File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400c9b00
1400c9b00std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(char const*, std::_Ios_Openmode):
1400c9b00push r12
1400c9b02push rbp
1400c9b03push rdi
1400c9b04push rsi
1400c9b05push rbx
1400c9b06sub rsp, 32
1400c9b0amov rbx, rcx
1400c9b0dlea rcx, [rcx+208]
1400c9b14mov rbp, rdx
1400c9b17mov r12l, r8l
1400c9b1acall std::ios_base::ios_base()
1400c9b1flea rax, [rip+0xd0ea2]
1400c9b26xor edx, edx
1400c9b28mov [rbx+424], 0
1400c9b33mov [rbx], rax
1400c9b36add rax, 40
1400c9b3apxor x0, x0
1400c9b3elea rcx, [rbx+208]
1400c9b45mov [rbx+432], dx
1400c9b4cxor edx, edx
1400c9b4emov [rbx+434], 0
1400c9b55mov [rbx+208], rax
1400c9b5cmov [rbx+8], 0
1400c9b64movups [rbx+440], x0
1400c9b6bmovups [rbx+456], x0
1400c9b72call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9b77lea rax, [rip+0xd843a]
1400c9b7elea rcx, [rbx+16]
1400c9b82mov [rbx], rax
1400c9b85add rax, 40
1400c9b89mov [rbx+208], rax
1400c9b90call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c9b95lea rdx, [rbx+16]
1400c9b99lea rcx, [rbx+208]
1400c9ba0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9ba5mov r8l, r12l
1400c9ba8mov rdx, rbp
1400c9bablea rcx, [rbx+16]
1400c9bafor r8l, 8
1400c9bb3call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c9bb8mov rdx, [rbx]
1400c9bbbmov rcx, [rdx-24]
1400c9bbfadd rcx, rbx
1400c9bc2test rax, rax
1400c9bc5je 0x1400c9be0
1400c9bc7xor edx, edx
1400c9bc9call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c9bcenop
1400c9bcfadd rsp, 32
1400c9bd3pop rbx
1400c9bd4pop rsi
1400c9bd5pop rdi
1400c9bd6pop rbp
1400c9bd7pop r12
1400c9bd9ret
1400c9bda
1400c9bda 66 0f 1f 44 00 00 f..D..
1400c9be0
1400c9be0loc_1400c9be0:
1400c9be0mov edx, [rcx+32]
1400c9be3or edx, 4
1400c9be6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c9bebnop
1400c9becadd rsp, 32
1400c9bf0pop rbx
1400c9bf1pop rsi
1400c9bf2pop rdi
1400c9bf3pop rbp
1400c9bf4pop r12
1400c9bf6ret
1400c9bf7
1400c9bf7 48 89 c5 48 8d 4b 10 e8 2d H..H.K..-
1400c9c00 4f ff ff 48 89 ef 48 8d 05 bb 0d 0d 00 48 89 03 O..H..H......H..
1400c9c10 31 c0 48 89 43 08 48 8b 05 f3 d8 0c 00 48 8d 8b 1.H.C.H......H..
1400c9c20 d0 00 00 00 48 83 c0 10 48 89 83 d0 00 00 00 e8 ....H...H.......
1400c9c30 0c c3 02 00 48 89 f9 e8 64 17 f5 ff 48 89 c7 eb ....H...d...H...
1400c9c40 c5 48 89 c7 eb d0 .H....
1400c9b00
1400c9b00std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(char const*, std::_Ios_Openmode):
1400c9b00push r12
1400c9b02push rbp
1400c9b03push rdi
1400c9b04push rsi
1400c9b05push rbx
1400c9b06sub rsp, 32
1400c9b0amov rbx, rcx
1400c9b0dlea rcx, [rcx+208]
1400c9b14mov rbp, rdx
1400c9b17mov r12l, r8l
1400c9b1acall std::ios_base::ios_base()
1400c9b1flea rax, [rip+0xd0ea2]
1400c9b26xor edx, edx
1400c9b28mov [rbx+424], 0
1400c9b33mov [rbx], rax
1400c9b36add rax, 40
1400c9b3apxor x0, x0
1400c9b3elea rcx, [rbx+208]
1400c9b45mov [rbx+432], dx
1400c9b4cxor edx, edx
1400c9b4emov [rbx+434], 0
1400c9b55mov [rbx+208], rax
1400c9b5cmov [rbx+8], 0
1400c9b64movups [rbx+440], x0
1400c9b6bmovups [rbx+456], x0
1400c9b72call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9b77lea rax, [rip+0xd843a]
1400c9b7elea rcx, [rbx+16]
1400c9b82mov [rbx], rax
1400c9b85add rax, 40
1400c9b89mov [rbx+208], rax
1400c9b90call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c9b95lea rdx, [rbx+16]
1400c9b99lea rcx, [rbx+208]
1400c9ba0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9ba5mov r8l, r12l
1400c9ba8mov rdx, rbp
1400c9bablea rcx, [rbx+16]
1400c9bafor r8l, 8
1400c9bb3call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c9bb8mov rdx, [rbx]
1400c9bbbmov rcx, [rdx-24]
1400c9bbfadd rcx, rbx
1400c9bc2test rax, rax
1400c9bc5je 0x1400c9be0
1400c9bc7xor edx, edx
1400c9bc9call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c9bcenop
1400c9bcfadd rsp, 32
1400c9bd3pop rbx
1400c9bd4pop rsi
1400c9bd5pop rdi
1400c9bd6pop rbp
1400c9bd7pop r12
1400c9bd9ret
1400c9bda
1400c9bda 66 0f 1f 44 00 00 f..D..
1400c9be0
1400c9be0loc_1400c9be0:
1400c9be0mov edx, [rcx+32]
1400c9be3or edx, 4
1400c9be6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c9bebnop
1400c9becadd rsp, 32
1400c9bf0pop rbx
1400c9bf1pop rsi
1400c9bf2pop rdi
1400c9bf3pop rbp
1400c9bf4pop r12
1400c9bf6ret
1400c9bf7
1400c9bf7 48 89 c5 48 8d 4b 10 e8 2d H..H.K..-
1400c9c00 4f ff ff 48 89 ef 48 8d 05 bb 0d 0d 00 48 89 03 O..H..H......H..
1400c9c10 31 c0 48 89 43 08 48 8b 05 f3 d8 0c 00 48 8d 8b 1.H.C.H......H..
1400c9c20 d0 00 00 00 48 83 c0 10 48 89 83 d0 00 00 00 e8 ....H...H.......
1400c9c30 0c c3 02 00 48 89 f9 e8 64 17 f5 ff 48 89 c7 eb ....H...d...H...
1400c9c40 c5 48 89 c7 eb d0 .H....
1400c9b00
1400c9c46
1400c9c46 // align 0x10
1400c9c46 // align 0x10
1400c9c50
1400c9c50std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(wchar_t const*, std::_Ios_Openmode):
1400c9c50push r12
1400c9c52push rbp
1400c9c53push rdi
1400c9c54push rsi
1400c9c55push rbx
1400c9c56sub rsp, 32
1400c9c5amov rbx, rcx
1400c9c5dlea rcx, [rcx+208]
1400c9c64mov rbp, rdx
1400c9c67mov r12l, r8l
1400c9c6acall std::ios_base::ios_base()
1400c9c6flea rax, [rip+0xd0d52]
1400c9c76xor edx, edx
1400c9c78mov [rbx+424], 0
1400c9c83mov [rbx], rax
1400c9c86add rax, 40
1400c9c8apxor x0, x0
1400c9c8elea rcx, [rbx+208]
1400c9c95mov [rbx+432], dx
1400c9c9cxor edx, edx
1400c9c9emov [rbx+434], 0
1400c9ca5mov [rbx+208], rax
1400c9cacmov [rbx+8], 0
1400c9cb4movups [rbx+440], x0
1400c9cbbmovups [rbx+456], x0
1400c9cc2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9cc7lea rax, [rip+0xd82ea]
1400c9ccelea rcx, [rbx+16]
1400c9cd2mov [rbx], rax
1400c9cd5add rax, 40
1400c9cd9mov [rbx+208], rax
1400c9ce0call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c9ce5lea rdx, [rbx+16]
1400c9ce9lea rcx, [rbx+208]
1400c9cf0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9cf5mov r8l, r12l
1400c9cf8mov rdx, rbp
1400c9cfblea rcx, [rbx+16]
1400c9cffor r8l, 8
1400c9d03call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400c9d08mov rdx, [rbx]
1400c9d0bmov rcx, [rdx-24]
1400c9d0fadd rcx, rbx
1400c9d12test rax, rax
1400c9d15je 0x1400c9d30
1400c9d17xor edx, edx
1400c9d19call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c9d1enop
1400c9d1fadd rsp, 32
1400c9d23pop rbx
1400c9d24pop rsi
1400c9d25pop rdi
1400c9d26pop rbp
1400c9d27pop r12
1400c9d29ret
1400c9d2a
1400c9d2a 66 0f 1f 44 00 00 f..D..
1400c9d30
1400c9d30loc_1400c9d30:
1400c9d30mov edx, [rcx+32]
1400c9d33or edx, 4
1400c9d36call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c9d3bnop
1400c9d3cadd rsp, 32
1400c9d40pop rbx
1400c9d41pop rsi
1400c9d42pop rdi
1400c9d43pop rbp
1400c9d44pop r12
1400c9d46ret
1400c9d47
1400c9d47 48 89 c5 48 8d 4b 10 e8 dd H..H.K...
1400c9d50 4d ff ff 48 89 ef 48 8d 05 6b 0c 0d 00 48 89 03 M..H..H..k...H..
1400c9d60 31 c0 48 89 43 08 48 8b 05 a3 d7 0c 00 48 8d 8b 1.H.C.H......H..
1400c9d70 d0 00 00 00 48 83 c0 10 48 89 83 d0 00 00 00 e8 ....H...H.......
1400c9d80 bc c1 02 00 48 89 f9 e8 14 16 f5 ff 48 89 c7 eb ....H.......H...
1400c9d90 c5 48 89 c7 eb d0 .H....
1400c9c50
1400c9c50std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(wchar_t const*, std::_Ios_Openmode):
1400c9c50push r12
1400c9c52push rbp
1400c9c53push rdi
1400c9c54push rsi
1400c9c55push rbx
1400c9c56sub rsp, 32
1400c9c5amov rbx, rcx
1400c9c5dlea rcx, [rcx+208]
1400c9c64mov rbp, rdx
1400c9c67mov r12l, r8l
1400c9c6acall std::ios_base::ios_base()
1400c9c6flea rax, [rip+0xd0d52]
1400c9c76xor edx, edx
1400c9c78mov [rbx+424], 0
1400c9c83mov [rbx], rax
1400c9c86add rax, 40
1400c9c8apxor x0, x0
1400c9c8elea rcx, [rbx+208]
1400c9c95mov [rbx+432], dx
1400c9c9cxor edx, edx
1400c9c9emov [rbx+434], 0
1400c9ca5mov [rbx+208], rax
1400c9cacmov [rbx+8], 0
1400c9cb4movups [rbx+440], x0
1400c9cbbmovups [rbx+456], x0
1400c9cc2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9cc7lea rax, [rip+0xd82ea]
1400c9ccelea rcx, [rbx+16]
1400c9cd2mov [rbx], rax
1400c9cd5add rax, 40
1400c9cd9mov [rbx+208], rax
1400c9ce0call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c9ce5lea rdx, [rbx+16]
1400c9ce9lea rcx, [rbx+208]
1400c9cf0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9cf5mov r8l, r12l
1400c9cf8mov rdx, rbp
1400c9cfblea rcx, [rbx+16]
1400c9cffor r8l, 8
1400c9d03call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400c9d08mov rdx, [rbx]
1400c9d0bmov rcx, [rdx-24]
1400c9d0fadd rcx, rbx
1400c9d12test rax, rax
1400c9d15je 0x1400c9d30
1400c9d17xor edx, edx
1400c9d19call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c9d1enop
1400c9d1fadd rsp, 32
1400c9d23pop rbx
1400c9d24pop rsi
1400c9d25pop rdi
1400c9d26pop rbp
1400c9d27pop r12
1400c9d29ret
1400c9d2a
1400c9d2a 66 0f 1f 44 00 00 f..D..
1400c9d30
1400c9d30loc_1400c9d30:
1400c9d30mov edx, [rcx+32]
1400c9d33or edx, 4
1400c9d36call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c9d3bnop
1400c9d3cadd rsp, 32
1400c9d40pop rbx
1400c9d41pop rsi
1400c9d42pop rdi
1400c9d43pop rbp
1400c9d44pop r12
1400c9d46ret
1400c9d47
1400c9d47 48 89 c5 48 8d 4b 10 e8 dd H..H.K...
1400c9d50 4d ff ff 48 89 ef 48 8d 05 6b 0c 0d 00 48 89 03 M..H..H..k...H..
1400c9d60 31 c0 48 89 43 08 48 8b 05 a3 d7 0c 00 48 8d 8b 1.H.C.H......H..
1400c9d70 d0 00 00 00 48 83 c0 10 48 89 83 d0 00 00 00 e8 ....H...H.......
1400c9d80 bc c1 02 00 48 89 f9 e8 14 16 f5 ff 48 89 c7 eb ....H.......H...
1400c9d90 c5 48 89 c7 eb d0 .H....
1400c9c50
1400c9d96
1400c9d96 // align 0x10
1400c9d96 // align 0x10
1400c9da0
1400c9da0std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c9da0push r12
1400c9da2push rbp
1400c9da3push rdi
1400c9da4push rsi
1400c9da5push rbx
1400c9da6sub rsp, 32
1400c9daamov rbx, rcx
1400c9dadlea rcx, [rcx+208]
1400c9db4mov r12, rdx
1400c9db7mov ebp, r8l
1400c9dbacall std::ios_base::ios_base()
1400c9dbflea rax, [rip+0xd0c02]
1400c9dc6xor edx, edx
1400c9dc8mov [rbx+424], 0
1400c9dd3mov [rbx], rax
1400c9dd6add rax, 40
1400c9ddapxor x0, x0
1400c9ddelea rcx, [rbx+208]
1400c9de5mov [rbx+432], dx
1400c9decxor edx, edx
1400c9deemov [rbx+434], 0
1400c9df5mov [rbx+208], rax
1400c9dfcmov [rbx+8], 0
1400c9e04movups [rbx+440], x0
1400c9e0bmovups [rbx+456], x0
1400c9e12call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9e17lea rax, [rip+0xd819a]
1400c9e1elea rcx, [rbx+16]
1400c9e22mov [rbx], rax
1400c9e25add rax, 40
1400c9e29mov [rbx+208], rax
1400c9e30call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c9e35lea rdx, [rbx+16]
1400c9e39lea rcx, [rbx+208]
1400c9e40call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9e45mov r8l, ebp
1400c9e48mov rdx, [r12]
1400c9e4clea rcx, [rbx+16]
1400c9e50or r8l, 8
1400c9e54call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c9e59mov rdx, [rbx]
1400c9e5cmov rcx, [rdx-24]
1400c9e60add rcx, rbx
1400c9e63test rax, rax
1400c9e66je 0x1400c9e80
1400c9e68xor edx, edx
1400c9e6acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c9e6fnop
1400c9e70add rsp, 32
1400c9e74pop rbx
1400c9e75pop rsi
1400c9e76pop rdi
1400c9e77pop rbp
1400c9e78pop r12
1400c9e7aret
1400c9e7b
1400c9e7b 0f 1f 44 00 00 ..D..
1400c9e80
1400c9e80loc_1400c9e80:
1400c9e80mov edx, [rcx+32]
1400c9e83or edx, 4
1400c9e86call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c9e8bnop
1400c9e8cadd rsp, 32
1400c9e90pop rbx
1400c9e91pop rsi
1400c9e92pop rdi
1400c9e93pop rbp
1400c9e94pop r12
1400c9e96ret
1400c9e97
1400c9e97 48 89 c5 48 8d 4b 10 e8 8d H..H.K...
1400c9ea0 4c ff ff 48 89 ef 48 8d 05 1b 0b 0d 00 48 89 03 L..H..H......H..
1400c9eb0 31 c0 48 89 43 08 48 8b 05 53 d6 0c 00 48 8d 8b 1.H.C.H..S...H..
1400c9ec0 d0 00 00 00 48 83 c0 10 48 89 83 d0 00 00 00 e8 ....H...H.......
1400c9ed0 6c c0 02 00 48 89 f9 e8 c4 14 f5 ff 48 89 c7 eb l...H.......H...
1400c9ee0 c5 48 89 c7 eb d0 .H....
1400c9da0
1400c9da0std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c9da0push r12
1400c9da2push rbp
1400c9da3push rdi
1400c9da4push rsi
1400c9da5push rbx
1400c9da6sub rsp, 32
1400c9daamov rbx, rcx
1400c9dadlea rcx, [rcx+208]
1400c9db4mov r12, rdx
1400c9db7mov ebp, r8l
1400c9dbacall std::ios_base::ios_base()
1400c9dbflea rax, [rip+0xd0c02]
1400c9dc6xor edx, edx
1400c9dc8mov [rbx+424], 0
1400c9dd3mov [rbx], rax
1400c9dd6add rax, 40
1400c9ddapxor x0, x0
1400c9ddelea rcx, [rbx+208]
1400c9de5mov [rbx+432], dx
1400c9decxor edx, edx
1400c9deemov [rbx+434], 0
1400c9df5mov [rbx+208], rax
1400c9dfcmov [rbx+8], 0
1400c9e04movups [rbx+440], x0
1400c9e0bmovups [rbx+456], x0
1400c9e12call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9e17lea rax, [rip+0xd819a]
1400c9e1elea rcx, [rbx+16]
1400c9e22mov [rbx], rax
1400c9e25add rax, 40
1400c9e29mov [rbx+208], rax
1400c9e30call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c9e35lea rdx, [rbx+16]
1400c9e39lea rcx, [rbx+208]
1400c9e40call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9e45mov r8l, ebp
1400c9e48mov rdx, [r12]
1400c9e4clea rcx, [rbx+16]
1400c9e50or r8l, 8
1400c9e54call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c9e59mov rdx, [rbx]
1400c9e5cmov rcx, [rdx-24]
1400c9e60add rcx, rbx
1400c9e63test rax, rax
1400c9e66je 0x1400c9e80
1400c9e68xor edx, edx
1400c9e6acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c9e6fnop
1400c9e70add rsp, 32
1400c9e74pop rbx
1400c9e75pop rsi
1400c9e76pop rdi
1400c9e77pop rbp
1400c9e78pop r12
1400c9e7aret
1400c9e7b
1400c9e7b 0f 1f 44 00 00 ..D..
1400c9e80
1400c9e80loc_1400c9e80:
1400c9e80mov edx, [rcx+32]
1400c9e83or edx, 4
1400c9e86call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c9e8bnop
1400c9e8cadd rsp, 32
1400c9e90pop rbx
1400c9e91pop rsi
1400c9e92pop rdi
1400c9e93pop rbp
1400c9e94pop r12
1400c9e96ret
1400c9e97
1400c9e97 48 89 c5 48 8d 4b 10 e8 8d H..H.K...
1400c9ea0 4c ff ff 48 89 ef 48 8d 05 1b 0b 0d 00 48 89 03 L..H..H......H..
1400c9eb0 31 c0 48 89 43 08 48 8b 05 53 d6 0c 00 48 8d 8b 1.H.C.H..S...H..
1400c9ec0 d0 00 00 00 48 83 c0 10 48 89 83 d0 00 00 00 e8 ....H...H.......
1400c9ed0 6c c0 02 00 48 89 f9 e8 c4 14 f5 ff 48 89 c7 eb l...H.......H...
1400c9ee0 c5 48 89 c7 eb d0 .H....
1400c9da0
1400c9ee6
1400c9ee6 // align 0x10
1400c9ee6 // align 0x10
1400c9ef0
1400c9ef0std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream():
1400c9ef0push rdi
1400c9ef1push rsi
1400c9ef2push rbx
1400c9ef3sub rsp, 48
1400c9ef7mov rbx, rcx
1400c9efalea rcx, [rcx+208]
1400c9f01call std::ios_base::ios_base()
1400c9f06lea rax, [rip+0xd0abb]
1400c9f0dxor edx, edx
1400c9f0fmov [rbx+424], 0
1400c9f1amov [rbx], rax
1400c9f1dadd rax, 40
1400c9f21pxor x0, x0
1400c9f25lea rcx, [rbx+208]
1400c9f2cmov [rbx+432], dx
1400c9f33xor edx, edx
1400c9f35mov [rbx+434], 0
1400c9f3cmov [rbx+208], rax
1400c9f43mov [rbx+8], 0
1400c9f4bmovups [rbx+440], x0
1400c9f52movups [rbx+456], x0
1400c9f59call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9f5elea rax, [rip+0xd8053]
1400c9f65lea rcx, [rbx+16]
1400c9f69mov [rbx], rax
1400c9f6cadd rax, 40
1400c9f70mov [rbx+208], rax
1400c9f77call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c9f7clea rdx, [rbx+16]
1400c9f80lea rcx, [rbx+208]
1400c9f87call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9f8cnop
1400c9f8dadd rsp, 48
1400c9f91pop rbx
1400c9f92pop rsi
1400c9f93pop rdi
1400c9f94ret
1400c9f95
1400c9f95 48 89 c7 48 8b 05 71 d5 0c 00 48 H..H..q...H
1400c9fa0 8d 8b d0 00 00 00 48 83 c0 10 48 89 83 d0 00 00 ......H...H.....
1400c9fb0 00 e8 8a bf 02 00 48 89 f9 e8 e2 13 f5 ff 48 8d ......H.......H.
1400c9fc0 4b 10 48 89 44 24 28 e8 64 4b ff ff 48 8b 7c 24 K.H.D$(.dK..H.|$
1400c9fd0 28 48 8d 05 f0 09 0d 00 48 89 03 31 c0 48 89 43 (H......H..1.H.C
1400c9fe0 08 eb b5 48 89 c7 eb e9 ...H....
1400c9ef0
1400c9ef0std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream():
1400c9ef0push rdi
1400c9ef1push rsi
1400c9ef2push rbx
1400c9ef3sub rsp, 48
1400c9ef7mov rbx, rcx
1400c9efalea rcx, [rcx+208]
1400c9f01call std::ios_base::ios_base()
1400c9f06lea rax, [rip+0xd0abb]
1400c9f0dxor edx, edx
1400c9f0fmov [rbx+424], 0
1400c9f1amov [rbx], rax
1400c9f1dadd rax, 40
1400c9f21pxor x0, x0
1400c9f25lea rcx, [rbx+208]
1400c9f2cmov [rbx+432], dx
1400c9f33xor edx, edx
1400c9f35mov [rbx+434], 0
1400c9f3cmov [rbx+208], rax
1400c9f43mov [rbx+8], 0
1400c9f4bmovups [rbx+440], x0
1400c9f52movups [rbx+456], x0
1400c9f59call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9f5elea rax, [rip+0xd8053]
1400c9f65lea rcx, [rbx+16]
1400c9f69mov [rbx], rax
1400c9f6cadd rax, 40
1400c9f70mov [rbx+208], rax
1400c9f77call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c9f7clea rdx, [rbx+16]
1400c9f80lea rcx, [rbx+208]
1400c9f87call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c9f8cnop
1400c9f8dadd rsp, 48
1400c9f91pop rbx
1400c9f92pop rsi
1400c9f93pop rdi
1400c9f94ret
1400c9f95
1400c9f95 48 89 c7 48 8b 05 71 d5 0c 00 48 H..H..q...H
1400c9fa0 8d 8b d0 00 00 00 48 83 c0 10 48 89 83 d0 00 00 ......H...H.....
1400c9fb0 00 e8 8a bf 02 00 48 89 f9 e8 e2 13 f5 ff 48 8d ......H.......H.
1400c9fc0 4b 10 48 89 44 24 28 e8 64 4b ff ff 48 8b 7c 24 K.H.D$(.dK..H.|$
1400c9fd0 28 48 8d 05 f0 09 0d 00 48 89 03 31 c0 48 89 43 (H......H..1.H.C
1400c9fe0 08 eb b5 48 89 c7 eb e9 ...H....
1400c9ef0
1400c9fe8
1400c9fe8 // align 0x10
1400c9fe8 // align 0x10
1400c9ff0
1400c9ff0std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c9ff0push r12
1400c9ff2push rbp
1400c9ff3push rdi
1400c9ff4push rsi
1400c9ff5push rbx
1400c9ff6sub rsp, 32
1400c9ffamov rax, [rdx+8]
1400c9ffemov rbp, rdx
1400ca001mov rbx, rcx
1400ca004mov [rcx], rax
1400ca007mov rdx, [rax-24]
1400ca00bmov rcx, [rbp+16]
1400ca00fmov rsi, r8
1400ca012mov [rbx+rdx], rcx
1400ca016mov rdx, [r8+8]
1400ca01amov [rbx+8], rdx
1400ca01emov rdi, [rax-24]
1400ca022mov rax, [r8]
1400ca025add rdi, rbx
1400ca028mov r12, [rax-24]
1400ca02cmov rcx, rdi
1400ca02fadd r12, r8
1400ca032mov rdx, r12
1400ca035call std::ios_base::_M_move(std::ios_base&)
1400ca03alea rdx, [rdi+208]
1400ca041mov rcx, rdi
1400ca044call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ca049mov rax, [r12+216]
1400ca051mov [r12+216], 0
1400ca05dmov [rdi+232], 0
1400ca068mov rdx, [rbp+24]
1400ca06cmov [rdi+216], rax
1400ca073movzx eax, [r12+224]
1400ca07cmov [rdi+224], ax
1400ca083movzx eax, [r12+226]
1400ca08cmov [rdi+226], al
1400ca092mov rax, [rbp]
1400ca096lea rdi, [rbx+16]
1400ca09amov [rsi+8], 0
1400ca0a2mov rcx, rdi
1400ca0a5mov [rbx], rax
1400ca0a8mov rax, [rax-24]
1400ca0acmov [rbx+rax], rdx
1400ca0b0lea rdx, [rsi+16]
1400ca0b4call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400ca0b9mov rax, [rbx]
1400ca0bcmov rax, [rax-24]
1400ca0c0mov [rbx+rax+232], rdi
1400ca0c8add rsp, 32
1400ca0ccpop rbx
1400ca0cdpop rsi
1400ca0cepop rdi
1400ca0cfpop rbp
1400ca0d0pop r12
1400ca0d2ret
1400ca0d3
1400ca0d3 48 89 c1 48 8b 45 08 48 8b 55 10 48 89 H..H.E.H.U.H.
1400ca0e0 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 08 e8 .H.@.H...1.H.C..
1400ca0f0 ac 12 f5 ff 90 .....
1400c9ff0
1400c9ff0std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c9ff0push r12
1400c9ff2push rbp
1400c9ff3push rdi
1400c9ff4push rsi
1400c9ff5push rbx
1400c9ff6sub rsp, 32
1400c9ffamov rax, [rdx+8]
1400c9ffemov rbp, rdx
1400ca001mov rbx, rcx
1400ca004mov [rcx], rax
1400ca007mov rdx, [rax-24]
1400ca00bmov rcx, [rbp+16]
1400ca00fmov rsi, r8
1400ca012mov [rbx+rdx], rcx
1400ca016mov rdx, [r8+8]
1400ca01amov [rbx+8], rdx
1400ca01emov rdi, [rax-24]
1400ca022mov rax, [r8]
1400ca025add rdi, rbx
1400ca028mov r12, [rax-24]
1400ca02cmov rcx, rdi
1400ca02fadd r12, r8
1400ca032mov rdx, r12
1400ca035call std::ios_base::_M_move(std::ios_base&)
1400ca03alea rdx, [rdi+208]
1400ca041mov rcx, rdi
1400ca044call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ca049mov rax, [r12+216]
1400ca051mov [r12+216], 0
1400ca05dmov [rdi+232], 0
1400ca068mov rdx, [rbp+24]
1400ca06cmov [rdi+216], rax
1400ca073movzx eax, [r12+224]
1400ca07cmov [rdi+224], ax
1400ca083movzx eax, [r12+226]
1400ca08cmov [rdi+226], al
1400ca092mov rax, [rbp]
1400ca096lea rdi, [rbx+16]
1400ca09amov [rsi+8], 0
1400ca0a2mov rcx, rdi
1400ca0a5mov [rbx], rax
1400ca0a8mov rax, [rax-24]
1400ca0acmov [rbx+rax], rdx
1400ca0b0lea rdx, [rsi+16]
1400ca0b4call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400ca0b9mov rax, [rbx]
1400ca0bcmov rax, [rax-24]
1400ca0c0mov [rbx+rax+232], rdi
1400ca0c8add rsp, 32
1400ca0ccpop rbx
1400ca0cdpop rsi
1400ca0cepop rdi
1400ca0cfpop rbp
1400ca0d0pop r12
1400ca0d2ret
1400ca0d3
1400ca0d3 48 89 c1 48 8b 45 08 48 8b 55 10 48 89 H..H.E.H.U.H.
1400ca0e0 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 08 e8 .H.@.H...1.H.C..
1400ca0f0 ac 12 f5 ff 90 .....
1400c9ff0
1400ca0f5
1400ca0f5 // align 0x10
1400ca0f5 // align 0x10
1400ca100
1400ca100std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(char const*, std::_Ios_Openmode):
1400ca100push r12
1400ca102push rbp
1400ca103push rdi
1400ca104push rsi
1400ca105push rbx
1400ca106sub rsp, 32
1400ca10amov rax, [rdx+8]
1400ca10emov rsi, rdx
1400ca111mov rbx, rcx
1400ca114mov [rcx], rax
1400ca117mov rdx, [rax-24]
1400ca11bmov rcx, [rsi+16]
1400ca11fmov rbp, r8
1400ca122mov r12l, r9l
1400ca125mov [rbx+rdx], rcx
1400ca129xor edx, edx
1400ca12bmov [rbx+8], 0
1400ca133mov rcx, [rax-24]
1400ca137add rcx, rbx
1400ca13acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca13fmov rax, [rsi]
1400ca142mov rdx, [rsi+24]
1400ca146lea rcx, [rbx+16]
1400ca14amov [rbx], rax
1400ca14dmov rax, [rax-24]
1400ca151mov [rbx+rax], rdx
1400ca155call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400ca15amov rax, [rbx]
1400ca15dlea rdx, [rbx+16]
1400ca161mov rcx, [rax-24]
1400ca165add rcx, rbx
1400ca168call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca16dmov r8l, r12l
1400ca170mov rdx, rbp
1400ca173lea rcx, [rbx+16]
1400ca177or r8l, 8
1400ca17bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400ca180mov rdx, [rbx]
1400ca183mov rcx, [rdx-24]
1400ca187add rcx, rbx
1400ca18atest rax, rax
1400ca18dje 0x1400ca1a8
1400ca18fxor edx, edx
1400ca191call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ca196nop
1400ca197add rsp, 32
1400ca19bpop rbx
1400ca19cpop rsi
1400ca19dpop rdi
1400ca19epop rbp
1400ca19fpop r12
1400ca1a1ret
1400ca1a2
1400ca1a2 66 0f 1f 44 00 00 f..D..
1400ca1a8
1400ca1a8loc_1400ca1a8:
1400ca1a8mov edx, [rcx+32]
1400ca1abor edx, 4
1400ca1aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ca1b3nop
1400ca1b4add rsp, 32
1400ca1b8pop rbx
1400ca1b9pop rsi
1400ca1bapop rdi
1400ca1bbpop rbp
1400ca1bcpop r12
1400ca1beret
1400ca1bf
1400ca1bf 48 H
1400ca1c0 89 c5 48 8d 4b 10 e8 65 49 ff ff 48 89 e9 48 8b ..H.K..eI..H..H.
1400ca1d0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400ca1e0 03 31 c0 48 89 43 08 e8 b4 11 f5 ff 48 89 c1 eb .1.H.C......H...
1400ca1f0 dd .
1400ca100
1400ca100std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(char const*, std::_Ios_Openmode):
1400ca100push r12
1400ca102push rbp
1400ca103push rdi
1400ca104push rsi
1400ca105push rbx
1400ca106sub rsp, 32
1400ca10amov rax, [rdx+8]
1400ca10emov rsi, rdx
1400ca111mov rbx, rcx
1400ca114mov [rcx], rax
1400ca117mov rdx, [rax-24]
1400ca11bmov rcx, [rsi+16]
1400ca11fmov rbp, r8
1400ca122mov r12l, r9l
1400ca125mov [rbx+rdx], rcx
1400ca129xor edx, edx
1400ca12bmov [rbx+8], 0
1400ca133mov rcx, [rax-24]
1400ca137add rcx, rbx
1400ca13acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca13fmov rax, [rsi]
1400ca142mov rdx, [rsi+24]
1400ca146lea rcx, [rbx+16]
1400ca14amov [rbx], rax
1400ca14dmov rax, [rax-24]
1400ca151mov [rbx+rax], rdx
1400ca155call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400ca15amov rax, [rbx]
1400ca15dlea rdx, [rbx+16]
1400ca161mov rcx, [rax-24]
1400ca165add rcx, rbx
1400ca168call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca16dmov r8l, r12l
1400ca170mov rdx, rbp
1400ca173lea rcx, [rbx+16]
1400ca177or r8l, 8
1400ca17bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400ca180mov rdx, [rbx]
1400ca183mov rcx, [rdx-24]
1400ca187add rcx, rbx
1400ca18atest rax, rax
1400ca18dje 0x1400ca1a8
1400ca18fxor edx, edx
1400ca191call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ca196nop
1400ca197add rsp, 32
1400ca19bpop rbx
1400ca19cpop rsi
1400ca19dpop rdi
1400ca19epop rbp
1400ca19fpop r12
1400ca1a1ret
1400ca1a2
1400ca1a2 66 0f 1f 44 00 00 f..D..
1400ca1a8
1400ca1a8loc_1400ca1a8:
1400ca1a8mov edx, [rcx+32]
1400ca1abor edx, 4
1400ca1aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ca1b3nop
1400ca1b4add rsp, 32
1400ca1b8pop rbx
1400ca1b9pop rsi
1400ca1bapop rdi
1400ca1bbpop rbp
1400ca1bcpop r12
1400ca1beret
1400ca1bf
1400ca1bf 48 H
1400ca1c0 89 c5 48 8d 4b 10 e8 65 49 ff ff 48 89 e9 48 8b ..H.K..eI..H..H.
1400ca1d0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400ca1e0 03 31 c0 48 89 43 08 e8 b4 11 f5 ff 48 89 c1 eb .1.H.C......H...
1400ca1f0 dd .
1400ca100
1400ca1f1
1400ca1f1 // align 0x10
1400ca1f1 // align 0x10
1400ca200
1400ca200std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(wchar_t const*, std::_Ios_Openmode):
1400ca200push r12
1400ca202push rbp
1400ca203push rdi
1400ca204push rsi
1400ca205push rbx
1400ca206sub rsp, 32
1400ca20amov rax, [rdx+8]
1400ca20emov rsi, rdx
1400ca211mov rbx, rcx
1400ca214mov [rcx], rax
1400ca217mov rdx, [rax-24]
1400ca21bmov rcx, [rsi+16]
1400ca21fmov rbp, r8
1400ca222mov r12l, r9l
1400ca225mov [rbx+rdx], rcx
1400ca229xor edx, edx
1400ca22bmov [rbx+8], 0
1400ca233mov rcx, [rax-24]
1400ca237add rcx, rbx
1400ca23acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca23fmov rax, [rsi]
1400ca242mov rdx, [rsi+24]
1400ca246lea rcx, [rbx+16]
1400ca24amov [rbx], rax
1400ca24dmov rax, [rax-24]
1400ca251mov [rbx+rax], rdx
1400ca255call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400ca25amov rax, [rbx]
1400ca25dlea rdx, [rbx+16]
1400ca261mov rcx, [rax-24]
1400ca265add rcx, rbx
1400ca268call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca26dmov r8l, r12l
1400ca270mov rdx, rbp
1400ca273lea rcx, [rbx+16]
1400ca277or r8l, 8
1400ca27bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400ca280mov rdx, [rbx]
1400ca283mov rcx, [rdx-24]
1400ca287add rcx, rbx
1400ca28atest rax, rax
1400ca28dje 0x1400ca2a8
1400ca28fxor edx, edx
1400ca291call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ca296nop
1400ca297add rsp, 32
1400ca29bpop rbx
1400ca29cpop rsi
1400ca29dpop rdi
1400ca29epop rbp
1400ca29fpop r12
1400ca2a1ret
1400ca2a2
1400ca2a2 66 0f 1f 44 00 00 f..D..
1400ca2a8
1400ca2a8loc_1400ca2a8:
1400ca2a8mov edx, [rcx+32]
1400ca2abor edx, 4
1400ca2aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ca2b3nop
1400ca2b4add rsp, 32
1400ca2b8pop rbx
1400ca2b9pop rsi
1400ca2bapop rdi
1400ca2bbpop rbp
1400ca2bcpop r12
1400ca2beret
1400ca2bf
1400ca2bf 48 H
1400ca2c0 89 c5 48 8d 4b 10 e8 65 48 ff ff 48 89 e9 48 8b ..H.K..eH..H..H.
1400ca2d0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400ca2e0 03 31 c0 48 89 43 08 e8 b4 10 f5 ff 48 89 c1 eb .1.H.C......H...
1400ca2f0 dd .
1400ca200
1400ca200std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(wchar_t const*, std::_Ios_Openmode):
1400ca200push r12
1400ca202push rbp
1400ca203push rdi
1400ca204push rsi
1400ca205push rbx
1400ca206sub rsp, 32
1400ca20amov rax, [rdx+8]
1400ca20emov rsi, rdx
1400ca211mov rbx, rcx
1400ca214mov [rcx], rax
1400ca217mov rdx, [rax-24]
1400ca21bmov rcx, [rsi+16]
1400ca21fmov rbp, r8
1400ca222mov r12l, r9l
1400ca225mov [rbx+rdx], rcx
1400ca229xor edx, edx
1400ca22bmov [rbx+8], 0
1400ca233mov rcx, [rax-24]
1400ca237add rcx, rbx
1400ca23acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca23fmov rax, [rsi]
1400ca242mov rdx, [rsi+24]
1400ca246lea rcx, [rbx+16]
1400ca24amov [rbx], rax
1400ca24dmov rax, [rax-24]
1400ca251mov [rbx+rax], rdx
1400ca255call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400ca25amov rax, [rbx]
1400ca25dlea rdx, [rbx+16]
1400ca261mov rcx, [rax-24]
1400ca265add rcx, rbx
1400ca268call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca26dmov r8l, r12l
1400ca270mov rdx, rbp
1400ca273lea rcx, [rbx+16]
1400ca277or r8l, 8
1400ca27bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400ca280mov rdx, [rbx]
1400ca283mov rcx, [rdx-24]
1400ca287add rcx, rbx
1400ca28atest rax, rax
1400ca28dje 0x1400ca2a8
1400ca28fxor edx, edx
1400ca291call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ca296nop
1400ca297add rsp, 32
1400ca29bpop rbx
1400ca29cpop rsi
1400ca29dpop rdi
1400ca29epop rbp
1400ca29fpop r12
1400ca2a1ret
1400ca2a2
1400ca2a2 66 0f 1f 44 00 00 f..D..
1400ca2a8
1400ca2a8loc_1400ca2a8:
1400ca2a8mov edx, [rcx+32]
1400ca2abor edx, 4
1400ca2aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ca2b3nop
1400ca2b4add rsp, 32
1400ca2b8pop rbx
1400ca2b9pop rsi
1400ca2bapop rdi
1400ca2bbpop rbp
1400ca2bcpop r12
1400ca2beret
1400ca2bf
1400ca2bf 48 H
1400ca2c0 89 c5 48 8d 4b 10 e8 65 48 ff ff 48 89 e9 48 8b ..H.K..eH..H..H.
1400ca2d0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400ca2e0 03 31 c0 48 89 43 08 e8 b4 10 f5 ff 48 89 c1 eb .1.H.C......H...
1400ca2f0 dd .
1400ca200
1400ca2f1
1400ca2f1 // align 0x10
1400ca2f1 // align 0x10
1400ca300
1400ca300std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400ca300push r12
1400ca302push rbp
1400ca303push rdi
1400ca304push rsi
1400ca305push rbx
1400ca306sub rsp, 32
1400ca30amov rax, [rdx+8]
1400ca30emov rsi, rdx
1400ca311mov rbx, rcx
1400ca314mov [rcx], rax
1400ca317mov rdx, [rax-24]
1400ca31bmov rcx, [rsi+16]
1400ca31fmov r12, r8
1400ca322mov ebp, r9l
1400ca325mov [rbx+rdx], rcx
1400ca329xor edx, edx
1400ca32bmov [rbx+8], 0
1400ca333mov rcx, [rax-24]
1400ca337add rcx, rbx
1400ca33acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca33fmov rax, [rsi]
1400ca342mov rdx, [rsi+24]
1400ca346lea rcx, [rbx+16]
1400ca34amov [rbx], rax
1400ca34dmov rax, [rax-24]
1400ca351mov [rbx+rax], rdx
1400ca355call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400ca35amov rax, [rbx]
1400ca35dlea rdx, [rbx+16]
1400ca361mov rcx, [rax-24]
1400ca365add rcx, rbx
1400ca368call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca36dmov r8l, ebp
1400ca370mov rdx, [r12]
1400ca374lea rcx, [rbx+16]
1400ca378or r8l, 8
1400ca37ccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400ca381mov rdx, [rbx]
1400ca384mov rcx, [rdx-24]
1400ca388add rcx, rbx
1400ca38btest rax, rax
1400ca38eje 0x1400ca3a8
1400ca390xor edx, edx
1400ca392call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ca397nop
1400ca398add rsp, 32
1400ca39cpop rbx
1400ca39dpop rsi
1400ca39epop rdi
1400ca39fpop rbp
1400ca3a0pop r12
1400ca3a2ret
1400ca3a3
1400ca3a3 0f 1f 44 00 00 ..D..
1400ca3a8
1400ca3a8loc_1400ca3a8:
1400ca3a8mov edx, [rcx+32]
1400ca3abor edx, 4
1400ca3aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ca3b3nop
1400ca3b4add rsp, 32
1400ca3b8pop rbx
1400ca3b9pop rsi
1400ca3bapop rdi
1400ca3bbpop rbp
1400ca3bcpop r12
1400ca3beret
1400ca3bf
1400ca3bf 48 H
1400ca3c0 89 c5 48 8d 4b 10 e8 65 47 ff ff 48 89 e9 48 8b ..H.K..eG..H..H.
1400ca3d0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400ca3e0 03 31 c0 48 89 43 08 e8 b4 0f f5 ff 48 89 c1 eb .1.H.C......H...
1400ca3f0 dd .
1400ca300
1400ca300std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400ca300push r12
1400ca302push rbp
1400ca303push rdi
1400ca304push rsi
1400ca305push rbx
1400ca306sub rsp, 32
1400ca30amov rax, [rdx+8]
1400ca30emov rsi, rdx
1400ca311mov rbx, rcx
1400ca314mov [rcx], rax
1400ca317mov rdx, [rax-24]
1400ca31bmov rcx, [rsi+16]
1400ca31fmov r12, r8
1400ca322mov ebp, r9l
1400ca325mov [rbx+rdx], rcx
1400ca329xor edx, edx
1400ca32bmov [rbx+8], 0
1400ca333mov rcx, [rax-24]
1400ca337add rcx, rbx
1400ca33acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca33fmov rax, [rsi]
1400ca342mov rdx, [rsi+24]
1400ca346lea rcx, [rbx+16]
1400ca34amov [rbx], rax
1400ca34dmov rax, [rax-24]
1400ca351mov [rbx+rax], rdx
1400ca355call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400ca35amov rax, [rbx]
1400ca35dlea rdx, [rbx+16]
1400ca361mov rcx, [rax-24]
1400ca365add rcx, rbx
1400ca368call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca36dmov r8l, ebp
1400ca370mov rdx, [r12]
1400ca374lea rcx, [rbx+16]
1400ca378or r8l, 8
1400ca37ccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400ca381mov rdx, [rbx]
1400ca384mov rcx, [rdx-24]
1400ca388add rcx, rbx
1400ca38btest rax, rax
1400ca38eje 0x1400ca3a8
1400ca390xor edx, edx
1400ca392call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ca397nop
1400ca398add rsp, 32
1400ca39cpop rbx
1400ca39dpop rsi
1400ca39epop rdi
1400ca39fpop rbp
1400ca3a0pop r12
1400ca3a2ret
1400ca3a3
1400ca3a3 0f 1f 44 00 00 ..D..
1400ca3a8
1400ca3a8loc_1400ca3a8:
1400ca3a8mov edx, [rcx+32]
1400ca3abor edx, 4
1400ca3aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ca3b3nop
1400ca3b4add rsp, 32
1400ca3b8pop rbx
1400ca3b9pop rsi
1400ca3bapop rdi
1400ca3bbpop rbp
1400ca3bcpop r12
1400ca3beret
1400ca3bf
1400ca3bf 48 H
1400ca3c0 89 c5 48 8d 4b 10 e8 65 47 ff ff 48 89 e9 48 8b ..H.K..eG..H..H.
1400ca3d0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400ca3e0 03 31 c0 48 89 43 08 e8 b4 0f f5 ff 48 89 c1 eb .1.H.C......H...
1400ca3f0 dd .
1400ca300
1400ca3f1
1400ca3f1 // align 0x10
1400ca3f1 // align 0x10
1400ca400
1400ca400std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream():
1400ca400push rdi
1400ca401push rsi
1400ca402push rbx
1400ca403sub rsp, 48
1400ca407mov rax, [rdx+8]
1400ca40bmov rsi, rdx
1400ca40emov rbx, rcx
1400ca411mov [rcx], rax
1400ca414mov rdx, [rax-24]
1400ca418mov rcx, [rsi+16]
1400ca41cmov [rbx+rdx], rcx
1400ca420xor edx, edx
1400ca422mov [rbx+8], 0
1400ca42amov rcx, [rax-24]
1400ca42eadd rcx, rbx
1400ca431call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca436mov rax, [rsi]
1400ca439mov rdx, [rsi+24]
1400ca43dlea rcx, [rbx+16]
1400ca441mov [rbx], rax
1400ca444mov rax, [rax-24]
1400ca448mov [rbx+rax], rdx
1400ca44ccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400ca451mov rax, [rbx]
1400ca454lea rdx, [rbx+16]
1400ca458mov rcx, [rax-24]
1400ca45cadd rcx, rbx
1400ca45fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca464nop
1400ca465add rsp, 48
1400ca469pop rbx
1400ca46apop rsi
1400ca46bpop rdi
1400ca46cret
1400ca46d
1400ca46d 48 89 c1 H..
1400ca470 48 8b 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 H.F.H.V.H..H.@.H
1400ca480 89 14 03 31 c0 48 89 43 08 e8 12 0f f5 ff 48 8d ...1.H.C......H.
1400ca490 4b 10 48 89 44 24 28 e8 94 46 ff ff 48 8b 4c 24 K.H.D$(..F..H.L$
1400ca4a0 28 eb cd (..
1400ca400
1400ca400std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::basic_ifstream():
1400ca400push rdi
1400ca401push rsi
1400ca402push rbx
1400ca403sub rsp, 48
1400ca407mov rax, [rdx+8]
1400ca40bmov rsi, rdx
1400ca40emov rbx, rcx
1400ca411mov [rcx], rax
1400ca414mov rdx, [rax-24]
1400ca418mov rcx, [rsi+16]
1400ca41cmov [rbx+rdx], rcx
1400ca420xor edx, edx
1400ca422mov [rbx+8], 0
1400ca42amov rcx, [rax-24]
1400ca42eadd rcx, rbx
1400ca431call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca436mov rax, [rsi]
1400ca439mov rdx, [rsi+24]
1400ca43dlea rcx, [rbx+16]
1400ca441mov [rbx], rax
1400ca444mov rax, [rax-24]
1400ca448mov [rbx+rax], rdx
1400ca44ccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400ca451mov rax, [rbx]
1400ca454lea rdx, [rbx+16]
1400ca458mov rcx, [rax-24]
1400ca45cadd rcx, rbx
1400ca45fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca464nop
1400ca465add rsp, 48
1400ca469pop rbx
1400ca46apop rsi
1400ca46bpop rdi
1400ca46cret
1400ca46d
1400ca46d 48 89 c1 H..
1400ca470 48 8b 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 H.F.H.V.H..H.@.H
1400ca480 89 14 03 31 c0 48 89 43 08 e8 12 0f f5 ff 48 8d ...1.H.C......H.
1400ca490 4b 10 48 89 44 24 28 e8 94 46 ff ff 48 8b 4c 24 K.H.D$(..F..H.L$
1400ca4a0 28 eb cd (..
1400ca400
1400ca4a3
1400ca4a3 // align 0x10
1400ca4a3 // align 0x10
1400ca4b0
1400ca4b0std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::~basic_ifstream():
1400ca4b0push rbx
1400ca4b1sub rsp, 32
1400ca4b5lea rax, [rip+0xd7afc]
1400ca4bcmov [rcx], rax
1400ca4bfadd rax, 40
1400ca4c3mov rbx, rcx
1400ca4c6lea rcx, [rcx+16]
1400ca4camov [rcx+192], rax
1400ca4d1lea rax, [rip+0xd7838]
1400ca4d8mov [rcx], rax
1400ca4dbcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400ca4e0lea rcx, [rbx+88]
1400ca4e4call std::__basic_file<char>::~__basic_file()
1400ca4e9mov rax, [rip+0xccdc0]
1400ca4f0lea rcx, [rbx+72]
1400ca4f4add rax, 16
1400ca4f8mov [rbx+16], rax
1400ca4fccall std::locale::~locale()
1400ca501lea rax, [rip+0xd04c0]
1400ca508mov [rbx+8], 0
1400ca510lea rcx, [rbx+208]
1400ca517mov [rbx], rax
1400ca51amov rax, [rip+0xccfef]
1400ca521add rax, 16
1400ca525mov [rbx+208], rax
1400ca52ccall std::ios_base::~ios_base()
1400ca531mov rcx, rbx
1400ca534add rsp, 32
1400ca538pop rbx
1400ca539jmp 0x140101ab0
1400ca53e
1400ca53e 48 89 H.
1400ca540 c1 e8 4a 77 03 00 e8 35 79 03 00 eb 93 ..Jw...5y....
1400ca4b0
1400ca4b0std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::~basic_ifstream():
1400ca4b0push rbx
1400ca4b1sub rsp, 32
1400ca4b5lea rax, [rip+0xd7afc]
1400ca4bcmov [rcx], rax
1400ca4bfadd rax, 40
1400ca4c3mov rbx, rcx
1400ca4c6lea rcx, [rcx+16]
1400ca4camov [rcx+192], rax
1400ca4d1lea rax, [rip+0xd7838]
1400ca4d8mov [rcx], rax
1400ca4dbcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400ca4e0lea rcx, [rbx+88]
1400ca4e4call std::__basic_file<char>::~__basic_file()
1400ca4e9mov rax, [rip+0xccdc0]
1400ca4f0lea rcx, [rbx+72]
1400ca4f4add rax, 16
1400ca4f8mov [rbx+16], rax
1400ca4fccall std::locale::~locale()
1400ca501lea rax, [rip+0xd04c0]
1400ca508mov [rbx+8], 0
1400ca510lea rcx, [rbx+208]
1400ca517mov [rbx], rax
1400ca51amov rax, [rip+0xccfef]
1400ca521add rax, 16
1400ca525mov [rbx+208], rax
1400ca52ccall std::ios_base::~ios_base()
1400ca531mov rcx, rbx
1400ca534add rsp, 32
1400ca538pop rbx
1400ca539jmp 0x140101ab0
1400ca53e
1400ca53e 48 89 H.
1400ca540 c1 e8 4a 77 03 00 e8 35 79 03 00 eb 93 ..Jw...5y....
1400ca4b0
1400ca54d
1400ca54d // align 0x10
1400ca54d // align 0x10
1400ca550
1400ca550std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::~basic_ifstream():
1400ca550push rbx
1400ca551sub rsp, 32
1400ca555lea rax, [rip+0xd7a5c]
1400ca55cmov [rcx], rax
1400ca55fadd rax, 40
1400ca563mov rbx, rcx
1400ca566lea rcx, [rcx+16]
1400ca56amov [rcx+192], rax
1400ca571lea rax, [rip+0xd7798]
1400ca578mov [rcx], rax
1400ca57bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400ca580lea rcx, [rbx+88]
1400ca584call std::__basic_file<char>::~__basic_file()
1400ca589mov rax, [rip+0xccd20]
1400ca590lea rcx, [rbx+72]
1400ca594add rax, 16
1400ca598mov [rbx+16], rax
1400ca59ccall std::locale::~locale()
1400ca5a1lea rax, [rip+0xd0420]
1400ca5a8lea rcx, [rbx+208]
1400ca5afmov [rbx+8], 0
1400ca5b7mov [rbx], rax
1400ca5bamov rax, [rip+0xccf4f]
1400ca5c1add rax, 16
1400ca5c5mov [rbx+208], rax
1400ca5ccadd rsp, 32
1400ca5d0pop rbx
1400ca5d1jmp 0x1400f5f40
1400ca5d6
1400ca5d6 48 89 c1 e8 b2 76 03 00 e8 9d H....v....
1400ca5e0 78 03 00 eb 9b x....
1400ca550
1400ca550std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::~basic_ifstream():
1400ca550push rbx
1400ca551sub rsp, 32
1400ca555lea rax, [rip+0xd7a5c]
1400ca55cmov [rcx], rax
1400ca55fadd rax, 40
1400ca563mov rbx, rcx
1400ca566lea rcx, [rcx+16]
1400ca56amov [rcx+192], rax
1400ca571lea rax, [rip+0xd7798]
1400ca578mov [rcx], rax
1400ca57bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400ca580lea rcx, [rbx+88]
1400ca584call std::__basic_file<char>::~__basic_file()
1400ca589mov rax, [rip+0xccd20]
1400ca590lea rcx, [rbx+72]
1400ca594add rax, 16
1400ca598mov [rbx+16], rax
1400ca59ccall std::locale::~locale()
1400ca5a1lea rax, [rip+0xd0420]
1400ca5a8lea rcx, [rbx+208]
1400ca5afmov [rbx+8], 0
1400ca5b7mov [rbx], rax
1400ca5bamov rax, [rip+0xccf4f]
1400ca5c1add rax, 16
1400ca5c5mov [rbx+208], rax
1400ca5ccadd rsp, 32
1400ca5d0pop rbx
1400ca5d1jmp 0x1400f5f40
1400ca5d6
1400ca5d6 48 89 c1 e8 b2 76 03 00 e8 9d H....v....
1400ca5e0 78 03 00 eb 9b x....
1400ca550
1400ca5e5
1400ca5e5 // align 0x10
1400ca5e5 // align 0x10
1400ca5f0
1400ca5f0std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::~basic_ifstream():
1400ca5f0push rsi
1400ca5f1push rbx
1400ca5f2sub rsp, 40
1400ca5f6mov rax, [rdx]
1400ca5f9mov rsi, rdx
1400ca5fcmov [rcx], rax
1400ca5ffmov rax, [rax-24]
1400ca603mov rbx, rcx
1400ca606mov rdx, [rdx+24]
1400ca60alea rcx, [rcx+16]
1400ca60emov [rcx+rax-16], rdx
1400ca613lea rax, [rip+0xd76f6]
1400ca61amov [rcx], rax
1400ca61dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400ca622lea rcx, [rbx+88]
1400ca626call std::__basic_file<char>::~__basic_file()
1400ca62bmov rax, [rip+0xccc7e]
1400ca632lea rcx, [rbx+72]
1400ca636add rax, 16
1400ca63amov [rbx+16], rax
1400ca63ecall std::locale::~locale()
1400ca643mov rax, [rsi+8]
1400ca647mov [rbx], rax
1400ca64amov rax, [rax-24]
1400ca64emov rdx, [rsi+16]
1400ca652mov [rbx+rax], rdx
1400ca656mov [rbx+8], 0
1400ca65eadd rsp, 40
1400ca662pop rbx
1400ca663pop rsi
1400ca664ret
1400ca665
1400ca665 48 89 c1 e8 23 76 03 00 e8 0e 78 H...#v....x
1400ca670 03 00 eb ae ....
1400ca5f0
1400ca5f0std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::~basic_ifstream():
1400ca5f0push rsi
1400ca5f1push rbx
1400ca5f2sub rsp, 40
1400ca5f6mov rax, [rdx]
1400ca5f9mov rsi, rdx
1400ca5fcmov [rcx], rax
1400ca5ffmov rax, [rax-24]
1400ca603mov rbx, rcx
1400ca606mov rdx, [rdx+24]
1400ca60alea rcx, [rcx+16]
1400ca60emov [rcx+rax-16], rdx
1400ca613lea rax, [rip+0xd76f6]
1400ca61amov [rcx], rax
1400ca61dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400ca622lea rcx, [rbx+88]
1400ca626call std::__basic_file<char>::~__basic_file()
1400ca62bmov rax, [rip+0xccc7e]
1400ca632lea rcx, [rbx+72]
1400ca636add rax, 16
1400ca63amov [rbx+16], rax
1400ca63ecall std::locale::~locale()
1400ca643mov rax, [rsi+8]
1400ca647mov [rbx], rax
1400ca64amov rax, [rax-24]
1400ca64emov rdx, [rsi+16]
1400ca652mov [rbx+rax], rdx
1400ca656mov [rbx+8], 0
1400ca65eadd rsp, 40
1400ca662pop rbx
1400ca663pop rsi
1400ca664ret
1400ca665
1400ca665 48 89 c1 e8 23 76 03 00 e8 0e 78 H...#v....x
1400ca670 03 00 eb ae ....
1400ca5f0
1400ca674
1400ca674 // align 0x10
1400ca674 // align 0x10
1400ca680
1400ca680std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>&&):
1400ca680push rbp
1400ca681push rdi
1400ca682push rsi
1400ca683push rbx
1400ca684sub rsp, 40
1400ca688mov rax, [rcx]
1400ca68bmov rdi, [rax-24]
1400ca68fmov rax, [rdx]
1400ca692mov rsi, [rax-24]
1400ca696add rdi, rcx
1400ca699mov rbp, rcx
1400ca69cmov rbx, rdx
1400ca69fmov rcx, rdi
1400ca6a2add rsi, rdx
1400ca6a5mov rdx, rsi
1400ca6a8call std::ios_base::_M_swap(std::ios_base&)
1400ca6adlea rdx, [rdi+208]
1400ca6b4mov rcx, rdi
1400ca6b7call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ca6bclea rdx, [rsi+208]
1400ca6c3mov rcx, rsi
1400ca6c6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ca6cbmov rax, [rdi+216]
1400ca6d2mov rdx, [rsi+216]
1400ca6d9lea rcx, [rbp+16]
1400ca6ddmov [rdi+216], rdx
1400ca6e4movzx edx, [rsi+224]
1400ca6ebmov [rsi+216], rax
1400ca6f2movzx eax, [rdi+224]
1400ca6f9mov [rdi+224], dx
1400ca700movzx edx, [rsi+226]
1400ca707mov [rsi+224], ax
1400ca70emovzx eax, [rdi+226]
1400ca715mov [rdi+226], dl
1400ca71bmov rdx, [rbx+8]
1400ca71fmov [rsi+226], al
1400ca725mov rax, [rbp+8]
1400ca729mov [rbp+8], rdx
1400ca72dlea rdx, [rbx+16]
1400ca731mov [rbx+8], rax
1400ca735call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400ca73amov rax, rbp
1400ca73dadd rsp, 40
1400ca741pop rbx
1400ca742pop rsi
1400ca743pop rdi
1400ca744pop rbp
1400ca745ret
1400ca680
1400ca680std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_ifstream<wchar_t, std::char_traits<wchar_t>>&&):
1400ca680push rbp
1400ca681push rdi
1400ca682push rsi
1400ca683push rbx
1400ca684sub rsp, 40
1400ca688mov rax, [rcx]
1400ca68bmov rdi, [rax-24]
1400ca68fmov rax, [rdx]
1400ca692mov rsi, [rax-24]
1400ca696add rdi, rcx
1400ca699mov rbp, rcx
1400ca69cmov rbx, rdx
1400ca69fmov rcx, rdi
1400ca6a2add rsi, rdx
1400ca6a5mov rdx, rsi
1400ca6a8call std::ios_base::_M_swap(std::ios_base&)
1400ca6adlea rdx, [rdi+208]
1400ca6b4mov rcx, rdi
1400ca6b7call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ca6bclea rdx, [rsi+208]
1400ca6c3mov rcx, rsi
1400ca6c6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ca6cbmov rax, [rdi+216]
1400ca6d2mov rdx, [rsi+216]
1400ca6d9lea rcx, [rbp+16]
1400ca6ddmov [rdi+216], rdx
1400ca6e4movzx edx, [rsi+224]
1400ca6ebmov [rsi+216], rax
1400ca6f2movzx eax, [rdi+224]
1400ca6f9mov [rdi+224], dx
1400ca700movzx edx, [rsi+226]
1400ca707mov [rsi+224], ax
1400ca70emovzx eax, [rdi+226]
1400ca715mov [rdi+226], dl
1400ca71bmov rdx, [rbx+8]
1400ca71fmov [rsi+226], al
1400ca725mov rax, [rbp+8]
1400ca729mov [rbp+8], rdx
1400ca72dlea rdx, [rbx+16]
1400ca731mov [rbx+8], rax
1400ca735call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400ca73amov rax, rbp
1400ca73dadd rsp, 40
1400ca741pop rbx
1400ca742pop rsi
1400ca743pop rdi
1400ca744pop rbp
1400ca745ret
1400ca680
1400ca746
1400ca746 // align 0x10
1400ca746 // align 0x10
1400ca750
1400ca750std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::swap(std::basic_iostream<wchar_t, std::char_traits<wchar_t>>&):
1400ca750push rbp
1400ca751push rdi
1400ca752push rsi
1400ca753push rbx
1400ca754sub rsp, 40
1400ca758mov rax, [rcx]
1400ca75bmov rsi, [rax-24]
1400ca75fmov rax, [rdx]
1400ca762mov rbx, [rax-24]
1400ca766add rsi, rcx
1400ca769mov rbp, rcx
1400ca76cmov rdi, rdx
1400ca76fmov rcx, rsi
1400ca772add rbx, rdx
1400ca775mov rdx, rbx
1400ca778call std::ios_base::_M_swap(std::ios_base&)
1400ca77dlea rdx, [rsi+208]
1400ca784mov rcx, rsi
1400ca787call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ca78clea rdx, [rbx+208]
1400ca793mov rcx, rbx
1400ca796call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ca79bmov rax, [rsi+216]
1400ca7a2mov rdx, [rbx+216]
1400ca7a9mov [rsi+216], rdx
1400ca7b0movzx edx, [rbx+224]
1400ca7b7mov [rbx+216], rax
1400ca7bemovzx eax, [rsi+224]
1400ca7c5mov [rsi+224], dx
1400ca7ccmovzx edx, [rbx+226]
1400ca7d3mov [rbx+224], ax
1400ca7damovzx eax, [rsi+226]
1400ca7e1mov [rsi+226], dl
1400ca7e7mov rdx, [rdi+8]
1400ca7ebmov [rbx+226], al
1400ca7f1mov rax, [rbp+8]
1400ca7f5mov [rbp+8], rdx
1400ca7f9mov [rdi+8], rax
1400ca7fdadd rsp, 40
1400ca801pop rbx
1400ca802pop rsi
1400ca803pop rdi
1400ca804pop rbp
1400ca805ret
1400ca750
1400ca750std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::swap(std::basic_iostream<wchar_t, std::char_traits<wchar_t>>&):
1400ca750push rbp
1400ca751push rdi
1400ca752push rsi
1400ca753push rbx
1400ca754sub rsp, 40
1400ca758mov rax, [rcx]
1400ca75bmov rsi, [rax-24]
1400ca75fmov rax, [rdx]
1400ca762mov rbx, [rax-24]
1400ca766add rsi, rcx
1400ca769mov rbp, rcx
1400ca76cmov rdi, rdx
1400ca76fmov rcx, rsi
1400ca772add rbx, rdx
1400ca775mov rdx, rbx
1400ca778call std::ios_base::_M_swap(std::ios_base&)
1400ca77dlea rdx, [rsi+208]
1400ca784mov rcx, rsi
1400ca787call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ca78clea rdx, [rbx+208]
1400ca793mov rcx, rbx
1400ca796call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ca79bmov rax, [rsi+216]
1400ca7a2mov rdx, [rbx+216]
1400ca7a9mov [rsi+216], rdx
1400ca7b0movzx edx, [rbx+224]
1400ca7b7mov [rbx+216], rax
1400ca7bemovzx eax, [rsi+224]
1400ca7c5mov [rsi+224], dx
1400ca7ccmovzx edx, [rbx+226]
1400ca7d3mov [rbx+224], ax
1400ca7damovzx eax, [rsi+226]
1400ca7e1mov [rsi+226], dl
1400ca7e7mov rdx, [rdi+8]
1400ca7ebmov [rbx+226], al
1400ca7f1mov rax, [rbp+8]
1400ca7f5mov [rbp+8], rdx
1400ca7f9mov [rdi+8], rax
1400ca7fdadd rsp, 40
1400ca801pop rbx
1400ca802pop rsi
1400ca803pop rdi
1400ca804pop rbp
1400ca805ret
1400ca750
1400ca806
1400ca806 // align 0x10
1400ca806 // align 0x10
1400ca810
1400ca810std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::basic_iostream(std::basic_iostream<wchar_t, std::char_traits<wchar_t>>&&):
1400ca810push rbp
1400ca811push rdi
1400ca812push rsi
1400ca813push rbx
1400ca814sub rsp, 56
1400ca818movups [rsp+32], x6
1400ca81dlea rax, [rip+0xd7834]
1400ca824movq x6, [rip+0xc7014]
1400ca82cmovq x1, rax
1400ca831punpcklqdq x6, x1
1400ca835lea rbp, [rcx+24]
1400ca839mov rbx, rcx
1400ca83cmov rsi, rdx
1400ca83fmov rcx, rbp
1400ca842call std::ios_base::ios_base()
1400ca847xor eax, eax
1400ca849pxor x0, x0
1400ca84dmov rcx, rbp
1400ca850mov [rbx+248], ax
1400ca857lea rax, [rip+0xd01ba]
1400ca85emov [rbx], rax
1400ca861add rax, 40
1400ca865movups [rbx+256], x0
1400ca86cmovups [rbx+272], x0
1400ca873mov [rbx+24], rax
1400ca877mov rax, [rsi+8]
1400ca87bmov [rbx+240], 0
1400ca886mov [rbx+8], rax
1400ca88amov rax, [rsi]
1400ca88dmov [rbx+250], 0
1400ca894mov rdi, [rax-24]
1400ca898add rdi, rsi
1400ca89bmov rdx, rdi
1400ca89ecall std::ios_base::_M_move(std::ios_base&)
1400ca8a3lea rdx, [rbx+232]
1400ca8aamov rcx, rbp
1400ca8adcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ca8b2mov rax, [rdi+216]
1400ca8b9mov [rbx+256], 0
1400ca8c4mov [rdi+216], 0
1400ca8cfmov [rbx+240], rax
1400ca8d6movzx eax, [rdi+224]
1400ca8ddmov [rbx+248], ax
1400ca8e4movzx eax, [rdi+226]
1400ca8ebmov [rbx+250], al
1400ca8f1lea rax, [rip+0xd7710]
1400ca8f8mov [rsi+8], 0
1400ca900mov [rbx], rax
1400ca903movups [rbx+16], x6
1400ca907movups x6, [rsp+32]
1400ca90cadd rsp, 56
1400ca910pop rbx
1400ca911pop rsi
1400ca912pop rdi
1400ca913pop rbp
1400ca914ret
1400ca915
1400ca915 48 89 c6 48 8b 05 f1 cb 0c 00 48 H..H......H
1400ca920 89 e9 48 83 c0 10 48 89 43 18 e8 11 b6 02 00 48 ..H...H.C......H
1400ca930 89 f1 e8 69 0a f5 ff 90 ...i....
1400ca810
1400ca810std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::basic_iostream(std::basic_iostream<wchar_t, std::char_traits<wchar_t>>&&):
1400ca810push rbp
1400ca811push rdi
1400ca812push rsi
1400ca813push rbx
1400ca814sub rsp, 56
1400ca818movups [rsp+32], x6
1400ca81dlea rax, [rip+0xd7834]
1400ca824movq x6, [rip+0xc7014]
1400ca82cmovq x1, rax
1400ca831punpcklqdq x6, x1
1400ca835lea rbp, [rcx+24]
1400ca839mov rbx, rcx
1400ca83cmov rsi, rdx
1400ca83fmov rcx, rbp
1400ca842call std::ios_base::ios_base()
1400ca847xor eax, eax
1400ca849pxor x0, x0
1400ca84dmov rcx, rbp
1400ca850mov [rbx+248], ax
1400ca857lea rax, [rip+0xd01ba]
1400ca85emov [rbx], rax
1400ca861add rax, 40
1400ca865movups [rbx+256], x0
1400ca86cmovups [rbx+272], x0
1400ca873mov [rbx+24], rax
1400ca877mov rax, [rsi+8]
1400ca87bmov [rbx+240], 0
1400ca886mov [rbx+8], rax
1400ca88amov rax, [rsi]
1400ca88dmov [rbx+250], 0
1400ca894mov rdi, [rax-24]
1400ca898add rdi, rsi
1400ca89bmov rdx, rdi
1400ca89ecall std::ios_base::_M_move(std::ios_base&)
1400ca8a3lea rdx, [rbx+232]
1400ca8aamov rcx, rbp
1400ca8adcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ca8b2mov rax, [rdi+216]
1400ca8b9mov [rbx+256], 0
1400ca8c4mov [rdi+216], 0
1400ca8cfmov [rbx+240], rax
1400ca8d6movzx eax, [rdi+224]
1400ca8ddmov [rbx+248], ax
1400ca8e4movzx eax, [rdi+226]
1400ca8ebmov [rbx+250], al
1400ca8f1lea rax, [rip+0xd7710]
1400ca8f8mov [rsi+8], 0
1400ca900mov [rbx], rax
1400ca903movups [rbx+16], x6
1400ca907movups x6, [rsp+32]
1400ca90cadd rsp, 56
1400ca910pop rbx
1400ca911pop rsi
1400ca912pop rdi
1400ca913pop rbp
1400ca914ret
1400ca915
1400ca915 48 89 c6 48 8b 05 f1 cb 0c 00 48 H..H......H
1400ca920 89 e9 48 83 c0 10 48 89 43 18 e8 11 b6 02 00 48 ..H...H.C......H
1400ca930 89 f1 e8 69 0a f5 ff 90 ...i....
1400ca810
1400ca938
1400ca938 // align 0x10
1400ca938 // align 0x10
1400ca940
1400ca940std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::basic_iostream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400ca940push rdi
1400ca941push rsi
1400ca942push rbx
1400ca943sub rsp, 64
1400ca947movups [rsp+32], x6
1400ca94cmovups [rsp+48], x7
1400ca951lea rax, [rip+0xd7700]
1400ca958movq x6, [rip+0xc6ee0]
1400ca960movq x7, [rip+0xc6ee0]
1400ca968movq x1, rax
1400ca96dlea rax, [rip+0xd011c]
1400ca974movq x2, rax
1400ca979punpcklqdq x6, x1
1400ca97dpunpcklqdq x7, x2
1400ca981mov rbx, rcx
1400ca984lea rcx, [rcx+24]
1400ca988mov rsi, rdx
1400ca98bcall std::ios_base::ios_base()
1400ca990xor r8l, r8l
1400ca993pxor x0, x0
1400ca997mov rdx, rsi
1400ca99alea rax, [rip+0xd0077]
1400ca9a1mov [rbx+248], r8w
1400ca9a9lea rcx, [rbx+24]
1400ca9admov [rbx], rax
1400ca9b0add rax, 40
1400ca9b4mov [rbx+240], 0
1400ca9bfmov [rbx+250], 0
1400ca9c6mov [rbx+24], rax
1400ca9camov [rbx+8], 0
1400ca9d2movups [rbx+256], x0
1400ca9d9movups [rbx+272], x0
1400ca9e0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca9e5movups [rbx+16], x7
1400ca9e9mov rdx, rsi
1400ca9eclea rcx, [rbx+24]
1400ca9f0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca9f5lea rax, [rip+0xd760c]
1400ca9fcmovups [rbx+16], x6
1400caa00mov [rbx], rax
1400caa03movups x6, [rsp+32]
1400caa08movups x7, [rsp+48]
1400caa0dadd rsp, 64
1400caa11pop rbx
1400caa12pop rsi
1400caa13pop rdi
1400caa14ret
1400caa15
1400caa15 48 89 c6 48 8b 05 f1 ca 0c 00 48 H..H......H
1400caa20 8d 4b 18 48 83 c0 10 48 89 43 18 e8 10 b5 02 00 .K.H...H.C......
1400caa30 48 89 f1 e8 68 09 f5 ff 48 8d 35 d9 ff 0c 00 31 H...h...H.5....1
1400caa40 c9 48 89 33 48 89 c6 48 89 4b 08 eb cb .H.3H..H.K...
1400ca940
1400ca940std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::basic_iostream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400ca940push rdi
1400ca941push rsi
1400ca942push rbx
1400ca943sub rsp, 64
1400ca947movups [rsp+32], x6
1400ca94cmovups [rsp+48], x7
1400ca951lea rax, [rip+0xd7700]
1400ca958movq x6, [rip+0xc6ee0]
1400ca960movq x7, [rip+0xc6ee0]
1400ca968movq x1, rax
1400ca96dlea rax, [rip+0xd011c]
1400ca974movq x2, rax
1400ca979punpcklqdq x6, x1
1400ca97dpunpcklqdq x7, x2
1400ca981mov rbx, rcx
1400ca984lea rcx, [rcx+24]
1400ca988mov rsi, rdx
1400ca98bcall std::ios_base::ios_base()
1400ca990xor r8l, r8l
1400ca993pxor x0, x0
1400ca997mov rdx, rsi
1400ca99alea rax, [rip+0xd0077]
1400ca9a1mov [rbx+248], r8w
1400ca9a9lea rcx, [rbx+24]
1400ca9admov [rbx], rax
1400ca9b0add rax, 40
1400ca9b4mov [rbx+240], 0
1400ca9bfmov [rbx+250], 0
1400ca9c6mov [rbx+24], rax
1400ca9camov [rbx+8], 0
1400ca9d2movups [rbx+256], x0
1400ca9d9movups [rbx+272], x0
1400ca9e0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca9e5movups [rbx+16], x7
1400ca9e9mov rdx, rsi
1400ca9eclea rcx, [rbx+24]
1400ca9f0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ca9f5lea rax, [rip+0xd760c]
1400ca9fcmovups [rbx+16], x6
1400caa00mov [rbx], rax
1400caa03movups x6, [rsp+32]
1400caa08movups x7, [rsp+48]
1400caa0dadd rsp, 64
1400caa11pop rbx
1400caa12pop rsi
1400caa13pop rdi
1400caa14ret
1400caa15
1400caa15 48 89 c6 48 8b 05 f1 ca 0c 00 48 H..H......H
1400caa20 8d 4b 18 48 83 c0 10 48 89 43 18 e8 10 b5 02 00 .K.H...H.C......
1400caa30 48 89 f1 e8 68 09 f5 ff 48 8d 35 d9 ff 0c 00 31 H...h...H.5....1
1400caa40 c9 48 89 33 48 89 c6 48 89 4b 08 eb cb .H.3H..H.K...
1400ca940
1400caa4d
1400caa4d // align 0x10
1400caa4d // align 0x10
1400caa50
1400caa50std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::basic_iostream():
1400caa50push rsi
1400caa51push rbx
1400caa52sub rsp, 88
1400caa56movups [rsp+48], x6
1400caa5bmovups [rsp+64], x7
1400caa60lea rax, [rip+0xd75f1]
1400caa67movq x6, [rip+0xc6dd1]
1400caa6fmovq x7, [rip+0xc6dd1]
1400caa77movq x1, rax
1400caa7clea rax, [rip+0xd000d]
1400caa83movq x2, rax
1400caa88punpcklqdq x6, x1
1400caa8cpunpcklqdq x7, x2
1400caa90mov rbx, rcx
1400caa93lea rcx, [rcx+24]
1400caa97call std::ios_base::ios_base()
1400caa9clea rax, [rip+0xcff75]
1400caaa3xor ecx, ecx
1400caaa5xor edx, edx
1400caaa7mov [rbx], rax
1400caaaaadd rax, 40
1400caaaepxor x0, x0
1400caab2mov [rbx+248], cx
1400caab9lea rcx, [rbx+24]
1400caabdmov [rbx+240], 0
1400caac8mov [rbx+250], 0
1400caacfmov [rbx+24], rax
1400caad3mov [rbx+8], 0
1400caadbmovups [rbx+256], x0
1400caae2movups [rbx+272], x0
1400caae9call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400caaeemovups [rbx+16], x7
1400caaf2xor edx, edx
1400caaf4lea rcx, [rbx+24]
1400caaf8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400caafdlea rax, [rip+0xd7504]
1400cab04movups [rbx+16], x6
1400cab08mov [rbx], rax
1400cab0bmovups x6, [rsp+48]
1400cab10movups x7, [rsp+64]
1400cab15add rsp, 88
1400cab19pop rbx
1400cab1apop rsi
1400cab1bret
1400cab1c
1400cab1c 48 89 44 24 H.D$
1400cab20 28 48 8b 05 e8 c9 0c 00 48 8d 4b 18 48 8d 50 10 (H......H.K.H.P.
1400cab30 48 89 53 18 e8 07 b4 02 00 48 8b 4c 24 28 e8 5d H.S......H.L$(.]
1400cab40 08 f5 ff 48 8d 15 ce fe 0c 00 48 89 13 31 d2 48 ...H......H..1.H
1400cab50 89 53 08 eb c7 .S...
1400caa50
1400caa50std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::basic_iostream():
1400caa50push rsi
1400caa51push rbx
1400caa52sub rsp, 88
1400caa56movups [rsp+48], x6
1400caa5bmovups [rsp+64], x7
1400caa60lea rax, [rip+0xd75f1]
1400caa67movq x6, [rip+0xc6dd1]
1400caa6fmovq x7, [rip+0xc6dd1]
1400caa77movq x1, rax
1400caa7clea rax, [rip+0xd000d]
1400caa83movq x2, rax
1400caa88punpcklqdq x6, x1
1400caa8cpunpcklqdq x7, x2
1400caa90mov rbx, rcx
1400caa93lea rcx, [rcx+24]
1400caa97call std::ios_base::ios_base()
1400caa9clea rax, [rip+0xcff75]
1400caaa3xor ecx, ecx
1400caaa5xor edx, edx
1400caaa7mov [rbx], rax
1400caaaaadd rax, 40
1400caaaepxor x0, x0
1400caab2mov [rbx+248], cx
1400caab9lea rcx, [rbx+24]
1400caabdmov [rbx+240], 0
1400caac8mov [rbx+250], 0
1400caacfmov [rbx+24], rax
1400caad3mov [rbx+8], 0
1400caadbmovups [rbx+256], x0
1400caae2movups [rbx+272], x0
1400caae9call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400caaeemovups [rbx+16], x7
1400caaf2xor edx, edx
1400caaf4lea rcx, [rbx+24]
1400caaf8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400caafdlea rax, [rip+0xd7504]
1400cab04movups [rbx+16], x6
1400cab08mov [rbx], rax
1400cab0bmovups x6, [rsp+48]
1400cab10movups x7, [rsp+64]
1400cab15add rsp, 88
1400cab19pop rbx
1400cab1apop rsi
1400cab1bret
1400cab1c
1400cab1c 48 89 44 24 H.D$
1400cab20 28 48 8b 05 e8 c9 0c 00 48 8d 4b 18 48 8d 50 10 (H......H.K.H.P.
1400cab30 48 89 53 18 e8 07 b4 02 00 48 8b 4c 24 28 e8 5d H.S......H.L$(.]
1400cab40 08 f5 ff 48 8d 15 ce fe 0c 00 48 89 13 31 d2 48 ...H......H..1.H
1400cab50 89 53 08 eb c7 .S...
1400caa50
1400cab55
1400cab55 // align 0x10
1400cab55 // align 0x10
1400cab60
1400cab60std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::basic_iostream(std::basic_iostream<wchar_t, std::char_traits<wchar_t>>&&):
1400cab60push r12
1400cab62push rbp
1400cab63push rdi
1400cab64push rsi
1400cab65push rbx
1400cab66sub rsp, 32
1400cab6amov rax, [rdx+8]
1400cab6emov rsi, rdx
1400cab71mov rbx, rcx
1400cab74mov [rcx], rax
1400cab77mov rdx, [rax-24]
1400cab7bmov rcx, [rsi+16]
1400cab7fmov rbp, r8
1400cab82mov [rbx+rdx], rcx
1400cab86mov rdx, [r8+8]
1400cab8amov [rbx+8], rdx
1400cab8emov rdi, [rax-24]
1400cab92mov rax, [r8]
1400cab95add rdi, rbx
1400cab98mov r12, [rax-24]
1400cab9cmov rcx, rdi
1400cab9fadd r12, r8
1400caba2mov rdx, r12
1400caba5call std::ios_base::_M_move(std::ios_base&)
1400cabaalea rdx, [rdi+208]
1400cabb1mov rcx, rdi
1400cabb4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400cabb9mov rax, [r12+216]
1400cabc1mov [rdi+232], 0
1400cabccmov [r12+216], 0
1400cabd8mov [rdi+216], rax
1400cabdfmov rdx, [rsi+32]
1400cabe3movzx eax, [r12+224]
1400cabecmov [rdi+224], ax
1400cabf3movzx eax, [r12+226]
1400cabfcmov [rdi+226], al
1400cac02mov rax, [rsi+24]
1400cac06mov [rbp+8], 0
1400cac0emov [rbx+16], rax
1400cac12mov rax, [rax-24]
1400cac16mov [rbx+rax+16], rdx
1400cac1bmov rax, [rsi]
1400cac1emov rdx, [rsi+40]
1400cac22mov [rbx], rax
1400cac25mov rax, [rax-24]
1400cac29mov [rbx+rax], rdx
1400cac2dmov rax, [rsi+48]
1400cac31mov [rbx+16], rax
1400cac35add rsp, 32
1400cac39pop rbx
1400cac3apop rsi
1400cac3bpop rdi
1400cac3cpop rbp
1400cac3dpop r12
1400cac3fret
1400cab60
1400cab60std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::basic_iostream(std::basic_iostream<wchar_t, std::char_traits<wchar_t>>&&):
1400cab60push r12
1400cab62push rbp
1400cab63push rdi
1400cab64push rsi
1400cab65push rbx
1400cab66sub rsp, 32
1400cab6amov rax, [rdx+8]
1400cab6emov rsi, rdx
1400cab71mov rbx, rcx
1400cab74mov [rcx], rax
1400cab77mov rdx, [rax-24]
1400cab7bmov rcx, [rsi+16]
1400cab7fmov rbp, r8
1400cab82mov [rbx+rdx], rcx
1400cab86mov rdx, [r8+8]
1400cab8amov [rbx+8], rdx
1400cab8emov rdi, [rax-24]
1400cab92mov rax, [r8]
1400cab95add rdi, rbx
1400cab98mov r12, [rax-24]
1400cab9cmov rcx, rdi
1400cab9fadd r12, r8
1400caba2mov rdx, r12
1400caba5call std::ios_base::_M_move(std::ios_base&)
1400cabaalea rdx, [rdi+208]
1400cabb1mov rcx, rdi
1400cabb4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400cabb9mov rax, [r12+216]
1400cabc1mov [rdi+232], 0
1400cabccmov [r12+216], 0
1400cabd8mov [rdi+216], rax
1400cabdfmov rdx, [rsi+32]
1400cabe3movzx eax, [r12+224]
1400cabecmov [rdi+224], ax
1400cabf3movzx eax, [r12+226]
1400cabfcmov [rdi+226], al
1400cac02mov rax, [rsi+24]
1400cac06mov [rbp+8], 0
1400cac0emov [rbx+16], rax
1400cac12mov rax, [rax-24]
1400cac16mov [rbx+rax+16], rdx
1400cac1bmov rax, [rsi]
1400cac1emov rdx, [rsi+40]
1400cac22mov [rbx], rax
1400cac25mov rax, [rax-24]
1400cac29mov [rbx+rax], rdx
1400cac2dmov rax, [rsi+48]
1400cac31mov [rbx+16], rax
1400cac35add rsp, 32
1400cac39pop rbx
1400cac3apop rsi
1400cac3bpop rdi
1400cac3cpop rbp
1400cac3dpop r12
1400cac3fret
1400cab60
1400cac40
1400cac40std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::basic_iostream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400cac40push rdi
1400cac41push rsi
1400cac42push rbx
1400cac43sub rsp, 32
1400cac47mov rax, [rdx+8]
1400cac4bmov rsi, rdx
1400cac4emov rbx, rcx
1400cac51mov [rcx], rax
1400cac54mov rdx, [rax-24]
1400cac58mov rcx, [rsi+16]
1400cac5cmov rdi, r8
1400cac5fmov [rbx+rdx], rcx
1400cac63mov rdx, r8
1400cac66mov [rbx+8], 0
1400cac6emov rcx, [rax-24]
1400cac72add rcx, rbx
1400cac75call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cac7amov rax, [rsi+24]
1400cac7emov rdx, rdi
1400cac81mov [rbx+16], rax
1400cac85mov rax, [rax-24]
1400cac89lea rcx, [rbx+rax+16]
1400cac8emov rax, [rsi+32]
1400cac92mov [rcx], rax
1400cac95call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cac9amov rax, [rsi]
1400cac9dmov rdx, [rsi+40]
1400caca1mov [rbx], rax
1400caca4mov rax, [rax-24]
1400caca8mov [rbx+rax], rdx
1400cacacmov rax, [rsi+48]
1400cacb0mov [rbx+16], rax
1400cacb4add rsp, 32
1400cacb8pop rbx
1400cacb9pop rsi
1400cacbapop rdi
1400cacbbret
1400cacbc
1400cacbc 48 89 c1 48 H..H
1400cacc0 8b 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400cacd0 14 03 31 c0 48 89 43 08 e8 c3 06 f5 ff 90 ..1.H.C.......
1400cac40
1400cac40std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::basic_iostream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400cac40push rdi
1400cac41push rsi
1400cac42push rbx
1400cac43sub rsp, 32
1400cac47mov rax, [rdx+8]
1400cac4bmov rsi, rdx
1400cac4emov rbx, rcx
1400cac51mov [rcx], rax
1400cac54mov rdx, [rax-24]
1400cac58mov rcx, [rsi+16]
1400cac5cmov rdi, r8
1400cac5fmov [rbx+rdx], rcx
1400cac63mov rdx, r8
1400cac66mov [rbx+8], 0
1400cac6emov rcx, [rax-24]
1400cac72add rcx, rbx
1400cac75call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cac7amov rax, [rsi+24]
1400cac7emov rdx, rdi
1400cac81mov [rbx+16], rax
1400cac85mov rax, [rax-24]
1400cac89lea rcx, [rbx+rax+16]
1400cac8emov rax, [rsi+32]
1400cac92mov [rcx], rax
1400cac95call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cac9amov rax, [rsi]
1400cac9dmov rdx, [rsi+40]
1400caca1mov [rbx], rax
1400caca4mov rax, [rax-24]
1400caca8mov [rbx+rax], rdx
1400cacacmov rax, [rsi+48]
1400cacb0mov [rbx+16], rax
1400cacb4add rsp, 32
1400cacb8pop rbx
1400cacb9pop rsi
1400cacbapop rdi
1400cacbbret
1400cacbc
1400cacbc 48 89 c1 48 H..H
1400cacc0 8b 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400cacd0 14 03 31 c0 48 89 43 08 e8 c3 06 f5 ff 90 ..1.H.C.......
1400cac40
1400cacde
1400cacde // align 0x10
1400cacde // align 0x10
1400cace0
1400cace0std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::basic_iostream():
1400cace0push rsi
1400cace1push rbx
1400cace2sub rsp, 40
1400cace6mov rax, [rdx+8]
1400caceamov rsi, rdx
1400cacedmov rbx, rcx
1400cacf0mov [rcx], rax
1400cacf3mov rdx, [rax-24]
1400cacf7mov rcx, [rsi+16]
1400cacfbmov [rbx+rdx], rcx
1400cacffxor edx, edx
1400cad01mov [rbx+8], 0
1400cad09mov rcx, [rax-24]
1400cad0dadd rcx, rbx
1400cad10call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cad15mov rax, [rsi+24]
1400cad19xor edx, edx
1400cad1bmov [rbx+16], rax
1400cad1fmov rax, [rax-24]
1400cad23lea rcx, [rbx+rax+16]
1400cad28mov rax, [rsi+32]
1400cad2cmov [rcx], rax
1400cad2fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cad34mov rax, [rsi]
1400cad37mov rdx, [rsi+40]
1400cad3bmov [rbx], rax
1400cad3emov rax, [rax-24]
1400cad42mov [rbx+rax], rdx
1400cad46mov rax, [rsi+48]
1400cad4amov [rbx+16], rax
1400cad4eadd rsp, 40
1400cad52pop rbx
1400cad53pop rsi
1400cad54ret
1400cad55
1400cad55 48 89 c1 48 8b 46 08 48 8b 56 10 H..H.F.H.V.
1400cad60 48 89 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 H..H.@.H...1.H.C
1400cad70 08 e8 2a 06 f5 ff 90 ..*....
1400cace0
1400cace0std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::basic_iostream():
1400cace0push rsi
1400cace1push rbx
1400cace2sub rsp, 40
1400cace6mov rax, [rdx+8]
1400caceamov rsi, rdx
1400cacedmov rbx, rcx
1400cacf0mov [rcx], rax
1400cacf3mov rdx, [rax-24]
1400cacf7mov rcx, [rsi+16]
1400cacfbmov [rbx+rdx], rcx
1400cacffxor edx, edx
1400cad01mov [rbx+8], 0
1400cad09mov rcx, [rax-24]
1400cad0dadd rcx, rbx
1400cad10call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cad15mov rax, [rsi+24]
1400cad19xor edx, edx
1400cad1bmov [rbx+16], rax
1400cad1fmov rax, [rax-24]
1400cad23lea rcx, [rbx+rax+16]
1400cad28mov rax, [rsi+32]
1400cad2cmov [rcx], rax
1400cad2fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cad34mov rax, [rsi]
1400cad37mov rdx, [rsi+40]
1400cad3bmov [rbx], rax
1400cad3emov rax, [rax-24]
1400cad42mov [rbx+rax], rdx
1400cad46mov rax, [rsi+48]
1400cad4amov [rbx+16], rax
1400cad4eadd rsp, 40
1400cad52pop rbx
1400cad53pop rsi
1400cad54ret
1400cad55
1400cad55 48 89 c1 48 8b 46 08 48 8b 56 10 H..H.F.H.V.
1400cad60 48 89 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 H..H.@.H...1.H.C
1400cad70 08 e8 2a 06 f5 ff 90 ..*....
1400cace0
1400cad77
1400cad77 // align 0x10
1400cad77 // align 0x10
1400cad80
1400cad80std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::~basic_iostream():
1400cad80push rbx
1400cad81sub rsp, 32
1400cad85lea rax, [rip+0xcfc8c]
1400cad8clea rdx, [rip+0xcfcd5]
1400cad93movq x0, rdx
1400cad98mov [rcx], rax
1400cad9bmov rax, [rip+0xcc76e]
1400cada2mov rbx, rcx
1400cada5lea rcx, [rcx+24]
1400cada9mov [rcx-16], 0
1400cadb1add rax, 16
1400cadb5movq x1, rax
1400cadbapunpcklqdq x0, x1
1400cadbemovups [rcx-8], x0
1400cadc2call std::ios_base::~ios_base()
1400cadc7mov rcx, rbx
1400cadcaadd rsp, 32
1400cadcepop rbx
1400cadcfjmp 0x140101ab0
1400cad80
1400cad80std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::~basic_iostream():
1400cad80push rbx
1400cad81sub rsp, 32
1400cad85lea rax, [rip+0xcfc8c]
1400cad8clea rdx, [rip+0xcfcd5]
1400cad93movq x0, rdx
1400cad98mov [rcx], rax
1400cad9bmov rax, [rip+0xcc76e]
1400cada2mov rbx, rcx
1400cada5lea rcx, [rcx+24]
1400cada9mov [rcx-16], 0
1400cadb1add rax, 16
1400cadb5movq x1, rax
1400cadbapunpcklqdq x0, x1
1400cadbemovups [rcx-8], x0
1400cadc2call std::ios_base::~ios_base()
1400cadc7mov rcx, rbx
1400cadcaadd rsp, 32
1400cadcepop rbx
1400cadcfjmp 0x140101ab0
1400cad80
1400cadd4
1400cadd4 // align 0x10
1400cadd4 // align 0x10
1400cade0
1400cade0std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::~basic_iostream():
1400cade0lea rax, [rip+0xcfc31]
1400cade7lea rdx, [rip+0xcfc7a]
1400cadeemovq x0, rdx
1400cadf3mov [rcx], rax
1400cadf6mov rax, [rip+0xcc713]
1400cadfdadd rcx, 24
1400cae01mov [rcx-16], 0
1400cae09add rax, 16
1400cae0dmovq x1, rax
1400cae12punpcklqdq x0, x1
1400cae16movups [rcx-8], x0
1400cae1ajmp 0x1400f5f40
1400cade0
1400cade0std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::~basic_iostream():
1400cade0lea rax, [rip+0xcfc31]
1400cade7lea rdx, [rip+0xcfc7a]
1400cadeemovq x0, rdx
1400cadf3mov [rcx], rax
1400cadf6mov rax, [rip+0xcc713]
1400cadfdadd rcx, 24
1400cae01mov [rcx-16], 0
1400cae09add rax, 16
1400cae0dmovq x1, rax
1400cae12punpcklqdq x0, x1
1400cae16movups [rcx-8], x0
1400cae1ajmp 0x1400f5f40
1400cade0
1400cae1f
1400cae1f // align 0x10
1400cae1f // align 0x10
1400cae20
1400cae20std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::~basic_iostream():
1400cae20mov rax, [rdx]
1400cae23mov [rcx], rax
1400cae26mov rax, [rax-24]
1400cae2amov r8, [rdx+40]
1400cae2emov [rcx+rax], r8
1400cae32mov rax, [rdx+48]
1400cae36mov [rcx+16], rax
1400cae3amov rax, [rdx+24]
1400cae3emov [rcx+16], rax
1400cae42mov rax, [rax-24]
1400cae46mov r8, [rdx+32]
1400cae4amov [rcx+rax+16], r8
1400cae4fmov rax, [rdx+8]
1400cae53mov [rcx], rax
1400cae56mov rax, [rax-24]
1400cae5amov rdx, [rdx+16]
1400cae5emov [rcx+rax], rdx
1400cae62mov [rcx+8], 0
1400cae6aret
1400cae20
1400cae20std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::~basic_iostream():
1400cae20mov rax, [rdx]
1400cae23mov [rcx], rax
1400cae26mov rax, [rax-24]
1400cae2amov r8, [rdx+40]
1400cae2emov [rcx+rax], r8
1400cae32mov rax, [rdx+48]
1400cae36mov [rcx+16], rax
1400cae3amov rax, [rdx+24]
1400cae3emov [rcx+16], rax
1400cae42mov rax, [rax-24]
1400cae46mov r8, [rdx+32]
1400cae4amov [rcx+rax+16], r8
1400cae4fmov rax, [rdx+8]
1400cae53mov [rcx], rax
1400cae56mov rax, [rax-24]
1400cae5amov rdx, [rdx+16]
1400cae5emov [rcx+rax], rdx
1400cae62mov [rcx+8], 0
1400cae6aret
1400cae20
1400cae6b
1400cae6b // align 0x10
1400cae6b // align 0x10
1400cae70
1400cae70std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_iostream<wchar_t, std::char_traits<wchar_t>>&&):
1400cae70push rbp
1400cae71push rdi
1400cae72push rsi
1400cae73push rbx
1400cae74sub rsp, 40
1400cae78mov rax, [rcx]
1400cae7bmov rsi, [rax-24]
1400cae7fmov rax, [rdx]
1400cae82mov rbx, [rax-24]
1400cae86add rsi, rcx
1400cae89mov rdi, rcx
1400cae8cmov rbp, rdx
1400cae8fmov rcx, rsi
1400cae92add rbx, rdx
1400cae95mov rdx, rbx
1400cae98call std::ios_base::_M_swap(std::ios_base&)
1400cae9dlea rdx, [rsi+208]
1400caea4mov rcx, rsi
1400caea7call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400caeaclea rdx, [rbx+208]
1400caeb3mov rcx, rbx
1400caeb6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400caebbmov rax, [rsi+216]
1400caec2mov rdx, [rbx+216]
1400caec9mov [rsi+216], rdx
1400caed0movzx edx, [rbx+224]
1400caed7mov [rbx+216], rax
1400caedemovzx eax, [rsi+224]
1400caee5mov [rsi+224], dx
1400caeecmovzx edx, [rbx+226]
1400caef3mov [rbx+224], ax
1400caefamovzx eax, [rsi+226]
1400caf01mov [rsi+226], dl
1400caf07mov rdx, [rbp+8]
1400caf0bmov [rbx+226], al
1400caf11mov rax, [rdi+8]
1400caf15mov [rdi+8], rdx
1400caf19mov [rbp+8], rax
1400caf1dmov rax, rdi
1400caf20add rsp, 40
1400caf24pop rbx
1400caf25pop rsi
1400caf26pop rdi
1400caf27pop rbp
1400caf28ret
1400cae70
1400cae70std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_iostream<wchar_t, std::char_traits<wchar_t>>&&):
1400cae70push rbp
1400cae71push rdi
1400cae72push rsi
1400cae73push rbx
1400cae74sub rsp, 40
1400cae78mov rax, [rcx]
1400cae7bmov rsi, [rax-24]
1400cae7fmov rax, [rdx]
1400cae82mov rbx, [rax-24]
1400cae86add rsi, rcx
1400cae89mov rdi, rcx
1400cae8cmov rbp, rdx
1400cae8fmov rcx, rsi
1400cae92add rbx, rdx
1400cae95mov rdx, rbx
1400cae98call std::ios_base::_M_swap(std::ios_base&)
1400cae9dlea rdx, [rsi+208]
1400caea4mov rcx, rsi
1400caea7call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400caeaclea rdx, [rbx+208]
1400caeb3mov rcx, rbx
1400caeb6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400caebbmov rax, [rsi+216]
1400caec2mov rdx, [rbx+216]
1400caec9mov [rsi+216], rdx
1400caed0movzx edx, [rbx+224]
1400caed7mov [rbx+216], rax
1400caedemovzx eax, [rsi+224]
1400caee5mov [rsi+224], dx
1400caeecmovzx edx, [rbx+226]
1400caef3mov [rbx+224], ax
1400caefamovzx eax, [rsi+226]
1400caf01mov [rsi+226], dl
1400caf07mov rdx, [rbp+8]
1400caf0bmov [rbx+226], al
1400caf11mov rax, [rdi+8]
1400caf15mov [rdi+8], rdx
1400caf19mov [rbp+8], rax
1400caf1dmov rax, rdi
1400caf20add rsp, 40
1400caf24pop rbx
1400caf25pop rsi
1400caf26pop rdi
1400caf27pop rbp
1400caf28ret
1400cae70
1400caf29
1400caf29 // align 0x10
1400caf29 // align 0x10
1400caf30
1400caf30std::basic_ofstream<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode):
1400caf30push rbx
1400caf31sub rsp, 32
1400caf35mov rbx, rcx
1400caf38or r8l, 16
1400caf3clea rcx, [rcx+8]
1400caf40call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400caf45mov rdx, [rbx]
1400caf48add rbx, [rdx-24]
1400caf4cmov rcx, rbx
1400caf4ftest rax, rax
1400caf52je 0x1400caf60
1400caf54xor edx, edx
1400caf56add rsp, 32
1400caf5apop rbx
1400caf5bjmp 0x1400f70c0
1400caf60
1400caf60loc_1400caf60:
1400caf60mov edx, [rbx+32]
1400caf63or edx, 4
1400caf66add rsp, 32
1400caf6apop rbx
1400caf6bjmp 0x1400f70c0
1400caf30
1400caf30std::basic_ofstream<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode):
1400caf30push rbx
1400caf31sub rsp, 32
1400caf35mov rbx, rcx
1400caf38or r8l, 16
1400caf3clea rcx, [rcx+8]
1400caf40call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400caf45mov rdx, [rbx]
1400caf48add rbx, [rdx-24]
1400caf4cmov rcx, rbx
1400caf4ftest rax, rax
1400caf52je 0x1400caf60
1400caf54xor edx, edx
1400caf56add rsp, 32
1400caf5apop rbx
1400caf5bjmp 0x1400f70c0
1400caf60
1400caf60loc_1400caf60:
1400caf60mov edx, [rbx+32]
1400caf63or edx, 4
1400caf66add rsp, 32
1400caf6apop rbx
1400caf6bjmp 0x1400f70c0
1400caf30
1400caf70
1400caf70std::basic_ofstream<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode):
1400caf70push rbx
1400caf71sub rsp, 32
1400caf75mov rbx, rcx
1400caf78or r8l, 16
1400caf7clea rcx, [rcx+8]
1400caf80call std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400caf85mov rdx, [rbx]
1400caf88add rbx, [rdx-24]
1400caf8cmov rcx, rbx
1400caf8ftest rax, rax
1400caf92je 0x1400cafa0
1400caf94xor edx, edx
1400caf96add rsp, 32
1400caf9apop rbx
1400caf9bjmp 0x1400f70c0
1400cafa0
1400cafa0loc_1400cafa0:
1400cafa0mov edx, [rbx+32]
1400cafa3or edx, 4
1400cafa6add rsp, 32
1400cafaapop rbx
1400cafabjmp 0x1400f70c0
1400caf70
1400caf70std::basic_ofstream<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode):
1400caf70push rbx
1400caf71sub rsp, 32
1400caf75mov rbx, rcx
1400caf78or r8l, 16
1400caf7clea rcx, [rcx+8]
1400caf80call std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400caf85mov rdx, [rbx]
1400caf88add rbx, [rdx-24]
1400caf8cmov rcx, rbx
1400caf8ftest rax, rax
1400caf92je 0x1400cafa0
1400caf94xor edx, edx
1400caf96add rsp, 32
1400caf9apop rbx
1400caf9bjmp 0x1400f70c0
1400cafa0
1400cafa0loc_1400cafa0:
1400cafa0mov edx, [rbx+32]
1400cafa3or edx, 4
1400cafa6add rsp, 32
1400cafaapop rbx
1400cafabjmp 0x1400f70c0
1400caf70
1400cafb0
1400cafb0std::basic_ofstream<char, std::char_traits<char>>::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cafb0push rbx
1400cafb1sub rsp, 32
1400cafb5mov rdx, [rdx]
1400cafb8mov rbx, rcx
1400cafbbor r8l, 16
1400cafbflea rcx, [rcx+8]
1400cafc3call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400cafc8mov rdx, [rbx]
1400cafcbadd rbx, [rdx-24]
1400cafcfmov rcx, rbx
1400cafd2test rax, rax
1400cafd5je 0x1400cafe8
1400cafd7xor edx, edx
1400cafd9add rsp, 32
1400cafddpop rbx
1400cafdejmp 0x1400f70c0
1400cafe3
1400cafe3 0f 1f 44 00 00 ..D..
1400cafe8
1400cafe8loc_1400cafe8:
1400cafe8mov edx, [rbx+32]
1400cafebor edx, 4
1400cafeeadd rsp, 32
1400caff2pop rbx
1400caff3jmp 0x1400f70c0
1400cafb0
1400cafb0std::basic_ofstream<char, std::char_traits<char>>::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cafb0push rbx
1400cafb1sub rsp, 32
1400cafb5mov rdx, [rdx]
1400cafb8mov rbx, rcx
1400cafbbor r8l, 16
1400cafbflea rcx, [rcx+8]
1400cafc3call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400cafc8mov rdx, [rbx]
1400cafcbadd rbx, [rdx-24]
1400cafcfmov rcx, rbx
1400cafd2test rax, rax
1400cafd5je 0x1400cafe8
1400cafd7xor edx, edx
1400cafd9add rsp, 32
1400cafddpop rbx
1400cafdejmp 0x1400f70c0
1400cafe3
1400cafe3 0f 1f 44 00 00 ..D..
1400cafe8
1400cafe8loc_1400cafe8:
1400cafe8mov edx, [rbx+32]
1400cafebor edx, 4
1400cafeeadd rsp, 32
1400caff2pop rbx
1400caff3jmp 0x1400f70c0
1400cafb0
1400caff8
1400caff8 // align 0x10
1400caff8 // align 0x10
1400cb000
1400cb000std::basic_ofstream<char, std::char_traits<char>>::swap(std::basic_ofstream<char, std::char_traits<char>>&):
1400cb000push rbp
1400cb001push rdi
1400cb002push rsi
1400cb003push rbx
1400cb004sub rsp, 40
1400cb008mov rax, [rcx]
1400cb00bmov rsi, [rax-24]
1400cb00fmov rax, [rdx]
1400cb012mov rbx, [rax-24]
1400cb016add rsi, rcx
1400cb019mov rdi, rcx
1400cb01cmov rbp, rdx
1400cb01fmov rcx, rsi
1400cb022add rbx, rdx
1400cb025mov rdx, rbx
1400cb028call std::ios_base::_M_swap(std::ios_base&)
1400cb02dlea rdx, [rsi+208]
1400cb034mov rcx, rsi
1400cb037call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400cb03clea rdx, [rbx+208]
1400cb043mov rcx, rbx
1400cb046call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400cb04bmov rdx, [rbx+216]
1400cb052mov rax, [rsi+216]
1400cb059lea rcx, [rdi+8]
1400cb05dmov [rsi+216], rdx
1400cb064movzx edx, [rbx+224]
1400cb06bmov [rbx+216], rax
1400cb072movzx eax, [rsi+224]
1400cb079mov [rsi+224], dl
1400cb07fmovzx edx, [rbx+225]
1400cb086mov [rbx+224], al
1400cb08cmovzx eax, [rsi+225]
1400cb093mov [rsi+225], dl
1400cb099lea rdx, [rbp+8]
1400cb09dmov [rbx+225], al
1400cb0a3add rsp, 40
1400cb0a7pop rbx
1400cb0a8pop rsi
1400cb0a9pop rdi
1400cb0aapop rbp
1400cb0abjmp 0x1400ba8c0
1400cb000
1400cb000std::basic_ofstream<char, std::char_traits<char>>::swap(std::basic_ofstream<char, std::char_traits<char>>&):
1400cb000push rbp
1400cb001push rdi
1400cb002push rsi
1400cb003push rbx
1400cb004sub rsp, 40
1400cb008mov rax, [rcx]
1400cb00bmov rsi, [rax-24]
1400cb00fmov rax, [rdx]
1400cb012mov rbx, [rax-24]
1400cb016add rsi, rcx
1400cb019mov rdi, rcx
1400cb01cmov rbp, rdx
1400cb01fmov rcx, rsi
1400cb022add rbx, rdx
1400cb025mov rdx, rbx
1400cb028call std::ios_base::_M_swap(std::ios_base&)
1400cb02dlea rdx, [rsi+208]
1400cb034mov rcx, rsi
1400cb037call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400cb03clea rdx, [rbx+208]
1400cb043mov rcx, rbx
1400cb046call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400cb04bmov rdx, [rbx+216]
1400cb052mov rax, [rsi+216]
1400cb059lea rcx, [rdi+8]
1400cb05dmov [rsi+216], rdx
1400cb064movzx edx, [rbx+224]
1400cb06bmov [rbx+216], rax
1400cb072movzx eax, [rsi+224]
1400cb079mov [rsi+224], dl
1400cb07fmovzx edx, [rbx+225]
1400cb086mov [rbx+224], al
1400cb08cmovzx eax, [rsi+225]
1400cb093mov [rsi+225], dl
1400cb099lea rdx, [rbp+8]
1400cb09dmov [rbx+225], al
1400cb0a3add rsp, 40
1400cb0a7pop rbx
1400cb0a8pop rsi
1400cb0a9pop rdi
1400cb0aapop rbp
1400cb0abjmp 0x1400ba8c0
1400cb000
1400cb0b0
1400cb0b0std::basic_ofstream<char, std::char_traits<char>>::close():
1400cb0b0push rbx
1400cb0b1sub rsp, 32
1400cb0b5mov rbx, rcx
1400cb0b8lea rcx, [rcx+8]
1400cb0bccall std::basic_filebuf<char, std::char_traits<char>>::close()
1400cb0c1test rax, rax
1400cb0c4je 0x1400cb0d0
1400cb0c6add rsp, 32
1400cb0capop rbx
1400cb0cbret
1400cb0cc
1400cb0cc 0f 1f 40 00 ..@.
1400cb0d0
1400cb0d0loc_1400cb0d0:
1400cb0d0mov rax, [rbx]
1400cb0d3add rbx, [rax-24]
1400cb0d7mov edx, [rbx+32]
1400cb0damov rcx, rbx
1400cb0ddor edx, 4
1400cb0e0add rsp, 32
1400cb0e4pop rbx
1400cb0e5jmp 0x1400f70c0
1400cb0b0
1400cb0b0std::basic_ofstream<char, std::char_traits<char>>::close():
1400cb0b0push rbx
1400cb0b1sub rsp, 32
1400cb0b5mov rbx, rcx
1400cb0b8lea rcx, [rcx+8]
1400cb0bccall std::basic_filebuf<char, std::char_traits<char>>::close()
1400cb0c1test rax, rax
1400cb0c4je 0x1400cb0d0
1400cb0c6add rsp, 32
1400cb0capop rbx
1400cb0cbret
1400cb0cc
1400cb0cc 0f 1f 40 00 ..@.
1400cb0d0
1400cb0d0loc_1400cb0d0:
1400cb0d0mov rax, [rbx]
1400cb0d3add rbx, [rax-24]
1400cb0d7mov edx, [rbx+32]
1400cb0damov rcx, rbx
1400cb0ddor edx, 4
1400cb0e0add rsp, 32
1400cb0e4pop rbx
1400cb0e5jmp 0x1400f70c0
1400cb0b0
1400cb0ea
1400cb0ea // align 0x10
1400cb0ea // align 0x10
1400cb0f0
1400cb0f0std::basic_ofstream<char, std::char_traits<char>>::is_open():
1400cb0f0add rcx, 80
1400cb0f4jmp 0x140032900
1400cb0f0
1400cb0f0std::basic_ofstream<char, std::char_traits<char>>::is_open():
1400cb0f0add rcx, 80
1400cb0f4jmp 0x140032900
1400cb0f0
1400cb0f9
1400cb0f9 // align 0x10
1400cb0f9 // align 0x10
1400cb100
1400cb100std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(std::basic_ofstream<char, std::char_traits<char>>&&):
1400cb100push rbp
1400cb101push rdi
1400cb102push rsi
1400cb103push rbx
1400cb104sub rsp, 40
1400cb108lea rbp, [rcx+200]
1400cb10fmov rbx, rcx
1400cb112mov rsi, rdx
1400cb115mov rcx, rbp
1400cb118call std::ios_base::ios_base()
1400cb11dxor eax, eax
1400cb11fpxor x0, x0
1400cb123mov rcx, rbp
1400cb126mov [rbx+424], ax
1400cb12dlea rax, [rip+0xcf984]
1400cb134mov [rbx], rax
1400cb137add rax, 40
1400cb13bmovups [rbx+432], x0
1400cb142movups [rbx+448], x0
1400cb149mov [rbx+200], rax
1400cb150mov rax, [rsi]
1400cb153mov [rbx+416], 0
1400cb15emov rdi, [rax-24]
1400cb162add rdi, rsi
1400cb165mov rdx, rdi
1400cb168call std::ios_base::_M_move(std::ios_base&)
1400cb16dlea rdx, [rbx+408]
1400cb174mov rcx, rbp
1400cb177call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400cb17cmov rax, [rdi+216]
1400cb183lea rdx, [rsi+8]
1400cb187mov [rdi+216], 0
1400cb192mov [rbx+432], 0
1400cb19dmov [rbx+416], rax
1400cb1a4movzx eax, [rdi+224]
1400cb1ablea rdi, [rbx+8]
1400cb1afmov rcx, rdi
1400cb1b2mov [rbx+424], ax
1400cb1b9lea rax, [rip+0xd6ec8]
1400cb1c0mov [rbx], rax
1400cb1c3add rax, 40
1400cb1c7mov [rbx+200], rax
1400cb1cecall std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf(std::basic_filebuf<char, std::char_traits<char>>&&)
1400cb1d3mov [rbx+432], rdi
1400cb1daadd rsp, 40
1400cb1depop rbx
1400cb1dfpop rsi
1400cb1e0pop rdi
1400cb1e1pop rbp
1400cb1e2ret
1400cb1e3
1400cb1e3 48 89 c6 48 8b 05 13 c3 0c 00 48 89 e9 H..H......H..
1400cb1f0 48 83 c0 10 48 89 83 c8 00 00 00 e8 40 ad 02 00 H...H.......@...
1400cb200 48 89 f1 e8 98 01 f5 ff 48 8d 35 a9 f8 0c 00 48 H.......H.5....H
1400cb210 89 33 48 89 c6 eb cf .3H....
1400cb100
1400cb100std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(std::basic_ofstream<char, std::char_traits<char>>&&):
1400cb100push rbp
1400cb101push rdi
1400cb102push rsi
1400cb103push rbx
1400cb104sub rsp, 40
1400cb108lea rbp, [rcx+200]
1400cb10fmov rbx, rcx
1400cb112mov rsi, rdx
1400cb115mov rcx, rbp
1400cb118call std::ios_base::ios_base()
1400cb11dxor eax, eax
1400cb11fpxor x0, x0
1400cb123mov rcx, rbp
1400cb126mov [rbx+424], ax
1400cb12dlea rax, [rip+0xcf984]
1400cb134mov [rbx], rax
1400cb137add rax, 40
1400cb13bmovups [rbx+432], x0
1400cb142movups [rbx+448], x0
1400cb149mov [rbx+200], rax
1400cb150mov rax, [rsi]
1400cb153mov [rbx+416], 0
1400cb15emov rdi, [rax-24]
1400cb162add rdi, rsi
1400cb165mov rdx, rdi
1400cb168call std::ios_base::_M_move(std::ios_base&)
1400cb16dlea rdx, [rbx+408]
1400cb174mov rcx, rbp
1400cb177call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400cb17cmov rax, [rdi+216]
1400cb183lea rdx, [rsi+8]
1400cb187mov [rdi+216], 0
1400cb192mov [rbx+432], 0
1400cb19dmov [rbx+416], rax
1400cb1a4movzx eax, [rdi+224]
1400cb1ablea rdi, [rbx+8]
1400cb1afmov rcx, rdi
1400cb1b2mov [rbx+424], ax
1400cb1b9lea rax, [rip+0xd6ec8]
1400cb1c0mov [rbx], rax
1400cb1c3add rax, 40
1400cb1c7mov [rbx+200], rax
1400cb1cecall std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf(std::basic_filebuf<char, std::char_traits<char>>&&)
1400cb1d3mov [rbx+432], rdi
1400cb1daadd rsp, 40
1400cb1depop rbx
1400cb1dfpop rsi
1400cb1e0pop rdi
1400cb1e1pop rbp
1400cb1e2ret
1400cb1e3
1400cb1e3 48 89 c6 48 8b 05 13 c3 0c 00 48 89 e9 H..H......H..
1400cb1f0 48 83 c0 10 48 89 83 c8 00 00 00 e8 40 ad 02 00 H...H.......@...
1400cb200 48 89 f1 e8 98 01 f5 ff 48 8d 35 a9 f8 0c 00 48 H.......H.5....H
1400cb210 89 33 48 89 c6 eb cf .3H....
1400cb100
1400cb217
1400cb217 // align 0x10
1400cb217 // align 0x10
1400cb220
1400cb220std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(char const*, std::_Ios_Openmode):
1400cb220push r12
1400cb222push rbp
1400cb223push rdi
1400cb224push rsi
1400cb225push rbx
1400cb226sub rsp, 32
1400cb22amov rbx, rcx
1400cb22dlea rcx, [rcx+200]
1400cb234mov rbp, rdx
1400cb237mov r12l, r8l
1400cb23acall std::ios_base::ios_base()
1400cb23fxor eax, eax
1400cb241pxor x0, x0
1400cb245xor edx, edx
1400cb247mov [rbx+424], ax
1400cb24elea rax, [rip+0xcf863]
1400cb255lea rcx, [rbx+200]
1400cb25cmov [rbx], rax
1400cb25fadd rax, 40
1400cb263mov [rbx+416], 0
1400cb26emov [rbx+200], rax
1400cb275movups [rbx+432], x0
1400cb27cmovups [rbx+448], x0
1400cb283call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb288lea rax, [rip+0xd6df9]
1400cb28flea rcx, [rbx+8]
1400cb293mov [rbx], rax
1400cb296add rax, 40
1400cb29amov [rbx+200], rax
1400cb2a1call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb2a6lea rdx, [rbx+8]
1400cb2aalea rcx, [rbx+200]
1400cb2b1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb2b6mov r8l, r12l
1400cb2b9mov rdx, rbp
1400cb2bclea rcx, [rbx+8]
1400cb2c0or r8l, 16
1400cb2c4call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400cb2c9mov rdx, [rbx]
1400cb2ccmov rcx, [rdx-24]
1400cb2d0add rcx, rbx
1400cb2d3test rax, rax
1400cb2d6je 0x1400cb2f0
1400cb2d8xor edx, edx
1400cb2dacall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb2dfnop
1400cb2e0add rsp, 32
1400cb2e4pop rbx
1400cb2e5pop rsi
1400cb2e6pop rdi
1400cb2e7pop rbp
1400cb2e8pop r12
1400cb2earet
1400cb2eb
1400cb2eb 0f 1f 44 00 00 ..D..
1400cb2f0
1400cb2f0loc_1400cb2f0:
1400cb2f0mov edx, [rcx+32]
1400cb2f3or edx, 4
1400cb2f6call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb2fbnop
1400cb2fcadd rsp, 32
1400cb300pop rbx
1400cb301pop rsi
1400cb302pop rdi
1400cb303pop rbp
1400cb304pop r12
1400cb306ret
1400cb307
1400cb307 48 89 c5 48 8d 4b 08 e8 ed H..H.K...
1400cb310 11 ff ff 48 89 ef 48 8d 05 9b f7 0c 00 48 89 03 ...H..H......H..
1400cb320 48 8b 05 d9 c1 0c 00 48 8d 8b c8 00 00 00 48 83 H......H......H.
1400cb330 c0 10 48 89 83 c8 00 00 00 e8 02 ac 02 00 48 89 ..H...........H.
1400cb340 f9 e8 5a 00 f5 ff 48 89 c7 eb cb 48 89 c7 eb d0 ..Z...H....H....
1400cb220
1400cb220std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(char const*, std::_Ios_Openmode):
1400cb220push r12
1400cb222push rbp
1400cb223push rdi
1400cb224push rsi
1400cb225push rbx
1400cb226sub rsp, 32
1400cb22amov rbx, rcx
1400cb22dlea rcx, [rcx+200]
1400cb234mov rbp, rdx
1400cb237mov r12l, r8l
1400cb23acall std::ios_base::ios_base()
1400cb23fxor eax, eax
1400cb241pxor x0, x0
1400cb245xor edx, edx
1400cb247mov [rbx+424], ax
1400cb24elea rax, [rip+0xcf863]
1400cb255lea rcx, [rbx+200]
1400cb25cmov [rbx], rax
1400cb25fadd rax, 40
1400cb263mov [rbx+416], 0
1400cb26emov [rbx+200], rax
1400cb275movups [rbx+432], x0
1400cb27cmovups [rbx+448], x0
1400cb283call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb288lea rax, [rip+0xd6df9]
1400cb28flea rcx, [rbx+8]
1400cb293mov [rbx], rax
1400cb296add rax, 40
1400cb29amov [rbx+200], rax
1400cb2a1call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb2a6lea rdx, [rbx+8]
1400cb2aalea rcx, [rbx+200]
1400cb2b1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb2b6mov r8l, r12l
1400cb2b9mov rdx, rbp
1400cb2bclea rcx, [rbx+8]
1400cb2c0or r8l, 16
1400cb2c4call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400cb2c9mov rdx, [rbx]
1400cb2ccmov rcx, [rdx-24]
1400cb2d0add rcx, rbx
1400cb2d3test rax, rax
1400cb2d6je 0x1400cb2f0
1400cb2d8xor edx, edx
1400cb2dacall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb2dfnop
1400cb2e0add rsp, 32
1400cb2e4pop rbx
1400cb2e5pop rsi
1400cb2e6pop rdi
1400cb2e7pop rbp
1400cb2e8pop r12
1400cb2earet
1400cb2eb
1400cb2eb 0f 1f 44 00 00 ..D..
1400cb2f0
1400cb2f0loc_1400cb2f0:
1400cb2f0mov edx, [rcx+32]
1400cb2f3or edx, 4
1400cb2f6call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb2fbnop
1400cb2fcadd rsp, 32
1400cb300pop rbx
1400cb301pop rsi
1400cb302pop rdi
1400cb303pop rbp
1400cb304pop r12
1400cb306ret
1400cb307
1400cb307 48 89 c5 48 8d 4b 08 e8 ed H..H.K...
1400cb310 11 ff ff 48 89 ef 48 8d 05 9b f7 0c 00 48 89 03 ...H..H......H..
1400cb320 48 8b 05 d9 c1 0c 00 48 8d 8b c8 00 00 00 48 83 H......H......H.
1400cb330 c0 10 48 89 83 c8 00 00 00 e8 02 ac 02 00 48 89 ..H...........H.
1400cb340 f9 e8 5a 00 f5 ff 48 89 c7 eb cb 48 89 c7 eb d0 ..Z...H....H....
1400cb220
1400cb350
1400cb350std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode):
1400cb350push r12
1400cb352push rbp
1400cb353push rdi
1400cb354push rsi
1400cb355push rbx
1400cb356sub rsp, 32
1400cb35amov rbx, rcx
1400cb35dlea rcx, [rcx+200]
1400cb364mov rbp, rdx
1400cb367mov r12l, r8l
1400cb36acall std::ios_base::ios_base()
1400cb36fxor eax, eax
1400cb371pxor x0, x0
1400cb375xor edx, edx
1400cb377mov [rbx+424], ax
1400cb37elea rax, [rip+0xcf733]
1400cb385lea rcx, [rbx+200]
1400cb38cmov [rbx], rax
1400cb38fadd rax, 40
1400cb393mov [rbx+416], 0
1400cb39emov [rbx+200], rax
1400cb3a5movups [rbx+432], x0
1400cb3acmovups [rbx+448], x0
1400cb3b3call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb3b8lea rax, [rip+0xd6cc9]
1400cb3bflea rcx, [rbx+8]
1400cb3c3mov [rbx], rax
1400cb3c6add rax, 40
1400cb3camov [rbx+200], rax
1400cb3d1call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb3d6lea rdx, [rbx+8]
1400cb3dalea rcx, [rbx+200]
1400cb3e1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb3e6mov r8l, r12l
1400cb3e9mov rdx, rbp
1400cb3eclea rcx, [rbx+8]
1400cb3f0or r8l, 16
1400cb3f4call std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400cb3f9mov rdx, [rbx]
1400cb3fcmov rcx, [rdx-24]
1400cb400add rcx, rbx
1400cb403test rax, rax
1400cb406je 0x1400cb420
1400cb408xor edx, edx
1400cb40acall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb40fnop
1400cb410add rsp, 32
1400cb414pop rbx
1400cb415pop rsi
1400cb416pop rdi
1400cb417pop rbp
1400cb418pop r12
1400cb41aret
1400cb41b
1400cb41b 0f 1f 44 00 00 ..D..
1400cb420
1400cb420loc_1400cb420:
1400cb420mov edx, [rcx+32]
1400cb423or edx, 4
1400cb426call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb42bnop
1400cb42cadd rsp, 32
1400cb430pop rbx
1400cb431pop rsi
1400cb432pop rdi
1400cb433pop rbp
1400cb434pop r12
1400cb436ret
1400cb437
1400cb437 48 89 c5 48 8d 4b 08 e8 bd H..H.K...
1400cb440 10 ff ff 48 89 ef 48 8d 05 6b f6 0c 00 48 89 03 ...H..H..k...H..
1400cb450 48 8b 05 a9 c0 0c 00 48 8d 8b c8 00 00 00 48 83 H......H......H.
1400cb460 c0 10 48 89 83 c8 00 00 00 e8 d2 aa 02 00 48 89 ..H...........H.
1400cb470 f9 e8 2a ff f4 ff 48 89 c7 eb cb 48 89 c7 eb d0 ..*...H....H....
1400cb350
1400cb350std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode):
1400cb350push r12
1400cb352push rbp
1400cb353push rdi
1400cb354push rsi
1400cb355push rbx
1400cb356sub rsp, 32
1400cb35amov rbx, rcx
1400cb35dlea rcx, [rcx+200]
1400cb364mov rbp, rdx
1400cb367mov r12l, r8l
1400cb36acall std::ios_base::ios_base()
1400cb36fxor eax, eax
1400cb371pxor x0, x0
1400cb375xor edx, edx
1400cb377mov [rbx+424], ax
1400cb37elea rax, [rip+0xcf733]
1400cb385lea rcx, [rbx+200]
1400cb38cmov [rbx], rax
1400cb38fadd rax, 40
1400cb393mov [rbx+416], 0
1400cb39emov [rbx+200], rax
1400cb3a5movups [rbx+432], x0
1400cb3acmovups [rbx+448], x0
1400cb3b3call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb3b8lea rax, [rip+0xd6cc9]
1400cb3bflea rcx, [rbx+8]
1400cb3c3mov [rbx], rax
1400cb3c6add rax, 40
1400cb3camov [rbx+200], rax
1400cb3d1call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb3d6lea rdx, [rbx+8]
1400cb3dalea rcx, [rbx+200]
1400cb3e1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb3e6mov r8l, r12l
1400cb3e9mov rdx, rbp
1400cb3eclea rcx, [rbx+8]
1400cb3f0or r8l, 16
1400cb3f4call std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400cb3f9mov rdx, [rbx]
1400cb3fcmov rcx, [rdx-24]
1400cb400add rcx, rbx
1400cb403test rax, rax
1400cb406je 0x1400cb420
1400cb408xor edx, edx
1400cb40acall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb40fnop
1400cb410add rsp, 32
1400cb414pop rbx
1400cb415pop rsi
1400cb416pop rdi
1400cb417pop rbp
1400cb418pop r12
1400cb41aret
1400cb41b
1400cb41b 0f 1f 44 00 00 ..D..
1400cb420
1400cb420loc_1400cb420:
1400cb420mov edx, [rcx+32]
1400cb423or edx, 4
1400cb426call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb42bnop
1400cb42cadd rsp, 32
1400cb430pop rbx
1400cb431pop rsi
1400cb432pop rdi
1400cb433pop rbp
1400cb434pop r12
1400cb436ret
1400cb437
1400cb437 48 89 c5 48 8d 4b 08 e8 bd H..H.K...
1400cb440 10 ff ff 48 89 ef 48 8d 05 6b f6 0c 00 48 89 03 ...H..H..k...H..
1400cb450 48 8b 05 a9 c0 0c 00 48 8d 8b c8 00 00 00 48 83 H......H......H.
1400cb460 c0 10 48 89 83 c8 00 00 00 e8 d2 aa 02 00 48 89 ..H...........H.
1400cb470 f9 e8 2a ff f4 ff 48 89 c7 eb cb 48 89 c7 eb d0 ..*...H....H....
1400cb350
1400cb480
1400cb480std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cb480push r12
1400cb482push rbp
1400cb483push rdi
1400cb484push rsi
1400cb485push rbx
1400cb486sub rsp, 32
1400cb48amov rbx, rcx
1400cb48dlea rcx, [rcx+200]
1400cb494mov r12, rdx
1400cb497mov ebp, r8l
1400cb49acall std::ios_base::ios_base()
1400cb49fxor eax, eax
1400cb4a1pxor x0, x0
1400cb4a5xor edx, edx
1400cb4a7mov [rbx+424], ax
1400cb4aelea rax, [rip+0xcf603]
1400cb4b5lea rcx, [rbx+200]
1400cb4bcmov [rbx], rax
1400cb4bfadd rax, 40
1400cb4c3mov [rbx+416], 0
1400cb4cemov [rbx+200], rax
1400cb4d5movups [rbx+432], x0
1400cb4dcmovups [rbx+448], x0
1400cb4e3call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb4e8lea rax, [rip+0xd6b99]
1400cb4eflea rcx, [rbx+8]
1400cb4f3mov [rbx], rax
1400cb4f6add rax, 40
1400cb4famov [rbx+200], rax
1400cb501call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb506lea rdx, [rbx+8]
1400cb50alea rcx, [rbx+200]
1400cb511call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb516mov r8l, ebp
1400cb519mov rdx, [r12]
1400cb51dlea rcx, [rbx+8]
1400cb521or r8l, 16
1400cb525call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400cb52amov rdx, [rbx]
1400cb52dmov rcx, [rdx-24]
1400cb531add rcx, rbx
1400cb534test rax, rax
1400cb537je 0x1400cb550
1400cb539xor edx, edx
1400cb53bcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb540nop
1400cb541add rsp, 32
1400cb545pop rbx
1400cb546pop rsi
1400cb547pop rdi
1400cb548pop rbp
1400cb549pop r12
1400cb54bret
1400cb54c
1400cb54c 0f 1f 40 00 ..@.
1400cb550
1400cb550loc_1400cb550:
1400cb550mov edx, [rcx+32]
1400cb553or edx, 4
1400cb556call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb55bnop
1400cb55cadd rsp, 32
1400cb560pop rbx
1400cb561pop rsi
1400cb562pop rdi
1400cb563pop rbp
1400cb564pop r12
1400cb566ret
1400cb567
1400cb567 48 89 c5 48 8d 4b 08 e8 8d H..H.K...
1400cb570 0f ff ff 48 89 ef 48 8d 05 3b f5 0c 00 48 89 03 ...H..H..;...H..
1400cb580 48 8b 05 79 bf 0c 00 48 8d 8b c8 00 00 00 48 83 H..y...H......H.
1400cb590 c0 10 48 89 83 c8 00 00 00 e8 a2 a9 02 00 48 89 ..H...........H.
1400cb5a0 f9 e8 fa fd f4 ff 48 89 c7 eb cb 48 89 c7 eb d0 ......H....H....
1400cb480
1400cb480std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cb480push r12
1400cb482push rbp
1400cb483push rdi
1400cb484push rsi
1400cb485push rbx
1400cb486sub rsp, 32
1400cb48amov rbx, rcx
1400cb48dlea rcx, [rcx+200]
1400cb494mov r12, rdx
1400cb497mov ebp, r8l
1400cb49acall std::ios_base::ios_base()
1400cb49fxor eax, eax
1400cb4a1pxor x0, x0
1400cb4a5xor edx, edx
1400cb4a7mov [rbx+424], ax
1400cb4aelea rax, [rip+0xcf603]
1400cb4b5lea rcx, [rbx+200]
1400cb4bcmov [rbx], rax
1400cb4bfadd rax, 40
1400cb4c3mov [rbx+416], 0
1400cb4cemov [rbx+200], rax
1400cb4d5movups [rbx+432], x0
1400cb4dcmovups [rbx+448], x0
1400cb4e3call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb4e8lea rax, [rip+0xd6b99]
1400cb4eflea rcx, [rbx+8]
1400cb4f3mov [rbx], rax
1400cb4f6add rax, 40
1400cb4famov [rbx+200], rax
1400cb501call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb506lea rdx, [rbx+8]
1400cb50alea rcx, [rbx+200]
1400cb511call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb516mov r8l, ebp
1400cb519mov rdx, [r12]
1400cb51dlea rcx, [rbx+8]
1400cb521or r8l, 16
1400cb525call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400cb52amov rdx, [rbx]
1400cb52dmov rcx, [rdx-24]
1400cb531add rcx, rbx
1400cb534test rax, rax
1400cb537je 0x1400cb550
1400cb539xor edx, edx
1400cb53bcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb540nop
1400cb541add rsp, 32
1400cb545pop rbx
1400cb546pop rsi
1400cb547pop rdi
1400cb548pop rbp
1400cb549pop r12
1400cb54bret
1400cb54c
1400cb54c 0f 1f 40 00 ..@.
1400cb550
1400cb550loc_1400cb550:
1400cb550mov edx, [rcx+32]
1400cb553or edx, 4
1400cb556call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb55bnop
1400cb55cadd rsp, 32
1400cb560pop rbx
1400cb561pop rsi
1400cb562pop rdi
1400cb563pop rbp
1400cb564pop r12
1400cb566ret
1400cb567
1400cb567 48 89 c5 48 8d 4b 08 e8 8d H..H.K...
1400cb570 0f ff ff 48 89 ef 48 8d 05 3b f5 0c 00 48 89 03 ...H..H..;...H..
1400cb580 48 8b 05 79 bf 0c 00 48 8d 8b c8 00 00 00 48 83 H..y...H......H.
1400cb590 c0 10 48 89 83 c8 00 00 00 e8 a2 a9 02 00 48 89 ..H...........H.
1400cb5a0 f9 e8 fa fd f4 ff 48 89 c7 eb cb 48 89 c7 eb d0 ......H....H....
1400cb480
1400cb5b0
1400cb5b0std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream():
1400cb5b0push rdi
1400cb5b1push rsi
1400cb5b2push rbx
1400cb5b3sub rsp, 48
1400cb5b7mov rbx, rcx
1400cb5balea rcx, [rcx+200]
1400cb5c1call std::ios_base::ios_base()
1400cb5c6xor eax, eax
1400cb5c8pxor x0, x0
1400cb5ccxor edx, edx
1400cb5cemov [rbx+424], ax
1400cb5d5lea rax, [rip+0xcf4dc]
1400cb5dclea rcx, [rbx+200]
1400cb5e3mov [rbx], rax
1400cb5e6add rax, 40
1400cb5eamov [rbx+416], 0
1400cb5f5mov [rbx+200], rax
1400cb5fcmovups [rbx+432], x0
1400cb603movups [rbx+448], x0
1400cb60acall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb60flea rax, [rip+0xd6a72]
1400cb616lea rcx, [rbx+8]
1400cb61amov [rbx], rax
1400cb61dadd rax, 40
1400cb621mov [rbx+200], rax
1400cb628call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb62dlea rdx, [rbx+8]
1400cb631lea rcx, [rbx+200]
1400cb638call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb63dnop
1400cb63eadd rsp, 48
1400cb642pop rbx
1400cb643pop rsi
1400cb644pop rdi
1400cb645ret
1400cb646
1400cb646 48 89 c7 48 8b 05 b0 be 0c 00 H..H......
1400cb650 48 8d 8b c8 00 00 00 48 83 c0 10 48 89 83 c8 00 H......H...H....
1400cb660 00 00 e8 d9 a8 02 00 48 89 f9 e8 31 fd f4 ff 48 .......H...1...H
1400cb670 8d 4b 08 48 89 44 24 28 e8 83 0e ff ff 48 8b 7c .K.H.D$(.....H.|
1400cb680 24 28 48 8d 05 2f f4 0c 00 48 89 03 eb bb 48 89 $(H../...H....H.
1400cb690 c7 eb ef ...
1400cb5b0
1400cb5b0std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream():
1400cb5b0push rdi
1400cb5b1push rsi
1400cb5b2push rbx
1400cb5b3sub rsp, 48
1400cb5b7mov rbx, rcx
1400cb5balea rcx, [rcx+200]
1400cb5c1call std::ios_base::ios_base()
1400cb5c6xor eax, eax
1400cb5c8pxor x0, x0
1400cb5ccxor edx, edx
1400cb5cemov [rbx+424], ax
1400cb5d5lea rax, [rip+0xcf4dc]
1400cb5dclea rcx, [rbx+200]
1400cb5e3mov [rbx], rax
1400cb5e6add rax, 40
1400cb5eamov [rbx+416], 0
1400cb5f5mov [rbx+200], rax
1400cb5fcmovups [rbx+432], x0
1400cb603movups [rbx+448], x0
1400cb60acall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb60flea rax, [rip+0xd6a72]
1400cb616lea rcx, [rbx+8]
1400cb61amov [rbx], rax
1400cb61dadd rax, 40
1400cb621mov [rbx+200], rax
1400cb628call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb62dlea rdx, [rbx+8]
1400cb631lea rcx, [rbx+200]
1400cb638call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb63dnop
1400cb63eadd rsp, 48
1400cb642pop rbx
1400cb643pop rsi
1400cb644pop rdi
1400cb645ret
1400cb646
1400cb646 48 89 c7 48 8b 05 b0 be 0c 00 H..H......
1400cb650 48 8d 8b c8 00 00 00 48 83 c0 10 48 89 83 c8 00 H......H...H....
1400cb660 00 00 e8 d9 a8 02 00 48 89 f9 e8 31 fd f4 ff 48 .......H...1...H
1400cb670 8d 4b 08 48 89 44 24 28 e8 83 0e ff ff 48 8b 7c .K.H.D$(.....H.|
1400cb680 24 28 48 8d 05 2f f4 0c 00 48 89 03 eb bb 48 89 $(H../...H....H.
1400cb690 c7 eb ef ...
1400cb5b0
1400cb693
1400cb693 // align 0x10
1400cb693 // align 0x10
1400cb6a0
1400cb6a0std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream<std::filesystem::__cxx11::path, std::filesystem::__cxx11::path>(std::filesystem::__cxx11::path const&, std::_Ios_Openmode):
1400cb6a0push rbp
1400cb6a1mov rbp, rsp
1400cb6a4sub rsp, 32
1400cb6a8mov [rbp+16], rcx
1400cb6acmov [rbp+24], rdx
1400cb6b0mov [rbp+32], r8l
1400cb6b4mov rax, [rbp+24]
1400cb6b8mov rcx, rax
1400cb6bbcall std::filesystem::__cxx11::path::c_str() const
1400cb6c0mov rdx, rax
1400cb6c3mov ecx, [rbp+32]
1400cb6c6mov rax, [rbp+16]
1400cb6camov r8l, ecx
1400cb6cdmov rcx, rax
1400cb6d0call std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode)
1400cb6d5nop
1400cb6d6add rsp, 32
1400cb6dapop rbp
1400cb6dbret
1400cb6a0
1400cb6a0std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream<std::filesystem::__cxx11::path, std::filesystem::__cxx11::path>(std::filesystem::__cxx11::path const&, std::_Ios_Openmode):
1400cb6a0push rbp
1400cb6a1mov rbp, rsp
1400cb6a4sub rsp, 32
1400cb6a8mov [rbp+16], rcx
1400cb6acmov [rbp+24], rdx
1400cb6b0mov [rbp+32], r8l
1400cb6b4mov rax, [rbp+24]
1400cb6b8mov rcx, rax
1400cb6bbcall std::filesystem::__cxx11::path::c_str() const
1400cb6c0mov rdx, rax
1400cb6c3mov ecx, [rbp+32]
1400cb6c6mov rax, [rbp+16]
1400cb6camov r8l, ecx
1400cb6cdmov rcx, rax
1400cb6d0call std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode)
1400cb6d5nop
1400cb6d6add rsp, 32
1400cb6dapop rbp
1400cb6dbret
1400cb6a0
1400cb6dc
1400cb6dc // align 0x10
1400cb6dc // align 0x10
1400cb6e0
1400cb6e0std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(std::basic_ofstream<char, std::char_traits<char>>&&):
1400cb6e0push r12
1400cb6e2push rbp
1400cb6e3push rdi
1400cb6e4push rsi
1400cb6e5push rbx
1400cb6e6sub rsp, 32
1400cb6eamov rax, [rdx+8]
1400cb6eemov rdi, [rax-24]
1400cb6f2mov [rcx], rax
1400cb6f5mov rax, [rdx+16]
1400cb6f9add rdi, rcx
1400cb6fcmov rbx, rcx
1400cb6ffmov rbp, rdx
1400cb702mov rcx, rdi
1400cb705mov rsi, r8
1400cb708mov [rdi], rax
1400cb70bmov rax, [r8]
1400cb70emov r12, [rax-24]
1400cb712add r12, r8
1400cb715mov rdx, r12
1400cb718call std::ios_base::_M_move(std::ios_base&)
1400cb71dlea rdx, [rdi+208]
1400cb724mov rcx, rdi
1400cb727call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400cb72cmov rax, [r12+216]
1400cb734mov [r12+216], 0
1400cb740mov [rdi+232], 0
1400cb74bmov rdx, [rbp+24]
1400cb74fmov [rdi+216], rax
1400cb756movzx eax, [r12+224]
1400cb75fmov [rdi+224], ax
1400cb766mov rax, [rbp]
1400cb76alea rdi, [rbx+8]
1400cb76emov rcx, rdi
1400cb771mov [rbx], rax
1400cb774mov rax, [rax-24]
1400cb778mov [rbx+rax], rdx
1400cb77clea rdx, [rsi+8]
1400cb780call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf(std::basic_filebuf<char, std::char_traits<char>>&&)
1400cb785mov rax, [rbx]
1400cb788mov rax, [rax-24]
1400cb78cmov [rbx+rax+232], rdi
1400cb794add rsp, 32
1400cb798pop rbx
1400cb799pop rsi
1400cb79apop rdi
1400cb79bpop rbp
1400cb79cpop r12
1400cb79eret
1400cb79f
1400cb79f 48 H
1400cb7a0 89 c1 48 8b 45 08 48 8b 55 10 48 89 03 48 8b 40 ..H.E.H.U.H..H.@
1400cb7b0 e8 48 89 14 03 e8 e6 fb f4 ff 90 .H.........
1400cb6e0
1400cb6e0std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(std::basic_ofstream<char, std::char_traits<char>>&&):
1400cb6e0push r12
1400cb6e2push rbp
1400cb6e3push rdi
1400cb6e4push rsi
1400cb6e5push rbx
1400cb6e6sub rsp, 32
1400cb6eamov rax, [rdx+8]
1400cb6eemov rdi, [rax-24]
1400cb6f2mov [rcx], rax
1400cb6f5mov rax, [rdx+16]
1400cb6f9add rdi, rcx
1400cb6fcmov rbx, rcx
1400cb6ffmov rbp, rdx
1400cb702mov rcx, rdi
1400cb705mov rsi, r8
1400cb708mov [rdi], rax
1400cb70bmov rax, [r8]
1400cb70emov r12, [rax-24]
1400cb712add r12, r8
1400cb715mov rdx, r12
1400cb718call std::ios_base::_M_move(std::ios_base&)
1400cb71dlea rdx, [rdi+208]
1400cb724mov rcx, rdi
1400cb727call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400cb72cmov rax, [r12+216]
1400cb734mov [r12+216], 0
1400cb740mov [rdi+232], 0
1400cb74bmov rdx, [rbp+24]
1400cb74fmov [rdi+216], rax
1400cb756movzx eax, [r12+224]
1400cb75fmov [rdi+224], ax
1400cb766mov rax, [rbp]
1400cb76alea rdi, [rbx+8]
1400cb76emov rcx, rdi
1400cb771mov [rbx], rax
1400cb774mov rax, [rax-24]
1400cb778mov [rbx+rax], rdx
1400cb77clea rdx, [rsi+8]
1400cb780call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf(std::basic_filebuf<char, std::char_traits<char>>&&)
1400cb785mov rax, [rbx]
1400cb788mov rax, [rax-24]
1400cb78cmov [rbx+rax+232], rdi
1400cb794add rsp, 32
1400cb798pop rbx
1400cb799pop rsi
1400cb79apop rdi
1400cb79bpop rbp
1400cb79cpop r12
1400cb79eret
1400cb79f
1400cb79f 48 H
1400cb7a0 89 c1 48 8b 45 08 48 8b 55 10 48 89 03 48 8b 40 ..H.E.H.U.H..H.@
1400cb7b0 e8 48 89 14 03 e8 e6 fb f4 ff 90 .H.........
1400cb6e0
1400cb7bb
1400cb7bb // align 0x10
1400cb7bb // align 0x10
1400cb7c0
1400cb7c0std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(char const*, std::_Ios_Openmode):
1400cb7c0push r12
1400cb7c2push rbp
1400cb7c3push rdi
1400cb7c4push rsi
1400cb7c5push rbx
1400cb7c6sub rsp, 32
1400cb7camov rax, [rdx+8]
1400cb7cemov rbx, rcx
1400cb7d1mov [rcx], rax
1400cb7d4mov rcx, [rax-24]
1400cb7d8mov rsi, rdx
1400cb7dbmov rax, [rdx+16]
1400cb7dfxor edx, edx
1400cb7e1mov rbp, r8
1400cb7e4mov r12l, r9l
1400cb7e7add rcx, rbx
1400cb7eamov [rcx], rax
1400cb7edcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb7f2mov rax, [rsi]
1400cb7f5mov rdx, [rsi+24]
1400cb7f9lea rcx, [rbx+8]
1400cb7fdmov [rbx], rax
1400cb800mov rax, [rax-24]
1400cb804mov [rbx+rax], rdx
1400cb808call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb80dmov rax, [rbx]
1400cb810lea rdx, [rbx+8]
1400cb814mov rcx, [rax-24]
1400cb818add rcx, rbx
1400cb81bcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb820mov r8l, r12l
1400cb823mov rdx, rbp
1400cb826lea rcx, [rbx+8]
1400cb82aor r8l, 16
1400cb82ecall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400cb833mov rdx, [rbx]
1400cb836mov rcx, [rdx-24]
1400cb83aadd rcx, rbx
1400cb83dtest rax, rax
1400cb840je 0x1400cb858
1400cb842xor edx, edx
1400cb844call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb849nop
1400cb84aadd rsp, 32
1400cb84epop rbx
1400cb84fpop rsi
1400cb850pop rdi
1400cb851pop rbp
1400cb852pop r12
1400cb854ret
1400cb855
1400cb855 0f 1f 00 ...
1400cb858
1400cb858loc_1400cb858:
1400cb858mov edx, [rcx+32]
1400cb85bor edx, 4
1400cb85ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb863nop
1400cb864add rsp, 32
1400cb868pop rbx
1400cb869pop rsi
1400cb86apop rdi
1400cb86bpop rbp
1400cb86cpop r12
1400cb86eret
1400cb86f
1400cb86f 48 H
1400cb870 89 c5 48 8d 4b 08 e8 85 0c ff ff 48 89 e9 48 8b ..H.K......H..H.
1400cb880 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400cb890 03 e8 0a fb f4 ff 48 89 c1 eb e3 ......H....
1400cb7c0
1400cb7c0std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(char const*, std::_Ios_Openmode):
1400cb7c0push r12
1400cb7c2push rbp
1400cb7c3push rdi
1400cb7c4push rsi
1400cb7c5push rbx
1400cb7c6sub rsp, 32
1400cb7camov rax, [rdx+8]
1400cb7cemov rbx, rcx
1400cb7d1mov [rcx], rax
1400cb7d4mov rcx, [rax-24]
1400cb7d8mov rsi, rdx
1400cb7dbmov rax, [rdx+16]
1400cb7dfxor edx, edx
1400cb7e1mov rbp, r8
1400cb7e4mov r12l, r9l
1400cb7e7add rcx, rbx
1400cb7eamov [rcx], rax
1400cb7edcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb7f2mov rax, [rsi]
1400cb7f5mov rdx, [rsi+24]
1400cb7f9lea rcx, [rbx+8]
1400cb7fdmov [rbx], rax
1400cb800mov rax, [rax-24]
1400cb804mov [rbx+rax], rdx
1400cb808call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb80dmov rax, [rbx]
1400cb810lea rdx, [rbx+8]
1400cb814mov rcx, [rax-24]
1400cb818add rcx, rbx
1400cb81bcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb820mov r8l, r12l
1400cb823mov rdx, rbp
1400cb826lea rcx, [rbx+8]
1400cb82aor r8l, 16
1400cb82ecall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400cb833mov rdx, [rbx]
1400cb836mov rcx, [rdx-24]
1400cb83aadd rcx, rbx
1400cb83dtest rax, rax
1400cb840je 0x1400cb858
1400cb842xor edx, edx
1400cb844call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb849nop
1400cb84aadd rsp, 32
1400cb84epop rbx
1400cb84fpop rsi
1400cb850pop rdi
1400cb851pop rbp
1400cb852pop r12
1400cb854ret
1400cb855
1400cb855 0f 1f 00 ...
1400cb858
1400cb858loc_1400cb858:
1400cb858mov edx, [rcx+32]
1400cb85bor edx, 4
1400cb85ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb863nop
1400cb864add rsp, 32
1400cb868pop rbx
1400cb869pop rsi
1400cb86apop rdi
1400cb86bpop rbp
1400cb86cpop r12
1400cb86eret
1400cb86f
1400cb86f 48 H
1400cb870 89 c5 48 8d 4b 08 e8 85 0c ff ff 48 89 e9 48 8b ..H.K......H..H.
1400cb880 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400cb890 03 e8 0a fb f4 ff 48 89 c1 eb e3 ......H....
1400cb7c0
1400cb89b
1400cb89b // align 0x10
1400cb89b // align 0x10
1400cb8a0
1400cb8a0std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode):
1400cb8a0push r12
1400cb8a2push rbp
1400cb8a3push rdi
1400cb8a4push rsi
1400cb8a5push rbx
1400cb8a6sub rsp, 32
1400cb8aamov rax, [rdx+8]
1400cb8aemov rbx, rcx
1400cb8b1mov [rcx], rax
1400cb8b4mov rcx, [rax-24]
1400cb8b8mov rsi, rdx
1400cb8bbmov rax, [rdx+16]
1400cb8bfxor edx, edx
1400cb8c1mov rbp, r8
1400cb8c4mov r12l, r9l
1400cb8c7add rcx, rbx
1400cb8camov [rcx], rax
1400cb8cdcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb8d2mov rax, [rsi]
1400cb8d5mov rdx, [rsi+24]
1400cb8d9lea rcx, [rbx+8]
1400cb8ddmov [rbx], rax
1400cb8e0mov rax, [rax-24]
1400cb8e4mov [rbx+rax], rdx
1400cb8e8call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb8edmov rax, [rbx]
1400cb8f0lea rdx, [rbx+8]
1400cb8f4mov rcx, [rax-24]
1400cb8f8add rcx, rbx
1400cb8fbcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb900mov r8l, r12l
1400cb903mov rdx, rbp
1400cb906lea rcx, [rbx+8]
1400cb90aor r8l, 16
1400cb90ecall std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400cb913mov rdx, [rbx]
1400cb916mov rcx, [rdx-24]
1400cb91aadd rcx, rbx
1400cb91dtest rax, rax
1400cb920je 0x1400cb938
1400cb922xor edx, edx
1400cb924call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb929nop
1400cb92aadd rsp, 32
1400cb92epop rbx
1400cb92fpop rsi
1400cb930pop rdi
1400cb931pop rbp
1400cb932pop r12
1400cb934ret
1400cb935
1400cb935 0f 1f 00 ...
1400cb938
1400cb938loc_1400cb938:
1400cb938mov edx, [rcx+32]
1400cb93bor edx, 4
1400cb93ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb943nop
1400cb944add rsp, 32
1400cb948pop rbx
1400cb949pop rsi
1400cb94apop rdi
1400cb94bpop rbp
1400cb94cpop r12
1400cb94eret
1400cb94f
1400cb94f 48 H
1400cb950 89 c5 48 8d 4b 08 e8 a5 0b ff ff 48 89 e9 48 8b ..H.K......H..H.
1400cb960 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400cb970 03 e8 2a fa f4 ff 48 89 c1 eb e3 ..*...H....
1400cb8a0
1400cb8a0std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode):
1400cb8a0push r12
1400cb8a2push rbp
1400cb8a3push rdi
1400cb8a4push rsi
1400cb8a5push rbx
1400cb8a6sub rsp, 32
1400cb8aamov rax, [rdx+8]
1400cb8aemov rbx, rcx
1400cb8b1mov [rcx], rax
1400cb8b4mov rcx, [rax-24]
1400cb8b8mov rsi, rdx
1400cb8bbmov rax, [rdx+16]
1400cb8bfxor edx, edx
1400cb8c1mov rbp, r8
1400cb8c4mov r12l, r9l
1400cb8c7add rcx, rbx
1400cb8camov [rcx], rax
1400cb8cdcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb8d2mov rax, [rsi]
1400cb8d5mov rdx, [rsi+24]
1400cb8d9lea rcx, [rbx+8]
1400cb8ddmov [rbx], rax
1400cb8e0mov rax, [rax-24]
1400cb8e4mov [rbx+rax], rdx
1400cb8e8call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb8edmov rax, [rbx]
1400cb8f0lea rdx, [rbx+8]
1400cb8f4mov rcx, [rax-24]
1400cb8f8add rcx, rbx
1400cb8fbcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb900mov r8l, r12l
1400cb903mov rdx, rbp
1400cb906lea rcx, [rbx+8]
1400cb90aor r8l, 16
1400cb90ecall std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400cb913mov rdx, [rbx]
1400cb916mov rcx, [rdx-24]
1400cb91aadd rcx, rbx
1400cb91dtest rax, rax
1400cb920je 0x1400cb938
1400cb922xor edx, edx
1400cb924call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb929nop
1400cb92aadd rsp, 32
1400cb92epop rbx
1400cb92fpop rsi
1400cb930pop rdi
1400cb931pop rbp
1400cb932pop r12
1400cb934ret
1400cb935
1400cb935 0f 1f 00 ...
1400cb938
1400cb938loc_1400cb938:
1400cb938mov edx, [rcx+32]
1400cb93bor edx, 4
1400cb93ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cb943nop
1400cb944add rsp, 32
1400cb948pop rbx
1400cb949pop rsi
1400cb94apop rdi
1400cb94bpop rbp
1400cb94cpop r12
1400cb94eret
1400cb94f
1400cb94f 48 H
1400cb950 89 c5 48 8d 4b 08 e8 a5 0b ff ff 48 89 e9 48 8b ..H.K......H..H.
1400cb960 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400cb970 03 e8 2a fa f4 ff 48 89 c1 eb e3 ..*...H....
1400cb8a0
1400cb97b
1400cb97b // align 0x10
1400cb97b // align 0x10
1400cb980
1400cb980std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cb980push r12
1400cb982push rbp
1400cb983push rdi
1400cb984push rsi
1400cb985push rbx
1400cb986sub rsp, 32
1400cb98amov rax, [rdx+8]
1400cb98emov rbx, rcx
1400cb991mov [rcx], rax
1400cb994mov rcx, [rax-24]
1400cb998mov rsi, rdx
1400cb99bmov rax, [rdx+16]
1400cb99fxor edx, edx
1400cb9a1mov r12, r8
1400cb9a4mov ebp, r9l
1400cb9a7add rcx, rbx
1400cb9aamov [rcx], rax
1400cb9adcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb9b2mov rax, [rsi]
1400cb9b5mov rdx, [rsi+24]
1400cb9b9lea rcx, [rbx+8]
1400cb9bdmov [rbx], rax
1400cb9c0mov rax, [rax-24]
1400cb9c4mov [rbx+rax], rdx
1400cb9c8call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb9cdmov rax, [rbx]
1400cb9d0lea rdx, [rbx+8]
1400cb9d4mov rcx, [rax-24]
1400cb9d8add rcx, rbx
1400cb9dbcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb9e0mov r8l, ebp
1400cb9e3mov rdx, [r12]
1400cb9e7lea rcx, [rbx+8]
1400cb9ebor r8l, 16
1400cb9efcall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400cb9f4mov rdx, [rbx]
1400cb9f7mov rcx, [rdx-24]
1400cb9fbadd rcx, rbx
1400cb9fetest rax, rax
1400cba01je 0x1400cba20
1400cba03xor edx, edx
1400cba05call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cba0anop
1400cba0badd rsp, 32
1400cba0fpop rbx
1400cba10pop rsi
1400cba11pop rdi
1400cba12pop rbp
1400cba13pop r12
1400cba15ret
1400cba16
1400cba16 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cba20
1400cba20loc_1400cba20:
1400cba20mov edx, [rcx+32]
1400cba23or edx, 4
1400cba26call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cba2bnop
1400cba2cadd rsp, 32
1400cba30pop rbx
1400cba31pop rsi
1400cba32pop rdi
1400cba33pop rbp
1400cba34pop r12
1400cba36ret
1400cba37
1400cba37 48 89 c5 48 8d 4b 08 e8 bd H..H.K...
1400cba40 0a ff ff 48 89 e9 48 8b 46 08 48 8b 56 10 48 89 ...H..H.F.H.V.H.
1400cba50 03 48 8b 40 e8 48 89 14 03 e8 42 f9 f4 ff 48 89 .H.@.H....B...H.
1400cba60 c1 eb e3 ...
1400cb980
1400cb980std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cb980push r12
1400cb982push rbp
1400cb983push rdi
1400cb984push rsi
1400cb985push rbx
1400cb986sub rsp, 32
1400cb98amov rax, [rdx+8]
1400cb98emov rbx, rcx
1400cb991mov [rcx], rax
1400cb994mov rcx, [rax-24]
1400cb998mov rsi, rdx
1400cb99bmov rax, [rdx+16]
1400cb99fxor edx, edx
1400cb9a1mov r12, r8
1400cb9a4mov ebp, r9l
1400cb9a7add rcx, rbx
1400cb9aamov [rcx], rax
1400cb9adcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb9b2mov rax, [rsi]
1400cb9b5mov rdx, [rsi+24]
1400cb9b9lea rcx, [rbx+8]
1400cb9bdmov [rbx], rax
1400cb9c0mov rax, [rax-24]
1400cb9c4mov [rbx+rax], rdx
1400cb9c8call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cb9cdmov rax, [rbx]
1400cb9d0lea rdx, [rbx+8]
1400cb9d4mov rcx, [rax-24]
1400cb9d8add rcx, rbx
1400cb9dbcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cb9e0mov r8l, ebp
1400cb9e3mov rdx, [r12]
1400cb9e7lea rcx, [rbx+8]
1400cb9ebor r8l, 16
1400cb9efcall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400cb9f4mov rdx, [rbx]
1400cb9f7mov rcx, [rdx-24]
1400cb9fbadd rcx, rbx
1400cb9fetest rax, rax
1400cba01je 0x1400cba20
1400cba03xor edx, edx
1400cba05call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cba0anop
1400cba0badd rsp, 32
1400cba0fpop rbx
1400cba10pop rsi
1400cba11pop rdi
1400cba12pop rbp
1400cba13pop r12
1400cba15ret
1400cba16
1400cba16 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cba20
1400cba20loc_1400cba20:
1400cba20mov edx, [rcx+32]
1400cba23or edx, 4
1400cba26call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400cba2bnop
1400cba2cadd rsp, 32
1400cba30pop rbx
1400cba31pop rsi
1400cba32pop rdi
1400cba33pop rbp
1400cba34pop r12
1400cba36ret
1400cba37
1400cba37 48 89 c5 48 8d 4b 08 e8 bd H..H.K...
1400cba40 0a ff ff 48 89 e9 48 8b 46 08 48 8b 56 10 48 89 ...H..H.F.H.V.H.
1400cba50 03 48 8b 40 e8 48 89 14 03 e8 42 f9 f4 ff 48 89 .H.@.H....B...H.
1400cba60 c1 eb e3 ...
1400cb980
1400cba63
1400cba63 // align 0x10
1400cba63 // align 0x10
1400cba70
1400cba70std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream():
1400cba70push rdi
1400cba71push rsi
1400cba72push rbx
1400cba73sub rsp, 48
1400cba77mov rax, [rdx+8]
1400cba7bmov rbx, rcx
1400cba7emov [rcx], rax
1400cba81mov rcx, [rax-24]
1400cba85mov rsi, rdx
1400cba88mov rax, [rdx+16]
1400cba8cxor edx, edx
1400cba8eadd rcx, rbx
1400cba91mov [rcx], rax
1400cba94call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cba99mov rax, [rsi]
1400cba9cmov rdx, [rsi+24]
1400cbaa0lea rcx, [rbx+8]
1400cbaa4mov [rbx], rax
1400cbaa7mov rax, [rax-24]
1400cbaabmov [rbx+rax], rdx
1400cbaafcall std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cbab4mov rax, [rbx]
1400cbab7lea rdx, [rbx+8]
1400cbabbmov rcx, [rax-24]
1400cbabfadd rcx, rbx
1400cbac2call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cbac7nop
1400cbac8add rsp, 48
1400cbaccpop rbx
1400cbacdpop rsi
1400cbacepop rdi
1400cbacfret
1400cbad0
1400cbad0 48 89 c1 48 8b 46 08 48 8b 56 10 48 89 03 48 8b H..H.F.H.V.H..H.
1400cbae0 40 e8 48 89 14 03 e8 b5 f8 f4 ff 48 8d 4b 08 48 @.H........H.K.H
1400cbaf0 89 44 24 28 e8 07 0a ff ff 48 8b 4c 24 28 eb d3 .D$(.....H.L$(..
1400cba70
1400cba70std::basic_ofstream<char, std::char_traits<char>>::basic_ofstream():
1400cba70push rdi
1400cba71push rsi
1400cba72push rbx
1400cba73sub rsp, 48
1400cba77mov rax, [rdx+8]
1400cba7bmov rbx, rcx
1400cba7emov [rcx], rax
1400cba81mov rcx, [rax-24]
1400cba85mov rsi, rdx
1400cba88mov rax, [rdx+16]
1400cba8cxor edx, edx
1400cba8eadd rcx, rbx
1400cba91mov [rcx], rax
1400cba94call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cba99mov rax, [rsi]
1400cba9cmov rdx, [rsi+24]
1400cbaa0lea rcx, [rbx+8]
1400cbaa4mov [rbx], rax
1400cbaa7mov rax, [rax-24]
1400cbaabmov [rbx+rax], rdx
1400cbaafcall std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400cbab4mov rax, [rbx]
1400cbab7lea rdx, [rbx+8]
1400cbabbmov rcx, [rax-24]
1400cbabfadd rcx, rbx
1400cbac2call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400cbac7nop
1400cbac8add rsp, 48
1400cbaccpop rbx
1400cbacdpop rsi
1400cbacepop rdi
1400cbacfret
1400cbad0
1400cbad0 48 89 c1 48 8b 46 08 48 8b 56 10 48 89 03 48 8b H..H.F.H.V.H..H.
1400cbae0 40 e8 48 89 14 03 e8 b5 f8 f4 ff 48 8d 4b 08 48 @.H........H.K.H
1400cbaf0 89 44 24 28 e8 07 0a ff ff 48 8b 4c 24 28 eb d3 .D$(.....H.L$(..
1400cba70
1400cbb00
1400cbb00std::basic_ofstream<char, std::char_traits<char>>::~basic_ofstream():
1400cbb00push rbx
1400cbb01sub rsp, 32
1400cbb05lea rax, [rip+0xd65a4]
1400cbb0cmovq x0, [rip+0xc5c74]
1400cbb14mov [rcx+200], rax
1400cbb1blea rax, [rip+0xd616e]
1400cbb22mov rbx, rcx
1400cbb25lea rcx, [rcx+8]
1400cbb29movq x1, rax
1400cbb2epunpcklqdq x0, x1
1400cbb32movups [rcx-8], x0
1400cbb36call std::basic_filebuf<char, std::char_traits<char>>::close()
1400cbb3blea rcx, [rbx+80]
1400cbb3fcall std::__basic_file<char>::~__basic_file()
1400cbb44mov rax, [rip+0xcb755]
1400cbb4blea rcx, [rbx+64]
1400cbb4fadd rax, 16
1400cbb53mov [rbx+8], rax
1400cbb57call std::locale::~locale()
1400cbb5clea rax, [rip+0xcef55]
1400cbb63lea rcx, [rbx+200]
1400cbb6amov [rbx], rax
1400cbb6dmov rax, [rip+0xcb98c]
1400cbb74add rax, 16
1400cbb78mov [rbx+200], rax
1400cbb7fcall std::ios_base::~ios_base()
1400cbb84mov rcx, rbx
1400cbb87add rsp, 32
1400cbb8bpop rbx
1400cbb8cjmp 0x140101ab0
1400cbb91
1400cbb91 48 89 c1 e8 f7 60 03 00 e8 e2 62 03 00 eb 9b H....`....b....
1400cbb00
1400cbb00std::basic_ofstream<char, std::char_traits<char>>::~basic_ofstream():
1400cbb00push rbx
1400cbb01sub rsp, 32
1400cbb05lea rax, [rip+0xd65a4]
1400cbb0cmovq x0, [rip+0xc5c74]
1400cbb14mov [rcx+200], rax
1400cbb1blea rax, [rip+0xd616e]
1400cbb22mov rbx, rcx
1400cbb25lea rcx, [rcx+8]
1400cbb29movq x1, rax
1400cbb2epunpcklqdq x0, x1
1400cbb32movups [rcx-8], x0
1400cbb36call std::basic_filebuf<char, std::char_traits<char>>::close()
1400cbb3blea rcx, [rbx+80]
1400cbb3fcall std::__basic_file<char>::~__basic_file()
1400cbb44mov rax, [rip+0xcb755]
1400cbb4blea rcx, [rbx+64]
1400cbb4fadd rax, 16
1400cbb53mov [rbx+8], rax
1400cbb57call std::locale::~locale()
1400cbb5clea rax, [rip+0xcef55]
1400cbb63lea rcx, [rbx+200]
1400cbb6amov [rbx], rax
1400cbb6dmov rax, [rip+0xcb98c]
1400cbb74add rax, 16
1400cbb78mov [rbx+200], rax
1400cbb7fcall std::ios_base::~ios_base()
1400cbb84mov rcx, rbx
1400cbb87add rsp, 32
1400cbb8bpop rbx
1400cbb8cjmp 0x140101ab0
1400cbb91
1400cbb91 48 89 c1 e8 f7 60 03 00 e8 e2 62 03 00 eb 9b H....`....b....
1400cbb00
Loading..