File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400f9780
1400f9780std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>> const* std::__try_use_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400f9780push rbx
1400f9781sub rsp, 32
1400f9785mov rbx, rcx
1400f9788lea rcx, [rip+51473]
1400f978fcall std::locale::id::_M_id() const
1400f9794mov rdx, rax
1400f9797mov rax, [rbx]
1400f979amov rax, [rax+8]
1400f979emov rax, [rax+8*rdx]
1400f97a2add rsp, 32
1400f97a6pop rbx
1400f97a7ret
1400f9780
1400f9780std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>> const* std::__try_use_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400f9780push rbx
1400f9781sub rsp, 32
1400f9785mov rbx, rcx
1400f9788lea rcx, [rip+51473]
1400f978fcall std::locale::id::_M_id() const
1400f9794mov rdx, rax
1400f9797mov rax, [rbx]
1400f979amov rax, [rax+8]
1400f979emov rax, [rax+8*rdx]
1400f97a2add rsp, 32
1400f97a6pop rbx
1400f97a7ret
1400f9780
1400f97a8
1400f97a8 // align 0x10
1400f97a8 // align 0x10
1400f97b0
1400f97b0std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>> const* std::__try_use_facet<std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400f97b0push rbx
1400f97b1sub rsp, 32
1400f97b5mov rbx, rcx
1400f97b8lea rcx, [rip+51441]
1400f97bfcall std::locale::id::_M_id() const
1400f97c4mov rdx, rax
1400f97c7mov rax, [rbx]
1400f97camov rax, [rax+8]
1400f97cemov rax, [rax+8*rdx]
1400f97d2add rsp, 32
1400f97d6pop rbx
1400f97d7ret
1400f97b0
1400f97b0std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>> const* std::__try_use_facet<std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400f97b0push rbx
1400f97b1sub rsp, 32
1400f97b5mov rbx, rcx
1400f97b8lea rcx, [rip+51441]
1400f97bfcall std::locale::id::_M_id() const
1400f97c4mov rdx, rax
1400f97c7mov rax, [rbx]
1400f97camov rax, [rax+8]
1400f97cemov rax, [rax+8*rdx]
1400f97d2add rsp, 32
1400f97d6pop rbx
1400f97d7ret
1400f97b0
1400f97d8
1400f97d8 // align 0x10
1400f97d8 // align 0x10
1400f97e0
1400f97e0std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>> const* std::__try_use_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400f97e0push rbx
1400f97e1sub rsp, 32
1400f97e5mov rbx, rcx
1400f97e8lea rcx, [rip+51409]
1400f97efcall std::locale::id::_M_id() const
1400f97f4mov rdx, rax
1400f97f7mov rax, [rbx]
1400f97famov rax, [rax+8]
1400f97femov rax, [rax+8*rdx]
1400f9802add rsp, 32
1400f9806pop rbx
1400f9807ret
1400f97e0
1400f97e0std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>> const* std::__try_use_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400f97e0push rbx
1400f97e1sub rsp, 32
1400f97e5mov rbx, rcx
1400f97e8lea rcx, [rip+51409]
1400f97efcall std::locale::id::_M_id() const
1400f97f4mov rdx, rax
1400f97f7mov rax, [rbx]
1400f97famov rax, [rax+8]
1400f97femov rax, [rax+8*rdx]
1400f9802add rsp, 32
1400f9806pop rbx
1400f9807ret
1400f97e0
1400f9808
1400f9808 // align 0x10
1400f9808 // align 0x10
1400f9810
1400f9810std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>> const* std::__try_use_facet<std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400f9810push rbx
1400f9811sub rsp, 32
1400f9815mov rbx, rcx
1400f9818lea rcx, [rip+51377]
1400f981fcall std::locale::id::_M_id() const
1400f9824mov rdx, rax
1400f9827mov rax, [rbx]
1400f982amov rax, [rax+8]
1400f982emov rax, [rax+8*rdx]
1400f9832add rsp, 32
1400f9836pop rbx
1400f9837ret
1400f9810
1400f9810std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>> const* std::__try_use_facet<std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400f9810push rbx
1400f9811sub rsp, 32
1400f9815mov rbx, rcx
1400f9818lea rcx, [rip+51377]
1400f981fcall std::locale::id::_M_id() const
1400f9824mov rdx, rax
1400f9827mov rax, [rbx]
1400f982amov rax, [rax+8]
1400f982emov rax, [rax+8*rdx]
1400f9832add rsp, 32
1400f9836pop rbx
1400f9837ret
1400f9810
1400f9838
1400f9838 // align 0x10
1400f9838 // align 0x10
1400f9840
1400f9840std::messages<char> const* std::__try_use_facet<std::messages<char>>(std::locale const&):
1400f9840push rbx
1400f9841sub rsp, 32
1400f9845mov rbx, rcx
1400f9848lea rcx, [rip+51377]
1400f984fcall std::locale::id::_M_id() const
1400f9854mov rdx, rax
1400f9857mov rax, [rbx]
1400f985amov rax, [rax+8]
1400f985emov rax, [rax+8*rdx]
1400f9862add rsp, 32
1400f9866pop rbx
1400f9867ret
1400f9840
1400f9840std::messages<char> const* std::__try_use_facet<std::messages<char>>(std::locale const&):
1400f9840push rbx
1400f9841sub rsp, 32
1400f9845mov rbx, rcx
1400f9848lea rcx, [rip+51377]
1400f984fcall std::locale::id::_M_id() const
1400f9854mov rdx, rax
1400f9857mov rax, [rbx]
1400f985amov rax, [rax+8]
1400f985emov rax, [rax+8*rdx]
1400f9862add rsp, 32
1400f9866pop rbx
1400f9867ret
1400f9840
1400f9868
1400f9868 // align 0x10
1400f9868 // align 0x10
1400f9870
1400f9870std::messages<wchar_t> const* std::__try_use_facet<std::messages<wchar_t>>(std::locale const&):
1400f9870push rbx
1400f9871sub rsp, 32
1400f9875mov rbx, rcx
1400f9878lea rcx, [rip+51345]
1400f987fcall std::locale::id::_M_id() const
1400f9884mov rdx, rax
1400f9887mov rax, [rbx]
1400f988amov rax, [rax+8]
1400f988emov rax, [rax+8*rdx]
1400f9892add rsp, 32
1400f9896pop rbx
1400f9897ret
1400f9870
1400f9870std::messages<wchar_t> const* std::__try_use_facet<std::messages<wchar_t>>(std::locale const&):
1400f9870push rbx
1400f9871sub rsp, 32
1400f9875mov rbx, rcx
1400f9878lea rcx, [rip+51345]
1400f987fcall std::locale::id::_M_id() const
1400f9884mov rdx, rax
1400f9887mov rax, [rbx]
1400f988amov rax, [rax+8]
1400f988emov rax, [rax+8*rdx]
1400f9892add rsp, 32
1400f9896pop rbx
1400f9897ret
1400f9870
1400f9898
1400f9898 // align 0x10
1400f9898 // align 0x10
1400f98a0
1400f98a0std::numpunct<char> const* std::__try_use_facet<std::numpunct<char>>(std::locale const&):
1400f98a0push rbx
1400f98a1sub rsp, 32
1400f98a5mov rbx, rcx
1400f98a8lea rcx, [rip+51313]
1400f98afcall std::locale::id::_M_id() const
1400f98b4mov rdx, rax
1400f98b7mov rax, [rbx]
1400f98bamov rax, [rax+8]
1400f98bemov rax, [rax+8*rdx]
1400f98c2add rsp, 32
1400f98c6pop rbx
1400f98c7ret
1400f98a0
1400f98a0std::numpunct<char> const* std::__try_use_facet<std::numpunct<char>>(std::locale const&):
1400f98a0push rbx
1400f98a1sub rsp, 32
1400f98a5mov rbx, rcx
1400f98a8lea rcx, [rip+51313]
1400f98afcall std::locale::id::_M_id() const
1400f98b4mov rdx, rax
1400f98b7mov rax, [rbx]
1400f98bamov rax, [rax+8]
1400f98bemov rax, [rax+8*rdx]
1400f98c2add rsp, 32
1400f98c6pop rbx
1400f98c7ret
1400f98a0
1400f98c8
1400f98c8 // align 0x10
1400f98c8 // align 0x10
1400f98d0
1400f98d0std::numpunct<wchar_t> const* std::__try_use_facet<std::numpunct<wchar_t>>(std::locale const&):
1400f98d0push rbx
1400f98d1sub rsp, 32
1400f98d5mov rbx, rcx
1400f98d8lea rcx, [rip+51281]
1400f98dfcall std::locale::id::_M_id() const
1400f98e4mov rdx, rax
1400f98e7mov rax, [rbx]
1400f98eamov rax, [rax+8]
1400f98eemov rax, [rax+8*rdx]
1400f98f2add rsp, 32
1400f98f6pop rbx
1400f98f7ret
1400f98d0
1400f98d0std::numpunct<wchar_t> const* std::__try_use_facet<std::numpunct<wchar_t>>(std::locale const&):
1400f98d0push rbx
1400f98d1sub rsp, 32
1400f98d5mov rbx, rcx
1400f98d8lea rcx, [rip+51281]
1400f98dfcall std::locale::id::_M_id() const
1400f98e4mov rdx, rax
1400f98e7mov rax, [rbx]
1400f98eamov rax, [rax+8]
1400f98eemov rax, [rax+8*rdx]
1400f98f2add rsp, 32
1400f98f6pop rbx
1400f98f7ret
1400f98d0
1400f98f8
1400f98f8 // align 0x10
1400f98f8 // align 0x10
1400f9900
1400f9900std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>> const* std::__try_use_facet<std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400f9900push rbx
1400f9901sub rsp, 32
1400f9905mov rbx, rcx
1400f9908lea rcx, [rip+51249]
1400f990fcall std::locale::id::_M_id() const
1400f9914mov rdx, rax
1400f9917mov rax, [rbx]
1400f991amov rax, [rax+8]
1400f991emov rax, [rax+8*rdx]
1400f9922add rsp, 32
1400f9926pop rbx
1400f9927ret
1400f9900
1400f9900std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>> const* std::__try_use_facet<std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400f9900push rbx
1400f9901sub rsp, 32
1400f9905mov rbx, rcx
1400f9908lea rcx, [rip+51249]
1400f990fcall std::locale::id::_M_id() const
1400f9914mov rdx, rax
1400f9917mov rax, [rbx]
1400f991amov rax, [rax+8]
1400f991emov rax, [rax+8*rdx]
1400f9922add rsp, 32
1400f9926pop rbx
1400f9927ret
1400f9900
1400f9928
1400f9928 // align 0x10
1400f9928 // align 0x10
1400f9930
1400f9930std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>> const* std::__try_use_facet<std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400f9930push rbx
1400f9931sub rsp, 32
1400f9935mov rbx, rcx
1400f9938lea rcx, [rip+51217]
1400f993fcall std::locale::id::_M_id() const
1400f9944mov rdx, rax
1400f9947mov rax, [rbx]
1400f994amov rax, [rax+8]
1400f994emov rax, [rax+8*rdx]
1400f9952add rsp, 32
1400f9956pop rbx
1400f9957ret
1400f9930
1400f9930std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>> const* std::__try_use_facet<std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400f9930push rbx
1400f9931sub rsp, 32
1400f9935mov rbx, rcx
1400f9938lea rcx, [rip+51217]
1400f993fcall std::locale::id::_M_id() const
1400f9944mov rdx, rax
1400f9947mov rax, [rbx]
1400f994amov rax, [rax+8]
1400f994emov rax, [rax+8*rdx]
1400f9952add rsp, 32
1400f9956pop rbx
1400f9957ret
1400f9930
1400f9958
1400f9958 // align 0x10
1400f9958 // align 0x10
1400f9960
1400f9960std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>> const* std::__try_use_facet<std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400f9960push rbx
1400f9961sub rsp, 32
1400f9965mov rbx, rcx
1400f9968lea rcx, [rip+51185]
1400f996fcall std::locale::id::_M_id() const
1400f9974mov rdx, rax
1400f9977mov rax, [rbx]
1400f997amov rax, [rax+8]
1400f997emov rax, [rax+8*rdx]
1400f9982add rsp, 32
1400f9986pop rbx
1400f9987ret
1400f9960
1400f9960std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>> const* std::__try_use_facet<std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400f9960push rbx
1400f9961sub rsp, 32
1400f9965mov rbx, rcx
1400f9968lea rcx, [rip+51185]
1400f996fcall std::locale::id::_M_id() const
1400f9974mov rdx, rax
1400f9977mov rax, [rbx]
1400f997amov rax, [rax+8]
1400f997emov rax, [rax+8*rdx]
1400f9982add rsp, 32
1400f9986pop rbx
1400f9987ret
1400f9960
1400f9988
1400f9988 // align 0x10
1400f9988 // align 0x10
1400f9990
1400f9990std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>> const* std::__try_use_facet<std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400f9990push rbx
1400f9991sub rsp, 32
1400f9995mov rbx, rcx
1400f9998lea rcx, [rip+51153]
1400f999fcall std::locale::id::_M_id() const
1400f99a4mov rdx, rax
1400f99a7mov rax, [rbx]
1400f99aamov rax, [rax+8]
1400f99aemov rax, [rax+8*rdx]
1400f99b2add rsp, 32
1400f99b6pop rbx
1400f99b7ret
1400f9990
1400f9990std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>> const* std::__try_use_facet<std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400f9990push rbx
1400f9991sub rsp, 32
1400f9995mov rbx, rcx
1400f9998lea rcx, [rip+51153]
1400f999fcall std::locale::id::_M_id() const
1400f99a4mov rdx, rax
1400f99a7mov rax, [rbx]
1400f99aamov rax, [rax+8]
1400f99aemov rax, [rax+8*rdx]
1400f99b2add rsp, 32
1400f99b6pop rbx
1400f99b7ret
1400f9990
1400f99b8
1400f99b8 // align 0x10
1400f99b8 // align 0x10
1400f99c0
1400f99c0std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char>>> const* std::__try_use_facet<std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400f99c0push rbx
1400f99c1sub rsp, 32
1400f99c5mov rbx, rcx
1400f99c8lea rcx, [rip+51121]
1400f99cfcall std::locale::id::_M_id() const
1400f99d4mov rdx, rax
1400f99d7mov rax, [rbx]
1400f99damov rax, [rax+8]
1400f99demov rax, [rax+8*rdx]
1400f99e2add rsp, 32
1400f99e6pop rbx
1400f99e7ret
1400f99c0
1400f99c0std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char>>> const* std::__try_use_facet<std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400f99c0push rbx
1400f99c1sub rsp, 32
1400f99c5mov rbx, rcx
1400f99c8lea rcx, [rip+51121]
1400f99cfcall std::locale::id::_M_id() const
1400f99d4mov rdx, rax
1400f99d7mov rax, [rbx]
1400f99damov rax, [rax+8]
1400f99demov rax, [rax+8*rdx]
1400f99e2add rsp, 32
1400f99e6pop rbx
1400f99e7ret
1400f99c0
1400f99e8
1400f99e8 // align 0x10
1400f99e8 // align 0x10
1400f99f0
1400f99f0std::money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>> const* std::__try_use_facet<std::money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400f99f0push rbx
1400f99f1sub rsp, 32
1400f99f5mov rbx, rcx
1400f99f8lea rcx, [rip+51089]
1400f99ffcall std::locale::id::_M_id() const
1400f9a04mov rdx, rax
1400f9a07mov rax, [rbx]
1400f9a0amov rax, [rax+8]
1400f9a0emov rax, [rax+8*rdx]
1400f9a12add rsp, 32
1400f9a16pop rbx
1400f9a17ret
1400f99f0
1400f99f0std::money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>> const* std::__try_use_facet<std::money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400f99f0push rbx
1400f99f1sub rsp, 32
1400f99f5mov rbx, rcx
1400f99f8lea rcx, [rip+51089]
1400f99ffcall std::locale::id::_M_id() const
1400f9a04mov rdx, rax
1400f9a07mov rax, [rbx]
1400f9a0amov rax, [rax+8]
1400f9a0emov rax, [rax+8*rdx]
1400f9a12add rsp, 32
1400f9a16pop rbx
1400f9a17ret
1400f99f0
1400f9a18
1400f9a18 // align 0x10
1400f9a18 // align 0x10
1400f9a20
1400f9a20std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>> const* std::__try_use_facet<std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400f9a20push rbx
1400f9a21sub rsp, 32
1400f9a25mov rbx, rcx
1400f9a28lea rcx, [rip+51057]
1400f9a2fcall std::locale::id::_M_id() const
1400f9a34mov rdx, rax
1400f9a37mov rax, [rbx]
1400f9a3amov rax, [rax+8]
1400f9a3emov rax, [rax+8*rdx]
1400f9a42add rsp, 32
1400f9a46pop rbx
1400f9a47ret
1400f9a20
1400f9a20std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>> const* std::__try_use_facet<std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400f9a20push rbx
1400f9a21sub rsp, 32
1400f9a25mov rbx, rcx
1400f9a28lea rcx, [rip+51057]
1400f9a2fcall std::locale::id::_M_id() const
1400f9a34mov rdx, rax
1400f9a37mov rax, [rbx]
1400f9a3amov rax, [rax+8]
1400f9a3emov rax, [rax+8*rdx]
1400f9a42add rsp, 32
1400f9a46pop rbx
1400f9a47ret
1400f9a20
1400f9a48
1400f9a48 // align 0x10
1400f9a48 // align 0x10
1400f9a50
1400f9a50std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>> const* std::__try_use_facet<std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400f9a50push rbx
1400f9a51sub rsp, 32
1400f9a55mov rbx, rcx
1400f9a58lea rcx, [rip+51025]
1400f9a5fcall std::locale::id::_M_id() const
1400f9a64mov rdx, rax
1400f9a67mov rax, [rbx]
1400f9a6amov rax, [rax+8]
1400f9a6emov rax, [rax+8*rdx]
1400f9a72add rsp, 32
1400f9a76pop rbx
1400f9a77ret
1400f9a50
1400f9a50std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>> const* std::__try_use_facet<std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400f9a50push rbx
1400f9a51sub rsp, 32
1400f9a55mov rbx, rcx
1400f9a58lea rcx, [rip+51025]
1400f9a5fcall std::locale::id::_M_id() const
1400f9a64mov rdx, rax
1400f9a67mov rax, [rbx]
1400f9a6amov rax, [rax+8]
1400f9a6emov rax, [rax+8*rdx]
1400f9a72add rsp, 32
1400f9a76pop rbx
1400f9a77ret
1400f9a50
1400f9a78
1400f9a78 // align 0x10
1400f9a78 // align 0x10
1400f9a88
1400f9a88 // align 0x10
1400f9a88 // align 0x10
1400f9a90
1400f9a90std::make_error_code(std::errc):
1400f9a90push rbp
1400f9a91mov rbp, rsp
1400f9a94sub rsp, 32
1400f9a98mov [rbp+16], rcx
1400f9a9cmov [rbp+24], edx
1400f9a9fcall std::_V2::generic_category()
1400f9aa4mov rcx, rax
1400f9aa7mov edx, [rbp+24]
1400f9aaamov rax, [rbp+16]
1400f9aaemov r8, rcx
1400f9ab1mov rcx, rax
1400f9ab4call std::error_code::error_code(int, std::_V2::error_category const&)
1400f9ab9mov rax, [rbp+16]
1400f9abdadd rsp, 32
1400f9ac1pop rbp
1400f9ac2ret
1400f9a90
1400f9a90std::make_error_code(std::errc):
1400f9a90push rbp
1400f9a91mov rbp, rsp
1400f9a94sub rsp, 32
1400f9a98mov [rbp+16], rcx
1400f9a9cmov [rbp+24], edx
1400f9a9fcall std::_V2::generic_category()
1400f9aa4mov rcx, rax
1400f9aa7mov edx, [rbp+24]
1400f9aaamov rax, [rbp+16]
1400f9aaemov r8, rcx
1400f9ab1mov rcx, rax
1400f9ab4call std::error_code::error_code(int, std::_V2::error_category const&)
1400f9ab9mov rax, [rbp+16]
1400f9abdadd rsp, 32
1400f9ac1pop rbp
1400f9ac2ret
1400f9a90
1400f9ac3
1400f9ac3 // align 0x10
1400f9ac3 // align 0x10
1400f9ad0
1400f9ad0std::set_new_handler(void (*)()):
1400f9ad0mov rax, rcx
1400f9ad3xchg [rip+44758], rax
1400f9adaret
1400f9ad0
1400f9ad0std::set_new_handler(void (*)()):
1400f9ad0mov rax, rcx
1400f9ad3xchg [rip+44758], rax
1400f9adaret
1400f9ad0
1400f9adb
1400f9adb // align 0x10
1400f9adb // align 0x10
1400f9ae0
1400f9ae0std::__convert_from_v(int* const&, char*, int, char const*, ...):
1400f9ae0push rbp
1400f9ae1push rdi
1400f9ae2push rsi
1400f9ae3push rbx
1400f9ae4sub rsp, 72
1400f9ae8mov rcx, [rip+0x9dba1]
1400f9aefmov rsi, rdx
1400f9af2movsxd rbx, r8l
1400f9af5mov rdi, r9
1400f9af8mov rdx, [rcx]
1400f9afbmov [rsp+56], rdx
1400f9b00xor edx, edx
1400f9b02mov ecx, 4
1400f9b07call setlocale
1400f9b0cmov rdx, rax
1400f9b0fmovzx eax, [rax]
1400f9b12sub eax, 67
1400f9b15jne 0x1400f9b1b
1400f9b17movzx eax, [rdx+1]
1400f9b1b
1400f9b1bloc_1400f9b1b:
1400f9b1btest eax, eax
1400f9b1djne 0x1400f9b60
1400f9b1flea r9, [rsp+144]
1400f9b27mov rdx, rbx
1400f9b2amov r8, rdi
1400f9b2dmov rcx, rsi
1400f9b30mov [rsp+48], r9
1400f9b35call __mingw_vsnprintf
1400f9b3amov ebx, eax
1400f9b3c
1400f9b3cloc_1400f9b3c:
1400f9b3cmov rsi, [rip+0x9db4d]
1400f9b43mov rax, [rsp+56]
1400f9b48sub rax, [rsi]
1400f9b4bjne 0x1400f9bdb
1400f9b51mov eax, ebx
1400f9b53add rsp, 72
1400f9b57pop rbx
1400f9b58pop rsi
1400f9b59pop rdi
1400f9b5apop rbp
1400f9b5bret
1400f9b5c
1400f9b5c 0f 1f 40 00 ..@.
1400f9b60
1400f9b60loc_1400f9b60:
1400f9b60mov rcx, rdx
1400f9b63mov [rsp+40], rdx
1400f9b68call strlen
1400f9b6dlea r8, [rax+1]
1400f9b71mov rcx, r8
1400f9b74mov [rsp+32], r8
1400f9b79call operator new[](unsigned long long)
1400f9b7emov r8, [rsp+32]
1400f9b83mov rdx, [rsp+40]
1400f9b88mov rcx, rax
1400f9b8bmov rbp, rax
1400f9b8ecall memcpy
1400f9b93lea rdx, [rip+0x9788d]
1400f9b9amov ecx, 4
1400f9b9fcall setlocale
1400f9ba4mov r8, rdi
1400f9ba7mov rdx, rbx
1400f9baamov rcx, rsi
1400f9badlea r9, [rsp+144]
1400f9bb5mov [rsp+48], r9
1400f9bbacall __mingw_vsnprintf
1400f9bbfmov rdx, rbp
1400f9bc2mov ecx, 4
1400f9bc7mov ebx, eax
1400f9bc9call setlocale
1400f9bcemov rcx, rbp
1400f9bd1call operator delete[](void*)
1400f9bd6jmp 0x1400f9b3c
1400f9bdb
1400f9bdbloc_1400f9bdb:
1400f9bdbcall __stack_chk_fail
1400f9be0nop
1400f9ae0
1400f9ae0std::__convert_from_v(int* const&, char*, int, char const*, ...):
1400f9ae0push rbp
1400f9ae1push rdi
1400f9ae2push rsi
1400f9ae3push rbx
1400f9ae4sub rsp, 72
1400f9ae8mov rcx, [rip+0x9dba1]
1400f9aefmov rsi, rdx
1400f9af2movsxd rbx, r8l
1400f9af5mov rdi, r9
1400f9af8mov rdx, [rcx]
1400f9afbmov [rsp+56], rdx
1400f9b00xor edx, edx
1400f9b02mov ecx, 4
1400f9b07call setlocale
1400f9b0cmov rdx, rax
1400f9b0fmovzx eax, [rax]
1400f9b12sub eax, 67
1400f9b15jne 0x1400f9b1b
1400f9b17movzx eax, [rdx+1]
1400f9b1b
1400f9b1bloc_1400f9b1b:
1400f9b1btest eax, eax
1400f9b1djne 0x1400f9b60
1400f9b1flea r9, [rsp+144]
1400f9b27mov rdx, rbx
1400f9b2amov r8, rdi
1400f9b2dmov rcx, rsi
1400f9b30mov [rsp+48], r9
1400f9b35call __mingw_vsnprintf
1400f9b3amov ebx, eax
1400f9b3c
1400f9b3cloc_1400f9b3c:
1400f9b3cmov rsi, [rip+0x9db4d]
1400f9b43mov rax, [rsp+56]
1400f9b48sub rax, [rsi]
1400f9b4bjne 0x1400f9bdb
1400f9b51mov eax, ebx
1400f9b53add rsp, 72
1400f9b57pop rbx
1400f9b58pop rsi
1400f9b59pop rdi
1400f9b5apop rbp
1400f9b5bret
1400f9b5c
1400f9b5c 0f 1f 40 00 ..@.
1400f9b60
1400f9b60loc_1400f9b60:
1400f9b60mov rcx, rdx
1400f9b63mov [rsp+40], rdx
1400f9b68call strlen
1400f9b6dlea r8, [rax+1]
1400f9b71mov rcx, r8
1400f9b74mov [rsp+32], r8
1400f9b79call operator new[](unsigned long long)
1400f9b7emov r8, [rsp+32]
1400f9b83mov rdx, [rsp+40]
1400f9b88mov rcx, rax
1400f9b8bmov rbp, rax
1400f9b8ecall memcpy
1400f9b93lea rdx, [rip+0x9788d]
1400f9b9amov ecx, 4
1400f9b9fcall setlocale
1400f9ba4mov r8, rdi
1400f9ba7mov rdx, rbx
1400f9baamov rcx, rsi
1400f9badlea r9, [rsp+144]
1400f9bb5mov [rsp+48], r9
1400f9bbacall __mingw_vsnprintf
1400f9bbfmov rdx, rbp
1400f9bc2mov ecx, 4
1400f9bc7mov ebx, eax
1400f9bc9call setlocale
1400f9bcemov rcx, rbp
1400f9bd1call operator delete[](void*)
1400f9bd6jmp 0x1400f9b3c
1400f9bdb
1400f9bdbloc_1400f9bdb:
1400f9bdbcall __stack_chk_fail
1400f9be0nop
1400f9ae0
1400f9be1
1400f9be1 // align 0x10
1400f9be1 // align 0x10
1400f9bf0
1400f9bf0_ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEwSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKwSC_RSC_PcSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_:
1400f9bf0push rbp
1400f9bf1push rbx
1400f9bf2sub rsp, 136
1400f9bf9lea rbp, [rsp+128]
1400f9c01mov [rbp+32], rcx
1400f9c05mov [rbp+40], rdx
1400f9c09mov [rbp+48], r8
1400f9c0dmov [rbp+56], r9
1400f9c11mov rbx, [rbp+80]
1400f9c15mov rax, [rbx]
1400f9c18mov rdx, [rbx+8]
1400f9c1cmov [rbp-64], rax
1400f9c20mov [rbp-56], rdx
1400f9c24mov rax, [rbp+32]
1400f9c28cmp rax, [rbp+40]
1400f9c2cjne 0x1400f9c4f
1400f9c2emov rax, [rbp+48]
1400f9c32mov rcx, rax
1400f9c35call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::clear()
1400f9c3amov rax, [rbp+72]
1400f9c3emov [rax], 0
1400f9c45mov eax, 1
1400f9c4ajmp 0x1400f9df1
1400f9c4f
1400f9c4floc_1400f9c4f:
1400f9c4fmov [rbp-8], 0
1400f9c57mov rax, [rbp+32]
1400f9c5bmov [rbp-40], rax
1400f9c5fmov rax, [rbp+56]
1400f9c63mov rcx, rax
1400f9c66call std::__codecvt_abstract_base<wchar_t, char, int>::max_length() const
1400f9c6badd eax, 1
1400f9c6emov [rbp-12], eax
1400f9c71
1400f9c71loc_1400f9c71:
1400f9c71mov rax, [rbp+48]
1400f9c75mov rcx, rax
1400f9c78call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400f9c7dmov rdx, [rbp-40]
1400f9c81mov rcx, [rbp+40]
1400f9c85sub rcx, rdx
1400f9c88sar rcx, 1
1400f9c8bmov rdx, rcx
1400f9c8emov rcx, rdx
1400f9c91mov edx, [rbp-12]
1400f9c94movsxd rdx, edx
1400f9c97imul rdx, rcx
1400f9c9badd rdx, rax
1400f9c9emov rax, [rbp+48]
1400f9ca2mov rcx, rax
1400f9ca5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::resize(unsigned long long)
1400f9caamov rax, [rbp+48]
1400f9caemov rcx, rax
1400f9cb1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::front()
1400f9cb6mov rdx, [rbp-8]
1400f9cbaadd rax, rdx
1400f9cbdmov [rbp-48], rax
1400f9cc1mov rax, [rbp+48]
1400f9cc5mov rcx, rax
1400f9cc8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::back()
1400f9ccdadd rax, 1
1400f9cd1mov [rbp-24], rax
1400f9cd5mov rcx, [rbp+56]
1400f9cd9mov rax, [rbp-64]
1400f9cddmov rdx, [rbp-56]
1400f9ce1mov r8, rax
1400f9ce4and r8l, 1
1400f9ce8test r8, r8
1400f9cebje 0x1400f9d05
1400f9cedmov r8, rdx
1400f9cf0add r8, rcx
1400f9cf3mov r8, [r8]
1400f9cf6mov r9, rax
1400f9cf9sub r9, 1
1400f9cfdadd r8, r9
1400f9d00mov r10, [r8]
1400f9d03jmp 0x1400f9d08
1400f9d05
1400f9d05loc_1400f9d05:
1400f9d05mov r10, rax
1400f9d08
1400f9d08loc_1400f9d08:
1400f9d08mov rax, rdx
1400f9d0badd rcx, rax
1400f9d0emov rdx, [rbp-48]
1400f9d12mov r11, [rbp-40]
1400f9d16mov r9, [rbp+40]
1400f9d1amov rax, [rbp+64]
1400f9d1elea r8, [rbp-48]
1400f9d22mov [rsp+56], r8
1400f9d27mov r8, [rbp-24]
1400f9d2bmov [rsp+48], r8
1400f9d30mov [rsp+40], rdx
1400f9d35lea rdx, [rbp-40]
1400f9d39mov [rsp+32], rdx
1400f9d3emov r8, r11
1400f9d41mov rdx, rax
1400f9d44call r10
1400f9d47mov [rbp-28], eax
1400f9d4amov rbx, [rbp-48]
1400f9d4emov rax, [rbp+48]
1400f9d52mov rcx, rax
1400f9d55call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::front()
1400f9d5asub rbx, rax
1400f9d5dmov rdx, rbx
1400f9d60mov [rbp-8], rdx
1400f9d64cmp [rbp-28], 1
1400f9d68jne 0x1400f9d98
1400f9d6amov rax, [rbp-40]
1400f9d6ecmp [rbp+40], rax
1400f9d72je 0x1400f9d98
1400f9d74mov rax, [rbp+48]
1400f9d78mov rcx, rax
1400f9d7bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400f9d80sub rax, [rbp-8]
1400f9d84mov rdx, rax
1400f9d87mov eax, [rbp-12]
1400f9d8acdqe
1400f9d8ccmp rdx, rax
1400f9d8fjge 0x1400f9d98
1400f9d91mov eax, 1
1400f9d96jmp 0x1400f9d9d
1400f9d98
1400f9d98loc_1400f9d98:
1400f9d98mov eax, 0
1400f9d9d
1400f9d9dloc_1400f9d9d:
1400f9d9dtest al, al
1400f9d9fjne 0x1400f9c71
1400f9da5cmp [rbp-28], 2
1400f9da9jne 0x1400f9dc7
1400f9dabmov rax, [rbp-40]
1400f9dafsub rax, [rbp+32]
1400f9db3sar rax, 1
1400f9db6mov rdx, rax
1400f9db9mov rax, [rbp+72]
1400f9dbdmov [rax], rdx
1400f9dc0mov eax, 0
1400f9dc5jmp 0x1400f9df1
1400f9dc7
1400f9dc7loc_1400f9dc7:
1400f9dc7mov rdx, [rbp-8]
1400f9dcbmov rax, [rbp+48]
1400f9dcfmov rcx, rax
1400f9dd2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::resize(unsigned long long)
1400f9dd7mov rax, [rbp-40]
1400f9ddbsub rax, [rbp+32]
1400f9ddfsar rax, 1
1400f9de2mov rdx, rax
1400f9de5mov rax, [rbp+72]
1400f9de9mov [rax], rdx
1400f9decmov eax, 1
1400f9df1
1400f9df1loc_1400f9df1:
1400f9df1add rsp, 136
1400f9df8pop rbx
1400f9df9pop rbp
1400f9dfaret
1400f9bf0
1400f9bf0_ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEwSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKwSC_RSC_PcSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_:
1400f9bf0push rbp
1400f9bf1push rbx
1400f9bf2sub rsp, 136
1400f9bf9lea rbp, [rsp+128]
1400f9c01mov [rbp+32], rcx
1400f9c05mov [rbp+40], rdx
1400f9c09mov [rbp+48], r8
1400f9c0dmov [rbp+56], r9
1400f9c11mov rbx, [rbp+80]
1400f9c15mov rax, [rbx]
1400f9c18mov rdx, [rbx+8]
1400f9c1cmov [rbp-64], rax
1400f9c20mov [rbp-56], rdx
1400f9c24mov rax, [rbp+32]
1400f9c28cmp rax, [rbp+40]
1400f9c2cjne 0x1400f9c4f
1400f9c2emov rax, [rbp+48]
1400f9c32mov rcx, rax
1400f9c35call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::clear()
1400f9c3amov rax, [rbp+72]
1400f9c3emov [rax], 0
1400f9c45mov eax, 1
1400f9c4ajmp 0x1400f9df1
1400f9c4f
1400f9c4floc_1400f9c4f:
1400f9c4fmov [rbp-8], 0
1400f9c57mov rax, [rbp+32]
1400f9c5bmov [rbp-40], rax
1400f9c5fmov rax, [rbp+56]
1400f9c63mov rcx, rax
1400f9c66call std::__codecvt_abstract_base<wchar_t, char, int>::max_length() const
1400f9c6badd eax, 1
1400f9c6emov [rbp-12], eax
1400f9c71
1400f9c71loc_1400f9c71:
1400f9c71mov rax, [rbp+48]
1400f9c75mov rcx, rax
1400f9c78call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400f9c7dmov rdx, [rbp-40]
1400f9c81mov rcx, [rbp+40]
1400f9c85sub rcx, rdx
1400f9c88sar rcx, 1
1400f9c8bmov rdx, rcx
1400f9c8emov rcx, rdx
1400f9c91mov edx, [rbp-12]
1400f9c94movsxd rdx, edx
1400f9c97imul rdx, rcx
1400f9c9badd rdx, rax
1400f9c9emov rax, [rbp+48]
1400f9ca2mov rcx, rax
1400f9ca5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::resize(unsigned long long)
1400f9caamov rax, [rbp+48]
1400f9caemov rcx, rax
1400f9cb1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::front()
1400f9cb6mov rdx, [rbp-8]
1400f9cbaadd rax, rdx
1400f9cbdmov [rbp-48], rax
1400f9cc1mov rax, [rbp+48]
1400f9cc5mov rcx, rax
1400f9cc8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::back()
1400f9ccdadd rax, 1
1400f9cd1mov [rbp-24], rax
1400f9cd5mov rcx, [rbp+56]
1400f9cd9mov rax, [rbp-64]
1400f9cddmov rdx, [rbp-56]
1400f9ce1mov r8, rax
1400f9ce4and r8l, 1
1400f9ce8test r8, r8
1400f9cebje 0x1400f9d05
1400f9cedmov r8, rdx
1400f9cf0add r8, rcx
1400f9cf3mov r8, [r8]
1400f9cf6mov r9, rax
1400f9cf9sub r9, 1
1400f9cfdadd r8, r9
1400f9d00mov r10, [r8]
1400f9d03jmp 0x1400f9d08
1400f9d05
1400f9d05loc_1400f9d05:
1400f9d05mov r10, rax
1400f9d08
1400f9d08loc_1400f9d08:
1400f9d08mov rax, rdx
1400f9d0badd rcx, rax
1400f9d0emov rdx, [rbp-48]
1400f9d12mov r11, [rbp-40]
1400f9d16mov r9, [rbp+40]
1400f9d1amov rax, [rbp+64]
1400f9d1elea r8, [rbp-48]
1400f9d22mov [rsp+56], r8
1400f9d27mov r8, [rbp-24]
1400f9d2bmov [rsp+48], r8
1400f9d30mov [rsp+40], rdx
1400f9d35lea rdx, [rbp-40]
1400f9d39mov [rsp+32], rdx
1400f9d3emov r8, r11
1400f9d41mov rdx, rax
1400f9d44call r10
1400f9d47mov [rbp-28], eax
1400f9d4amov rbx, [rbp-48]
1400f9d4emov rax, [rbp+48]
1400f9d52mov rcx, rax
1400f9d55call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::front()
1400f9d5asub rbx, rax
1400f9d5dmov rdx, rbx
1400f9d60mov [rbp-8], rdx
1400f9d64cmp [rbp-28], 1
1400f9d68jne 0x1400f9d98
1400f9d6amov rax, [rbp-40]
1400f9d6ecmp [rbp+40], rax
1400f9d72je 0x1400f9d98
1400f9d74mov rax, [rbp+48]
1400f9d78mov rcx, rax
1400f9d7bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400f9d80sub rax, [rbp-8]
1400f9d84mov rdx, rax
1400f9d87mov eax, [rbp-12]
1400f9d8acdqe
1400f9d8ccmp rdx, rax
1400f9d8fjge 0x1400f9d98
1400f9d91mov eax, 1
1400f9d96jmp 0x1400f9d9d
1400f9d98
1400f9d98loc_1400f9d98:
1400f9d98mov eax, 0
1400f9d9d
1400f9d9dloc_1400f9d9d:
1400f9d9dtest al, al
1400f9d9fjne 0x1400f9c71
1400f9da5cmp [rbp-28], 2
1400f9da9jne 0x1400f9dc7
1400f9dabmov rax, [rbp-40]
1400f9dafsub rax, [rbp+32]
1400f9db3sar rax, 1
1400f9db6mov rdx, rax
1400f9db9mov rax, [rbp+72]
1400f9dbdmov [rax], rdx
1400f9dc0mov eax, 0
1400f9dc5jmp 0x1400f9df1
1400f9dc7
1400f9dc7loc_1400f9dc7:
1400f9dc7mov rdx, [rbp-8]
1400f9dcbmov rax, [rbp+48]
1400f9dcfmov rcx, rax
1400f9dd2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::resize(unsigned long long)
1400f9dd7mov rax, [rbp-40]
1400f9ddbsub rax, [rbp+32]
1400f9ddfsar rax, 1
1400f9de2mov rdx, rax
1400f9de5mov rax, [rbp+72]
1400f9de9mov [rax], rdx
1400f9decmov eax, 1
1400f9df1
1400f9df1loc_1400f9df1:
1400f9df1add rsp, 136
1400f9df8pop rbx
1400f9df9pop rbp
1400f9dfaret
1400f9bf0
1400f9dfb
1400f9dfb // align 0x10
1400f9dfb // align 0x10
1400f9e00
1400f9e00_ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEcSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKcSC_RSC_PwSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_:
1400f9e00push rbp
1400f9e01push rbx
1400f9e02sub rsp, 136
1400f9e09lea rbp, [rsp+128]
1400f9e11mov [rbp+32], rcx
1400f9e15mov [rbp+40], rdx
1400f9e19mov [rbp+48], r8
1400f9e1dmov [rbp+56], r9
1400f9e21mov rbx, [rbp+80]
1400f9e25mov rax, [rbx]
1400f9e28mov rdx, [rbx+8]
1400f9e2cmov [rbp-64], rax
1400f9e30mov [rbp-56], rdx
1400f9e34mov rax, [rbp+32]
1400f9e38cmp rax, [rbp+40]
1400f9e3cjne 0x1400f9e5f
1400f9e3emov rax, [rbp+48]
1400f9e42mov rcx, rax
1400f9e45call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::clear()
1400f9e4amov rax, [rbp+72]
1400f9e4emov [rax], 0
1400f9e55mov eax, 1
1400f9e5ajmp 0x1400f9ffb
1400f9e5f
1400f9e5floc_1400f9e5f:
1400f9e5fmov [rbp-8], 0
1400f9e67mov rax, [rbp+32]
1400f9e6bmov [rbp-40], rax
1400f9e6fmov rax, [rbp+56]
1400f9e73mov rcx, rax
1400f9e76call std::__codecvt_abstract_base<wchar_t, char, int>::max_length() const
1400f9e7badd eax, 1
1400f9e7emov [rbp-12], eax
1400f9e81
1400f9e81loc_1400f9e81:
1400f9e81mov rax, [rbp+48]
1400f9e85mov rcx, rax
1400f9e88call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::size() const
1400f9e8dmov rdx, [rbp-40]
1400f9e91mov rcx, [rbp+40]
1400f9e95sub rcx, rdx
1400f9e98mov edx, [rbp-12]
1400f9e9bmovsxd rdx, edx
1400f9e9eimul rdx, rcx
1400f9ea2add rdx, rax
1400f9ea5mov rax, [rbp+48]
1400f9ea9mov rcx, rax
1400f9eaccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::resize(unsigned long long)
1400f9eb1mov rax, [rbp+48]
1400f9eb5mov rcx, rax
1400f9eb8call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::front()
1400f9ebdmov rdx, [rbp-8]
1400f9ec1add rdx, rdx
1400f9ec4add rax, rdx
1400f9ec7mov [rbp-48], rax
1400f9ecbmov rax, [rbp+48]
1400f9ecfmov rcx, rax
1400f9ed2call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::back()
1400f9ed7add rax, 2
1400f9edbmov [rbp-24], rax
1400f9edfmov rcx, [rbp+56]
1400f9ee3mov rax, [rbp-64]
1400f9ee7mov rdx, [rbp-56]
1400f9eebmov r8, rax
1400f9eeeand r8l, 1
1400f9ef2test r8, r8
1400f9ef5je 0x1400f9f0f
1400f9ef7mov r8, rdx
1400f9efaadd r8, rcx
1400f9efdmov r8, [r8]
1400f9f00mov r9, rax
1400f9f03sub r9, 1
1400f9f07add r8, r9
1400f9f0amov r10, [r8]
1400f9f0djmp 0x1400f9f12
1400f9f0f
1400f9f0floc_1400f9f0f:
1400f9f0fmov r10, rax
1400f9f12
1400f9f12loc_1400f9f12:
1400f9f12mov rax, rdx
1400f9f15add rcx, rax
1400f9f18mov rdx, [rbp-48]
1400f9f1cmov r11, [rbp-40]
1400f9f20mov r9, [rbp+40]
1400f9f24mov rax, [rbp+64]
1400f9f28lea r8, [rbp-48]
1400f9f2cmov [rsp+56], r8
1400f9f31mov r8, [rbp-24]
1400f9f35mov [rsp+48], r8
1400f9f3amov [rsp+40], rdx
1400f9f3flea rdx, [rbp-40]
1400f9f43mov [rsp+32], rdx
1400f9f48mov r8, r11
1400f9f4bmov rdx, rax
1400f9f4ecall r10
1400f9f51mov [rbp-28], eax
1400f9f54mov rbx, [rbp-48]
1400f9f58mov rax, [rbp+48]
1400f9f5cmov rcx, rax
1400f9f5fcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::front()
1400f9f64sub rbx, rax
1400f9f67mov rdx, rbx
1400f9f6amov rax, rdx
1400f9f6dsar rax, 1
1400f9f70mov [rbp-8], rax
1400f9f74cmp [rbp-28], 1
1400f9f78jne 0x1400f9fa8
1400f9f7amov rax, [rbp-40]
1400f9f7ecmp [rbp+40], rax
1400f9f82je 0x1400f9fa8
1400f9f84mov rax, [rbp+48]
1400f9f88mov rcx, rax
1400f9f8bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::size() const
1400f9f90sub rax, [rbp-8]
1400f9f94mov rdx, rax
1400f9f97mov eax, [rbp-12]
1400f9f9acdqe
1400f9f9ccmp rdx, rax
1400f9f9fjge 0x1400f9fa8
1400f9fa1mov eax, 1
1400f9fa6jmp 0x1400f9fad
1400f9fa8
1400f9fa8loc_1400f9fa8:
1400f9fa8mov eax, 0
1400f9fad
1400f9fadloc_1400f9fad:
1400f9fadtest al, al
1400f9fafjne 0x1400f9e81
1400f9fb5cmp [rbp-28], 2
1400f9fb9jne 0x1400f9fd4
1400f9fbbmov rax, [rbp-40]
1400f9fbfsub rax, [rbp+32]
1400f9fc3mov rdx, rax
1400f9fc6mov rax, [rbp+72]
1400f9fcamov [rax], rdx
1400f9fcdmov eax, 0
1400f9fd2jmp 0x1400f9ffb
1400f9fd4
1400f9fd4loc_1400f9fd4:
1400f9fd4mov rdx, [rbp-8]
1400f9fd8mov rax, [rbp+48]
1400f9fdcmov rcx, rax
1400f9fdfcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::resize(unsigned long long)
1400f9fe4mov rax, [rbp-40]
1400f9fe8sub rax, [rbp+32]
1400f9fecmov rdx, rax
1400f9fefmov rax, [rbp+72]
1400f9ff3mov [rax], rdx
1400f9ff6mov eax, 1
1400f9ffb
1400f9ffbloc_1400f9ffb:
1400f9ffbadd rsp, 136
1400fa002pop rbx
1400fa003pop rbp
1400fa004ret
1400f9e00
1400f9e00_ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEcSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKcSC_RSC_PwSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_:
1400f9e00push rbp
1400f9e01push rbx
1400f9e02sub rsp, 136
1400f9e09lea rbp, [rsp+128]
1400f9e11mov [rbp+32], rcx
1400f9e15mov [rbp+40], rdx
1400f9e19mov [rbp+48], r8
1400f9e1dmov [rbp+56], r9
1400f9e21mov rbx, [rbp+80]
1400f9e25mov rax, [rbx]
1400f9e28mov rdx, [rbx+8]
1400f9e2cmov [rbp-64], rax
1400f9e30mov [rbp-56], rdx
1400f9e34mov rax, [rbp+32]
1400f9e38cmp rax, [rbp+40]
1400f9e3cjne 0x1400f9e5f
1400f9e3emov rax, [rbp+48]
1400f9e42mov rcx, rax
1400f9e45call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::clear()
1400f9e4amov rax, [rbp+72]
1400f9e4emov [rax], 0
1400f9e55mov eax, 1
1400f9e5ajmp 0x1400f9ffb
1400f9e5f
1400f9e5floc_1400f9e5f:
1400f9e5fmov [rbp-8], 0
1400f9e67mov rax, [rbp+32]
1400f9e6bmov [rbp-40], rax
1400f9e6fmov rax, [rbp+56]
1400f9e73mov rcx, rax
1400f9e76call std::__codecvt_abstract_base<wchar_t, char, int>::max_length() const
1400f9e7badd eax, 1
1400f9e7emov [rbp-12], eax
1400f9e81
1400f9e81loc_1400f9e81:
1400f9e81mov rax, [rbp+48]
1400f9e85mov rcx, rax
1400f9e88call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::size() const
1400f9e8dmov rdx, [rbp-40]
1400f9e91mov rcx, [rbp+40]
1400f9e95sub rcx, rdx
1400f9e98mov edx, [rbp-12]
1400f9e9bmovsxd rdx, edx
1400f9e9eimul rdx, rcx
1400f9ea2add rdx, rax
1400f9ea5mov rax, [rbp+48]
1400f9ea9mov rcx, rax
1400f9eaccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::resize(unsigned long long)
1400f9eb1mov rax, [rbp+48]
1400f9eb5mov rcx, rax
1400f9eb8call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::front()
1400f9ebdmov rdx, [rbp-8]
1400f9ec1add rdx, rdx
1400f9ec4add rax, rdx
1400f9ec7mov [rbp-48], rax
1400f9ecbmov rax, [rbp+48]
1400f9ecfmov rcx, rax
1400f9ed2call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::back()
1400f9ed7add rax, 2
1400f9edbmov [rbp-24], rax
1400f9edfmov rcx, [rbp+56]
1400f9ee3mov rax, [rbp-64]
1400f9ee7mov rdx, [rbp-56]
1400f9eebmov r8, rax
1400f9eeeand r8l, 1
1400f9ef2test r8, r8
1400f9ef5je 0x1400f9f0f
1400f9ef7mov r8, rdx
1400f9efaadd r8, rcx
1400f9efdmov r8, [r8]
1400f9f00mov r9, rax
1400f9f03sub r9, 1
1400f9f07add r8, r9
1400f9f0amov r10, [r8]
1400f9f0djmp 0x1400f9f12
1400f9f0f
1400f9f0floc_1400f9f0f:
1400f9f0fmov r10, rax
1400f9f12
1400f9f12loc_1400f9f12:
1400f9f12mov rax, rdx
1400f9f15add rcx, rax
1400f9f18mov rdx, [rbp-48]
1400f9f1cmov r11, [rbp-40]
1400f9f20mov r9, [rbp+40]
1400f9f24mov rax, [rbp+64]
1400f9f28lea r8, [rbp-48]
1400f9f2cmov [rsp+56], r8
1400f9f31mov r8, [rbp-24]
1400f9f35mov [rsp+48], r8
1400f9f3amov [rsp+40], rdx
1400f9f3flea rdx, [rbp-40]
1400f9f43mov [rsp+32], rdx
1400f9f48mov r8, r11
1400f9f4bmov rdx, rax
1400f9f4ecall r10
1400f9f51mov [rbp-28], eax
1400f9f54mov rbx, [rbp-48]
1400f9f58mov rax, [rbp+48]
1400f9f5cmov rcx, rax
1400f9f5fcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::front()
1400f9f64sub rbx, rax
1400f9f67mov rdx, rbx
1400f9f6amov rax, rdx
1400f9f6dsar rax, 1
1400f9f70mov [rbp-8], rax
1400f9f74cmp [rbp-28], 1
1400f9f78jne 0x1400f9fa8
1400f9f7amov rax, [rbp-40]
1400f9f7ecmp [rbp+40], rax
1400f9f82je 0x1400f9fa8
1400f9f84mov rax, [rbp+48]
1400f9f88mov rcx, rax
1400f9f8bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::size() const
1400f9f90sub rax, [rbp-8]
1400f9f94mov rdx, rax
1400f9f97mov eax, [rbp-12]
1400f9f9acdqe
1400f9f9ccmp rdx, rax
1400f9f9fjge 0x1400f9fa8
1400f9fa1mov eax, 1
1400f9fa6jmp 0x1400f9fad
1400f9fa8
1400f9fa8loc_1400f9fa8:
1400f9fa8mov eax, 0
1400f9fad
1400f9fadloc_1400f9fad:
1400f9fadtest al, al
1400f9fafjne 0x1400f9e81
1400f9fb5cmp [rbp-28], 2
1400f9fb9jne 0x1400f9fd4
1400f9fbbmov rax, [rbp-40]
1400f9fbfsub rax, [rbp+32]
1400f9fc3mov rdx, rax
1400f9fc6mov rax, [rbp+72]
1400f9fcamov [rax], rdx
1400f9fcdmov eax, 0
1400f9fd2jmp 0x1400f9ffb
1400f9fd4
1400f9fd4loc_1400f9fd4:
1400f9fd4mov rdx, [rbp-8]
1400f9fd8mov rax, [rbp+48]
1400f9fdcmov rcx, rax
1400f9fdfcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::resize(unsigned long long)
1400f9fe4mov rax, [rbp-40]
1400f9fe8sub rax, [rbp+32]
1400f9fecmov rdx, rax
1400f9fefmov rax, [rbp+72]
1400f9ff3mov [rax], rdx
1400f9ff6mov eax, 1
1400f9ffb
1400f9ffbloc_1400f9ffb:
1400f9ffbadd rsp, 136
1400fa002pop rbx
1400fa003pop rbp
1400fa004ret
1400f9e00
1400fa005
1400fa005 // align 0x40
1400fa005 // align 0x40
1400fa040
1400fa040std::basic_ostream<char, std::char_traits<char>>& std::__ostream_insert<char, std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&, char const*, long long):
1400fa040push r15
1400fa042push r14
1400fa044push r13
1400fa046push r12
1400fa048push rbp
1400fa049push rdi
1400fa04apush rsi
1400fa04bpush rbx
1400fa04csub rsp, 72
1400fa050mov r14, rdx
1400fa053mov rdx, [rip+0x9d636]
1400fa05amov rbx, rcx
1400fa05dmov rdi, r8
1400fa060mov rax, [rdx]
1400fa063mov [rsp+56], rax
1400fa068xor eax, eax
1400fa06amov rdx, rcx
1400fa06dlea rcx, [rsp+32]
1400fa072call std::ostream::sentry::sentry(std::ostream&)
1400fa077cmp [rsp+32], 0
1400fa07cje 0x1400fa178
1400fa082mov rax, [rbx]
1400fa085mov rax, [rax-24]
1400fa089lea rcx, [rbx+rax]
1400fa08dmov rbp, [rcx+16]
1400fa091cmp rdi, rbp
1400fa094jge 0x1400fa200
1400fa09amov edx, [rcx+24]
1400fa09dand edx, 176
1400fa0a3mov r15l, edx
1400fa0a6cmp edx, 32
1400fa0a9je 0x1400fa254
1400fa0afcmp [rcx+225], 0
1400fa0b6je 0x1400fa350
1400fa0bcmovzx r12l, [rcx+224]
1400fa0c4
1400fa0c4loc_1400fa0c4:
1400fa0c4mov rsi, rbp
1400fa0c7sub rsi, rdi
1400fa0cajmp 0x1400fa119
1400fa0cc
1400fa0cc 66 66 2e 0f ff..
1400fa0d0 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 .......ff.......
1400fa0e0 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e ..ff.........ff.
1400fa0f0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
1400fa100
1400fa100loc_1400fa100:
1400fa100mov [rax], r12b
1400fa103add [rcx+40], 1
1400fa108
1400fa108loc_1400fa108:
1400fa108mov rax, [rbx]
1400fa10bmov rax, [rax-24]
1400fa10fsub rsi, 1
1400fa113je 0x1400fa250
1400fa119
1400fa119loc_1400fa119:
1400fa119mov rcx, [rbx+rax+232]
1400fa121mov rax, [rcx+40]
1400fa125cmp rax, [rcx+48]
1400fa129jb 0x1400fa100
1400fa12bmov rax, [rcx]
1400fa12emovzx edx, r12b
1400fa132call [rax+104]
1400fa135cmp eax, -1
1400fa138jne 0x1400fa108
1400fa13amov rax, [rbx]
1400fa13dmov rcx, [rax-24]
1400fa141add rcx, rbx
1400fa144mov edx, [rcx+32]
1400fa147or edx, 1
1400fa14acall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa14fmov rax, [rbx]
1400fa152mov rcx, [rax-24]
1400fa156add rcx, rbx
1400fa159mov r9l, [rcx+32]
1400fa15dtest r9l, r9l
1400fa160je 0x1400fa261
1400fa166nop [rax+rax]
1400fa170
1400fa170loc_1400fa170:
1400fa170mov [rcx+16], 0
1400fa178
1400fa178loc_1400fa178:
1400fa178mov rsi, [rsp+40]
1400fa17dmov rax, [rsi]
1400fa180mov rdi, [rax-24]
1400fa184add rdi, rsi
1400fa187test [rdi+25], 32
1400fa18bje 0x1400fa194
1400fa18dmov eax, [rdi+32]
1400fa190test eax, eax
1400fa192je 0x1400fa1c0
1400fa194
1400fa194loc_1400fa194:
1400fa194mov rsi, [rip+0x9d4f5]
1400fa19bmov rax, [rsp+56]
1400fa1a0sub rax, [rsi]
1400fa1a3jne 0x1400fa46c
1400fa1a9mov rax, rbx
1400fa1acadd rsp, 72
1400fa1b0pop rbx
1400fa1b1pop rsi
1400fa1b2pop rdi
1400fa1b3pop rbp
1400fa1b4pop r12
1400fa1b6pop r13
1400fa1b8pop r14
1400fa1bapop r15
1400fa1bcret
1400fa1bd
1400fa1bd 0f 1f 00 ...
1400fa1c0
1400fa1c0loc_1400fa1c0:
1400fa1c0call std::uncaught_exception()
1400fa1c5test al, al
1400fa1c7jne 0x1400fa194
1400fa1c9mov rcx, [rdi+232]
1400fa1d0mov ebp, [rdi+28]
1400fa1d3mov [rdi+28], 0
1400fa1datest rcx, rcx
1400fa1ddje 0x1400fa1f8
1400fa1dfmov rax, [rcx]
1400fa1e2call [rax+48]
1400fa1e5cmp eax, -1
1400fa1e8je 0x1400fa399
1400fa1eemov rax, [rsi]
1400fa1f1mov rdi, [rax-24]
1400fa1f5add rdi, rsi
1400fa1f8
1400fa1f8loc_1400fa1f8:
1400fa1f8mov [rdi+28], ebp
1400fa1fbjmp 0x1400fa194
1400fa1fd
1400fa1fd 0f 1f 00 ...
1400fa200
1400fa200loc_1400fa200:
1400fa200mov rcx, [rcx+232]
1400fa207mov r8, rdi
1400fa20amov rdx, r14
1400fa20dmov rax, [rcx]
1400fa210call [rax+96]
1400fa213mov rdx, [rbx]
1400fa216mov rcx, [rdx-24]
1400fa21aadd rcx, rbx
1400fa21dcmp rdi, rax
1400fa220je 0x1400fa170
1400fa226mov edx, [rcx+32]
1400fa229or edx, 1
1400fa22ccall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa231
1400fa231loc_1400fa231:
1400fa231mov rax, [rbx]
1400fa234mov rcx, [rax-24]
1400fa238add rcx, rbx
1400fa23bmov [rcx+16], 0
1400fa243jmp 0x1400fa178
1400fa248
1400fa248 0f 1f 84 00 00 00 00 00 ........
1400fa250
1400fa250loc_1400fa250:
1400fa250lea rcx, [rbx+rax]
1400fa254
1400fa254loc_1400fa254:
1400fa254mov r8l, [rcx+32]
1400fa258test r8l, r8l
1400fa25bjne 0x1400fa170
1400fa261
1400fa261loc_1400fa261:
1400fa261mov rcx, [rcx+232]
1400fa268mov r8, rdi
1400fa26bmov rdx, r14
1400fa26emov rax, [rcx]
1400fa271call [rax+96]
1400fa274cmp rdi, rax
1400fa277je 0x1400fa28e
1400fa279mov rax, [rbx]
1400fa27cmov rcx, [rax-24]
1400fa280add rcx, rbx
1400fa283mov edx, [rcx+32]
1400fa286or edx, 1
1400fa289call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa28e
1400fa28eloc_1400fa28e:
1400fa28emov rax, [rbx]
1400fa291mov rax, [rax-24]
1400fa295lea rcx, [rbx+rax]
1400fa299cmp r15l, 32
1400fa29djne 0x1400fa170
1400fa2a3mov edx, [rcx+32]
1400fa2a6test edx, edx
1400fa2a8jne 0x1400fa170
1400fa2aecmp [rcx+225], 0
1400fa2b5je 0x1400fa370
1400fa2bbmovzx esi, [rcx+224]
1400fa2c2
1400fa2c2loc_1400fa2c2:
1400fa2c2sub rbp, rdi
1400fa2c5jmp 0x1400fa315
1400fa2c7
1400fa2c7 66 66 2e 0f 1f 84 00 00 00 ff.......
1400fa2d0 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e ..ff.........ff.
1400fa2e0 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 ........ff......
1400fa2f0 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 ...ff.........f.
1400fa300
1400fa300loc_1400fa300:
1400fa300mov [rax], sil
1400fa303add [rcx+40], 1
1400fa308
1400fa308loc_1400fa308:
1400fa308mov rax, [rbx]
1400fa30bmov rax, [rax-24]
1400fa30fsub rbp, 1
1400fa313je 0x1400fa390
1400fa315
1400fa315loc_1400fa315:
1400fa315mov rcx, [rbx+rax+232]
1400fa31dmov rax, [rcx+40]
1400fa321cmp rax, [rcx+48]
1400fa325jb 0x1400fa300
1400fa327mov rax, [rcx]
1400fa32amovzx edx, sil
1400fa32ecall [rax+104]
1400fa331cmp eax, -1
1400fa334jne 0x1400fa308
1400fa336mov rax, [rbx]
1400fa339mov rcx, [rax-24]
1400fa33dadd rcx, rbx
1400fa340mov edx, [rcx+32]
1400fa343or edx, 1
1400fa346call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa34bjmp 0x1400fa231
1400fa350
1400fa350loc_1400fa350:
1400fa350mov rsi, [rcx+240]
1400fa357test rsi, rsi
1400fa35aje 0x1400fa489
1400fa360cmp [rsi+56], 0
1400fa364je 0x1400fa3bf
1400fa366movzx r12l, [rsi+89]
1400fa36bjmp 0x1400fa0c4
1400fa370
1400fa370loc_1400fa370:
1400fa370mov rsi, [rcx+240]
1400fa377test rsi, rsi
1400fa37aje 0x1400fa49f
1400fa380cmp [rsi+56], 0
1400fa384je 0x1400fa3ec
1400fa386movzx esi, [rsi+89]
1400fa38ajmp 0x1400fa2c2
1400fa38f
1400fa38f 90 .
1400fa390
1400fa390loc_1400fa390:
1400fa390lea rcx, [rbx+rax]
1400fa394jmp 0x1400fa170
1400fa399
1400fa399loc_1400fa399:
1400fa399mov rcx, [rsp+40]
1400fa39emov rax, [rcx]
1400fa3a1add rcx, [rax-24]
1400fa3a5mov edx, [rcx+32]
1400fa3a8or edx, 1
1400fa3abcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa3b0mov rax, [rsi]
1400fa3b3add rsi, [rax-24]
1400fa3b7mov rdi, rsi
1400fa3bajmp 0x1400fa1f8
1400fa3bf
1400fa3bfloc_1400fa3bf:
1400fa3bfmov rcx, rsi
1400fa3c2call std::ctype<char>::_M_widen_init() const
1400fa3c7mov rax, [rsi]
1400fa3calea rdx, [rip-0xc1be1]
1400fa3d1mov rax, [rax+48]
1400fa3d5cmp rax, rdx
1400fa3d8jne 0x1400fa418
1400fa3damov rax, [rbx]
1400fa3ddmov r12l, 32
1400fa3e3mov rax, [rax-24]
1400fa3e7jmp 0x1400fa0c4
1400fa3ec
1400fa3ecloc_1400fa3ec:
1400fa3ecmov rcx, rsi
1400fa3efcall std::ctype<char>::_M_widen_init() const
1400fa3f4mov rax, [rsi]
1400fa3f7lea rdx, [rip-0xc1c0e]
1400fa3femov rax, [rax+48]
1400fa402cmp rax, rdx
1400fa405jne 0x1400fa471
1400fa407mov rax, [rbx]
1400fa40amov esi, 32
1400fa40fmov rax, [rax-24]
1400fa413jmp 0x1400fa2c2
1400fa418
1400fa418loc_1400fa418:
1400fa418mov edx, 32
1400fa41dmov rcx, rsi
1400fa420call rax
1400fa422mov r12l, eax
1400fa425mov rax, [rbx]
1400fa428mov rax, [rax-24]
1400fa42cjmp 0x1400fa0c4
1400fa431
1400fa431 48 83 ea 01 48 89 c1 0f 85 aa 00 00 00 e8 4d H...H.........M
1400fa440 78 00 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 x..H.......H.X.H
1400fa450 89 d9 e8 79 c9 ff ff 48 8b 35 32 d2 09 00 48 8b ...y...H.52...H.
1400fa460 44 24 38 48 2b 06 0f 84 9f 00 00 00 D$8H+.......
1400fa46c
1400fa46cloc_1400fa46c:
1400fa46ccall __stack_chk_fail
1400fa471
1400fa471loc_1400fa471:
1400fa471mov edx, 32
1400fa476mov rcx, rsi
1400fa479call rax
1400fa47bmov esi, eax
1400fa47dmov rax, [rbx]
1400fa480mov rax, [rax-24]
1400fa484jmp 0x1400fa2c2
1400fa489
1400fa489loc_1400fa489:
1400fa489mov rsi, [rip+0x9d200]
1400fa490mov rax, [rsp+56]
1400fa495sub rax, [rsi]
1400fa498jne 0x1400fa46c
1400fa49acall std::__throw_bad_cast()
1400fa49f
1400fa49floc_1400fa49f:
1400fa49fmov rsi, [rip+0x9d1ea]
1400fa4a6mov rax, [rsp+56]
1400fa4absub rax, [rsi]
1400fa4aejne 0x1400fa46c
1400fa4b0call std::__throw_bad_cast()
1400fa4b5mov rcx, rax
1400fa4b8call __cxa_begin_catch
1400fa4bdmov rcx, [rsp+40]
1400fa4c2mov rax, [rcx]
1400fa4c5add rcx, [rax-24]
1400fa4c9mov edx, [rcx+32]
1400fa4ccor edx, 1
1400fa4cfcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa4d4call __cxa_end_catch
1400fa4d9mov rax, [rsi]
1400fa4dcadd rsi, [rax-24]
1400fa4e0mov rdi, rsi
1400fa4e3jmp 0x1400fa1f8
1400fa4e8
1400fa4e8 e8 a3 77 00 00 48 8b 03 ..w..H..
1400fa4f0 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 cf c8 ff .....H.H.H......
1400fa500 ff e8 7a 79 00 00 e9 6d fc ff ff e8 40 7d 00 00 ..zy...m....@}..
1400fa510 48 89 c3 e8 68 79 00 00 48 8d 4c 24 20 e8 7e a8 H...hy..H.L$ .~.
1400fa520 f9 ff 48 8b 35 67 d1 09 00 48 8b 44 24 38 48 2b ..H.5g...H.D$8H+
1400fa530 06 0f 85 35 ff ff ff 48 89 d9 e8 61 0e f2 ff 48 ...5...H...a...H
1400fa540 89 c3 eb d4 48 89 c3 e8 34 79 00 00 eb ca ....H...4y....
1400fa040
1400fa040std::basic_ostream<char, std::char_traits<char>>& std::__ostream_insert<char, std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&, char const*, long long):
1400fa040push r15
1400fa042push r14
1400fa044push r13
1400fa046push r12
1400fa048push rbp
1400fa049push rdi
1400fa04apush rsi
1400fa04bpush rbx
1400fa04csub rsp, 72
1400fa050mov r14, rdx
1400fa053mov rdx, [rip+0x9d636]
1400fa05amov rbx, rcx
1400fa05dmov rdi, r8
1400fa060mov rax, [rdx]
1400fa063mov [rsp+56], rax
1400fa068xor eax, eax
1400fa06amov rdx, rcx
1400fa06dlea rcx, [rsp+32]
1400fa072call std::ostream::sentry::sentry(std::ostream&)
1400fa077cmp [rsp+32], 0
1400fa07cje 0x1400fa178
1400fa082mov rax, [rbx]
1400fa085mov rax, [rax-24]
1400fa089lea rcx, [rbx+rax]
1400fa08dmov rbp, [rcx+16]
1400fa091cmp rdi, rbp
1400fa094jge 0x1400fa200
1400fa09amov edx, [rcx+24]
1400fa09dand edx, 176
1400fa0a3mov r15l, edx
1400fa0a6cmp edx, 32
1400fa0a9je 0x1400fa254
1400fa0afcmp [rcx+225], 0
1400fa0b6je 0x1400fa350
1400fa0bcmovzx r12l, [rcx+224]
1400fa0c4
1400fa0c4loc_1400fa0c4:
1400fa0c4mov rsi, rbp
1400fa0c7sub rsi, rdi
1400fa0cajmp 0x1400fa119
1400fa0cc
1400fa0cc 66 66 2e 0f ff..
1400fa0d0 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 .......ff.......
1400fa0e0 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e ..ff.........ff.
1400fa0f0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
1400fa100
1400fa100loc_1400fa100:
1400fa100mov [rax], r12b
1400fa103add [rcx+40], 1
1400fa108
1400fa108loc_1400fa108:
1400fa108mov rax, [rbx]
1400fa10bmov rax, [rax-24]
1400fa10fsub rsi, 1
1400fa113je 0x1400fa250
1400fa119
1400fa119loc_1400fa119:
1400fa119mov rcx, [rbx+rax+232]
1400fa121mov rax, [rcx+40]
1400fa125cmp rax, [rcx+48]
1400fa129jb 0x1400fa100
1400fa12bmov rax, [rcx]
1400fa12emovzx edx, r12b
1400fa132call [rax+104]
1400fa135cmp eax, -1
1400fa138jne 0x1400fa108
1400fa13amov rax, [rbx]
1400fa13dmov rcx, [rax-24]
1400fa141add rcx, rbx
1400fa144mov edx, [rcx+32]
1400fa147or edx, 1
1400fa14acall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa14fmov rax, [rbx]
1400fa152mov rcx, [rax-24]
1400fa156add rcx, rbx
1400fa159mov r9l, [rcx+32]
1400fa15dtest r9l, r9l
1400fa160je 0x1400fa261
1400fa166nop [rax+rax]
1400fa170
1400fa170loc_1400fa170:
1400fa170mov [rcx+16], 0
1400fa178
1400fa178loc_1400fa178:
1400fa178mov rsi, [rsp+40]
1400fa17dmov rax, [rsi]
1400fa180mov rdi, [rax-24]
1400fa184add rdi, rsi
1400fa187test [rdi+25], 32
1400fa18bje 0x1400fa194
1400fa18dmov eax, [rdi+32]
1400fa190test eax, eax
1400fa192je 0x1400fa1c0
1400fa194
1400fa194loc_1400fa194:
1400fa194mov rsi, [rip+0x9d4f5]
1400fa19bmov rax, [rsp+56]
1400fa1a0sub rax, [rsi]
1400fa1a3jne 0x1400fa46c
1400fa1a9mov rax, rbx
1400fa1acadd rsp, 72
1400fa1b0pop rbx
1400fa1b1pop rsi
1400fa1b2pop rdi
1400fa1b3pop rbp
1400fa1b4pop r12
1400fa1b6pop r13
1400fa1b8pop r14
1400fa1bapop r15
1400fa1bcret
1400fa1bd
1400fa1bd 0f 1f 00 ...
1400fa1c0
1400fa1c0loc_1400fa1c0:
1400fa1c0call std::uncaught_exception()
1400fa1c5test al, al
1400fa1c7jne 0x1400fa194
1400fa1c9mov rcx, [rdi+232]
1400fa1d0mov ebp, [rdi+28]
1400fa1d3mov [rdi+28], 0
1400fa1datest rcx, rcx
1400fa1ddje 0x1400fa1f8
1400fa1dfmov rax, [rcx]
1400fa1e2call [rax+48]
1400fa1e5cmp eax, -1
1400fa1e8je 0x1400fa399
1400fa1eemov rax, [rsi]
1400fa1f1mov rdi, [rax-24]
1400fa1f5add rdi, rsi
1400fa1f8
1400fa1f8loc_1400fa1f8:
1400fa1f8mov [rdi+28], ebp
1400fa1fbjmp 0x1400fa194
1400fa1fd
1400fa1fd 0f 1f 00 ...
1400fa200
1400fa200loc_1400fa200:
1400fa200mov rcx, [rcx+232]
1400fa207mov r8, rdi
1400fa20amov rdx, r14
1400fa20dmov rax, [rcx]
1400fa210call [rax+96]
1400fa213mov rdx, [rbx]
1400fa216mov rcx, [rdx-24]
1400fa21aadd rcx, rbx
1400fa21dcmp rdi, rax
1400fa220je 0x1400fa170
1400fa226mov edx, [rcx+32]
1400fa229or edx, 1
1400fa22ccall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa231
1400fa231loc_1400fa231:
1400fa231mov rax, [rbx]
1400fa234mov rcx, [rax-24]
1400fa238add rcx, rbx
1400fa23bmov [rcx+16], 0
1400fa243jmp 0x1400fa178
1400fa248
1400fa248 0f 1f 84 00 00 00 00 00 ........
1400fa250
1400fa250loc_1400fa250:
1400fa250lea rcx, [rbx+rax]
1400fa254
1400fa254loc_1400fa254:
1400fa254mov r8l, [rcx+32]
1400fa258test r8l, r8l
1400fa25bjne 0x1400fa170
1400fa261
1400fa261loc_1400fa261:
1400fa261mov rcx, [rcx+232]
1400fa268mov r8, rdi
1400fa26bmov rdx, r14
1400fa26emov rax, [rcx]
1400fa271call [rax+96]
1400fa274cmp rdi, rax
1400fa277je 0x1400fa28e
1400fa279mov rax, [rbx]
1400fa27cmov rcx, [rax-24]
1400fa280add rcx, rbx
1400fa283mov edx, [rcx+32]
1400fa286or edx, 1
1400fa289call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa28e
1400fa28eloc_1400fa28e:
1400fa28emov rax, [rbx]
1400fa291mov rax, [rax-24]
1400fa295lea rcx, [rbx+rax]
1400fa299cmp r15l, 32
1400fa29djne 0x1400fa170
1400fa2a3mov edx, [rcx+32]
1400fa2a6test edx, edx
1400fa2a8jne 0x1400fa170
1400fa2aecmp [rcx+225], 0
1400fa2b5je 0x1400fa370
1400fa2bbmovzx esi, [rcx+224]
1400fa2c2
1400fa2c2loc_1400fa2c2:
1400fa2c2sub rbp, rdi
1400fa2c5jmp 0x1400fa315
1400fa2c7
1400fa2c7 66 66 2e 0f 1f 84 00 00 00 ff.......
1400fa2d0 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e ..ff.........ff.
1400fa2e0 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 ........ff......
1400fa2f0 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 ...ff.........f.
1400fa300
1400fa300loc_1400fa300:
1400fa300mov [rax], sil
1400fa303add [rcx+40], 1
1400fa308
1400fa308loc_1400fa308:
1400fa308mov rax, [rbx]
1400fa30bmov rax, [rax-24]
1400fa30fsub rbp, 1
1400fa313je 0x1400fa390
1400fa315
1400fa315loc_1400fa315:
1400fa315mov rcx, [rbx+rax+232]
1400fa31dmov rax, [rcx+40]
1400fa321cmp rax, [rcx+48]
1400fa325jb 0x1400fa300
1400fa327mov rax, [rcx]
1400fa32amovzx edx, sil
1400fa32ecall [rax+104]
1400fa331cmp eax, -1
1400fa334jne 0x1400fa308
1400fa336mov rax, [rbx]
1400fa339mov rcx, [rax-24]
1400fa33dadd rcx, rbx
1400fa340mov edx, [rcx+32]
1400fa343or edx, 1
1400fa346call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa34bjmp 0x1400fa231
1400fa350
1400fa350loc_1400fa350:
1400fa350mov rsi, [rcx+240]
1400fa357test rsi, rsi
1400fa35aje 0x1400fa489
1400fa360cmp [rsi+56], 0
1400fa364je 0x1400fa3bf
1400fa366movzx r12l, [rsi+89]
1400fa36bjmp 0x1400fa0c4
1400fa370
1400fa370loc_1400fa370:
1400fa370mov rsi, [rcx+240]
1400fa377test rsi, rsi
1400fa37aje 0x1400fa49f
1400fa380cmp [rsi+56], 0
1400fa384je 0x1400fa3ec
1400fa386movzx esi, [rsi+89]
1400fa38ajmp 0x1400fa2c2
1400fa38f
1400fa38f 90 .
1400fa390
1400fa390loc_1400fa390:
1400fa390lea rcx, [rbx+rax]
1400fa394jmp 0x1400fa170
1400fa399
1400fa399loc_1400fa399:
1400fa399mov rcx, [rsp+40]
1400fa39emov rax, [rcx]
1400fa3a1add rcx, [rax-24]
1400fa3a5mov edx, [rcx+32]
1400fa3a8or edx, 1
1400fa3abcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa3b0mov rax, [rsi]
1400fa3b3add rsi, [rax-24]
1400fa3b7mov rdi, rsi
1400fa3bajmp 0x1400fa1f8
1400fa3bf
1400fa3bfloc_1400fa3bf:
1400fa3bfmov rcx, rsi
1400fa3c2call std::ctype<char>::_M_widen_init() const
1400fa3c7mov rax, [rsi]
1400fa3calea rdx, [rip-0xc1be1]
1400fa3d1mov rax, [rax+48]
1400fa3d5cmp rax, rdx
1400fa3d8jne 0x1400fa418
1400fa3damov rax, [rbx]
1400fa3ddmov r12l, 32
1400fa3e3mov rax, [rax-24]
1400fa3e7jmp 0x1400fa0c4
1400fa3ec
1400fa3ecloc_1400fa3ec:
1400fa3ecmov rcx, rsi
1400fa3efcall std::ctype<char>::_M_widen_init() const
1400fa3f4mov rax, [rsi]
1400fa3f7lea rdx, [rip-0xc1c0e]
1400fa3femov rax, [rax+48]
1400fa402cmp rax, rdx
1400fa405jne 0x1400fa471
1400fa407mov rax, [rbx]
1400fa40amov esi, 32
1400fa40fmov rax, [rax-24]
1400fa413jmp 0x1400fa2c2
1400fa418
1400fa418loc_1400fa418:
1400fa418mov edx, 32
1400fa41dmov rcx, rsi
1400fa420call rax
1400fa422mov r12l, eax
1400fa425mov rax, [rbx]
1400fa428mov rax, [rax-24]
1400fa42cjmp 0x1400fa0c4
1400fa431
1400fa431 48 83 ea 01 48 89 c1 0f 85 aa 00 00 00 e8 4d H...H.........M
1400fa440 78 00 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 x..H.......H.X.H
1400fa450 89 d9 e8 79 c9 ff ff 48 8b 35 32 d2 09 00 48 8b ...y...H.52...H.
1400fa460 44 24 38 48 2b 06 0f 84 9f 00 00 00 D$8H+.......
1400fa46c
1400fa46cloc_1400fa46c:
1400fa46ccall __stack_chk_fail
1400fa471
1400fa471loc_1400fa471:
1400fa471mov edx, 32
1400fa476mov rcx, rsi
1400fa479call rax
1400fa47bmov esi, eax
1400fa47dmov rax, [rbx]
1400fa480mov rax, [rax-24]
1400fa484jmp 0x1400fa2c2
1400fa489
1400fa489loc_1400fa489:
1400fa489mov rsi, [rip+0x9d200]
1400fa490mov rax, [rsp+56]
1400fa495sub rax, [rsi]
1400fa498jne 0x1400fa46c
1400fa49acall std::__throw_bad_cast()
1400fa49f
1400fa49floc_1400fa49f:
1400fa49fmov rsi, [rip+0x9d1ea]
1400fa4a6mov rax, [rsp+56]
1400fa4absub rax, [rsi]
1400fa4aejne 0x1400fa46c
1400fa4b0call std::__throw_bad_cast()
1400fa4b5mov rcx, rax
1400fa4b8call __cxa_begin_catch
1400fa4bdmov rcx, [rsp+40]
1400fa4c2mov rax, [rcx]
1400fa4c5add rcx, [rax-24]
1400fa4c9mov edx, [rcx+32]
1400fa4ccor edx, 1
1400fa4cfcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa4d4call __cxa_end_catch
1400fa4d9mov rax, [rsi]
1400fa4dcadd rsi, [rax-24]
1400fa4e0mov rdi, rsi
1400fa4e3jmp 0x1400fa1f8
1400fa4e8
1400fa4e8 e8 a3 77 00 00 48 8b 03 ..w..H..
1400fa4f0 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 cf c8 ff .....H.H.H......
1400fa500 ff e8 7a 79 00 00 e9 6d fc ff ff e8 40 7d 00 00 ..zy...m....@}..
1400fa510 48 89 c3 e8 68 79 00 00 48 8d 4c 24 20 e8 7e a8 H...hy..H.L$ .~.
1400fa520 f9 ff 48 8b 35 67 d1 09 00 48 8b 44 24 38 48 2b ..H.5g...H.D$8H+
1400fa530 06 0f 85 35 ff ff ff 48 89 d9 e8 61 0e f2 ff 48 ...5...H...a...H
1400fa540 89 c3 eb d4 48 89 c3 e8 34 79 00 00 eb ca ....H...4y....
1400fa040
1400fa54e
1400fa54e // align 0x40
1400fa54e // align 0x40
1400fa580
1400fa580std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::__ostream_insert<wchar_t, std::char_traits<wchar_t>>(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&, wchar_t const*, long long):
1400fa580push r15
1400fa582push r14
1400fa584push r13
1400fa586push r12
1400fa588push rbp
1400fa589push rdi
1400fa58apush rsi
1400fa58bpush rbx
1400fa58csub rsp, 72
1400fa590mov rsi, [rip+0x9d0f9]
1400fa597mov r14, rdx
1400fa59amov rbx, rcx
1400fa59dmov rdi, r8
1400fa5a0mov rdx, [rsi]
1400fa5a3mov [rsp+56], rdx
1400fa5a8mov rdx, rcx
1400fa5ablea rcx, [rsp+32]
1400fa5b0call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400fa5b5cmp [rsp+32], 0
1400fa5baje 0x1400fa698
1400fa5c0mov rdx, [rbx]
1400fa5c3mov rcx, [rdx-24]
1400fa5c7lea r8, [rbx+rcx]
1400fa5cbmov r12, [r8+16]
1400fa5cfcmp rdi, r12
1400fa5d2jge 0x1400fa720
1400fa5d8mov eax, [r8+24]
1400fa5dcand eax, 176
1400fa5e1mov r15l, eax
1400fa5e4cmp eax, 32
1400fa5e7je 0x1400fa774
1400fa5edcmp [r8+226], 0
1400fa5f5je 0x1400fa840
1400fa5fbmovzx ebp, [r8+224]
1400fa603
1400fa603loc_1400fa603:
1400fa603mov rsi, r12
1400fa606sub rsi, rdi
1400fa609jmp 0x1400fa631
1400fa60b
1400fa60b 0f 1f 44 00 00 ..D..
1400fa610
1400fa610loc_1400fa610:
1400fa610mov [rax], bp
1400fa613add rax, 2
1400fa617mov [rcx+40], rax
1400fa61bmov eax, ebp
1400fa61dmov rcx, [rdx-24]
1400fa621cmp ax, -1
1400fa625je 0x1400fa660
1400fa627
1400fa627loc_1400fa627:
1400fa627sub rsi, 1
1400fa62bje 0x1400fa770
1400fa631
1400fa631loc_1400fa631:
1400fa631mov rcx, [rbx+rcx+232]
1400fa639mov rax, [rcx+40]
1400fa63dcmp rax, [rcx+48]
1400fa641jb 0x1400fa610
1400fa643mov rax, [rcx]
1400fa646movzx edx, bp
1400fa649call [rax+104]
1400fa64cmov rdx, [rbx]
1400fa64fmov rcx, [rdx-24]
1400fa653cmp ax, -1
1400fa657jne 0x1400fa627
1400fa659nop [rax]
1400fa660
1400fa660loc_1400fa660:
1400fa660add rcx, rbx
1400fa663mov edx, [rcx+32]
1400fa666or edx, 1
1400fa669call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa66emov rax, [rbx]
1400fa671mov r8, [rax-24]
1400fa675add r8, rbx
1400fa678mov r9l, [r8+32]
1400fa67ctest r9l, r9l
1400fa67fje 0x1400fa780
1400fa685nop [rax+rax]
1400fa690
1400fa690loc_1400fa690:
1400fa690mov [r8+16], 0
1400fa698
1400fa698loc_1400fa698:
1400fa698mov rsi, [rsp+40]
1400fa69dmov rax, [rsi]
1400fa6a0mov rdi, [rax-24]
1400fa6a4add rdi, rsi
1400fa6a7test [rdi+25], 32
1400fa6abje 0x1400fa6b4
1400fa6admov eax, [rdi+32]
1400fa6b0test eax, eax
1400fa6b2je 0x1400fa6e0
1400fa6b4
1400fa6b4loc_1400fa6b4:
1400fa6b4mov rsi, [rip+0x9cfd5]
1400fa6bbmov rax, [rsp+56]
1400fa6c0sub rax, [rsi]
1400fa6c3jne 0x1400fa903
1400fa6c9mov rax, rbx
1400fa6ccadd rsp, 72
1400fa6d0pop rbx
1400fa6d1pop rsi
1400fa6d2pop rdi
1400fa6d3pop rbp
1400fa6d4pop r12
1400fa6d6pop r13
1400fa6d8pop r14
1400fa6dapop r15
1400fa6dcret
1400fa6dd
1400fa6dd 0f 1f 00 ...
1400fa6e0
1400fa6e0loc_1400fa6e0:
1400fa6e0call std::uncaught_exception()
1400fa6e5test al, al
1400fa6e7jne 0x1400fa6b4
1400fa6e9mov rcx, [rdi+232]
1400fa6f0mov ebp, [rdi+28]
1400fa6f3mov [rdi+28], 0
1400fa6fatest rcx, rcx
1400fa6fdje 0x1400fa718
1400fa6ffmov rax, [rcx]
1400fa702call [rax+48]
1400fa705cmp eax, -1
1400fa708je 0x1400fa8ac
1400fa70e
1400fa70eloc_1400fa70e:
1400fa70emov rax, [rsi]
1400fa711mov rdi, [rax-24]
1400fa715add rdi, rsi
1400fa718
1400fa718loc_1400fa718:
1400fa718mov [rdi+28], ebp
1400fa71bjmp 0x1400fa6b4
1400fa71d
1400fa71d 0f 1f 00 ...
1400fa720
1400fa720loc_1400fa720:
1400fa720mov rcx, [r8+232]
1400fa727mov rdx, r14
1400fa72amov r8, rdi
1400fa72dmov rax, [rcx]
1400fa730call [rax+96]
1400fa733mov rdx, [rbx]
1400fa736mov r8, [rdx-24]
1400fa73aadd r8, rbx
1400fa73dcmp rdi, rax
1400fa740je 0x1400fa690
1400fa746mov edx, [r8+32]
1400fa74amov rcx, r8
1400fa74dor edx, 1
1400fa750call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa755
1400fa755loc_1400fa755:
1400fa755mov rax, [rbx]
1400fa758mov r8, [rax-24]
1400fa75cadd r8, rbx
1400fa75fmov [r8+16], 0
1400fa767jmp 0x1400fa698
1400fa76c
1400fa76c 0f 1f 40 00 ..@.
1400fa770
1400fa770loc_1400fa770:
1400fa770lea r8, [rbx+rcx]
1400fa774
1400fa774loc_1400fa774:
1400fa774mov ecx, [r8+32]
1400fa778test ecx, ecx
1400fa77ajne 0x1400fa690
1400fa780
1400fa780loc_1400fa780:
1400fa780mov rcx, [r8+232]
1400fa787mov rdx, r14
1400fa78amov r8, rdi
1400fa78dmov rax, [rcx]
1400fa790call [rax+96]
1400fa793cmp rdi, rax
1400fa796je 0x1400fa7ad
1400fa798mov rax, [rbx]
1400fa79bmov rcx, [rax-24]
1400fa79fadd rcx, rbx
1400fa7a2mov edx, [rcx+32]
1400fa7a5or edx, 1
1400fa7a8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa7ad
1400fa7adloc_1400fa7ad:
1400fa7admov rax, [rbx]
1400fa7b0mov r9, [rax-24]
1400fa7b4add r9, rbx
1400fa7b7mov r8, r9
1400fa7bacmp r15l, 32
1400fa7bejne 0x1400fa690
1400fa7c4mov edx, [r9+32]
1400fa7c8test edx, edx
1400fa7cajne 0x1400fa690
1400fa7d0cmp [r9+226], 0
1400fa7d8je 0x1400fa869
1400fa7demovzx esi, [r9+224]
1400fa7e6
1400fa7e6loc_1400fa7e6:
1400fa7e6sub r12, rdi
1400fa7e9jmp 0x1400fa811
1400fa7eb
1400fa7eb 0f 1f 44 00 00 ..D..
1400fa7f0
1400fa7f0loc_1400fa7f0:
1400fa7f0mov [rax], si
1400fa7f3add rax, 2
1400fa7f7mov [rcx+40], rax
1400fa7fbmov eax, esi
1400fa7fd
1400fa7fdloc_1400fa7fd:
1400fa7fdcmp ax, -1
1400fa801je 0x1400fa898
1400fa807sub r12, 1
1400fa80bje 0x1400fa690
1400fa811
1400fa811loc_1400fa811:
1400fa811mov rcx, [r9+232]
1400fa818mov r8, r9
1400fa81bmov rax, [rcx+40]
1400fa81fcmp rax, [rcx+48]
1400fa823jb 0x1400fa7f0
1400fa825mov rax, [rcx]
1400fa828movzx edx, si
1400fa82bcall [rax+104]
1400fa82emov rdx, [rbx]
1400fa831mov r9, [rdx-24]
1400fa835add r9, rbx
1400fa838mov r8, r9
1400fa83bjmp 0x1400fa7fd
1400fa83d
1400fa83d 0f 1f 00 ...
1400fa840
1400fa840loc_1400fa840:
1400fa840mov rcx, [r8+240]
1400fa847test rcx, rcx
1400fa84aje 0x1400fa908
1400fa850mov rax, [rcx]
1400fa853mov edx, 32
1400fa858call [rax+80]
1400fa85bmov rdx, [rbx]
1400fa85emov ebp, eax
1400fa860mov rcx, [rdx-24]
1400fa864jmp 0x1400fa603
1400fa869
1400fa869loc_1400fa869:
1400fa869mov rcx, [r9+240]
1400fa870test rcx, rcx
1400fa873je 0x1400fa91e
1400fa879mov rax, [rcx]
1400fa87cmov edx, 32
1400fa881call [rax+80]
1400fa884mov esi, eax
1400fa886mov rax, [rbx]
1400fa889mov r9, [rax-24]
1400fa88dadd r9, rbx
1400fa890jmp 0x1400fa7e6
1400fa895
1400fa895 0f 1f 00 ...
1400fa898
1400fa898loc_1400fa898:
1400fa898mov edx, [r9+32]
1400fa89cmov rcx, r9
1400fa89for edx, 1
1400fa8a2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa8a7jmp 0x1400fa755
1400fa8ac
1400fa8acloc_1400fa8ac:
1400fa8acmov rcx, [rsp+40]
1400fa8b1mov rax, [rcx]
1400fa8b4add rcx, [rax-24]
1400fa8b8mov edx, [rcx+32]
1400fa8bbor edx, 1
1400fa8becall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa8c3jmp 0x1400fa70e
1400fa8c8
1400fa8c8 48 83 ea 01 48 89 c1 0f H...H...
1400fa8d0 85 92 00 00 00 e8 b6 73 00 00 48 8b 03 ba 01 00 .......s..H.....
1400fa8e0 00 00 48 03 58 e8 48 89 d9 e8 92 cd ff ff 48 8b ..H.X.H.......H.
1400fa8f0 1d 9b cd 09 00 48 8b 44 24 38 48 2b 03 0f 84 87 .....H.D$8H+....
1400fa900 00 00 00 ...
1400fa903
1400fa903loc_1400fa903:
1400fa903call __stack_chk_fail
1400fa908
1400fa908loc_1400fa908:
1400fa908mov rdi, [rip+0x9cd81]
1400fa90fmov rax, [rsp+56]
1400fa914sub rax, [rdi]
1400fa917jne 0x1400fa903
1400fa919call std::__throw_bad_cast()
1400fa91e
1400fa91eloc_1400fa91e:
1400fa91emov rdi, [rip+0x9cd6b]
1400fa925mov rax, [rsp+56]
1400fa92asub rax, [rdi]
1400fa92djne 0x1400fa903
1400fa92fcall std::__throw_bad_cast()
1400fa934mov rcx, rax
1400fa937call __cxa_begin_catch
1400fa93cmov rcx, [rsp+40]
1400fa941mov rax, [rcx]
1400fa944add rcx, [rax-24]
1400fa948mov edx, [rcx+32]
1400fa94bor edx, 1
1400fa94ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa953call __cxa_end_catch
1400fa958mov rax, [rsi]
1400fa95bmov rdi, [rax-24]
1400fa95fadd rdi, rsi
1400fa962jmp 0x1400fa718
1400fa967
1400fa967 e8 24 73 00 00 48 8b 03 ba .$s..H...
1400fa970 01 00 00 00 48 8b 48 e8 48 01 d9 e8 00 cd ff ff ....H.H.H.......
1400fa980 e8 fb 74 00 00 e9 0e fd ff ff e8 c1 78 00 00 48 ..t.........x..H
1400fa990 89 c3 e8 e9 74 00 00 48 8d 4c 24 20 e8 4f b6 fc ....t..H.L$ .O..
1400fa9a0 ff 48 8b 3d e8 cc 09 00 48 8b 44 24 38 48 2b 07 .H.=....H.D$8H+.
1400fa9b0 0f 85 4d ff ff ff 48 89 d9 e8 e2 09 f2 ff 48 89 ..M...H.......H.
1400fa9c0 c3 eb d4 48 89 c3 e8 b5 74 00 00 eb ca ...H....t....
1400fa580
1400fa580std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::__ostream_insert<wchar_t, std::char_traits<wchar_t>>(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&, wchar_t const*, long long):
1400fa580push r15
1400fa582push r14
1400fa584push r13
1400fa586push r12
1400fa588push rbp
1400fa589push rdi
1400fa58apush rsi
1400fa58bpush rbx
1400fa58csub rsp, 72
1400fa590mov rsi, [rip+0x9d0f9]
1400fa597mov r14, rdx
1400fa59amov rbx, rcx
1400fa59dmov rdi, r8
1400fa5a0mov rdx, [rsi]
1400fa5a3mov [rsp+56], rdx
1400fa5a8mov rdx, rcx
1400fa5ablea rcx, [rsp+32]
1400fa5b0call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400fa5b5cmp [rsp+32], 0
1400fa5baje 0x1400fa698
1400fa5c0mov rdx, [rbx]
1400fa5c3mov rcx, [rdx-24]
1400fa5c7lea r8, [rbx+rcx]
1400fa5cbmov r12, [r8+16]
1400fa5cfcmp rdi, r12
1400fa5d2jge 0x1400fa720
1400fa5d8mov eax, [r8+24]
1400fa5dcand eax, 176
1400fa5e1mov r15l, eax
1400fa5e4cmp eax, 32
1400fa5e7je 0x1400fa774
1400fa5edcmp [r8+226], 0
1400fa5f5je 0x1400fa840
1400fa5fbmovzx ebp, [r8+224]
1400fa603
1400fa603loc_1400fa603:
1400fa603mov rsi, r12
1400fa606sub rsi, rdi
1400fa609jmp 0x1400fa631
1400fa60b
1400fa60b 0f 1f 44 00 00 ..D..
1400fa610
1400fa610loc_1400fa610:
1400fa610mov [rax], bp
1400fa613add rax, 2
1400fa617mov [rcx+40], rax
1400fa61bmov eax, ebp
1400fa61dmov rcx, [rdx-24]
1400fa621cmp ax, -1
1400fa625je 0x1400fa660
1400fa627
1400fa627loc_1400fa627:
1400fa627sub rsi, 1
1400fa62bje 0x1400fa770
1400fa631
1400fa631loc_1400fa631:
1400fa631mov rcx, [rbx+rcx+232]
1400fa639mov rax, [rcx+40]
1400fa63dcmp rax, [rcx+48]
1400fa641jb 0x1400fa610
1400fa643mov rax, [rcx]
1400fa646movzx edx, bp
1400fa649call [rax+104]
1400fa64cmov rdx, [rbx]
1400fa64fmov rcx, [rdx-24]
1400fa653cmp ax, -1
1400fa657jne 0x1400fa627
1400fa659nop [rax]
1400fa660
1400fa660loc_1400fa660:
1400fa660add rcx, rbx
1400fa663mov edx, [rcx+32]
1400fa666or edx, 1
1400fa669call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa66emov rax, [rbx]
1400fa671mov r8, [rax-24]
1400fa675add r8, rbx
1400fa678mov r9l, [r8+32]
1400fa67ctest r9l, r9l
1400fa67fje 0x1400fa780
1400fa685nop [rax+rax]
1400fa690
1400fa690loc_1400fa690:
1400fa690mov [r8+16], 0
1400fa698
1400fa698loc_1400fa698:
1400fa698mov rsi, [rsp+40]
1400fa69dmov rax, [rsi]
1400fa6a0mov rdi, [rax-24]
1400fa6a4add rdi, rsi
1400fa6a7test [rdi+25], 32
1400fa6abje 0x1400fa6b4
1400fa6admov eax, [rdi+32]
1400fa6b0test eax, eax
1400fa6b2je 0x1400fa6e0
1400fa6b4
1400fa6b4loc_1400fa6b4:
1400fa6b4mov rsi, [rip+0x9cfd5]
1400fa6bbmov rax, [rsp+56]
1400fa6c0sub rax, [rsi]
1400fa6c3jne 0x1400fa903
1400fa6c9mov rax, rbx
1400fa6ccadd rsp, 72
1400fa6d0pop rbx
1400fa6d1pop rsi
1400fa6d2pop rdi
1400fa6d3pop rbp
1400fa6d4pop r12
1400fa6d6pop r13
1400fa6d8pop r14
1400fa6dapop r15
1400fa6dcret
1400fa6dd
1400fa6dd 0f 1f 00 ...
1400fa6e0
1400fa6e0loc_1400fa6e0:
1400fa6e0call std::uncaught_exception()
1400fa6e5test al, al
1400fa6e7jne 0x1400fa6b4
1400fa6e9mov rcx, [rdi+232]
1400fa6f0mov ebp, [rdi+28]
1400fa6f3mov [rdi+28], 0
1400fa6fatest rcx, rcx
1400fa6fdje 0x1400fa718
1400fa6ffmov rax, [rcx]
1400fa702call [rax+48]
1400fa705cmp eax, -1
1400fa708je 0x1400fa8ac
1400fa70e
1400fa70eloc_1400fa70e:
1400fa70emov rax, [rsi]
1400fa711mov rdi, [rax-24]
1400fa715add rdi, rsi
1400fa718
1400fa718loc_1400fa718:
1400fa718mov [rdi+28], ebp
1400fa71bjmp 0x1400fa6b4
1400fa71d
1400fa71d 0f 1f 00 ...
1400fa720
1400fa720loc_1400fa720:
1400fa720mov rcx, [r8+232]
1400fa727mov rdx, r14
1400fa72amov r8, rdi
1400fa72dmov rax, [rcx]
1400fa730call [rax+96]
1400fa733mov rdx, [rbx]
1400fa736mov r8, [rdx-24]
1400fa73aadd r8, rbx
1400fa73dcmp rdi, rax
1400fa740je 0x1400fa690
1400fa746mov edx, [r8+32]
1400fa74amov rcx, r8
1400fa74dor edx, 1
1400fa750call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa755
1400fa755loc_1400fa755:
1400fa755mov rax, [rbx]
1400fa758mov r8, [rax-24]
1400fa75cadd r8, rbx
1400fa75fmov [r8+16], 0
1400fa767jmp 0x1400fa698
1400fa76c
1400fa76c 0f 1f 40 00 ..@.
1400fa770
1400fa770loc_1400fa770:
1400fa770lea r8, [rbx+rcx]
1400fa774
1400fa774loc_1400fa774:
1400fa774mov ecx, [r8+32]
1400fa778test ecx, ecx
1400fa77ajne 0x1400fa690
1400fa780
1400fa780loc_1400fa780:
1400fa780mov rcx, [r8+232]
1400fa787mov rdx, r14
1400fa78amov r8, rdi
1400fa78dmov rax, [rcx]
1400fa790call [rax+96]
1400fa793cmp rdi, rax
1400fa796je 0x1400fa7ad
1400fa798mov rax, [rbx]
1400fa79bmov rcx, [rax-24]
1400fa79fadd rcx, rbx
1400fa7a2mov edx, [rcx+32]
1400fa7a5or edx, 1
1400fa7a8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa7ad
1400fa7adloc_1400fa7ad:
1400fa7admov rax, [rbx]
1400fa7b0mov r9, [rax-24]
1400fa7b4add r9, rbx
1400fa7b7mov r8, r9
1400fa7bacmp r15l, 32
1400fa7bejne 0x1400fa690
1400fa7c4mov edx, [r9+32]
1400fa7c8test edx, edx
1400fa7cajne 0x1400fa690
1400fa7d0cmp [r9+226], 0
1400fa7d8je 0x1400fa869
1400fa7demovzx esi, [r9+224]
1400fa7e6
1400fa7e6loc_1400fa7e6:
1400fa7e6sub r12, rdi
1400fa7e9jmp 0x1400fa811
1400fa7eb
1400fa7eb 0f 1f 44 00 00 ..D..
1400fa7f0
1400fa7f0loc_1400fa7f0:
1400fa7f0mov [rax], si
1400fa7f3add rax, 2
1400fa7f7mov [rcx+40], rax
1400fa7fbmov eax, esi
1400fa7fd
1400fa7fdloc_1400fa7fd:
1400fa7fdcmp ax, -1
1400fa801je 0x1400fa898
1400fa807sub r12, 1
1400fa80bje 0x1400fa690
1400fa811
1400fa811loc_1400fa811:
1400fa811mov rcx, [r9+232]
1400fa818mov r8, r9
1400fa81bmov rax, [rcx+40]
1400fa81fcmp rax, [rcx+48]
1400fa823jb 0x1400fa7f0
1400fa825mov rax, [rcx]
1400fa828movzx edx, si
1400fa82bcall [rax+104]
1400fa82emov rdx, [rbx]
1400fa831mov r9, [rdx-24]
1400fa835add r9, rbx
1400fa838mov r8, r9
1400fa83bjmp 0x1400fa7fd
1400fa83d
1400fa83d 0f 1f 00 ...
1400fa840
1400fa840loc_1400fa840:
1400fa840mov rcx, [r8+240]
1400fa847test rcx, rcx
1400fa84aje 0x1400fa908
1400fa850mov rax, [rcx]
1400fa853mov edx, 32
1400fa858call [rax+80]
1400fa85bmov rdx, [rbx]
1400fa85emov ebp, eax
1400fa860mov rcx, [rdx-24]
1400fa864jmp 0x1400fa603
1400fa869
1400fa869loc_1400fa869:
1400fa869mov rcx, [r9+240]
1400fa870test rcx, rcx
1400fa873je 0x1400fa91e
1400fa879mov rax, [rcx]
1400fa87cmov edx, 32
1400fa881call [rax+80]
1400fa884mov esi, eax
1400fa886mov rax, [rbx]
1400fa889mov r9, [rax-24]
1400fa88dadd r9, rbx
1400fa890jmp 0x1400fa7e6
1400fa895
1400fa895 0f 1f 00 ...
1400fa898
1400fa898loc_1400fa898:
1400fa898mov edx, [r9+32]
1400fa89cmov rcx, r9
1400fa89for edx, 1
1400fa8a2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa8a7jmp 0x1400fa755
1400fa8ac
1400fa8acloc_1400fa8ac:
1400fa8acmov rcx, [rsp+40]
1400fa8b1mov rax, [rcx]
1400fa8b4add rcx, [rax-24]
1400fa8b8mov edx, [rcx+32]
1400fa8bbor edx, 1
1400fa8becall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa8c3jmp 0x1400fa70e
1400fa8c8
1400fa8c8 48 83 ea 01 48 89 c1 0f H...H...
1400fa8d0 85 92 00 00 00 e8 b6 73 00 00 48 8b 03 ba 01 00 .......s..H.....
1400fa8e0 00 00 48 03 58 e8 48 89 d9 e8 92 cd ff ff 48 8b ..H.X.H.......H.
1400fa8f0 1d 9b cd 09 00 48 8b 44 24 38 48 2b 03 0f 84 87 .....H.D$8H+....
1400fa900 00 00 00 ...
1400fa903
1400fa903loc_1400fa903:
1400fa903call __stack_chk_fail
1400fa908
1400fa908loc_1400fa908:
1400fa908mov rdi, [rip+0x9cd81]
1400fa90fmov rax, [rsp+56]
1400fa914sub rax, [rdi]
1400fa917jne 0x1400fa903
1400fa919call std::__throw_bad_cast()
1400fa91e
1400fa91eloc_1400fa91e:
1400fa91emov rdi, [rip+0x9cd6b]
1400fa925mov rax, [rsp+56]
1400fa92asub rax, [rdi]
1400fa92djne 0x1400fa903
1400fa92fcall std::__throw_bad_cast()
1400fa934mov rcx, rax
1400fa937call __cxa_begin_catch
1400fa93cmov rcx, [rsp+40]
1400fa941mov rax, [rcx]
1400fa944add rcx, [rax-24]
1400fa948mov edx, [rcx+32]
1400fa94bor edx, 1
1400fa94ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa953call __cxa_end_catch
1400fa958mov rax, [rsi]
1400fa95bmov rdi, [rax-24]
1400fa95fadd rdi, rsi
1400fa962jmp 0x1400fa718
1400fa967
1400fa967 e8 24 73 00 00 48 8b 03 ba .$s..H...
1400fa970 01 00 00 00 48 8b 48 e8 48 01 d9 e8 00 cd ff ff ....H.H.H.......
1400fa980 e8 fb 74 00 00 e9 0e fd ff ff e8 c1 78 00 00 48 ..t.........x..H
1400fa990 89 c3 e8 e9 74 00 00 48 8d 4c 24 20 e8 4f b6 fc ....t..H.L$ .O..
1400fa9a0 ff 48 8b 3d e8 cc 09 00 48 8b 44 24 38 48 2b 07 .H.=....H.D$8H+.
1400fa9b0 0f 85 4d ff ff ff 48 89 d9 e8 e2 09 f2 ff 48 89 ..M...H.......H.
1400fa9c0 c3 eb d4 48 89 c3 e8 b5 74 00 00 eb ca ...H....t....
1400fa580
1400fa9cd
1400fa9cd // align 0x10
1400fa9cd // align 0x10
1400fa9d0
1400fa9d0bool std::__str_codecvt_in<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&):
1400fa9d0push rbp
1400fa9d1mov rbp, rsp
1400fa9d4sub rsp, 96
1400fa9d8mov [rbp+16], rcx
1400fa9dcmov [rbp+24], rdx
1400fa9e0mov [rbp+32], r8
1400fa9e4mov [rbp+40], r9
1400fa9e8lea rax, [rip-0xc375f]
1400fa9efmov [rbp-16], rax
1400fa9f3mov [rbp-8], 0
1400fa9fbmov rax, [rbp-16]
1400fa9ffmov rdx, [rbp-8]
1400faa03mov [rbp-32], rax
1400faa07mov [rbp-24], rdx
1400faa0bmov r9, [rbp+40]
1400faa0fmov r8, [rbp+32]
1400faa13mov rdx, [rbp+24]
1400faa17mov rax, [rbp+16]
1400faa1blea rcx, [rbp-32]
1400faa1fmov [rsp+48], rcx
1400faa24mov rcx, [rbp+56]
1400faa28mov [rsp+40], rcx
1400faa2dmov rcx, [rbp+48]
1400faa31mov [rsp+32], rcx
1400faa36mov rcx, rax
1400faa39call _ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEcSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKcSC_RSC_PwSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_
1400faa3eadd rsp, 96
1400faa42pop rbp
1400faa43ret
1400fa9d0
1400fa9d0bool std::__str_codecvt_in<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&):
1400fa9d0push rbp
1400fa9d1mov rbp, rsp
1400fa9d4sub rsp, 96
1400fa9d8mov [rbp+16], rcx
1400fa9dcmov [rbp+24], rdx
1400fa9e0mov [rbp+32], r8
1400fa9e4mov [rbp+40], r9
1400fa9e8lea rax, [rip-0xc375f]
1400fa9efmov [rbp-16], rax
1400fa9f3mov [rbp-8], 0
1400fa9fbmov rax, [rbp-16]
1400fa9ffmov rdx, [rbp-8]
1400faa03mov [rbp-32], rax
1400faa07mov [rbp-24], rdx
1400faa0bmov r9, [rbp+40]
1400faa0fmov r8, [rbp+32]
1400faa13mov rdx, [rbp+24]
1400faa17mov rax, [rbp+16]
1400faa1blea rcx, [rbp-32]
1400faa1fmov [rsp+48], rcx
1400faa24mov rcx, [rbp+56]
1400faa28mov [rsp+40], rcx
1400faa2dmov rcx, [rbp+48]
1400faa31mov [rsp+32], rcx
1400faa36mov rcx, rax
1400faa39call _ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEcSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKcSC_RSC_PwSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_
1400faa3eadd rsp, 96
1400faa42pop rbp
1400faa43ret
1400fa9d0
1400faa44
1400faa44 // align 0x10
1400faa44 // align 0x10
1400faa50
1400faa50long long std::__copy_streambufs<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*):
1400faa50sub rsp, 56
1400faa54mov r9, [rip+0x9cc35]
1400faa5bmov r8, [r9]
1400faa5emov [rsp+40], r8
1400faa63lea r8, [rsp+39]
1400faa68call long long std::__copy_streambufs_eof<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*, bool&)
1400faa6dmov rcx, [rip+0x9cc1c]
1400faa74mov rdx, [rsp+40]
1400faa79sub rdx, [rcx]
1400faa7cjne 0x1400faa83
1400faa7eadd rsp, 56
1400faa82ret
1400faa83
1400faa83loc_1400faa83:
1400faa83call __stack_chk_fail
1400faa88nop
1400faa50
1400faa50long long std::__copy_streambufs<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*):
1400faa50sub rsp, 56
1400faa54mov r9, [rip+0x9cc35]
1400faa5bmov r8, [r9]
1400faa5emov [rsp+40], r8
1400faa63lea r8, [rsp+39]
1400faa68call long long std::__copy_streambufs_eof<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*, bool&)
1400faa6dmov rcx, [rip+0x9cc1c]
1400faa74mov rdx, [rsp+40]
1400faa79sub rdx, [rcx]
1400faa7cjne 0x1400faa83
1400faa7eadd rsp, 56
1400faa82ret
1400faa83
1400faa83loc_1400faa83:
1400faa83call __stack_chk_fail
1400faa88nop
1400faa50
1400faa89
1400faa89 // align 0x10
1400faa89 // align 0x10
1400faa90
1400faa90long long std::__copy_streambufs<wchar_t, std::char_traits<wchar_t>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400faa90sub rsp, 56
1400faa94mov r9, [rip+0x9cbf5]
1400faa9bmov r8, [r9]
1400faa9emov [rsp+40], r8
1400faaa3lea r8, [rsp+39]
1400faaa8call long long std::__copy_streambufs_eof<wchar_t, std::char_traits<wchar_t>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, bool&)
1400faaadmov rcx, [rip+0x9cbdc]
1400faab4mov rdx, [rsp+40]
1400faab9sub rdx, [rcx]
1400faabcjne 0x1400faac3
1400faabeadd rsp, 56
1400faac2ret
1400faac3
1400faac3loc_1400faac3:
1400faac3call __stack_chk_fail
1400faac8nop
1400faa90
1400faa90long long std::__copy_streambufs<wchar_t, std::char_traits<wchar_t>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400faa90sub rsp, 56
1400faa94mov r9, [rip+0x9cbf5]
1400faa9bmov r8, [r9]
1400faa9emov [rsp+40], r8
1400faaa3lea r8, [rsp+39]
1400faaa8call long long std::__copy_streambufs_eof<wchar_t, std::char_traits<wchar_t>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, bool&)
1400faaadmov rcx, [rip+0x9cbdc]
1400faab4mov rdx, [rsp+40]
1400faab9sub rdx, [rcx]
1400faabcjne 0x1400faac3
1400faabeadd rsp, 56
1400faac2ret
1400faac3
1400faac3loc_1400faac3:
1400faac3call __stack_chk_fail
1400faac8nop
1400faa90
1400faac9
1400faac9 // align 0x10
1400faac9 // align 0x10
1400faad0
1400faad0void std::__istream_extract<wchar_t, std::char_traits<wchar_t>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, wchar_t*, long long):
1400faad0push r15
1400faad2push r14
1400faad4push r13
1400faad6push r12
1400faad8push rbp
1400faad9push rdi
1400faadapush rsi
1400faadbpush rbx
1400faadcsub rsp, 88
1400faae0mov rsi, [rip+0x9cba9]
1400faae7mov rdi, rcx
1400faaeamov r15, rdx
1400faaedmov rbx, r8
1400faaf0xor r8l, r8l
1400faaf3mov rcx, [rsi]
1400faaf6mov [rsp+72], rcx
1400faafblea rcx, [rsp+63]
1400fab00mov rdx, rdi
1400fab03call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400fab08movzx esi, [rsp+63]
1400fab0dmov rax, [rdi]
1400fab10mov [rsp+47], sil
1400fab15test sil, sil
1400fab18je 0x1400faca0
1400fab1emov rdx, [rax-24]
1400fab22add rdx, rdi
1400fab25mov r12, [rdx+16]
1400fab29test r12, r12
1400fab2cjle 0x1400face0
1400fab32cmp rbx, r12
1400fab35jle 0x1400face0
1400fab3b
1400fab3bloc_1400fab3b:
1400fab3badd rdx, 208
1400fab42lea rcx, [rsp+64]
1400fab47call std::locale::locale(std::locale const&)
1400fab4cmov rcx, [rip+0x9c1fd]
1400fab53call std::locale::id::_M_id() const
1400fab58mov rdx, rax
1400fab5bmov rax, [rsp+64]
1400fab60mov rax, [rax+8]
1400fab64mov r13, [rax+8*rdx]
1400fab68test r13, r13
1400fab6bje 0x1400fae16
1400fab71lea rcx, [rsp+64]
1400fab76call std::locale::~locale()
1400fab7bmov rax, [rdi]
1400fab7emov rax, [rax-24]
1400fab82mov r14, [rdi+rax+232]
1400fab8amov rax, [r14+16]
1400fab8ecmp rax, [r14+24]
1400fab92jae 0x1400fad58
1400fab98movzx ebx, [rax]
1400fab9b
1400fab9bloc_1400fab9b:
1400fab9bsub r12, 1
1400fab9ftest r12, r12
1400faba2jle 0x1400fad80
1400faba8lea rbp, [r15+2*r12]
1400fabacxor esi, esi
1400fabaejmp 0x1400fabdf
1400fabb0
1400fabb0loc_1400fabb0:
1400fabb0movzx ebx, [rax]
1400fabb3add rax, 2
1400fabb7mov [r14+16], rax
1400fabbbcmp bx, -1
1400fabbfje 0x1400fac30
1400fabc1
1400fabc1loc_1400fabc1:
1400fabc1mov rax, [r14+16]
1400fabc5cmp rax, [r14+24]
1400fabc9jae 0x1400facf0
1400fabcfadd r15, 2
1400fabd3movzx ebx, [rax]
1400fabd6cmp r15, rbp
1400fabd9je 0x1400fad10
1400fabdf
1400fabdfloc_1400fabdf:
1400fabdfcmp bx, -1
1400fabe3je 0x1400fadd0
1400fabe9mov rax, [r13]
1400fabedmovzx r8l, bx
1400fabf1mov edx, 32
1400fabf6mov rcx, r13
1400fabf9call [rax+16]
1400fabfctest al, al
1400fabfejne 0x1400fad28
1400fac04mov [r15], bx
1400fac08mov rax, [r14+16]
1400fac0cadd rsi, 1
1400fac10cmp rax, [r14+24]
1400fac14jb 0x1400fabb0
1400fac16mov rax, [r14]
1400fac19mov rcx, r14
1400fac1ccall [rax+80]
1400fac1fmov ebx, eax
1400fac21cmp bx, -1
1400fac25jne 0x1400fabc1
1400fac27nop [rax+rax]
1400fac30
1400fac30loc_1400fac30:
1400fac30add r15, 2
1400fac34cmp rbp, r15
1400fac37je 0x1400fad10
1400fac3d
1400fac3dloc_1400fac3d:
1400fac3dmov rax, [rdi]
1400fac40mov rdx, [rax-24]
1400fac44add rdx, rdi
1400fac47cmp rsi, r12
1400fac4ajge 0x1400fac57
1400fac4ccmp [rsp+47], 0
1400fac51jne 0x1400fad68
1400fac57
1400fac57loc_1400fac57:
1400fac57xor eax, eax
1400fac59mov [r15], ax
1400fac5dmov [rdx+16], 0
1400fac65jmp 0x1400facb4
1400fac67
1400fac67 48 89 c1 31 f6 48 89 d0 H..1.H..
1400fac6f
1400fac6floc_1400fac6f:
1400fac6fsub rax, 1
1400fac73je 0x1400fada1
1400fac79call __cxa_begin_catch
1400fac7emov rax, [rdi]
1400fac81mov edx, 1
1400fac86mov rcx, [rax-24]
1400fac8aadd rcx, rdi
1400fac8dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fac92call __cxa_end_catch
1400fac97test rsi, rsi
1400fac9ajne 0x1400facb4
1400fac9cmov rax, [rdi]
1400fac9fnop
1400faca0
1400faca0loc_1400faca0:
1400faca0mov edx, 4
1400faca5
1400faca5loc_1400faca5:
1400faca5add rdi, [rax-24]
1400faca9mov rcx, rdi
1400facacor edx, [rdi+32]
1400facafcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400facb4
1400facb4loc_1400facb4:
1400facb4mov rdi, [rip+0x9c9d5]
1400facbbmov rax, [rsp+72]
1400facc0sub rax, [rdi]
1400facc3jne 0x1400fadcb
1400facc9add rsp, 88
1400faccdpop rbx
1400faccepop rsi
1400faccfpop rdi
1400facd0pop rbp
1400facd1pop r12
1400facd3pop r13
1400facd5pop r14
1400facd7pop r15
1400facd9ret
1400facda
1400facda 66 0f 1f 44 00 00 f..D..
1400face0
1400face0loc_1400face0:
1400face0mov r12, rbx
1400face3jmp 0x1400fab3b
1400face8
1400face8 0f 1f 84 00 00 00 00 00 ........
1400facf0
1400facf0loc_1400facf0:
1400facf0mov rax, [r14]
1400facf3mov rcx, r14
1400facf6call [rax+72]
1400facf9add r15, 2
1400facfdmov ebx, eax
1400facffcmp r15, rbp
1400fad02jne 0x1400fabdf
1400fad08nop [rax+rax]
1400fad10
1400fad10loc_1400fad10:
1400fad10cmp bx, -1
1400fad14mov r15, rbp
1400fad17sete [rsp+47]
1400fad1cjmp 0x1400fac3d
1400fad21
1400fad21 0f 1f 80 00 00 00 00 .......
1400fad28
1400fad28loc_1400fad28:
1400fad28mov rax, [rdi]
1400fad2bmov rdx, [rax-24]
1400fad2fadd rdx, rdi
1400fad32
1400fad32loc_1400fad32:
1400fad32xor r9l, r9l
1400fad35mov [r15], r9w
1400fad39mov [rdx+16], 0
1400fad41mov edx, 4
1400fad46test rsi, rsi
1400fad49je 0x1400faca5
1400fad4fjmp 0x1400facb4
1400fad54
1400fad54 0f 1f 40 00 ..@.
1400fad58
1400fad58loc_1400fad58:
1400fad58mov rax, [r14]
1400fad5bmov rcx, r14
1400fad5ecall [rax+72]
1400fad61mov ebx, eax
1400fad63jmp 0x1400fab9b
1400fad68
1400fad68loc_1400fad68:
1400fad68xor ecx, ecx
1400fad6amov [r15], cx
1400fad6emov [rdx+16], 0
1400fad76mov edx, 2
1400fad7bjmp 0x1400faca5
1400fad80
1400fad80loc_1400fad80:
1400fad80mov rax, [rdi]
1400fad83xor r10l, r10l
1400fad86mov [r15], r10w
1400fad8amov rdx, [rax-24]
1400fad8emov [rdi+rdx+16], 0
1400fad97mov edx, 4
1400fad9cjmp 0x1400faca5
1400fada1
1400fada1loc_1400fada1:
1400fada1call __cxa_begin_catch
1400fada6mov rax, [rdi]
1400fada9mov edx, 1
1400fadaeadd rdi, [rax-24]
1400fadb2mov rcx, rdi
1400fadb5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fadbamov rdi, [rip+0x9c8cf]
1400fadc1mov rax, [rsp+72]
1400fadc6sub rax, [rdi]
1400fadc9je 0x1400fae49
1400fadcb
1400fadcbloc_1400fadcb:
1400fadcbcall __stack_chk_fail
1400fadd0
1400fadd0loc_1400fadd0:
1400fadd0mov rax, [rdi]
1400fadd3mov rdx, [rax-24]
1400fadd7add rdx, rdi
1400faddacmp rsi, r12
1400fadddjge 0x1400fad32
1400fade3xor r8l, r8l
1400fade6mov [r15], r8w
1400fadeamov [rdx+16], 0
1400fadf2test rsi, rsi
1400fadf5jne 0x1400fae01
1400fadf7mov edx, 6
1400fadfcjmp 0x1400faca5
1400fae01
1400fae01loc_1400fae01:
1400fae01mov edx, 2
1400fae06jmp 0x1400faca5
1400fae0b
1400fae0b 48 89 c1 48 89 H..H.
1400fae10 d0 e9 59 fe ff ff ..Y...
1400fae16
1400fae16loc_1400fae16:
1400fae16mov rsi, [rip+0x9c873]
1400fae1dmov rax, [rsp+72]
1400fae22sub rax, [rsi]
1400fae25jne 0x1400fadcb
1400fae27call std::__throw_bad_cast()
1400fae2cmov rsi, rax
1400fae2fmov rbp, rdx
1400fae32lea rcx, [rsp+64]
1400fae37call std::locale::~locale()
1400fae3cmov rcx, rsi
1400fae3fmov rax, rbp
1400fae42xor esi, esi
1400fae44jmp 0x1400fac6f
1400fae49
1400fae49loc_1400fae49:
1400fae49call __cxa_rethrow
1400fae4emov rbx, rax
1400fae51call __cxa_end_catch
1400fae56mov rdi, [rip+0x9c833]
1400fae5dmov rax, [rsp+72]
1400fae62sub rax, [rdi]
1400fae65jne 0x1400fadcb
1400fae6b
1400fae6bloc_1400fae6b:
1400fae6bmov rcx, rbx
1400fae6ecall _Unwind_Resume
1400fae73mov rbx, rax
1400fae76call __cxa_end_catch
1400fae7bmov rdi, [rip+0x9c80e]
1400fae82mov rax, [rsp+72]
1400fae87sub rax, [rdi]
1400fae8aje 0x1400fae6b
1400fae8cjmp 0x1400fadcb
1400faad0
1400faad0void std::__istream_extract<wchar_t, std::char_traits<wchar_t>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, wchar_t*, long long):
1400faad0push r15
1400faad2push r14
1400faad4push r13
1400faad6push r12
1400faad8push rbp
1400faad9push rdi
1400faadapush rsi
1400faadbpush rbx
1400faadcsub rsp, 88
1400faae0mov rsi, [rip+0x9cba9]
1400faae7mov rdi, rcx
1400faaeamov r15, rdx
1400faaedmov rbx, r8
1400faaf0xor r8l, r8l
1400faaf3mov rcx, [rsi]
1400faaf6mov [rsp+72], rcx
1400faafblea rcx, [rsp+63]
1400fab00mov rdx, rdi
1400fab03call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400fab08movzx esi, [rsp+63]
1400fab0dmov rax, [rdi]
1400fab10mov [rsp+47], sil
1400fab15test sil, sil
1400fab18je 0x1400faca0
1400fab1emov rdx, [rax-24]
1400fab22add rdx, rdi
1400fab25mov r12, [rdx+16]
1400fab29test r12, r12
1400fab2cjle 0x1400face0
1400fab32cmp rbx, r12
1400fab35jle 0x1400face0
1400fab3b
1400fab3bloc_1400fab3b:
1400fab3badd rdx, 208
1400fab42lea rcx, [rsp+64]
1400fab47call std::locale::locale(std::locale const&)
1400fab4cmov rcx, [rip+0x9c1fd]
1400fab53call std::locale::id::_M_id() const
1400fab58mov rdx, rax
1400fab5bmov rax, [rsp+64]
1400fab60mov rax, [rax+8]
1400fab64mov r13, [rax+8*rdx]
1400fab68test r13, r13
1400fab6bje 0x1400fae16
1400fab71lea rcx, [rsp+64]
1400fab76call std::locale::~locale()
1400fab7bmov rax, [rdi]
1400fab7emov rax, [rax-24]
1400fab82mov r14, [rdi+rax+232]
1400fab8amov rax, [r14+16]
1400fab8ecmp rax, [r14+24]
1400fab92jae 0x1400fad58
1400fab98movzx ebx, [rax]
1400fab9b
1400fab9bloc_1400fab9b:
1400fab9bsub r12, 1
1400fab9ftest r12, r12
1400faba2jle 0x1400fad80
1400faba8lea rbp, [r15+2*r12]
1400fabacxor esi, esi
1400fabaejmp 0x1400fabdf
1400fabb0
1400fabb0loc_1400fabb0:
1400fabb0movzx ebx, [rax]
1400fabb3add rax, 2
1400fabb7mov [r14+16], rax
1400fabbbcmp bx, -1
1400fabbfje 0x1400fac30
1400fabc1
1400fabc1loc_1400fabc1:
1400fabc1mov rax, [r14+16]
1400fabc5cmp rax, [r14+24]
1400fabc9jae 0x1400facf0
1400fabcfadd r15, 2
1400fabd3movzx ebx, [rax]
1400fabd6cmp r15, rbp
1400fabd9je 0x1400fad10
1400fabdf
1400fabdfloc_1400fabdf:
1400fabdfcmp bx, -1
1400fabe3je 0x1400fadd0
1400fabe9mov rax, [r13]
1400fabedmovzx r8l, bx
1400fabf1mov edx, 32
1400fabf6mov rcx, r13
1400fabf9call [rax+16]
1400fabfctest al, al
1400fabfejne 0x1400fad28
1400fac04mov [r15], bx
1400fac08mov rax, [r14+16]
1400fac0cadd rsi, 1
1400fac10cmp rax, [r14+24]
1400fac14jb 0x1400fabb0
1400fac16mov rax, [r14]
1400fac19mov rcx, r14
1400fac1ccall [rax+80]
1400fac1fmov ebx, eax
1400fac21cmp bx, -1
1400fac25jne 0x1400fabc1
1400fac27nop [rax+rax]
1400fac30
1400fac30loc_1400fac30:
1400fac30add r15, 2
1400fac34cmp rbp, r15
1400fac37je 0x1400fad10
1400fac3d
1400fac3dloc_1400fac3d:
1400fac3dmov rax, [rdi]
1400fac40mov rdx, [rax-24]
1400fac44add rdx, rdi
1400fac47cmp rsi, r12
1400fac4ajge 0x1400fac57
1400fac4ccmp [rsp+47], 0
1400fac51jne 0x1400fad68
1400fac57
1400fac57loc_1400fac57:
1400fac57xor eax, eax
1400fac59mov [r15], ax
1400fac5dmov [rdx+16], 0
1400fac65jmp 0x1400facb4
1400fac67
1400fac67 48 89 c1 31 f6 48 89 d0 H..1.H..
1400fac6f
1400fac6floc_1400fac6f:
1400fac6fsub rax, 1
1400fac73je 0x1400fada1
1400fac79call __cxa_begin_catch
1400fac7emov rax, [rdi]
1400fac81mov edx, 1
1400fac86mov rcx, [rax-24]
1400fac8aadd rcx, rdi
1400fac8dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fac92call __cxa_end_catch
1400fac97test rsi, rsi
1400fac9ajne 0x1400facb4
1400fac9cmov rax, [rdi]
1400fac9fnop
1400faca0
1400faca0loc_1400faca0:
1400faca0mov edx, 4
1400faca5
1400faca5loc_1400faca5:
1400faca5add rdi, [rax-24]
1400faca9mov rcx, rdi
1400facacor edx, [rdi+32]
1400facafcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400facb4
1400facb4loc_1400facb4:
1400facb4mov rdi, [rip+0x9c9d5]
1400facbbmov rax, [rsp+72]
1400facc0sub rax, [rdi]
1400facc3jne 0x1400fadcb
1400facc9add rsp, 88
1400faccdpop rbx
1400faccepop rsi
1400faccfpop rdi
1400facd0pop rbp
1400facd1pop r12
1400facd3pop r13
1400facd5pop r14
1400facd7pop r15
1400facd9ret
1400facda
1400facda 66 0f 1f 44 00 00 f..D..
1400face0
1400face0loc_1400face0:
1400face0mov r12, rbx
1400face3jmp 0x1400fab3b
1400face8
1400face8 0f 1f 84 00 00 00 00 00 ........
1400facf0
1400facf0loc_1400facf0:
1400facf0mov rax, [r14]
1400facf3mov rcx, r14
1400facf6call [rax+72]
1400facf9add r15, 2
1400facfdmov ebx, eax
1400facffcmp r15, rbp
1400fad02jne 0x1400fabdf
1400fad08nop [rax+rax]
1400fad10
1400fad10loc_1400fad10:
1400fad10cmp bx, -1
1400fad14mov r15, rbp
1400fad17sete [rsp+47]
1400fad1cjmp 0x1400fac3d
1400fad21
1400fad21 0f 1f 80 00 00 00 00 .......
1400fad28
1400fad28loc_1400fad28:
1400fad28mov rax, [rdi]
1400fad2bmov rdx, [rax-24]
1400fad2fadd rdx, rdi
1400fad32
1400fad32loc_1400fad32:
1400fad32xor r9l, r9l
1400fad35mov [r15], r9w
1400fad39mov [rdx+16], 0
1400fad41mov edx, 4
1400fad46test rsi, rsi
1400fad49je 0x1400faca5
1400fad4fjmp 0x1400facb4
1400fad54
1400fad54 0f 1f 40 00 ..@.
1400fad58
1400fad58loc_1400fad58:
1400fad58mov rax, [r14]
1400fad5bmov rcx, r14
1400fad5ecall [rax+72]
1400fad61mov ebx, eax
1400fad63jmp 0x1400fab9b
1400fad68
1400fad68loc_1400fad68:
1400fad68xor ecx, ecx
1400fad6amov [r15], cx
1400fad6emov [rdx+16], 0
1400fad76mov edx, 2
1400fad7bjmp 0x1400faca5
1400fad80
1400fad80loc_1400fad80:
1400fad80mov rax, [rdi]
1400fad83xor r10l, r10l
1400fad86mov [r15], r10w
1400fad8amov rdx, [rax-24]
1400fad8emov [rdi+rdx+16], 0
1400fad97mov edx, 4
1400fad9cjmp 0x1400faca5
1400fada1
1400fada1loc_1400fada1:
1400fada1call __cxa_begin_catch
1400fada6mov rax, [rdi]
1400fada9mov edx, 1
1400fadaeadd rdi, [rax-24]
1400fadb2mov rcx, rdi
1400fadb5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fadbamov rdi, [rip+0x9c8cf]
1400fadc1mov rax, [rsp+72]
1400fadc6sub rax, [rdi]
1400fadc9je 0x1400fae49
1400fadcb
1400fadcbloc_1400fadcb:
1400fadcbcall __stack_chk_fail
1400fadd0
1400fadd0loc_1400fadd0:
1400fadd0mov rax, [rdi]
1400fadd3mov rdx, [rax-24]
1400fadd7add rdx, rdi
1400faddacmp rsi, r12
1400fadddjge 0x1400fad32
1400fade3xor r8l, r8l
1400fade6mov [r15], r8w
1400fadeamov [rdx+16], 0
1400fadf2test rsi, rsi
1400fadf5jne 0x1400fae01
1400fadf7mov edx, 6
1400fadfcjmp 0x1400faca5
1400fae01
1400fae01loc_1400fae01:
1400fae01mov edx, 2
1400fae06jmp 0x1400faca5
1400fae0b
1400fae0b 48 89 c1 48 89 H..H.
1400fae10 d0 e9 59 fe ff ff ..Y...
1400fae16
1400fae16loc_1400fae16:
1400fae16mov rsi, [rip+0x9c873]
1400fae1dmov rax, [rsp+72]
1400fae22sub rax, [rsi]
1400fae25jne 0x1400fadcb
1400fae27call std::__throw_bad_cast()
1400fae2cmov rsi, rax
1400fae2fmov rbp, rdx
1400fae32lea rcx, [rsp+64]
1400fae37call std::locale::~locale()
1400fae3cmov rcx, rsi
1400fae3fmov rax, rbp
1400fae42xor esi, esi
1400fae44jmp 0x1400fac6f
1400fae49
1400fae49loc_1400fae49:
1400fae49call __cxa_rethrow
1400fae4emov rbx, rax
1400fae51call __cxa_end_catch
1400fae56mov rdi, [rip+0x9c833]
1400fae5dmov rax, [rsp+72]
1400fae62sub rax, [rdi]
1400fae65jne 0x1400fadcb
1400fae6b
1400fae6bloc_1400fae6b:
1400fae6bmov rcx, rbx
1400fae6ecall _Unwind_Resume
1400fae73mov rbx, rax
1400fae76call __cxa_end_catch
1400fae7bmov rdi, [rip+0x9c80e]
1400fae82mov rax, [rsp+72]
1400fae87sub rax, [rdi]
1400fae8aje 0x1400fae6b
1400fae8cjmp 0x1400fadcb
1400faad0
1400fae91
1400fae91 // align 0x10
1400fae91 // align 0x10
1400faea0
1400faea0std::__istream_extract(std::istream&, char*, long long):
1400faea0push r15
1400faea2push r14
1400faea4push r13
1400faea6push r12
1400faea8push rbp
1400faea9push rdi
1400faeaapush rsi
1400faeabpush rbx
1400faeacsub rsp, 88
1400faeb0mov rsi, [rip+0x9c7d9]
1400faeb7mov rbp, rcx
1400faebamov rdi, rdx
1400faebdmov rbx, r8
1400faec0xor r8l, r8l
1400faec3mov rcx, [rsi]
1400faec6mov [rsp+72], rcx
1400faecblea rcx, [rsp+63]
1400faed0mov rdx, rbp
1400faed3call std::istream::sentry::sentry(std::istream&, bool)
1400faed8movzx r12l, [rsp+63]
1400faedemov rax, [rbp]
1400faee2test r12b, r12b
1400faee5je 0x1400fb053
1400faeebmov rdx, [rax-24]
1400faeefadd rdx, rbp
1400faef2mov r13, [rdx+16]
1400faef6test r13, r13
1400faef9jle 0x1400fb090
1400faeffcmp rbx, r13
1400faf02jle 0x1400fb090
1400faf08
1400faf08loc_1400faf08:
1400faf08add rdx, 208
1400faf0flea rcx, [rsp+64]
1400faf14call std::locale::locale(std::locale const&)
1400faf19mov rcx, [rip+0x9be20]
1400faf20call std::locale::id::_M_id() const
1400faf25mov rdx, rax
1400faf28mov rax, [rsp+64]
1400faf2dmov rax, [rax+8]
1400faf31mov r15, [rax+8*rdx]
1400faf35test r15, r15
1400faf38je 0x1400fb22a
1400faf3elea rcx, [rsp+64]
1400faf43call std::locale::~locale()
1400faf48mov rax, [rbp]
1400faf4cmov rax, [rax-24]
1400faf50mov rbx, [rbp+rax+232]
1400faf58mov rax, [rbx+16]
1400faf5ccmp rax, [rbx+24]
1400faf60jae 0x1400fb1b7
1400faf66movzx eax, [rax]
1400faf69
1400faf69loc_1400faf69:
1400faf69lea r14, [r13-1]
1400faf6dxor esi, esi
1400faf6ftest r14, r14
1400faf72jle 0x1400fb1ca
1400faf78
1400faf78loc_1400faf78:
1400faf78cmp eax, -1
1400faf7bje 0x1400fb02c
1400faf81
1400faf81loc_1400faf81:
1400faf81mov r8, [r15+48]
1400faf85movzx edx, al
1400faf88test [r8+2*rdx], 32
1400faf8djne 0x1400fb03a
1400faf93mov r10, [rbx+24]
1400faf97mov rcx, [rbx+16]
1400faf9bmov rdx, r13
1400faf9esub rdx, rsi
1400fafa1mov r9, r10
1400fafa4sub rdx, 1
1400fafa8sub r9, rcx
1400fafabcmp rdx, r9
1400fafaecmovg rdx, r9
1400fafb2cmp rdx, 1
1400fafb6jle 0x1400fb0a0
1400fafbcadd rdx, rcx
1400fafbflea rax, [rcx+1]
1400fafc3cmp rax, rdx
1400fafc6jb 0x1400fafe9
1400fafc8jmp 0x1400fb0e0
1400fafcd
1400fafcd 66 66 2e ff.
1400fafd0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
1400fafe0
1400fafe0loc_1400fafe0:
1400fafe0add rax, 1
1400fafe4cmp rdx, rax
1400fafe7je 0x1400faff4
1400fafe9
1400fafe9loc_1400fafe9:
1400fafe9movzx r9l, [rax]
1400fafedtest [r8+2*r9], 32
1400faff2je 0x1400fafe0
1400faff4
1400faff4loc_1400faff4:
1400faff4mov r9, rax
1400faff7sub r9, rcx
1400faffamov r8, r9
1400faffdtest r9, r9
1400fb000jne 0x1400fb0f0
1400fb006mov [rbx+16], rax
1400fb00aadd rdi, r8
1400fb00dadd rsi, r9
1400fb010cmp rax, r10
1400fb013jae 0x1400fb12d
1400fb019
1400fb019loc_1400fb019:
1400fb019movzx eax, [rax]
1400fb01ccmp rsi, r14
1400fb01fjl 0x1400faf81
1400fb025
1400fb025loc_1400fb025:
1400fb025cmp eax, -1
1400fb028sete r12b
1400fb02c
1400fb02cloc_1400fb02c:
1400fb02ccmp rsi, r14
1400fb02fjge 0x1400fb03a
1400fb031test r12b, r12b
1400fb034jne 0x1400fb1c5
1400fb03a
1400fb03aloc_1400fb03a:
1400fb03amov [rdi], 0
1400fb03dmov rax, [rbp]
1400fb041mov rdx, [rax-24]
1400fb045mov [rbp+rdx+16], 0
1400fb04etest rsi, rsi
1400fb051jne 0x1400fb067
1400fb053
1400fb053loc_1400fb053:
1400fb053mov edx, 4
1400fb058
1400fb058loc_1400fb058:
1400fb058mov rcx, [rax-24]
1400fb05cadd rcx, rbp
1400fb05for edx, [rcx+32]
1400fb062call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fb067
1400fb067loc_1400fb067:
1400fb067mov rdi, [rip+0x9c622]
1400fb06emov rax, [rsp+72]
1400fb073sub rax, [rdi]
1400fb076jne 0x1400fb225
1400fb07cadd rsp, 88
1400fb080pop rbx
1400fb081pop rsi
1400fb082pop rdi
1400fb083pop rbp
1400fb084pop r12
1400fb086pop r13
1400fb088pop r14
1400fb08apop r15
1400fb08cret
1400fb08d
1400fb08d 0f 1f 00 ...
1400fb090
1400fb090loc_1400fb090:
1400fb090mov r13, rbx
1400fb093jmp 0x1400faf08
1400fb098
1400fb098 0f 1f 84 00 00 00 00 00 ........
1400fb0a0
1400fb0a0loc_1400fb0a0:
1400fb0a0mov [rdi], al
1400fb0a2mov rax, [rbx+16]
1400fb0a6lea rdx, [rdi+1]
1400fb0aaadd rsi, 1
1400fb0aemov rcx, [rbx+24]
1400fb0b2cmp rax, rcx
1400fb0b5jae 0x1400fb148
1400fb0bbadd rax, 1
1400fb0bfmov [rbx+16], rax
1400fb0c3cmp rax, rcx
1400fb0c6jae 0x1400fb171
1400fb0cc
1400fb0ccloc_1400fb0cc:
1400fb0ccmovzx eax, [rax]
1400fb0cfmov rdi, rdx
1400fb0d2cmp rsi, r14
1400fb0d5jl 0x1400faf81
1400fb0dbjmp 0x1400fb025
1400fb0e0
1400fb0e0loc_1400fb0e0:
1400fb0e0mov r8l, 1
1400fb0e6mov r9l, 1
1400fb0ecnop [rax]
1400fb0f0
1400fb0f0loc_1400fb0f0:
1400fb0f0mov rdx, rcx
1400fb0f3mov rcx, rdi
1400fb0f6mov [rsp+40], r9
1400fb0fbmov [rsp+32], r8
1400fb100call memcpy
1400fb105mov r8, [rsp+32]
1400fb10amov rax, [rbx+16]
1400fb10emov r9, [rsp+40]
1400fb113mov r10, [rbx+24]
1400fb117add rax, r8
1400fb11aadd rdi, r8
1400fb11dmov [rbx+16], rax
1400fb121add rsi, r9
1400fb124cmp rax, r10
1400fb127jb 0x1400fb019
1400fb12d
1400fb12dloc_1400fb12d:
1400fb12dmov rax, [rbx]
1400fb130mov rcx, rbx
1400fb133call [rax+72]
1400fb136
1400fb136loc_1400fb136:
1400fb136cmp r14, rsi
1400fb139jg 0x1400faf78
1400fb13fjmp 0x1400fb025
1400fb144
1400fb144 0f 1f 40 00 ..@.
1400fb148
1400fb148loc_1400fb148:
1400fb148mov rax, [rbx]
1400fb14bmov [rsp+32], rdx
1400fb150mov rcx, rbx
1400fb153call [rax+80]
1400fb156cmp eax, -1
1400fb159mov rdx, [rsp+32]
1400fb15eje 0x1400fb186
1400fb160mov rax, [rbx+16]
1400fb164mov rcx, [rbx+24]
1400fb168cmp rax, rcx
1400fb16bjb 0x1400fb0cc
1400fb171
1400fb171loc_1400fb171:
1400fb171mov rax, [rbx]
1400fb174mov [rsp+32], rdx
1400fb179mov rcx, rbx
1400fb17ccall [rax+72]
1400fb17fmov rdi, [rsp+32]
1400fb184jmp 0x1400fb136
1400fb186
1400fb186loc_1400fb186:
1400fb186mov rdi, rdx
1400fb189cmp rsi, r14
1400fb18cjge 0x1400fb03a
1400fb192
1400fb192loc_1400fb192:
1400fb192mov [rdx], 0
1400fb195mov rax, [rbp]
1400fb199cmp rsi, 1
1400fb19dmov rdx, [rax-24]
1400fb1a1mov [rbp+rdx+16], 0
1400fb1aasbb edx, edx
1400fb1acand edx, 4
1400fb1afadd edx, 2
1400fb1b2jmp 0x1400fb058
1400fb1b7
1400fb1b7loc_1400fb1b7:
1400fb1b7mov rax, [rbx]
1400fb1bamov rcx, rbx
1400fb1bdcall [rax+72]
1400fb1c0jmp 0x1400faf69
1400fb1c5
1400fb1c5loc_1400fb1c5:
1400fb1c5mov rdx, rdi
1400fb1c8jmp 0x1400fb192
1400fb1ca
1400fb1caloc_1400fb1ca:
1400fb1camov [rdi], 0
1400fb1cdmov rax, [rbp]
1400fb1d1mov rdx, [rax-24]
1400fb1d5mov [rbp+rdx+16], 0
1400fb1demov edx, 4
1400fb1e3jmp 0x1400fb058
1400fb1e8
1400fb1e8 48 89 c1 31 f6 48 89 d0 H..1.H..
1400fb1f0
1400fb1f0loc_1400fb1f0:
1400fb1f0sub rax, 1
1400fb1f4jne 0x1400fb262
1400fb1f6call __cxa_begin_catch
1400fb1fbmov rax, [rbp]
1400fb1ffmov edx, 1
1400fb204mov rcx, [rax-24]
1400fb208add rcx, rbp
1400fb20bcall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fb210mov rdi, [rip+0x9c479]
1400fb217mov rax, [rsp+72]
1400fb21csub rax, [rdi]
1400fb21fje 0x1400fb2bd
1400fb225
1400fb225loc_1400fb225:
1400fb225call __stack_chk_fail
1400fb22a
1400fb22aloc_1400fb22a:
1400fb22amov rdi, [rip+0x9c45f]
1400fb231mov rax, [rsp+72]
1400fb236sub rax, [rdi]
1400fb239jne 0x1400fb225
1400fb23bcall std::__throw_bad_cast()
1400fb240mov rcx, rax
1400fb243mov rax, rdx
1400fb246jmp 0x1400fb1f0
1400fb248
1400fb248 48 89 c6 48 89 d7 48 8d H..H..H.
1400fb250 4c 24 40 e8 58 f5 fd ff 48 89 f1 48 89 f8 31 f6 L$@.X...H..H..1.
1400fb260 eb 8e ..
1400fb262
1400fb262loc_1400fb262:
1400fb262call __cxa_begin_catch
1400fb267mov rax, [rbp]
1400fb26bmov edx, 1
1400fb270mov rcx, [rax-24]
1400fb274add rcx, rbp
1400fb277call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fb27ccall __cxa_end_catch
1400fb281test rsi, rsi
1400fb284jne 0x1400fb067
1400fb28amov rax, [rbp]
1400fb28emov edx, 4
1400fb293jmp 0x1400fb058
1400fb298
1400fb298 48 89 c3 e8 e0 6b 00 00 H....k..
1400fb2a0 48 8b 3d e9 c3 09 00 48 8b 44 24 48 48 2b 07 0f H.=....H.D$HH+..
1400fb2b0 85 70 ff ff ff .p...
1400fb2b5
1400fb2b5loc_1400fb2b5:
1400fb2b5mov rcx, rbx
1400fb2b8call _Unwind_Resume
1400fb2bd
1400fb2bdloc_1400fb2bd:
1400fb2bdcall __cxa_rethrow
1400fb2c2mov rbx, rax
1400fb2c5call __cxa_end_catch
1400fb2camov rdi, [rip+0x9c3bf]
1400fb2d1mov rax, [rsp+72]
1400fb2d6sub rax, [rdi]
1400fb2d9je 0x1400fb2b5
1400fb2dbjmp 0x1400fb225
1400faea0
1400faea0std::__istream_extract(std::istream&, char*, long long):
1400faea0push r15
1400faea2push r14
1400faea4push r13
1400faea6push r12
1400faea8push rbp
1400faea9push rdi
1400faeaapush rsi
1400faeabpush rbx
1400faeacsub rsp, 88
1400faeb0mov rsi, [rip+0x9c7d9]
1400faeb7mov rbp, rcx
1400faebamov rdi, rdx
1400faebdmov rbx, r8
1400faec0xor r8l, r8l
1400faec3mov rcx, [rsi]
1400faec6mov [rsp+72], rcx
1400faecblea rcx, [rsp+63]
1400faed0mov rdx, rbp
1400faed3call std::istream::sentry::sentry(std::istream&, bool)
1400faed8movzx r12l, [rsp+63]
1400faedemov rax, [rbp]
1400faee2test r12b, r12b
1400faee5je 0x1400fb053
1400faeebmov rdx, [rax-24]
1400faeefadd rdx, rbp
1400faef2mov r13, [rdx+16]
1400faef6test r13, r13
1400faef9jle 0x1400fb090
1400faeffcmp rbx, r13
1400faf02jle 0x1400fb090
1400faf08
1400faf08loc_1400faf08:
1400faf08add rdx, 208
1400faf0flea rcx, [rsp+64]
1400faf14call std::locale::locale(std::locale const&)
1400faf19mov rcx, [rip+0x9be20]
1400faf20call std::locale::id::_M_id() const
1400faf25mov rdx, rax
1400faf28mov rax, [rsp+64]
1400faf2dmov rax, [rax+8]
1400faf31mov r15, [rax+8*rdx]
1400faf35test r15, r15
1400faf38je 0x1400fb22a
1400faf3elea rcx, [rsp+64]
1400faf43call std::locale::~locale()
1400faf48mov rax, [rbp]
1400faf4cmov rax, [rax-24]
1400faf50mov rbx, [rbp+rax+232]
1400faf58mov rax, [rbx+16]
1400faf5ccmp rax, [rbx+24]
1400faf60jae 0x1400fb1b7
1400faf66movzx eax, [rax]
1400faf69
1400faf69loc_1400faf69:
1400faf69lea r14, [r13-1]
1400faf6dxor esi, esi
1400faf6ftest r14, r14
1400faf72jle 0x1400fb1ca
1400faf78
1400faf78loc_1400faf78:
1400faf78cmp eax, -1
1400faf7bje 0x1400fb02c
1400faf81
1400faf81loc_1400faf81:
1400faf81mov r8, [r15+48]
1400faf85movzx edx, al
1400faf88test [r8+2*rdx], 32
1400faf8djne 0x1400fb03a
1400faf93mov r10, [rbx+24]
1400faf97mov rcx, [rbx+16]
1400faf9bmov rdx, r13
1400faf9esub rdx, rsi
1400fafa1mov r9, r10
1400fafa4sub rdx, 1
1400fafa8sub r9, rcx
1400fafabcmp rdx, r9
1400fafaecmovg rdx, r9
1400fafb2cmp rdx, 1
1400fafb6jle 0x1400fb0a0
1400fafbcadd rdx, rcx
1400fafbflea rax, [rcx+1]
1400fafc3cmp rax, rdx
1400fafc6jb 0x1400fafe9
1400fafc8jmp 0x1400fb0e0
1400fafcd
1400fafcd 66 66 2e ff.
1400fafd0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
1400fafe0
1400fafe0loc_1400fafe0:
1400fafe0add rax, 1
1400fafe4cmp rdx, rax
1400fafe7je 0x1400faff4
1400fafe9
1400fafe9loc_1400fafe9:
1400fafe9movzx r9l, [rax]
1400fafedtest [r8+2*r9], 32
1400faff2je 0x1400fafe0
1400faff4
1400faff4loc_1400faff4:
1400faff4mov r9, rax
1400faff7sub r9, rcx
1400faffamov r8, r9
1400faffdtest r9, r9
1400fb000jne 0x1400fb0f0
1400fb006mov [rbx+16], rax
1400fb00aadd rdi, r8
1400fb00dadd rsi, r9
1400fb010cmp rax, r10
1400fb013jae 0x1400fb12d
1400fb019
1400fb019loc_1400fb019:
1400fb019movzx eax, [rax]
1400fb01ccmp rsi, r14
1400fb01fjl 0x1400faf81
1400fb025
1400fb025loc_1400fb025:
1400fb025cmp eax, -1
1400fb028sete r12b
1400fb02c
1400fb02cloc_1400fb02c:
1400fb02ccmp rsi, r14
1400fb02fjge 0x1400fb03a
1400fb031test r12b, r12b
1400fb034jne 0x1400fb1c5
1400fb03a
1400fb03aloc_1400fb03a:
1400fb03amov [rdi], 0
1400fb03dmov rax, [rbp]
1400fb041mov rdx, [rax-24]
1400fb045mov [rbp+rdx+16], 0
1400fb04etest rsi, rsi
1400fb051jne 0x1400fb067
1400fb053
1400fb053loc_1400fb053:
1400fb053mov edx, 4
1400fb058
1400fb058loc_1400fb058:
1400fb058mov rcx, [rax-24]
1400fb05cadd rcx, rbp
1400fb05for edx, [rcx+32]
1400fb062call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fb067
1400fb067loc_1400fb067:
1400fb067mov rdi, [rip+0x9c622]
1400fb06emov rax, [rsp+72]
1400fb073sub rax, [rdi]
1400fb076jne 0x1400fb225
1400fb07cadd rsp, 88
1400fb080pop rbx
1400fb081pop rsi
1400fb082pop rdi
1400fb083pop rbp
1400fb084pop r12
1400fb086pop r13
1400fb088pop r14
1400fb08apop r15
1400fb08cret
1400fb08d
1400fb08d 0f 1f 00 ...
1400fb090
1400fb090loc_1400fb090:
1400fb090mov r13, rbx
1400fb093jmp 0x1400faf08
1400fb098
1400fb098 0f 1f 84 00 00 00 00 00 ........
1400fb0a0
1400fb0a0loc_1400fb0a0:
1400fb0a0mov [rdi], al
1400fb0a2mov rax, [rbx+16]
1400fb0a6lea rdx, [rdi+1]
1400fb0aaadd rsi, 1
1400fb0aemov rcx, [rbx+24]
1400fb0b2cmp rax, rcx
1400fb0b5jae 0x1400fb148
1400fb0bbadd rax, 1
1400fb0bfmov [rbx+16], rax
1400fb0c3cmp rax, rcx
1400fb0c6jae 0x1400fb171
1400fb0cc
1400fb0ccloc_1400fb0cc:
1400fb0ccmovzx eax, [rax]
1400fb0cfmov rdi, rdx
1400fb0d2cmp rsi, r14
1400fb0d5jl 0x1400faf81
1400fb0dbjmp 0x1400fb025
1400fb0e0
1400fb0e0loc_1400fb0e0:
1400fb0e0mov r8l, 1
1400fb0e6mov r9l, 1
1400fb0ecnop [rax]
1400fb0f0
1400fb0f0loc_1400fb0f0:
1400fb0f0mov rdx, rcx
1400fb0f3mov rcx, rdi
1400fb0f6mov [rsp+40], r9
1400fb0fbmov [rsp+32], r8
1400fb100call memcpy
1400fb105mov r8, [rsp+32]
1400fb10amov rax, [rbx+16]
1400fb10emov r9, [rsp+40]
1400fb113mov r10, [rbx+24]
1400fb117add rax, r8
1400fb11aadd rdi, r8
1400fb11dmov [rbx+16], rax
1400fb121add rsi, r9
1400fb124cmp rax, r10
1400fb127jb 0x1400fb019
1400fb12d
1400fb12dloc_1400fb12d:
1400fb12dmov rax, [rbx]
1400fb130mov rcx, rbx
1400fb133call [rax+72]
1400fb136
1400fb136loc_1400fb136:
1400fb136cmp r14, rsi
1400fb139jg 0x1400faf78
1400fb13fjmp 0x1400fb025
1400fb144
1400fb144 0f 1f 40 00 ..@.
1400fb148
1400fb148loc_1400fb148:
1400fb148mov rax, [rbx]
1400fb14bmov [rsp+32], rdx
1400fb150mov rcx, rbx
1400fb153call [rax+80]
1400fb156cmp eax, -1
1400fb159mov rdx, [rsp+32]
1400fb15eje 0x1400fb186
1400fb160mov rax, [rbx+16]
1400fb164mov rcx, [rbx+24]
1400fb168cmp rax, rcx
1400fb16bjb 0x1400fb0cc
1400fb171
1400fb171loc_1400fb171:
1400fb171mov rax, [rbx]
1400fb174mov [rsp+32], rdx
1400fb179mov rcx, rbx
1400fb17ccall [rax+72]
1400fb17fmov rdi, [rsp+32]
1400fb184jmp 0x1400fb136
1400fb186
1400fb186loc_1400fb186:
1400fb186mov rdi, rdx
1400fb189cmp rsi, r14
1400fb18cjge 0x1400fb03a
1400fb192
1400fb192loc_1400fb192:
1400fb192mov [rdx], 0
1400fb195mov rax, [rbp]
1400fb199cmp rsi, 1
1400fb19dmov rdx, [rax-24]
1400fb1a1mov [rbp+rdx+16], 0
1400fb1aasbb edx, edx
1400fb1acand edx, 4
1400fb1afadd edx, 2
1400fb1b2jmp 0x1400fb058
1400fb1b7
1400fb1b7loc_1400fb1b7:
1400fb1b7mov rax, [rbx]
1400fb1bamov rcx, rbx
1400fb1bdcall [rax+72]
1400fb1c0jmp 0x1400faf69
1400fb1c5
1400fb1c5loc_1400fb1c5:
1400fb1c5mov rdx, rdi
1400fb1c8jmp 0x1400fb192
1400fb1ca
1400fb1caloc_1400fb1ca:
1400fb1camov [rdi], 0
1400fb1cdmov rax, [rbp]
1400fb1d1mov rdx, [rax-24]
1400fb1d5mov [rbp+rdx+16], 0
1400fb1demov edx, 4
1400fb1e3jmp 0x1400fb058
1400fb1e8
1400fb1e8 48 89 c1 31 f6 48 89 d0 H..1.H..
1400fb1f0
1400fb1f0loc_1400fb1f0:
1400fb1f0sub rax, 1
1400fb1f4jne 0x1400fb262
1400fb1f6call __cxa_begin_catch
1400fb1fbmov rax, [rbp]
1400fb1ffmov edx, 1
1400fb204mov rcx, [rax-24]
1400fb208add rcx, rbp
1400fb20bcall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fb210mov rdi, [rip+0x9c479]
1400fb217mov rax, [rsp+72]
1400fb21csub rax, [rdi]
1400fb21fje 0x1400fb2bd
1400fb225
1400fb225loc_1400fb225:
1400fb225call __stack_chk_fail
1400fb22a
1400fb22aloc_1400fb22a:
1400fb22amov rdi, [rip+0x9c45f]
1400fb231mov rax, [rsp+72]
1400fb236sub rax, [rdi]
1400fb239jne 0x1400fb225
1400fb23bcall std::__throw_bad_cast()
1400fb240mov rcx, rax
1400fb243mov rax, rdx
1400fb246jmp 0x1400fb1f0
1400fb248
1400fb248 48 89 c6 48 89 d7 48 8d H..H..H.
1400fb250 4c 24 40 e8 58 f5 fd ff 48 89 f1 48 89 f8 31 f6 L$@.X...H..H..1.
1400fb260 eb 8e ..
1400fb262
1400fb262loc_1400fb262:
1400fb262call __cxa_begin_catch
1400fb267mov rax, [rbp]
1400fb26bmov edx, 1
1400fb270mov rcx, [rax-24]
1400fb274add rcx, rbp
1400fb277call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fb27ccall __cxa_end_catch
1400fb281test rsi, rsi
1400fb284jne 0x1400fb067
1400fb28amov rax, [rbp]
1400fb28emov edx, 4
1400fb293jmp 0x1400fb058
1400fb298
1400fb298 48 89 c3 e8 e0 6b 00 00 H....k..
1400fb2a0 48 8b 3d e9 c3 09 00 48 8b 44 24 48 48 2b 07 0f H.=....H.D$HH+..
1400fb2b0 85 70 ff ff ff .p...
1400fb2b5
1400fb2b5loc_1400fb2b5:
1400fb2b5mov rcx, rbx
1400fb2b8call _Unwind_Resume
1400fb2bd
1400fb2bdloc_1400fb2bd:
1400fb2bdcall __cxa_rethrow
1400fb2c2mov rbx, rax
1400fb2c5call __cxa_end_catch
1400fb2camov rdi, [rip+0x9c3bf]
1400fb2d1mov rax, [rsp+72]
1400fb2d6sub rax, [rdi]
1400fb2d9je 0x1400fb2b5
1400fb2dbjmp 0x1400fb225
1400faea0
1400fb2e0
1400fb2e0std::__size_to_integer(unsigned long long):
1400fb2e0push rbp
1400fb2e1mov rbp, rsp
1400fb2e4mov [rbp+16], rcx
1400fb2e8mov rax, [rbp+16]
1400fb2ecpop rbp
1400fb2edret
1400fb2e0
1400fb2e0std::__size_to_integer(unsigned long long):
1400fb2e0push rbp
1400fb2e1mov rbp, rsp
1400fb2e4mov [rbp+16], rcx
1400fb2e8mov rax, [rbp+16]
1400fb2ecpop rbp
1400fb2edret
1400fb2e0
1400fb2ee
1400fb2ee // align 0x10
1400fb2ee // align 0x10
1400fb2f0
1400fb2f0bool std::__str_codecvt_out<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&):
1400fb2f0push rbp
1400fb2f1mov rbp, rsp
1400fb2f4sub rsp, 96
1400fb2f8mov [rbp+16], rcx
1400fb2fcmov [rbp+24], rdx
1400fb300mov [rbp+32], r8
1400fb304mov [rbp+40], r9
1400fb308lea rax, [rip-0xc400f]
1400fb30fmov [rbp-16], rax
1400fb313mov [rbp-8], 0
1400fb31bmov rax, [rbp-16]
1400fb31fmov rdx, [rbp-8]
1400fb323mov [rbp-32], rax
1400fb327mov [rbp-24], rdx
1400fb32bmov r9, [rbp+40]
1400fb32fmov r8, [rbp+32]
1400fb333mov rdx, [rbp+24]
1400fb337mov rax, [rbp+16]
1400fb33blea rcx, [rbp-32]
1400fb33fmov [rsp+48], rcx
1400fb344mov rcx, [rbp+56]
1400fb348mov [rsp+40], rcx
1400fb34dmov rcx, [rbp+48]
1400fb351mov [rsp+32], rcx
1400fb356mov rcx, rax
1400fb359call _ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEwSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKwSC_RSC_PcSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_
1400fb35eadd rsp, 96
1400fb362pop rbp
1400fb363ret
1400fb2f0
1400fb2f0bool std::__str_codecvt_out<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&):
1400fb2f0push rbp
1400fb2f1mov rbp, rsp
1400fb2f4sub rsp, 96
1400fb2f8mov [rbp+16], rcx
1400fb2fcmov [rbp+24], rdx
1400fb300mov [rbp+32], r8
1400fb304mov [rbp+40], r9
1400fb308lea rax, [rip-0xc400f]
1400fb30fmov [rbp-16], rax
1400fb313mov [rbp-8], 0
1400fb31bmov rax, [rbp-16]
1400fb31fmov rdx, [rbp-8]
1400fb323mov [rbp-32], rax
1400fb327mov [rbp-24], rdx
1400fb32bmov r9, [rbp+40]
1400fb32fmov r8, [rbp+32]
1400fb333mov rdx, [rbp+24]
1400fb337mov rax, [rbp+16]
1400fb33blea rcx, [rbp-32]
1400fb33fmov [rsp+48], rcx
1400fb344mov rcx, [rbp+56]
1400fb348mov [rsp+40], rcx
1400fb34dmov rcx, [rbp+48]
1400fb351mov [rsp+32], rcx
1400fb356mov rcx, rax
1400fb359call _ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEwSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKwSC_RSC_PcSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_
1400fb35eadd rsp, 96
1400fb362pop rbp
1400fb363ret
1400fb2f0
1400fb364
1400fb364 // align 0x10
1400fb364 // align 0x10
1400fb370
1400fb370std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400fb370sub rsp, 40
1400fb374mov r9, [r8+8]
1400fb378mov r8, [r8]
1400fb37bcall std::__verify_grouping_impl(char const*, unsigned long long, char const, unsigned long long)
1400fb380nop
1400fb381add rsp, 40
1400fb385ret
1400fb386
1400fb386 48 83 c2 01 48 89 c1 75 05 e8 H...H..u..
1400fb390 7c 69 00 00 e8 07 00 f2 ff 90 |i........
1400fb370
1400fb370std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400fb370sub rsp, 40
1400fb374mov r9, [r8+8]
1400fb378mov r8, [r8]
1400fb37bcall std::__verify_grouping_impl(char const*, unsigned long long, char const, unsigned long long)
1400fb380nop
1400fb381add rsp, 40
1400fb385ret
1400fb386
1400fb386 48 83 c2 01 48 89 c1 75 05 e8 H...H..u..
1400fb390 7c 69 00 00 e8 07 00 f2 ff 90 |i........
1400fb370
1400fb39a
1400fb39a // align 0x10
1400fb39a // align 0x10
1400fb3a0
1400fb3a0std::__verify_grouping(char const*, unsigned long long, std::string const&):
1400fb3a0mov r8, [r8]
1400fb3a3mov r9, [r8-24]
1400fb3a7jmp 0x1400fb9c0
1400fb3a0
1400fb3a0std::__verify_grouping(char const*, unsigned long long, std::string const&):
1400fb3a0mov r8, [r8]
1400fb3a3mov r9, [r8-24]
1400fb3a7jmp 0x1400fb9c0
1400fb3a0
1400fb3ac
1400fb3ac // align 0x10
1400fb3ac // align 0x10
1400fb3b8
1400fb3b8 // align 0x10
1400fb3b8 // align 0x10
1400fb3c0
1400fb3c0std::uncaught_exception():
1400fb3c0sub rsp, 40
1400fb3c4call __cxa_get_globals
1400fb3c9mov eax, [rax+8]
1400fb3cctest eax, eax
1400fb3cesetne al
1400fb3d1add rsp, 40
1400fb3d5ret
1400fb3c0
1400fb3c0std::uncaught_exception():
1400fb3c0sub rsp, 40
1400fb3c4call __cxa_get_globals
1400fb3c9mov eax, [rax+8]
1400fb3cctest eax, eax
1400fb3cesetne al
1400fb3d1add rsp, 40
1400fb3d5ret
1400fb3c0
1400fb3d6
1400fb3d6 // align 0x10
1400fb3d6 // align 0x10
1400fb3e0
1400fb3e0void std::__relocate_object_a<std::filesystem::__cxx11::path, std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>&):
1400fb3e0push rbp
1400fb3e1push rsi
1400fb3e2push rbx
1400fb3e3sub rsp, 144
1400fb3ealea rbp, [rsp+144]
1400fb3f2mov [rbp+32], rcx
1400fb3f6mov [rbp+40], rdx
1400fb3famov [rbp+48], r8
1400fb3femov rax, [rbp+40]
1400fb402mov [rbp-112], rax
1400fb406mov rax, [rbp-112]
1400fb40amov rdx, [rbp+48]
1400fb40emov [rbp-48], rdx
1400fb412mov rdx, [rbp+32]
1400fb416mov [rbp-56], rdx
1400fb41amov [rbp-64], rax
1400fb41emov rax, [rbp-64]
1400fb422mov [rbp-72], rax
1400fb426mov rax, [rbp-72]
1400fb42amov rdx, [rbp-56]
1400fb42emov [rbp-80], rdx
1400fb432mov [rbp-88], rax
1400fb436mov rax, [rbp-48]
1400fb43amov [rbp-96], rax
1400fb43emov rbx, [rbp-80]
1400fb442mov rdx, rbx
1400fb445mov ecx, 40
1400fb44acall operator new(unsigned long long, void*)
1400fb44fmov rsi, rax
1400fb452mov rax, [rbp-88]
1400fb456mov [rbp-104], rax
1400fb45amov rax, [rbp-104]
1400fb45emov rdx, rax
1400fb461mov rcx, rsi
1400fb464call std::filesystem::__cxx11::path::path(std::filesystem::__cxx11::path&&)
1400fb469mov eax, 0
1400fb46etest al, al
1400fb470je 0x1400fb47d
1400fb472mov rdx, rbx
1400fb475mov rcx, rsi
1400fb478call operator delete(void*, void*)
1400fb47d
1400fb47dloc_1400fb47d:
1400fb47dnop
1400fb47enop
1400fb47fmov rax, [rbp+40]
1400fb483mov [rbp-40], rax
1400fb487mov rax, [rbp-40]
1400fb48bmov rdx, [rbp+48]
1400fb48fmov [rbp-8], rdx
1400fb493mov [rbp-16], rax
1400fb497mov rax, [rbp-16]
1400fb49bmov [rbp-24], rax
1400fb49fmov rax, [rbp-8]
1400fb4a3mov [rbp-32], rax
1400fb4a7mov rax, [rbp-24]
1400fb4abmov rcx, rax
1400fb4aecall std::filesystem::__cxx11::path::~path()
1400fb4b3nop
1400fb4b4nop
1400fb4b5nop
1400fb4b6add rsp, 144
1400fb4bdpop rbx
1400fb4bepop rsi
1400fb4bfpop rbp
1400fb4c0ret
1400fb3e0
1400fb3e0void std::__relocate_object_a<std::filesystem::__cxx11::path, std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>&):
1400fb3e0push rbp
1400fb3e1push rsi
1400fb3e2push rbx
1400fb3e3sub rsp, 144
1400fb3ealea rbp, [rsp+144]
1400fb3f2mov [rbp+32], rcx
1400fb3f6mov [rbp+40], rdx
1400fb3famov [rbp+48], r8
1400fb3femov rax, [rbp+40]
1400fb402mov [rbp-112], rax
1400fb406mov rax, [rbp-112]
1400fb40amov rdx, [rbp+48]
1400fb40emov [rbp-48], rdx
1400fb412mov rdx, [rbp+32]
1400fb416mov [rbp-56], rdx
1400fb41amov [rbp-64], rax
1400fb41emov rax, [rbp-64]
1400fb422mov [rbp-72], rax
1400fb426mov rax, [rbp-72]
1400fb42amov rdx, [rbp-56]
1400fb42emov [rbp-80], rdx
1400fb432mov [rbp-88], rax
1400fb436mov rax, [rbp-48]
1400fb43amov [rbp-96], rax
1400fb43emov rbx, [rbp-80]
1400fb442mov rdx, rbx
1400fb445mov ecx, 40
1400fb44acall operator new(unsigned long long, void*)
1400fb44fmov rsi, rax
1400fb452mov rax, [rbp-88]
1400fb456mov [rbp-104], rax
1400fb45amov rax, [rbp-104]
1400fb45emov rdx, rax
1400fb461mov rcx, rsi
1400fb464call std::filesystem::__cxx11::path::path(std::filesystem::__cxx11::path&&)
1400fb469mov eax, 0
1400fb46etest al, al
1400fb470je 0x1400fb47d
1400fb472mov rdx, rbx
1400fb475mov rcx, rsi
1400fb478call operator delete(void*, void*)
1400fb47d
1400fb47dloc_1400fb47d:
1400fb47dnop
1400fb47enop
1400fb47fmov rax, [rbp+40]
1400fb483mov [rbp-40], rax
1400fb487mov rax, [rbp-40]
1400fb48bmov rdx, [rbp+48]
1400fb48fmov [rbp-8], rdx
1400fb493mov [rbp-16], rax
1400fb497mov rax, [rbp-16]
1400fb49bmov [rbp-24], rax
1400fb49fmov rax, [rbp-8]
1400fb4a3mov [rbp-32], rax
1400fb4a7mov rax, [rbp-24]
1400fb4abmov rcx, rax
1400fb4aecall std::filesystem::__cxx11::path::~path()
1400fb4b3nop
1400fb4b4nop
1400fb4b5nop
1400fb4b6add rsp, 144
1400fb4bdpop rbx
1400fb4bepop rsi
1400fb4bfpop rbp
1400fb4c0ret
1400fb3e0
1400fb4c1
1400fb4c1 // align 0x10
1400fb4c1 // align 0x10
1400fb4d0
1400fb4d0void std::__relocate_object_a<std::thread, std::thread, std::allocator<std::thread>>(std::thread*, std::thread*, std::allocator<std::thread>&):
1400fb4d0push rbp
1400fb4d1push rsi
1400fb4d2push rbx
1400fb4d3sub rsp, 144
1400fb4dalea rbp, [rsp+144]
1400fb4e2mov [rbp+32], rcx
1400fb4e6mov [rbp+40], rdx
1400fb4eamov [rbp+48], r8
1400fb4eemov rax, [rbp+40]
1400fb4f2mov [rbp-112], rax
1400fb4f6mov rax, [rbp-112]
1400fb4famov rdx, [rbp+48]
1400fb4femov [rbp-48], rdx
1400fb502mov rdx, [rbp+32]
1400fb506mov [rbp-56], rdx
1400fb50amov [rbp-64], rax
1400fb50emov rax, [rbp-64]
1400fb512mov [rbp-72], rax
1400fb516mov rax, [rbp-72]
1400fb51amov rdx, [rbp-56]
1400fb51emov [rbp-80], rdx
1400fb522mov [rbp-88], rax
1400fb526mov rax, [rbp-48]
1400fb52amov [rbp-96], rax
1400fb52emov rbx, [rbp-80]
1400fb532mov rdx, rbx
1400fb535mov ecx, 8
1400fb53acall operator new(unsigned long long, void*)
1400fb53fmov rsi, rax
1400fb542mov rax, [rbp-88]
1400fb546mov [rbp-104], rax
1400fb54amov rax, [rbp-104]
1400fb54emov rdx, rax
1400fb551mov rcx, rsi
1400fb554call std::thread::thread(std::thread&&)
1400fb559mov eax, 0
1400fb55etest al, al
1400fb560je 0x1400fb56d
1400fb562mov rdx, rbx
1400fb565mov rcx, rsi
1400fb568call operator delete(void*, void*)
1400fb56d
1400fb56dloc_1400fb56d:
1400fb56dnop
1400fb56enop
1400fb56fmov rax, [rbp+40]
1400fb573mov [rbp-40], rax
1400fb577mov rax, [rbp-40]
1400fb57bmov rdx, [rbp+48]
1400fb57fmov [rbp-8], rdx
1400fb583mov [rbp-16], rax
1400fb587mov rax, [rbp-16]
1400fb58bmov [rbp-24], rax
1400fb58fmov rax, [rbp-8]
1400fb593mov [rbp-32], rax
1400fb597mov rax, [rbp-24]
1400fb59bmov rcx, rax
1400fb59ecall std::thread::~thread()
1400fb5a3nop
1400fb5a4nop
1400fb5a5nop
1400fb5a6add rsp, 144
1400fb5adpop rbx
1400fb5aepop rsi
1400fb5afpop rbp
1400fb5b0ret
1400fb4d0
1400fb4d0void std::__relocate_object_a<std::thread, std::thread, std::allocator<std::thread>>(std::thread*, std::thread*, std::allocator<std::thread>&):
1400fb4d0push rbp
1400fb4d1push rsi
1400fb4d2push rbx
1400fb4d3sub rsp, 144
1400fb4dalea rbp, [rsp+144]
1400fb4e2mov [rbp+32], rcx
1400fb4e6mov [rbp+40], rdx
1400fb4eamov [rbp+48], r8
1400fb4eemov rax, [rbp+40]
1400fb4f2mov [rbp-112], rax
1400fb4f6mov rax, [rbp-112]
1400fb4famov rdx, [rbp+48]
1400fb4femov [rbp-48], rdx
1400fb502mov rdx, [rbp+32]
1400fb506mov [rbp-56], rdx
1400fb50amov [rbp-64], rax
1400fb50emov rax, [rbp-64]
1400fb512mov [rbp-72], rax
1400fb516mov rax, [rbp-72]
1400fb51amov rdx, [rbp-56]
1400fb51emov [rbp-80], rdx
1400fb522mov [rbp-88], rax
1400fb526mov rax, [rbp-48]
1400fb52amov [rbp-96], rax
1400fb52emov rbx, [rbp-80]
1400fb532mov rdx, rbx
1400fb535mov ecx, 8
1400fb53acall operator new(unsigned long long, void*)
1400fb53fmov rsi, rax
1400fb542mov rax, [rbp-88]
1400fb546mov [rbp-104], rax
1400fb54amov rax, [rbp-104]
1400fb54emov rdx, rax
1400fb551mov rcx, rsi
1400fb554call std::thread::thread(std::thread&&)
1400fb559mov eax, 0
1400fb55etest al, al
1400fb560je 0x1400fb56d
1400fb562mov rdx, rbx
1400fb565mov rcx, rsi
1400fb568call operator delete(void*, void*)
1400fb56d
1400fb56dloc_1400fb56d:
1400fb56dnop
1400fb56enop
1400fb56fmov rax, [rbp+40]
1400fb573mov [rbp-40], rax
1400fb577mov rax, [rbp-40]
1400fb57bmov rdx, [rbp+48]
1400fb57fmov [rbp-8], rdx
1400fb583mov [rbp-16], rax
1400fb587mov rax, [rbp-16]
1400fb58bmov [rbp-24], rax
1400fb58fmov rax, [rbp-8]
1400fb593mov [rbp-32], rax
1400fb597mov rax, [rbp-24]
1400fb59bmov rcx, rax
1400fb59ecall std::thread::~thread()
1400fb5a3nop
1400fb5a4nop
1400fb5a5nop
1400fb5a6add rsp, 144
1400fb5adpop rbx
1400fb5aepop rsi
1400fb5afpop rbp
1400fb5b0ret
1400fb4d0
1400fb5b1
1400fb5b1 // align 0x10
1400fb5b1 // align 0x10
1400fb5c0
1400fb5c0std::uncaught_exceptions():
1400fb5c0sub rsp, 40
1400fb5c4call __cxa_get_globals
1400fb5c9mov eax, [rax+8]
1400fb5ccadd rsp, 40
1400fb5d0ret
1400fb5c0
1400fb5c0std::uncaught_exceptions():
1400fb5c0sub rsp, 40
1400fb5c4call __cxa_get_globals
1400fb5c9mov eax, [rax+8]
1400fb5ccadd rsp, 40
1400fb5d0ret
1400fb5c0
1400fb5d1
1400fb5d1 // align 0x10
1400fb5d1 // align 0x10
1400fb5e0
1400fb5e0bool std::__str_codecvt_in_all<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&):
1400fb5e0push rbp
1400fb5e1mov rbp, rsp
1400fb5e4sub rsp, 64
1400fb5e8mov [rbp+16], rcx
1400fb5ecmov [rbp+24], rdx
1400fb5f0mov [rbp+32], r8
1400fb5f4mov [rbp+40], r9
1400fb5f8mov [rbp-4], 0
1400fb5ffmov r9, [rbp+40]
1400fb603mov r8, [rbp+32]
1400fb607mov rdx, [rbp+24]
1400fb60bmov rax, [rbp+16]
1400fb60flea rcx, [rbp-16]
1400fb613mov [rsp+40], rcx
1400fb618lea rcx, [rbp-4]
1400fb61cmov [rsp+32], rcx
1400fb621mov rcx, rax
1400fb624call bool std::__str_codecvt_in<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&)
1400fb629test al, al
1400fb62bje 0x1400fb648
1400fb62dmov rax, [rbp+24]
1400fb631sub rax, [rbp+16]
1400fb635mov rdx, rax
1400fb638mov rax, [rbp-16]
1400fb63ccmp rdx, rax
1400fb63fjne 0x1400fb648
1400fb641mov eax, 1
1400fb646jmp 0x1400fb64d
1400fb648
1400fb648loc_1400fb648:
1400fb648mov eax, 0
1400fb64d
1400fb64dloc_1400fb64d:
1400fb64dadd rsp, 64
1400fb651pop rbp
1400fb652ret
1400fb5e0
1400fb5e0bool std::__str_codecvt_in_all<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&):
1400fb5e0push rbp
1400fb5e1mov rbp, rsp
1400fb5e4sub rsp, 64
1400fb5e8mov [rbp+16], rcx
1400fb5ecmov [rbp+24], rdx
1400fb5f0mov [rbp+32], r8
1400fb5f4mov [rbp+40], r9
1400fb5f8mov [rbp-4], 0
1400fb5ffmov r9, [rbp+40]
1400fb603mov r8, [rbp+32]
1400fb607mov rdx, [rbp+24]
1400fb60bmov rax, [rbp+16]
1400fb60flea rcx, [rbp-16]
1400fb613mov [rsp+40], rcx
1400fb618lea rcx, [rbp-4]
1400fb61cmov [rsp+32], rcx
1400fb621mov rcx, rax
1400fb624call bool std::__str_codecvt_in<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&)
1400fb629test al, al
1400fb62bje 0x1400fb648
1400fb62dmov rax, [rbp+24]
1400fb631sub rax, [rbp+16]
1400fb635mov rdx, rax
1400fb638mov rax, [rbp-16]
1400fb63ccmp rdx, rax
1400fb63fjne 0x1400fb648
1400fb641mov eax, 1
1400fb646jmp 0x1400fb64d
1400fb648
1400fb648loc_1400fb648:
1400fb648mov eax, 0
1400fb64d
1400fb64dloc_1400fb64d:
1400fb64dadd rsp, 64
1400fb651pop rbp
1400fb652ret
1400fb5e0
1400fb653
1400fb653 // align 0x10
1400fb653 // align 0x10
1400fb660
1400fb660long long std::__copy_streambufs_eof<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*, bool&):
1400fb660push r12
1400fb662push rbp
1400fb663push rdi
1400fb664push rsi
1400fb665push rbx
1400fb666sub rsp, 32
1400fb66amov rbx, [rcx+24]
1400fb66emov r12, rdx
1400fb671mov rdx, [rcx+16]
1400fb675mov [r8], 1
1400fb679mov rsi, rcx
1400fb67cmov rbp, r8
1400fb67fcmp rdx, rbx
1400fb682jae 0x1400fb740
1400fb688movzx eax, [rdx]
1400fb68b
1400fb68bloc_1400fb68b:
1400fb68bxor edi, edi
1400fb68djmp 0x1400fb6bf
1400fb68f
1400fb68f 90 .
1400fb690
1400fb690loc_1400fb690:
1400fb690mov rax, [r12]
1400fb694mov r8, rbx
1400fb697mov rcx, r12
1400fb69acall [rax+96]
1400fb69dadd [rsi+16], rax
1400fb6a1add rdi, rax
1400fb6a4cmp rbx, rax
1400fb6a7jg 0x1400fb712
1400fb6a9
1400fb6a9loc_1400fb6a9:
1400fb6a9mov rax, [rsi]
1400fb6acmov rcx, rsi
1400fb6afcall [rax+72]
1400fb6b2cmp eax, -1
1400fb6b5je 0x1400fb716
1400fb6b7mov rbx, [rsi+24]
1400fb6bb
1400fb6bbloc_1400fb6bb:
1400fb6bbmov rdx, [rsi+16]
1400fb6bf
1400fb6bfloc_1400fb6bf:
1400fb6bfsub rbx, rdx
1400fb6c2cmp rbx, 1
1400fb6c6jg 0x1400fb690
1400fb6c8mov rdx, [r12+40]
1400fb6cdcmp rdx, [r12+48]
1400fb6d2jae 0x1400fb700
1400fb6d4mov [rdx], al
1400fb6d6add [r12+40], 1
1400fb6dc
1400fb6dcloc_1400fb6dc:
1400fb6dcmov rax, [rsi+16]
1400fb6e0mov rbx, [rsi+24]
1400fb6e4add rdi, 1
1400fb6e8cmp rax, rbx
1400fb6ebjae 0x1400fb728
1400fb6edadd rax, 1
1400fb6f1mov [rsi+16], rax
1400fb6f5
1400fb6f5loc_1400fb6f5:
1400fb6f5cmp rax, rbx
1400fb6f8jae 0x1400fb6a9
1400fb6famovzx eax, [rax]
1400fb6fdjmp 0x1400fb6bb
1400fb6ff
1400fb6ff 90 .
1400fb700
1400fb700loc_1400fb700:
1400fb700movzx edx, al
1400fb703mov rax, [r12]
1400fb707mov rcx, r12
1400fb70acall [rax+104]
1400fb70dcmp eax, -1
1400fb710jne 0x1400fb6dc
1400fb712
1400fb712loc_1400fb712:
1400fb712mov [rbp], 0
1400fb716
1400fb716loc_1400fb716:
1400fb716mov rax, rdi
1400fb719add rsp, 32
1400fb71dpop rbx
1400fb71epop rsi
1400fb71fpop rdi
1400fb720pop rbp
1400fb721pop r12
1400fb723ret
1400fb724
1400fb724 0f 1f 40 00 ..@.
1400fb728
1400fb728loc_1400fb728:
1400fb728mov rax, [rsi]
1400fb72bmov rcx, rsi
1400fb72ecall [rax+80]
1400fb731cmp eax, -1
1400fb734je 0x1400fb716
1400fb736mov rax, [rsi+16]
1400fb73amov rbx, [rsi+24]
1400fb73ejmp 0x1400fb6f5
1400fb740
1400fb740loc_1400fb740:
1400fb740mov rax, [rcx]
1400fb743xor edi, edi
1400fb745call [rax+72]
1400fb748cmp eax, -1
1400fb74bje 0x1400fb716
1400fb74dmov rbx, [rsi+24]
1400fb751mov rdx, [rsi+16]
1400fb755jmp 0x1400fb68b
1400fb660
1400fb660long long std::__copy_streambufs_eof<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*, bool&):
1400fb660push r12
1400fb662push rbp
1400fb663push rdi
1400fb664push rsi
1400fb665push rbx
1400fb666sub rsp, 32
1400fb66amov rbx, [rcx+24]
1400fb66emov r12, rdx
1400fb671mov rdx, [rcx+16]
1400fb675mov [r8], 1
1400fb679mov rsi, rcx
1400fb67cmov rbp, r8
1400fb67fcmp rdx, rbx
1400fb682jae 0x1400fb740
1400fb688movzx eax, [rdx]
1400fb68b
1400fb68bloc_1400fb68b:
1400fb68bxor edi, edi
1400fb68djmp 0x1400fb6bf
1400fb68f
1400fb68f 90 .
1400fb690
1400fb690loc_1400fb690:
1400fb690mov rax, [r12]
1400fb694mov r8, rbx
1400fb697mov rcx, r12
1400fb69acall [rax+96]
1400fb69dadd [rsi+16], rax
1400fb6a1add rdi, rax
1400fb6a4cmp rbx, rax
1400fb6a7jg 0x1400fb712
1400fb6a9
1400fb6a9loc_1400fb6a9:
1400fb6a9mov rax, [rsi]
1400fb6acmov rcx, rsi
1400fb6afcall [rax+72]
1400fb6b2cmp eax, -1
1400fb6b5je 0x1400fb716
1400fb6b7mov rbx, [rsi+24]
1400fb6bb
1400fb6bbloc_1400fb6bb:
1400fb6bbmov rdx, [rsi+16]
1400fb6bf
1400fb6bfloc_1400fb6bf:
1400fb6bfsub rbx, rdx
1400fb6c2cmp rbx, 1
1400fb6c6jg 0x1400fb690
1400fb6c8mov rdx, [r12+40]
1400fb6cdcmp rdx, [r12+48]
1400fb6d2jae 0x1400fb700
1400fb6d4mov [rdx], al
1400fb6d6add [r12+40], 1
1400fb6dc
1400fb6dcloc_1400fb6dc:
1400fb6dcmov rax, [rsi+16]
1400fb6e0mov rbx, [rsi+24]
1400fb6e4add rdi, 1
1400fb6e8cmp rax, rbx
1400fb6ebjae 0x1400fb728
1400fb6edadd rax, 1
1400fb6f1mov [rsi+16], rax
1400fb6f5
1400fb6f5loc_1400fb6f5:
1400fb6f5cmp rax, rbx
1400fb6f8jae 0x1400fb6a9
1400fb6famovzx eax, [rax]
1400fb6fdjmp 0x1400fb6bb
1400fb6ff
1400fb6ff 90 .
1400fb700
1400fb700loc_1400fb700:
1400fb700movzx edx, al
1400fb703mov rax, [r12]
1400fb707mov rcx, r12
1400fb70acall [rax+104]
1400fb70dcmp eax, -1
1400fb710jne 0x1400fb6dc
1400fb712
1400fb712loc_1400fb712:
1400fb712mov [rbp], 0
1400fb716
1400fb716loc_1400fb716:
1400fb716mov rax, rdi
1400fb719add rsp, 32
1400fb71dpop rbx
1400fb71epop rsi
1400fb71fpop rdi
1400fb720pop rbp
1400fb721pop r12
1400fb723ret
1400fb724
1400fb724 0f 1f 40 00 ..@.
1400fb728
1400fb728loc_1400fb728:
1400fb728mov rax, [rsi]
1400fb72bmov rcx, rsi
1400fb72ecall [rax+80]
1400fb731cmp eax, -1
1400fb734je 0x1400fb716
1400fb736mov rax, [rsi+16]
1400fb73amov rbx, [rsi+24]
1400fb73ejmp 0x1400fb6f5
1400fb740
1400fb740loc_1400fb740:
1400fb740mov rax, [rcx]
1400fb743xor edi, edi
1400fb745call [rax+72]
1400fb748cmp eax, -1
1400fb74bje 0x1400fb716
1400fb74dmov rbx, [rsi+24]
1400fb751mov rdx, [rsi+16]
1400fb755jmp 0x1400fb68b
1400fb660
1400fb75a
1400fb75a // align 0x10
1400fb75a // align 0x10
1400fb760
1400fb760long long std::__copy_streambufs_eof<wchar_t, std::char_traits<wchar_t>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, bool&):
1400fb760push r12
1400fb762push rbp
1400fb763push rdi
1400fb764push rsi
1400fb765push rbx
1400fb766sub rsp, 32
1400fb76amov rax, [rcx+16]
1400fb76emov [r8], 1
1400fb772mov rbx, rcx
1400fb775mov r12, rdx
1400fb778mov rbp, r8
1400fb77bcmp rax, [rcx+24]
1400fb77fjae 0x1400fb86b
1400fb785movzx eax, [rax]
1400fb788
1400fb788loc_1400fb788:
1400fb788xor edi, edi
1400fb78acmp ax, -1
1400fb78ejne 0x1400fb7ca
1400fb790jmp 0x1400fb824
1400fb795
1400fb795 0f 1f 00 ...
1400fb798
1400fb798loc_1400fb798:
1400fb798mov rsi, r8
1400fb79bmov rax, [r12]
1400fb79fmov rcx, r12
1400fb7a2sar rsi, 1
1400fb7a5mov r8, rsi
1400fb7a8call [rax+96]
1400fb7ablea rdx, [rax+rax]
1400fb7afadd rdi, rax
1400fb7b2add [rbx+16], rdx
1400fb7b6cmp rsi, rax
1400fb7b9jg 0x1400fb820
1400fb7bb
1400fb7bbloc_1400fb7bb:
1400fb7bbmov rax, [rbx]
1400fb7bemov rcx, rbx
1400fb7c1call [rax+72]
1400fb7c4
1400fb7c4loc_1400fb7c4:
1400fb7c4cmp ax, -1
1400fb7c8je 0x1400fb824
1400fb7ca
1400fb7caloc_1400fb7ca:
1400fb7camov rcx, [rbx+24]
1400fb7cemov rdx, [rbx+16]
1400fb7d2mov r8, rcx
1400fb7d5sub r8, rdx
1400fb7d8cmp r8, 2
1400fb7dcjg 0x1400fb798
1400fb7demov r8, [r12+40]
1400fb7e3cmp r8, [r12+48]
1400fb7e8jae 0x1400fb838
1400fb7eamov [r8], ax
1400fb7eeadd r8, 2
1400fb7f2add rdi, 1
1400fb7f6mov [r12+40], r8
1400fb7fbcmp rdx, rcx
1400fb7fejae 0x1400fb860
1400fb800
1400fb800loc_1400fb800:
1400fb800movzx eax, [rdx]
1400fb803add rdx, 2
1400fb807mov [rbx+16], rdx
1400fb80b
1400fb80bloc_1400fb80b:
1400fb80bcmp ax, -1
1400fb80fje 0x1400fb824
1400fb811mov rax, [rbx+16]
1400fb815cmp rax, [rbx+24]
1400fb819jae 0x1400fb7bb
1400fb81bmovzx eax, [rax]
1400fb81ejmp 0x1400fb7c4
1400fb820
1400fb820loc_1400fb820:
1400fb820mov [rbp], 0
1400fb824
1400fb824loc_1400fb824:
1400fb824mov rax, rdi
1400fb827add rsp, 32
1400fb82bpop rbx
1400fb82cpop rsi
1400fb82dpop rdi
1400fb82epop rbp
1400fb82fpop r12
1400fb831ret
1400fb832
1400fb832 66 0f 1f 44 00 00 f..D..
1400fb838
1400fb838loc_1400fb838:
1400fb838movzx edx, ax
1400fb83bmov rax, [r12]
1400fb83fmov rcx, r12
1400fb842call [rax+104]
1400fb845cmp ax, -1
1400fb849je 0x1400fb820
1400fb84bmov rdx, [rbx+16]
1400fb84fmov rcx, [rbx+24]
1400fb853add rdi, 1
1400fb857cmp rdx, rcx
1400fb85ajb 0x1400fb800
1400fb85cnop [rax]
1400fb860
1400fb860loc_1400fb860:
1400fb860mov rax, [rbx]
1400fb863mov rcx, rbx
1400fb866call [rax+80]
1400fb869jmp 0x1400fb80b
1400fb86b
1400fb86bloc_1400fb86b:
1400fb86bmov rax, [rcx]
1400fb86ecall [rax+72]
1400fb871jmp 0x1400fb788
1400fb760
1400fb760long long std::__copy_streambufs_eof<wchar_t, std::char_traits<wchar_t>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, bool&):
1400fb760push r12
1400fb762push rbp
1400fb763push rdi
1400fb764push rsi
1400fb765push rbx
1400fb766sub rsp, 32
1400fb76amov rax, [rcx+16]
1400fb76emov [r8], 1
1400fb772mov rbx, rcx
1400fb775mov r12, rdx
1400fb778mov rbp, r8
1400fb77bcmp rax, [rcx+24]
1400fb77fjae 0x1400fb86b
1400fb785movzx eax, [rax]
1400fb788
1400fb788loc_1400fb788:
1400fb788xor edi, edi
1400fb78acmp ax, -1
1400fb78ejne 0x1400fb7ca
1400fb790jmp 0x1400fb824
1400fb795
1400fb795 0f 1f 00 ...
1400fb798
1400fb798loc_1400fb798:
1400fb798mov rsi, r8
1400fb79bmov rax, [r12]
1400fb79fmov rcx, r12
1400fb7a2sar rsi, 1
1400fb7a5mov r8, rsi
1400fb7a8call [rax+96]
1400fb7ablea rdx, [rax+rax]
1400fb7afadd rdi, rax
1400fb7b2add [rbx+16], rdx
1400fb7b6cmp rsi, rax
1400fb7b9jg 0x1400fb820
1400fb7bb
1400fb7bbloc_1400fb7bb:
1400fb7bbmov rax, [rbx]
1400fb7bemov rcx, rbx
1400fb7c1call [rax+72]
1400fb7c4
1400fb7c4loc_1400fb7c4:
1400fb7c4cmp ax, -1
1400fb7c8je 0x1400fb824
1400fb7ca
1400fb7caloc_1400fb7ca:
1400fb7camov rcx, [rbx+24]
1400fb7cemov rdx, [rbx+16]
1400fb7d2mov r8, rcx
1400fb7d5sub r8, rdx
1400fb7d8cmp r8, 2
1400fb7dcjg 0x1400fb798
1400fb7demov r8, [r12+40]
1400fb7e3cmp r8, [r12+48]
1400fb7e8jae 0x1400fb838
1400fb7eamov [r8], ax
1400fb7eeadd r8, 2
1400fb7f2add rdi, 1
1400fb7f6mov [r12+40], r8
1400fb7fbcmp rdx, rcx
1400fb7fejae 0x1400fb860
1400fb800
1400fb800loc_1400fb800:
1400fb800movzx eax, [rdx]
1400fb803add rdx, 2
1400fb807mov [rbx+16], rdx
1400fb80b
1400fb80bloc_1400fb80b:
1400fb80bcmp ax, -1
1400fb80fje 0x1400fb824
1400fb811mov rax, [rbx+16]
1400fb815cmp rax, [rbx+24]
1400fb819jae 0x1400fb7bb
1400fb81bmovzx eax, [rax]
1400fb81ejmp 0x1400fb7c4
1400fb820
1400fb820loc_1400fb820:
1400fb820mov [rbp], 0
1400fb824
1400fb824loc_1400fb824:
1400fb824mov rax, rdi
1400fb827add rsp, 32
1400fb82bpop rbx
1400fb82cpop rsi
1400fb82dpop rdi
1400fb82epop rbp
1400fb82fpop r12
1400fb831ret
1400fb832
1400fb832 66 0f 1f 44 00 00 f..D..
1400fb838
1400fb838loc_1400fb838:
1400fb838movzx edx, ax
1400fb83bmov rax, [r12]
1400fb83fmov rcx, r12
1400fb842call [rax+104]
1400fb845cmp ax, -1
1400fb849je 0x1400fb820
1400fb84bmov rdx, [rbx+16]
1400fb84fmov rcx, [rbx+24]
1400fb853add rdi, 1
1400fb857cmp rdx, rcx
1400fb85ajb 0x1400fb800
1400fb85cnop [rax]
1400fb860
1400fb860loc_1400fb860:
1400fb860mov rax, [rbx]
1400fb863mov rcx, rbx
1400fb866call [rax+80]
1400fb869jmp 0x1400fb80b
1400fb86b
1400fb86bloc_1400fb86b:
1400fb86bmov rax, [rcx]
1400fb86ecall [rax+72]
1400fb871jmp 0x1400fb788
1400fb760
Loading..