Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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 = 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
- MapUpdater& m_updater = 0x7FFBE99F7838
- 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
- unsigned int m_diff = 0xC4
- 00007FFBE8584126 000000088BAFF800 MapUpdater::WorkerThread+66 c:\tc\src\server\game\maps\mapupdater.cpp line 115
- Local MapUpdateRequest* request = 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 = 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
- MapUpdater& m_updater = 0x7FFBE99F7838
- 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
- unsigned int m_diff = 0xC4
- 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
- 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
- Parameter <user defined>* _Pmf = 0x7FFBE85840C0
- Parameter MapUpdater** _Arg1 = 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
- 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
- Parameter <user defined>** _Obj = 0x7FFBE85840C0
- Parameter MapUpdater** <_Args_0> = 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
- 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
- Parameter std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>& _Tup = 0x194EA71F100
- std::tuple<MapUpdater *>
- std::_Tuple_val<MapUpdater *> _Myfirst
- MapUpdater* _Val = 0x7FFBE99F7838
- std::_Tuple_val<void (__cdecl MapUpdater::*)(void)> _Myfirst
- <user defined>* _Val = 0x7FFBE85840C0
- 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
- Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >* _Ln = 0x88B5D7198
- std::_Pad
- _Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
- _Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
- bool _Started = 0xCC
- std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > _MyTarget
- std::_Unique_ptr_base<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > >
- std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> >,std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
- Local std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > _Local
- std::_Unique_ptr_base<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > >
- std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> >,std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> *,1> _Mypair
- std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>* _Myval2 = 0x194EA71F100
- 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
- Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >* this = 0x88B5D7198
- std::_Pad
- _Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
- _Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
- bool _Started = 0xCC
- std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > _MyTarget
- std::_Unique_ptr_base<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > >
- std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> >,std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
- 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
- Parameter void* _Data = 0x88B5D7198
- 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
- Local boost::asio::detail::win_iocp_io_service::timer_thread_function* this = 0x194F19CFF08
- boost::asio::detail::win_iocp_io_service* io_service_ = 0x1949AB909C0
- boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
- boost::asio::io_service::service
- key
- type_info* type_info_ = 0x7FFBE9376D60
- boost::asio::io_service::id* id_ = 0x68
- boost::asio::io_service::service::key key_ = 0x1949AB909C8
- boost::asio::io_service& owner_ = 0x194EA5104D0
- boost::asio::io_service::service* next_ = NULL
- work_finished_on_block_exit
- boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FFBE9376D60
- auto_handle
- void* handle = 0x7FFBE9376D60
- boost::asio::detail::win_iocp_io_service::auto_handle iocp_
- void* handle = 0x3BC
- long outstanding_work_ = 0x2
- long stopped_ = 0x0
- long stop_event_posted_ = 0x0
- long shutdown_ = 0x0
- unsigned long gqcs_timeout_ = 0xFFFFFFFF
- timer_thread_function
- <user defined> io_service_ = 0x7FFBE9376D60
- boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
- boost::asio::detail::win_thread* p_ = 0x194F19D03D0
- boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
- void* handle = 0x360
- long dispatch_required_ = 0x0
- boost::asio::detail::win_mutex dispatch_mutex_
- _RTL_CRITICAL_SECTION crit_section_ = 0x1949AB90A20
- boost::asio::detail::timer_queue_set timer_queues_
- boost::asio::detail::timer_queue_base* first_ = 0x194F1945D78
- 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
- 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
- Local boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>* this = 0x194F19CFEF0
- boost::asio::detail::win_thread::func_base
- void* entry_event_ = 0x404
- void* exit_event_ = 0x408
- boost::asio::detail::win_iocp_io_service::timer_thread_function f_
- boost::asio::detail::win_iocp_io_service* io_service_ = 0x1949AB909C0
- boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
- boost::asio::io_service::service
- key
- type_info* type_info_ = 0x7FFBE9376D60
- boost::asio::io_service::id* id_ = 0x68
- boost::asio::io_service::service::key key_ = 0x1949AB909C8
- boost::asio::io_service& owner_ = 0x194EA5104D0
- boost::asio::io_service::service* next_ = NULL
- work_finished_on_block_exit
- boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FFBE9376D60
- auto_handle
- void* handle = 0x7FFBE9376D60
- boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x3BC
- long outstanding_work_ = 0x2
- long stopped_ = 0x0
- long stop_event_posted_ = 0x0
- long shutdown_ = 0x0
- unsigned long gqcs_timeout_ = 0xFFFFFFFF
- timer_thread_function
- <user defined> io_service_ = 0x7FFBE9376D60
- boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x194F19D03D0
- boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x360
- long dispatch_required_ = 0x0
- boost::asio::detail::win_mutex dispatch_mutex_ = 0x1949AB90A20
- boost::asio::detail::timer_queue_set timer_queues_ = 0x194F1945D78
- boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x1949AB90A50
- 00007FFBE87B1126 000000088C3FF9D0 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 = 0x194F19CFEF0
- Local boost::asio::detail::win_thread::auto_func_base_ptr func
- boost::asio::detail::win_thread::func_base* ptr = 0x194F19CFEF0
- void* entry_event_ = 0x404
- void* exit_event_ = 0x408
- Local void* exit_event = 0xCCCCCCCCCCCCCCCC
- 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
- Local unsigned long last_error = 0xCCCCCCCC
- Local int ok = 0xCCCCCCCC
- 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 = 0x1949AB909C0
- boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
- boost::asio::io_service::service
- key
- type_info* type_info_ = 0x7FFBE9376D60
- boost::asio::io_service::id* id_ = 0x68
- boost::asio::io_service::service::key key_ = 0x1949AB909C8
- boost::asio::io_service& owner_ = 0x194EA5104D0
- boost::asio::io_service::service* next_ = NULL
- work_finished_on_block_exit
- boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FFBE9376D60
- boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
- boost::asio::io_service::service
- key
- type_info* type_info_ = 0x7FFBE87A6130
- boost::asio::io_service::id* id_ = 0x48
- boost::asio::io_service::service::key key_ = 0x7FFBE9376D68
- 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_ = 0x7FFBE87A6130
- auto_handle
- void* handle = 0x7FFBE87A6130
- 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_ = 0xE94D8C78
- timer_thread_function
- <user defined> io_service_ = 0x7FFBE87A6130
- boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7FFBE87A5DD0
- boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x7FFBE87ACAC0
- long dispatch_required_ = 0xE87B0EC0
- boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FFBE9376DC0
- boost::asio::detail::timer_queue_set timer_queues_ = 0x7FFBE87ACA70
- boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FFBE9376DF0
- auto_handle
- void* handle = 0x7FFBE9376D60
- boost::asio::detail::win_iocp_io_service::auto_handle iocp_
- void* handle = 0x3BC
- long outstanding_work_ = 0x2
- long stopped_ = 0x0
- long stop_event_posted_ = 0x0
- long shutdown_ = 0x0
- unsigned long gqcs_timeout_ = 0xFFFFFFFF
- timer_thread_function
- <user defined> io_service_ = 0x7FFBE9376D60
- boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
- boost::asio::detail::win_thread* p_ = 0x194F19D03D0
- func_base
- void* entry_event_ = 0x40C
- void* exit_event_ = 0x408
- auto_func_base_ptr
- boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
- <user defined> thread_ = 0x40C
- <user defined> exit_event_ = 0x408
- boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
- void* handle = 0x360
- 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_ = 0x194F1945D78
- 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 = 0x88C4FFA28
- int m_val = 0x0
- boost::system::error_category* m_cat = 0x7FFBE99FE0E8
- std_category
- std::error_category
- unsigned int _Addr = 0x7FFBE936C8E8
- boost::system::error_category* pc_ = 0x7FFBE99FE0F0
- boost::system::error_category::std_category std_cat_
- std::error_category
- unsigned int _Addr = 0x7FFBE99FE0F0
- boost::system::error_category* pc_ = 0x7FFBE99FE0E8
- 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
- Local boost::asio::detail::win_iocp_io_service* this = 0x1949AB909C0
- boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
- boost::asio::io_service::service
- key
- type_info* type_info_ = 0x7FFBE9376D60
- boost::asio::io_service::id* id_ = 0x68
- boost::asio::io_service::service::key key_ = 0x1949AB909C8
- boost::asio::io_service& owner_ = 0x194EA5104D0
- boost::asio::io_service::service* next_ = NULL
- work_finished_on_block_exit
- boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FFBE9376D60
- boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
- boost::asio::io_service::service
- key
- type_info* type_info_ = 0x7FFBE87A6130
- boost::asio::io_service::id* id_ = 0x48
- boost::asio::io_service::service::key key_ = 0x7FFBE9376D68
- 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_ = 0x7FFBE87A6130
- auto_handle
- void* handle = 0x7FFBE87A6130
- 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_ = 0xE94D8C78
- timer_thread_function
- <user defined> io_service_ = 0x7FFBE87A6130
- boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7FFBE87A5DD0
- boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x7FFBE87ACAC0
- long dispatch_required_ = 0xE87B0EC0
- boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FFBE9376DC0
- boost::asio::detail::timer_queue_set timer_queues_ = 0x7FFBE87ACA70
- boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FFBE9376DF0
- auto_handle
- void* handle = 0x7FFBE9376D60
- boost::asio::detail::win_iocp_io_service::auto_handle iocp_
- void* handle = 0x3BC
- long outstanding_work_ = 0x2
- long stopped_ = 0x0
- long stop_event_posted_ = 0x0
- long shutdown_ = 0x0
- unsigned long gqcs_timeout_ = 0xFFFFFFFF
- timer_thread_function
- <user defined> io_service_ = 0x7FFBE9376D60
- boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
- boost::asio::detail::win_thread* p_ = 0x194F19D03D0
- func_base
- void* entry_event_ = 0x40C
- void* exit_event_ = 0x408
- auto_func_base_ptr
- boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
- <user defined> thread_ = 0x40C
- <user defined> exit_event_ = 0x408
- boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
- void* handle = 0x360
- 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_ = 0x194F1945D78
- 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 = 0x88C4FFA28
- int m_val = 0x0
- boost::system::error_category* m_cat = 0x7FFBE99FE0E8
- std_category
- std::error_category
- unsigned int _Addr = 0x7FFBE936C8E8
- boost::system::error_category* pc_ = 0x7FFBE99FE0F0
- boost::system::error_category::std_category std_cat_
- std::error_category
- unsigned int _Addr = 0x7FFBE99FE0F0
- boost::system::error_category* pc_ = 0x7FFBE99FE0E8
- 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_ = 0x1949AB909C0
- boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
- boost::asio::io_service::service
- key
- type_info* type_info_ = 0x7FFBE9376D60
- boost::asio::io_service::id* id_ = 0x68
- boost::asio::io_service::service::key key_ = 0x1949AB909C8
- boost::asio::io_service& owner_ = 0x194EA5104D0
- boost::asio::io_service::service* next_ = NULL
- work_finished_on_block_exit
- boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FFBE9376D60
- auto_handle
- void* handle = 0x7FFBE9376D60
- boost::asio::detail::win_iocp_io_service::auto_handle iocp_
- void* handle = 0x3BC
- long outstanding_work_ = 0x2
- long stopped_ = 0x0
- long stop_event_posted_ = 0x0
- long shutdown_ = 0x0
- unsigned long gqcs_timeout_ = 0xFFFFFFFF
- timer_thread_function
- <user defined> io_service_ = 0x7FFBE9376D60
- boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
- boost::asio::detail::win_thread* p_ = 0x194F19D03D0
- boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
- void* handle = 0x360
- long dispatch_required_ = 0x0
- boost::asio::detail::win_mutex dispatch_mutex_
- _RTL_CRITICAL_SECTION crit_section_ = 0x1949AB90A20
- boost::asio::detail::timer_queue_set timer_queues_
- boost::asio::detail::timer_queue_base* first_ = 0x194F1945D78
- 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_ = 0x88C4FF978
- 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 = 0x50A1
- Local boost::asio::detail::win_iocp_thread_info this_thread
- boost::asio::detail::thread_info_base
- void* reusable_memory_ = NULL
- 00007FFBE87AF82B 000000088C4FFA50 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 = 0x194EA5104D0
- work
- boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD
- boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
- boost::asio::io_service::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_ = 0xCDCDCDCDCDCDCDD5
- boost::asio::io_service& owner_ = <Unable to read memory>
- boost::asio::io_service::service* next_ = <Unable to read memory>
- work_finished_on_block_exit
- boost::asio::detail::win_iocp_io_service* io_service_ = <Unable to read memory>
- auto_handle
- void* handle = <Unable to read memory>
- boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0xCDCDCDCDCDCDCDF5 <Unable to read memory>
- long outstanding_work_ = 0xCDCDCDCDCDCDCDFD <Unable to read memory>
- long stopped_ = 0xCDCDCDCDCDCDCE01 <Unable to read memory>
- long stop_event_posted_ = 0xCDCDCDCDCDCDCE05 <Unable to read memory>
- long shutdown_ = 0xCDCDCDCDCDCDCE09 <Unable to read memory>
- unsigned long gqcs_timeout_ = 0xCDCDCDCDCDCDCE0D <Unable to read memory>
- timer_thread_function
- <user defined> io_service_ = 0xCDCDCDCDCDCDCDCD <Unable to read memory>
- boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0xCDCDCDCDCDCDCE15 <Unable to read memory>
- boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0xCDCDCDCDCDCDCE1D <Unable to read memory>
- long dispatch_required_ = 0xCDCDCDCDCDCDCE25 <Unable to read memory>
- boost::asio::detail::win_mutex dispatch_mutex_ = 0xCDCDCDCDCDCDCE2D
- boost::asio::detail::timer_queue_set timer_queues_ = 0xCDCDCDCDCDCDCE55 <Unable to read memory>
- boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0xCDCDCDCDCDCDCE5D
- id
- service
- key
- type_info* type_info_ = 0xCDCDCDCDCDCDCDCD
- boost::asio::io_service::id* id_ = 0xFF
- boost::asio::io_service::service::key key_
- type_info* type_info_ = 0x194EA75B610
- boost::asio::io_service::id* id_ = 0x60
- boost::asio::io_service& owner_ = <Unable to read memory>
- boost::asio::io_service::service* next_ = 0xCDCDCDCDCDCDCD00
- 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_ = 0xCDCDCDCDCDCDCD08
- boost::asio::io_service& owner_ = <Unable to read memory>
- boost::asio::io_service::service* next_ = <Unable to read memory>
- <user defined> strand = 0x194EA5104D0
- boost::asio::detail::winsock_init<2,0> init_
- boost::asio::detail::winsock_init_base
- data
- long init_count_ = 0xCDCDCDCD
- long result_ = 0xCDCDCDCD
- <user defined> manual = 0x194EA5104D0
- boost::asio::detail::service_registry* service_registry_ = 0x194EA75B610
- auto_service_ptr
- boost::asio::io_service::service* ptr_ = <Unable to read memory>
- boost::asio::detail::win_mutex mutex_
- _RTL_CRITICAL_SECTION crit_section_ = 0x194EA75B610
- boost::asio::io_service& owner_ = 0x194EA5104D0
- boost::asio::io_service::service* first_service_ = 0x194F1945D50
- key
- type_info* type_info_ = 0x7FFBE9376E78
- boost::asio::io_service::id* id_ = 0x68
- boost::asio::io_service::service::key key_ = 0x194F1945D58
- boost::asio::io_service& owner_ = 0x194EA5104D0
- boost::asio::io_service::service* next_ = 0x194F19452D0
- boost::asio::detail::win_iocp_io_service& impl_ = 0x1949AB909C0
- boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
- boost::asio::io_service::service
- key
- type_info* type_info_ = 0x7FFBE9376D60
- boost::asio::io_service::id* id_ = 0x68
- boost::asio::io_service::service::key key_ = 0x1949AB909C8
- boost::asio::io_service& owner_ = 0x194EA5104D0
- boost::asio::io_service::service* next_ = NULL
- work_finished_on_block_exit
- boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FFBE9376D60
- auto_handle
- void* handle = 0x7FFBE9376D60
- boost::asio::detail::win_iocp_io_service::auto_handle iocp_
- void* handle = 0x3BC
- long outstanding_work_ = 0x2
- long stopped_ = 0x0
- long stop_event_posted_ = 0x0
- long shutdown_ = 0x0
- unsigned long gqcs_timeout_ = 0xFFFFFFFF
- timer_thread_function
- <user defined> io_service_ = 0x7FFBE9376D60
- boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
- boost::asio::detail::win_thread* p_ = 0x194F19D03D0
- boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
- void* handle = 0x360
- long dispatch_required_ = 0x0
- boost::asio::detail::win_mutex dispatch_mutex_
- _RTL_CRITICAL_SECTION crit_section_ = 0x1949AB90A20
- boost::asio::detail::timer_queue_set timer_queues_
- boost::asio::detail::timer_queue_base* first_ = 0x194F1945D78
- 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 = 0x7FFBE99FE0E8
- std_category
- std::error_category
- unsigned int _Addr = 0x7FFBE936C8E8
- boost::system::error_category* pc_ = 0x7FFBE99FE0F0
- boost::system::error_category::std_category std_cat_
- std::error_category
- unsigned int _Addr = 0x7FFBE99FE0F0
- boost::system::error_category* pc_ = 0x7FFBE99FE0E8
- Local unsigned int s = 0xCCCCCCCCCCCCCCCC
- 00007FFBE87A6F4B 000000088C4FFC40 NetworkThread<WorldSocket>::Run+17B c:\tc\src\server\shared\networking\networkthread.h line 129
- Local NetworkThread<WorldSocket>* this = 0x194EA510428
- std::atomic<int> _connections
- std::_Atomic_int
- unsigned long _My_val = 0x1
- std::atomic<bool> _stopped
- std::_Atomic_bool
- unsigned int _My_val = 0x0
- std::thread* _thread = 0x194F1996490
- id
- unsigned int _Id = 0x404
- _Thrd_imp_t _Thr
- void* _Hnd = 0x404
- unsigned int _Id = 0x7D20
- std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _sockets
- std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > >
- std::_Compressed_pair<std::allocator<std::shared_ptr<WorldSocket> >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x194EA510440
- std::mutex _newSocketsLock
- std::_Mutex_base
- std::_Align_type<double,80> _Mtx_storage = 0x194EA510460
- std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _newSockets
- std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > >
- std::_Compressed_pair<std::allocator<std::shared_ptr<WorldSocket> >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x194EA5104B0
- Trinity::Asio::IoContext _ioContext
- boost::asio::io_service
- work
- boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD
- id
- service
- key
- type_info* type_info_ = 0xCDCDCDCDCDCDCDCD
- boost::asio::io_service::id* id_ = 0xFF
- boost::asio::io_service::service::key key_ = 0x194EA5104D8
- boost::asio::io_service& owner_ = <Unable to read memory>
- boost::asio::io_service::service* next_ = 0xCDCDCDCDCDCDCD00
- <user defined> strand = 0x194EA5104D0
- boost::asio::detail::winsock_init<2,0> init_ = 0xCD
- boost::asio::detail::service_registry* service_registry_ = 0x194EA75B610
- boost::asio::detail::win_iocp_io_service& impl_ = 0x1949AB909C0
- boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _acceptSocket
- boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> >
- boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1>
- implementation_type
- boost::asio::detail::win_iocp_socket_service_base::base_implementation_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- unsigned int state_ = 0x0
- std::shared_ptr<void> cancel_token_ = 0x194EA5104F8
- boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD
- boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = NULL
- boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = 0x194B327DFF8
- boost::asio::ip::tcp protocol_ = 0x2
- bool have_remote_endpoint_ = 0x0
- boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x194EA510528
- boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x194EA5104E8
- boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x194F19452D0
- native_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- bool have_remote_endpoint_ = 0x0
- boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x194EA5104F4
- native_handle_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- bool have_remote_endpoint_ = 0x0
- <user defined> remote_endpoint_ = 0x194EA5104F4
- native_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- bool have_remote_endpoint_ = 0x0
- <user defined> remote_endpoint_ = 0x194EA5104F4
- native_handle_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- bool have_remote_endpoint_ = 0x0
- <user defined> remote_endpoint_ = 0x194EA5104F4
- 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> > > _updateTimer
- boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >,0>
- implementation_type
- boost::posix_time::ptime expiry = 0x194F1945D50
- bool might_have_pending_waits = 0xCC
- boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data timer_data = 0x194EA510560
- boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >& service = 0x194F1945D50
- boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type implementation = 0x194EA510558
- 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
- Parameter <user defined>* _Pmf = 0x7FFBE87A6DD0
- Parameter NetworkThread<WorldSocket>** _Arg1 = 0x194EA510428
- std::atomic<int> _connections
- std::_Atomic_int
- unsigned long _My_val = 0x1
- std::atomic<bool> _stopped
- std::_Atomic_bool
- unsigned int _My_val = 0x0
- std::thread* _thread = 0x194F1996490
- id
- unsigned int _Id = 0x404
- _Thrd_imp_t _Thr
- void* _Hnd = 0x404
- unsigned int _Id = 0x7D20
- std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _sockets
- std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > >
- std::_Compressed_pair<std::allocator<std::shared_ptr<WorldSocket> >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x194EA510440
- std::mutex _newSocketsLock
- std::_Mutex_base
- std::_Align_type<double,80> _Mtx_storage = 0x194EA510460
- std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _newSockets
- std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > >
- std::_Compressed_pair<std::allocator<std::shared_ptr<WorldSocket> >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x194EA5104B0
- Trinity::Asio::IoContext _ioContext
- boost::asio::io_service
- work
- boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD
- id
- service
- key
- type_info* type_info_ = 0xCDCDCDCDCDCDCDCD
- boost::asio::io_service::id* id_ = 0xFF
- boost::asio::io_service::service::key key_ = 0x194EA5104D8
- boost::asio::io_service& owner_ = <Unable to read memory>
- boost::asio::io_service::service* next_ = 0xCDCDCDCDCDCDCD00
- <user defined> strand = 0x194EA5104D0
- boost::asio::detail::winsock_init<2,0> init_ = 0xCD
- boost::asio::detail::service_registry* service_registry_ = 0x194EA75B610
- boost::asio::detail::win_iocp_io_service& impl_ = 0x1949AB909C0
- boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _acceptSocket
- boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> >
- boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1>
- implementation_type
- boost::asio::detail::win_iocp_socket_service_base::base_implementation_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- unsigned int state_ = 0x0
- std::shared_ptr<void> cancel_token_ = 0x194EA5104F8
- boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD
- boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = NULL
- boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = 0x194B327DFF8
- boost::asio::ip::tcp protocol_ = 0x2
- bool have_remote_endpoint_ = 0x0
- boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x194EA510528
- boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x194EA5104E8
- boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x194F19452D0
- native_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- bool have_remote_endpoint_ = 0x0
- boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x194EA5104F4
- native_handle_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- bool have_remote_endpoint_ = 0x0
- <user defined> remote_endpoint_ = 0x194EA5104F4
- native_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- bool have_remote_endpoint_ = 0x0
- <user defined> remote_endpoint_ = 0x194EA5104F4
- native_handle_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- bool have_remote_endpoint_ = 0x0
- <user defined> remote_endpoint_ = 0x194EA5104F4
- 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> > > _updateTimer
- boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >,0>
- implementation_type
- boost::posix_time::ptime expiry = 0x194F1945D50
- bool might_have_pending_waits = 0x4B
- boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data timer_data = 0x194EA510560
- boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >& service = 0x194F1945D50
- boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type implementation = 0x194EA510558
- 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
- Parameter <user defined>** _Obj = 0x7FFBE87A6DD0
- Parameter NetworkThread<WorldSocket>** <_Args_0> = 0x194EA510428
- std::atomic<int> _connections
- std::_Atomic_int
- unsigned long _My_val = 0x1
- std::atomic<bool> _stopped
- std::_Atomic_bool
- unsigned int _My_val = 0x0
- std::thread* _thread = 0x194F1996490
- id
- unsigned int _Id = 0x404
- _Thrd_imp_t _Thr
- void* _Hnd = 0x404
- unsigned int _Id = 0x7D20
- std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _sockets
- std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > >
- std::_Compressed_pair<std::allocator<std::shared_ptr<WorldSocket> >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x194EA510440
- std::mutex _newSocketsLock
- std::_Mutex_base
- std::_Align_type<double,80> _Mtx_storage = 0x194EA510460
- std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _newSockets
- std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > >
- std::_Compressed_pair<std::allocator<std::shared_ptr<WorldSocket> >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x194EA5104B0
- Trinity::Asio::IoContext _ioContext
- boost::asio::io_service
- work
- boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD
- id
- service
- key
- type_info* type_info_ = 0xCDCDCDCDCDCDCDCD
- boost::asio::io_service::id* id_ = 0xFF
- boost::asio::io_service::service::key key_ = 0x194EA5104D8
- boost::asio::io_service& owner_ = <Unable to read memory>
- boost::asio::io_service::service* next_ = 0xCDCDCDCDCDCDCD00
- <user defined> strand = 0x194EA5104D0
- boost::asio::detail::winsock_init<2,0> init_ = 0xCD
- boost::asio::detail::service_registry* service_registry_ = 0x194EA75B610
- boost::asio::detail::win_iocp_io_service& impl_ = 0x1949AB909C0
- boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _acceptSocket
- boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> >
- boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1>
- implementation_type
- boost::asio::detail::win_iocp_socket_service_base::base_implementation_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- unsigned int state_ = 0x0
- std::shared_ptr<void> cancel_token_ = 0x194EA5104F8
- boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD
- boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = NULL
- boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = 0x194B327DFF8
- boost::asio::ip::tcp protocol_ = 0x2
- bool have_remote_endpoint_ = 0x0
- boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x194EA510528
- boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x194EA5104E8
- boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x194F19452D0
- native_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- bool have_remote_endpoint_ = 0x0
- boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x194EA5104F4
- native_handle_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- bool have_remote_endpoint_ = 0x0
- <user defined> remote_endpoint_ = 0x194EA5104F4
- native_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- bool have_remote_endpoint_ = 0x0
- <user defined> remote_endpoint_ = 0x194EA5104F4
- native_handle_type
- unsigned int socket_ = 0xFFFFFFFFFFFFFFFF
- bool have_remote_endpoint_ = 0x0
- <user defined> remote_endpoint_ = 0x194EA5104F4
- 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> > > _updateTimer
- boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >,0>
- implementation_type
- boost::posix_time::ptime expiry = 0x194F1945D50
- bool might_have_pending_waits = 0xCA
- boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data timer_data = 0x194EA510560
- boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >& service = 0x194F1945D50
- boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type implementation = 0x194EA510558
- 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
- Parameter std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>& _Tup = 0x194F1995F40
- std::tuple<NetworkThread<WorldSocket> *>
- std::_Tuple_val<NetworkThread<WorldSocket> *> _Myfirst
- NetworkThread<WorldSocket>* _Val = 0x194EA510428
- std::_Tuple_val<void (__cdecl NetworkThread<WorldSocket>::*)(void)> _Myfirst
- <user defined>* _Val = 0x7FFBE87A6DD0
- 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
- Parameter 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> *> > > >* _Ln = 0x88B5DE238
- std::_Pad
- _Cnd_internal_imp_t* _Cond = NULL
- _Mtx_internal_imp_t* _Mtx = NULL
- bool _Started = 0x0
- std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > _MyTarget
- std::_Unique_ptr_base<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > >
- std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> >,std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> *,1> _Mypair = 0x7FFC495503FD
- Local std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > _Local
- std::_Unique_ptr_base<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > >
- std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> >,std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> *,1> _Mypair
- std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>* _Myval2 = 0x194F1995F40
- 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
- Local 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> *> > > >* this = 0x88B5DE238
- std::_Pad
- _Cnd_internal_imp_t* _Cond = NULL
- _Mtx_internal_imp_t* _Mtx = NULL
- bool _Started = 0x0
- std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > _MyTarget
- std::_Unique_ptr_base<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > >
- std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> >,std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> *,1> _Mypair = 0x7FFC495503FD
- 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
- Parameter void* _Data = 0x88B5DE238
- 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
- Local std::string command = ""
- Local wchar_t*[256] commandbuf
- [0] = 0xCCCC
- [1] = 0xCCCC
- [2] = 0xCCCC
- [3] = 0xCCCC
- [4] = 0xCCCC
- [5] = 0xCCCC
- [6] = 0xCCCC
- [7] = 0xCCCC
- [8] = 0xCCCC
- [9] = 0xCCCC
- 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
- Parameter <user defined>** _Obj = 0x7FF6EC5CA010
- 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
- Parameter <user defined>** _Obj = 0x7FF6EC5CA010
- 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
- Parameter std::tuple<void (__cdecl*)(void)>& _Tup = 0x194F1995FE0
- std::_Tuple_val<void (__cdecl*)(void)> _Myfirst
- <user defined>* _Val = 0x7FF6EC5CA010
- 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
- Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >* _Ln = 0x88B5DE858
- std::_Pad
- _Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
- _Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
- bool _Started = 0xCC
- std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > _MyTarget
- std::_Unique_ptr_base<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > >
- std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl*)(void)> >,std::tuple<void (__cdecl*)(void)> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
- Local std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > _Local
- std::_Unique_ptr_base<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > >
- std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl*)(void)> >,std::tuple<void (__cdecl*)(void)> *,1> _Mypair
- std::tuple<void (__cdecl*)(void)>* _Myval2 = 0x7FF6EC5CA010
- 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
- Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >* this = 0x88B5DE858
- std::_Pad
- _Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
- _Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
- bool _Started = 0xCC
- std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > _MyTarget
- std::_Unique_ptr_base<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > >
- std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl*)(void)> >,std::tuple<void (__cdecl*)(void)> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
- 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
- Parameter void* _Data = 0x88B5DE858
- 00007FFC0B5D4FB8 000000088C5FF920 _register_onexit_function+4A8
- 00007FFC0B5D4BF1 000000088C5FF970 _register_onexit_function+E1
- 00007FFC4C0481F4 000000088C5FF9A0 BaseThreadInitThunk+14
- 00007FFC4CF1A251 000000088C5FFA20 RtlUserThreadStart+21
Add Comment
Please, Sign In to add comment