File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400faea0
1400faea0std::__istream_extract(std::istream&, char*, long long):
1400faea0push r15
1400faea2push r14
1400faea4push r13
1400faea6push r12
1400faea8push rbp
1400faea9push rdi
1400faeaapush rsi
1400faeabpush rbx
1400faeacsub rsp, 88
1400faeb0mov rsi, [rip+0x9c7d9]
1400faeb7mov rbp, rcx
1400faebamov rdi, rdx
1400faebdmov rbx, r8
1400faec0xor r8l, r8l
1400faec3mov rcx, [rsi]
1400faec6mov [rsp+72], rcx
1400faecblea rcx, [rsp+63]
1400faed0mov rdx, rbp
1400faed3call std::istream::sentry::sentry(std::istream&, bool)
1400faed8movzx r12l, [rsp+63]
1400faedemov rax, [rbp]
1400faee2test r12b, r12b
1400faee5je 0x1400fb053
1400faeebmov rdx, [rax-24]
1400faeefadd rdx, rbp
1400faef2mov r13, [rdx+16]
1400faef6test r13, r13
1400faef9jle 0x1400fb090
1400faeffcmp rbx, r13
1400faf02jle 0x1400fb090
1400faf08
1400faf08loc_1400faf08:
1400faf08add rdx, 208
1400faf0flea rcx, [rsp+64]
1400faf14call std::locale::locale(std::locale const&)
1400faf19mov rcx, [rip+0x9be20]
1400faf20call std::locale::id::_M_id() const
1400faf25mov rdx, rax
1400faf28mov rax, [rsp+64]
1400faf2dmov rax, [rax+8]
1400faf31mov r15, [rax+8*rdx]
1400faf35test r15, r15
1400faf38je 0x1400fb22a
1400faf3elea rcx, [rsp+64]
1400faf43call std::locale::~locale()
1400faf48mov rax, [rbp]
1400faf4cmov rax, [rax-24]
1400faf50mov rbx, [rbp+rax+232]
1400faf58mov rax, [rbx+16]
1400faf5ccmp rax, [rbx+24]
1400faf60jae 0x1400fb1b7
1400faf66movzx eax, [rax]
1400faf69
1400faf69loc_1400faf69:
1400faf69lea r14, [r13-1]
1400faf6dxor esi, esi
1400faf6ftest r14, r14
1400faf72jle 0x1400fb1ca
1400faf78
1400faf78loc_1400faf78:
1400faf78cmp eax, -1
1400faf7bje 0x1400fb02c
1400faf81
1400faf81loc_1400faf81:
1400faf81mov r8, [r15+48]
1400faf85movzx edx, al
1400faf88test [r8+2*rdx], 32
1400faf8djne 0x1400fb03a
1400faf93mov r10, [rbx+24]
1400faf97mov rcx, [rbx+16]
1400faf9bmov rdx, r13
1400faf9esub rdx, rsi
1400fafa1mov r9, r10
1400fafa4sub rdx, 1
1400fafa8sub r9, rcx
1400fafabcmp rdx, r9
1400fafaecmovg rdx, r9
1400fafb2cmp rdx, 1
1400fafb6jle 0x1400fb0a0
1400fafbcadd rdx, rcx
1400fafbflea rax, [rcx+1]
1400fafc3cmp rax, rdx
1400fafc6jb 0x1400fafe9
1400fafc8jmp 0x1400fb0e0
1400fafcd
1400fafcd 66 66 2e ff.
1400fafd0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
1400fafe0
1400fafe0loc_1400fafe0:
1400fafe0add rax, 1
1400fafe4cmp rdx, rax
1400fafe7je 0x1400faff4
1400fafe9
1400fafe9loc_1400fafe9:
1400fafe9movzx r9l, [rax]
1400fafedtest [r8+2*r9], 32
1400faff2je 0x1400fafe0
1400faff4
1400faff4loc_1400faff4:
1400faff4mov r9, rax
1400faff7sub r9, rcx
1400faffamov r8, r9
1400faffdtest r9, r9
1400fb000jne 0x1400fb0f0
1400fb006mov [rbx+16], rax
1400fb00aadd rdi, r8
1400fb00dadd rsi, r9
1400fb010cmp rax, r10
1400fb013jae 0x1400fb12d
1400fb019
1400fb019loc_1400fb019:
1400fb019movzx eax, [rax]
1400fb01ccmp rsi, r14
1400fb01fjl 0x1400faf81
1400fb025
1400fb025loc_1400fb025:
1400fb025cmp eax, -1
1400fb028sete r12b
1400fb02c
1400fb02cloc_1400fb02c:
1400fb02ccmp rsi, r14
1400fb02fjge 0x1400fb03a
1400fb031test r12b, r12b
1400fb034jne 0x1400fb1c5
1400fb03a
1400fb03aloc_1400fb03a:
1400fb03amov [rdi], 0
1400fb03dmov rax, [rbp]
1400fb041mov rdx, [rax-24]
1400fb045mov [rbp+rdx+16], 0
1400fb04etest rsi, rsi
1400fb051jne 0x1400fb067
1400fb053
1400fb053loc_1400fb053:
1400fb053mov edx, 4
1400fb058
1400fb058loc_1400fb058:
1400fb058mov rcx, [rax-24]
1400fb05cadd rcx, rbp
1400fb05for edx, [rcx+32]
1400fb062call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fb067
1400fb067loc_1400fb067:
1400fb067mov rdi, [rip+0x9c622]
1400fb06emov rax, [rsp+72]
1400fb073sub rax, [rdi]
1400fb076jne 0x1400fb225
1400fb07cadd rsp, 88
1400fb080pop rbx
1400fb081pop rsi
1400fb082pop rdi
1400fb083pop rbp
1400fb084pop r12
1400fb086pop r13
1400fb088pop r14
1400fb08apop r15
1400fb08cret
1400fb08d
1400fb08d 0f 1f 00 ...
1400fb090
1400fb090loc_1400fb090:
1400fb090mov r13, rbx
1400fb093jmp 0x1400faf08
1400fb098
1400fb098 0f 1f 84 00 00 00 00 00 ........
1400fb0a0
1400fb0a0loc_1400fb0a0:
1400fb0a0mov [rdi], al
1400fb0a2mov rax, [rbx+16]
1400fb0a6lea rdx, [rdi+1]
1400fb0aaadd rsi, 1
1400fb0aemov rcx, [rbx+24]
1400fb0b2cmp rax, rcx
1400fb0b5jae 0x1400fb148
1400fb0bbadd rax, 1
1400fb0bfmov [rbx+16], rax
1400fb0c3cmp rax, rcx
1400fb0c6jae 0x1400fb171
1400fb0cc
1400fb0ccloc_1400fb0cc:
1400fb0ccmovzx eax, [rax]
1400fb0cfmov rdi, rdx
1400fb0d2cmp rsi, r14
1400fb0d5jl 0x1400faf81
1400fb0dbjmp 0x1400fb025
1400fb0e0
1400fb0e0loc_1400fb0e0:
1400fb0e0mov r8l, 1
1400fb0e6mov r9l, 1
1400fb0ecnop [rax]
1400fb0f0
1400fb0f0loc_1400fb0f0:
1400fb0f0mov rdx, rcx
1400fb0f3mov rcx, rdi
1400fb0f6mov [rsp+40], r9
1400fb0fbmov [rsp+32], r8
1400fb100call memcpy
1400fb105mov r8, [rsp+32]
1400fb10amov rax, [rbx+16]
1400fb10emov r9, [rsp+40]
1400fb113mov r10, [rbx+24]
1400fb117add rax, r8
1400fb11aadd rdi, r8
1400fb11dmov [rbx+16], rax
1400fb121add rsi, r9
1400fb124cmp rax, r10
1400fb127jb 0x1400fb019
1400fb12d
1400fb12dloc_1400fb12d:
1400fb12dmov rax, [rbx]
1400fb130mov rcx, rbx
1400fb133call [rax+72]
1400fb136
1400fb136loc_1400fb136:
1400fb136cmp r14, rsi
1400fb139jg 0x1400faf78
1400fb13fjmp 0x1400fb025
1400fb144
1400fb144 0f 1f 40 00 ..@.
1400fb148
1400fb148loc_1400fb148:
1400fb148mov rax, [rbx]
1400fb14bmov [rsp+32], rdx
1400fb150mov rcx, rbx
1400fb153call [rax+80]
1400fb156cmp eax, -1
1400fb159mov rdx, [rsp+32]
1400fb15eje 0x1400fb186
1400fb160mov rax, [rbx+16]
1400fb164mov rcx, [rbx+24]
1400fb168cmp rax, rcx
1400fb16bjb 0x1400fb0cc
1400fb171
1400fb171loc_1400fb171:
1400fb171mov rax, [rbx]
1400fb174mov [rsp+32], rdx
1400fb179mov rcx, rbx
1400fb17ccall [rax+72]
1400fb17fmov rdi, [rsp+32]
1400fb184jmp 0x1400fb136
1400fb186
1400fb186loc_1400fb186:
1400fb186mov rdi, rdx
1400fb189cmp rsi, r14
1400fb18cjge 0x1400fb03a
1400fb192
1400fb192loc_1400fb192:
1400fb192mov [rdx], 0
1400fb195mov rax, [rbp]
1400fb199cmp rsi, 1
1400fb19dmov rdx, [rax-24]
1400fb1a1mov [rbp+rdx+16], 0
1400fb1aasbb edx, edx
1400fb1acand edx, 4
1400fb1afadd edx, 2
1400fb1b2jmp 0x1400fb058
1400fb1b7
1400fb1b7loc_1400fb1b7:
1400fb1b7mov rax, [rbx]
1400fb1bamov rcx, rbx
1400fb1bdcall [rax+72]
1400fb1c0jmp 0x1400faf69
1400fb1c5
1400fb1c5loc_1400fb1c5:
1400fb1c5mov rdx, rdi
1400fb1c8jmp 0x1400fb192
1400fb1ca
1400fb1caloc_1400fb1ca:
1400fb1camov [rdi], 0
1400fb1cdmov rax, [rbp]
1400fb1d1mov rdx, [rax-24]
1400fb1d5mov [rbp+rdx+16], 0
1400fb1demov edx, 4
1400fb1e3jmp 0x1400fb058
1400fb1e8
1400fb1e8 48 89 c1 31 f6 48 89 d0 H..1.H..
1400fb1f0
1400fb1f0loc_1400fb1f0:
1400fb1f0sub rax, 1
1400fb1f4jne 0x1400fb262
1400fb1f6call __cxa_begin_catch
1400fb1fbmov rax, [rbp]
1400fb1ffmov edx, 1
1400fb204mov rcx, [rax-24]
1400fb208add rcx, rbp
1400fb20bcall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fb210mov rdi, [rip+0x9c479]
1400fb217mov rax, [rsp+72]
1400fb21csub rax, [rdi]
1400fb21fje 0x1400fb2bd
1400fb225
1400fb225loc_1400fb225:
1400fb225call __stack_chk_fail
1400fb22a
1400fb22aloc_1400fb22a:
1400fb22amov rdi, [rip+0x9c45f]
1400fb231mov rax, [rsp+72]
1400fb236sub rax, [rdi]
1400fb239jne 0x1400fb225
1400fb23bcall std::__throw_bad_cast()
1400fb240mov rcx, rax
1400fb243mov rax, rdx
1400fb246jmp 0x1400fb1f0
1400fb248
1400fb248 48 89 c6 48 89 d7 48 8d H..H..H.
1400fb250 4c 24 40 e8 58 f5 fd ff 48 89 f1 48 89 f8 31 f6 L$@.X...H..H..1.
1400fb260 eb 8e ..
1400fb262
1400fb262loc_1400fb262:
1400fb262call __cxa_begin_catch
1400fb267mov rax, [rbp]
1400fb26bmov edx, 1
1400fb270mov rcx, [rax-24]
1400fb274add rcx, rbp
1400fb277call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fb27ccall __cxa_end_catch
1400fb281test rsi, rsi
1400fb284jne 0x1400fb067
1400fb28amov rax, [rbp]
1400fb28emov edx, 4
1400fb293jmp 0x1400fb058
1400fb298
1400fb298 48 89 c3 e8 e0 6b 00 00 H....k..
1400fb2a0 48 8b 3d e9 c3 09 00 48 8b 44 24 48 48 2b 07 0f H.=....H.D$HH+..
1400fb2b0 85 70 ff ff ff .p...
1400fb2b5
1400fb2b5loc_1400fb2b5:
1400fb2b5mov rcx, rbx
1400fb2b8call _Unwind_Resume
1400fb2bd
1400fb2bdloc_1400fb2bd:
1400fb2bdcall __cxa_rethrow
1400fb2c2mov rbx, rax
1400fb2c5call __cxa_end_catch
1400fb2camov rdi, [rip+0x9c3bf]
1400fb2d1mov rax, [rsp+72]
1400fb2d6sub rax, [rdi]
1400fb2d9je 0x1400fb2b5
1400fb2dbjmp 0x1400fb225
1400faea0
1400faea0std::__istream_extract(std::istream&, char*, long long):
1400faea0push r15
1400faea2push r14
1400faea4push r13
1400faea6push r12
1400faea8push rbp
1400faea9push rdi
1400faeaapush rsi
1400faeabpush rbx
1400faeacsub rsp, 88
1400faeb0mov rsi, [rip+0x9c7d9]
1400faeb7mov rbp, rcx
1400faebamov rdi, rdx
1400faebdmov rbx, r8
1400faec0xor r8l, r8l
1400faec3mov rcx, [rsi]
1400faec6mov [rsp+72], rcx
1400faecblea rcx, [rsp+63]
1400faed0mov rdx, rbp
1400faed3call std::istream::sentry::sentry(std::istream&, bool)
1400faed8movzx r12l, [rsp+63]
1400faedemov rax, [rbp]
1400faee2test r12b, r12b
1400faee5je 0x1400fb053
1400faeebmov rdx, [rax-24]
1400faeefadd rdx, rbp
1400faef2mov r13, [rdx+16]
1400faef6test r13, r13
1400faef9jle 0x1400fb090
1400faeffcmp rbx, r13
1400faf02jle 0x1400fb090
1400faf08
1400faf08loc_1400faf08:
1400faf08add rdx, 208
1400faf0flea rcx, [rsp+64]
1400faf14call std::locale::locale(std::locale const&)
1400faf19mov rcx, [rip+0x9be20]
1400faf20call std::locale::id::_M_id() const
1400faf25mov rdx, rax
1400faf28mov rax, [rsp+64]
1400faf2dmov rax, [rax+8]
1400faf31mov r15, [rax+8*rdx]
1400faf35test r15, r15
1400faf38je 0x1400fb22a
1400faf3elea rcx, [rsp+64]
1400faf43call std::locale::~locale()
1400faf48mov rax, [rbp]
1400faf4cmov rax, [rax-24]
1400faf50mov rbx, [rbp+rax+232]
1400faf58mov rax, [rbx+16]
1400faf5ccmp rax, [rbx+24]
1400faf60jae 0x1400fb1b7
1400faf66movzx eax, [rax]
1400faf69
1400faf69loc_1400faf69:
1400faf69lea r14, [r13-1]
1400faf6dxor esi, esi
1400faf6ftest r14, r14
1400faf72jle 0x1400fb1ca
1400faf78
1400faf78loc_1400faf78:
1400faf78cmp eax, -1
1400faf7bje 0x1400fb02c
1400faf81
1400faf81loc_1400faf81:
1400faf81mov r8, [r15+48]
1400faf85movzx edx, al
1400faf88test [r8+2*rdx], 32
1400faf8djne 0x1400fb03a
1400faf93mov r10, [rbx+24]
1400faf97mov rcx, [rbx+16]
1400faf9bmov rdx, r13
1400faf9esub rdx, rsi
1400fafa1mov r9, r10
1400fafa4sub rdx, 1
1400fafa8sub r9, rcx
1400fafabcmp rdx, r9
1400fafaecmovg rdx, r9
1400fafb2cmp rdx, 1
1400fafb6jle 0x1400fb0a0
1400fafbcadd rdx, rcx
1400fafbflea rax, [rcx+1]
1400fafc3cmp rax, rdx
1400fafc6jb 0x1400fafe9
1400fafc8jmp 0x1400fb0e0
1400fafcd
1400fafcd 66 66 2e ff.
1400fafd0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
1400fafe0
1400fafe0loc_1400fafe0:
1400fafe0add rax, 1
1400fafe4cmp rdx, rax
1400fafe7je 0x1400faff4
1400fafe9
1400fafe9loc_1400fafe9:
1400fafe9movzx r9l, [rax]
1400fafedtest [r8+2*r9], 32
1400faff2je 0x1400fafe0
1400faff4
1400faff4loc_1400faff4:
1400faff4mov r9, rax
1400faff7sub r9, rcx
1400faffamov r8, r9
1400faffdtest r9, r9
1400fb000jne 0x1400fb0f0
1400fb006mov [rbx+16], rax
1400fb00aadd rdi, r8
1400fb00dadd rsi, r9
1400fb010cmp rax, r10
1400fb013jae 0x1400fb12d
1400fb019
1400fb019loc_1400fb019:
1400fb019movzx eax, [rax]
1400fb01ccmp rsi, r14
1400fb01fjl 0x1400faf81
1400fb025
1400fb025loc_1400fb025:
1400fb025cmp eax, -1
1400fb028sete r12b
1400fb02c
1400fb02cloc_1400fb02c:
1400fb02ccmp rsi, r14
1400fb02fjge 0x1400fb03a
1400fb031test r12b, r12b
1400fb034jne 0x1400fb1c5
1400fb03a
1400fb03aloc_1400fb03a:
1400fb03amov [rdi], 0
1400fb03dmov rax, [rbp]
1400fb041mov rdx, [rax-24]
1400fb045mov [rbp+rdx+16], 0
1400fb04etest rsi, rsi
1400fb051jne 0x1400fb067
1400fb053
1400fb053loc_1400fb053:
1400fb053mov edx, 4
1400fb058
1400fb058loc_1400fb058:
1400fb058mov rcx, [rax-24]
1400fb05cadd rcx, rbp
1400fb05for edx, [rcx+32]
1400fb062call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fb067
1400fb067loc_1400fb067:
1400fb067mov rdi, [rip+0x9c622]
1400fb06emov rax, [rsp+72]
1400fb073sub rax, [rdi]
1400fb076jne 0x1400fb225
1400fb07cadd rsp, 88
1400fb080pop rbx
1400fb081pop rsi
1400fb082pop rdi
1400fb083pop rbp
1400fb084pop r12
1400fb086pop r13
1400fb088pop r14
1400fb08apop r15
1400fb08cret
1400fb08d
1400fb08d 0f 1f 00 ...
1400fb090
1400fb090loc_1400fb090:
1400fb090mov r13, rbx
1400fb093jmp 0x1400faf08
1400fb098
1400fb098 0f 1f 84 00 00 00 00 00 ........
1400fb0a0
1400fb0a0loc_1400fb0a0:
1400fb0a0mov [rdi], al
1400fb0a2mov rax, [rbx+16]
1400fb0a6lea rdx, [rdi+1]
1400fb0aaadd rsi, 1
1400fb0aemov rcx, [rbx+24]
1400fb0b2cmp rax, rcx
1400fb0b5jae 0x1400fb148
1400fb0bbadd rax, 1
1400fb0bfmov [rbx+16], rax
1400fb0c3cmp rax, rcx
1400fb0c6jae 0x1400fb171
1400fb0cc
1400fb0ccloc_1400fb0cc:
1400fb0ccmovzx eax, [rax]
1400fb0cfmov rdi, rdx
1400fb0d2cmp rsi, r14
1400fb0d5jl 0x1400faf81
1400fb0dbjmp 0x1400fb025
1400fb0e0
1400fb0e0loc_1400fb0e0:
1400fb0e0mov r8l, 1
1400fb0e6mov r9l, 1
1400fb0ecnop [rax]
1400fb0f0
1400fb0f0loc_1400fb0f0:
1400fb0f0mov rdx, rcx
1400fb0f3mov rcx, rdi
1400fb0f6mov [rsp+40], r9
1400fb0fbmov [rsp+32], r8
1400fb100call memcpy
1400fb105mov r8, [rsp+32]
1400fb10amov rax, [rbx+16]
1400fb10emov r9, [rsp+40]
1400fb113mov r10, [rbx+24]
1400fb117add rax, r8
1400fb11aadd rdi, r8
1400fb11dmov [rbx+16], rax
1400fb121add rsi, r9
1400fb124cmp rax, r10
1400fb127jb 0x1400fb019
1400fb12d
1400fb12dloc_1400fb12d:
1400fb12dmov rax, [rbx]
1400fb130mov rcx, rbx
1400fb133call [rax+72]
1400fb136
1400fb136loc_1400fb136:
1400fb136cmp r14, rsi
1400fb139jg 0x1400faf78
1400fb13fjmp 0x1400fb025
1400fb144
1400fb144 0f 1f 40 00 ..@.
1400fb148
1400fb148loc_1400fb148:
1400fb148mov rax, [rbx]
1400fb14bmov [rsp+32], rdx
1400fb150mov rcx, rbx
1400fb153call [rax+80]
1400fb156cmp eax, -1
1400fb159mov rdx, [rsp+32]
1400fb15eje 0x1400fb186
1400fb160mov rax, [rbx+16]
1400fb164mov rcx, [rbx+24]
1400fb168cmp rax, rcx
1400fb16bjb 0x1400fb0cc
1400fb171
1400fb171loc_1400fb171:
1400fb171mov rax, [rbx]
1400fb174mov [rsp+32], rdx
1400fb179mov rcx, rbx
1400fb17ccall [rax+72]
1400fb17fmov rdi, [rsp+32]
1400fb184jmp 0x1400fb136
1400fb186
1400fb186loc_1400fb186:
1400fb186mov rdi, rdx
1400fb189cmp rsi, r14
1400fb18cjge 0x1400fb03a
1400fb192
1400fb192loc_1400fb192:
1400fb192mov [rdx], 0
1400fb195mov rax, [rbp]
1400fb199cmp rsi, 1
1400fb19dmov rdx, [rax-24]
1400fb1a1mov [rbp+rdx+16], 0
1400fb1aasbb edx, edx
1400fb1acand edx, 4
1400fb1afadd edx, 2
1400fb1b2jmp 0x1400fb058
1400fb1b7
1400fb1b7loc_1400fb1b7:
1400fb1b7mov rax, [rbx]
1400fb1bamov rcx, rbx
1400fb1bdcall [rax+72]
1400fb1c0jmp 0x1400faf69
1400fb1c5
1400fb1c5loc_1400fb1c5:
1400fb1c5mov rdx, rdi
1400fb1c8jmp 0x1400fb192
1400fb1ca
1400fb1caloc_1400fb1ca:
1400fb1camov [rdi], 0
1400fb1cdmov rax, [rbp]
1400fb1d1mov rdx, [rax-24]
1400fb1d5mov [rbp+rdx+16], 0
1400fb1demov edx, 4
1400fb1e3jmp 0x1400fb058
1400fb1e8
1400fb1e8 48 89 c1 31 f6 48 89 d0 H..1.H..
1400fb1f0
1400fb1f0loc_1400fb1f0:
1400fb1f0sub rax, 1
1400fb1f4jne 0x1400fb262
1400fb1f6call __cxa_begin_catch
1400fb1fbmov rax, [rbp]
1400fb1ffmov edx, 1
1400fb204mov rcx, [rax-24]
1400fb208add rcx, rbp
1400fb20bcall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fb210mov rdi, [rip+0x9c479]
1400fb217mov rax, [rsp+72]
1400fb21csub rax, [rdi]
1400fb21fje 0x1400fb2bd
1400fb225
1400fb225loc_1400fb225:
1400fb225call __stack_chk_fail
1400fb22a
1400fb22aloc_1400fb22a:
1400fb22amov rdi, [rip+0x9c45f]
1400fb231mov rax, [rsp+72]
1400fb236sub rax, [rdi]
1400fb239jne 0x1400fb225
1400fb23bcall std::__throw_bad_cast()
1400fb240mov rcx, rax
1400fb243mov rax, rdx
1400fb246jmp 0x1400fb1f0
1400fb248
1400fb248 48 89 c6 48 89 d7 48 8d H..H..H.
1400fb250 4c 24 40 e8 58 f5 fd ff 48 89 f1 48 89 f8 31 f6 L$@.X...H..H..1.
1400fb260 eb 8e ..
1400fb262
1400fb262loc_1400fb262:
1400fb262call __cxa_begin_catch
1400fb267mov rax, [rbp]
1400fb26bmov edx, 1
1400fb270mov rcx, [rax-24]
1400fb274add rcx, rbp
1400fb277call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fb27ccall __cxa_end_catch
1400fb281test rsi, rsi
1400fb284jne 0x1400fb067
1400fb28amov rax, [rbp]
1400fb28emov edx, 4
1400fb293jmp 0x1400fb058
1400fb298
1400fb298 48 89 c3 e8 e0 6b 00 00 H....k..
1400fb2a0 48 8b 3d e9 c3 09 00 48 8b 44 24 48 48 2b 07 0f H.=....H.D$HH+..
1400fb2b0 85 70 ff ff ff .p...
1400fb2b5
1400fb2b5loc_1400fb2b5:
1400fb2b5mov rcx, rbx
1400fb2b8call _Unwind_Resume
1400fb2bd
1400fb2bdloc_1400fb2bd:
1400fb2bdcall __cxa_rethrow
1400fb2c2mov rbx, rax
1400fb2c5call __cxa_end_catch
1400fb2camov rdi, [rip+0x9c3bf]
1400fb2d1mov rax, [rsp+72]
1400fb2d6sub rax, [rdi]
1400fb2d9je 0x1400fb2b5
1400fb2dbjmp 0x1400fb225
1400faea0
1400fb2e0
1400fb2e0std::__size_to_integer(unsigned long long):
1400fb2e0push rbp
1400fb2e1mov rbp, rsp
1400fb2e4mov [rbp+16], rcx
1400fb2e8mov rax, [rbp+16]
1400fb2ecpop rbp
1400fb2edret
1400fb2e0
1400fb2e0std::__size_to_integer(unsigned long long):
1400fb2e0push rbp
1400fb2e1mov rbp, rsp
1400fb2e4mov [rbp+16], rcx
1400fb2e8mov rax, [rbp+16]
1400fb2ecpop rbp
1400fb2edret
1400fb2e0
1400fb2ee
1400fb2ee // align 0x10
1400fb2ee // align 0x10
1400fb2f0
1400fb2f0bool std::__str_codecvt_out<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&):
1400fb2f0push rbp
1400fb2f1mov rbp, rsp
1400fb2f4sub rsp, 96
1400fb2f8mov [rbp+16], rcx
1400fb2fcmov [rbp+24], rdx
1400fb300mov [rbp+32], r8
1400fb304mov [rbp+40], r9
1400fb308lea rax, [rip-0xc400f]
1400fb30fmov [rbp-16], rax
1400fb313mov [rbp-8], 0
1400fb31bmov rax, [rbp-16]
1400fb31fmov rdx, [rbp-8]
1400fb323mov [rbp-32], rax
1400fb327mov [rbp-24], rdx
1400fb32bmov r9, [rbp+40]
1400fb32fmov r8, [rbp+32]
1400fb333mov rdx, [rbp+24]
1400fb337mov rax, [rbp+16]
1400fb33blea rcx, [rbp-32]
1400fb33fmov [rsp+48], rcx
1400fb344mov rcx, [rbp+56]
1400fb348mov [rsp+40], rcx
1400fb34dmov rcx, [rbp+48]
1400fb351mov [rsp+32], rcx
1400fb356mov rcx, rax
1400fb359call _ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEwSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKwSC_RSC_PcSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_
1400fb35eadd rsp, 96
1400fb362pop rbp
1400fb363ret
1400fb2f0
1400fb2f0bool std::__str_codecvt_out<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&):
1400fb2f0push rbp
1400fb2f1mov rbp, rsp
1400fb2f4sub rsp, 96
1400fb2f8mov [rbp+16], rcx
1400fb2fcmov [rbp+24], rdx
1400fb300mov [rbp+32], r8
1400fb304mov [rbp+40], r9
1400fb308lea rax, [rip-0xc400f]
1400fb30fmov [rbp-16], rax
1400fb313mov [rbp-8], 0
1400fb31bmov rax, [rbp-16]
1400fb31fmov rdx, [rbp-8]
1400fb323mov [rbp-32], rax
1400fb327mov [rbp-24], rdx
1400fb32bmov r9, [rbp+40]
1400fb32fmov r8, [rbp+32]
1400fb333mov rdx, [rbp+24]
1400fb337mov rax, [rbp+16]
1400fb33blea rcx, [rbp-32]
1400fb33fmov [rsp+48], rcx
1400fb344mov rcx, [rbp+56]
1400fb348mov [rsp+40], rcx
1400fb34dmov rcx, [rbp+48]
1400fb351mov [rsp+32], rcx
1400fb356mov rcx, rax
1400fb359call _ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEwSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKwSC_RSC_PcSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_
1400fb35eadd rsp, 96
1400fb362pop rbp
1400fb363ret
1400fb2f0
1400fb364
1400fb364 // align 0x10
1400fb364 // align 0x10
1400fb370
1400fb370std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400fb370sub rsp, 40
1400fb374mov r9, [r8+8]
1400fb378mov r8, [r8]
1400fb37bcall std::__verify_grouping_impl(char const*, unsigned long long, char const, unsigned long long)
1400fb380nop
1400fb381add rsp, 40
1400fb385ret
1400fb386
1400fb386 48 83 c2 01 48 89 c1 75 05 e8 H...H..u..
1400fb390 7c 69 00 00 e8 07 00 f2 ff 90 |i........
1400fb370
1400fb370std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400fb370sub rsp, 40
1400fb374mov r9, [r8+8]
1400fb378mov r8, [r8]
1400fb37bcall std::__verify_grouping_impl(char const*, unsigned long long, char const, unsigned long long)
1400fb380nop
1400fb381add rsp, 40
1400fb385ret
1400fb386
1400fb386 48 83 c2 01 48 89 c1 75 05 e8 H...H..u..
1400fb390 7c 69 00 00 e8 07 00 f2 ff 90 |i........
1400fb370
1400fb39a
1400fb39a // align 0x10
1400fb39a // align 0x10
1400fb3a0
1400fb3a0std::__verify_grouping(char const*, unsigned long long, std::string const&):
1400fb3a0mov r8, [r8]
1400fb3a3mov r9, [r8-24]
1400fb3a7jmp 0x1400fb9c0
1400fb3a0
1400fb3a0std::__verify_grouping(char const*, unsigned long long, std::string const&):
1400fb3a0mov r8, [r8]
1400fb3a3mov r9, [r8-24]
1400fb3a7jmp 0x1400fb9c0
1400fb3a0
1400fb3ac
1400fb3ac // align 0x10
1400fb3ac // align 0x10
1400fb3b8
1400fb3b8 // align 0x10
1400fb3b8 // align 0x10
1400fb3c0
1400fb3c0std::uncaught_exception():
1400fb3c0sub rsp, 40
1400fb3c4call __cxa_get_globals
1400fb3c9mov eax, [rax+8]
1400fb3cctest eax, eax
1400fb3cesetne al
1400fb3d1add rsp, 40
1400fb3d5ret
1400fb3c0
1400fb3c0std::uncaught_exception():
1400fb3c0sub rsp, 40
1400fb3c4call __cxa_get_globals
1400fb3c9mov eax, [rax+8]
1400fb3cctest eax, eax
1400fb3cesetne al
1400fb3d1add rsp, 40
1400fb3d5ret
1400fb3c0
1400fb3d6
1400fb3d6 // align 0x10
1400fb3d6 // align 0x10
1400fb3e0
1400fb3e0void std::__relocate_object_a<std::filesystem::__cxx11::path, std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>&):
1400fb3e0push rbp
1400fb3e1push rsi
1400fb3e2push rbx
1400fb3e3sub rsp, 144
1400fb3ealea rbp, [rsp+144]
1400fb3f2mov [rbp+32], rcx
1400fb3f6mov [rbp+40], rdx
1400fb3famov [rbp+48], r8
1400fb3femov rax, [rbp+40]
1400fb402mov [rbp-112], rax
1400fb406mov rax, [rbp-112]
1400fb40amov rdx, [rbp+48]
1400fb40emov [rbp-48], rdx
1400fb412mov rdx, [rbp+32]
1400fb416mov [rbp-56], rdx
1400fb41amov [rbp-64], rax
1400fb41emov rax, [rbp-64]
1400fb422mov [rbp-72], rax
1400fb426mov rax, [rbp-72]
1400fb42amov rdx, [rbp-56]
1400fb42emov [rbp-80], rdx
1400fb432mov [rbp-88], rax
1400fb436mov rax, [rbp-48]
1400fb43amov [rbp-96], rax
1400fb43emov rbx, [rbp-80]
1400fb442mov rdx, rbx
1400fb445mov ecx, 40
1400fb44acall operator new(unsigned long long, void*)
1400fb44fmov rsi, rax
1400fb452mov rax, [rbp-88]
1400fb456mov [rbp-104], rax
1400fb45amov rax, [rbp-104]
1400fb45emov rdx, rax
1400fb461mov rcx, rsi
1400fb464call std::filesystem::__cxx11::path::path(std::filesystem::__cxx11::path&&)
1400fb469mov eax, 0
1400fb46etest al, al
1400fb470je 0x1400fb47d
1400fb472mov rdx, rbx
1400fb475mov rcx, rsi
1400fb478call operator delete(void*, void*)
1400fb47d
1400fb47dloc_1400fb47d:
1400fb47dnop
1400fb47enop
1400fb47fmov rax, [rbp+40]
1400fb483mov [rbp-40], rax
1400fb487mov rax, [rbp-40]
1400fb48bmov rdx, [rbp+48]
1400fb48fmov [rbp-8], rdx
1400fb493mov [rbp-16], rax
1400fb497mov rax, [rbp-16]
1400fb49bmov [rbp-24], rax
1400fb49fmov rax, [rbp-8]
1400fb4a3mov [rbp-32], rax
1400fb4a7mov rax, [rbp-24]
1400fb4abmov rcx, rax
1400fb4aecall std::filesystem::__cxx11::path::~path()
1400fb4b3nop
1400fb4b4nop
1400fb4b5nop
1400fb4b6add rsp, 144
1400fb4bdpop rbx
1400fb4bepop rsi
1400fb4bfpop rbp
1400fb4c0ret
1400fb3e0
1400fb3e0void std::__relocate_object_a<std::filesystem::__cxx11::path, std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>&):
1400fb3e0push rbp
1400fb3e1push rsi
1400fb3e2push rbx
1400fb3e3sub rsp, 144
1400fb3ealea rbp, [rsp+144]
1400fb3f2mov [rbp+32], rcx
1400fb3f6mov [rbp+40], rdx
1400fb3famov [rbp+48], r8
1400fb3femov rax, [rbp+40]
1400fb402mov [rbp-112], rax
1400fb406mov rax, [rbp-112]
1400fb40amov rdx, [rbp+48]
1400fb40emov [rbp-48], rdx
1400fb412mov rdx, [rbp+32]
1400fb416mov [rbp-56], rdx
1400fb41amov [rbp-64], rax
1400fb41emov rax, [rbp-64]
1400fb422mov [rbp-72], rax
1400fb426mov rax, [rbp-72]
1400fb42amov rdx, [rbp-56]
1400fb42emov [rbp-80], rdx
1400fb432mov [rbp-88], rax
1400fb436mov rax, [rbp-48]
1400fb43amov [rbp-96], rax
1400fb43emov rbx, [rbp-80]
1400fb442mov rdx, rbx
1400fb445mov ecx, 40
1400fb44acall operator new(unsigned long long, void*)
1400fb44fmov rsi, rax
1400fb452mov rax, [rbp-88]
1400fb456mov [rbp-104], rax
1400fb45amov rax, [rbp-104]
1400fb45emov rdx, rax
1400fb461mov rcx, rsi
1400fb464call std::filesystem::__cxx11::path::path(std::filesystem::__cxx11::path&&)
1400fb469mov eax, 0
1400fb46etest al, al
1400fb470je 0x1400fb47d
1400fb472mov rdx, rbx
1400fb475mov rcx, rsi
1400fb478call operator delete(void*, void*)
1400fb47d
1400fb47dloc_1400fb47d:
1400fb47dnop
1400fb47enop
1400fb47fmov rax, [rbp+40]
1400fb483mov [rbp-40], rax
1400fb487mov rax, [rbp-40]
1400fb48bmov rdx, [rbp+48]
1400fb48fmov [rbp-8], rdx
1400fb493mov [rbp-16], rax
1400fb497mov rax, [rbp-16]
1400fb49bmov [rbp-24], rax
1400fb49fmov rax, [rbp-8]
1400fb4a3mov [rbp-32], rax
1400fb4a7mov rax, [rbp-24]
1400fb4abmov rcx, rax
1400fb4aecall std::filesystem::__cxx11::path::~path()
1400fb4b3nop
1400fb4b4nop
1400fb4b5nop
1400fb4b6add rsp, 144
1400fb4bdpop rbx
1400fb4bepop rsi
1400fb4bfpop rbp
1400fb4c0ret
1400fb3e0
1400fb4c1
1400fb4c1 // align 0x10
1400fb4c1 // align 0x10
1400fb4d0
1400fb4d0void std::__relocate_object_a<std::thread, std::thread, std::allocator<std::thread>>(std::thread*, std::thread*, std::allocator<std::thread>&):
1400fb4d0push rbp
1400fb4d1push rsi
1400fb4d2push rbx
1400fb4d3sub rsp, 144
1400fb4dalea rbp, [rsp+144]
1400fb4e2mov [rbp+32], rcx
1400fb4e6mov [rbp+40], rdx
1400fb4eamov [rbp+48], r8
1400fb4eemov rax, [rbp+40]
1400fb4f2mov [rbp-112], rax
1400fb4f6mov rax, [rbp-112]
1400fb4famov rdx, [rbp+48]
1400fb4femov [rbp-48], rdx
1400fb502mov rdx, [rbp+32]
1400fb506mov [rbp-56], rdx
1400fb50amov [rbp-64], rax
1400fb50emov rax, [rbp-64]
1400fb512mov [rbp-72], rax
1400fb516mov rax, [rbp-72]
1400fb51amov rdx, [rbp-56]
1400fb51emov [rbp-80], rdx
1400fb522mov [rbp-88], rax
1400fb526mov rax, [rbp-48]
1400fb52amov [rbp-96], rax
1400fb52emov rbx, [rbp-80]
1400fb532mov rdx, rbx
1400fb535mov ecx, 8
1400fb53acall operator new(unsigned long long, void*)
1400fb53fmov rsi, rax
1400fb542mov rax, [rbp-88]
1400fb546mov [rbp-104], rax
1400fb54amov rax, [rbp-104]
1400fb54emov rdx, rax
1400fb551mov rcx, rsi
1400fb554call std::thread::thread(std::thread&&)
1400fb559mov eax, 0
1400fb55etest al, al
1400fb560je 0x1400fb56d
1400fb562mov rdx, rbx
1400fb565mov rcx, rsi
1400fb568call operator delete(void*, void*)
1400fb56d
1400fb56dloc_1400fb56d:
1400fb56dnop
1400fb56enop
1400fb56fmov rax, [rbp+40]
1400fb573mov [rbp-40], rax
1400fb577mov rax, [rbp-40]
1400fb57bmov rdx, [rbp+48]
1400fb57fmov [rbp-8], rdx
1400fb583mov [rbp-16], rax
1400fb587mov rax, [rbp-16]
1400fb58bmov [rbp-24], rax
1400fb58fmov rax, [rbp-8]
1400fb593mov [rbp-32], rax
1400fb597mov rax, [rbp-24]
1400fb59bmov rcx, rax
1400fb59ecall std::thread::~thread()
1400fb5a3nop
1400fb5a4nop
1400fb5a5nop
1400fb5a6add rsp, 144
1400fb5adpop rbx
1400fb5aepop rsi
1400fb5afpop rbp
1400fb5b0ret
1400fb4d0
1400fb4d0void std::__relocate_object_a<std::thread, std::thread, std::allocator<std::thread>>(std::thread*, std::thread*, std::allocator<std::thread>&):
1400fb4d0push rbp
1400fb4d1push rsi
1400fb4d2push rbx
1400fb4d3sub rsp, 144
1400fb4dalea rbp, [rsp+144]
1400fb4e2mov [rbp+32], rcx
1400fb4e6mov [rbp+40], rdx
1400fb4eamov [rbp+48], r8
1400fb4eemov rax, [rbp+40]
1400fb4f2mov [rbp-112], rax
1400fb4f6mov rax, [rbp-112]
1400fb4famov rdx, [rbp+48]
1400fb4femov [rbp-48], rdx
1400fb502mov rdx, [rbp+32]
1400fb506mov [rbp-56], rdx
1400fb50amov [rbp-64], rax
1400fb50emov rax, [rbp-64]
1400fb512mov [rbp-72], rax
1400fb516mov rax, [rbp-72]
1400fb51amov rdx, [rbp-56]
1400fb51emov [rbp-80], rdx
1400fb522mov [rbp-88], rax
1400fb526mov rax, [rbp-48]
1400fb52amov [rbp-96], rax
1400fb52emov rbx, [rbp-80]
1400fb532mov rdx, rbx
1400fb535mov ecx, 8
1400fb53acall operator new(unsigned long long, void*)
1400fb53fmov rsi, rax
1400fb542mov rax, [rbp-88]
1400fb546mov [rbp-104], rax
1400fb54amov rax, [rbp-104]
1400fb54emov rdx, rax
1400fb551mov rcx, rsi
1400fb554call std::thread::thread(std::thread&&)
1400fb559mov eax, 0
1400fb55etest al, al
1400fb560je 0x1400fb56d
1400fb562mov rdx, rbx
1400fb565mov rcx, rsi
1400fb568call operator delete(void*, void*)
1400fb56d
1400fb56dloc_1400fb56d:
1400fb56dnop
1400fb56enop
1400fb56fmov rax, [rbp+40]
1400fb573mov [rbp-40], rax
1400fb577mov rax, [rbp-40]
1400fb57bmov rdx, [rbp+48]
1400fb57fmov [rbp-8], rdx
1400fb583mov [rbp-16], rax
1400fb587mov rax, [rbp-16]
1400fb58bmov [rbp-24], rax
1400fb58fmov rax, [rbp-8]
1400fb593mov [rbp-32], rax
1400fb597mov rax, [rbp-24]
1400fb59bmov rcx, rax
1400fb59ecall std::thread::~thread()
1400fb5a3nop
1400fb5a4nop
1400fb5a5nop
1400fb5a6add rsp, 144
1400fb5adpop rbx
1400fb5aepop rsi
1400fb5afpop rbp
1400fb5b0ret
1400fb4d0
1400fb5b1
1400fb5b1 // align 0x10
1400fb5b1 // align 0x10
1400fb5c0
1400fb5c0std::uncaught_exceptions():
1400fb5c0sub rsp, 40
1400fb5c4call __cxa_get_globals
1400fb5c9mov eax, [rax+8]
1400fb5ccadd rsp, 40
1400fb5d0ret
1400fb5c0
1400fb5c0std::uncaught_exceptions():
1400fb5c0sub rsp, 40
1400fb5c4call __cxa_get_globals
1400fb5c9mov eax, [rax+8]
1400fb5ccadd rsp, 40
1400fb5d0ret
1400fb5c0
1400fb5d1
1400fb5d1 // align 0x10
1400fb5d1 // align 0x10
1400fb5e0
1400fb5e0bool std::__str_codecvt_in_all<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&):
1400fb5e0push rbp
1400fb5e1mov rbp, rsp
1400fb5e4sub rsp, 64
1400fb5e8mov [rbp+16], rcx
1400fb5ecmov [rbp+24], rdx
1400fb5f0mov [rbp+32], r8
1400fb5f4mov [rbp+40], r9
1400fb5f8mov [rbp-4], 0
1400fb5ffmov r9, [rbp+40]
1400fb603mov r8, [rbp+32]
1400fb607mov rdx, [rbp+24]
1400fb60bmov rax, [rbp+16]
1400fb60flea rcx, [rbp-16]
1400fb613mov [rsp+40], rcx
1400fb618lea rcx, [rbp-4]
1400fb61cmov [rsp+32], rcx
1400fb621mov rcx, rax
1400fb624call bool std::__str_codecvt_in<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&)
1400fb629test al, al
1400fb62bje 0x1400fb648
1400fb62dmov rax, [rbp+24]
1400fb631sub rax, [rbp+16]
1400fb635mov rdx, rax
1400fb638mov rax, [rbp-16]
1400fb63ccmp rdx, rax
1400fb63fjne 0x1400fb648
1400fb641mov eax, 1
1400fb646jmp 0x1400fb64d
1400fb648
1400fb648loc_1400fb648:
1400fb648mov eax, 0
1400fb64d
1400fb64dloc_1400fb64d:
1400fb64dadd rsp, 64
1400fb651pop rbp
1400fb652ret
1400fb5e0
1400fb5e0bool std::__str_codecvt_in_all<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&):
1400fb5e0push rbp
1400fb5e1mov rbp, rsp
1400fb5e4sub rsp, 64
1400fb5e8mov [rbp+16], rcx
1400fb5ecmov [rbp+24], rdx
1400fb5f0mov [rbp+32], r8
1400fb5f4mov [rbp+40], r9
1400fb5f8mov [rbp-4], 0
1400fb5ffmov r9, [rbp+40]
1400fb603mov r8, [rbp+32]
1400fb607mov rdx, [rbp+24]
1400fb60bmov rax, [rbp+16]
1400fb60flea rcx, [rbp-16]
1400fb613mov [rsp+40], rcx
1400fb618lea rcx, [rbp-4]
1400fb61cmov [rsp+32], rcx
1400fb621mov rcx, rax
1400fb624call bool std::__str_codecvt_in<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&)
1400fb629test al, al
1400fb62bje 0x1400fb648
1400fb62dmov rax, [rbp+24]
1400fb631sub rax, [rbp+16]
1400fb635mov rdx, rax
1400fb638mov rax, [rbp-16]
1400fb63ccmp rdx, rax
1400fb63fjne 0x1400fb648
1400fb641mov eax, 1
1400fb646jmp 0x1400fb64d
1400fb648
1400fb648loc_1400fb648:
1400fb648mov eax, 0
1400fb64d
1400fb64dloc_1400fb64d:
1400fb64dadd rsp, 64
1400fb651pop rbp
1400fb652ret
1400fb5e0
1400fb653
1400fb653 // align 0x10
1400fb653 // align 0x10
1400fb660
1400fb660long long std::__copy_streambufs_eof<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*, bool&):
1400fb660push r12
1400fb662push rbp
1400fb663push rdi
1400fb664push rsi
1400fb665push rbx
1400fb666sub rsp, 32
1400fb66amov rbx, [rcx+24]
1400fb66emov r12, rdx
1400fb671mov rdx, [rcx+16]
1400fb675mov [r8], 1
1400fb679mov rsi, rcx
1400fb67cmov rbp, r8
1400fb67fcmp rdx, rbx
1400fb682jae 0x1400fb740
1400fb688movzx eax, [rdx]
1400fb68b
1400fb68bloc_1400fb68b:
1400fb68bxor edi, edi
1400fb68djmp 0x1400fb6bf
1400fb68f
1400fb68f 90 .
1400fb690
1400fb690loc_1400fb690:
1400fb690mov rax, [r12]
1400fb694mov r8, rbx
1400fb697mov rcx, r12
1400fb69acall [rax+96]
1400fb69dadd [rsi+16], rax
1400fb6a1add rdi, rax
1400fb6a4cmp rbx, rax
1400fb6a7jg 0x1400fb712
1400fb6a9
1400fb6a9loc_1400fb6a9:
1400fb6a9mov rax, [rsi]
1400fb6acmov rcx, rsi
1400fb6afcall [rax+72]
1400fb6b2cmp eax, -1
1400fb6b5je 0x1400fb716
1400fb6b7mov rbx, [rsi+24]
1400fb6bb
1400fb6bbloc_1400fb6bb:
1400fb6bbmov rdx, [rsi+16]
1400fb6bf
1400fb6bfloc_1400fb6bf:
1400fb6bfsub rbx, rdx
1400fb6c2cmp rbx, 1
1400fb6c6jg 0x1400fb690
1400fb6c8mov rdx, [r12+40]
1400fb6cdcmp rdx, [r12+48]
1400fb6d2jae 0x1400fb700
1400fb6d4mov [rdx], al
1400fb6d6add [r12+40], 1
1400fb6dc
1400fb6dcloc_1400fb6dc:
1400fb6dcmov rax, [rsi+16]
1400fb6e0mov rbx, [rsi+24]
1400fb6e4add rdi, 1
1400fb6e8cmp rax, rbx
1400fb6ebjae 0x1400fb728
1400fb6edadd rax, 1
1400fb6f1mov [rsi+16], rax
1400fb6f5
1400fb6f5loc_1400fb6f5:
1400fb6f5cmp rax, rbx
1400fb6f8jae 0x1400fb6a9
1400fb6famovzx eax, [rax]
1400fb6fdjmp 0x1400fb6bb
1400fb6ff
1400fb6ff 90 .
1400fb700
1400fb700loc_1400fb700:
1400fb700movzx edx, al
1400fb703mov rax, [r12]
1400fb707mov rcx, r12
1400fb70acall [rax+104]
1400fb70dcmp eax, -1
1400fb710jne 0x1400fb6dc
1400fb712
1400fb712loc_1400fb712:
1400fb712mov [rbp], 0
1400fb716
1400fb716loc_1400fb716:
1400fb716mov rax, rdi
1400fb719add rsp, 32
1400fb71dpop rbx
1400fb71epop rsi
1400fb71fpop rdi
1400fb720pop rbp
1400fb721pop r12
1400fb723ret
1400fb724
1400fb724 0f 1f 40 00 ..@.
1400fb728
1400fb728loc_1400fb728:
1400fb728mov rax, [rsi]
1400fb72bmov rcx, rsi
1400fb72ecall [rax+80]
1400fb731cmp eax, -1
1400fb734je 0x1400fb716
1400fb736mov rax, [rsi+16]
1400fb73amov rbx, [rsi+24]
1400fb73ejmp 0x1400fb6f5
1400fb740
1400fb740loc_1400fb740:
1400fb740mov rax, [rcx]
1400fb743xor edi, edi
1400fb745call [rax+72]
1400fb748cmp eax, -1
1400fb74bje 0x1400fb716
1400fb74dmov rbx, [rsi+24]
1400fb751mov rdx, [rsi+16]
1400fb755jmp 0x1400fb68b
1400fb660
1400fb660long long std::__copy_streambufs_eof<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*, bool&):
1400fb660push r12
1400fb662push rbp
1400fb663push rdi
1400fb664push rsi
1400fb665push rbx
1400fb666sub rsp, 32
1400fb66amov rbx, [rcx+24]
1400fb66emov r12, rdx
1400fb671mov rdx, [rcx+16]
1400fb675mov [r8], 1
1400fb679mov rsi, rcx
1400fb67cmov rbp, r8
1400fb67fcmp rdx, rbx
1400fb682jae 0x1400fb740
1400fb688movzx eax, [rdx]
1400fb68b
1400fb68bloc_1400fb68b:
1400fb68bxor edi, edi
1400fb68djmp 0x1400fb6bf
1400fb68f
1400fb68f 90 .
1400fb690
1400fb690loc_1400fb690:
1400fb690mov rax, [r12]
1400fb694mov r8, rbx
1400fb697mov rcx, r12
1400fb69acall [rax+96]
1400fb69dadd [rsi+16], rax
1400fb6a1add rdi, rax
1400fb6a4cmp rbx, rax
1400fb6a7jg 0x1400fb712
1400fb6a9
1400fb6a9loc_1400fb6a9:
1400fb6a9mov rax, [rsi]
1400fb6acmov rcx, rsi
1400fb6afcall [rax+72]
1400fb6b2cmp eax, -1
1400fb6b5je 0x1400fb716
1400fb6b7mov rbx, [rsi+24]
1400fb6bb
1400fb6bbloc_1400fb6bb:
1400fb6bbmov rdx, [rsi+16]
1400fb6bf
1400fb6bfloc_1400fb6bf:
1400fb6bfsub rbx, rdx
1400fb6c2cmp rbx, 1
1400fb6c6jg 0x1400fb690
1400fb6c8mov rdx, [r12+40]
1400fb6cdcmp rdx, [r12+48]
1400fb6d2jae 0x1400fb700
1400fb6d4mov [rdx], al
1400fb6d6add [r12+40], 1
1400fb6dc
1400fb6dcloc_1400fb6dc:
1400fb6dcmov rax, [rsi+16]
1400fb6e0mov rbx, [rsi+24]
1400fb6e4add rdi, 1
1400fb6e8cmp rax, rbx
1400fb6ebjae 0x1400fb728
1400fb6edadd rax, 1
1400fb6f1mov [rsi+16], rax
1400fb6f5
1400fb6f5loc_1400fb6f5:
1400fb6f5cmp rax, rbx
1400fb6f8jae 0x1400fb6a9
1400fb6famovzx eax, [rax]
1400fb6fdjmp 0x1400fb6bb
1400fb6ff
1400fb6ff 90 .
1400fb700
1400fb700loc_1400fb700:
1400fb700movzx edx, al
1400fb703mov rax, [r12]
1400fb707mov rcx, r12
1400fb70acall [rax+104]
1400fb70dcmp eax, -1
1400fb710jne 0x1400fb6dc
1400fb712
1400fb712loc_1400fb712:
1400fb712mov [rbp], 0
1400fb716
1400fb716loc_1400fb716:
1400fb716mov rax, rdi
1400fb719add rsp, 32
1400fb71dpop rbx
1400fb71epop rsi
1400fb71fpop rdi
1400fb720pop rbp
1400fb721pop r12
1400fb723ret
1400fb724
1400fb724 0f 1f 40 00 ..@.
1400fb728
1400fb728loc_1400fb728:
1400fb728mov rax, [rsi]
1400fb72bmov rcx, rsi
1400fb72ecall [rax+80]
1400fb731cmp eax, -1
1400fb734je 0x1400fb716
1400fb736mov rax, [rsi+16]
1400fb73amov rbx, [rsi+24]
1400fb73ejmp 0x1400fb6f5
1400fb740
1400fb740loc_1400fb740:
1400fb740mov rax, [rcx]
1400fb743xor edi, edi
1400fb745call [rax+72]
1400fb748cmp eax, -1
1400fb74bje 0x1400fb716
1400fb74dmov rbx, [rsi+24]
1400fb751mov rdx, [rsi+16]
1400fb755jmp 0x1400fb68b
1400fb660
1400fb75a
1400fb75a // align 0x10
1400fb75a // align 0x10
1400fb760
1400fb760long long std::__copy_streambufs_eof<wchar_t, std::char_traits<wchar_t>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, bool&):
1400fb760push r12
1400fb762push rbp
1400fb763push rdi
1400fb764push rsi
1400fb765push rbx
1400fb766sub rsp, 32
1400fb76amov rax, [rcx+16]
1400fb76emov [r8], 1
1400fb772mov rbx, rcx
1400fb775mov r12, rdx
1400fb778mov rbp, r8
1400fb77bcmp rax, [rcx+24]
1400fb77fjae 0x1400fb86b
1400fb785movzx eax, [rax]
1400fb788
1400fb788loc_1400fb788:
1400fb788xor edi, edi
1400fb78acmp ax, -1
1400fb78ejne 0x1400fb7ca
1400fb790jmp 0x1400fb824
1400fb795
1400fb795 0f 1f 00 ...
1400fb798
1400fb798loc_1400fb798:
1400fb798mov rsi, r8
1400fb79bmov rax, [r12]
1400fb79fmov rcx, r12
1400fb7a2sar rsi, 1
1400fb7a5mov r8, rsi
1400fb7a8call [rax+96]
1400fb7ablea rdx, [rax+rax]
1400fb7afadd rdi, rax
1400fb7b2add [rbx+16], rdx
1400fb7b6cmp rsi, rax
1400fb7b9jg 0x1400fb820
1400fb7bb
1400fb7bbloc_1400fb7bb:
1400fb7bbmov rax, [rbx]
1400fb7bemov rcx, rbx
1400fb7c1call [rax+72]
1400fb7c4
1400fb7c4loc_1400fb7c4:
1400fb7c4cmp ax, -1
1400fb7c8je 0x1400fb824
1400fb7ca
1400fb7caloc_1400fb7ca:
1400fb7camov rcx, [rbx+24]
1400fb7cemov rdx, [rbx+16]
1400fb7d2mov r8, rcx
1400fb7d5sub r8, rdx
1400fb7d8cmp r8, 2
1400fb7dcjg 0x1400fb798
1400fb7demov r8, [r12+40]
1400fb7e3cmp r8, [r12+48]
1400fb7e8jae 0x1400fb838
1400fb7eamov [r8], ax
1400fb7eeadd r8, 2
1400fb7f2add rdi, 1
1400fb7f6mov [r12+40], r8
1400fb7fbcmp rdx, rcx
1400fb7fejae 0x1400fb860
1400fb800
1400fb800loc_1400fb800:
1400fb800movzx eax, [rdx]
1400fb803add rdx, 2
1400fb807mov [rbx+16], rdx
1400fb80b
1400fb80bloc_1400fb80b:
1400fb80bcmp ax, -1
1400fb80fje 0x1400fb824
1400fb811mov rax, [rbx+16]
1400fb815cmp rax, [rbx+24]
1400fb819jae 0x1400fb7bb
1400fb81bmovzx eax, [rax]
1400fb81ejmp 0x1400fb7c4
1400fb820
1400fb820loc_1400fb820:
1400fb820mov [rbp], 0
1400fb824
1400fb824loc_1400fb824:
1400fb824mov rax, rdi
1400fb827add rsp, 32
1400fb82bpop rbx
1400fb82cpop rsi
1400fb82dpop rdi
1400fb82epop rbp
1400fb82fpop r12
1400fb831ret
1400fb832
1400fb832 66 0f 1f 44 00 00 f..D..
1400fb838
1400fb838loc_1400fb838:
1400fb838movzx edx, ax
1400fb83bmov rax, [r12]
1400fb83fmov rcx, r12
1400fb842call [rax+104]
1400fb845cmp ax, -1
1400fb849je 0x1400fb820
1400fb84bmov rdx, [rbx+16]
1400fb84fmov rcx, [rbx+24]
1400fb853add rdi, 1
1400fb857cmp rdx, rcx
1400fb85ajb 0x1400fb800
1400fb85cnop [rax]
1400fb860
1400fb860loc_1400fb860:
1400fb860mov rax, [rbx]
1400fb863mov rcx, rbx
1400fb866call [rax+80]
1400fb869jmp 0x1400fb80b
1400fb86b
1400fb86bloc_1400fb86b:
1400fb86bmov rax, [rcx]
1400fb86ecall [rax+72]
1400fb871jmp 0x1400fb788
1400fb760
1400fb760long long std::__copy_streambufs_eof<wchar_t, std::char_traits<wchar_t>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, bool&):
1400fb760push r12
1400fb762push rbp
1400fb763push rdi
1400fb764push rsi
1400fb765push rbx
1400fb766sub rsp, 32
1400fb76amov rax, [rcx+16]
1400fb76emov [r8], 1
1400fb772mov rbx, rcx
1400fb775mov r12, rdx
1400fb778mov rbp, r8
1400fb77bcmp rax, [rcx+24]
1400fb77fjae 0x1400fb86b
1400fb785movzx eax, [rax]
1400fb788
1400fb788loc_1400fb788:
1400fb788xor edi, edi
1400fb78acmp ax, -1
1400fb78ejne 0x1400fb7ca
1400fb790jmp 0x1400fb824
1400fb795
1400fb795 0f 1f 00 ...
1400fb798
1400fb798loc_1400fb798:
1400fb798mov rsi, r8
1400fb79bmov rax, [r12]
1400fb79fmov rcx, r12
1400fb7a2sar rsi, 1
1400fb7a5mov r8, rsi
1400fb7a8call [rax+96]
1400fb7ablea rdx, [rax+rax]
1400fb7afadd rdi, rax
1400fb7b2add [rbx+16], rdx
1400fb7b6cmp rsi, rax
1400fb7b9jg 0x1400fb820
1400fb7bb
1400fb7bbloc_1400fb7bb:
1400fb7bbmov rax, [rbx]
1400fb7bemov rcx, rbx
1400fb7c1call [rax+72]
1400fb7c4
1400fb7c4loc_1400fb7c4:
1400fb7c4cmp ax, -1
1400fb7c8je 0x1400fb824
1400fb7ca
1400fb7caloc_1400fb7ca:
1400fb7camov rcx, [rbx+24]
1400fb7cemov rdx, [rbx+16]
1400fb7d2mov r8, rcx
1400fb7d5sub r8, rdx
1400fb7d8cmp r8, 2
1400fb7dcjg 0x1400fb798
1400fb7demov r8, [r12+40]
1400fb7e3cmp r8, [r12+48]
1400fb7e8jae 0x1400fb838
1400fb7eamov [r8], ax
1400fb7eeadd r8, 2
1400fb7f2add rdi, 1
1400fb7f6mov [r12+40], r8
1400fb7fbcmp rdx, rcx
1400fb7fejae 0x1400fb860
1400fb800
1400fb800loc_1400fb800:
1400fb800movzx eax, [rdx]
1400fb803add rdx, 2
1400fb807mov [rbx+16], rdx
1400fb80b
1400fb80bloc_1400fb80b:
1400fb80bcmp ax, -1
1400fb80fje 0x1400fb824
1400fb811mov rax, [rbx+16]
1400fb815cmp rax, [rbx+24]
1400fb819jae 0x1400fb7bb
1400fb81bmovzx eax, [rax]
1400fb81ejmp 0x1400fb7c4
1400fb820
1400fb820loc_1400fb820:
1400fb820mov [rbp], 0
1400fb824
1400fb824loc_1400fb824:
1400fb824mov rax, rdi
1400fb827add rsp, 32
1400fb82bpop rbx
1400fb82cpop rsi
1400fb82dpop rdi
1400fb82epop rbp
1400fb82fpop r12
1400fb831ret
1400fb832
1400fb832 66 0f 1f 44 00 00 f..D..
1400fb838
1400fb838loc_1400fb838:
1400fb838movzx edx, ax
1400fb83bmov rax, [r12]
1400fb83fmov rcx, r12
1400fb842call [rax+104]
1400fb845cmp ax, -1
1400fb849je 0x1400fb820
1400fb84bmov rdx, [rbx+16]
1400fb84fmov rcx, [rbx+24]
1400fb853add rdi, 1
1400fb857cmp rdx, rcx
1400fb85ajb 0x1400fb800
1400fb85cnop [rax]
1400fb860
1400fb860loc_1400fb860:
1400fb860mov rax, [rbx]
1400fb863mov rcx, rbx
1400fb866call [rax+80]
1400fb869jmp 0x1400fb80b
1400fb86b
1400fb86bloc_1400fb86b:
1400fb86bmov rax, [rcx]
1400fb86ecall [rax+72]
1400fb871jmp 0x1400fb788
1400fb760
1400fb876
1400fb876 // align 0x10
1400fb876 // align 0x10
1400fb880
1400fb880std::__destroy_ios_failure(void*):
1400fb880sub rsp, 72
1400fb884mov r8, [rip+0x9be05]
1400fb88bmov rdx, [r8]
1400fb88emov [rsp+56], rdx
1400fb893mov rdx, [rcx]
1400fb896mov rax, rcx
1400fb899lea rcx, [rip-23184]
1400fb8a0mov rdx, [rdx]
1400fb8a3cmp rdx, rcx
1400fb8a6jne 0x1400fb908
1400fb8a8lea rcx, [rip+0xa5e01]
1400fb8afmov edx, -1
1400fb8b4mov [rax], rcx
1400fb8b7mov rcx, [rax+8]
1400fb8bblock xadd [rcx-8], edx
1400fb8c0test edx, edx
1400fb8c2jle 0x1400fb8e0
1400fb8c4
1400fb8c4loc_1400fb8c4:
1400fb8c4mov rdx, [rsp+56]
1400fb8c9sub rdx, [r8]
1400fb8ccjne 0x1400fb91c
1400fb8cemov rcx, rax
1400fb8d1add rsp, 72
1400fb8d5jmp 0x1400f7ec0
1400fb8danop [rax+rax]
1400fb8e0
1400fb8e0loc_1400fb8e0:
1400fb8e0lea rdx, [rsp+55]
1400fb8e5sub rcx, 24
1400fb8e9mov [rsp+40], rax
1400fb8eecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400fb8f3mov rax, [rsp+40]
1400fb8f8mov r8, [rip+0x9bd91]
1400fb8ffjmp 0x1400fb8c4
1400fb901nop [rax]
1400fb908
1400fb908loc_1400fb908:
1400fb908mov rcx, [rsp+56]
1400fb90dsub rcx, [r8]
1400fb910jne 0x1400fb91c
1400fb912mov rcx, rax
1400fb915add rsp, 72
1400fb919jmp rdx
1400fb91c
1400fb91cloc_1400fb91c:
1400fb91ccall __stack_chk_fail
1400fb921nop
1400fb880
1400fb880std::__destroy_ios_failure(void*):
1400fb880sub rsp, 72
1400fb884mov r8, [rip+0x9be05]
1400fb88bmov rdx, [r8]
1400fb88emov [rsp+56], rdx
1400fb893mov rdx, [rcx]
1400fb896mov rax, rcx
1400fb899lea rcx, [rip-23184]
1400fb8a0mov rdx, [rdx]
1400fb8a3cmp rdx, rcx
1400fb8a6jne 0x1400fb908
1400fb8a8lea rcx, [rip+0xa5e01]
1400fb8afmov edx, -1
1400fb8b4mov [rax], rcx
1400fb8b7mov rcx, [rax+8]
1400fb8bblock xadd [rcx-8], edx
1400fb8c0test edx, edx
1400fb8c2jle 0x1400fb8e0
1400fb8c4
1400fb8c4loc_1400fb8c4:
1400fb8c4mov rdx, [rsp+56]
1400fb8c9sub rdx, [r8]
1400fb8ccjne 0x1400fb91c
1400fb8cemov rcx, rax
1400fb8d1add rsp, 72
1400fb8d5jmp 0x1400f7ec0
1400fb8danop [rax+rax]
1400fb8e0
1400fb8e0loc_1400fb8e0:
1400fb8e0lea rdx, [rsp+55]
1400fb8e5sub rcx, 24
1400fb8e9mov [rsp+40], rax
1400fb8eecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400fb8f3mov rax, [rsp+40]
1400fb8f8mov r8, [rip+0x9bd91]
1400fb8ffjmp 0x1400fb8c4
1400fb901nop [rax]
1400fb908
1400fb908loc_1400fb908:
1400fb908mov rcx, [rsp+56]
1400fb90dsub rcx, [r8]
1400fb910jne 0x1400fb91c
1400fb912mov rcx, rax
1400fb915add rsp, 72
1400fb919jmp rdx
1400fb91c
1400fb91cloc_1400fb91c:
1400fb91ccall __stack_chk_fail
1400fb921nop
1400fb880
1400fb922
1400fb922 // align 0x10
1400fb922 // align 0x10
1400fb930
1400fb930bool std::__str_codecvt_out_all<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&):
1400fb930push rbp
1400fb931mov rbp, rsp
1400fb934sub rsp, 64
1400fb938mov [rbp+16], rcx
1400fb93cmov [rbp+24], rdx
1400fb940mov [rbp+32], r8
1400fb944mov [rbp+40], r9
1400fb948mov [rbp-4], 0
1400fb94fmov r9, [rbp+40]
1400fb953mov r8, [rbp+32]
1400fb957mov rdx, [rbp+24]
1400fb95bmov rax, [rbp+16]
1400fb95flea rcx, [rbp-16]
1400fb963mov [rsp+40], rcx
1400fb968lea rcx, [rbp-4]
1400fb96cmov [rsp+32], rcx
1400fb971mov rcx, rax
1400fb974call bool std::__str_codecvt_out<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&)
1400fb979test al, al
1400fb97bje 0x1400fb99b
1400fb97dmov rax, [rbp+24]
1400fb981sub rax, [rbp+16]
1400fb985sar rax, 1
1400fb988mov rdx, rax
1400fb98bmov rax, [rbp-16]
1400fb98fcmp rdx, rax
1400fb992jne 0x1400fb99b
1400fb994mov eax, 1
1400fb999jmp 0x1400fb9a0
1400fb99b
1400fb99bloc_1400fb99b:
1400fb99bmov eax, 0
1400fb9a0
1400fb9a0loc_1400fb9a0:
1400fb9a0add rsp, 64
1400fb9a4pop rbp
1400fb9a5ret
1400fb930
1400fb930bool std::__str_codecvt_out_all<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&):
1400fb930push rbp
1400fb931mov rbp, rsp
1400fb934sub rsp, 64
1400fb938mov [rbp+16], rcx
1400fb93cmov [rbp+24], rdx
1400fb940mov [rbp+32], r8
1400fb944mov [rbp+40], r9
1400fb948mov [rbp-4], 0
1400fb94fmov r9, [rbp+40]
1400fb953mov r8, [rbp+32]
1400fb957mov rdx, [rbp+24]
1400fb95bmov rax, [rbp+16]
1400fb95flea rcx, [rbp-16]
1400fb963mov [rsp+40], rcx
1400fb968lea rcx, [rbp-4]
1400fb96cmov [rsp+32], rcx
1400fb971mov rcx, rax
1400fb974call bool std::__str_codecvt_out<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&)
1400fb979test al, al
1400fb97bje 0x1400fb99b
1400fb97dmov rax, [rbp+24]
1400fb981sub rax, [rbp+16]
1400fb985sar rax, 1
1400fb988mov rdx, rax
1400fb98bmov rax, [rbp-16]
1400fb98fcmp rdx, rax
1400fb992jne 0x1400fb99b
1400fb994mov eax, 1
1400fb999jmp 0x1400fb9a0
1400fb99b
1400fb99bloc_1400fb99b:
1400fb99bmov eax, 0
1400fb9a0
1400fb9a0loc_1400fb9a0:
1400fb9a0add rsp, 64
1400fb9a4pop rbp
1400fb9a5ret
1400fb930
1400fb9a6
1400fb9a6 // align 0x20
1400fb9a6 // align 0x20
1400fb9c0
1400fb9c0std::__verify_grouping_impl(char const*, unsigned long long, char const, unsigned long long):
1400fb9c0sub r9, 1
1400fb9c4sub rdx, 1
1400fb9c8cmp rdx, r9
1400fb9cbcmova rdx, r9
1400fb9cftest rdx, rdx
1400fb9d2je 0x1400fba48
1400fb9d4xor r10l, r10l
1400fb9d7nop [rax+rax]
1400fb9e0
1400fb9e0loc_1400fb9e0:
1400fb9e0movzx eax, [rcx+r10]
1400fb9e5cmp [r8+r9], al
1400fb9e9sete al
1400fb9ecadd r10, 1
1400fb9f0sub r9, 1
1400fb9f4cmp r10, rdx
1400fb9f7jae 0x1400fb9fd
1400fb9f9test al, al
1400fb9fbjne 0x1400fb9e0
1400fb9fd
1400fb9fdloc_1400fb9fd:
1400fb9fdmovzx edx, [rcx+rdx]
1400fba01test r9, r9
1400fba04jne 0x1400fba2d
1400fba06jmp 0x1400fba31
1400fba08
1400fba08 66 66 2e 0f 1f 84 00 00 ff......
1400fba10 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 ...ff.........f.
1400fba20
1400fba20loc_1400fba20:
1400fba20cmp [r8+r9], dl
1400fba24sete al
1400fba27sub r9, 1
1400fba2bje 0x1400fba31
1400fba2d
1400fba2dloc_1400fba2d:
1400fba2dtest al, al
1400fba2fjne 0x1400fba20
1400fba31
1400fba31loc_1400fba31:
1400fba31lea ecx, [rdx-1]
1400fba34cmp cl, 125
1400fba37ja 0x1400fba41
1400fba39cmp [r8], dl
1400fba3csetle dl
1400fba3fand eax, edx
1400fba41
1400fba41loc_1400fba41:
1400fba41ret
1400fba42
1400fba42 66 0f 1f 44 00 00 f..D..
1400fba48
1400fba48loc_1400fba48:
1400fba48mov eax, 1
1400fba4djmp 0x1400fb9fd
1400fb9c0
1400fb9c0std::__verify_grouping_impl(char const*, unsigned long long, char const, unsigned long long):
1400fb9c0sub r9, 1
1400fb9c4sub rdx, 1
1400fb9c8cmp rdx, r9
1400fb9cbcmova rdx, r9
1400fb9cftest rdx, rdx
1400fb9d2je 0x1400fba48
1400fb9d4xor r10l, r10l
1400fb9d7nop [rax+rax]
1400fb9e0
1400fb9e0loc_1400fb9e0:
1400fb9e0movzx eax, [rcx+r10]
1400fb9e5cmp [r8+r9], al
1400fb9e9sete al
1400fb9ecadd r10, 1
1400fb9f0sub r9, 1
1400fb9f4cmp r10, rdx
1400fb9f7jae 0x1400fb9fd
1400fb9f9test al, al
1400fb9fbjne 0x1400fb9e0
1400fb9fd
1400fb9fdloc_1400fb9fd:
1400fb9fdmovzx edx, [rcx+rdx]
1400fba01test r9, r9
1400fba04jne 0x1400fba2d
1400fba06jmp 0x1400fba31
1400fba08
1400fba08 66 66 2e 0f 1f 84 00 00 ff......
1400fba10 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 ...ff.........f.
1400fba20
1400fba20loc_1400fba20:
1400fba20cmp [r8+r9], dl
1400fba24sete al
1400fba27sub r9, 1
1400fba2bje 0x1400fba31
1400fba2d
1400fba2dloc_1400fba2d:
1400fba2dtest al, al
1400fba2fjne 0x1400fba20
1400fba31
1400fba31loc_1400fba31:
1400fba31lea ecx, [rdx-1]
1400fba34cmp cl, 125
1400fba37ja 0x1400fba41
1400fba39cmp [r8], dl
1400fba3csetle dl
1400fba3fand eax, edx
1400fba41
1400fba41loc_1400fba41:
1400fba41ret
1400fba42
1400fba42 66 0f 1f 44 00 00 f..D..
1400fba48
1400fba48loc_1400fba48:
1400fba48mov eax, 1
1400fba4djmp 0x1400fb9fd
1400fb9c0
1400fba4f
1400fba4f // align 0x20
1400fba4f // align 0x20
1400fba60
1400fba60std::__construct_ios_failure(void*, char const*):
1400fba60push rbp
1400fba61push rdi
1400fba62push rsi
1400fba63push rbx
1400fba64sub rsp, 72
1400fba68mov rsi, [rip+0x9bc21]
1400fba6fmov rax, [rsi]
1400fba72mov [rsp+56], rax
1400fba77xor eax, eax
1400fba79mov rbp, rcx
1400fba7cmov rdi, rdx
1400fba7ftest rdx, rdx
1400fba82je 0x1400fbb2f
1400fba88mov rcx, rdx
1400fba8bcall strlen
1400fba90lea r8, [rsp+46]
1400fba95xor edx, edx
1400fba97mov rcx, rax
1400fba9amov rsi, rax
1400fba9dcall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400fbaa2mov rbx, rax
1400fbaa5lea rcx, [rax+24]
1400fbaa9cmp rsi, 1
1400fbaadje 0x1400fbb10
1400fbaaftest rsi, rsi
1400fbab2jne 0x1400fbb00
1400fbab4
1400fbab4loc_1400fbab4:
1400fbab4mov [rbx+16], 0
1400fbabblea rdx, [rsp+48]
1400fbac0mov [rbx], rsi
1400fbac3mov [rbx+rsi+24], 0
1400fbac8mov [rsp+48], rcx
1400fbacdmov rcx, rbp
1400fbad0call std::ios_base::failure::failure(std::string const&)
1400fbad5mov eax, -1
1400fbadalock xadd [rbx+16], eax
1400fbadftest eax, eax
1400fbae1jle 0x1400fbb20
1400fbae3
1400fbae3loc_1400fbae3:
1400fbae3mov rdi, [rip+0x9bba6]
1400fbaeamov rax, [rsp+56]
1400fbaefsub rax, [rdi]
1400fbaf2jne 0x1400fbb40
1400fbaf4add rsp, 72
1400fbaf8pop rbx
1400fbaf9pop rsi
1400fbafapop rdi
1400fbafbpop rbp
1400fbafcret
1400fbafd
1400fbafd 0f 1f 00 ...
1400fbb00
1400fbb00loc_1400fbb00:
1400fbb00mov r8, rsi
1400fbb03mov rdx, rdi
1400fbb06call memcpy
1400fbb0bmov rcx, rax
1400fbb0ejmp 0x1400fbab4
1400fbb10
1400fbb10loc_1400fbb10:
1400fbb10movzx eax, [rdi]
1400fbb13mov [rbx+24], al
1400fbb16jmp 0x1400fbab4
1400fbb18
1400fbb18 0f 1f 84 00 00 00 00 00 ........
1400fbb20
1400fbb20loc_1400fbb20:
1400fbb20lea rdx, [rsp+47]
1400fbb25mov rcx, rbx
1400fbb28call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400fbb2djmp 0x1400fbae3
1400fbb2f
1400fbb2floc_1400fbb2f:
1400fbb2fmov rdi, [rip+0x9bb5a]
1400fbb36mov rax, [rsp+56]
1400fbb3bsub rax, [rdi]
1400fbb3eje 0x1400fbb45
1400fbb40
1400fbb40loc_1400fbb40:
1400fbb40call __stack_chk_fail
1400fbb45
1400fbb45loc_1400fbb45:
1400fbb45lea rcx, [rip+0x9a484]
1400fbb4ccall std::__throw_logic_error(char const*)
1400fbb51nop
1400fba60
1400fba60std::__construct_ios_failure(void*, char const*):
1400fba60push rbp
1400fba61push rdi
1400fba62push rsi
1400fba63push rbx
1400fba64sub rsp, 72
1400fba68mov rsi, [rip+0x9bc21]
1400fba6fmov rax, [rsi]
1400fba72mov [rsp+56], rax
1400fba77xor eax, eax
1400fba79mov rbp, rcx
1400fba7cmov rdi, rdx
1400fba7ftest rdx, rdx
1400fba82je 0x1400fbb2f
1400fba88mov rcx, rdx
1400fba8bcall strlen
1400fba90lea r8, [rsp+46]
1400fba95xor edx, edx
1400fba97mov rcx, rax
1400fba9amov rsi, rax
1400fba9dcall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400fbaa2mov rbx, rax
1400fbaa5lea rcx, [rax+24]
1400fbaa9cmp rsi, 1
1400fbaadje 0x1400fbb10
1400fbaaftest rsi, rsi
1400fbab2jne 0x1400fbb00
1400fbab4
1400fbab4loc_1400fbab4:
1400fbab4mov [rbx+16], 0
1400fbabblea rdx, [rsp+48]
1400fbac0mov [rbx], rsi
1400fbac3mov [rbx+rsi+24], 0
1400fbac8mov [rsp+48], rcx
1400fbacdmov rcx, rbp
1400fbad0call std::ios_base::failure::failure(std::string const&)
1400fbad5mov eax, -1
1400fbadalock xadd [rbx+16], eax
1400fbadftest eax, eax
1400fbae1jle 0x1400fbb20
1400fbae3
1400fbae3loc_1400fbae3:
1400fbae3mov rdi, [rip+0x9bba6]
1400fbaeamov rax, [rsp+56]
1400fbaefsub rax, [rdi]
1400fbaf2jne 0x1400fbb40
1400fbaf4add rsp, 72
1400fbaf8pop rbx
1400fbaf9pop rsi
1400fbafapop rdi
1400fbafbpop rbp
1400fbafcret
1400fbafd
1400fbafd 0f 1f 00 ...
1400fbb00
1400fbb00loc_1400fbb00:
1400fbb00mov r8, rsi
1400fbb03mov rdx, rdi
1400fbb06call memcpy
1400fbb0bmov rcx, rax
1400fbb0ejmp 0x1400fbab4
1400fbb10
1400fbb10loc_1400fbb10:
1400fbb10movzx eax, [rdi]
1400fbb13mov [rbx+24], al
1400fbb16jmp 0x1400fbab4
1400fbb18
1400fbb18 0f 1f 84 00 00 00 00 00 ........
1400fbb20
1400fbb20loc_1400fbb20:
1400fbb20lea rdx, [rsp+47]
1400fbb25mov rcx, rbx
1400fbb28call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400fbb2djmp 0x1400fbae3
1400fbb2f
1400fbb2floc_1400fbb2f:
1400fbb2fmov rdi, [rip+0x9bb5a]
1400fbb36mov rax, [rsp+56]
1400fbb3bsub rax, [rdi]
1400fbb3eje 0x1400fbb45
1400fbb40
1400fbb40loc_1400fbb40:
1400fbb40call __stack_chk_fail
1400fbb45
1400fbb45loc_1400fbb45:
1400fbb45lea rcx, [rip+0x9a484]
1400fbb4ccall std::__throw_logic_error(char const*)
1400fbb51nop
1400fba60
1400fbb52
1400fbb52 // align 0x10
1400fbb52 // align 0x10
1400fbb60
1400fbb60std::__is_ios_failure_handler(__cxxabiv1::__class_type_info const*):
1400fbb60lea rdx, [rip+0x9fff9]
1400fbb67jmp 0x14008ca90
1400fbb60
1400fbb60std::__is_ios_failure_handler(__cxxabiv1::__class_type_info const*):
1400fbb60lea rdx, [rip+0x9fff9]
1400fbb67jmp 0x14008ca90
1400fbb60
1400fbb6c
1400fbb6c // align 0x10
1400fbb6c // align 0x10
1400fbb70
1400fbb70char* std::__uninitialized_default_n<char*, unsigned long long>(char*, unsigned long long):
1400fbb70push rbp
1400fbb71mov rbp, rsp
1400fbb74sub rsp, 48
1400fbb78mov [rbp+16], rcx
1400fbb7cmov [rbp+24], rdx
1400fbb80mov [rbp-1], 1
1400fbb84mov rdx, [rbp+24]
1400fbb88mov rax, [rbp+16]
1400fbb8cmov rcx, rax
1400fbb8fcall char* std::__uninitialized_default_n_1<true>::__uninit_default_n<char*, unsigned long long>(char*, unsigned long long)
1400fbb94add rsp, 48
1400fbb98pop rbp
1400fbb99ret
1400fbb70
1400fbb70char* std::__uninitialized_default_n<char*, unsigned long long>(char*, unsigned long long):
1400fbb70push rbp
1400fbb71mov rbp, rsp
1400fbb74sub rsp, 48
1400fbb78mov [rbp+16], rcx
1400fbb7cmov [rbp+24], rdx
1400fbb80mov [rbp-1], 1
1400fbb84mov rdx, [rbp+24]
1400fbb88mov rax, [rbp+16]
1400fbb8cmov rcx, rax
1400fbb8fcall char* std::__uninitialized_default_n_1<true>::__uninit_default_n<char*, unsigned long long>(char*, unsigned long long)
1400fbb94add rsp, 48
1400fbb98pop rbp
1400fbb99ret
1400fbb70
1400fbb9a
1400fbb9a // align 0x10
1400fbb9a // align 0x10
1400fbba0
1400fbba0char* std::__uninitialized_default_n_a<char*, unsigned long long, char>(char*, unsigned long long, std::allocator<char>&):
1400fbba0push rbp
1400fbba1mov rbp, rsp
1400fbba4sub rsp, 32
1400fbba8mov [rbp+16], rcx
1400fbbacmov [rbp+24], rdx
1400fbbb0mov [rbp+32], r8
1400fbbb4mov rdx, [rbp+24]
1400fbbb8mov rax, [rbp+16]
1400fbbbcmov rcx, rax
1400fbbbfcall char* std::__uninitialized_default_n<char*, unsigned long long>(char*, unsigned long long)
1400fbbc4add rsp, 32
1400fbbc8pop rbp
1400fbbc9ret
1400fbba0
1400fbba0char* std::__uninitialized_default_n_a<char*, unsigned long long, char>(char*, unsigned long long, std::allocator<char>&):
1400fbba0push rbp
1400fbba1mov rbp, rsp
1400fbba4sub rsp, 32
1400fbba8mov [rbp+16], rcx
1400fbbacmov [rbp+24], rdx
1400fbbb0mov [rbp+32], r8
1400fbbb4mov rdx, [rbp+24]
1400fbbb8mov rax, [rbp+16]
1400fbbbcmov rcx, rax
1400fbbbfcall char* std::__uninitialized_default_n<char*, unsigned long long>(char*, unsigned long long)
1400fbbc4add rsp, 32
1400fbbc8pop rbp
1400fbbc9ret
1400fbba0
1400fbbca
1400fbbca // align 0x10
1400fbbca // align 0x10
1400fbbd0
1400fbbd0std::basic_istream<char, std::char_traits<char>>& std::ws<char, std::char_traits<char>>(std::basic_istream<char, std::char_traits<char>>&):
1400fbbd0push rdi
1400fbbd1push rsi
1400fbbd2push rbx
1400fbbd3sub rsp, 80
1400fbbd7mov rdi, [rip+0x9bab2]
1400fbbdemov r8l, 1
1400fbbe4mov rsi, rcx
1400fbbe7mov rcx, [rdi]
1400fbbeamov [rsp+72], rcx
1400fbbeflea rcx, [rsp+63]
1400fbbf4mov rdx, rsi
1400fbbf7call std::istream::sentry::sentry(std::istream&, bool)
1400fbbfccmp [rsp+63], 0
1400fbc01jne 0x1400fbc28
1400fbc03
1400fbc03loc_1400fbc03:
1400fbc03mov rdi, [rip+0x9ba86]
1400fbc0amov rax, [rsp+72]
1400fbc0fsub rax, [rdi]
1400fbc12jne 0x1400fbd3a
1400fbc18mov rax, rsi
1400fbc1badd rsp, 80
1400fbc1fpop rbx
1400fbc20pop rsi
1400fbc21pop rdi
1400fbc22ret
1400fbc23
1400fbc23 0f 1f 44 00 00 ..D..
1400fbc28
1400fbc28loc_1400fbc28:
1400fbc28mov rax, [rsi]
1400fbc2blea rcx, [rsp+64]
1400fbc30mov rdx, [rax-24]
1400fbc34lea rdx, [rdx+rsi+208]
1400fbc3ccall std::locale::locale(std::locale const&)
1400fbc41mov rcx, [rip+0x9b0f8]
1400fbc48call std::locale::id::_M_id() const
1400fbc4dmov rdx, rax
1400fbc50mov rax, [rsp+64]
1400fbc55mov rax, [rax+8]
1400fbc59mov rdi, [rax+8*rdx]
1400fbc5dtest rdi, rdi
1400fbc60je 0x1400fbd4c
1400fbc66lea rcx, [rsp+64]
1400fbc6bcall std::locale::~locale()
1400fbc70mov rax, [rsi]
1400fbc73mov rax, [rax-24]
1400fbc77mov rbx, [rsi+rax+232]
1400fbc7fmov rax, [rbx+16]
1400fbc83cmp rax, [rbx+24]
1400fbc87jb 0x1400fbc9d
1400fbc89jmp 0x1400fbcf0
1400fbc8b
1400fbc8b 0f 1f 44 00 00 ..D..
1400fbc90
1400fbc90loc_1400fbc90:
1400fbc90add rax, 1
1400fbc94mov [rbx+16], rax
1400fbc98
1400fbc98loc_1400fbc98:
1400fbc98cmp rax, rdx
1400fbc9bjae 0x1400fbcf0
1400fbc9d
1400fbc9dloc_1400fbc9d:
1400fbc9dmovzx eax, [rax]
1400fbca0
1400fbca0loc_1400fbca0:
1400fbca0mov rdx, [rdi+48]
1400fbca4movzx eax, al
1400fbca7test [rdx+2*rax], 32
1400fbcabje 0x1400fbc03
1400fbcb1mov rax, [rbx+16]
1400fbcb5mov rdx, [rbx+24]
1400fbcb9cmp rax, rdx
1400fbcbcjb 0x1400fbc90
1400fbcbemov rax, [rbx]
1400fbcc1mov rcx, rbx
1400fbcc4call [rax+80]
1400fbcc7cmp eax, -1
1400fbccajne 0x1400fbd3f
1400fbccc
1400fbcccloc_1400fbccc:
1400fbcccmov rax, [rsi]
1400fbccfmov rcx, [rax-24]
1400fbcd3add rcx, rsi
1400fbcd6mov edx, [rcx+32]
1400fbcd9or edx, 2
1400fbcdccall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fbce1jmp 0x1400fbc03
1400fbce6
1400fbce6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400fbcf0
1400fbcf0loc_1400fbcf0:
1400fbcf0mov rax, [rbx]
1400fbcf3mov rcx, rbx
1400fbcf6call [rax+72]
1400fbcf9cmp eax, -1
1400fbcfcjne 0x1400fbca0
1400fbcfejmp 0x1400fbccc
1400fbd00
1400fbd00 48 89 c1 48 89 d0 H..H..
1400fbd06
1400fbd06loc_1400fbd06:
1400fbd06sub rax, 1
1400fbd0ajne 0x1400fbd7e
1400fbd0ccall __cxa_begin_catch
1400fbd11mov rax, [rsi]
1400fbd14mov edx, 1
1400fbd19add rsi, [rax-24]
1400fbd1dmov rcx, rsi
1400fbd20call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fbd25mov rsi, [rip+0x9b964]
1400fbd2cmov rax, [rsp+72]
1400fbd31sub rax, [rsi]
1400fbd34je 0x1400fbdc2
1400fbd3a
1400fbd3aloc_1400fbd3a:
1400fbd3acall __stack_chk_fail
1400fbd3f
1400fbd3floc_1400fbd3f:
1400fbd3fmov rax, [rbx+16]
1400fbd43mov rdx, [rbx+24]
1400fbd47jmp 0x1400fbc98
1400fbd4c
1400fbd4cloc_1400fbd4c:
1400fbd4cmov rdi, [rip+0x9b93d]
1400fbd53mov rax, [rsp+72]
1400fbd58sub rax, [rdi]
1400fbd5bjne 0x1400fbd3a
1400fbd5dcall std::__throw_bad_cast()
1400fbd62mov rdi, rax
1400fbd65lea rcx, [rsp+64]
1400fbd6amov [rsp+40], rdx
1400fbd6fcall std::locale::~locale()
1400fbd74mov rax, [rsp+40]
1400fbd79mov rcx, rdi
1400fbd7cjmp 0x1400fbd06
1400fbd7e
1400fbd7eloc_1400fbd7e:
1400fbd7ecall __cxa_begin_catch
1400fbd83mov rax, [rsi]
1400fbd86mov edx, 1
1400fbd8bmov rcx, [rax-24]
1400fbd8fadd rcx, rsi
1400fbd92call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fbd97call __cxa_end_catch
1400fbd9cjmp 0x1400fbc03
1400fbda1
1400fbda1 48 89 c3 e8 d7 60 00 00 48 8b 35 e0 b8 09 00 H....`..H.5....
1400fbdb0 48 8b 44 24 48 48 2b 06 75 80 H.D$HH+.u.
1400fbdba
1400fbdbaloc_1400fbdba:
1400fbdbamov rcx, rbx
1400fbdbdcall _Unwind_Resume
1400fbdc2
1400fbdc2loc_1400fbdc2:
1400fbdc2call __cxa_rethrow
1400fbdc7mov rbx, rax
1400fbdcacall __cxa_end_catch
1400fbdcfmov rsi, [rip+0x9b8ba]
1400fbdd6mov rax, [rsp+72]
1400fbddbsub rax, [rsi]
1400fbddeje 0x1400fbdba
1400fbde0jmp 0x1400fbd3a
1400fbbd0
1400fbbd0std::basic_istream<char, std::char_traits<char>>& std::ws<char, std::char_traits<char>>(std::basic_istream<char, std::char_traits<char>>&):
1400fbbd0push rdi
1400fbbd1push rsi
1400fbbd2push rbx
1400fbbd3sub rsp, 80
1400fbbd7mov rdi, [rip+0x9bab2]
1400fbbdemov r8l, 1
1400fbbe4mov rsi, rcx
1400fbbe7mov rcx, [rdi]
1400fbbeamov [rsp+72], rcx
1400fbbeflea rcx, [rsp+63]
1400fbbf4mov rdx, rsi
1400fbbf7call std::istream::sentry::sentry(std::istream&, bool)
1400fbbfccmp [rsp+63], 0
1400fbc01jne 0x1400fbc28
1400fbc03
1400fbc03loc_1400fbc03:
1400fbc03mov rdi, [rip+0x9ba86]
1400fbc0amov rax, [rsp+72]
1400fbc0fsub rax, [rdi]
1400fbc12jne 0x1400fbd3a
1400fbc18mov rax, rsi
1400fbc1badd rsp, 80
1400fbc1fpop rbx
1400fbc20pop rsi
1400fbc21pop rdi
1400fbc22ret
1400fbc23
1400fbc23 0f 1f 44 00 00 ..D..
1400fbc28
1400fbc28loc_1400fbc28:
1400fbc28mov rax, [rsi]
1400fbc2blea rcx, [rsp+64]
1400fbc30mov rdx, [rax-24]
1400fbc34lea rdx, [rdx+rsi+208]
1400fbc3ccall std::locale::locale(std::locale const&)
1400fbc41mov rcx, [rip+0x9b0f8]
1400fbc48call std::locale::id::_M_id() const
1400fbc4dmov rdx, rax
1400fbc50mov rax, [rsp+64]
1400fbc55mov rax, [rax+8]
1400fbc59mov rdi, [rax+8*rdx]
1400fbc5dtest rdi, rdi
1400fbc60je 0x1400fbd4c
1400fbc66lea rcx, [rsp+64]
1400fbc6bcall std::locale::~locale()
1400fbc70mov rax, [rsi]
1400fbc73mov rax, [rax-24]
1400fbc77mov rbx, [rsi+rax+232]
1400fbc7fmov rax, [rbx+16]
1400fbc83cmp rax, [rbx+24]
1400fbc87jb 0x1400fbc9d
1400fbc89jmp 0x1400fbcf0
1400fbc8b
1400fbc8b 0f 1f 44 00 00 ..D..
1400fbc90
1400fbc90loc_1400fbc90:
1400fbc90add rax, 1
1400fbc94mov [rbx+16], rax
1400fbc98
1400fbc98loc_1400fbc98:
1400fbc98cmp rax, rdx
1400fbc9bjae 0x1400fbcf0
1400fbc9d
1400fbc9dloc_1400fbc9d:
1400fbc9dmovzx eax, [rax]
1400fbca0
1400fbca0loc_1400fbca0:
1400fbca0mov rdx, [rdi+48]
1400fbca4movzx eax, al
1400fbca7test [rdx+2*rax], 32
1400fbcabje 0x1400fbc03
1400fbcb1mov rax, [rbx+16]
1400fbcb5mov rdx, [rbx+24]
1400fbcb9cmp rax, rdx
1400fbcbcjb 0x1400fbc90
1400fbcbemov rax, [rbx]
1400fbcc1mov rcx, rbx
1400fbcc4call [rax+80]
1400fbcc7cmp eax, -1
1400fbccajne 0x1400fbd3f
1400fbccc
1400fbcccloc_1400fbccc:
1400fbcccmov rax, [rsi]
1400fbccfmov rcx, [rax-24]
1400fbcd3add rcx, rsi
1400fbcd6mov edx, [rcx+32]
1400fbcd9or edx, 2
1400fbcdccall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fbce1jmp 0x1400fbc03
1400fbce6
1400fbce6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400fbcf0
1400fbcf0loc_1400fbcf0:
1400fbcf0mov rax, [rbx]
1400fbcf3mov rcx, rbx
1400fbcf6call [rax+72]
1400fbcf9cmp eax, -1
1400fbcfcjne 0x1400fbca0
1400fbcfejmp 0x1400fbccc
1400fbd00
1400fbd00 48 89 c1 48 89 d0 H..H..
1400fbd06
1400fbd06loc_1400fbd06:
1400fbd06sub rax, 1
1400fbd0ajne 0x1400fbd7e
1400fbd0ccall __cxa_begin_catch
1400fbd11mov rax, [rsi]
1400fbd14mov edx, 1
1400fbd19add rsi, [rax-24]
1400fbd1dmov rcx, rsi
1400fbd20call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fbd25mov rsi, [rip+0x9b964]
1400fbd2cmov rax, [rsp+72]
1400fbd31sub rax, [rsi]
1400fbd34je 0x1400fbdc2
1400fbd3a
1400fbd3aloc_1400fbd3a:
1400fbd3acall __stack_chk_fail
1400fbd3f
1400fbd3floc_1400fbd3f:
1400fbd3fmov rax, [rbx+16]
1400fbd43mov rdx, [rbx+24]
1400fbd47jmp 0x1400fbc98
1400fbd4c
1400fbd4cloc_1400fbd4c:
1400fbd4cmov rdi, [rip+0x9b93d]
1400fbd53mov rax, [rsp+72]
1400fbd58sub rax, [rdi]
1400fbd5bjne 0x1400fbd3a
1400fbd5dcall std::__throw_bad_cast()
1400fbd62mov rdi, rax
1400fbd65lea rcx, [rsp+64]
1400fbd6amov [rsp+40], rdx
1400fbd6fcall std::locale::~locale()
1400fbd74mov rax, [rsp+40]
1400fbd79mov rcx, rdi
1400fbd7cjmp 0x1400fbd06
1400fbd7e
1400fbd7eloc_1400fbd7e:
1400fbd7ecall __cxa_begin_catch
1400fbd83mov rax, [rsi]
1400fbd86mov edx, 1
1400fbd8bmov rcx, [rax-24]
1400fbd8fadd rcx, rsi
1400fbd92call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fbd97call __cxa_end_catch
1400fbd9cjmp 0x1400fbc03
1400fbda1
1400fbda1 48 89 c3 e8 d7 60 00 00 48 8b 35 e0 b8 09 00 H....`..H.5....
1400fbdb0 48 8b 44 24 48 48 2b 06 75 80 H.D$HH+.u.
1400fbdba
1400fbdbaloc_1400fbdba:
1400fbdbamov rcx, rbx
1400fbdbdcall _Unwind_Resume
1400fbdc2
1400fbdc2loc_1400fbdc2:
1400fbdc2call __cxa_rethrow
1400fbdc7mov rbx, rax
1400fbdcacall __cxa_end_catch
1400fbdcfmov rsi, [rip+0x9b8ba]
1400fbdd6mov rax, [rsp+72]
1400fbddbsub rax, [rsi]
1400fbddeje 0x1400fbdba
1400fbde0jmp 0x1400fbd3a
1400fbbd0
1400fbde5
1400fbde5 // align 0x10
1400fbde5 // align 0x10
1400fbdf0
1400fbdf0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::ws<wchar_t, std::char_traits<wchar_t>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&):
1400fbdf0push rdi
1400fbdf1push rsi
1400fbdf2push rbx
1400fbdf3sub rsp, 80
1400fbdf7mov rsi, [rip+0x9b892]
1400fbdfemov r8l, 1
1400fbe04mov rdi, rcx
1400fbe07mov rcx, [rsi]
1400fbe0amov [rsp+72], rcx
1400fbe0flea rcx, [rsp+63]
1400fbe14mov rdx, rdi
1400fbe17call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400fbe1ccmp [rsp+63], 0
1400fbe21jne 0x1400fbe48
1400fbe23
1400fbe23loc_1400fbe23:
1400fbe23mov rsi, [rip+0x9b866]
1400fbe2amov rax, [rsp+72]
1400fbe2fsub rax, [rsi]
1400fbe32jne 0x1400fbf75
1400fbe38mov rax, rdi
1400fbe3badd rsp, 80
1400fbe3fpop rbx
1400fbe40pop rsi
1400fbe41pop rdi
1400fbe42ret
1400fbe43
1400fbe43 0f 1f 44 00 00 ..D..
1400fbe48
1400fbe48loc_1400fbe48:
1400fbe48mov rax, [rdi]
1400fbe4blea rcx, [rsp+64]
1400fbe50mov rdx, [rax-24]
1400fbe54lea rdx, [rdx+rdi+208]
1400fbe5ccall std::locale::locale(std::locale const&)
1400fbe61mov rcx, [rip+0x9aee8]
1400fbe68call std::locale::id::_M_id() const
1400fbe6dmov rdx, rax
1400fbe70mov rax, [rsp+64]
1400fbe75mov rax, [rax+8]
1400fbe79mov rsi, [rax+8*rdx]
1400fbe7dtest rsi, rsi
1400fbe80je 0x1400fbf7a
1400fbe86lea rcx, [rsp+64]
1400fbe8bcall std::locale::~locale()
1400fbe90mov rax, [rdi]
1400fbe93mov rax, [rax-24]
1400fbe97mov rbx, [rdi+rax+232]
1400fbe9fmov rax, [rbx+16]
1400fbea3cmp rax, [rbx+24]
1400fbea7jb 0x1400fbecb
1400fbea9jmp 0x1400fbf30
1400fbeae
1400fbeae 66 90 f.
1400fbeb0
1400fbeb0loc_1400fbeb0:
1400fbeb0movzx eax, [rdx]
1400fbeb3add rdx, 2
1400fbeb7mov [rbx+16], rdx
1400fbebbcmp ax, -1
1400fbebfje 0x1400fbf10
1400fbec1
1400fbec1loc_1400fbec1:
1400fbec1mov rax, [rbx+16]
1400fbec5cmp rax, [rbx+24]
1400fbec9jae 0x1400fbf30
1400fbecb
1400fbecbloc_1400fbecb:
1400fbecbmovzx r8l, [rax]
1400fbecf
1400fbecfloc_1400fbecf:
1400fbecfcmp r8w, -1
1400fbed4je 0x1400fbf10
1400fbed6mov rax, [rsi]
1400fbed9mov edx, 32
1400fbedemov rcx, rsi
1400fbee1call [rax+16]
1400fbee4test al, al
1400fbee6je 0x1400fbe23
1400fbeecmov rdx, [rbx+16]
1400fbef0cmp rdx, [rbx+24]
1400fbef4jb 0x1400fbeb0
1400fbef6mov rax, [rbx]
1400fbef9mov rcx, rbx
1400fbefccall [rax+80]
1400fbeffcmp ax, -1
1400fbf03jne 0x1400fbec1
1400fbf05nop [rax+rax]
1400fbf10
1400fbf10loc_1400fbf10:
1400fbf10mov rax, [rdi]
1400fbf13mov rcx, [rax-24]
1400fbf17add rcx, rdi
1400fbf1amov edx, [rcx+32]
1400fbf1dor edx, 2
1400fbf20call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fbf25jmp 0x1400fbe23
1400fbf2a
1400fbf2a 66 0f 1f 44 00 00 f..D..
1400fbf30
1400fbf30loc_1400fbf30:
1400fbf30mov rax, [rbx]
1400fbf33mov rcx, rbx
1400fbf36call [rax+72]
1400fbf39movzx r8l, ax
1400fbf3djmp 0x1400fbecf
1400fbf3f
1400fbf3f 48 H
1400fbf40 89 c1 48 89 d0 ..H..
1400fbf45
1400fbf45loc_1400fbf45:
1400fbf45sub rax, 1
1400fbf49jne 0x1400fbfac
1400fbf4bcall __cxa_begin_catch
1400fbf50mov rax, [rdi]
1400fbf53mov edx, 1
1400fbf58add rdi, [rax-24]
1400fbf5cmov rcx, rdi
1400fbf5fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fbf64mov rdi, [rip+0x9b725]
1400fbf6bmov rax, [rsp+72]
1400fbf70sub rax, [rdi]
1400fbf73je 0x1400fbff0
1400fbf75
1400fbf75loc_1400fbf75:
1400fbf75call __stack_chk_fail
1400fbf7a
1400fbf7aloc_1400fbf7a:
1400fbf7amov rsi, [rip+0x9b70f]
1400fbf81mov rax, [rsp+72]
1400fbf86sub rax, [rsi]
1400fbf89jne 0x1400fbf75
1400fbf8bcall std::__throw_bad_cast()
1400fbf90mov rsi, rax
1400fbf93lea rcx, [rsp+64]
1400fbf98mov [rsp+40], rdx
1400fbf9dcall std::locale::~locale()
1400fbfa2mov rax, [rsp+40]
1400fbfa7mov rcx, rsi
1400fbfaajmp 0x1400fbf45
1400fbfac
1400fbfacloc_1400fbfac:
1400fbfaccall __cxa_begin_catch
1400fbfb1mov rax, [rdi]
1400fbfb4mov edx, 1
1400fbfb9mov rcx, [rax-24]
1400fbfbdadd rcx, rdi
1400fbfc0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fbfc5call __cxa_end_catch
1400fbfcajmp 0x1400fbe23
1400fbfcf
1400fbfcf 48 H
1400fbfd0 89 c3 e8 a9 5e 00 00 48 8b 3d b2 b6 09 00 48 8b ....^..H.=....H.
1400fbfe0 44 24 48 48 2b 07 75 8d D$HH+.u.
1400fbfe8
1400fbfe8loc_1400fbfe8:
1400fbfe8mov rcx, rbx
1400fbfebcall _Unwind_Resume
1400fbff0
1400fbff0loc_1400fbff0:
1400fbff0call __cxa_rethrow
1400fbff5mov rbx, rax
1400fbff8call __cxa_end_catch
1400fbffdmov rdi, [rip+0x9b68c]
1400fc004mov rax, [rsp+72]
1400fc009sub rax, [rdi]
1400fc00cje 0x1400fbfe8
1400fc00ejmp 0x1400fbf75
1400fbdf0
1400fbdf0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::ws<wchar_t, std::char_traits<wchar_t>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&):
1400fbdf0push rdi
1400fbdf1push rsi
1400fbdf2push rbx
1400fbdf3sub rsp, 80
1400fbdf7mov rsi, [rip+0x9b892]
1400fbdfemov r8l, 1
1400fbe04mov rdi, rcx
1400fbe07mov rcx, [rsi]
1400fbe0amov [rsp+72], rcx
1400fbe0flea rcx, [rsp+63]
1400fbe14mov rdx, rdi
1400fbe17call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400fbe1ccmp [rsp+63], 0
1400fbe21jne 0x1400fbe48
1400fbe23
1400fbe23loc_1400fbe23:
1400fbe23mov rsi, [rip+0x9b866]
1400fbe2amov rax, [rsp+72]
1400fbe2fsub rax, [rsi]
1400fbe32jne 0x1400fbf75
1400fbe38mov rax, rdi
1400fbe3badd rsp, 80
1400fbe3fpop rbx
1400fbe40pop rsi
1400fbe41pop rdi
1400fbe42ret
1400fbe43
1400fbe43 0f 1f 44 00 00 ..D..
1400fbe48
1400fbe48loc_1400fbe48:
1400fbe48mov rax, [rdi]
1400fbe4blea rcx, [rsp+64]
1400fbe50mov rdx, [rax-24]
1400fbe54lea rdx, [rdx+rdi+208]
1400fbe5ccall std::locale::locale(std::locale const&)
1400fbe61mov rcx, [rip+0x9aee8]
1400fbe68call std::locale::id::_M_id() const
1400fbe6dmov rdx, rax
1400fbe70mov rax, [rsp+64]
1400fbe75mov rax, [rax+8]
1400fbe79mov rsi, [rax+8*rdx]
1400fbe7dtest rsi, rsi
1400fbe80je 0x1400fbf7a
1400fbe86lea rcx, [rsp+64]
1400fbe8bcall std::locale::~locale()
1400fbe90mov rax, [rdi]
1400fbe93mov rax, [rax-24]
1400fbe97mov rbx, [rdi+rax+232]
1400fbe9fmov rax, [rbx+16]
1400fbea3cmp rax, [rbx+24]
1400fbea7jb 0x1400fbecb
1400fbea9jmp 0x1400fbf30
1400fbeae
1400fbeae 66 90 f.
1400fbeb0
1400fbeb0loc_1400fbeb0:
1400fbeb0movzx eax, [rdx]
1400fbeb3add rdx, 2
1400fbeb7mov [rbx+16], rdx
1400fbebbcmp ax, -1
1400fbebfje 0x1400fbf10
1400fbec1
1400fbec1loc_1400fbec1:
1400fbec1mov rax, [rbx+16]
1400fbec5cmp rax, [rbx+24]
1400fbec9jae 0x1400fbf30
1400fbecb
1400fbecbloc_1400fbecb:
1400fbecbmovzx r8l, [rax]
1400fbecf
1400fbecfloc_1400fbecf:
1400fbecfcmp r8w, -1
1400fbed4je 0x1400fbf10
1400fbed6mov rax, [rsi]
1400fbed9mov edx, 32
1400fbedemov rcx, rsi
1400fbee1call [rax+16]
1400fbee4test al, al
1400fbee6je 0x1400fbe23
1400fbeecmov rdx, [rbx+16]
1400fbef0cmp rdx, [rbx+24]
1400fbef4jb 0x1400fbeb0
1400fbef6mov rax, [rbx]
1400fbef9mov rcx, rbx
1400fbefccall [rax+80]
1400fbeffcmp ax, -1
1400fbf03jne 0x1400fbec1
1400fbf05nop [rax+rax]
1400fbf10
1400fbf10loc_1400fbf10:
1400fbf10mov rax, [rdi]
1400fbf13mov rcx, [rax-24]
1400fbf17add rcx, rdi
1400fbf1amov edx, [rcx+32]
1400fbf1dor edx, 2
1400fbf20call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fbf25jmp 0x1400fbe23
1400fbf2a
1400fbf2a 66 0f 1f 44 00 00 f..D..
1400fbf30
1400fbf30loc_1400fbf30:
1400fbf30mov rax, [rbx]
1400fbf33mov rcx, rbx
1400fbf36call [rax+72]
1400fbf39movzx r8l, ax
1400fbf3djmp 0x1400fbecf
1400fbf3f
1400fbf3f 48 H
1400fbf40 89 c1 48 89 d0 ..H..
1400fbf45
1400fbf45loc_1400fbf45:
1400fbf45sub rax, 1
1400fbf49jne 0x1400fbfac
1400fbf4bcall __cxa_begin_catch
1400fbf50mov rax, [rdi]
1400fbf53mov edx, 1
1400fbf58add rdi, [rax-24]
1400fbf5cmov rcx, rdi
1400fbf5fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fbf64mov rdi, [rip+0x9b725]
1400fbf6bmov rax, [rsp+72]
1400fbf70sub rax, [rdi]
1400fbf73je 0x1400fbff0
1400fbf75
1400fbf75loc_1400fbf75:
1400fbf75call __stack_chk_fail
1400fbf7a
1400fbf7aloc_1400fbf7a:
1400fbf7amov rsi, [rip+0x9b70f]
1400fbf81mov rax, [rsp+72]
1400fbf86sub rax, [rsi]
1400fbf89jne 0x1400fbf75
1400fbf8bcall std::__throw_bad_cast()
1400fbf90mov rsi, rax
1400fbf93lea rcx, [rsp+64]
1400fbf98mov [rsp+40], rdx
1400fbf9dcall std::locale::~locale()
1400fbfa2mov rax, [rsp+40]
1400fbfa7mov rcx, rsi
1400fbfaajmp 0x1400fbf45
1400fbfac
1400fbfacloc_1400fbfac:
1400fbfaccall __cxa_begin_catch
1400fbfb1mov rax, [rdi]
1400fbfb4mov edx, 1
1400fbfb9mov rcx, [rax-24]
1400fbfbdadd rcx, rdi
1400fbfc0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fbfc5call __cxa_end_catch
1400fbfcajmp 0x1400fbe23
1400fbfcf
1400fbfcf 48 H
1400fbfd0 89 c3 e8 a9 5e 00 00 48 8b 3d b2 b6 09 00 48 8b ....^..H.=....H.
1400fbfe0 44 24 48 48 2b 07 75 8d D$HH+.u.
1400fbfe8
1400fbfe8loc_1400fbfe8:
1400fbfe8mov rcx, rbx
1400fbfebcall _Unwind_Resume
1400fbff0
1400fbff0loc_1400fbff0:
1400fbff0call __cxa_rethrow
1400fbff5mov rbx, rax
1400fbff8call __cxa_end_catch
1400fbffdmov rdi, [rip+0x9b68c]
1400fc004mov rax, [rsp+72]
1400fc009sub rax, [rdi]
1400fc00cje 0x1400fbfe8
1400fc00ejmp 0x1400fbf75
1400fbdf0
1400fc013
1400fc013 // align 0x10
1400fc013 // align 0x10
1400fc020
1400fc020std::tuple_element<0, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&& std::get<0, void (*)(evp_pkey_st*), evp_pkey_st*>(std::tuple_element<0, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&&):
1400fc020push rbp
1400fc021mov rbp, rsp
1400fc024sub rsp, 48
1400fc028mov [rbp+16], rcx
1400fc02cmov rax, [rbp+16]
1400fc030mov rcx, rax
1400fc033call void (*)(evp_pkey_st*)& std::__get_helper<0, void (*)(evp_pkey_st*), evp_pkey_st*>(std::_Tuple_impl<0, void (*)(evp_pkey_st*)&, evp_pkey_st*...>&)
1400fc038mov [rbp-8], rax
1400fc03cmov rax, [rbp-8]
1400fc040add rsp, 48
1400fc044pop rbp
1400fc045ret
1400fc020
1400fc020std::tuple_element<0, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&& std::get<0, void (*)(evp_pkey_st*), evp_pkey_st*>(std::tuple_element<0, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&&):
1400fc020push rbp
1400fc021mov rbp, rsp
1400fc024sub rsp, 48
1400fc028mov [rbp+16], rcx
1400fc02cmov rax, [rbp+16]
1400fc030mov rcx, rax
1400fc033call void (*)(evp_pkey_st*)& std::__get_helper<0, void (*)(evp_pkey_st*), evp_pkey_st*>(std::_Tuple_impl<0, void (*)(evp_pkey_st*)&, evp_pkey_st*...>&)
1400fc038mov [rbp-8], rax
1400fc03cmov rax, [rbp-8]
1400fc040add rsp, 48
1400fc044pop rbp
1400fc045ret
1400fc020
1400fc046
1400fc046 // align 0x10
1400fc046 // align 0x10
1400fc050
1400fc050std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>::type const& std::get<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>> const&):
1400fc050push rbp
1400fc051mov rbp, rsp
1400fc054sub rsp, 32
1400fc058mov [rbp+16], rcx
1400fc05cmov rax, [rbp+16]
1400fc060mov rcx, rax
1400fc063call std::filesystem::__cxx11::path::_List::_Impl* const& std::__get_helper<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::_Tuple_impl<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...> const&)
1400fc068add rsp, 32
1400fc06cpop rbp
1400fc06dret
1400fc050
1400fc050std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>::type const& std::get<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>> const&):
1400fc050push rbp
1400fc051mov rbp, rsp
1400fc054sub rsp, 32
1400fc058mov [rbp+16], rcx
1400fc05cmov rax, [rbp+16]
1400fc060mov rcx, rax
1400fc063call std::filesystem::__cxx11::path::_List::_Impl* const& std::__get_helper<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::_Tuple_impl<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...> const&)
1400fc068add rsp, 32
1400fc06cpop rbp
1400fc06dret
1400fc050
1400fc06e
1400fc06e // align 0x10
1400fc06e // align 0x10
1400fc070
1400fc070std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>::type& std::get<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>&):
1400fc070push rbp
1400fc071mov rbp, rsp
1400fc074sub rsp, 32
1400fc078mov [rbp+16], rcx
1400fc07cmov rax, [rbp+16]
1400fc080mov rcx, rax
1400fc083call std::filesystem::__cxx11::path::_List::_Impl*& std::__get_helper<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::_Tuple_impl<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>&)
1400fc088add rsp, 32
1400fc08cpop rbp
1400fc08dret
1400fc070
1400fc070std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>::type& std::get<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>&):
1400fc070push rbp
1400fc071mov rbp, rsp
1400fc074sub rsp, 32
1400fc078mov [rbp+16], rcx
1400fc07cmov rax, [rbp+16]
1400fc080mov rcx, rax
1400fc083call std::filesystem::__cxx11::path::_List::_Impl*& std::__get_helper<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::_Tuple_impl<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>&)
1400fc088add rsp, 32
1400fc08cpop rbp
1400fc08dret
1400fc070
1400fc08e
1400fc08e // align 0x10
1400fc08e // align 0x10
1400fc090
1400fc090std::tuple_element<0, std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>...>>::type& std::get<0, std::thread::_State*, std::default_delete<std::thread::_State>>(std::tuple_element<0, std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>...>>&):
1400fc090push rbp
1400fc091mov rbp, rsp
1400fc094sub rsp, 32
1400fc098mov [rbp+16], rcx
1400fc09cmov rax, [rbp+16]
1400fc0a0mov rcx, rax
1400fc0a3call std::thread::_State*& std::__get_helper<0, std::thread::_State*, std::default_delete<std::thread::_State>>(std::_Tuple_impl<0, std::thread::_State*, std::default_delete<std::thread::_State>...>&)
1400fc0a8add rsp, 32
1400fc0acpop rbp
1400fc0adret
1400fc090
1400fc090std::tuple_element<0, std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>...>>::type& std::get<0, std::thread::_State*, std::default_delete<std::thread::_State>>(std::tuple_element<0, std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>...>>&):
1400fc090push rbp
1400fc091mov rbp, rsp
1400fc094sub rsp, 32
1400fc098mov [rbp+16], rcx
1400fc09cmov rax, [rbp+16]
1400fc0a0mov rcx, rax
1400fc0a3call std::thread::_State*& std::__get_helper<0, std::thread::_State*, std::default_delete<std::thread::_State>>(std::_Tuple_impl<0, std::thread::_State*, std::default_delete<std::thread::_State>...>&)
1400fc0a8add rsp, 32
1400fc0acpop rbp
1400fc0adret
1400fc090
1400fc0ae
1400fc0ae // align 0x10
1400fc0ae // align 0x10
1400fc0b0
1400fc0b0std::tuple_element<1, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&& std::get<1, void (*)(evp_pkey_st*), evp_pkey_st*>(std::tuple_element<1, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&&):
1400fc0b0push rbp
1400fc0b1mov rbp, rsp
1400fc0b4sub rsp, 48
1400fc0b8mov [rbp+16], rcx
1400fc0bcmov rax, [rbp+16]
1400fc0c0mov rcx, rax
1400fc0c3call evp_pkey_st*& std::__get_helper<1, evp_pkey_st*, >(std::_Tuple_impl<1, evp_pkey_st*, T3...>&)
1400fc0c8mov [rbp-8], rax
1400fc0ccmov rax, [rbp-8]
1400fc0d0add rsp, 48
1400fc0d4pop rbp
1400fc0d5ret
1400fc0b0
1400fc0b0std::tuple_element<1, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&& std::get<1, void (*)(evp_pkey_st*), evp_pkey_st*>(std::tuple_element<1, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&&):
1400fc0b0push rbp
1400fc0b1mov rbp, rsp
1400fc0b4sub rsp, 48
1400fc0b8mov [rbp+16], rcx
1400fc0bcmov rax, [rbp+16]
1400fc0c0mov rcx, rax
1400fc0c3call evp_pkey_st*& std::__get_helper<1, evp_pkey_st*, >(std::_Tuple_impl<1, evp_pkey_st*, T3...>&)
1400fc0c8mov [rbp-8], rax
1400fc0ccmov rax, [rbp-8]
1400fc0d0add rsp, 48
1400fc0d4pop rbp
1400fc0d5ret
1400fc0b0
1400fc0d6
1400fc0d6 // align 0x10
1400fc0d6 // align 0x10
1400fc0e0
1400fc0e0std::tuple_element<1, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>::type& std::get<1, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::tuple_element<1, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>&):
1400fc0e0push rbp
1400fc0e1mov rbp, rsp
1400fc0e4sub rsp, 32
1400fc0e8mov [rbp+16], rcx
1400fc0ecmov rax, [rbp+16]
1400fc0f0mov rcx, rax
1400fc0f3call std::filesystem::__cxx11::path::_List::_Impl_deleter& std::__get_helper<1, std::filesystem::__cxx11::path::_List::_Impl_deleter, >(std::_Tuple_impl<1, std::filesystem::__cxx11::path::_List::_Impl_deleter, T3...>&)
1400fc0f8add rsp, 32
1400fc0fcpop rbp
1400fc0fdret
1400fc0e0
1400fc0e0std::tuple_element<1, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>::type& std::get<1, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::tuple_element<1, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>&):
1400fc0e0push rbp
1400fc0e1mov rbp, rsp
1400fc0e4sub rsp, 32
1400fc0e8mov [rbp+16], rcx
1400fc0ecmov rax, [rbp+16]
1400fc0f0mov rcx, rax
1400fc0f3call std::filesystem::__cxx11::path::_List::_Impl_deleter& std::__get_helper<1, std::filesystem::__cxx11::path::_List::_Impl_deleter, >(std::_Tuple_impl<1, std::filesystem::__cxx11::path::_List::_Impl_deleter, T3...>&)
1400fc0f8add rsp, 32
1400fc0fcpop rbp
1400fc0fdret
1400fc0e0
1400fc0fe
1400fc0fe // align 0x10
1400fc0fe // align 0x10
1400fc100
1400fc100std::tuple_element<1, std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>...>>::type& std::get<1, std::thread::_State*, std::default_delete<std::thread::_State>>(std::tuple_element<1, std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>...>>&):
1400fc100push rbp
1400fc101mov rbp, rsp
1400fc104sub rsp, 32
1400fc108mov [rbp+16], rcx
1400fc10cmov rax, [rbp+16]
1400fc110mov rcx, rax
1400fc113call std::default_delete<std::thread::_State>& std::__get_helper<1, std::default_delete<std::thread::_State>, >(std::_Tuple_impl<1, std::default_delete<std::thread::_State>, T3...>&)
1400fc118add rsp, 32
1400fc11cpop rbp
1400fc11dret
1400fc100
1400fc100std::tuple_element<1, std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>...>>::type& std::get<1, std::thread::_State*, std::default_delete<std::thread::_State>>(std::tuple_element<1, std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>...>>&):
1400fc100push rbp
1400fc101mov rbp, rsp
1400fc104sub rsp, 32
1400fc108mov [rbp+16], rcx
1400fc10cmov rax, [rbp+16]
1400fc110mov rcx, rax
1400fc113call std::default_delete<std::thread::_State>& std::__get_helper<1, std::default_delete<std::thread::_State>, >(std::_Tuple_impl<1, std::default_delete<std::thread::_State>, T3...>&)
1400fc118add rsp, 32
1400fc11cpop rbp
1400fc11dret
1400fc100
1400fc11e
1400fc11e // align 0x10
1400fc11e // align 0x10
1400fc120
1400fc120std::hex(std::ios_base&):
1400fc120push rbp
1400fc121mov rbp, rsp
1400fc124sub rsp, 32
1400fc128mov [rbp+16], rcx
1400fc12cmov rax, [rbp+16]
1400fc130mov r8l, 74
1400fc136mov edx, 8
1400fc13bmov rcx, rax
1400fc13ecall std::ios_base::setf(std::_Ios_Fmtflags, std::_Ios_Fmtflags)
1400fc143mov rax, [rbp+16]
1400fc147add rsp, 32
1400fc14bpop rbp
1400fc14cret
1400fc120
1400fc120std::hex(std::ios_base&):
1400fc120push rbp
1400fc121mov rbp, rsp
1400fc124sub rsp, 32
1400fc128mov [rbp+16], rcx
1400fc12cmov rax, [rbp+16]
1400fc130mov r8l, 74
1400fc136mov edx, 8
1400fc13bmov rcx, rax
1400fc13ecall std::ios_base::setf(std::_Ios_Fmtflags, std::_Ios_Fmtflags)
1400fc143mov rax, [rbp+16]
1400fc147add rsp, 32
1400fc14bpop rbp
1400fc14cret
1400fc120
1400fc14d
1400fc14d // align 0x10
1400fc14d // align 0x10
1400fc150
1400fc150unsigned long long const& std::max<unsigned long long>(unsigned long long const&, unsigned long long const&):
1400fc150push rbp
1400fc151mov rbp, rsp
1400fc154mov [rbp+16], rcx
1400fc158mov [rbp+24], rdx
1400fc15cmov rax, [rbp+16]
1400fc160mov rdx, [rax]
1400fc163mov rax, [rbp+24]
1400fc167mov rax, [rax]
1400fc16acmp rdx, rax
1400fc16djae 0x1400fc175
1400fc16fmov rax, [rbp+24]
1400fc173jmp 0x1400fc179
1400fc175
1400fc175loc_1400fc175:
1400fc175mov rax, [rbp+16]
1400fc179
1400fc179loc_1400fc179:
1400fc179pop rbp
1400fc17aret
1400fc150
1400fc150unsigned long long const& std::max<unsigned long long>(unsigned long long const&, unsigned long long const&):
1400fc150push rbp
1400fc151mov rbp, rsp
1400fc154mov [rbp+16], rcx
1400fc158mov [rbp+24], rdx
1400fc15cmov rax, [rbp+16]
1400fc160mov rdx, [rax]
1400fc163mov rax, [rbp+24]
1400fc167mov rax, [rax]
1400fc16acmp rdx, rax
1400fc16djae 0x1400fc175
1400fc16fmov rax, [rbp+24]
1400fc173jmp 0x1400fc179
1400fc175
1400fc175loc_1400fc175:
1400fc175mov rax, [rbp+16]
1400fc179
1400fc179loc_1400fc179:
1400fc179pop rbp
1400fc17aret
1400fc150
1400fc17b
1400fc17b // align 0x10
1400fc17b // align 0x10
1400fc180
1400fc180unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&):
1400fc180push rbp
1400fc181mov rbp, rsp
1400fc184mov [rbp+16], rcx
1400fc188mov [rbp+24], rdx
1400fc18cmov rax, [rbp+24]
1400fc190mov edx, [rax]
1400fc192mov rax, [rbp+16]
1400fc196mov eax, [rax]
1400fc198cmp edx, eax
1400fc19ajae 0x1400fc1a2
1400fc19cmov rax, [rbp+24]
1400fc1a0jmp 0x1400fc1a6
1400fc1a2
1400fc1a2loc_1400fc1a2:
1400fc1a2mov rax, [rbp+16]
1400fc1a6
1400fc1a6loc_1400fc1a6:
1400fc1a6pop rbp
1400fc1a7ret
1400fc180
1400fc180unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&):
1400fc180push rbp
1400fc181mov rbp, rsp
1400fc184mov [rbp+16], rcx
1400fc188mov [rbp+24], rdx
1400fc18cmov rax, [rbp+24]
1400fc190mov edx, [rax]
1400fc192mov rax, [rbp+16]
1400fc196mov eax, [rax]
1400fc198cmp edx, eax
1400fc19ajae 0x1400fc1a2
1400fc19cmov rax, [rbp+24]
1400fc1a0jmp 0x1400fc1a6
1400fc1a2
1400fc1a2loc_1400fc1a2:
1400fc1a2mov rax, [rbp+16]
1400fc1a6
1400fc1a6loc_1400fc1a6:
1400fc1a6pop rbp
1400fc1a7ret
1400fc180
1400fc1a8
1400fc1a8 // align 0x10
1400fc1a8 // align 0x10
1400fc1b0
1400fc1b0unsigned long long const& std::min<unsigned long long>(unsigned long long const&, unsigned long long const&):
1400fc1b0push rbp
1400fc1b1mov rbp, rsp
1400fc1b4mov [rbp+16], rcx
1400fc1b8mov [rbp+24], rdx
1400fc1bcmov rax, [rbp+24]
1400fc1c0mov rdx, [rax]
1400fc1c3mov rax, [rbp+16]
1400fc1c7mov rax, [rax]
1400fc1cacmp rdx, rax
1400fc1cdjae 0x1400fc1d5
1400fc1cfmov rax, [rbp+24]
1400fc1d3jmp 0x1400fc1d9
1400fc1d5
1400fc1d5loc_1400fc1d5:
1400fc1d5mov rax, [rbp+16]
1400fc1d9
1400fc1d9loc_1400fc1d9:
1400fc1d9pop rbp
1400fc1daret
1400fc1b0
1400fc1b0unsigned long long const& std::min<unsigned long long>(unsigned long long const&, unsigned long long const&):
1400fc1b0push rbp
1400fc1b1mov rbp, rsp
1400fc1b4mov [rbp+16], rcx
1400fc1b8mov [rbp+24], rdx
1400fc1bcmov rax, [rbp+24]
1400fc1c0mov rdx, [rax]
1400fc1c3mov rax, [rbp+16]
1400fc1c7mov rax, [rax]
1400fc1cacmp rdx, rax
1400fc1cdjae 0x1400fc1d5
1400fc1cfmov rax, [rbp+24]
1400fc1d3jmp 0x1400fc1d9
1400fc1d5
1400fc1d5loc_1400fc1d5:
1400fc1d5mov rax, [rbp+16]
1400fc1d9
1400fc1d9loc_1400fc1d9:
1400fc1d9pop rbp
1400fc1daret
1400fc1b0
1400fc1db
1400fc1db // align 0x10
1400fc1db // align 0x10
1400fc1e0
1400fc1e0std::basic_ostream<char, std::char_traits<char>>& std::endl<char, std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&):
1400fc1e0push rbx
1400fc1e1sub rsp, 48
1400fc1e5mov rax, [rcx]
1400fc1e8mov rax, [rax-24]
1400fc1ecmov rbx, rcx
1400fc1efmov rcx, [rcx+rax+240]
1400fc1f7test rcx, rcx
1400fc1faje 0x1400fc24e
1400fc1fccmp [rcx+56], 0
1400fc200je 0x1400fc220
1400fc202movsx edx, [rcx+67]
1400fc206
1400fc206loc_1400fc206:
1400fc206mov rcx, rbx
1400fc209call std::ostream::put(char)
1400fc20emov rcx, rax
1400fc211add rsp, 48
1400fc215pop rbx
1400fc216jmp 0x140094410
1400fc21b
1400fc21b 0f 1f 44 00 00 ..D..
1400fc220
1400fc220loc_1400fc220:
1400fc220mov [rsp+40], rcx
1400fc225call std::ctype<char>::_M_widen_init() const
1400fc22amov rcx, [rsp+40]
1400fc22fmov edx, 10
1400fc234lea r8, [rip-0xc3a4b]
1400fc23bmov rax, [rcx]
1400fc23emov rax, [rax+48]
1400fc242cmp rax, r8
1400fc245je 0x1400fc206
1400fc247call rax
1400fc249movsx edx, al
1400fc24cjmp 0x1400fc206
1400fc24e
1400fc24eloc_1400fc24e:
1400fc24ecall std::__throw_bad_cast()
1400fc253nop
1400fc1e0
1400fc1e0std::basic_ostream<char, std::char_traits<char>>& std::endl<char, std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&):
1400fc1e0push rbx
1400fc1e1sub rsp, 48
1400fc1e5mov rax, [rcx]
1400fc1e8mov rax, [rax-24]
1400fc1ecmov rbx, rcx
1400fc1efmov rcx, [rcx+rax+240]
1400fc1f7test rcx, rcx
1400fc1faje 0x1400fc24e
1400fc1fccmp [rcx+56], 0
1400fc200je 0x1400fc220
1400fc202movsx edx, [rcx+67]
1400fc206
1400fc206loc_1400fc206:
1400fc206mov rcx, rbx
1400fc209call std::ostream::put(char)
1400fc20emov rcx, rax
1400fc211add rsp, 48
1400fc215pop rbx
1400fc216jmp 0x140094410
1400fc21b
1400fc21b 0f 1f 44 00 00 ..D..
1400fc220
1400fc220loc_1400fc220:
1400fc220mov [rsp+40], rcx
1400fc225call std::ctype<char>::_M_widen_init() const
1400fc22amov rcx, [rsp+40]
1400fc22fmov edx, 10
1400fc234lea r8, [rip-0xc3a4b]
1400fc23bmov rax, [rcx]
1400fc23emov rax, [rax+48]
1400fc242cmp rax, r8
1400fc245je 0x1400fc206
1400fc247call rax
1400fc249movsx edx, al
1400fc24cjmp 0x1400fc206
1400fc24e
1400fc24eloc_1400fc24e:
1400fc24ecall std::__throw_bad_cast()
1400fc253nop
1400fc1e0
1400fc254
1400fc254 // align 0x10
1400fc254 // align 0x10
1400fc260
1400fc260std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::endl<wchar_t, std::char_traits<wchar_t>>(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400fc260push rbx
1400fc261sub rsp, 32
1400fc265mov rax, [rcx]
1400fc268mov rax, [rax-24]
1400fc26cmov rbx, rcx
1400fc26fmov rcx, [rcx+rax+240]
1400fc277test rcx, rcx
1400fc27aje 0x1400fc29f
1400fc27cmov rax, [rcx]
1400fc27fmov edx, 10
1400fc284call [rax+80]
1400fc287mov rcx, rbx
1400fc28amovzx edx, ax
1400fc28dcall std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::put(wchar_t)
1400fc292mov rcx, rax
1400fc295add rsp, 32
1400fc299pop rbx
1400fc29ajmp 0x1400c5660
1400fc29f
1400fc29floc_1400fc29f:
1400fc29fcall std::__throw_bad_cast()
1400fc2a4nop
1400fc260
1400fc260std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::endl<wchar_t, std::char_traits<wchar_t>>(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400fc260push rbx
1400fc261sub rsp, 32
1400fc265mov rax, [rcx]
1400fc268mov rax, [rax-24]
1400fc26cmov rbx, rcx
1400fc26fmov rcx, [rcx+rax+240]
1400fc277test rcx, rcx
1400fc27aje 0x1400fc29f
1400fc27cmov rax, [rcx]
1400fc27fmov edx, 10
1400fc284call [rax+80]
1400fc287mov rcx, rbx
1400fc28amovzx edx, ax
1400fc28dcall std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::put(wchar_t)
1400fc292mov rcx, rax
1400fc295add rsp, 32
1400fc299pop rbx
1400fc29ajmp 0x1400c5660
1400fc29f
1400fc29floc_1400fc29f:
1400fc29fcall std::__throw_bad_cast()
1400fc2a4nop
1400fc260
1400fc2a5
1400fc2a5 // align 0x10
1400fc2a5 // align 0x10
1400fc2b0
1400fc2b0std::basic_ostream<char, std::char_traits<char>>& std::ends<char, std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&):
1400fc2b0xor edx, edx
1400fc2b2jmp 0x140094170
1400fc2b0
1400fc2b0std::basic_ostream<char, std::char_traits<char>>& std::ends<char, std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&):
1400fc2b0xor edx, edx
1400fc2b2jmp 0x140094170
1400fc2b0
1400fc2b7
1400fc2b7 // align 0x10
1400fc2b7 // align 0x10
1400fc2c0
1400fc2c0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::ends<wchar_t, std::char_traits<wchar_t>>(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400fc2c0xor edx, edx
1400fc2c2jmp 0x1400c53b0
1400fc2c0
1400fc2c0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::ends<wchar_t, std::char_traits<wchar_t>>(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400fc2c0xor edx, edx
1400fc2c2jmp 0x1400c53b0
1400fc2c0
1400fc2c7
1400fc2c7 // align 0x10
1400fc2c7 // align 0x10
1400fc2d0
1400fc2d0std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<std::thread::id>>, std::is_move_constructible<std::thread::id>, std::is_move_assignable<std::thread::id>>::value, void>::type std::swap<std::thread::id>(std::thread::id&, std::thread::id&):
1400fc2d0push rbp
1400fc2d1mov rbp, rsp
1400fc2d4sub rsp, 32
1400fc2d8mov [rbp+16], rcx
1400fc2dcmov [rbp+24], rdx
1400fc2e0mov rax, [rbp+16]
1400fc2e4mov [rbp-16], rax
1400fc2e8mov rax, [rbp-16]
1400fc2ecmov rax, [rax]
1400fc2efmov [rbp-24], rax
1400fc2f3mov rax, [rbp+24]
1400fc2f7mov [rbp-8], rax
1400fc2fbmov rdx, [rbp-8]
1400fc2ffmov rax, [rbp+16]
1400fc303mov rdx, [rdx]
1400fc306mov [rax], rdx
1400fc309lea rdx, [rbp-24]
1400fc30dmov rax, [rbp+24]
1400fc311mov rdx, [rdx]
1400fc314mov [rax], rdx
1400fc317nop
1400fc318add rsp, 32
1400fc31cpop rbp
1400fc31dret
1400fc2d0
1400fc2d0std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<std::thread::id>>, std::is_move_constructible<std::thread::id>, std::is_move_assignable<std::thread::id>>::value, void>::type std::swap<std::thread::id>(std::thread::id&, std::thread::id&):
1400fc2d0push rbp
1400fc2d1mov rbp, rsp
1400fc2d4sub rsp, 32
1400fc2d8mov [rbp+16], rcx
1400fc2dcmov [rbp+24], rdx
1400fc2e0mov rax, [rbp+16]
1400fc2e4mov [rbp-16], rax
1400fc2e8mov rax, [rbp-16]
1400fc2ecmov rax, [rax]
1400fc2efmov [rbp-24], rax
1400fc2f3mov rax, [rbp+24]
1400fc2f7mov [rbp-8], rax
1400fc2fbmov rdx, [rbp-8]
1400fc2ffmov rax, [rbp+16]
1400fc303mov rdx, [rdx]
1400fc306mov [rax], rdx
1400fc309lea rdx, [rbp-24]
1400fc30dmov rax, [rbp+24]
1400fc311mov rdx, [rdx]
1400fc314mov [rax], rdx
1400fc317nop
1400fc318add rsp, 32
1400fc31cpop rbp
1400fc31dret
1400fc2d0
1400fc31e
1400fc31e // align 0x10
1400fc31e // align 0x10
1400fc320
1400fc320std::basic_ostream<char, std::char_traits<char>>& std::flush<char, std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&):
1400fc320jmp 0x140094410
1400fc320
1400fc320std::basic_ostream<char, std::char_traits<char>>& std::flush<char, std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&):
1400fc320jmp 0x140094410
1400fc320
1400fc325
1400fc325 // align 0x10
1400fc325 // align 0x10
1400fc330
1400fc330std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::flush<wchar_t, std::char_traits<wchar_t>>(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400fc330jmp 0x1400c5660
1400fc330
1400fc330std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::flush<wchar_t, std::char_traits<wchar_t>>(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400fc330jmp 0x1400c5660
1400fc330
1400fc335
1400fc335 // align 0x10
1400fc335 // align 0x10
1400fc340
1400fc340std::basic_istream<char, std::char_traits<char>>& std::getline<char, std::char_traits<char>, std::allocator<char>>(std::basic_istream<char, std::char_traits<char>>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&):
1400fc340push rsi
1400fc341push rbx
1400fc342sub rsp, 56
1400fc346mov rax, [rcx]
1400fc349mov rax, [rax-24]
1400fc34dmov rbx, rcx
1400fc350mov rcx, [rcx+rax+240]
1400fc358mov rsi, rdx
1400fc35btest rcx, rcx
1400fc35eje 0x1400fc3b5
1400fc360cmp [rcx+56], 0
1400fc364je 0x1400fc380
1400fc366movsx r8l, [rcx+67]
1400fc36b
1400fc36bloc_1400fc36b:
1400fc36bmov rdx, rsi
1400fc36emov rcx, rbx
1400fc371add rsp, 56
1400fc375pop rbx
1400fc376pop rsi
1400fc377jmp 0x1400fc3c0
1400fc37c
1400fc37c 0f 1f 40 00 ..@.
1400fc380
1400fc380loc_1400fc380:
1400fc380mov [rsp+40], rcx
1400fc385call std::ctype<char>::_M_widen_init() const
1400fc38amov rcx, [rsp+40]
1400fc38flea rdx, [rip-0xc3ba6]
1400fc396mov r8l, 10
1400fc39cmov rax, [rcx]
1400fc39fmov rax, [rax+48]
1400fc3a3cmp rax, rdx
1400fc3a6je 0x1400fc36b
1400fc3a8mov edx, 10
1400fc3adcall rax
1400fc3afmovsx r8l, al
1400fc3b3jmp 0x1400fc36b
1400fc3b5
1400fc3b5loc_1400fc3b5:
1400fc3b5call std::__throw_bad_cast()
1400fc3banop
1400fc3bbnop
1400fc3bcnop
1400fc3bdnop
1400fc3benop
1400fc3bfnop
1400fc340
1400fc340std::basic_istream<char, std::char_traits<char>>& std::getline<char, std::char_traits<char>, std::allocator<char>>(std::basic_istream<char, std::char_traits<char>>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&):
1400fc340push rsi
1400fc341push rbx
1400fc342sub rsp, 56
1400fc346mov rax, [rcx]
1400fc349mov rax, [rax-24]
1400fc34dmov rbx, rcx
1400fc350mov rcx, [rcx+rax+240]
1400fc358mov rsi, rdx
1400fc35btest rcx, rcx
1400fc35eje 0x1400fc3b5
1400fc360cmp [rcx+56], 0
1400fc364je 0x1400fc380
1400fc366movsx r8l, [rcx+67]
1400fc36b
1400fc36bloc_1400fc36b:
1400fc36bmov rdx, rsi
1400fc36emov rcx, rbx
1400fc371add rsp, 56
1400fc375pop rbx
1400fc376pop rsi
1400fc377jmp 0x1400fc3c0
1400fc37c
1400fc37c 0f 1f 40 00 ..@.
1400fc380
1400fc380loc_1400fc380:
1400fc380mov [rsp+40], rcx
1400fc385call std::ctype<char>::_M_widen_init() const
1400fc38amov rcx, [rsp+40]
1400fc38flea rdx, [rip-0xc3ba6]
1400fc396mov r8l, 10
1400fc39cmov rax, [rcx]
1400fc39fmov rax, [rax+48]
1400fc3a3cmp rax, rdx
1400fc3a6je 0x1400fc36b
1400fc3a8mov edx, 10
1400fc3adcall rax
1400fc3afmovsx r8l, al
1400fc3b3jmp 0x1400fc36b
1400fc3b5
1400fc3b5loc_1400fc3b5:
1400fc3b5call std::__throw_bad_cast()
1400fc3banop
1400fc3bbnop
1400fc3bcnop
1400fc3bdnop
1400fc3benop
1400fc3bfnop
1400fc340
1400fc3c0
1400fc3c0std::basic_istream<char, std::char_traits<char>>& std::getline<char, std::char_traits<char>, std::allocator<char>>(std::basic_istream<char, std::char_traits<char>>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, char):
1400fc3c0push r15
1400fc3c2push r14
1400fc3c4push r13
1400fc3c6push r12
1400fc3c8push rbp
1400fc3c9push rdi
1400fc3capush rsi
1400fc3cbpush rbx
1400fc3ccsub rsp, 104
1400fc3d0mov rsi, [rip+0x9b2b9]
1400fc3d7mov r12, rcx
1400fc3damov [rsp+60], r8l
1400fc3dfmov rdi, rdx
1400fc3e2mov r8l, 1
1400fc3e8mov rcx, [rsi]
1400fc3ebmov [rsp+88], rcx
1400fc3f0lea rcx, [rsp+87]
1400fc3f5mov rdx, r12
1400fc3f8call std::istream::sentry::sentry(std::istream&, bool)
1400fc3fdcmp [rsp+87], 0
1400fc402jne 0x1400fc448
1400fc404
1400fc404loc_1400fc404:
1400fc404mov edx, 4
1400fc409
1400fc409loc_1400fc409:
1400fc409mov rax, [r12]
1400fc40dmov rcx, [rax-24]
1400fc411add rcx, r12
1400fc414or edx, [rcx+32]
1400fc417call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fc41c
1400fc41cloc_1400fc41c:
1400fc41cmov rdi, [rip+0x9b26d]
1400fc423mov rax, [rsp+88]
1400fc428sub rax, [rdi]
1400fc42bjne 0x1400fc6fc
1400fc431mov rax, r12
1400fc434add rsp, 104
1400fc438pop rbx
1400fc439pop rsi
1400fc43apop rdi
1400fc43bpop rbp
1400fc43cpop r12
1400fc43epop r13
1400fc440pop r14
1400fc442pop r15
1400fc444ret
1400fc445
1400fc445 0f 1f 00 ...
1400fc448
1400fc448loc_1400fc448:
1400fc448mov rax, [rdi]
1400fc44bmov [rdi+8], 0
1400fc453mov [rax], 0
1400fc456mov rax, [r12]
1400fc45amov rax, [rax-24]
1400fc45emov r15, [r12+rax+232]
1400fc466mov rax, [r15+16]
1400fc46acmp rax, [r15+24]
1400fc46ejae 0x1400fc6a0
1400fc474movzx eax, [rax]
1400fc477
1400fc477loc_1400fc477:
1400fc477mov rbp, 0x7ffffffffffffffe
1400fc481movzx esi, [rsp+60]
1400fc486mov [rsp+72], esi
1400fc48axor esi, esi
1400fc48c
1400fc48cloc_1400fc48c:
1400fc48ccmp eax, -1
1400fc48fje 0x1400fc690
1400fc495lea rcx, [rdi+16]
1400fc499mov [rsp+64], rcx
1400fc49e
1400fc49eloc_1400fc49e:
1400fc49ecmp [rsp+72], eax
1400fc4a2je 0x1400fc5e0
1400fc4a8
1400fc4a8loc_1400fc4a8:
1400fc4a8mov r14, [r15+16]
1400fc4acmov rbx, [r15+24]
1400fc4b0mov rdx, rbp
1400fc4b3sub rdx, rsi
1400fc4b6mov r13, [rdi+8]
1400fc4basub rbx, r14
1400fc4bdcmp rbx, rdx
1400fc4c0cmovg rbx, rdx
1400fc4c4cmp rbx, 1
1400fc4c8jle 0x1400fc570
1400fc4cemovsx edx, [rsp+60]
1400fc4d3mov r8, rbx
1400fc4d6mov rcx, r14
1400fc4d9call memchr
1400fc4demov rdx, rax
1400fc4e1sub rdx, r14
1400fc4e4test rax, rax
1400fc4e7mov rax, rbp
1400fc4eacmovne rbx, rdx
1400fc4eesub rax, r13
1400fc4f1cmp rax, rbx
1400fc4f4jb 0x1400fc718
1400fc4famov r8, rbx
1400fc4fdmov rdx, r14
1400fc500mov rcx, rdi
1400fc503call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400fc508mov rax, [r15+16]
1400fc50cadd rsi, rbx
1400fc50fadd rax, rbx
1400fc512mov [r15+16], rax
1400fc516cmp rax, [r15+24]
1400fc51ajae 0x1400fc600
1400fc520mov rcx, 0x7ffffffffffffffd
1400fc52amovzx eax, [rax]
1400fc52dcmp rcx, rsi
1400fc530jae 0x1400fc49e
1400fc536
1400fc536loc_1400fc536:
1400fc536cmp [rsp+72], eax
1400fc53ajne 0x1400fc404
1400fc540mov rax, [r15+16]
1400fc544add rsi, 1
1400fc548cmp rax, [r15+24]
1400fc54cjae 0x1400fc6ae
1400fc552add rax, 1
1400fc556mov [r15+16], rax
1400fc55atest rsi, rsi
1400fc55dje 0x1400fc404
1400fc563jmp 0x1400fc41c
1400fc568
1400fc568 0f 1f 84 00 00 00 00 00 ........
1400fc570
1400fc570loc_1400fc570:
1400fc570mov rdx, [rdi]
1400fc573cmp rdx, [rsp+64]
1400fc578je 0x1400fc660
1400fc57emov rcx, [rdi+16]
1400fc582
1400fc582loc_1400fc582:
1400fc582lea rbx, [r13+1]
1400fc586cmp rcx, rbx
1400fc589jb 0x1400fc630
1400fc58f
1400fc58floc_1400fc58f:
1400fc58fmov [rdx+r13], al
1400fc593mov rax, [rdi]
1400fc596add rsi, 1
1400fc59amov [rdi+8], rbx
1400fc59emov [rax+r13+1], 0
1400fc5a4mov rax, [r15+16]
1400fc5a8mov rdx, [r15+24]
1400fc5accmp rax, rdx
1400fc5afjae 0x1400fc670
1400fc5b5add rax, 1
1400fc5b9mov [r15+16], rax
1400fc5bd
1400fc5bdloc_1400fc5bd:
1400fc5bdcmp rax, rdx
1400fc5c0jae 0x1400fc600
1400fc5c2movzx eax, [rax]
1400fc5c5cmp rsi, rbp
1400fc5c8je 0x1400fc536
1400fc5cecmp [rsp+72], eax
1400fc5d2jne 0x1400fc4a8
1400fc5d8nop [rax+rax]
1400fc5e0
1400fc5e0loc_1400fc5e0:
1400fc5e0mov rax, [r15+16]
1400fc5e4add rsi, 1
1400fc5e8cmp rax, [r15+24]
1400fc5ecjae 0x1400fc6ae
1400fc5f2add rax, 1
1400fc5f6mov [r15+16], rax
1400fc5fajmp 0x1400fc41c
1400fc5ff
1400fc5ff 90 .
1400fc600
1400fc600loc_1400fc600:
1400fc600mov rax, [r15]
1400fc603mov rcx, r15
1400fc606call [rax+72]
1400fc609mov rdx, 0x7ffffffffffffffd
1400fc613cmp rdx, rsi
1400fc616jae 0x1400fc48c
1400fc61ccmp eax, -1
1400fc61fjne 0x1400fc536
1400fc625jmp 0x1400fc682
1400fc627
1400fc627 66 0f 1f 84 00 00 00 00 00 f........
1400fc630
1400fc630loc_1400fc630:
1400fc630xor r9l, r9l
1400fc633xor r8l, r8l
1400fc636mov rdx, r13
1400fc639mov rcx, rdi
1400fc63cmov [rsp+32], 1
1400fc645mov [rsp+76], eax
1400fc649call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400fc64emov rdx, [rdi]
1400fc651mov eax, [rsp+76]
1400fc655jmp 0x1400fc58f
1400fc65a
1400fc65a 66 0f 1f 44 00 00 f..D..
1400fc660
1400fc660loc_1400fc660:
1400fc660mov ecx, 15
1400fc665jmp 0x1400fc582
1400fc66a
1400fc66a 66 0f 1f 44 00 00 f..D..
1400fc670
1400fc670loc_1400fc670:
1400fc670mov rax, [r15]
1400fc673mov rcx, r15
1400fc676call [rax+80]
1400fc679cmp eax, -1
1400fc67cjne 0x1400fc701
1400fc682
1400fc682loc_1400fc682:
1400fc682mov edx, 2
1400fc687jmp 0x1400fc409
1400fc68c
1400fc68c 0f 1f 40 00 ..@.
1400fc690
1400fc690loc_1400fc690:
1400fc690test rsi, rsi
1400fc693jne 0x1400fc682
1400fc695mov edx, 6
1400fc69ajmp 0x1400fc409
1400fc69f
1400fc69f 90 .
1400fc6a0
1400fc6a0loc_1400fc6a0:
1400fc6a0mov rax, [r15]
1400fc6a3mov rcx, r15
1400fc6a6call [rax+72]
1400fc6a9jmp 0x1400fc477
1400fc6ae
1400fc6aeloc_1400fc6ae:
1400fc6aemov rax, [r15]
1400fc6b1mov rcx, r15
1400fc6b4call [rax+80]
1400fc6b7
1400fc6b7loc_1400fc6b7:
1400fc6b7test rsi, rsi
1400fc6baje 0x1400fc404
1400fc6c0jmp 0x1400fc41c
1400fc6c5
1400fc6c5 48 89 c1 48 89 d0 48 83 e8 01 75 H..H..H...u
1400fc6d0 64 e8 ba 55 00 00 49 8b 04 24 ba 01 00 00 00 48 d..U..I..$.....H
1400fc6e0 8b 48 e8 4c 01 e1 e8 e5 a6 ff ff 48 8b 35 9e af .H.L.......H.5..
1400fc6f0 09 00 48 8b 44 24 58 48 2b 06 74 7e ..H.D$XH+.t~
1400fc6fc
1400fc6fcloc_1400fc6fc:
1400fc6fccall __stack_chk_fail
1400fc701
1400fc701loc_1400fc701:
1400fc701mov rax, [r15+16]
1400fc705mov rdx, [r15+24]
1400fc709jmp 0x1400fc5bd
1400fc70e
1400fc70e 48 89 H.
1400fc710 c1 31 f6 48 89 d0 eb b3 .1.H....
1400fc718
1400fc718loc_1400fc718:
1400fc718mov rdi, [rip+0x9af71]
1400fc71fmov rax, [rsp+88]
1400fc724sub rax, [rdi]
1400fc727jne 0x1400fc6fc
1400fc729lea rcx, [rip+0x98ba0]
1400fc730call std::__throw_length_error(char const*)
1400fc735call __cxa_begin_catch
1400fc73amov rax, [r12]
1400fc73emov edx, 1
1400fc743mov rcx, [rax-24]
1400fc747add rcx, r12
1400fc74acall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fc74fcall __cxa_end_catch
1400fc754jmp 0x1400fc6b7
1400fc759
1400fc759 48 89 c3 e8 1f 57 00 H....W.
1400fc760 00 48 8b 35 28 af 09 00 48 8b 44 24 58 48 2b 06 .H.5(...H.D$XH+.
1400fc770 75 8a 48 89 d9 e8 26 ec f1 ff e8 d1 5a 00 00 48 u.H...&.....Z..H
1400fc780 89 c3 e8 f9 56 00 00 48 8b 35 02 af 09 00 48 8b ....V..H.5....H.
1400fc790 44 24 58 48 2b 06 74 da e9 5f ff ff ff D$XH+.t.._...
1400fc3c0
1400fc3c0std::basic_istream<char, std::char_traits<char>>& std::getline<char, std::char_traits<char>, std::allocator<char>>(std::basic_istream<char, std::char_traits<char>>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, char):
1400fc3c0push r15
1400fc3c2push r14
1400fc3c4push r13
1400fc3c6push r12
1400fc3c8push rbp
1400fc3c9push rdi
1400fc3capush rsi
1400fc3cbpush rbx
1400fc3ccsub rsp, 104
1400fc3d0mov rsi, [rip+0x9b2b9]
1400fc3d7mov r12, rcx
1400fc3damov [rsp+60], r8l
1400fc3dfmov rdi, rdx
1400fc3e2mov r8l, 1
1400fc3e8mov rcx, [rsi]
1400fc3ebmov [rsp+88], rcx
1400fc3f0lea rcx, [rsp+87]
1400fc3f5mov rdx, r12
1400fc3f8call std::istream::sentry::sentry(std::istream&, bool)
1400fc3fdcmp [rsp+87], 0
1400fc402jne 0x1400fc448
1400fc404
1400fc404loc_1400fc404:
1400fc404mov edx, 4
1400fc409
1400fc409loc_1400fc409:
1400fc409mov rax, [r12]
1400fc40dmov rcx, [rax-24]
1400fc411add rcx, r12
1400fc414or edx, [rcx+32]
1400fc417call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fc41c
1400fc41cloc_1400fc41c:
1400fc41cmov rdi, [rip+0x9b26d]
1400fc423mov rax, [rsp+88]
1400fc428sub rax, [rdi]
1400fc42bjne 0x1400fc6fc
1400fc431mov rax, r12
1400fc434add rsp, 104
1400fc438pop rbx
1400fc439pop rsi
1400fc43apop rdi
1400fc43bpop rbp
1400fc43cpop r12
1400fc43epop r13
1400fc440pop r14
1400fc442pop r15
1400fc444ret
1400fc445
1400fc445 0f 1f 00 ...
1400fc448
1400fc448loc_1400fc448:
1400fc448mov rax, [rdi]
1400fc44bmov [rdi+8], 0
1400fc453mov [rax], 0
1400fc456mov rax, [r12]
1400fc45amov rax, [rax-24]
1400fc45emov r15, [r12+rax+232]
1400fc466mov rax, [r15+16]
1400fc46acmp rax, [r15+24]
1400fc46ejae 0x1400fc6a0
1400fc474movzx eax, [rax]
1400fc477
1400fc477loc_1400fc477:
1400fc477mov rbp, 0x7ffffffffffffffe
1400fc481movzx esi, [rsp+60]
1400fc486mov [rsp+72], esi
1400fc48axor esi, esi
1400fc48c
1400fc48cloc_1400fc48c:
1400fc48ccmp eax, -1
1400fc48fje 0x1400fc690
1400fc495lea rcx, [rdi+16]
1400fc499mov [rsp+64], rcx
1400fc49e
1400fc49eloc_1400fc49e:
1400fc49ecmp [rsp+72], eax
1400fc4a2je 0x1400fc5e0
1400fc4a8
1400fc4a8loc_1400fc4a8:
1400fc4a8mov r14, [r15+16]
1400fc4acmov rbx, [r15+24]
1400fc4b0mov rdx, rbp
1400fc4b3sub rdx, rsi
1400fc4b6mov r13, [rdi+8]
1400fc4basub rbx, r14
1400fc4bdcmp rbx, rdx
1400fc4c0cmovg rbx, rdx
1400fc4c4cmp rbx, 1
1400fc4c8jle 0x1400fc570
1400fc4cemovsx edx, [rsp+60]
1400fc4d3mov r8, rbx
1400fc4d6mov rcx, r14
1400fc4d9call memchr
1400fc4demov rdx, rax
1400fc4e1sub rdx, r14
1400fc4e4test rax, rax
1400fc4e7mov rax, rbp
1400fc4eacmovne rbx, rdx
1400fc4eesub rax, r13
1400fc4f1cmp rax, rbx
1400fc4f4jb 0x1400fc718
1400fc4famov r8, rbx
1400fc4fdmov rdx, r14
1400fc500mov rcx, rdi
1400fc503call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400fc508mov rax, [r15+16]
1400fc50cadd rsi, rbx
1400fc50fadd rax, rbx
1400fc512mov [r15+16], rax
1400fc516cmp rax, [r15+24]
1400fc51ajae 0x1400fc600
1400fc520mov rcx, 0x7ffffffffffffffd
1400fc52amovzx eax, [rax]
1400fc52dcmp rcx, rsi
1400fc530jae 0x1400fc49e
1400fc536
1400fc536loc_1400fc536:
1400fc536cmp [rsp+72], eax
1400fc53ajne 0x1400fc404
1400fc540mov rax, [r15+16]
1400fc544add rsi, 1
1400fc548cmp rax, [r15+24]
1400fc54cjae 0x1400fc6ae
1400fc552add rax, 1
1400fc556mov [r15+16], rax
1400fc55atest rsi, rsi
1400fc55dje 0x1400fc404
1400fc563jmp 0x1400fc41c
1400fc568
1400fc568 0f 1f 84 00 00 00 00 00 ........
1400fc570
1400fc570loc_1400fc570:
1400fc570mov rdx, [rdi]
1400fc573cmp rdx, [rsp+64]
1400fc578je 0x1400fc660
1400fc57emov rcx, [rdi+16]
1400fc582
1400fc582loc_1400fc582:
1400fc582lea rbx, [r13+1]
1400fc586cmp rcx, rbx
1400fc589jb 0x1400fc630
1400fc58f
1400fc58floc_1400fc58f:
1400fc58fmov [rdx+r13], al
1400fc593mov rax, [rdi]
1400fc596add rsi, 1
1400fc59amov [rdi+8], rbx
1400fc59emov [rax+r13+1], 0
1400fc5a4mov rax, [r15+16]
1400fc5a8mov rdx, [r15+24]
1400fc5accmp rax, rdx
1400fc5afjae 0x1400fc670
1400fc5b5add rax, 1
1400fc5b9mov [r15+16], rax
1400fc5bd
1400fc5bdloc_1400fc5bd:
1400fc5bdcmp rax, rdx
1400fc5c0jae 0x1400fc600
1400fc5c2movzx eax, [rax]
1400fc5c5cmp rsi, rbp
1400fc5c8je 0x1400fc536
1400fc5cecmp [rsp+72], eax
1400fc5d2jne 0x1400fc4a8
1400fc5d8nop [rax+rax]
1400fc5e0
1400fc5e0loc_1400fc5e0:
1400fc5e0mov rax, [r15+16]
1400fc5e4add rsi, 1
1400fc5e8cmp rax, [r15+24]
1400fc5ecjae 0x1400fc6ae
1400fc5f2add rax, 1
1400fc5f6mov [r15+16], rax
1400fc5fajmp 0x1400fc41c
1400fc5ff
1400fc5ff 90 .
1400fc600
1400fc600loc_1400fc600:
1400fc600mov rax, [r15]
1400fc603mov rcx, r15
1400fc606call [rax+72]
1400fc609mov rdx, 0x7ffffffffffffffd
1400fc613cmp rdx, rsi
1400fc616jae 0x1400fc48c
1400fc61ccmp eax, -1
1400fc61fjne 0x1400fc536
1400fc625jmp 0x1400fc682
1400fc627
1400fc627 66 0f 1f 84 00 00 00 00 00 f........
1400fc630
1400fc630loc_1400fc630:
1400fc630xor r9l, r9l
1400fc633xor r8l, r8l
1400fc636mov rdx, r13
1400fc639mov rcx, rdi
1400fc63cmov [rsp+32], 1
1400fc645mov [rsp+76], eax
1400fc649call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400fc64emov rdx, [rdi]
1400fc651mov eax, [rsp+76]
1400fc655jmp 0x1400fc58f
1400fc65a
1400fc65a 66 0f 1f 44 00 00 f..D..
1400fc660
1400fc660loc_1400fc660:
1400fc660mov ecx, 15
1400fc665jmp 0x1400fc582
1400fc66a
1400fc66a 66 0f 1f 44 00 00 f..D..
1400fc670
1400fc670loc_1400fc670:
1400fc670mov rax, [r15]
1400fc673mov rcx, r15
1400fc676call [rax+80]
1400fc679cmp eax, -1
1400fc67cjne 0x1400fc701
1400fc682
1400fc682loc_1400fc682:
1400fc682mov edx, 2
1400fc687jmp 0x1400fc409
1400fc68c
1400fc68c 0f 1f 40 00 ..@.
1400fc690
1400fc690loc_1400fc690:
1400fc690test rsi, rsi
1400fc693jne 0x1400fc682
1400fc695mov edx, 6
1400fc69ajmp 0x1400fc409
1400fc69f
1400fc69f 90 .
1400fc6a0
1400fc6a0loc_1400fc6a0:
1400fc6a0mov rax, [r15]
1400fc6a3mov rcx, r15
1400fc6a6call [rax+72]
1400fc6a9jmp 0x1400fc477
1400fc6ae
1400fc6aeloc_1400fc6ae:
1400fc6aemov rax, [r15]
1400fc6b1mov rcx, r15
1400fc6b4call [rax+80]
1400fc6b7
1400fc6b7loc_1400fc6b7:
1400fc6b7test rsi, rsi
1400fc6baje 0x1400fc404
1400fc6c0jmp 0x1400fc41c
1400fc6c5
1400fc6c5 48 89 c1 48 89 d0 48 83 e8 01 75 H..H..H...u
1400fc6d0 64 e8 ba 55 00 00 49 8b 04 24 ba 01 00 00 00 48 d..U..I..$.....H
1400fc6e0 8b 48 e8 4c 01 e1 e8 e5 a6 ff ff 48 8b 35 9e af .H.L.......H.5..
1400fc6f0 09 00 48 8b 44 24 58 48 2b 06 74 7e ..H.D$XH+.t~
1400fc6fc
1400fc6fcloc_1400fc6fc:
1400fc6fccall __stack_chk_fail
1400fc701
1400fc701loc_1400fc701:
1400fc701mov rax, [r15+16]
1400fc705mov rdx, [r15+24]
1400fc709jmp 0x1400fc5bd
1400fc70e
1400fc70e 48 89 H.
1400fc710 c1 31 f6 48 89 d0 eb b3 .1.H....
1400fc718
1400fc718loc_1400fc718:
1400fc718mov rdi, [rip+0x9af71]
1400fc71fmov rax, [rsp+88]
1400fc724sub rax, [rdi]
1400fc727jne 0x1400fc6fc
1400fc729lea rcx, [rip+0x98ba0]
1400fc730call std::__throw_length_error(char const*)
1400fc735call __cxa_begin_catch
1400fc73amov rax, [r12]
1400fc73emov edx, 1
1400fc743mov rcx, [rax-24]
1400fc747add rcx, r12
1400fc74acall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fc74fcall __cxa_end_catch
1400fc754jmp 0x1400fc6b7
1400fc759
1400fc759 48 89 c3 e8 1f 57 00 H....W.
1400fc760 00 48 8b 35 28 af 09 00 48 8b 44 24 58 48 2b 06 .H.5(...H.D$XH+.
1400fc770 75 8a 48 89 d9 e8 26 ec f1 ff e8 d1 5a 00 00 48 u.H...&.....Z..H
1400fc780 89 c3 e8 f9 56 00 00 48 8b 35 02 af 09 00 48 8b ....V..H.5....H.
1400fc790 44 24 58 48 2b 06 74 da e9 5f ff ff ff D$XH+.t.._...
1400fc3c0
1400fc79d
1400fc79d // align 0x10
1400fc79d // align 0x10
1400fc7a0
1400fc7a0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::getline<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, wchar_t):
1400fc7a0push r15
1400fc7a2push r14
1400fc7a4push r13
1400fc7a6push r12
1400fc7a8push rbp
1400fc7a9push rdi
1400fc7aapush rsi
1400fc7abpush rbx
1400fc7acsub rsp, 104
1400fc7b0mov rdi, [rip+0x9aed9]
1400fc7b7mov rbp, rcx
1400fc7bamov r14, rdx
1400fc7bdmov ebx, r8l
1400fc7c0mov r8l, 1
1400fc7c6mov rcx, [rdi]
1400fc7c9mov [rsp+88], rcx
1400fc7celea rcx, [rsp+87]
1400fc7d3mov rdx, rbp
1400fc7d6call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400fc7dbcmp [rsp+87], 0
1400fc7e0jne 0x1400fc828
1400fc7e2
1400fc7e2loc_1400fc7e2:
1400fc7e2mov edx, 4
1400fc7e7
1400fc7e7loc_1400fc7e7:
1400fc7e7mov rax, [rbp]
1400fc7ebmov rcx, [rax-24]
1400fc7efadd rcx, rbp
1400fc7f2or edx, [rcx+32]
1400fc7f5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fc7fa
1400fc7faloc_1400fc7fa:
1400fc7famov rdi, [rip+0x9ae8f]
1400fc801mov rax, [rsp+88]
1400fc806sub rax, [rdi]
1400fc809jne 0x1400fca8e
1400fc80fmov rax, rbp
1400fc812add rsp, 104
1400fc816pop rbx
1400fc817pop rsi
1400fc818pop rdi
1400fc819pop rbp
1400fc81apop r12
1400fc81cpop r13
1400fc81epop r14
1400fc820pop r15
1400fc822ret
1400fc823
1400fc823 0f 1f 44 00 00 ..D..
1400fc828
1400fc828loc_1400fc828:
1400fc828mov rax, [r14]
1400fc82bxor edx, edx
1400fc82dmov [r14+8], 0
1400fc835mov [rax], dx
1400fc838mov rax, [rbp]
1400fc83cmov rax, [rax-24]
1400fc840mov rsi, [rbp+rax+232]
1400fc848mov rax, [rsi+16]
1400fc84ccmp rax, [rsi+24]
1400fc850jae 0x1400fca3b
1400fc856movzx eax, [rax]
1400fc859
1400fc859loc_1400fc859:
1400fc859mov r12, 0x3ffffffffffffffe
1400fc863lea rdx, [r14+16]
1400fc867xor edi, edi
1400fc869mov r13, 0x3ffffffffffffffd
1400fc873mov [rsp+56], rdx
1400fc878nop [rax+rax]
1400fc880
1400fc880loc_1400fc880:
1400fc880cmp ax, -1
1400fc884je 0x1400fca2c
1400fc88acmp ax, bx
1400fc88dje 0x1400fc935
1400fc893mov rcx, [rsi+24]
1400fc897mov rdx, [rsi+16]
1400fc89bmov r8, r12
1400fc89esub r8, rdi
1400fc8a1mov r15, rcx
1400fc8a4sub r15, rdx
1400fc8a7sar r15, 1
1400fc8aacmp r15, r8
1400fc8adcmovg r15, r8
1400fc8b1cmp r15, 1
1400fc8b5jle 0x1400fc960
1400fc8bbtest rdx, rdx
1400fc8beje 0x1400fc8df
1400fc8c0mov rcx, r15
1400fc8c3mov rax, rdx
1400fc8c6nop [rax+rax]
1400fc8d0
1400fc8d0loc_1400fc8d0:
1400fc8d0cmp [rax], bx
1400fc8d3je 0x1400fc950
1400fc8d5add rax, 2
1400fc8d9sub rcx, 1
1400fc8ddjne 0x1400fc8d0
1400fc8df
1400fc8dfloc_1400fc8df:
1400fc8dfmov rcx, [r14+8]
1400fc8e3mov rax, r12
1400fc8e6sub rax, rcx
1400fc8e9cmp rax, r15
1400fc8ecjb 0x1400fca93
1400fc8f2mov r8, r15
1400fc8f5mov rcx, r14
1400fc8f8call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400fc8fdmov rax, [rsi+16]
1400fc901add rdi, r15
1400fc904lea rax, [rax+2*r15]
1400fc908mov [rsi+16], rax
1400fc90ccmp rax, [rsi+24]
1400fc910jae 0x1400fc9b8
1400fc916
1400fc916loc_1400fc916:
1400fc916movzx eax, [rax]
1400fc919
1400fc919loc_1400fc919:
1400fc919cmp r13, rdi
1400fc91cjae 0x1400fc880
1400fc922cmp ax, -1
1400fc926je 0x1400fca22
1400fc92ccmp ax, bx
1400fc92fjne 0x1400fc7e2
1400fc935
1400fc935loc_1400fc935:
1400fc935mov rax, [rsi+16]
1400fc939cmp rax, [rsi+24]
1400fc93djae 0x1400fca49
1400fc943add rax, 2
1400fc947mov [rsi+16], rax
1400fc94bjmp 0x1400fc7fa
1400fc950
1400fc950loc_1400fc950:
1400fc950sub rax, rdx
1400fc953sar rax, 1
1400fc956mov r15, rax
1400fc959jmp 0x1400fc8df
1400fc95b
1400fc95b 0f 1f 44 00 00 ..D..
1400fc960
1400fc960loc_1400fc960:
1400fc960mov r15, [r14+8]
1400fc964mov r8, [r14]
1400fc967cmp r8, [rsp+56]
1400fc96cje 0x1400fca0c
1400fc972mov r9, [r14+16]
1400fc976
1400fc976loc_1400fc976:
1400fc976lea r10, [r15+1]
1400fc97acmp r9, r10
1400fc97djb 0x1400fc9d0
1400fc97f
1400fc97floc_1400fc97f:
1400fc97fmov [r8+2*r15], ax
1400fc984xor eax, eax
1400fc986add rdi, 1
1400fc98amov [r14+8], r10
1400fc98emov [r8+2*r15+2], ax
1400fc994cmp rdx, rcx
1400fc997jae 0x1400fca17
1400fc999movzx eax, [rdx]
1400fc99cadd rdx, 2
1400fc9a0mov [rsi+16], rdx
1400fc9a4
1400fc9a4loc_1400fc9a4:
1400fc9a4cmp ax, -1
1400fc9a8je 0x1400fca22
1400fc9aamov rax, [rsi+16]
1400fc9aecmp rax, [rsi+24]
1400fc9b2jb 0x1400fc916
1400fc9b8
1400fc9b8loc_1400fc9b8:
1400fc9b8mov rax, [rsi]
1400fc9bbmov rcx, rsi
1400fc9becall [rax+72]
1400fc9c1jmp 0x1400fc919
1400fc9c6
1400fc9c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400fc9d0
1400fc9d0loc_1400fc9d0:
1400fc9d0xor r9l, r9l
1400fc9d3xor r8l, r8l
1400fc9d6mov rdx, r15
1400fc9d9mov rcx, r14
1400fc9dcmov [rsp+32], 1
1400fc9e5mov [rsp+72], r10
1400fc9eamov [rsp+68], eax
1400fc9eecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_mutate(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)
1400fc9f3mov r8, [r14]
1400fc9f6mov rdx, [rsi+16]
1400fc9famov rcx, [rsi+24]
1400fc9femov r10, [rsp+72]
1400fca03mov eax, [rsp+68]
1400fca07jmp 0x1400fc97f
1400fca0c
1400fca0cloc_1400fca0c:
1400fca0cmov r9l, 7
1400fca12jmp 0x1400fc976
1400fca17
1400fca17loc_1400fca17:
1400fca17mov rax, [rsi]
1400fca1amov rcx, rsi
1400fca1dcall [rax+80]
1400fca20jmp 0x1400fc9a4
1400fca22
1400fca22loc_1400fca22:
1400fca22mov edx, 2
1400fca27jmp 0x1400fc7e7
1400fca2c
1400fca2cloc_1400fca2c:
1400fca2ctest rdi, rdi
1400fca2fjne 0x1400fca22
1400fca31mov edx, 6
1400fca36jmp 0x1400fc7e7
1400fca3b
1400fca3bloc_1400fca3b:
1400fca3bmov rax, [rsi]
1400fca3emov rcx, rsi
1400fca41call [rax+72]
1400fca44jmp 0x1400fc859
1400fca49
1400fca49loc_1400fca49:
1400fca49mov rax, [rsi]
1400fca4cmov rcx, rsi
1400fca4fcall [rax+80]
1400fca52jmp 0x1400fc7fa
1400fca57
1400fca57 48 89 c1 48 89 d0 48 83 e8 H..H..H..
1400fca60 01 75 4d e8 28 52 00 00 48 8b 45 00 ba 01 00 00 .uM.(R..H.E.....
1400fca70 00 48 8b 48 e8 48 01 e9 e8 03 ac ff ff 48 8b 3d .H.H.H.......H.=
1400fca80 0c ac 09 00 48 8b 44 24 58 48 2b 07 74 70 ....H.D$XH+.tp
1400fca8e
1400fca8eloc_1400fca8e:
1400fca8ecall __stack_chk_fail
1400fca93
1400fca93loc_1400fca93:
1400fca93mov rsi, [rip+0x9abf6]
1400fca9amov rax, [rsp+88]
1400fca9fsub rax, [rsi]
1400fcaa2jne 0x1400fca8e
1400fcaa4lea rcx, [rip+0x98825]
1400fcaabcall std::__throw_length_error(char const*)
1400fcab0call __cxa_begin_catch
1400fcab5mov rax, [rbp]
1400fcab9mov edx, 1
1400fcabemov rcx, [rax-24]
1400fcac2add rcx, rbp
1400fcac5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fcacacall __cxa_end_catch
1400fcacftest rdi, rdi
1400fcad2je 0x1400fc7e2
1400fcad8jmp 0x1400fc7fa
1400fcadd
1400fcadd 48 89 c3 H..
1400fcae0 e8 9b 53 00 00 48 8b 3d a4 ab 09 00 48 8b 44 24 ..S..H.=....H.D$
1400fcaf0 58 48 2b 07 75 98 48 89 d9 e8 a2 e8 f1 ff e8 4d XH+.u.H........M
1400fcb00 57 00 00 48 89 c1 31 ff 48 89 d0 e9 4d ff ff ff W..H..1.H...M...
1400fcb10 48 89 c1 48 83 c7 01 48 89 d0 e9 3e ff ff ff 48 H..H...H...>...H
1400fcb20 89 c3 e8 59 53 00 00 48 8b 3d 62 ab 09 00 48 8b ...YS..H.=b...H.
1400fcb30 44 24 58 48 2b 07 74 be e9 51 ff ff ff D$XH+.t..Q...
1400fc7a0
1400fc7a0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::getline<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, wchar_t):
1400fc7a0push r15
1400fc7a2push r14
1400fc7a4push r13
1400fc7a6push r12
1400fc7a8push rbp
1400fc7a9push rdi
1400fc7aapush rsi
1400fc7abpush rbx
1400fc7acsub rsp, 104
1400fc7b0mov rdi, [rip+0x9aed9]
1400fc7b7mov rbp, rcx
1400fc7bamov r14, rdx
1400fc7bdmov ebx, r8l
1400fc7c0mov r8l, 1
1400fc7c6mov rcx, [rdi]
1400fc7c9mov [rsp+88], rcx
1400fc7celea rcx, [rsp+87]
1400fc7d3mov rdx, rbp
1400fc7d6call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400fc7dbcmp [rsp+87], 0
1400fc7e0jne 0x1400fc828
1400fc7e2
1400fc7e2loc_1400fc7e2:
1400fc7e2mov edx, 4
1400fc7e7
1400fc7e7loc_1400fc7e7:
1400fc7e7mov rax, [rbp]
1400fc7ebmov rcx, [rax-24]
1400fc7efadd rcx, rbp
1400fc7f2or edx, [rcx+32]
1400fc7f5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fc7fa
1400fc7faloc_1400fc7fa:
1400fc7famov rdi, [rip+0x9ae8f]
1400fc801mov rax, [rsp+88]
1400fc806sub rax, [rdi]
1400fc809jne 0x1400fca8e
1400fc80fmov rax, rbp
1400fc812add rsp, 104
1400fc816pop rbx
1400fc817pop rsi
1400fc818pop rdi
1400fc819pop rbp
1400fc81apop r12
1400fc81cpop r13
1400fc81epop r14
1400fc820pop r15
1400fc822ret
1400fc823
1400fc823 0f 1f 44 00 00 ..D..
1400fc828
1400fc828loc_1400fc828:
1400fc828mov rax, [r14]
1400fc82bxor edx, edx
1400fc82dmov [r14+8], 0
1400fc835mov [rax], dx
1400fc838mov rax, [rbp]
1400fc83cmov rax, [rax-24]
1400fc840mov rsi, [rbp+rax+232]
1400fc848mov rax, [rsi+16]
1400fc84ccmp rax, [rsi+24]
1400fc850jae 0x1400fca3b
1400fc856movzx eax, [rax]
1400fc859
1400fc859loc_1400fc859:
1400fc859mov r12, 0x3ffffffffffffffe
1400fc863lea rdx, [r14+16]
1400fc867xor edi, edi
1400fc869mov r13, 0x3ffffffffffffffd
1400fc873mov [rsp+56], rdx
1400fc878nop [rax+rax]
1400fc880
1400fc880loc_1400fc880:
1400fc880cmp ax, -1
1400fc884je 0x1400fca2c
1400fc88acmp ax, bx
1400fc88dje 0x1400fc935
1400fc893mov rcx, [rsi+24]
1400fc897mov rdx, [rsi+16]
1400fc89bmov r8, r12
1400fc89esub r8, rdi
1400fc8a1mov r15, rcx
1400fc8a4sub r15, rdx
1400fc8a7sar r15, 1
1400fc8aacmp r15, r8
1400fc8adcmovg r15, r8
1400fc8b1cmp r15, 1
1400fc8b5jle 0x1400fc960
1400fc8bbtest rdx, rdx
1400fc8beje 0x1400fc8df
1400fc8c0mov rcx, r15
1400fc8c3mov rax, rdx
1400fc8c6nop [rax+rax]
1400fc8d0
1400fc8d0loc_1400fc8d0:
1400fc8d0cmp [rax], bx
1400fc8d3je 0x1400fc950
1400fc8d5add rax, 2
1400fc8d9sub rcx, 1
1400fc8ddjne 0x1400fc8d0
1400fc8df
1400fc8dfloc_1400fc8df:
1400fc8dfmov rcx, [r14+8]
1400fc8e3mov rax, r12
1400fc8e6sub rax, rcx
1400fc8e9cmp rax, r15
1400fc8ecjb 0x1400fca93
1400fc8f2mov r8, r15
1400fc8f5mov rcx, r14
1400fc8f8call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400fc8fdmov rax, [rsi+16]
1400fc901add rdi, r15
1400fc904lea rax, [rax+2*r15]
1400fc908mov [rsi+16], rax
1400fc90ccmp rax, [rsi+24]
1400fc910jae 0x1400fc9b8
1400fc916
1400fc916loc_1400fc916:
1400fc916movzx eax, [rax]
1400fc919
1400fc919loc_1400fc919:
1400fc919cmp r13, rdi
1400fc91cjae 0x1400fc880
1400fc922cmp ax, -1
1400fc926je 0x1400fca22
1400fc92ccmp ax, bx
1400fc92fjne 0x1400fc7e2
1400fc935
1400fc935loc_1400fc935:
1400fc935mov rax, [rsi+16]
1400fc939cmp rax, [rsi+24]
1400fc93djae 0x1400fca49
1400fc943add rax, 2
1400fc947mov [rsi+16], rax
1400fc94bjmp 0x1400fc7fa
1400fc950
1400fc950loc_1400fc950:
1400fc950sub rax, rdx
1400fc953sar rax, 1
1400fc956mov r15, rax
1400fc959jmp 0x1400fc8df
1400fc95b
1400fc95b 0f 1f 44 00 00 ..D..
1400fc960
1400fc960loc_1400fc960:
1400fc960mov r15, [r14+8]
1400fc964mov r8, [r14]
1400fc967cmp r8, [rsp+56]
1400fc96cje 0x1400fca0c
1400fc972mov r9, [r14+16]
1400fc976
1400fc976loc_1400fc976:
1400fc976lea r10, [r15+1]
1400fc97acmp r9, r10
1400fc97djb 0x1400fc9d0
1400fc97f
1400fc97floc_1400fc97f:
1400fc97fmov [r8+2*r15], ax
1400fc984xor eax, eax
1400fc986add rdi, 1
1400fc98amov [r14+8], r10
1400fc98emov [r8+2*r15+2], ax
1400fc994cmp rdx, rcx
1400fc997jae 0x1400fca17
1400fc999movzx eax, [rdx]
1400fc99cadd rdx, 2
1400fc9a0mov [rsi+16], rdx
1400fc9a4
1400fc9a4loc_1400fc9a4:
1400fc9a4cmp ax, -1
1400fc9a8je 0x1400fca22
1400fc9aamov rax, [rsi+16]
1400fc9aecmp rax, [rsi+24]
1400fc9b2jb 0x1400fc916
1400fc9b8
1400fc9b8loc_1400fc9b8:
1400fc9b8mov rax, [rsi]
1400fc9bbmov rcx, rsi
1400fc9becall [rax+72]
1400fc9c1jmp 0x1400fc919
1400fc9c6
1400fc9c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400fc9d0
1400fc9d0loc_1400fc9d0:
1400fc9d0xor r9l, r9l
1400fc9d3xor r8l, r8l
1400fc9d6mov rdx, r15
1400fc9d9mov rcx, r14
1400fc9dcmov [rsp+32], 1
1400fc9e5mov [rsp+72], r10
1400fc9eamov [rsp+68], eax
1400fc9eecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_mutate(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)
1400fc9f3mov r8, [r14]
1400fc9f6mov rdx, [rsi+16]
1400fc9famov rcx, [rsi+24]
1400fc9femov r10, [rsp+72]
1400fca03mov eax, [rsp+68]
1400fca07jmp 0x1400fc97f
1400fca0c
1400fca0cloc_1400fca0c:
1400fca0cmov r9l, 7
1400fca12jmp 0x1400fc976
1400fca17
1400fca17loc_1400fca17:
1400fca17mov rax, [rsi]
1400fca1amov rcx, rsi
1400fca1dcall [rax+80]
1400fca20jmp 0x1400fc9a4
1400fca22
1400fca22loc_1400fca22:
1400fca22mov edx, 2
1400fca27jmp 0x1400fc7e7
1400fca2c
1400fca2cloc_1400fca2c:
1400fca2ctest rdi, rdi
1400fca2fjne 0x1400fca22
1400fca31mov edx, 6
1400fca36jmp 0x1400fc7e7
1400fca3b
1400fca3bloc_1400fca3b:
1400fca3bmov rax, [rsi]
1400fca3emov rcx, rsi
1400fca41call [rax+72]
1400fca44jmp 0x1400fc859
1400fca49
1400fca49loc_1400fca49:
1400fca49mov rax, [rsi]
1400fca4cmov rcx, rsi
1400fca4fcall [rax+80]
1400fca52jmp 0x1400fc7fa
1400fca57
1400fca57 48 89 c1 48 89 d0 48 83 e8 H..H..H..
1400fca60 01 75 4d e8 28 52 00 00 48 8b 45 00 ba 01 00 00 .uM.(R..H.E.....
1400fca70 00 48 8b 48 e8 48 01 e9 e8 03 ac ff ff 48 8b 3d .H.H.H.......H.=
1400fca80 0c ac 09 00 48 8b 44 24 58 48 2b 07 74 70 ....H.D$XH+.tp
1400fca8e
1400fca8eloc_1400fca8e:
1400fca8ecall __stack_chk_fail
1400fca93
1400fca93loc_1400fca93:
1400fca93mov rsi, [rip+0x9abf6]
1400fca9amov rax, [rsp+88]
1400fca9fsub rax, [rsi]
1400fcaa2jne 0x1400fca8e
1400fcaa4lea rcx, [rip+0x98825]
1400fcaabcall std::__throw_length_error(char const*)
1400fcab0call __cxa_begin_catch
1400fcab5mov rax, [rbp]
1400fcab9mov edx, 1
1400fcabemov rcx, [rax-24]
1400fcac2add rcx, rbp
1400fcac5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fcacacall __cxa_end_catch
1400fcacftest rdi, rdi
1400fcad2je 0x1400fc7e2
1400fcad8jmp 0x1400fc7fa
1400fcadd
1400fcadd 48 89 c3 H..
1400fcae0 e8 9b 53 00 00 48 8b 3d a4 ab 09 00 48 8b 44 24 ..S..H.=....H.D$
1400fcaf0 58 48 2b 07 75 98 48 89 d9 e8 a2 e8 f1 ff e8 4d XH+.u.H........M
1400fcb00 57 00 00 48 89 c1 31 ff 48 89 d0 e9 4d ff ff ff W..H..1.H...M...
1400fcb10 48 89 c1 48 83 c7 01 48 89 d0 e9 3e ff ff ff 48 H..H...H...>...H
1400fcb20 89 c3 e8 59 53 00 00 48 8b 3d 62 ab 09 00 48 8b ...YS..H.=b...H.
1400fcb30 44 24 58 48 2b 07 74 be e9 51 ff ff ff D$XH+.t..Q...
1400fc7a0
1400fcb3d
1400fcb3d // align 0x10
1400fcb3d // align 0x10
1400fcb40
1400fcb40std::_Setfill<char> std::setfill<char>(char):
1400fcb40mov eax, ecx
1400fcb42ret
1400fcb40
1400fcb40std::_Setfill<char> std::setfill<char>(char):
1400fcb40mov eax, ecx
1400fcb42ret
1400fcb40
1400fcb43
1400fcb43 // align 0x10
1400fcb43 // align 0x10
1400fcb50
1400fcb50std::_Setfill<wchar_t> std::setfill<wchar_t>(wchar_t):
1400fcb50mov eax, ecx
1400fcb52ret
1400fcb50
1400fcb50std::_Setfill<wchar_t> std::setfill<wchar_t>(wchar_t):
1400fcb50mov eax, ecx
1400fcb52ret
1400fcb50
1400fcb53
1400fcb53 // align 0x10
1400fcb53 // align 0x10
1400fcb60
1400fcb60void std::_Destroy<std::filesystem::__cxx11::path>(std::filesystem::__cxx11::path*):
1400fcb60push rbp
1400fcb61mov rbp, rsp
1400fcb64sub rsp, 32
1400fcb68mov [rbp+16], rcx
1400fcb6cmov rax, [rbp+16]
1400fcb70mov rcx, rax
1400fcb73call std::filesystem::__cxx11::path::~path()
1400fcb78nop
1400fcb79add rsp, 32
1400fcb7dpop rbp
1400fcb7eret
1400fcb60
1400fcb60void std::_Destroy<std::filesystem::__cxx11::path>(std::filesystem::__cxx11::path*):
1400fcb60push rbp
1400fcb61mov rbp, rsp
1400fcb64sub rsp, 32
1400fcb68mov [rbp+16], rcx
1400fcb6cmov rax, [rbp+16]
1400fcb70mov rcx, rax
1400fcb73call std::filesystem::__cxx11::path::~path()
1400fcb78nop
1400fcb79add rsp, 32
1400fcb7dpop rbp
1400fcb7eret
1400fcb60
1400fcb7f
1400fcb7f // align 0x10
1400fcb7f // align 0x10
1400fcb80
1400fcb80void std::_Destroy<std::filesystem::__cxx11::path*>(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*):
1400fcb80push rbp
1400fcb81mov rbp, rsp
1400fcb84sub rsp, 48
1400fcb88mov [rbp+16], rcx
1400fcb8cmov [rbp+24], rdx
1400fcb90jmp 0x1400fcbab
1400fcb92
1400fcb92loc_1400fcb92:
1400fcb92mov rax, [rbp+16]
1400fcb96mov [rbp-8], rax
1400fcb9amov rax, [rbp-8]
1400fcb9emov rcx, rax
1400fcba1call void std::_Destroy<std::filesystem::__cxx11::path>(std::filesystem::__cxx11::path*)
1400fcba6add [rbp+16], 40
1400fcbab
1400fcbabloc_1400fcbab:
1400fcbabmov rax, [rbp+16]
1400fcbafcmp rax, [rbp+24]
1400fcbb3jne 0x1400fcb92
1400fcbb5nop
1400fcbb6nop
1400fcbb7add rsp, 48
1400fcbbbpop rbp
1400fcbbcret
1400fcb80
1400fcb80void std::_Destroy<std::filesystem::__cxx11::path*>(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*):
1400fcb80push rbp
1400fcb81mov rbp, rsp
1400fcb84sub rsp, 48
1400fcb88mov [rbp+16], rcx
1400fcb8cmov [rbp+24], rdx
1400fcb90jmp 0x1400fcbab
1400fcb92
1400fcb92loc_1400fcb92:
1400fcb92mov rax, [rbp+16]
1400fcb96mov [rbp-8], rax
1400fcb9amov rax, [rbp-8]
1400fcb9emov rcx, rax
1400fcba1call void std::_Destroy<std::filesystem::__cxx11::path>(std::filesystem::__cxx11::path*)
1400fcba6add [rbp+16], 40
1400fcbab
1400fcbabloc_1400fcbab:
1400fcbabmov rax, [rbp+16]
1400fcbafcmp rax, [rbp+24]
1400fcbb3jne 0x1400fcb92
1400fcbb5nop
1400fcbb6nop
1400fcbb7add rsp, 48
1400fcbbbpop rbp
1400fcbbcret
1400fcb80
1400fcbbd
1400fcbbd // align 0x10
1400fcbbd // align 0x10
1400fcbc0
1400fcbc0void std::_Destroy<std::thread*>(std::thread*, std::thread*):
1400fcbc0push rbp
1400fcbc1mov rbp, rsp
1400fcbc4sub rsp, 48
1400fcbc8mov [rbp+16], rcx
1400fcbccmov [rbp+24], rdx
1400fcbd0jmp 0x1400fcbeb
1400fcbd2
1400fcbd2loc_1400fcbd2:
1400fcbd2mov rax, [rbp+16]
1400fcbd6mov [rbp-8], rax
1400fcbdamov rax, [rbp-8]
1400fcbdemov rcx, rax
1400fcbe1call void std::_Destroy<std::thread>(std::thread*)
1400fcbe6add [rbp+16], 8
1400fcbeb
1400fcbebloc_1400fcbeb:
1400fcbebmov rax, [rbp+16]
1400fcbefcmp rax, [rbp+24]
1400fcbf3jne 0x1400fcbd2
1400fcbf5nop
1400fcbf6nop
1400fcbf7add rsp, 48
1400fcbfbpop rbp
1400fcbfcret
1400fcbc0
1400fcbc0void std::_Destroy<std::thread*>(std::thread*, std::thread*):
1400fcbc0push rbp
1400fcbc1mov rbp, rsp
1400fcbc4sub rsp, 48
1400fcbc8mov [rbp+16], rcx
1400fcbccmov [rbp+24], rdx
1400fcbd0jmp 0x1400fcbeb
1400fcbd2
1400fcbd2loc_1400fcbd2:
1400fcbd2mov rax, [rbp+16]
1400fcbd6mov [rbp-8], rax
1400fcbdamov rax, [rbp-8]
1400fcbdemov rcx, rax
1400fcbe1call void std::_Destroy<std::thread>(std::thread*)
1400fcbe6add [rbp+16], 8
1400fcbeb
1400fcbebloc_1400fcbeb:
1400fcbebmov rax, [rbp+16]
1400fcbefcmp rax, [rbp+24]
1400fcbf3jne 0x1400fcbd2
1400fcbf5nop
1400fcbf6nop
1400fcbf7add rsp, 48
1400fcbfbpop rbp
1400fcbfcret
1400fcbc0
1400fcbfd
1400fcbfd // align 0x10
1400fcbfd // align 0x10
1400fcc00
1400fcc00void std::_Destroy<char*>(char*, char*):
1400fcc00push rbp
1400fcc01mov rbp, rsp
1400fcc04mov [rbp+16], rcx
1400fcc08mov [rbp+24], rdx
1400fcc0cnop
1400fcc0dpop rbp
1400fcc0eret
1400fcc00
1400fcc00void std::_Destroy<char*>(char*, char*):
1400fcc00push rbp
1400fcc01mov rbp, rsp
1400fcc04mov [rbp+16], rcx
1400fcc08mov [rbp+24], rdx
1400fcc0cnop
1400fcc0dpop rbp
1400fcc0eret
1400fcc00
1400fcc0f
1400fcc0f // align 0x10
1400fcc0f // align 0x10
1400fcc10
1400fcc10void std::_Destroy<std::thread>(std::thread*):
1400fcc10push rbp
1400fcc11mov rbp, rsp
1400fcc14sub rsp, 32
1400fcc18mov [rbp+16], rcx
1400fcc1cmov rax, [rbp+16]
1400fcc20mov rcx, rax
1400fcc23call std::thread::~thread()
1400fcc28nop
1400fcc29add rsp, 32
1400fcc2dpop rbp
1400fcc2eret
1400fcc10
1400fcc10void std::_Destroy<std::thread>(std::thread*):
1400fcc10push rbp
1400fcc11mov rbp, rsp
1400fcc14sub rsp, 32
1400fcc18mov [rbp+16], rcx
1400fcc1cmov rax, [rbp+16]
1400fcc20mov rcx, rax
1400fcc23call std::thread::~thread()
1400fcc28nop
1400fcc29add rsp, 32
1400fcc2dpop rbp
1400fcc2eret
1400fcc10
1400fcc2f
1400fcc2f // align 0x10
1400fcc2f // align 0x10
1400fcc30
1400fcc30std::__invoke_result<void (*)(evp_pkey_st*), evp_pkey_st*...>::type std::__invoke<void (*)(evp_pkey_st*), evp_pkey_st*>(evp_pkey_st*&&, std::__invoke_result<void (*)(evp_pkey_st*), evp_pkey_st*...>&&...):
1400fcc30push rbp
1400fcc31mov rbp, rsp
1400fcc34sub rsp, 48
1400fcc38mov [rbp+16], rcx
1400fcc3cmov [rbp+24], rdx
1400fcc40mov rax, [rbp+24]
1400fcc44mov [rbp-16], rax
1400fcc48mov rdx, [rbp-16]
1400fcc4cmov rax, [rbp+16]
1400fcc50mov [rbp-8], rax
1400fcc54mov rax, [rbp-8]
1400fcc58mov r8, rdx
1400fcc5bmov rdx, rax
1400fcc5emov ecx, r9l
1400fcc61call void std::__invoke_impl<void, void (*)(evp_pkey_st*), evp_pkey_st*>(std::__invoke_other, void (*)(evp_pkey_st*)&&, evp_pkey_st*&&...)
1400fcc66nop
1400fcc67add rsp, 48
1400fcc6bpop rbp
1400fcc6cret
1400fcc30
1400fcc30std::__invoke_result<void (*)(evp_pkey_st*), evp_pkey_st*...>::type std::__invoke<void (*)(evp_pkey_st*), evp_pkey_st*>(evp_pkey_st*&&, std::__invoke_result<void (*)(evp_pkey_st*), evp_pkey_st*...>&&...):
1400fcc30push rbp
1400fcc31mov rbp, rsp
1400fcc34sub rsp, 48
1400fcc38mov [rbp+16], rcx
1400fcc3cmov [rbp+24], rdx
1400fcc40mov rax, [rbp+24]
1400fcc44mov [rbp-16], rax
1400fcc48mov rdx, [rbp-16]
1400fcc4cmov rax, [rbp+16]
1400fcc50mov [rbp-8], rax
1400fcc54mov rax, [rbp-8]
1400fcc58mov r8, rdx
1400fcc5bmov rdx, rax
1400fcc5emov ecx, r9l
1400fcc61call void std::__invoke_impl<void, void (*)(evp_pkey_st*), evp_pkey_st*>(std::__invoke_other, void (*)(evp_pkey_st*)&&, evp_pkey_st*&&...)
1400fcc66nop
1400fcc67add rsp, 48
1400fcc6bpop rbp
1400fcc6cret
1400fcc30
1400fcc6d
1400fcc6d // align 0x10
1400fcc6d // align 0x10
1400fcc70
1400fcc70__gnu_cxx::__enable_if<std::__is_byte<char>::__value && std::__are_same<char, char>::__value || std::__memcpyable_integer<char>::__width, void>::__type std::__fill_a1<char, char>(char*, char*, char const&):
1400fcc70push rbp
1400fcc71mov rbp, rsp
1400fcc74sub rsp, 48
1400fcc78mov [rbp+16], rcx
1400fcc7cmov [rbp+24], rdx
1400fcc80mov [rbp+32], r8
1400fcc84mov rax, [rbp+32]
1400fcc88movzx eax, [rax]
1400fcc8bmov [rbp-1], al
1400fcc8emov rax, [rbp+24]
1400fcc92sub rax, [rbp+16]
1400fcc96mov [rbp-16], rax
1400fcc9acmp [rbp-16], 0
1400fcc9fje 0x1400fccbb
1400fcca1movzx eax, [rbp-1]
1400fcca5movzx edx, al
1400fcca8mov rcx, [rbp-16]
1400fccacmov rax, [rbp+16]
1400fccb0mov r8, rcx
1400fccb3mov rcx, rax
1400fccb6call memset
1400fccbb
1400fccbbloc_1400fccbb:
1400fccbbnop
1400fccbcadd rsp, 48
1400fccc0pop rbp
1400fccc1ret
1400fcc70
1400fcc70__gnu_cxx::__enable_if<std::__is_byte<char>::__value && std::__are_same<char, char>::__value || std::__memcpyable_integer<char>::__width, void>::__type std::__fill_a1<char, char>(char*, char*, char const&):
1400fcc70push rbp
1400fcc71mov rbp, rsp
1400fcc74sub rsp, 48
1400fcc78mov [rbp+16], rcx
1400fcc7cmov [rbp+24], rdx
1400fcc80mov [rbp+32], r8
1400fcc84mov rax, [rbp+32]
1400fcc88movzx eax, [rax]
1400fcc8bmov [rbp-1], al
1400fcc8emov rax, [rbp+24]
1400fcc92sub rax, [rbp+16]
1400fcc96mov [rbp-16], rax
1400fcc9acmp [rbp-16], 0
1400fcc9fje 0x1400fccbb
1400fcca1movzx eax, [rbp-1]
1400fcca5movzx edx, al
1400fcca8mov rcx, [rbp-16]
1400fccacmov rax, [rbp+16]
1400fccb0mov r8, rcx
1400fccb3mov rcx, rax
1400fccb6call memset
1400fccbb
1400fccbbloc_1400fccbb:
1400fccbbnop
1400fccbcadd rsp, 48
1400fccc0pop rbp
1400fccc1ret
1400fcc70
1400fccc2
1400fccc2 // align 0x10
1400fccc2 // align 0x10
1400fccd0
1400fccd0bool std::has_facet<std::__cxx11::moneypunct<char, false>>(std::locale const&):
1400fccd0push rbx
1400fccd1sub rsp, 32
1400fccd5mov rbx, rcx
1400fccd8lea rcx, [rip+37441]
1400fccdfcall std::locale::id::_M_id() const
1400fcce4mov rdx, rax
1400fcce7mov rax, [rbx]
1400fcceamov rax, [rax+8]
1400fcceecmp [rax+8*rdx], 0
1400fccf3setne al
1400fccf6add rsp, 32
1400fccfapop rbx
1400fccfbret
1400fccd0
1400fccd0bool std::has_facet<std::__cxx11::moneypunct<char, false>>(std::locale const&):
1400fccd0push rbx
1400fccd1sub rsp, 32
1400fccd5mov rbx, rcx
1400fccd8lea rcx, [rip+37441]
1400fccdfcall std::locale::id::_M_id() const
1400fcce4mov rdx, rax
1400fcce7mov rax, [rbx]
1400fcceamov rax, [rax+8]
1400fcceecmp [rax+8*rdx], 0
1400fccf3setne al
1400fccf6add rsp, 32
1400fccfapop rbx
1400fccfbret
1400fccd0
1400fccfc
1400fccfc // align 0x10
1400fccfc // align 0x10
1400fcd00
1400fcd00bool std::has_facet<std::__cxx11::moneypunct<wchar_t, false>>(std::locale const&):
1400fcd00push rbx
1400fcd01sub rsp, 32
1400fcd05mov rbx, rcx
1400fcd08lea rcx, [rip+37425]
1400fcd0fcall std::locale::id::_M_id() const
1400fcd14mov rdx, rax
1400fcd17mov rax, [rbx]
1400fcd1amov rax, [rax+8]
1400fcd1ecmp [rax+8*rdx], 0
1400fcd23setne al
1400fcd26add rsp, 32
1400fcd2apop rbx
1400fcd2bret
1400fcd00
1400fcd00bool std::has_facet<std::__cxx11::moneypunct<wchar_t, false>>(std::locale const&):
1400fcd00push rbx
1400fcd01sub rsp, 32
1400fcd05mov rbx, rcx
1400fcd08lea rcx, [rip+37425]
1400fcd0fcall std::locale::id::_M_id() const
1400fcd14mov rdx, rax
1400fcd17mov rax, [rbx]
1400fcd1amov rax, [rax+8]
1400fcd1ecmp [rax+8*rdx], 0
1400fcd23setne al
1400fcd26add rsp, 32
1400fcd2apop rbx
1400fcd2bret
1400fcd00
1400fcd2c
1400fcd2c // align 0x10
1400fcd2c // align 0x10
1400fcd30
1400fcd30bool std::has_facet<std::__cxx11::collate<char>>(std::locale const&):
1400fcd30push rbx
1400fcd31sub rsp, 32
1400fcd35mov rbx, rcx
1400fcd38lea rcx, [rip+37409]
1400fcd3fcall std::locale::id::_M_id() const
1400fcd44mov rdx, rax
1400fcd47mov rax, [rbx]
1400fcd4amov rax, [rax+8]
1400fcd4ecmp [rax+8*rdx], 0
1400fcd53setne al
1400fcd56add rsp, 32
1400fcd5apop rbx
1400fcd5bret
1400fcd30
1400fcd30bool std::has_facet<std::__cxx11::collate<char>>(std::locale const&):
1400fcd30push rbx
1400fcd31sub rsp, 32
1400fcd35mov rbx, rcx
1400fcd38lea rcx, [rip+37409]
1400fcd3fcall std::locale::id::_M_id() const
1400fcd44mov rdx, rax
1400fcd47mov rax, [rbx]
1400fcd4amov rax, [rax+8]
1400fcd4ecmp [rax+8*rdx], 0
1400fcd53setne al
1400fcd56add rsp, 32
1400fcd5apop rbx
1400fcd5bret
1400fcd30
1400fcd5c
1400fcd5c // align 0x10
1400fcd5c // align 0x10
1400fcd60
1400fcd60bool std::has_facet<std::__cxx11::collate<wchar_t>>(std::locale const&):
1400fcd60push rbx
1400fcd61sub rsp, 32
1400fcd65mov rbx, rcx
1400fcd68lea rcx, [rip+37377]
1400fcd6fcall std::locale::id::_M_id() const
1400fcd74mov rdx, rax
1400fcd77mov rax, [rbx]
1400fcd7amov rax, [rax+8]
1400fcd7ecmp [rax+8*rdx], 0
1400fcd83setne al
1400fcd86add rsp, 32
1400fcd8apop rbx
1400fcd8bret
1400fcd60
1400fcd60bool std::has_facet<std::__cxx11::collate<wchar_t>>(std::locale const&):
1400fcd60push rbx
1400fcd61sub rsp, 32
1400fcd65mov rbx, rcx
1400fcd68lea rcx, [rip+37377]
1400fcd6fcall std::locale::id::_M_id() const
1400fcd74mov rdx, rax
1400fcd77mov rax, [rbx]
1400fcd7amov rax, [rax+8]
1400fcd7ecmp [rax+8*rdx], 0
1400fcd83setne al
1400fcd86add rsp, 32
1400fcd8apop rbx
1400fcd8bret
1400fcd60
1400fcd8c
1400fcd8c // align 0x10
1400fcd8c // align 0x10
1400fcd90
1400fcd90bool std::has_facet<std::__cxx11::messages<char>>(std::locale const&):
1400fcd90push rbx
1400fcd91sub rsp, 32
1400fcd95mov rbx, rcx
1400fcd98lea rcx, [rip+37345]
1400fcd9fcall std::locale::id::_M_id() const
1400fcda4mov rdx, rax
1400fcda7mov rax, [rbx]
1400fcdaamov rax, [rax+8]
1400fcdaecmp [rax+8*rdx], 0
1400fcdb3setne al
1400fcdb6add rsp, 32
1400fcdbapop rbx
1400fcdbbret
1400fcd90
1400fcd90bool std::has_facet<std::__cxx11::messages<char>>(std::locale const&):
1400fcd90push rbx
1400fcd91sub rsp, 32
1400fcd95mov rbx, rcx
1400fcd98lea rcx, [rip+37345]
1400fcd9fcall std::locale::id::_M_id() const
1400fcda4mov rdx, rax
1400fcda7mov rax, [rbx]
1400fcdaamov rax, [rax+8]
1400fcdaecmp [rax+8*rdx], 0
1400fcdb3setne al
1400fcdb6add rsp, 32
1400fcdbapop rbx
1400fcdbbret
1400fcd90
1400fcdbc
1400fcdbc // align 0x10
1400fcdbc // align 0x10
1400fcdc0
1400fcdc0bool std::has_facet<std::__cxx11::messages<wchar_t>>(std::locale const&):
1400fcdc0push rbx
1400fcdc1sub rsp, 32
1400fcdc5mov rbx, rcx
1400fcdc8lea rcx, [rip+37313]
1400fcdcfcall std::locale::id::_M_id() const
1400fcdd4mov rdx, rax
1400fcdd7mov rax, [rbx]
1400fcddamov rax, [rax+8]
1400fcddecmp [rax+8*rdx], 0
1400fcde3setne al
1400fcde6add rsp, 32
1400fcdeapop rbx
1400fcdebret
1400fcdc0
1400fcdc0bool std::has_facet<std::__cxx11::messages<wchar_t>>(std::locale const&):
1400fcdc0push rbx
1400fcdc1sub rsp, 32
1400fcdc5mov rbx, rcx
1400fcdc8lea rcx, [rip+37313]
1400fcdcfcall std::locale::id::_M_id() const
1400fcdd4mov rdx, rax
1400fcdd7mov rax, [rbx]
1400fcddamov rax, [rax+8]
1400fcddecmp [rax+8*rdx], 0
1400fcde3setne al
1400fcde6add rsp, 32
1400fcdeapop rbx
1400fcdebret
1400fcdc0
1400fcdec
1400fcdec // align 0x10
1400fcdec // align 0x10
1400fcdf0
1400fcdf0bool std::has_facet<std::__cxx11::numpunct<char>>(std::locale const&):
1400fcdf0push rbx
1400fcdf1sub rsp, 32
1400fcdf5mov rbx, rcx
1400fcdf8lea rcx, [rip+37281]
1400fcdffcall std::locale::id::_M_id() const
1400fce04mov rdx, rax
1400fce07mov rax, [rbx]
1400fce0amov rax, [rax+8]
1400fce0ecmp [rax+8*rdx], 0
1400fce13setne al
1400fce16add rsp, 32
1400fce1apop rbx
1400fce1bret
1400fcdf0
1400fcdf0bool std::has_facet<std::__cxx11::numpunct<char>>(std::locale const&):
1400fcdf0push rbx
1400fcdf1sub rsp, 32
1400fcdf5mov rbx, rcx
1400fcdf8lea rcx, [rip+37281]
1400fcdffcall std::locale::id::_M_id() const
1400fce04mov rdx, rax
1400fce07mov rax, [rbx]
1400fce0amov rax, [rax+8]
1400fce0ecmp [rax+8*rdx], 0
1400fce13setne al
1400fce16add rsp, 32
1400fce1apop rbx
1400fce1bret
1400fcdf0
1400fce1c
1400fce1c // align 0x10
1400fce1c // align 0x10
1400fce20
1400fce20bool std::has_facet<std::__cxx11::numpunct<wchar_t>>(std::locale const&):
1400fce20push rbx
1400fce21sub rsp, 32
1400fce25mov rbx, rcx
1400fce28lea rcx, [rip+37249]
1400fce2fcall std::locale::id::_M_id() const
1400fce34mov rdx, rax
1400fce37mov rax, [rbx]
1400fce3amov rax, [rax+8]
1400fce3ecmp [rax+8*rdx], 0
1400fce43setne al
1400fce46add rsp, 32
1400fce4apop rbx
1400fce4bret
1400fce20
1400fce20bool std::has_facet<std::__cxx11::numpunct<wchar_t>>(std::locale const&):
1400fce20push rbx
1400fce21sub rsp, 32
1400fce25mov rbx, rcx
1400fce28lea rcx, [rip+37249]
1400fce2fcall std::locale::id::_M_id() const
1400fce34mov rdx, rax
1400fce37mov rax, [rbx]
1400fce3amov rax, [rax+8]
1400fce3ecmp [rax+8*rdx], 0
1400fce43setne al
1400fce46add rsp, 32
1400fce4apop rbx
1400fce4bret
1400fce20
1400fce4c
1400fce4c // align 0x10
1400fce4c // align 0x10
1400fce50
1400fce50bool std::has_facet<std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400fce50push rbx
1400fce51sub rsp, 32
1400fce55mov rbx, rcx
1400fce58lea rcx, [rip+37217]
1400fce5fcall std::locale::id::_M_id() const
1400fce64mov rdx, rax
1400fce67mov rax, [rbx]
1400fce6amov rax, [rax+8]
1400fce6ecmp [rax+8*rdx], 0
1400fce73setne al
1400fce76add rsp, 32
1400fce7apop rbx
1400fce7bret
1400fce50
1400fce50bool std::has_facet<std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400fce50push rbx
1400fce51sub rsp, 32
1400fce55mov rbx, rcx
1400fce58lea rcx, [rip+37217]
1400fce5fcall std::locale::id::_M_id() const
1400fce64mov rdx, rax
1400fce67mov rax, [rbx]
1400fce6amov rax, [rax+8]
1400fce6ecmp [rax+8*rdx], 0
1400fce73setne al
1400fce76add rsp, 32
1400fce7apop rbx
1400fce7bret
1400fce50
1400fce7c
1400fce7c // align 0x10
1400fce7c // align 0x10
1400fce80
1400fce80bool std::has_facet<std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400fce80push rbx
1400fce81sub rsp, 32
1400fce85mov rbx, rcx
1400fce88lea rcx, [rip+37185]
1400fce8fcall std::locale::id::_M_id() const
1400fce94mov rdx, rax
1400fce97mov rax, [rbx]
1400fce9amov rax, [rax+8]
1400fce9ecmp [rax+8*rdx], 0
1400fcea3setne al
1400fcea6add rsp, 32
1400fceaapop rbx
1400fceabret
1400fce80
1400fce80bool std::has_facet<std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400fce80push rbx
1400fce81sub rsp, 32
1400fce85mov rbx, rcx
1400fce88lea rcx, [rip+37185]
1400fce8fcall std::locale::id::_M_id() const
1400fce94mov rdx, rax
1400fce97mov rax, [rbx]
1400fce9amov rax, [rax+8]
1400fce9ecmp [rax+8*rdx], 0
1400fcea3setne al
1400fcea6add rsp, 32
1400fceaapop rbx
1400fceabret
1400fce80
1400fceac
1400fceac // align 0x10
1400fceac // align 0x10
1400fceb0
1400fceb0bool std::has_facet<std::__cxx11::money_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400fceb0push rbx
1400fceb1sub rsp, 32
1400fceb5mov rbx, rcx
1400fceb8lea rcx, [rip+37153]
1400fcebfcall std::locale::id::_M_id() const
1400fcec4mov rdx, rax
1400fcec7mov rax, [rbx]
1400fcecamov rax, [rax+8]
1400fcececmp [rax+8*rdx], 0
1400fced3setne al
1400fced6add rsp, 32
1400fcedapop rbx
1400fcedbret
1400fceb0
1400fceb0bool std::has_facet<std::__cxx11::money_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400fceb0push rbx
1400fceb1sub rsp, 32
1400fceb5mov rbx, rcx
1400fceb8lea rcx, [rip+37153]
1400fcebfcall std::locale::id::_M_id() const
1400fcec4mov rdx, rax
1400fcec7mov rax, [rbx]
1400fcecamov rax, [rax+8]
1400fcececmp [rax+8*rdx], 0
1400fced3setne al
1400fced6add rsp, 32
1400fcedapop rbx
1400fcedbret
1400fceb0
1400fcedc
1400fcedc // align 0x10
1400fcedc // align 0x10
1400fcee0
1400fcee0bool std::has_facet<std::__cxx11::money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400fcee0push rbx
1400fcee1sub rsp, 32
1400fcee5mov rbx, rcx
1400fcee8lea rcx, [rip+37121]
1400fceefcall std::locale::id::_M_id() const
1400fcef4mov rdx, rax
1400fcef7mov rax, [rbx]
1400fcefamov rax, [rax+8]
1400fcefecmp [rax+8*rdx], 0
1400fcf03setne al
1400fcf06add rsp, 32
1400fcf0apop rbx
1400fcf0bret
1400fcee0
1400fcee0bool std::has_facet<std::__cxx11::money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400fcee0push rbx
1400fcee1sub rsp, 32
1400fcee5mov rbx, rcx
1400fcee8lea rcx, [rip+37121]
1400fceefcall std::locale::id::_M_id() const
1400fcef4mov rdx, rax
1400fcef7mov rax, [rbx]
1400fcefamov rax, [rax+8]
1400fcefecmp [rax+8*rdx], 0
1400fcf03setne al
1400fcf06add rsp, 32
1400fcf0apop rbx
1400fcf0bret
1400fcee0
1400fcf0c
1400fcf0c // align 0x10
1400fcf0c // align 0x10
1400fcf10
1400fcf10bool std::has_facet<std::__cxx11::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400fcf10push rbx
1400fcf11sub rsp, 32
1400fcf15mov rbx, rcx
1400fcf18lea rcx, [rip+37089]
1400fcf1fcall std::locale::id::_M_id() const
1400fcf24mov rdx, rax
1400fcf27mov rax, [rbx]
1400fcf2amov rax, [rax+8]
1400fcf2ecmp [rax+8*rdx], 0
1400fcf33setne al
1400fcf36add rsp, 32
1400fcf3apop rbx
1400fcf3bret
1400fcf10
1400fcf10bool std::has_facet<std::__cxx11::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>>(std::locale const&):
1400fcf10push rbx
1400fcf11sub rsp, 32
1400fcf15mov rbx, rcx
1400fcf18lea rcx, [rip+37089]
1400fcf1fcall std::locale::id::_M_id() const
1400fcf24mov rdx, rax
1400fcf27mov rax, [rbx]
1400fcf2amov rax, [rax+8]
1400fcf2ecmp [rax+8*rdx], 0
1400fcf33setne al
1400fcf36add rsp, 32
1400fcf3apop rbx
1400fcf3bret
1400fcf10
1400fcf3c
1400fcf3c // align 0x10
1400fcf3c // align 0x10
1400fcf40
1400fcf40bool std::has_facet<std::__cxx11::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400fcf40push rbx
1400fcf41sub rsp, 32
1400fcf45mov rbx, rcx
1400fcf48lea rcx, [rip+37057]
1400fcf4fcall std::locale::id::_M_id() const
1400fcf54mov rdx, rax
1400fcf57mov rax, [rbx]
1400fcf5amov rax, [rax+8]
1400fcf5ecmp [rax+8*rdx], 0
1400fcf63setne al
1400fcf66add rsp, 32
1400fcf6apop rbx
1400fcf6bret
1400fcf40
1400fcf40bool std::has_facet<std::__cxx11::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>>(std::locale const&):
1400fcf40push rbx
1400fcf41sub rsp, 32
1400fcf45mov rbx, rcx
1400fcf48lea rcx, [rip+37057]
1400fcf4fcall std::locale::id::_M_id() const
1400fcf54mov rdx, rax
1400fcf57mov rax, [rbx]
1400fcf5amov rax, [rax+8]
1400fcf5ecmp [rax+8*rdx], 0
1400fcf63setne al
1400fcf66add rsp, 32
1400fcf6apop rbx
1400fcf6bret
1400fcf40
1400fcf6c
1400fcf6c // align 0x10
1400fcf6c // align 0x10
1400fcf70
1400fcf70bool std::has_facet<std::moneypunct<char, false>>(std::locale const&):
1400fcf70push rbx
1400fcf71sub rsp, 32
1400fcf75mov rbx, rcx
1400fcf78lea rcx, [rip+35857]
1400fcf7fcall std::locale::id::_M_id() const
1400fcf84mov rdx, rax
1400fcf87mov rax, [rbx]
1400fcf8amov rax, [rax+8]
1400fcf8ecmp [rax+8*rdx], 0
1400fcf93setne al
1400fcf96add rsp, 32
1400fcf9apop rbx
1400fcf9bret
1400fcf70
1400fcf70bool std::has_facet<std::moneypunct<char, false>>(std::locale const&):
1400fcf70push rbx
1400fcf71sub rsp, 32
1400fcf75mov rbx, rcx
1400fcf78lea rcx, [rip+35857]
1400fcf7fcall std::locale::id::_M_id() const
1400fcf84mov rdx, rax
1400fcf87mov rax, [rbx]
1400fcf8amov rax, [rax+8]
1400fcf8ecmp [rax+8*rdx], 0
1400fcf93setne al
1400fcf96add rsp, 32
1400fcf9apop rbx
1400fcf9bret
1400fcf70
1400fcf9c
1400fcf9c // align 0x10
1400fcf9c // align 0x10
1400fcfa0
1400fcfa0bool std::has_facet<std::moneypunct<wchar_t, false>>(std::locale const&):
1400fcfa0push rbx
1400fcfa1sub rsp, 32
1400fcfa5mov rbx, rcx
1400fcfa8lea rcx, [rip+35841]
1400fcfafcall std::locale::id::_M_id() const
1400fcfb4mov rdx, rax
1400fcfb7mov rax, [rbx]
1400fcfbamov rax, [rax+8]
1400fcfbecmp [rax+8*rdx], 0
1400fcfc3setne al
1400fcfc6add rsp, 32
1400fcfcapop rbx
1400fcfcbret
1400fcfa0
1400fcfa0bool std::has_facet<std::moneypunct<wchar_t, false>>(std::locale const&):
1400fcfa0push rbx
1400fcfa1sub rsp, 32
1400fcfa5mov rbx, rcx
1400fcfa8lea rcx, [rip+35841]
1400fcfafcall std::locale::id::_M_id() const
1400fcfb4mov rdx, rax
1400fcfb7mov rax, [rbx]
1400fcfbamov rax, [rax+8]
1400fcfbecmp [rax+8*rdx], 0
1400fcfc3setne al
1400fcfc6add rsp, 32
1400fcfcapop rbx
1400fcfcbret
1400fcfa0
1400fcfcc
1400fcfcc // align 0x10
1400fcfcc // align 0x10
1400fcfd0
1400fcfd0bool std::has_facet<std::__timepunct<char>>(std::locale const&):
1400fcfd0push rbx
1400fcfd1sub rsp, 32
1400fcfd5mov rbx, rcx
1400fcfd8lea rcx, [rip+35825]
1400fcfdfcall std::locale::id::_M_id() const
1400fcfe4mov rdx, [rbx]
1400fcfe7cmp rax, [rdx+16]
1400fcfebjae 0x1400fd020
1400fcfedmov rdx, [rdx+8]
1400fcff1mov rcx, [rdx+8*rax]
1400fcff5test rcx, rcx
1400fcff8je 0x1400fd020
1400fcffaxor r9l, r9l
1400fcffdlea r8, [rip+0x9ed6c]
1400fd004lea rdx, [rip+0x9e575]
1400fd00bcall __dynamic_cast
1400fd010test rax, rax
1400fd013setne al
1400fd016add rsp, 32
1400fd01apop rbx
1400fd01bret
1400fd01c
1400fd01c 0f 1f 40 00 ..@.
1400fd020
1400fd020loc_1400fd020:
1400fd020xor eax, eax
1400fd022add rsp, 32
1400fd026pop rbx
1400fd027ret
1400fcfd0
1400fcfd0bool std::has_facet<std::__timepunct<char>>(std::locale const&):
1400fcfd0push rbx
1400fcfd1sub rsp, 32
1400fcfd5mov rbx, rcx
1400fcfd8lea rcx, [rip+35825]
1400fcfdfcall std::locale::id::_M_id() const
1400fcfe4mov rdx, [rbx]
1400fcfe7cmp rax, [rdx+16]
1400fcfebjae 0x1400fd020
1400fcfedmov rdx, [rdx+8]
1400fcff1mov rcx, [rdx+8*rax]
1400fcff5test rcx, rcx
1400fcff8je 0x1400fd020
1400fcffaxor r9l, r9l
1400fcffdlea r8, [rip+0x9ed6c]
1400fd004lea rdx, [rip+0x9e575]
1400fd00bcall __dynamic_cast
1400fd010test rax, rax
1400fd013setne al
1400fd016add rsp, 32
1400fd01apop rbx
1400fd01bret
1400fd01c
1400fd01c 0f 1f 40 00 ..@.
1400fd020
1400fd020loc_1400fd020:
1400fd020xor eax, eax
1400fd022add rsp, 32
1400fd026pop rbx
1400fd027ret
1400fcfd0
Loading..