Created
February 10, 2019 04:08
-
-
Save sirikfoll/e2992bcef5d26d0fe6ca5e2256a9fb27 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains 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. 59682bbd9b33 2019-02-09 21:06:09 +0100 (3.3.5 branch) (Win64, Debug, Dynamic) | |
Date 10:2:2019. Time 2:5 | |
//===================================================== | |
*** Hardware *** | |
Processor: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz | |
Number Of Processors: 4 | |
Physical Memory: 8291496 KB (Available: 1073436 KB) | |
Commit Charge Limit: 14688696 KB | |
*** Operation System *** | |
Windows 10 Home Edition (Version 10.0, Build 17763) | |
//===================================================== | |
Exception code: C0000420 Falha de declara��o. | |
Assertion message: | |
c:\tc\src\server\worldserver\main.cpp:474 in FreezeDetector::Handler ABORTED. | |
Fault address: 00007FF6EC551DEA 01:0000000000000DEA C:\Users\gusta\Documents\Tc\worldserver.exe | |
Registers: | |
RAX:00007FFC0B5B54AD | |
RBX:0000000000000000 | |
RCX:0000000000000000 | |
RDX:0000000800000002 | |
RSI:0000000000000000 | |
RDI:000000088BBFF3A0 | |
R8: 0000000000000000 | |
R9: 0000000800000002 | |
R10:000000088BBFEC80 | |
R11:0000000000000000 | |
R12:0000000000000000 | |
R13:0000000000000000 | |
R14:0000000000000000 | |
R15:CCCCCCCCCCCCCCCC | |
CS:RIP:0033:00007FFC49575549 | |
SS:RSP:002B:000000008BBFF220 RBP:00000000 | |
DS:002B ES:002B FS:0053 GS:002B | |
Flags:00000206 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC49575549 000000088BBFF2F0 RaiseException+69 | |
00007FFC072BE046 000000088BBFF3A0 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129 | |
00007FF6EC551DEA 000000088BBFF540 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474 | |
00007FF6EC55DFA6 000000088BBFF5A0 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6EC56D7F8 000000088BBFF5E0 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6EC55DF28 000000088BBFF620 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480 | |
00007FF6EC55E317 000000088BBFF670 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859 | |
00007FF6EC55BD8C 000000088BBFF6D0 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914 | |
00007FF6EC595914 000000088BBFF700 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48 | |
00007FF6EC568C87 000000088BBFF730 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70 | |
00007FF6EC56DA6A 000000088BBFF760 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
00007FF6EC5B1A3C 000000088BBFF840 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70 | |
00007FF6EC5AF249 000000088BBFF870 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47 | |
00007FF6EC5B24A0 000000088BBFFA60 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
00007FF6EC5BFD41 000000088BBFFB10 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
00007FF6EC5BFC4B 000000088BBFFB70 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
00007FF6EC595883 000000088BBFFBA0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
00007FF6EC55E270 000000088BBFFBD0 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6EC56D9E0 000000088BBFFC00 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6EC560EAC 000000088BBFFC30 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FF6EC5A7D6A 000000088BBFFC80 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FF6EC5A3D08 000000088BBFFCB0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FF6EC59CAAD 000000088BBFFCE0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0B5D4FB8 000000088BBFFD20 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BBFFD70 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BBFFDA0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BBFFE20 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000088B5DE1E0 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000088B5DE250 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000088B5DE290 SleepConditionVariableSRW+2D | |
00007FFC0C968684 000000088B5DE2E0 __crtSetThreadpoolWait+134 | |
00007FFC0C930976 000000088B5DE320 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC0C930873 000000088B5DE350 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC0C9305F8 000000088B5DE3E0 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC0C930B30 000000088B5DE410 _Cnd_wait+20 | |
00007FFBE8586C42 000000088B5DE440 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
00007FFBE8588944 000000088B5DE480 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
00007FFBE8583E17 000000088B5DE4E0 MapUpdater::wait+67 c:\tc\src\server\game\maps\mapupdater.cpp line 74 | |
00007FFBE857145D 000000088B5DE5E0 MapManager::Update+1ED c:\tc\src\server\game\maps\mapmanager.cpp line 228 | |
00007FFBE89FA2A5 000000088B5DE890 World::Update+6A5 c:\tc\src\server\game\world\world.cpp line 2378 | |
00007FF6EC552800 000000088B5DE8E0 WorldUpdateLoop+70 c:\tc\src\server\worldserver\main.cpp line 432 | |
00007FF6EC5557B4 000000088B5DF8F0 main+1AE4 c:\tc\src\server\worldserver\main.cpp line 339 | |
00007FF6EC670634 000000088B5DF930 invoke_main+34 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79 | |
00007FF6EC67058E 000000088B5DF9A0 __scrt_common_main_seh+12E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288 | |
00007FF6EC67044E 000000088B5DF9D0 __scrt_common_main+E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331 | |
00007FF6EC6706A9 000000088B5DFA00 mainCRTStartup+9 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17 | |
00007FFC4C0481F4 000000088B5DFA30 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088B5DFAB0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF513E4 000000088BBFD010 NtGetContextThread+14 | |
CCCCCCCCCCCCCCCC 000000088BBFD018 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BBFD020 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BBFD028 0000:0000000000000000 | |
0000000000000578 000000088BBFD030 0000:0000000000000000 | |
0000CA1C729BDB61 000000088BBFD038 0000:0000000000000000 | |
000000088BBFD5B0 000000088BBFD040 0000:0000000000000000 | |
00007FF6EC5D79C0 000000088BBFD5B0 WheatyExceptionReport::printTracesForAllThreads+100 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 486 | |
00007FF6EC5D7E3A 000000088BBFDCE0 WheatyExceptionReport::GenerateExceptionReport+41A c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 592 | |
00007FF6EC5D77BB 000000088BBFE0F0 WheatyExceptionReport::WheatyUnhandledExceptionFilter+4FB c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 197 | |
00007FFC495A584C 000000088BBFE200 UnhandledExceptionFilter+1BC | |
00007FFC4CF580CB 000000088BBFE240 memset+1C8B | |
00007FFC4CF3FD36 000000088BBFE2B0 __C_specific_handler+96 | |
00007FFC4CF5468F 000000088BBFE2E0 __chkstk+11F | |
00007FFC4CEB4BEF 000000088BBFEA10 RtlWalkFrameChain+14BF | |
00007FFC4CEB89E6 000000088BBFF210 RtlRaiseException+316 | |
00007FFC49575549 000000088BBFF2F0 RaiseException+69 | |
00007FFC072BE046 000000088BBFF3A0 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129 | |
00007FF6EC551DEA 000000088BBFF540 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474 | |
00007FF6EC55DFA6 000000088BBFF5A0 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6EC56D7F8 000000088BBFF5E0 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6EC55DF28 000000088BBFF620 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480 | |
00007FF6EC55E317 000000088BBFF670 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859 | |
00007FF6EC55BD8C 000000088BBFF6D0 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914 | |
00007FF6EC595914 000000088BBFF700 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48 | |
00007FF6EC568C87 000000088BBFF730 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70 | |
00007FF6EC56DA6A 000000088BBFF760 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
00007FF6EC5B1A3C 000000088BBFF840 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70 | |
00007FF6EC5AF249 000000088BBFF870 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47 | |
00007FF6EC5B24A0 000000088BBFFA60 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
00007FF6EC5BFD41 000000088BBFFB10 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
00007FF6EC5BFC4B 000000088BBFFB70 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
00007FF6EC595883 000000088BBFFBA0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
00007FF6EC55E270 000000088BBFFBD0 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6EC56D9E0 000000088BBFFC00 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6EC560EAC 000000088BBFFC30 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FF6EC5A7D6A 000000088BBFFC80 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FF6EC5A3D08 000000088BBFFCB0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FF6EC59CAAD 000000088BBFFCE0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0B5D4FB8 000000088BBFFD20 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BBFFD70 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BBFFDA0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BBFFE20 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F794 000000088BCFF470 ZwRemoveIoCompletion+14 | |
00007FFC4954CB93 000000088BCFF4D0 GetQueuedCompletionStatus+53 | |
00007FF6EC5B234D 000000088BCFF6C0 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
00007FF6EC5BFD41 000000088BCFF770 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
00007FF6EC5BFC4B 000000088BCFF7D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
00007FF6EC595883 000000088BCFF800 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
00007FF6EC55E270 000000088BCFF830 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6EC56D9E0 000000088BCFF860 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6EC560EAC 000000088BCFF890 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FF6EC5A7D6A 000000088BCFF8E0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FF6EC5A3D08 000000088BCFF910 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FF6EC59CAAD 000000088BCFF940 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0B5D4FB8 000000088BCFF980 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BCFF9D0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BCFFA00 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BCFFA80 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000088BDFF670 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000088BDFF6E0 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000088BDFF720 SleepConditionVariableSRW+2D | |
00007FFC0C968684 000000088BDFF770 __crtSetThreadpoolWait+134 | |
00007FFC0C930976 000000088BDFF7B0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC0C930873 000000088BDFF7E0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC0C9305F8 000000088BDFF870 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC0C930B30 000000088BDFF8A0 _Cnd_wait+20 | |
00007FFC1BC864C2 000000088BDFF8D0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
00007FFC1BC89514 000000088BDFF910 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
00007FFC1BCB06C7 000000088BDFF970 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
00007FFC1BCAF349 000000088BDFF9D0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
00007FFC1BCAF994 000000088BDFFA00 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFC1BCAFB8C 000000088BDFFA40 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFC1BCAF9FB 000000088BDFFA80 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFC1BCB11EA 000000088BDFFAD0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFC1BCB0BF8 000000088BDFFB00 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFC1BCB096D 000000088BDFFB30 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0B5D4FB8 000000088BDFFB70 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BDFFBC0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BDFFBF0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BDFFC70 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000088BEFF9B0 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000088BEFFA20 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000088BEFFA60 SleepConditionVariableSRW+2D | |
00007FFC0C968684 000000088BEFFAB0 __crtSetThreadpoolWait+134 | |
00007FFC0C930976 000000088BEFFAF0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC0C930873 000000088BEFFB20 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC0C9305F8 000000088BEFFBB0 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC0C930B30 000000088BEFFBE0 _Cnd_wait+20 | |
00007FFC1BC864C2 000000088BEFFC10 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
00007FFC1BC89514 000000088BEFFC50 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
00007FFC1BCB06C7 000000088BEFFCB0 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
00007FFC1BCAF349 000000088BEFFD10 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
00007FFC1BCAF994 000000088BEFFD40 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFC1BCAFB8C 000000088BEFFD80 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFC1BCAF9FB 000000088BEFFDC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFC1BCB11EA 000000088BEFFE10 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFC1BCB0BF8 000000088BEFFE40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFC1BCB096D 000000088BEFFE70 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0B5D4FB8 000000088BEFFEB0 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BEFFF00 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BEFFF30 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BEFFFB0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000088BFFF220 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000088BFFF290 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000088BFFF2D0 SleepConditionVariableSRW+2D | |
00007FFC0C968684 000000088BFFF320 __crtSetThreadpoolWait+134 | |
00007FFC0C930976 000000088BFFF360 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC0C930873 000000088BFFF390 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC0C9305F8 000000088BFFF420 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC0C930B30 000000088BFFF450 _Cnd_wait+20 | |
00007FFC1BC864C2 000000088BFFF480 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
00007FFC1BC89514 000000088BFFF4C0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
00007FFC1BCB06C7 000000088BFFF520 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
00007FFC1BCAF349 000000088BFFF580 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
00007FFC1BCAF994 000000088BFFF5B0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFC1BCAFB8C 000000088BFFF5F0 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFC1BCAF9FB 000000088BFFF630 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFC1BCB11EA 000000088BFFF680 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFC1BCB0BF8 000000088BFFF6B0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFC1BCB096D 000000088BFFF6E0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0B5D4FB8 000000088BFFF720 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BFFF770 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BFFF7A0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BFFF820 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F6F4 000000088C0FFBB0 ZwWaitForSingleObject+14 | |
00007FFC495745C3 000000088C0FFC50 WaitForSingleObjectEx+93 | |
00007FFC072567FD 000000088C0FFC80 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
00007FFC0726788F 000000088C0FFCB0 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_65_1\boost\asio\detail\win_thread.hpp line 119 | |
00007FFC0726BD86 000000088C0FFD30 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120 | |
00007FFC0B5D4FB8 000000088C0FFD70 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088C0FFDC0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088C0FFDF0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088C0FFE70 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52FE4 000000088C1FFAC0 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFC4CF001F4 000000088C1FFDB0 RtlReleaseSRWLockExclusive+2C4 | |
00007FFC4C0481F4 000000088C1FFDE0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088C1FFE60 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52FE4 000000088C2FF530 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFC4CF001F4 000000088C2FF820 RtlReleaseSRWLockExclusive+2C4 | |
00007FFC4C0481F4 000000088C2FF850 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088C2FF8D0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4FCF4 000000088B9FF7B0 NtDelayExecution+14 | |
00007FFC49575631 000000088B9FF850 SleepEx+A1 | |
00007FFBE8A5495B 000000088B9FF880 efsw::Platform::System::sleep+2B c:\tc\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17 | |
00007FFBE8A319F8 000000088B9FF8B0 efsw::System::sleep+28 c:\tc\dep\efsw\src\efsw\system.cpp line 9 | |
00007FFBE8A2B750 000000088B9FFA00 efsw::FileWatcherWin32::run+190 c:\tc\dep\efsw\src\efsw\filewatcherwin32.cpp line 204 | |
00007FFBE8A3015F 000000088B9FFA30 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\tc\dep\efsw\src\efsw\thread.hpp line 81 | |
00007FFBE8A304E6 000000088B9FFA60 efsw::Thread::run+36 c:\tc\dep\efsw\src\efsw\thread.cpp line 49 | |
00007FFBE8A48C78 000000088B9FFAA0 efsw::Platform::ThreadImpl::entryPoint+38 c:\tc\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 57 | |
00007FFC0B5D4FB8 000000088B9FFAE0 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088B9FFB30 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088B9FFB60 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088B9FFBE0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFBE8C024FD 000000088BAFD4D0 dtNodeQueue::modify+2D c:\tc\dep\recastnavigation\detour\include\detournode.h line 134 | |
00007FFBE8BF5C3B 000000088BAFD660 dtNavMeshQuery::findPath+AFB c:\tc\dep\recastnavigation\detour\source\detournavmeshquery.cpp line 1177 | |
00007FFBE85C534D 000000088BAFE3C0 PathGenerator::BuildPolyPath+13CD c:\tc\src\server\game\movement\pathgenerator.cpp line 382 | |
00007FFBE85C314D 000000088BAFE630 PathGenerator::CalculatePath+3FD c:\tc\src\server\game\movement\pathgenerator.cpp line 91 | |
00007FFBE85D4BE0 000000088BAFE840 FollowMovementGenerator::Update+680 c:\tc\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 153 | |
00007FFBE859DADD 000000088BAFEA60 MotionMaster::Update+37D c:\tc\src\server\game\movement\motionmaster.cpp line 297 | |
00007FFBE8074BDB 000000088BAFEB00 Unit::Update+2DB c:\tc\src\server\game\entities\unit\unit.cpp line 455 | |
00007FFBE7E22699 000000088BAFEFC0 Creature::Update+999 c:\tc\src\server\game\entities\creature\creature.cpp line 722 | |
00007FFBE7E8B32A 000000088BAFF0F0 TempSummon::Update+5A c:\tc\src\server\game\entities\creature\temporarysummon.cpp line 52 | |
00007FFBE839A870 000000088BAFF150 Trinity::ObjectUpdater::Visit<Creature>+B0 c:\tc\src\server\game\grids\notifiers\gridnotifiers.cpp line 407 | |
00007FFBE85276A5 000000088BAFF180 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 46 | |
00007FFBE8527745 000000088BAFF1B0 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 52 | |
00007FFBE85278FB 000000088BAFF1E0 VisitorHelper<Trinity::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+4B c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 53 | |
00007FFBE852752A 000000088BAFF210 VisitorHelper<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+3A c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 59 | |
00007FFBE854DB65 000000088BAFF240 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >::Visit+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 93 | |
00007FFBE8526675 000000088BAFF270 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::Visit<Trinity::ObjectUpdater>+35 c:\tc\src\server\game\grids\grid.h line 92 | |
00007FFBE8526EDC 000000088BAFF2A0 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+4C c:\tc\src\server\game\grids\ngrid.h line 154 | |
00007FFBE85267A0 000000088BAFF2F0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+D0 c:\tc\src\server\game\maps\map.h line 964 | |
00007FFBE8502904 000000088BAFF390 Map::VisitNearbyCellsOf+184 c:\tc\src\server\game\maps\map.cpp line 725 | |
00007FFBE8502C76 000000088BAFF780 Map::Update+326 c:\tc\src\server\game\maps\map.cpp line 794 | |
00007FFBE8587B3C 000000088BAFF7B0 MapUpdateRequest::call+3C c:\tc\src\server\game\maps\mapupdater.cpp line 43 | |
00007FFBE8584126 000000088BAFF800 MapUpdater::WorkerThread+66 c:\tc\src\server\game\maps\mapupdater.cpp line 115 | |
00007FFBE85846C4 000000088BAFF830 std::_Invoker_pmf_pointer::_Call<void (__cdecl MapUpdater::*)(void),MapUpdater *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE85855CC 000000088BAFF870 std::invoke<void (__cdecl MapUpdater::*)(void),MapUpdater *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE8584C0B 000000088BAFF8B0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFBE85876CA 000000088BAFF900 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFBE8586D88 000000088BAFF930 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFBE8586A1D 000000088BAFF960 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0B5D4FB8 000000088BAFF9A0 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BAFF9F0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BAFFA20 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BAFFAA0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F6F4 000000088C3FF850 ZwWaitForSingleObject+14 | |
00007FFC495745C3 000000088C3FF8F0 WaitForSingleObjectEx+93 | |
00007FFBE87A54DD 000000088C3FF920 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
00007FFBE87AF7DF 000000088C3FF950 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_65_1\boost\asio\detail\win_thread.hpp line 119 | |
00007FFBE87B1126 000000088C3FF9D0 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120 | |
00007FFC0B5D4FB8 000000088C3FFA10 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088C3FFA60 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088C3FFA90 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088C3FFB10 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F794 000000088C4FF6F0 ZwRemoveIoCompletion+14 | |
00007FFC4954CB93 000000088C4FF750 GetQueuedCompletionStatus+53 | |
00007FFBE87AC08D 000000088C4FF940 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
00007FFBE87AF921 000000088C4FF9F0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
00007FFBE87AF82B 000000088C4FFA50 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
00007FFBE87A6F4B 000000088C4FFC40 NetworkThread<WorldSocket>::Run+17B c:\tc\src\server\shared\networking\networkthread.h line 129 | |
00007FFBE879C1F4 000000088C4FFC70 std::_Invoker_pmf_pointer::_Call<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE879F2EC 000000088C4FFCB0 std::invoke<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE879CEDB 000000088C4FFCF0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFBE87A98BA 000000088C4FFD40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFBE87A8E58 000000088C4FFD70 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFBE8586A1D 000000088C4FFDA0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0B5D4FB8 000000088C4FFDE0 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088C4FFE30 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088C4FFE60 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088C4FFEE0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F734 000000088C5FEF80 ZwReadFile+14 | |
00007FFC495506A7 000000088C5FF000 ReadFile+77 | |
00007FFC0B66DFBF 000000088C5FF0F0 _read+EDF | |
00007FFC0B66D413 000000088C5FF150 _read+333 | |
00007FFC0B6179B2 000000088C5FF1E0 ungetwc+2F2 | |
00007FFC0B618260 000000088C5FF220 ungetwc+BA0 | |
00007FFC0B5D894E 000000088C5FF290 _fgetc_nolock+10E | |
00007FFC0B5D89D3 000000088C5FF2C0 _getc_nolock+13 | |
00007FFC0B5D99BF 000000088C5FF370 _fgetwc_nolock+23F | |
00007FFC0B5D9B73 000000088C5FF3A0 _getwc_nolock+13 | |
00007FFC0B5D9536 000000088C5FF3D0 fgetpos+856 | |
00007FFC0B5D9467 000000088C5FF450 fgetpos+787 | |
00007FFC0B5D9772 000000088C5FF490 fgetws+32 | |
00007FF6EC5CA0F2 000000088C5FF7A0 CliThread+E2 c:\tc\src\server\worldserver\commandline\clirunnable.cpp line 151 | |
00007FF6EC55E1DA 000000088C5FF7D0 std::_Invoker_functor::_Call<void (__cdecl*)(void)>+2A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6EC56D9A0 000000088C5FF800 std::invoke<void (__cdecl*)(void)>+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6EC560E5C 000000088C5FF830 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FF6EC5A7CCA 000000088C5FF880 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FF6EC5A3CD8 000000088C5FF8B0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FF6EC59CAAD 000000088C5FF8E0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0B5D4FB8 000000088C5FF920 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088C5FF970 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088C5FF9A0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088C5FFA20 RtlUserThreadStart+21 | |
======================== | |
Local Variables And Parameters | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC49575549 000000088BBFF2F0 RaiseException+69 | |
00007FFC072BE046 000000088BBFF3A0 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129 | |
Parameter char* file = "c:\tc\src\server\worldserver\main.cpp" | |
Parameter int line = 0x1DA | |
Parameter char* function = "FreezeDetector::Handler" | |
Local unsigned int[2] execeptionArgs | |
[0] = 0x195019A7E90 | |
[1] = 0x7FF6EC551DEA | |
Local std::string formattedMessage = " | |
c:\tc\src\server\worldserver\main.cpp:474 i..." | |
00007FF6EC551DEA 000000088BBFF540 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474 | |
Local unsigned int curtime = 0x2DB2A | |
Local unsigned int worldLoopCounter = 0x41B | |
Local std::shared_ptr<FreezeDetector> freezeDetector | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x194E9D4DA50 | |
unsigned int _worldLoopCounter = 0x41B | |
unsigned int _lastChangeMsTime = 0x1F064 | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter std::weak_ptr<FreezeDetector>* freezeDetectorRef = 0x88BBFF570 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x194E9D4DA50 | |
unsigned int _worldLoopCounter = 0x41B | |
unsigned int _lastChangeMsTime = 0x1F064 | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& error = 0x88BBFF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC55DFA6 000000088BBFF5A0 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter &* _Obj = 0x7FF6EC551C10 | |
<user defined> = 0x7FF6EC551C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x88BBFF7E8 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x194E9D4DA50 | |
unsigned int _worldLoopCounter = 0x41B | |
unsigned int _lastChangeMsTime = 0x1F064 | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Args_1> = 0x88BBFF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC56D7F8 000000088BBFF5E0 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter &* _Obj = 0x7FF6EC551C10 | |
<user defined> = 0x7FF6EC551C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x88BBFF7E8 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x194E9D4DA50 | |
unsigned int _worldLoopCounter = 0x41B | |
unsigned int _lastChangeMsTime = 0x1F064 | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Args_1> = 0x88BBFF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC55DF28 000000088BBFF620 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480 | |
Parameter &* <_Vals_0> = 0x7FF6EC551C10 | |
<user defined> = 0x7FF6EC551C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Vals_1> = 0x88BBFF7E8 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x194E9D4DA50 | |
unsigned int _worldLoopCounter = 0x41B | |
unsigned int _lastChangeMsTime = 0x1F064 | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Vals_2> = 0x88BBFF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC55E317 000000088BBFF670 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859 | |
Parameter std::_Invoker_ret<std::_Unforced,0> __formal = 0xCC | |
Parameter &* _Obj = 0x7FF6EC551C10 | |
<user defined> = 0x7FF6EC551C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >& _Tpl = 0x88BBFF7E0 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst | |
std::_Ph<1> _Val = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst | |
std::weak_ptr<FreezeDetector> _Val | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
Parameter std::tuple<boost::system::error_code const &>* _Ut = 0x88BBFF6B0 | |
std::_Tuple_val<boost::system::error_code const &> _Myfirst | |
boost::system::error_code& _Val = 0x88BBFF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
00007FF6EC55BD8C 000000088BBFF6D0 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914 | |
Local std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* this = 0x88BBFF7D8 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
* _Myval1 = 0x7FF6EC551C10 | |
<user defined> = 0x7FF6EC551C10 | |
<user defined> = 0x4C89481024548948 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0x88BBFF7E8 | |
Parameter boost::system::error_code& <_Unbargs_0> = 0x88BBFF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC595914 000000088BBFF700 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48 | |
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>* this = 0x88BBFF7D8 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6EC551C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0 | |
00007FF6EC568C87 000000088BBFF730 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70 | |
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0x88BBFF7D8 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6EC551C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0 | |
00007FF6EC56DA6A 000000088BBFF760 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0x88BBFF7D8 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6EC551C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0 | |
Parameter std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>& context = 0x88BBFF7D8 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
* _Myval1 = 0x7FF6EC551C10 | |
<user defined> = 0x7FF6EC551C10 | |
<user defined> = 0x4C89481024548948 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0x88BBFF7E8 | |
00007FF6EC5B1A3C 000000088BBFF840 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70 | |
Local boost::asio::detail::std_fenced_block b | |
Parameter boost::asio::detail::win_iocp_io_service* owner = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC599630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC599630 | |
auto_handle | |
void* handle = 0x7FF6EC599630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC599630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6EC69F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
func_base | |
void* entry_event_ = 0x354 | |
void* exit_event_ = 0x34C | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x354 | |
<user defined> exit_event_ = 0x34C | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::asio::detail::win_iocp_operation* base = 0x194E8A92170 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6EC70AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF6EC5B1960 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::system::error_code& __formal = 0x88BBFF988 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
Parameter unsigned int __formal = 0x0 | |
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> handler | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6EC551C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0 | |
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* h = 0x194E8A92170 | |
boost::asio::detail::wait_op | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6EC70AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
<user defined>* func_ = 0x7FF6EC5B1960 | |
long ready_ = 0x1 | |
boost::system::error_code ec_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
ptr | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x7FF6EC70AA68 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair = 0x7FF6EC70AA68 | |
void* v = NULL | |
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6EC551C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x194E8A921C0 | |
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::ptr p | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x88BBFF7D8 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6EC551C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0 | |
void* v = NULL | |
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL | |
00007FF6EC5AF249 000000088BBFF870 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47 | |
Local boost::asio::detail::win_iocp_operation* this = 0x194E8A92170 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6EC70AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF6EC5B1960 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC599630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC599630 | |
auto_handle | |
void* handle = 0x7FF6EC599630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC599630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6EC69F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
func_base | |
void* entry_event_ = 0x354 | |
void* exit_event_ = 0x34C | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x354 | |
<user defined> exit_event_ = 0x34C | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x88BBFF988 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
Parameter unsigned int bytes_transferred = 0x0 | |
00007FF6EC5B24A0 000000088BBFFA60 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
Local boost::asio::detail::win_iocp_io_service::work_finished_on_block_exit on_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::asio::detail::win_iocp_operation* op = 0x194E8A92170 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6EC70AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF6EC5B1960 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Local boost::system::error_code result_ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
Local unsigned long last_error = 0x0 | |
Local int ok = 0x1 | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = 0x194E8A92170 | |
unsigned int Internal = 0x7FF6EC70AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC599630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC599630 | |
auto_handle | |
void* handle = 0x7FF6EC599630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC599630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6EC69F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
func_base | |
void* entry_event_ = 0x354 | |
void* exit_event_ = 0x34C | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x354 | |
<user defined> exit_event_ = 0x34C | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0x88BBFFB48 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC5BFD41 000000088BBFFB10 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC599630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC599630 | |
auto_handle | |
void* handle = 0x7FF6EC599630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC599630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6EC69F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
func_base | |
void* entry_event_ = 0x354 | |
void* exit_event_ = 0x34C | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x354 | |
<user defined> exit_event_ = 0x34C | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x88BBFFB48 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0x88BBFFA98 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x194E8A92170 | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0x5B | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x194E8A92170 | |
00007FF6EC5BFC4B 000000088BBFFB70 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x194F9669CE0 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0xFF | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x194F9604800 | |
boost::asio::io_service::id* id_ = 0x90 | |
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = <Unable to read memory> | |
id | |
service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDDDFDFDFE05 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0xDDDDDDDDFDFDFDFD | |
boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD <Unable to read memory> | |
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service& impl_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xDDDDDDDD | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDE5 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0x194F9669CE0 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x194F9669CE0 | |
boost::asio::detail::service_registry* service_registry_ = 0x194F9604800 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x194F9604800 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* first_service_ = 0x194F1944CD0 | |
key | |
type_info* type_info_ = 0x7FFBE9376E38 | |
boost::asio::io_service::id* id_ = 0x68 | |
boost::asio::io_service::service::key key_ = 0x194F1944CD8 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = 0x194F1944D90 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
00007FF6EC595883 000000088BBFFBA0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x194F9649910 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0 | |
std::_Ref_count_base* _Rep = 0x194F9669CD0 | |
00007FF6EC55E270 000000088BBFFBD0 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x194F9649910 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0 | |
std::_Ref_count_base* _Rep = 0x194F9669CD0 | |
00007FF6EC56D9E0 000000088BBFFC00 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x194F9649910 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0 | |
std::_Ref_count_base* _Rep = 0x194F9669CD0 | |
00007FF6EC560EAC 000000088BBFFC30 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x194F9649910 | |
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst | |
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x194F9649910 | |
00007FF6EC5A7D6A 000000088BBFFC80 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x88B5DE858 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair | |
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x194F9649910 | |
00007FF6EC5A3D08 000000088BBFFCB0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x88B5DE858 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FF6EC59CAAD 000000088BBFFCE0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0x88B5DE858 | |
00007FFC0B5D4FB8 000000088BBFFD20 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BBFFD70 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BBFFDA0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BBFFE20 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000088B5DE1E0 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000088B5DE250 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000088B5DE290 SleepConditionVariableSRW+2D | |
00007FFC0C968684 000000088B5DE2E0 __crtSetThreadpoolWait+134 | |
00007FFC0C930976 000000088B5DE320 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC0C930873 000000088B5DE350 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC0C9305F8 000000088B5DE3E0 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC0C930B30 000000088B5DE410 _Cnd_wait+20 | |
00007FFBE8586C42 000000088B5DE440 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x7FFBE99F7978 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x7FFBE99F7928 | |
00007FFBE8588944 000000088B5DE480 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
Local std::condition_variable* this = 0x7FFBE99F7978 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "��..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x88B5DE4B8 | |
std::mutex* _Pmtx = 0x7FFBE99F7928 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99F7928 | |
bool _Owns = 0x1 | |
00007FFBE8583E17 000000088B5DE4E0 MapUpdater::wait+67 c:\tc\src\server\game\maps\mapupdater.cpp line 74 | |
Local MapUpdater* this = 0x7FFBE99F7838 | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99F7838 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue | |
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FFBE99F7888 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FFBE99F78B0 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FFBE99F7900 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99F7928 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "��..." | |
unsigned int pending_requests = 0x25 | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x7FFBE99F7928 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99F7928 | |
bool _Owns = 0x1 | |
00007FFBE857145D 000000088B5DE5E0 MapManager::Update+1ED c:\tc\src\server\game\maps\mapmanager.cpp line 228 | |
Local MapManager* this = 0x7FFBE99F7750 | |
std::mutex _mapsLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99F7750 | |
unsigned int i_gridCleanUpDelay = 0xEA60 | |
std::unordered_map<unsigned int,Map *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Map *> > > i_maps | |
std::_Hash<std::_Umap_traits<unsigned int,Map *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Map *> >,0> > | |
<user defined> value_compare = 0x7FFBE99F77A8 | |
std::_Umap_traits<unsigned int,Map *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Map *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Map *>,std::allocator<std::pair<unsigned int const ,Map *> > > _List = 0x7FFBE99F77B0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > > > _Vec = 0x7FFBE99F77C8 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
IntervalTimer i_timer | |
int _interval = 0x64 | |
int _current = 0xC4 | |
boost::dynamic_bitset<unsigned __int64,std::allocator<unsigned __int64> > _freeInstanceIds | |
reference | |
unsigned int& m_block = 0x7FFBE99F7808 | |
unsigned int m_mask = 0x19488BC9730 | |
<user defined> serialize_impl = 0x7FFBE99F7808 | |
std::vector<unsigned __int64,std::allocator<unsigned __int64> > m_bits | |
std::_Vector_alloc<std::_Vec_base_types<unsigned __int64,std::allocator<unsigned __int64> > > | |
std::_Compressed_pair<std::allocator<unsigned __int64>,std::_Vector_val<std::_Simple_types<unsigned __int64> >,1> _Mypair = 0x7FFBE99F7808 | |
unsigned int m_num_bits = 0x8 | |
<user defined> bit_appender = 0x19488BC9320 | |
unsigned int _nextInstanceId = 0x7 | |
MapUpdater m_updater | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock = 0x7FFBE99F7838 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue = 0x7FFBE99F7888 | |
std::condition_variable _condition = 0x7FFBE99F78B0 | |
std::atomic<bool> _shutdown = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FFBE99F7900 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99F7928 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FFBE99F7978 | |
unsigned int pending_requests = 0x25 | |
std::atomic<unsigned __int64> _scheduledScripts | |
std::_Atomic_ullong | |
unsigned int _My_val = 0x0 | |
Parameter unsigned int diff = 0xC4 | |
Local std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > iter | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > | |
std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x19488BC8600 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_List_node<std::pair<unsigned int const ,Map *>,void *>* _Ptr = 0x19488BF3C80 | |
00007FFBE89FA2A5 000000088B5DE890 World::Update+6A5 c:\tc\src\server\game\world\world.cpp line 2378 | |
Local World* this = 0x7FFBE99FD720 | |
unsigned int m_ShutdownTimer = 0x0 | |
unsigned int m_ShutdownMask = 0x0 | |
unsigned int m_CleaningFlags = 0x0 | |
bool m_isClosed = 0x0 | |
IntervalTimer[14] m_timers | |
[0] = 0x7FFBE99FD730 | |
[1] = 0x7FFBE99FD740 | |
[2] = 0x7FFBE99FD750 | |
[3] = 0x7FFBE99FD760 | |
[4] = 0x7FFBE99FD770 | |
[5] = 0x7FFBE99FD780 | |
[6] = 0x7FFBE99FD790 | |
[7] = 0x7FFBE99FD7A0 | |
[8] = 0x7FFBE99FD7B0 | |
[9] = 0x7FFBE99FD7C0 | |
int mail_timer = 0x52A | |
int mail_timer_expires = 0x5A0 | |
std::unordered_map<unsigned int,WorldSession *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > m_sessions | |
std::_Hash<std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> > | |
<user defined> value_compare = 0x7FFBE99FD820 | |
std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,WorldSession *>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > _List = 0x7FFBE99FD828 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > > > > _Vec = 0x7FFBE99FD840 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > m_disconnects | |
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> > | |
<user defined> value_compare = 0x7FFBE99FD870 | |
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x7FFBE99FD878 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x7FFBE99FD890 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int m_maxActiveSessionCount = 0x1 | |
unsigned int m_maxQueuedSessionCount = 0x0 | |
unsigned int m_PlayerCount = 0x1 | |
unsigned int m_MaxPlayerCount = 0x1 | |
std::string m_newCharString = "" | |
float[65] rate_values | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int[183] m_int_configs | |
[0] = 0x1 | |
[1] = 0x15F90 | |
[2] = 0xEA60 | |
[3] = 0x64 | |
[4] = 0x927C0 | |
[5] = 0x0 | |
[6] = 0x1F95 | |
[7] = 0x384 | |
[8] = 0x2710 | |
[9] = 0x0 | |
bool[90] m_bool_configs | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x0 | |
[3] = 0x1 | |
[4] = 0x1 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
float[20] m_float_configs | |
[0] = 74.000000 | |
[1] = 100.000000 | |
[2] = 50.000000 | |
[3] = 40.000000 | |
[4] = 40.000000 | |
[5] = 300.000000 | |
[6] = 30.000000 | |
[7] = 10.000000 | |
[8] = 60.000000 | |
[9] = 50.000000 | |
std::map<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> > > m_worldstates | |
std::_Tree<std::_Tmap_traits<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,unsigned __int64>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,unsigned __int64> > >,1>,1> _Mypair = 0x7FFBE99FDD88 | |
<user defined> value_compare = 0x7FFBE99FDD88 | |
<user defined> _Copy_tag = 0x7FFBE99FDD88 | |
<user defined> _Move_tag = 0x7FFBE99FDD88 | |
<user defined> value_compare = 0x7FFBE99FDD88 | |
unsigned int m_playerLimit = 0x0 | |
int m_allowedSecurityLevel = 0x0 | |
unsigned int m_defaultDbcLocale = 0x0 | |
unsigned int m_availableDbcLocaleMask = 0x1 | |
bool m_allowMovement = 0x1 | |
std::string m_dataPath = "C:\Build\bin\Release/" | |
LockedQueue<CliCommandHolder *,std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > > cliCmdQueue | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99FDDE8 | |
std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > _queue | |
std::_Deque_alloc<std::_Deque_base_types<CliCommandHolder *,std::allocator<CliCommandHolder *> > > | |
std::_Compressed_pair<std::allocator<CliCommandHolder *>,std::_Deque_val<std::_Deque_simple_types<CliCommandHolder *> >,1> _Mypair = 0x7FFBE99FDE38 | |
bool _canceled = 0x0 | |
int m_NextDailyQuestReset = 0x5C5FAFD0 | |
int m_NextWeeklyQuestReset = 0x5C60C0CC | |
int m_NextMonthlyQuestReset = 0x5C789220 | |
int m_NextRandomBGReset = 0x5C5FDA00 | |
int m_NextGuildReset = 0x5C5FDA00 | |
std::list<WorldSession *,std::allocator<WorldSession *> > m_QueuedPlayer | |
std::_List_buy<WorldSession *,std::allocator<WorldSession *> > | |
std::_List_alloc<std::_List_base_types<WorldSession *,std::allocator<WorldSession *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<WorldSession *,void *> >,std::_List_val<std::_List_simple_types<WorldSession *> >,1> _Mypair = 0x7FFBE99FDE90 | |
LockedQueue<WorldSession *,std::deque<WorldSession *,std::allocator<WorldSession *> > > addSessQueue | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99FDEB0 | |
std::deque<WorldSession *,std::allocator<WorldSession *> > _queue | |
std::_Deque_alloc<std::_Deque_base_types<WorldSession *,std::allocator<WorldSession *> > > | |
std::_Compressed_pair<std::allocator<WorldSession *>,std::_Deque_val<std::_Deque_simple_types<WorldSession *> >,1> _Mypair = 0x7FFBE99FDF00 | |
bool _canceled = 0x0 | |
std::string m_DBVersion = "TDB 335.64" | |
std::map<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > m_Autobroadcasts | |
std::_Tree<std::_Tmap_traits<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,1>,1> _Mypair = 0x7FFBE99FDF58 | |
<user defined> value_compare = 0x7FFBE99FDF58 | |
<user defined> _Copy_tag = 0x7FFBE99FDF58 | |
<user defined> _Move_tag = 0x7FFBE99FDF58 | |
<user defined> value_compare = 0x7FFBE99FDF58 | |
std::map<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> > > m_AutobroadcastsWeights | |
std::_Tree<std::_Tmap_traits<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,unsigned char>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,unsigned char> > >,1>,1> _Mypair = 0x7FFBE99FDF70 | |
<user defined> value_compare = 0x7FFBE99FDF70 | |
<user defined> _Copy_tag = 0x7FFBE99FDF70 | |
<user defined> _Move_tag = 0x7FFBE99FDF70 | |
<user defined> value_compare = 0x7FFBE99FDF70 | |
QueryCallbackProcessor _queryProcessor | |
std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks | |
std::_Vector_alloc<std::_Vec_base_types<QueryCallback,std::allocator<QueryCallback> > > | |
std::_Compressed_pair<std::allocator<QueryCallback>,std::_Vector_val<std::_Simple_types<QueryCallback> >,1> _Mypair = 0x7FFBE99FDF88 | |
std::string _guidWarningMsg = "There will be an unscheduled server restart ..." | |
std::string _alertRestartReason = "Urgent Maintenance" | |
std::mutex _guidAlertLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99FDFF8 | |
bool _guidWarn = 0x0 | |
bool _guidAlert = 0x0 | |
unsigned int _warnDiff = 0x0 | |
int _warnShutdownTime = 0x5C5FA1A4 | |
Parameter unsigned int diff = 0xC4 | |
Local int currentGameTime = 0x5C5FA2C6 | |
00007FF6EC552800 000000088B5DE8E0 WorldUpdateLoop+70 c:\tc\src\server\worldserver\main.cpp line 432 | |
Local unsigned int diff = 0xC4 | |
Local unsigned int executionTimeDiff = 0xC4 | |
Local unsigned int realPrevTime = 0x1EE68 | |
Local unsigned int realCurrTime = 0x1EF2C | |
00007FF6EC5557B4 000000088B5DF8F0 main+1AE4 c:\tc\src\server\worldserver\main.cpp line 339 | |
Parameter int argc = 0x1 | |
Parameter char** argv = "C:\Users\gusta\Documents\Tc\worldserver.exe" | |
Local std::string pidFile = "" | |
Local int numThreads = 0x2 | |
Local std::unique_ptr<AsyncAcceptor,std::default_delete<AsyncAcceptor> > raAcceptor | |
std::_Unique_ptr_base<AsyncAcceptor,std::default_delete<AsyncAcceptor> > | |
std::_Compressed_pair<std::default_delete<AsyncAcceptor>,AsyncAcceptor *,1> _Mypair | |
AsyncAcceptor* _Myval2 = NULL | |
Local boost::asio::basic_signal_set<boost::asio::signal_set_service> signals | |
boost::asio::basic_io_object<boost::asio::signal_set_service,0> | |
implementation_type | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x88B5DEDA8 | |
boost::asio::detail::signal_set_service::registration* signals_ = 0x194F9608E70 | |
boost::asio::signal_set_service& service = 0x194F96B8E70 | |
boost::asio::detail::service_base<boost::asio::signal_set_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69FCD8 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F96B8E78 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = 0x194F95D7600 | |
implementation_type | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x194F96B8E70 | |
boost::asio::detail::signal_set_service::registration* signals_ = NULL | |
boost::asio::detail::signal_set_service service_impl_ = 0x194F96B8E98 | |
boost::asio::detail::signal_set_service::implementation_type implementation | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x88B5DEDB0 | |
boost::asio::detail::signal_set_service::registration* signals_ = 0x194F966A520 | |
Local std::shared_ptr<std::thread> soapThread | |
std::_Ptr_base<std::thread> | |
std::thread* _Ptr = NULL | |
std::_Ref_count_base* _Rep = NULL | |
Local std::string configError = "" | |
Local int networkThreads = 0x1 | |
Local boost::filesystem::path configFile | |
iterator | |
boost::iterators::iterator_facade<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64> | |
boost::iterators::detail::iterator_facade_base<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64,1,0> | |
boost::filesystem::path m_element | |
iterator | |
<user defined> m_element = 0x88B5DE938 | |
boost::filesystem::path* m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
const_iterator | |
<user defined> m_element = 0x88B5DE938 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
reverse_iterator | |
boost::iterators::iterator_facade<boost::filesystem::path::reverse_iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64> | |
boost::iterators::detail::iterator_facade_base<boost::filesystem::path::reverse_iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64,1,0> | |
boost::filesystem::path::iterator m_itr = 0x88B5DE938 | |
boost::filesystem::path m_element = 0x88B5DE970 | |
const_reverse_iterator | |
<user defined> m_itr = 0x88B5DE938 | |
<user defined> m_element = 0x88B5DE970 | |
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x88B5DE938 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
const_iterator | |
<user defined> m_element = 0x88B5DE938 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
reverse_iterator | |
<user defined> m_itr = 0x88B5DE938 | |
<user defined> m_element = 0x88B5DE970 | |
const_reverse_iterator | |
<user defined> m_itr = 0x88B5DE938 | |
<user defined> m_element = 0x88B5DE970 | |
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x88B5DE938 | |
Local boost::program_options::variables_map vm | |
boost::program_options::abstract_variables_map | |
boost::program_options::abstract_variables_map* m_next = NULL | |
std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> > > | |
std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> >,0> > | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value>,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> > >,1>,1> _Mypair = 0x88B5DEA20 | |
<user defined> value_compare = 0x88B5DEA20 | |
<user defined> _Copy_tag = 0x88B5DEA20 | |
<user defined> _Move_tag = 0x88B5DEA20 | |
<user defined> value_compare = 0x88B5DEA20 | |
std::set<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > m_final | |
std::_Tree<std::_Tset_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,0> > | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,1>,1> _Mypair = 0x88B5DEA38 | |
<user defined> _Copy_tag = 0x88B5DEA38 | |
<user defined> _Move_tag = 0x88B5DEA38 | |
std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > m_required | |
std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> > | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,1>,1> _Mypair = 0x88B5DEA50 | |
<user defined> value_compare = 0x88B5DEA50 | |
<user defined> _Copy_tag = 0x88B5DEA50 | |
<user defined> _Move_tag = 0x88B5DEA50 | |
<user defined> value_compare = 0x88B5DEA50 | |
Local std::shared_ptr<FreezeDetector> freezeDetector | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x194E9D4DA50 | |
unsigned int _worldLoopCounter = 0x41B | |
unsigned int _lastChangeMsTime = 0x1F064 | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Local std::shared_ptr<void> sScriptMgrHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x194F96664F0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0 | |
boost::asio::io_service | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0xFF | |
boost::asio::io_service::service::key key_ = 0x194F9669CE8 | |
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD | |
boost::asio::io_service::service* next_ = 0xDDDDDDDD | |
<user defined> strand = 0x194F9669CE0 | |
boost::asio::detail::winsock_init<2,0> init_ = 0x0 | |
boost::asio::detail::service_registry* service_registry_ = 0x194F9604800 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x194F95D7600 | |
std::_Ref_count_base* _Rep = 0x194F9669CD0 | |
unsigned long _Uses = 0x4 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<std::thread> cliThread | |
std::_Ptr_base<std::thread> | |
std::thread* _Ptr = 0x194F1996210 | |
id | |
unsigned int _Id = 0x414 | |
_Thrd_imp_t _Thr = 0x194F1996210 | |
std::_Ref_count_base* _Rep = 0x194F19D0490 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::string configService = "" | |
Local std::shared_ptr<void> sWorldSocketMgrHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x194F19D0250 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<void> dbHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x194F9665FB0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local unsigned int worldPort = 0x1F95 | |
Local std::shared_ptr<void> mapManagementHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x194F19C70D0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::string worldListener = "0.0.0.0" | |
Local std::shared_ptr<void> opensslHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x194F964F530 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local BigNumber seed | |
bignum_st* _bn = 0x194F960BDB0 | |
unsigned int* d = 0x85A399525B6D8D3D | |
int top = 0x2 | |
int dmax = 0x2 | |
int neg = 0x0 | |
int flags = 0x1 | |
Local std::shared_ptr<std::vector<std::thread,std::allocator<std::thread> > > threadPool | |
std::_Ptr_base<std::vector<std::thread,std::allocator<std::thread> > > | |
std::vector<std::thread,std::allocator<std::thread> >* _Ptr = 0x194F9650A30 | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x194F9650A30 | |
std::_Ref_count_base* _Rep = 0x194F9669D40 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<void> sMetricHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x194F9666310 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
00007FF6EC670634 000000088B5DF930 invoke_main+34 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79 | |
00007FF6EC67058E 000000088B5DF9A0 __scrt_common_main_seh+12E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288 | |
Local int main_result = 0x0 | |
Local <user defined>** tls_init_callback = NULL | |
Local bool is_nested = 0x0 | |
Local <user defined>** tls_dtor_callback = NULL | |
Local bool has_cctor = 0x0 | |
00007FF6EC67044E 000000088B5DF9D0 __scrt_common_main+E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331 | |
00007FF6EC6706A9 000000088B5DFA00 mainCRTStartup+9 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17 | |
00007FFC4C0481F4 000000088B5DFA30 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088B5DFAB0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF513E4 000000088BBFD010 NtGetContextThread+14 | |
CCCCCCCCCCCCCCCC 000000088BBFD018 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BBFD020 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BBFD028 0000:0000000000000000 | |
0000000000000578 000000088BBFD030 0000:0000000000000000 | |
0000CA1C729BDB61 000000088BBFD038 0000:0000000000000000 | |
000000088BBFD5B0 000000088BBFD040 0000:0000000000000000 | |
00007FF6EC5D79C0 000000088BBFD5B0 WheatyExceptionReport::printTracesForAllThreads+100 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 486 | |
Local void* threadHandle = 0x578 | |
Local _CONTEXT context | |
unsigned int P1Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P2Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P3Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P4Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P5Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P6Home = 0xCCCCCCCCCCCCCCCC | |
unsigned long ContextFlags = 0xD010001F | |
unsigned long MxCsr = 0x1FA2 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x246 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xEC | |
unsigned int Rcx = 0x578 | |
unsigned int Rdx = 0x88BBFD0C0 | |
unsigned int Rbx = 0x7FF6EC5D72C0 | |
unsigned int Rsp = 0x88BBFD050 | |
unsigned int Rbp = 0x88BBFFDB0 | |
unsigned int Rsi = 0x88BBFEF30 | |
unsigned int Rdi = 0x88BBFD5B0 | |
unsigned int R8 = 0x2464 | |
unsigned int R9 = 0x88BBFFDB0 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x246 | |
unsigned int R12 = 0x88BBFF240 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x88BBFE8A0 | |
unsigned int R15 = 0x1 | |
unsigned int Rip = 0x7FF6EC5D79C0 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x0 | |
unsigned int ErrorSelector = 0x0 | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x0 | |
unsigned int DataSelector = 0x0 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1FA2 | |
unsigned long MxCsr_Mask = 0xFFFF | |
_M128A[8] FloatRegisters | |
[0] = 0x88BBFD1E0 | |
[1] = 0x88BBFD1F0 | |
[2] = 0x88BBFD200 | |
[3] = 0x88BBFD210 | |
[4] = 0x88BBFD220 | |
[5] = 0x88BBFD230 | |
[6] = 0x88BBFD240 | |
[7] = 0x88BBFD250 | |
_M128A[16] XmmRegisters | |
[0] = 0x88BBFD260 | |
[1] = 0x88BBFD270 | |
[2] = 0x88BBFD280 | |
[3] = 0x88BBFD290 | |
[4] = 0x88BBFD2A0 | |
[5] = 0x88BBFD2B0 | |
[6] = 0x88BBFD2C0 | |
[7] = 0x88BBFD2D0 | |
[8] = 0x88BBFD2E0 | |
[9] = 0x88BBFD2F0 | |
unsigned int[96] Reserved4 | |
[0] = 0xCC | |
[1] = 0xCC | |
[2] = 0xCC | |
[3] = 0xCC | |
[4] = 0xCC | |
[5] = 0xCC | |
[6] = 0xCC | |
[7] = 0xCC | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0x88BBFD1C0 | |
[1] = 0x88BBFD1D0 | |
<user defined> Legacy = 0x88BBFD1E0 | |
_M128A Xmm0 = 0x88BBFD260 | |
_M128A Xmm1 = 0x88BBFD270 | |
_M128A Xmm2 = 0x88BBFD280 | |
_M128A Xmm3 = 0x88BBFD290 | |
_M128A Xmm4 = 0x88BBFD2A0 | |
_M128A Xmm5 = 0x88BBFD2B0 | |
_M128A Xmm6 = 0x88BBFD2C0 | |
_M128A Xmm7 = 0x88BBFD2D0 | |
_M128A Xmm8 = 0x88BBFD2E0 | |
_M128A Xmm9 = 0x88BBFD2F0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x88BBFD3C0 | |
[1] = 0x88BBFD3D0 | |
[2] = 0x88BBFD3E0 | |
[3] = 0x88BBFD3F0 | |
[4] = 0x88BBFD400 | |
[5] = 0x88BBFD410 | |
[6] = 0x88BBFD420 | |
[7] = 0x88BBFD430 | |
[8] = 0x88BBFD440 | |
[9] = 0x88BBFD450 | |
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
Parameter bool bWriteVariables = 0x1 | |
Local unsigned long dwOwnerPID = 0x8D0C | |
Local tagTHREADENTRY32 te32 | |
unsigned long dwSize = 0x1C | |
unsigned long cntUsage = 0x0 | |
unsigned long th32ThreadID = 0xA1BC | |
unsigned long th32OwnerProcessID = 0x8D0C | |
long tpBasePri = 0x8 | |
long tpDeltaPri = 0x0 | |
unsigned long dwFlags = 0x0 | |
Local void* hThreadSnap = 0x524 | |
00007FF6EC5D7E85 000000088BBFDCE0 WheatyExceptionReport::GenerateExceptionReport+465 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 599 | |
Local _CONTEXT* pCtx = 0x88BBFEA60 | |
unsigned int P1Home = 0x7FFC0000004F | |
unsigned int P2Home = 0x7FFC0B5B1D72 | |
unsigned int P3Home = 0x88BBFEC80 | |
unsigned int P4Home = 0x7FFC0B6119BD | |
unsigned int P5Home = 0x88BBFEB00 | |
unsigned int P6Home = 0x7FFC0B61107C | |
unsigned long ContextFlags = 0x10004F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x206 | |
unsigned int Dr0 = 0x7FFC0B5B7097 | |
unsigned int Dr1 = 0x88BBFEC70 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x7FFC0B70ECB0 | |
unsigned int Dr6 = 0x7FFC0B611557 | |
unsigned int Dr7 = 0x88BBFF0D8 | |
unsigned int Rax = 0x7FFC0B5B54AD | |
unsigned int Rcx = 0x0 | |
unsigned int Rdx = 0x800000002 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x88BBFF220 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0x88BBFF3A0 | |
unsigned int R8 = 0x7FFC0B56208E | |
unsigned int R9 = 0x0 | |
unsigned int R10 = 0x800000002 | |
unsigned int R11 = 0x88BBFEC80 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFC49575549 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0xB61971C | |
unsigned int ErrorSelector = 0x7FFC | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x8BBFEB90 | |
unsigned int DataSelector = 0x8 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x7FFC | |
_M128A[8] FloatRegisters | |
[0] = 0x88BBFEB80 | |
[1] = 0x88BBFEB90 | |
[2] = 0x88BBFEBA0 | |
[3] = 0x88BBFEBB0 | |
[4] = 0x88BBFEBC0 | |
[5] = 0x88BBFEBD0 | |
[6] = 0x88BBFEBE0 | |
[7] = 0x88BBFEBF0 | |
_M128A[16] XmmRegisters | |
[0] = 0x88BBFEC00 | |
[1] = 0x88BBFEC10 | |
[2] = 0x88BBFEC20 | |
[3] = 0x88BBFEC30 | |
[4] = 0x88BBFEC40 | |
[5] = 0x88BBFEC50 | |
[6] = 0x88BBFEC60 | |
[7] = 0x88BBFEC70 | |
[8] = 0x88BBFEC80 | |
[9] = 0x88BBFEC90 | |
unsigned int[96] Reserved4 | |
[0] = 0xCC | |
[1] = 0xCC | |
[2] = 0xCC | |
[3] = 0xCC | |
[4] = 0xCC | |
[5] = 0xCC | |
[6] = 0xCC | |
[7] = 0xCC | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0x88BBFEB60 | |
[1] = 0x88BBFEB70 | |
<user defined> Legacy = 0x88BBFEB80 | |
_M128A Xmm0 = 0x88BBFEC00 | |
_M128A Xmm1 = 0x88BBFEC10 | |
_M128A Xmm2 = 0x88BBFEC20 | |
_M128A Xmm3 = 0x88BBFEC30 | |
_M128A Xmm4 = 0x88BBFEC40 | |
_M128A Xmm5 = 0x88BBFEC50 | |
_M128A Xmm6 = 0x88BBFEC60 | |
_M128A Xmm7 = 0x88BBFEC70 | |
_M128A Xmm8 = 0x88BBFEC80 | |
_M128A Xmm9 = 0x88BBFEC90 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x88BBFED60 | |
[1] = 0x88BBFED70 | |
[2] = 0x88BBFED80 | |
[3] = 0x88BBFED90 | |
[4] = 0x88BBFEDA0 | |
[5] = 0x88BBFEDB0 | |
[6] = 0x88BBFEDC0 | |
[7] = 0x88BBFEDD0 | |
[8] = 0x88BBFEDE0 | |
[9] = 0x88BBFEDF0 | |
unsigned int VectorControl = 0x735C63745C3A630A | |
unsigned int DebugControl = 0x65767265735C6372 | |
unsigned int LastBranchToRip = 0x73646C726F775C72 | |
unsigned int LastBranchFromRip = 0x616D5C7265767265 | |
unsigned int LastExceptionToRip = 0x343A7070632E6E69 | |
unsigned int LastExceptionFromRip = 0x7246206E69203437 | |
Local _CONTEXT trashableContext | |
unsigned int P1Home = 0x7FFC0000004F | |
unsigned int P2Home = 0x7FFC0B5B1D72 | |
unsigned int P3Home = 0x88BBFEC80 | |
unsigned int P4Home = 0x7FFC0B6119BD | |
unsigned int P5Home = 0x88BBFEB00 | |
unsigned int P6Home = 0x7FFC0B61107C | |
unsigned long ContextFlags = 0x10004F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x206 | |
unsigned int Dr0 = 0x7FFC0B5B7097 | |
unsigned int Dr1 = 0x88BBFEC70 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x7FFC0B70ECB0 | |
unsigned int Dr6 = 0x7FFC0B611557 | |
unsigned int Dr7 = 0x88BBFF0D8 | |
unsigned int Rax = 0x7FFC0B5B54AD | |
unsigned int Rcx = 0x0 | |
unsigned int Rdx = 0x800000002 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x88BBFFDB0 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0x0 | |
unsigned int R8 = 0x7FFC0B56208E | |
unsigned int R9 = 0x0 | |
unsigned int R10 = 0x800000002 | |
unsigned int R11 = 0x88BBFEC80 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFC4CF1A251 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0xB61971C | |
unsigned int ErrorSelector = 0x7FFC | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x8BBFEB90 | |
unsigned int DataSelector = 0x8 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x7FFC | |
_M128A[8] FloatRegisters | |
[0] = 0x88BBFD900 | |
[1] = 0x88BBFD910 | |
[2] = 0x88BBFD920 | |
[3] = 0x88BBFD930 | |
[4] = 0x88BBFD940 | |
[5] = 0x88BBFD950 | |
[6] = 0x88BBFD960 | |
[7] = 0x88BBFD970 | |
_M128A[16] XmmRegisters | |
[0] = 0x88BBFD980 | |
[1] = 0x88BBFD990 | |
[2] = 0x88BBFD9A0 | |
[3] = 0x88BBFD9B0 | |
[4] = 0x88BBFD9C0 | |
[5] = 0x88BBFD9D0 | |
[6] = 0x88BBFD9E0 | |
[7] = 0x88BBFD9F0 | |
[8] = 0x88BBFDA00 | |
[9] = 0x88BBFDA10 | |
unsigned int[96] Reserved4 | |
[0] = 0xCC | |
[1] = 0xCC | |
[2] = 0xCC | |
[3] = 0xCC | |
[4] = 0xCC | |
[5] = 0xCC | |
[6] = 0xCC | |
[7] = 0xCC | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0x88BBFD8E0 | |
[1] = 0x88BBFD8F0 | |
<user defined> Legacy = 0x88BBFD900 | |
_M128A Xmm0 = 0x88BBFD980 | |
_M128A Xmm1 = 0x88BBFD990 | |
_M128A Xmm2 = 0x88BBFD9A0 | |
_M128A Xmm3 = 0x88BBFD9B0 | |
_M128A Xmm4 = 0x88BBFD9C0 | |
_M128A Xmm5 = 0x88BBFD9D0 | |
_M128A Xmm6 = 0x88BBFD9E0 | |
_M128A Xmm7 = 0x88BBFD9F0 | |
_M128A Xmm8 = 0x88BBFDA00 | |
_M128A Xmm9 = 0x88BBFDA10 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x88BBFDAE0 | |
[1] = 0x88BBFDAF0 | |
[2] = 0x88BBFDB00 | |
[3] = 0x88BBFDB10 | |
[4] = 0x88BBFDB20 | |
[5] = 0x88BBFDB30 | |
[6] = 0x88BBFDB40 | |
[7] = 0x88BBFDB50 | |
[8] = 0x88BBFDB60 | |
[9] = 0x88BBFDB70 | |
unsigned int VectorControl = 0x735C63745C3A630A | |
unsigned int DebugControl = 0x65767265735C6372 | |
unsigned int LastBranchToRip = 0x73646C726F775C72 | |
unsigned int LastBranchFromRip = 0x616D5C7265767265 | |
unsigned int LastExceptionToRip = 0x343A7070632E6E69 | |
unsigned int LastExceptionFromRip = 0x7246206E69203437 | |
Local _SYSTEMTIME systime | |
unsigned int wYear = 0x7E3 | |
unsigned int wMonth = 0x2 | |
unsigned int wDayOfWeek = 0x0 | |
unsigned int wDay = 0xA | |
unsigned int wHour = 0x2 | |
unsigned int wMinute = 0x5 | |
unsigned int wSecond = 0x17 | |
unsigned int wMilliseconds = 0x1AF | |
Local _EXCEPTION_RECORD* pExceptionRecord = 0x88BBFF240 | |
unsigned long ExceptionCode = 0xC0000420 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FF6EC551DEA | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x195019A7E90 | |
[1] = 0x7FF6EC551DEA | |
[2] = 0x88BBFF2B0 | |
[3] = 0x7FFC0B61ED92 | |
[4] = 0x195019A7E90 | |
[5] = 0x50 | |
[6] = 0x195019A7A10 | |
[7] = 0xCCCCCCCC00000000 | |
[8] = 0x1950000003B | |
[9] = 0x0 | |
Local unsigned int offset = 0xDEA | |
Local char[260] szFaultingModule = "C:\Users\gusta\Documents\Tc\worldserver.exe..." | |
Local unsigned long section = 0x1 | |
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x88BBFE280 | |
_EXCEPTION_RECORD* ExceptionRecord = 0x88BBFF240 | |
unsigned long ExceptionCode = 0xC0000420 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FF6EC551DEA | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x195019A7E90 | |
[1] = 0x7FF6EC551DEA | |
[2] = 0x88BBFF2B0 | |
[3] = 0x7FFC0B61ED92 | |
[4] = 0x195019A7E90 | |
[5] = 0x50 | |
[6] = 0x195019A7A10 | |
[7] = 0xCCCCCCCC00000000 | |
[8] = 0x1950000003B | |
[9] = 0x0 | |
_CONTEXT* ContextRecord = 0x88BBFEA60 | |
unsigned int P1Home = 0x7FFC0000004F | |
unsigned int P2Home = 0x7FFC0B5B1D72 | |
unsigned int P3Home = 0x88BBFEC80 | |
unsigned int P4Home = 0x7FFC0B6119BD | |
unsigned int P5Home = 0x88BBFEB00 | |
unsigned int P6Home = 0x7FFC0B61107C | |
unsigned long ContextFlags = 0x10004F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x206 | |
unsigned int Dr0 = 0x7FFC0B5B7097 | |
unsigned int Dr1 = 0x88BBFEC70 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x7FFC0B70ECB0 | |
unsigned int Dr6 = 0x7FFC0B611557 | |
unsigned int Dr7 = 0x88BBFF0D8 | |
unsigned int Rax = 0x7FFC0B5B54AD | |
unsigned int Rcx = 0x0 | |
unsigned int Rdx = 0x800000002 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x88BBFF220 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0x88BBFF3A0 | |
unsigned int R8 = 0x7FFC0B56208E | |
unsigned int R9 = 0x0 | |
unsigned int R10 = 0x800000002 | |
unsigned int R11 = 0x88BBFEC80 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFC49575549 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0xB61971C | |
unsigned int ErrorSelector = 0x7FFC | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x8BBFEB90 | |
unsigned int DataSelector = 0x8 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x7FFC | |
_M128A[8] FloatRegisters | |
[0] = 0x88BBFEB80 | |
[1] = 0x88BBFEB90 | |
[2] = 0x88BBFEBA0 | |
[3] = 0x88BBFEBB0 | |
[4] = 0x88BBFEBC0 | |
[5] = 0x88BBFEBD0 | |
[6] = 0x88BBFEBE0 | |
[7] = 0x88BBFEBF0 | |
_M128A[16] XmmRegisters | |
[0] = 0x88BBFEC00 | |
[1] = 0x88BBFEC10 | |
[2] = 0x88BBFEC20 | |
[3] = 0x88BBFEC30 | |
[4] = 0x88BBFEC40 | |
[5] = 0x88BBFEC50 | |
[6] = 0x88BBFEC60 | |
[7] = 0x88BBFEC70 | |
[8] = 0x88BBFEC80 | |
[9] = 0x88BBFEC90 | |
unsigned int[96] Reserved4 | |
[0] = 0xCC | |
[1] = 0xCC | |
[2] = 0xCC | |
[3] = 0xCC | |
[4] = 0xCC | |
[5] = 0xCC | |
[6] = 0xCC | |
[7] = 0xCC | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0x88BBFEB60 | |
[1] = 0x88BBFEB70 | |
<user defined> Legacy = 0x88BBFEB80 | |
_M128A Xmm0 = 0x88BBFEC00 | |
_M128A Xmm1 = 0x88BBFEC10 | |
_M128A Xmm2 = 0x88BBFEC20 | |
_M128A Xmm3 = 0x88BBFEC30 | |
_M128A Xmm4 = 0x88BBFEC40 | |
_M128A Xmm5 = 0x88BBFEC50 | |
_M128A Xmm6 = 0x88BBFEC60 | |
_M128A Xmm7 = 0x88BBFEC70 | |
_M128A Xmm8 = 0x88BBFEC80 | |
_M128A Xmm9 = 0x88BBFEC90 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x88BBFED60 | |
[1] = 0x88BBFED70 | |
[2] = 0x88BBFED80 | |
[3] = 0x88BBFED90 | |
[4] = 0x88BBFEDA0 | |
[5] = 0x88BBFEDB0 | |
[6] = 0x88BBFEDC0 | |
[7] = 0x88BBFEDD0 | |
[8] = 0x88BBFEDE0 | |
[9] = 0x88BBFEDF0 | |
unsigned int VectorControl = 0x735C63745C3A630A | |
unsigned int DebugControl = 0x65767265735C6372 | |
unsigned int LastBranchToRip = 0x73646C726F775C72 | |
unsigned int LastBranchFromRip = 0x616D5C7265767265 | |
unsigned int LastExceptionToRip = 0x343A7070632E6E69 | |
unsigned int LastExceptionFromRip = 0x7246206E69203437 | |
00007FF6EC5D77BB 000000088BBFE0F0 WheatyExceptionReport::WheatyUnhandledExceptionFilter+4FB c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 197 | |
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x88BBFE280 | |
_EXCEPTION_RECORD* ExceptionRecord = 0x88BBFF240 | |
unsigned long ExceptionCode = 0xC0000420 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FF6EC551DEA | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x195019A7E90 | |
[1] = 0x7FF6EC551DEA | |
[2] = 0x88BBFF2B0 | |
[3] = 0x7FFC0B61ED92 | |
[4] = 0x195019A7E90 | |
[5] = 0x50 | |
[6] = 0x195019A7A10 | |
[7] = 0xCCCCCCCC00000000 | |
[8] = 0x1950000003B | |
[9] = 0x0 | |
_CONTEXT* ContextRecord = 0x88BBFEA60 | |
unsigned int P1Home = 0x7FFC0000004F | |
unsigned int P2Home = 0x7FFC0B5B1D72 | |
unsigned int P3Home = 0x88BBFEC80 | |
unsigned int P4Home = 0x7FFC0B6119BD | |
unsigned int P5Home = 0x88BBFEB00 | |
unsigned int P6Home = 0x7FFC0B61107C | |
unsigned long ContextFlags = 0x10004F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x206 | |
unsigned int Dr0 = 0x7FFC0B5B7097 | |
unsigned int Dr1 = 0x88BBFEC70 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x7FFC0B70ECB0 | |
unsigned int Dr6 = 0x7FFC0B611557 | |
unsigned int Dr7 = 0x88BBFF0D8 | |
unsigned int Rax = 0x7FFC0B5B54AD | |
unsigned int Rcx = 0x0 | |
unsigned int Rdx = 0x800000002 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x88BBFF220 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0x88BBFF3A0 | |
unsigned int R8 = 0x7FFC0B56208E | |
unsigned int R9 = 0x0 | |
unsigned int R10 = 0x800000002 | |
unsigned int R11 = 0x88BBFEC80 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFC49575549 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0xB61971C | |
unsigned int ErrorSelector = 0x7FFC | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x8BBFEB90 | |
unsigned int DataSelector = 0x8 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x7FFC | |
_M128A[8] FloatRegisters | |
[0] = 0x88BBFEB80 | |
[1] = 0x88BBFEB90 | |
[2] = 0x88BBFEBA0 | |
[3] = 0x88BBFEBB0 | |
[4] = 0x88BBFEBC0 | |
[5] = 0x88BBFEBD0 | |
[6] = 0x88BBFEBE0 | |
[7] = 0x88BBFEBF0 | |
_M128A[16] XmmRegisters | |
[0] = 0x88BBFEC00 | |
[1] = 0x88BBFEC10 | |
[2] = 0x88BBFEC20 | |
[3] = 0x88BBFEC30 | |
[4] = 0x88BBFEC40 | |
[5] = 0x88BBFEC50 | |
[6] = 0x88BBFEC60 | |
[7] = 0x88BBFEC70 | |
[8] = 0x88BBFEC80 | |
[9] = 0x88BBFEC90 | |
unsigned int[96] Reserved4 | |
[0] = 0xCC | |
[1] = 0xCC | |
[2] = 0xCC | |
[3] = 0xCC | |
[4] = 0xCC | |
[5] = 0xCC | |
[6] = 0xCC | |
[7] = 0xCC | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0x88BBFEB60 | |
[1] = 0x88BBFEB70 | |
<user defined> Legacy = 0x88BBFEB80 | |
_M128A Xmm0 = 0x88BBFEC00 | |
_M128A Xmm1 = 0x88BBFEC10 | |
_M128A Xmm2 = 0x88BBFEC20 | |
_M128A Xmm3 = 0x88BBFEC30 | |
_M128A Xmm4 = 0x88BBFEC40 | |
_M128A Xmm5 = 0x88BBFEC50 | |
_M128A Xmm6 = 0x88BBFEC60 | |
_M128A Xmm7 = 0x88BBFEC70 | |
_M128A Xmm8 = 0x88BBFEC80 | |
_M128A Xmm9 = 0x88BBFEC90 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x88BBFED60 | |
[1] = 0x88BBFED70 | |
[2] = 0x88BBFED80 | |
[3] = 0x88BBFED90 | |
[4] = 0x88BBFEDA0 | |
[5] = 0x88BBFEDB0 | |
[6] = 0x88BBFEDC0 | |
[7] = 0x88BBFEDD0 | |
[8] = 0x88BBFEDE0 | |
[9] = 0x88BBFEDF0 | |
unsigned int VectorControl = 0x735C63745C3A630A | |
unsigned int DebugControl = 0x65767265735C6372 | |
unsigned int LastBranchToRip = 0x73646C726F775C72 | |
unsigned int LastBranchFromRip = 0x616D5C7265767265 | |
unsigned int LastExceptionToRip = 0x343A7070632E6E69 | |
unsigned int LastExceptionFromRip = 0x7246206E69203437 | |
Local char[260] module_folder_name = "C:\Users\gusta\Documents\Tc..." | |
Local _SYSTEMTIME systime | |
unsigned int wYear = 0x7E3 | |
unsigned int wMonth = 0x2 | |
unsigned int wDayOfWeek = 0x0 | |
unsigned int wDay = 0xA | |
unsigned int wHour = 0x2 | |
unsigned int wMinute = 0x5 | |
unsigned int wSecond = 0x16 | |
unsigned int wMilliseconds = 0x29E | |
Local char[260] crash_folder_path = "C:\Users\gusta\Documents\Tc\Crashes..." | |
Local std::unique_lock<std::mutex> guard | |
std::mutex* _Pmtx = 0x7FF6EC70A7D0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF6EC70A7D0 | |
bool _Owns = 0x1 | |
Local char* pos = "worldserver.exe" | |
00007FFC495A584C 000000088BBFE200 UnhandledExceptionFilter+1BC | |
00007FFC4CF580CB 000000088BBFE240 memset+1C8B | |
00007FFC4CF3FD36 000000088BBFE2B0 __C_specific_handler+96 | |
00007FFC4CF5468F 000000088BBFE2E0 __chkstk+11F | |
00007FFC4CEB4BEF 000000088BBFEA10 RtlWalkFrameChain+14BF | |
00007FFC4CEB89E6 000000088BBFF210 RtlRaiseException+316 | |
00007FFC49575549 000000088BBFF2F0 RaiseException+69 | |
00007FFC072BE046 000000088BBFF3A0 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129 | |
Parameter char* file = "c:\tc\src\server\worldserver\main.cpp" | |
Parameter int line = 0x1DA | |
Parameter char* function = "FreezeDetector::Handler" | |
Local unsigned int[2] execeptionArgs | |
[0] = 0x195019A7E90 | |
[1] = 0x7FF6EC551DEA | |
Local std::string formattedMessage = " | |
c:\tc\src\server\worldserver\main.cpp:474 i..." | |
00007FF6EC551DEA 000000088BBFF540 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474 | |
Local unsigned int curtime = 0x2DB2A | |
Local unsigned int worldLoopCounter = 0x41B | |
Local std::shared_ptr<FreezeDetector> freezeDetector | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x194E9D4DA50 | |
unsigned int _worldLoopCounter = 0x41B | |
unsigned int _lastChangeMsTime = 0x1F064 | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter std::weak_ptr<FreezeDetector>* freezeDetectorRef = 0x88BBFF570 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x194E9D4DA50 | |
unsigned int _worldLoopCounter = 0x41B | |
unsigned int _lastChangeMsTime = 0x1F064 | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& error = 0x88BBFF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC55DFA6 000000088BBFF5A0 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter &* _Obj = 0x7FF6EC551C10 | |
<user defined> = 0x7FF6EC551C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x88BBFF7E8 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x194E9D4DA50 | |
unsigned int _worldLoopCounter = 0x41B | |
unsigned int _lastChangeMsTime = 0x1F064 | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Args_1> = 0x88BBFF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC56D7F8 000000088BBFF5E0 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter &* _Obj = 0x7FF6EC551C10 | |
<user defined> = 0x7FF6EC551C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x88BBFF7E8 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x194E9D4DA50 | |
unsigned int _worldLoopCounter = 0x41B | |
unsigned int _lastChangeMsTime = 0x1F064 | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Args_1> = 0x88BBFF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC55DF28 000000088BBFF620 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480 | |
Parameter &* <_Vals_0> = 0x7FF6EC551C10 | |
<user defined> = 0x7FF6EC551C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Vals_1> = 0x88BBFF7E8 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x194E9D4DA50 | |
unsigned int _worldLoopCounter = 0x41B | |
unsigned int _lastChangeMsTime = 0x1F064 | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Vals_2> = 0x88BBFF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC55E317 000000088BBFF670 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859 | |
Parameter std::_Invoker_ret<std::_Unforced,0> __formal = 0xCC | |
Parameter &* _Obj = 0x7FF6EC551C10 | |
<user defined> = 0x7FF6EC551C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >& _Tpl = 0x88BBFF7E0 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst | |
std::_Ph<1> _Val = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst | |
std::weak_ptr<FreezeDetector> _Val | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x194E9D4DA50 | |
std::_Ref_count_base* _Rep = 0x194E9D4DA40 | |
Parameter std::tuple<boost::system::error_code const &>* _Ut = 0x88BBFF6B0 | |
std::_Tuple_val<boost::system::error_code const &> _Myfirst | |
boost::system::error_code& _Val = 0x88BBFF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
00007FF6EC55BD8C 000000088BBFF6D0 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914 | |
Local std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* this = 0x88BBFF7D8 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
* _Myval1 = 0x7FF6EC551C10 | |
<user defined> = 0x7FF6EC551C10 | |
<user defined> = 0x4C89481024548948 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0x88BBFF7E8 | |
Parameter boost::system::error_code& <_Unbargs_0> = 0x88BBFF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC595914 000000088BBFF700 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48 | |
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>* this = 0x88BBFF7D8 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6EC551C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0 | |
00007FF6EC568C87 000000088BBFF730 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70 | |
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0x88BBFF7D8 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6EC551C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0 | |
00007FF6EC56DA6A 000000088BBFF760 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0x88BBFF7D8 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6EC551C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0 | |
Parameter std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>& context = 0x88BBFF7D8 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
* _Myval1 = 0x7FF6EC551C10 | |
<user defined> = 0x7FF6EC551C10 | |
<user defined> = 0x4C89481024548948 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0x88BBFF7E8 | |
00007FF6EC5B1A3C 000000088BBFF840 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70 | |
Local boost::asio::detail::std_fenced_block b | |
Parameter boost::asio::detail::win_iocp_io_service* owner = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC599630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC599630 | |
auto_handle | |
void* handle = 0x7FF6EC599630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC599630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6EC69F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
func_base | |
void* entry_event_ = 0x354 | |
void* exit_event_ = 0x34C | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x354 | |
<user defined> exit_event_ = 0x34C | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::asio::detail::win_iocp_operation* base = 0x194E8A92170 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6EC70AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF6EC5B1960 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::system::error_code& __formal = 0x88BBFF988 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
Parameter unsigned int __formal = 0x0 | |
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> handler | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6EC551C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0 | |
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* h = 0x194E8A92170 | |
boost::asio::detail::wait_op | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6EC70AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
<user defined>* func_ = 0x7FF6EC5B1960 | |
long ready_ = 0x1 | |
boost::system::error_code ec_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
ptr | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x7FF6EC70AA68 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair = 0x7FF6EC70AA68 | |
void* v = NULL | |
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6EC551C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x194E8A921C0 | |
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::ptr p | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x88BBFF7D8 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6EC551C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0 | |
void* v = NULL | |
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL | |
00007FF6EC5AF249 000000088BBFF870 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47 | |
Local boost::asio::detail::win_iocp_operation* this = 0x194E8A92170 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6EC70AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF6EC5B1960 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC599630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC599630 | |
auto_handle | |
void* handle = 0x7FF6EC599630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC599630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6EC69F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
func_base | |
void* entry_event_ = 0x354 | |
void* exit_event_ = 0x34C | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x354 | |
<user defined> exit_event_ = 0x34C | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x88BBFF988 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
Parameter unsigned int bytes_transferred = 0x0 | |
00007FF6EC5B24A0 000000088BBFFA60 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
Local boost::asio::detail::win_iocp_io_service::work_finished_on_block_exit on_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::asio::detail::win_iocp_operation* op = 0x194E8A92170 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6EC70AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF6EC5B1960 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Local boost::system::error_code result_ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
Local unsigned long last_error = 0x0 | |
Local int ok = 0x1 | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = 0x194E8A92170 | |
unsigned int Internal = 0x7FF6EC70AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC599630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC599630 | |
auto_handle | |
void* handle = 0x7FF6EC599630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC599630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6EC69F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
func_base | |
void* entry_event_ = 0x354 | |
void* exit_event_ = 0x34C | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x354 | |
<user defined> exit_event_ = 0x34C | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0x88BBFFB48 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC5BFD41 000000088BBFFB10 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC599630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC599630 | |
auto_handle | |
void* handle = 0x7FF6EC599630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC599630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6EC69F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
func_base | |
void* entry_event_ = 0x354 | |
void* exit_event_ = 0x34C | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x354 | |
<user defined> exit_event_ = 0x34C | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x88BBFFB48 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0x88BBFFA98 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x194E8A92170 | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0x5B | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x194E8A92170 | |
00007FF6EC5BFC4B 000000088BBFFB70 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x194F9669CE0 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0xFF | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x194F9604800 | |
boost::asio::io_service::id* id_ = 0x90 | |
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = <Unable to read memory> | |
id | |
service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDDDFDFDFE05 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0xDDDDDDDDFDFDFDFD | |
boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD <Unable to read memory> | |
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service& impl_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xDDDDDDDD | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDE5 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0x194F9669CE0 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x194F9669CE0 | |
boost::asio::detail::service_registry* service_registry_ = 0x194F9604800 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x194F9604800 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* first_service_ = 0x194F1944CD0 | |
key | |
type_info* type_info_ = 0x7FFBE9376E38 | |
boost::asio::io_service::id* id_ = 0x68 | |
boost::asio::io_service::service::key key_ = 0x194F1944CD8 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = 0x194F1944D90 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
00007FF6EC595883 000000088BBFFBA0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x194F9649910 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0 | |
std::_Ref_count_base* _Rep = 0x194F9669CD0 | |
00007FF6EC55E270 000000088BBFFBD0 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x194F9649910 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0 | |
std::_Ref_count_base* _Rep = 0x194F9669CD0 | |
00007FF6EC56D9E0 000000088BBFFC00 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x194F9649910 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0 | |
std::_Ref_count_base* _Rep = 0x194F9669CD0 | |
00007FF6EC560EAC 000000088BBFFC30 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x194F9649910 | |
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst | |
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x194F9649910 | |
00007FF6EC5A7D6A 000000088BBFFC80 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x88B5DE858 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair | |
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x194F9649910 | |
00007FF6EC5A3D08 000000088BBFFCB0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x88B5DE858 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FF6EC59CAAD 000000088BBFFCE0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0x88B5DE858 | |
00007FFC0B5D4FB8 000000088BBFFD20 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BBFFD70 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BBFFDA0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BBFFE20 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F794 000000088BCFF470 ZwRemoveIoCompletion+14 | |
00007FFC4954CB93 000000088BCFF4D0 GetQueuedCompletionStatus+53 | |
00007FF6EC5B234D 000000088BCFF6C0 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
Local unsigned long last_error = 0x0 | |
Local int ok = 0x1 | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC599630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC599630 | |
auto_handle | |
void* handle = 0x7FF6EC599630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC599630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6EC69F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
func_base | |
void* entry_event_ = 0x354 | |
void* exit_event_ = 0x34C | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x354 | |
<user defined> exit_event_ = 0x34C | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0x88BCFF7A8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
00007FF6EC5BFD41 000000088BCFF770 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC599630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC599630 | |
auto_handle | |
void* handle = 0x7FF6EC599630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC599630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6EC69F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
func_base | |
void* entry_event_ = 0x354 | |
void* exit_event_ = 0x34C | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x354 | |
<user defined> exit_event_ = 0x34C | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x88BCFF7A8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0x88BCFF6F8 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = NULL | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0x5C | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = NULL | |
00007FF6EC5BFC4B 000000088BCFF7D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x194F9669CE0 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0xFF | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x194F9604800 | |
boost::asio::io_service::id* id_ = 0x90 | |
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = <Unable to read memory> | |
id | |
service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDDDFDFDFE05 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0xDDDDDDDDFDFDFDFD | |
boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD <Unable to read memory> | |
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service& impl_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xDDDDDDDD | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDE5 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0x194F9669CE0 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x194F9669CE0 | |
boost::asio::detail::service_registry* service_registry_ = 0x194F9604800 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x194F9604800 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* first_service_ = 0x194F1944CD0 | |
key | |
type_info* type_info_ = 0x7FFBE9376E38 | |
boost::asio::io_service::id* id_ = 0x68 | |
boost::asio::io_service::service::key key_ = 0x194F1944CD8 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = 0x194F1944D90 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6EC70AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC69F528 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6EC70AAC0 | |
boost::system::error_category* pc_ = 0x7FF6EC70AAB8 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
00007FF6EC595883 000000088BCFF800 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x194F9649500 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0 | |
std::_Ref_count_base* _Rep = 0x194F9669CD0 | |
00007FF6EC55E270 000000088BCFF830 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x194F9649500 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0 | |
std::_Ref_count_base* _Rep = 0x194F9669CD0 | |
00007FF6EC56D9E0 000000088BCFF860 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x194F9649500 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0 | |
std::_Ref_count_base* _Rep = 0x194F9669CD0 | |
00007FF6EC560EAC 000000088BCFF890 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x194F9649500 | |
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst | |
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x194F9649500 | |
00007FF6EC5A7D6A 000000088BCFF8E0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x88B5DE858 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair | |
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x194F9649500 | |
00007FF6EC5A3D08 000000088BCFF910 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x88B5DE858 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FF6EC59CAAD 000000088BCFF940 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0x88B5DE858 | |
00007FFC0B5D4FB8 000000088BCFF980 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BCFF9D0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BCFFA00 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BCFFA80 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000088BDFF670 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000088BDFF6E0 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000088BDFF720 SleepConditionVariableSRW+2D | |
00007FFC0C968684 000000088BDFF770 __crtSetThreadpoolWait+134 | |
00007FFC0C930976 000000088BDFF7B0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC0C930873 000000088BDFF7E0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC0C9305F8 000000088BDFF870 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC0C930B30 000000088BDFF8A0 _Cnd_wait+20 | |
00007FFC1BC864C2 000000088BDFF8D0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x194F95EF828 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x194F95EF7B0 | |
00007FFC1BC89514 000000088BDFF910 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
Local std::condition_variable* this = 0x194F95EF828 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "��..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x88BDFF948 | |
std::mutex* _Pmtx = 0x194F95EF7B0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF7B0 | |
bool _Owns = 0x1 | |
00007FFC1BCB06C7 000000088BDFF970 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x194F95EF7B0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF7B0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x194F95EF800 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "��..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x194F95EF7B0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF7B0 | |
bool _Owns = 0x1 | |
00007FFC1BCAF349 000000088BDFF9D0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x194F966A440 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF7B0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF7B0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF800 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF828 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x194F95D8160 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x194F95D8168 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF7B0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x194F966A440 | |
st_mysql* m_Mysql = 0x194F9645940 | |
st_net net = 0x194F9645940 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "auth" | |
charset_info_st* charset = 0x7FFC07015890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x194F9645C28 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x3BD | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x194F9645CC0 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "!Qjv<NLK(|;4b EE(" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x194FB558FC8 | |
st_mysql_methods* methods = 0x7FFC07007100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x194F96B51C0 | |
MySQLConnectionInfo& m_connectionInfo = 0x194F9641470 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95D81B8 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x314 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x314 | |
unsigned int _Id = 0x40D4 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC1BCAF994 000000088BDFFA00 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FFC1BCAF300 | |
Parameter DatabaseWorker** _Arg1 = 0x194F966A440 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF7B0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF7B0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF800 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF828 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x194F95D8160 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x194F95D8168 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF7B0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x194F966A440 | |
st_mysql* m_Mysql = 0x194F9645940 | |
st_net net = 0x194F9645940 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "auth" | |
charset_info_st* charset = 0x7FFC07015890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x194F9645C28 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x3BD | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x194F9645CC0 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "!Qjv<NLK(|;4b EE(" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x194FB558FC8 | |
st_mysql_methods* methods = 0x7FFC07007100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x194F96B51C0 | |
MySQLConnectionInfo& m_connectionInfo = 0x194F9641470 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95D81B8 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x314 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x314 | |
unsigned int _Id = 0x40D4 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC1BCAFB8C 000000088BDFFA40 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FFC1BCAF300 | |
Parameter DatabaseWorker** <_Args_0> = 0x194F966A440 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF7B0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF7B0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF800 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF828 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x194F95D8160 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x194F95D8168 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF7B0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x194F966A440 | |
st_mysql* m_Mysql = 0x194F9645940 | |
st_net net = 0x194F9645940 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "auth" | |
charset_info_st* charset = 0x7FFC07015890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x194F9645C28 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x3BD | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x194F9645CC0 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "!Qjv<NLK(|;4b EE(" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x194FB558FC8 | |
st_mysql_methods* methods = 0x7FFC07007100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x194F96B51C0 | |
MySQLConnectionInfo& m_connectionInfo = 0x194F9641470 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95D81B8 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x314 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x314 | |
unsigned int _Id = 0x40D4 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC1BCAF9FB 000000088BDFFA80 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x194F964A810 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x194F966A440 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FFC1BCAF300 | |
00007FFC1BCB11EA 000000088BDFFAD0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x88B5DD828 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x194F964A810 | |
00007FFC1BCB0BF8 000000088BDFFB00 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x88B5DD828 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FFC1BCB096D 000000088BDFFB30 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0x88B5DD828 | |
00007FFC0B5D4FB8 000000088BDFFB70 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BDFFBC0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BDFFBF0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BDFFC70 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000088BEFF9B0 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000088BEFFA20 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000088BEFFA60 SleepConditionVariableSRW+2D | |
00007FFC0C968684 000000088BEFFAB0 __crtSetThreadpoolWait+134 | |
00007FFC0C930976 000000088BEFFAF0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC0C930873 000000088BEFFB20 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC0C9305F8 000000088BEFFBB0 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC0C930B30 000000088BEFFBE0 _Cnd_wait+20 | |
00007FFC1BC864C2 000000088BEFFC10 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x194F95EF718 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x194F95EF6A0 | |
00007FFC1BC89514 000000088BEFFC50 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
Local std::condition_variable* this = 0x194F95EF718 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "��..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x88BEFFC88 | |
std::mutex* _Pmtx = 0x194F95EF6A0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF6A0 | |
bool _Owns = 0x1 | |
00007FFC1BCB06C7 000000088BEFFCB0 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x194F95EF6A0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF6A0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x194F95EF6F0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "��..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x194F95EF6A0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF6A0 | |
bool _Owns = 0x1 | |
00007FFC1BCAF349 000000088BEFFD10 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x194F966A8A0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF6A0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF6A0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF6F0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF718 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x194F95D8520 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x194F95D8528 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF6A0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x194F966A8A0 | |
st_mysql* m_Mysql = 0x194F961DB90 | |
st_net net = 0x194F961DB90 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 1 Warnings: 0" | |
char* db = "characters" | |
charset_info_st* charset = 0x7FFC07015890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x194F961DE78 | |
unsigned int affected_rows = 0x1 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x3BF | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x194F961DF10 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "7xm18-1R5ZwZw" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x194FB62E318 | |
st_mysql_methods* methods = 0x7FFC07007100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x194F96B3900 | |
MySQLConnectionInfo& m_connectionInfo = 0x194F9640AE0 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "characters" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95D8578 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x288 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x288 | |
unsigned int _Id = 0xA974 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC1BCAF994 000000088BEFFD40 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FFC1BCAF300 | |
Parameter DatabaseWorker** _Arg1 = 0x194F966A8A0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF6A0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF6A0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF6F0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF718 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x194F95D8520 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x194F95D8528 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF6A0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x194F966A8A0 | |
st_mysql* m_Mysql = 0x194F961DB90 | |
st_net net = 0x194F961DB90 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 1 Warnings: 0" | |
char* db = "characters" | |
charset_info_st* charset = 0x7FFC07015890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x194F961DE78 | |
unsigned int affected_rows = 0x1 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x3BF | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x194F961DF10 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "7xm18-1R5ZwZw" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x194FB62E318 | |
st_mysql_methods* methods = 0x7FFC07007100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x194F96B3900 | |
MySQLConnectionInfo& m_connectionInfo = 0x194F9640AE0 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "characters" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95D8578 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x288 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x288 | |
unsigned int _Id = 0xA974 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC1BCAFB8C 000000088BEFFD80 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FFC1BCAF300 | |
Parameter DatabaseWorker** <_Args_0> = 0x194F966A8A0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF6A0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF6A0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF6F0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF718 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x194F95D8520 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x194F95D8528 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF6A0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x194F966A8A0 | |
st_mysql* m_Mysql = 0x194F961DB90 | |
st_net net = 0x194F961DB90 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 1 Warnings: 0" | |
char* db = "characters" | |
charset_info_st* charset = 0x7FFC07015890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x194F961DE78 | |
unsigned int affected_rows = 0x1 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x3BF | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x194F961DF10 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "7xm18-1R5ZwZw" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x194FB62E318 | |
st_mysql_methods* methods = 0x7FFC07007100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x194F96B3900 | |
MySQLConnectionInfo& m_connectionInfo = 0x194F9640AE0 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "characters" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95D8578 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x288 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x288 | |
unsigned int _Id = 0xA974 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC1BCAF9FB 000000088BEFFDC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x194F964B990 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x194F966A8A0 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FFC1BCAF300 | |
00007FFC1BCB11EA 000000088BEFFE10 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x88B5DD828 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x194F964B990 | |
00007FFC1BCB0BF8 000000088BEFFE40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x88B5DD828 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FFC1BCB096D 000000088BEFFE70 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0x88B5DD828 | |
00007FFC0B5D4FB8 000000088BEFFEB0 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BEFFF00 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BEFFF30 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BEFFFB0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000088BFFF220 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000088BFFF290 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000088BFFF2D0 SleepConditionVariableSRW+2D | |
00007FFC0C968684 000000088BFFF320 __crtSetThreadpoolWait+134 | |
00007FFC0C930976 000000088BFFF360 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC0C930873 000000088BFFF390 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC0C9305F8 000000088BFFF420 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC0C930B30 000000088BFFF450 _Cnd_wait+20 | |
00007FFC1BC864C2 000000088BFFF480 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x194F95EF608 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x194F95EF590 | |
00007FFC1BC89514 000000088BFFF4C0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
Local std::condition_variable* this = 0x194F95EF608 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "��..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x88BFFF4F8 | |
std::mutex* _Pmtx = 0x194F95EF590 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF590 | |
bool _Owns = 0x1 | |
00007FFC1BCB06C7 000000088BFFF520 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x194F95EF590 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF590 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x194F95EF5E0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "��..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x194F95EF590 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF590 | |
bool _Owns = 0x1 | |
00007FFC1BCAF349 000000088BFFF580 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x194F9669E20 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF590 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF590 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF5E0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF608 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x194F95D87F0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x194F95D87F8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF590 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x194F9669E20 | |
st_mysql* m_Mysql = 0x194FAEBDC80 | |
st_net net = 0x194FAEBDC80 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "world" | |
charset_info_st* charset = 0x7FFC07015890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x194FAEBDF68 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x3C2 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x194FAEBE000 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "'F:82#[+"&)I|<JJ9Y | |
" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x194FB725848 | |
st_mysql_methods* methods = 0x7FFC07007100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x194F96B3870 | |
MySQLConnectionInfo& m_connectionInfo = 0x194F9642130 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95D8848 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x328 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x328 | |
unsigned int _Id = 0xA36C | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC1BCAF994 000000088BFFF5B0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FFC1BCAF300 | |
Parameter DatabaseWorker** _Arg1 = 0x194F9669E20 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF590 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF590 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF5E0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF608 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x194F95D87F0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x194F95D87F8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF590 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x194F9669E20 | |
st_mysql* m_Mysql = 0x194FAEBDC80 | |
st_net net = 0x194FAEBDC80 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "world" | |
charset_info_st* charset = 0x7FFC07015890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x194FAEBDF68 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x3C2 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x194FAEBE000 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "'F:82#[+"&)I|<JJ9Y | |
" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x194FB725848 | |
st_mysql_methods* methods = 0x7FFC07007100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x194F96B3870 | |
MySQLConnectionInfo& m_connectionInfo = 0x194F9642130 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95D8848 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x328 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x328 | |
unsigned int _Id = 0xA36C | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC1BCAFB8C 000000088BFFF5F0 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FFC1BCAF300 | |
Parameter DatabaseWorker** <_Args_0> = 0x194F9669E20 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF590 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF590 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF5E0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF608 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x194F95D87F0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x194F95D87F8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF590 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x194F9669E20 | |
st_mysql* m_Mysql = 0x194FAEBDC80 | |
st_net net = 0x194FAEBDC80 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "world" | |
charset_info_st* charset = 0x7FFC07015890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x194FAEBDF68 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x3C2 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x194FAEBE000 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "'F:82#[+"&)I|<JJ9Y | |
" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x194FB725848 | |
st_mysql_methods* methods = 0x7FFC07007100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x194F96B3870 | |
MySQLConnectionInfo& m_connectionInfo = 0x194F9642130 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194F95D8848 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x328 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x328 | |
unsigned int _Id = 0xA36C | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC1BCAF9FB 000000088BFFF630 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x194F964AF90 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x194F9669E20 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FFC1BCAF300 | |
00007FFC1BCB11EA 000000088BFFF680 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x88B5DD828 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x194F964AF90 | |
00007FFC1BCB0BF8 000000088BFFF6B0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x88B5DD828 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FFC1BCB096D 000000088BFFF6E0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0x88B5DD828 | |
00007FFC0B5D4FB8 000000088BFFF720 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088BFFF770 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088BFFF7A0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088BFFF820 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F6F4 000000088C0FFBB0 ZwWaitForSingleObject+14 | |
00007FFC495745C3 000000088C0FFC50 WaitForSingleObjectEx+93 | |
00007FFC072567FD 000000088C0FFC80 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
Local boost::asio::detail::win_iocp_io_service::timer_thread_function* this = 0x194F96662C8 | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x194F9666490 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
00007FFC0726788F 000000088C0FFCB0 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_65_1\boost\asio\detail\win_thread.hpp line 119 | |
Local boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>* this = 0x194F96662B0 | |
boost::asio::detail::win_thread::func_base | |
void* entry_event_ = 0x344 | |
void* exit_event_ = 0x34C | |
boost::asio::detail::win_iocp_io_service::timer_thread_function f_ | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x194F95D7600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6EC69F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x194F95D7608 | |
boost::asio::io_service& owner_ = 0x194F9669CE0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790 | |
auto_handle | |
void* handle = 0x7FF6EC69F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6EC69F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x194F9666490 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x350 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x194F95D7660 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x194FB8F28E8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x194F95D7690 | |
00007FFC0726BD86 000000088C0FFD30 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120 | |
Parameter void* arg = 0x194F96662B0 | |
Local boost::asio::detail::win_thread::auto_func_base_ptr func | |
boost::asio::detail::win_thread::func_base* ptr = 0x194F96662B0 | |
void* entry_event_ = 0x344 | |
void* exit_event_ = 0x34C | |
Local void* exit_event = 0xCCCCCCCCCCCCCCCC | |
00007FFC0B5D4FB8 000000088C0FFD70 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088C0FFDC0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088C0FFDF0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088C0FFE70 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52FE4 000000088C1FFAC0 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFC4CF001F4 000000088C1FFDB0 RtlReleaseSRWLockExclusive+2C4 | |
00007FFC4C0481F4 000000088C1FFDE0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088C1FFE60 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52FE4 000000088C2FF530 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFC4CF001F4 000000088C2FF820 RtlReleaseSRWLockExclusive+2C4 | |
00007FFC4C0481F4 000000088C2FF850 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088C2FF8D0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4FCF4 000000088B9FF7B0 NtDelayExecution+14 | |
00007FFC49575631 000000088B9FF850 SleepEx+A1 | |
00007FFBE8A5495B 000000088B9FF880 efsw::Platform::System::sleep+2B c:\tc\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17 | |
Parameter unsigned long& ms = 0xA | |
00007FFBE8A319F8 000000088B9FF8B0 efsw::System::sleep+28 c:\tc\dep\efsw\src\efsw\system.cpp line 9 | |
Parameter unsigned long& ms = 0xA | |
00007FFBE8A2B750 000000088B9FFA00 efsw::FileWatcherWin32::run+190 c:\tc\dep\efsw\src\efsw\filewatcherwin32.cpp line 204 | |
Local efsw::FileWatcherWin32* this = 0x194E5AFFF90 | |
efsw::FileWatcherImpl | |
efsw::FileWatcher* mFileWatcher = 0x7FFBE99F9610 | |
efsw::FileWatcherImpl* mImpl = 0x194E5AFFF90 | |
bool mFollowSymlinks = 0x0 | |
bool mOutOfScopeLinks = 0x0 | |
bool mInitOK = 0x1 | |
bool mIsGeneric = 0x0 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatches | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x194E5AFFFA8 | |
<user defined> _Copy_tag = 0x194E5AFFFA8 | |
<user defined> _Move_tag = 0x194E5AFFFA8 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesRemoved | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x194E5AFFFC0 | |
<user defined> _Copy_tag = 0x194E5AFFFC0 | |
<user defined> _Move_tag = 0x194E5AFFFC0 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesNew | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x194E5AFFFD8 | |
<user defined> _Copy_tag = 0x194E5AFFFD8 | |
<user defined> _Move_tag = 0x194E5AFFFD8 | |
long mLastWatchID = 0xC | |
efsw::Thread* mThread = 0x194E9E73740 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x194E9E1F4B0 | |
void* mThread = 0x3A8 | |
unsigned int mThreadId = 0x833C | |
efsw::Private::ThreadFunc* mEntryPoint = 0x194E9E73620 | |
efsw::Mutex mWatchesLock | |
efsw::Platform::MutexImpl* mMutexImpl = 0x194E93B5DC0 | |
_RTL_CRITICAL_SECTION mMutex = 0x194E93B5DC0 | |
00007FFBE8A3015F 000000088B9FFA30 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\tc\dep\efsw\src\efsw\thread.hpp line 81 | |
Local efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>* this = 0x194E9E73620 | |
<user defined>* m_function = 0x7FFBE8A2B5C0 | |
efsw::FileWatcherWin32* m_object = 0x194E5AFFF90 | |
efsw::FileWatcherImpl | |
efsw::FileWatcher* mFileWatcher = 0x7FFBE99F9610 | |
bool mInitOK = 0x1 | |
bool mIsGeneric = 0x0 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatches | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x194E5AFFFA8 | |
<user defined> _Copy_tag = 0x194E5AFFFA8 | |
<user defined> _Move_tag = 0x194E5AFFFA8 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesRemoved | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x194E5AFFFC0 | |
<user defined> _Copy_tag = 0x194E5AFFFC0 | |
<user defined> _Move_tag = 0x194E5AFFFC0 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesNew | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x194E5AFFFD8 | |
<user defined> _Copy_tag = 0x194E5AFFFD8 | |
<user defined> _Move_tag = 0x194E5AFFFD8 | |
long mLastWatchID = 0xC | |
efsw::Thread* mThread = 0x194E9E73740 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x194E9E1F4B0 | |
efsw::Private::ThreadFunc* mEntryPoint = 0x194E9E73620 | |
efsw::Mutex mWatchesLock | |
efsw::Platform::MutexImpl* mMutexImpl = 0x194E93B5DC0 | |
00007FFBE8A304E6 000000088B9FFA60 efsw::Thread::run+36 c:\tc\dep\efsw\src\efsw\thread.cpp line 49 | |
Local efsw::Thread* this = 0x194E9E73740 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x194E9E1F4B0 | |
void* mThread = 0x3A8 | |
unsigned int mThreadId = 0x833C | |
efsw::Private::ThreadFunc* mEntryPoint = 0x194E9E73620 | |
00007FFBE8A48C78 000000088B9FFAA0 efsw::Platform::ThreadImpl::entryPoint+38 c:\tc\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 57 | |
Parameter void* userData = 0x194E9E73740 | |
Local efsw::Thread* owner = 0x194E9E73740 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x194E9E1F4B0 | |
void* mThread = 0x3A8 | |
unsigned int mThreadId = 0x833C | |
efsw::Private::ThreadFunc* mEntryPoint = 0x194E9E73620 | |
00007FFC0B5D4FB8 000000088B9FFAE0 _register_onexit_function+4A8 | |
00007FFC0B5D4BF1 000000088B9FFB30 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000088B9FFB60 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000088B9FFBE0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC0B6884BE 000000088BAFD440 sqrtf+1E | |
CCCCCCCCCCCCCCCC 000000088BAFD448 0000:0000000000000000 | |
CCCCCCCC44AEF196 000000088BAFD450 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BAFD458 0000:0000000000000000 | |
000000088BAFD4B4 000000088BAFD460 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BAFD468 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BAFD470 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BAFD478 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BAFD480 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BAFD488 0000:0000000000000000 | |
00000000CCCCCCCC 000000088BAFD490 0000:0000000000000000 | |
00000194F72ABBB0 000000088BAFD498 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BAFD4A0 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BAFD4A8 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BAFD4B0 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BAFD4B8 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BAFD4C0 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000088BAFD4C8 0000:0000000000000000 | |
000000088BAFD660 000000088BAFD4D0 0000:0000000000000000 | |
00007FFBE8BF571C 000000088BAFD660 dtNavMeshQuery::findPath+5DC c:\tc\dep\recastnavigation\detour\source\detournavmeshquery.cpp line 1101 | |
Local dtMeshTile* neighbourTile = NULL | |
Local dtNode* neighbourNode = 0x194F72ABA10 | |
float[3] pos | |
[0] = 691.466614 | |
[1] = 610.914185 | |
[2] = 5811.866211 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC8000232 | |
unsigned int state = 0xC8000232 | |
unsigned int flags = 0xC8000232 | |
unsigned int id = 0x100000000021B5 | |
Local dtPoly* neighbourPoly = 0x194D793123C | |
unsigned int firstLink = 0x501E | |
unsigned int[6] verts | |
[0] = 0x37D1 | |
[1] = 0x375F | |
[2] = 0x376D | |
[3] = 0x37EA | |
[4] = 0x37D2 | |
[5] = 0x0 | |
unsigned int[6] neis | |
[0] = 0x21EC | |
[1] = 0x219B | |
[2] = 0x21E5 | |
[3] = 0x24C9 | |
[4] = 0x21D8 | |
[5] = 0x0 | |
unsigned int flags = 0x1 | |
unsigned int vertCount = 0x5 | |
unsigned int areaAndtype = 0x1 | |
Local unsigned int crossSide = 0x0 | |
Local float cost = -nan(ind) | |
Local unsigned int neighbourRef = 0x10000000002185 | |
Local float heuristic = 35.279640 | |
Local float total = -nan(ind) | |
Local unsigned int i = 0x4F60 | |
Local dtPoly* bestPoly = 0x194D793099C | |
unsigned int firstLink = 0x4F71 | |
unsigned int[6] verts | |
[0] = 0x3768 | |
[1] = 0x3778 | |
[2] = 0x376D | |
[3] = 0x3769 | |
[4] = 0x0 | |
[5] = 0x0 | |
unsigned int[6] neis | |
[0] = 0x21EA | |
[1] = 0x21E5 | |
[2] = 0x21A3 | |
[3] = 0x2198 | |
[4] = 0x0 | |
[5] = 0x0 | |
unsigned int flags = 0x8 | |
unsigned int vertCount = 0x4 | |
unsigned int areaAndtype = 0x8 | |
Local dtNode* bestNode = 0x194F72ABBB0 | |
float[3] pos | |
[0] = 681.999939 | |
[1] = 609.980835 | |
[2] = 5806.132813 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC400023E | |
unsigned int state = 0xC400023E | |
unsigned int flags = 0xC800023E | |
unsigned int id = 0x1000000000218F | |
Local unsigned int bestRef = 0x10000000002184 | |
Local dtMeshTile* parentTile = 0x194D72DE290 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x61A9 | |
dtMeshHeader* header = 0x194D78BA070 | |
int magic = 0x444E4156 | |
int version = 0x7 | |
int x = 0x13 | |
int y = 0x10 | |
int layer = 0x0 | |
unsigned int userId = 0x0 | |
int polyCount = 0x293A | |
int vertCount = 0x4466 | |
int maxLinkCount = 0xA11C | |
int detailMeshCount = 0x293A | |
int detailVertCount = 0x3971 | |
int detailTriCount = 0x9260 | |
int bvNodeCount = 0x5274 | |
int offMeshConCount = 0x0 | |
int offMeshBase = 0x293A | |
float walkableHeight = 1.600000 | |
float walkableRadius = 0.533333 | |
float walkableClimb = 2.133333 | |
float[3] bmin | |
[0] = 533.333313 | |
[1] = 143.847641 | |
[2] = 5333.333008 | |
float[3] bmax | |
[0] = 1066.666626 | |
[1] = 1191.806519 | |
[2] = 5866.666504 | |
float bvQuantFactor = 3.750001 | |
dtPoly* polys = 0x194D78ED59C | |
unsigned int firstLink = 0x61A8 | |
unsigned int[6] verts | |
[0] = 0x4 | |
[1] = 0x0 | |
[2] = 0x1 | |
[3] = 0x2 | |
[4] = 0x3 | |
[5] = 0x0 | |
unsigned int[6] neis | |
[0] = 0x0 | |
[1] = 0x8004 | |
[2] = 0xAA | |
[3] = 0x5 | |
[4] = 0x8006 | |
[5] = 0x0 | |
unsigned int flags = 0x1 | |
unsigned int vertCount = 0x5 | |
unsigned int areaAndtype = 0x1 | |
float* verts = 533.333313 | |
dtLink* links = 0x194D793FCDC | |
unsigned int ref = 0x10000000000004 | |
unsigned int next = 0xFFFFFFFF | |
unsigned int edge = 0x3 | |
unsigned int side = 0xFF | |
unsigned int bmin = 0x0 | |
unsigned int bmax = 0x0 | |
dtPolyDetail* detailMeshes = 0x194D79E0E9C | |
unsigned int vertBase = 0x0 | |
unsigned int triBase = 0x0 | |
unsigned int vertCount = 0x10 | |
unsigned int triCount = 0x1C | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x194D7A4F820 | |
unsigned int[3] bmin | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x0 | |
unsigned int[3] bmax | |
[0] = 0x7D0 | |
[1] = 0xD9A | |
[2] = 0x7D0 | |
int i = 0xFFFFAD8D | |
dtOffMeshConnection* offMeshCons = 0x194D7AA1F60 | |
float[6] pos | |
[0] = -42201683186052843888412332559599403008.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
[4] = 0.000000 | |
[5] = 0.000000 | |
float rad = 0.000000 | |
unsigned int poly = 0x0 | |
unsigned int flags = 0x0 | |
unsigned int side = 0x0 | |
unsigned int userId = 0x0 | |
unsigned int* data = 0x56 | |
int dataSize = 0x1E7EF0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
Local dtPoly* parentPoly = 0x194D793021C | |
unsigned int firstLink = 0x4ED6 | |
unsigned int[6] verts | |
[0] = 0x3712 | |
[1] = 0x3713 | |
[2] = 0x3714 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
unsigned int[6] neis | |
[0] = 0x2196 | |
[1] = 0x2193 | |
[2] = 0x2166 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
unsigned int flags = 0x8 | |
unsigned int vertCount = 0x3 | |
unsigned int areaAndtype = 0x8 | |
Local dtMeshTile* bestTile = 0x194D72DE290 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x61A9 | |
dtMeshHeader* header = 0x194D78BA070 | |
int magic = 0x444E4156 | |
int version = 0x7 | |
int x = 0x13 | |
int y = 0x10 | |
int layer = 0x0 | |
unsigned int userId = 0x0 | |
int polyCount = 0x293A | |
int vertCount = 0x4466 | |
int maxLinkCount = 0xA11C | |
int detailMeshCount = 0x293A | |
int detailVertCount = 0x3971 | |
int detailTriCount = 0x9260 | |
int bvNodeCount = 0x5274 | |
int offMeshConCount = 0x0 | |
int offMeshBase = 0x293A | |
float walkableHeight = 1.600000 | |
float walkableRadius = 0.533333 | |
float walkableClimb = 2.133333 | |
float[3] bmin | |
[0] = 533.333313 | |
[1] = 143.847641 | |
[2] = 5333.333008 | |
float[3] bmax | |
[0] = 1066.666626 | |
[1] = 1191.806519 | |
[2] = 5866.666504 | |
float bvQuantFactor = 3.750001 | |
dtPoly* polys = 0x194D78ED59C | |
unsigned int firstLink = 0x61A8 | |
unsigned int[6] verts | |
[0] = 0x4 | |
[1] = 0x0 | |
[2] = 0x1 | |
[3] = 0x2 | |
[4] = 0x3 | |
[5] = 0x0 | |
unsigned int[6] neis | |
[0] = 0x0 | |
[1] = 0x8004 | |
[2] = 0xAA | |
[3] = 0x5 | |
[4] = 0x8006 | |
[5] = 0x0 | |
unsigned int flags = 0x1 | |
unsigned int vertCount = 0x5 | |
unsigned int areaAndtype = 0x1 | |
float* verts = 533.333313 | |
dtLink* links = 0x194D793FCDC | |
unsigned int ref = 0x10000000000004 | |
unsigned int next = 0xFFFFFFFF | |
unsigned int edge = 0x3 | |
unsigned int side = 0xFF | |
unsigned int bmin = 0x0 | |
unsigned int bmax = 0x0 | |
dtPolyDetail* detailMeshes = 0x194D79E0E9C | |
unsigned int vertBase = 0x0 | |
unsigned int triBase = 0x0 | |
unsigned int vertCount = 0x10 | |
unsigned int triCount = 0x1C | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x194D7A4F820 | |
unsigned int[3] bmin | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x0 | |
unsigned int[3] bmax | |
[0] = 0x7D0 | |
[1] = 0xD9A | |
[2] = 0x7D0 | |
int i = 0xFFFFAD8D | |
dtOffMeshConnection* offMeshCons = 0x194D7AA1F60 | |
float[6] pos | |
[0] = -42201683186052843888412332559599403008.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
[4] = 0.000000 | |
[5] = 0.000000 | |
float rad = 0.000000 | |
unsigned int poly = 0x0 | |
unsigned int flags = 0x0 | |
unsigned int side = 0x0 | |
unsigned int userId = 0x0 | |
unsigned int* data = 0x56 | |
int dataSize = 0x1E7EF0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
Local unsigned int parentRef = 0x100000000021ED | |
Local dtNavMeshQuery* this = 0x194F61F9AF0 | |
dtNavMesh* m_nav = 0x194C9250630 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x46B | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x46B | |
int m_tileLutSize = 0x200 | |
int m_tileLutMask = 0x1FF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x194D72DF130 | |
unsigned int salt = 0x2 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x194D72DF198 | |
dtMeshTile* m_tiles = 0x194D72DE290 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x61A9 | |
dtMeshHeader* header = 0x194D78BA070 | |
dtPoly* polys = 0x194D78ED59C | |
float* verts = 533.333313 | |
dtLink* links = 0x194D793FCDC | |
dtPolyDetail* detailMeshes = 0x194D79E0E9C | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x194D7A4F820 | |
dtOffMeshConnection* offMeshCons = 0x194D7AA1F60 | |
unsigned int* data = 0x56 | |
int dataSize = 0x1E7EF0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
dtQueryData | |
unsigned int status = 0xC9250630 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNavMeshQuery::dtQueryData m_query | |
unsigned int status = 0x0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNodePool* m_tinyNodePool = 0x194F7D9C400 | |
dtNode* m_nodes = 0x194CBB4F0E0 | |
float[3] pos | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
float cost = 0.000000 | |
float total = 0.000000 | |
unsigned int pidx = 0xC8000000 | |
unsigned int state = 0xC8000000 | |
unsigned int flags = 0xC8000000 | |
unsigned int id = 0x10000000002453 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x40 | |
int m_hashSize = 0x20 | |
int m_nodeCount = 0x1 | |
dtNodePool* m_nodePool = 0x194F7D9C4E0 | |
dtNode* m_nodes = 0x194F72A7450 | |
float[3] pos | |
[0] = 642.133301 | |
[1] = -nan(ind) | |
[2] = 5823.999512 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC4000003 | |
unsigned int state = 0xC4000003 | |
unsigned int flags = 0xC4000003 | |
unsigned int id = 0x1000000000213A | |
unsigned int* m_first = 0x1A7 | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x400 | |
int m_hashSize = 0x100 | |
int m_nodeCount = 0x244 | |
dtNodeQueue* m_openList = 0x194F83EA3B0 | |
dtNode** m_heap = 0x194F72ABAD0 | |
float[3] pos | |
[0] = 682.799927 | |
[1] = 610.780884 | |
[2] = 5813.866211 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC4000239 | |
unsigned int state = 0xC8000239 | |
unsigned int flags = 0xC8000239 | |
unsigned int id = 0x100000000021EC | |
int m_capacity = 0x400 | |
int m_size = 0x113 | |
Parameter unsigned int startRef = 0x1000000000213A | |
Parameter unsigned int endRef = 0x10000000002463 | |
Parameter float* startPos = 642.133301 | |
Parameter float* endPos = 651.594299 | |
Parameter dtQueryFilter* filter = 0x194F62D30A8 | |
float[64] m_areaCost | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int m_includeFlags = 0xF | |
unsigned int m_excludeFlags = 0x0 | |
Parameter unsigned int* path = 0x1000000000213A | |
Parameter int* pathCount = 0x0 | |
Parameter int maxPath = 0x43 | |
Local dtNode* startNode = 0x194F72A7450 | |
float[3] pos | |
[0] = 642.133301 | |
[1] = -nan(ind) | |
[2] = 5823.999512 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC4000003 | |
unsigned int state = 0xC4000003 | |
unsigned int flags = 0xC4000003 | |
unsigned int id = 0x1000000000213A | |
Local dtNode* lastBestNode = 0x194F72A7450 | |
float[3] pos | |
[0] = 642.133301 | |
[1] = -nan(ind) | |
[2] = 5823.999512 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC4000003 | |
unsigned int state = 0xC4000003 | |
unsigned int flags = 0xC4000003 | |
unsigned int id = 0x1000000000213A | |
Local bool outOfNodes = 0x0 | |
Local float lastBestNodeCost = -nan(ind) | |
Local unsigned int status = 0xCCCCCCCC | |
00007FFBE85C534D 000000088BAFE3C0 PathGenerator::BuildPolyPath+13CD c:\tc\src\server\game\movement\pathgenerator.cpp line 382 | |
Local float[3] suffixEndPoint | |
[0] = 642.133301 | |
[1] = -nan(ind) | |
[2] = 5823.999512 | |
Local unsigned int dtResult = 0xCCCCCCCC | |
Local unsigned int prefixPolyLength = 0x7 | |
Local unsigned int suffixPolyLength = 0x0 | |
Local unsigned int suffixStartPoly = 0x1000000000213A | |
Local PathGenerator* this = 0x194F62D2DE0 | |
unsigned int[74] _pathPolyRefs | |
[0] = 0x1000000000211B | |
[1] = 0x10000000002101 | |
[2] = 0x10000000002132 | |
[3] = 0x10000000002133 | |
[4] = 0x1000000000214E | |
[5] = 0x10000000002150 | |
[6] = 0x1000000000213A | |
[7] = 0x10000000002439 | |
[8] = 0x10000000002442 | |
[9] = 0x0 | |
unsigned int _polyLength = 0x9 | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > _pathPoints | |
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > > | |
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x194F62D3038 | |
int _type = 0x1 | |
bool _useStraightPath = 0x0 | |
bool _forceDestination = 0x0 | |
unsigned int _pointPathLimit = 0x4A | |
bool _straightLine = 0x0 | |
G3D::Vector3 _startPosition | |
float x = 5819.354492 | |
float y = 632.924988 | |
float z = 609.885925 | |
G3D::Vector3 _endPosition | |
float x = 5833.237305 | |
float y = 651.594299 | |
float z = 609.381897 | |
G3D::Vector3 _actualEndPosition | |
float x = 5833.237305 | |
float y = 651.594299 | |
float z = 609.381897 | |
Unit* _sourceUnit = 0x194DCA3A560 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F0004BF | |
unsigned int* m_uint32Values = 0x8F0004BF | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x194DCA3A580 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x194DCA3A598 | |
WorldLocation | |
Position | |
<user defined> XY = 0x194DCA3A5D0 | |
<user defined> XYZ = 0x194DCA3A5D0 | |
<user defined> XYZO = 0x194DCA3A5D0 | |
<user defined> PackedXYZ = 0x194DCA3A5D0 | |
float m_positionX = 5819.354492 | |
float m_positionY = 632.924988 | |
float m_positionZ = 609.885925 | |
float m_orientation = 1.058019 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194DCA3A5E4 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194DCA3A5F0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194DCA3A5FC | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194DCA3A630 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194DCA3A664 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194DCA3A670 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x194DCA3A680 | |
EventProcessor m_Events = 0x194DCA3A6F0 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x194D45F10D0 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194DCA3A788 | |
<user defined> _Copy_tag = 0x194DCA3A788 | |
<user defined> _Move_tag = 0x194DCA3A788 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x194DCA3A820 | |
[1] = 0x194DCA3A870 | |
[2] = 0x194DCA3A8C0 | |
[3] = 0x194DCA3A910 | |
[4] = 0x194DCA3A960 | |
[5] = 0x194DCA3A9B0 | |
[6] = 0x194DCA3AA00 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x19501489BF0 | |
Movement::Spline<int> spline = 0x19501489BF0 | |
Movement::FacingInfo facing = 0x19501489C40 | |
unsigned int m_Id = 0x7BD | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0xC4 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 1.058019 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194DCA3AA90 | |
<user defined> _Copy_tag = 0x194DCA3AA90 | |
<user defined> _Move_tag = 0x194DCA3AA90 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x194DCA3AAB8 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x194DCA3AAD0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x194DCA3AB10 | |
<user defined> value_compare = 0x194DCA3AB10 | |
<user defined> _Copy_tag = 0x194DCA3AB10 | |
<user defined> _Move_tag = 0x194DCA3AB10 | |
<user defined> value_compare = 0x194DCA3AB10 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3AB28 | |
<user defined> value_compare = 0x194DCA3AB28 | |
<user defined> _Copy_tag = 0x194DCA3AB28 | |
<user defined> _Move_tag = 0x194DCA3AB28 | |
<user defined> value_compare = 0x194DCA3AB28 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194DCA3AB40 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D6A8DC50 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F48C8190 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x194DCA3AB78 | |
[1] = 0x194DCA3AB90 | |
[2] = 0x194DCA3ABA8 | |
[3] = 0x194DCA3ABC0 | |
[4] = 0x194DCA3ABD8 | |
[5] = 0x194DCA3ABF0 | |
[6] = 0x194DCA3AC08 | |
[7] = 0x194DCA3AC20 | |
[8] = 0x194DCA3AC38 | |
[9] = 0x194DCA3AC50 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194DCA3C930 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x194DCA3C948 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3C960 | |
<user defined> value_compare = 0x194DCA3C960 | |
<user defined> _Copy_tag = 0x194DCA3C960 | |
<user defined> _Move_tag = 0x194DCA3C960 | |
<user defined> value_compare = 0x194DCA3C960 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x194DCA3CB0C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3CB40 | |
<user defined> value_compare = 0x194DCA3CB40 | |
<user defined> _Copy_tag = 0x194DCA3CB40 | |
<user defined> _Move_tag = 0x194DCA3CB40 | |
<user defined> value_compare = 0x194DCA3CB40 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x194DCA3CB98 | |
MotionMaster* i_motionMaster = 0x194F844D660 | |
Unit* _owner = 0x194DCA3A560 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE99F7B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x194F844D670 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x194F844D688 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x194F844D6D8 | |
unsigned int _flags = 0x3 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x294 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xCC | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x194DCA3CC00 | |
[1] = 0x194DCA3CC0C | |
[2] = 0x194DCA3CC18 | |
[3] = 0x194DCA3CC24 | |
[4] = 0x194DCA3CC30 | |
[5] = 0x194DCA3CC3C | |
[6] = 0x194DCA3CC48 | |
[7] = 0x194DCA3CC54 | |
[8] = 0x194DCA3CC60 | |
[9] = 0x194DCA3CC6C | |
CombatManager m_combatManager | |
Unit* _owner = 0x194DCA3A560 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x194DCA3CD08 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x194DCA3CD58 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x194DCA3CDA8 | |
Unit* _owner = 0x194DCA3A560 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x194DCA3CDB8 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x194DCA3CDF0 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x194DCA3CE50 | |
std::array<float,7> _singleSchoolModifiers = 0x194DCA3CEA0 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x194DCA3CEC0 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x194DCA3CF10 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x194DCA3CF30 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x194DCA3CF80 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x194F48C8740 | |
std::_Ref_count_base* _Rep = 0x19502D47BB0 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x194DCA3CFC8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x194DCA3CFE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x194DCA3D028 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x194DCA3D040 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x195031B87E0 | |
CooldownEntry | |
unsigned int SpellId = 0xDCA3A560 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xD6A7D990 | |
unsigned int CategoryId = 0x194 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x19503235E20 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x194DCA3A560 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x195031B87E8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x195031B8838 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x195031B8888 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x195031B8910 | |
dtNavMesh* _navMesh = 0x194C9250630 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x46B | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x46B | |
int m_tileLutSize = 0x200 | |
int m_tileLutMask = 0x1FF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x194D72DF130 | |
unsigned int salt = 0x2 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x194D72DF198 | |
dtMeshTile* m_tiles = 0x194D72DE290 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x61A9 | |
dtMeshHeader* header = 0x194D78BA070 | |
dtPoly* polys = 0x194D78ED59C | |
float* verts = 533.333313 | |
dtLink* links = 0x194D793FCDC | |
dtPolyDetail* detailMeshes = 0x194D79E0E9C | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x194D7A4F820 | |
dtOffMeshConnection* offMeshCons = 0x194D7AA1F60 | |
unsigned int* data = 0x56 | |
int dataSize = 0x1E7EF0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
dtNavMeshQuery* _navMeshQuery = 0x194F61F9AF0 | |
dtNavMesh* m_nav = 0x194C9250630 | |
dtQueryData | |
unsigned int status = 0xC9250630 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNavMeshQuery::dtQueryData m_query | |
unsigned int status = 0x0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNodePool* m_tinyNodePool = 0x194F7D9C400 | |
dtNode* m_nodes = 0x194CBB4F0E0 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x40 | |
int m_hashSize = 0x20 | |
int m_nodeCount = 0x1 | |
dtNodePool* m_nodePool = 0x194F7D9C4E0 | |
dtNode* m_nodes = 0x194F72A7450 | |
unsigned int* m_first = 0x1A7 | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x400 | |
int m_hashSize = 0x100 | |
int m_nodeCount = 0x244 | |
dtNodeQueue* m_openList = 0x194F83EA3B0 | |
dtNode** m_heap = 0x194F72ABBB0 | |
int m_capacity = 0x400 | |
int m_size = 0x113 | |
dtQueryFilter _filter | |
float[64] m_areaCost | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int m_includeFlags = 0xF | |
unsigned int m_excludeFlags = 0x0 | |
Parameter G3D::Vector3& startPos = 0x88BAFE518 | |
float x = 5819.354492 | |
float y = 632.924988 | |
float z = 609.885925 | |
Parameter G3D::Vector3& endPos = 0x88BAFE4E8 | |
float x = 5833.237305 | |
float y = 651.594299 | |
float z = 609.381897 | |
Local bool endPolyFound = 0x0 | |
Local unsigned int pathEndIndex = 0x0 | |
Local unsigned int startPoly = 0x1000000000211B | |
Local float distToStartPoly = 0.094910 | |
Local bool farFromPoly = 0x0 | |
Local unsigned int pathStartIndex = 0x0 | |
Local float[3] endPoint | |
[0] = 651.594299 | |
[1] = 609.381897 | |
[2] = 5833.237305 | |
Local unsigned int endPoly = 0x10000000002463 | |
Local float distToEndPoly = 0.706543 | |
Local bool startPolyFound = 0x1 | |
Local float[3] startPoint | |
[0] = 632.924988 | |
[1] = 609.885925 | |
[2] = 5819.354492 | |
00007FFBE85C314D 000000088BAFE630 PathGenerator::CalculatePath+3FD c:\tc\src\server\game\movement\pathgenerator.cpp line 91 | |
Local PathGenerator* this = 0x194F62D2DE0 | |
unsigned int[74] _pathPolyRefs | |
[0] = 0x1000000000211B | |
[1] = 0x10000000002101 | |
[2] = 0x10000000002132 | |
[3] = 0x10000000002133 | |
[4] = 0x1000000000214E | |
[5] = 0x10000000002150 | |
[6] = 0x1000000000213A | |
[7] = 0x10000000002439 | |
[8] = 0x10000000002442 | |
[9] = 0x0 | |
unsigned int _polyLength = 0x9 | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > _pathPoints | |
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > > | |
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x194F62D3038 | |
int _type = 0x1 | |
bool _useStraightPath = 0x0 | |
bool _forceDestination = 0x0 | |
unsigned int _pointPathLimit = 0x4A | |
bool _straightLine = 0x0 | |
G3D::Vector3 _startPosition | |
float x = 5819.354492 | |
float y = 632.924988 | |
float z = 609.885925 | |
G3D::Vector3 _endPosition | |
float x = 5833.237305 | |
float y = 651.594299 | |
float z = 609.381897 | |
G3D::Vector3 _actualEndPosition | |
float x = 5833.237305 | |
float y = 651.594299 | |
float z = 609.381897 | |
Unit* _sourceUnit = 0x194DCA3A560 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F0004BF | |
unsigned int* m_uint32Values = 0x8F0004BF | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x194DCA3A580 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x194DCA3A598 | |
WorldLocation | |
Position | |
<user defined> XY = 0x194DCA3A5D0 | |
<user defined> XYZ = 0x194DCA3A5D0 | |
<user defined> XYZO = 0x194DCA3A5D0 | |
<user defined> PackedXYZ = 0x194DCA3A5D0 | |
float m_positionX = 5819.354492 | |
float m_positionY = 632.924988 | |
float m_positionZ = 609.885925 | |
float m_orientation = 1.058019 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194DCA3A5E4 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194DCA3A5F0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194DCA3A5FC | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194DCA3A630 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194DCA3A664 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194DCA3A670 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x194DCA3A680 | |
EventProcessor m_Events = 0x194DCA3A6F0 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x194D45F10D0 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194DCA3A788 | |
<user defined> _Copy_tag = 0x194DCA3A788 | |
<user defined> _Move_tag = 0x194DCA3A788 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x194DCA3A820 | |
[1] = 0x194DCA3A870 | |
[2] = 0x194DCA3A8C0 | |
[3] = 0x194DCA3A910 | |
[4] = 0x194DCA3A960 | |
[5] = 0x194DCA3A9B0 | |
[6] = 0x194DCA3AA00 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x19501489BF0 | |
Movement::Spline<int> spline = 0x19501489BF0 | |
Movement::FacingInfo facing = 0x19501489C40 | |
unsigned int m_Id = 0x7BD | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0xC4 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 1.058019 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194DCA3AA90 | |
<user defined> _Copy_tag = 0x194DCA3AA90 | |
<user defined> _Move_tag = 0x194DCA3AA90 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x194DCA3AAB8 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x194DCA3AAD0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x194DCA3AB10 | |
<user defined> value_compare = 0x194DCA3AB10 | |
<user defined> _Copy_tag = 0x194DCA3AB10 | |
<user defined> _Move_tag = 0x194DCA3AB10 | |
<user defined> value_compare = 0x194DCA3AB10 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3AB28 | |
<user defined> value_compare = 0x194DCA3AB28 | |
<user defined> _Copy_tag = 0x194DCA3AB28 | |
<user defined> _Move_tag = 0x194DCA3AB28 | |
<user defined> value_compare = 0x194DCA3AB28 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194DCA3AB40 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D6A8DC50 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F48C8190 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x194DCA3AB78 | |
[1] = 0x194DCA3AB90 | |
[2] = 0x194DCA3ABA8 | |
[3] = 0x194DCA3ABC0 | |
[4] = 0x194DCA3ABD8 | |
[5] = 0x194DCA3ABF0 | |
[6] = 0x194DCA3AC08 | |
[7] = 0x194DCA3AC20 | |
[8] = 0x194DCA3AC38 | |
[9] = 0x194DCA3AC50 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194DCA3C930 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x194DCA3C948 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3C960 | |
<user defined> value_compare = 0x194DCA3C960 | |
<user defined> _Copy_tag = 0x194DCA3C960 | |
<user defined> _Move_tag = 0x194DCA3C960 | |
<user defined> value_compare = 0x194DCA3C960 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x194DCA3CB0C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3CB40 | |
<user defined> value_compare = 0x194DCA3CB40 | |
<user defined> _Copy_tag = 0x194DCA3CB40 | |
<user defined> _Move_tag = 0x194DCA3CB40 | |
<user defined> value_compare = 0x194DCA3CB40 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x194DCA3CB98 | |
MotionMaster* i_motionMaster = 0x194F844D660 | |
Unit* _owner = 0x194DCA3A560 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE99F7B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x194F844D670 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x194F844D688 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x194F844D6D8 | |
unsigned int _flags = 0x3 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x294 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xCC | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x194DCA3CC00 | |
[1] = 0x194DCA3CC0C | |
[2] = 0x194DCA3CC18 | |
[3] = 0x194DCA3CC24 | |
[4] = 0x194DCA3CC30 | |
[5] = 0x194DCA3CC3C | |
[6] = 0x194DCA3CC48 | |
[7] = 0x194DCA3CC54 | |
[8] = 0x194DCA3CC60 | |
[9] = 0x194DCA3CC6C | |
CombatManager m_combatManager | |
Unit* _owner = 0x194DCA3A560 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x194DCA3CD08 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x194DCA3CD58 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x194DCA3CDA8 | |
Unit* _owner = 0x194DCA3A560 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x194DCA3CDB8 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x194DCA3CDF0 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x194DCA3CE50 | |
std::array<float,7> _singleSchoolModifiers = 0x194DCA3CEA0 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x194DCA3CEC0 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x194DCA3CF10 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x194DCA3CF30 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x194DCA3CF80 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x194F48C8740 | |
std::_Ref_count_base* _Rep = 0x19502D47BB0 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x194DCA3CFC8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x194DCA3CFE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x194DCA3D028 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x194DCA3D040 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x195031B87E0 | |
CooldownEntry | |
unsigned int SpellId = 0xDCA3A560 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xD6A7D990 | |
unsigned int CategoryId = 0x194 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x19503235E20 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x194DCA3A560 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x195031B87E8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x195031B8838 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x195031B8888 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x195031B8910 | |
dtNavMesh* _navMesh = 0x194C9250630 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x46B | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x46B | |
int m_tileLutSize = 0x200 | |
int m_tileLutMask = 0x1FF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x194D72DF130 | |
unsigned int salt = 0x2 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x194D72DF198 | |
dtMeshTile* m_tiles = 0x194D72DE290 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x61A9 | |
dtMeshHeader* header = 0x194D78BA070 | |
dtPoly* polys = 0x194D78ED59C | |
float* verts = 533.333313 | |
dtLink* links = 0x194D793FCDC | |
dtPolyDetail* detailMeshes = 0x194D79E0E9C | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x194D7A4F820 | |
dtOffMeshConnection* offMeshCons = 0x194D7AA1F60 | |
unsigned int* data = 0x56 | |
int dataSize = 0x1E7EF0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
dtNavMeshQuery* _navMeshQuery = 0x194F61F9AF0 | |
dtNavMesh* m_nav = 0x194C9250630 | |
dtQueryData | |
unsigned int status = 0xC9250630 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNavMeshQuery::dtQueryData m_query | |
unsigned int status = 0x0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNodePool* m_tinyNodePool = 0x194F7D9C400 | |
dtNode* m_nodes = 0x194CBB4F0E0 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x40 | |
int m_hashSize = 0x20 | |
int m_nodeCount = 0x1 | |
dtNodePool* m_nodePool = 0x194F7D9C4E0 | |
dtNode* m_nodes = 0x194F72A7450 | |
unsigned int* m_first = 0x1A7 | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x400 | |
int m_hashSize = 0x100 | |
int m_nodeCount = 0x244 | |
dtNodeQueue* m_openList = 0x194F83EA3B0 | |
dtNode** m_heap = 0x194F72ABC10 | |
int m_capacity = 0x400 | |
int m_size = 0x112 | |
dtQueryFilter _filter | |
float[64] m_areaCost | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int m_includeFlags = 0xF | |
unsigned int m_excludeFlags = 0x0 | |
Parameter float destX = 5833.237305 | |
Parameter float destY = 651.594299 | |
Parameter float destZ = 609.381897 | |
Parameter bool forceDest = 0x0 | |
Parameter bool straightLine = 0x0 | |
Local float x = 5819.354492 | |
Local float y = 632.924988 | |
Local G3D::Vector3 start | |
float x = 5819.354492 | |
float y = 632.924988 | |
float z = 609.885925 | |
Local float z = 609.885925 | |
Local G3D::Vector3 dest | |
float x = 5833.237305 | |
float y = 651.594299 | |
float z = 609.381897 | |
00007FFBE85D4BE0 000000088BAFE840 FollowMovementGenerator::Update+680 c:\tc\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 153 | |
Local bool success = 0xCC | |
Local float tAngle = 3.632648 | |
Local float curAngle = 3.288923 | |
Local float x = 5833.237305 | |
Local float y = 651.594299 | |
Local Movement::MoveSplineInit init | |
Movement::MoveSplineInitArgs args | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > path | |
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > > | |
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x88BAFE720 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = -107374176.000000 | |
float y = -107374176.000000 | |
float z = -107374176.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x88BAFE740 | |
unsigned int target = 0xCCCCCCCCCCCCCCCC | |
float angle = -107374176.000000 | |
Movement::MoveSplineFlag flags | |
unsigned int animId = 0xCC | |
bool done = 0xCC | |
bool falling = 0xCC | |
bool no_spline = 0xCC | |
bool parabolic = 0xCC | |
bool canswim = 0xCC | |
bool flying = 0xCC | |
bool orientationFixed = 0xCC | |
bool final_point = 0xCC | |
bool final_target = 0xCC | |
bool final_angle = 0xCC | |
bool catmullrom = 0xCC | |
bool cyclic = 0xCC | |
bool enter_cycle = 0xCC | |
bool animation = 0xCC | |
bool frozen = 0xCC | |
bool transportEnter = 0xCC | |
bool transportExit = 0xCC | |
bool unknown7 = 0xCC | |
bool unknown8 = 0xCC | |
bool backward = 0xCC | |
bool unknown10 = 0xCC | |
bool unknown11 = 0xCC | |
bool unknown12 = 0xCC | |
bool unknown13 = 0xCC | |
int path_Idx_offset = 0xCCCCCCCC | |
float velocity = -107374176.000000 | |
float parabolic_amplitude = -107374176.000000 | |
float time_perc = -107374176.000000 | |
unsigned int splineId = 0xCCCCCCCC | |
float initialOrientation = -107374176.000000 | |
bool walk = 0xCC | |
bool HasVelocity = 0xCC | |
bool TransformForTransport = 0xCC | |
Unit* unit = 0xCCCCCCCCCCCCCCCC | |
WorldObject | |
Object | |
unsigned int m_objectType = 0xCCCCCCCCCCCCCCD4 <Unable to read memory> | |
int m_objectTypeId = 0xCCCCCCCCCCCCCCD8 <Unable to read memory> | |
unsigned int m_updateFlag = 0xCCCCCCCCCCCCCCDC <Unable to read memory> | |
int* m_int32Values = <Unable to read memory> | |
unsigned int* m_uint32Values = <Unable to read memory> | |
float* m_floatValues = <Unable to read memory> | |
UpdateMask _changesMask = 0xCCCCCCCCCCCCCCEC | |
unsigned int m_valuesCount = 0xCCCCCCCCCCCCCCFC <Unable to read memory> | |
unsigned int _fieldNotifyFlags = 0xCCCCCCCCCCCCCCFE <Unable to read memory> | |
bool m_objectUpdated = 0xCCCCCCCCCCCCCD00 <Unable to read memory> | |
bool m_inWorld = 0xCCCCCCCCCCCCCD01 <Unable to read memory> | |
bool m_isNewObject = 0xCCCCCCCCCCCCCD02 <Unable to read memory> | |
PackedGuid m_PackGUID = 0xCCCCCCCCCCCCCD04 | |
WorldLocation | |
Position | |
<user defined> XY = 0xCCCCCCCCCCCCCD3C | |
<user defined> XYZ = 0xCCCCCCCCCCCCCD3C | |
<user defined> XYZO = 0xCCCCCCCCCCCCCD3C | |
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCD3C | |
float m_positionX = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
float m_positionY = 0xCCCCCCCCCCCCCD40 <Unable to read memory> | |
float m_positionZ = 0xCCCCCCCCCCCCCD44 <Unable to read memory> | |
float m_orientation = 0xCCCCCCCCCCCCCD48 <Unable to read memory> | |
?$Streamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
unsigned int m_mapId = 0xCCCCCCCCCCCCCD4C <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0xCCCCCCCCCCCCCD50 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0xCCCCCCCCCCCCCD5C | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0xCCCCCCCCCCCCCD68 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0xCCCCCCCCCCCCCD9C | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0xCCCCCCCCCCCCCDD0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0xCCCCCCCCCCCCCDDC | |
unsigned int LastUsedScriptID = 0xCCCCCCCCCCCCCDE8 <Unable to read memory> | |
MovementInfo m_movementInfo = 0xCCCCCCCCCCCCCDEC | |
EventProcessor m_Events = 0xCCCCCCCCCCCCCE5C | |
std::string m_name = 0xCCCCCCCCCCCCCE7C <Unable to read memory> | |
bool m_isActive = 0xCCCCCCCCCCCCCEA4 <Unable to read memory> | |
bool m_isFarVisible = 0xCCCCCCCCCCCCCEA5 <Unable to read memory> | |
boost::optional<float> m_visibilityDistanceOverride = 0xCCCCCCCCCCCCCEA8 <Unable to read memory> | |
bool m_isWorldObject = 0xCCCCCCCCCCCCCEB0 <Unable to read memory> | |
ZoneScript* m_zoneScript = <Unable to read memory> | |
Transport* m_transport = <Unable to read memory> | |
unsigned int m_zoneId = 0xCCCCCCCCCCCCCEC4 <Unable to read memory> | |
unsigned int m_areaId = 0xCCCCCCCCCCCCCEC8 <Unable to read memory> | |
float m_staticFloorZ = 0xCCCCCCCCCCCCCECC <Unable to read memory> | |
bool m_outdoors = 0xCCCCCCCCCCCCCED0 <Unable to read memory> | |
Map* m_currMap = <Unable to read memory> | |
unsigned int m_InstanceId = 0xCCCCCCCCCCCCCEDC <Unable to read memory> | |
unsigned int m_phaseMask = 0xCCCCCCCCCCCCCEE0 <Unable to read memory> | |
unsigned int m_notifyflags = 0xCCCCCCCCCCCCCEE4 <Unable to read memory> | |
unsigned int m_extraAttacks = 0xCCCCCCCCCCCCCEEC <Unable to read memory> | |
bool m_canDualWield = 0xCCCCCCCCCCCCCEF0 <Unable to read memory> | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0xCCCCCCCCCCCCCEF4 | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCCEF4 | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCCEF4 | |
Player* m_playerMovingMe = <Unable to read memory> | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0xCCCCCCCCCCCCCF14 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCF1C <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCF24 <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCCF2C <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCCF34 <Unable to read memory> | |
[5] = 0xCCCCCCCCCCCCCF3C <Unable to read memory> | |
[6] = 0xCCCCCCCCCCCCCF44 <Unable to read memory> | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0xCCCCCCCCCCCCCF4C <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCF54 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCF5C <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCCF64 <Unable to read memory> | |
float m_modMeleeHitChance = 0xCCCCCCCCCCCCCF6C <Unable to read memory> | |
float m_modRangedHitChance = 0xCCCCCCCCCCCCCF70 <Unable to read memory> | |
float m_modSpellHitChance = 0xCCCCCCCCCCCCCF74 <Unable to read memory> | |
int m_baseSpellCritChance = 0xCCCCCCCCCCCCCF78 <Unable to read memory> | |
float[3] m_modAttackSpeedPct | |
[0] = 0xCCCCCCCCCCCCCF7C <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCF80 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCF84 <Unable to read memory> | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0xCCCCCCCCCCCCCF8C | |
[1] = 0xCCCCCCCCCCCCCFDC | |
[2] = 0xCCCCCCCCCCCCD02C | |
[3] = 0xCCCCCCCCCCCCD07C | |
[4] = 0xCCCCCCCCCCCCD0CC | |
[5] = 0xCCCCCCCCCCCCD11C | |
[6] = 0xCCCCCCCCCCCCD16C | |
unsigned int m_lastSanctuaryTime = 0xCCCCCCCCCCCCD1BC <Unable to read memory> | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0xCCCCCCCCCCCCD1C4 <Unable to read memory> | |
Movement::MoveSpline* movespline = <Unable to read memory> | |
bool m_ControlledByPlayer = 0xCCCCCCCCCCCCD1D4 <Unable to read memory> | |
bool m_AutoRepeatFirstCast = 0xCCCCCCCCCCCCD1D5 <Unable to read memory> | |
unsigned int[3] m_attackTimer | |
[0] = 0xCCCCCCCCCCCCD1D8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCD1DC <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCD1E0 <Unable to read memory> | |
float[5] m_createStats | |
[0] = 0xCCCCCCCCCCCCD1E4 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCD1E8 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCD1EC <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCD1F0 <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCD1F4 <Unable to read memory> | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0xCCCCCCCCCCCCD1FC | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD1FC | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCD1FC | |
Unit* m_attacking = <Unable to read memory> | |
int m_deathState = 0xCCCCCCCCCCCCD21C <Unable to read memory> | |
int m_procDeep = 0xCCCCCCCCCCCCD220 <Unable to read memory> | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0xCCCCCCCCCCCCD224 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0xCCCCCCCCCCCCD23C | |
unsigned int m_transformSpell = 0xCCCCCCCCCCCCD254 <Unable to read memory> | |
Spell*[4] m_currentSpells | |
[0] = <Unable to read memory> | |
[1] = <Unable to read memory> | |
[2] = <Unable to read memory> | |
[3] = <Unable to read memory> | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCD27C | |
<user defined> value_compare = 0xCCCCCCCCCCCCD27C | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD27C | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCD27C | |
<user defined> value_compare = 0xCCCCCCCCCCCCD27C | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCD294 | |
<user defined> value_compare = 0xCCCCCCCCCCCCD294 | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD294 | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCD294 | |
<user defined> value_compare = 0xCCCCCCCCCCCCD294 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0xCCCCCCCCCCCCD2AC | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = <Unable to read memory> | |
std::_Iterator_base12* _Mynextiter = <Unable to read memory> | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = <Unable to read memory> | |
unsigned int m_removedAurasCount = 0xCCCCCCCCCCCCD2DC <Unable to read memory> | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0xCCCCCCCCCCCCD2E4 | |
[1] = 0xCCCCCCCCCCCCD2FC | |
[2] = 0xCCCCCCCCCCCCD314 | |
[3] = 0xCCCCCCCCCCCCD32C | |
[4] = 0xCCCCCCCCCCCCD344 | |
[5] = 0xCCCCCCCCCCCCD35C | |
[6] = 0xCCCCCCCCCCCCD374 | |
[7] = 0xCCCCCCCCCCCCD38C | |
[8] = 0xCCCCCCCCCCCCD3A4 | |
[9] = 0xCCCCCCCCCCCCD3BC | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0xCCCCCCCCCCCCF09C | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0xCCCCCCCCCCCCF0B4 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCF0CC | |
<user defined> value_compare = 0xCCCCCCCCCCCCF0CC | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCF0CC | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCF0CC | |
<user defined> value_compare = 0xCCCCCCCCCCCCF0CC | |
unsigned int m_interruptMask = 0xCCCCCCCCCCCCF0E4 <Unable to read memory> | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0xCCCCCCCCCCCCF0E8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF0EC <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF0E8 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF0F0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF0F4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF0F8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF0FC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF100 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF104 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF108 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF10C <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF110 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF114 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF118 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF11C <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF120 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF124 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF128 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF12C <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF130 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF134 <Unable to read memory> | |
float[2] m_auraPctModifiersGroup | |
[0] = 0xCCCCCCCCCCCCF1B0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1B4 <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF1B0 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1B8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1BC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1C0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1C4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1C8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1CC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1D0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1D4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1D8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1DC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1E0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1E4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1E8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1EC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1F0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1F4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1F8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1FC <Unable to read memory> | |
float[2] m_weaponDamage | |
[0] = 0xCCCCCCCCCCCCF278 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF27C <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF278 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF280 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF284 <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF278 | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF288 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF28C <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF288 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF290 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF294 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF298 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF29C <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF298 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF2A0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF2A4 <Unable to read memory> | |
bool m_canModifyStats = 0xCCCCCCCCCCCCF2A8 <Unable to read memory> | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCF2AC | |
<user defined> value_compare = 0xCCCCCCCCCCCCF2AC | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCF2AC | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCF2AC | |
<user defined> value_compare = 0xCCCCCCCCCCCCF2AC | |
float[9] m_speed_rate | |
[0] = 0xCCCCCCCCCCCCF2C4 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF2C8 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCF2CC <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCF2D0 <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCF2D4 <Unable to read memory> | |
[5] = 0xCCCCCCCCCCCCF2D8 <Unable to read memory> | |
[6] = 0xCCCCCCCCCCCCF2DC <Unable to read memory> | |
[7] = 0xCCCCCCCCCCCCF2E0 <Unable to read memory> | |
[8] = 0xCCCCCCCCCCCCF2E4 <Unable to read memory> | |
Unit* m_charmer = <Unable to read memory> | |
Unit* m_charmed = <Unable to read memory> | |
CharmInfo* m_charmInfo = <Unable to read memory> | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0xCCCCCCCCCCCCF304 | |
MotionMaster* i_motionMaster = <Unable to read memory> | |
unsigned int[4] m_reactiveTimer | |
[0] = 0xCCCCCCCCCCCCF324 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF328 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCF32C <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCF330 <Unable to read memory> | |
unsigned int m_regenTimer = 0xCCCCCCCCCCCCF334 <Unable to read memory> | |
Vehicle* m_vehicle = <Unable to read memory> | |
Vehicle* m_vehicleKit = <Unable to read memory> | |
unsigned int m_unitTypeMask = 0xCCCCCCCCCCCCF34C <Unable to read memory> | |
LiquidTypeEntry* _lastLiquid = <Unable to read memory> | |
unsigned int m_rootTimes = 0xCCCCCCCCCCCCF35C <Unable to read memory> | |
unsigned int m_state = 0xCCCCCCCCCCCCF360 <Unable to read memory> | |
unsigned int m_lastManaUse = 0xCCCCCCCCCCCCF364 <Unable to read memory> | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xCCCCCCCCCCCCF368 <Unable to read memory> | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0xCCCCCCCCCCCCF36C | |
[1] = 0xCCCCCCCCCCCCF378 | |
[2] = 0xCCCCCCCCCCCCF384 | |
[3] = 0xCCCCCCCCCCCCF390 | |
[4] = 0xCCCCCCCCCCCCF39C | |
[5] = 0xCCCCCCCCCCCCF3A8 | |
[6] = 0xCCCCCCCCCCCCF3B4 | |
[7] = 0xCCCCCCCCCCCCF3C0 | |
[8] = 0xCCCCCCCCCCCCF3CC | |
[9] = 0xCCCCCCCCCCCCF3D8 | |
CombatManager m_combatManager | |
Unit* _owner = <Unable to read memory> | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0xCCCCCCCCCCCCF474 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0xCCCCCCCCCCCCF4C4 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0xCCCCCCCCCCCCF514 | |
Unit* _owner = <Unable to read memory> | |
bool _ownerCanHaveThreatList = 0xCCCCCCCCCCCCF51C <Unable to read memory> | |
bool _ownerEngaged = 0xCCCCCCCCCCCCF51D <Unable to read memory> | |
bool _needClientUpdate = 0xCCCCCCCCCCCCF51E <Unable to read memory> | |
unsigned int _updateTimer = 0xCCCCCCCCCCCCF520 <Unable to read memory> | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0xCCCCCCCCCCCCF524 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0xCCCCCCCCCCCCF55C | |
ThreatReference* _currentVictimRef = <Unable to read memory> | |
ThreatReference* _fixateRef = <Unable to read memory> | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0xCCCCCCCCCCCCF5BC | |
std::array<float,7> _singleSchoolModifiers = 0xCCCCCCCCCCCCF60C | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0xCCCCCCCCCCCCF62C | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0xCCCCCCCCCCCCF67C | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0xCCCCCCCCCCCCF69C | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0xCCCCCCCCCCCCF6EC | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = <Unable to read memory> | |
std::_Ref_count_base* _Rep = <Unable to read memory> | |
bool m_aiLocked = 0xCCCCCCCCCCCCF724 <Unable to read memory> | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0xCCCCCCCCCCCCF72C <Unable to read memory> | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0xCCCCCCCCCCCCF734 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0xCCCCCCCCCCCCF74C | |
unsigned int _Mask = 0xCCCCCCCCCCCCF76C <Unable to read memory> | |
unsigned int _Maxidx = 0xCCCCCCCCCCCCF774 <Unable to read memory> | |
Unit* m_comboTarget = <Unable to read memory> | |
int m_comboPoints = 0xCCCCCCCCCCCCF784 <Unable to read memory> | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0xCCCCCCCCCCCCF78C <Unable to read memory> | |
std::list<Unit *,std::allocator<Unit *> > _List = 0xCCCCCCCCCCCCF794 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0xCCCCCCCCCCCCF7AC | |
unsigned int _Mask = 0xCCCCCCCCCCCCF7CC <Unable to read memory> | |
unsigned int _Maxidx = 0xCCCCCCCCCCCCF7D4 <Unable to read memory> | |
bool m_cleanupDone = 0xCCCCCCCCCCCCF7DC <Unable to read memory> | |
bool m_duringRemoveFromWorld = 0xCCCCCCCCCCCCF7DD <Unable to read memory> | |
bool _instantCast = 0xCCCCCCCCCCCCF7DE <Unable to read memory> | |
unsigned int _oldFactionId = 0xCCCCCCCCCCCCF7E0 <Unable to read memory> | |
bool _isWalkingBeforeCharm = 0xCCCCCCCCCCCCF7E4 <Unable to read memory> | |
SpellHistory* m_spellHistory = <Unable to read memory> | |
Local float z = 609.381897 | |
Local bool allowShortcut = 0x0 | |
Local FollowMovementGenerator* this = 0x195019B35F0 | |
MovementGenerator | |
unsigned int Mode = 0x0 | |
unsigned int Priority = 0x1 | |
unsigned int Flags = 0x2 | |
unsigned int BaseUnitState = 0x200 | |
AbstractFollower | |
Unit* _target = 0x194F1E90810 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x19 | |
int m_objectTypeId = 0x4 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x10 | |
unsigned int* m_uint32Values = 0x10 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x194F1E90830 | |
unsigned int m_valuesCount = 0x52E | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x194F1E90848 | |
WorldLocation | |
Position | |
<user defined> XY = 0x194F1E90880 | |
<user defined> XYZ = 0x194F1E90880 | |
<user defined> XYZO = 0x194F1E90880 | |
<user defined> PackedXYZ = 0x194F1E90880 | |
float m_positionX = 5834.179199 | |
float m_positionY = 655.481812 | |
float m_positionZ = 609.457886 | |
float m_orientation = 0.842035 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x4423DED645B6516F | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194F1E90894 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194F1E908A0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194F1E908AC | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194F1E908E0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194F1E90914 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194F1E90920 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x194F1E90930 | |
EventProcessor m_Events = 0x194F1E909A0 | |
std::string m_name = "Dk" | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.458069 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x194D45F10D0 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x1 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x194F1E90A38 | |
Player* m_playerMovingMe = 0x194F1E90810 | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 8.600186 | |
float m_modRangedHitChance = 8.600186 | |
float m_modSpellHitChance = 13.750231 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.747424 | |
[1] = 0.747424 | |
[2] = 0.909129 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x194F1E90AD0 | |
[1] = 0x194F1E90B20 | |
[2] = 0x194F1E90B70 | |
[3] = 0x194F1E90BC0 | |
[4] = 0x194F1E90C10 | |
[5] = 0x194F1E90C60 | |
[6] = 0x194F1E90CB0 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID = 0x0 | |
Movement::MoveSpline* movespline = 0x194EB5C4670 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 177.000000 | |
[1] = 117.000000 | |
[2] = 159.000000 | |
[3] = 35.000000 | |
[4] = 59.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x194F1E90D40 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x194F1E90D68 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x194F1E90D80 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x194F1E90DC0 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x194F1E90DD8 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x194F1E90DF0 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x194F1E90E08 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x194F1E90E28 | |
[1] = 0x194F1E90E40 | |
[2] = 0x194F1E90E58 | |
[3] = 0x194F1E90E70 | |
[4] = 0x194F1E90E88 | |
[5] = 0x194F1E90EA0 | |
[6] = 0x194F1E90EB8 | |
[7] = 0x194F1E90ED0 | |
[8] = 0x194F1E90EE8 | |
[9] = 0x194F1E90F00 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x194F1E92BE0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x194F1E92BF8 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x194F1E92C10 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 1708.000000 | |
[1] = 0.000000 | |
[0] = 0x44D58000 | |
float[2] | |
[0] = 168.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 2004.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.158182 | |
[0] = 0x3F943F4B3F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.112400 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 481.000000 | |
[1] = 0.000000 | |
[0] = 0x43F08000 | |
float[2] | |
[0] = 895.000000 | |
[1] = 0.000000 | |
[0] = 0x194F1E92DBC | |
float[2] | |
[0] = 481.000000 | |
[1] = 0.000000 | |
[0] = 0x43F08000 | |
float[2] | |
[0] = 895.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x194F1E92DF0 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 6.000000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 6.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x194F1E92E48 | |
MotionMaster* i_motionMaster = 0x194E91957B0 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x0 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x0 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer = 0x0 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x194F1E92EB0 | |
[1] = 0x194F1E92EBC | |
[2] = 0x194F1E92EC8 | |
[3] = 0x194F1E92ED4 | |
[4] = 0x194F1E92EE0 | |
[5] = 0x194F1E92EEC | |
[6] = 0x194F1E92EF8 | |
[7] = 0x194F1E92F04 | |
[8] = 0x194F1E92F10 | |
[9] = 0x194F1E92F1C | |
CombatManager m_combatManager = 0x194F1E92FB0 | |
ThreatManager m_threatManager = 0x194F1E93058 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x194F1E93230 | |
std::shared_ptr<UnitAI> i_AI = 0x194F1E93258 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x194F1E93270 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x194F1E932D0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x194E4AA2A20 | |
float _range = 1.000000 | |
ChaseAngle _angle | |
float RelativeAngle = 4.418046 | |
float Tolerance = 0.785398 | |
unsigned int _checkTimer = 0x130 | |
std::unique_ptr<PathGenerator,std::default_delete<PathGenerator> > _path | |
std::_Unique_ptr_base<PathGenerator,std::default_delete<PathGenerator> > | |
std::_Compressed_pair<std::default_delete<PathGenerator>,PathGenerator *,1> _Mypair = 0x194F62D2DE0 | |
boost::optional<Position> _lastTargetPosition | |
boost::optional_detail::optional_base<Position> | |
<user defined> boost::optional_detail::optional_tag = 0x1 | |
bool m_initialized = 0x1 | |
boost::optional_detail::aligned_storage<Position> m_storage = 0x195019B3624 | |
Parameter Unit* owner = 0x194DCA3A560 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F0004BF | |
unsigned int* m_uint32Values = 0x8F0004BF | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x194DCA3A580 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x194DCA3A598 | |
WorldLocation | |
Position | |
<user defined> XY = 0x194DCA3A5D0 | |
<user defined> XYZ = 0x194DCA3A5D0 | |
<user defined> XYZO = 0x194DCA3A5D0 | |
<user defined> PackedXYZ = 0x194DCA3A5D0 | |
float m_positionX = 5819.354492 | |
float m_positionY = 632.924988 | |
float m_positionZ = 609.885925 | |
float m_orientation = 1.058019 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x0 | |
unsigned int flags = 0x8000001 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x194DCA3A690 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x0 | |
Position pos = 0x194DCA3A688 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
MovementInfo::TransportInfo transport = 0x194DCA3A6A8 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0x0 | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -429916160.000000 | |
MovementInfo::JumpInfo jump = 0x194DCA3A6D8 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x4F0C | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x194DCA3A6F8 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x194D45F10D0 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F10D8 | |
LinkedListElement iLast = 0x194D45F10E8 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078 | |
<user defined> iterator = 0xDD119078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x194D45F1100 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x194D45F1158 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x194D45F1180 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x194D45F11A8 | |
std::mutex _mapLock = 0x194D45F11C8 | |
std::mutex _gridLock = 0x194D45F1218 | |
MapEntry* i_mapEntry = 0x194FBF1249C | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x194D4609960 | |
MapRefManager m_mapRefManager = 0x194D45F1288 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x194F1E94B40 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x194D45F12C8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x194D45F12E0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x194D45F12F8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x194D45F1310 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x194D45F10D0 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F1338 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F9338 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells = 0x194D4601338 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x194D4609340 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x194D4609358 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x194D4609370 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x194D4609388 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x194D46093A0 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x194D46093D8 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x194D4609428 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x194D4609478 | |
unsigned int _respawnCheckTimer = 0x94D | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x194D46094D0 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x194D4609520 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x194D4609578 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x194D4609590 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x194D4609728 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x194D4609778 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x194D46097C8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x194D4609818 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x194D4609868 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x194D46098B8 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x194D4609908 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194DCA3A788 | |
<user defined> _Copy_tag = 0x194DCA3A788 | |
<user defined> _Move_tag = 0x194DCA3A788 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x194DCA3A820 | |
[1] = 0x194DCA3A870 | |
[2] = 0x194DCA3A8C0 | |
[3] = 0x194DCA3A910 | |
[4] = 0x194DCA3A960 | |
[5] = 0x194DCA3A9B0 | |
[6] = 0x194DCA3AA00 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x19501489BF0 | |
Movement::Spline<int> spline | |
Movement::SplineBase | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x19501489BF0 | |
int index_lo = 0x1 | |
int index_hi = 0x5 | |
unsigned int m_mode = 0x0 | |
bool cyclic = 0x0 | |
float initialOrientation = 1.058019 | |
std::vector<int,std::allocator<int> > lengths = 0x19501489C20 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = 0.720298 | |
float y = -107374176.000000 | |
float z = -107374176.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x19501489C40 | |
unsigned int target = 0xCCCCCCCC3F386574 | |
float angle = 0.720298 | |
unsigned int m_Id = 0x7BD | |
Movement::MoveSplineFlag splineflags | |
unsigned int animId = 0x0 | |
bool done = 0x10 | |
bool falling = 0x10 | |
bool no_spline = 0x10 | |
bool parabolic = 0x10 | |
bool canswim = 0x10 | |
bool flying = 0x10 | |
bool orientationFixed = 0x10 | |
bool final_point = 0x10 | |
bool final_target = 0x2 | |
bool final_angle = 0x2 | |
bool catmullrom = 0x2 | |
bool cyclic = 0x2 | |
bool enter_cycle = 0x2 | |
bool animation = 0x2 | |
bool frozen = 0x2 | |
bool transportEnter = 0x2 | |
bool transportExit = 0x0 | |
bool unknown7 = 0x0 | |
bool unknown8 = 0x0 | |
bool backward = 0x0 | |
bool unknown10 = 0x0 | |
bool unknown11 = 0x0 | |
bool unknown12 = 0x0 | |
bool unknown13 = 0x0 | |
int time_passed = 0xC4 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 1.058019 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194DCA3AA90 | |
<user defined> _Copy_tag = 0x194DCA3AA90 | |
<user defined> _Move_tag = 0x194DCA3AA90 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x194DCA3AAB8 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x194DCA3AAD0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x194DCA3AB10 | |
<user defined> value_compare = 0x194DCA3AB10 | |
<user defined> _Copy_tag = 0x194DCA3AB10 | |
<user defined> _Move_tag = 0x194DCA3AB10 | |
<user defined> value_compare = 0x194DCA3AB10 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3AB28 | |
<user defined> value_compare = 0x194DCA3AB28 | |
<user defined> _Copy_tag = 0x194DCA3AB28 | |
<user defined> _Move_tag = 0x194DCA3AB28 | |
<user defined> value_compare = 0x194DCA3AB28 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194DCA3AB40 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D6A8DC50 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F48C8190 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x194DCA3AB78 | |
[1] = 0x194DCA3AB90 | |
[2] = 0x194DCA3ABA8 | |
[3] = 0x194DCA3ABC0 | |
[4] = 0x194DCA3ABD8 | |
[5] = 0x194DCA3ABF0 | |
[6] = 0x194DCA3AC08 | |
[7] = 0x194DCA3AC20 | |
[8] = 0x194DCA3AC38 | |
[9] = 0x194DCA3AC50 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194DCA3C930 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x194DCA3C948 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3C960 | |
<user defined> value_compare = 0x194DCA3C960 | |
<user defined> _Copy_tag = 0x194DCA3C960 | |
<user defined> _Move_tag = 0x194DCA3C960 | |
<user defined> value_compare = 0x194DCA3C960 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x194DCA3CB0C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3CB40 | |
<user defined> value_compare = 0x194DCA3CB40 | |
<user defined> _Copy_tag = 0x194DCA3CB40 | |
<user defined> _Move_tag = 0x194DCA3CB40 | |
<user defined> value_compare = 0x194DCA3CB40 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x194DCA3CB98 | |
MotionMaster* i_motionMaster = 0x194F844D660 | |
Unit* _owner = 0x194DCA3A560 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator | |
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter> | |
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBE99F7B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators | |
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x194F844D670 | |
<user defined> _Copy_tag = 0x194F844D670 | |
<user defined> _Move_tag = 0x194F844D670 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap | |
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> > | |
<user defined> value_compare = 0x194F844D688 | |
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x194F844D690 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x194F844D6A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions | |
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > > | |
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x194F844D6D8 | |
unsigned int _flags = 0x3 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x294 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xCC | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x194DCA3CC00 | |
[1] = 0x194DCA3CC0C | |
[2] = 0x194DCA3CC18 | |
[3] = 0x194DCA3CC24 | |
[4] = 0x194DCA3CC30 | |
[5] = 0x194DCA3CC3C | |
[6] = 0x194DCA3CC48 | |
[7] = 0x194DCA3CC54 | |
[8] = 0x194DCA3CC60 | |
[9] = 0x194DCA3CC6C | |
CombatManager m_combatManager | |
Unit* _owner = 0x194DCA3A560 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs | |
std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> > | |
<user defined> value_compare = 0x194DCA3CD08 | |
std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x194DCA3CD10 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x194DCA3CD28 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs | |
std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> > | |
<user defined> value_compare = 0x194DCA3CD58 | |
std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x194DCA3CD60 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x194DCA3CD78 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x194DCA3CDA8 | |
Unit* _owner = 0x194DCA3A560 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList | |
boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x0 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x194DCA3CDD8 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries | |
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> > | |
<user defined> value_compare = 0x194DCA3CDF0 | |
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x194DCA3CDF8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x194DCA3CE10 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe | |
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> > | |
<user defined> value_compare = 0x194DCA3CE50 | |
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x194DCA3CE58 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x194DCA3CE70 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::array<float,7> _singleSchoolModifiers | |
float[7] _Elems | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers | |
std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> > | |
<user defined> value_compare = 0x194DCA3CEC0 | |
std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x194DCA3CEC8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x194DCA3CEE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo | |
std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > > | |
std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x194DCA3CF10 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> > | |
<user defined> value_compare = 0x194DCA3CF30 | |
std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x194DCA3CF38 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x194DCA3CF50 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c | |
std::_Deque_alloc<std::_Deque_base_types<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > | |
std::_Compressed_pair<std::allocator<std::shared_ptr<UnitAI> >,std::_Deque_val<std::_Deque_simple_types<std::shared_ptr<UnitAI> > >,1> _Mypair = 0x194DCA3CF80 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x194F48C8740 | |
std::_Ref_count_base* _Rep = 0x19502D47BB0 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x194DCA3CFC8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x194DCA3CFE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x194DCA3D028 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x194DCA3D040 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x195031B87E0 | |
CooldownEntry | |
unsigned int SpellId = 0xDCA3A560 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xD6A7D990 | |
unsigned int CategoryId = 0x194 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x19503235E20 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x194DCA3A560 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> > | |
<user defined> value_compare = 0x195031B87E8 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x195031B87F0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x195031B8808 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x194D6A7D990 | |
unsigned int ItemId = 0x3235E20 | |
unsigned int CategoryId = 0x195 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0xE0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> > | |
<user defined> value_compare = 0x195031B8838 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x195031B8840 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x195031B8858 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x194D6A7E070 | |
unsigned int ItemId = 0x32343A0 | |
unsigned int CategoryId = 0x195 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0x0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> > | |
<user defined> value_compare = 0x195031B8888 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x195031B8890 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0x195031B88A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> > | |
<user defined> value_compare = 0x195031B8910 | |
std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0x195031B8918 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0x195031B8930 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int diff = 0xC4 | |
Local Unit* target = 0x194F1E90810 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x19 | |
int m_objectTypeId = 0x4 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x10 | |
unsigned int* m_uint32Values = 0x10 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x194F1E90830 | |
unsigned int m_valuesCount = 0x52E | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x194F1E90848 | |
WorldLocation | |
Position | |
<user defined> XY = 0x194F1E90880 | |
<user defined> XYZ = 0x194F1E90880 | |
<user defined> XYZO = 0x194F1E90880 | |
<user defined> PackedXYZ = 0x194F1E90880 | |
float m_positionX = 5834.179199 | |
float m_positionY = 655.481812 | |
float m_positionZ = 609.457886 | |
float m_orientation = 0.842035 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x4423DED645B6516F | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x5 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x3E8 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x80 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x10 | |
unsigned int flags = 0x1000001 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x194F1E90940 | |
unsigned int time = 0x41759 | |
TransportInfo | |
ObjectGuid guid = 0x10 | |
Position pos = 0x194F1E90938 | |
int seat = 0x4E | |
unsigned int time = 0x3F578F98 | |
unsigned int time2 = 0x41759 | |
MovementInfo::TransportInfo transport = 0x194F1E90958 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0x49 | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -106954752.000000 | |
MovementInfo::JumpInfo jump = 0x194F1E90988 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x1CD16 | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x194F1E909A8 | |
std::string m_name = "Dk" | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.458069 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x194D45F10D0 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F10D8 | |
LinkedListElement iLast = 0x194D45F10E8 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078 | |
<user defined> iterator = 0xDD119078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x194D45F1100 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x194D45F1158 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x194D45F1180 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x194D45F11A8 | |
std::mutex _mapLock = 0x194D45F11C8 | |
std::mutex _gridLock = 0x194D45F1218 | |
MapEntry* i_mapEntry = 0x194FBF1249C | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x194D4609960 | |
MapRefManager m_mapRefManager = 0x194D45F1288 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x194F1E94B40 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x194D45F12C8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x194D45F12E0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x194D45F12F8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x194D45F1310 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x194D45F10D0 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F1338 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F9338 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells = 0x194D4601338 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x194D4609340 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x194D4609358 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x194D4609370 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x194D4609388 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x194D46093A0 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x194D46093D8 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x194D4609428 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x194D4609478 | |
unsigned int _respawnCheckTimer = 0x94D | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x194D46094D0 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x194D4609520 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x194D4609578 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x194D4609590 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x194D4609728 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x194D4609778 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x194D46097C8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x194D4609818 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x194D4609868 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x194D46098B8 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x194D4609908 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x1 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194F1E90A38 | |
<user defined> _Copy_tag = 0x194F1E90A38 | |
<user defined> _Move_tag = 0x194F1E90A38 | |
Player* m_playerMovingMe = 0x194F1E90810 | |
Unit | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x1 | |
<user defined> m_Controlled = 0x194F1E90A38 | |
<user defined> m_playerMovingMe = 0x194F1E90810 | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 8.600186 | |
float m_modRangedHitChance = 8.600186 | |
float m_modSpellHitChance = 13.750231 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.747424 | |
[1] = 0.747424 | |
[2] = 0.909129 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x194F1E90AD0 | |
[1] = 0x194F1E90B20 | |
[2] = 0x194F1E90B70 | |
[3] = 0x194F1E90BC0 | |
[4] = 0x194F1E90C10 | |
[5] = 0x194F1E90C60 | |
[6] = 0x194F1E90CB0 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID = 0x0 | |
Movement::MoveSpline* movespline = 0x194EB5C4670 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 177.000000 | |
[1] = 117.000000 | |
[2] = 159.000000 | |
[3] = 35.000000 | |
[4] = 59.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x194F1E90D40 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x194F1E90D68 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x194F1E90D80 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x194F1E90DC0 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x194F1E90DD8 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x194F1E90DF0 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x194F1E90E08 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x194F1E90E28 | |
[1] = 0x194F1E90E40 | |
[2] = 0x194F1E90E58 | |
[3] = 0x194F1E90E70 | |
[4] = 0x194F1E90E88 | |
[5] = 0x194F1E90EA0 | |
[6] = 0x194F1E90EB8 | |
[7] = 0x194F1E90ED0 | |
[8] = 0x194F1E90EE8 | |
[9] = 0x194F1E90F00 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x194F1E92BE0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x194F1E92BF8 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x194F1E92C10 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 1708.000000 | |
[1] = 0.000000 | |
[0] = 0x44D58000 | |
float[2] | |
[0] = 168.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 2004.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.158182 | |
[0] = 0x3F943F4B3F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.112400 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 481.000000 | |
[1] = 0.000000 | |
[0] = 0x43F08000 | |
float[2] | |
[0] = 895.000000 | |
[1] = 0.000000 | |
[0] = 0x194F1E92DBC | |
float[2] | |
[0] = 481.000000 | |
[1] = 0.000000 | |
[0] = 0x43F08000 | |
float[2] | |
[0] = 895.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x194F1E92DF0 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 6.000000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 6.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x194F1E92E48 | |
MotionMaster* i_motionMaster = 0x194E91957B0 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x0 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x0 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer = 0x0 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x194F1E92EB0 | |
[1] = 0x194F1E92EBC | |
[2] = 0x194F1E92EC8 | |
[3] = 0x194F1E92ED4 | |
[4] = 0x194F1E92EE0 | |
[5] = 0x194F1E92EEC | |
[6] = 0x194F1E92EF8 | |
[7] = 0x194F1E92F04 | |
[8] = 0x194F1E92F10 | |
[9] = 0x194F1E92F1C | |
CombatManager m_combatManager = 0x194F1E92FB0 | |
ThreatManager m_threatManager = 0x194F1E93058 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x194F1E93230 | |
std::shared_ptr<UnitAI> i_AI = 0x194F1E93258 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x194F1E93270 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x194F1E932D0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x194E4AA2A20 | |
GridObject<Player> | |
GridReference<Player> _gridRef = 0x194F1E93340 | |
std::string autoReplyMsg = "" | |
PlayerTaxi m_taxi | |
std::array<unsigned int,14> m_taximask = 0x194F1E93390 | |
std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations = 0x194F1E933C8 | |
unsigned int m_flightMasterFactionId = 0x0 | |
int m_logintime = 0x5C5FA24D | |
int m_Last_tick = 0x5C5FA2C6 | |
unsigned int[2] m_Played_time | |
[0] = 0x2A97C | |
[1] = 0x2A94F | |
std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> > | |
std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000 | |
std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x194F1E93418 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x194F1E93430 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int m_stableSlots = 0x0 | |
bool m_mailsLoaded = 0x1 | |
bool m_mailsUpdated = 0x0 | |
unsigned int unReadMails = 0x14 | |
int m_nextMailDelivereTime = 0x0 | |
std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems | |
std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> > | |
<user defined> value_compare = 0x194F1E93470 | |
std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x194F1E93478 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x194F1E93490 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
PvPInfo pvpInfo | |
bool IsHostile = 0x0 | |
bool IsInHostileArea = 0x0 | |
bool IsInNoPvPArea = 0x1 | |
bool IsInFFAPvPArea = 0x0 | |
int EndTimer = 0x0 | |
std::unique_ptr<DuelInfo,std::default_delete<DuelInfo> > duel | |
std::_Unique_ptr_base<DuelInfo,std::default_delete<DuelInfo> > | |
std::_Compressed_pair<std::default_delete<DuelInfo>,DuelInfo *,1> _Mypair = 0x0 | |
PlayerMenu* PlayerTalkClass = 0x194E8A94A00 | |
GossipMenu _gossipMenu = 0x194E8A94A00 | |
QuestMenu _questMenu = 0x194E8A94A48 | |
WorldSession* _session = 0x194D12AF1C0 | |
std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff | |
std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > > | |
std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x194F1E934E0 | |
Unit* m_unitMovedByMe = 0x194F1E90810 | |
WorldObject* m_seer = 0x194F1E90810 | |
<user defined> m_stealth = 0x194F1E90894 | |
<user defined> m_stealthDetect = 0x194F1E908A0 | |
<user defined> m_invisibility = 0x194F1E908AC | |
<user defined> m_invisibilityDetect = 0x194F1E908E0 | |
<user defined> m_serverSideVisibility = 0x194F1E90914 | |
<user defined> m_serverSideVisibilityDetect = 0x194F1E90920 | |
unsigned int LastUsedScriptID = 0x0 | |
<user defined> m_movementInfo = 0x194F1E90930 | |
<user defined> m_Events = 0x194F1E909A0 | |
<user defined> m_name = 0x194F1E909C0 | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
<user defined> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
<user defined> m_zoneScript = 0x0 | |
<user defined> m_transport = 0x0 | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.458069 | |
bool m_outdoors = 0x1 | |
<user defined> m_currMap = 0x194D45F10D0 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_homebindMapId = 0x261 | |
unsigned int m_homebindAreaId = 0x10CA | |
float m_homebindX = 2356.209961 | |
float m_homebindY = -5662.209961 | |
float m_homebindZ = 426.026001 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x194F1E93530 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x194F1E93548 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
unsigned int[9] m_forced_speed_changes | |
[0] = 0x0 | |
[1] = 0x3 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x3 | |
[7] = 0x0 | |
[8] = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x194F1E93588 | |
<user defined> _Copy_tag = 0x194F1E93588 | |
<user defined> _Move_tag = 0x194F1E93588 | |
unsigned int m_HomebindTimer = 0x0 | |
bool m_InstanceValid = 0x1 | |
std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances | |
[0] = 0x194F1E935A8 | |
[1] = 0x194F1E935F8 | |
[2] = 0x194F1E93648 | |
[3] = 0x194F1E93698 | |
Spell* m_spellModTakingSpell = NULL | |
bool isDebugAreaTriggers = 0x0 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList | |
std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> > | |
std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x194F1E936F8 | |
unsigned int m_regenTimerCount = 0x26 | |
unsigned int m_foodEmoteTimerCount = 0xBDE | |
float[7] m_powerFraction | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
[4] = 0.000000 | |
[5] = 0.000000 | |
[6] = 0.000000 | |
unsigned int m_contestedPvPTimer = 0x0 | |
BgBattlegroundQueueID_Rec | |
int bgQueueTypeId = 0xE9159950 | |
unsigned int invitedToInstance = 0x7FFB | |
Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID | |
[0] = 0x0 | |
[1] = 0x0 | |
BGData m_bgData | |
unsigned int bgInstanceID = 0x0 | |
unsigned int bgTypeID = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter = 0x194F1E93750 | |
unsigned int bgAfkReportedCount = 0x0 | |
int bgAfkReportedTimer = 0x5C5FA379 | |
unsigned int bgTeam = 0x1D5 | |
unsigned int mountSpell = 0x0 | |
unsigned int[2] taxiPath | |
[0] = 0x0 | |
[1] = 0x0 | |
WorldLocation joinPos = 0x194F1E93788 | |
bool m_IsBGRandomWinner = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x194F1E937A8 | |
<user defined> _Copy_tag = 0x194F1E937A8 | |
<user defined> _Move_tag = 0x194F1E937A8 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x194F1E937C0 | |
<user defined> _Copy_tag = 0x194F1E937C0 | |
<user defined> _Move_tag = 0x194F1E937C0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x194F1E937D8 | |
<user defined> _Copy_tag = 0x194F1E937D8 | |
<user defined> _Move_tag = 0x194F1E937D8 | |
std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests | |
std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> > | |
<user defined> value_compare = 0x194F1E937F0 | |
std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x194F1E937F8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x194F1E93810 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ObjectGuid m_playerSharingQuest | |
unsigned int _guid = 0x0 | |
unsigned int m_sharedQuestId = 0x0 | |
unsigned int m_ingametime = 0x23FBD | |
int m_lastHonorUpdateTime = 0x5C5FA24D | |
ObjectGuid m_lootGuid | |
unsigned int _guid = 0x0 | |
unsigned int m_team = 0x1D5 | |
unsigned int m_nextSave = 0xBC7 | |
int m_speakTime = 0x5C5FA2B5 | |
unsigned int m_speakCount = 0x1 | |
unsigned int m_dungeonDifficulty = 0x0 | |
unsigned int m_raidDifficulty = 0x0 | |
unsigned int m_raidMapDifficulty = 0x0 | |
unsigned int m_atLoginFlags = 0x0 | |
Item*[150] m_items | |
[0] = 0x1949536CC20 | |
[1] = 0x194953710E0 | |
[2] = 0x1949536C120 | |
[3] = NULL | |
[4] = 0x19495371660 | |
[5] = 0x19495371920 | |
[6] = 0x19495371BE0 | |
[7] = 0x19495372420 | |
[8] = 0x1949536D1A0 | |
[9] = 0x1949536D460 | |
unsigned int m_currentBuybackSlot = 0x4A | |
std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue | |
std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > > | |
std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x194F1E93D38 | |
bool m_itemUpdateQueueBlocked = 0x0 | |
unsigned int m_ExtraFlags = 0x4 | |
std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus | |
std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x194F1E93D60 | |
<user defined> value_compare = 0x194F1E93D60 | |
<user defined> _Copy_tag = 0x194F1E93D60 | |
<user defined> _Move_tag = 0x194F1E93D60 | |
<user defined> value_compare = 0x194F1E93D60 | |
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave | |
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x194F1E93D78 | |
<user defined> value_compare = 0x194F1E93D78 | |
<user defined> _Copy_tag = 0x194F1E93D78 | |
<user defined> _Move_tag = 0x194F1E93D78 | |
<user defined> value_compare = 0x194F1E93D78 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x194F1E93D90 | |
<user defined> _Copy_tag = 0x194F1E93D90 | |
<user defined> _Move_tag = 0x194F1E93D90 | |
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave | |
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x194F1E93DA8 | |
<user defined> value_compare = 0x194F1E93DA8 | |
<user defined> _Copy_tag = 0x194F1E93DA8 | |
<user defined> _Move_tag = 0x194F1E93DA8 | |
<user defined> value_compare = 0x194F1E93DA8 | |
std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus | |
std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> > | |
<user defined> value_compare = 0x194F1E93DC0 | |
std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x194F1E93DC8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x194F1E93DE0 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
unsigned int m_GuildIdInvited = 0x0 | |
unsigned int m_ArenaTeamIdInvited = 0x0 | |
std::deque<Mail *,std::allocator<Mail *> > m_mail | |
std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > > | |
std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x194F1E93E18 | |
std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells | |
std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> > | |
<user defined> value_compare = 0x194F1E93E40 | |
std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x194F1E93E48 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x194F1E93E60 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents | |
[0] = 0x194E8B1E870 | |
[1] = 0x194E8B1D310 | |
unsigned int m_lastPotionId = 0x0 | |
unsigned int m_activeSpec = 0x0 | |
unsigned int m_specsCount = 0x2 | |
unsigned int[6] m_Glyphs | |
[0] = 0x20F | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x300 | |
[4] = 0x0 | |
[5] = 0x0 | |
[0] = 0x194F1E93EA8 | |
unsigned int[6] | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons | |
std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x194F1E93ED8 | |
<user defined> value_compare = 0x194F1E93ED8 | |
<user defined> _Copy_tag = 0x194F1E93ED8 | |
<user defined> _Move_tag = 0x194F1E93ED8 | |
<user defined> value_compare = 0x194F1E93ED8 | |
float[4] m_auraBaseFlatMod | |
[0] = 8.000000 | |
[1] = 3.000000 | |
[2] = 8.000000 | |
[3] = 0.000000 | |
float[4] m_auraBasePctMod | |
[0] = 7.749100 | |
[1] = 7.749100 | |
[2] = 7.749100 | |
[3] = 1.000000 | |
int[25] m_baseRatingValue | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x11A | |
[6] = 0x11A | |
[7] = 0x11A | |
[8] = 0x490 | |
[9] = 0x490 | |
unsigned int m_baseSpellPower = 0x0 | |
unsigned int m_baseFeralAP = 0x0 | |
unsigned int m_baseManaRegen = 0x0 | |
unsigned int m_baseHealthRegen = 0x0 | |
int m_spellPenetrationItemMod = 0x0 | |
std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods | |
[0] = 0x194F1E93F58 | |
[1] = 0x194F1E93FA8 | |
[2] = 0x194F1E93FF8 | |
[3] = 0x194F1E94048 | |
[4] = 0x194F1E94098 | |
[5] = 0x194F1E940E8 | |
[6] = 0x194F1E94138 | |
[7] = 0x194F1E94188 | |
[8] = 0x194F1E941D8 | |
[9] = 0x194F1E94228 | |
std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration | |
std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> > | |
std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x194F1E94908 | |
std::list<Item *,std::allocator<Item *> > m_itemDuration | |
std::_List_buy<Item *,std::allocator<Item *> > | |
std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x194F1E94920 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x194F1E94940 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x194F1E94958 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData | |
std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> > | |
std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0 | |
WorldSession* m_session = 0x194D12AF1C0 | |
std::list<Channel *,std::allocator<Channel *> > m_channels | |
std::_List_buy<Channel *,std::allocator<Channel *> > | |
std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x194F1E94998 | |
unsigned int m_cinematic = 0x1 | |
TradeData* m_trade = NULL | |
bool m_DailyQuestChanged = 0x0 | |
bool m_WeeklyQuestChanged = 0x0 | |
bool m_MonthlyQuestChanged = 0x0 | |
bool m_SeasonalQuestChanged = 0x0 | |
int m_lastDailyQuestTime = 0x0 | |
unsigned int m_hostileReferenceCheckTimer = 0xA33 | |
unsigned int m_drunkTimer = 0x0 | |
unsigned int m_weaponChangeTimer = 0x0 | |
unsigned int m_zoneUpdateId = 0x112B | |
unsigned int m_zoneUpdateTimer = 0x3E8 | |
unsigned int m_areaUpdateId = 0x11DA | |
unsigned int m_deathTimer = 0x0 | |
int m_deathExpireTime = 0x5AEA7F80 | |
unsigned int m_WeaponProficiency = 0x41C3 | |
unsigned int m_ArmorProficiency = 0x41F | |
bool m_canParry = 0x1 | |
bool m_canBlock = 0x0 | |
bool m_canTitanGrip = 0x0 | |
unsigned int m_titanGripPenaltySpellId = 0x0 | |
unsigned int m_swingErrorMsg = 0x0 | |
float m_ammoDPS = 0.000000 | |
int _restTime = 0x5C5FA2BF | |
unsigned int inn_triggerId = 0x0 | |
float m_rest_bonus = 0.000000 | |
unsigned int _restFlagMask = 0x2 | |
unsigned int m_resetTalentsCost = 0x0 | |
int m_resetTalentsTime = 0x0 | |
unsigned int m_usedTalentCount = 0xE5 | |
unsigned int m_questRewardTalentCount = 0x0 | |
PlayerSocial* m_social = 0x194E8B1F108 | |
std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap = 0x194E8B1F108 | |
ObjectGuid _playerGUID = 0x10 | |
GroupReference m_group | |
Reference<Group,Player> | |
LinkedListElement | |
LinkedListElement* iNext = NULL | |
LinkedListElement* iPrev = NULL | |
Group* iRefTo = NULL | |
Player* iRefFrom = NULL | |
unsigned int iSubGroup = 0x0 | |
GroupReference m_originalGroup | |
Reference<Group,Player> | |
LinkedListElement | |
LinkedListElement* iNext = NULL | |
LinkedListElement* iPrev = NULL | |
Group* iRefTo = NULL | |
Player* iRefFrom = NULL | |
unsigned int iSubGroup = 0x0 | |
Group* m_groupInvite = NULL | |
unsigned int m_groupUpdateMask = 0x0 | |
unsigned int m_auraRaidUpdateMask = 0x0 | |
bool m_bPassOnGroupLoot = 0x0 | |
unsigned int m_lastpetnumber = 0x0 | |
int m_summon_expire = 0x0 | |
WorldLocation m_summon_location | |
Position | |
<user defined> XY = 0x194F1E94AC8 | |
<user defined> XYZ = 0x194F1E94AC8 | |
<user defined> XYZO = 0x194F1E94AC8 | |
<user defined> PackedXYZ = 0x194F1E94AC8 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
WorldLocation m_recall_location | |
Position | |
<user defined> XY = 0x194F1E94ADC | |
<user defined> XYZ = 0x194F1E94ADC | |
<user defined> XYZO = 0x194F1E94ADC | |
<user defined> PackedXYZ = 0x194F1E94ADC | |
float m_positionX = -4937.068848 | |
float m_positionY = -1186.582886 | |
float m_positionZ = 501.704956 | |
float m_orientation = 5.975234 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0xC49452A7C59A488D | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0xC49452A7C59A488D | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0xC49452A7C59A488D | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0xC49452A7C59A488D | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0xC49452A7C59A488D | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0xC49452A7C59A488D | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xC49452A7C59A488D | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xC49452A7C59A488D | |
unsigned int m_mapId = 0x0 | |
DeclinedName* m_declinedname = NULL | |
Runes* m_runes = 0x194E8A94B60 | |
RuneInfo[6] runes | |
[0] = 0x194E8A94B60 | |
[1] = 0x194E8A94B70 | |
[2] = 0x194E8A94B80 | |
[3] = 0x194E8A94B90 | |
[4] = 0x194E8A94BA0 | |
[5] = 0x194E8A94BB0 | |
unsigned int runeState = 0x3F | |
unsigned int lastUsedRune = 0x2 | |
std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets | |
std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x194F1E94B00 | |
<user defined> value_compare = 0x194F1E94B00 | |
<user defined> _Copy_tag = 0x194F1E94B00 | |
<user defined> _Move_tag = 0x194F1E94B00 | |
<user defined> value_compare = 0x194F1E94B00 | |
unsigned int m_grantableLevels = 0x0 | |
unsigned int m_fishingSteps = 0x0 | |
bool m_needsZoneUpdate = 0x0 | |
CinematicMgr* _cinematicMgr = 0x194EA75EF10 | |
Player* player = 0x194F1E90810 | |
unsigned int m_cinematicDiff = 0x1CD16 | |
unsigned int m_lastCinematicCheck = 0x0 | |
unsigned int m_activeCinematicCameraId = 0x0 | |
unsigned int m_cinematicLength = 0x0 | |
std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL | |
Position m_remoteSightPosition = 0x194EA75EF30 | |
TempSummon* m_CinematicObject = NULL | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x194F1E94B28 | |
<user defined> _Copy_tag = 0x194F1E94B28 | |
<user defined> _Move_tag = 0x194F1E94B28 | |
MapReference m_mapRef | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x194D45F12A0 | |
LinkedListElement* iPrev = 0x194D45F1290 | |
Map* iRefTo = 0x194D45F10D0 | |
Player* iRefFrom = 0x194F1E90810 | |
unsigned int m_lastFallTime = 0x49 | |
float m_lastFallZ = 609.457886 | |
int[3] m_MirrorTimer | |
[0] = 0xFFFFFFFF | |
[1] = 0xFFFFFFFF | |
[2] = 0xFFFFFFFF | |
unsigned int m_MirrorTimerFlags = 0x0 | |
unsigned int m_MirrorTimerFlagsLast = 0x0 | |
bool m_isInWater = 0x0 | |
unsigned int[6] m_runeGraceCooldown | |
[0] = 0xFFFFFFFF | |
[1] = 0xFFFFFFFF | |
[2] = 0xFFFFFFFF | |
[3] = 0xFFFFFFFF | |
[4] = 0xFFFFFFFF | |
[5] = 0xFFFFFFFF | |
unsigned int[6] m_lastRuneGraceTimers | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
WorldLocation m_teleport_dest | |
Position | |
<user defined> XY = 0x194F1E94BB0 | |
<user defined> XYZ = 0x194F1E94BB0 | |
<user defined> XYZO = 0x194F1E94BB0 | |
<user defined> PackedXYZ = 0x194F1E94BB0 | |
float m_positionX = 5804.149902 | |
float m_positionY = 624.770996 | |
float m_positionZ = 647.767029 | |
float m_orientation = 1.640000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441C315845B56133 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441C315845B56133 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441C315845B56133 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441C315845B56133 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441C315845B56133 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441C315845B56133 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441C315845B56133 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441C315845B56133 | |
unsigned int m_mapId = 0x23B | |
unsigned int m_teleport_options = 0x0 | |
bool mSemaphoreTeleport_Near = 0x0 | |
bool mSemaphoreTeleport_Far = 0x0 | |
unsigned int m_DelayedOperations = 0x0 | |
bool m_bCanDelayTeleport = 0x0 | |
bool m_bHasDelayedTeleport = 0x0 | |
unsigned int m_temporaryUnsummonedPetNumber = 0x0 | |
unsigned int m_oldpetspell = 0x0 | |
AchievementMgr* m_achievementMgr = 0x194E8A33110 | |
Player* m_player = 0x194F1E90810 | |
std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress = 0x194E8A33118 | |
std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements = 0x194E8A33168 | |
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements = 0x194E8A331B8 | |
ReputationMgr* m_reputationMgr = 0x194EA75D310 | |
Player* _player = 0x194F1E90810 | |
std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions = 0x194EA75D318 | |
std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions = 0x194EA75D330 | |
unsigned int _visibleFactionCount = 0xF | |
unsigned int _honoredFactionCount = 0x2 | |
unsigned int _reveredFactionCount = 0x2 | |
unsigned int _exaltedFactionCount = 0x2 | |
bool _sendFactionIncreased = 0x0 | |
unsigned int m_ChampioningFaction = 0x0 | |
unsigned int m_timeSyncCounter = 0xA | |
unsigned int m_timeSyncTimer = 0x14C1 | |
unsigned int m_timeSyncClient = 0x429714F1 | |
unsigned int m_timeSyncServer = 0x40539 | |
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes | |
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> > | |
<user defined> value_compare = 0x194F1E94C08 | |
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x194F1E94C10 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x194F1E94C28 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _pendingBindId = 0x0 | |
unsigned int _pendingBindTimer = 0x0 | |
unsigned int _activeCheats = 0x4 | |
unsigned int healthBeforeDuel = 0x0 | |
unsigned int manaBeforeDuel = 0x0 | |
WorldLocation _corpseLocation | |
Position | |
<user defined> XY = 0x194F1E94C6C | |
<user defined> XYZ = 0x194F1E94C6C | |
<user defined> XYZO = 0x194F1E94C6C | |
<user defined> PackedXYZ = 0x194F1E94C6C | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
<user defined> m_SummonSlot = 0x194F1E90A58 | |
<user defined> m_ObjectSlot = 0x194F1E90A90 | |
float m_modMeleeHitChance = 8.600186 | |
float m_modRangedHitChance = 8.600186 | |
float m_modSpellHitChance = 13.750231 | |
int m_baseSpellCritChance = 0x5 | |
<user defined> m_modAttackSpeedPct = 0x194F1E90AC0 | |
<user defined> m_spellImmune = 0x194F1E90AD0 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
<user defined> LastCharmerGUID = 0x0 | |
<user defined> movespline = 0x194EB5C4670 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
<user defined> m_attackTimer = 0x194F1E90D1C | |
<user defined> m_createStats = 0x194F1E90D28 | |
<user defined> m_attackers = 0x194F1E90D40 | |
<user defined> m_attacking = 0x0 | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
<user defined> m_dynObj = 0x194F1E90D68 | |
<user defined> m_gameObj = 0x194F1E90D80 | |
unsigned int m_transformSpell = 0x0 | |
<user defined> m_currentSpells = 0x194F1E90DA0 | |
<user defined> m_ownedAuras = 0x194F1E90DC0 | |
<user defined> m_appliedAuras = 0x194F1E90DD8 | |
<user defined> m_removedAuras = 0x194F1E90DF0 | |
<user defined> m_auraUpdateIterator = 0x194F1E90E08 | |
unsigned int m_removedAurasCount = 0x0 | |
<user defined> m_modAuras = 0x194F1E90E28 | |
<user defined> m_scAuras = 0x194F1E92BE0 | |
<user defined> m_interruptableAuras = 0x194F1E92BF8 | |
<user defined> m_auraStateAuras = 0x194F1E92C10 | |
unsigned int m_interruptMask = 0x0 | |
<user defined> m_auraFlatModifiersGroup = 0x194F1E92C2C | |
<user defined> m_auraPctModifiersGroup = 0x194F1E92CF4 | |
<user defined> m_weaponDamage = 0x194F1E92DBC | |
bool m_canModifyStats = 0x1 | |
<user defined> m_visibleAuras = 0x194F1E92DF0 | |
<user defined> m_speed_rate = 0x194F1E92E08 | |
<user defined> m_charmer = 0x0 | |
<user defined> m_charmed = 0x0 | |
<user defined> m_charmInfo = 0x0 | |
<user defined> m_sharedVision = 0x194F1E92E48 | |
<user defined> i_motionMaster = 0x194E91957B0 | |
<user defined> m_reactiveTimer = 0x194F1E92E68 | |
unsigned int m_regenTimer = 0x0 | |
<user defined> m_vehicle = 0x0 | |
<user defined> m_vehicleKit = 0x0 | |
unsigned int m_unitTypeMask = 0x0 | |
<user defined> _lastLiquid = 0x0 | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x0 | |
unsigned int m_lastManaUse = 0x0 | |
<user defined> m_movesplineTimer = 0x0 | |
<user defined> m_Diminishing = 0x194F1E92EB0 | |
<user defined> m_combatManager = 0x194F1E92FB0 | |
<user defined> m_threatManager = 0x194F1E93058 | |
<user defined> i_AIs = 0x194F1E93230 | |
<user defined> i_AI = 0x194F1E93258 | |
bool m_aiLocked = 0x0 | |
<user defined> m_followingMe = 0x194F1E93270 | |
<user defined> m_comboTarget = 0x0 | |
int m_comboPoints = 0x0 | |
<user defined> m_ComboPointHolders = 0x194F1E932D0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
<user defined> m_spellHistory = 0x194E4AA2A20 | |
00007FFBE859DADD 000000088BAFEA60 MotionMaster::Update+37D c:\tc\src\server\game\movement\motionmaster.cpp line 297 | |
Local MotionMaster* this = 0x194F844D660 | |
Unit* _owner = 0x194DCA3A560 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F0004BF | |
unsigned int* m_uint32Values = 0x8F0004BF | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x194DCA3A580 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x194DCA3A598 | |
WorldLocation | |
Position | |
<user defined> XY = 0x194DCA3A5D0 | |
<user defined> XYZ = 0x194DCA3A5D0 | |
<user defined> XYZO = 0x194DCA3A5D0 | |
<user defined> PackedXYZ = 0x194DCA3A5D0 | |
float m_positionX = 5819.354492 | |
float m_positionY = 632.924988 | |
float m_positionZ = 609.885925 | |
float m_orientation = 1.058019 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194DCA3A5E4 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194DCA3A5F0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194DCA3A5FC | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194DCA3A630 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194DCA3A664 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194DCA3A670 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x194DCA3A680 | |
EventProcessor m_Events = 0x194DCA3A6F0 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x194D45F10D0 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194DCA3A788 | |
<user defined> _Copy_tag = 0x194DCA3A788 | |
<user defined> _Move_tag = 0x194DCA3A788 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x194DCA3A820 | |
[1] = 0x194DCA3A870 | |
[2] = 0x194DCA3A8C0 | |
[3] = 0x194DCA3A910 | |
[4] = 0x194DCA3A960 | |
[5] = 0x194DCA3A9B0 | |
[6] = 0x194DCA3AA00 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x19501489BF0 | |
Movement::Spline<int> spline = 0x19501489BF0 | |
Movement::FacingInfo facing = 0x19501489C40 | |
unsigned int m_Id = 0x7BD | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0xC4 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 1.058019 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194DCA3AA90 | |
<user defined> _Copy_tag = 0x194DCA3AA90 | |
<user defined> _Move_tag = 0x194DCA3AA90 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x194DCA3AAB8 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x194DCA3AAD0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x194DCA3AB10 | |
<user defined> value_compare = 0x194DCA3AB10 | |
<user defined> _Copy_tag = 0x194DCA3AB10 | |
<user defined> _Move_tag = 0x194DCA3AB10 | |
<user defined> value_compare = 0x194DCA3AB10 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3AB28 | |
<user defined> value_compare = 0x194DCA3AB28 | |
<user defined> _Copy_tag = 0x194DCA3AB28 | |
<user defined> _Move_tag = 0x194DCA3AB28 | |
<user defined> value_compare = 0x194DCA3AB28 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194DCA3AB40 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D6A8DC50 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F48C8190 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x194DCA3AB78 | |
[1] = 0x194DCA3AB90 | |
[2] = 0x194DCA3ABA8 | |
[3] = 0x194DCA3ABC0 | |
[4] = 0x194DCA3ABD8 | |
[5] = 0x194DCA3ABF0 | |
[6] = 0x194DCA3AC08 | |
[7] = 0x194DCA3AC20 | |
[8] = 0x194DCA3AC38 | |
[9] = 0x194DCA3AC50 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194DCA3C930 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x194DCA3C948 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3C960 | |
<user defined> value_compare = 0x194DCA3C960 | |
<user defined> _Copy_tag = 0x194DCA3C960 | |
<user defined> _Move_tag = 0x194DCA3C960 | |
<user defined> value_compare = 0x194DCA3C960 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x194DCA3CB0C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3CB40 | |
<user defined> value_compare = 0x194DCA3CB40 | |
<user defined> _Copy_tag = 0x194DCA3CB40 | |
<user defined> _Move_tag = 0x194DCA3CB40 | |
<user defined> value_compare = 0x194DCA3CB40 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x194DCA3CB98 | |
MotionMaster* i_motionMaster = 0x194F844D660 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x294 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xCC | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x194DCA3CC00 | |
[1] = 0x194DCA3CC0C | |
[2] = 0x194DCA3CC18 | |
[3] = 0x194DCA3CC24 | |
[4] = 0x194DCA3CC30 | |
[5] = 0x194DCA3CC3C | |
[6] = 0x194DCA3CC48 | |
[7] = 0x194DCA3CC54 | |
[8] = 0x194DCA3CC60 | |
[9] = 0x194DCA3CC6C | |
CombatManager m_combatManager | |
Unit* _owner = 0x194DCA3A560 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x194DCA3CD08 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x194DCA3CD58 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x194DCA3CDA8 | |
Unit* _owner = 0x194DCA3A560 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x194DCA3CDB8 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x194DCA3CDF0 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x194DCA3CE50 | |
std::array<float,7> _singleSchoolModifiers = 0x194DCA3CEA0 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x194DCA3CEC0 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x194DCA3CF10 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x194DCA3CF30 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x194DCA3CF80 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x194F48C8740 | |
std::_Ref_count_base* _Rep = 0x19502D47BB0 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x194DCA3CFC8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x194DCA3CFE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x194DCA3D028 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x194DCA3D040 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x195031B87E0 | |
CooldownEntry | |
unsigned int SpellId = 0xDCA3A560 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xD6A7D990 | |
unsigned int CategoryId = 0x194 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x19503235E20 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x194DCA3A560 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x195031B87E8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x195031B8838 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x195031B8888 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x195031B8910 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator | |
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter> | |
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBE99F7B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators | |
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x194F844D670 | |
<user defined> _Copy_tag = 0x194F844D670 | |
<user defined> _Move_tag = 0x194F844D670 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap | |
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> > | |
<user defined> value_compare = 0x194F844D688 | |
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x194F844D690 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x194F844D6A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions | |
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > > | |
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x194F844D6D8 | |
unsigned int _flags = 0x3 | |
Parameter unsigned int diff = 0xC4 | |
Local MovementGenerator* top = 0x195019B35F0 | |
unsigned int Mode = 0x0 | |
unsigned int Priority = 0x1 | |
unsigned int Flags = 0x2 | |
unsigned int BaseUnitState = 0x200 | |
00007FFBE8074BDB 000000088BAFEB00 Unit::Update+2DB c:\tc\src\server\game\entities\unit\unit.cpp line 455 | |
Local Unit* this = 0x194DCA3A560 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F0004BF | |
unsigned int* m_uint32Values = 0x8F0004BF | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x194DCA3A580 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x194DCA3A598 | |
WorldLocation | |
Position | |
<user defined> XY = 0x194DCA3A5D0 | |
<user defined> XYZ = 0x194DCA3A5D0 | |
<user defined> XYZO = 0x194DCA3A5D0 | |
<user defined> PackedXYZ = 0x194DCA3A5D0 | |
float m_positionX = 5819.354492 | |
float m_positionY = 632.924988 | |
float m_positionZ = 609.885925 | |
float m_orientation = 1.058019 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x0 | |
unsigned int flags = 0x8000001 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x194DCA3A690 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x0 | |
Position pos = 0x194DCA3A688 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
MovementInfo::TransportInfo transport = 0x194DCA3A6A8 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0x0 | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -429916160.000000 | |
MovementInfo::JumpInfo jump = 0x194DCA3A6D8 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x4F0C | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x194DCA3A6F8 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x194D45F10D0 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F10D8 | |
LinkedListElement iLast = 0x194D45F10E8 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078 | |
<user defined> iterator = 0xDD119078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x194D45F1100 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x194D45F1158 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x194D45F1180 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x194D45F11A8 | |
std::mutex _mapLock = 0x194D45F11C8 | |
std::mutex _gridLock = 0x194D45F1218 | |
MapEntry* i_mapEntry = 0x194FBF1249C | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x194D4609960 | |
MapRefManager m_mapRefManager = 0x194D45F1288 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x194F1E94B40 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x194D45F12C8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x194D45F12E0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x194D45F12F8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x194D45F1310 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x194D45F10D0 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F1338 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F9338 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells = 0x194D4601338 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x194D4609340 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x194D4609358 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x194D4609370 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x194D4609388 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x194D46093A0 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x194D46093D8 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x194D4609428 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x194D4609478 | |
unsigned int _respawnCheckTimer = 0x94D | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x194D46094D0 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x194D4609520 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x194D4609578 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x194D4609590 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x194D4609728 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x194D4609778 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x194D46097C8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x194D4609818 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x194D4609868 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x194D46098B8 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x194D4609908 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194DCA3A788 | |
<user defined> _Copy_tag = 0x194DCA3A788 | |
<user defined> _Move_tag = 0x194DCA3A788 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x194DCA3A820 | |
[1] = 0x194DCA3A870 | |
[2] = 0x194DCA3A8C0 | |
[3] = 0x194DCA3A910 | |
[4] = 0x194DCA3A960 | |
[5] = 0x194DCA3A9B0 | |
[6] = 0x194DCA3AA00 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x19501489BF0 | |
Movement::Spline<int> spline | |
Movement::SplineBase | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x19501489BF0 | |
int index_lo = 0x1 | |
int index_hi = 0x5 | |
unsigned int m_mode = 0x0 | |
bool cyclic = 0x0 | |
float initialOrientation = 1.058019 | |
std::vector<int,std::allocator<int> > lengths = 0x19501489C20 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = 0.720298 | |
float y = -107374176.000000 | |
float z = -107374176.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x19501489C40 | |
unsigned int target = 0xCCCCCCCC3F386574 | |
float angle = 0.720298 | |
unsigned int m_Id = 0x7BD | |
Movement::MoveSplineFlag splineflags | |
unsigned int animId = 0x0 | |
bool done = 0x10 | |
bool falling = 0x10 | |
bool no_spline = 0x10 | |
bool parabolic = 0x10 | |
bool canswim = 0x10 | |
bool flying = 0x10 | |
bool orientationFixed = 0x10 | |
bool final_point = 0x10 | |
bool final_target = 0x2 | |
bool final_angle = 0x2 | |
bool catmullrom = 0x2 | |
bool cyclic = 0x2 | |
bool enter_cycle = 0x2 | |
bool animation = 0x2 | |
bool frozen = 0x2 | |
bool transportEnter = 0x2 | |
bool transportExit = 0x0 | |
bool unknown7 = 0x0 | |
bool unknown8 = 0x0 | |
bool backward = 0x0 | |
bool unknown10 = 0x0 | |
bool unknown11 = 0x0 | |
bool unknown12 = 0x0 | |
bool unknown13 = 0x0 | |
int time_passed = 0xC4 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 1.058019 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194DCA3AA90 | |
<user defined> _Copy_tag = 0x194DCA3AA90 | |
<user defined> _Move_tag = 0x194DCA3AA90 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x194DCA3AAB8 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x194DCA3AAD0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x194DCA3AB10 | |
<user defined> value_compare = 0x194DCA3AB10 | |
<user defined> _Copy_tag = 0x194DCA3AB10 | |
<user defined> _Move_tag = 0x194DCA3AB10 | |
<user defined> value_compare = 0x194DCA3AB10 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3AB28 | |
<user defined> value_compare = 0x194DCA3AB28 | |
<user defined> _Copy_tag = 0x194DCA3AB28 | |
<user defined> _Move_tag = 0x194DCA3AB28 | |
<user defined> value_compare = 0x194DCA3AB28 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194DCA3AB40 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D6A8DC50 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F48C8190 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x194DCA3AB78 | |
[1] = 0x194DCA3AB90 | |
[2] = 0x194DCA3ABA8 | |
[3] = 0x194DCA3ABC0 | |
[4] = 0x194DCA3ABD8 | |
[5] = 0x194DCA3ABF0 | |
[6] = 0x194DCA3AC08 | |
[7] = 0x194DCA3AC20 | |
[8] = 0x194DCA3AC38 | |
[9] = 0x194DCA3AC50 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194DCA3C930 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x194DCA3C948 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3C960 | |
<user defined> value_compare = 0x194DCA3C960 | |
<user defined> _Copy_tag = 0x194DCA3C960 | |
<user defined> _Move_tag = 0x194DCA3C960 | |
<user defined> value_compare = 0x194DCA3C960 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x194DCA3CB0C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3CB40 | |
<user defined> value_compare = 0x194DCA3CB40 | |
<user defined> _Copy_tag = 0x194DCA3CB40 | |
<user defined> _Move_tag = 0x194DCA3CB40 | |
<user defined> value_compare = 0x194DCA3CB40 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x194DCA3CB98 | |
MotionMaster* i_motionMaster = 0x194F844D660 | |
Unit* _owner = 0x194DCA3A560 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator | |
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter> | |
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBE99F7B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators | |
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x194F844D670 | |
<user defined> _Copy_tag = 0x194F844D670 | |
<user defined> _Move_tag = 0x194F844D670 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap | |
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> > | |
<user defined> value_compare = 0x194F844D688 | |
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x194F844D690 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x194F844D6A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions | |
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > > | |
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x194F844D6D8 | |
unsigned int _flags = 0x3 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x294 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xCC | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x194DCA3CC00 | |
[1] = 0x194DCA3CC0C | |
[2] = 0x194DCA3CC18 | |
[3] = 0x194DCA3CC24 | |
[4] = 0x194DCA3CC30 | |
[5] = 0x194DCA3CC3C | |
[6] = 0x194DCA3CC48 | |
[7] = 0x194DCA3CC54 | |
[8] = 0x194DCA3CC60 | |
[9] = 0x194DCA3CC6C | |
CombatManager m_combatManager | |
Unit* _owner = 0x194DCA3A560 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs | |
std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> > | |
<user defined> value_compare = 0x194DCA3CD08 | |
std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x194DCA3CD10 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x194DCA3CD28 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs | |
std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> > | |
<user defined> value_compare = 0x194DCA3CD58 | |
std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x194DCA3CD60 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x194DCA3CD78 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x194DCA3CDA8 | |
Unit* _owner = 0x194DCA3A560 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList | |
boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x0 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x194DCA3CDD8 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries | |
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> > | |
<user defined> value_compare = 0x194DCA3CDF0 | |
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x194DCA3CDF8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x194DCA3CE10 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe | |
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> > | |
<user defined> value_compare = 0x194DCA3CE50 | |
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x194DCA3CE58 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x194DCA3CE70 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::array<float,7> _singleSchoolModifiers | |
float[7] _Elems | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers | |
std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> > | |
<user defined> value_compare = 0x194DCA3CEC0 | |
std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x194DCA3CEC8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x194DCA3CEE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo | |
std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > > | |
std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x194DCA3CF10 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> > | |
<user defined> value_compare = 0x194DCA3CF30 | |
std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x194DCA3CF38 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x194DCA3CF50 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c | |
std::_Deque_alloc<std::_Deque_base_types<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > | |
std::_Compressed_pair<std::allocator<std::shared_ptr<UnitAI> >,std::_Deque_val<std::_Deque_simple_types<std::shared_ptr<UnitAI> > >,1> _Mypair = 0x194DCA3CF80 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x194F48C8740 | |
std::_Ref_count_base* _Rep = 0x19502D47BB0 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x194DCA3CFC8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x194DCA3CFE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x194DCA3D028 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x194DCA3D040 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x195031B87E0 | |
CooldownEntry | |
unsigned int SpellId = 0xDCA3A560 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xD6A7D990 | |
unsigned int CategoryId = 0x194 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x19503235E20 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x194DCA3A560 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> > | |
<user defined> value_compare = 0x195031B87E8 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x195031B87F0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x195031B8808 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x194D6A7D990 | |
unsigned int ItemId = 0x3235E20 | |
unsigned int CategoryId = 0x195 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0xE0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> > | |
<user defined> value_compare = 0x195031B8838 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x195031B8840 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x195031B8858 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x194D6A7E070 | |
unsigned int ItemId = 0x32343A0 | |
unsigned int CategoryId = 0x195 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0x0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> > | |
<user defined> value_compare = 0x195031B8888 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x195031B8890 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0x195031B88A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> > | |
<user defined> value_compare = 0x195031B8910 | |
std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0x195031B8918 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0x195031B8930 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int p_time = 0xC4 | |
00007FFBE7E22699 000000088BAFEFC0 Creature::Update+999 c:\tc\src\server\game\entities\creature\creature.cpp line 722 | |
Local Creature* this = 0x194DCA3A560 | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F0004BF | |
unsigned int* m_uint32Values = 0x8F0004BF | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x194DCA3A580 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x194DCA3A598 | |
WorldLocation | |
Position | |
<user defined> XY = 0x194DCA3A5D0 | |
<user defined> XYZ = 0x194DCA3A5D0 | |
<user defined> XYZO = 0x194DCA3A5D0 | |
<user defined> PackedXYZ = 0x194DCA3A5D0 | |
float m_positionX = 5819.354492 | |
float m_positionY = 632.924988 | |
float m_positionZ = 609.885925 | |
float m_orientation = 1.058019 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194DCA3A5E4 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194DCA3A5F0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194DCA3A5FC | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194DCA3A630 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194DCA3A664 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194DCA3A670 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x194DCA3A680 | |
EventProcessor m_Events = 0x194DCA3A6F0 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x194D45F10D0 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194DCA3A788 | |
<user defined> _Copy_tag = 0x194DCA3A788 | |
<user defined> _Move_tag = 0x194DCA3A788 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x194DCA3A820 | |
[1] = 0x194DCA3A870 | |
[2] = 0x194DCA3A8C0 | |
[3] = 0x194DCA3A910 | |
[4] = 0x194DCA3A960 | |
[5] = 0x194DCA3A9B0 | |
[6] = 0x194DCA3AA00 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x19501489BF0 | |
Movement::Spline<int> spline = 0x19501489BF0 | |
Movement::FacingInfo facing = 0x19501489C40 | |
unsigned int m_Id = 0x7BD | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0xC4 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 1.058019 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194DCA3AA90 | |
<user defined> _Copy_tag = 0x194DCA3AA90 | |
<user defined> _Move_tag = 0x194DCA3AA90 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x194DCA3AAB8 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x194DCA3AAD0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x194DCA3AB10 | |
<user defined> value_compare = 0x194DCA3AB10 | |
<user defined> _Copy_tag = 0x194DCA3AB10 | |
<user defined> _Move_tag = 0x194DCA3AB10 | |
<user defined> value_compare = 0x194DCA3AB10 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3AB28 | |
<user defined> value_compare = 0x194DCA3AB28 | |
<user defined> _Copy_tag = 0x194DCA3AB28 | |
<user defined> _Move_tag = 0x194DCA3AB28 | |
<user defined> value_compare = 0x194DCA3AB28 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194DCA3AB40 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D6A8DC50 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F48C8190 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x194DCA3AB78 | |
[1] = 0x194DCA3AB90 | |
[2] = 0x194DCA3ABA8 | |
[3] = 0x194DCA3ABC0 | |
[4] = 0x194DCA3ABD8 | |
[5] = 0x194DCA3ABF0 | |
[6] = 0x194DCA3AC08 | |
[7] = 0x194DCA3AC20 | |
[8] = 0x194DCA3AC38 | |
[9] = 0x194DCA3AC50 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194DCA3C930 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x194DCA3C948 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3C960 | |
<user defined> value_compare = 0x194DCA3C960 | |
<user defined> _Copy_tag = 0x194DCA3C960 | |
<user defined> _Move_tag = 0x194DCA3C960 | |
<user defined> value_compare = 0x194DCA3C960 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x194DCA3CB0C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x194DCA3CB40 | |
<user defined> value_compare = 0x194DCA3CB40 | |
<user defined> _Copy_tag = 0x194DCA3CB40 | |
<user defined> _Move_tag = 0x194DCA3CB40 | |
<user defined> value_compare = 0x194DCA3CB40 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x194DCA3CB98 | |
MotionMaster* i_motionMaster = 0x194F844D660 | |
Unit* _owner = 0x194DCA3A560 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE99F7B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x194F844D670 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x194F844D688 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x194F844D6D8 | |
unsigned int _flags = 0x3 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x294 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xCC | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x194DCA3CC00 | |
[1] = 0x194DCA3CC0C | |
[2] = 0x194DCA3CC18 | |
[3] = 0x194DCA3CC24 | |
[4] = 0x194DCA3CC30 | |
[5] = 0x194DCA3CC3C | |
[6] = 0x194DCA3CC48 | |
[7] = 0x194DCA3CC54 | |
[8] = 0x194DCA3CC60 | |
[9] = 0x194DCA3CC6C | |
CombatManager m_combatManager | |
Unit* _owner = 0x194DCA3A560 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x194DCA3CD08 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x194DCA3CD58 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x194DCA3CDA8 | |
Unit* _owner = 0x194DCA3A560 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x194DCA3CDB8 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x194DCA3CDF0 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x194DCA3CE50 | |
std::array<float,7> _singleSchoolModifiers = 0x194DCA3CEA0 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x194DCA3CEC0 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x194DCA3CF10 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x194DCA3CF30 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x194DCA3CF80 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x194F48C8740 | |
std::_Ref_count_base* _Rep = 0x19502D47BB0 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x194DCA3CFC8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x194DCA3CFE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x194DCA3D028 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x194DCA3D040 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x195031B87E0 | |
CooldownEntry | |
unsigned int SpellId = 0xDCA3A560 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xD6A7D990 | |
unsigned int CategoryId = 0x194 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x19503235E20 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x194DCA3A560 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x195031B87E8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x195031B8838 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x195031B8888 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x195031B8910 | |
GridObject<Creature> | |
GridReference<Creature> _gridRef | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x194B7CBE2A8 | |
LinkedListElement* iPrev = 0x194F7065D18 | |
GridRefManager<Creature>* iRefTo = 0x194D46180C8 | |
Creature* iRefFrom = 0x194DCA3A560 | |
MapObject | |
Cell _currentCell | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x4786A | |
unsigned int grid_y = 0x4786A | |
unsigned int cell_x = 0x4786A | |
unsigned int cell_y = 0x4786A | |
unsigned int nocreate = 0x4786A | |
unsigned int reserved = 0x4786A | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x4786A | |
unsigned int All = 0x4786A | |
Cell::<unnamed-type-data> data = 0x4786A | |
int _moveState = 0x0 | |
Position _newPosition | |
<user defined> XY = 0x194DCA3D0C0 | |
<user defined> XYZ = 0x194DCA3D0C0 | |
<user defined> XYZO = 0x194DCA3D0C0 | |
<user defined> PackedXYZ = 0x194DCA3D0C0 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
Loot loot | |
std::vector<LootItem,std::allocator<LootItem> > items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x194DCA3D0D0 | |
std::vector<LootItem,std::allocator<LootItem> > quest_items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x194DCA3D0F0 | |
unsigned int gold = 0x0 | |
unsigned int unlootedCount = 0x0 | |
ObjectGuid roundRobinPlayer | |
unsigned int _guid = 0x0 | |
unsigned int loot_type = 0x0 | |
unsigned int maxDuplicates = 0x1 | |
unsigned int containerID = 0x0 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > PlayersLooting | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x194DCA3D128 | |
<user defined> _Copy_tag = 0x194DCA3D128 | |
<user defined> _Move_tag = 0x194DCA3D128 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerQuestItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> > | |
<user defined> value_compare = 0x194DCA3D140 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x194DCA3D148 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x194DCA3D160 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerFFAItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> > | |
<user defined> value_compare = 0x194DCA3D190 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x194DCA3D198 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x194DCA3D1B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerNonQuestNonFFAConditionalItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> > | |
<user defined> value_compare = 0x194DCA3D1E0 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x194DCA3D1E8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x194DCA3D200 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
LootValidatorRefManager i_LootValidatorRefManager | |
RefManager<Loot,LootValidatorRef> | |
LinkedListHead | |
LinkedListElement iFirst = 0x194DCA3D238 | |
LinkedListElement iLast = 0x194DCA3D248 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDCA3D248 | |
<user defined> iterator = 0xDCA3D248 | |
<user defined> iterator = 0x194DCA3D230 | |
iterator | |
LootValidatorRef* _Ptr = 0x7FFBE92B2810 | |
unsigned int[8] m_spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int m_groupLootTimer = 0x0 | |
unsigned int lootingGroupLowGUID = 0x0 | |
unsigned int m_PlayerDamageReq = 0x3528 | |
float m_SightDistance = 50.000000 | |
float m_CombatDistance = 0.000000 | |
bool m_isTempWorldObject = 0x0 | |
std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts | |
std::_List_buy<VendorItemCount,std::allocator<VendorItemCount> > | |
std::_List_alloc<std::_List_base_types<VendorItemCount,std::allocator<VendorItemCount> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<VendorItemCount,void *> >,std::_List_val<std::_List_simple_types<VendorItemCount> >,1> _Mypair = 0x194DCA3D298 | |
ObjectGuid m_lootRecipient | |
unsigned int _guid = 0x0 | |
unsigned int m_lootRecipientGroup = 0x0 | |
int _pickpocketLootRestore = 0x0 | |
int m_corpseRemoveTime = 0x0 | |
int m_respawnTime = 0x0 | |
unsigned int m_respawnDelay = 0x12C | |
unsigned int m_corpseDelay = 0x3C | |
float m_respawnradius = 0.000000 | |
unsigned int m_boundaryCheckTime = 0x9C4 | |
unsigned int m_combatPulseTime = 0x0 | |
unsigned int m_combatPulseDelay = 0x0 | |
int m_reactState = 0x2 | |
unsigned int m_defaultMovementType = 0x0 | |
unsigned int m_spawnId = 0x0 | |
unsigned int m_equipmentId = 0x0 | |
int m_originalEquipmentId = 0x0 | |
bool m_AlreadyCallAssistance = 0x0 | |
bool m_AlreadySearchedAssistance = 0x0 | |
bool m_cannotReachTarget = 0x0 | |
unsigned int m_cannotReachTimer = 0x0 | |
unsigned int m_meleeDamageSchoolMask = 0x1 | |
unsigned int m_originalEntry = 0x5E8F | |
Position m_homePosition | |
<user defined> XY = 0x194DCA3D310 | |
<user defined> XYZ = 0x194DCA3D310 | |
<user defined> XYZO = 0x194DCA3D310 | |
<user defined> PackedXYZ = 0x194DCA3D310 | |
float m_positionX = 5805.747070 | |
float m_positionY = 625.748047 | |
float m_positionZ = 614.762390 | |
float m_orientation = 0.099839 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441C6FE045B56DFA | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441C6FE045B56DFA | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441C6FE045B56DFA | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441C6FE045B56DFA | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441C6FE045B56DFA | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441C6FE045B56DFA | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441C6FE045B56DFA | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441C6FE045B56DFA | |
Position m_transportHomePosition | |
<user defined> XY = 0x194DCA3D320 | |
<user defined> XYZ = 0x194DCA3D320 | |
<user defined> XYZO = 0x194DCA3D320 | |
<user defined> PackedXYZ = 0x194DCA3D320 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
bool DisableReputationGain = 0x0 | |
CreatureTemplate* m_creatureInfo = 0x194C0DA46B8 | |
unsigned int Entry = 0x5E8F | |
unsigned int[3] DifficultyEntry | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int[2] KillCredit | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int Modelid1 = 0x65DF | |
unsigned int Modelid2 = 0x0 | |
unsigned int Modelid3 = 0x0 | |
unsigned int Modelid4 = 0x0 | |
std::string Name = "Army of the Dead Ghoul" | |
std::string Title = "" | |
std::string IconName = "" | |
unsigned int GossipMenuId = 0x0 | |
unsigned int minlevel = 0x50 | |
unsigned int maxlevel = 0x50 | |
unsigned int expansion = 0x2 | |
unsigned int faction = 0x10 | |
unsigned int npcflag = 0x0 | |
float speed_walk = 0.777776 | |
float speed_run = 1.142860 | |
float scale = 1.000000 | |
unsigned int rank = 0x0 | |
unsigned int dmgschool = 0x0 | |
unsigned int BaseAttackTime = 0x7D0 | |
unsigned int RangeAttackTime = 0x7D0 | |
float BaseVariance = 1.000000 | |
float RangeVariance = 1.000000 | |
unsigned int unit_class = 0x1 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x800 | |
unsigned int dynamicflags = 0x0 | |
int family = 0x0 | |
unsigned int type = 0x6 | |
unsigned int type_flags = 0x0 | |
unsigned int lootid = 0x0 | |
unsigned int pickpocketLootId = 0x0 | |
unsigned int SkinLootId = 0x0 | |
int[7] resistance | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
unsigned int[8] spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int PetSpellDataId = 0x0 | |
unsigned int VehicleId = 0x0 | |
unsigned int mingold = 0x0 | |
unsigned int maxgold = 0x0 | |
std::string AIName = "" | |
unsigned int MovementType = 0x0 | |
CreatureMovementData Movement | |
unsigned int Ground = 0x1 | |
unsigned int Flight = 0x0 | |
bool Swim = 0x1 | |
bool Rooted = 0x0 | |
float HoverHeight = 1.000000 | |
float ModHealth = 0.301265 | |
float ModMana = 1.000000 | |
float ModArmor = 1.000000 | |
float ModDamage = 1.000000 | |
float ModExperience = 1.000000 | |
bool RacialLeader = 0x0 | |
unsigned int movementId = 0x0 | |
bool RegenHealth = 0x1 | |
unsigned int MechanicImmuneMask = 0x800010 | |
unsigned int SpellSchoolImmuneMask = 0x0 | |
unsigned int flags_extra = 0x0 | |
unsigned int ScriptID = 0x0 | |
WorldPacket[9] QueryData | |
[0] = 0x194C0DA4870 | |
[1] = 0x194C0DA48B0 | |
[2] = 0x194C0DA48F0 | |
[3] = 0x194C0DA4930 | |
[4] = 0x194C0DA4970 | |
[5] = 0x194C0DA49B0 | |
[6] = 0x194C0DA49F0 | |
[7] = 0x194C0DA4A30 | |
[8] = 0x194C0DA4A70 | |
CreatureData* m_creatureData = NULL | |
unsigned int m_LootMode = 0x1 | |
unsigned int _waypointPathId = 0x0 | |
std::pair<unsigned int,unsigned int> _currentWaypointNodeInfo | |
unsigned int first = 0x0 | |
unsigned int second = 0x0 | |
CreatureGroup* m_formation = NULL | |
bool m_triggerJustAppeared = 0x0 | |
bool m_respawnCompatibilityMode = 0x0 | |
Spell* m_focusSpell = NULL | |
unsigned int m_focusDelay = 0x0 | |
bool m_shouldReacquireTarget = 0x0 | |
ObjectGuid m_suppressedTarget | |
unsigned int _guid = 0x0 | |
float m_suppressedOrientation = 0.000000 | |
int _lastDamagedTime = 0x0 | |
std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > m_textRepeat | |
std::_Hash<std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > >,0> > | |
<user defined> value_compare = 0x194DCA3D390 | |
std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > _List = 0x194DCA3D398 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > > > > _Vec = 0x194DCA3D3B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _regenerateHealth = 0x1 | |
bool _regenerateHealthLock = 0x0 | |
Parameter unsigned int diff = 0xC4 | |
00007FFBE7E8B32A 000000088BAFF0F0 TempSummon::Update+5A c:\tc\src\server\game\entities\creature\temporarysummon.cpp line 52 | |
Local TempSummon* this = 0x194DCA3A560 | |
Creature | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F0004BF | |
unsigned int* m_uint32Values = 0x8F0004BF | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x194DCA3A580 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x194DCA3A598 | |
WorldLocation | |
Position | |
<user defined> XY = 0x194DCA3A5D0 | |
<user defined> XYZ = 0x194DCA3A5D0 | |
<user defined> XYZO = 0x194DCA3A5D0 | |
<user defined> PackedXYZ = 0x194DCA3A5D0 | |
float m_positionX = 5819.354492 | |
float m_positionY = 632.924988 | |
float m_positionZ = 609.885925 | |
float m_orientation = 1.058019 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E3B3345B5DAD6 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194DCA3A5E4 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194DCA3A5F0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194DCA3A5FC | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194DCA3A630 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194DCA3A664 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194DCA3A670 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x194DCA3A680 | |
EventProcessor m_Events = 0x194DCA3A6F0 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x194D45F10D0 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x194DCA3A788 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x194DCA3A820 | |
[1] = 0x194DCA3A870 | |
[2] = 0x194DCA3A8C0 | |
[3] = 0x194DCA3A910 | |
[4] = 0x194DCA3A960 | |
[5] = 0x194DCA3A9B0 | |
[6] = 0x194DCA3AA00 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID = 0x0 | |
Movement::MoveSpline* movespline = 0x19501489BF0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x194DCA3AA90 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x194DCA3AAB8 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x194DCA3AAD0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x194DCA3AB10 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x194DCA3AB28 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x194DCA3AB40 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x194DCA3AB58 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x194DCA3AB78 | |
[1] = 0x194DCA3AB90 | |
[2] = 0x194DCA3ABA8 | |
[3] = 0x194DCA3ABC0 | |
[4] = 0x194DCA3ABD8 | |
[5] = 0x194DCA3ABF0 | |
[6] = 0x194DCA3AC08 | |
[7] = 0x194DCA3AC20 | |
[8] = 0x194DCA3AC38 | |
[9] = 0x194DCA3AC50 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x194DCA3C930 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x194DCA3C948 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x194DCA3C960 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x194DCA3CB0C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x194DCA3CB40 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x194DCA3CB98 | |
MotionMaster* i_motionMaster = 0x194F844D660 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x294 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer = 0xCC | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x194DCA3CC00 | |
[1] = 0x194DCA3CC0C | |
[2] = 0x194DCA3CC18 | |
[3] = 0x194DCA3CC24 | |
[4] = 0x194DCA3CC30 | |
[5] = 0x194DCA3CC3C | |
[6] = 0x194DCA3CC48 | |
[7] = 0x194DCA3CC54 | |
[8] = 0x194DCA3CC60 | |
[9] = 0x194DCA3CC6C | |
CombatManager m_combatManager = 0x194DCA3CD00 | |
ThreatManager m_threatManager = 0x194DCA3CDA8 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x194DCA3CF80 | |
std::shared_ptr<UnitAI> i_AI = 0x194DCA3CFA8 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x194DCA3CFC0 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x194DCA3D020 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x195031B87E0 | |
GridObject<Creature> | |
GridReference<Creature> _gridRef = 0x194DCA3D090 | |
MapObject | |
Cell _currentCell = 0x4786A | |
int _moveState = 0x0 | |
Position _newPosition = 0x194DCA3D0C0 | |
Loot loot | |
std::vector<LootItem,std::allocator<LootItem> > items = 0x194DCA3D0D0 | |
std::vector<LootItem,std::allocator<LootItem> > quest_items = 0x194DCA3D0F0 | |
unsigned int gold = 0x0 | |
unsigned int unlootedCount = 0x0 | |
ObjectGuid roundRobinPlayer = 0x0 | |
unsigned int loot_type = 0x0 | |
unsigned int maxDuplicates = 0x1 | |
unsigned int containerID = 0x0 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > PlayersLooting = 0x194DCA3D128 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerQuestItems = 0x194DCA3D140 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerFFAItems = 0x194DCA3D190 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerNonQuestNonFFAConditionalItems = 0x194DCA3D1E0 | |
LootValidatorRefManager i_LootValidatorRefManager = 0x194DCA3D230 | |
unsigned int[8] m_spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int m_groupLootTimer = 0x0 | |
unsigned int lootingGroupLowGUID = 0x0 | |
unsigned int m_PlayerDamageReq = 0x3528 | |
float m_SightDistance = 50.000000 | |
float m_CombatDistance = 0.000000 | |
bool m_isTempWorldObject = 0x0 | |
std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts | |
std::_List_buy<VendorItemCount,std::allocator<VendorItemCount> > | |
std::_List_alloc<std::_List_base_types<VendorItemCount,std::allocator<VendorItemCount> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<VendorItemCount,void *> >,std::_List_val<std::_List_simple_types<VendorItemCount> >,1> _Mypair = 0x194DCA3D298 | |
ObjectGuid m_lootRecipient | |
unsigned int _guid = 0x0 | |
unsigned int m_lootRecipientGroup = 0x0 | |
int _pickpocketLootRestore = 0x0 | |
int m_corpseRemoveTime = 0x0 | |
int m_respawnTime = 0x0 | |
unsigned int m_respawnDelay = 0x12C | |
unsigned int m_corpseDelay = 0x3C | |
float m_respawnradius = 0.000000 | |
unsigned int m_boundaryCheckTime = 0x9C4 | |
unsigned int m_combatPulseTime = 0x0 | |
unsigned int m_combatPulseDelay = 0x0 | |
int m_reactState = 0x2 | |
unsigned int m_defaultMovementType = 0x0 | |
unsigned int m_spawnId = 0x0 | |
unsigned int m_equipmentId = 0x0 | |
int m_originalEquipmentId = 0x0 | |
bool m_AlreadyCallAssistance = 0x0 | |
bool m_AlreadySearchedAssistance = 0x0 | |
bool m_cannotReachTarget = 0x0 | |
unsigned int m_cannotReachTimer = 0x0 | |
unsigned int m_meleeDamageSchoolMask = 0x1 | |
unsigned int m_originalEntry = 0x5E8F | |
Position m_homePosition | |
<user defined> XY = 0x194DCA3D310 | |
<user defined> XYZ = 0x194DCA3D310 | |
<user defined> XYZO = 0x194DCA3D310 | |
<user defined> PackedXYZ = 0x194DCA3D310 | |
float m_positionX = 5805.747070 | |
float m_positionY = 625.748047 | |
float m_positionZ = 614.762390 | |
float m_orientation = 0.099839 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441C6FE045B56DFA | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441C6FE045B56DFA | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441C6FE045B56DFA | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441C6FE045B56DFA | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441C6FE045B56DFA | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441C6FE045B56DFA | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441C6FE045B56DFA | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441C6FE045B56DFA | |
Position m_transportHomePosition | |
<user defined> XY = 0x194DCA3D320 | |
<user defined> XYZ = 0x194DCA3D320 | |
<user defined> XYZO = 0x194DCA3D320 | |
<user defined> PackedXYZ = 0x194DCA3D320 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
bool DisableReputationGain = 0x0 | |
CreatureTemplate* m_creatureInfo = 0x194C0DA46B8 | |
unsigned int Entry = 0x5E8F | |
unsigned int[3] DifficultyEntry | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int[2] KillCredit | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int Modelid1 = 0x65DF | |
unsigned int Modelid2 = 0x0 | |
unsigned int Modelid3 = 0x0 | |
unsigned int Modelid4 = 0x0 | |
std::string Name = "Army of the Dead Ghoul" | |
std::string Title = "" | |
std::string IconName = "" | |
unsigned int GossipMenuId = 0x0 | |
unsigned int minlevel = 0x50 | |
unsigned int maxlevel = 0x50 | |
unsigned int expansion = 0x2 | |
unsigned int faction = 0x10 | |
unsigned int npcflag = 0x0 | |
float speed_walk = 0.777776 | |
float speed_run = 1.142860 | |
float scale = 1.000000 | |
unsigned int rank = 0x0 | |
unsigned int dmgschool = 0x0 | |
unsigned int BaseAttackTime = 0x7D0 | |
unsigned int RangeAttackTime = 0x7D0 | |
float BaseVariance = 1.000000 | |
float RangeVariance = 1.000000 | |
unsigned int unit_class = 0x1 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x800 | |
unsigned int dynamicflags = 0x0 | |
int family = 0x0 | |
unsigned int type = 0x6 | |
unsigned int type_flags = 0x0 | |
unsigned int lootid = 0x0 | |
unsigned int pickpocketLootId = 0x0 | |
unsigned int SkinLootId = 0x0 | |
int[7] resistance | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
unsigned int[8] spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int PetSpellDataId = 0x0 | |
unsigned int VehicleId = 0x0 | |
unsigned int mingold = 0x0 | |
unsigned int maxgold = 0x0 | |
std::string AIName = "" | |
unsigned int MovementType = 0x0 | |
CreatureMovementData Movement = 0x10001 | |
float HoverHeight = 1.000000 | |
float ModHealth = 0.301265 | |
float ModMana = 1.000000 | |
float ModArmor = 1.000000 | |
float ModDamage = 1.000000 | |
float ModExperience = 1.000000 | |
bool RacialLeader = 0x0 | |
unsigned int movementId = 0x0 | |
bool RegenHealth = 0x1 | |
unsigned int MechanicImmuneMask = 0x800010 | |
unsigned int SpellSchoolImmuneMask = 0x0 | |
unsigned int flags_extra = 0x0 | |
unsigned int ScriptID = 0x0 | |
WorldPacket[9] QueryData | |
[0] = 0x194C0DA4870 | |
[1] = 0x194C0DA48B0 | |
[2] = 0x194C0DA48F0 | |
[3] = 0x194C0DA4930 | |
[4] = 0x194C0DA4970 | |
[5] = 0x194C0DA49B0 | |
[6] = 0x194C0DA49F0 | |
[7] = 0x194C0DA4A30 | |
[8] = 0x194C0DA4A70 | |
CreatureData* m_creatureData = NULL | |
unsigned int m_LootMode = 0x1 | |
unsigned int _waypointPathId = 0x0 | |
std::pair<unsigned int,unsigned int> _currentWaypointNodeInfo | |
unsigned int first = 0x0 | |
unsigned int second = 0x0 | |
CreatureGroup* m_formation = NULL | |
bool m_triggerJustAppeared = 0x0 | |
bool m_respawnCompatibilityMode = 0x0 | |
Spell* m_focusSpell = NULL | |
unsigned int m_focusDelay = 0x0 | |
bool m_shouldReacquireTarget = 0x0 | |
ObjectGuid m_suppressedTarget | |
unsigned int _guid = 0x0 | |
float m_suppressedOrientation = 0.000000 | |
int _lastDamagedTime = 0x0 | |
std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > m_textRepeat | |
std::_Hash<std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > >,0> > | |
<user defined> value_compare = 0x194DCA3D390 | |
std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > _List = 0x194DCA3D398 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > > > > _Vec = 0x194DCA3D3B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _regenerateHealth = 0x1 | |
bool _regenerateHealthLock = 0x0 | |
SummonPropertiesEntry* m_Properties = 0x194FC4CF178 | |
unsigned int Id = 0x2AF | |
unsigned int Category = 0x1 | |
unsigned int Faction = 0x0 | |
unsigned int Type = 0x3 | |
unsigned int Slot = 0x0 | |
unsigned int Flags = 0x200 | |
int m_type = 0x3 | |
unsigned int m_timer = 0x4DF8 | |
unsigned int m_lifetime = 0x9C40 | |
ObjectGuid m_summonerGUID | |
unsigned int _guid = 0x10 | |
Parameter unsigned int diff = 0xC4 | |
00007FFBE839A870 000000088BAFF150 Trinity::ObjectUpdater::Visit<Creature>+B0 c:\tc\src\server\game\grids\notifiers\gridnotifiers.cpp line 407 | |
Local LinkedListHead::Iterator<GridReference<Creature> > iter | |
GridReference<Creature>* _Ptr = 0x194DCA3D090 | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x194B7CBE2A8 | |
LinkedListElement* iPrev = 0x194F7065D18 | |
GridRefManager<Creature>* iRefTo = 0x194D46180C8 | |
Creature* iRefFrom = 0x194DCA3A560 | |
Local Trinity::ObjectUpdater* this = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
Parameter GridRefManager<Creature>& m = 0x194D46180C8 | |
RefManager<GridRefManager<Creature>,Creature> | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D46180D0 | |
LinkedListElement iLast = 0x194D46180E0 | |
unsigned int iSize = 0x23 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF8180C08 | |
<user defined> iterator = 0xF8180C08 | |
<user defined> iterator = 0x194D46180C8 | |
iterator | |
GridReference<Creature>* _Ptr = 0x7FFBE92D4B20 | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x7FFBE94D0A58 | |
LinkedListElement* iPrev = 0x7FFBE854CC00 | |
GridRefManager<Creature>* iRefTo = 0x7FFBE94D0978 | |
Creature* iRefFrom = 0x7FFBE854CF60 | |
00007FFBE85276A5 000000088BAFF180 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 46 | |
Parameter Trinity::ObjectUpdater& v = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
Parameter ContainerMapList<Creature>& c = 0x194D46180C8 | |
GridRefManager<Creature> _element | |
RefManager<GridRefManager<Creature>,Creature> | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D46180D0 | |
LinkedListElement iLast = 0x194D46180E0 | |
unsigned int iSize = 0x23 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF8180C08 | |
<user defined> iterator = 0xF8180C08 | |
<user defined> iterator = 0x194D46180C8 | |
iterator | |
GridReference<Creature>* _Ptr = 0x7FFBE92D4B20 | |
00007FFBE8527745 000000088BAFF1B0 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 52 | |
Parameter Trinity::ObjectUpdater& v = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
Parameter ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >& c = 0x194D46180C8 | |
ContainerMapList<Creature> _elements | |
GridRefManager<Creature> _element | |
RefManager<GridRefManager<Creature>,Creature> | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D46180D0 | |
LinkedListElement iLast = 0x194D46180E0 | |
unsigned int iSize = 0x23 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF8180C08 | |
<user defined> iterator = 0xF8180C08 | |
<user defined> iterator = 0x194D46180C8 | |
iterator | |
GridReference<Creature>* _Ptr = 0x7FFBE92D4B20 | |
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > _TailElements | |
ContainerMapList<DynamicObject> _elements | |
GridRefManager<DynamicObject> _element = 0x194D46180F8 | |
ContainerMapList<TypeList<Corpse,TypeNull> > _TailElements | |
ContainerMapList<Corpse> _elements = 0x194D4618128 | |
ContainerMapList<TypeNull> _TailElements = 0xCD | |
00007FFBE85278FB 000000088BAFF1E0 VisitorHelper<Trinity::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+4B c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 53 | |
Parameter Trinity::ObjectUpdater& v = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
Parameter ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >& c = 0x194D4618098 | |
ContainerMapList<GameObject> _elements | |
GridRefManager<GameObject> _element | |
RefManager<GridRefManager<GameObject>,GameObject> | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D46180A0 | |
LinkedListElement iLast = 0x194D46180B0 | |
unsigned int iSize = 0x78 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF7B352A0 | |
<user defined> iterator = 0xF7B352A0 | |
<user defined> iterator = 0x194D4618098 | |
iterator | |
GridReference<GameObject>* _Ptr = 0x7FFBE92D4B00 | |
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > _TailElements | |
ContainerMapList<Creature> _elements | |
GridRefManager<Creature> _element = 0x194D46180C8 | |
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > _TailElements | |
ContainerMapList<DynamicObject> _elements = 0x194D46180F8 | |
ContainerMapList<TypeList<Corpse,TypeNull> > _TailElements = 0x194D4618128 | |
00007FFBE852752A 000000088BAFF210 VisitorHelper<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+3A c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 59 | |
Parameter Trinity::ObjectUpdater& v = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
Parameter TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >& c = 0x194D4618098 | |
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > i_elements | |
ContainerMapList<GameObject> _elements | |
GridRefManager<GameObject> _element = 0x194D4618098 | |
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > _TailElements | |
ContainerMapList<Creature> _elements = 0x194D46180C8 | |
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > _TailElements = 0x194D46180F8 | |
00007FFBE854DB65 000000088BAFF240 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >::Visit+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 93 | |
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* this = 0x88BAFF438 | |
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
Parameter TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >& c = 0x194D4618098 | |
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > i_elements | |
ContainerMapList<GameObject> _elements | |
GridRefManager<GameObject> _element = 0x194D4618098 | |
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > _TailElements | |
ContainerMapList<Creature> _elements = 0x194D46180C8 | |
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > _TailElements = 0x194D46180F8 | |
00007FFBE8526675 000000088BAFF270 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::Visit<Trinity::ObjectUpdater>+35 c:\tc\src\server\game\grids\grid.h line 92 | |
Local Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >* this = 0x194D4618098 | |
TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > i_container | |
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > i_elements | |
ContainerMapList<GameObject> _elements = 0x194D4618098 | |
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > _TailElements = 0x194D46180C8 | |
TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_objects | |
ContainerMapList<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_elements | |
ContainerMapList<Player> _elements = 0x194D4618160 | |
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements = 0x194D4618190 | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >& visitor = 0x88BAFF438 | |
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
00007FFBE8526EDC 000000088BAFF2A0 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+4C c:\tc\src\server\game\grids\ngrid.h line 154 | |
Local NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >* this = 0x194D4612730 | |
unsigned int i_gridId = 0xAA1 | |
GridInfo i_GridInfo | |
TimeTracker i_timer | |
int i_expiryTime = 0x86C | |
PeriodicTimer vis_Update | |
int i_period = 0x0 | |
int i_expireTime = 0x2A2 | |
unsigned int i_unloadActiveLockCount = 0x0 | |
bool i_unloadExplicitLock = 0xCC | |
bool i_unloadReferenceLock = 0xCC | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > i_Reference | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListElement | |
LinkedListElement* iNext = 0x194D45F10E8 | |
LinkedListElement* iPrev = 0x194D72FAE78 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* iRefTo = 0x194D45F10D0 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >* iRefFrom = 0x194D4612730 | |
int i_x = 0x2A | |
int i_y = 0x21 | |
int i_cellstate = 0x1 | |
Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >[8] i_cells | |
[0] = 0x194D4612788 | |
[1] = 0x194D4612918 | |
[2] = 0x194D4612AA8 | |
[3] = 0x194D4612C38 | |
[4] = 0x194D4612DC8 | |
[5] = 0x194D4612F58 | |
[6] = 0x194D46130E8 | |
[7] = 0x194D4613278 | |
[0] = 0x194D4612788 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x194D4613408 | |
[1] = 0x194D4613598 | |
[2] = 0x194D4613728 | |
[3] = 0x194D46138B8 | |
[4] = 0x194D4613A48 | |
[5] = 0x194D4613BD8 | |
[6] = 0x194D4613D68 | |
[7] = 0x194D4613EF8 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x194D4614088 | |
[1] = 0x194D4614218 | |
[2] = 0x194D46143A8 | |
[3] = 0x194D4614538 | |
[4] = 0x194D46146C8 | |
[5] = 0x194D4614858 | |
[6] = 0x194D46149E8 | |
[7] = 0x194D4614B78 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x194D4614D08 | |
[1] = 0x194D4614E98 | |
[2] = 0x194D4615028 | |
[3] = 0x194D46151B8 | |
[4] = 0x194D4615348 | |
[5] = 0x194D46154D8 | |
[6] = 0x194D4615668 | |
[7] = 0x194D46157F8 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x194D4615988 | |
[1] = 0x194D4615B18 | |
[2] = 0x194D4615CA8 | |
[3] = 0x194D4615E38 | |
[4] = 0x194D4615FC8 | |
[5] = 0x194D4616158 | |
[6] = 0x194D46162E8 | |
[7] = 0x194D4616478 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x194D4616608 | |
[1] = 0x194D4616798 | |
[2] = 0x194D4616928 | |
[3] = 0x194D4616AB8 | |
[4] = 0x194D4616C48 | |
[5] = 0x194D4616DD8 | |
[6] = 0x194D4616F68 | |
[7] = 0x194D46170F8 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x194D4617288 | |
[1] = 0x194D4617418 | |
[2] = 0x194D46175A8 | |
[3] = 0x194D4617738 | |
[4] = 0x194D46178C8 | |
[5] = 0x194D4617A58 | |
[6] = 0x194D4617BE8 | |
[7] = 0x194D4617D78 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x194D4617F08 | |
[1] = 0x194D4618098 | |
[2] = 0x194D4618228 | |
[3] = 0x194D46183B8 | |
[4] = 0x194D4618548 | |
[5] = 0x194D46186D8 | |
[6] = 0x194D4618868 | |
[7] = 0x194D46189F8 | |
bool i_GridObjectDataLoaded = 0x1 | |
Parameter unsigned int x = 0x7 | |
Parameter unsigned int y = 0x1 | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >& visitor = 0x88BAFF438 | |
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
00007FFBE85267A0 000000088BAFF2F0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+D0 c:\tc\src\server\game\maps\map.h line 964 | |
Local Map* this = 0x194D45F10D0 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F10D8 | |
LinkedListElement iLast = 0x194D45F10E8 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078 | |
<user defined> iterator = 0xDD119078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x194D45F1100 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x194D45F1108 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x194D45F1120 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x194D45F1158 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x194D45F1180 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x194D45F11A8 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194D45F11C8 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194D45F1218 | |
MapEntry* i_mapEntry = 0x194FBF1249C | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x194D4609960 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F1290 | |
LinkedListElement iLast = 0x194D45F12A0 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF1E94B48 | |
<user defined> iterator = 0xF1E94B48 | |
<user defined> iterator = 0x194D45F1288 | |
iterator | |
MapReference* _Ptr = 0x7FFBE92D4B40 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBE92D4B40 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x194F1E94B40 | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x194D45F12A0 | |
LinkedListElement* iPrev = 0x194D45F1290 | |
Map* iRefTo = 0x194D45F10D0 | |
Player* iRefFrom = 0x194F1E90810 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D45F12C8 | |
<user defined> _Copy_tag = 0x194D45F12C8 | |
<user defined> _Move_tag = 0x194D45F12C8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D41579A0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x194CCF068B0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x194D45F12F8 | |
<user defined> _Copy_tag = 0x194D45F12F8 | |
<user defined> _Move_tag = 0x194D45F12F8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D4157720 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x194CCF059D0 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x194D45F10D0 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F1338 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F9338 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x194D4601338 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D4609340 | |
<user defined> _Copy_tag = 0x194D4609340 | |
<user defined> _Move_tag = 0x194D4609340 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x194D4609358 | |
<user defined> value_compare = 0x194D4609358 | |
<user defined> _Copy_tag = 0x194D4609358 | |
<user defined> _Move_tag = 0x194D4609358 | |
<user defined> value_compare = 0x194D4609358 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D4609370 | |
<user defined> _Copy_tag = 0x194D4609370 | |
<user defined> _Move_tag = 0x194D4609370 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x194D4609388 | |
<user defined> value_compare = 0x194D4609388 | |
<user defined> _Copy_tag = 0x194D4609388 | |
<user defined> _Move_tag = 0x194D4609388 | |
<user defined> value_compare = 0x194D4609388 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x8 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x19503223520 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *> | |
boost::heap::detail::heap_node<RespawnInfo *,1> | |
boost::heap::detail::heap_node_base<0> | |
boost::intrusive::list_base_hook<boost::intrusive::link_mode<1>,void,void> | |
boost::intrusive::generic_hook<0,boost::intrusive::list_node_traits<void *>,boost::intrusive::dft_tag,1,1> | |
boost::intrusive::node_holder<boost::intrusive::list_node<void *>,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_node<void *> | |
boost::intrusive::list_node<void *>* next_ = 0x194D46093C8 | |
boost::intrusive::list_node<void *>* prev_ = 0x19503225B20 | |
RespawnInfo* value = 0x195033B6620 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x19503223538 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL | |
bool mark = 0x0 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void> | |
root_plus_size | |
boost::intrusive::detail::size_holder<1,unsigned __int64,void> | |
unsigned int size_ = 0x8 | |
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x194D46093C8 | |
data_t | |
boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::root_plus_size root_plus_size_ = 0x194D46093C0 | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::data_t data_ = 0x194D46093C0 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x194D46093D8 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x194D46093E0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x194D46093F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x194D4609428 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x194D4609430 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x194D4609448 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x194D4609480 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x194D4609498 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x94D | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x194D46094D0 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x194D46094D8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x194D46094F0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x194D4609520 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x194D4609528 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x194D4609540 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x194D4609578 | |
<user defined> value_compare = 0x194D4609578 | |
<user defined> _Copy_tag = 0x194D4609578 | |
<user defined> _Move_tag = 0x194D4609578 | |
<user defined> value_compare = 0x194D4609578 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements | |
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x194D4609590 | |
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x194D46095E0 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x194D4609728 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x194D4609730 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x194D4609748 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x194D4609778 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x194D4609780 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x194D4609798 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x194D46097C8 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x194D46097D0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x194D46097E8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x194D4609818 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x194D4609820 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x194D4609838 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x194D4609870 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x194D4609888 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x194D46098C0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x194D46098D8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x194D4158760 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x194D4158760 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x194D4158760 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x194D4158760 | |
Parameter Cell& cell = 0x88BAFF374 | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x104786A | |
unsigned int grid_y = 0x104786A | |
unsigned int cell_x = 0x104786A | |
unsigned int cell_y = 0x104786A | |
unsigned int nocreate = 0x104786A | |
unsigned int reserved = 0x104786A | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part | |
unsigned int grid_x = 0x104786A | |
unsigned int grid_y = 0x104786A | |
unsigned int cell_x = 0x104786A | |
unsigned int cell_y = 0x104786A | |
unsigned int nocreate = 0x104786A | |
unsigned int reserved = 0x104786A | |
unsigned int All = 0x104786A | |
Cell::<unnamed-type-data> data | |
<user defined> <unnamed-type-Part> = 0x88BAFF374 | |
<user defined> Part = 0x104786A | |
unsigned int All = 0x104786A | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >& visitor = 0x88BAFF438 | |
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
Local unsigned int cell_y = 0x1 | |
Local unsigned int x = 0x2A | |
Local unsigned int y = 0x21 | |
Local unsigned int cell_x = 0x7 | |
00007FFBE8502904 000000088BAFF390 Map::VisitNearbyCellsOf+184 c:\tc\src\server\game\maps\map.cpp line 725 | |
Local Cell cell | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x104786A | |
unsigned int grid_y = 0x104786A | |
unsigned int cell_x = 0x104786A | |
unsigned int cell_y = 0x104786A | |
unsigned int nocreate = 0x104786A | |
unsigned int reserved = 0x104786A | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part | |
unsigned int grid_x = 0x104786A | |
unsigned int grid_y = 0x104786A | |
unsigned int cell_x = 0x104786A | |
unsigned int cell_y = 0x104786A | |
unsigned int nocreate = 0x104786A | |
unsigned int reserved = 0x104786A | |
unsigned int All = 0x104786A | |
Cell::<unnamed-type-data> data | |
<user defined> <unnamed-type-Part> = 0x88BAFF374 | |
<user defined> Part = 0x104786A | |
unsigned int All = 0x104786A | |
Local unsigned int cell_id = 0x21357 | |
Local CoordPair<512> pair | |
unsigned int x_coord = 0x157 | |
unsigned int y_coord = 0x109 | |
Local unsigned int y = 0x109 | |
Local unsigned int x = 0x157 | |
Local Map* this = 0x194D45F10D0 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F10D8 | |
LinkedListElement iLast = 0x194D45F10E8 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078 | |
<user defined> iterator = 0xDD119078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x194D45F1100 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x194D45F1108 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x194D45F1120 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x194D45F1158 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x194D45F1180 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x194D45F11A8 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194D45F11C8 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194D45F1218 | |
MapEntry* i_mapEntry = 0x194FBF1249C | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x194D4609960 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F1290 | |
LinkedListElement iLast = 0x194D45F12A0 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF1E94B48 | |
<user defined> iterator = 0xF1E94B48 | |
<user defined> iterator = 0x194D45F1288 | |
iterator | |
MapReference* _Ptr = 0x7FFBE92D4B40 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBE92D4B40 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x194F1E94B40 | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x194D45F12A0 | |
LinkedListElement* iPrev = 0x194D45F1290 | |
Map* iRefTo = 0x194D45F10D0 | |
Player* iRefFrom = 0x194F1E90810 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D45F12C8 | |
<user defined> _Copy_tag = 0x194D45F12C8 | |
<user defined> _Move_tag = 0x194D45F12C8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D41579A0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x194CCF068B0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x194D45F12F8 | |
<user defined> _Copy_tag = 0x194D45F12F8 | |
<user defined> _Move_tag = 0x194D45F12F8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D4157720 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x194CCF059D0 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x194D45F10D0 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F1338 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F9338 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x194D4601338 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D4609340 | |
<user defined> _Copy_tag = 0x194D4609340 | |
<user defined> _Move_tag = 0x194D4609340 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x194D4609358 | |
<user defined> value_compare = 0x194D4609358 | |
<user defined> _Copy_tag = 0x194D4609358 | |
<user defined> _Move_tag = 0x194D4609358 | |
<user defined> value_compare = 0x194D4609358 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D4609370 | |
<user defined> _Copy_tag = 0x194D4609370 | |
<user defined> _Move_tag = 0x194D4609370 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x194D4609388 | |
<user defined> value_compare = 0x194D4609388 | |
<user defined> _Copy_tag = 0x194D4609388 | |
<user defined> _Move_tag = 0x194D4609388 | |
<user defined> value_compare = 0x194D4609388 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x8 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x19503223520 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *> | |
boost::heap::detail::heap_node<RespawnInfo *,1> | |
boost::heap::detail::heap_node_base<0> | |
boost::intrusive::list_base_hook<boost::intrusive::link_mode<1>,void,void> | |
boost::intrusive::generic_hook<0,boost::intrusive::list_node_traits<void *>,boost::intrusive::dft_tag,1,1> | |
boost::intrusive::node_holder<boost::intrusive::list_node<void *>,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_node<void *> | |
boost::intrusive::list_node<void *>* next_ = 0x194D46093C8 | |
boost::intrusive::list_node<void *>* prev_ = 0x19503225B20 | |
RespawnInfo* value = 0x195033B6620 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x19503223538 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL | |
bool mark = 0x0 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void> | |
root_plus_size | |
boost::intrusive::detail::size_holder<1,unsigned __int64,void> | |
unsigned int size_ = 0x8 | |
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x194D46093C8 | |
data_t | |
boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::root_plus_size root_plus_size_ = 0x194D46093C0 | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::data_t data_ = 0x194D46093C0 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x194D46093D8 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x194D46093E0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x194D46093F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x194D4609428 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x194D4609430 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x194D4609448 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x194D4609480 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x194D4609498 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x94D | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x194D46094D0 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x194D46094D8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x194D46094F0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x194D4609520 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x194D4609528 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x194D4609540 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x194D4609578 | |
<user defined> value_compare = 0x194D4609578 | |
<user defined> _Copy_tag = 0x194D4609578 | |
<user defined> _Move_tag = 0x194D4609578 | |
<user defined> value_compare = 0x194D4609578 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements | |
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x194D4609590 | |
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x194D46095E0 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x194D4609728 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x194D4609730 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x194D4609748 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x194D4609778 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x194D4609780 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x194D4609798 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x194D46097C8 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x194D46097D0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x194D46097E8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x194D4609818 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x194D4609820 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x194D4609838 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x194D4609870 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x194D4609888 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x194D46098C0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x194D46098D8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x194D4158760 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x194D4158760 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x194D4158760 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x194D4158760 | |
Parameter WorldObject* obj = 0x194F1E90810 | |
Object | |
unsigned int m_objectType = 0x19 | |
int m_objectTypeId = 0x4 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x10 | |
unsigned int* m_uint32Values = 0x10 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask | |
unsigned int _fieldCount = 0x52E | |
unsigned int _blockCount = 0x2A | |
unsigned int* _bits = 0x0 | |
unsigned int m_valuesCount = 0x52E | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID | |
ByteBuffer _packedGuid = 0x194F1E90848 | |
WorldLocation | |
Position | |
<user defined> XY = 0x194F1E90880 | |
<user defined> XYZ = 0x194F1E90880 | |
<user defined> XYZO = 0x194F1E90880 | |
<user defined> PackedXYZ = 0x194F1E90880 | |
float m_positionX = 5834.179199 | |
float m_positionY = 655.481812 | |
float m_positionZ = 609.457886 | |
float m_orientation = 0.842035 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x4423DED645B6516F | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x5 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x3E8 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x80 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid | |
unsigned int _guid = 0x10 | |
unsigned int flags = 0x1000001 | |
unsigned int flags2 = 0x0 | |
Position pos | |
<user defined> XY = 0x194F1E90940 | |
<user defined> XYZ = 0x194F1E90940 | |
<user defined> XYZO = 0x194F1E90940 | |
<user defined> PackedXYZ = 0x194F1E90940 | |
float m_positionX = 5834.179199 | |
float m_positionY = 655.481812 | |
float m_positionZ = 609.457886 | |
float m_orientation = 0.842035 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x4423DED645B6516F | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
unsigned int time = 0x41759 | |
TransportInfo | |
ObjectGuid guid = 0x10 | |
Position pos = 0x194F1E90938 | |
int seat = 0x4E | |
unsigned int time = 0x3F578F98 | |
unsigned int time2 = 0x41759 | |
MovementInfo::TransportInfo transport | |
ObjectGuid guid = 0x0 | |
Position pos = 0x194F1E90960 | |
int seat = 0xFF | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0x49 | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -106954752.000000 | |
MovementInfo::JumpInfo jump | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = 0.000000 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x1CD16 | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events | |
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,BasicEvent *> > >,1>,1> _Mypair = 0x194F1E909A8 | |
<user defined> value_compare = 0x194F1E909A8 | |
<user defined> _Copy_tag = 0x194F1E909A8 | |
<user defined> _Move_tag = 0x194F1E909A8 | |
<user defined> value_compare = 0x194F1E909A8 | |
std::string m_name = "Dk" | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.458069 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x194D45F10D0 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F10D8 | |
LinkedListElement iLast = 0x194D45F10E8 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078 | |
<user defined> iterator = 0xDD119078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x194D45F1100 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x194D45F1108 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x194D45F1120 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x194D45F1158 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x194D45F1180 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x194D45F11A8 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194D45F11C8 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194D45F1218 | |
MapEntry* i_mapEntry = 0x194FBF1249C | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x194D4609960 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F1290 | |
LinkedListElement iLast = 0x194D45F12A0 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF1E94B48 | |
<user defined> iterator = 0xF1E94B48 | |
<user defined> iterator = 0x194D45F1288 | |
iterator | |
MapReference* _Ptr = 0x7FFBE92D4B40 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBE92D4B40 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x194F1E94B40 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D45F12C8 | |
<user defined> _Copy_tag = 0x194D45F12C8 | |
<user defined> _Move_tag = 0x194D45F12C8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D41579A0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x194CCF068B0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x194D45F12F8 | |
<user defined> _Copy_tag = 0x194D45F12F8 | |
<user defined> _Move_tag = 0x194D45F12F8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D4157720 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x194CCF059D0 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x194D45F10D0 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F1338 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F9338 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x194D4601338 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D4609340 | |
<user defined> _Copy_tag = 0x194D4609340 | |
<user defined> _Move_tag = 0x194D4609340 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x194D4609358 | |
<user defined> value_compare = 0x194D4609358 | |
<user defined> _Copy_tag = 0x194D4609358 | |
<user defined> _Move_tag = 0x194D4609358 | |
<user defined> value_compare = 0x194D4609358 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D4609370 | |
<user defined> _Copy_tag = 0x194D4609370 | |
<user defined> _Move_tag = 0x194D4609370 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x194D4609388 | |
<user defined> value_compare = 0x194D4609388 | |
<user defined> _Copy_tag = 0x194D4609388 | |
<user defined> _Move_tag = 0x194D4609388 | |
<user defined> value_compare = 0x194D4609388 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x8 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x19503223520 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x194D46093C0 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x194D46093D8 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x194D46093E0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x194D46093F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x194D4609428 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x194D4609430 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x194D4609448 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x194D4609480 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x194D4609498 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x94D | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x194D46094D0 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x194D46094D8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x194D46094F0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x194D4609520 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x194D4609528 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x194D4609540 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x194D4609578 | |
<user defined> value_compare = 0x194D4609578 | |
<user defined> _Copy_tag = 0x194D4609578 | |
<user defined> _Move_tag = 0x194D4609578 | |
<user defined> value_compare = 0x194D4609578 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements = 0x194D4609590 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x194D4609728 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x194D4609730 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x194D4609748 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x194D4609778 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x194D4609780 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x194D4609798 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x194D46097C8 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x194D46097D0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x194D46097E8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x194D4609818 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x194D4609820 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x194D4609838 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x194D4609870 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x194D4609888 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x194D46098C0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x194D46098D8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x194D4158760 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x194D4158760 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head = 0x194D4158760 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x194D4158760 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >& gridVisitor = 0x88BAFF438 | |
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& worldVisitor = 0x88BAFF458 | |
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
Local CellArea area | |
CoordPair<512> low_bound | |
unsigned int x_coord = 0x156 | |
unsigned int y_coord = 0x108 | |
CoordPair<512> high_bound | |
unsigned int x_coord = 0x158 | |
unsigned int y_coord = 0x10B | |
00007FFBE8502C76 000000088BAFF780 Map::Update+326 c:\tc\src\server\game\maps\map.cpp line 794 | |
Local WorldObject* viewPoint = 0xCCCCCCCCCCCCCCCC | |
Object | |
unsigned int m_objectType = 0xCCCCCCCCCCCCCCD4 <Unable to read memory> | |
int m_objectTypeId = 0xCCCCCCCCCCCCCCD8 <Unable to read memory> | |
unsigned int m_updateFlag = 0xCCCCCCCCCCCCCCDC <Unable to read memory> | |
int* m_int32Values = <Unable to read memory> | |
unsigned int* m_uint32Values = <Unable to read memory> | |
float* m_floatValues = <Unable to read memory> | |
UpdateMask _changesMask | |
unsigned int _fieldCount = 0xCCCCCCCCCCCCCCEC <Unable to read memory> | |
unsigned int _blockCount = 0xCCCCCCCCCCCCCCF0 <Unable to read memory> | |
unsigned int* _bits = <Unable to read memory> | |
unsigned int m_valuesCount = 0xCCCCCCCCCCCCCCFC <Unable to read memory> | |
unsigned int _fieldNotifyFlags = 0xCCCCCCCCCCCCCCFE <Unable to read memory> | |
bool m_objectUpdated = 0xCCCCCCCCCCCCCD00 <Unable to read memory> | |
bool m_inWorld = 0xCCCCCCCCCCCCCD01 <Unable to read memory> | |
bool m_isNewObject = 0xCCCCCCCCCCCCCD02 <Unable to read memory> | |
PackedGuid m_PackGUID | |
ByteBuffer _packedGuid = 0xCCCCCCCCCCCCCD04 | |
WorldLocation | |
Position | |
<user defined> XY = 0xCCCCCCCCCCCCCD3C | |
<user defined> XYZ = 0xCCCCCCCCCCCCCD3C | |
<user defined> XYZO = 0xCCCCCCCCCCCCCD3C | |
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCD3C | |
float m_positionX = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
float m_positionY = 0xCCCCCCCCCCCCCD40 <Unable to read memory> | |
float m_positionZ = 0xCCCCCCCCCCCCCD44 <Unable to read memory> | |
float m_orientation = 0xCCCCCCCCCCCCCD48 <Unable to read memory> | |
?$Streamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
unsigned int m_mapId = 0xCCCCCCCCCCCCCD4C <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0xCCCCCCCCCCCCCD50 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCD54 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCD58 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0xCCCCCCCCCCCCCD5C <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCD60 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCD64 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0xCCCCCCCCCCCCCD68 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCD6C <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCD70 <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCCD74 <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCCD78 <Unable to read memory> | |
[5] = 0xCCCCCCCCCCCCCD7C <Unable to read memory> | |
[6] = 0xCCCCCCCCCCCCCD80 <Unable to read memory> | |
[7] = 0xCCCCCCCCCCCCCD84 <Unable to read memory> | |
[8] = 0xCCCCCCCCCCCCCD88 <Unable to read memory> | |
[9] = 0xCCCCCCCCCCCCCD8C <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCD98 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0xCCCCCCCCCCCCCD9C <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCDA0 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCDA4 <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCCDA8 <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCCDAC <Unable to read memory> | |
[5] = 0xCCCCCCCCCCCCCDB0 <Unable to read memory> | |
[6] = 0xCCCCCCCCCCCCCDB4 <Unable to read memory> | |
[7] = 0xCCCCCCCCCCCCCDB8 <Unable to read memory> | |
[8] = 0xCCCCCCCCCCCCCDBC <Unable to read memory> | |
[9] = 0xCCCCCCCCCCCCCDC0 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCDCC <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0xCCCCCCCCCCCCCDD0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCDD4 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCDD8 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0xCCCCCCCCCCCCCDDC <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCDE0 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCDE4 <Unable to read memory> | |
unsigned int LastUsedScriptID = 0xCCCCCCCCCCCCCDE8 <Unable to read memory> | |
MovementInfo m_movementInfo | |
ObjectGuid guid | |
unsigned int _guid = 0xCCCCCCCCCCCCCDEC <Unable to read memory> | |
unsigned int flags = 0xCCCCCCCCCCCCCDF4 <Unable to read memory> | |
unsigned int flags2 = 0xCCCCCCCCCCCCCDF8 <Unable to read memory> | |
Position pos | |
<user defined> XY = 0xCCCCCCCCCCCCCDFC | |
<user defined> XYZ = 0xCCCCCCCCCCCCCDFC | |
<user defined> XYZO = 0xCCCCCCCCCCCCCDFC | |
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCDFC | |
float m_positionX = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
float m_positionY = 0xCCCCCCCCCCCCCE00 <Unable to read memory> | |
float m_positionZ = 0xCCCCCCCCCCCCCE04 <Unable to read memory> | |
float m_orientation = 0xCCCCCCCCCCCCCE08 <Unable to read memory> | |
?$Streamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
unsigned int time = 0xCCCCCCCCCCCCCE0C <Unable to read memory> | |
TransportInfo | |
ObjectGuid guid = 0xCCCCCCCCCCCCCDEC <Unable to read memory> | |
Position pos = 0xCCCCCCCCCCCCCDF4 | |
int seat = 0xCCCCCCCCCCCCCE04 <Unable to read memory> | |
unsigned int time = 0xCCCCCCCCCCCCCE08 <Unable to read memory> | |
unsigned int time2 = 0xCCCCCCCCCCCCCE0C <Unable to read memory> | |
MovementInfo::TransportInfo transport | |
ObjectGuid guid = 0xCCCCCCCCCCCCCE14 <Unable to read memory> | |
Position pos = 0xCCCCCCCCCCCCCE1C | |
int seat = 0xCCCCCCCCCCCCCE2C <Unable to read memory> | |
unsigned int time = 0xCCCCCCCCCCCCCE30 <Unable to read memory> | |
unsigned int time2 = 0xCCCCCCCCCCCCCE34 <Unable to read memory> | |
float pitch = 0xCCCCCCCCCCCCCE3C <Unable to read memory> | |
unsigned int fallTime = 0xCCCCCCCCCCCCCE40 <Unable to read memory> | |
JumpInfo | |
float zspeed = 0xCCCCCCCCCCCCCDEC <Unable to read memory> | |
float sinAngle = 0xCCCCCCCCCCCCCDF0 <Unable to read memory> | |
float cosAngle = 0xCCCCCCCCCCCCCDF4 <Unable to read memory> | |
float xyspeed = 0xCCCCCCCCCCCCCDF8 <Unable to read memory> | |
MovementInfo::JumpInfo jump | |
float zspeed = 0xCCCCCCCCCCCCCE44 <Unable to read memory> | |
float sinAngle = 0xCCCCCCCCCCCCCE48 <Unable to read memory> | |
float cosAngle = 0xCCCCCCCCCCCCCE4C <Unable to read memory> | |
float xyspeed = 0xCCCCCCCCCCCCCE50 <Unable to read memory> | |
float splineElevation = 0xCCCCCCCCCCCCCE54 <Unable to read memory> | |
EventProcessor m_Events | |
unsigned int m_time = 0xCCCCCCCCCCCCCE5C <Unable to read memory> | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events | |
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,BasicEvent *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCCE64 | |
<user defined> value_compare = 0xCCCCCCCCCCCCCE64 | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCCE64 | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCCE64 | |
<user defined> value_compare = 0xCCCCCCCCCCCCCE64 | |
std::string m_name = 0xCCCCCCCCCCCCCE7C <Unable to read memory> | |
bool m_isActive = 0xCCCCCCCCCCCCCEA4 <Unable to read memory> | |
bool m_isFarVisible = 0xCCCCCCCCCCCCCEA5 <Unable to read memory> | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0xCCCCCCCCCCCCCEA8 <Unable to read memory> | |
bool m_initialized = 0xCCCCCCCCCCCCCEA8 <Unable to read memory> | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCCCCCCCCCCCCCEAC <Unable to read memory> | |
bool m_isWorldObject = 0xCCCCCCCCCCCCCEB0 <Unable to read memory> | |
ZoneScript* m_zoneScript = <Unable to read memory> | |
Transport* m_transport = <Unable to read memory> | |
unsigned int m_zoneId = 0xCCCCCCCCCCCCCEC4 <Unable to read memory> | |
unsigned int m_areaId = 0xCCCCCCCCCCCCCEC8 <Unable to read memory> | |
float m_staticFloorZ = 0xCCCCCCCCCCCCCECC <Unable to read memory> | |
bool m_outdoors = 0xCCCCCCCCCCCCCED0 <Unable to read memory> | |
Map* m_currMap = <Unable to read memory> | |
unsigned int m_InstanceId = 0xCCCCCCCCCCCCCEDC <Unable to read memory> | |
unsigned int m_phaseMask = 0xCCCCCCCCCCCCCEE0 <Unable to read memory> | |
unsigned int m_notifyflags = 0xCCCCCCCCCCCCCEE4 <Unable to read memory> | |
Local Player* player = 0x194F1E90810 | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x19 | |
int m_objectTypeId = 0x4 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x10 | |
unsigned int* m_uint32Values = 0x10 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x194F1E90830 | |
unsigned int m_valuesCount = 0x52E | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x194F1E90848 | |
WorldLocation | |
Position | |
<user defined> XY = 0x194F1E90880 | |
<user defined> XYZ = 0x194F1E90880 | |
<user defined> XYZO = 0x194F1E90880 | |
<user defined> PackedXYZ = 0x194F1E90880 | |
float m_positionX = 5834.179199 | |
float m_positionY = 655.481812 | |
float m_positionZ = 609.457886 | |
float m_orientation = 0.842035 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x4423DED645B6516F | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4423DED645B6516F | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194F1E90894 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194F1E908A0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194F1E908AC | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194F1E908E0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194F1E90914 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194F1E90920 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x194F1E90930 | |
EventProcessor m_Events = 0x194F1E909A0 | |
std::string m_name = "Dk" | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.458069 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x194D45F10D0 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x1 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194F1E90A38 | |
<user defined> _Copy_tag = 0x194F1E90A38 | |
<user defined> _Move_tag = 0x194F1E90A38 | |
Player* m_playerMovingMe = 0x194F1E90810 | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 8.600186 | |
float m_modRangedHitChance = 8.600186 | |
float m_modSpellHitChance = 13.750231 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.747424 | |
[1] = 0.747424 | |
[2] = 0.909129 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x194F1E90AD0 | |
[1] = 0x194F1E90B20 | |
[2] = 0x194F1E90B70 | |
[3] = 0x194F1E90BC0 | |
[4] = 0x194F1E90C10 | |
[5] = 0x194F1E90C60 | |
[6] = 0x194F1E90CB0 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x194EB5C4670 | |
Movement::Spline<int> spline = 0x194EB5C4670 | |
Movement::FacingInfo facing = 0x194EB5C46C0 | |
unsigned int m_Id = 0x0 | |
Movement::MoveSplineFlag splineflags = 0x100 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x0 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 177.000000 | |
[1] = 117.000000 | |
[2] = 159.000000 | |
[3] = 35.000000 | |
[4] = 59.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x194F1E90D40 | |
<user defined> _Copy_tag = 0x194F1E90D40 | |
<user defined> _Move_tag = 0x194F1E90D40 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x194F1E90D68 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x194F1E90D80 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x194F1E90DC0 | |
<user defined> value_compare = 0x194F1E90DC0 | |
<user defined> _Copy_tag = 0x194F1E90DC0 | |
<user defined> _Move_tag = 0x194F1E90DC0 | |
<user defined> value_compare = 0x194F1E90DC0 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x194F1E90DD8 | |
<user defined> value_compare = 0x194F1E90DD8 | |
<user defined> _Copy_tag = 0x194F1E90DD8 | |
<user defined> _Move_tag = 0x194F1E90DD8 | |
<user defined> value_compare = 0x194F1E90DD8 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194F1E90DF0 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194F1CB6E20 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F053C280 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x194F1E90E28 | |
[1] = 0x194F1E90E40 | |
[2] = 0x194F1E90E58 | |
[3] = 0x194F1E90E70 | |
[4] = 0x194F1E90E88 | |
[5] = 0x194F1E90EA0 | |
[6] = 0x194F1E90EB8 | |
[7] = 0x194F1E90ED0 | |
[8] = 0x194F1E90EE8 | |
[9] = 0x194F1E90F00 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x194F1E92BE0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x194F1E92BF8 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x194F1E92C10 | |
<user defined> value_compare = 0x194F1E92C10 | |
<user defined> _Copy_tag = 0x194F1E92C10 | |
<user defined> _Move_tag = 0x194F1E92C10 | |
<user defined> value_compare = 0x194F1E92C10 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 1708.000000 | |
[1] = 0.000000 | |
[0] = 0x44D58000 | |
float[2] | |
[0] = 168.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 2004.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.158182 | |
[0] = 0x3F943F4B3F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.112400 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 481.000000 | |
[1] = 0.000000 | |
[0] = 0x43F08000 | |
float[2] | |
[0] = 895.000000 | |
[1] = 0.000000 | |
[0] = 0x194F1E92DBC | |
float[2] | |
[0] = 481.000000 | |
[1] = 0.000000 | |
[0] = 0x43F08000 | |
float[2] | |
[0] = 895.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x194F1E92DF0 | |
<user defined> value_compare = 0x194F1E92DF0 | |
<user defined> _Copy_tag = 0x194F1E92DF0 | |
<user defined> _Move_tag = 0x194F1E92DF0 | |
<user defined> value_compare = 0x194F1E92DF0 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 6.000000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 6.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x194F1E92E48 | |
MotionMaster* i_motionMaster = 0x194E91957B0 | |
Unit* _owner = 0x194F1E90810 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE99F7B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x194E91957C0 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x194E91957D8 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x194E9195828 | |
unsigned int _flags = 0x0 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x0 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x0 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x0 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x194F1E92EB0 | |
[1] = 0x194F1E92EBC | |
[2] = 0x194F1E92EC8 | |
[3] = 0x194F1E92ED4 | |
[4] = 0x194F1E92EE0 | |
[5] = 0x194F1E92EEC | |
[6] = 0x194F1E92EF8 | |
[7] = 0x194F1E92F04 | |
[8] = 0x194F1E92F10 | |
[9] = 0x194F1E92F1C | |
CombatManager m_combatManager | |
Unit* _owner = 0x194F1E90810 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x194F1E92FB8 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x194F1E93008 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x194F1E93058 | |
Unit* _owner = 0x194F1E90810 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x194F1E93068 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x194F1E930A0 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x194F1E93100 | |
std::array<float,7> _singleSchoolModifiers = 0x194F1E93150 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x194F1E93170 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x194F1E931C0 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x194F1E931E0 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x194F1E93230 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = NULL | |
std::_Ref_count_base* _Rep = NULL | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x194F1E93278 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x194F1E93290 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x194F1E932D8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x194F1E932F0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x194E4AA2A20 | |
CooldownEntry | |
unsigned int SpellId = 0xF1E90810 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xF1CBD1D0 | |
unsigned int CategoryId = 0x194 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x194EA75D290 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x194F1E90810 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x194E4AA2A28 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x194E4AA2A78 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x194E4AA2AC8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x194E4AA2B50 | |
GridObject<Player> | |
GridReference<Player> _gridRef | |
Reference<GridRefManager<Player>,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x194D4618178 | |
LinkedListElement* iPrev = 0x194D4618168 | |
GridRefManager<Player>* iRefTo = 0x194D4618160 | |
Player* iRefFrom = 0x194F1E90810 | |
std::string autoReplyMsg = "" | |
PlayerTaxi m_taxi | |
std::array<unsigned int,14> m_taximask | |
unsigned int[14] _Elems | |
[0] = 0xFFFFFFFF | |
[1] = 0x93FFFFFF | |
[2] = 0x3176FFFF | |
[3] = 0x8 | |
[4] = 0x4000 | |
[5] = 0x1400E0 | |
[6] = 0xC1D02014 | |
[7] = 0x12018 | |
[8] = 0x380 | |
[9] = 0x4000C10 | |
std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations | |
std::_Deque_alloc<std::_Deque_base_types<unsigned int,std::allocator<unsigned int> > > | |
std::_Compressed_pair<std::allocator<unsigned int>,std::_Deque_val<std::_Deque_simple_types<unsigned int> >,1> _Mypair = 0x194F1E933C8 | |
unsigned int m_flightMasterFactionId = 0x0 | |
int m_logintime = 0x5C5FA24D | |
int m_Last_tick = 0x5C5FA2C6 | |
unsigned int[2] m_Played_time | |
[0] = 0x2A97C | |
[1] = 0x2A94F | |
std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> > | |
std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000 | |
std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x194F1E93418 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x194F1E93430 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int m_stableSlots = 0x0 | |
bool m_mailsLoaded = 0x1 | |
bool m_mailsUpdated = 0x0 | |
unsigned int unReadMails = 0x14 | |
int m_nextMailDelivereTime = 0x0 | |
std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems | |
std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> > | |
<user defined> value_compare = 0x194F1E93470 | |
std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x194F1E93478 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x194F1E93490 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
PvPInfo pvpInfo | |
bool IsHostile = 0x0 | |
bool IsInHostileArea = 0x0 | |
bool IsInNoPvPArea = 0x1 | |
bool IsInFFAPvPArea = 0x0 | |
int EndTimer = 0x0 | |
std::unique_ptr<DuelInfo,std::default_delete<DuelInfo> > duel | |
std::_Unique_ptr_base<DuelInfo,std::default_delete<DuelInfo> > | |
std::_Compressed_pair<std::default_delete<DuelInfo>,DuelInfo *,1> _Mypair = 0x0 | |
PlayerMenu* PlayerTalkClass = 0x194E8A94A00 | |
GossipMenu _gossipMenu | |
std::map<unsigned int,GossipMenuItem,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItem> > > _menuItems = 0x194E8A94A00 | |
std::map<unsigned int,GossipMenuItemData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItemData> > > _menuItemData = 0x194E8A94A18 | |
unsigned int _menuId = 0x0 | |
ObjectGuid _senderGUID = 0x0 | |
unsigned int _locale = 0x0 | |
QuestMenu _questMenu | |
std::vector<QuestMenuItem,std::allocator<QuestMenuItem> > _questMenuItems = 0x194E8A94A48 | |
WorldSession* _session = 0x194D12AF1C0 | |
int m_muteTime = 0x0 | |
std::atomic<__int64> m_timeOutTime = 0x5C5FA51E | |
std::future<SQLQueryHolder *> _realmAccountLoginCallback = 0x194D12AF1D0 | |
std::future<SQLQueryHolder *> _charLoginCallback = 0x194D12AF1E0 | |
QueryCallbackProcessor _queryProcessor = 0x194D12AF1F0 | |
DosProtection | |
WorldSession* Session = NULL | |
int _policy = 0x5C5FA51E | |
std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap = 0x194D12AF1D0 | |
WorldSession::DosProtection AntiDOS = 0x194D12AF210 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters = 0x194D12AF270 | |
unsigned int m_GUIDLow = 0x10 | |
Player* _player = 0x194F1E90810 | |
std::shared_ptr<WorldSocket> m_Socket = 0x194D12AF298 | |
std::string m_Address = "127.0.0.1" | |
int _security = 0x3 | |
unsigned int _accountId = 0x2 | |
std::string _accountName = "SS" | |
unsigned int m_expansion = 0x2 | |
Warden* _warden = NULL | |
int _logoutTime = 0x0 | |
bool m_inQueue = 0x0 | |
bool m_playerLoading = 0x0 | |
bool m_playerLogout = 0x0 | |
bool m_playerRecentlyLogout = 0x0 | |
bool m_playerSave = 0x0 | |
unsigned int m_sessionDbcLocale = 0x0 | |
unsigned int m_sessionDbLocaleIndex = 0x0 | |
std::atomic<unsigned int> m_latency = 0x7 | |
std::atomic<unsigned int> m_clientTimeDelay = 0x0 | |
AccountData[8] m_accountData | |
[0] = 0x194D12AF328 | |
[1] = 0x194D12AF358 | |
[2] = 0x194D12AF388 | |
[3] = 0x194D12AF3B8 | |
[4] = 0x194D12AF3E8 | |
[5] = 0x194D12AF418 | |
[6] = 0x194D12AF448 | |
[7] = 0x194D12AF478 | |
unsigned int[8] m_Tutorials | |
[0] = 0xFDFFBFD7 | |
[1] = 0x7FFFAFF | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int m_TutorialsChanged = 0x2 | |
std::list<AddonInfo,std::allocator<AddonInfo> > m_addonsList = 0x194D12AF4D0 | |
unsigned int recruiterId = 0x0 | |
bool isRecruiter = 0x0 | |
LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue = 0x194D12AF4F0 | |
rbac::RBACData* _RBACData = 0x194F1958E90 | |
unsigned int expireTime = 0xEA60 | |
bool forceExit = 0x0 | |
ObjectGuid m_currentBankerGUID = 0x0 | |
std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff | |
std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > > | |
std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x194F1E934E0 | |
Unit* m_unitMovedByMe = 0x194F1E90810 | |
WorldObject* m_seer = 0x194F1E90810 | |
<user defined> m_stealth = 0x194F1E90894 | |
<user defined> m_stealthDetect = 0x194F1E908A0 | |
<user defined> m_invisibility = 0x194F1E908AC | |
<user defined> m_invisibilityDetect = 0x194F1E908E0 | |
<user defined> m_serverSideVisibility = 0x194F1E90914 | |
<user defined> m_serverSideVisibilityDetect = 0x194F1E90920 | |
unsigned int LastUsedScriptID = 0x0 | |
<user defined> m_movementInfo = 0x194F1E90930 | |
<user defined> m_Events = 0x194F1E909A0 | |
<user defined> m_name = 0x194F1E909C0 | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
<user defined> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
<user defined> m_zoneScript = 0x0 | |
<user defined> m_transport = 0x0 | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.458069 | |
bool m_outdoors = 0x1 | |
<user defined> m_currMap = 0x194D45F10D0 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_homebindMapId = 0x261 | |
unsigned int m_homebindAreaId = 0x10CA | |
float m_homebindX = 2356.209961 | |
float m_homebindY = -5662.209961 | |
float m_homebindZ = 426.026001 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x194F1E93530 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x194F1E93548 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
unsigned int[9] m_forced_speed_changes | |
[0] = 0x0 | |
[1] = 0x3 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x3 | |
[7] = 0x0 | |
[8] = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x194F1E93588 | |
<user defined> _Copy_tag = 0x194F1E93588 | |
<user defined> _Move_tag = 0x194F1E93588 | |
unsigned int m_HomebindTimer = 0x0 | |
bool m_InstanceValid = 0x1 | |
std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances | |
[0] = 0x194F1E935A8 | |
[1] = 0x194F1E935F8 | |
[2] = 0x194F1E93648 | |
[3] = 0x194F1E93698 | |
Spell* m_spellModTakingSpell = NULL | |
bool isDebugAreaTriggers = 0x0 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList | |
std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> > | |
std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x194F1E936F8 | |
unsigned int m_regenTimerCount = 0x26 | |
unsigned int m_foodEmoteTimerCount = 0xBDE | |
float[7] m_powerFraction | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
[4] = 0.000000 | |
[5] = 0.000000 | |
[6] = 0.000000 | |
unsigned int m_contestedPvPTimer = 0x0 | |
BgBattlegroundQueueID_Rec | |
int bgQueueTypeId = 0xE9159950 | |
unsigned int invitedToInstance = 0x7FFB | |
Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID | |
[0] = 0x0 | |
[1] = 0x0 | |
BGData m_bgData | |
unsigned int bgInstanceID = 0x0 | |
unsigned int bgTypeID = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x194F1E93750 | |
<user defined> _Copy_tag = 0x194F1E93750 | |
<user defined> _Move_tag = 0x194F1E93750 | |
unsigned int bgAfkReportedCount = 0x0 | |
int bgAfkReportedTimer = 0x5C5FA379 | |
unsigned int bgTeam = 0x1D5 | |
unsigned int mountSpell = 0x0 | |
unsigned int[2] taxiPath | |
[0] = 0x0 | |
[1] = 0x0 | |
WorldLocation joinPos | |
Position | |
<user defined> XY = 0x194F1E93788 | |
<user defined> XYZ = 0x194F1E93788 | |
<user defined> XYZO = 0x194F1E93788 | |
<user defined> PackedXYZ = 0x194F1E93788 | |
float m_positionX = -9149.389648 | |
float m_positionY = 425.767273 | |
float m_positionZ = 94.795647 | |
float m_orientation = 1.315106 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x43D4E236C60EF58F | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x43D4E236C60EF58F | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x43D4E236C60EF58F | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x43D4E236C60EF58F | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x43D4E236C60EF58F | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x43D4E236C60EF58F | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x43D4E236C60EF58F | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x43D4E236C60EF58F | |
unsigned int m_mapId = 0x0 | |
bool m_IsBGRandomWinner = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x194F1E937A8 | |
<user defined> _Copy_tag = 0x194F1E937A8 | |
<user defined> _Move_tag = 0x194F1E937A8 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x194F1E937C0 | |
<user defined> _Copy_tag = 0x194F1E937C0 | |
<user defined> _Move_tag = 0x194F1E937C0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x194F1E937D8 | |
<user defined> _Copy_tag = 0x194F1E937D8 | |
<user defined> _Move_tag = 0x194F1E937D8 | |
std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests | |
std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> > | |
<user defined> value_compare = 0x194F1E937F0 | |
std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x194F1E937F8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x194F1E93810 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ObjectGuid m_playerSharingQuest | |
unsigned int _guid = 0x0 | |
unsigned int m_sharedQuestId = 0x0 | |
unsigned int m_ingametime = 0x23FBD | |
int m_lastHonorUpdateTime = 0x5C5FA24D | |
ObjectGuid m_lootGuid | |
unsigned int _guid = 0x0 | |
unsigned int m_team = 0x1D5 | |
unsigned int m_nextSave = 0xBC7 | |
int m_speakTime = 0x5C5FA2B5 | |
unsigned int m_speakCount = 0x1 | |
unsigned int m_dungeonDifficulty = 0x0 | |
unsigned int m_raidDifficulty = 0x0 | |
unsigned int m_raidMapDifficulty = 0x0 | |
unsigned int m_atLoginFlags = 0x0 | |
Item*[150] m_items | |
[0] = 0x1949536CC20 | |
[1] = 0x194953710E0 | |
[2] = 0x1949536C120 | |
[3] = NULL | |
[4] = 0x19495371660 | |
[5] = 0x19495371920 | |
[6] = 0x19495371BE0 | |
[7] = 0x19495372420 | |
[8] = 0x1949536D1A0 | |
[9] = 0x1949536D460 | |
unsigned int m_currentBuybackSlot = 0x4A | |
std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue | |
std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > > | |
std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x194F1E93D38 | |
bool m_itemUpdateQueueBlocked = 0x0 | |
unsigned int m_ExtraFlags = 0x4 | |
std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus | |
std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x194F1E93D60 | |
<user defined> value_compare = 0x194F1E93D60 | |
<user defined> _Copy_tag = 0x194F1E93D60 | |
<user defined> _Move_tag = 0x194F1E93D60 | |
<user defined> value_compare = 0x194F1E93D60 | |
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave | |
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x194F1E93D78 | |
<user defined> value_compare = 0x194F1E93D78 | |
<user defined> _Copy_tag = 0x194F1E93D78 | |
<user defined> _Move_tag = 0x194F1E93D78 | |
<user defined> value_compare = 0x194F1E93D78 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x194F1E93D90 | |
<user defined> _Copy_tag = 0x194F1E93D90 | |
<user defined> _Move_tag = 0x194F1E93D90 | |
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave | |
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x194F1E93DA8 | |
<user defined> value_compare = 0x194F1E93DA8 | |
<user defined> _Copy_tag = 0x194F1E93DA8 | |
<user defined> _Move_tag = 0x194F1E93DA8 | |
<user defined> value_compare = 0x194F1E93DA8 | |
std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus | |
std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> > | |
<user defined> value_compare = 0x194F1E93DC0 | |
std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x194F1E93DC8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x194F1E93DE0 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
unsigned int m_GuildIdInvited = 0x0 | |
unsigned int m_ArenaTeamIdInvited = 0x0 | |
std::deque<Mail *,std::allocator<Mail *> > m_mail | |
std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > > | |
std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x194F1E93E18 | |
std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells | |
std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> > | |
<user defined> value_compare = 0x194F1E93E40 | |
std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x194F1E93E48 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x194F1E93E60 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents | |
[0] = 0x194E8B1E870 | |
[1] = 0x194E8B1D310 | |
unsigned int m_lastPotionId = 0x0 | |
unsigned int m_activeSpec = 0x0 | |
unsigned int m_specsCount = 0x2 | |
unsigned int[6] m_Glyphs | |
[0] = 0x20F | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x300 | |
[4] = 0x0 | |
[5] = 0x0 | |
[0] = 0x194F1E93EA8 | |
unsigned int[6] | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons | |
std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x194F1E93ED8 | |
<user defined> value_compare = 0x194F1E93ED8 | |
<user defined> _Copy_tag = 0x194F1E93ED8 | |
<user defined> _Move_tag = 0x194F1E93ED8 | |
<user defined> value_compare = 0x194F1E93ED8 | |
float[4] m_auraBaseFlatMod | |
[0] = 8.000000 | |
[1] = 3.000000 | |
[2] = 8.000000 | |
[3] = 0.000000 | |
float[4] m_auraBasePctMod | |
[0] = 7.749100 | |
[1] = 7.749100 | |
[2] = 7.749100 | |
[3] = 1.000000 | |
int[25] m_baseRatingValue | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x11A | |
[6] = 0x11A | |
[7] = 0x11A | |
[8] = 0x490 | |
[9] = 0x490 | |
unsigned int m_baseSpellPower = 0x0 | |
unsigned int m_baseFeralAP = 0x0 | |
unsigned int m_baseManaRegen = 0x0 | |
unsigned int m_baseHealthRegen = 0x0 | |
int m_spellPenetrationItemMod = 0x0 | |
std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods | |
[0] = 0x194F1E93F58 | |
[1] = 0x194F1E93FA8 | |
[2] = 0x194F1E93FF8 | |
[3] = 0x194F1E94048 | |
[4] = 0x194F1E94098 | |
[5] = 0x194F1E940E8 | |
[6] = 0x194F1E94138 | |
[7] = 0x194F1E94188 | |
[8] = 0x194F1E941D8 | |
[9] = 0x194F1E94228 | |
std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration | |
std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> > | |
std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x194F1E94908 | |
std::list<Item *,std::allocator<Item *> > m_itemDuration | |
std::_List_buy<Item *,std::allocator<Item *> > | |
std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x194F1E94920 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x194F1E94940 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x194F1E94958 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData | |
std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> > | |
std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0 | |
WorldSession* m_session = 0x194D12AF1C0 | |
std::list<Channel *,std::allocator<Channel *> > m_channels | |
std::_List_buy<Channel *,std::allocator<Channel *> > | |
std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x194F1E94998 | |
unsigned int m_cinematic = 0x1 | |
TradeData* m_trade = NULL | |
bool m_DailyQuestChanged = 0x0 | |
bool m_WeeklyQuestChanged = 0x0 | |
bool m_MonthlyQuestChanged = 0x0 | |
bool m_SeasonalQuestChanged = 0x0 | |
int m_lastDailyQuestTime = 0x0 | |
unsigned int m_hostileReferenceCheckTimer = 0xA33 | |
unsigned int m_drunkTimer = 0x0 | |
unsigned int m_weaponChangeTimer = 0x0 | |
unsigned int m_zoneUpdateId = 0x112B | |
unsigned int m_zoneUpdateTimer = 0x3E8 | |
unsigned int m_areaUpdateId = 0x11DA | |
unsigned int m_deathTimer = 0x0 | |
int m_deathExpireTime = 0x5AEA7F80 | |
unsigned int m_WeaponProficiency = 0x41C3 | |
unsigned int m_ArmorProficiency = 0x41F | |
bool m_canParry = 0x1 | |
bool m_canBlock = 0x0 | |
bool m_canTitanGrip = 0x0 | |
unsigned int m_titanGripPenaltySpellId = 0x0 | |
unsigned int m_swingErrorMsg = 0x0 | |
float m_ammoDPS = 0.000000 | |
int _restTime = 0x5C5FA2BF | |
unsigned int inn_triggerId = 0x0 | |
float m_rest_bonus = 0.000000 | |
unsigned int _restFlagMask = 0x2 | |
unsigned int m_resetTalentsCost = 0x0 | |
int m_resetTalentsTime = 0x0 | |
unsigned int m_usedTalentCount = 0xE5 | |
unsigned int m_questRewardTalentCount = 0x0 | |
PlayerSocial* m_social = 0x194E8B1F108 | |
std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap | |
std::_Tree<std::_Tmap_traits<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> >,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<ObjectGuid const ,FriendInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<ObjectGuid const ,FriendInfo> > >,1>,1> _Mypair = 0x194E8B1F108 | |
<user defined> value_compare = 0x194E8B1F108 | |
<user defined> _Copy_tag = 0x194E8B1F108 | |
<user defined> _Move_tag = 0x194E8B1F108 | |
<user defined> value_compare = 0x194E8B1F108 | |
ObjectGuid _playerGUID | |
unsigned int _guid = 0x10 | |
GroupReference m_group | |
Reference<Group,Player> | |
LinkedListElement | |
LinkedListElement* iNext = NULL | |
LinkedListElement* iPrev = NULL | |
Group* iRefTo = NULL | |
Player* iRefFrom = NULL | |
unsigned int iSubGroup = 0x0 | |
GroupReference m_originalGroup | |
Reference<Group,Player> | |
LinkedListElement | |
LinkedListElement* iNext = NULL | |
LinkedListElement* iPrev = NULL | |
Group* iRefTo = NULL | |
Player* iRefFrom = NULL | |
unsigned int iSubGroup = 0x0 | |
Group* m_groupInvite = NULL | |
unsigned int m_groupUpdateMask = 0x0 | |
unsigned int m_auraRaidUpdateMask = 0x0 | |
bool m_bPassOnGroupLoot = 0x0 | |
unsigned int m_lastpetnumber = 0x0 | |
int m_summon_expire = 0x0 | |
WorldLocation m_summon_location | |
Position | |
<user defined> XY = 0x194F1E94AC8 | |
<user defined> XYZ = 0x194F1E94AC8 | |
<user defined> XYZO = 0x194F1E94AC8 | |
<user defined> PackedXYZ = 0x194F1E94AC8 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
WorldLocation m_recall_location | |
Position | |
<user defined> XY = 0x194F1E94ADC | |
<user defined> XYZ = 0x194F1E94ADC | |
<user defined> XYZO = 0x194F1E94ADC | |
<user defined> PackedXYZ = 0x194F1E94ADC | |
float m_positionX = -4937.068848 | |
float m_positionY = -1186.582886 | |
float m_positionZ = 501.704956 | |
float m_orientation = 5.975234 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0xC49452A7C59A488D | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0xC49452A7C59A488D | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0xC49452A7C59A488D | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0xC49452A7C59A488D | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0xC49452A7C59A488D | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0xC49452A7C59A488D | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xC49452A7C59A488D | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xC49452A7C59A488D | |
unsigned int m_mapId = 0x0 | |
DeclinedName* m_declinedname = NULL | |
Runes* m_runes = 0x194E8A94B60 | |
RuneInfo[6] runes | |
[0] = 0x194E8A94B60 | |
[1] = 0x194E8A94B70 | |
[2] = 0x194E8A94B80 | |
[3] = 0x194E8A94B90 | |
[4] = 0x194E8A94BA0 | |
[5] = 0x194E8A94BB0 | |
unsigned int runeState = 0x3F | |
unsigned int lastUsedRune = 0x2 | |
std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets | |
std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x194F1E94B00 | |
<user defined> value_compare = 0x194F1E94B00 | |
<user defined> _Copy_tag = 0x194F1E94B00 | |
<user defined> _Move_tag = 0x194F1E94B00 | |
<user defined> value_compare = 0x194F1E94B00 | |
unsigned int m_grantableLevels = 0x0 | |
unsigned int m_fishingSteps = 0x0 | |
bool m_needsZoneUpdate = 0x0 | |
CinematicMgr* _cinematicMgr = 0x194EA75EF10 | |
Player* player = 0x194F1E90810 | |
unsigned int m_cinematicDiff = 0x1CD16 | |
unsigned int m_lastCinematicCheck = 0x0 | |
unsigned int m_activeCinematicCameraId = 0x0 | |
unsigned int m_cinematicLength = 0x0 | |
std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL | |
Position m_remoteSightPosition | |
<user defined> XY = 0x194EA75EF30 | |
<user defined> XYZ = 0x194EA75EF30 | |
<user defined> XYZO = 0x194EA75EF30 | |
<user defined> PackedXYZ = 0x194EA75EF30 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
TempSummon* m_CinematicObject = NULL | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x194F1E94B28 | |
<user defined> _Copy_tag = 0x194F1E94B28 | |
<user defined> _Move_tag = 0x194F1E94B28 | |
MapReference m_mapRef | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x194D45F12A0 | |
LinkedListElement* iPrev = 0x194D45F1290 | |
Map* iRefTo = 0x194D45F10D0 | |
Player* iRefFrom = 0x194F1E90810 | |
unsigned int m_lastFallTime = 0x49 | |
float m_lastFallZ = 609.457886 | |
int[3] m_MirrorTimer | |
[0] = 0xFFFFFFFF | |
[1] = 0xFFFFFFFF | |
[2] = 0xFFFFFFFF | |
unsigned int m_MirrorTimerFlags = 0x0 | |
unsigned int m_MirrorTimerFlagsLast = 0x0 | |
bool m_isInWater = 0x0 | |
unsigned int[6] m_runeGraceCooldown | |
[0] = 0xFFFFFFFF | |
[1] = 0xFFFFFFFF | |
[2] = 0xFFFFFFFF | |
[3] = 0xFFFFFFFF | |
[4] = 0xFFFFFFFF | |
[5] = 0xFFFFFFFF | |
unsigned int[6] m_lastRuneGraceTimers | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
WorldLocation m_teleport_dest | |
Position | |
<user defined> XY = 0x194F1E94BB0 | |
<user defined> XYZ = 0x194F1E94BB0 | |
<user defined> XYZO = 0x194F1E94BB0 | |
<user defined> PackedXYZ = 0x194F1E94BB0 | |
float m_positionX = 5804.149902 | |
float m_positionY = 624.770996 | |
float m_positionZ = 647.767029 | |
float m_orientation = 1.640000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441C315845B56133 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441C315845B56133 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441C315845B56133 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441C315845B56133 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441C315845B56133 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441C315845B56133 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441C315845B56133 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441C315845B56133 | |
unsigned int m_mapId = 0x23B | |
unsigned int m_teleport_options = 0x0 | |
bool mSemaphoreTeleport_Near = 0x0 | |
bool mSemaphoreTeleport_Far = 0x0 | |
unsigned int m_DelayedOperations = 0x0 | |
bool m_bCanDelayTeleport = 0x0 | |
bool m_bHasDelayedTeleport = 0x0 | |
unsigned int m_temporaryUnsummonedPetNumber = 0x0 | |
unsigned int m_oldpetspell = 0x0 | |
AchievementMgr* m_achievementMgr = 0x194E8A33110 | |
Player* m_player = 0x194F1E90810 | |
std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress | |
std::_Hash<std::_Umap_traits<unsigned int,CriteriaProgress,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CriteriaProgress> >,0> > | |
<user defined> value_compare = 0x194E8A33118 | |
std::_Umap_traits<unsigned int,CriteriaProgress,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CriteriaProgress> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CriteriaProgress>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > _List = 0x194E8A33120 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CriteriaProgress> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CriteriaProgress> > > > > > _Vec = 0x194E8A33138 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements | |
std::_Hash<std::_Umap_traits<unsigned int,CompletedAchievementData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> >,0> > | |
<user defined> value_compare = 0x194E8A33168 | |
std::_Umap_traits<unsigned int,CompletedAchievementData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CompletedAchievementData>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > _List = 0x194E8A33170 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CompletedAchievementData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CompletedAchievementData> > > > > > _Vec = 0x194E8A33188 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements | |
std::_Tree<std::_Tmap_traits<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,unsigned int>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,unsigned int> > >,1>,1> _Mypair = 0x194E8A331B8 | |
<user defined> value_compare = 0x194E8A331B8 | |
<user defined> _Copy_tag = 0x194E8A331B8 | |
<user defined> _Move_tag = 0x194E8A331B8 | |
<user defined> value_compare = 0x194E8A331B8 | |
ReputationMgr* m_reputationMgr = 0x194EA75D310 | |
Player* _player = 0x194F1E90810 | |
std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions | |
std::_Tree<std::_Tmap_traits<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,FactionState>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,FactionState> > >,1>,1> _Mypair = 0x194EA75D318 | |
<user defined> value_compare = 0x194EA75D318 | |
<user defined> _Copy_tag = 0x194EA75D318 | |
<user defined> _Move_tag = 0x194EA75D318 | |
<user defined> value_compare = 0x194EA75D318 | |
std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions | |
std::_Tree<std::_Tmap_traits<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum ReputationRank>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum ReputationRank> > >,1>,1> _Mypair = 0x194EA75D330 | |
<user defined> value_compare = 0x194EA75D330 | |
<user defined> _Copy_tag = 0x194EA75D330 | |
<user defined> _Move_tag = 0x194EA75D330 | |
<user defined> value_compare = 0x194EA75D330 | |
unsigned int _visibleFactionCount = 0xF | |
unsigned int _honoredFactionCount = 0x2 | |
unsigned int _reveredFactionCount = 0x2 | |
unsigned int _exaltedFactionCount = 0x2 | |
bool _sendFactionIncreased = 0x0 | |
unsigned int m_ChampioningFaction = 0x0 | |
unsigned int m_timeSyncCounter = 0xA | |
unsigned int m_timeSyncTimer = 0x14C1 | |
unsigned int m_timeSyncClient = 0x429714F1 | |
unsigned int m_timeSyncServer = 0x40539 | |
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes | |
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> > | |
<user defined> value_compare = 0x194F1E94C08 | |
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x194F1E94C10 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x194F1E94C28 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _pendingBindId = 0x0 | |
unsigned int _pendingBindTimer = 0x0 | |
unsigned int _activeCheats = 0x4 | |
unsigned int healthBeforeDuel = 0x0 | |
unsigned int manaBeforeDuel = 0x0 | |
WorldLocation _corpseLocation | |
Position | |
<user defined> XY = 0x194F1E94C6C | |
<user defined> XYZ = 0x194F1E94C6C | |
<user defined> XYZO = 0x194F1E94C6C | |
<user defined> PackedXYZ = 0x194F1E94C6C | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
Local Map* this = 0x194D45F10D0 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F10D8 | |
LinkedListElement iLast = 0x194D45F10E8 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078 | |
<user defined> iterator = 0xDD119078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x194D45F1100 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x194D45F1108 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x194D45F1120 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x194D45F1158 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x194D45F1180 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x194D45F11A8 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194D45F11C8 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194D45F1218 | |
MapEntry* i_mapEntry = 0x194FBF1249C | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x194D4609960 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F1290 | |
LinkedListElement iLast = 0x194D45F12A0 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF1E94B48 | |
<user defined> iterator = 0xF1E94B48 | |
<user defined> iterator = 0x194D45F1288 | |
iterator | |
MapReference* _Ptr = 0x7FFBE92D4B40 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBE92D4B40 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x194F1E94B40 | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x194D45F12A0 | |
LinkedListElement* iPrev = 0x194D45F1290 | |
Map* iRefTo = 0x194D45F10D0 | |
Player* iRefFrom = 0x194F1E90810 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D45F12C8 | |
<user defined> _Copy_tag = 0x194D45F12C8 | |
<user defined> _Move_tag = 0x194D45F12C8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D41579A0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x194CCF068B0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x194D45F12F8 | |
<user defined> _Copy_tag = 0x194D45F12F8 | |
<user defined> _Move_tag = 0x194D45F12F8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D4157720 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x194CCF059D0 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x194D45F10D0 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F1338 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F9338 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x194D4601338 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D4609340 | |
<user defined> _Copy_tag = 0x194D4609340 | |
<user defined> _Move_tag = 0x194D4609340 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x194D4609358 | |
<user defined> value_compare = 0x194D4609358 | |
<user defined> _Copy_tag = 0x194D4609358 | |
<user defined> _Move_tag = 0x194D4609358 | |
<user defined> value_compare = 0x194D4609358 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D4609370 | |
<user defined> _Copy_tag = 0x194D4609370 | |
<user defined> _Move_tag = 0x194D4609370 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x194D4609388 | |
<user defined> value_compare = 0x194D4609388 | |
<user defined> _Copy_tag = 0x194D4609388 | |
<user defined> _Move_tag = 0x194D4609388 | |
<user defined> value_compare = 0x194D4609388 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x8 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x19503223520 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *> | |
boost::heap::detail::heap_node<RespawnInfo *,1> | |
boost::heap::detail::heap_node_base<0> | |
boost::intrusive::list_base_hook<boost::intrusive::link_mode<1>,void,void> | |
boost::intrusive::generic_hook<0,boost::intrusive::list_node_traits<void *>,boost::intrusive::dft_tag,1,1> | |
boost::intrusive::node_holder<boost::intrusive::list_node<void *>,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_node<void *> | |
boost::intrusive::list_node<void *>* next_ = 0x194D46093C8 | |
boost::intrusive::list_node<void *>* prev_ = 0x19503225B20 | |
RespawnInfo* value = 0x195033B6620 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x19503223538 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL | |
bool mark = 0x0 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void> | |
root_plus_size | |
boost::intrusive::detail::size_holder<1,unsigned __int64,void> | |
unsigned int size_ = 0x8 | |
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x194D46093C8 | |
data_t | |
boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::root_plus_size root_plus_size_ = 0x194D46093C0 | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::data_t data_ = 0x194D46093C0 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x194D46093D8 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x194D46093E0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x194D46093F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x194D4609428 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x194D4609430 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x194D4609448 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x194D4609480 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x194D4609498 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x94D | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x194D46094D0 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x194D46094D8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x194D46094F0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x194D4609520 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x194D4609528 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x194D4609540 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x194D4609578 | |
<user defined> value_compare = 0x194D4609578 | |
<user defined> _Copy_tag = 0x194D4609578 | |
<user defined> _Move_tag = 0x194D4609578 | |
<user defined> value_compare = 0x194D4609578 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements | |
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x194D4609590 | |
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x194D46095E0 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x194D4609728 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x194D4609730 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x194D4609748 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x194D4609778 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x194D4609780 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x194D4609798 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x194D46097C8 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x194D46097D0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x194D46097E8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x194D4609818 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x194D4609820 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x194D4609838 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x194D4609870 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x194D4609888 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x194D46098C0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x194D46098D8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x194D4158760 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x194D4158760 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x194D4158760 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x194D4158760 | |
Parameter unsigned int t_diff = 0xC4 | |
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > grid_object_update | |
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
Local Trinity::ObjectUpdater updater | |
unsigned int i_timeDiff = 0xC4 | |
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > > world_object_update | |
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414 | |
unsigned int i_timeDiff = 0xC4 | |
00007FFBE8587B3C 000000088BAFF7B0 MapUpdateRequest::call+3C c:\tc\src\server\game\maps\mapupdater.cpp line 43 | |
Local MapUpdateRequest* this = 0x1950352E6A0 | |
Map& m_map = 0x194D45F10D0 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F10D8 | |
LinkedListElement iLast = 0x194D45F10E8 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078 | |
<user defined> iterator = 0xDD119078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x194D45F1100 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x194D45F1108 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x194D45F1120 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x194D45F1158 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x194D45F1180 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x194D45F11A8 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194D45F11C8 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x194D45F1218 | |
MapEntry* i_mapEntry = 0x194FBF1249C | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x194D4609960 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x194D45F1290 | |
LinkedListElement iLast = 0x194D45F12A0 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF1E94B48 | |
<user defined> iterator = 0xF1E94B48 | |
<user defined> iterator = 0x194D45F1288 | |
iterator | |
MapReference* _Ptr = 0x7FFBE92D4B40 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBE92D4B40 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x194F1E94B40 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D45F12C8 | |
<user defined> _Copy_tag = 0x194D45F12C8 | |
<user defined> _Move_tag = 0x194D45F12C8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D41579A0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x194CCF068B0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x194D45F12F8 | |
<user defined> _Copy_tag = 0x194D45F12F8 | |
<user defined> _Move_tag = 0x194D45F12F8 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x194D4157720 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x194CCF059D0 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x194D45F10D0 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F1338 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x194D45F9338 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x194D4601338 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D4609340 | |
<user defined> _Copy_tag = 0x194D4609340 | |
<user defined> _Move_tag = 0x194D4609340 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x194D4609358 | |
<user defined> value_compare = 0x194D4609358 | |
<user defined> _Copy_tag = 0x194D4609358 | |
<user defined> _Move_tag = 0x194D4609358 | |
<user defined> value_compare = 0x194D4609358 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x194D4609370 | |
<user defined> _Copy_tag = 0x194D4609370 | |
<user defined> _Move_tag = 0x194D4609370 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x194D4609388 | |
<user defined> value_compare = 0x194 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment