File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400bf4e0
1400bf4e0std::basic_fstream<char, std::char_traits<char>>::basic_fstream():
1400bf4e0push rdi
1400bf4e1push rsi
1400bf4e2push rbx
1400bf4e3sub rsp, 48
1400bf4e7mov rbx, rcx
1400bf4ealea rcx, [rcx+216]
1400bf4f1call std::ios_base::ios_base()
1400bf4f6lea rax, [rip+0xdb2bb]
1400bf4fdxor ecx, ecx
1400bf4ffxor edx, edx
1400bf501mov [rbx], rax
1400bf504add rax, 40
1400bf508pxor x0, x0
1400bf50cmov [rbx+440], cx
1400bf513lea rcx, [rbx+216]
1400bf51amov [rbx+432], 0
1400bf525mov [rbx+216], rax
1400bf52cmov [rbx+8], 0
1400bf534movups [rbx+448], x0
1400bf53bmovups [rbx+464], x0
1400bf542call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf547lea rax, [rip+0xdb2ba]
1400bf54exor edx, edx
1400bf550lea rcx, [rbx+216]
1400bf557mov [rbx+16], rax
1400bf55badd rax, 40
1400bf55fmov [rbx+216], rax
1400bf566call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf56blea rax, [rip+0xe2826]
1400bf572lea rcx, [rbx+24]
1400bf576mov [rbx], rax
1400bf579add rax, 80
1400bf57dmov [rbx+216], rax
1400bf584sub rax, 40
1400bf588mov [rbx+16], rax
1400bf58ccall std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bf591lea rdx, [rbx+24]
1400bf595lea rcx, [rbx+216]
1400bf59ccall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf5a1nop
1400bf5a2add rsp, 48
1400bf5a6pop rbx
1400bf5a7pop rsi
1400bf5a8pop rdi
1400bf5a9ret
1400bf5aa
1400bf5aa 48 89 c7 48 8b 05 H..H..
1400bf5b0 4c 7f 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 L...H......H...H
1400bf5c0 89 83 d8 00 00 00 e8 75 69 03 00 48 89 f9 e8 cd .......ui..H....
1400bf5d0 bd f5 ff 48 8d 4b 18 48 89 44 24 28 e8 1f cf ff ...H.K.H.D$(....
1400bf5e0 ff 48 8b 7c 24 28 48 8d 15 9b 03 0e 00 48 89 d9 .H.|$(H......H..
1400bf5f0 e8 cb 05 fd ff eb b6 48 89 c7 eb ea 48 8d 15 b5 .......H....H...
1400bf600 b1 0d 00 48 89 c7 48 89 13 31 d2 48 89 53 08 eb ...H..H..1.H.S..
1400bf610 9c .
1400bf4e0
1400bf4e0std::basic_fstream<char, std::char_traits<char>>::basic_fstream():
1400bf4e0push rdi
1400bf4e1push rsi
1400bf4e2push rbx
1400bf4e3sub rsp, 48
1400bf4e7mov rbx, rcx
1400bf4ealea rcx, [rcx+216]
1400bf4f1call std::ios_base::ios_base()
1400bf4f6lea rax, [rip+0xdb2bb]
1400bf4fdxor ecx, ecx
1400bf4ffxor edx, edx
1400bf501mov [rbx], rax
1400bf504add rax, 40
1400bf508pxor x0, x0
1400bf50cmov [rbx+440], cx
1400bf513lea rcx, [rbx+216]
1400bf51amov [rbx+432], 0
1400bf525mov [rbx+216], rax
1400bf52cmov [rbx+8], 0
1400bf534movups [rbx+448], x0
1400bf53bmovups [rbx+464], x0
1400bf542call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf547lea rax, [rip+0xdb2ba]
1400bf54exor edx, edx
1400bf550lea rcx, [rbx+216]
1400bf557mov [rbx+16], rax
1400bf55badd rax, 40
1400bf55fmov [rbx+216], rax
1400bf566call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf56blea rax, [rip+0xe2826]
1400bf572lea rcx, [rbx+24]
1400bf576mov [rbx], rax
1400bf579add rax, 80
1400bf57dmov [rbx+216], rax
1400bf584sub rax, 40
1400bf588mov [rbx+16], rax
1400bf58ccall std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bf591lea rdx, [rbx+24]
1400bf595lea rcx, [rbx+216]
1400bf59ccall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf5a1nop
1400bf5a2add rsp, 48
1400bf5a6pop rbx
1400bf5a7pop rsi
1400bf5a8pop rdi
1400bf5a9ret
1400bf5aa
1400bf5aa 48 89 c7 48 8b 05 H..H..
1400bf5b0 4c 7f 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 L...H......H...H
1400bf5c0 89 83 d8 00 00 00 e8 75 69 03 00 48 89 f9 e8 cd .......ui..H....
1400bf5d0 bd f5 ff 48 8d 4b 18 48 89 44 24 28 e8 1f cf ff ...H.K.H.D$(....
1400bf5e0 ff 48 8b 7c 24 28 48 8d 15 9b 03 0e 00 48 89 d9 .H.|$(H......H..
1400bf5f0 e8 cb 05 fd ff eb b6 48 89 c7 eb ea 48 8d 15 b5 .......H....H...
1400bf600 b1 0d 00 48 89 c7 48 89 13 31 d2 48 89 53 08 eb ...H..H..1.H.S..
1400bf610 9c .
1400bf4e0
1400bf611
1400bf611 // align 0x10
1400bf611 // align 0x10
1400bf620
1400bf620std::basic_fstream<char, std::char_traits<char>>::basic_fstream(std::basic_fstream<char, std::char_traits<char>>&&):
1400bf620push r12
1400bf622push rbp
1400bf623push rdi
1400bf624push rsi
1400bf625push rbx
1400bf626sub rsp, 32
1400bf62amov rax, [rdx+16]
1400bf62emov rsi, rdx
1400bf631mov rbx, rcx
1400bf634mov [rcx], rax
1400bf637mov rdx, [rax-24]
1400bf63bmov rcx, [rsi+24]
1400bf63fmov rdi, r8
1400bf642mov [rbx+rdx], rcx
1400bf646mov rdx, [r8+8]
1400bf64amov [rbx+8], rdx
1400bf64emov rbp, [rax-24]
1400bf652mov rax, [r8]
1400bf655add rbp, rbx
1400bf658mov r12, [rax-24]
1400bf65cmov rcx, rbp
1400bf65fadd r12, r8
1400bf662mov rdx, r12
1400bf665call std::ios_base::_M_move(std::ios_base&)
1400bf66alea rdx, [rbp+208]
1400bf671mov rcx, rbp
1400bf674call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400bf679mov rax, [r12+216]
1400bf681mov [rbp+232], 0
1400bf68cmov [r12+216], 0
1400bf698mov [rbp+216], rax
1400bf69fmovzx eax, [r12+224]
1400bf6a8mov [rbp+224], ax
1400bf6afmov rax, [rsi+32]
1400bf6b3lea rbp, [rbx+24]
1400bf6b7mov [rdi+8], 0
1400bf6bfmov rdx, [rsi+40]
1400bf6c3mov rcx, rbp
1400bf6c6mov [rbx+16], rax
1400bf6camov rax, [rax-24]
1400bf6cemov [rbx+rax+16], rdx
1400bf6d3mov rax, [rsi+8]
1400bf6d7mov rdx, [rsi+48]
1400bf6dbmov [rbx], rax
1400bf6demov rax, [rax-24]
1400bf6e2mov [rbx+rax], rdx
1400bf6e6mov rax, [rsi+56]
1400bf6eamov [rbx+16], rax
1400bf6eemov rax, [rsi]
1400bf6f1mov rdx, [rsi+64]
1400bf6f5mov [rbx], rax
1400bf6f8mov rax, [rax-24]
1400bf6fcmov [rbx+rax], rdx
1400bf700mov rax, [rsi+72]
1400bf704lea rdx, [rdi+24]
1400bf708mov [rbx+16], rax
1400bf70ccall std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf(std::basic_filebuf<char, std::char_traits<char>>&&)
1400bf711mov rax, [rbx]
1400bf714mov rax, [rax-24]
1400bf718mov [rbx+rax+232], rbp
1400bf720add rsp, 32
1400bf724pop rbx
1400bf725pop rsi
1400bf726pop rdi
1400bf727pop rbp
1400bf728pop r12
1400bf72aret
1400bf72b
1400bf72b 48 89 c7 48 89 H..H.
1400bf730 d9 48 8d 56 08 e8 86 04 fd ff 48 89 f9 e8 5e bc .H.V......H...^.
1400bf740 f5 ff 90 ...
1400bf620
1400bf620std::basic_fstream<char, std::char_traits<char>>::basic_fstream(std::basic_fstream<char, std::char_traits<char>>&&):
1400bf620push r12
1400bf622push rbp
1400bf623push rdi
1400bf624push rsi
1400bf625push rbx
1400bf626sub rsp, 32
1400bf62amov rax, [rdx+16]
1400bf62emov rsi, rdx
1400bf631mov rbx, rcx
1400bf634mov [rcx], rax
1400bf637mov rdx, [rax-24]
1400bf63bmov rcx, [rsi+24]
1400bf63fmov rdi, r8
1400bf642mov [rbx+rdx], rcx
1400bf646mov rdx, [r8+8]
1400bf64amov [rbx+8], rdx
1400bf64emov rbp, [rax-24]
1400bf652mov rax, [r8]
1400bf655add rbp, rbx
1400bf658mov r12, [rax-24]
1400bf65cmov rcx, rbp
1400bf65fadd r12, r8
1400bf662mov rdx, r12
1400bf665call std::ios_base::_M_move(std::ios_base&)
1400bf66alea rdx, [rbp+208]
1400bf671mov rcx, rbp
1400bf674call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400bf679mov rax, [r12+216]
1400bf681mov [rbp+232], 0
1400bf68cmov [r12+216], 0
1400bf698mov [rbp+216], rax
1400bf69fmovzx eax, [r12+224]
1400bf6a8mov [rbp+224], ax
1400bf6afmov rax, [rsi+32]
1400bf6b3lea rbp, [rbx+24]
1400bf6b7mov [rdi+8], 0
1400bf6bfmov rdx, [rsi+40]
1400bf6c3mov rcx, rbp
1400bf6c6mov [rbx+16], rax
1400bf6camov rax, [rax-24]
1400bf6cemov [rbx+rax+16], rdx
1400bf6d3mov rax, [rsi+8]
1400bf6d7mov rdx, [rsi+48]
1400bf6dbmov [rbx], rax
1400bf6demov rax, [rax-24]
1400bf6e2mov [rbx+rax], rdx
1400bf6e6mov rax, [rsi+56]
1400bf6eamov [rbx+16], rax
1400bf6eemov rax, [rsi]
1400bf6f1mov rdx, [rsi+64]
1400bf6f5mov [rbx], rax
1400bf6f8mov rax, [rax-24]
1400bf6fcmov [rbx+rax], rdx
1400bf700mov rax, [rsi+72]
1400bf704lea rdx, [rdi+24]
1400bf708mov [rbx+16], rax
1400bf70ccall std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf(std::basic_filebuf<char, std::char_traits<char>>&&)
1400bf711mov rax, [rbx]
1400bf714mov rax, [rax-24]
1400bf718mov [rbx+rax+232], rbp
1400bf720add rsp, 32
1400bf724pop rbx
1400bf725pop rsi
1400bf726pop rdi
1400bf727pop rbp
1400bf728pop r12
1400bf72aret
1400bf72b
1400bf72b 48 89 c7 48 89 H..H.
1400bf730 d9 48 8d 56 08 e8 86 04 fd ff 48 89 f9 e8 5e bc .H.V......H...^.
1400bf740 f5 ff 90 ...
1400bf620
1400bf743
1400bf743 // align 0x10
1400bf743 // align 0x10
1400bf750
1400bf750std::basic_fstream<char, std::char_traits<char>>::basic_fstream(char const*, std::_Ios_Openmode):
1400bf750push r12
1400bf752push rbp
1400bf753push rdi
1400bf754push rsi
1400bf755push rbx
1400bf756sub rsp, 32
1400bf75amov rax, [rdx+16]
1400bf75emov rsi, rdx
1400bf761mov rbx, rcx
1400bf764mov [rcx], rax
1400bf767mov rdx, [rax-24]
1400bf76bmov rcx, [rsi+24]
1400bf76fmov rbp, r8
1400bf772mov r12l, r9l
1400bf775mov [rbx+rdx], rcx
1400bf779xor edx, edx
1400bf77bmov [rbx+8], 0
1400bf783mov rcx, [rax-24]
1400bf787add rcx, rbx
1400bf78acall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf78fmov rax, [rsi+32]
1400bf793xor edx, edx
1400bf795mov [rbx+16], rax
1400bf799mov rax, [rax-24]
1400bf79dlea rcx, [rbx+rax+16]
1400bf7a2mov rax, [rsi+40]
1400bf7a6mov [rcx], rax
1400bf7a9call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf7aemov rax, [rsi+8]
1400bf7b2mov rdx, [rsi+48]
1400bf7b6lea rcx, [rbx+24]
1400bf7bamov [rbx], rax
1400bf7bdmov rax, [rax-24]
1400bf7c1mov [rbx+rax], rdx
1400bf7c5mov rax, [rsi+56]
1400bf7c9mov [rbx+16], rax
1400bf7cdmov rax, [rsi]
1400bf7d0mov rdx, [rsi+64]
1400bf7d4mov [rbx], rax
1400bf7d7mov rax, [rax-24]
1400bf7dbmov [rbx+rax], rdx
1400bf7dfmov rax, [rsi+72]
1400bf7e3mov [rbx+16], rax
1400bf7e7call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bf7ecmov rax, [rbx]
1400bf7eflea rdx, [rbx+24]
1400bf7f3mov rcx, [rax-24]
1400bf7f7add rcx, rbx
1400bf7facall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf7ffmov r8l, r12l
1400bf802mov rdx, rbp
1400bf805lea rcx, [rbx+24]
1400bf809call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400bf80emov rdx, [rbx]
1400bf811mov rcx, [rdx-24]
1400bf815add rcx, rbx
1400bf818test rax, rax
1400bf81bje 0x1400bf830
1400bf81dxor edx, edx
1400bf81fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf824nop
1400bf825add rsp, 32
1400bf829pop rbx
1400bf82apop rsi
1400bf82bpop rdi
1400bf82cpop rbp
1400bf82dpop r12
1400bf82fret
1400bf830
1400bf830loc_1400bf830:
1400bf830mov edx, [rcx+32]
1400bf833or edx, 4
1400bf836call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf83bnop
1400bf83cadd rsp, 32
1400bf840pop rbx
1400bf841pop rsi
1400bf842pop rdi
1400bf843pop rbp
1400bf844pop r12
1400bf846ret
1400bf847
1400bf847 48 8d 4b 18 48 89 c5 e8 ad H.K.H....
1400bf850 cc ff ff 48 89 d9 48 8d 56 08 e8 61 03 fd ff 48 ...H..H.V..a...H
1400bf860 89 e9 e8 39 bb f5 ff 48 89 c5 eb e7 48 89 c1 48 ...9...H....H..H
1400bf870 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400bf880 14 03 31 c0 48 89 43 08 e8 13 bb f5 ff 90 ..1.H.C.......
1400bf750
1400bf750std::basic_fstream<char, std::char_traits<char>>::basic_fstream(char const*, std::_Ios_Openmode):
1400bf750push r12
1400bf752push rbp
1400bf753push rdi
1400bf754push rsi
1400bf755push rbx
1400bf756sub rsp, 32
1400bf75amov rax, [rdx+16]
1400bf75emov rsi, rdx
1400bf761mov rbx, rcx
1400bf764mov [rcx], rax
1400bf767mov rdx, [rax-24]
1400bf76bmov rcx, [rsi+24]
1400bf76fmov rbp, r8
1400bf772mov r12l, r9l
1400bf775mov [rbx+rdx], rcx
1400bf779xor edx, edx
1400bf77bmov [rbx+8], 0
1400bf783mov rcx, [rax-24]
1400bf787add rcx, rbx
1400bf78acall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf78fmov rax, [rsi+32]
1400bf793xor edx, edx
1400bf795mov [rbx+16], rax
1400bf799mov rax, [rax-24]
1400bf79dlea rcx, [rbx+rax+16]
1400bf7a2mov rax, [rsi+40]
1400bf7a6mov [rcx], rax
1400bf7a9call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf7aemov rax, [rsi+8]
1400bf7b2mov rdx, [rsi+48]
1400bf7b6lea rcx, [rbx+24]
1400bf7bamov [rbx], rax
1400bf7bdmov rax, [rax-24]
1400bf7c1mov [rbx+rax], rdx
1400bf7c5mov rax, [rsi+56]
1400bf7c9mov [rbx+16], rax
1400bf7cdmov rax, [rsi]
1400bf7d0mov rdx, [rsi+64]
1400bf7d4mov [rbx], rax
1400bf7d7mov rax, [rax-24]
1400bf7dbmov [rbx+rax], rdx
1400bf7dfmov rax, [rsi+72]
1400bf7e3mov [rbx+16], rax
1400bf7e7call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bf7ecmov rax, [rbx]
1400bf7eflea rdx, [rbx+24]
1400bf7f3mov rcx, [rax-24]
1400bf7f7add rcx, rbx
1400bf7facall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf7ffmov r8l, r12l
1400bf802mov rdx, rbp
1400bf805lea rcx, [rbx+24]
1400bf809call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400bf80emov rdx, [rbx]
1400bf811mov rcx, [rdx-24]
1400bf815add rcx, rbx
1400bf818test rax, rax
1400bf81bje 0x1400bf830
1400bf81dxor edx, edx
1400bf81fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf824nop
1400bf825add rsp, 32
1400bf829pop rbx
1400bf82apop rsi
1400bf82bpop rdi
1400bf82cpop rbp
1400bf82dpop r12
1400bf82fret
1400bf830
1400bf830loc_1400bf830:
1400bf830mov edx, [rcx+32]
1400bf833or edx, 4
1400bf836call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf83bnop
1400bf83cadd rsp, 32
1400bf840pop rbx
1400bf841pop rsi
1400bf842pop rdi
1400bf843pop rbp
1400bf844pop r12
1400bf846ret
1400bf847
1400bf847 48 8d 4b 18 48 89 c5 e8 ad H.K.H....
1400bf850 cc ff ff 48 89 d9 48 8d 56 08 e8 61 03 fd ff 48 ...H..H.V..a...H
1400bf860 89 e9 e8 39 bb f5 ff 48 89 c5 eb e7 48 89 c1 48 ...9...H....H..H
1400bf870 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400bf880 14 03 31 c0 48 89 43 08 e8 13 bb f5 ff 90 ..1.H.C.......
1400bf750
1400bf88e
1400bf88e // align 0x10
1400bf88e // align 0x10
1400bf890
1400bf890std::basic_fstream<char, std::char_traits<char>>::basic_fstream(wchar_t const*, std::_Ios_Openmode):
1400bf890push r12
1400bf892push rbp
1400bf893push rdi
1400bf894push rsi
1400bf895push rbx
1400bf896sub rsp, 32
1400bf89amov rax, [rdx+16]
1400bf89emov rsi, rdx
1400bf8a1mov rbx, rcx
1400bf8a4mov [rcx], rax
1400bf8a7mov rdx, [rax-24]
1400bf8abmov rcx, [rsi+24]
1400bf8afmov rbp, r8
1400bf8b2mov r12l, r9l
1400bf8b5mov [rbx+rdx], rcx
1400bf8b9xor edx, edx
1400bf8bbmov [rbx+8], 0
1400bf8c3mov rcx, [rax-24]
1400bf8c7add rcx, rbx
1400bf8cacall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf8cfmov rax, [rsi+32]
1400bf8d3xor edx, edx
1400bf8d5mov [rbx+16], rax
1400bf8d9mov rax, [rax-24]
1400bf8ddlea rcx, [rbx+rax+16]
1400bf8e2mov rax, [rsi+40]
1400bf8e6mov [rcx], rax
1400bf8e9call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf8eemov rax, [rsi+8]
1400bf8f2mov rdx, [rsi+48]
1400bf8f6lea rcx, [rbx+24]
1400bf8famov [rbx], rax
1400bf8fdmov rax, [rax-24]
1400bf901mov [rbx+rax], rdx
1400bf905mov rax, [rsi+56]
1400bf909mov [rbx+16], rax
1400bf90dmov rax, [rsi]
1400bf910mov rdx, [rsi+64]
1400bf914mov [rbx], rax
1400bf917mov rax, [rax-24]
1400bf91bmov [rbx+rax], rdx
1400bf91fmov rax, [rsi+72]
1400bf923mov [rbx+16], rax
1400bf927call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bf92cmov rax, [rbx]
1400bf92flea rdx, [rbx+24]
1400bf933mov rcx, [rax-24]
1400bf937add rcx, rbx
1400bf93acall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf93fmov r8l, r12l
1400bf942mov rdx, rbp
1400bf945lea rcx, [rbx+24]
1400bf949call std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400bf94emov rdx, [rbx]
1400bf951mov rcx, [rdx-24]
1400bf955add rcx, rbx
1400bf958test rax, rax
1400bf95bje 0x1400bf970
1400bf95dxor edx, edx
1400bf95fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf964nop
1400bf965add rsp, 32
1400bf969pop rbx
1400bf96apop rsi
1400bf96bpop rdi
1400bf96cpop rbp
1400bf96dpop r12
1400bf96fret
1400bf970
1400bf970loc_1400bf970:
1400bf970mov edx, [rcx+32]
1400bf973or edx, 4
1400bf976call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf97bnop
1400bf97cadd rsp, 32
1400bf980pop rbx
1400bf981pop rsi
1400bf982pop rdi
1400bf983pop rbp
1400bf984pop r12
1400bf986ret
1400bf987
1400bf987 48 8d 4b 18 48 89 c5 e8 6d H.K.H...m
1400bf990 cb ff ff 48 89 d9 48 8d 56 08 e8 21 02 fd ff 48 ...H..H.V..!...H
1400bf9a0 89 e9 e8 f9 b9 f5 ff 48 89 c5 eb e7 48 89 c1 48 .......H....H..H
1400bf9b0 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400bf9c0 14 03 31 c0 48 89 43 08 e8 d3 b9 f5 ff 90 ..1.H.C.......
1400bf890
1400bf890std::basic_fstream<char, std::char_traits<char>>::basic_fstream(wchar_t const*, std::_Ios_Openmode):
1400bf890push r12
1400bf892push rbp
1400bf893push rdi
1400bf894push rsi
1400bf895push rbx
1400bf896sub rsp, 32
1400bf89amov rax, [rdx+16]
1400bf89emov rsi, rdx
1400bf8a1mov rbx, rcx
1400bf8a4mov [rcx], rax
1400bf8a7mov rdx, [rax-24]
1400bf8abmov rcx, [rsi+24]
1400bf8afmov rbp, r8
1400bf8b2mov r12l, r9l
1400bf8b5mov [rbx+rdx], rcx
1400bf8b9xor edx, edx
1400bf8bbmov [rbx+8], 0
1400bf8c3mov rcx, [rax-24]
1400bf8c7add rcx, rbx
1400bf8cacall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf8cfmov rax, [rsi+32]
1400bf8d3xor edx, edx
1400bf8d5mov [rbx+16], rax
1400bf8d9mov rax, [rax-24]
1400bf8ddlea rcx, [rbx+rax+16]
1400bf8e2mov rax, [rsi+40]
1400bf8e6mov [rcx], rax
1400bf8e9call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf8eemov rax, [rsi+8]
1400bf8f2mov rdx, [rsi+48]
1400bf8f6lea rcx, [rbx+24]
1400bf8famov [rbx], rax
1400bf8fdmov rax, [rax-24]
1400bf901mov [rbx+rax], rdx
1400bf905mov rax, [rsi+56]
1400bf909mov [rbx+16], rax
1400bf90dmov rax, [rsi]
1400bf910mov rdx, [rsi+64]
1400bf914mov [rbx], rax
1400bf917mov rax, [rax-24]
1400bf91bmov [rbx+rax], rdx
1400bf91fmov rax, [rsi+72]
1400bf923mov [rbx+16], rax
1400bf927call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bf92cmov rax, [rbx]
1400bf92flea rdx, [rbx+24]
1400bf933mov rcx, [rax-24]
1400bf937add rcx, rbx
1400bf93acall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf93fmov r8l, r12l
1400bf942mov rdx, rbp
1400bf945lea rcx, [rbx+24]
1400bf949call std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400bf94emov rdx, [rbx]
1400bf951mov rcx, [rdx-24]
1400bf955add rcx, rbx
1400bf958test rax, rax
1400bf95bje 0x1400bf970
1400bf95dxor edx, edx
1400bf95fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf964nop
1400bf965add rsp, 32
1400bf969pop rbx
1400bf96apop rsi
1400bf96bpop rdi
1400bf96cpop rbp
1400bf96dpop r12
1400bf96fret
1400bf970
1400bf970loc_1400bf970:
1400bf970mov edx, [rcx+32]
1400bf973or edx, 4
1400bf976call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf97bnop
1400bf97cadd rsp, 32
1400bf980pop rbx
1400bf981pop rsi
1400bf982pop rdi
1400bf983pop rbp
1400bf984pop r12
1400bf986ret
1400bf987
1400bf987 48 8d 4b 18 48 89 c5 e8 6d H.K.H...m
1400bf990 cb ff ff 48 89 d9 48 8d 56 08 e8 21 02 fd ff 48 ...H..H.V..!...H
1400bf9a0 89 e9 e8 f9 b9 f5 ff 48 89 c5 eb e7 48 89 c1 48 .......H....H..H
1400bf9b0 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400bf9c0 14 03 31 c0 48 89 43 08 e8 d3 b9 f5 ff 90 ..1.H.C.......
1400bf890
1400bf9ce
1400bf9ce // align 0x10
1400bf9ce // align 0x10
1400bf9d0
1400bf9d0std::basic_fstream<char, std::char_traits<char>>::basic_fstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400bf9d0push r12
1400bf9d2push rbp
1400bf9d3push rdi
1400bf9d4push rsi
1400bf9d5push rbx
1400bf9d6sub rsp, 32
1400bf9damov rax, [rdx+16]
1400bf9demov rsi, rdx
1400bf9e1mov rbx, rcx
1400bf9e4mov [rcx], rax
1400bf9e7mov rdx, [rax-24]
1400bf9ebmov rcx, [rsi+24]
1400bf9efmov r12, r8
1400bf9f2mov ebp, r9l
1400bf9f5mov [rbx+rdx], rcx
1400bf9f9xor edx, edx
1400bf9fbmov [rbx+8], 0
1400bfa03mov rcx, [rax-24]
1400bfa07add rcx, rbx
1400bfa0acall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bfa0fmov rax, [rsi+32]
1400bfa13xor edx, edx
1400bfa15mov [rbx+16], rax
1400bfa19mov rax, [rax-24]
1400bfa1dlea rcx, [rbx+rax+16]
1400bfa22mov rax, [rsi+40]
1400bfa26mov [rcx], rax
1400bfa29call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bfa2emov rax, [rsi+8]
1400bfa32mov rdx, [rsi+48]
1400bfa36lea rcx, [rbx+24]
1400bfa3amov [rbx], rax
1400bfa3dmov rax, [rax-24]
1400bfa41mov [rbx+rax], rdx
1400bfa45mov rax, [rsi+56]
1400bfa49mov [rbx+16], rax
1400bfa4dmov rax, [rsi]
1400bfa50mov rdx, [rsi+64]
1400bfa54mov [rbx], rax
1400bfa57mov rax, [rax-24]
1400bfa5bmov [rbx+rax], rdx
1400bfa5fmov rax, [rsi+72]
1400bfa63mov [rbx+16], rax
1400bfa67call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bfa6cmov rax, [rbx]
1400bfa6flea rdx, [rbx+24]
1400bfa73mov rcx, [rax-24]
1400bfa77add rcx, rbx
1400bfa7acall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bfa7fmov rdx, [r12]
1400bfa83mov r8l, ebp
1400bfa86lea rcx, [rbx+24]
1400bfa8acall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400bfa8fmov rdx, [rbx]
1400bfa92mov rcx, [rdx-24]
1400bfa96add rcx, rbx
1400bfa99test rax, rax
1400bfa9cje 0x1400bfab8
1400bfa9exor edx, edx
1400bfaa0call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bfaa5nop
1400bfaa6add rsp, 32
1400bfaaapop rbx
1400bfaabpop rsi
1400bfaacpop rdi
1400bfaadpop rbp
1400bfaaepop r12
1400bfab0ret
1400bfab1
1400bfab1 0f 1f 80 00 00 00 00 .......
1400bfab8
1400bfab8loc_1400bfab8:
1400bfab8mov edx, [rcx+32]
1400bfabbor edx, 4
1400bfabecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bfac3nop
1400bfac4add rsp, 32
1400bfac8pop rbx
1400bfac9pop rsi
1400bfacapop rdi
1400bfacbpop rbp
1400bfaccpop r12
1400bfaceret
1400bfacf
1400bfacf 48 H
1400bfad0 8d 4b 18 48 89 c5 e8 25 ca ff ff 48 89 d9 48 8d .K.H...%...H..H.
1400bfae0 56 08 e8 d9 00 fd ff 48 89 e9 e8 b1 b8 f5 ff 48 V......H.......H
1400bfaf0 89 c5 eb e7 48 89 c1 48 8b 46 10 48 8b 56 18 48 ....H..H.F.H.V.H
1400bfb00 89 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 08 ..H.@.H...1.H.C.
1400bfb10 e8 8b b8 f5 ff 90 ......
1400bf9d0
1400bf9d0std::basic_fstream<char, std::char_traits<char>>::basic_fstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400bf9d0push r12
1400bf9d2push rbp
1400bf9d3push rdi
1400bf9d4push rsi
1400bf9d5push rbx
1400bf9d6sub rsp, 32
1400bf9damov rax, [rdx+16]
1400bf9demov rsi, rdx
1400bf9e1mov rbx, rcx
1400bf9e4mov [rcx], rax
1400bf9e7mov rdx, [rax-24]
1400bf9ebmov rcx, [rsi+24]
1400bf9efmov r12, r8
1400bf9f2mov ebp, r9l
1400bf9f5mov [rbx+rdx], rcx
1400bf9f9xor edx, edx
1400bf9fbmov [rbx+8], 0
1400bfa03mov rcx, [rax-24]
1400bfa07add rcx, rbx
1400bfa0acall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bfa0fmov rax, [rsi+32]
1400bfa13xor edx, edx
1400bfa15mov [rbx+16], rax
1400bfa19mov rax, [rax-24]
1400bfa1dlea rcx, [rbx+rax+16]
1400bfa22mov rax, [rsi+40]
1400bfa26mov [rcx], rax
1400bfa29call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bfa2emov rax, [rsi+8]
1400bfa32mov rdx, [rsi+48]
1400bfa36lea rcx, [rbx+24]
1400bfa3amov [rbx], rax
1400bfa3dmov rax, [rax-24]
1400bfa41mov [rbx+rax], rdx
1400bfa45mov rax, [rsi+56]
1400bfa49mov [rbx+16], rax
1400bfa4dmov rax, [rsi]
1400bfa50mov rdx, [rsi+64]
1400bfa54mov [rbx], rax
1400bfa57mov rax, [rax-24]
1400bfa5bmov [rbx+rax], rdx
1400bfa5fmov rax, [rsi+72]
1400bfa63mov [rbx+16], rax
1400bfa67call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bfa6cmov rax, [rbx]
1400bfa6flea rdx, [rbx+24]
1400bfa73mov rcx, [rax-24]
1400bfa77add rcx, rbx
1400bfa7acall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bfa7fmov rdx, [r12]
1400bfa83mov r8l, ebp
1400bfa86lea rcx, [rbx+24]
1400bfa8acall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400bfa8fmov rdx, [rbx]
1400bfa92mov rcx, [rdx-24]
1400bfa96add rcx, rbx
1400bfa99test rax, rax
1400bfa9cje 0x1400bfab8
1400bfa9exor edx, edx
1400bfaa0call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bfaa5nop
1400bfaa6add rsp, 32
1400bfaaapop rbx
1400bfaabpop rsi
1400bfaacpop rdi
1400bfaadpop rbp
1400bfaaepop r12
1400bfab0ret
1400bfab1
1400bfab1 0f 1f 80 00 00 00 00 .......
1400bfab8
1400bfab8loc_1400bfab8:
1400bfab8mov edx, [rcx+32]
1400bfabbor edx, 4
1400bfabecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bfac3nop
1400bfac4add rsp, 32
1400bfac8pop rbx
1400bfac9pop rsi
1400bfacapop rdi
1400bfacbpop rbp
1400bfaccpop r12
1400bfaceret
1400bfacf
1400bfacf 48 H
1400bfad0 8d 4b 18 48 89 c5 e8 25 ca ff ff 48 89 d9 48 8d .K.H...%...H..H.
1400bfae0 56 08 e8 d9 00 fd ff 48 89 e9 e8 b1 b8 f5 ff 48 V......H.......H
1400bfaf0 89 c5 eb e7 48 89 c1 48 8b 46 10 48 8b 56 18 48 ....H..H.F.H.V.H
1400bfb00 89 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 08 ..H.@.H...1.H.C.
1400bfb10 e8 8b b8 f5 ff 90 ......
1400bf9d0
1400bfb16
1400bfb16 // align 0x10
1400bfb16 // align 0x10
1400bfb20
1400bfb20std::basic_fstream<char, std::char_traits<char>>::basic_fstream():
1400bfb20push rdi
1400bfb21push rsi
1400bfb22push rbx
1400bfb23sub rsp, 48
1400bfb27mov rax, [rdx+16]
1400bfb2bmov rsi, rdx
1400bfb2emov rbx, rcx
1400bfb31mov [rcx], rax
1400bfb34mov rdx, [rax-24]
1400bfb38mov rcx, [rsi+24]
1400bfb3cmov [rbx+rdx], rcx
1400bfb40xor edx, edx
1400bfb42mov [rbx+8], 0
1400bfb4amov rcx, [rax-24]
1400bfb4eadd rcx, rbx
1400bfb51call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bfb56mov rax, [rsi+32]
1400bfb5axor edx, edx
1400bfb5cmov [rbx+16], rax
1400bfb60mov rax, [rax-24]
1400bfb64lea rcx, [rbx+rax+16]
1400bfb69mov rax, [rsi+40]
1400bfb6dmov [rcx], rax
1400bfb70call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bfb75mov rax, [rsi+8]
1400bfb79mov rdx, [rsi+48]
1400bfb7dlea rcx, [rbx+24]
1400bfb81mov [rbx], rax
1400bfb84mov rax, [rax-24]
1400bfb88mov [rbx+rax], rdx
1400bfb8cmov rax, [rsi+56]
1400bfb90mov [rbx+16], rax
1400bfb94mov rax, [rsi]
1400bfb97mov rdx, [rsi+64]
1400bfb9bmov [rbx], rax
1400bfb9emov rax, [rax-24]
1400bfba2mov [rbx+rax], rdx
1400bfba6mov rax, [rsi+72]
1400bfbaamov [rbx+16], rax
1400bfbaecall std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bfbb3mov rax, [rbx]
1400bfbb6lea rdx, [rbx+24]
1400bfbbamov rcx, [rax-24]
1400bfbbeadd rcx, rbx
1400bfbc1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bfbc6nop
1400bfbc7add rsp, 48
1400bfbcbpop rbx
1400bfbccpop rsi
1400bfbcdpop rdi
1400bfbceret
1400bfbcf
1400bfbcf 48 H
1400bfbd0 89 c1 48 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 ..H.F.H.V.H..H.@
1400bfbe0 e8 48 89 14 03 31 c0 48 89 43 08 e8 b0 b7 f5 ff .H...1.H.C......
1400bfbf0 48 8d 4b 18 48 89 44 24 28 e8 02 c9 ff ff 48 8b H.K.H.D$(.....H.
1400bfc00 7c 24 28 48 89 d9 48 8d 56 08 e8 b1 ff fc ff 48 |$(H..H.V......H
1400bfc10 89 f9 e8 89 b7 f5 ff 48 89 c7 eb e7 .......H....
1400bfb20
1400bfb20std::basic_fstream<char, std::char_traits<char>>::basic_fstream():
1400bfb20push rdi
1400bfb21push rsi
1400bfb22push rbx
1400bfb23sub rsp, 48
1400bfb27mov rax, [rdx+16]
1400bfb2bmov rsi, rdx
1400bfb2emov rbx, rcx
1400bfb31mov [rcx], rax
1400bfb34mov rdx, [rax-24]
1400bfb38mov rcx, [rsi+24]
1400bfb3cmov [rbx+rdx], rcx
1400bfb40xor edx, edx
1400bfb42mov [rbx+8], 0
1400bfb4amov rcx, [rax-24]
1400bfb4eadd rcx, rbx
1400bfb51call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bfb56mov rax, [rsi+32]
1400bfb5axor edx, edx
1400bfb5cmov [rbx+16], rax
1400bfb60mov rax, [rax-24]
1400bfb64lea rcx, [rbx+rax+16]
1400bfb69mov rax, [rsi+40]
1400bfb6dmov [rcx], rax
1400bfb70call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bfb75mov rax, [rsi+8]
1400bfb79mov rdx, [rsi+48]
1400bfb7dlea rcx, [rbx+24]
1400bfb81mov [rbx], rax
1400bfb84mov rax, [rax-24]
1400bfb88mov [rbx+rax], rdx
1400bfb8cmov rax, [rsi+56]
1400bfb90mov [rbx+16], rax
1400bfb94mov rax, [rsi]
1400bfb97mov rdx, [rsi+64]
1400bfb9bmov [rbx], rax
1400bfb9emov rax, [rax-24]
1400bfba2mov [rbx+rax], rdx
1400bfba6mov rax, [rsi+72]
1400bfbaamov [rbx+16], rax
1400bfbaecall std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bfbb3mov rax, [rbx]
1400bfbb6lea rdx, [rbx+24]
1400bfbbamov rcx, [rax-24]
1400bfbbeadd rcx, rbx
1400bfbc1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bfbc6nop
1400bfbc7add rsp, 48
1400bfbcbpop rbx
1400bfbccpop rsi
1400bfbcdpop rdi
1400bfbceret
1400bfbcf
1400bfbcf 48 H
1400bfbd0 89 c1 48 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 ..H.F.H.V.H..H.@
1400bfbe0 e8 48 89 14 03 31 c0 48 89 43 08 e8 b0 b7 f5 ff .H...1.H.C......
1400bfbf0 48 8d 4b 18 48 89 44 24 28 e8 02 c9 ff ff 48 8b H.K.H.D$(.....H.
1400bfc00 7c 24 28 48 89 d9 48 8d 56 08 e8 b1 ff fc ff 48 |$(H..H.V......H
1400bfc10 89 f9 e8 89 b7 f5 ff 48 89 c7 eb e7 .......H....
1400bfb20
1400bfc1c
1400bfc1c // align 0x10
1400bfc1c // align 0x10
1400bfc20
1400bfc20std::basic_fstream<char, std::char_traits<char>>::~basic_fstream():
1400bfc20push rbx
1400bfc21sub rsp, 32
1400bfc25lea rax, [rip+0xe216c]
1400bfc2cmovq x0, [rip+0xd1b5c]
1400bfc34mov [rcx], rax
1400bfc37add rax, 80
1400bfc3bmov rbx, rcx
1400bfc3elea rcx, [rcx+24]
1400bfc42mov [rcx+192], rax
1400bfc49lea rax, [rip+0xe2040]
1400bfc50movq x1, rax
1400bfc55punpcklqdq x0, x1
1400bfc59movups [rcx-8], x0
1400bfc5dcall std::basic_filebuf<char, std::char_traits<char>>::close()
1400bfc62lea rcx, [rbx+96]
1400bfc66call std::__basic_file<char>::~__basic_file()
1400bfc6bmov rax, [rip+0xd762e]
1400bfc72lea rcx, [rbx+80]
1400bfc76add rax, 16
1400bfc7amov [rbx+24], rax
1400bfc7ecall std::locale::~locale()
1400bfc83lea rax, [rip+0xdab7e]
1400bfc8amov [rbx+8], 0
1400bfc92lea rcx, [rbx+216]
1400bfc99mov [rbx+16], rax
1400bfc9dlea rax, [rip+0xdab14]
1400bfca4mov [rbx], rax
1400bfca7mov rax, [rip+0xd7852]
1400bfcaeadd rax, 16
1400bfcb2mov [rbx+216], rax
1400bfcb9call std::ios_base::~ios_base()
1400bfcbemov rcx, rbx
1400bfcc1add rsp, 32
1400bfcc5pop rbx
1400bfcc6jmp 0x140101ab0
1400bfccb
1400bfccb 48 89 c1 e8 bd H....
1400bfcd0 1f 04 00 e8 a8 21 04 00 eb 88 .....!....
1400bfc20
1400bfc20std::basic_fstream<char, std::char_traits<char>>::~basic_fstream():
1400bfc20push rbx
1400bfc21sub rsp, 32
1400bfc25lea rax, [rip+0xe216c]
1400bfc2cmovq x0, [rip+0xd1b5c]
1400bfc34mov [rcx], rax
1400bfc37add rax, 80
1400bfc3bmov rbx, rcx
1400bfc3elea rcx, [rcx+24]
1400bfc42mov [rcx+192], rax
1400bfc49lea rax, [rip+0xe2040]
1400bfc50movq x1, rax
1400bfc55punpcklqdq x0, x1
1400bfc59movups [rcx-8], x0
1400bfc5dcall std::basic_filebuf<char, std::char_traits<char>>::close()
1400bfc62lea rcx, [rbx+96]
1400bfc66call std::__basic_file<char>::~__basic_file()
1400bfc6bmov rax, [rip+0xd762e]
1400bfc72lea rcx, [rbx+80]
1400bfc76add rax, 16
1400bfc7amov [rbx+24], rax
1400bfc7ecall std::locale::~locale()
1400bfc83lea rax, [rip+0xdab7e]
1400bfc8amov [rbx+8], 0
1400bfc92lea rcx, [rbx+216]
1400bfc99mov [rbx+16], rax
1400bfc9dlea rax, [rip+0xdab14]
1400bfca4mov [rbx], rax
1400bfca7mov rax, [rip+0xd7852]
1400bfcaeadd rax, 16
1400bfcb2mov [rbx+216], rax
1400bfcb9call std::ios_base::~ios_base()
1400bfcbemov rcx, rbx
1400bfcc1add rsp, 32
1400bfcc5pop rbx
1400bfcc6jmp 0x140101ab0
1400bfccb
1400bfccb 48 89 c1 e8 bd H....
1400bfcd0 1f 04 00 e8 a8 21 04 00 eb 88 .....!....
1400bfc20
1400bfcda
1400bfcda // align 0x10
1400bfcda // align 0x10
1400bfce0
1400bfce0std::basic_fstream<char, std::char_traits<char>>::~basic_fstream():
1400bfce0push rbx
1400bfce1sub rsp, 32
1400bfce5lea rax, [rip+0xe20ac]
1400bfcecmovq x0, [rip+0xd1a9c]
1400bfcf4mov [rcx], rax
1400bfcf7add rax, 80
1400bfcfbmov rbx, rcx
1400bfcfelea rcx, [rcx+24]
1400bfd02mov [rcx+192], rax
1400bfd09lea rax, [rip+0xe1f80]
1400bfd10movq x1, rax
1400bfd15punpcklqdq x0, x1
1400bfd19movups [rcx-8], x0
1400bfd1dcall std::basic_filebuf<char, std::char_traits<char>>::close()
1400bfd22lea rcx, [rbx+96]
1400bfd26call std::__basic_file<char>::~__basic_file()
1400bfd2bmov rax, [rip+0xd756e]
1400bfd32lea rcx, [rbx+80]
1400bfd36add rax, 16
1400bfd3amov [rbx+24], rax
1400bfd3ecall std::locale::~locale()
1400bfd43lea rax, [rip+0xdaabe]
1400bfd4alea rcx, [rbx+216]
1400bfd51mov [rbx+8], 0
1400bfd59mov [rbx+16], rax
1400bfd5dlea rax, [rip+0xdaa54]
1400bfd64mov [rbx], rax
1400bfd67mov rax, [rip+0xd7792]
1400bfd6eadd rax, 16
1400bfd72mov [rbx+216], rax
1400bfd79add rsp, 32
1400bfd7dpop rbx
1400bfd7ejmp 0x1400f5f40
1400bfd83
1400bfd83 48 89 c1 e8 05 1f 04 00 e8 f0 20 04 00 H......... ..
1400bfd90 eb 90 ..
1400bfce0
1400bfce0std::basic_fstream<char, std::char_traits<char>>::~basic_fstream():
1400bfce0push rbx
1400bfce1sub rsp, 32
1400bfce5lea rax, [rip+0xe20ac]
1400bfcecmovq x0, [rip+0xd1a9c]
1400bfcf4mov [rcx], rax
1400bfcf7add rax, 80
1400bfcfbmov rbx, rcx
1400bfcfelea rcx, [rcx+24]
1400bfd02mov [rcx+192], rax
1400bfd09lea rax, [rip+0xe1f80]
1400bfd10movq x1, rax
1400bfd15punpcklqdq x0, x1
1400bfd19movups [rcx-8], x0
1400bfd1dcall std::basic_filebuf<char, std::char_traits<char>>::close()
1400bfd22lea rcx, [rbx+96]
1400bfd26call std::__basic_file<char>::~__basic_file()
1400bfd2bmov rax, [rip+0xd756e]
1400bfd32lea rcx, [rbx+80]
1400bfd36add rax, 16
1400bfd3amov [rbx+24], rax
1400bfd3ecall std::locale::~locale()
1400bfd43lea rax, [rip+0xdaabe]
1400bfd4alea rcx, [rbx+216]
1400bfd51mov [rbx+8], 0
1400bfd59mov [rbx+16], rax
1400bfd5dlea rax, [rip+0xdaa54]
1400bfd64mov [rbx], rax
1400bfd67mov rax, [rip+0xd7792]
1400bfd6eadd rax, 16
1400bfd72mov [rbx+216], rax
1400bfd79add rsp, 32
1400bfd7dpop rbx
1400bfd7ejmp 0x1400f5f40
1400bfd83
1400bfd83 48 89 c1 e8 05 1f 04 00 e8 f0 20 04 00 H......... ..
1400bfd90 eb 90 ..
1400bfce0
1400bfd92
1400bfd92 // align 0x10
1400bfd92 // align 0x10
1400bfda0
1400bfda0std::basic_fstream<char, std::char_traits<char>>::~basic_fstream():
1400bfda0push rsi
1400bfda1push rbx
1400bfda2sub rsp, 40
1400bfda6mov rax, [rdx]
1400bfda9mov rsi, rdx
1400bfdacmov [rcx], rax
1400bfdafmov rax, [rax-24]
1400bfdb3mov rbx, rcx
1400bfdb6mov rdx, [rdx+64]
1400bfdbalea rcx, [rcx+24]
1400bfdbemov [rcx+rax-24], rdx
1400bfdc3mov rax, [rsi+72]
1400bfdc7mov [rcx-8], rax
1400bfdcblea rax, [rip+0xe1ebe]
1400bfdd2mov [rcx], rax
1400bfdd5call std::basic_filebuf<char, std::char_traits<char>>::close()
1400bfddalea rcx, [rbx+96]
1400bfddecall std::__basic_file<char>::~__basic_file()
1400bfde3mov rax, [rip+0xd74b6]
1400bfdealea rcx, [rbx+80]
1400bfdeeadd rax, 16
1400bfdf2mov [rbx+24], rax
1400bfdf6call std::locale::~locale()
1400bfdfbmov rax, [rsi+8]
1400bfdffmov [rbx], rax
1400bfe02mov rax, [rax-24]
1400bfe06mov rdx, [rsi+48]
1400bfe0amov [rbx+rax], rdx
1400bfe0emov rax, [rsi+56]
1400bfe12mov [rbx+16], rax
1400bfe16mov rax, [rsi+32]
1400bfe1amov [rbx+16], rax
1400bfe1emov rax, [rax-24]
1400bfe22mov rdx, [rsi+40]
1400bfe26mov [rbx+rax+16], rdx
1400bfe2bmov rax, [rsi+16]
1400bfe2fmov [rbx], rax
1400bfe32mov rax, [rax-24]
1400bfe36mov rdx, [rsi+24]
1400bfe3amov [rbx+rax], rdx
1400bfe3emov [rbx+8], 0
1400bfe46add rsp, 40
1400bfe4apop rbx
1400bfe4bpop rsi
1400bfe4cret
1400bfe4d
1400bfe4d 48 89 c1 H..
1400bfe50 e8 3b 1e 04 00 e8 26 20 04 00 e9 7b ff ff ff .;....& ...{...
1400bfda0
1400bfda0std::basic_fstream<char, std::char_traits<char>>::~basic_fstream():
1400bfda0push rsi
1400bfda1push rbx
1400bfda2sub rsp, 40
1400bfda6mov rax, [rdx]
1400bfda9mov rsi, rdx
1400bfdacmov [rcx], rax
1400bfdafmov rax, [rax-24]
1400bfdb3mov rbx, rcx
1400bfdb6mov rdx, [rdx+64]
1400bfdbalea rcx, [rcx+24]
1400bfdbemov [rcx+rax-24], rdx
1400bfdc3mov rax, [rsi+72]
1400bfdc7mov [rcx-8], rax
1400bfdcblea rax, [rip+0xe1ebe]
1400bfdd2mov [rcx], rax
1400bfdd5call std::basic_filebuf<char, std::char_traits<char>>::close()
1400bfddalea rcx, [rbx+96]
1400bfddecall std::__basic_file<char>::~__basic_file()
1400bfde3mov rax, [rip+0xd74b6]
1400bfdealea rcx, [rbx+80]
1400bfdeeadd rax, 16
1400bfdf2mov [rbx+24], rax
1400bfdf6call std::locale::~locale()
1400bfdfbmov rax, [rsi+8]
1400bfdffmov [rbx], rax
1400bfe02mov rax, [rax-24]
1400bfe06mov rdx, [rsi+48]
1400bfe0amov [rbx+rax], rdx
1400bfe0emov rax, [rsi+56]
1400bfe12mov [rbx+16], rax
1400bfe16mov rax, [rsi+32]
1400bfe1amov [rbx+16], rax
1400bfe1emov rax, [rax-24]
1400bfe22mov rdx, [rsi+40]
1400bfe26mov [rbx+rax+16], rdx
1400bfe2bmov rax, [rsi+16]
1400bfe2fmov [rbx], rax
1400bfe32mov rax, [rax-24]
1400bfe36mov rdx, [rsi+24]
1400bfe3amov [rbx+rax], rdx
1400bfe3emov [rbx+8], 0
1400bfe46add rsp, 40
1400bfe4apop rbx
1400bfe4bpop rsi
1400bfe4cret
1400bfe4d
1400bfe4d 48 89 c1 H..
1400bfe50 e8 3b 1e 04 00 e8 26 20 04 00 e9 7b ff ff ff .;....& ...{...
1400bfda0
1400bfe5f
1400bfe5f // align 0x10
1400bfe5f // align 0x10
1400bfe60
1400bfe60std::basic_fstream<char, std::char_traits<char>>::operator=(std::basic_fstream<char, std::char_traits<char>>&&):
1400bfe60push rbp
1400bfe61push rdi
1400bfe62push rsi
1400bfe63push rbx
1400bfe64sub rsp, 40
1400bfe68mov rax, [rcx]
1400bfe6bmov rdi, [rax-24]
1400bfe6fmov rax, [rdx]
1400bfe72mov rsi, [rax-24]
1400bfe76add rdi, rcx
1400bfe79mov rbp, rcx
1400bfe7cmov rbx, rdx
1400bfe7fmov rcx, rdi
1400bfe82add rsi, rdx
1400bfe85mov rdx, rsi
1400bfe88call std::ios_base::_M_swap(std::ios_base&)
1400bfe8dlea rdx, [rdi+208]
1400bfe94mov rcx, rdi
1400bfe97call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400bfe9clea rdx, [rsi+208]
1400bfea3mov rcx, rsi
1400bfea6call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400bfeabmov rax, [rdi+216]
1400bfeb2mov rdx, [rsi+216]
1400bfeb9lea rcx, [rbp+24]
1400bfebdmov [rdi+216], rdx
1400bfec4movzx edx, [rsi+224]
1400bfecbmov [rsi+216], rax
1400bfed2movzx eax, [rdi+224]
1400bfed9mov [rdi+224], dl
1400bfedfmovzx edx, [rsi+225]
1400bfee6mov [rsi+224], al
1400bfeecmovzx eax, [rdi+225]
1400bfef3mov [rdi+225], dl
1400bfef9mov rdx, [rbx+8]
1400bfefdmov [rsi+225], al
1400bff03mov rax, [rbp+8]
1400bff07mov [rbp+8], rdx
1400bff0blea rdx, [rbx+24]
1400bff0fmov [rbx+8], rax
1400bff13call std::basic_filebuf<char, std::char_traits<char>>::operator=(std::basic_filebuf<char, std::char_traits<char>>&&)
1400bff18mov rax, rbp
1400bff1badd rsp, 40
1400bff1fpop rbx
1400bff20pop rsi
1400bff21pop rdi
1400bff22pop rbp
1400bff23ret
1400bfe60
1400bfe60std::basic_fstream<char, std::char_traits<char>>::operator=(std::basic_fstream<char, std::char_traits<char>>&&):
1400bfe60push rbp
1400bfe61push rdi
1400bfe62push rsi
1400bfe63push rbx
1400bfe64sub rsp, 40
1400bfe68mov rax, [rcx]
1400bfe6bmov rdi, [rax-24]
1400bfe6fmov rax, [rdx]
1400bfe72mov rsi, [rax-24]
1400bfe76add rdi, rcx
1400bfe79mov rbp, rcx
1400bfe7cmov rbx, rdx
1400bfe7fmov rcx, rdi
1400bfe82add rsi, rdx
1400bfe85mov rdx, rsi
1400bfe88call std::ios_base::_M_swap(std::ios_base&)
1400bfe8dlea rdx, [rdi+208]
1400bfe94mov rcx, rdi
1400bfe97call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400bfe9clea rdx, [rsi+208]
1400bfea3mov rcx, rsi
1400bfea6call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400bfeabmov rax, [rdi+216]
1400bfeb2mov rdx, [rsi+216]
1400bfeb9lea rcx, [rbp+24]
1400bfebdmov [rdi+216], rdx
1400bfec4movzx edx, [rsi+224]
1400bfecbmov [rsi+216], rax
1400bfed2movzx eax, [rdi+224]
1400bfed9mov [rdi+224], dl
1400bfedfmovzx edx, [rsi+225]
1400bfee6mov [rsi+224], al
1400bfeecmovzx eax, [rdi+225]
1400bfef3mov [rdi+225], dl
1400bfef9mov rdx, [rbx+8]
1400bfefdmov [rsi+225], al
1400bff03mov rax, [rbp+8]
1400bff07mov [rbp+8], rdx
1400bff0blea rdx, [rbx+24]
1400bff0fmov [rbx+8], rax
1400bff13call std::basic_filebuf<char, std::char_traits<char>>::operator=(std::basic_filebuf<char, std::char_traits<char>>&&)
1400bff18mov rax, rbp
1400bff1badd rsp, 40
1400bff1fpop rbx
1400bff20pop rsi
1400bff21pop rdi
1400bff22pop rbp
1400bff23ret
1400bfe60
1400bff24
1400bff24 // align 0x10
1400bff24 // align 0x10
1400bff30
1400bff30std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode):
1400bff30push rbx
1400bff31sub rsp, 32
1400bff35mov rbx, rcx
1400bff38lea rcx, [rcx+24]
1400bff3ccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400bff41mov rdx, [rbx]
1400bff44add rbx, [rdx-24]
1400bff48mov rcx, rbx
1400bff4btest rax, rax
1400bff4eje 0x1400bff60
1400bff50xor edx, edx
1400bff52add rsp, 32
1400bff56pop rbx
1400bff57jmp 0x1400f7940
1400bff5c
1400bff5c 0f 1f 40 00 ..@.
1400bff60
1400bff60loc_1400bff60:
1400bff60mov edx, [rbx+32]
1400bff63or edx, 4
1400bff66add rsp, 32
1400bff6apop rbx
1400bff6bjmp 0x1400f7940
1400bff30
1400bff30std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode):
1400bff30push rbx
1400bff31sub rsp, 32
1400bff35mov rbx, rcx
1400bff38lea rcx, [rcx+24]
1400bff3ccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400bff41mov rdx, [rbx]
1400bff44add rbx, [rdx-24]
1400bff48mov rcx, rbx
1400bff4btest rax, rax
1400bff4eje 0x1400bff60
1400bff50xor edx, edx
1400bff52add rsp, 32
1400bff56pop rbx
1400bff57jmp 0x1400f7940
1400bff5c
1400bff5c 0f 1f 40 00 ..@.
1400bff60
1400bff60loc_1400bff60:
1400bff60mov edx, [rbx+32]
1400bff63or edx, 4
1400bff66add rsp, 32
1400bff6apop rbx
1400bff6bjmp 0x1400f7940
1400bff30
1400bff70
1400bff70std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode):
1400bff70push rbx
1400bff71sub rsp, 32
1400bff75mov rbx, rcx
1400bff78lea rcx, [rcx+24]
1400bff7ccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400bff81mov rdx, [rbx]
1400bff84add rbx, [rdx-24]
1400bff88mov rcx, rbx
1400bff8btest rax, rax
1400bff8eje 0x1400bffa0
1400bff90xor edx, edx
1400bff92add rsp, 32
1400bff96pop rbx
1400bff97jmp 0x1400f7940
1400bff9c
1400bff9c 0f 1f 40 00 ..@.
1400bffa0
1400bffa0loc_1400bffa0:
1400bffa0mov edx, [rbx+32]
1400bffa3or edx, 4
1400bffa6add rsp, 32
1400bffaapop rbx
1400bffabjmp 0x1400f7940
1400bff70
1400bff70std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode):
1400bff70push rbx
1400bff71sub rsp, 32
1400bff75mov rbx, rcx
1400bff78lea rcx, [rcx+24]
1400bff7ccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400bff81mov rdx, [rbx]
1400bff84add rbx, [rdx-24]
1400bff88mov rcx, rbx
1400bff8btest rax, rax
1400bff8eje 0x1400bffa0
1400bff90xor edx, edx
1400bff92add rsp, 32
1400bff96pop rbx
1400bff97jmp 0x1400f7940
1400bff9c
1400bff9c 0f 1f 40 00 ..@.
1400bffa0
1400bffa0loc_1400bffa0:
1400bffa0mov edx, [rbx+32]
1400bffa3or edx, 4
1400bffa6add rsp, 32
1400bffaapop rbx
1400bffabjmp 0x1400f7940
1400bff70
1400bffb0
1400bffb0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400bffb0push rbx
1400bffb1sub rsp, 32
1400bffb5mov rdx, [rdx]
1400bffb8mov rbx, rcx
1400bffbblea rcx, [rcx+24]
1400bffbfcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400bffc4mov rdx, [rbx]
1400bffc7add rbx, [rdx-24]
1400bffcbmov rcx, rbx
1400bffcetest rax, rax
1400bffd1je 0x1400bffe0
1400bffd3xor edx, edx
1400bffd5add rsp, 32
1400bffd9pop rbx
1400bffdajmp 0x1400f7940
1400bffdf
1400bffdf 90 .
1400bffe0
1400bffe0loc_1400bffe0:
1400bffe0mov edx, [rbx+32]
1400bffe3or edx, 4
1400bffe6add rsp, 32
1400bffeapop rbx
1400bffebjmp 0x1400f7940
1400bffb0
1400bffb0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400bffb0push rbx
1400bffb1sub rsp, 32
1400bffb5mov rdx, [rdx]
1400bffb8mov rbx, rcx
1400bffbblea rcx, [rcx+24]
1400bffbfcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400bffc4mov rdx, [rbx]
1400bffc7add rbx, [rdx-24]
1400bffcbmov rcx, rbx
1400bffcetest rax, rax
1400bffd1je 0x1400bffe0
1400bffd3xor edx, edx
1400bffd5add rsp, 32
1400bffd9pop rbx
1400bffdajmp 0x1400f7940
1400bffdf
1400bffdf 90 .
1400bffe0
1400bffe0loc_1400bffe0:
1400bffe0mov edx, [rbx+32]
1400bffe3or edx, 4
1400bffe6add rsp, 32
1400bffeapop rbx
1400bffebjmp 0x1400f7940
1400bffb0
1400bfff0
1400bfff0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::swap(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&):
1400bfff0push rbp
1400bfff1push rdi
1400bfff2push rsi
1400bfff3push rbx
1400bfff4sub rsp, 40
1400bfff8mov rax, [rcx]
1400bfffbmov rsi, [rax-24]
1400bffffmov rax, [rdx]
1400c0002mov rbx, [rax-24]
1400c0006add rsi, rcx
1400c0009mov rdi, rcx
1400c000cmov rbp, rdx
1400c000fmov rcx, rsi
1400c0012add rbx, rdx
1400c0015mov rdx, rbx
1400c0018call std::ios_base::_M_swap(std::ios_base&)
1400c001dlea rdx, [rsi+208]
1400c0024mov rcx, rsi
1400c0027call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c002clea rdx, [rbx+208]
1400c0033mov rcx, rbx
1400c0036call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c003bmov rdx, [rbx+216]
1400c0042mov rax, [rsi+216]
1400c0049lea rcx, [rdi+24]
1400c004dmov [rsi+216], rdx
1400c0054movzx edx, [rbx+224]
1400c005bmov [rbx+216], rax
1400c0062movzx eax, [rsi+224]
1400c0069mov [rsi+224], dx
1400c0070movzx edx, [rbx+226]
1400c0077mov [rbx+224], ax
1400c007emovzx eax, [rsi+226]
1400c0085mov [rsi+226], dl
1400c008bmov rdx, [rbp+8]
1400c008fmov [rbx+226], al
1400c0095mov rax, [rdi+8]
1400c0099mov [rdi+8], rdx
1400c009dlea rdx, [rbp+24]
1400c00a1mov [rbp+8], rax
1400c00a5add rsp, 40
1400c00a9pop rbx
1400c00aapop rsi
1400c00abpop rdi
1400c00acpop rbp
1400c00adjmp 0x1400bce80
1400bfff0
1400bfff0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::swap(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&):
1400bfff0push rbp
1400bfff1push rdi
1400bfff2push rsi
1400bfff3push rbx
1400bfff4sub rsp, 40
1400bfff8mov rax, [rcx]
1400bfffbmov rsi, [rax-24]
1400bffffmov rax, [rdx]
1400c0002mov rbx, [rax-24]
1400c0006add rsi, rcx
1400c0009mov rdi, rcx
1400c000cmov rbp, rdx
1400c000fmov rcx, rsi
1400c0012add rbx, rdx
1400c0015mov rdx, rbx
1400c0018call std::ios_base::_M_swap(std::ios_base&)
1400c001dlea rdx, [rsi+208]
1400c0024mov rcx, rsi
1400c0027call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c002clea rdx, [rbx+208]
1400c0033mov rcx, rbx
1400c0036call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c003bmov rdx, [rbx+216]
1400c0042mov rax, [rsi+216]
1400c0049lea rcx, [rdi+24]
1400c004dmov [rsi+216], rdx
1400c0054movzx edx, [rbx+224]
1400c005bmov [rbx+216], rax
1400c0062movzx eax, [rsi+224]
1400c0069mov [rsi+224], dx
1400c0070movzx edx, [rbx+226]
1400c0077mov [rbx+224], ax
1400c007emovzx eax, [rsi+226]
1400c0085mov [rsi+226], dl
1400c008bmov rdx, [rbp+8]
1400c008fmov [rbx+226], al
1400c0095mov rax, [rdi+8]
1400c0099mov [rdi+8], rdx
1400c009dlea rdx, [rbp+24]
1400c00a1mov [rbp+8], rax
1400c00a5add rsp, 40
1400c00a9pop rbx
1400c00aapop rsi
1400c00abpop rdi
1400c00acpop rbp
1400c00adjmp 0x1400bce80
1400bfff0
1400c00b2
1400c00b2 // align 0x10
1400c00b2 // align 0x10
1400c00c0
1400c00c0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::close():
1400c00c0push rbx
1400c00c1sub rsp, 32
1400c00c5mov rbx, rcx
1400c00c8lea rcx, [rcx+24]
1400c00cccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c00d1test rax, rax
1400c00d4je 0x1400c00e0
1400c00d6add rsp, 32
1400c00dapop rbx
1400c00dbret
1400c00dc
1400c00dc 0f 1f 40 00 ..@.
1400c00e0
1400c00e0loc_1400c00e0:
1400c00e0mov rax, [rbx]
1400c00e3add rbx, [rax-24]
1400c00e7mov edx, [rbx+32]
1400c00eamov rcx, rbx
1400c00edor edx, 4
1400c00f0add rsp, 32
1400c00f4pop rbx
1400c00f5jmp 0x1400f7940
1400c00c0
1400c00c0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::close():
1400c00c0push rbx
1400c00c1sub rsp, 32
1400c00c5mov rbx, rcx
1400c00c8lea rcx, [rcx+24]
1400c00cccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c00d1test rax, rax
1400c00d4je 0x1400c00e0
1400c00d6add rsp, 32
1400c00dapop rbx
1400c00dbret
1400c00dc
1400c00dc 0f 1f 40 00 ..@.
1400c00e0
1400c00e0loc_1400c00e0:
1400c00e0mov rax, [rbx]
1400c00e3add rbx, [rax-24]
1400c00e7mov edx, [rbx+32]
1400c00eamov rcx, rbx
1400c00edor edx, 4
1400c00f0add rsp, 32
1400c00f4pop rbx
1400c00f5jmp 0x1400f7940
1400c00c0
1400c00fa
1400c00fa // align 0x10
1400c00fa // align 0x10
1400c0100
1400c0100std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::is_open():
1400c0100add rcx, 96
1400c0104jmp 0x140032900
1400c0100
1400c0100std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::is_open():
1400c0100add rcx, 96
1400c0104jmp 0x140032900
1400c0100
1400c0109
1400c0109 // align 0x10
1400c0109 // align 0x10
1400c0110
1400c0110std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c0110push rbp
1400c0111push rdi
1400c0112push rsi
1400c0113push rbx
1400c0114sub rsp, 40
1400c0118lea rbp, [rcx+216]
1400c011fmov rbx, rcx
1400c0122mov rsi, rdx
1400c0125mov rcx, rbp
1400c0128call std::ios_base::ios_base()
1400c012dxor eax, eax
1400c012fpxor x0, x0
1400c0133mov rcx, rbp
1400c0136mov [rbx+440], ax
1400c013dlea rax, [rip+0xda714]
1400c0144mov [rbx], rax
1400c0147add rax, 40
1400c014bmovups [rbx+448], x0
1400c0152movups [rbx+464], x0
1400c0159mov [rbx+216], rax
1400c0160mov rax, [rsi+8]
1400c0164mov [rbx+432], 0
1400c016fmov [rbx+8], rax
1400c0173mov rax, [rsi]
1400c0176mov [rbx+442], 0
1400c017dmov rdi, [rax-24]
1400c0181add rdi, rsi
1400c0184mov rdx, rdi
1400c0187call std::ios_base::_M_move(std::ios_base&)
1400c018clea rdx, [rbx+424]
1400c0193mov rcx, rbp
1400c0196call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c019bmov rax, [rdi+216]
1400c01a2lea rdx, [rsi+24]
1400c01a6mov [rdi+216], 0
1400c01b1mov [rbx+448], 0
1400c01bcmov [rbx+432], rax
1400c01c3movzx eax, [rdi+224]
1400c01camov [rbx+440], ax
1400c01d1movzx eax, [rdi+226]
1400c01d8lea rdi, [rbx+24]
1400c01dcmov rcx, rdi
1400c01dfmov [rbx+442], al
1400c01e5lea rax, [rip+0xe1c2c]
1400c01ecmov [rsi+8], 0
1400c01f4mov [rbx], rax
1400c01f7add rax, 80
1400c01fbmov [rbx+216], rax
1400c0202sub rax, 40
1400c0206mov [rbx+16], rax
1400c020acall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400c020fmov [rbx+448], rdi
1400c0216add rsp, 40
1400c021apop rbx
1400c021bpop rsi
1400c021cpop rdi
1400c021dpop rbp
1400c021eret
1400c021f
1400c021f 48 H
1400c0220 89 c6 eb 12 48 8d 15 ad f7 0d 00 48 89 d9 48 89 ....H......H..H.
1400c0230 c6 e8 ea ab 00 00 48 8b 05 d3 72 0d 00 48 89 e9 ......H...r..H..
1400c0240 48 83 c0 10 48 89 83 d8 00 00 00 e8 f0 5c 03 00 H...H........\..
1400c0250 48 89 f1 e8 48 b1 f5 ff 90 H...H....
1400c0110
1400c0110std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c0110push rbp
1400c0111push rdi
1400c0112push rsi
1400c0113push rbx
1400c0114sub rsp, 40
1400c0118lea rbp, [rcx+216]
1400c011fmov rbx, rcx
1400c0122mov rsi, rdx
1400c0125mov rcx, rbp
1400c0128call std::ios_base::ios_base()
1400c012dxor eax, eax
1400c012fpxor x0, x0
1400c0133mov rcx, rbp
1400c0136mov [rbx+440], ax
1400c013dlea rax, [rip+0xda714]
1400c0144mov [rbx], rax
1400c0147add rax, 40
1400c014bmovups [rbx+448], x0
1400c0152movups [rbx+464], x0
1400c0159mov [rbx+216], rax
1400c0160mov rax, [rsi+8]
1400c0164mov [rbx+432], 0
1400c016fmov [rbx+8], rax
1400c0173mov rax, [rsi]
1400c0176mov [rbx+442], 0
1400c017dmov rdi, [rax-24]
1400c0181add rdi, rsi
1400c0184mov rdx, rdi
1400c0187call std::ios_base::_M_move(std::ios_base&)
1400c018clea rdx, [rbx+424]
1400c0193mov rcx, rbp
1400c0196call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c019bmov rax, [rdi+216]
1400c01a2lea rdx, [rsi+24]
1400c01a6mov [rdi+216], 0
1400c01b1mov [rbx+448], 0
1400c01bcmov [rbx+432], rax
1400c01c3movzx eax, [rdi+224]
1400c01camov [rbx+440], ax
1400c01d1movzx eax, [rdi+226]
1400c01d8lea rdi, [rbx+24]
1400c01dcmov rcx, rdi
1400c01dfmov [rbx+442], al
1400c01e5lea rax, [rip+0xe1c2c]
1400c01ecmov [rsi+8], 0
1400c01f4mov [rbx], rax
1400c01f7add rax, 80
1400c01fbmov [rbx+216], rax
1400c0202sub rax, 40
1400c0206mov [rbx+16], rax
1400c020acall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400c020fmov [rbx+448], rdi
1400c0216add rsp, 40
1400c021apop rbx
1400c021bpop rsi
1400c021cpop rdi
1400c021dpop rbp
1400c021eret
1400c021f
1400c021f 48 H
1400c0220 89 c6 eb 12 48 8d 15 ad f7 0d 00 48 89 d9 48 89 ....H......H..H.
1400c0230 c6 e8 ea ab 00 00 48 8b 05 d3 72 0d 00 48 89 e9 ......H...r..H..
1400c0240 48 83 c0 10 48 89 83 d8 00 00 00 e8 f0 5c 03 00 H...H........\..
1400c0250 48 89 f1 e8 48 b1 f5 ff 90 H...H....
1400c0110
1400c0259
1400c0259 // align 0x10
1400c0259 // align 0x10
1400c0260
1400c0260std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(char const*, std::_Ios_Openmode):
1400c0260push r12
1400c0262push rbp
1400c0263push rdi
1400c0264push rsi
1400c0265push rbx
1400c0266sub rsp, 32
1400c026amov rbx, rcx
1400c026dlea rcx, [rcx+216]
1400c0274mov rbp, rdx
1400c0277mov r12l, r8l
1400c027acall std::ios_base::ios_base()
1400c027fxor r8l, r8l
1400c0282pxor x0, x0
1400c0286xor edx, edx
1400c0288lea rax, [rip+0xda5c9]
1400c028fmov [rbx+440], r8w
1400c0297lea rcx, [rbx+216]
1400c029emov [rbx], rax
1400c02a1add rax, 40
1400c02a5mov [rbx+432], 0
1400c02b0mov [rbx+442], 0
1400c02b7mov [rbx+216], rax
1400c02bemov [rbx+8], 0
1400c02c6movups [rbx+448], x0
1400c02cdmovups [rbx+464], x0
1400c02d4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c02d9lea rax, [rip+0xda648]
1400c02e0xor edx, edx
1400c02e2lea rcx, [rbx+216]
1400c02e9mov [rbx+16], rax
1400c02edadd rax, 40
1400c02f1mov [rbx+216], rax
1400c02f8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c02fdlea rax, [rip+0xe1b14]
1400c0304lea rcx, [rbx+24]
1400c0308mov [rbx], rax
1400c030badd rax, 80
1400c030fmov [rbx+216], rax
1400c0316sub rax, 40
1400c031amov [rbx+16], rax
1400c031ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0323lea rdx, [rbx+24]
1400c0327lea rcx, [rbx+216]
1400c032ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0333mov r8l, r12l
1400c0336mov rdx, rbp
1400c0339lea rcx, [rbx+24]
1400c033dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0342mov rdx, [rbx]
1400c0345mov rcx, [rdx-24]
1400c0349add rcx, rbx
1400c034ctest rax, rax
1400c034fje 0x1400c0368
1400c0351xor edx, edx
1400c0353call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0358nop
1400c0359add rsp, 32
1400c035dpop rbx
1400c035epop rsi
1400c035fpop rdi
1400c0360pop rbp
1400c0361pop r12
1400c0363ret
1400c0364
1400c0364 0f 1f 40 00 ..@.
1400c0368
1400c0368loc_1400c0368:
1400c0368mov edx, [rcx+32]
1400c036bor edx, 4
1400c036ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0373nop
1400c0374add rsp, 32
1400c0378pop rbx
1400c0379pop rsi
1400c037apop rdi
1400c037bpop rbp
1400c037cpop r12
1400c037eret
1400c037f
1400c037f 48 H
1400c0380 89 c5 48 8d 4b 18 e8 a5 e7 ff ff 48 89 ef 48 8d ..H.K......H..H.
1400c0390 15 43 f6 0d 00 48 89 d9 e8 83 aa 00 00 48 8b 05 .C...H.......H..
1400c03a0 6c 71 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 lq..H......H...H
1400c03b0 89 83 d8 00 00 00 e8 85 5b 03 00 48 89 f9 e8 dd ........[..H....
1400c03c0 af f5 ff 48 89 c7 eb c6 48 8d 3d 89 a4 0d 00 31 ...H....H.=....1
1400c03d0 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c0 48 89 c7 .H.;H..H.K...H..
1400c03e0 eb bb ..
1400c0260
1400c0260std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(char const*, std::_Ios_Openmode):
1400c0260push r12
1400c0262push rbp
1400c0263push rdi
1400c0264push rsi
1400c0265push rbx
1400c0266sub rsp, 32
1400c026amov rbx, rcx
1400c026dlea rcx, [rcx+216]
1400c0274mov rbp, rdx
1400c0277mov r12l, r8l
1400c027acall std::ios_base::ios_base()
1400c027fxor r8l, r8l
1400c0282pxor x0, x0
1400c0286xor edx, edx
1400c0288lea rax, [rip+0xda5c9]
1400c028fmov [rbx+440], r8w
1400c0297lea rcx, [rbx+216]
1400c029emov [rbx], rax
1400c02a1add rax, 40
1400c02a5mov [rbx+432], 0
1400c02b0mov [rbx+442], 0
1400c02b7mov [rbx+216], rax
1400c02bemov [rbx+8], 0
1400c02c6movups [rbx+448], x0
1400c02cdmovups [rbx+464], x0
1400c02d4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c02d9lea rax, [rip+0xda648]
1400c02e0xor edx, edx
1400c02e2lea rcx, [rbx+216]
1400c02e9mov [rbx+16], rax
1400c02edadd rax, 40
1400c02f1mov [rbx+216], rax
1400c02f8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c02fdlea rax, [rip+0xe1b14]
1400c0304lea rcx, [rbx+24]
1400c0308mov [rbx], rax
1400c030badd rax, 80
1400c030fmov [rbx+216], rax
1400c0316sub rax, 40
1400c031amov [rbx+16], rax
1400c031ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0323lea rdx, [rbx+24]
1400c0327lea rcx, [rbx+216]
1400c032ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0333mov r8l, r12l
1400c0336mov rdx, rbp
1400c0339lea rcx, [rbx+24]
1400c033dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0342mov rdx, [rbx]
1400c0345mov rcx, [rdx-24]
1400c0349add rcx, rbx
1400c034ctest rax, rax
1400c034fje 0x1400c0368
1400c0351xor edx, edx
1400c0353call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0358nop
1400c0359add rsp, 32
1400c035dpop rbx
1400c035epop rsi
1400c035fpop rdi
1400c0360pop rbp
1400c0361pop r12
1400c0363ret
1400c0364
1400c0364 0f 1f 40 00 ..@.
1400c0368
1400c0368loc_1400c0368:
1400c0368mov edx, [rcx+32]
1400c036bor edx, 4
1400c036ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0373nop
1400c0374add rsp, 32
1400c0378pop rbx
1400c0379pop rsi
1400c037apop rdi
1400c037bpop rbp
1400c037cpop r12
1400c037eret
1400c037f
1400c037f 48 H
1400c0380 89 c5 48 8d 4b 18 e8 a5 e7 ff ff 48 89 ef 48 8d ..H.K......H..H.
1400c0390 15 43 f6 0d 00 48 89 d9 e8 83 aa 00 00 48 8b 05 .C...H.......H..
1400c03a0 6c 71 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 lq..H......H...H
1400c03b0 89 83 d8 00 00 00 e8 85 5b 03 00 48 89 f9 e8 dd ........[..H....
1400c03c0 af f5 ff 48 89 c7 eb c6 48 8d 3d 89 a4 0d 00 31 ...H....H.=....1
1400c03d0 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c0 48 89 c7 .H.;H..H.K...H..
1400c03e0 eb bb ..
1400c0260
1400c03e2
1400c03e2 // align 0x10
1400c03e2 // align 0x10
1400c03f0
1400c03f0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(wchar_t const*, std::_Ios_Openmode):
1400c03f0push r12
1400c03f2push rbp
1400c03f3push rdi
1400c03f4push rsi
1400c03f5push rbx
1400c03f6sub rsp, 32
1400c03famov rbx, rcx
1400c03fdlea rcx, [rcx+216]
1400c0404mov rbp, rdx
1400c0407mov r12l, r8l
1400c040acall std::ios_base::ios_base()
1400c040fxor r8l, r8l
1400c0412pxor x0, x0
1400c0416xor edx, edx
1400c0418lea rax, [rip+0xda439]
1400c041fmov [rbx+440], r8w
1400c0427lea rcx, [rbx+216]
1400c042emov [rbx], rax
1400c0431add rax, 40
1400c0435mov [rbx+432], 0
1400c0440mov [rbx+442], 0
1400c0447mov [rbx+216], rax
1400c044emov [rbx+8], 0
1400c0456movups [rbx+448], x0
1400c045dmovups [rbx+464], x0
1400c0464call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0469lea rax, [rip+0xda4b8]
1400c0470xor edx, edx
1400c0472lea rcx, [rbx+216]
1400c0479mov [rbx+16], rax
1400c047dadd rax, 40
1400c0481mov [rbx+216], rax
1400c0488call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c048dlea rax, [rip+0xe1984]
1400c0494lea rcx, [rbx+24]
1400c0498mov [rbx], rax
1400c049badd rax, 80
1400c049fmov [rbx+216], rax
1400c04a6sub rax, 40
1400c04aamov [rbx+16], rax
1400c04aecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c04b3lea rdx, [rbx+24]
1400c04b7lea rcx, [rbx+216]
1400c04becall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c04c3mov r8l, r12l
1400c04c6mov rdx, rbp
1400c04c9lea rcx, [rbx+24]
1400c04cdcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400c04d2mov rdx, [rbx]
1400c04d5mov rcx, [rdx-24]
1400c04d9add rcx, rbx
1400c04dctest rax, rax
1400c04dfje 0x1400c04f8
1400c04e1xor edx, edx
1400c04e3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c04e8nop
1400c04e9add rsp, 32
1400c04edpop rbx
1400c04eepop rsi
1400c04efpop rdi
1400c04f0pop rbp
1400c04f1pop r12
1400c04f3ret
1400c04f4
1400c04f4 0f 1f 40 00 ..@.
1400c04f8
1400c04f8loc_1400c04f8:
1400c04f8mov edx, [rcx+32]
1400c04fbor edx, 4
1400c04fecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0503nop
1400c0504add rsp, 32
1400c0508pop rbx
1400c0509pop rsi
1400c050apop rdi
1400c050bpop rbp
1400c050cpop r12
1400c050eret
1400c050f
1400c050f 48 H
1400c0510 89 c5 48 8d 4b 18 e8 15 e6 ff ff 48 89 ef 48 8d ..H.K......H..H.
1400c0520 15 b3 f4 0d 00 48 89 d9 e8 f3 a8 00 00 48 8b 05 .....H.......H..
1400c0530 dc 6f 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 .o..H......H...H
1400c0540 89 83 d8 00 00 00 e8 f5 59 03 00 48 89 f9 e8 4d ........Y..H...M
1400c0550 ae f5 ff 48 89 c7 eb c6 48 8d 3d f9 a2 0d 00 31 ...H....H.=....1
1400c0560 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c0 48 89 c7 .H.;H..H.K...H..
1400c0570 eb bb ..
1400c03f0
1400c03f0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(wchar_t const*, std::_Ios_Openmode):
1400c03f0push r12
1400c03f2push rbp
1400c03f3push rdi
1400c03f4push rsi
1400c03f5push rbx
1400c03f6sub rsp, 32
1400c03famov rbx, rcx
1400c03fdlea rcx, [rcx+216]
1400c0404mov rbp, rdx
1400c0407mov r12l, r8l
1400c040acall std::ios_base::ios_base()
1400c040fxor r8l, r8l
1400c0412pxor x0, x0
1400c0416xor edx, edx
1400c0418lea rax, [rip+0xda439]
1400c041fmov [rbx+440], r8w
1400c0427lea rcx, [rbx+216]
1400c042emov [rbx], rax
1400c0431add rax, 40
1400c0435mov [rbx+432], 0
1400c0440mov [rbx+442], 0
1400c0447mov [rbx+216], rax
1400c044emov [rbx+8], 0
1400c0456movups [rbx+448], x0
1400c045dmovups [rbx+464], x0
1400c0464call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0469lea rax, [rip+0xda4b8]
1400c0470xor edx, edx
1400c0472lea rcx, [rbx+216]
1400c0479mov [rbx+16], rax
1400c047dadd rax, 40
1400c0481mov [rbx+216], rax
1400c0488call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c048dlea rax, [rip+0xe1984]
1400c0494lea rcx, [rbx+24]
1400c0498mov [rbx], rax
1400c049badd rax, 80
1400c049fmov [rbx+216], rax
1400c04a6sub rax, 40
1400c04aamov [rbx+16], rax
1400c04aecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c04b3lea rdx, [rbx+24]
1400c04b7lea rcx, [rbx+216]
1400c04becall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c04c3mov r8l, r12l
1400c04c6mov rdx, rbp
1400c04c9lea rcx, [rbx+24]
1400c04cdcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400c04d2mov rdx, [rbx]
1400c04d5mov rcx, [rdx-24]
1400c04d9add rcx, rbx
1400c04dctest rax, rax
1400c04dfje 0x1400c04f8
1400c04e1xor edx, edx
1400c04e3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c04e8nop
1400c04e9add rsp, 32
1400c04edpop rbx
1400c04eepop rsi
1400c04efpop rdi
1400c04f0pop rbp
1400c04f1pop r12
1400c04f3ret
1400c04f4
1400c04f4 0f 1f 40 00 ..@.
1400c04f8
1400c04f8loc_1400c04f8:
1400c04f8mov edx, [rcx+32]
1400c04fbor edx, 4
1400c04fecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0503nop
1400c0504add rsp, 32
1400c0508pop rbx
1400c0509pop rsi
1400c050apop rdi
1400c050bpop rbp
1400c050cpop r12
1400c050eret
1400c050f
1400c050f 48 H
1400c0510 89 c5 48 8d 4b 18 e8 15 e6 ff ff 48 89 ef 48 8d ..H.K......H..H.
1400c0520 15 b3 f4 0d 00 48 89 d9 e8 f3 a8 00 00 48 8b 05 .....H.......H..
1400c0530 dc 6f 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 .o..H......H...H
1400c0540 89 83 d8 00 00 00 e8 f5 59 03 00 48 89 f9 e8 4d ........Y..H...M
1400c0550 ae f5 ff 48 89 c7 eb c6 48 8d 3d f9 a2 0d 00 31 ...H....H.=....1
1400c0560 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c0 48 89 c7 .H.;H..H.K...H..
1400c0570 eb bb ..
1400c03f0
1400c0572
1400c0572 // align 0x10
1400c0572 // align 0x10
1400c0580
1400c0580std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c0580push r12
1400c0582push rbp
1400c0583push rdi
1400c0584push rsi
1400c0585push rbx
1400c0586sub rsp, 32
1400c058amov rbx, rcx
1400c058dlea rcx, [rcx+216]
1400c0594mov r12, rdx
1400c0597mov ebp, r8l
1400c059acall std::ios_base::ios_base()
1400c059fxor r8l, r8l
1400c05a2pxor x0, x0
1400c05a6xor edx, edx
1400c05a8lea rax, [rip+0xda2a9]
1400c05afmov [rbx+440], r8w
1400c05b7lea rcx, [rbx+216]
1400c05bemov [rbx], rax
1400c05c1add rax, 40
1400c05c5mov [rbx+432], 0
1400c05d0mov [rbx+442], 0
1400c05d7mov [rbx+216], rax
1400c05demov [rbx+8], 0
1400c05e6movups [rbx+448], x0
1400c05edmovups [rbx+464], x0
1400c05f4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c05f9lea rax, [rip+0xda328]
1400c0600xor edx, edx
1400c0602lea rcx, [rbx+216]
1400c0609mov [rbx+16], rax
1400c060dadd rax, 40
1400c0611mov [rbx+216], rax
1400c0618call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c061dlea rax, [rip+0xe17f4]
1400c0624lea rcx, [rbx+24]
1400c0628mov [rbx], rax
1400c062badd rax, 80
1400c062fmov [rbx+216], rax
1400c0636sub rax, 40
1400c063amov [rbx+16], rax
1400c063ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0643lea rdx, [rbx+24]
1400c0647lea rcx, [rbx+216]
1400c064ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0653mov rdx, [r12]
1400c0657mov r8l, ebp
1400c065alea rcx, [rbx+24]
1400c065ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0663mov rdx, [rbx]
1400c0666mov rcx, [rdx-24]
1400c066aadd rcx, rbx
1400c066dtest rax, rax
1400c0670je 0x1400c0688
1400c0672xor edx, edx
1400c0674call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0679nop
1400c067aadd rsp, 32
1400c067epop rbx
1400c067fpop rsi
1400c0680pop rdi
1400c0681pop rbp
1400c0682pop r12
1400c0684ret
1400c0685
1400c0685 0f 1f 00 ...
1400c0688
1400c0688loc_1400c0688:
1400c0688mov edx, [rcx+32]
1400c068bor edx, 4
1400c068ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0693nop
1400c0694add rsp, 32
1400c0698pop rbx
1400c0699pop rsi
1400c069apop rdi
1400c069bpop rbp
1400c069cpop r12
1400c069eret
1400c069f
1400c069f 48 H
1400c06a0 89 c5 48 8d 4b 18 e8 85 e4 ff ff 48 89 ef 48 8d ..H.K......H..H.
1400c06b0 15 23 f3 0d 00 48 89 d9 e8 63 a7 00 00 48 8b 05 .#...H...c...H..
1400c06c0 4c 6e 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 Ln..H......H...H
1400c06d0 89 83 d8 00 00 00 e8 65 58 03 00 48 89 f9 e8 bd .......eX..H....
1400c06e0 ac f5 ff 48 89 c7 eb c6 48 8d 3d 69 a1 0d 00 31 ...H....H.=i...1
1400c06f0 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c0 48 89 c7 .H.;H..H.K...H..
1400c0700 eb bb ..
1400c0580
1400c0580std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c0580push r12
1400c0582push rbp
1400c0583push rdi
1400c0584push rsi
1400c0585push rbx
1400c0586sub rsp, 32
1400c058amov rbx, rcx
1400c058dlea rcx, [rcx+216]
1400c0594mov r12, rdx
1400c0597mov ebp, r8l
1400c059acall std::ios_base::ios_base()
1400c059fxor r8l, r8l
1400c05a2pxor x0, x0
1400c05a6xor edx, edx
1400c05a8lea rax, [rip+0xda2a9]
1400c05afmov [rbx+440], r8w
1400c05b7lea rcx, [rbx+216]
1400c05bemov [rbx], rax
1400c05c1add rax, 40
1400c05c5mov [rbx+432], 0
1400c05d0mov [rbx+442], 0
1400c05d7mov [rbx+216], rax
1400c05demov [rbx+8], 0
1400c05e6movups [rbx+448], x0
1400c05edmovups [rbx+464], x0
1400c05f4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c05f9lea rax, [rip+0xda328]
1400c0600xor edx, edx
1400c0602lea rcx, [rbx+216]
1400c0609mov [rbx+16], rax
1400c060dadd rax, 40
1400c0611mov [rbx+216], rax
1400c0618call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c061dlea rax, [rip+0xe17f4]
1400c0624lea rcx, [rbx+24]
1400c0628mov [rbx], rax
1400c062badd rax, 80
1400c062fmov [rbx+216], rax
1400c0636sub rax, 40
1400c063amov [rbx+16], rax
1400c063ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0643lea rdx, [rbx+24]
1400c0647lea rcx, [rbx+216]
1400c064ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0653mov rdx, [r12]
1400c0657mov r8l, ebp
1400c065alea rcx, [rbx+24]
1400c065ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0663mov rdx, [rbx]
1400c0666mov rcx, [rdx-24]
1400c066aadd rcx, rbx
1400c066dtest rax, rax
1400c0670je 0x1400c0688
1400c0672xor edx, edx
1400c0674call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0679nop
1400c067aadd rsp, 32
1400c067epop rbx
1400c067fpop rsi
1400c0680pop rdi
1400c0681pop rbp
1400c0682pop r12
1400c0684ret
1400c0685
1400c0685 0f 1f 00 ...
1400c0688
1400c0688loc_1400c0688:
1400c0688mov edx, [rcx+32]
1400c068bor edx, 4
1400c068ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0693nop
1400c0694add rsp, 32
1400c0698pop rbx
1400c0699pop rsi
1400c069apop rdi
1400c069bpop rbp
1400c069cpop r12
1400c069eret
1400c069f
1400c069f 48 H
1400c06a0 89 c5 48 8d 4b 18 e8 85 e4 ff ff 48 89 ef 48 8d ..H.K......H..H.
1400c06b0 15 23 f3 0d 00 48 89 d9 e8 63 a7 00 00 48 8b 05 .#...H...c...H..
1400c06c0 4c 6e 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 Ln..H......H...H
1400c06d0 89 83 d8 00 00 00 e8 65 58 03 00 48 89 f9 e8 bd .......eX..H....
1400c06e0 ac f5 ff 48 89 c7 eb c6 48 8d 3d 69 a1 0d 00 31 ...H....H.=i...1
1400c06f0 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c0 48 89 c7 .H.;H..H.K...H..
1400c0700 eb bb ..
1400c0580
1400c0702
1400c0702 // align 0x10
1400c0702 // align 0x10
1400c0710
1400c0710std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream():
1400c0710push rdi
1400c0711push rsi
1400c0712push rbx
1400c0713sub rsp, 48
1400c0717mov rbx, rcx
1400c071alea rcx, [rcx+216]
1400c0721call std::ios_base::ios_base()
1400c0726lea rax, [rip+0xda12b]
1400c072dxor ecx, ecx
1400c072fxor edx, edx
1400c0731mov [rbx], rax
1400c0734add rax, 40
1400c0738pxor x0, x0
1400c073cmov [rbx+440], cx
1400c0743lea rcx, [rbx+216]
1400c074amov [rbx+432], 0
1400c0755mov [rbx+442], 0
1400c075cmov [rbx+216], rax
1400c0763mov [rbx+8], 0
1400c076bmovups [rbx+448], x0
1400c0772movups [rbx+464], x0
1400c0779call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c077elea rax, [rip+0xda1a3]
1400c0785xor edx, edx
1400c0787lea rcx, [rbx+216]
1400c078emov [rbx+16], rax
1400c0792add rax, 40
1400c0796mov [rbx+216], rax
1400c079dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c07a2lea rax, [rip+0xe166f]
1400c07a9lea rcx, [rbx+24]
1400c07admov [rbx], rax
1400c07b0add rax, 80
1400c07b4mov [rbx+216], rax
1400c07bbsub rax, 40
1400c07bfmov [rbx+16], rax
1400c07c3call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c07c8lea rdx, [rbx+24]
1400c07cclea rcx, [rbx+216]
1400c07d3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c07d8nop
1400c07d9add rsp, 48
1400c07ddpop rbx
1400c07depop rsi
1400c07dfpop rdi
1400c07e0ret
1400c07e1
1400c07e1 48 89 c7 48 8b 05 25 6d 0d 00 48 8d 8b d8 00 H..H..%m..H....
1400c07f0 00 00 48 83 c0 10 48 89 83 d8 00 00 00 e8 3e 57 ..H...H.......>W
1400c0800 03 00 48 89 f9 e8 96 ab f5 ff 48 8d 4b 18 48 89 ..H.......H.K.H.
1400c0810 44 24 28 e8 18 e3 ff ff 48 8b 7c 24 28 48 8d 15 D$(.....H.|$(H..
1400c0820 b4 f1 0d 00 48 89 d9 e8 f4 a5 00 00 eb b6 48 89 ....H.........H.
1400c0830 c7 eb ea 48 8d 15 1e a0 0d 00 48 89 c7 48 89 13 ...H......H..H..
1400c0840 31 d2 48 89 53 08 eb 9c 1.H.S...
1400c0710
1400c0710std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream():
1400c0710push rdi
1400c0711push rsi
1400c0712push rbx
1400c0713sub rsp, 48
1400c0717mov rbx, rcx
1400c071alea rcx, [rcx+216]
1400c0721call std::ios_base::ios_base()
1400c0726lea rax, [rip+0xda12b]
1400c072dxor ecx, ecx
1400c072fxor edx, edx
1400c0731mov [rbx], rax
1400c0734add rax, 40
1400c0738pxor x0, x0
1400c073cmov [rbx+440], cx
1400c0743lea rcx, [rbx+216]
1400c074amov [rbx+432], 0
1400c0755mov [rbx+442], 0
1400c075cmov [rbx+216], rax
1400c0763mov [rbx+8], 0
1400c076bmovups [rbx+448], x0
1400c0772movups [rbx+464], x0
1400c0779call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c077elea rax, [rip+0xda1a3]
1400c0785xor edx, edx
1400c0787lea rcx, [rbx+216]
1400c078emov [rbx+16], rax
1400c0792add rax, 40
1400c0796mov [rbx+216], rax
1400c079dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c07a2lea rax, [rip+0xe166f]
1400c07a9lea rcx, [rbx+24]
1400c07admov [rbx], rax
1400c07b0add rax, 80
1400c07b4mov [rbx+216], rax
1400c07bbsub rax, 40
1400c07bfmov [rbx+16], rax
1400c07c3call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c07c8lea rdx, [rbx+24]
1400c07cclea rcx, [rbx+216]
1400c07d3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c07d8nop
1400c07d9add rsp, 48
1400c07ddpop rbx
1400c07depop rsi
1400c07dfpop rdi
1400c07e0ret
1400c07e1
1400c07e1 48 89 c7 48 8b 05 25 6d 0d 00 48 8d 8b d8 00 H..H..%m..H....
1400c07f0 00 00 48 83 c0 10 48 89 83 d8 00 00 00 e8 3e 57 ..H...H.......>W
1400c0800 03 00 48 89 f9 e8 96 ab f5 ff 48 8d 4b 18 48 89 ..H.......H.K.H.
1400c0810 44 24 28 e8 18 e3 ff ff 48 8b 7c 24 28 48 8d 15 D$(.....H.|$(H..
1400c0820 b4 f1 0d 00 48 89 d9 e8 f4 a5 00 00 eb b6 48 89 ....H.........H.
1400c0830 c7 eb ea 48 8d 15 1e a0 0d 00 48 89 c7 48 89 13 ...H......H..H..
1400c0840 31 d2 48 89 53 08 eb 9c 1.H.S...
1400c0710
1400c0848
1400c0848 // align 0x10
1400c0848 // align 0x10
1400c0850
1400c0850std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c0850push r12
1400c0852push rbp
1400c0853push rdi
1400c0854push rsi
1400c0855push rbx
1400c0856sub rsp, 32
1400c085amov rax, [rdx+16]
1400c085emov rsi, rdx
1400c0861mov rbx, rcx
1400c0864mov [rcx], rax
1400c0867mov rdx, [rax-24]
1400c086bmov rcx, [rsi+24]
1400c086fmov rdi, r8
1400c0872mov [rbx+rdx], rcx
1400c0876mov rdx, [r8+8]
1400c087amov [rbx+8], rdx
1400c087emov rbp, [rax-24]
1400c0882mov rax, [r8]
1400c0885add rbp, rbx
1400c0888mov r12, [rax-24]
1400c088cmov rcx, rbp
1400c088fadd r12, r8
1400c0892mov rdx, r12
1400c0895call std::ios_base::_M_move(std::ios_base&)
1400c089alea rdx, [rbp+208]
1400c08a1mov rcx, rbp
1400c08a4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c08a9mov rax, [r12+216]
1400c08b1mov [rbp+232], 0
1400c08bcmov [r12+216], 0
1400c08c8mov [rbp+216], rax
1400c08cfmov rdx, [rsi+40]
1400c08d3movzx eax, [r12+224]
1400c08dcmov [rbp+224], ax
1400c08e3movzx eax, [r12+226]
1400c08ecmov [rbp+226], al
1400c08f2mov rax, [rsi+32]
1400c08f6lea rbp, [rbx+24]
1400c08famov [rdi+8], 0
1400c0902mov rcx, rbp
1400c0905mov [rbx+16], rax
1400c0909mov rax, [rax-24]
1400c090dmov [rbx+rax+16], rdx
1400c0912mov rax, [rsi+8]
1400c0916mov rdx, [rsi+48]
1400c091amov [rbx], rax
1400c091dmov rax, [rax-24]
1400c0921mov [rbx+rax], rdx
1400c0925mov rax, [rsi+56]
1400c0929mov [rbx+16], rax
1400c092dmov rax, [rsi]
1400c0930mov rdx, [rsi+64]
1400c0934mov [rbx], rax
1400c0937mov rax, [rax-24]
1400c093bmov [rbx+rax], rdx
1400c093fmov rax, [rsi+72]
1400c0943lea rdx, [rdi+24]
1400c0947mov [rbx+16], rax
1400c094bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400c0950mov rax, [rbx]
1400c0953mov rax, [rax-24]
1400c0957mov [rbx+rax+232], rbp
1400c095fadd rsp, 32
1400c0963pop rbx
1400c0964pop rsi
1400c0965pop rdi
1400c0966pop rbp
1400c0967pop r12
1400c0969ret
1400c096a
1400c096a 48 89 c7 48 89 d9 H..H..
1400c0970 48 8d 56 08 e8 a7 a4 00 00 48 89 f9 e8 1f aa f5 H.V......H......
1400c0980 ff 90 ..
1400c0850
1400c0850std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c0850push r12
1400c0852push rbp
1400c0853push rdi
1400c0854push rsi
1400c0855push rbx
1400c0856sub rsp, 32
1400c085amov rax, [rdx+16]
1400c085emov rsi, rdx
1400c0861mov rbx, rcx
1400c0864mov [rcx], rax
1400c0867mov rdx, [rax-24]
1400c086bmov rcx, [rsi+24]
1400c086fmov rdi, r8
1400c0872mov [rbx+rdx], rcx
1400c0876mov rdx, [r8+8]
1400c087amov [rbx+8], rdx
1400c087emov rbp, [rax-24]
1400c0882mov rax, [r8]
1400c0885add rbp, rbx
1400c0888mov r12, [rax-24]
1400c088cmov rcx, rbp
1400c088fadd r12, r8
1400c0892mov rdx, r12
1400c0895call std::ios_base::_M_move(std::ios_base&)
1400c089alea rdx, [rbp+208]
1400c08a1mov rcx, rbp
1400c08a4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c08a9mov rax, [r12+216]
1400c08b1mov [rbp+232], 0
1400c08bcmov [r12+216], 0
1400c08c8mov [rbp+216], rax
1400c08cfmov rdx, [rsi+40]
1400c08d3movzx eax, [r12+224]
1400c08dcmov [rbp+224], ax
1400c08e3movzx eax, [r12+226]
1400c08ecmov [rbp+226], al
1400c08f2mov rax, [rsi+32]
1400c08f6lea rbp, [rbx+24]
1400c08famov [rdi+8], 0
1400c0902mov rcx, rbp
1400c0905mov [rbx+16], rax
1400c0909mov rax, [rax-24]
1400c090dmov [rbx+rax+16], rdx
1400c0912mov rax, [rsi+8]
1400c0916mov rdx, [rsi+48]
1400c091amov [rbx], rax
1400c091dmov rax, [rax-24]
1400c0921mov [rbx+rax], rdx
1400c0925mov rax, [rsi+56]
1400c0929mov [rbx+16], rax
1400c092dmov rax, [rsi]
1400c0930mov rdx, [rsi+64]
1400c0934mov [rbx], rax
1400c0937mov rax, [rax-24]
1400c093bmov [rbx+rax], rdx
1400c093fmov rax, [rsi+72]
1400c0943lea rdx, [rdi+24]
1400c0947mov [rbx+16], rax
1400c094bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400c0950mov rax, [rbx]
1400c0953mov rax, [rax-24]
1400c0957mov [rbx+rax+232], rbp
1400c095fadd rsp, 32
1400c0963pop rbx
1400c0964pop rsi
1400c0965pop rdi
1400c0966pop rbp
1400c0967pop r12
1400c0969ret
1400c096a
1400c096a 48 89 c7 48 89 d9 H..H..
1400c0970 48 8d 56 08 e8 a7 a4 00 00 48 89 f9 e8 1f aa f5 H.V......H......
1400c0980 ff 90 ..
1400c0850
1400c0982
1400c0982 // align 0x10
1400c0982 // align 0x10
1400c0990
1400c0990std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(char const*, std::_Ios_Openmode):
1400c0990push r12
1400c0992push rbp
1400c0993push rdi
1400c0994push rsi
1400c0995push rbx
1400c0996sub rsp, 32
1400c099amov rax, [rdx+16]
1400c099emov rsi, rdx
1400c09a1mov rbx, rcx
1400c09a4mov [rcx], rax
1400c09a7mov rdx, [rax-24]
1400c09abmov rcx, [rsi+24]
1400c09afmov rbp, r8
1400c09b2mov r12l, r9l
1400c09b5mov [rbx+rdx], rcx
1400c09b9xor edx, edx
1400c09bbmov [rbx+8], 0
1400c09c3mov rcx, [rax-24]
1400c09c7add rcx, rbx
1400c09cacall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c09cfmov rax, [rsi+32]
1400c09d3xor edx, edx
1400c09d5mov [rbx+16], rax
1400c09d9mov rax, [rax-24]
1400c09ddlea rcx, [rbx+rax+16]
1400c09e2mov rax, [rsi+40]
1400c09e6mov [rcx], rax
1400c09e9call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c09eemov rax, [rsi+8]
1400c09f2mov rdx, [rsi+48]
1400c09f6lea rcx, [rbx+24]
1400c09famov [rbx], rax
1400c09fdmov rax, [rax-24]
1400c0a01mov [rbx+rax], rdx
1400c0a05mov rax, [rsi+56]
1400c0a09mov [rbx+16], rax
1400c0a0dmov rax, [rsi]
1400c0a10mov rdx, [rsi+64]
1400c0a14mov [rbx], rax
1400c0a17mov rax, [rax-24]
1400c0a1bmov [rbx+rax], rdx
1400c0a1fmov rax, [rsi+72]
1400c0a23mov [rbx+16], rax
1400c0a27call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0a2cmov rax, [rbx]
1400c0a2flea rdx, [rbx+24]
1400c0a33mov rcx, [rax-24]
1400c0a37add rcx, rbx
1400c0a3acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0a3fmov r8l, r12l
1400c0a42mov rdx, rbp
1400c0a45lea rcx, [rbx+24]
1400c0a49call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0a4emov rdx, [rbx]
1400c0a51mov rcx, [rdx-24]
1400c0a55add rcx, rbx
1400c0a58test rax, rax
1400c0a5bje 0x1400c0a70
1400c0a5dxor edx, edx
1400c0a5fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0a64nop
1400c0a65add rsp, 32
1400c0a69pop rbx
1400c0a6apop rsi
1400c0a6bpop rdi
1400c0a6cpop rbp
1400c0a6dpop r12
1400c0a6fret
1400c0a70
1400c0a70loc_1400c0a70:
1400c0a70mov edx, [rcx+32]
1400c0a73or edx, 4
1400c0a76call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0a7bnop
1400c0a7cadd rsp, 32
1400c0a80pop rbx
1400c0a81pop rsi
1400c0a82pop rdi
1400c0a83pop rbp
1400c0a84pop r12
1400c0a86ret
1400c0a87
1400c0a87 48 8d 4b 18 48 89 c5 e8 9d H.K.H....
1400c0a90 e0 ff ff 48 89 d9 48 8d 56 08 e8 81 a3 00 00 48 ...H..H.V......H
1400c0aa0 89 e9 e8 f9 a8 f5 ff 48 89 c5 eb e7 48 89 c1 48 .......H....H..H
1400c0ab0 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400c0ac0 14 03 31 c0 48 89 43 08 e8 d3 a8 f5 ff 90 ..1.H.C.......
1400c0990
1400c0990std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(char const*, std::_Ios_Openmode):
1400c0990push r12
1400c0992push rbp
1400c0993push rdi
1400c0994push rsi
1400c0995push rbx
1400c0996sub rsp, 32
1400c099amov rax, [rdx+16]
1400c099emov rsi, rdx
1400c09a1mov rbx, rcx
1400c09a4mov [rcx], rax
1400c09a7mov rdx, [rax-24]
1400c09abmov rcx, [rsi+24]
1400c09afmov rbp, r8
1400c09b2mov r12l, r9l
1400c09b5mov [rbx+rdx], rcx
1400c09b9xor edx, edx
1400c09bbmov [rbx+8], 0
1400c09c3mov rcx, [rax-24]
1400c09c7add rcx, rbx
1400c09cacall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c09cfmov rax, [rsi+32]
1400c09d3xor edx, edx
1400c09d5mov [rbx+16], rax
1400c09d9mov rax, [rax-24]
1400c09ddlea rcx, [rbx+rax+16]
1400c09e2mov rax, [rsi+40]
1400c09e6mov [rcx], rax
1400c09e9call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c09eemov rax, [rsi+8]
1400c09f2mov rdx, [rsi+48]
1400c09f6lea rcx, [rbx+24]
1400c09famov [rbx], rax
1400c09fdmov rax, [rax-24]
1400c0a01mov [rbx+rax], rdx
1400c0a05mov rax, [rsi+56]
1400c0a09mov [rbx+16], rax
1400c0a0dmov rax, [rsi]
1400c0a10mov rdx, [rsi+64]
1400c0a14mov [rbx], rax
1400c0a17mov rax, [rax-24]
1400c0a1bmov [rbx+rax], rdx
1400c0a1fmov rax, [rsi+72]
1400c0a23mov [rbx+16], rax
1400c0a27call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0a2cmov rax, [rbx]
1400c0a2flea rdx, [rbx+24]
1400c0a33mov rcx, [rax-24]
1400c0a37add rcx, rbx
1400c0a3acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0a3fmov r8l, r12l
1400c0a42mov rdx, rbp
1400c0a45lea rcx, [rbx+24]
1400c0a49call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0a4emov rdx, [rbx]
1400c0a51mov rcx, [rdx-24]
1400c0a55add rcx, rbx
1400c0a58test rax, rax
1400c0a5bje 0x1400c0a70
1400c0a5dxor edx, edx
1400c0a5fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0a64nop
1400c0a65add rsp, 32
1400c0a69pop rbx
1400c0a6apop rsi
1400c0a6bpop rdi
1400c0a6cpop rbp
1400c0a6dpop r12
1400c0a6fret
1400c0a70
1400c0a70loc_1400c0a70:
1400c0a70mov edx, [rcx+32]
1400c0a73or edx, 4
1400c0a76call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0a7bnop
1400c0a7cadd rsp, 32
1400c0a80pop rbx
1400c0a81pop rsi
1400c0a82pop rdi
1400c0a83pop rbp
1400c0a84pop r12
1400c0a86ret
1400c0a87
1400c0a87 48 8d 4b 18 48 89 c5 e8 9d H.K.H....
1400c0a90 e0 ff ff 48 89 d9 48 8d 56 08 e8 81 a3 00 00 48 ...H..H.V......H
1400c0aa0 89 e9 e8 f9 a8 f5 ff 48 89 c5 eb e7 48 89 c1 48 .......H....H..H
1400c0ab0 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400c0ac0 14 03 31 c0 48 89 43 08 e8 d3 a8 f5 ff 90 ..1.H.C.......
1400c0990
1400c0ace
1400c0ace // align 0x10
1400c0ace // align 0x10
1400c0ad0
1400c0ad0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(wchar_t const*, std::_Ios_Openmode):
1400c0ad0push r12
1400c0ad2push rbp
1400c0ad3push rdi
1400c0ad4push rsi
1400c0ad5push rbx
1400c0ad6sub rsp, 32
1400c0adamov rax, [rdx+16]
1400c0ademov rsi, rdx
1400c0ae1mov rbx, rcx
1400c0ae4mov [rcx], rax
1400c0ae7mov rdx, [rax-24]
1400c0aebmov rcx, [rsi+24]
1400c0aefmov rbp, r8
1400c0af2mov r12l, r9l
1400c0af5mov [rbx+rdx], rcx
1400c0af9xor edx, edx
1400c0afbmov [rbx+8], 0
1400c0b03mov rcx, [rax-24]
1400c0b07add rcx, rbx
1400c0b0acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0b0fmov rax, [rsi+32]
1400c0b13xor edx, edx
1400c0b15mov [rbx+16], rax
1400c0b19mov rax, [rax-24]
1400c0b1dlea rcx, [rbx+rax+16]
1400c0b22mov rax, [rsi+40]
1400c0b26mov [rcx], rax
1400c0b29call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0b2emov rax, [rsi+8]
1400c0b32mov rdx, [rsi+48]
1400c0b36lea rcx, [rbx+24]
1400c0b3amov [rbx], rax
1400c0b3dmov rax, [rax-24]
1400c0b41mov [rbx+rax], rdx
1400c0b45mov rax, [rsi+56]
1400c0b49mov [rbx+16], rax
1400c0b4dmov rax, [rsi]
1400c0b50mov rdx, [rsi+64]
1400c0b54mov [rbx], rax
1400c0b57mov rax, [rax-24]
1400c0b5bmov [rbx+rax], rdx
1400c0b5fmov rax, [rsi+72]
1400c0b63mov [rbx+16], rax
1400c0b67call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0b6cmov rax, [rbx]
1400c0b6flea rdx, [rbx+24]
1400c0b73mov rcx, [rax-24]
1400c0b77add rcx, rbx
1400c0b7acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0b7fmov r8l, r12l
1400c0b82mov rdx, rbp
1400c0b85lea rcx, [rbx+24]
1400c0b89call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400c0b8emov rdx, [rbx]
1400c0b91mov rcx, [rdx-24]
1400c0b95add rcx, rbx
1400c0b98test rax, rax
1400c0b9bje 0x1400c0bb0
1400c0b9dxor edx, edx
1400c0b9fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0ba4nop
1400c0ba5add rsp, 32
1400c0ba9pop rbx
1400c0baapop rsi
1400c0babpop rdi
1400c0bacpop rbp
1400c0badpop r12
1400c0bafret
1400c0bb0
1400c0bb0loc_1400c0bb0:
1400c0bb0mov edx, [rcx+32]
1400c0bb3or edx, 4
1400c0bb6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0bbbnop
1400c0bbcadd rsp, 32
1400c0bc0pop rbx
1400c0bc1pop rsi
1400c0bc2pop rdi
1400c0bc3pop rbp
1400c0bc4pop r12
1400c0bc6ret
1400c0bc7
1400c0bc7 48 8d 4b 18 48 89 c5 e8 5d H.K.H...]
1400c0bd0 df ff ff 48 89 d9 48 8d 56 08 e8 41 a2 00 00 48 ...H..H.V..A...H
1400c0be0 89 e9 e8 b9 a7 f5 ff 48 89 c5 eb e7 48 89 c1 48 .......H....H..H
1400c0bf0 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400c0c00 14 03 31 c0 48 89 43 08 e8 93 a7 f5 ff 90 ..1.H.C.......
1400c0ad0
1400c0ad0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(wchar_t const*, std::_Ios_Openmode):
1400c0ad0push r12
1400c0ad2push rbp
1400c0ad3push rdi
1400c0ad4push rsi
1400c0ad5push rbx
1400c0ad6sub rsp, 32
1400c0adamov rax, [rdx+16]
1400c0ademov rsi, rdx
1400c0ae1mov rbx, rcx
1400c0ae4mov [rcx], rax
1400c0ae7mov rdx, [rax-24]
1400c0aebmov rcx, [rsi+24]
1400c0aefmov rbp, r8
1400c0af2mov r12l, r9l
1400c0af5mov [rbx+rdx], rcx
1400c0af9xor edx, edx
1400c0afbmov [rbx+8], 0
1400c0b03mov rcx, [rax-24]
1400c0b07add rcx, rbx
1400c0b0acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0b0fmov rax, [rsi+32]
1400c0b13xor edx, edx
1400c0b15mov [rbx+16], rax
1400c0b19mov rax, [rax-24]
1400c0b1dlea rcx, [rbx+rax+16]
1400c0b22mov rax, [rsi+40]
1400c0b26mov [rcx], rax
1400c0b29call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0b2emov rax, [rsi+8]
1400c0b32mov rdx, [rsi+48]
1400c0b36lea rcx, [rbx+24]
1400c0b3amov [rbx], rax
1400c0b3dmov rax, [rax-24]
1400c0b41mov [rbx+rax], rdx
1400c0b45mov rax, [rsi+56]
1400c0b49mov [rbx+16], rax
1400c0b4dmov rax, [rsi]
1400c0b50mov rdx, [rsi+64]
1400c0b54mov [rbx], rax
1400c0b57mov rax, [rax-24]
1400c0b5bmov [rbx+rax], rdx
1400c0b5fmov rax, [rsi+72]
1400c0b63mov [rbx+16], rax
1400c0b67call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0b6cmov rax, [rbx]
1400c0b6flea rdx, [rbx+24]
1400c0b73mov rcx, [rax-24]
1400c0b77add rcx, rbx
1400c0b7acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0b7fmov r8l, r12l
1400c0b82mov rdx, rbp
1400c0b85lea rcx, [rbx+24]
1400c0b89call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400c0b8emov rdx, [rbx]
1400c0b91mov rcx, [rdx-24]
1400c0b95add rcx, rbx
1400c0b98test rax, rax
1400c0b9bje 0x1400c0bb0
1400c0b9dxor edx, edx
1400c0b9fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0ba4nop
1400c0ba5add rsp, 32
1400c0ba9pop rbx
1400c0baapop rsi
1400c0babpop rdi
1400c0bacpop rbp
1400c0badpop r12
1400c0bafret
1400c0bb0
1400c0bb0loc_1400c0bb0:
1400c0bb0mov edx, [rcx+32]
1400c0bb3or edx, 4
1400c0bb6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0bbbnop
1400c0bbcadd rsp, 32
1400c0bc0pop rbx
1400c0bc1pop rsi
1400c0bc2pop rdi
1400c0bc3pop rbp
1400c0bc4pop r12
1400c0bc6ret
1400c0bc7
1400c0bc7 48 8d 4b 18 48 89 c5 e8 5d H.K.H...]
1400c0bd0 df ff ff 48 89 d9 48 8d 56 08 e8 41 a2 00 00 48 ...H..H.V..A...H
1400c0be0 89 e9 e8 b9 a7 f5 ff 48 89 c5 eb e7 48 89 c1 48 .......H....H..H
1400c0bf0 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400c0c00 14 03 31 c0 48 89 43 08 e8 93 a7 f5 ff 90 ..1.H.C.......
1400c0ad0
1400c0c0e
1400c0c0e // align 0x10
1400c0c0e // align 0x10
1400c0c10
1400c0c10std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c0c10push r12
1400c0c12push rbp
1400c0c13push rdi
1400c0c14push rsi
1400c0c15push rbx
1400c0c16sub rsp, 32
1400c0c1amov rax, [rdx+16]
1400c0c1emov rsi, rdx
1400c0c21mov rbx, rcx
1400c0c24mov [rcx], rax
1400c0c27mov rdx, [rax-24]
1400c0c2bmov rcx, [rsi+24]
1400c0c2fmov r12, r8
1400c0c32mov ebp, r9l
1400c0c35mov [rbx+rdx], rcx
1400c0c39xor edx, edx
1400c0c3bmov [rbx+8], 0
1400c0c43mov rcx, [rax-24]
1400c0c47add rcx, rbx
1400c0c4acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0c4fmov rax, [rsi+32]
1400c0c53xor edx, edx
1400c0c55mov [rbx+16], rax
1400c0c59mov rax, [rax-24]
1400c0c5dlea rcx, [rbx+rax+16]
1400c0c62mov rax, [rsi+40]
1400c0c66mov [rcx], rax
1400c0c69call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0c6emov rax, [rsi+8]
1400c0c72mov rdx, [rsi+48]
1400c0c76lea rcx, [rbx+24]
1400c0c7amov [rbx], rax
1400c0c7dmov rax, [rax-24]
1400c0c81mov [rbx+rax], rdx
1400c0c85mov rax, [rsi+56]
1400c0c89mov [rbx+16], rax
1400c0c8dmov rax, [rsi]
1400c0c90mov rdx, [rsi+64]
1400c0c94mov [rbx], rax
1400c0c97mov rax, [rax-24]
1400c0c9bmov [rbx+rax], rdx
1400c0c9fmov rax, [rsi+72]
1400c0ca3mov [rbx+16], rax
1400c0ca7call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0cacmov rax, [rbx]
1400c0caflea rdx, [rbx+24]
1400c0cb3mov rcx, [rax-24]
1400c0cb7add rcx, rbx
1400c0cbacall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0cbfmov rdx, [r12]
1400c0cc3mov r8l, ebp
1400c0cc6lea rcx, [rbx+24]
1400c0ccacall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0ccfmov rdx, [rbx]
1400c0cd2mov rcx, [rdx-24]
1400c0cd6add rcx, rbx
1400c0cd9test rax, rax
1400c0cdcje 0x1400c0cf8
1400c0cdexor edx, edx
1400c0ce0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0ce5nop
1400c0ce6add rsp, 32
1400c0ceapop rbx
1400c0cebpop rsi
1400c0cecpop rdi
1400c0cedpop rbp
1400c0ceepop r12
1400c0cf0ret
1400c0cf1
1400c0cf1 0f 1f 80 00 00 00 00 .......
1400c0cf8
1400c0cf8loc_1400c0cf8:
1400c0cf8mov edx, [rcx+32]
1400c0cfbor edx, 4
1400c0cfecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0d03nop
1400c0d04add rsp, 32
1400c0d08pop rbx
1400c0d09pop rsi
1400c0d0apop rdi
1400c0d0bpop rbp
1400c0d0cpop r12
1400c0d0eret
1400c0d0f
1400c0d0f 48 H
1400c0d10 8d 4b 18 48 89 c5 e8 15 de ff ff 48 89 d9 48 8d .K.H.......H..H.
1400c0d20 56 08 e8 f9 a0 00 00 48 89 e9 e8 71 a6 f5 ff 48 V......H...q...H
1400c0d30 89 c5 eb e7 48 89 c1 48 8b 46 10 48 8b 56 18 48 ....H..H.F.H.V.H
1400c0d40 89 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 08 ..H.@.H...1.H.C.
1400c0d50 e8 4b a6 f5 ff 90 .K....
1400c0c10
1400c0c10std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c0c10push r12
1400c0c12push rbp
1400c0c13push rdi
1400c0c14push rsi
1400c0c15push rbx
1400c0c16sub rsp, 32
1400c0c1amov rax, [rdx+16]
1400c0c1emov rsi, rdx
1400c0c21mov rbx, rcx
1400c0c24mov [rcx], rax
1400c0c27mov rdx, [rax-24]
1400c0c2bmov rcx, [rsi+24]
1400c0c2fmov r12, r8
1400c0c32mov ebp, r9l
1400c0c35mov [rbx+rdx], rcx
1400c0c39xor edx, edx
1400c0c3bmov [rbx+8], 0
1400c0c43mov rcx, [rax-24]
1400c0c47add rcx, rbx
1400c0c4acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0c4fmov rax, [rsi+32]
1400c0c53xor edx, edx
1400c0c55mov [rbx+16], rax
1400c0c59mov rax, [rax-24]
1400c0c5dlea rcx, [rbx+rax+16]
1400c0c62mov rax, [rsi+40]
1400c0c66mov [rcx], rax
1400c0c69call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0c6emov rax, [rsi+8]
1400c0c72mov rdx, [rsi+48]
1400c0c76lea rcx, [rbx+24]
1400c0c7amov [rbx], rax
1400c0c7dmov rax, [rax-24]
1400c0c81mov [rbx+rax], rdx
1400c0c85mov rax, [rsi+56]
1400c0c89mov [rbx+16], rax
1400c0c8dmov rax, [rsi]
1400c0c90mov rdx, [rsi+64]
1400c0c94mov [rbx], rax
1400c0c97mov rax, [rax-24]
1400c0c9bmov [rbx+rax], rdx
1400c0c9fmov rax, [rsi+72]
1400c0ca3mov [rbx+16], rax
1400c0ca7call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0cacmov rax, [rbx]
1400c0caflea rdx, [rbx+24]
1400c0cb3mov rcx, [rax-24]
1400c0cb7add rcx, rbx
1400c0cbacall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0cbfmov rdx, [r12]
1400c0cc3mov r8l, ebp
1400c0cc6lea rcx, [rbx+24]
1400c0ccacall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0ccfmov rdx, [rbx]
1400c0cd2mov rcx, [rdx-24]
1400c0cd6add rcx, rbx
1400c0cd9test rax, rax
1400c0cdcje 0x1400c0cf8
1400c0cdexor edx, edx
1400c0ce0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0ce5nop
1400c0ce6add rsp, 32
1400c0ceapop rbx
1400c0cebpop rsi
1400c0cecpop rdi
1400c0cedpop rbp
1400c0ceepop r12
1400c0cf0ret
1400c0cf1
1400c0cf1 0f 1f 80 00 00 00 00 .......
1400c0cf8
1400c0cf8loc_1400c0cf8:
1400c0cf8mov edx, [rcx+32]
1400c0cfbor edx, 4
1400c0cfecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0d03nop
1400c0d04add rsp, 32
1400c0d08pop rbx
1400c0d09pop rsi
1400c0d0apop rdi
1400c0d0bpop rbp
1400c0d0cpop r12
1400c0d0eret
1400c0d0f
1400c0d0f 48 H
1400c0d10 8d 4b 18 48 89 c5 e8 15 de ff ff 48 89 d9 48 8d .K.H.......H..H.
1400c0d20 56 08 e8 f9 a0 00 00 48 89 e9 e8 71 a6 f5 ff 48 V......H...q...H
1400c0d30 89 c5 eb e7 48 89 c1 48 8b 46 10 48 8b 56 18 48 ....H..H.F.H.V.H
1400c0d40 89 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 08 ..H.@.H...1.H.C.
1400c0d50 e8 4b a6 f5 ff 90 .K....
1400c0c10
1400c0d56
1400c0d56 // align 0x10
1400c0d56 // align 0x10
1400c0d60
1400c0d60std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream():
1400c0d60push rdi
1400c0d61push rsi
1400c0d62push rbx
1400c0d63sub rsp, 48
1400c0d67mov rax, [rdx+16]
1400c0d6bmov rsi, rdx
1400c0d6emov rbx, rcx
1400c0d71mov [rcx], rax
1400c0d74mov rdx, [rax-24]
1400c0d78mov rcx, [rsi+24]
1400c0d7cmov [rbx+rdx], rcx
1400c0d80xor edx, edx
1400c0d82mov [rbx+8], 0
1400c0d8amov rcx, [rax-24]
1400c0d8eadd rcx, rbx
1400c0d91call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0d96mov rax, [rsi+32]
1400c0d9axor edx, edx
1400c0d9cmov [rbx+16], rax
1400c0da0mov rax, [rax-24]
1400c0da4lea rcx, [rbx+rax+16]
1400c0da9mov rax, [rsi+40]
1400c0dadmov [rcx], rax
1400c0db0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0db5mov rax, [rsi+8]
1400c0db9mov rdx, [rsi+48]
1400c0dbdlea rcx, [rbx+24]
1400c0dc1mov [rbx], rax
1400c0dc4mov rax, [rax-24]
1400c0dc8mov [rbx+rax], rdx
1400c0dccmov rax, [rsi+56]
1400c0dd0mov [rbx+16], rax
1400c0dd4mov rax, [rsi]
1400c0dd7mov rdx, [rsi+64]
1400c0ddbmov [rbx], rax
1400c0ddemov rax, [rax-24]
1400c0de2mov [rbx+rax], rdx
1400c0de6mov rax, [rsi+72]
1400c0deamov [rbx+16], rax
1400c0deecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0df3mov rax, [rbx]
1400c0df6lea rdx, [rbx+24]
1400c0dfamov rcx, [rax-24]
1400c0dfeadd rcx, rbx
1400c0e01call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0e06nop
1400c0e07add rsp, 48
1400c0e0bpop rbx
1400c0e0cpop rsi
1400c0e0dpop rdi
1400c0e0eret
1400c0e0f
1400c0e0f 48 H
1400c0e10 89 c1 48 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 ..H.F.H.V.H..H.@
1400c0e20 e8 48 89 14 03 31 c0 48 89 43 08 e8 70 a5 f5 ff .H...1.H.C..p...
1400c0e30 48 8d 4b 18 48 89 44 24 28 e8 f2 dc ff ff 48 8b H.K.H.D$(.....H.
1400c0e40 7c 24 28 48 89 d9 48 8d 56 08 e8 d1 9f 00 00 48 |$(H..H.V......H
1400c0e50 89 f9 e8 49 a5 f5 ff 48 89 c7 eb e7 ...I...H....
1400c0d60
1400c0d60std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream():
1400c0d60push rdi
1400c0d61push rsi
1400c0d62push rbx
1400c0d63sub rsp, 48
1400c0d67mov rax, [rdx+16]
1400c0d6bmov rsi, rdx
1400c0d6emov rbx, rcx
1400c0d71mov [rcx], rax
1400c0d74mov rdx, [rax-24]
1400c0d78mov rcx, [rsi+24]
1400c0d7cmov [rbx+rdx], rcx
1400c0d80xor edx, edx
1400c0d82mov [rbx+8], 0
1400c0d8amov rcx, [rax-24]
1400c0d8eadd rcx, rbx
1400c0d91call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0d96mov rax, [rsi+32]
1400c0d9axor edx, edx
1400c0d9cmov [rbx+16], rax
1400c0da0mov rax, [rax-24]
1400c0da4lea rcx, [rbx+rax+16]
1400c0da9mov rax, [rsi+40]
1400c0dadmov [rcx], rax
1400c0db0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0db5mov rax, [rsi+8]
1400c0db9mov rdx, [rsi+48]
1400c0dbdlea rcx, [rbx+24]
1400c0dc1mov [rbx], rax
1400c0dc4mov rax, [rax-24]
1400c0dc8mov [rbx+rax], rdx
1400c0dccmov rax, [rsi+56]
1400c0dd0mov [rbx+16], rax
1400c0dd4mov rax, [rsi]
1400c0dd7mov rdx, [rsi+64]
1400c0ddbmov [rbx], rax
1400c0ddemov rax, [rax-24]
1400c0de2mov [rbx+rax], rdx
1400c0de6mov rax, [rsi+72]
1400c0deamov [rbx+16], rax
1400c0deecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0df3mov rax, [rbx]
1400c0df6lea rdx, [rbx+24]
1400c0dfamov rcx, [rax-24]
1400c0dfeadd rcx, rbx
1400c0e01call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0e06nop
1400c0e07add rsp, 48
1400c0e0bpop rbx
1400c0e0cpop rsi
1400c0e0dpop rdi
1400c0e0eret
1400c0e0f
1400c0e0f 48 H
1400c0e10 89 c1 48 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 ..H.F.H.V.H..H.@
1400c0e20 e8 48 89 14 03 31 c0 48 89 43 08 e8 70 a5 f5 ff .H...1.H.C..p...
1400c0e30 48 8d 4b 18 48 89 44 24 28 e8 f2 dc ff ff 48 8b H.K.H.D$(.....H.
1400c0e40 7c 24 28 48 89 d9 48 8d 56 08 e8 d1 9f 00 00 48 |$(H..H.V......H
1400c0e50 89 f9 e8 49 a5 f5 ff 48 89 c7 eb e7 ...I...H....
1400c0d60
1400c0e5c
1400c0e5c // align 0x10
1400c0e5c // align 0x10
1400c0e60
1400c0e60std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400c0e60push rbx
1400c0e61sub rsp, 32
1400c0e65lea rax, [rip+0xe0fac]
1400c0e6cmovq x0, [rip+0xd092c]
1400c0e74mov [rcx], rax
1400c0e77add rax, 80
1400c0e7bmov rbx, rcx
1400c0e7elea rcx, [rcx+24]
1400c0e82mov [rcx+192], rax
1400c0e89lea rax, [rip+0xe0e80]
1400c0e90movq x1, rax
1400c0e95punpcklqdq x0, x1
1400c0e99movups [rcx-8], x0
1400c0e9dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c0ea2lea rcx, [rbx+96]
1400c0ea6call std::__basic_file<char>::~__basic_file()
1400c0eabmov rax, [rip+0xd63fe]
1400c0eb2lea rcx, [rbx+80]
1400c0eb6add rax, 16
1400c0ebamov [rbx+24], rax
1400c0ebecall std::locale::~locale()
1400c0ec3lea rax, [rip+0xd9a5e]
1400c0ecamov [rbx+8], 0
1400c0ed2lea rcx, [rbx+216]
1400c0ed9mov [rbx+16], rax
1400c0eddlea rax, [rip+0xd9974]
1400c0ee4mov [rbx], rax
1400c0ee7mov rax, [rip+0xd6622]
1400c0eeeadd rax, 16
1400c0ef2mov [rbx+216], rax
1400c0ef9call std::ios_base::~ios_base()
1400c0efemov rcx, rbx
1400c0f01add rsp, 32
1400c0f05pop rbx
1400c0f06jmp 0x140101ab0
1400c0f0b
1400c0f0b 48 89 c1 e8 7d H...}
1400c0f10 0d 04 00 e8 68 0f 04 00 eb 88 ....h.....
1400c0e60
1400c0e60std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400c0e60push rbx
1400c0e61sub rsp, 32
1400c0e65lea rax, [rip+0xe0fac]
1400c0e6cmovq x0, [rip+0xd092c]
1400c0e74mov [rcx], rax
1400c0e77add rax, 80
1400c0e7bmov rbx, rcx
1400c0e7elea rcx, [rcx+24]
1400c0e82mov [rcx+192], rax
1400c0e89lea rax, [rip+0xe0e80]
1400c0e90movq x1, rax
1400c0e95punpcklqdq x0, x1
1400c0e99movups [rcx-8], x0
1400c0e9dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c0ea2lea rcx, [rbx+96]
1400c0ea6call std::__basic_file<char>::~__basic_file()
1400c0eabmov rax, [rip+0xd63fe]
1400c0eb2lea rcx, [rbx+80]
1400c0eb6add rax, 16
1400c0ebamov [rbx+24], rax
1400c0ebecall std::locale::~locale()
1400c0ec3lea rax, [rip+0xd9a5e]
1400c0ecamov [rbx+8], 0
1400c0ed2lea rcx, [rbx+216]
1400c0ed9mov [rbx+16], rax
1400c0eddlea rax, [rip+0xd9974]
1400c0ee4mov [rbx], rax
1400c0ee7mov rax, [rip+0xd6622]
1400c0eeeadd rax, 16
1400c0ef2mov [rbx+216], rax
1400c0ef9call std::ios_base::~ios_base()
1400c0efemov rcx, rbx
1400c0f01add rsp, 32
1400c0f05pop rbx
1400c0f06jmp 0x140101ab0
1400c0f0b
1400c0f0b 48 89 c1 e8 7d H...}
1400c0f10 0d 04 00 e8 68 0f 04 00 eb 88 ....h.....
1400c0e60
1400c0f1a
1400c0f1a // align 0x10
1400c0f1a // align 0x10
1400c0f20
1400c0f20std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400c0f20push rbx
1400c0f21sub rsp, 32
1400c0f25lea rax, [rip+0xe0eec]
1400c0f2cmovq x0, [rip+0xd086c]
1400c0f34mov [rcx], rax
1400c0f37add rax, 80
1400c0f3bmov rbx, rcx
1400c0f3elea rcx, [rcx+24]
1400c0f42mov [rcx+192], rax
1400c0f49lea rax, [rip+0xe0dc0]
1400c0f50movq x1, rax
1400c0f55punpcklqdq x0, x1
1400c0f59movups [rcx-8], x0
1400c0f5dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c0f62lea rcx, [rbx+96]
1400c0f66call std::__basic_file<char>::~__basic_file()
1400c0f6bmov rax, [rip+0xd633e]
1400c0f72lea rcx, [rbx+80]
1400c0f76add rax, 16
1400c0f7amov [rbx+24], rax
1400c0f7ecall std::locale::~locale()
1400c0f83lea rax, [rip+0xd999e]
1400c0f8alea rcx, [rbx+216]
1400c0f91mov [rbx+8], 0
1400c0f99mov [rbx+16], rax
1400c0f9dlea rax, [rip+0xd98b4]
1400c0fa4mov [rbx], rax
1400c0fa7mov rax, [rip+0xd6562]
1400c0faeadd rax, 16
1400c0fb2mov [rbx+216], rax
1400c0fb9add rsp, 32
1400c0fbdpop rbx
1400c0fbejmp 0x1400f5f40
1400c0fc3
1400c0fc3 48 89 c1 e8 c5 0c 04 00 e8 b0 0e 04 00 H............
1400c0fd0 eb 90 ..
1400c0f20
1400c0f20std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400c0f20push rbx
1400c0f21sub rsp, 32
1400c0f25lea rax, [rip+0xe0eec]
1400c0f2cmovq x0, [rip+0xd086c]
1400c0f34mov [rcx], rax
1400c0f37add rax, 80
1400c0f3bmov rbx, rcx
1400c0f3elea rcx, [rcx+24]
1400c0f42mov [rcx+192], rax
1400c0f49lea rax, [rip+0xe0dc0]
1400c0f50movq x1, rax
1400c0f55punpcklqdq x0, x1
1400c0f59movups [rcx-8], x0
1400c0f5dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c0f62lea rcx, [rbx+96]
1400c0f66call std::__basic_file<char>::~__basic_file()
1400c0f6bmov rax, [rip+0xd633e]
1400c0f72lea rcx, [rbx+80]
1400c0f76add rax, 16
1400c0f7amov [rbx+24], rax
1400c0f7ecall std::locale::~locale()
1400c0f83lea rax, [rip+0xd999e]
1400c0f8alea rcx, [rbx+216]
1400c0f91mov [rbx+8], 0
1400c0f99mov [rbx+16], rax
1400c0f9dlea rax, [rip+0xd98b4]
1400c0fa4mov [rbx], rax
1400c0fa7mov rax, [rip+0xd6562]
1400c0faeadd rax, 16
1400c0fb2mov [rbx+216], rax
1400c0fb9add rsp, 32
1400c0fbdpop rbx
1400c0fbejmp 0x1400f5f40
1400c0fc3
1400c0fc3 48 89 c1 e8 c5 0c 04 00 e8 b0 0e 04 00 H............
1400c0fd0 eb 90 ..
1400c0f20
1400c0fd2
1400c0fd2 // align 0x10
1400c0fd2 // align 0x10
1400c0fe0
1400c0fe0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400c0fe0push rsi
1400c0fe1push rbx
1400c0fe2sub rsp, 40
1400c0fe6mov rax, [rdx]
1400c0fe9mov rsi, rdx
1400c0fecmov [rcx], rax
1400c0fefmov rax, [rax-24]
1400c0ff3mov rbx, rcx
1400c0ff6mov rdx, [rdx+64]
1400c0ffalea rcx, [rcx+24]
1400c0ffemov [rcx+rax-24], rdx
1400c1003mov rax, [rsi+72]
1400c1007mov [rcx-8], rax
1400c100blea rax, [rip+0xe0cfe]
1400c1012mov [rcx], rax
1400c1015call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c101alea rcx, [rbx+96]
1400c101ecall std::__basic_file<char>::~__basic_file()
1400c1023mov rax, [rip+0xd6286]
1400c102alea rcx, [rbx+80]
1400c102eadd rax, 16
1400c1032mov [rbx+24], rax
1400c1036call std::locale::~locale()
1400c103bmov rax, [rsi+8]
1400c103fmov [rbx], rax
1400c1042mov rax, [rax-24]
1400c1046mov rdx, [rsi+48]
1400c104amov [rbx+rax], rdx
1400c104emov rax, [rsi+56]
1400c1052mov [rbx+16], rax
1400c1056mov rax, [rsi+32]
1400c105amov [rbx+16], rax
1400c105emov rax, [rax-24]
1400c1062mov rdx, [rsi+40]
1400c1066mov [rbx+rax+16], rdx
1400c106bmov rax, [rsi+16]
1400c106fmov [rbx], rax
1400c1072mov rax, [rax-24]
1400c1076mov rdx, [rsi+24]
1400c107amov [rbx+rax], rdx
1400c107emov [rbx+8], 0
1400c1086add rsp, 40
1400c108apop rbx
1400c108bpop rsi
1400c108cret
1400c108d
1400c108d 48 89 c1 H..
1400c1090 e8 fb 0b 04 00 e8 e6 0d 04 00 e9 7b ff ff ff ...........{...
1400c0fe0
1400c0fe0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400c0fe0push rsi
1400c0fe1push rbx
1400c0fe2sub rsp, 40
1400c0fe6mov rax, [rdx]
1400c0fe9mov rsi, rdx
1400c0fecmov [rcx], rax
1400c0fefmov rax, [rax-24]
1400c0ff3mov rbx, rcx
1400c0ff6mov rdx, [rdx+64]
1400c0ffalea rcx, [rcx+24]
1400c0ffemov [rcx+rax-24], rdx
1400c1003mov rax, [rsi+72]
1400c1007mov [rcx-8], rax
1400c100blea rax, [rip+0xe0cfe]
1400c1012mov [rcx], rax
1400c1015call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c101alea rcx, [rbx+96]
1400c101ecall std::__basic_file<char>::~__basic_file()
1400c1023mov rax, [rip+0xd6286]
1400c102alea rcx, [rbx+80]
1400c102eadd rax, 16
1400c1032mov [rbx+24], rax
1400c1036call std::locale::~locale()
1400c103bmov rax, [rsi+8]
1400c103fmov [rbx], rax
1400c1042mov rax, [rax-24]
1400c1046mov rdx, [rsi+48]
1400c104amov [rbx+rax], rdx
1400c104emov rax, [rsi+56]
1400c1052mov [rbx+16], rax
1400c1056mov rax, [rsi+32]
1400c105amov [rbx+16], rax
1400c105emov rax, [rax-24]
1400c1062mov rdx, [rsi+40]
1400c1066mov [rbx+rax+16], rdx
1400c106bmov rax, [rsi+16]
1400c106fmov [rbx], rax
1400c1072mov rax, [rax-24]
1400c1076mov rdx, [rsi+24]
1400c107amov [rbx+rax], rdx
1400c107emov [rbx+8], 0
1400c1086add rsp, 40
1400c108apop rbx
1400c108bpop rsi
1400c108cret
1400c108d
1400c108d 48 89 c1 H..
1400c1090 e8 fb 0b 04 00 e8 e6 0d 04 00 e9 7b ff ff ff ...........{...
1400c0fe0
1400c109f
1400c109f // align 0x10
1400c109f // align 0x10
1400c10a0
1400c10a0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c10a0push rbp
1400c10a1push rdi
1400c10a2push rsi
1400c10a3push rbx
1400c10a4sub rsp, 40
1400c10a8mov rax, [rcx]
1400c10abmov rdi, [rax-24]
1400c10afmov rax, [rdx]
1400c10b2mov rsi, [rax-24]
1400c10b6add rdi, rcx
1400c10b9mov rbp, rcx
1400c10bcmov rbx, rdx
1400c10bfmov rcx, rdi
1400c10c2add rsi, rdx
1400c10c5mov rdx, rsi
1400c10c8call std::ios_base::_M_swap(std::ios_base&)
1400c10cdlea rdx, [rdi+208]
1400c10d4mov rcx, rdi
1400c10d7call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c10dclea rdx, [rsi+208]
1400c10e3mov rcx, rsi
1400c10e6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c10ebmov rax, [rdi+216]
1400c10f2mov rdx, [rsi+216]
1400c10f9lea rcx, [rbp+24]
1400c10fdmov [rdi+216], rdx
1400c1104movzx edx, [rsi+224]
1400c110bmov [rsi+216], rax
1400c1112movzx eax, [rdi+224]
1400c1119mov [rdi+224], dx
1400c1120movzx edx, [rsi+226]
1400c1127mov [rsi+224], ax
1400c112emovzx eax, [rdi+226]
1400c1135mov [rdi+226], dl
1400c113bmov rdx, [rbx+8]
1400c113fmov [rsi+226], al
1400c1145mov rax, [rbp+8]
1400c1149mov [rbp+8], rdx
1400c114dlea rdx, [rbx+24]
1400c1151mov [rbx+8], rax
1400c1155call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400c115amov rax, rbp
1400c115dadd rsp, 40
1400c1161pop rbx
1400c1162pop rsi
1400c1163pop rdi
1400c1164pop rbp
1400c1165ret
1400c10a0
1400c10a0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c10a0push rbp
1400c10a1push rdi
1400c10a2push rsi
1400c10a3push rbx
1400c10a4sub rsp, 40
1400c10a8mov rax, [rcx]
1400c10abmov rdi, [rax-24]
1400c10afmov rax, [rdx]
1400c10b2mov rsi, [rax-24]
1400c10b6add rdi, rcx
1400c10b9mov rbp, rcx
1400c10bcmov rbx, rdx
1400c10bfmov rcx, rdi
1400c10c2add rsi, rdx
1400c10c5mov rdx, rsi
1400c10c8call std::ios_base::_M_swap(std::ios_base&)
1400c10cdlea rdx, [rdi+208]
1400c10d4mov rcx, rdi
1400c10d7call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c10dclea rdx, [rsi+208]
1400c10e3mov rcx, rsi
1400c10e6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c10ebmov rax, [rdi+216]
1400c10f2mov rdx, [rsi+216]
1400c10f9lea rcx, [rbp+24]
1400c10fdmov [rdi+216], rdx
1400c1104movzx edx, [rsi+224]
1400c110bmov [rsi+216], rax
1400c1112movzx eax, [rdi+224]
1400c1119mov [rdi+224], dx
1400c1120movzx edx, [rsi+226]
1400c1127mov [rsi+224], ax
1400c112emovzx eax, [rdi+226]
1400c1135mov [rdi+226], dl
1400c113bmov rdx, [rbx+8]
1400c113fmov [rsi+226], al
1400c1145mov rax, [rbp+8]
1400c1149mov [rbp+8], rdx
1400c114dlea rdx, [rbx+24]
1400c1151mov [rbx+8], rax
1400c1155call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400c115amov rax, rbp
1400c115dadd rsp, 40
1400c1161pop rbx
1400c1162pop rsi
1400c1163pop rdi
1400c1164pop rbp
1400c1165ret
1400c10a0
1400c1166
1400c1166 // align 0x10
1400c1166 // align 0x10
1400c1170
1400c1170std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<void*>(void*&):
1400c1170push rsi
1400c1171push rbx
1400c1172sub rsp, 136
1400c1179xor r8l, r8l
1400c117cmov rsi, rdx
1400c117fmov rdx, [rip+0xd650a]
1400c1186mov rbx, rcx
1400c1189mov rcx, [rdx]
1400c118cmov [rsp+120], rcx
1400c1191lea rcx, [rsp+115]
1400c1196mov rdx, rbx
1400c1199call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c119ecmp [rsp+115], 0
1400c11a3je 0x1400c1223
1400c11a5mov rax, [rbx]
1400c11a8mov [rsp+116], 0
1400c11b0mov rcx, [rax-24]
1400c11b4add rcx, rbx
1400c11b7mov rdx, [rcx+256]
1400c11bemov rax, rcx
1400c11c1test rdx, rdx
1400c11c4je 0x1400c1294
1400c11camov r8, [rcx+232]
1400c11d1mov r10, [rdx]
1400c11d4mov [rsp+88], 65535
1400c11ddlea rcx, [rsp+96]
1400c11e2mov [rsp+64], 0
1400c11eblea r9, [rsp+64]
1400c11f0mov [rsp+80], r8
1400c11f5lea r8, [rsp+116]
1400c11famov [rsp+40], r8
1400c11fflea r8, [rsp+80]
1400c1204mov [rsp+72], 65535
1400c120dmov [rsp+48], rsi
1400c1212mov [rsp+32], rax
1400c1217call [r10+96]
1400c121b
1400c121bloc_1400c121b:
1400c121bmov edx, [rsp+116]
1400c121ftest edx, edx
1400c1221jne 0x1400c1248
1400c1223
1400c1223loc_1400c1223:
1400c1223mov rsi, [rip+0xd6466]
1400c122amov rax, [rsp+120]
1400c122fsub rax, [rsi]
1400c1232jne 0x1400c128f
1400c1234mov rax, rbx
1400c1237add rsp, 136
1400c123epop rbx
1400c123fpop rsi
1400c1240ret
1400c1241
1400c1241 0f 1f 80 00 00 00 00 .......
1400c1248
1400c1248loc_1400c1248:
1400c1248mov rax, [rbx]
1400c124bmov rcx, [rax-24]
1400c124fadd rcx, rbx
1400c1252or edx, [rcx+32]
1400c1255call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c125ajmp 0x1400c1223
1400c125c
1400c125c 48 83 ea 01 H...
1400c1260 48 89 c1 75 45 e8 26 0a 04 00 48 8b 03 ba 01 00 H..uE.&...H.....
1400c1270 00 00 48 03 58 e8 48 89 d9 e8 02 64 03 00 48 8b ..H.X.H....d..H.
1400c1280 35 0b 64 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.d..H.D$xH+.t_
1400c128f
1400c128floc_1400c128f:
1400c128fcall __stack_chk_fail
1400c1294
1400c1294loc_1400c1294:
1400c1294mov rsi, [rip+0xd63f5]
1400c129bmov rax, [rsp+120]
1400c12a0sub rax, [rsi]
1400c12a3jne 0x1400c128f
1400c12a5call std::__throw_bad_cast()
1400c12aacall __cxa_begin_catch
1400c12afmov rax, [rbx]
1400c12b2mov edx, 1
1400c12b7mov rcx, [rax-24]
1400c12bbadd rcx, rbx
1400c12becall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c12c3call __cxa_end_catch
1400c12c8jmp 0x1400c121b
1400c12cd
1400c12cd 48 89 c3 H..
1400c12d0 e8 ab 0b 04 00 48 8b 35 b4 63 0d 00 48 8b 44 24 .....H.5.c..H.D$
1400c12e0 78 48 2b 06 75 a9 48 89 d9 e8 b2 a0 f5 ff e8 5d xH+.u.H........]
1400c12f0 0f 04 00 48 89 c3 e8 85 0b 04 00 48 8b 35 8e 63 ...H.......H.5.c
1400c1300 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1170
1400c1170std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<void*>(void*&):
1400c1170push rsi
1400c1171push rbx
1400c1172sub rsp, 136
1400c1179xor r8l, r8l
1400c117cmov rsi, rdx
1400c117fmov rdx, [rip+0xd650a]
1400c1186mov rbx, rcx
1400c1189mov rcx, [rdx]
1400c118cmov [rsp+120], rcx
1400c1191lea rcx, [rsp+115]
1400c1196mov rdx, rbx
1400c1199call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c119ecmp [rsp+115], 0
1400c11a3je 0x1400c1223
1400c11a5mov rax, [rbx]
1400c11a8mov [rsp+116], 0
1400c11b0mov rcx, [rax-24]
1400c11b4add rcx, rbx
1400c11b7mov rdx, [rcx+256]
1400c11bemov rax, rcx
1400c11c1test rdx, rdx
1400c11c4je 0x1400c1294
1400c11camov r8, [rcx+232]
1400c11d1mov r10, [rdx]
1400c11d4mov [rsp+88], 65535
1400c11ddlea rcx, [rsp+96]
1400c11e2mov [rsp+64], 0
1400c11eblea r9, [rsp+64]
1400c11f0mov [rsp+80], r8
1400c11f5lea r8, [rsp+116]
1400c11famov [rsp+40], r8
1400c11fflea r8, [rsp+80]
1400c1204mov [rsp+72], 65535
1400c120dmov [rsp+48], rsi
1400c1212mov [rsp+32], rax
1400c1217call [r10+96]
1400c121b
1400c121bloc_1400c121b:
1400c121bmov edx, [rsp+116]
1400c121ftest edx, edx
1400c1221jne 0x1400c1248
1400c1223
1400c1223loc_1400c1223:
1400c1223mov rsi, [rip+0xd6466]
1400c122amov rax, [rsp+120]
1400c122fsub rax, [rsi]
1400c1232jne 0x1400c128f
1400c1234mov rax, rbx
1400c1237add rsp, 136
1400c123epop rbx
1400c123fpop rsi
1400c1240ret
1400c1241
1400c1241 0f 1f 80 00 00 00 00 .......
1400c1248
1400c1248loc_1400c1248:
1400c1248mov rax, [rbx]
1400c124bmov rcx, [rax-24]
1400c124fadd rcx, rbx
1400c1252or edx, [rcx+32]
1400c1255call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c125ajmp 0x1400c1223
1400c125c
1400c125c 48 83 ea 01 H...
1400c1260 48 89 c1 75 45 e8 26 0a 04 00 48 8b 03 ba 01 00 H..uE.&...H.....
1400c1270 00 00 48 03 58 e8 48 89 d9 e8 02 64 03 00 48 8b ..H.X.H....d..H.
1400c1280 35 0b 64 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.d..H.D$xH+.t_
1400c128f
1400c128floc_1400c128f:
1400c128fcall __stack_chk_fail
1400c1294
1400c1294loc_1400c1294:
1400c1294mov rsi, [rip+0xd63f5]
1400c129bmov rax, [rsp+120]
1400c12a0sub rax, [rsi]
1400c12a3jne 0x1400c128f
1400c12a5call std::__throw_bad_cast()
1400c12aacall __cxa_begin_catch
1400c12afmov rax, [rbx]
1400c12b2mov edx, 1
1400c12b7mov rcx, [rax-24]
1400c12bbadd rcx, rbx
1400c12becall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c12c3call __cxa_end_catch
1400c12c8jmp 0x1400c121b
1400c12cd
1400c12cd 48 89 c3 H..
1400c12d0 e8 ab 0b 04 00 48 8b 35 b4 63 0d 00 48 8b 44 24 .....H.5.c..H.D$
1400c12e0 78 48 2b 06 75 a9 48 89 d9 e8 b2 a0 f5 ff e8 5d xH+.u.H........]
1400c12f0 0f 04 00 48 89 c3 e8 85 0b 04 00 48 8b 35 8e 63 ...H.......H.5.c
1400c1300 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1170
1400c130e
1400c130e // align 0x10
1400c130e // align 0x10
1400c1310
1400c1310std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<bool>(bool&):
1400c1310push rsi
1400c1311push rbx
1400c1312sub rsp, 136
1400c1319xor r8l, r8l
1400c131cmov rsi, rdx
1400c131fmov rdx, [rip+0xd636a]
1400c1326mov rbx, rcx
1400c1329mov rcx, [rdx]
1400c132cmov [rsp+120], rcx
1400c1331lea rcx, [rsp+115]
1400c1336mov rdx, rbx
1400c1339call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c133ecmp [rsp+115], 0
1400c1343je 0x1400c13c3
1400c1345mov rax, [rbx]
1400c1348mov [rsp+116], 0
1400c1350mov rcx, [rax-24]
1400c1354add rcx, rbx
1400c1357mov rdx, [rcx+256]
1400c135emov rax, rcx
1400c1361test rdx, rdx
1400c1364je 0x1400c1434
1400c136amov r8, [rcx+232]
1400c1371mov r10, [rdx]
1400c1374mov [rsp+88], 65535
1400c137dlea rcx, [rsp+96]
1400c1382mov [rsp+64], 0
1400c138blea r9, [rsp+64]
1400c1390mov [rsp+80], r8
1400c1395lea r8, [rsp+116]
1400c139amov [rsp+40], r8
1400c139flea r8, [rsp+80]
1400c13a4mov [rsp+72], 65535
1400c13admov [rsp+48], rsi
1400c13b2mov [rsp+32], rax
1400c13b7call [r10+16]
1400c13bb
1400c13bbloc_1400c13bb:
1400c13bbmov edx, [rsp+116]
1400c13bftest edx, edx
1400c13c1jne 0x1400c13e8
1400c13c3
1400c13c3loc_1400c13c3:
1400c13c3mov rsi, [rip+0xd62c6]
1400c13camov rax, [rsp+120]
1400c13cfsub rax, [rsi]
1400c13d2jne 0x1400c142f
1400c13d4mov rax, rbx
1400c13d7add rsp, 136
1400c13depop rbx
1400c13dfpop rsi
1400c13e0ret
1400c13e1
1400c13e1 0f 1f 80 00 00 00 00 .......
1400c13e8
1400c13e8loc_1400c13e8:
1400c13e8mov rax, [rbx]
1400c13ebmov rcx, [rax-24]
1400c13efadd rcx, rbx
1400c13f2or edx, [rcx+32]
1400c13f5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c13fajmp 0x1400c13c3
1400c13fc
1400c13fc 48 83 ea 01 H...
1400c1400 48 89 c1 75 45 e8 86 08 04 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c1410 00 00 48 03 58 e8 48 89 d9 e8 62 62 03 00 48 8b ..H.X.H...bb..H.
1400c1420 35 6b 62 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5kb..H.D$xH+.t_
1400c142f
1400c142floc_1400c142f:
1400c142fcall __stack_chk_fail
1400c1434
1400c1434loc_1400c1434:
1400c1434mov rsi, [rip+0xd6255]
1400c143bmov rax, [rsp+120]
1400c1440sub rax, [rsi]
1400c1443jne 0x1400c142f
1400c1445call std::__throw_bad_cast()
1400c144acall __cxa_begin_catch
1400c144fmov rax, [rbx]
1400c1452mov edx, 1
1400c1457mov rcx, [rax-24]
1400c145badd rcx, rbx
1400c145ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1463call __cxa_end_catch
1400c1468jmp 0x1400c13bb
1400c146d
1400c146d 48 89 c3 H..
1400c1470 e8 0b 0a 04 00 48 8b 35 14 62 0d 00 48 8b 44 24 .....H.5.b..H.D$
1400c1480 78 48 2b 06 75 a9 48 89 d9 e8 12 9f f5 ff e8 bd xH+.u.H.........
1400c1490 0d 04 00 48 89 c3 e8 e5 09 04 00 48 8b 35 ee 61 ...H.......H.5.a
1400c14a0 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1310
1400c1310std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<bool>(bool&):
1400c1310push rsi
1400c1311push rbx
1400c1312sub rsp, 136
1400c1319xor r8l, r8l
1400c131cmov rsi, rdx
1400c131fmov rdx, [rip+0xd636a]
1400c1326mov rbx, rcx
1400c1329mov rcx, [rdx]
1400c132cmov [rsp+120], rcx
1400c1331lea rcx, [rsp+115]
1400c1336mov rdx, rbx
1400c1339call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c133ecmp [rsp+115], 0
1400c1343je 0x1400c13c3
1400c1345mov rax, [rbx]
1400c1348mov [rsp+116], 0
1400c1350mov rcx, [rax-24]
1400c1354add rcx, rbx
1400c1357mov rdx, [rcx+256]
1400c135emov rax, rcx
1400c1361test rdx, rdx
1400c1364je 0x1400c1434
1400c136amov r8, [rcx+232]
1400c1371mov r10, [rdx]
1400c1374mov [rsp+88], 65535
1400c137dlea rcx, [rsp+96]
1400c1382mov [rsp+64], 0
1400c138blea r9, [rsp+64]
1400c1390mov [rsp+80], r8
1400c1395lea r8, [rsp+116]
1400c139amov [rsp+40], r8
1400c139flea r8, [rsp+80]
1400c13a4mov [rsp+72], 65535
1400c13admov [rsp+48], rsi
1400c13b2mov [rsp+32], rax
1400c13b7call [r10+16]
1400c13bb
1400c13bbloc_1400c13bb:
1400c13bbmov edx, [rsp+116]
1400c13bftest edx, edx
1400c13c1jne 0x1400c13e8
1400c13c3
1400c13c3loc_1400c13c3:
1400c13c3mov rsi, [rip+0xd62c6]
1400c13camov rax, [rsp+120]
1400c13cfsub rax, [rsi]
1400c13d2jne 0x1400c142f
1400c13d4mov rax, rbx
1400c13d7add rsp, 136
1400c13depop rbx
1400c13dfpop rsi
1400c13e0ret
1400c13e1
1400c13e1 0f 1f 80 00 00 00 00 .......
1400c13e8
1400c13e8loc_1400c13e8:
1400c13e8mov rax, [rbx]
1400c13ebmov rcx, [rax-24]
1400c13efadd rcx, rbx
1400c13f2or edx, [rcx+32]
1400c13f5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c13fajmp 0x1400c13c3
1400c13fc
1400c13fc 48 83 ea 01 H...
1400c1400 48 89 c1 75 45 e8 86 08 04 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c1410 00 00 48 03 58 e8 48 89 d9 e8 62 62 03 00 48 8b ..H.X.H...bb..H.
1400c1420 35 6b 62 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5kb..H.D$xH+.t_
1400c142f
1400c142floc_1400c142f:
1400c142fcall __stack_chk_fail
1400c1434
1400c1434loc_1400c1434:
1400c1434mov rsi, [rip+0xd6255]
1400c143bmov rax, [rsp+120]
1400c1440sub rax, [rsi]
1400c1443jne 0x1400c142f
1400c1445call std::__throw_bad_cast()
1400c144acall __cxa_begin_catch
1400c144fmov rax, [rbx]
1400c1452mov edx, 1
1400c1457mov rcx, [rax-24]
1400c145badd rcx, rbx
1400c145ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1463call __cxa_end_catch
1400c1468jmp 0x1400c13bb
1400c146d
1400c146d 48 89 c3 H..
1400c1470 e8 0b 0a 04 00 48 8b 35 14 62 0d 00 48 8b 44 24 .....H.5.b..H.D$
1400c1480 78 48 2b 06 75 a9 48 89 d9 e8 12 9f f5 ff e8 bd xH+.u.H.........
1400c1490 0d 04 00 48 89 c3 e8 e5 09 04 00 48 8b 35 ee 61 ...H.......H.5.a
1400c14a0 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1310
1400c14ae
1400c14ae // align 0x10
1400c14ae // align 0x10
1400c14b0
1400c14b0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<double>(double&):
1400c14b0push rsi
1400c14b1push rbx
1400c14b2sub rsp, 136
1400c14b9xor r8l, r8l
1400c14bcmov rsi, rdx
1400c14bfmov rdx, [rip+0xd61ca]
1400c14c6mov rbx, rcx
1400c14c9mov rcx, [rdx]
1400c14ccmov [rsp+120], rcx
1400c14d1lea rcx, [rsp+115]
1400c14d6mov rdx, rbx
1400c14d9call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c14decmp [rsp+115], 0
1400c14e3je 0x1400c1563
1400c14e5mov rax, [rbx]
1400c14e8mov [rsp+116], 0
1400c14f0mov rcx, [rax-24]
1400c14f4add rcx, rbx
1400c14f7mov rdx, [rcx+256]
1400c14femov rax, rcx
1400c1501test rdx, rdx
1400c1504je 0x1400c15d4
1400c150amov r8, [rcx+232]
1400c1511mov r10, [rdx]
1400c1514mov [rsp+88], 65535
1400c151dlea rcx, [rsp+96]
1400c1522mov [rsp+64], 0
1400c152blea r9, [rsp+64]
1400c1530mov [rsp+80], r8
1400c1535lea r8, [rsp+116]
1400c153amov [rsp+40], r8
1400c153flea r8, [rsp+80]
1400c1544mov [rsp+72], 65535
1400c154dmov [rsp+48], rsi
1400c1552mov [rsp+32], rax
1400c1557call [r10+80]
1400c155b
1400c155bloc_1400c155b:
1400c155bmov edx, [rsp+116]
1400c155ftest edx, edx
1400c1561jne 0x1400c1588
1400c1563
1400c1563loc_1400c1563:
1400c1563mov rsi, [rip+0xd6126]
1400c156amov rax, [rsp+120]
1400c156fsub rax, [rsi]
1400c1572jne 0x1400c15cf
1400c1574mov rax, rbx
1400c1577add rsp, 136
1400c157epop rbx
1400c157fpop rsi
1400c1580ret
1400c1581
1400c1581 0f 1f 80 00 00 00 00 .......
1400c1588
1400c1588loc_1400c1588:
1400c1588mov rax, [rbx]
1400c158bmov rcx, [rax-24]
1400c158fadd rcx, rbx
1400c1592or edx, [rcx+32]
1400c1595call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c159ajmp 0x1400c1563
1400c159c
1400c159c 48 83 ea 01 H...
1400c15a0 48 89 c1 75 45 e8 e6 06 04 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c15b0 00 00 48 03 58 e8 48 89 d9 e8 c2 60 03 00 48 8b ..H.X.H....`..H.
1400c15c0 35 cb 60 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.`..H.D$xH+.t_
1400c15cf
1400c15cfloc_1400c15cf:
1400c15cfcall __stack_chk_fail
1400c15d4
1400c15d4loc_1400c15d4:
1400c15d4mov rsi, [rip+0xd60b5]
1400c15dbmov rax, [rsp+120]
1400c15e0sub rax, [rsi]
1400c15e3jne 0x1400c15cf
1400c15e5call std::__throw_bad_cast()
1400c15eacall __cxa_begin_catch
1400c15efmov rax, [rbx]
1400c15f2mov edx, 1
1400c15f7mov rcx, [rax-24]
1400c15fbadd rcx, rbx
1400c15fecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1603call __cxa_end_catch
1400c1608jmp 0x1400c155b
1400c160d
1400c160d 48 89 c3 H..
1400c1610 e8 6b 08 04 00 48 8b 35 74 60 0d 00 48 8b 44 24 .k...H.5t`..H.D$
1400c1620 78 48 2b 06 75 a9 48 89 d9 e8 72 9d f5 ff e8 1d xH+.u.H...r.....
1400c1630 0c 04 00 48 89 c3 e8 45 08 04 00 48 8b 35 4e 60 ...H...E...H.5N`
1400c1640 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c14b0
1400c14b0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<double>(double&):
1400c14b0push rsi
1400c14b1push rbx
1400c14b2sub rsp, 136
1400c14b9xor r8l, r8l
1400c14bcmov rsi, rdx
1400c14bfmov rdx, [rip+0xd61ca]
1400c14c6mov rbx, rcx
1400c14c9mov rcx, [rdx]
1400c14ccmov [rsp+120], rcx
1400c14d1lea rcx, [rsp+115]
1400c14d6mov rdx, rbx
1400c14d9call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c14decmp [rsp+115], 0
1400c14e3je 0x1400c1563
1400c14e5mov rax, [rbx]
1400c14e8mov [rsp+116], 0
1400c14f0mov rcx, [rax-24]
1400c14f4add rcx, rbx
1400c14f7mov rdx, [rcx+256]
1400c14femov rax, rcx
1400c1501test rdx, rdx
1400c1504je 0x1400c15d4
1400c150amov r8, [rcx+232]
1400c1511mov r10, [rdx]
1400c1514mov [rsp+88], 65535
1400c151dlea rcx, [rsp+96]
1400c1522mov [rsp+64], 0
1400c152blea r9, [rsp+64]
1400c1530mov [rsp+80], r8
1400c1535lea r8, [rsp+116]
1400c153amov [rsp+40], r8
1400c153flea r8, [rsp+80]
1400c1544mov [rsp+72], 65535
1400c154dmov [rsp+48], rsi
1400c1552mov [rsp+32], rax
1400c1557call [r10+80]
1400c155b
1400c155bloc_1400c155b:
1400c155bmov edx, [rsp+116]
1400c155ftest edx, edx
1400c1561jne 0x1400c1588
1400c1563
1400c1563loc_1400c1563:
1400c1563mov rsi, [rip+0xd6126]
1400c156amov rax, [rsp+120]
1400c156fsub rax, [rsi]
1400c1572jne 0x1400c15cf
1400c1574mov rax, rbx
1400c1577add rsp, 136
1400c157epop rbx
1400c157fpop rsi
1400c1580ret
1400c1581
1400c1581 0f 1f 80 00 00 00 00 .......
1400c1588
1400c1588loc_1400c1588:
1400c1588mov rax, [rbx]
1400c158bmov rcx, [rax-24]
1400c158fadd rcx, rbx
1400c1592or edx, [rcx+32]
1400c1595call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c159ajmp 0x1400c1563
1400c159c
1400c159c 48 83 ea 01 H...
1400c15a0 48 89 c1 75 45 e8 e6 06 04 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c15b0 00 00 48 03 58 e8 48 89 d9 e8 c2 60 03 00 48 8b ..H.X.H....`..H.
1400c15c0 35 cb 60 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.`..H.D$xH+.t_
1400c15cf
1400c15cfloc_1400c15cf:
1400c15cfcall __stack_chk_fail
1400c15d4
1400c15d4loc_1400c15d4:
1400c15d4mov rsi, [rip+0xd60b5]
1400c15dbmov rax, [rsp+120]
1400c15e0sub rax, [rsi]
1400c15e3jne 0x1400c15cf
1400c15e5call std::__throw_bad_cast()
1400c15eacall __cxa_begin_catch
1400c15efmov rax, [rbx]
1400c15f2mov edx, 1
1400c15f7mov rcx, [rax-24]
1400c15fbadd rcx, rbx
1400c15fecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1603call __cxa_end_catch
1400c1608jmp 0x1400c155b
1400c160d
1400c160d 48 89 c3 H..
1400c1610 e8 6b 08 04 00 48 8b 35 74 60 0d 00 48 8b 44 24 .k...H.5t`..H.D$
1400c1620 78 48 2b 06 75 a9 48 89 d9 e8 72 9d f5 ff e8 1d xH+.u.H...r.....
1400c1630 0c 04 00 48 89 c3 e8 45 08 04 00 48 8b 35 4e 60 ...H...E...H.5N`
1400c1640 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c14b0
Loading..