File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400771b0
1400771b0std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_float<double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, char, double) const:
1400771b0push rbp
1400771b1push r15
1400771b3push r14
1400771b5push r13
1400771b7push r12
1400771b9push rdi
1400771bapush rsi
1400771bbpush rbx
1400771bcsub rsp, 168
1400771c3lea rbp, [rsp+160]
1400771cbmov rdi, [rip+0x1204be]
1400771d2mov rax, [r8+8]
1400771d6mov r13, [r8]
1400771d9mov r15l, [rbp+120]
1400771ddmov [rbp-56], rcx
1400771e1mov rbx, r9
1400771e4mov rcx, [rdi]
1400771e7mov [rbp-8], rcx
1400771eblea rcx, [rip+0x8ef3e]
1400771f2mov [rbp-64], rax
1400771f6mov eax, [rbp+112]
1400771f9mov [rbp-72], rdx
1400771fdmov [rbp-88], eax
140077200call std::locale::id::_M_id() const
140077205mov r14, rax
140077208mov rax, [rbx+208]
14007720fmov rax, [rax+24]
140077213lea r12, [rax+8*r14]
140077217mov rdi, [r12]
14007721btest rdi, rdi
14007721eje 0x1400775e0
140077224
140077224loc_140077224:
140077224mov r12, [rbx+8]
140077228mov eax, 6
14007722dmovsx r8l, r15b
140077231mov rcx, rbx
140077234lea rdx, [rbp-32]
140077238test r12, r12
14007723bcmovs r12, rax
14007723fcall std::__num_base::_S_format_float(std::ios_base const&, char*, char)
140077244mov eax, [rbx+24]
140077247sub rsp, 48
14007724blea rsi, [rsp+64]
140077250not eax
140077252test eax, 260
140077257je 0x140077500
14007725dcall std::locale::facet::_S_get_c_locale()
140077262lea r9, [rbp-32]
140077266mov rdx, rsi
140077269lea rcx, [rbp-40]
14007726dmov [rbp-40], rax
140077271movsd_xmm x0, [rbp+128]
140077279mov r8l, 45
14007727fmov [rsp+32], r12
140077284movsd_xmm [rsp+40], x0
14007728acall std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007728fmov [rbp-44], eax
140077292cmp eax, 44
140077295jg 0x1400773b8
14007729b
14007729bloc_14007729b:
14007729bmov rcx, [rip+0x11faae]
1400772a2call std::locale::id::_M_id() const
1400772a7mov rdx, rax
1400772aamov rax, [rbx+208]
1400772b1mov rax, [rax+8]
1400772b5mov rcx, [rax+8*rdx]
1400772b9test rcx, rcx
1400772bcje 0x140077690
1400772c2movsxd rdx, [rbp-44]
1400772c6lea rax, [rdx+rdx+15]
1400772cband rax, -16
1400772cfcall ___chkstk_ms
1400772d4sub rsp, rax
1400772d7mov rax, [rcx]
1400772dalea r8, [rsi+rdx]
1400772demov rdx, rsi
1400772e1lea r12, [rsp+64]
1400772e6mov r9, r12
1400772e9mov r14, r12
1400772eccall [rax+88]
1400772efmovsxd r8, [rbp-44]
1400772f3movzx r9l, [rdi+32]
1400772f8mov r15, r8
1400772fbtest r8, r8
1400772feje 0x140077410
140077304mov edx, 46
140077309mov rcx, rsi
14007730cmov [rbp-81], r9b
140077310mov [rbp-80], r8
140077314call memchr
140077319mov r8, [rbp-80]
14007731dmovzx r9l, [rbp-81]
140077322test rax, rax
140077325mov rdx, rax
140077328je 0x140077590
14007732emovzx eax, [rdi+72]
140077332sub rdx, rsi
140077335lea rdx, [r12+2*rdx]
140077339mov [rdx], ax
14007733ctest r9b, r9b
14007733fjne 0x14007741b
140077345
140077345loc_140077345:
140077345mov rcx, [rbx+16]
140077349mov rsi, r8
14007734ccmp r8, rcx
14007734fjl 0x1400774b8
140077355
140077355loc_140077355:
140077355mov rax, [rbp-64]
140077359mov [rbx+16], 0
140077361mov ebx, eax
140077363test al, al
140077365jne 0x140077382
140077367mov rax, [r13]
14007736bmov r8, rsi
14007736emov rdx, r14
140077371mov rcx, r13
140077374call [rax+96]
140077377cmp rax, rsi
14007737amov eax, 1
14007737fcmovne ebx, eax
140077382
140077382loc_140077382:
140077382mov rax, [rbp-56]
140077386mov rdi, [rip+0x120303]
14007738dmov [rax], r13
140077390mov [rax+8], bl
140077393mov rax, [rbp-8]
140077397sub rax, [rdi]
14007739ajne 0x14007768b
1400773a0mov rax, [rbp-56]
1400773a4lea rsp, [rbp+8]
1400773a8pop rbx
1400773a9pop rsi
1400773aapop rdi
1400773abpop r12
1400773adpop r13
1400773afpop r14
1400773b1pop r15
1400773b3pop rbp
1400773b4ret
1400773b5
1400773b5 0f 1f 00 ...
1400773b8
1400773b8loc_1400773b8:
1400773b8lea r8l, [rax+1]
1400773bcmovsxd rax, r8l
1400773bfmov [rbp-80], r8l
1400773c3add rax, 15
1400773c7and rax, -16
1400773cbcall ___chkstk_ms
1400773d0sub rsp, rax
1400773d3call std::locale::facet::_S_get_c_locale()
1400773d8lea rsi, [rsp+64]
1400773ddlea r9, [rbp-32]
1400773e1movsd_xmm x2, [rbp+128]
1400773e9mov [rbp-40], rax
1400773edmov rdx, rsi
1400773f0lea rcx, [rbp-40]
1400773f4mov [rsp+32], r12
1400773f9movsd_xmm [rsp+40], x2
1400773ffmov r8l, [rbp-80]
140077403call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077408mov [rbp-44], eax
14007740bjmp 0x14007729b
140077410
140077410loc_140077410:
140077410test r9b, r9b
140077413je 0x140077345
140077419xor edx, edx
14007741b
14007741bloc_14007741b:
14007741blea rax, [4*r8+15]
140077423and rax, -16
140077427call ___chkstk_ms
14007742cmovzx ecx, [rsi]
14007742fsub ecx, 43
140077432sub rsp, rax
140077435and ecx, 253
14007743blea rax, [rsp+64]
140077440jne 0x1400775d0
140077446movzx ecx, [r12]
14007744blea esi, [r15-1]
14007744flea r14, [r12+2]
140077454mov r15l, 1
14007745amov [rbp-44], esi
14007745dlea r10, [rax+2]
140077461mov [rax], cx
140077464
140077464loc_140077464:
140077464mov rcx, [rdi+16]
140077468lea r11, [rbp-44]
14007746cmov r8, [rdi+24]
140077470mov [rbp-80], rax
140077474movzx r9l, [rdi+74]
140077479mov [rsp+48], r14
14007747emov [rsp+32], rdx
140077483mov rdx, rcx
140077486mov [rsp+56], r11
14007748bmov [rsp+40], r10
140077490mov rcx, [rbp-72]
140077494call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_float(char const*, unsigned long long, wchar_t, wchar_t const*, wchar_t*, wchar_t*, int&) const
140077499add r15l, [rbp-44]
14007749dmov rcx, [rbx+16]
1400774a1movsxd r8, r15l
1400774a4mov [rbp-44], r15l
1400774a8mov r14, [rbp-80]
1400774acmov rsi, r8
1400774afcmp r8, rcx
1400774b2jge 0x140077355
1400774b8
1400774b8loc_1400774b8:
1400774b8lea rax, [rcx+rcx+15]
1400774bdand rax, -16
1400774c1call ___chkstk_ms
1400774c6movzx edx, [rbp-88]
1400774casub rsp, rax
1400774cdlea rax, [rbp-44]
1400774d1mov r8, rcx
1400774d4mov r9, rbx
1400774d7lea rdi, [rsp+64]
1400774dcmov [rsp+40], r14
1400774e1mov [rsp+48], rax
1400774e6mov r14, rdi
1400774e9mov [rsp+32], rdi
1400774eemov rcx, [rbp-72]
1400774f2call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
1400774f7movsxd rsi, [rbp-44]
1400774fbjmp 0x140077355
140077500
140077500loc_140077500:
140077500call std::locale::facet::_S_get_c_locale()
140077505lea r9, [rbp-32]
140077509mov rdx, rsi
14007750clea rcx, [rbp-40]
140077510mov [rbp-40], rax
140077514movsd_xmm x1, [rbp+128]
14007751cmov r8l, 45
140077522movsd_xmm [rsp+32], x1
140077528call std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007752dmov [rbp-44], eax
140077530cmp eax, 44
140077533jle 0x14007729b
140077539lea r15l, [rax+1]
14007753dmovsxd rax, r15l
140077540add rax, 15
140077544and rax, -16
140077548call ___chkstk_ms
14007754dsub rsp, rax
140077550call std::locale::facet::_S_get_c_locale()
140077555lea r9, [rbp-32]
140077559mov r8l, r15l
14007755clea rcx, [rbp-40]
140077560mov [rbp-40], rax
140077564movsd_xmm x3, [rbp+128]
14007756clea rsi, [rsp+64]
140077571mov rdx, rsi
140077574movsd_xmm [rsp+32], x3
14007757acall std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007757fmov [rbp-44], eax
140077582jmp 0x14007729b
140077587
140077587 66 0f 1f 84 00 00 00 00 00 f........
140077590
140077590loc_140077590:
140077590test r9b, r9b
140077593je 0x140077345
140077599cmp r15l, 2
14007759djle 0x14007741b
1400775a3movzx eax, [rsi+1]
1400775a7cmp al, 57
1400775a9jg 0x140077345
1400775afmovzx ecx, [rsi+2]
1400775b3sub ecx, 48
1400775b6cmp cl, 9
1400775b9ja 0x140077345
1400775bfcmp al, 47
1400775c1jle 0x140077345
1400775c7jmp 0x14007741b
1400775cc
1400775cc 0f 1f 40 00 ..@.
1400775d0
1400775d0loc_1400775d0:
1400775d0mov r10, rax
1400775d3xor r15l, r15l
1400775d6jmp 0x140077464
1400775db
1400775db 0f 1f 44 00 00 ..D..
1400775e0
1400775e0loc_1400775e0:
1400775e0mov ecx, 208
1400775e5call operator new(unsigned long long)
1400775eamov rsi, rax
1400775edmov [rax+8], 0
1400775f4lea rax, [rip+0x12b005]
1400775fblea rdx, [rbx+208]
140077602mov [rsi], rax
140077605mov rcx, rsi
140077608mov [rsi+16], 0
140077610mov [rsi+24], 0
140077618mov [rsi+32], 0
14007761cmov [rsi+40], 0
140077624mov [rsi+48], 0
14007762cmov [rsi+56], 0
140077634mov [rsi+64], 0
14007763cmov [rsi+72], 0
140077643mov [rsi+200], 0
14007764acall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
14007764fmov rcx, [rbx+208]
140077656mov r8, r14
140077659mov rdx, rsi
14007765ccall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140077661mov rdi, [r12]
140077665jmp 0x140077224
14007766a
14007766a 48 89 c1 e8 1e a6 H.....
140077670 08 00 48 8b 06 48 89 f1 ff 50 08 ..H..H...P.
14007767b
14007767bloc_14007767b:
14007767bmov rdi, [rip+0x12000e]
140077682mov rax, [rbp-8]
140077686sub rax, [rdi]
140077689je 0x1400776af
14007768b
14007768bloc_14007768b:
14007768bcall __stack_chk_fail
140077690
140077690loc_140077690:
140077690mov rdi, [rip+0x11fff9]
140077697mov rax, [rbp-8]
14007769bsub rax, [rdi]
14007769ejne 0x14007768b
1400776a0call std::__throw_bad_cast()
1400776a5mov rcx, rax
1400776a8call __cxa_begin_catch
1400776adjmp 0x14007767b
1400776af
1400776afloc_1400776af:
1400776afcall __cxa_rethrow
1400776b4mov rbx, rax
1400776b7call __cxa_end_catch
1400776bcmov rdi, [rip+0x11ffcd]
1400776c3mov rax, [rbp-8]
1400776c7sub rax, [rdi]
1400776cajne 0x14007768b
1400776ccmov rcx, rbx
1400776cfcall _Unwind_Resume
1400776d4nop
1400771b0
1400771b0std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_float<double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, char, double) const:
1400771b0push rbp
1400771b1push r15
1400771b3push r14
1400771b5push r13
1400771b7push r12
1400771b9push rdi
1400771bapush rsi
1400771bbpush rbx
1400771bcsub rsp, 168
1400771c3lea rbp, [rsp+160]
1400771cbmov rdi, [rip+0x1204be]
1400771d2mov rax, [r8+8]
1400771d6mov r13, [r8]
1400771d9mov r15l, [rbp+120]
1400771ddmov [rbp-56], rcx
1400771e1mov rbx, r9
1400771e4mov rcx, [rdi]
1400771e7mov [rbp-8], rcx
1400771eblea rcx, [rip+0x8ef3e]
1400771f2mov [rbp-64], rax
1400771f6mov eax, [rbp+112]
1400771f9mov [rbp-72], rdx
1400771fdmov [rbp-88], eax
140077200call std::locale::id::_M_id() const
140077205mov r14, rax
140077208mov rax, [rbx+208]
14007720fmov rax, [rax+24]
140077213lea r12, [rax+8*r14]
140077217mov rdi, [r12]
14007721btest rdi, rdi
14007721eje 0x1400775e0
140077224
140077224loc_140077224:
140077224mov r12, [rbx+8]
140077228mov eax, 6
14007722dmovsx r8l, r15b
140077231mov rcx, rbx
140077234lea rdx, [rbp-32]
140077238test r12, r12
14007723bcmovs r12, rax
14007723fcall std::__num_base::_S_format_float(std::ios_base const&, char*, char)
140077244mov eax, [rbx+24]
140077247sub rsp, 48
14007724blea rsi, [rsp+64]
140077250not eax
140077252test eax, 260
140077257je 0x140077500
14007725dcall std::locale::facet::_S_get_c_locale()
140077262lea r9, [rbp-32]
140077266mov rdx, rsi
140077269lea rcx, [rbp-40]
14007726dmov [rbp-40], rax
140077271movsd_xmm x0, [rbp+128]
140077279mov r8l, 45
14007727fmov [rsp+32], r12
140077284movsd_xmm [rsp+40], x0
14007728acall std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007728fmov [rbp-44], eax
140077292cmp eax, 44
140077295jg 0x1400773b8
14007729b
14007729bloc_14007729b:
14007729bmov rcx, [rip+0x11faae]
1400772a2call std::locale::id::_M_id() const
1400772a7mov rdx, rax
1400772aamov rax, [rbx+208]
1400772b1mov rax, [rax+8]
1400772b5mov rcx, [rax+8*rdx]
1400772b9test rcx, rcx
1400772bcje 0x140077690
1400772c2movsxd rdx, [rbp-44]
1400772c6lea rax, [rdx+rdx+15]
1400772cband rax, -16
1400772cfcall ___chkstk_ms
1400772d4sub rsp, rax
1400772d7mov rax, [rcx]
1400772dalea r8, [rsi+rdx]
1400772demov rdx, rsi
1400772e1lea r12, [rsp+64]
1400772e6mov r9, r12
1400772e9mov r14, r12
1400772eccall [rax+88]
1400772efmovsxd r8, [rbp-44]
1400772f3movzx r9l, [rdi+32]
1400772f8mov r15, r8
1400772fbtest r8, r8
1400772feje 0x140077410
140077304mov edx, 46
140077309mov rcx, rsi
14007730cmov [rbp-81], r9b
140077310mov [rbp-80], r8
140077314call memchr
140077319mov r8, [rbp-80]
14007731dmovzx r9l, [rbp-81]
140077322test rax, rax
140077325mov rdx, rax
140077328je 0x140077590
14007732emovzx eax, [rdi+72]
140077332sub rdx, rsi
140077335lea rdx, [r12+2*rdx]
140077339mov [rdx], ax
14007733ctest r9b, r9b
14007733fjne 0x14007741b
140077345
140077345loc_140077345:
140077345mov rcx, [rbx+16]
140077349mov rsi, r8
14007734ccmp r8, rcx
14007734fjl 0x1400774b8
140077355
140077355loc_140077355:
140077355mov rax, [rbp-64]
140077359mov [rbx+16], 0
140077361mov ebx, eax
140077363test al, al
140077365jne 0x140077382
140077367mov rax, [r13]
14007736bmov r8, rsi
14007736emov rdx, r14
140077371mov rcx, r13
140077374call [rax+96]
140077377cmp rax, rsi
14007737amov eax, 1
14007737fcmovne ebx, eax
140077382
140077382loc_140077382:
140077382mov rax, [rbp-56]
140077386mov rdi, [rip+0x120303]
14007738dmov [rax], r13
140077390mov [rax+8], bl
140077393mov rax, [rbp-8]
140077397sub rax, [rdi]
14007739ajne 0x14007768b
1400773a0mov rax, [rbp-56]
1400773a4lea rsp, [rbp+8]
1400773a8pop rbx
1400773a9pop rsi
1400773aapop rdi
1400773abpop r12
1400773adpop r13
1400773afpop r14
1400773b1pop r15
1400773b3pop rbp
1400773b4ret
1400773b5
1400773b5 0f 1f 00 ...
1400773b8
1400773b8loc_1400773b8:
1400773b8lea r8l, [rax+1]
1400773bcmovsxd rax, r8l
1400773bfmov [rbp-80], r8l
1400773c3add rax, 15
1400773c7and rax, -16
1400773cbcall ___chkstk_ms
1400773d0sub rsp, rax
1400773d3call std::locale::facet::_S_get_c_locale()
1400773d8lea rsi, [rsp+64]
1400773ddlea r9, [rbp-32]
1400773e1movsd_xmm x2, [rbp+128]
1400773e9mov [rbp-40], rax
1400773edmov rdx, rsi
1400773f0lea rcx, [rbp-40]
1400773f4mov [rsp+32], r12
1400773f9movsd_xmm [rsp+40], x2
1400773ffmov r8l, [rbp-80]
140077403call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077408mov [rbp-44], eax
14007740bjmp 0x14007729b
140077410
140077410loc_140077410:
140077410test r9b, r9b
140077413je 0x140077345
140077419xor edx, edx
14007741b
14007741bloc_14007741b:
14007741blea rax, [4*r8+15]
140077423and rax, -16
140077427call ___chkstk_ms
14007742cmovzx ecx, [rsi]
14007742fsub ecx, 43
140077432sub rsp, rax
140077435and ecx, 253
14007743blea rax, [rsp+64]
140077440jne 0x1400775d0
140077446movzx ecx, [r12]
14007744blea esi, [r15-1]
14007744flea r14, [r12+2]
140077454mov r15l, 1
14007745amov [rbp-44], esi
14007745dlea r10, [rax+2]
140077461mov [rax], cx
140077464
140077464loc_140077464:
140077464mov rcx, [rdi+16]
140077468lea r11, [rbp-44]
14007746cmov r8, [rdi+24]
140077470mov [rbp-80], rax
140077474movzx r9l, [rdi+74]
140077479mov [rsp+48], r14
14007747emov [rsp+32], rdx
140077483mov rdx, rcx
140077486mov [rsp+56], r11
14007748bmov [rsp+40], r10
140077490mov rcx, [rbp-72]
140077494call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_float(char const*, unsigned long long, wchar_t, wchar_t const*, wchar_t*, wchar_t*, int&) const
140077499add r15l, [rbp-44]
14007749dmov rcx, [rbx+16]
1400774a1movsxd r8, r15l
1400774a4mov [rbp-44], r15l
1400774a8mov r14, [rbp-80]
1400774acmov rsi, r8
1400774afcmp r8, rcx
1400774b2jge 0x140077355
1400774b8
1400774b8loc_1400774b8:
1400774b8lea rax, [rcx+rcx+15]
1400774bdand rax, -16
1400774c1call ___chkstk_ms
1400774c6movzx edx, [rbp-88]
1400774casub rsp, rax
1400774cdlea rax, [rbp-44]
1400774d1mov r8, rcx
1400774d4mov r9, rbx
1400774d7lea rdi, [rsp+64]
1400774dcmov [rsp+40], r14
1400774e1mov [rsp+48], rax
1400774e6mov r14, rdi
1400774e9mov [rsp+32], rdi
1400774eemov rcx, [rbp-72]
1400774f2call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
1400774f7movsxd rsi, [rbp-44]
1400774fbjmp 0x140077355
140077500
140077500loc_140077500:
140077500call std::locale::facet::_S_get_c_locale()
140077505lea r9, [rbp-32]
140077509mov rdx, rsi
14007750clea rcx, [rbp-40]
140077510mov [rbp-40], rax
140077514movsd_xmm x1, [rbp+128]
14007751cmov r8l, 45
140077522movsd_xmm [rsp+32], x1
140077528call std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007752dmov [rbp-44], eax
140077530cmp eax, 44
140077533jle 0x14007729b
140077539lea r15l, [rax+1]
14007753dmovsxd rax, r15l
140077540add rax, 15
140077544and rax, -16
140077548call ___chkstk_ms
14007754dsub rsp, rax
140077550call std::locale::facet::_S_get_c_locale()
140077555lea r9, [rbp-32]
140077559mov r8l, r15l
14007755clea rcx, [rbp-40]
140077560mov [rbp-40], rax
140077564movsd_xmm x3, [rbp+128]
14007756clea rsi, [rsp+64]
140077571mov rdx, rsi
140077574movsd_xmm [rsp+32], x3
14007757acall std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007757fmov [rbp-44], eax
140077582jmp 0x14007729b
140077587
140077587 66 0f 1f 84 00 00 00 00 00 f........
140077590
140077590loc_140077590:
140077590test r9b, r9b
140077593je 0x140077345
140077599cmp r15l, 2
14007759djle 0x14007741b
1400775a3movzx eax, [rsi+1]
1400775a7cmp al, 57
1400775a9jg 0x140077345
1400775afmovzx ecx, [rsi+2]
1400775b3sub ecx, 48
1400775b6cmp cl, 9
1400775b9ja 0x140077345
1400775bfcmp al, 47
1400775c1jle 0x140077345
1400775c7jmp 0x14007741b
1400775cc
1400775cc 0f 1f 40 00 ..@.
1400775d0
1400775d0loc_1400775d0:
1400775d0mov r10, rax
1400775d3xor r15l, r15l
1400775d6jmp 0x140077464
1400775db
1400775db 0f 1f 44 00 00 ..D..
1400775e0
1400775e0loc_1400775e0:
1400775e0mov ecx, 208
1400775e5call operator new(unsigned long long)
1400775eamov rsi, rax
1400775edmov [rax+8], 0
1400775f4lea rax, [rip+0x12b005]
1400775fblea rdx, [rbx+208]
140077602mov [rsi], rax
140077605mov rcx, rsi
140077608mov [rsi+16], 0
140077610mov [rsi+24], 0
140077618mov [rsi+32], 0
14007761cmov [rsi+40], 0
140077624mov [rsi+48], 0
14007762cmov [rsi+56], 0
140077634mov [rsi+64], 0
14007763cmov [rsi+72], 0
140077643mov [rsi+200], 0
14007764acall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
14007764fmov rcx, [rbx+208]
140077656mov r8, r14
140077659mov rdx, rsi
14007765ccall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140077661mov rdi, [r12]
140077665jmp 0x140077224
14007766a
14007766a 48 89 c1 e8 1e a6 H.....
140077670 08 00 48 8b 06 48 89 f1 ff 50 08 ..H..H...P.
14007767b
14007767bloc_14007767b:
14007767bmov rdi, [rip+0x12000e]
140077682mov rax, [rbp-8]
140077686sub rax, [rdi]
140077689je 0x1400776af
14007768b
14007768bloc_14007768b:
14007768bcall __stack_chk_fail
140077690
140077690loc_140077690:
140077690mov rdi, [rip+0x11fff9]
140077697mov rax, [rbp-8]
14007769bsub rax, [rdi]
14007769ejne 0x14007768b
1400776a0call std::__throw_bad_cast()
1400776a5mov rcx, rax
1400776a8call __cxa_begin_catch
1400776adjmp 0x14007767b
1400776af
1400776afloc_1400776af:
1400776afcall __cxa_rethrow
1400776b4mov rbx, rax
1400776b7call __cxa_end_catch
1400776bcmov rdi, [rip+0x11ffcd]
1400776c3mov rax, [rbp-8]
1400776c7sub rax, [rdi]
1400776cajne 0x14007768b
1400776ccmov rcx, rbx
1400776cfcall _Unwind_Resume
1400776d4nop
1400771b0
1400776d5
1400776d5 // align 0x10
1400776d5 // align 0x10
1400776e0
1400776e0std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_float<long double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, char, long double) const:
1400776e0push rbp
1400776e1push r15
1400776e3push r14
1400776e5push r13
1400776e7push r12
1400776e9push rdi
1400776eapush rsi
1400776ebpush rbx
1400776ecsub rsp, 200
1400776f3lea rbp, [rsp+192]
1400776fbmov rdi, [rip+0x11ff8e]
140077702mov rax, [r8+8]
140077706mov esi, [rbp+120]
140077709mov r12, [r8]
14007770cmov [rbp-104], rax
140077710mov eax, [rbp+112]
140077713mov rbx, r9
140077716mov [rbp-80], rcx
14007771amov rcx, [rdi]
14007771dmov [rbp-8], rcx
140077721lea rcx, [r9+208]
140077728mov [rbp-116], eax
14007772bmov rax, [rbp+128]
140077732mov [rbp-112], rdx
140077736fld [rax]
140077738fstp [rbp-96]
14007773bcall _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
140077740mov rdi, [rbx+8]
140077744movsx r8l, sil
140077748mov rcx, rbx
14007774bmov [rbp-72], rax
14007774flea rdx, [rbp-32]
140077753mov eax, 6
140077758test rdi, rdi
14007775bcmovs rdi, rax
14007775fcall std::__num_base::_S_format_float(std::ios_base const&, char*, char)
140077764mov eax, [rbx+24]
140077767sub rsp, 64
14007776blea rsi, [rsp+64]
140077770not eax
140077772test eax, 260
140077777je 0x140077a20
14007777dcall std::locale::facet::_S_get_c_locale()
140077782fld [rbp-96]
140077785lea r15, [rbp-64]
140077789lea r9, [rbp-32]
14007778dmov [rbp-40], rax
140077791mov r8l, 54
140077797lea rcx, [rbp-40]
14007779bmov rdx, rsi
14007779efstp [rbp-64]
1400777a1mov [rsp+40], r15
1400777a6mov [rsp+32], rdi
1400777abcall std::__convert_from_v(int* const&, char*, int, char const*, ...)
1400777b0mov [rbp-44], eax
1400777b3cmp eax, 53
1400777b6jg 0x1400778d8
1400777bc
1400777bcloc_1400777bc:
1400777bcmov rcx, [rip+0x11f58d]
1400777c3call std::locale::id::_M_id() const
1400777c8mov rdx, rax
1400777cbmov rax, [rbx+208]
1400777d2mov rax, [rax+8]
1400777d6mov rcx, [rax+8*rdx]
1400777datest rcx, rcx
1400777ddje 0x140077af3
1400777e3movsxd rdx, [rbp-44]
1400777e7lea rax, [rdx+rdx+15]
1400777ecand rax, -16
1400777f0call ___chkstk_ms
1400777f5sub rsp, rax
1400777f8mov rax, [rcx]
1400777fblea r8, [rsi+rdx]
1400777ffmov rdx, rsi
140077802lea rdi, [rsp+64]
140077807mov r9, rdi
14007780amov r13, rdi
14007780dcall [rax+88]
140077810movsxd r8, [rbp-44]
140077814mov rax, [rbp-72]
140077818mov r14, r8
14007781bmovzx r15l, [rax+32]
140077820test r8, r8
140077823je 0x140077930
140077829mov edx, 46
14007782emov rcx, rsi
140077831mov [rbp-96], r8
140077835call memchr
14007783amov r8, [rbp-96]
14007783etest rax, rax
140077841mov rdx, rax
140077844je 0x140077aa8
14007784amov rax, [rbp-72]
14007784esub rdx, rsi
140077851lea rdx, [rdi+2*rdx]
140077855movzx eax, [rax+72]
140077859mov [rdx], ax
14007785ctest r15b, r15b
14007785fjne 0x14007793b
140077865
140077865loc_140077865:
140077865mov rcx, [rbx+16]
140077869mov rsi, r8
14007786ccmp r8, rcx
14007786fjl 0x1400779d1
140077875
140077875loc_140077875:
140077875mov rax, [rbp-104]
140077879mov [rbx+16], 0
140077881mov ebx, eax
140077883test al, al
140077885jne 0x1400778a2
140077887mov rax, [r12]
14007788bmov r8, rsi
14007788emov rdx, r13
140077891mov rcx, r12
140077894call [rax+96]
140077897cmp rax, rsi
14007789amov eax, 1
14007789fcmovne ebx, eax
1400778a2
1400778a2loc_1400778a2:
1400778a2mov rax, [rbp-80]
1400778a6mov rdi, [rip+0x11fde3]
1400778admov [rax], r12
1400778b0mov [rax+8], bl
1400778b3mov rax, [rbp-8]
1400778b7sub rax, [rdi]
1400778bajne 0x140077b03
1400778c0mov rax, [rbp-80]
1400778c4lea rsp, [rbp+8]
1400778c8pop rbx
1400778c9pop rsi
1400778capop rdi
1400778cbpop r12
1400778cdpop r13
1400778cfpop r14
1400778d1pop r15
1400778d3pop rbp
1400778d4ret
1400778d5
1400778d5 0f 1f 00 ...
1400778d8
1400778d8loc_1400778d8:
1400778d8lea r8l, [rax+1]
1400778dcmovsxd rax, r8l
1400778dfmov [rbp-120], r8l
1400778e3add rax, 15
1400778e7and rax, -16
1400778ebcall ___chkstk_ms
1400778f0sub rsp, rax
1400778f3call std::locale::facet::_S_get_c_locale()
1400778f8fld [rbp-96]
1400778fblea r9, [rbp-32]
1400778fflea rcx, [rbp-40]
140077903mov [rbp-40], rax
140077907lea rsi, [rsp+64]
14007790cmov rdx, rsi
14007790ffstp [rbp-64]
140077912mov [rsp+40], r15
140077917mov [rsp+32], rdi
14007791cmov r8l, [rbp-120]
140077920call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077925mov [rbp-44], eax
140077928jmp 0x1400777bc
14007792d
14007792d 0f 1f 00 ...
140077930
140077930loc_140077930:
140077930test r15b, r15b
140077933je 0x140077865
140077939xor edx, edx
14007793b
14007793bloc_14007793b:
14007793blea rax, [4*r8+15]
140077943and rax, -16
140077947call ___chkstk_ms
14007794csub rsp, rax
14007794fmovzx eax, [rsi]
140077952lea r15, [rsp+64]
140077957sub eax, 43
14007795atest al, 253
14007795cjne 0x140077ae8
140077962movzx eax, [rdi]
140077965lea esi, [r14-1]
140077969lea r13, [rdi+2]
14007796dmov r14l, 1
140077973mov [rbp-44], esi
140077976lea rcx, [r15+2]
14007797amov [r15], ax
14007797e
14007797eloc_14007797e:
14007797emov rax, [rbp-72]
140077982lea r10, [rbp-44]
140077986mov r8, [rax+24]
14007798amovzx r9l, [rax+74]
14007798fmov rax, [rax+16]
140077993mov [rsp+48], r13
140077998mov r13, r15
14007799bmov [rsp+32], rdx
1400779a0mov [rsp+56], r10
1400779a5mov rdx, rax
1400779a8mov [rsp+40], rcx
1400779admov rcx, [rbp-112]
1400779b1call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_float(char const*, unsigned long long, wchar_t, wchar_t const*, wchar_t*, wchar_t*, int&) const
1400779b6add r14l, [rbp-44]
1400779bamov rcx, [rbx+16]
1400779bemovsxd r8, r14l
1400779c1mov [rbp-44], r14l
1400779c5mov rsi, r8
1400779c8cmp r8, rcx
1400779cbjge 0x140077875
1400779d1
1400779d1loc_1400779d1:
1400779d1lea rax, [rcx+rcx+15]
1400779d6and rax, -16
1400779dacall ___chkstk_ms
1400779dfmovzx edx, [rbp-116]
1400779e3sub rsp, rax
1400779e6lea rax, [rbp-44]
1400779eamov r8, rcx
1400779edmov r9, rbx
1400779f0lea rdi, [rsp+64]
1400779f5mov [rsp+40], r13
1400779famov [rsp+48], rax
1400779ffmov r13, rdi
140077a02mov [rsp+32], rdi
140077a07mov rcx, [rbp-112]
140077a0bcall std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
140077a10movsxd rsi, [rbp-44]
140077a14jmp 0x140077875
140077a19
140077a19 0f 1f 80 00 00 00 00 .......
140077a20
140077a20loc_140077a20:
140077a20call std::locale::facet::_S_get_c_locale()
140077a25fld [rbp-96]
140077a28lea r14, [rbp-64]
140077a2clea r9, [rbp-32]
140077a30mov [rbp-40], rax
140077a34mov r8l, 54
140077a3alea rcx, [rbp-40]
140077a3emov rdx, rsi
140077a41fstp [rbp-64]
140077a44mov [rsp+32], r14
140077a49call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077a4emov [rbp-44], eax
140077a51cmp eax, 53
140077a54jle 0x1400777bc
140077a5alea r15l, [rax+1]
140077a5emovsxd rax, r15l
140077a61add rax, 15
140077a65and rax, -16
140077a69call ___chkstk_ms
140077a6esub rsp, rax
140077a71call std::locale::facet::_S_get_c_locale()
140077a76fld [rbp-96]
140077a79lea rsi, [rsp+64]
140077a7emov r8l, r15l
140077a81mov [rbp-40], rax
140077a85lea r9, [rbp-32]
140077a89lea rcx, [rbp-40]
140077a8dmov rdx, rsi
140077a90fstp [rbp-64]
140077a93mov [rsp+32], r14
140077a98call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077a9dmov [rbp-44], eax
140077aa0jmp 0x1400777bc
140077aa5
140077aa5 0f 1f 00 ...
140077aa8
140077aa8loc_140077aa8:
140077aa8test r15b, r15b
140077aabje 0x140077865
140077ab1cmp r14l, 2
140077ab5jle 0x14007793b
140077abbmovzx eax, [rsi+1]
140077abfcmp al, 57
140077ac1jg 0x140077865
140077ac7movzx ecx, [rsi+2]
140077acbsub ecx, 48
140077acecmp cl, 9
140077ad1ja 0x140077865
140077ad7cmp al, 47
140077ad9jle 0x140077865
140077adfjmp 0x14007793b
140077ae4
140077ae4 0f 1f 40 00 ..@.
140077ae8
140077ae8loc_140077ae8:
140077ae8mov rcx, r15
140077aebxor r14l, r14l
140077aeejmp 0x14007797e
140077af3
140077af3loc_140077af3:
140077af3mov rbx, [rip+0x11fb96]
140077afamov rax, [rbp-8]
140077afesub rax, [rbx]
140077b01je 0x140077b08
140077b03
140077b03loc_140077b03:
140077b03call __stack_chk_fail
140077b08
140077b08loc_140077b08:
140077b08call std::__throw_bad_cast()
140077b0dnop
1400776e0
1400776e0std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_float<long double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, char, long double) const:
1400776e0push rbp
1400776e1push r15
1400776e3push r14
1400776e5push r13
1400776e7push r12
1400776e9push rdi
1400776eapush rsi
1400776ebpush rbx
1400776ecsub rsp, 200
1400776f3lea rbp, [rsp+192]
1400776fbmov rdi, [rip+0x11ff8e]
140077702mov rax, [r8+8]
140077706mov esi, [rbp+120]
140077709mov r12, [r8]
14007770cmov [rbp-104], rax
140077710mov eax, [rbp+112]
140077713mov rbx, r9
140077716mov [rbp-80], rcx
14007771amov rcx, [rdi]
14007771dmov [rbp-8], rcx
140077721lea rcx, [r9+208]
140077728mov [rbp-116], eax
14007772bmov rax, [rbp+128]
140077732mov [rbp-112], rdx
140077736fld [rax]
140077738fstp [rbp-96]
14007773bcall _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
140077740mov rdi, [rbx+8]
140077744movsx r8l, sil
140077748mov rcx, rbx
14007774bmov [rbp-72], rax
14007774flea rdx, [rbp-32]
140077753mov eax, 6
140077758test rdi, rdi
14007775bcmovs rdi, rax
14007775fcall std::__num_base::_S_format_float(std::ios_base const&, char*, char)
140077764mov eax, [rbx+24]
140077767sub rsp, 64
14007776blea rsi, [rsp+64]
140077770not eax
140077772test eax, 260
140077777je 0x140077a20
14007777dcall std::locale::facet::_S_get_c_locale()
140077782fld [rbp-96]
140077785lea r15, [rbp-64]
140077789lea r9, [rbp-32]
14007778dmov [rbp-40], rax
140077791mov r8l, 54
140077797lea rcx, [rbp-40]
14007779bmov rdx, rsi
14007779efstp [rbp-64]
1400777a1mov [rsp+40], r15
1400777a6mov [rsp+32], rdi
1400777abcall std::__convert_from_v(int* const&, char*, int, char const*, ...)
1400777b0mov [rbp-44], eax
1400777b3cmp eax, 53
1400777b6jg 0x1400778d8
1400777bc
1400777bcloc_1400777bc:
1400777bcmov rcx, [rip+0x11f58d]
1400777c3call std::locale::id::_M_id() const
1400777c8mov rdx, rax
1400777cbmov rax, [rbx+208]
1400777d2mov rax, [rax+8]
1400777d6mov rcx, [rax+8*rdx]
1400777datest rcx, rcx
1400777ddje 0x140077af3
1400777e3movsxd rdx, [rbp-44]
1400777e7lea rax, [rdx+rdx+15]
1400777ecand rax, -16
1400777f0call ___chkstk_ms
1400777f5sub rsp, rax
1400777f8mov rax, [rcx]
1400777fblea r8, [rsi+rdx]
1400777ffmov rdx, rsi
140077802lea rdi, [rsp+64]
140077807mov r9, rdi
14007780amov r13, rdi
14007780dcall [rax+88]
140077810movsxd r8, [rbp-44]
140077814mov rax, [rbp-72]
140077818mov r14, r8
14007781bmovzx r15l, [rax+32]
140077820test r8, r8
140077823je 0x140077930
140077829mov edx, 46
14007782emov rcx, rsi
140077831mov [rbp-96], r8
140077835call memchr
14007783amov r8, [rbp-96]
14007783etest rax, rax
140077841mov rdx, rax
140077844je 0x140077aa8
14007784amov rax, [rbp-72]
14007784esub rdx, rsi
140077851lea rdx, [rdi+2*rdx]
140077855movzx eax, [rax+72]
140077859mov [rdx], ax
14007785ctest r15b, r15b
14007785fjne 0x14007793b
140077865
140077865loc_140077865:
140077865mov rcx, [rbx+16]
140077869mov rsi, r8
14007786ccmp r8, rcx
14007786fjl 0x1400779d1
140077875
140077875loc_140077875:
140077875mov rax, [rbp-104]
140077879mov [rbx+16], 0
140077881mov ebx, eax
140077883test al, al
140077885jne 0x1400778a2
140077887mov rax, [r12]
14007788bmov r8, rsi
14007788emov rdx, r13
140077891mov rcx, r12
140077894call [rax+96]
140077897cmp rax, rsi
14007789amov eax, 1
14007789fcmovne ebx, eax
1400778a2
1400778a2loc_1400778a2:
1400778a2mov rax, [rbp-80]
1400778a6mov rdi, [rip+0x11fde3]
1400778admov [rax], r12
1400778b0mov [rax+8], bl
1400778b3mov rax, [rbp-8]
1400778b7sub rax, [rdi]
1400778bajne 0x140077b03
1400778c0mov rax, [rbp-80]
1400778c4lea rsp, [rbp+8]
1400778c8pop rbx
1400778c9pop rsi
1400778capop rdi
1400778cbpop r12
1400778cdpop r13
1400778cfpop r14
1400778d1pop r15
1400778d3pop rbp
1400778d4ret
1400778d5
1400778d5 0f 1f 00 ...
1400778d8
1400778d8loc_1400778d8:
1400778d8lea r8l, [rax+1]
1400778dcmovsxd rax, r8l
1400778dfmov [rbp-120], r8l
1400778e3add rax, 15
1400778e7and rax, -16
1400778ebcall ___chkstk_ms
1400778f0sub rsp, rax
1400778f3call std::locale::facet::_S_get_c_locale()
1400778f8fld [rbp-96]
1400778fblea r9, [rbp-32]
1400778fflea rcx, [rbp-40]
140077903mov [rbp-40], rax
140077907lea rsi, [rsp+64]
14007790cmov rdx, rsi
14007790ffstp [rbp-64]
140077912mov [rsp+40], r15
140077917mov [rsp+32], rdi
14007791cmov r8l, [rbp-120]
140077920call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077925mov [rbp-44], eax
140077928jmp 0x1400777bc
14007792d
14007792d 0f 1f 00 ...
140077930
140077930loc_140077930:
140077930test r15b, r15b
140077933je 0x140077865
140077939xor edx, edx
14007793b
14007793bloc_14007793b:
14007793blea rax, [4*r8+15]
140077943and rax, -16
140077947call ___chkstk_ms
14007794csub rsp, rax
14007794fmovzx eax, [rsi]
140077952lea r15, [rsp+64]
140077957sub eax, 43
14007795atest al, 253
14007795cjne 0x140077ae8
140077962movzx eax, [rdi]
140077965lea esi, [r14-1]
140077969lea r13, [rdi+2]
14007796dmov r14l, 1
140077973mov [rbp-44], esi
140077976lea rcx, [r15+2]
14007797amov [r15], ax
14007797e
14007797eloc_14007797e:
14007797emov rax, [rbp-72]
140077982lea r10, [rbp-44]
140077986mov r8, [rax+24]
14007798amovzx r9l, [rax+74]
14007798fmov rax, [rax+16]
140077993mov [rsp+48], r13
140077998mov r13, r15
14007799bmov [rsp+32], rdx
1400779a0mov [rsp+56], r10
1400779a5mov rdx, rax
1400779a8mov [rsp+40], rcx
1400779admov rcx, [rbp-112]
1400779b1call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_float(char const*, unsigned long long, wchar_t, wchar_t const*, wchar_t*, wchar_t*, int&) const
1400779b6add r14l, [rbp-44]
1400779bamov rcx, [rbx+16]
1400779bemovsxd r8, r14l
1400779c1mov [rbp-44], r14l
1400779c5mov rsi, r8
1400779c8cmp r8, rcx
1400779cbjge 0x140077875
1400779d1
1400779d1loc_1400779d1:
1400779d1lea rax, [rcx+rcx+15]
1400779d6and rax, -16
1400779dacall ___chkstk_ms
1400779dfmovzx edx, [rbp-116]
1400779e3sub rsp, rax
1400779e6lea rax, [rbp-44]
1400779eamov r8, rcx
1400779edmov r9, rbx
1400779f0lea rdi, [rsp+64]
1400779f5mov [rsp+40], r13
1400779famov [rsp+48], rax
1400779ffmov r13, rdi
140077a02mov [rsp+32], rdi
140077a07mov rcx, [rbp-112]
140077a0bcall std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
140077a10movsxd rsi, [rbp-44]
140077a14jmp 0x140077875
140077a19
140077a19 0f 1f 80 00 00 00 00 .......
140077a20
140077a20loc_140077a20:
140077a20call std::locale::facet::_S_get_c_locale()
140077a25fld [rbp-96]
140077a28lea r14, [rbp-64]
140077a2clea r9, [rbp-32]
140077a30mov [rbp-40], rax
140077a34mov r8l, 54
140077a3alea rcx, [rbp-40]
140077a3emov rdx, rsi
140077a41fstp [rbp-64]
140077a44mov [rsp+32], r14
140077a49call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077a4emov [rbp-44], eax
140077a51cmp eax, 53
140077a54jle 0x1400777bc
140077a5alea r15l, [rax+1]
140077a5emovsxd rax, r15l
140077a61add rax, 15
140077a65and rax, -16
140077a69call ___chkstk_ms
140077a6esub rsp, rax
140077a71call std::locale::facet::_S_get_c_locale()
140077a76fld [rbp-96]
140077a79lea rsi, [rsp+64]
140077a7emov r8l, r15l
140077a81mov [rbp-40], rax
140077a85lea r9, [rbp-32]
140077a89lea rcx, [rbp-40]
140077a8dmov rdx, rsi
140077a90fstp [rbp-64]
140077a93mov [rsp+32], r14
140077a98call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077a9dmov [rbp-44], eax
140077aa0jmp 0x1400777bc
140077aa5
140077aa5 0f 1f 00 ...
140077aa8
140077aa8loc_140077aa8:
140077aa8test r15b, r15b
140077aabje 0x140077865
140077ab1cmp r14l, 2
140077ab5jle 0x14007793b
140077abbmovzx eax, [rsi+1]
140077abfcmp al, 57
140077ac1jg 0x140077865
140077ac7movzx ecx, [rsi+2]
140077acbsub ecx, 48
140077acecmp cl, 9
140077ad1ja 0x140077865
140077ad7cmp al, 47
140077ad9jle 0x140077865
140077adfjmp 0x14007793b
140077ae4
140077ae4 0f 1f 40 00 ..@.
140077ae8
140077ae8loc_140077ae8:
140077ae8mov rcx, r15
140077aebxor r14l, r14l
140077aeejmp 0x14007797e
140077af3
140077af3loc_140077af3:
140077af3mov rbx, [rip+0x11fb96]
140077afamov rax, [rbp-8]
140077afesub rax, [rbx]
140077b01je 0x140077b08
140077b03
140077b03loc_140077b03:
140077b03call __stack_chk_fail
140077b08
140077b08loc_140077b08:
140077b08call std::__throw_bad_cast()
140077b0dnop
1400776e0
140077b0e
140077b0e // align 0x10
140077b0e // align 0x10
140077b10
140077b10std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, void const*) const:
140077b10push rbx
140077b11sub rsp, 80
140077b15mov r10, [r8]
140077b18mov r11, [r8+8]
140077b1cmov rbx, rcx
140077b1fmov rcx, [rip+0x11fb6a]
140077b26lea r8, [rsp+48]
140077b2bmov rax, [rcx]
140077b2emov [rsp+72], rax
140077b33xor eax, eax
140077b35mov rcx, [rsp+136]
140077b3dmov rax, [rdx]
140077b40mov [rsp+48], r10
140077b45mov [rsp+56], r11
140077b4amov [rsp+40], rcx
140077b4fmovzx ecx, [rsp+128]
140077b57mov [rsp+32], ecx
140077b5bmov rcx, rbx
140077b5ecall [rax+72]
140077b61mov rdx, [rip+0x11fb28]
140077b68mov rax, [rsp+72]
140077b6dsub rax, [rdx]
140077b70jne 0x140077b7b
140077b72mov rax, rbx
140077b75add rsp, 80
140077b79pop rbx
140077b7aret
140077b7b
140077b7bloc_140077b7b:
140077b7bcall __stack_chk_fail
140077b80nop
140077b10
140077b10std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, void const*) const:
140077b10push rbx
140077b11sub rsp, 80
140077b15mov r10, [r8]
140077b18mov r11, [r8+8]
140077b1cmov rbx, rcx
140077b1fmov rcx, [rip+0x11fb6a]
140077b26lea r8, [rsp+48]
140077b2bmov rax, [rcx]
140077b2emov [rsp+72], rax
140077b33xor eax, eax
140077b35mov rcx, [rsp+136]
140077b3dmov rax, [rdx]
140077b40mov [rsp+48], r10
140077b45mov [rsp+56], r11
140077b4amov [rsp+40], rcx
140077b4fmovzx ecx, [rsp+128]
140077b57mov [rsp+32], ecx
140077b5bmov rcx, rbx
140077b5ecall [rax+72]
140077b61mov rdx, [rip+0x11fb28]
140077b68mov rax, [rsp+72]
140077b6dsub rax, [rdx]
140077b70jne 0x140077b7b
140077b72mov rax, rbx
140077b75add rsp, 80
140077b79pop rbx
140077b7aret
140077b7b
140077b7bloc_140077b7b:
140077b7bcall __stack_chk_fail
140077b80nop
140077b10
140077b81
140077b81 // align 0x10
140077b81 // align 0x10
140077b90
140077b90std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, bool) const:
140077b90push rbx
140077b91sub rsp, 80
140077b95mov r10, [r8]
140077b98mov r11, [r8+8]
140077b9cmov rbx, rcx
140077b9fmov rcx, [rip+0x11faea]
140077ba6lea r8, [rsp+48]
140077babmov rax, [rcx]
140077baemov [rsp+72], rax
140077bb3xor eax, eax
140077bb5movzx ecx, [rsp+136]
140077bbdmov rax, [rdx]
140077bc0mov [rsp+48], r10
140077bc5mov [rsp+56], r11
140077bcamov [rsp+40], ecx
140077bcemovzx ecx, [rsp+128]
140077bd6mov [rsp+32], ecx
140077bdamov rcx, rbx
140077bddcall [rax+16]
140077be0mov rdx, [rip+0x11faa9]
140077be7mov rax, [rsp+72]
140077becsub rax, [rdx]
140077befjne 0x140077bfa
140077bf1mov rax, rbx
140077bf4add rsp, 80
140077bf8pop rbx
140077bf9ret
140077bfa
140077bfaloc_140077bfa:
140077bfacall __stack_chk_fail
140077bffnop
140077b90
140077b90std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, bool) const:
140077b90push rbx
140077b91sub rsp, 80
140077b95mov r10, [r8]
140077b98mov r11, [r8+8]
140077b9cmov rbx, rcx
140077b9fmov rcx, [rip+0x11faea]
140077ba6lea r8, [rsp+48]
140077babmov rax, [rcx]
140077baemov [rsp+72], rax
140077bb3xor eax, eax
140077bb5movzx ecx, [rsp+136]
140077bbdmov rax, [rdx]
140077bc0mov [rsp+48], r10
140077bc5mov [rsp+56], r11
140077bcamov [rsp+40], ecx
140077bcemovzx ecx, [rsp+128]
140077bd6mov [rsp+32], ecx
140077bdamov rcx, rbx
140077bddcall [rax+16]
140077be0mov rdx, [rip+0x11faa9]
140077be7mov rax, [rsp+72]
140077becsub rax, [rdx]
140077befjne 0x140077bfa
140077bf1mov rax, rbx
140077bf4add rsp, 80
140077bf8pop rbx
140077bf9ret
140077bfa
140077bfaloc_140077bfa:
140077bfacall __stack_chk_fail
140077bffnop
140077b90
140077c00
140077c00std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, double) const:
140077c00push rbx
140077c01sub rsp, 80
140077c05mov r10, [r8]
140077c08mov r11, [r8+8]
140077c0cmovsd_xmm x0, [rsp+136]
140077c15mov rbx, rcx
140077c18mov rcx, [rip+0x11fa71]
140077c1flea r8, [rsp+48]
140077c24mov rax, [rcx]
140077c27mov [rsp+72], rax
140077c2cxor eax, eax
140077c2emov rax, [rdx]
140077c31movzx ecx, [rsp+128]
140077c39mov [rsp+48], r10
140077c3emov [rsp+56], r11
140077c43mov [rsp+32], ecx
140077c47mov rcx, rbx
140077c4amovsd_xmm [rsp+40], x0
140077c50call [rax+56]
140077c53mov rdx, [rip+0x11fa36]
140077c5amov rax, [rsp+72]
140077c5fsub rax, [rdx]
140077c62jne 0x140077c6d
140077c64mov rax, rbx
140077c67add rsp, 80
140077c6bpop rbx
140077c6cret
140077c6d
140077c6dloc_140077c6d:
140077c6dcall __stack_chk_fail
140077c72nop
140077c00
140077c00std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, double) const:
140077c00push rbx
140077c01sub rsp, 80
140077c05mov r10, [r8]
140077c08mov r11, [r8+8]
140077c0cmovsd_xmm x0, [rsp+136]
140077c15mov rbx, rcx
140077c18mov rcx, [rip+0x11fa71]
140077c1flea r8, [rsp+48]
140077c24mov rax, [rcx]
140077c27mov [rsp+72], rax
140077c2cxor eax, eax
140077c2emov rax, [rdx]
140077c31movzx ecx, [rsp+128]
140077c39mov [rsp+48], r10
140077c3emov [rsp+56], r11
140077c43mov [rsp+32], ecx
140077c47mov rcx, rbx
140077c4amovsd_xmm [rsp+40], x0
140077c50call [rax+56]
140077c53mov rdx, [rip+0x11fa36]
140077c5amov rax, [rsp+72]
140077c5fsub rax, [rdx]
140077c62jne 0x140077c6d
140077c64mov rax, rbx
140077c67add rsp, 80
140077c6bpop rbx
140077c6cret
140077c6d
140077c6dloc_140077c6d:
140077c6dcall __stack_chk_fail
140077c72nop
140077c00
140077c73
140077c73 // align 0x10
140077c73 // align 0x10
140077c80
140077c80std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long double) const:
140077c80push rbx
140077c81sub rsp, 96
140077c85mov rax, [rsp+152]
140077c8dmov r10, [r8]
140077c90mov r11, [r8+8]
140077c94fld [rax]
140077c96mov rbx, rcx
140077c99mov rcx, [rip+0x11f9f0]
140077ca0lea r8, [rsp+64]
140077ca5mov rax, [rcx]
140077ca8mov [rsp+88], rax
140077cadxor eax, eax
140077caflea rcx, [rsp+48]
140077cb4mov rax, [rdx]
140077cb7mov [rsp+64], r10
140077cbcmov [rsp+40], rcx
140077cc1movzx ecx, [rsp+144]
140077cc9mov [rsp+72], r11
140077ccemov [rsp+32], ecx
140077cd2mov rcx, rbx
140077cd5fstp [rsp+48]
140077cd9call [rax+64]
140077cdcmov rdx, [rip+0x11f9ad]
140077ce3mov rax, [rsp+88]
140077ce8sub rax, [rdx]
140077cebjne 0x140077cf6
140077cedmov rax, rbx
140077cf0add rsp, 96
140077cf4pop rbx
140077cf5ret
140077cf6
140077cf6loc_140077cf6:
140077cf6call __stack_chk_fail
140077cfbnop
140077c80
140077c80std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long double) const:
140077c80push rbx
140077c81sub rsp, 96
140077c85mov rax, [rsp+152]
140077c8dmov r10, [r8]
140077c90mov r11, [r8+8]
140077c94fld [rax]
140077c96mov rbx, rcx
140077c99mov rcx, [rip+0x11f9f0]
140077ca0lea r8, [rsp+64]
140077ca5mov rax, [rcx]
140077ca8mov [rsp+88], rax
140077cadxor eax, eax
140077caflea rcx, [rsp+48]
140077cb4mov rax, [rdx]
140077cb7mov [rsp+64], r10
140077cbcmov [rsp+40], rcx
140077cc1movzx ecx, [rsp+144]
140077cc9mov [rsp+72], r11
140077ccemov [rsp+32], ecx
140077cd2mov rcx, rbx
140077cd5fstp [rsp+48]
140077cd9call [rax+64]
140077cdcmov rdx, [rip+0x11f9ad]
140077ce3mov rax, [rsp+88]
140077ce8sub rax, [rdx]
140077cebjne 0x140077cf6
140077cedmov rax, rbx
140077cf0add rsp, 96
140077cf4pop rbx
140077cf5ret
140077cf6
140077cf6loc_140077cf6:
140077cf6call __stack_chk_fail
140077cfbnop
140077c80
140077cfc
140077cfc // align 0x10
140077cfc // align 0x10
140077d00
140077d00std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const:
140077d00push rsi
140077d01push rbx
140077d02sub rsp, 88
140077d06mov rsi, [rip+0x11f983]
140077d0dmov r10, [r8]
140077d10mov r11, [r8+8]
140077d14mov r8l, [rsp+152]
140077d1cmov rax, [rsi]
140077d1fmov [rsp+72], rax
140077d24mov rax, [rdx]
140077d27mov rbx, rcx
140077d2amovzx ecx, [rsp+144]
140077d32lea rsi, [rip+1719]
140077d39mov rax, [rax+24]
140077d3dmov [rsp+40], r8l
140077d42lea r8, [rsp+48]
140077d47mov [rsp+32], ecx
140077d4bmov rcx, rbx
140077d4emov [rsp+48], r10
140077d53mov [rsp+56], r11
140077d58cmp rax, rsi
140077d5bjne 0x140077d80
140077d5dcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const
140077d62
140077d62loc_140077d62:
140077d62mov rcx, [rip+0x11f927]
140077d69mov rax, [rsp+72]
140077d6esub rax, [rcx]
140077d71jne 0x140077d84
140077d73mov rax, rbx
140077d76add rsp, 88
140077d7apop rbx
140077d7bpop rsi
140077d7cret
140077d7d
140077d7d 0f 1f 00 ...
140077d80
140077d80loc_140077d80:
140077d80call rax
140077d82jmp 0x140077d62
140077d84
140077d84loc_140077d84:
140077d84call __stack_chk_fail
140077d89nop
140077d00
140077d00std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const:
140077d00push rsi
140077d01push rbx
140077d02sub rsp, 88
140077d06mov rsi, [rip+0x11f983]
140077d0dmov r10, [r8]
140077d10mov r11, [r8+8]
140077d14mov r8l, [rsp+152]
140077d1cmov rax, [rsi]
140077d1fmov [rsp+72], rax
140077d24mov rax, [rdx]
140077d27mov rbx, rcx
140077d2amovzx ecx, [rsp+144]
140077d32lea rsi, [rip+1719]
140077d39mov rax, [rax+24]
140077d3dmov [rsp+40], r8l
140077d42lea r8, [rsp+48]
140077d47mov [rsp+32], ecx
140077d4bmov rcx, rbx
140077d4emov [rsp+48], r10
140077d53mov [rsp+56], r11
140077d58cmp rax, rsi
140077d5bjne 0x140077d80
140077d5dcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const
140077d62
140077d62loc_140077d62:
140077d62mov rcx, [rip+0x11f927]
140077d69mov rax, [rsp+72]
140077d6esub rax, [rcx]
140077d71jne 0x140077d84
140077d73mov rax, rbx
140077d76add rsp, 88
140077d7apop rbx
140077d7bpop rsi
140077d7cret
140077d7d
140077d7d 0f 1f 00 ...
140077d80
140077d80loc_140077d80:
140077d80call rax
140077d82jmp 0x140077d62
140077d84
140077d84loc_140077d84:
140077d84call __stack_chk_fail
140077d89nop
140077d00
140077d8a
140077d8a // align 0x10
140077d8a // align 0x10
140077d90
140077d90std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const:
140077d90push rsi
140077d91push rbx
140077d92sub rsp, 88
140077d96mov rsi, [rip+0x11f8f3]
140077d9dmov r10, [r8]
140077da0mov r11, [r8+8]
140077da4mov r8l, [rsp+152]
140077dacmov rax, [rsi]
140077dafmov [rsp+72], rax
140077db4mov rax, [rdx]
140077db7mov rbx, rcx
140077dbamovzx ecx, [rsp+144]
140077dc2lea rsi, [rip+1687]
140077dc9mov rax, [rax+32]
140077dcdmov [rsp+40], r8l
140077dd2lea r8, [rsp+48]
140077dd7mov [rsp+32], ecx
140077ddbmov rcx, rbx
140077ddemov [rsp+48], r10
140077de3mov [rsp+56], r11
140077de8cmp rax, rsi
140077debjne 0x140077e10
140077dedcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const
140077df2
140077df2loc_140077df2:
140077df2mov rcx, [rip+0x11f897]
140077df9mov rax, [rsp+72]
140077dfesub rax, [rcx]
140077e01jne 0x140077e14
140077e03mov rax, rbx
140077e06add rsp, 88
140077e0apop rbx
140077e0bpop rsi
140077e0cret
140077e0d
140077e0d 0f 1f 00 ...
140077e10
140077e10loc_140077e10:
140077e10call rax
140077e12jmp 0x140077df2
140077e14
140077e14loc_140077e14:
140077e14call __stack_chk_fail
140077e19nop
140077d90
140077d90std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const:
140077d90push rsi
140077d91push rbx
140077d92sub rsp, 88
140077d96mov rsi, [rip+0x11f8f3]
140077d9dmov r10, [r8]
140077da0mov r11, [r8+8]
140077da4mov r8l, [rsp+152]
140077dacmov rax, [rsi]
140077dafmov [rsp+72], rax
140077db4mov rax, [rdx]
140077db7mov rbx, rcx
140077dbamovzx ecx, [rsp+144]
140077dc2lea rsi, [rip+1687]
140077dc9mov rax, [rax+32]
140077dcdmov [rsp+40], r8l
140077dd2lea r8, [rsp+48]
140077dd7mov [rsp+32], ecx
140077ddbmov rcx, rbx
140077ddemov [rsp+48], r10
140077de3mov [rsp+56], r11
140077de8cmp rax, rsi
140077debjne 0x140077e10
140077dedcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const
140077df2
140077df2loc_140077df2:
140077df2mov rcx, [rip+0x11f897]
140077df9mov rax, [rsp+72]
140077dfesub rax, [rcx]
140077e01jne 0x140077e14
140077e03mov rax, rbx
140077e06add rsp, 88
140077e0apop rbx
140077e0bpop rsi
140077e0cret
140077e0d
140077e0d 0f 1f 00 ...
140077e10
140077e10loc_140077e10:
140077e10call rax
140077e12jmp 0x140077df2
140077e14
140077e14loc_140077e14:
140077e14call __stack_chk_fail
140077e19nop
140077d90
140077e1a
140077e1a // align 0x10
140077e1a // align 0x10
140077e20
140077e20std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const:
140077e20push rsi
140077e21push rbx
140077e22sub rsp, 88
140077e26mov rsi, [rip+0x11f863]
140077e2dmov r10, [r8]
140077e30mov r11, [r8+8]
140077e34mov r8, [rsp+152]
140077e3cmov rax, [rsi]
140077e3fmov [rsp+72], rax
140077e44mov rax, [rdx]
140077e47mov rbx, rcx
140077e4amovzx ecx, [rsp+144]
140077e52lea rsi, [rip+1655]
140077e59mov rax, [rax+40]
140077e5dmov [rsp+40], r8
140077e62lea r8, [rsp+48]
140077e67mov [rsp+32], ecx
140077e6bmov rcx, rbx
140077e6emov [rsp+48], r10
140077e73mov [rsp+56], r11
140077e78cmp rax, rsi
140077e7bjne 0x140077ea0
140077e7dcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const
140077e82
140077e82loc_140077e82:
140077e82mov rcx, [rip+0x11f807]
140077e89mov rax, [rsp+72]
140077e8esub rax, [rcx]
140077e91jne 0x140077ea4
140077e93mov rax, rbx
140077e96add rsp, 88
140077e9apop rbx
140077e9bpop rsi
140077e9cret
140077e9d
140077e9d 0f 1f 00 ...
140077ea0
140077ea0loc_140077ea0:
140077ea0call rax
140077ea2jmp 0x140077e82
140077ea4
140077ea4loc_140077ea4:
140077ea4call __stack_chk_fail
140077ea9nop
140077e20
140077e20std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const:
140077e20push rsi
140077e21push rbx
140077e22sub rsp, 88
140077e26mov rsi, [rip+0x11f863]
140077e2dmov r10, [r8]
140077e30mov r11, [r8+8]
140077e34mov r8, [rsp+152]
140077e3cmov rax, [rsi]
140077e3fmov [rsp+72], rax
140077e44mov rax, [rdx]
140077e47mov rbx, rcx
140077e4amovzx ecx, [rsp+144]
140077e52lea rsi, [rip+1655]
140077e59mov rax, [rax+40]
140077e5dmov [rsp+40], r8
140077e62lea r8, [rsp+48]
140077e67mov [rsp+32], ecx
140077e6bmov rcx, rbx
140077e6emov [rsp+48], r10
140077e73mov [rsp+56], r11
140077e78cmp rax, rsi
140077e7bjne 0x140077ea0
140077e7dcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const
140077e82
140077e82loc_140077e82:
140077e82mov rcx, [rip+0x11f807]
140077e89mov rax, [rsp+72]
140077e8esub rax, [rcx]
140077e91jne 0x140077ea4
140077e93mov rax, rbx
140077e96add rsp, 88
140077e9apop rbx
140077e9bpop rsi
140077e9cret
140077e9d
140077e9d 0f 1f 00 ...
140077ea0
140077ea0loc_140077ea0:
140077ea0call rax
140077ea2jmp 0x140077e82
140077ea4
140077ea4loc_140077ea4:
140077ea4call __stack_chk_fail
140077ea9nop
140077e20
140077eaa
140077eaa // align 0x10
140077eaa // align 0x10
140077eb0
140077eb0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const:
140077eb0push rsi
140077eb1push rbx
140077eb2sub rsp, 88
140077eb6mov rsi, [rip+0x11f7d3]
140077ebdmov r10, [r8]
140077ec0mov r11, [r8+8]
140077ec4mov r8, [rsp+152]
140077eccmov rax, [rsi]
140077ecfmov [rsp+72], rax
140077ed4mov rax, [rdx]
140077ed7mov rbx, rcx
140077edamovzx ecx, [rsp+144]
140077ee2lea rsi, [rip+1623]
140077ee9mov rax, [rax+48]
140077eedmov [rsp+40], r8
140077ef2lea r8, [rsp+48]
140077ef7mov [rsp+32], ecx
140077efbmov rcx, rbx
140077efemov [rsp+48], r10
140077f03mov [rsp+56], r11
140077f08cmp rax, rsi
140077f0bjne 0x140077f30
140077f0dcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const
140077f12
140077f12loc_140077f12:
140077f12mov rcx, [rip+0x11f777]
140077f19mov rax, [rsp+72]
140077f1esub rax, [rcx]
140077f21jne 0x140077f34
140077f23mov rax, rbx
140077f26add rsp, 88
140077f2apop rbx
140077f2bpop rsi
140077f2cret
140077f2d
140077f2d 0f 1f 00 ...
140077f30
140077f30loc_140077f30:
140077f30call rax
140077f32jmp 0x140077f12
140077f34
140077f34loc_140077f34:
140077f34call __stack_chk_fail
140077f39nop
140077eb0
140077eb0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const:
140077eb0push rsi
140077eb1push rbx
140077eb2sub rsp, 88
140077eb6mov rsi, [rip+0x11f7d3]
140077ebdmov r10, [r8]
140077ec0mov r11, [r8+8]
140077ec4mov r8, [rsp+152]
140077eccmov rax, [rsi]
140077ecfmov [rsp+72], rax
140077ed4mov rax, [rdx]
140077ed7mov rbx, rcx
140077edamovzx ecx, [rsp+144]
140077ee2lea rsi, [rip+1623]
140077ee9mov rax, [rax+48]
140077eedmov [rsp+40], r8
140077ef2lea r8, [rsp+48]
140077ef7mov [rsp+32], ecx
140077efbmov rcx, rbx
140077efemov [rsp+48], r10
140077f03mov [rsp+56], r11
140077f08cmp rax, rsi
140077f0bjne 0x140077f30
140077f0dcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const
140077f12
140077f12loc_140077f12:
140077f12mov rcx, [rip+0x11f777]
140077f19mov rax, [rsp+72]
140077f1esub rax, [rcx]
140077f21jne 0x140077f34
140077f23mov rax, rbx
140077f26add rsp, 88
140077f2apop rbx
140077f2bpop rsi
140077f2cret
140077f2d
140077f2d 0f 1f 00 ...
140077f30
140077f30loc_140077f30:
140077f30call rax
140077f32jmp 0x140077f12
140077f34
140077f34loc_140077f34:
140077f34call __stack_chk_fail
140077f39nop
140077eb0
140077f3a
140077f3a // align 0x10
140077f3a // align 0x10
140077f40
140077f40std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const:
140077f40push rbx
140077f41sub rsp, 48
140077f45mov rax, [rsp+112]
140077f4amovsxd rax, [rax]
140077f4dmov [rsp+32], r8
140077f52mov rbx, r8
140077f55mov rcx, r9
140077f58mov r8, [rsp+96]
140077f5dmov [rsp+40], rax
140077f62mov r9, [rsp+104]
140077f67movzx edx, dx
140077f6acall std::__pad<wchar_t, std::char_traits<wchar_t>>::_S_pad(std::ios_base&, wchar_t, wchar_t*, wchar_t const*, long long, long long)
140077f6fmov rax, [rsp+112]
140077f74mov [rax], ebx
140077f76add rsp, 48
140077f7apop rbx
140077f7bret
140077f40
140077f40std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const:
140077f40push rbx
140077f41sub rsp, 48
140077f45mov rax, [rsp+112]
140077f4amovsxd rax, [rax]
140077f4dmov [rsp+32], r8
140077f52mov rbx, r8
140077f55mov rcx, r9
140077f58mov r8, [rsp+96]
140077f5dmov [rsp+40], rax
140077f62mov r9, [rsp+104]
140077f67movzx edx, dx
140077f6acall std::__pad<wchar_t, std::char_traits<wchar_t>>::_S_pad(std::ios_base&, wchar_t, wchar_t*, wchar_t const*, long long, long long)
140077f6fmov rax, [rsp+112]
140077f74mov [rax], ebx
140077f76add rsp, 48
140077f7apop rbx
140077f7bret
140077f40
140077f7c
140077f7c // align 0x10
140077f7c // align 0x10
140077f80
140077f80std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, void const*) const:
140077f80push rbp
140077f81push rdi
140077f82push rsi
140077f83push rbx
140077f84sub rsp, 120
140077f88mov rbx, [rip+0x11f701]
140077f8fmov rdi, [r8+8]
140077f93mov rsi, [r8]
140077f96mov rax, [rbx]
140077f99mov [rsp+104], rax
140077f9exor eax, eax
140077fa0mov ebx, [r9+24]
140077fa4mov rbp, rcx
140077fa7lea r8, [rsp+64]
140077faclea rcx, [rsp+80]
140077fb1mov [rsp+56], r9
140077fb6mov eax, ebx
140077fb8and eax, -16459
140077fbdor eax, 520
140077fc2mov [r9+24], eax
140077fc6mov rax, [rsp+200]
140077fcemov [rsp+64], rsi
140077fd3mov [rsp+40], rax
140077fd8movzx eax, [rsp+192]
140077fe0mov [rsp+72], rdi
140077fe5mov [rsp+32], eax
140077fe9call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const
140077feemovzx edx, [rsp+88]
140077ff3mov rax, rdi
140077ff6mov rsi, [rsp+80]
140077ffbmov r9, [rsp+56]
140078000xor al, al
140078002mov rdi, [rip+0x11f687]
140078009or rax, rdx
14007800cmov [rbp], rsi
140078010mov [r9+24], ebx
140078014mov [rbp+8], rax
140078018mov rax, [rsp+104]
14007801dsub rax, [rdi]
140078020jne 0x14007802e
140078022mov rax, rbp
140078025add rsp, 120
140078029pop rbx
14007802apop rsi
14007802bpop rdi
14007802cpop rbp
14007802dret
14007802e
14007802eloc_14007802e:
14007802ecall __stack_chk_fail
140078033nop
140077f80
140077f80std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, void const*) const:
140077f80push rbp
140077f81push rdi
140077f82push rsi
140077f83push rbx
140077f84sub rsp, 120
140077f88mov rbx, [rip+0x11f701]
140077f8fmov rdi, [r8+8]
140077f93mov rsi, [r8]
140077f96mov rax, [rbx]
140077f99mov [rsp+104], rax
140077f9exor eax, eax
140077fa0mov ebx, [r9+24]
140077fa4mov rbp, rcx
140077fa7lea r8, [rsp+64]
140077faclea rcx, [rsp+80]
140077fb1mov [rsp+56], r9
140077fb6mov eax, ebx
140077fb8and eax, -16459
140077fbdor eax, 520
140077fc2mov [r9+24], eax
140077fc6mov rax, [rsp+200]
140077fcemov [rsp+64], rsi
140077fd3mov [rsp+40], rax
140077fd8movzx eax, [rsp+192]
140077fe0mov [rsp+72], rdi
140077fe5mov [rsp+32], eax
140077fe9call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const
140077feemovzx edx, [rsp+88]
140077ff3mov rax, rdi
140077ff6mov rsi, [rsp+80]
140077ffbmov r9, [rsp+56]
140078000xor al, al
140078002mov rdi, [rip+0x11f687]
140078009or rax, rdx
14007800cmov [rbp], rsi
140078010mov [r9+24], ebx
140078014mov [rbp+8], rax
140078018mov rax, [rsp+104]
14007801dsub rax, [rdi]
140078020jne 0x14007802e
140078022mov rax, rbp
140078025add rsp, 120
140078029pop rbx
14007802apop rsi
14007802bpop rdi
14007802cpop rbp
14007802dret
14007802e
14007802eloc_14007802e:
14007802ecall __stack_chk_fail
140078033nop
140077f80
140078034
140078034 // align 0x10
140078034 // align 0x10
140078040
140078040std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, bool) const:
140078040push rbp
140078041push r14
140078043push r13
140078045push r12
140078047push rdi
140078048push rsi
140078049push rbx
14007804asub rsp, 144
140078051lea rbp, [rsp+144]
140078059mov r11, [rip+0x11f630]
140078060mov rsi, [r8]
140078063mov rdi, [r8+8]
140078067mov ebx, [rbp+104]
14007806amov r8, [r11]
14007806dmov [rbp-8], r8
140078071mov r8l, [r9+24]
140078075mov rax, rdx
140078078mov r12, rcx
14007807bmov edx, [rbp+96]
14007807etest r8b, 1
140078082jne 0x1400780f0
140078084movzx edx, dx
140078087movzx ebx, bl
14007808amov [rbp-48], rsi
14007808elea rcx, [rbp-32]
140078092mov [rbp-40], rdi
140078096lea r8, [rbp-48]
14007809amov [rsp+32], edx
14007809emov rdx, rax
1400780a1mov [rsp+40], ebx
1400780a5call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const
1400780aamov rax, rdi
1400780admovzx edx, [rbp-24]
1400780b1mov rsi, [rbp-32]
1400780b5xor al, al
1400780b7or rax, rdx
1400780bamov rdi, rax
1400780bd
1400780bdloc_1400780bd:
1400780bdmov [r12+8], rdi
1400780c2mov rdi, [rip+0x11f5c7]
1400780c9mov [r12], rsi
1400780cdmov rax, [rbp-8]
1400780d1sub rax, [rdi]
1400780d4jne 0x1400782cd
1400780damov rax, r12
1400780ddmov rsp, rbp
1400780e0pop rbx
1400780e1pop rsi
1400780e2pop rdi
1400780e3pop r12
1400780e5pop r13
1400780e7pop r14
1400780e9pop rbp
1400780earet
1400780eb
1400780eb 0f 1f 44 00 00 ..D..
1400780f0
1400780f0loc_1400780f0:
1400780f0lea rcx, [r9+208]
1400780f7mov [rbp-96], edx
1400780famov [rbp-92], r8l
1400780femov [rbp-88], r9
140078102call _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
140078107test bl, bl
140078109mov r9, [rbp-88]
14007810dmov r8l, [rbp-92]
140078111mov edx, [rbp-96]
140078114jne 0x140078210
14007811amov r11, [rax+56]
14007811emov r13, [rax+64]
140078122
140078122loc_140078122:
140078122mov r14, [r9+16]
140078126movsxd r13, r13l
140078129mov ecx, edi
14007812bmov rbx, rsi
14007812ecmp r13, r14
140078131jge 0x140078220
140078137sub r14, r13
14007813alea rax, [r14+r14+15]
14007813fand rax, -16
140078143call ___chkstk_ms
140078148sub rsp, rax
14007814bxor eax, eax
14007814dlea r10, [rsp+48]
140078152test r14b, 1
140078156je 0x140078180
140078158mov [r10], dx
14007815cmov eax, 1
140078161cmp r14, 1
140078165je 0x140078194
140078167nop [rax+rax]
140078172nop [rax+rax]
14007817dnop [rax]
140078180
140078180loc_140078180:
140078180mov [r10+2*rax], dx
140078185mov [r10+2*rax+2], dx
14007818badd rax, 2
14007818fcmp r14, rax
140078192jne 0x140078180
140078194
140078194loc_140078194:
140078194and r8l, 176
14007819bmov [r9+16], 0
1400781a3movsxd r14, r14l
1400781a6cmp r8l, 32
1400781aaje 0x140078268
1400781b0test cl, cl
1400781b2jne 0x1400781e6
1400781b4mov rax, [rbx]
1400781b7mov [rbp-88], r11
1400781bbmov r8, r14
1400781bemov rdx, r10
1400781c1mov rcx, rbx
1400781c4call [rax+96]
1400781c7cmp r14, rax
1400781cajne 0x1400782bc
1400781d0mov rax, [rbx]
1400781d3mov rcx, rbx
1400781d6mov rdx, [rbp-88]
1400781damov r8, r13
1400781ddcall [rax+96]
1400781e0cmp r13, rax
1400781e3setne cl
1400781e6
1400781e6loc_1400781e6:
1400781e6movzx edx, cl
1400781e9mov rax, rdi
1400781ecmov [rbp-64], rbx
1400781f0mov rsi, rbx
1400781f3mov [rbp-56], rdx
1400781f7movzx edx, [rbp-56]
1400781fbxor al, al
1400781fdor rax, rdx
140078200mov rdi, rax
140078203jmp 0x1400780bd
140078208
140078208 0f 1f 84 00 00 00 00 00 ........
140078210
140078210loc_140078210:
140078210mov r11, [rax+40]
140078214mov r13, [rax+48]
140078218jmp 0x140078122
14007821d
14007821d 0f 1f 00 ...
140078220
140078220loc_140078220:
140078220mov [r9+16], 0
140078228test dil, dil
14007822bjne 0x140078242
14007822dmov rax, [rsi]
140078230mov rcx, rsi
140078233mov r8, r13
140078236mov rdx, r11
140078239call [rax+96]
14007823ccmp r13, rax
14007823fsetne cl
140078242
140078242loc_140078242:
140078242movzx edx, cl
140078245mov rax, rdi
140078248mov [rbp-80], rbx
14007824cmov rsi, rbx
14007824fmov [rbp-72], rdx
140078253movzx edx, [rbp-72]
140078257xor al, al
140078259or rax, rdx
14007825cmov rdi, rax
14007825fjmp 0x1400780bd
140078264
140078264 0f 1f 40 00 ..@.
140078268
140078268loc_140078268:
140078268test cl, cl
14007826ajne 0x14007829a
14007826cmov rax, [rbx]
14007826fmov [rbp-88], r10
140078273mov r8, r13
140078276mov rdx, r11
140078279mov rcx, rbx
14007827ccall [rax+96]
14007827fcmp r13, rax
140078282jne 0x1400782c6
140078284mov rax, [rbx]
140078287mov rcx, rbx
14007828amov rdx, [rbp-88]
14007828emov r8, r14
140078291call [rax+96]
140078294cmp rax, r14
140078297setne cl
14007829a
14007829aloc_14007829a:
14007829amovzx edx, cl
14007829dmov rax, rdi
1400782a0mov [rbp-48], rbx
1400782a4mov rsi, rbx
1400782a7mov [rbp-40], rdx
1400782abmovzx edx, [rbp-40]
1400782afxor al, al
1400782b1or rax, rdx
1400782b4mov rdi, rax
1400782b7jmp 0x1400780bd
1400782bc
1400782bcloc_1400782bc:
1400782bcmov ecx, 1
1400782c1jmp 0x1400781e6
1400782c6
1400782c6loc_1400782c6:
1400782c6mov ecx, 1
1400782cbjmp 0x14007829a
1400782cd
1400782cdloc_1400782cd:
1400782cdcall __stack_chk_fail
1400782d2nop
140078040
140078040std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, bool) const:
140078040push rbp
140078041push r14
140078043push r13
140078045push r12
140078047push rdi
140078048push rsi
140078049push rbx
14007804asub rsp, 144
140078051lea rbp, [rsp+144]
140078059mov r11, [rip+0x11f630]
140078060mov rsi, [r8]
140078063mov rdi, [r8+8]
140078067mov ebx, [rbp+104]
14007806amov r8, [r11]
14007806dmov [rbp-8], r8
140078071mov r8l, [r9+24]
140078075mov rax, rdx
140078078mov r12, rcx
14007807bmov edx, [rbp+96]
14007807etest r8b, 1
140078082jne 0x1400780f0
140078084movzx edx, dx
140078087movzx ebx, bl
14007808amov [rbp-48], rsi
14007808elea rcx, [rbp-32]
140078092mov [rbp-40], rdi
140078096lea r8, [rbp-48]
14007809amov [rsp+32], edx
14007809emov rdx, rax
1400780a1mov [rsp+40], ebx
1400780a5call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const
1400780aamov rax, rdi
1400780admovzx edx, [rbp-24]
1400780b1mov rsi, [rbp-32]
1400780b5xor al, al
1400780b7or rax, rdx
1400780bamov rdi, rax
1400780bd
1400780bdloc_1400780bd:
1400780bdmov [r12+8], rdi
1400780c2mov rdi, [rip+0x11f5c7]
1400780c9mov [r12], rsi
1400780cdmov rax, [rbp-8]
1400780d1sub rax, [rdi]
1400780d4jne 0x1400782cd
1400780damov rax, r12
1400780ddmov rsp, rbp
1400780e0pop rbx
1400780e1pop rsi
1400780e2pop rdi
1400780e3pop r12
1400780e5pop r13
1400780e7pop r14
1400780e9pop rbp
1400780earet
1400780eb
1400780eb 0f 1f 44 00 00 ..D..
1400780f0
1400780f0loc_1400780f0:
1400780f0lea rcx, [r9+208]
1400780f7mov [rbp-96], edx
1400780famov [rbp-92], r8l
1400780femov [rbp-88], r9
140078102call _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
140078107test bl, bl
140078109mov r9, [rbp-88]
14007810dmov r8l, [rbp-92]
140078111mov edx, [rbp-96]
140078114jne 0x140078210
14007811amov r11, [rax+56]
14007811emov r13, [rax+64]
140078122
140078122loc_140078122:
140078122mov r14, [r9+16]
140078126movsxd r13, r13l
140078129mov ecx, edi
14007812bmov rbx, rsi
14007812ecmp r13, r14
140078131jge 0x140078220
140078137sub r14, r13
14007813alea rax, [r14+r14+15]
14007813fand rax, -16
140078143call ___chkstk_ms
140078148sub rsp, rax
14007814bxor eax, eax
14007814dlea r10, [rsp+48]
140078152test r14b, 1
140078156je 0x140078180
140078158mov [r10], dx
14007815cmov eax, 1
140078161cmp r14, 1
140078165je 0x140078194
140078167nop [rax+rax]
140078172nop [rax+rax]
14007817dnop [rax]
140078180
140078180loc_140078180:
140078180mov [r10+2*rax], dx
140078185mov [r10+2*rax+2], dx
14007818badd rax, 2
14007818fcmp r14, rax
140078192jne 0x140078180
140078194
140078194loc_140078194:
140078194and r8l, 176
14007819bmov [r9+16], 0
1400781a3movsxd r14, r14l
1400781a6cmp r8l, 32
1400781aaje 0x140078268
1400781b0test cl, cl
1400781b2jne 0x1400781e6
1400781b4mov rax, [rbx]
1400781b7mov [rbp-88], r11
1400781bbmov r8, r14
1400781bemov rdx, r10
1400781c1mov rcx, rbx
1400781c4call [rax+96]
1400781c7cmp r14, rax
1400781cajne 0x1400782bc
1400781d0mov rax, [rbx]
1400781d3mov rcx, rbx
1400781d6mov rdx, [rbp-88]
1400781damov r8, r13
1400781ddcall [rax+96]
1400781e0cmp r13, rax
1400781e3setne cl
1400781e6
1400781e6loc_1400781e6:
1400781e6movzx edx, cl
1400781e9mov rax, rdi
1400781ecmov [rbp-64], rbx
1400781f0mov rsi, rbx
1400781f3mov [rbp-56], rdx
1400781f7movzx edx, [rbp-56]
1400781fbxor al, al
1400781fdor rax, rdx
140078200mov rdi, rax
140078203jmp 0x1400780bd
140078208
140078208 0f 1f 84 00 00 00 00 00 ........
140078210
140078210loc_140078210:
140078210mov r11, [rax+40]
140078214mov r13, [rax+48]
140078218jmp 0x140078122
14007821d
14007821d 0f 1f 00 ...
140078220
140078220loc_140078220:
140078220mov [r9+16], 0
140078228test dil, dil
14007822bjne 0x140078242
14007822dmov rax, [rsi]
140078230mov rcx, rsi
140078233mov r8, r13
140078236mov rdx, r11
140078239call [rax+96]
14007823ccmp r13, rax
14007823fsetne cl
140078242
140078242loc_140078242:
140078242movzx edx, cl
140078245mov rax, rdi
140078248mov [rbp-80], rbx
14007824cmov rsi, rbx
14007824fmov [rbp-72], rdx
140078253movzx edx, [rbp-72]
140078257xor al, al
140078259or rax, rdx
14007825cmov rdi, rax
14007825fjmp 0x1400780bd
140078264
140078264 0f 1f 40 00 ..@.
140078268
140078268loc_140078268:
140078268test cl, cl
14007826ajne 0x14007829a
14007826cmov rax, [rbx]
14007826fmov [rbp-88], r10
140078273mov r8, r13
140078276mov rdx, r11
140078279mov rcx, rbx
14007827ccall [rax+96]
14007827fcmp r13, rax
140078282jne 0x1400782c6
140078284mov rax, [rbx]
140078287mov rcx, rbx
14007828amov rdx, [rbp-88]
14007828emov r8, r14
140078291call [rax+96]
140078294cmp rax, r14
140078297setne cl
14007829a
14007829aloc_14007829a:
14007829amovzx edx, cl
14007829dmov rax, rdi
1400782a0mov [rbp-48], rbx
1400782a4mov rsi, rbx
1400782a7mov [rbp-40], rdx
1400782abmovzx edx, [rbp-40]
1400782afxor al, al
1400782b1or rax, rdx
1400782b4mov rdi, rax
1400782b7jmp 0x1400780bd
1400782bc
1400782bcloc_1400782bc:
1400782bcmov ecx, 1
1400782c1jmp 0x1400781e6
1400782c6
1400782c6loc_1400782c6:
1400782c6mov ecx, 1
1400782cbjmp 0x14007829a
1400782cd
1400782cdloc_1400782cd:
1400782cdcall __stack_chk_fail
1400782d2nop
140078040
1400782d3
1400782d3 // align 0x10
1400782d3 // align 0x10
1400782e0
1400782e0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, double) const:
1400782e0push rbx
1400782e1sub rsp, 96
1400782e5mov r10, [r8]
1400782e8mov r11, [r8+8]
1400782ecmovsd_xmm x0, [rsp+152]
1400782f5mov rbx, rcx
1400782f8mov rcx, [rip+0x11f391]
1400782fflea r8, [rsp+64]
140078304mov rax, [rcx]
140078307mov [rsp+88], rax
14007830cxor eax, eax
14007830emovzx eax, [rsp+144]
140078316mov [rsp+40], 0
14007831emov rcx, rbx
140078321movsd_xmm [rsp+48], x0
140078327mov [rsp+32], eax
14007832bmov [rsp+64], r10
140078330mov [rsp+72], r11
140078335call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_float<double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, char, double) const
14007833amov rdx, [rip+0x11f34f]
140078341mov rax, [rsp+88]
140078346sub rax, [rdx]
140078349jne 0x140078354
14007834bmov rax, rbx
14007834eadd rsp, 96
140078352pop rbx
140078353ret
140078354
140078354loc_140078354:
140078354call __stack_chk_fail
140078359nop
1400782e0
1400782e0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, double) const:
1400782e0push rbx
1400782e1sub rsp, 96
1400782e5mov r10, [r8]
1400782e8mov r11, [r8+8]
1400782ecmovsd_xmm x0, [rsp+152]
1400782f5mov rbx, rcx
1400782f8mov rcx, [rip+0x11f391]
1400782fflea r8, [rsp+64]
140078304mov rax, [rcx]
140078307mov [rsp+88], rax
14007830cxor eax, eax
14007830emovzx eax, [rsp+144]
140078316mov [rsp+40], 0
14007831emov rcx, rbx
140078321movsd_xmm [rsp+48], x0
140078327mov [rsp+32], eax
14007832bmov [rsp+64], r10
140078330mov [rsp+72], r11
140078335call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_float<double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, char, double) const
14007833amov rdx, [rip+0x11f34f]
140078341mov rax, [rsp+88]
140078346sub rax, [rdx]
140078349jne 0x140078354
14007834bmov rax, rbx
14007834eadd rsp, 96
140078352pop rbx
140078353ret
140078354
140078354loc_140078354:
140078354call __stack_chk_fail
140078359nop
1400782e0
14007835a
14007835a // align 0x10
14007835a // align 0x10
140078360
140078360std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long double) const:
140078360push rbx
140078361sub rsp, 112
140078365mov rax, [rsp+168]
14007836dmov r10, [r8]
140078370mov r11, [r8+8]
140078374fld [rax]
140078376mov rbx, rcx
140078379mov rcx, [rip+0x11f310]
140078380lea r8, [rsp+80]
140078385mov rax, [rcx]
140078388mov [rsp+104], rax
14007838dxor eax, eax
14007838flea rax, [rsp+64]
140078394mov rcx, rbx
140078397mov [rsp+80], r10
14007839cmov [rsp+48], rax
1400783a1movzx eax, [rsp+160]
1400783a9mov [rsp+40], 76
1400783b1mov [rsp+32], eax
1400783b5mov [rsp+88], r11
1400783bafstp [rsp+64]
1400783becall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_float<long double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, char, long double) const
1400783c3mov rdx, [rip+0x11f2c6]
1400783camov rax, [rsp+104]
1400783cfsub rax, [rdx]
1400783d2jne 0x1400783dd
1400783d4mov rax, rbx
1400783d7add rsp, 112
1400783dbpop rbx
1400783dcret
1400783dd
1400783ddloc_1400783dd:
1400783ddcall __stack_chk_fail
1400783e2nop
140078360
140078360std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long double) const:
140078360push rbx
140078361sub rsp, 112
140078365mov rax, [rsp+168]
14007836dmov r10, [r8]
140078370mov r11, [r8+8]
140078374fld [rax]
140078376mov rbx, rcx
140078379mov rcx, [rip+0x11f310]
140078380lea r8, [rsp+80]
140078385mov rax, [rcx]
140078388mov [rsp+104], rax
14007838dxor eax, eax
14007838flea rax, [rsp+64]
140078394mov rcx, rbx
140078397mov [rsp+80], r10
14007839cmov [rsp+48], rax
1400783a1movzx eax, [rsp+160]
1400783a9mov [rsp+40], 76
1400783b1mov [rsp+32], eax
1400783b5mov [rsp+88], r11
1400783bafstp [rsp+64]
1400783becall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_float<long double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, char, long double) const
1400783c3mov rdx, [rip+0x11f2c6]
1400783camov rax, [rsp+104]
1400783cfsub rax, [rdx]
1400783d2jne 0x1400783dd
1400783d4mov rax, rbx
1400783d7add rsp, 112
1400783dbpop rbx
1400783dcret
1400783dd
1400783ddloc_1400783dd:
1400783ddcall __stack_chk_fail
1400783e2nop
140078360
1400783e3
1400783e3 // align 0x10
1400783e3 // align 0x10
1400783f0
1400783f0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const:
1400783f0push rbx
1400783f1sub rsp, 80
1400783f5mov r10, [r8]
1400783f8mov r11, [r8+8]
1400783fcmov rbx, rcx
1400783ffmov rcx, [rip+0x11f28a]
140078406lea r8, [rsp+48]
14007840bmov rax, [rcx]
14007840emov [rsp+72], rax
140078413xor eax, eax
140078415mov eax, [rsp+136]
14007841cmov rcx, rbx
14007841fmov [rsp+48], r10
140078424mov [rsp+56], r11
140078429mov [rsp+40], eax
14007842dmovzx eax, [rsp+128]
140078435mov [rsp+32], eax
140078439call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const
14007843emov rdx, [rip+0x11f24b]
140078445mov rax, [rsp+72]
14007844asub rax, [rdx]
14007844djne 0x140078458
14007844fmov rax, rbx
140078452add rsp, 80
140078456pop rbx
140078457ret
140078458
140078458loc_140078458:
140078458call __stack_chk_fail
14007845dnop
1400783f0
1400783f0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const:
1400783f0push rbx
1400783f1sub rsp, 80
1400783f5mov r10, [r8]
1400783f8mov r11, [r8+8]
1400783fcmov rbx, rcx
1400783ffmov rcx, [rip+0x11f28a]
140078406lea r8, [rsp+48]
14007840bmov rax, [rcx]
14007840emov [rsp+72], rax
140078413xor eax, eax
140078415mov eax, [rsp+136]
14007841cmov rcx, rbx
14007841fmov [rsp+48], r10
140078424mov [rsp+56], r11
140078429mov [rsp+40], eax
14007842dmovzx eax, [rsp+128]
140078435mov [rsp+32], eax
140078439call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const
14007843emov rdx, [rip+0x11f24b]
140078445mov rax, [rsp+72]
14007844asub rax, [rdx]
14007844djne 0x140078458
14007844fmov rax, rbx
140078452add rsp, 80
140078456pop rbx
140078457ret
140078458
140078458loc_140078458:
140078458call __stack_chk_fail
14007845dnop
1400783f0
14007845e
14007845e // align 0x10
14007845e // align 0x10
140078460
140078460std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const:
140078460push rbx
140078461sub rsp, 80
140078465mov r10, [r8]
140078468mov r11, [r8+8]
14007846cmov rbx, rcx
14007846fmov rcx, [rip+0x11f21a]
140078476lea r8, [rsp+48]
14007847bmov rax, [rcx]
14007847emov [rsp+72], rax
140078483xor eax, eax
140078485mov eax, [rsp+136]
14007848cmov rcx, rbx
14007848fmov [rsp+48], r10
140078494mov [rsp+56], r11
140078499mov [rsp+40], eax
14007849dmovzx eax, [rsp+128]
1400784a5mov [rsp+32], eax
1400784a9call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const
1400784aemov rdx, [rip+0x11f1db]
1400784b5mov rax, [rsp+72]
1400784basub rax, [rdx]
1400784bdjne 0x1400784c8
1400784bfmov rax, rbx
1400784c2add rsp, 80
1400784c6pop rbx
1400784c7ret
1400784c8
1400784c8loc_1400784c8:
1400784c8call __stack_chk_fail
1400784cdnop
140078460
140078460std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const:
140078460push rbx
140078461sub rsp, 80
140078465mov r10, [r8]
140078468mov r11, [r8+8]
14007846cmov rbx, rcx
14007846fmov rcx, [rip+0x11f21a]
140078476lea r8, [rsp+48]
14007847bmov rax, [rcx]
14007847emov [rsp+72], rax
140078483xor eax, eax
140078485mov eax, [rsp+136]
14007848cmov rcx, rbx
14007848fmov [rsp+48], r10
140078494mov [rsp+56], r11
140078499mov [rsp+40], eax
14007849dmovzx eax, [rsp+128]
1400784a5mov [rsp+32], eax
1400784a9call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const
1400784aemov rdx, [rip+0x11f1db]
1400784b5mov rax, [rsp+72]
1400784basub rax, [rdx]
1400784bdjne 0x1400784c8
1400784bfmov rax, rbx
1400784c2add rsp, 80
1400784c6pop rbx
1400784c7ret
1400784c8
1400784c8loc_1400784c8:
1400784c8call __stack_chk_fail
1400784cdnop
140078460
1400784ce
1400784ce // align 0x10
1400784ce // align 0x10
1400784d0
1400784d0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const:
1400784d0push rbx
1400784d1sub rsp, 80
1400784d5mov r10, [r8]
1400784d8mov r11, [r8+8]
1400784dcmov rbx, rcx
1400784dfmov rcx, [rip+0x11f1aa]
1400784e6lea r8, [rsp+48]
1400784ebmov rax, [rcx]
1400784eemov [rsp+72], rax
1400784f3xor eax, eax
1400784f5mov rax, [rsp+136]
1400784fdmov rcx, rbx
140078500mov [rsp+48], r10
140078505mov [rsp+56], r11
14007850amov [rsp+40], rax
14007850fmovzx eax, [rsp+128]
140078517mov [rsp+32], eax
14007851bcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const
140078520mov rdx, [rip+0x11f169]
140078527mov rax, [rsp+72]
14007852csub rax, [rdx]
14007852fjne 0x14007853a
140078531mov rax, rbx
140078534add rsp, 80
140078538pop rbx
140078539ret
14007853a
14007853aloc_14007853a:
14007853acall __stack_chk_fail
14007853fnop
1400784d0
1400784d0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const:
1400784d0push rbx
1400784d1sub rsp, 80
1400784d5mov r10, [r8]
1400784d8mov r11, [r8+8]
1400784dcmov rbx, rcx
1400784dfmov rcx, [rip+0x11f1aa]
1400784e6lea r8, [rsp+48]
1400784ebmov rax, [rcx]
1400784eemov [rsp+72], rax
1400784f3xor eax, eax
1400784f5mov rax, [rsp+136]
1400784fdmov rcx, rbx
140078500mov [rsp+48], r10
140078505mov [rsp+56], r11
14007850amov [rsp+40], rax
14007850fmovzx eax, [rsp+128]
140078517mov [rsp+32], eax
14007851bcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const
140078520mov rdx, [rip+0x11f169]
140078527mov rax, [rsp+72]
14007852csub rax, [rdx]
14007852fjne 0x14007853a
140078531mov rax, rbx
140078534add rsp, 80
140078538pop rbx
140078539ret
14007853a
14007853aloc_14007853a:
14007853acall __stack_chk_fail
14007853fnop
1400784d0
140078540
140078540std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const:
140078540push rbx
140078541sub rsp, 80
140078545mov r10, [r8]
140078548mov r11, [r8+8]
14007854cmov rbx, rcx
14007854fmov rcx, [rip+0x11f13a]
140078556lea r8, [rsp+48]
14007855bmov rax, [rcx]
14007855emov [rsp+72], rax
140078563xor eax, eax
140078565mov rax, [rsp+136]
14007856dmov rcx, rbx
140078570mov [rsp+48], r10
140078575mov [rsp+56], r11
14007857amov [rsp+40], rax
14007857fmovzx eax, [rsp+128]
140078587mov [rsp+32], eax
14007858bcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const
140078590mov rdx, [rip+0x11f0f9]
140078597mov rax, [rsp+72]
14007859csub rax, [rdx]
14007859fjne 0x1400785aa
1400785a1mov rax, rbx
1400785a4add rsp, 80
1400785a8pop rbx
1400785a9ret
1400785aa
1400785aaloc_1400785aa:
1400785aacall __stack_chk_fail
1400785afnop
140078540
140078540std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const:
140078540push rbx
140078541sub rsp, 80
140078545mov r10, [r8]
140078548mov r11, [r8+8]
14007854cmov rbx, rcx
14007854fmov rcx, [rip+0x11f13a]
140078556lea r8, [rsp+48]
14007855bmov rax, [rcx]
14007855emov [rsp+72], rax
140078563xor eax, eax
140078565mov rax, [rsp+136]
14007856dmov rcx, rbx
140078570mov [rsp+48], r10
140078575mov [rsp+56], r11
14007857amov [rsp+40], rax
14007857fmovzx eax, [rsp+128]
140078587mov [rsp+32], eax
14007858bcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const
140078590mov rdx, [rip+0x11f0f9]
140078597mov rax, [rsp+72]
14007859csub rax, [rdx]
14007859fjne 0x1400785aa
1400785a1mov rax, rbx
1400785a4add rsp, 80
1400785a8pop rbx
1400785a9ret
1400785aa
1400785aaloc_1400785aa:
1400785aacall __stack_chk_fail
1400785afnop
140078540
1400785b8
1400785b8 // align 0x10
1400785b8 // align 0x10
1400785c0
1400785c0std::ios_base::failure::what() const:
1400785c0mov rax, [rcx+8]
1400785c4ret
1400785c0
1400785c0std::ios_base::failure::what() const:
1400785c0mov rax, [rcx+8]
1400785c4ret
1400785c0
1400785c5
1400785c5 // align 0x10
1400785c5 // align 0x10
1400785d5
1400785d5 // align 0x10
1400785d5 // align 0x10
1400785e0
1400785e0std::messages<char>::_M_convert_to_char(std::string const&) const:
1400785e0mov rax, [rdx]
1400785e3ret
1400785e0
1400785e0std::messages<char>::_M_convert_to_char(std::string const&) const:
1400785e0mov rax, [rdx]
1400785e3ret
1400785e0
1400785e4
1400785e4 // align 0x10
1400785e4 // align 0x10
1400785f0
1400785f0std::messages<char>::_M_convert_from_char(char*) const:
1400785f0push rbx
1400785f1sub rsp, 48
1400785f5mov rdx, [rip+0x11f094]
1400785fcmov r8, [rdx]
1400785ffmov [rsp+40], r8
140078604lea r8, [rsp+39]
140078609mov rbx, rcx
14007860cxor edx, edx
14007860exor ecx, ecx
140078610call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
140078615mov rcx, [rip+0x11f074]
14007861cmov [rbx], rax
14007861fmov rax, [rsp+40]
140078624sub rax, [rcx]
140078627jne 0x140078632
140078629mov rax, rbx
14007862cadd rsp, 48
140078630pop rbx
140078631ret
140078632
140078632loc_140078632:
140078632call __stack_chk_fail
140078637nop
1400785f0
1400785f0std::messages<char>::_M_convert_from_char(char*) const:
1400785f0push rbx
1400785f1sub rsp, 48
1400785f5mov rdx, [rip+0x11f094]
1400785fcmov r8, [rdx]
1400785ffmov [rsp+40], r8
140078604lea r8, [rsp+39]
140078609mov rbx, rcx
14007860cxor edx, edx
14007860exor ecx, ecx
140078610call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
140078615mov rcx, [rip+0x11f074]
14007861cmov [rbx], rax
14007861fmov rax, [rsp+40]
140078624sub rax, [rcx]
140078627jne 0x140078632
140078629mov rax, rbx
14007862cadd rsp, 48
140078630pop rbx
140078631ret
140078632
140078632loc_140078632:
140078632call __stack_chk_fail
140078637nop
1400785f0
140078638
140078638 // align 0x10
140078638 // align 0x10
140078640
140078640std::messages<char>::get(int, int, int, std::string const&) const:
140078640push rbx
140078641sub rsp, 64
140078645mov rbx, rcx
140078648mov rcx, [rip+0x11f041]
14007864fmov rax, [rcx]
140078652mov [rsp+56], rax
140078657mov rax, [rdx]
14007865amov rcx, [rsp+120]
14007865fmov [rsp+40], rcx
140078664mov ecx, [rsp+112]
140078668mov [rsp+32], ecx
14007866cmov rcx, rbx
14007866fcall [rax+24]
140078672mov rdx, [rip+0x11f017]
140078679mov rax, [rsp+56]
14007867esub rax, [rdx]
140078681jne 0x14007868c
140078683mov rax, rbx
140078686add rsp, 64
14007868apop rbx
14007868bret
14007868c
14007868cloc_14007868c:
14007868ccall __stack_chk_fail
140078691nop
140078640
140078640std::messages<char>::get(int, int, int, std::string const&) const:
140078640push rbx
140078641sub rsp, 64
140078645mov rbx, rcx
140078648mov rcx, [rip+0x11f041]
14007864fmov rax, [rcx]
140078652mov [rsp+56], rax
140078657mov rax, [rdx]
14007865amov rcx, [rsp+120]
14007865fmov [rsp+40], rcx
140078664mov ecx, [rsp+112]
140078668mov [rsp+32], ecx
14007866cmov rcx, rbx
14007866fcall [rax+24]
140078672mov rdx, [rip+0x11f017]
140078679mov rax, [rsp+56]
14007867esub rax, [rdx]
140078681jne 0x14007868c
140078683mov rax, rbx
140078686add rsp, 64
14007868apop rbx
14007868bret
14007868c
14007868cloc_14007868c:
14007868ccall __stack_chk_fail
140078691nop
140078640
140078692
140078692 // align 0x10
140078692 // align 0x10
1400786a0
1400786a0std::messages<char>::open(std::string const&, std::locale const&) const:
1400786a0mov rax, [rcx]
1400786a3jmp [rax+16]
1400786a0
1400786a0std::messages<char>::open(std::string const&, std::locale const&) const:
1400786a0mov rax, [rcx]
1400786a3jmp [rax+16]
1400786a0
1400786a7
1400786a7 // align 0x10
1400786a7 // align 0x10
1400786b0
1400786b0std::messages<char>::open(std::string const&, std::locale const&, char const*) const:
1400786b0mov rax, [rcx]
1400786b3jmp [rax+16]
1400786b0
1400786b0std::messages<char>::open(std::string const&, std::locale const&, char const*) const:
1400786b0mov rax, [rcx]
1400786b3jmp [rax+16]
1400786b0
1400786b7
1400786b7 // align 0x10
1400786b7 // align 0x10
1400786c0
1400786c0std::messages<char>::close(int) const:
1400786c0mov rax, [rcx]
1400786c3jmp [rax+32]
1400786c0
1400786c0std::messages<char>::close(int) const:
1400786c0mov rax, [rcx]
1400786c3jmp [rax+32]
1400786c0
1400786c7
1400786c7 // align 0x10
1400786c7 // align 0x10
1400786d0
1400786d0std::messages<char>::do_get(int, int, int, std::string const&) const:
1400786d0sub rsp, 72
1400786d4mov r9, [rip+0x11efb5]
1400786dbmov rax, [r9]
1400786demov [rsp+56], rax
1400786e3mov rax, [rsp+120]
1400786e8mov r10, rcx
1400786ebmov rax, [rax]
1400786eemov edx, [rax-8]
1400786f1lea rcx, [rax-24]
1400786f5test edx, edx
1400786f7js 0x140078718
1400786f9lock add [rax-8], 1
1400786fe
1400786feloc_1400786fe:
1400786femov [r10], rax
140078701mov rax, [rsp+56]
140078706sub rax, [r9]
140078709jne 0x140078738
14007870bmov rax, r10
14007870eadd rsp, 72
140078712ret
140078713
140078713 0f 1f 44 00 00 ..D..
140078718
140078718loc_140078718:
140078718lea rdx, [rsp+55]
14007871dxor r8l, r8l
140078720mov [rsp+40], r10
140078725call std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
14007872amov r10, [rsp+40]
14007872fmov r9, [rip+0x11ef5a]
140078736jmp 0x1400786fe
140078738
140078738loc_140078738:
140078738call __stack_chk_fail
14007873dnop
1400786d0
1400786d0std::messages<char>::do_get(int, int, int, std::string const&) const:
1400786d0sub rsp, 72
1400786d4mov r9, [rip+0x11efb5]
1400786dbmov rax, [r9]
1400786demov [rsp+56], rax
1400786e3mov rax, [rsp+120]
1400786e8mov r10, rcx
1400786ebmov rax, [rax]
1400786eemov edx, [rax-8]
1400786f1lea rcx, [rax-24]
1400786f5test edx, edx
1400786f7js 0x140078718
1400786f9lock add [rax-8], 1
1400786fe
1400786feloc_1400786fe:
1400786femov [r10], rax
140078701mov rax, [rsp+56]
140078706sub rax, [r9]
140078709jne 0x140078738
14007870bmov rax, r10
14007870eadd rsp, 72
140078712ret
140078713
140078713 0f 1f 44 00 00 ..D..
140078718
140078718loc_140078718:
140078718lea rdx, [rsp+55]
14007871dxor r8l, r8l
140078720mov [rsp+40], r10
140078725call std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
14007872amov r10, [rsp+40]
14007872fmov r9, [rip+0x11ef5a]
140078736jmp 0x1400786fe
140078738
140078738loc_140078738:
140078738call __stack_chk_fail
14007873dnop
1400786d0
14007873e
14007873e // align 0x10
14007873e // align 0x10
140078740
140078740std::messages<char>::do_open(std::string const&, std::locale const&) const:
140078740xor eax, eax
140078742ret
140078740
140078740std::messages<char>::do_open(std::string const&, std::locale const&) const:
140078740xor eax, eax
140078742ret
140078740
140078743
140078743 // align 0x10
140078743 // align 0x10
140078751
140078751 // align 0x10
140078751 // align 0x10
140078760
140078760std::messages<wchar_t>::_M_convert_to_char(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&) const:
140078760mov rax, [rdx]
140078763ret
140078760
140078760std::messages<wchar_t>::_M_convert_to_char(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&) const:
140078760mov rax, [rdx]
140078763ret
140078760
140078764
140078764 // align 0x10
140078764 // align 0x10
140078770
140078770std::messages<wchar_t>::_M_convert_from_char(char*) const:
140078770push rbx
140078771sub rsp, 48
140078775mov rdx, [rip+0x11ef14]
14007877cmov r8, [rdx]
14007877fmov [rsp+40], r8
140078784lea r8, [rsp+39]
140078789mov rbx, rcx
14007878cxor edx, edx
14007878exor ecx, ecx
140078790call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
140078795mov rcx, [rip+0x11eef4]
14007879cmov [rbx], rax
14007879fmov rax, [rsp+40]
1400787a4sub rax, [rcx]
1400787a7jne 0x1400787b2
1400787a9mov rax, rbx
1400787acadd rsp, 48
1400787b0pop rbx
1400787b1ret
1400787b2
1400787b2loc_1400787b2:
1400787b2call __stack_chk_fail
1400787b7nop
140078770
140078770std::messages<wchar_t>::_M_convert_from_char(char*) const:
140078770push rbx
140078771sub rsp, 48
140078775mov rdx, [rip+0x11ef14]
14007877cmov r8, [rdx]
14007877fmov [rsp+40], r8
140078784lea r8, [rsp+39]
140078789mov rbx, rcx
14007878cxor edx, edx
14007878exor ecx, ecx
140078790call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
140078795mov rcx, [rip+0x11eef4]
14007879cmov [rbx], rax
14007879fmov rax, [rsp+40]
1400787a4sub rax, [rcx]
1400787a7jne 0x1400787b2
1400787a9mov rax, rbx
1400787acadd rsp, 48
1400787b0pop rbx
1400787b1ret
1400787b2
1400787b2loc_1400787b2:
1400787b2call __stack_chk_fail
1400787b7nop
140078770
1400787b8
1400787b8 // align 0x10
1400787b8 // align 0x10
1400787c0
1400787c0std::messages<wchar_t>::get(int, int, int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&) const:
1400787c0push rbx
1400787c1sub rsp, 64
1400787c5mov rbx, rcx
1400787c8mov rcx, [rip+0x11eec1]
1400787cfmov rax, [rcx]
1400787d2mov [rsp+56], rax
1400787d7mov rax, [rdx]
1400787damov rcx, [rsp+120]
1400787dfmov [rsp+40], rcx
1400787e4mov ecx, [rsp+112]
1400787e8mov [rsp+32], ecx
1400787ecmov rcx, rbx
1400787efcall [rax+24]
1400787f2mov rdx, [rip+0x11ee97]
1400787f9mov rax, [rsp+56]
1400787fesub rax, [rdx]
140078801jne 0x14007880c
140078803mov rax, rbx
140078806add rsp, 64
14007880apop rbx
14007880bret
14007880c
14007880cloc_14007880c:
14007880ccall __stack_chk_fail
140078811nop
1400787c0
1400787c0std::messages<wchar_t>::get(int, int, int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&) const:
1400787c0push rbx
1400787c1sub rsp, 64
1400787c5mov rbx, rcx
1400787c8mov rcx, [rip+0x11eec1]
1400787cfmov rax, [rcx]
1400787d2mov [rsp+56], rax
1400787d7mov rax, [rdx]
1400787damov rcx, [rsp+120]
1400787dfmov [rsp+40], rcx
1400787e4mov ecx, [rsp+112]
1400787e8mov [rsp+32], ecx
1400787ecmov rcx, rbx
1400787efcall [rax+24]
1400787f2mov rdx, [rip+0x11ee97]
1400787f9mov rax, [rsp+56]
1400787fesub rax, [rdx]
140078801jne 0x14007880c
140078803mov rax, rbx
140078806add rsp, 64
14007880apop rbx
14007880bret
14007880c
14007880cloc_14007880c:
14007880ccall __stack_chk_fail
140078811nop
1400787c0
140078812
140078812 // align 0x10
140078812 // align 0x10
140078820
140078820std::messages<wchar_t>::open(std::string const&, std::locale const&) const:
140078820mov rax, [rcx]
140078823jmp [rax+16]
140078820
140078820std::messages<wchar_t>::open(std::string const&, std::locale const&) const:
140078820mov rax, [rcx]
140078823jmp [rax+16]
140078820
140078827
140078827 // align 0x10
140078827 // align 0x10
140078830
140078830std::messages<wchar_t>::open(std::string const&, std::locale const&, char const*) const:
140078830mov rax, [rcx]
140078833jmp [rax+16]
140078830
140078830std::messages<wchar_t>::open(std::string const&, std::locale const&, char const*) const:
140078830mov rax, [rcx]
140078833jmp [rax+16]
140078830
140078837
140078837 // align 0x10
140078837 // align 0x10
140078840
140078840std::messages<wchar_t>::close(int) const:
140078840mov rax, [rcx]
140078843jmp [rax+32]
140078840
140078840std::messages<wchar_t>::close(int) const:
140078840mov rax, [rcx]
140078843jmp [rax+32]
140078840
140078847
140078847 // align 0x10
140078847 // align 0x10
140078850
140078850std::messages<wchar_t>::do_get(int, int, int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&) const:
140078850sub rsp, 72
140078854mov r9, [rip+0x11ee35]
14007885bmov rax, [r9]
14007885emov [rsp+56], rax
140078863mov rax, [rsp+120]
140078868mov r10, rcx
14007886bmov rax, [rax]
14007886emov edx, [rax-8]
140078871lea rcx, [rax-24]
140078875test edx, edx
140078877js 0x140078898
140078879lock add [rax-8], 1
14007887e
14007887eloc_14007887e:
14007887emov [r10], rax
140078881mov rax, [rsp+56]
140078886sub rax, [r9]
140078889jne 0x1400788b8
14007888bmov rax, r10
14007888eadd rsp, 72
140078892ret
140078893
140078893 0f 1f 44 00 00 ..D..
140078898
140078898loc_140078898:
140078898lea rdx, [rsp+55]
14007889dxor r8l, r8l
1400788a0mov [rsp+40], r10
1400788a5call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_clone(std::char_traits<wchar_t> const&, unsigned long long)
1400788aamov r10, [rsp+40]
1400788afmov r9, [rip+0x11edda]
1400788b6jmp 0x14007887e
1400788b8
1400788b8loc_1400788b8:
1400788b8call __stack_chk_fail
1400788bdnop
140078850
140078850std::messages<wchar_t>::do_get(int, int, int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&) const:
140078850sub rsp, 72
140078854mov r9, [rip+0x11ee35]
14007885bmov rax, [r9]
14007885emov [rsp+56], rax
140078863mov rax, [rsp+120]
140078868mov r10, rcx
14007886bmov rax, [rax]
14007886emov edx, [rax-8]
140078871lea rcx, [rax-24]
140078875test edx, edx
140078877js 0x140078898
140078879lock add [rax-8], 1
14007887e
14007887eloc_14007887e:
14007887emov [r10], rax
140078881mov rax, [rsp+56]
140078886sub rax, [r9]
140078889jne 0x1400788b8
14007888bmov rax, r10
14007888eadd rsp, 72
140078892ret
140078893
140078893 0f 1f 44 00 00 ..D..
140078898
140078898loc_140078898:
140078898lea rdx, [rsp+55]
14007889dxor r8l, r8l
1400788a0mov [rsp+40], r10
1400788a5call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_clone(std::char_traits<wchar_t> const&, unsigned long long)
1400788aamov r10, [rsp+40]
1400788afmov r9, [rip+0x11edda]
1400788b6jmp 0x14007887e
1400788b8
1400788b8loc_1400788b8:
1400788b8call __stack_chk_fail
1400788bdnop
140078850
1400788be
1400788be // align 0x10
1400788be // align 0x10
1400788c0
1400788c0std::messages<wchar_t>::do_open(std::string const&, std::locale const&) const:
1400788c0xor eax, eax
1400788c2ret
1400788c0
1400788c0std::messages<wchar_t>::do_open(std::string const&, std::locale const&) const:
1400788c0xor eax, eax
1400788c2ret
1400788c0
1400788c3
1400788c3 // align 0x10
1400788c3 // align 0x10
1400788d1
1400788d1 // align 0x10
1400788d1 // align 0x10
1400788e0
1400788e0std::numpunct<char>::do_grouping() const:
1400788e0push rbx
1400788e1sub rsp, 64
1400788e5mov rbx, rcx
1400788e8mov rcx, [rip+0x11eda1]
1400788efmov rax, [rcx]
1400788f2mov [rsp+56], rax
1400788f7mov rax, [rdx+16]
1400788fbmov rdx, -1
140078902mov rcx, [rax+16]
140078906test rcx, rcx
140078909je 0x14007891e
14007890bmov [rsp+40], rcx
140078910call strlen
140078915mov rcx, [rsp+40]
14007891alea rdx, [rcx+rax]
14007891e
14007891eloc_14007891e:
14007891elea r8, [rsp+55]
140078923call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078928mov rdx, [rip+0x11ed61]
14007892fmov [rbx], rax
140078932mov rax, [rsp+56]
140078937sub rax, [rdx]
14007893ajne 0x140078945
14007893cmov rax, rbx
14007893fadd rsp, 64
140078943pop rbx
140078944ret
140078945
140078945loc_140078945:
140078945call __stack_chk_fail
14007894anop
1400788e0
1400788e0std::numpunct<char>::do_grouping() const:
1400788e0push rbx
1400788e1sub rsp, 64
1400788e5mov rbx, rcx
1400788e8mov rcx, [rip+0x11eda1]
1400788efmov rax, [rcx]
1400788f2mov [rsp+56], rax
1400788f7mov rax, [rdx+16]
1400788fbmov rdx, -1
140078902mov rcx, [rax+16]
140078906test rcx, rcx
140078909je 0x14007891e
14007890bmov [rsp+40], rcx
140078910call strlen
140078915mov rcx, [rsp+40]
14007891alea rdx, [rcx+rax]
14007891e
14007891eloc_14007891e:
14007891elea r8, [rsp+55]
140078923call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078928mov rdx, [rip+0x11ed61]
14007892fmov [rbx], rax
140078932mov rax, [rsp+56]
140078937sub rax, [rdx]
14007893ajne 0x140078945
14007893cmov rax, rbx
14007893fadd rsp, 64
140078943pop rbx
140078944ret
140078945
140078945loc_140078945:
140078945call __stack_chk_fail
14007894anop
1400788e0
14007894b
14007894b // align 0x10
14007894b // align 0x10
140078950
140078950std::numpunct<char>::do_truename() const:
140078950push rbx
140078951sub rsp, 64
140078955mov rbx, rcx
140078958mov rcx, [rip+0x11ed31]
14007895fmov rax, [rcx]
140078962mov [rsp+56], rax
140078967mov rax, [rdx+16]
14007896bmov rdx, -1
140078972mov rcx, [rax+40]
140078976test rcx, rcx
140078979je 0x14007898e
14007897bmov [rsp+40], rcx
140078980call strlen
140078985mov rcx, [rsp+40]
14007898alea rdx, [rcx+rax]
14007898e
14007898eloc_14007898e:
14007898elea r8, [rsp+55]
140078993call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078998mov rdx, [rip+0x11ecf1]
14007899fmov [rbx], rax
1400789a2mov rax, [rsp+56]
1400789a7sub rax, [rdx]
1400789aajne 0x1400789b5
1400789acmov rax, rbx
1400789afadd rsp, 64
1400789b3pop rbx
1400789b4ret
1400789b5
1400789b5loc_1400789b5:
1400789b5call __stack_chk_fail
1400789banop
140078950
140078950std::numpunct<char>::do_truename() const:
140078950push rbx
140078951sub rsp, 64
140078955mov rbx, rcx
140078958mov rcx, [rip+0x11ed31]
14007895fmov rax, [rcx]
140078962mov [rsp+56], rax
140078967mov rax, [rdx+16]
14007896bmov rdx, -1
140078972mov rcx, [rax+40]
140078976test rcx, rcx
140078979je 0x14007898e
14007897bmov [rsp+40], rcx
140078980call strlen
140078985mov rcx, [rsp+40]
14007898alea rdx, [rcx+rax]
14007898e
14007898eloc_14007898e:
14007898elea r8, [rsp+55]
140078993call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078998mov rdx, [rip+0x11ecf1]
14007899fmov [rbx], rax
1400789a2mov rax, [rsp+56]
1400789a7sub rax, [rdx]
1400789aajne 0x1400789b5
1400789acmov rax, rbx
1400789afadd rsp, 64
1400789b3pop rbx
1400789b4ret
1400789b5
1400789b5loc_1400789b5:
1400789b5call __stack_chk_fail
1400789banop
140078950
1400789bb
1400789bb // align 0x10
1400789bb // align 0x10
1400789c0
1400789c0std::numpunct<char>::do_falsename() const:
1400789c0push rbx
1400789c1sub rsp, 64
1400789c5mov rbx, rcx
1400789c8mov rcx, [rip+0x11ecc1]
1400789cfmov rax, [rcx]
1400789d2mov [rsp+56], rax
1400789d7mov rax, [rdx+16]
1400789dbmov rdx, -1
1400789e2mov rcx, [rax+56]
1400789e6test rcx, rcx
1400789e9je 0x1400789fe
1400789ebmov [rsp+40], rcx
1400789f0call strlen
1400789f5mov rcx, [rsp+40]
1400789falea rdx, [rcx+rax]
1400789fe
1400789feloc_1400789fe:
1400789felea r8, [rsp+55]
140078a03call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078a08mov rdx, [rip+0x11ec81]
140078a0fmov [rbx], rax
140078a12mov rax, [rsp+56]
140078a17sub rax, [rdx]
140078a1ajne 0x140078a25
140078a1cmov rax, rbx
140078a1fadd rsp, 64
140078a23pop rbx
140078a24ret
140078a25
140078a25loc_140078a25:
140078a25call __stack_chk_fail
140078a2anop
1400789c0
1400789c0std::numpunct<char>::do_falsename() const:
1400789c0push rbx
1400789c1sub rsp, 64
1400789c5mov rbx, rcx
1400789c8mov rcx, [rip+0x11ecc1]
1400789cfmov rax, [rcx]
1400789d2mov [rsp+56], rax
1400789d7mov rax, [rdx+16]
1400789dbmov rdx, -1
1400789e2mov rcx, [rax+56]
1400789e6test rcx, rcx
1400789e9je 0x1400789fe
1400789ebmov [rsp+40], rcx
1400789f0call strlen
1400789f5mov rcx, [rsp+40]
1400789falea rdx, [rcx+rax]
1400789fe
1400789feloc_1400789fe:
1400789felea r8, [rsp+55]
140078a03call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078a08mov rdx, [rip+0x11ec81]
140078a0fmov [rbx], rax
140078a12mov rax, [rsp+56]
140078a17sub rax, [rdx]
140078a1ajne 0x140078a25
140078a1cmov rax, rbx
140078a1fadd rsp, 64
140078a23pop rbx
140078a24ret
140078a25
140078a25loc_140078a25:
140078a25call __stack_chk_fail
140078a2anop
1400789c0
140078a2b
140078a2b // align 0x10
140078a2b // align 0x10
140078a30
140078a30std::numpunct<char>::decimal_point() const:
140078a30lea rdx, [rip+89]
140078a37mov rax, [rcx]
140078a3amov rax, [rax+16]
140078a3ecmp rax, rdx
140078a41jne 0x140078a50
140078a43mov rax, [rcx+16]
140078a47movzx eax, [rax+72]
140078a4bret
140078a4cnop [rax]
140078a50
140078a50loc_140078a50:
140078a50jmp rax
140078a30
140078a30std::numpunct<char>::decimal_point() const:
140078a30lea rdx, [rip+89]
140078a37mov rax, [rcx]
140078a3amov rax, [rax+16]
140078a3ecmp rax, rdx
140078a41jne 0x140078a50
140078a43mov rax, [rcx+16]
140078a47movzx eax, [rax+72]
140078a4bret
140078a4cnop [rax]
140078a50
140078a50loc_140078a50:
140078a50jmp rax
140078a30
140078a53
140078a53 // align 0x10
140078a53 // align 0x10
140078a60
140078a60std::numpunct<char>::thousands_sep() const:
140078a60lea rdx, [rip+57]
140078a67mov rax, [rcx]
140078a6amov rax, [rax+24]
140078a6ecmp rax, rdx
140078a71jne 0x140078a80
140078a73mov rax, [rcx+16]
140078a77movzx eax, [rax+73]
140078a7bret
140078a7cnop [rax]
140078a80
140078a80loc_140078a80:
140078a80jmp rax
140078a60
140078a60std::numpunct<char>::thousands_sep() const:
140078a60lea rdx, [rip+57]
140078a67mov rax, [rcx]
140078a6amov rax, [rax+24]
140078a6ecmp rax, rdx
140078a71jne 0x140078a80
140078a73mov rax, [rcx+16]
140078a77movzx eax, [rax+73]
140078a7bret
140078a7cnop [rax]
140078a80
140078a80loc_140078a80:
140078a80jmp rax
140078a60
140078a83
140078a83 // align 0x10
140078a83 // align 0x10
140078a90
140078a90std::numpunct<char>::do_decimal_point() const:
140078a90mov rax, [rcx+16]
140078a94movzx eax, [rax+72]
140078a98ret
140078a90
140078a90std::numpunct<char>::do_decimal_point() const:
140078a90mov rax, [rcx+16]
140078a94movzx eax, [rax+72]
140078a98ret
140078a90
140078a99
140078a99 // align 0x10
140078a99 // align 0x10
140078aa0
140078aa0std::numpunct<char>::do_thousands_sep() const:
140078aa0mov rax, [rcx+16]
140078aa4movzx eax, [rax+73]
140078aa8ret
140078aa0
140078aa0std::numpunct<char>::do_thousands_sep() const:
140078aa0mov rax, [rcx+16]
140078aa4movzx eax, [rax+73]
140078aa8ret
140078aa0
140078aa9
140078aa9 // align 0x10
140078aa9 // align 0x10
140078ab0
140078ab0std::numpunct<char>::grouping() const:
140078ab0push rbx
140078ab1sub rsp, 64
140078ab5mov rbx, rcx
140078ab8mov rcx, [rip+0x11ebd1]
140078abfmov rax, [rcx]
140078ac2mov [rsp+56], rax
140078ac7mov rax, [rdx]
140078acalea rcx, [rip-497]
140078ad1mov rax, [rax+32]
140078ad5cmp rax, rcx
140078ad8jne 0x140078b30
140078adamov rax, [rdx+16]
140078ademov rdx, -1
140078ae5mov rcx, [rax+16]
140078ae9test rcx, rcx
140078aecje 0x140078b01
140078aeemov [rsp+40], rcx
140078af3call strlen
140078af8mov rcx, [rsp+40]
140078afdlea rdx, [rcx+rax]
140078b01
140078b01loc_140078b01:
140078b01lea r8, [rsp+55]
140078b06call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078b0bmov [rbx], rax
140078b0e
140078b0eloc_140078b0e:
140078b0emov rdx, [rip+0x11eb7b]
140078b15mov rax, [rsp+56]
140078b1asub rax, [rdx]
140078b1djne 0x140078b37
140078b1fmov rax, rbx
140078b22add rsp, 64
140078b26pop rbx
140078b27ret
140078b28
140078b28 0f 1f 84 00 00 00 00 00 ........
140078b30
140078b30loc_140078b30:
140078b30mov rcx, rbx
140078b33call rax
140078b35jmp 0x140078b0e
140078b37
140078b37loc_140078b37:
140078b37call __stack_chk_fail
140078b3cnop
140078ab0
140078ab0std::numpunct<char>::grouping() const:
140078ab0push rbx
140078ab1sub rsp, 64
140078ab5mov rbx, rcx
140078ab8mov rcx, [rip+0x11ebd1]
140078abfmov rax, [rcx]
140078ac2mov [rsp+56], rax
140078ac7mov rax, [rdx]
140078acalea rcx, [rip-497]
140078ad1mov rax, [rax+32]
140078ad5cmp rax, rcx
140078ad8jne 0x140078b30
140078adamov rax, [rdx+16]
140078ademov rdx, -1
140078ae5mov rcx, [rax+16]
140078ae9test rcx, rcx
140078aecje 0x140078b01
140078aeemov [rsp+40], rcx
140078af3call strlen
140078af8mov rcx, [rsp+40]
140078afdlea rdx, [rcx+rax]
140078b01
140078b01loc_140078b01:
140078b01lea r8, [rsp+55]
140078b06call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078b0bmov [rbx], rax
140078b0e
140078b0eloc_140078b0e:
140078b0emov rdx, [rip+0x11eb7b]
140078b15mov rax, [rsp+56]
140078b1asub rax, [rdx]
140078b1djne 0x140078b37
140078b1fmov rax, rbx
140078b22add rsp, 64
140078b26pop rbx
140078b27ret
140078b28
140078b28 0f 1f 84 00 00 00 00 00 ........
140078b30
140078b30loc_140078b30:
140078b30mov rcx, rbx
140078b33call rax
140078b35jmp 0x140078b0e
140078b37
140078b37loc_140078b37:
140078b37call __stack_chk_fail
140078b3cnop
140078ab0
140078b3d
140078b3d // align 0x10
140078b3d // align 0x10
140078b40
140078b40std::numpunct<char>::truename() const:
140078b40push rbx
140078b41sub rsp, 64
140078b45mov rbx, rcx
140078b48mov rcx, [rip+0x11eb41]
140078b4fmov rax, [rcx]
140078b52mov [rsp+56], rax
140078b57mov rax, [rdx]
140078b5alea rcx, [rip-529]
140078b61mov rax, [rax+40]
140078b65cmp rax, rcx
140078b68jne 0x140078bc0
140078b6amov rax, [rdx+16]
140078b6emov rdx, -1
140078b75mov rcx, [rax+40]
140078b79test rcx, rcx
140078b7cje 0x140078b91
140078b7emov [rsp+40], rcx
140078b83call strlen
140078b88mov rcx, [rsp+40]
140078b8dlea rdx, [rcx+rax]
140078b91
140078b91loc_140078b91:
140078b91lea r8, [rsp+55]
140078b96call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078b9bmov [rbx], rax
140078b9e
140078b9eloc_140078b9e:
140078b9emov rdx, [rip+0x11eaeb]
140078ba5mov rax, [rsp+56]
140078baasub rax, [rdx]
140078badjne 0x140078bc7
140078bafmov rax, rbx
140078bb2add rsp, 64
140078bb6pop rbx
140078bb7ret
140078bb8
140078bb8 0f 1f 84 00 00 00 00 00 ........
140078bc0
140078bc0loc_140078bc0:
140078bc0mov rcx, rbx
140078bc3call rax
140078bc5jmp 0x140078b9e
140078bc7
140078bc7loc_140078bc7:
140078bc7call __stack_chk_fail
140078bccnop
140078b40
140078b40std::numpunct<char>::truename() const:
140078b40push rbx
140078b41sub rsp, 64
140078b45mov rbx, rcx
140078b48mov rcx, [rip+0x11eb41]
140078b4fmov rax, [rcx]
140078b52mov [rsp+56], rax
140078b57mov rax, [rdx]
140078b5alea rcx, [rip-529]
140078b61mov rax, [rax+40]
140078b65cmp rax, rcx
140078b68jne 0x140078bc0
140078b6amov rax, [rdx+16]
140078b6emov rdx, -1
140078b75mov rcx, [rax+40]
140078b79test rcx, rcx
140078b7cje 0x140078b91
140078b7emov [rsp+40], rcx
140078b83call strlen
140078b88mov rcx, [rsp+40]
140078b8dlea rdx, [rcx+rax]
140078b91
140078b91loc_140078b91:
140078b91lea r8, [rsp+55]
140078b96call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078b9bmov [rbx], rax
140078b9e
140078b9eloc_140078b9e:
140078b9emov rdx, [rip+0x11eaeb]
140078ba5mov rax, [rsp+56]
140078baasub rax, [rdx]
140078badjne 0x140078bc7
140078bafmov rax, rbx
140078bb2add rsp, 64
140078bb6pop rbx
140078bb7ret
140078bb8
140078bb8 0f 1f 84 00 00 00 00 00 ........
140078bc0
140078bc0loc_140078bc0:
140078bc0mov rcx, rbx
140078bc3call rax
140078bc5jmp 0x140078b9e
140078bc7
140078bc7loc_140078bc7:
140078bc7call __stack_chk_fail
140078bccnop
140078b40
140078bcd
140078bcd // align 0x10
140078bcd // align 0x10
140078bd0
140078bd0std::numpunct<char>::falsename() const:
140078bd0push rbx
140078bd1sub rsp, 64
140078bd5mov rbx, rcx
140078bd8mov rcx, [rip+0x11eab1]
140078bdfmov rax, [rcx]
140078be2mov [rsp+56], rax
140078be7mov rax, [rdx]
140078bealea rcx, [rip-561]
140078bf1mov rax, [rax+48]
140078bf5cmp rax, rcx
140078bf8jne 0x140078c50
140078bfamov rax, [rdx+16]
140078bfemov rdx, -1
140078c05mov rcx, [rax+56]
140078c09test rcx, rcx
140078c0cje 0x140078c21
140078c0emov [rsp+40], rcx
140078c13call strlen
140078c18mov rcx, [rsp+40]
140078c1dlea rdx, [rcx+rax]
140078c21
140078c21loc_140078c21:
140078c21lea r8, [rsp+55]
140078c26call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078c2bmov [rbx], rax
140078c2e
140078c2eloc_140078c2e:
140078c2emov rdx, [rip+0x11ea5b]
140078c35mov rax, [rsp+56]
140078c3asub rax, [rdx]
140078c3djne 0x140078c57
140078c3fmov rax, rbx
140078c42add rsp, 64
140078c46pop rbx
140078c47ret
140078c48
140078c48 0f 1f 84 00 00 00 00 00 ........
140078c50
140078c50loc_140078c50:
140078c50mov rcx, rbx
140078c53call rax
140078c55jmp 0x140078c2e
140078c57
140078c57loc_140078c57:
140078c57call __stack_chk_fail
140078c5cnop
140078bd0
140078bd0std::numpunct<char>::falsename() const:
140078bd0push rbx
140078bd1sub rsp, 64
140078bd5mov rbx, rcx
140078bd8mov rcx, [rip+0x11eab1]
140078bdfmov rax, [rcx]
140078be2mov [rsp+56], rax
140078be7mov rax, [rdx]
140078bealea rcx, [rip-561]
140078bf1mov rax, [rax+48]
140078bf5cmp rax, rcx
140078bf8jne 0x140078c50
140078bfamov rax, [rdx+16]
140078bfemov rdx, -1
140078c05mov rcx, [rax+56]
140078c09test rcx, rcx
140078c0cje 0x140078c21
140078c0emov [rsp+40], rcx
140078c13call strlen
140078c18mov rcx, [rsp+40]
140078c1dlea rdx, [rcx+rax]
140078c21
140078c21loc_140078c21:
140078c21lea r8, [rsp+55]
140078c26call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078c2bmov [rbx], rax
140078c2e
140078c2eloc_140078c2e:
140078c2emov rdx, [rip+0x11ea5b]
140078c35mov rax, [rsp+56]
140078c3asub rax, [rdx]
140078c3djne 0x140078c57
140078c3fmov rax, rbx
140078c42add rsp, 64
140078c46pop rbx
140078c47ret
140078c48
140078c48 0f 1f 84 00 00 00 00 00 ........
140078c50
140078c50loc_140078c50:
140078c50mov rcx, rbx
140078c53call rax
140078c55jmp 0x140078c2e
140078c57
140078c57loc_140078c57:
140078c57call __stack_chk_fail
140078c5cnop
140078bd0
140078c5d
140078c5d // align 0x10
140078c5d // align 0x10
140078c60
140078c60std::numpunct<wchar_t>::do_grouping() const:
140078c60push rbx
140078c61sub rsp, 64
140078c65mov rbx, rcx
140078c68mov rcx, [rip+0x11ea21]
140078c6fmov rax, [rcx]
140078c72mov [rsp+56], rax
140078c77mov rax, [rdx+16]
140078c7bmov rdx, -1
140078c82mov rcx, [rax+16]
140078c86test rcx, rcx
140078c89je 0x140078c9e
140078c8bmov [rsp+40], rcx
140078c90call strlen
140078c95mov rcx, [rsp+40]
140078c9alea rdx, [rcx+rax]
140078c9e
140078c9eloc_140078c9e:
140078c9elea r8, [rsp+55]
140078ca3call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078ca8mov rdx, [rip+0x11e9e1]
140078cafmov [rbx], rax
140078cb2mov rax, [rsp+56]
140078cb7sub rax, [rdx]
140078cbajne 0x140078cc5
140078cbcmov rax, rbx
140078cbfadd rsp, 64
140078cc3pop rbx
140078cc4ret
140078cc5
140078cc5loc_140078cc5:
140078cc5call __stack_chk_fail
140078ccanop
140078c60
140078c60std::numpunct<wchar_t>::do_grouping() const:
140078c60push rbx
140078c61sub rsp, 64
140078c65mov rbx, rcx
140078c68mov rcx, [rip+0x11ea21]
140078c6fmov rax, [rcx]
140078c72mov [rsp+56], rax
140078c77mov rax, [rdx+16]
140078c7bmov rdx, -1
140078c82mov rcx, [rax+16]
140078c86test rcx, rcx
140078c89je 0x140078c9e
140078c8bmov [rsp+40], rcx
140078c90call strlen
140078c95mov rcx, [rsp+40]
140078c9alea rdx, [rcx+rax]
140078c9e
140078c9eloc_140078c9e:
140078c9elea r8, [rsp+55]
140078ca3call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078ca8mov rdx, [rip+0x11e9e1]
140078cafmov [rbx], rax
140078cb2mov rax, [rsp+56]
140078cb7sub rax, [rdx]
140078cbajne 0x140078cc5
140078cbcmov rax, rbx
140078cbfadd rsp, 64
140078cc3pop rbx
140078cc4ret
140078cc5
140078cc5loc_140078cc5:
140078cc5call __stack_chk_fail
140078ccanop
140078c60
140078ccb
140078ccb // align 0x10
140078ccb // align 0x10
140078cd0
140078cd0std::numpunct<wchar_t>::do_truename() const:
140078cd0push rbx
140078cd1sub rsp, 64
140078cd5mov rbx, rcx
140078cd8mov rcx, [rip+0x11e9b1]
140078cdfmov rax, [rcx]
140078ce2mov [rsp+56], rax
140078ce7mov rax, [rdx+16]
140078cebmov rdx, -2
140078cf2mov rcx, [rax+40]
140078cf6test rcx, rcx
140078cf9je 0x140078d0e
140078cfbmov [rsp+40], rcx
140078d00call wcslen
140078d05mov rcx, [rsp+40]
140078d0alea rdx, [rcx+2*rax]
140078d0e
140078d0eloc_140078d0e:
140078d0elea r8, [rsp+55]
140078d13call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078d18mov rdx, [rip+0x11e971]
140078d1fmov [rbx], rax
140078d22mov rax, [rsp+56]
140078d27sub rax, [rdx]
140078d2ajne 0x140078d35
140078d2cmov rax, rbx
140078d2fadd rsp, 64
140078d33pop rbx
140078d34ret
140078d35
140078d35loc_140078d35:
140078d35call __stack_chk_fail
140078d3anop
140078cd0
140078cd0std::numpunct<wchar_t>::do_truename() const:
140078cd0push rbx
140078cd1sub rsp, 64
140078cd5mov rbx, rcx
140078cd8mov rcx, [rip+0x11e9b1]
140078cdfmov rax, [rcx]
140078ce2mov [rsp+56], rax
140078ce7mov rax, [rdx+16]
140078cebmov rdx, -2
140078cf2mov rcx, [rax+40]
140078cf6test rcx, rcx
140078cf9je 0x140078d0e
140078cfbmov [rsp+40], rcx
140078d00call wcslen
140078d05mov rcx, [rsp+40]
140078d0alea rdx, [rcx+2*rax]
140078d0e
140078d0eloc_140078d0e:
140078d0elea r8, [rsp+55]
140078d13call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078d18mov rdx, [rip+0x11e971]
140078d1fmov [rbx], rax
140078d22mov rax, [rsp+56]
140078d27sub rax, [rdx]
140078d2ajne 0x140078d35
140078d2cmov rax, rbx
140078d2fadd rsp, 64
140078d33pop rbx
140078d34ret
140078d35
140078d35loc_140078d35:
140078d35call __stack_chk_fail
140078d3anop
140078cd0
140078d3b
140078d3b // align 0x10
140078d3b // align 0x10
140078d40
140078d40std::numpunct<wchar_t>::do_falsename() const:
140078d40push rbx
140078d41sub rsp, 64
140078d45mov rbx, rcx
140078d48mov rcx, [rip+0x11e941]
140078d4fmov rax, [rcx]
140078d52mov [rsp+56], rax
140078d57mov rax, [rdx+16]
140078d5bmov rdx, -2
140078d62mov rcx, [rax+56]
140078d66test rcx, rcx
140078d69je 0x140078d7e
140078d6bmov [rsp+40], rcx
140078d70call wcslen
140078d75mov rcx, [rsp+40]
140078d7alea rdx, [rcx+2*rax]
140078d7e
140078d7eloc_140078d7e:
140078d7elea r8, [rsp+55]
140078d83call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078d88mov rdx, [rip+0x11e901]
140078d8fmov [rbx], rax
140078d92mov rax, [rsp+56]
140078d97sub rax, [rdx]
140078d9ajne 0x140078da5
140078d9cmov rax, rbx
140078d9fadd rsp, 64
140078da3pop rbx
140078da4ret
140078da5
140078da5loc_140078da5:
140078da5call __stack_chk_fail
140078daanop
140078d40
140078d40std::numpunct<wchar_t>::do_falsename() const:
140078d40push rbx
140078d41sub rsp, 64
140078d45mov rbx, rcx
140078d48mov rcx, [rip+0x11e941]
140078d4fmov rax, [rcx]
140078d52mov [rsp+56], rax
140078d57mov rax, [rdx+16]
140078d5bmov rdx, -2
140078d62mov rcx, [rax+56]
140078d66test rcx, rcx
140078d69je 0x140078d7e
140078d6bmov [rsp+40], rcx
140078d70call wcslen
140078d75mov rcx, [rsp+40]
140078d7alea rdx, [rcx+2*rax]
140078d7e
140078d7eloc_140078d7e:
140078d7elea r8, [rsp+55]
140078d83call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078d88mov rdx, [rip+0x11e901]
140078d8fmov [rbx], rax
140078d92mov rax, [rsp+56]
140078d97sub rax, [rdx]
140078d9ajne 0x140078da5
140078d9cmov rax, rbx
140078d9fadd rsp, 64
140078da3pop rbx
140078da4ret
140078da5
140078da5loc_140078da5:
140078da5call __stack_chk_fail
140078daanop
140078d40
140078dab
140078dab // align 0x10
140078dab // align 0x10
140078db0
140078db0std::numpunct<wchar_t>::decimal_point() const:
140078db0lea rdx, [rip+89]
140078db7mov rax, [rcx]
140078dbamov rax, [rax+16]
140078dbecmp rax, rdx
140078dc1jne 0x140078dd0
140078dc3mov rax, [rcx+16]
140078dc7movzx eax, [rax+72]
140078dcbret
140078dccnop [rax]
140078dd0
140078dd0loc_140078dd0:
140078dd0jmp rax
140078db0
140078db0std::numpunct<wchar_t>::decimal_point() const:
140078db0lea rdx, [rip+89]
140078db7mov rax, [rcx]
140078dbamov rax, [rax+16]
140078dbecmp rax, rdx
140078dc1jne 0x140078dd0
140078dc3mov rax, [rcx+16]
140078dc7movzx eax, [rax+72]
140078dcbret
140078dccnop [rax]
140078dd0
140078dd0loc_140078dd0:
140078dd0jmp rax
140078db0
140078dd3
140078dd3 // align 0x10
140078dd3 // align 0x10
140078de0
140078de0std::numpunct<wchar_t>::thousands_sep() const:
140078de0lea rdx, [rip+57]
140078de7mov rax, [rcx]
140078deamov rax, [rax+24]
140078deecmp rax, rdx
140078df1jne 0x140078e00
140078df3mov rax, [rcx+16]
140078df7movzx eax, [rax+74]
140078dfbret
140078dfcnop [rax]
140078e00
140078e00loc_140078e00:
140078e00jmp rax
140078de0
140078de0std::numpunct<wchar_t>::thousands_sep() const:
140078de0lea rdx, [rip+57]
140078de7mov rax, [rcx]
140078deamov rax, [rax+24]
140078deecmp rax, rdx
140078df1jne 0x140078e00
140078df3mov rax, [rcx+16]
140078df7movzx eax, [rax+74]
140078dfbret
140078dfcnop [rax]
140078e00
140078e00loc_140078e00:
140078e00jmp rax
140078de0
140078e03
140078e03 // align 0x10
140078e03 // align 0x10
140078e10
140078e10std::numpunct<wchar_t>::do_decimal_point() const:
140078e10mov rax, [rcx+16]
140078e14movzx eax, [rax+72]
140078e18ret
140078e10
140078e10std::numpunct<wchar_t>::do_decimal_point() const:
140078e10mov rax, [rcx+16]
140078e14movzx eax, [rax+72]
140078e18ret
140078e10
140078e19
140078e19 // align 0x10
140078e19 // align 0x10
140078e20
140078e20std::numpunct<wchar_t>::do_thousands_sep() const:
140078e20mov rax, [rcx+16]
140078e24movzx eax, [rax+74]
140078e28ret
140078e20
140078e20std::numpunct<wchar_t>::do_thousands_sep() const:
140078e20mov rax, [rcx+16]
140078e24movzx eax, [rax+74]
140078e28ret
140078e20
140078e29
140078e29 // align 0x10
140078e29 // align 0x10
140078e30
140078e30std::numpunct<wchar_t>::grouping() const:
140078e30push rbx
140078e31sub rsp, 64
140078e35mov rbx, rcx
140078e38mov rcx, [rip+0x11e851]
140078e3fmov rax, [rcx]
140078e42mov [rsp+56], rax
140078e47mov rax, [rdx]
140078e4alea rcx, [rip-497]
140078e51mov rax, [rax+32]
140078e55cmp rax, rcx
140078e58jne 0x140078eb0
140078e5amov rax, [rdx+16]
140078e5emov rdx, -1
140078e65mov rcx, [rax+16]
140078e69test rcx, rcx
140078e6cje 0x140078e81
140078e6emov [rsp+40], rcx
140078e73call strlen
140078e78mov rcx, [rsp+40]
140078e7dlea rdx, [rcx+rax]
140078e81
140078e81loc_140078e81:
140078e81lea r8, [rsp+55]
140078e86call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078e8bmov [rbx], rax
140078e8e
140078e8eloc_140078e8e:
140078e8emov rdx, [rip+0x11e7fb]
140078e95mov rax, [rsp+56]
140078e9asub rax, [rdx]
140078e9djne 0x140078eb7
140078e9fmov rax, rbx
140078ea2add rsp, 64
140078ea6pop rbx
140078ea7ret
140078ea8
140078ea8 0f 1f 84 00 00 00 00 00 ........
140078eb0
140078eb0loc_140078eb0:
140078eb0mov rcx, rbx
140078eb3call rax
140078eb5jmp 0x140078e8e
140078eb7
140078eb7loc_140078eb7:
140078eb7call __stack_chk_fail
140078ebcnop
140078e30
140078e30std::numpunct<wchar_t>::grouping() const:
140078e30push rbx
140078e31sub rsp, 64
140078e35mov rbx, rcx
140078e38mov rcx, [rip+0x11e851]
140078e3fmov rax, [rcx]
140078e42mov [rsp+56], rax
140078e47mov rax, [rdx]
140078e4alea rcx, [rip-497]
140078e51mov rax, [rax+32]
140078e55cmp rax, rcx
140078e58jne 0x140078eb0
140078e5amov rax, [rdx+16]
140078e5emov rdx, -1
140078e65mov rcx, [rax+16]
140078e69test rcx, rcx
140078e6cje 0x140078e81
140078e6emov [rsp+40], rcx
140078e73call strlen
140078e78mov rcx, [rsp+40]
140078e7dlea rdx, [rcx+rax]
140078e81
140078e81loc_140078e81:
140078e81lea r8, [rsp+55]
140078e86call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078e8bmov [rbx], rax
140078e8e
140078e8eloc_140078e8e:
140078e8emov rdx, [rip+0x11e7fb]
140078e95mov rax, [rsp+56]
140078e9asub rax, [rdx]
140078e9djne 0x140078eb7
140078e9fmov rax, rbx
140078ea2add rsp, 64
140078ea6pop rbx
140078ea7ret
140078ea8
140078ea8 0f 1f 84 00 00 00 00 00 ........
140078eb0
140078eb0loc_140078eb0:
140078eb0mov rcx, rbx
140078eb3call rax
140078eb5jmp 0x140078e8e
140078eb7
140078eb7loc_140078eb7:
140078eb7call __stack_chk_fail
140078ebcnop
140078e30
140078ebd
140078ebd // align 0x10
140078ebd // align 0x10
140078ec0
140078ec0std::numpunct<wchar_t>::truename() const:
140078ec0push rbx
140078ec1sub rsp, 64
140078ec5mov rbx, rcx
140078ec8mov rcx, [rip+0x11e7c1]
140078ecfmov rax, [rcx]
140078ed2mov [rsp+56], rax
140078ed7mov rax, [rdx]
140078edalea rcx, [rip-529]
140078ee1mov rax, [rax+40]
140078ee5cmp rax, rcx
140078ee8jne 0x140078f40
140078eeamov rax, [rdx+16]
140078eeemov rdx, -2
140078ef5mov rcx, [rax+40]
140078ef9test rcx, rcx
140078efcje 0x140078f11
140078efemov [rsp+40], rcx
140078f03call wcslen
140078f08mov rcx, [rsp+40]
140078f0dlea rdx, [rcx+2*rax]
140078f11
140078f11loc_140078f11:
140078f11lea r8, [rsp+55]
140078f16call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078f1bmov [rbx], rax
140078f1e
140078f1eloc_140078f1e:
140078f1emov rdx, [rip+0x11e76b]
140078f25mov rax, [rsp+56]
140078f2asub rax, [rdx]
140078f2djne 0x140078f47
140078f2fmov rax, rbx
140078f32add rsp, 64
140078f36pop rbx
140078f37ret
140078f38
140078f38 0f 1f 84 00 00 00 00 00 ........
140078f40
140078f40loc_140078f40:
140078f40mov rcx, rbx
140078f43call rax
140078f45jmp 0x140078f1e
140078f47
140078f47loc_140078f47:
140078f47call __stack_chk_fail
140078f4cnop
140078ec0
140078ec0std::numpunct<wchar_t>::truename() const:
140078ec0push rbx
140078ec1sub rsp, 64
140078ec5mov rbx, rcx
140078ec8mov rcx, [rip+0x11e7c1]
140078ecfmov rax, [rcx]
140078ed2mov [rsp+56], rax
140078ed7mov rax, [rdx]
140078edalea rcx, [rip-529]
140078ee1mov rax, [rax+40]
140078ee5cmp rax, rcx
140078ee8jne 0x140078f40
140078eeamov rax, [rdx+16]
140078eeemov rdx, -2
140078ef5mov rcx, [rax+40]
140078ef9test rcx, rcx
140078efcje 0x140078f11
140078efemov [rsp+40], rcx
140078f03call wcslen
140078f08mov rcx, [rsp+40]
140078f0dlea rdx, [rcx+2*rax]
140078f11
140078f11loc_140078f11:
140078f11lea r8, [rsp+55]
140078f16call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078f1bmov [rbx], rax
140078f1e
140078f1eloc_140078f1e:
140078f1emov rdx, [rip+0x11e76b]
140078f25mov rax, [rsp+56]
140078f2asub rax, [rdx]
140078f2djne 0x140078f47
140078f2fmov rax, rbx
140078f32add rsp, 64
140078f36pop rbx
140078f37ret
140078f38
140078f38 0f 1f 84 00 00 00 00 00 ........
140078f40
140078f40loc_140078f40:
140078f40mov rcx, rbx
140078f43call rax
140078f45jmp 0x140078f1e
140078f47
140078f47loc_140078f47:
140078f47call __stack_chk_fail
140078f4cnop
140078ec0
140078f4d
140078f4d // align 0x10
140078f4d // align 0x10
140078f50
140078f50std::numpunct<wchar_t>::falsename() const:
140078f50push rbx
140078f51sub rsp, 64
140078f55mov rbx, rcx
140078f58mov rcx, [rip+0x11e731]
140078f5fmov rax, [rcx]
140078f62mov [rsp+56], rax
140078f67mov rax, [rdx]
140078f6alea rcx, [rip-561]
140078f71mov rax, [rax+48]
140078f75cmp rax, rcx
140078f78jne 0x140078fd0
140078f7amov rax, [rdx+16]
140078f7emov rdx, -2
140078f85mov rcx, [rax+56]
140078f89test rcx, rcx
140078f8cje 0x140078fa1
140078f8emov [rsp+40], rcx
140078f93call wcslen
140078f98mov rcx, [rsp+40]
140078f9dlea rdx, [rcx+2*rax]
140078fa1
140078fa1loc_140078fa1:
140078fa1lea r8, [rsp+55]
140078fa6call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078fabmov [rbx], rax
140078fae
140078faeloc_140078fae:
140078faemov rdx, [rip+0x11e6db]
140078fb5mov rax, [rsp+56]
140078fbasub rax, [rdx]
140078fbdjne 0x140078fd7
140078fbfmov rax, rbx
140078fc2add rsp, 64
140078fc6pop rbx
140078fc7ret
140078fc8
140078fc8 0f 1f 84 00 00 00 00 00 ........
140078fd0
140078fd0loc_140078fd0:
140078fd0mov rcx, rbx
140078fd3call rax
140078fd5jmp 0x140078fae
140078fd7
140078fd7loc_140078fd7:
140078fd7call __stack_chk_fail
140078fdcnop
140078f50
140078f50std::numpunct<wchar_t>::falsename() const:
140078f50push rbx
140078f51sub rsp, 64
140078f55mov rbx, rcx
140078f58mov rcx, [rip+0x11e731]
140078f5fmov rax, [rcx]
140078f62mov [rsp+56], rax
140078f67mov rax, [rdx]
140078f6alea rcx, [rip-561]
140078f71mov rax, [rax+48]
140078f75cmp rax, rcx
140078f78jne 0x140078fd0
140078f7amov rax, [rdx+16]
140078f7emov rdx, -2
140078f85mov rcx, [rax+56]
140078f89test rcx, rcx
140078f8cje 0x140078fa1
140078f8emov [rsp+40], rcx
140078f93call wcslen
140078f98mov rcx, [rsp+40]
140078f9dlea rdx, [rcx+2*rax]
140078fa1
140078fa1loc_140078fa1:
140078fa1lea r8, [rsp+55]
140078fa6call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078fabmov [rbx], rax
140078fae
140078faeloc_140078fae:
140078faemov rdx, [rip+0x11e6db]
140078fb5mov rax, [rsp+56]
140078fbasub rax, [rdx]
140078fbdjne 0x140078fd7
140078fbfmov rax, rbx
140078fc2add rsp, 64
140078fc6pop rbx
140078fc7ret
140078fc8
140078fc8 0f 1f 84 00 00 00 00 00 ........
140078fd0
140078fd0loc_140078fd0:
140078fd0mov rcx, rbx
140078fd3call rax
140078fd5jmp 0x140078fae
140078fd7
140078fd7loc_140078fd7:
140078fd7call __stack_chk_fail
140078fdcnop
140078f50
140078fdd
140078fdd // align 0x10
140078fdd // align 0x10
140078fe0
140078fe0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::date_order() const:
140078fe0mov rax, [rcx]
140078fe3jmp [rax+16]
140078fe0
140078fe0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::date_order() const:
140078fe0mov rax, [rcx]
140078fe3jmp [rax+16]
140078fe0
140078fe7
140078fe7 // align 0x10
140078fe7 // align 0x10
140078ff0
140078ff0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_date(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140078ff0push r15
140078ff2push r14
140078ff4push r13
140078ff6push r12
140078ff8push rbp
140078ff9push rdi
140078ffapush rsi
140078ffbpush rbx
140078ffcsub rsp, 200
140079003mov rax, [rip+0x11e686]
14007900amov r14, [rsp+304]
140079012mov rsi, [r8]
140079015mov rdi, [r8+8]
140079019mov rbx, [r9]
14007901cmov r12, [r9+8]
140079020mov rbp, [rsp+312]
140079028mov r13, [rsp+320]
140079030mov r15, rcx
140079033mov [rsp+88], rdx
140079038mov rcx, [rax]
14007903bmov [rsp+184], rcx
140079043xor ecx, ecx
140079045mov [rsp+104], rcx
14007904alea rcx, [rip+0x8cb7f]
140079051call std::locale::id::_M_id() const
140079056mov rdx, [r14+208]
14007905dcmp rax, [rdx+16]
140079061jae 0x14007922f
140079067mov rdx, [rdx+8]
14007906bmov rcx, [rdx+8*rax]
14007906ftest rcx, rcx
140079072je 0x14007922f
140079078xor r9l, r9l
14007907blea r8, [rip+0x122cee]
140079082lea rdx, [rip+0x1224f7]
140079089call __dynamic_cast
14007908etest rax, rax
140079091je 0x14007922f
140079097mov rax, [rax+16]
14007909blea rcx, [rsp+144]
1400790a3lea r9, [rsp+112]
1400790a8mov [rsp+172], 0
1400790b4lea r8, [rsp+128]
1400790bcmov rdx, [rax+16]
1400790c0lea rax, [rsp+172]
1400790c8mov [rsp+48], r13
1400790cdmov [rsp+64], rax
1400790d2mov [rsp+56], rdx
1400790d7mov rdx, [rsp+88]
1400790dcmov [rsp+32], r14
1400790e1mov [rsp+40], rbp
1400790e6mov [rsp+96], rax
1400790ebmov [rsp+180], 0
1400790f6mov [rsp+128], rsi
1400790femov [rsp+136], rdi
140079106mov [rsp+112], rbx
14007910bmov [rsp+120], r12
140079110call _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140079115mov r8, [rsp+144]
14007911dmov rdx, r13
140079120mov rcx, [rsp+96]
140079125mov r14, [rsp+152]
14007912dmov [rsp+88], r8
140079132call std::__time_get_state::_M_finalize_state(tm*)
140079137mov r8, [rsp+88]
14007913ccmp r14l, -1
140079140sete r13b
140079144test r8, r8
140079147setne al
14007914aand al, r13b
14007914dmov edx, eax
14007914fjne 0x1400791f0
140079155
140079155loc_140079155:
140079155cmp r12l, -1
140079159sete al
14007915ctest rbx, rbx
14007915fje 0x140079165
140079161test al, al
140079163jne 0x1400791c0
140079165
140079165loc_140079165:
140079165cmp r13b, al
140079168jne 0x14007916e
14007916aor [rbp], 2
14007916e
14007916eloc_14007916e:
14007916emov rax, rdi
140079171mov r14l, r14l
140079174mov rdi, [rip+0x11e515]
14007917bmov [r15], r8
14007917emov rdx, 0xffffffff00000000
140079188and rax, rdx
14007918bor rax, r14
14007918emov [r15+8], rax
140079192mov rax, [rsp+184]
14007919asub rax, [rdi]
14007919djne 0x140079243
1400791a3mov rax, r15
1400791a6add rsp, 200
1400791adpop rbx
1400791aepop rsi
1400791afpop rdi
1400791b0pop rbp
1400791b1pop r12
1400791b3pop r13
1400791b5pop r14
1400791b7pop r15
1400791b9ret
1400791ba
1400791ba 66 0f 1f 44 00 00 f..D..
1400791c0
1400791c0loc_1400791c0:
1400791c0mov rcx, [rbx+24]
1400791c4xor eax, eax
1400791c6cmp [rbx+16], rcx
1400791cajb 0x140079165
1400791ccmov rax, [rbx]
1400791cfmov [rsp+88], r8
1400791d4mov rcx, rbx
1400791d7call [rax+72]
1400791damov r8, [rsp+88]
1400791dfcmp eax, -1
1400791e2sete al
1400791e5jmp 0x140079165
1400791ea
1400791ea 66 0f 1f 44 00 00 f..D..
1400791f0
1400791f0loc_1400791f0:
1400791f0mov rax, [r8+24]
1400791f4xor r13l, r13l
1400791f7cmp [r8+16], rax
1400791fbjb 0x140079155
140079201mov rax, [r8]
140079204mov [rsp+96], dl
140079208mov rcx, r8
14007920bmov [rsp+88], r8
140079210call [rax+72]
140079213movzx edx, [rsp+96]
140079218mov r8, [rsp+88]
14007921dcmp eax, -1
140079220cmove r8, [rsp+104]
140079226cmove r13l, edx
14007922ajmp 0x140079155
14007922f
14007922floc_14007922f:
14007922fmov rdi, [rip+0x11e45a]
140079236mov rax, [rsp+184]
14007923esub rax, [rdi]
140079241je 0x140079248
140079243
140079243loc_140079243:
140079243call __stack_chk_fail
140079248
140079248loc_140079248:
140079248call std::__throw_bad_cast()
14007924dnop
140078ff0
140078ff0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_date(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140078ff0push r15
140078ff2push r14
140078ff4push r13
140078ff6push r12
140078ff8push rbp
140078ff9push rdi
140078ffapush rsi
140078ffbpush rbx
140078ffcsub rsp, 200
140079003mov rax, [rip+0x11e686]
14007900amov r14, [rsp+304]
140079012mov rsi, [r8]
140079015mov rdi, [r8+8]
140079019mov rbx, [r9]
14007901cmov r12, [r9+8]
140079020mov rbp, [rsp+312]
140079028mov r13, [rsp+320]
140079030mov r15, rcx
140079033mov [rsp+88], rdx
140079038mov rcx, [rax]
14007903bmov [rsp+184], rcx
140079043xor ecx, ecx
140079045mov [rsp+104], rcx
14007904alea rcx, [rip+0x8cb7f]
140079051call std::locale::id::_M_id() const
140079056mov rdx, [r14+208]
14007905dcmp rax, [rdx+16]
140079061jae 0x14007922f
140079067mov rdx, [rdx+8]
14007906bmov rcx, [rdx+8*rax]
14007906ftest rcx, rcx
140079072je 0x14007922f
140079078xor r9l, r9l
14007907blea r8, [rip+0x122cee]
140079082lea rdx, [rip+0x1224f7]
140079089call __dynamic_cast
14007908etest rax, rax
140079091je 0x14007922f
140079097mov rax, [rax+16]
14007909blea rcx, [rsp+144]
1400790a3lea r9, [rsp+112]
1400790a8mov [rsp+172], 0
1400790b4lea r8, [rsp+128]
1400790bcmov rdx, [rax+16]
1400790c0lea rax, [rsp+172]
1400790c8mov [rsp+48], r13
1400790cdmov [rsp+64], rax
1400790d2mov [rsp+56], rdx
1400790d7mov rdx, [rsp+88]
1400790dcmov [rsp+32], r14
1400790e1mov [rsp+40], rbp
1400790e6mov [rsp+96], rax
1400790ebmov [rsp+180], 0
1400790f6mov [rsp+128], rsi
1400790femov [rsp+136], rdi
140079106mov [rsp+112], rbx
14007910bmov [rsp+120], r12
140079110call _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140079115mov r8, [rsp+144]
14007911dmov rdx, r13
140079120mov rcx, [rsp+96]
140079125mov r14, [rsp+152]
14007912dmov [rsp+88], r8
140079132call std::__time_get_state::_M_finalize_state(tm*)
140079137mov r8, [rsp+88]
14007913ccmp r14l, -1
140079140sete r13b
140079144test r8, r8
140079147setne al
14007914aand al, r13b
14007914dmov edx, eax
14007914fjne 0x1400791f0
140079155
140079155loc_140079155:
140079155cmp r12l, -1
140079159sete al
14007915ctest rbx, rbx
14007915fje 0x140079165
140079161test al, al
140079163jne 0x1400791c0
140079165
140079165loc_140079165:
140079165cmp r13b, al
140079168jne 0x14007916e
14007916aor [rbp], 2
14007916e
14007916eloc_14007916e:
14007916emov rax, rdi
140079171mov r14l, r14l
140079174mov rdi, [rip+0x11e515]
14007917bmov [r15], r8
14007917emov rdx, 0xffffffff00000000
140079188and rax, rdx
14007918bor rax, r14
14007918emov [r15+8], rax
140079192mov rax, [rsp+184]
14007919asub rax, [rdi]
14007919djne 0x140079243
1400791a3mov rax, r15
1400791a6add rsp, 200
1400791adpop rbx
1400791aepop rsi
1400791afpop rdi
1400791b0pop rbp
1400791b1pop r12
1400791b3pop r13
1400791b5pop r14
1400791b7pop r15
1400791b9ret
1400791ba
1400791ba 66 0f 1f 44 00 00 f..D..
1400791c0
1400791c0loc_1400791c0:
1400791c0mov rcx, [rbx+24]
1400791c4xor eax, eax
1400791c6cmp [rbx+16], rcx
1400791cajb 0x140079165
1400791ccmov rax, [rbx]
1400791cfmov [rsp+88], r8
1400791d4mov rcx, rbx
1400791d7call [rax+72]
1400791damov r8, [rsp+88]
1400791dfcmp eax, -1
1400791e2sete al
1400791e5jmp 0x140079165
1400791ea
1400791ea 66 0f 1f 44 00 00 f..D..
1400791f0
1400791f0loc_1400791f0:
1400791f0mov rax, [r8+24]
1400791f4xor r13l, r13l
1400791f7cmp [r8+16], rax
1400791fbjb 0x140079155
140079201mov rax, [r8]
140079204mov [rsp+96], dl
140079208mov rcx, r8
14007920bmov [rsp+88], r8
140079210call [rax+72]
140079213movzx edx, [rsp+96]
140079218mov r8, [rsp+88]
14007921dcmp eax, -1
140079220cmove r8, [rsp+104]
140079226cmove r13l, edx
14007922ajmp 0x140079155
14007922f
14007922floc_14007922f:
14007922fmov rdi, [rip+0x11e45a]
140079236mov rax, [rsp+184]
14007923esub rax, [rdi]
140079241je 0x140079248
140079243
140079243loc_140079243:
140079243call __stack_chk_fail
140079248
140079248loc_140079248:
140079248call std::__throw_bad_cast()
14007924dnop
140078ff0
14007924e
14007924e // align 0x10
14007924e // align 0x10
140079250
140079250std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_time(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140079250push r15
140079252push r14
140079254push r13
140079256push r12
140079258push rbp
140079259push rdi
14007925apush rsi
14007925bpush rbx
14007925csub rsp, 200
140079263mov rax, [rip+0x11e426]
14007926amov r14, [rsp+304]
140079272mov rsi, [r8]
140079275mov rdi, [r8+8]
140079279mov rbx, [r9]
14007927cmov r12, [r9+8]
140079280mov rbp, [rsp+312]
140079288mov r13, [rsp+320]
140079290mov r15, rcx
140079293mov [rsp+88], rdx
140079298mov rcx, [rax]
14007929bmov [rsp+184], rcx
1400792a3xor ecx, ecx
1400792a5mov [rsp+104], rcx
1400792aalea rcx, [rip+0x8c91f]
1400792b1call std::locale::id::_M_id() const
1400792b6mov rdx, [r14+208]
1400792bdcmp rax, [rdx+16]
1400792c1jae 0x14007948f
1400792c7mov rdx, [rdx+8]
1400792cbmov rcx, [rdx+8*rax]
1400792cftest rcx, rcx
1400792d2je 0x14007948f
1400792d8xor r9l, r9l
1400792dblea r8, [rip+0x122a8e]
1400792e2lea rdx, [rip+0x122297]
1400792e9call __dynamic_cast
1400792eetest rax, rax
1400792f1je 0x14007948f
1400792f7mov rax, [rax+16]
1400792fblea rcx, [rsp+144]
140079303lea r9, [rsp+112]
140079308mov [rsp+172], 0
140079314lea r8, [rsp+128]
14007931cmov [rsp+180], 0
140079327mov rdx, [rax+32]
14007932blea rax, [rsp+172]
140079333mov [rsp+48], r13
140079338mov [rsp+64], rax
14007933dmov [rsp+56], rdx
140079342mov rdx, [rsp+88]
140079347mov [rsp+32], r14
14007934cmov [rsp+40], rbp
140079351mov [rsp+96], rax
140079356mov [rsp+128], rsi
14007935emov [rsp+136], rdi
140079366mov [rsp+112], rbx
14007936bmov [rsp+120], r12
140079370call _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140079375mov r8, [rsp+144]
14007937dmov rdx, r13
140079380mov rcx, [rsp+96]
140079385mov r14, [rsp+152]
14007938dmov [rsp+88], r8
140079392call std::__time_get_state::_M_finalize_state(tm*)
140079397mov r8, [rsp+88]
14007939ccmp r14l, -1
1400793a0sete r13b
1400793a4test r8, r8
1400793a7setne al
1400793aaand al, r13b
1400793admov edx, eax
1400793afjne 0x140079450
1400793b5
1400793b5loc_1400793b5:
1400793b5cmp r12l, -1
1400793b9sete al
1400793bctest rbx, rbx
1400793bfje 0x1400793c5
1400793c1test al, al
1400793c3jne 0x140079420
1400793c5
1400793c5loc_1400793c5:
1400793c5cmp r13b, al
1400793c8jne 0x1400793ce
1400793caor [rbp], 2
1400793ce
1400793celoc_1400793ce:
1400793cemov rax, rdi
1400793d1mov r14l, r14l
1400793d4mov rdi, [rip+0x11e2b5]
1400793dbmov [r15], r8
1400793demov rdx, 0xffffffff00000000
1400793e8and rax, rdx
1400793ebor rax, r14
1400793eemov [r15+8], rax
1400793f2mov rax, [rsp+184]
1400793fasub rax, [rdi]
1400793fdjne 0x1400794a3
140079403mov rax, r15
140079406add rsp, 200
14007940dpop rbx
14007940epop rsi
14007940fpop rdi
140079410pop rbp
140079411pop r12
140079413pop r13
140079415pop r14
140079417pop r15
140079419ret
14007941a
14007941a 66 0f 1f 44 00 00 f..D..
140079420
140079420loc_140079420:
140079420mov rcx, [rbx+24]
140079424xor eax, eax
140079426cmp [rbx+16], rcx
14007942ajb 0x1400793c5
14007942cmov rax, [rbx]
14007942fmov [rsp+88], r8
140079434mov rcx, rbx
140079437call [rax+72]
14007943amov r8, [rsp+88]
14007943fcmp eax, -1
140079442sete al
140079445jmp 0x1400793c5
14007944a
14007944a 66 0f 1f 44 00 00 f..D..
140079450
140079450loc_140079450:
140079450mov rax, [r8+24]
140079454xor r13l, r13l
140079457cmp [r8+16], rax
14007945bjb 0x1400793b5
140079461mov rax, [r8]
140079464mov [rsp+96], dl
140079468mov rcx, r8
14007946bmov [rsp+88], r8
140079470call [rax+72]
140079473movzx edx, [rsp+96]
140079478mov r8, [rsp+88]
14007947dcmp eax, -1
140079480cmove r8, [rsp+104]
140079486cmove r13l, edx
14007948ajmp 0x1400793b5
14007948f
14007948floc_14007948f:
14007948fmov rdi, [rip+0x11e1fa]
140079496mov rax, [rsp+184]
14007949esub rax, [rdi]
1400794a1je 0x1400794a8
1400794a3
1400794a3loc_1400794a3:
1400794a3call __stack_chk_fail
1400794a8
1400794a8loc_1400794a8:
1400794a8call std::__throw_bad_cast()
1400794adnop
140079250
140079250std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_time(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140079250push r15
140079252push r14
140079254push r13
140079256push r12
140079258push rbp
140079259push rdi
14007925apush rsi
14007925bpush rbx
14007925csub rsp, 200
140079263mov rax, [rip+0x11e426]
14007926amov r14, [rsp+304]
140079272mov rsi, [r8]
140079275mov rdi, [r8+8]
140079279mov rbx, [r9]
14007927cmov r12, [r9+8]
140079280mov rbp, [rsp+312]
140079288mov r13, [rsp+320]
140079290mov r15, rcx
140079293mov [rsp+88], rdx
140079298mov rcx, [rax]
14007929bmov [rsp+184], rcx
1400792a3xor ecx, ecx
1400792a5mov [rsp+104], rcx
1400792aalea rcx, [rip+0x8c91f]
1400792b1call std::locale::id::_M_id() const
1400792b6mov rdx, [r14+208]
1400792bdcmp rax, [rdx+16]
1400792c1jae 0x14007948f
1400792c7mov rdx, [rdx+8]
1400792cbmov rcx, [rdx+8*rax]
1400792cftest rcx, rcx
1400792d2je 0x14007948f
1400792d8xor r9l, r9l
1400792dblea r8, [rip+0x122a8e]
1400792e2lea rdx, [rip+0x122297]
1400792e9call __dynamic_cast
1400792eetest rax, rax
1400792f1je 0x14007948f
1400792f7mov rax, [rax+16]
1400792fblea rcx, [rsp+144]
140079303lea r9, [rsp+112]
140079308mov [rsp+172], 0
140079314lea r8, [rsp+128]
14007931cmov [rsp+180], 0
140079327mov rdx, [rax+32]
14007932blea rax, [rsp+172]
140079333mov [rsp+48], r13
140079338mov [rsp+64], rax
14007933dmov [rsp+56], rdx
140079342mov rdx, [rsp+88]
140079347mov [rsp+32], r14
14007934cmov [rsp+40], rbp
140079351mov [rsp+96], rax
140079356mov [rsp+128], rsi
14007935emov [rsp+136], rdi
140079366mov [rsp+112], rbx
14007936bmov [rsp+120], r12
140079370call _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140079375mov r8, [rsp+144]
14007937dmov rdx, r13
140079380mov rcx, [rsp+96]
140079385mov r14, [rsp+152]
14007938dmov [rsp+88], r8
140079392call std::__time_get_state::_M_finalize_state(tm*)
140079397mov r8, [rsp+88]
14007939ccmp r14l, -1
1400793a0sete r13b
1400793a4test r8, r8
1400793a7setne al
1400793aaand al, r13b
1400793admov edx, eax
1400793afjne 0x140079450
1400793b5
1400793b5loc_1400793b5:
1400793b5cmp r12l, -1
1400793b9sete al
1400793bctest rbx, rbx
1400793bfje 0x1400793c5
1400793c1test al, al
1400793c3jne 0x140079420
1400793c5
1400793c5loc_1400793c5:
1400793c5cmp r13b, al
1400793c8jne 0x1400793ce
1400793caor [rbp], 2
1400793ce
1400793celoc_1400793ce:
1400793cemov rax, rdi
1400793d1mov r14l, r14l
1400793d4mov rdi, [rip+0x11e2b5]
1400793dbmov [r15], r8
1400793demov rdx, 0xffffffff00000000
1400793e8and rax, rdx
1400793ebor rax, r14
1400793eemov [r15+8], rax
1400793f2mov rax, [rsp+184]
1400793fasub rax, [rdi]
1400793fdjne 0x1400794a3
140079403mov rax, r15
140079406add rsp, 200
14007940dpop rbx
14007940epop rsi
14007940fpop rdi
140079410pop rbp
140079411pop r12
140079413pop r13
140079415pop r14
140079417pop r15
140079419ret
14007941a
14007941a 66 0f 1f 44 00 00 f..D..
140079420
140079420loc_140079420:
140079420mov rcx, [rbx+24]
140079424xor eax, eax
140079426cmp [rbx+16], rcx
14007942ajb 0x1400793c5
14007942cmov rax, [rbx]
14007942fmov [rsp+88], r8
140079434mov rcx, rbx
140079437call [rax+72]
14007943amov r8, [rsp+88]
14007943fcmp eax, -1
140079442sete al
140079445jmp 0x1400793c5
14007944a
14007944a 66 0f 1f 44 00 00 f..D..
140079450
140079450loc_140079450:
140079450mov rax, [r8+24]
140079454xor r13l, r13l
140079457cmp [r8+16], rax
14007945bjb 0x1400793b5
140079461mov rax, [r8]
140079464mov [rsp+96], dl
140079468mov rcx, r8
14007946bmov [rsp+88], r8
140079470call [rax+72]
140079473movzx edx, [rsp+96]
140079478mov r8, [rsp+88]
14007947dcmp eax, -1
140079480cmove r8, [rsp+104]
140079486cmove r13l, edx
14007948ajmp 0x1400793b5
14007948f
14007948floc_14007948f:
14007948fmov rdi, [rip+0x11e1fa]
140079496mov rax, [rsp+184]
14007949esub rax, [rdi]
1400794a1je 0x1400794a8
1400794a3
1400794a3loc_1400794a3:
1400794a3call __stack_chk_fail
1400794a8
1400794a8loc_1400794a8:
1400794a8call std::__throw_bad_cast()
1400794adnop
140079250
Loading..