File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400bed90
1400bed90std::basic_fstream<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode):
1400bed90push rbx
1400bed91sub rsp, 32
1400bed95mov rbx, rcx
1400bed98lea rcx, [rcx+24]
1400bed9ccall std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400beda1mov rdx, [rbx]
1400beda4add rbx, [rdx-24]
1400beda8mov rcx, rbx
1400bedabtest rax, rax
1400bedaeje 0x1400bedc0
1400bedb0xor edx, edx
1400bedb2add rsp, 32
1400bedb6pop rbx
1400bedb7jmp 0x1400f70c0
1400bedbc
1400bedbc 0f 1f 40 00 ..@.
1400bedc0
1400bedc0loc_1400bedc0:
1400bedc0mov edx, [rbx+32]
1400bedc3or edx, 4
1400bedc6add rsp, 32
1400bedcapop rbx
1400bedcbjmp 0x1400f70c0
1400bed90
1400bed90std::basic_fstream<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode):
1400bed90push rbx
1400bed91sub rsp, 32
1400bed95mov rbx, rcx
1400bed98lea rcx, [rcx+24]
1400bed9ccall std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400beda1mov rdx, [rbx]
1400beda4add rbx, [rdx-24]
1400beda8mov rcx, rbx
1400bedabtest rax, rax
1400bedaeje 0x1400bedc0
1400bedb0xor edx, edx
1400bedb2add rsp, 32
1400bedb6pop rbx
1400bedb7jmp 0x1400f70c0
1400bedbc
1400bedbc 0f 1f 40 00 ..@.
1400bedc0
1400bedc0loc_1400bedc0:
1400bedc0mov edx, [rbx+32]
1400bedc3or edx, 4
1400bedc6add rsp, 32
1400bedcapop rbx
1400bedcbjmp 0x1400f70c0
1400bed90
1400bedd0
1400bedd0std::basic_fstream<char, std::char_traits<char>>::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400bedd0push rbx
1400bedd1sub rsp, 32
1400bedd5mov rdx, [rdx]
1400bedd8mov rbx, rcx
1400beddblea rcx, [rcx+24]
1400beddfcall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400bede4mov rdx, [rbx]
1400bede7add rbx, [rdx-24]
1400bedebmov rcx, rbx
1400bedeetest rax, rax
1400bedf1je 0x1400bee00
1400bedf3xor edx, edx
1400bedf5add rsp, 32
1400bedf9pop rbx
1400bedfajmp 0x1400f70c0
1400bedff
1400bedff 90 .
1400bee00
1400bee00loc_1400bee00:
1400bee00mov edx, [rbx+32]
1400bee03or edx, 4
1400bee06add rsp, 32
1400bee0apop rbx
1400bee0bjmp 0x1400f70c0
1400bedd0
1400bedd0std::basic_fstream<char, std::char_traits<char>>::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400bedd0push rbx
1400bedd1sub rsp, 32
1400bedd5mov rdx, [rdx]
1400bedd8mov rbx, rcx
1400beddblea rcx, [rcx+24]
1400beddfcall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400bede4mov rdx, [rbx]
1400bede7add rbx, [rdx-24]
1400bedebmov rcx, rbx
1400bedeetest rax, rax
1400bedf1je 0x1400bee00
1400bedf3xor edx, edx
1400bedf5add rsp, 32
1400bedf9pop rbx
1400bedfajmp 0x1400f70c0
1400bedff
1400bedff 90 .
1400bee00
1400bee00loc_1400bee00:
1400bee00mov edx, [rbx+32]
1400bee03or edx, 4
1400bee06add rsp, 32
1400bee0apop rbx
1400bee0bjmp 0x1400f70c0
1400bedd0
1400bee10
1400bee10std::basic_fstream<char, std::char_traits<char>>::swap(std::basic_fstream<char, std::char_traits<char>>&):
1400bee10push rbp
1400bee11push rdi
1400bee12push rsi
1400bee13push rbx
1400bee14sub rsp, 40
1400bee18mov rax, [rcx]
1400bee1bmov rsi, [rax-24]
1400bee1fmov rax, [rdx]
1400bee22mov rbx, [rax-24]
1400bee26add rsi, rcx
1400bee29mov rdi, rcx
1400bee2cmov rbp, rdx
1400bee2fmov rcx, rsi
1400bee32add rbx, rdx
1400bee35mov rdx, rbx
1400bee38call std::ios_base::_M_swap(std::ios_base&)
1400bee3dlea rdx, [rsi+208]
1400bee44mov rcx, rsi
1400bee47call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400bee4clea rdx, [rbx+208]
1400bee53mov rcx, rbx
1400bee56call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400bee5bmov rdx, [rbx+216]
1400bee62mov rax, [rsi+216]
1400bee69lea rcx, [rdi+24]
1400bee6dmov [rsi+216], rdx
1400bee74movzx edx, [rbx+224]
1400bee7bmov [rbx+216], rax
1400bee82movzx eax, [rsi+224]
1400bee89mov [rsi+224], dl
1400bee8fmovzx edx, [rbx+225]
1400bee96mov [rbx+224], al
1400bee9cmovzx eax, [rsi+225]
1400beea3mov [rsi+225], dl
1400beea9mov rdx, [rbp+8]
1400beeadmov [rbx+225], al
1400beeb3mov rax, [rdi+8]
1400beeb7mov [rdi+8], rdx
1400beebblea rdx, [rbp+24]
1400beebfmov [rbp+8], rax
1400beec3add rsp, 40
1400beec7pop rbx
1400beec8pop rsi
1400beec9pop rdi
1400beecapop rbp
1400beecbjmp 0x1400ba8c0
1400bee10
1400bee10std::basic_fstream<char, std::char_traits<char>>::swap(std::basic_fstream<char, std::char_traits<char>>&):
1400bee10push rbp
1400bee11push rdi
1400bee12push rsi
1400bee13push rbx
1400bee14sub rsp, 40
1400bee18mov rax, [rcx]
1400bee1bmov rsi, [rax-24]
1400bee1fmov rax, [rdx]
1400bee22mov rbx, [rax-24]
1400bee26add rsi, rcx
1400bee29mov rdi, rcx
1400bee2cmov rbp, rdx
1400bee2fmov rcx, rsi
1400bee32add rbx, rdx
1400bee35mov rdx, rbx
1400bee38call std::ios_base::_M_swap(std::ios_base&)
1400bee3dlea rdx, [rsi+208]
1400bee44mov rcx, rsi
1400bee47call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400bee4clea rdx, [rbx+208]
1400bee53mov rcx, rbx
1400bee56call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400bee5bmov rdx, [rbx+216]
1400bee62mov rax, [rsi+216]
1400bee69lea rcx, [rdi+24]
1400bee6dmov [rsi+216], rdx
1400bee74movzx edx, [rbx+224]
1400bee7bmov [rbx+216], rax
1400bee82movzx eax, [rsi+224]
1400bee89mov [rsi+224], dl
1400bee8fmovzx edx, [rbx+225]
1400bee96mov [rbx+224], al
1400bee9cmovzx eax, [rsi+225]
1400beea3mov [rsi+225], dl
1400beea9mov rdx, [rbp+8]
1400beeadmov [rbx+225], al
1400beeb3mov rax, [rdi+8]
1400beeb7mov [rdi+8], rdx
1400beebblea rdx, [rbp+24]
1400beebfmov [rbp+8], rax
1400beec3add rsp, 40
1400beec7pop rbx
1400beec8pop rsi
1400beec9pop rdi
1400beecapop rbp
1400beecbjmp 0x1400ba8c0
1400bee10
1400beed0
1400beed0std::basic_fstream<char, std::char_traits<char>>::close():
1400beed0push rbx
1400beed1sub rsp, 32
1400beed5mov rbx, rcx
1400beed8lea rcx, [rcx+24]
1400beedccall std::basic_filebuf<char, std::char_traits<char>>::close()
1400beee1test rax, rax
1400beee4je 0x1400beef0
1400beee6add rsp, 32
1400beeeapop rbx
1400beeebret
1400beeec
1400beeec 0f 1f 40 00 ..@.
1400beef0
1400beef0loc_1400beef0:
1400beef0mov rax, [rbx]
1400beef3add rbx, [rax-24]
1400beef7mov edx, [rbx+32]
1400beefamov rcx, rbx
1400beefdor edx, 4
1400bef00add rsp, 32
1400bef04pop rbx
1400bef05jmp 0x1400f70c0
1400beed0
1400beed0std::basic_fstream<char, std::char_traits<char>>::close():
1400beed0push rbx
1400beed1sub rsp, 32
1400beed5mov rbx, rcx
1400beed8lea rcx, [rcx+24]
1400beedccall std::basic_filebuf<char, std::char_traits<char>>::close()
1400beee1test rax, rax
1400beee4je 0x1400beef0
1400beee6add rsp, 32
1400beeeapop rbx
1400beeebret
1400beeec
1400beeec 0f 1f 40 00 ..@.
1400beef0
1400beef0loc_1400beef0:
1400beef0mov rax, [rbx]
1400beef3add rbx, [rax-24]
1400beef7mov edx, [rbx+32]
1400beefamov rcx, rbx
1400beefdor edx, 4
1400bef00add rsp, 32
1400bef04pop rbx
1400bef05jmp 0x1400f70c0
1400beed0
1400bef0a
1400bef0a // align 0x10
1400bef0a // align 0x10
1400bef10
1400bef10std::basic_fstream<char, std::char_traits<char>>::is_open():
1400bef10add rcx, 96
1400bef14jmp 0x140032900
1400bef10
1400bef10std::basic_fstream<char, std::char_traits<char>>::is_open():
1400bef10add rcx, 96
1400bef14jmp 0x140032900
1400bef10
1400bef19
1400bef19 // align 0x10
1400bef19 // align 0x10
1400bef20
1400bef20std::basic_fstream<char, std::char_traits<char>>::basic_fstream(std::basic_fstream<char, std::char_traits<char>>&&):
1400bef20push rbp
1400bef21push rdi
1400bef22push rsi
1400bef23push rbx
1400bef24sub rsp, 40
1400bef28lea rbp, [rcx+216]
1400bef2fmov rbx, rcx
1400bef32mov rsi, rdx
1400bef35mov rcx, rbp
1400bef38call std::ios_base::ios_base()
1400bef3dxor eax, eax
1400bef3fpxor x0, x0
1400bef43mov rcx, rbp
1400bef46mov [rbx+440], ax
1400bef4dlea rax, [rip+0xdb864]
1400bef54mov [rbx], rax
1400bef57add rax, 40
1400bef5bmovups [rbx+448], x0
1400bef62movups [rbx+464], x0
1400bef69mov [rbx+216], rax
1400bef70mov rax, [rsi+8]
1400bef74mov [rbx+432], 0
1400bef7fmov [rbx+8], rax
1400bef83mov rax, [rsi]
1400bef86mov rdi, [rax-24]
1400bef8aadd rdi, rsi
1400bef8dmov rdx, rdi
1400bef90call std::ios_base::_M_move(std::ios_base&)
1400bef95lea rdx, [rbx+424]
1400bef9cmov rcx, rbp
1400bef9fcall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400befa4mov rax, [rdi+216]
1400befablea rdx, [rsi+24]
1400befafmov [rdi+216], 0
1400befbamov [rbx+448], 0
1400befc5mov [rbx+432], rax
1400befccmovzx eax, [rdi+224]
1400befd3lea rdi, [rbx+24]
1400befd7mov rcx, rdi
1400befdamov [rbx+440], ax
1400befe1lea rax, [rip+0xe2db0]
1400befe8mov [rsi+8], 0
1400beff0mov [rbx], rax
1400beff3add rax, 80
1400beff7mov [rbx+216], rax
1400beffesub rax, 40
1400bf002mov [rbx+16], rax
1400bf006call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf(std::basic_filebuf<char, std::char_traits<char>>&&)
1400bf00bmov [rbx+448], rdi
1400bf012add rsp, 40
1400bf016pop rbx
1400bf017pop rsi
1400bf018pop rdi
1400bf019pop rbp
1400bf01aret
1400bf01b
1400bf01b 48 89 c6 eb 12 H....
1400bf020 48 8d 15 61 09 0e 00 48 89 d9 48 89 c6 e8 8e 0b H..a...H..H.....
1400bf030 fd ff 48 8b 05 c7 84 0d 00 48 89 e9 48 83 c0 10 ..H......H..H...
1400bf040 48 89 83 d8 00 00 00 e8 f4 6e 03 00 48 89 f1 e8 H........n..H...
1400bf050 4c c3 f5 ff 90 L....
1400bef20
1400bef20std::basic_fstream<char, std::char_traits<char>>::basic_fstream(std::basic_fstream<char, std::char_traits<char>>&&):
1400bef20push rbp
1400bef21push rdi
1400bef22push rsi
1400bef23push rbx
1400bef24sub rsp, 40
1400bef28lea rbp, [rcx+216]
1400bef2fmov rbx, rcx
1400bef32mov rsi, rdx
1400bef35mov rcx, rbp
1400bef38call std::ios_base::ios_base()
1400bef3dxor eax, eax
1400bef3fpxor x0, x0
1400bef43mov rcx, rbp
1400bef46mov [rbx+440], ax
1400bef4dlea rax, [rip+0xdb864]
1400bef54mov [rbx], rax
1400bef57add rax, 40
1400bef5bmovups [rbx+448], x0
1400bef62movups [rbx+464], x0
1400bef69mov [rbx+216], rax
1400bef70mov rax, [rsi+8]
1400bef74mov [rbx+432], 0
1400bef7fmov [rbx+8], rax
1400bef83mov rax, [rsi]
1400bef86mov rdi, [rax-24]
1400bef8aadd rdi, rsi
1400bef8dmov rdx, rdi
1400bef90call std::ios_base::_M_move(std::ios_base&)
1400bef95lea rdx, [rbx+424]
1400bef9cmov rcx, rbp
1400bef9fcall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400befa4mov rax, [rdi+216]
1400befablea rdx, [rsi+24]
1400befafmov [rdi+216], 0
1400befbamov [rbx+448], 0
1400befc5mov [rbx+432], rax
1400befccmovzx eax, [rdi+224]
1400befd3lea rdi, [rbx+24]
1400befd7mov rcx, rdi
1400befdamov [rbx+440], ax
1400befe1lea rax, [rip+0xe2db0]
1400befe8mov [rsi+8], 0
1400beff0mov [rbx], rax
1400beff3add rax, 80
1400beff7mov [rbx+216], rax
1400beffesub rax, 40
1400bf002mov [rbx+16], rax
1400bf006call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf(std::basic_filebuf<char, std::char_traits<char>>&&)
1400bf00bmov [rbx+448], rdi
1400bf012add rsp, 40
1400bf016pop rbx
1400bf017pop rsi
1400bf018pop rdi
1400bf019pop rbp
1400bf01aret
1400bf01b
1400bf01b 48 89 c6 eb 12 H....
1400bf020 48 8d 15 61 09 0e 00 48 89 d9 48 89 c6 e8 8e 0b H..a...H..H.....
1400bf030 fd ff 48 8b 05 c7 84 0d 00 48 89 e9 48 83 c0 10 ..H......H..H...
1400bf040 48 89 83 d8 00 00 00 e8 f4 6e 03 00 48 89 f1 e8 H........n..H...
1400bf050 4c c3 f5 ff 90 L....
1400bef20
1400bf055
1400bf055 // align 0x10
1400bf055 // align 0x10
1400bf060
1400bf060std::basic_fstream<char, std::char_traits<char>>::basic_fstream(char const*, std::_Ios_Openmode):
1400bf060push r12
1400bf062push rbp
1400bf063push rdi
1400bf064push rsi
1400bf065push rbx
1400bf066sub rsp, 32
1400bf06amov rbx, rcx
1400bf06dlea rcx, [rcx+216]
1400bf074mov rbp, rdx
1400bf077mov r12l, r8l
1400bf07acall std::ios_base::ios_base()
1400bf07fxor r8l, r8l
1400bf082pxor x0, x0
1400bf086xor edx, edx
1400bf088lea rax, [rip+0xdb729]
1400bf08fmov [rbx+440], r8w
1400bf097lea rcx, [rbx+216]
1400bf09emov [rbx], rax
1400bf0a1add rax, 40
1400bf0a5mov [rbx+432], 0
1400bf0b0mov [rbx+216], rax
1400bf0b7mov [rbx+8], 0
1400bf0bfmovups [rbx+448], x0
1400bf0c6movups [rbx+464], x0
1400bf0cdcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf0d2lea rax, [rip+0xdb72f]
1400bf0d9xor edx, edx
1400bf0dblea rcx, [rbx+216]
1400bf0e2mov [rbx+16], rax
1400bf0e6add rax, 40
1400bf0eamov [rbx+216], rax
1400bf0f1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf0f6lea rax, [rip+0xe2c9b]
1400bf0fdlea rcx, [rbx+24]
1400bf101mov [rbx], rax
1400bf104add rax, 80
1400bf108mov [rbx+216], rax
1400bf10fsub rax, 40
1400bf113mov [rbx+16], rax
1400bf117call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bf11clea rdx, [rbx+24]
1400bf120lea rcx, [rbx+216]
1400bf127call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf12cmov r8l, r12l
1400bf12fmov rdx, rbp
1400bf132lea rcx, [rbx+24]
1400bf136call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400bf13bmov rdx, [rbx]
1400bf13emov rcx, [rdx-24]
1400bf142add rcx, rbx
1400bf145test rax, rax
1400bf148je 0x1400bf160
1400bf14axor edx, edx
1400bf14ccall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf151nop
1400bf152add rsp, 32
1400bf156pop rbx
1400bf157pop rsi
1400bf158pop rdi
1400bf159pop rbp
1400bf15apop r12
1400bf15cret
1400bf15d
1400bf15d 0f 1f 00 ...
1400bf160
1400bf160loc_1400bf160:
1400bf160mov edx, [rcx+32]
1400bf163or edx, 4
1400bf166call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf16bnop
1400bf16cadd rsp, 32
1400bf170pop rbx
1400bf171pop rsi
1400bf172pop rdi
1400bf173pop rbp
1400bf174pop r12
1400bf176ret
1400bf177
1400bf177 48 89 c5 48 8d 4b 18 e8 7d H..H.K..}
1400bf180 d3 ff ff 48 89 ef 48 8d 15 fb 07 0e 00 48 89 d9 ...H..H......H..
1400bf190 e8 2b 0a fd ff 48 8b 05 64 83 0d 00 48 8d 8b d8 .+...H..d...H...
1400bf1a0 00 00 00 48 83 c0 10 48 89 83 d8 00 00 00 e8 8d ...H...H........
1400bf1b0 6d 03 00 48 89 f9 e8 e5 c1 f5 ff 48 89 c7 eb c6 m..H.......H....
1400bf1c0 48 8d 3d f1 b5 0d 00 31 c9 48 89 3b 48 89 c7 48 H.=....1.H.;H..H
1400bf1d0 89 4b 08 eb c0 48 89 c7 eb bb .K...H....
1400bf060
1400bf060std::basic_fstream<char, std::char_traits<char>>::basic_fstream(char const*, std::_Ios_Openmode):
1400bf060push r12
1400bf062push rbp
1400bf063push rdi
1400bf064push rsi
1400bf065push rbx
1400bf066sub rsp, 32
1400bf06amov rbx, rcx
1400bf06dlea rcx, [rcx+216]
1400bf074mov rbp, rdx
1400bf077mov r12l, r8l
1400bf07acall std::ios_base::ios_base()
1400bf07fxor r8l, r8l
1400bf082pxor x0, x0
1400bf086xor edx, edx
1400bf088lea rax, [rip+0xdb729]
1400bf08fmov [rbx+440], r8w
1400bf097lea rcx, [rbx+216]
1400bf09emov [rbx], rax
1400bf0a1add rax, 40
1400bf0a5mov [rbx+432], 0
1400bf0b0mov [rbx+216], rax
1400bf0b7mov [rbx+8], 0
1400bf0bfmovups [rbx+448], x0
1400bf0c6movups [rbx+464], x0
1400bf0cdcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf0d2lea rax, [rip+0xdb72f]
1400bf0d9xor edx, edx
1400bf0dblea rcx, [rbx+216]
1400bf0e2mov [rbx+16], rax
1400bf0e6add rax, 40
1400bf0eamov [rbx+216], rax
1400bf0f1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf0f6lea rax, [rip+0xe2c9b]
1400bf0fdlea rcx, [rbx+24]
1400bf101mov [rbx], rax
1400bf104add rax, 80
1400bf108mov [rbx+216], rax
1400bf10fsub rax, 40
1400bf113mov [rbx+16], rax
1400bf117call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bf11clea rdx, [rbx+24]
1400bf120lea rcx, [rbx+216]
1400bf127call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf12cmov r8l, r12l
1400bf12fmov rdx, rbp
1400bf132lea rcx, [rbx+24]
1400bf136call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400bf13bmov rdx, [rbx]
1400bf13emov rcx, [rdx-24]
1400bf142add rcx, rbx
1400bf145test rax, rax
1400bf148je 0x1400bf160
1400bf14axor edx, edx
1400bf14ccall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf151nop
1400bf152add rsp, 32
1400bf156pop rbx
1400bf157pop rsi
1400bf158pop rdi
1400bf159pop rbp
1400bf15apop r12
1400bf15cret
1400bf15d
1400bf15d 0f 1f 00 ...
1400bf160
1400bf160loc_1400bf160:
1400bf160mov edx, [rcx+32]
1400bf163or edx, 4
1400bf166call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf16bnop
1400bf16cadd rsp, 32
1400bf170pop rbx
1400bf171pop rsi
1400bf172pop rdi
1400bf173pop rbp
1400bf174pop r12
1400bf176ret
1400bf177
1400bf177 48 89 c5 48 8d 4b 18 e8 7d H..H.K..}
1400bf180 d3 ff ff 48 89 ef 48 8d 15 fb 07 0e 00 48 89 d9 ...H..H......H..
1400bf190 e8 2b 0a fd ff 48 8b 05 64 83 0d 00 48 8d 8b d8 .+...H..d...H...
1400bf1a0 00 00 00 48 83 c0 10 48 89 83 d8 00 00 00 e8 8d ...H...H........
1400bf1b0 6d 03 00 48 89 f9 e8 e5 c1 f5 ff 48 89 c7 eb c6 m..H.......H....
1400bf1c0 48 8d 3d f1 b5 0d 00 31 c9 48 89 3b 48 89 c7 48 H.=....1.H.;H..H
1400bf1d0 89 4b 08 eb c0 48 89 c7 eb bb .K...H....
1400bf060
1400bf1da
1400bf1da // align 0x10
1400bf1da // align 0x10
1400bf1e0
1400bf1e0std::basic_fstream<char, std::char_traits<char>>::basic_fstream(wchar_t const*, std::_Ios_Openmode):
1400bf1e0push r12
1400bf1e2push rbp
1400bf1e3push rdi
1400bf1e4push rsi
1400bf1e5push rbx
1400bf1e6sub rsp, 32
1400bf1eamov rbx, rcx
1400bf1edlea rcx, [rcx+216]
1400bf1f4mov rbp, rdx
1400bf1f7mov r12l, r8l
1400bf1facall std::ios_base::ios_base()
1400bf1ffxor r8l, r8l
1400bf202pxor x0, x0
1400bf206xor edx, edx
1400bf208lea rax, [rip+0xdb5a9]
1400bf20fmov [rbx+440], r8w
1400bf217lea rcx, [rbx+216]
1400bf21emov [rbx], rax
1400bf221add rax, 40
1400bf225mov [rbx+432], 0
1400bf230mov [rbx+216], rax
1400bf237mov [rbx+8], 0
1400bf23fmovups [rbx+448], x0
1400bf246movups [rbx+464], x0
1400bf24dcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf252lea rax, [rip+0xdb5af]
1400bf259xor edx, edx
1400bf25blea rcx, [rbx+216]
1400bf262mov [rbx+16], rax
1400bf266add rax, 40
1400bf26amov [rbx+216], rax
1400bf271call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf276lea rax, [rip+0xe2b1b]
1400bf27dlea rcx, [rbx+24]
1400bf281mov [rbx], rax
1400bf284add rax, 80
1400bf288mov [rbx+216], rax
1400bf28fsub rax, 40
1400bf293mov [rbx+16], rax
1400bf297call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bf29clea rdx, [rbx+24]
1400bf2a0lea rcx, [rbx+216]
1400bf2a7call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf2acmov r8l, r12l
1400bf2afmov rdx, rbp
1400bf2b2lea rcx, [rbx+24]
1400bf2b6call std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400bf2bbmov rdx, [rbx]
1400bf2bemov rcx, [rdx-24]
1400bf2c2add rcx, rbx
1400bf2c5test rax, rax
1400bf2c8je 0x1400bf2e0
1400bf2caxor edx, edx
1400bf2cccall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf2d1nop
1400bf2d2add rsp, 32
1400bf2d6pop rbx
1400bf2d7pop rsi
1400bf2d8pop rdi
1400bf2d9pop rbp
1400bf2dapop r12
1400bf2dcret
1400bf2dd
1400bf2dd 0f 1f 00 ...
1400bf2e0
1400bf2e0loc_1400bf2e0:
1400bf2e0mov edx, [rcx+32]
1400bf2e3or edx, 4
1400bf2e6call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf2ebnop
1400bf2ecadd rsp, 32
1400bf2f0pop rbx
1400bf2f1pop rsi
1400bf2f2pop rdi
1400bf2f3pop rbp
1400bf2f4pop r12
1400bf2f6ret
1400bf2f7
1400bf2f7 48 89 c5 48 8d 4b 18 e8 fd H..H.K...
1400bf300 d1 ff ff 48 89 ef 48 8d 15 7b 06 0e 00 48 89 d9 ...H..H..{...H..
1400bf310 e8 ab 08 fd ff 48 8b 05 e4 81 0d 00 48 8d 8b d8 .....H......H...
1400bf320 00 00 00 48 83 c0 10 48 89 83 d8 00 00 00 e8 0d ...H...H........
1400bf330 6c 03 00 48 89 f9 e8 65 c0 f5 ff 48 89 c7 eb c6 l..H...e...H....
1400bf340 48 8d 3d 71 b4 0d 00 31 c9 48 89 3b 48 89 c7 48 H.=q...1.H.;H..H
1400bf350 89 4b 08 eb c0 48 89 c7 eb bb .K...H....
1400bf1e0
1400bf1e0std::basic_fstream<char, std::char_traits<char>>::basic_fstream(wchar_t const*, std::_Ios_Openmode):
1400bf1e0push r12
1400bf1e2push rbp
1400bf1e3push rdi
1400bf1e4push rsi
1400bf1e5push rbx
1400bf1e6sub rsp, 32
1400bf1eamov rbx, rcx
1400bf1edlea rcx, [rcx+216]
1400bf1f4mov rbp, rdx
1400bf1f7mov r12l, r8l
1400bf1facall std::ios_base::ios_base()
1400bf1ffxor r8l, r8l
1400bf202pxor x0, x0
1400bf206xor edx, edx
1400bf208lea rax, [rip+0xdb5a9]
1400bf20fmov [rbx+440], r8w
1400bf217lea rcx, [rbx+216]
1400bf21emov [rbx], rax
1400bf221add rax, 40
1400bf225mov [rbx+432], 0
1400bf230mov [rbx+216], rax
1400bf237mov [rbx+8], 0
1400bf23fmovups [rbx+448], x0
1400bf246movups [rbx+464], x0
1400bf24dcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf252lea rax, [rip+0xdb5af]
1400bf259xor edx, edx
1400bf25blea rcx, [rbx+216]
1400bf262mov [rbx+16], rax
1400bf266add rax, 40
1400bf26amov [rbx+216], rax
1400bf271call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf276lea rax, [rip+0xe2b1b]
1400bf27dlea rcx, [rbx+24]
1400bf281mov [rbx], rax
1400bf284add rax, 80
1400bf288mov [rbx+216], rax
1400bf28fsub rax, 40
1400bf293mov [rbx+16], rax
1400bf297call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bf29clea rdx, [rbx+24]
1400bf2a0lea rcx, [rbx+216]
1400bf2a7call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf2acmov r8l, r12l
1400bf2afmov rdx, rbp
1400bf2b2lea rcx, [rbx+24]
1400bf2b6call std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400bf2bbmov rdx, [rbx]
1400bf2bemov rcx, [rdx-24]
1400bf2c2add rcx, rbx
1400bf2c5test rax, rax
1400bf2c8je 0x1400bf2e0
1400bf2caxor edx, edx
1400bf2cccall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf2d1nop
1400bf2d2add rsp, 32
1400bf2d6pop rbx
1400bf2d7pop rsi
1400bf2d8pop rdi
1400bf2d9pop rbp
1400bf2dapop r12
1400bf2dcret
1400bf2dd
1400bf2dd 0f 1f 00 ...
1400bf2e0
1400bf2e0loc_1400bf2e0:
1400bf2e0mov edx, [rcx+32]
1400bf2e3or edx, 4
1400bf2e6call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf2ebnop
1400bf2ecadd rsp, 32
1400bf2f0pop rbx
1400bf2f1pop rsi
1400bf2f2pop rdi
1400bf2f3pop rbp
1400bf2f4pop r12
1400bf2f6ret
1400bf2f7
1400bf2f7 48 89 c5 48 8d 4b 18 e8 fd H..H.K...
1400bf300 d1 ff ff 48 89 ef 48 8d 15 7b 06 0e 00 48 89 d9 ...H..H..{...H..
1400bf310 e8 ab 08 fd ff 48 8b 05 e4 81 0d 00 48 8d 8b d8 .....H......H...
1400bf320 00 00 00 48 83 c0 10 48 89 83 d8 00 00 00 e8 0d ...H...H........
1400bf330 6c 03 00 48 89 f9 e8 65 c0 f5 ff 48 89 c7 eb c6 l..H...e...H....
1400bf340 48 8d 3d 71 b4 0d 00 31 c9 48 89 3b 48 89 c7 48 H.=q...1.H.;H..H
1400bf350 89 4b 08 eb c0 48 89 c7 eb bb .K...H....
1400bf1e0
1400bf35a
1400bf35a // align 0x10
1400bf35a // align 0x10
1400bf360
1400bf360std::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):
1400bf360push r12
1400bf362push rbp
1400bf363push rdi
1400bf364push rsi
1400bf365push rbx
1400bf366sub rsp, 32
1400bf36amov rbx, rcx
1400bf36dlea rcx, [rcx+216]
1400bf374mov r12, rdx
1400bf377mov ebp, r8l
1400bf37acall std::ios_base::ios_base()
1400bf37fxor r8l, r8l
1400bf382pxor x0, x0
1400bf386xor edx, edx
1400bf388lea rax, [rip+0xdb429]
1400bf38fmov [rbx+440], r8w
1400bf397lea rcx, [rbx+216]
1400bf39emov [rbx], rax
1400bf3a1add rax, 40
1400bf3a5mov [rbx+432], 0
1400bf3b0mov [rbx+216], rax
1400bf3b7mov [rbx+8], 0
1400bf3bfmovups [rbx+448], x0
1400bf3c6movups [rbx+464], x0
1400bf3cdcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf3d2lea rax, [rip+0xdb42f]
1400bf3d9xor edx, edx
1400bf3dblea rcx, [rbx+216]
1400bf3e2mov [rbx+16], rax
1400bf3e6add rax, 40
1400bf3eamov [rbx+216], rax
1400bf3f1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf3f6lea rax, [rip+0xe299b]
1400bf3fdlea rcx, [rbx+24]
1400bf401mov [rbx], rax
1400bf404add rax, 80
1400bf408mov [rbx+216], rax
1400bf40fsub rax, 40
1400bf413mov [rbx+16], rax
1400bf417call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bf41clea rdx, [rbx+24]
1400bf420lea rcx, [rbx+216]
1400bf427call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf42cmov rdx, [r12]
1400bf430mov r8l, ebp
1400bf433lea rcx, [rbx+24]
1400bf437call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400bf43cmov rdx, [rbx]
1400bf43fmov rcx, [rdx-24]
1400bf443add rcx, rbx
1400bf446test rax, rax
1400bf449je 0x1400bf460
1400bf44bxor edx, edx
1400bf44dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf452nop
1400bf453add rsp, 32
1400bf457pop rbx
1400bf458pop rsi
1400bf459pop rdi
1400bf45apop rbp
1400bf45bpop r12
1400bf45dret
1400bf45e
1400bf45e 66 90 f.
1400bf460
1400bf460loc_1400bf460:
1400bf460mov edx, [rcx+32]
1400bf463or edx, 4
1400bf466call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf46bnop
1400bf46cadd rsp, 32
1400bf470pop rbx
1400bf471pop rsi
1400bf472pop rdi
1400bf473pop rbp
1400bf474pop r12
1400bf476ret
1400bf477
1400bf477 48 89 c5 48 8d 4b 18 e8 7d H..H.K..}
1400bf480 d0 ff ff 48 89 ef 48 8d 15 fb 04 0e 00 48 89 d9 ...H..H......H..
1400bf490 e8 2b 07 fd ff 48 8b 05 64 80 0d 00 48 8d 8b d8 .+...H..d...H...
1400bf4a0 00 00 00 48 83 c0 10 48 89 83 d8 00 00 00 e8 8d ...H...H........
1400bf4b0 6a 03 00 48 89 f9 e8 e5 be f5 ff 48 89 c7 eb c6 j..H.......H....
1400bf4c0 48 8d 3d f1 b2 0d 00 31 c9 48 89 3b 48 89 c7 48 H.=....1.H.;H..H
1400bf4d0 89 4b 08 eb c0 48 89 c7 eb bb .K...H....
1400bf360
1400bf360std::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):
1400bf360push r12
1400bf362push rbp
1400bf363push rdi
1400bf364push rsi
1400bf365push rbx
1400bf366sub rsp, 32
1400bf36amov rbx, rcx
1400bf36dlea rcx, [rcx+216]
1400bf374mov r12, rdx
1400bf377mov ebp, r8l
1400bf37acall std::ios_base::ios_base()
1400bf37fxor r8l, r8l
1400bf382pxor x0, x0
1400bf386xor edx, edx
1400bf388lea rax, [rip+0xdb429]
1400bf38fmov [rbx+440], r8w
1400bf397lea rcx, [rbx+216]
1400bf39emov [rbx], rax
1400bf3a1add rax, 40
1400bf3a5mov [rbx+432], 0
1400bf3b0mov [rbx+216], rax
1400bf3b7mov [rbx+8], 0
1400bf3bfmovups [rbx+448], x0
1400bf3c6movups [rbx+464], x0
1400bf3cdcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf3d2lea rax, [rip+0xdb42f]
1400bf3d9xor edx, edx
1400bf3dblea rcx, [rbx+216]
1400bf3e2mov [rbx+16], rax
1400bf3e6add rax, 40
1400bf3eamov [rbx+216], rax
1400bf3f1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf3f6lea rax, [rip+0xe299b]
1400bf3fdlea rcx, [rbx+24]
1400bf401mov [rbx], rax
1400bf404add rax, 80
1400bf408mov [rbx+216], rax
1400bf40fsub rax, 40
1400bf413mov [rbx+16], rax
1400bf417call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400bf41clea rdx, [rbx+24]
1400bf420lea rcx, [rbx+216]
1400bf427call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400bf42cmov rdx, [r12]
1400bf430mov r8l, ebp
1400bf433lea rcx, [rbx+24]
1400bf437call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400bf43cmov rdx, [rbx]
1400bf43fmov rcx, [rdx-24]
1400bf443add rcx, rbx
1400bf446test rax, rax
1400bf449je 0x1400bf460
1400bf44bxor edx, edx
1400bf44dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf452nop
1400bf453add rsp, 32
1400bf457pop rbx
1400bf458pop rsi
1400bf459pop rdi
1400bf45apop rbp
1400bf45bpop r12
1400bf45dret
1400bf45e
1400bf45e 66 90 f.
1400bf460
1400bf460loc_1400bf460:
1400bf460mov edx, [rcx+32]
1400bf463or edx, 4
1400bf466call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400bf46bnop
1400bf46cadd rsp, 32
1400bf470pop rbx
1400bf471pop rsi
1400bf472pop rdi
1400bf473pop rbp
1400bf474pop r12
1400bf476ret
1400bf477
1400bf477 48 89 c5 48 8d 4b 18 e8 7d H..H.K..}
1400bf480 d0 ff ff 48 89 ef 48 8d 15 fb 04 0e 00 48 89 d9 ...H..H......H..
1400bf490 e8 2b 07 fd ff 48 8b 05 64 80 0d 00 48 8d 8b d8 .+...H..d...H...
1400bf4a0 00 00 00 48 83 c0 10 48 89 83 d8 00 00 00 e8 8d ...H...H........
1400bf4b0 6a 03 00 48 89 f9 e8 e5 be f5 ff 48 89 c7 eb c6 j..H.......H....
1400bf4c0 48 8d 3d f1 b2 0d 00 31 c9 48 89 3b 48 89 c7 48 H.=....1.H.;H..H
1400bf4d0 89 4b 08 eb c0 48 89 c7 eb bb .K...H....
1400bf360
1400bf4da
1400bf4da // align 0x10
1400bf4da // align 0x10
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
Loading..