File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
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
1400cbba0
1400cbba0std::basic_ofstream<char, std::char_traits<char>>::~basic_ofstream():
1400cbba0push rbx
1400cbba1sub rsp, 32
1400cbba5lea rax, [rip+0xd6504]
1400cbbacmovq x0, [rip+0xc5bd4]
1400cbbb4mov [rcx+200], rax
1400cbbbblea rax, [rip+0xd60ce]
1400cbbc2mov rbx, rcx
1400cbbc5lea rcx, [rcx+8]
1400cbbc9movq x1, rax
1400cbbcepunpcklqdq x0, x1
1400cbbd2movups [rcx-8], x0
1400cbbd6call std::basic_filebuf<char, std::char_traits<char>>::close()
1400cbbdblea rcx, [rbx+80]
1400cbbdfcall std::__basic_file<char>::~__basic_file()
1400cbbe4mov rax, [rip+0xcb6b5]
1400cbbeblea rcx, [rbx+64]
1400cbbefadd rax, 16
1400cbbf3mov [rbx+8], rax
1400cbbf7call std::locale::~locale()
1400cbbfclea rax, [rip+0xceeb5]
1400cbc03lea rcx, [rbx+200]
1400cbc0amov [rbx], rax
1400cbc0dmov rax, [rip+0xcb8ec]
1400cbc14add rax, 16
1400cbc18mov [rbx+200], rax
1400cbc1fadd rsp, 32
1400cbc23pop rbx
1400cbc24jmp 0x1400f5f40
1400cbc29
1400cbc29 48 89 c1 e8 5f 60 03 H..._`.
1400cbc30 00 e8 4a 62 03 00 eb a3 ..Jb....
1400cbba0
1400cbba0std::basic_ofstream<char, std::char_traits<char>>::~basic_ofstream():
1400cbba0push rbx
1400cbba1sub rsp, 32
1400cbba5lea rax, [rip+0xd6504]
1400cbbacmovq x0, [rip+0xc5bd4]
1400cbbb4mov [rcx+200], rax
1400cbbbblea rax, [rip+0xd60ce]
1400cbbc2mov rbx, rcx
1400cbbc5lea rcx, [rcx+8]
1400cbbc9movq x1, rax
1400cbbcepunpcklqdq x0, x1
1400cbbd2movups [rcx-8], x0
1400cbbd6call std::basic_filebuf<char, std::char_traits<char>>::close()
1400cbbdblea rcx, [rbx+80]
1400cbbdfcall std::__basic_file<char>::~__basic_file()
1400cbbe4mov rax, [rip+0xcb6b5]
1400cbbeblea rcx, [rbx+64]
1400cbbefadd rax, 16
1400cbbf3mov [rbx+8], rax
1400cbbf7call std::locale::~locale()
1400cbbfclea rax, [rip+0xceeb5]
1400cbc03lea rcx, [rbx+200]
1400cbc0amov [rbx], rax
1400cbc0dmov rax, [rip+0xcb8ec]
1400cbc14add rax, 16
1400cbc18mov [rbx+200], rax
1400cbc1fadd rsp, 32
1400cbc23pop rbx
1400cbc24jmp 0x1400f5f40
1400cbc29
1400cbc29 48 89 c1 e8 5f 60 03 H..._`.
1400cbc30 00 e8 4a 62 03 00 eb a3 ..Jb....
1400cbba0
1400cbc38
1400cbc38 // align 0x10
1400cbc38 // align 0x10
1400cbc40
1400cbc40std::basic_ofstream<char, std::char_traits<char>>::~basic_ofstream():
1400cbc40push rsi
1400cbc41push rbx
1400cbc42sub rsp, 40
1400cbc46mov rax, [rdx]
1400cbc49mov rsi, rdx
1400cbc4cmov [rcx], rax
1400cbc4fmov rax, [rax-24]
1400cbc53mov rbx, rcx
1400cbc56mov rdx, [rdx+24]
1400cbc5alea rcx, [rcx+8]
1400cbc5emov [rcx+rax-8], rdx
1400cbc63lea rax, [rip+0xd6026]
1400cbc6amov [rcx], rax
1400cbc6dcall std::basic_filebuf<char, std::char_traits<char>>::close()
1400cbc72lea rcx, [rbx+80]
1400cbc76call std::__basic_file<char>::~__basic_file()
1400cbc7bmov rax, [rip+0xcb61e]
1400cbc82lea rcx, [rbx+64]
1400cbc86add rax, 16
1400cbc8amov [rbx+8], rax
1400cbc8ecall std::locale::~locale()
1400cbc93mov rax, [rsi+8]
1400cbc97mov [rbx], rax
1400cbc9amov rax, [rax-24]
1400cbc9emov rdx, [rsi+16]
1400cbca2mov [rbx+rax], rdx
1400cbca6add rsp, 40
1400cbcaapop rbx
1400cbcabpop rsi
1400cbcacret
1400cbcad
1400cbcad 48 89 c1 H..
1400cbcb0 e8 db 5f 03 00 e8 c6 61 03 00 eb b6 .._....a....
1400cbc40
1400cbc40std::basic_ofstream<char, std::char_traits<char>>::~basic_ofstream():
1400cbc40push rsi
1400cbc41push rbx
1400cbc42sub rsp, 40
1400cbc46mov rax, [rdx]
1400cbc49mov rsi, rdx
1400cbc4cmov [rcx], rax
1400cbc4fmov rax, [rax-24]
1400cbc53mov rbx, rcx
1400cbc56mov rdx, [rdx+24]
1400cbc5alea rcx, [rcx+8]
1400cbc5emov [rcx+rax-8], rdx
1400cbc63lea rax, [rip+0xd6026]
1400cbc6amov [rcx], rax
1400cbc6dcall std::basic_filebuf<char, std::char_traits<char>>::close()
1400cbc72lea rcx, [rbx+80]
1400cbc76call std::__basic_file<char>::~__basic_file()
1400cbc7bmov rax, [rip+0xcb61e]
1400cbc82lea rcx, [rbx+64]
1400cbc86add rax, 16
1400cbc8amov [rbx+8], rax
1400cbc8ecall std::locale::~locale()
1400cbc93mov rax, [rsi+8]
1400cbc97mov [rbx], rax
1400cbc9amov rax, [rax-24]
1400cbc9emov rdx, [rsi+16]
1400cbca2mov [rbx+rax], rdx
1400cbca6add rsp, 40
1400cbcaapop rbx
1400cbcabpop rsi
1400cbcacret
1400cbcad
1400cbcad 48 89 c1 H..
1400cbcb0 e8 db 5f 03 00 e8 c6 61 03 00 eb b6 .._....a....
1400cbc40
1400cbcbc
1400cbcbc // align 0x10
1400cbcbc // align 0x10
1400cbcc0
1400cbcc0std::basic_ofstream<char, std::char_traits<char>>::operator=(std::basic_ofstream<char, std::char_traits<char>>&&):
1400cbcc0push rbp
1400cbcc1push rdi
1400cbcc2push rsi
1400cbcc3push rbx
1400cbcc4sub rsp, 40
1400cbcc8mov rax, [rcx]
1400cbccbmov rsi, [rax-24]
1400cbccfmov rax, [rdx]
1400cbcd2mov rbx, [rax-24]
1400cbcd6add rsi, rcx
1400cbcd9mov rbp, rcx
1400cbcdcmov rdi, rdx
1400cbcdfmov rcx, rsi
1400cbce2add rbx, rdx
1400cbce5mov rdx, rbx
1400cbce8call std::ios_base::_M_swap(std::ios_base&)
1400cbcedlea rdx, [rsi+208]
1400cbcf4mov rcx, rsi
1400cbcf7call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400cbcfclea rdx, [rbx+208]
1400cbd03mov rcx, rbx
1400cbd06call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400cbd0bmov rax, [rsi+216]
1400cbd12mov rdx, [rbx+216]
1400cbd19lea rcx, [rbp+8]
1400cbd1dmov [rsi+216], rdx
1400cbd24movzx edx, [rbx+224]
1400cbd2bmov [rbx+216], rax
1400cbd32movzx eax, [rsi+224]
1400cbd39mov [rsi+224], dl
1400cbd3fmovzx edx, [rbx+225]
1400cbd46mov [rbx+224], al
1400cbd4cmovzx eax, [rsi+225]
1400cbd53mov [rsi+225], dl
1400cbd59lea rdx, [rdi+8]
1400cbd5dmov [rbx+225], al
1400cbd63call std::basic_filebuf<char, std::char_traits<char>>::operator=(std::basic_filebuf<char, std::char_traits<char>>&&)
1400cbd68mov rax, rbp
1400cbd6badd rsp, 40
1400cbd6fpop rbx
1400cbd70pop rsi
1400cbd71pop rdi
1400cbd72pop rbp
1400cbd73ret
1400cbcc0
1400cbcc0std::basic_ofstream<char, std::char_traits<char>>::operator=(std::basic_ofstream<char, std::char_traits<char>>&&):
1400cbcc0push rbp
1400cbcc1push rdi
1400cbcc2push rsi
1400cbcc3push rbx
1400cbcc4sub rsp, 40
1400cbcc8mov rax, [rcx]
1400cbccbmov rsi, [rax-24]
1400cbccfmov rax, [rdx]
1400cbcd2mov rbx, [rax-24]
1400cbcd6add rsi, rcx
1400cbcd9mov rbp, rcx
1400cbcdcmov rdi, rdx
1400cbcdfmov rcx, rsi
1400cbce2add rbx, rdx
1400cbce5mov rdx, rbx
1400cbce8call std::ios_base::_M_swap(std::ios_base&)
1400cbcedlea rdx, [rsi+208]
1400cbcf4mov rcx, rsi
1400cbcf7call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400cbcfclea rdx, [rbx+208]
1400cbd03mov rcx, rbx
1400cbd06call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400cbd0bmov rax, [rsi+216]
1400cbd12mov rdx, [rbx+216]
1400cbd19lea rcx, [rbp+8]
1400cbd1dmov [rsi+216], rdx
1400cbd24movzx edx, [rbx+224]
1400cbd2bmov [rbx+216], rax
1400cbd32movzx eax, [rsi+224]
1400cbd39mov [rsi+224], dl
1400cbd3fmovzx edx, [rbx+225]
1400cbd46mov [rbx+224], al
1400cbd4cmovzx eax, [rsi+225]
1400cbd53mov [rsi+225], dl
1400cbd59lea rdx, [rdi+8]
1400cbd5dmov [rbx+225], al
1400cbd63call std::basic_filebuf<char, std::char_traits<char>>::operator=(std::basic_filebuf<char, std::char_traits<char>>&&)
1400cbd68mov rax, rbp
1400cbd6badd rsp, 40
1400cbd6fpop rbx
1400cbd70pop rsi
1400cbd71pop rdi
1400cbd72pop rbp
1400cbd73ret
1400cbcc0
1400cbd74
1400cbd74 // align 0x10
1400cbd74 // align 0x10
1400cbd80
1400cbd80std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode):
1400cbd80push rbx
1400cbd81sub rsp, 32
1400cbd85mov rbx, rcx
1400cbd88or r8l, 16
1400cbd8clea rcx, [rcx+8]
1400cbd90call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cbd95mov rdx, [rbx]
1400cbd98add rbx, [rdx-24]
1400cbd9cmov rcx, rbx
1400cbd9ftest rax, rax
1400cbda2je 0x1400cbdb0
1400cbda4xor edx, edx
1400cbda6add rsp, 32
1400cbdaapop rbx
1400cbdabjmp 0x1400f7940
1400cbdb0
1400cbdb0loc_1400cbdb0:
1400cbdb0mov edx, [rbx+32]
1400cbdb3or edx, 4
1400cbdb6add rsp, 32
1400cbdbapop rbx
1400cbdbbjmp 0x1400f7940
1400cbd80
1400cbd80std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode):
1400cbd80push rbx
1400cbd81sub rsp, 32
1400cbd85mov rbx, rcx
1400cbd88or r8l, 16
1400cbd8clea rcx, [rcx+8]
1400cbd90call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cbd95mov rdx, [rbx]
1400cbd98add rbx, [rdx-24]
1400cbd9cmov rcx, rbx
1400cbd9ftest rax, rax
1400cbda2je 0x1400cbdb0
1400cbda4xor edx, edx
1400cbda6add rsp, 32
1400cbdaapop rbx
1400cbdabjmp 0x1400f7940
1400cbdb0
1400cbdb0loc_1400cbdb0:
1400cbdb0mov edx, [rbx+32]
1400cbdb3or edx, 4
1400cbdb6add rsp, 32
1400cbdbapop rbx
1400cbdbbjmp 0x1400f7940
1400cbd80
1400cbdc0
1400cbdc0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode):
1400cbdc0push rbx
1400cbdc1sub rsp, 32
1400cbdc5mov rbx, rcx
1400cbdc8or r8l, 16
1400cbdcclea rcx, [rcx+8]
1400cbdd0call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400cbdd5mov rdx, [rbx]
1400cbdd8add rbx, [rdx-24]
1400cbddcmov rcx, rbx
1400cbddftest rax, rax
1400cbde2je 0x1400cbdf0
1400cbde4xor edx, edx
1400cbde6add rsp, 32
1400cbdeapop rbx
1400cbdebjmp 0x1400f7940
1400cbdf0
1400cbdf0loc_1400cbdf0:
1400cbdf0mov edx, [rbx+32]
1400cbdf3or edx, 4
1400cbdf6add rsp, 32
1400cbdfapop rbx
1400cbdfbjmp 0x1400f7940
1400cbdc0
1400cbdc0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode):
1400cbdc0push rbx
1400cbdc1sub rsp, 32
1400cbdc5mov rbx, rcx
1400cbdc8or r8l, 16
1400cbdcclea rcx, [rcx+8]
1400cbdd0call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400cbdd5mov rdx, [rbx]
1400cbdd8add rbx, [rdx-24]
1400cbddcmov rcx, rbx
1400cbddftest rax, rax
1400cbde2je 0x1400cbdf0
1400cbde4xor edx, edx
1400cbde6add rsp, 32
1400cbdeapop rbx
1400cbdebjmp 0x1400f7940
1400cbdf0
1400cbdf0loc_1400cbdf0:
1400cbdf0mov edx, [rbx+32]
1400cbdf3or edx, 4
1400cbdf6add rsp, 32
1400cbdfapop rbx
1400cbdfbjmp 0x1400f7940
1400cbdc0
1400cbe00
1400cbe00std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cbe00push rbx
1400cbe01sub rsp, 32
1400cbe05mov rdx, [rdx]
1400cbe08mov rbx, rcx
1400cbe0bor r8l, 16
1400cbe0flea rcx, [rcx+8]
1400cbe13call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cbe18mov rdx, [rbx]
1400cbe1badd rbx, [rdx-24]
1400cbe1fmov rcx, rbx
1400cbe22test rax, rax
1400cbe25je 0x1400cbe38
1400cbe27xor edx, edx
1400cbe29add rsp, 32
1400cbe2dpop rbx
1400cbe2ejmp 0x1400f7940
1400cbe33
1400cbe33 0f 1f 44 00 00 ..D..
1400cbe38
1400cbe38loc_1400cbe38:
1400cbe38mov edx, [rbx+32]
1400cbe3bor edx, 4
1400cbe3eadd rsp, 32
1400cbe42pop rbx
1400cbe43jmp 0x1400f7940
1400cbe00
1400cbe00std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cbe00push rbx
1400cbe01sub rsp, 32
1400cbe05mov rdx, [rdx]
1400cbe08mov rbx, rcx
1400cbe0bor r8l, 16
1400cbe0flea rcx, [rcx+8]
1400cbe13call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cbe18mov rdx, [rbx]
1400cbe1badd rbx, [rdx-24]
1400cbe1fmov rcx, rbx
1400cbe22test rax, rax
1400cbe25je 0x1400cbe38
1400cbe27xor edx, edx
1400cbe29add rsp, 32
1400cbe2dpop rbx
1400cbe2ejmp 0x1400f7940
1400cbe33
1400cbe33 0f 1f 44 00 00 ..D..
1400cbe38
1400cbe38loc_1400cbe38:
1400cbe38mov edx, [rbx+32]
1400cbe3bor edx, 4
1400cbe3eadd rsp, 32
1400cbe42pop rbx
1400cbe43jmp 0x1400f7940
1400cbe00
1400cbe48
1400cbe48 // align 0x10
1400cbe48 // align 0x10
1400cbe50
1400cbe50std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::swap(std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>&):
1400cbe50push rbp
1400cbe51push rdi
1400cbe52push rsi
1400cbe53push rbx
1400cbe54sub rsp, 40
1400cbe58mov rax, [rcx]
1400cbe5bmov rsi, [rax-24]
1400cbe5fmov rax, [rdx]
1400cbe62mov rbx, [rax-24]
1400cbe66add rsi, rcx
1400cbe69mov rdi, rcx
1400cbe6cmov rbp, rdx
1400cbe6fmov rcx, rsi
1400cbe72add rbx, rdx
1400cbe75mov rdx, rbx
1400cbe78call std::ios_base::_M_swap(std::ios_base&)
1400cbe7dlea rdx, [rsi+208]
1400cbe84mov rcx, rsi
1400cbe87call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400cbe8clea rdx, [rbx+208]
1400cbe93mov rcx, rbx
1400cbe96call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400cbe9bmov rdx, [rbx+216]
1400cbea2mov rax, [rsi+216]
1400cbea9lea rcx, [rdi+8]
1400cbeadmov [rsi+216], rdx
1400cbeb4movzx edx, [rbx+224]
1400cbebbmov [rbx+216], rax
1400cbec2movzx eax, [rsi+224]
1400cbec9mov [rsi+224], dx
1400cbed0movzx edx, [rbx+226]
1400cbed7mov [rbx+224], ax
1400cbedemovzx eax, [rsi+226]
1400cbee5mov [rsi+226], dl
1400cbeeblea rdx, [rbp+8]
1400cbeefmov [rbx+226], al
1400cbef5add rsp, 40
1400cbef9pop rbx
1400cbefapop rsi
1400cbefbpop rdi
1400cbefcpop rbp
1400cbefdjmp 0x1400bce80
1400cbe50
1400cbe50std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::swap(std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>&):
1400cbe50push rbp
1400cbe51push rdi
1400cbe52push rsi
1400cbe53push rbx
1400cbe54sub rsp, 40
1400cbe58mov rax, [rcx]
1400cbe5bmov rsi, [rax-24]
1400cbe5fmov rax, [rdx]
1400cbe62mov rbx, [rax-24]
1400cbe66add rsi, rcx
1400cbe69mov rdi, rcx
1400cbe6cmov rbp, rdx
1400cbe6fmov rcx, rsi
1400cbe72add rbx, rdx
1400cbe75mov rdx, rbx
1400cbe78call std::ios_base::_M_swap(std::ios_base&)
1400cbe7dlea rdx, [rsi+208]
1400cbe84mov rcx, rsi
1400cbe87call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400cbe8clea rdx, [rbx+208]
1400cbe93mov rcx, rbx
1400cbe96call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400cbe9bmov rdx, [rbx+216]
1400cbea2mov rax, [rsi+216]
1400cbea9lea rcx, [rdi+8]
1400cbeadmov [rsi+216], rdx
1400cbeb4movzx edx, [rbx+224]
1400cbebbmov [rbx+216], rax
1400cbec2movzx eax, [rsi+224]
1400cbec9mov [rsi+224], dx
1400cbed0movzx edx, [rbx+226]
1400cbed7mov [rbx+224], ax
1400cbedemovzx eax, [rsi+226]
1400cbee5mov [rsi+226], dl
1400cbeeblea rdx, [rbp+8]
1400cbeefmov [rbx+226], al
1400cbef5add rsp, 40
1400cbef9pop rbx
1400cbefapop rsi
1400cbefbpop rdi
1400cbefcpop rbp
1400cbefdjmp 0x1400bce80
1400cbe50
1400cbf02
1400cbf02 // align 0x10
1400cbf02 // align 0x10
1400cbf10
1400cbf10std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::close():
1400cbf10push rbx
1400cbf11sub rsp, 32
1400cbf15mov rbx, rcx
1400cbf18lea rcx, [rcx+8]
1400cbf1ccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400cbf21test rax, rax
1400cbf24je 0x1400cbf30
1400cbf26add rsp, 32
1400cbf2apop rbx
1400cbf2bret
1400cbf2c
1400cbf2c 0f 1f 40 00 ..@.
1400cbf30
1400cbf30loc_1400cbf30:
1400cbf30mov rax, [rbx]
1400cbf33add rbx, [rax-24]
1400cbf37mov edx, [rbx+32]
1400cbf3amov rcx, rbx
1400cbf3dor edx, 4
1400cbf40add rsp, 32
1400cbf44pop rbx
1400cbf45jmp 0x1400f7940
1400cbf10
1400cbf10std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::close():
1400cbf10push rbx
1400cbf11sub rsp, 32
1400cbf15mov rbx, rcx
1400cbf18lea rcx, [rcx+8]
1400cbf1ccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400cbf21test rax, rax
1400cbf24je 0x1400cbf30
1400cbf26add rsp, 32
1400cbf2apop rbx
1400cbf2bret
1400cbf2c
1400cbf2c 0f 1f 40 00 ..@.
1400cbf30
1400cbf30loc_1400cbf30:
1400cbf30mov rax, [rbx]
1400cbf33add rbx, [rax-24]
1400cbf37mov edx, [rbx+32]
1400cbf3amov rcx, rbx
1400cbf3dor edx, 4
1400cbf40add rsp, 32
1400cbf44pop rbx
1400cbf45jmp 0x1400f7940
1400cbf10
1400cbf4a
1400cbf4a // align 0x10
1400cbf4a // align 0x10
1400cbf50
1400cbf50std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::is_open():
1400cbf50add rcx, 80
1400cbf54jmp 0x140032900
1400cbf50
1400cbf50std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::is_open():
1400cbf50add rcx, 80
1400cbf54jmp 0x140032900
1400cbf50
1400cbf59
1400cbf59 // align 0x10
1400cbf59 // align 0x10
1400cbf60
1400cbf60std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>&&):
1400cbf60push rbp
1400cbf61push rdi
1400cbf62push rsi
1400cbf63push rbx
1400cbf64sub rsp, 40
1400cbf68lea rbp, [rcx+200]
1400cbf6fmov rbx, rcx
1400cbf72mov rsi, rdx
1400cbf75mov rcx, rbp
1400cbf78call std::ios_base::ios_base()
1400cbf7dxor eax, eax
1400cbf7fpxor x0, x0
1400cbf83mov rcx, rbp
1400cbf86mov [rbx+424], ax
1400cbf8dlea rax, [rip+0xceb74]
1400cbf94mov [rbx], rax
1400cbf97add rax, 40
1400cbf9bmovups [rbx+432], x0
1400cbfa2movups [rbx+448], x0
1400cbfa9mov [rbx+200], rax
1400cbfb0mov rax, [rsi]
1400cbfb3mov [rbx+416], 0
1400cbfbemov rdi, [rax-24]
1400cbfc2mov [rbx+426], 0
1400cbfc9add rdi, rsi
1400cbfccmov rdx, rdi
1400cbfcfcall std::ios_base::_M_move(std::ios_base&)
1400cbfd4lea rdx, [rbx+408]
1400cbfdbmov rcx, rbp
1400cbfdecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400cbfe3mov rax, [rdi+216]
1400cbfealea rdx, [rsi+8]
1400cbfeemov [rdi+216], 0
1400cbff9mov [rbx+432], 0
1400cc004mov [rbx+416], rax
1400cc00bmovzx eax, [rdi+224]
1400cc012mov [rbx+424], ax
1400cc019movzx eax, [rdi+226]
1400cc020lea rdi, [rbx+8]
1400cc024mov rcx, rdi
1400cc027mov [rbx+426], al
1400cc02dlea rax, [rip+0xd60a4]
1400cc034mov [rbx], rax
1400cc037add rax, 40
1400cc03bmov [rbx+200], rax
1400cc042call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400cc047mov [rbx+432], rdi
1400cc04eadd rsp, 40
1400cc052pop rbx
1400cc053pop rsi
1400cc054pop rdi
1400cc055pop rbp
1400cc056ret
1400cc057
1400cc057 48 89 c6 48 8b 05 af b4 0c H..H.....
1400cc060 00 48 89 e9 48 83 c0 10 48 89 83 c8 00 00 00 e8 .H..H...H.......
1400cc070 cc 9e 02 00 48 89 f1 e8 24 f3 f4 ff 48 8d 35 85 ....H...$...H.5.
1400cc080 ea 0c 00 48 89 33 48 89 c6 eb cf ...H.3H....
1400cbf60
1400cbf60std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>&&):
1400cbf60push rbp
1400cbf61push rdi
1400cbf62push rsi
1400cbf63push rbx
1400cbf64sub rsp, 40
1400cbf68lea rbp, [rcx+200]
1400cbf6fmov rbx, rcx
1400cbf72mov rsi, rdx
1400cbf75mov rcx, rbp
1400cbf78call std::ios_base::ios_base()
1400cbf7dxor eax, eax
1400cbf7fpxor x0, x0
1400cbf83mov rcx, rbp
1400cbf86mov [rbx+424], ax
1400cbf8dlea rax, [rip+0xceb74]
1400cbf94mov [rbx], rax
1400cbf97add rax, 40
1400cbf9bmovups [rbx+432], x0
1400cbfa2movups [rbx+448], x0
1400cbfa9mov [rbx+200], rax
1400cbfb0mov rax, [rsi]
1400cbfb3mov [rbx+416], 0
1400cbfbemov rdi, [rax-24]
1400cbfc2mov [rbx+426], 0
1400cbfc9add rdi, rsi
1400cbfccmov rdx, rdi
1400cbfcfcall std::ios_base::_M_move(std::ios_base&)
1400cbfd4lea rdx, [rbx+408]
1400cbfdbmov rcx, rbp
1400cbfdecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400cbfe3mov rax, [rdi+216]
1400cbfealea rdx, [rsi+8]
1400cbfeemov [rdi+216], 0
1400cbff9mov [rbx+432], 0
1400cc004mov [rbx+416], rax
1400cc00bmovzx eax, [rdi+224]
1400cc012mov [rbx+424], ax
1400cc019movzx eax, [rdi+226]
1400cc020lea rdi, [rbx+8]
1400cc024mov rcx, rdi
1400cc027mov [rbx+426], al
1400cc02dlea rax, [rip+0xd60a4]
1400cc034mov [rbx], rax
1400cc037add rax, 40
1400cc03bmov [rbx+200], rax
1400cc042call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400cc047mov [rbx+432], rdi
1400cc04eadd rsp, 40
1400cc052pop rbx
1400cc053pop rsi
1400cc054pop rdi
1400cc055pop rbp
1400cc056ret
1400cc057
1400cc057 48 89 c6 48 8b 05 af b4 0c H..H.....
1400cc060 00 48 89 e9 48 83 c0 10 48 89 83 c8 00 00 00 e8 .H..H...H.......
1400cc070 cc 9e 02 00 48 89 f1 e8 24 f3 f4 ff 48 8d 35 85 ....H...$...H.5.
1400cc080 ea 0c 00 48 89 33 48 89 c6 eb cf ...H.3H....
1400cbf60
1400cc08b
1400cc08b // align 0x10
1400cc08b // align 0x10
1400cc090
1400cc090std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(char const*, std::_Ios_Openmode):
1400cc090push r12
1400cc092push rbp
1400cc093push rdi
1400cc094push rsi
1400cc095push rbx
1400cc096sub rsp, 32
1400cc09amov rbx, rcx
1400cc09dlea rcx, [rcx+200]
1400cc0a4mov rbp, rdx
1400cc0a7mov r12l, r8l
1400cc0aacall std::ios_base::ios_base()
1400cc0afxor eax, eax
1400cc0b1mov [rbx+426], 0
1400cc0b8xor edx, edx
1400cc0bamov [rbx+424], ax
1400cc0c1lea rax, [rip+0xcea40]
1400cc0c8pxor x0, x0
1400cc0cclea rcx, [rbx+200]
1400cc0d3mov [rbx], rax
1400cc0d6add rax, 40
1400cc0damov [rbx+416], 0
1400cc0e5mov [rbx+200], rax
1400cc0ecmovups [rbx+432], x0
1400cc0f3movups [rbx+448], x0
1400cc0facall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc0fflea rax, [rip+0xd5fd2]
1400cc106lea rcx, [rbx+8]
1400cc10amov [rbx], rax
1400cc10dadd rax, 40
1400cc111mov [rbx+200], rax
1400cc118call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc11dlea rdx, [rbx+8]
1400cc121lea rcx, [rbx+200]
1400cc128call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc12dmov r8l, r12l
1400cc130mov rdx, rbp
1400cc133lea rcx, [rbx+8]
1400cc137or r8l, 16
1400cc13bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc140mov rdx, [rbx]
1400cc143mov rcx, [rdx-24]
1400cc147add rcx, rbx
1400cc14atest rax, rax
1400cc14dje 0x1400cc168
1400cc14fxor edx, edx
1400cc151call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc156nop
1400cc157add rsp, 32
1400cc15bpop rbx
1400cc15cpop rsi
1400cc15dpop rdi
1400cc15epop rbp
1400cc15fpop r12
1400cc161ret
1400cc162
1400cc162 66 0f 1f 44 00 00 f..D..
1400cc168
1400cc168loc_1400cc168:
1400cc168mov edx, [rcx+32]
1400cc16bor edx, 4
1400cc16ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc173nop
1400cc174add rsp, 32
1400cc178pop rbx
1400cc179pop rsi
1400cc17apop rdi
1400cc17bpop rbp
1400cc17cpop r12
1400cc17eret
1400cc17f
1400cc17f 48 H
1400cc180 89 c5 48 8d 4b 08 e8 a5 29 ff ff 48 89 ef 48 8d ..H.K...)..H..H.
1400cc190 05 73 e9 0c 00 48 89 03 48 8b 05 71 b3 0c 00 48 .s...H..H..q...H
1400cc1a0 8d 8b c8 00 00 00 48 83 c0 10 48 89 83 c8 00 00 ......H...H.....
1400cc1b0 00 e8 8a 9d 02 00 48 89 f9 e8 e2 f1 f4 ff 48 89 ......H.......H.
1400cc1c0 c7 eb cb 48 89 c7 eb d0 ...H....
1400cc090
1400cc090std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(char const*, std::_Ios_Openmode):
1400cc090push r12
1400cc092push rbp
1400cc093push rdi
1400cc094push rsi
1400cc095push rbx
1400cc096sub rsp, 32
1400cc09amov rbx, rcx
1400cc09dlea rcx, [rcx+200]
1400cc0a4mov rbp, rdx
1400cc0a7mov r12l, r8l
1400cc0aacall std::ios_base::ios_base()
1400cc0afxor eax, eax
1400cc0b1mov [rbx+426], 0
1400cc0b8xor edx, edx
1400cc0bamov [rbx+424], ax
1400cc0c1lea rax, [rip+0xcea40]
1400cc0c8pxor x0, x0
1400cc0cclea rcx, [rbx+200]
1400cc0d3mov [rbx], rax
1400cc0d6add rax, 40
1400cc0damov [rbx+416], 0
1400cc0e5mov [rbx+200], rax
1400cc0ecmovups [rbx+432], x0
1400cc0f3movups [rbx+448], x0
1400cc0facall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc0fflea rax, [rip+0xd5fd2]
1400cc106lea rcx, [rbx+8]
1400cc10amov [rbx], rax
1400cc10dadd rax, 40
1400cc111mov [rbx+200], rax
1400cc118call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc11dlea rdx, [rbx+8]
1400cc121lea rcx, [rbx+200]
1400cc128call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc12dmov r8l, r12l
1400cc130mov rdx, rbp
1400cc133lea rcx, [rbx+8]
1400cc137or r8l, 16
1400cc13bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc140mov rdx, [rbx]
1400cc143mov rcx, [rdx-24]
1400cc147add rcx, rbx
1400cc14atest rax, rax
1400cc14dje 0x1400cc168
1400cc14fxor edx, edx
1400cc151call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc156nop
1400cc157add rsp, 32
1400cc15bpop rbx
1400cc15cpop rsi
1400cc15dpop rdi
1400cc15epop rbp
1400cc15fpop r12
1400cc161ret
1400cc162
1400cc162 66 0f 1f 44 00 00 f..D..
1400cc168
1400cc168loc_1400cc168:
1400cc168mov edx, [rcx+32]
1400cc16bor edx, 4
1400cc16ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc173nop
1400cc174add rsp, 32
1400cc178pop rbx
1400cc179pop rsi
1400cc17apop rdi
1400cc17bpop rbp
1400cc17cpop r12
1400cc17eret
1400cc17f
1400cc17f 48 H
1400cc180 89 c5 48 8d 4b 08 e8 a5 29 ff ff 48 89 ef 48 8d ..H.K...)..H..H.
1400cc190 05 73 e9 0c 00 48 89 03 48 8b 05 71 b3 0c 00 48 .s...H..H..q...H
1400cc1a0 8d 8b c8 00 00 00 48 83 c0 10 48 89 83 c8 00 00 ......H...H.....
1400cc1b0 00 e8 8a 9d 02 00 48 89 f9 e8 e2 f1 f4 ff 48 89 ......H.......H.
1400cc1c0 c7 eb cb 48 89 c7 eb d0 ...H....
1400cc090
1400cc1c8
1400cc1c8 // align 0x10
1400cc1c8 // align 0x10
1400cc1d0
1400cc1d0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode):
1400cc1d0push r12
1400cc1d2push rbp
1400cc1d3push rdi
1400cc1d4push rsi
1400cc1d5push rbx
1400cc1d6sub rsp, 32
1400cc1damov rbx, rcx
1400cc1ddlea rcx, [rcx+200]
1400cc1e4mov rbp, rdx
1400cc1e7mov r12l, r8l
1400cc1eacall std::ios_base::ios_base()
1400cc1efxor eax, eax
1400cc1f1mov [rbx+426], 0
1400cc1f8xor edx, edx
1400cc1famov [rbx+424], ax
1400cc201lea rax, [rip+0xce900]
1400cc208pxor x0, x0
1400cc20clea rcx, [rbx+200]
1400cc213mov [rbx], rax
1400cc216add rax, 40
1400cc21amov [rbx+416], 0
1400cc225mov [rbx+200], rax
1400cc22cmovups [rbx+432], x0
1400cc233movups [rbx+448], x0
1400cc23acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc23flea rax, [rip+0xd5e92]
1400cc246lea rcx, [rbx+8]
1400cc24amov [rbx], rax
1400cc24dadd rax, 40
1400cc251mov [rbx+200], rax
1400cc258call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc25dlea rdx, [rbx+8]
1400cc261lea rcx, [rbx+200]
1400cc268call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc26dmov r8l, r12l
1400cc270mov rdx, rbp
1400cc273lea rcx, [rbx+8]
1400cc277or r8l, 16
1400cc27bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400cc280mov rdx, [rbx]
1400cc283mov rcx, [rdx-24]
1400cc287add rcx, rbx
1400cc28atest rax, rax
1400cc28dje 0x1400cc2a8
1400cc28fxor edx, edx
1400cc291call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc296nop
1400cc297add rsp, 32
1400cc29bpop rbx
1400cc29cpop rsi
1400cc29dpop rdi
1400cc29epop rbp
1400cc29fpop r12
1400cc2a1ret
1400cc2a2
1400cc2a2 66 0f 1f 44 00 00 f..D..
1400cc2a8
1400cc2a8loc_1400cc2a8:
1400cc2a8mov edx, [rcx+32]
1400cc2abor edx, 4
1400cc2aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc2b3nop
1400cc2b4add rsp, 32
1400cc2b8pop rbx
1400cc2b9pop rsi
1400cc2bapop rdi
1400cc2bbpop rbp
1400cc2bcpop r12
1400cc2beret
1400cc2bf
1400cc2bf 48 H
1400cc2c0 89 c5 48 8d 4b 08 e8 65 28 ff ff 48 89 ef 48 8d ..H.K..e(..H..H.
1400cc2d0 05 33 e8 0c 00 48 89 03 48 8b 05 31 b2 0c 00 48 .3...H..H..1...H
1400cc2e0 8d 8b c8 00 00 00 48 83 c0 10 48 89 83 c8 00 00 ......H...H.....
1400cc2f0 00 e8 4a 9c 02 00 48 89 f9 e8 a2 f0 f4 ff 48 89 ..J...H.......H.
1400cc300 c7 eb cb 48 89 c7 eb d0 ...H....
1400cc1d0
1400cc1d0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode):
1400cc1d0push r12
1400cc1d2push rbp
1400cc1d3push rdi
1400cc1d4push rsi
1400cc1d5push rbx
1400cc1d6sub rsp, 32
1400cc1damov rbx, rcx
1400cc1ddlea rcx, [rcx+200]
1400cc1e4mov rbp, rdx
1400cc1e7mov r12l, r8l
1400cc1eacall std::ios_base::ios_base()
1400cc1efxor eax, eax
1400cc1f1mov [rbx+426], 0
1400cc1f8xor edx, edx
1400cc1famov [rbx+424], ax
1400cc201lea rax, [rip+0xce900]
1400cc208pxor x0, x0
1400cc20clea rcx, [rbx+200]
1400cc213mov [rbx], rax
1400cc216add rax, 40
1400cc21amov [rbx+416], 0
1400cc225mov [rbx+200], rax
1400cc22cmovups [rbx+432], x0
1400cc233movups [rbx+448], x0
1400cc23acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc23flea rax, [rip+0xd5e92]
1400cc246lea rcx, [rbx+8]
1400cc24amov [rbx], rax
1400cc24dadd rax, 40
1400cc251mov [rbx+200], rax
1400cc258call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc25dlea rdx, [rbx+8]
1400cc261lea rcx, [rbx+200]
1400cc268call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc26dmov r8l, r12l
1400cc270mov rdx, rbp
1400cc273lea rcx, [rbx+8]
1400cc277or r8l, 16
1400cc27bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400cc280mov rdx, [rbx]
1400cc283mov rcx, [rdx-24]
1400cc287add rcx, rbx
1400cc28atest rax, rax
1400cc28dje 0x1400cc2a8
1400cc28fxor edx, edx
1400cc291call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc296nop
1400cc297add rsp, 32
1400cc29bpop rbx
1400cc29cpop rsi
1400cc29dpop rdi
1400cc29epop rbp
1400cc29fpop r12
1400cc2a1ret
1400cc2a2
1400cc2a2 66 0f 1f 44 00 00 f..D..
1400cc2a8
1400cc2a8loc_1400cc2a8:
1400cc2a8mov edx, [rcx+32]
1400cc2abor edx, 4
1400cc2aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc2b3nop
1400cc2b4add rsp, 32
1400cc2b8pop rbx
1400cc2b9pop rsi
1400cc2bapop rdi
1400cc2bbpop rbp
1400cc2bcpop r12
1400cc2beret
1400cc2bf
1400cc2bf 48 H
1400cc2c0 89 c5 48 8d 4b 08 e8 65 28 ff ff 48 89 ef 48 8d ..H.K..e(..H..H.
1400cc2d0 05 33 e8 0c 00 48 89 03 48 8b 05 31 b2 0c 00 48 .3...H..H..1...H
1400cc2e0 8d 8b c8 00 00 00 48 83 c0 10 48 89 83 c8 00 00 ......H...H.....
1400cc2f0 00 e8 4a 9c 02 00 48 89 f9 e8 a2 f0 f4 ff 48 89 ..J...H.......H.
1400cc300 c7 eb cb 48 89 c7 eb d0 ...H....
1400cc1d0
1400cc308
1400cc308 // align 0x10
1400cc308 // align 0x10
1400cc310
1400cc310std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cc310push r12
1400cc312push rbp
1400cc313push rdi
1400cc314push rsi
1400cc315push rbx
1400cc316sub rsp, 32
1400cc31amov rbx, rcx
1400cc31dlea rcx, [rcx+200]
1400cc324mov r12, rdx
1400cc327mov ebp, r8l
1400cc32acall std::ios_base::ios_base()
1400cc32fxor eax, eax
1400cc331mov [rbx+426], 0
1400cc338xor edx, edx
1400cc33amov [rbx+424], ax
1400cc341lea rax, [rip+0xce7c0]
1400cc348pxor x0, x0
1400cc34clea rcx, [rbx+200]
1400cc353mov [rbx], rax
1400cc356add rax, 40
1400cc35amov [rbx+416], 0
1400cc365mov [rbx+200], rax
1400cc36cmovups [rbx+432], x0
1400cc373movups [rbx+448], x0
1400cc37acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc37flea rax, [rip+0xd5d52]
1400cc386lea rcx, [rbx+8]
1400cc38amov [rbx], rax
1400cc38dadd rax, 40
1400cc391mov [rbx+200], rax
1400cc398call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc39dlea rdx, [rbx+8]
1400cc3a1lea rcx, [rbx+200]
1400cc3a8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc3admov r8l, ebp
1400cc3b0mov rdx, [r12]
1400cc3b4lea rcx, [rbx+8]
1400cc3b8or r8l, 16
1400cc3bccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc3c1mov rdx, [rbx]
1400cc3c4mov rcx, [rdx-24]
1400cc3c8add rcx, rbx
1400cc3cbtest rax, rax
1400cc3ceje 0x1400cc3e8
1400cc3d0xor edx, edx
1400cc3d2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc3d7nop
1400cc3d8add rsp, 32
1400cc3dcpop rbx
1400cc3ddpop rsi
1400cc3depop rdi
1400cc3dfpop rbp
1400cc3e0pop r12
1400cc3e2ret
1400cc3e3
1400cc3e3 0f 1f 44 00 00 ..D..
1400cc3e8
1400cc3e8loc_1400cc3e8:
1400cc3e8mov edx, [rcx+32]
1400cc3ebor edx, 4
1400cc3eecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc3f3nop
1400cc3f4add rsp, 32
1400cc3f8pop rbx
1400cc3f9pop rsi
1400cc3fapop rdi
1400cc3fbpop rbp
1400cc3fcpop r12
1400cc3feret
1400cc3ff
1400cc3ff 48 H
1400cc400 89 c5 48 8d 4b 08 e8 25 27 ff ff 48 89 ef 48 8d ..H.K..%'..H..H.
1400cc410 05 f3 e6 0c 00 48 89 03 48 8b 05 f1 b0 0c 00 48 .....H..H......H
1400cc420 8d 8b c8 00 00 00 48 83 c0 10 48 89 83 c8 00 00 ......H...H.....
1400cc430 00 e8 0a 9b 02 00 48 89 f9 e8 62 ef f4 ff 48 89 ......H...b...H.
1400cc440 c7 eb cb 48 89 c7 eb d0 ...H....
1400cc310
1400cc310std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cc310push r12
1400cc312push rbp
1400cc313push rdi
1400cc314push rsi
1400cc315push rbx
1400cc316sub rsp, 32
1400cc31amov rbx, rcx
1400cc31dlea rcx, [rcx+200]
1400cc324mov r12, rdx
1400cc327mov ebp, r8l
1400cc32acall std::ios_base::ios_base()
1400cc32fxor eax, eax
1400cc331mov [rbx+426], 0
1400cc338xor edx, edx
1400cc33amov [rbx+424], ax
1400cc341lea rax, [rip+0xce7c0]
1400cc348pxor x0, x0
1400cc34clea rcx, [rbx+200]
1400cc353mov [rbx], rax
1400cc356add rax, 40
1400cc35amov [rbx+416], 0
1400cc365mov [rbx+200], rax
1400cc36cmovups [rbx+432], x0
1400cc373movups [rbx+448], x0
1400cc37acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc37flea rax, [rip+0xd5d52]
1400cc386lea rcx, [rbx+8]
1400cc38amov [rbx], rax
1400cc38dadd rax, 40
1400cc391mov [rbx+200], rax
1400cc398call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc39dlea rdx, [rbx+8]
1400cc3a1lea rcx, [rbx+200]
1400cc3a8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc3admov r8l, ebp
1400cc3b0mov rdx, [r12]
1400cc3b4lea rcx, [rbx+8]
1400cc3b8or r8l, 16
1400cc3bccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc3c1mov rdx, [rbx]
1400cc3c4mov rcx, [rdx-24]
1400cc3c8add rcx, rbx
1400cc3cbtest rax, rax
1400cc3ceje 0x1400cc3e8
1400cc3d0xor edx, edx
1400cc3d2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc3d7nop
1400cc3d8add rsp, 32
1400cc3dcpop rbx
1400cc3ddpop rsi
1400cc3depop rdi
1400cc3dfpop rbp
1400cc3e0pop r12
1400cc3e2ret
1400cc3e3
1400cc3e3 0f 1f 44 00 00 ..D..
1400cc3e8
1400cc3e8loc_1400cc3e8:
1400cc3e8mov edx, [rcx+32]
1400cc3ebor edx, 4
1400cc3eecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc3f3nop
1400cc3f4add rsp, 32
1400cc3f8pop rbx
1400cc3f9pop rsi
1400cc3fapop rdi
1400cc3fbpop rbp
1400cc3fcpop r12
1400cc3feret
1400cc3ff
1400cc3ff 48 H
1400cc400 89 c5 48 8d 4b 08 e8 25 27 ff ff 48 89 ef 48 8d ..H.K..%'..H..H.
1400cc410 05 f3 e6 0c 00 48 89 03 48 8b 05 f1 b0 0c 00 48 .....H..H......H
1400cc420 8d 8b c8 00 00 00 48 83 c0 10 48 89 83 c8 00 00 ......H...H.....
1400cc430 00 e8 0a 9b 02 00 48 89 f9 e8 62 ef f4 ff 48 89 ......H...b...H.
1400cc440 c7 eb cb 48 89 c7 eb d0 ...H....
1400cc310
1400cc448
1400cc448 // align 0x10
1400cc448 // align 0x10
1400cc450
1400cc450std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream():
1400cc450push rdi
1400cc451push rsi
1400cc452push rbx
1400cc453sub rsp, 48
1400cc457mov rbx, rcx
1400cc45alea rcx, [rcx+200]
1400cc461call std::ios_base::ios_base()
1400cc466xor eax, eax
1400cc468mov [rbx+426], 0
1400cc46fxor edx, edx
1400cc471mov [rbx+424], ax
1400cc478lea rax, [rip+0xce689]
1400cc47fpxor x0, x0
1400cc483lea rcx, [rbx+200]
1400cc48amov [rbx], rax
1400cc48dadd rax, 40
1400cc491mov [rbx+416], 0
1400cc49cmov [rbx+200], rax
1400cc4a3movups [rbx+432], x0
1400cc4aamovups [rbx+448], x0
1400cc4b1call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc4b6lea rax, [rip+0xd5c1b]
1400cc4bdlea rcx, [rbx+8]
1400cc4c1mov [rbx], rax
1400cc4c4add rax, 40
1400cc4c8mov [rbx+200], rax
1400cc4cfcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc4d4lea rdx, [rbx+8]
1400cc4d8lea rcx, [rbx+200]
1400cc4dfcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc4e4nop
1400cc4e5add rsp, 48
1400cc4e9pop rbx
1400cc4eapop rsi
1400cc4ebpop rdi
1400cc4ecret
1400cc4ed
1400cc4ed 48 89 c7 H..
1400cc4f0 48 8b 05 19 b0 0c 00 48 8d 8b c8 00 00 00 48 83 H......H......H.
1400cc500 c0 10 48 89 83 c8 00 00 00 e8 32 9a 02 00 48 89 ..H.......2...H.
1400cc510 f9 e8 8a ee f4 ff 48 8d 4b 08 48 89 44 24 28 e8 ......H.K.H.D$(.
1400cc520 0c 26 ff ff 48 8b 7c 24 28 48 8d 05 d8 e5 0c 00 .&..H.|$(H......
1400cc530 48 89 03 eb bb 48 89 c7 eb ef H....H....
1400cc450
1400cc450std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream():
1400cc450push rdi
1400cc451push rsi
1400cc452push rbx
1400cc453sub rsp, 48
1400cc457mov rbx, rcx
1400cc45alea rcx, [rcx+200]
1400cc461call std::ios_base::ios_base()
1400cc466xor eax, eax
1400cc468mov [rbx+426], 0
1400cc46fxor edx, edx
1400cc471mov [rbx+424], ax
1400cc478lea rax, [rip+0xce689]
1400cc47fpxor x0, x0
1400cc483lea rcx, [rbx+200]
1400cc48amov [rbx], rax
1400cc48dadd rax, 40
1400cc491mov [rbx+416], 0
1400cc49cmov [rbx+200], rax
1400cc4a3movups [rbx+432], x0
1400cc4aamovups [rbx+448], x0
1400cc4b1call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc4b6lea rax, [rip+0xd5c1b]
1400cc4bdlea rcx, [rbx+8]
1400cc4c1mov [rbx], rax
1400cc4c4add rax, 40
1400cc4c8mov [rbx+200], rax
1400cc4cfcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc4d4lea rdx, [rbx+8]
1400cc4d8lea rcx, [rbx+200]
1400cc4dfcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc4e4nop
1400cc4e5add rsp, 48
1400cc4e9pop rbx
1400cc4eapop rsi
1400cc4ebpop rdi
1400cc4ecret
1400cc4ed
1400cc4ed 48 89 c7 H..
1400cc4f0 48 8b 05 19 b0 0c 00 48 8d 8b c8 00 00 00 48 83 H......H......H.
1400cc500 c0 10 48 89 83 c8 00 00 00 e8 32 9a 02 00 48 89 ..H.......2...H.
1400cc510 f9 e8 8a ee f4 ff 48 8d 4b 08 48 89 44 24 28 e8 ......H.K.H.D$(.
1400cc520 0c 26 ff ff 48 8b 7c 24 28 48 8d 05 d8 e5 0c 00 .&..H.|$(H......
1400cc530 48 89 03 eb bb 48 89 c7 eb ef H....H....
1400cc450
1400cc53a
1400cc53a // align 0x10
1400cc53a // align 0x10
1400cc540
1400cc540std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>&&):
1400cc540push r12
1400cc542push rbp
1400cc543push rdi
1400cc544push rsi
1400cc545push rbx
1400cc546sub rsp, 32
1400cc54amov rax, [rdx+8]
1400cc54emov rsi, [rax-24]
1400cc552mov [rcx], rax
1400cc555mov rax, [rdx+16]
1400cc559add rsi, rcx
1400cc55cmov rbx, rcx
1400cc55fmov rbp, rdx
1400cc562mov rcx, rsi
1400cc565mov rdi, r8
1400cc568mov [rsi], rax
1400cc56bmov rax, [r8]
1400cc56emov r12, [rax-24]
1400cc572add r12, r8
1400cc575mov rdx, r12
1400cc578call std::ios_base::_M_move(std::ios_base&)
1400cc57dlea rdx, [rsi+208]
1400cc584mov rcx, rsi
1400cc587call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400cc58cmov rax, [r12+216]
1400cc594mov [r12+216], 0
1400cc5a0mov [rsi+232], 0
1400cc5abmov rdx, [rbp+24]
1400cc5afmov [rsi+216], rax
1400cc5b6movzx eax, [r12+224]
1400cc5bfmov [rsi+224], ax
1400cc5c6movzx eax, [r12+226]
1400cc5cfmov [rsi+226], al
1400cc5d5mov rax, [rbp]
1400cc5d9lea rsi, [rbx+8]
1400cc5ddmov rcx, rsi
1400cc5e0mov [rbx], rax
1400cc5e3mov rax, [rax-24]
1400cc5e7mov [rbx+rax], rdx
1400cc5eblea rdx, [rdi+8]
1400cc5efcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400cc5f4mov rax, [rbx]
1400cc5f7mov rax, [rax-24]
1400cc5fbmov [rbx+rax+232], rsi
1400cc603add rsp, 32
1400cc607pop rbx
1400cc608pop rsi
1400cc609pop rdi
1400cc60apop rbp
1400cc60bpop r12
1400cc60dret
1400cc60e
1400cc60e 48 89 H.
1400cc610 c1 48 8b 45 08 48 8b 55 10 48 89 03 48 8b 40 e8 .H.E.H.U.H..H.@.
1400cc620 48 89 14 03 e8 77 ed f4 ff 90 H....w....
1400cc540
1400cc540std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>&&):
1400cc540push r12
1400cc542push rbp
1400cc543push rdi
1400cc544push rsi
1400cc545push rbx
1400cc546sub rsp, 32
1400cc54amov rax, [rdx+8]
1400cc54emov rsi, [rax-24]
1400cc552mov [rcx], rax
1400cc555mov rax, [rdx+16]
1400cc559add rsi, rcx
1400cc55cmov rbx, rcx
1400cc55fmov rbp, rdx
1400cc562mov rcx, rsi
1400cc565mov rdi, r8
1400cc568mov [rsi], rax
1400cc56bmov rax, [r8]
1400cc56emov r12, [rax-24]
1400cc572add r12, r8
1400cc575mov rdx, r12
1400cc578call std::ios_base::_M_move(std::ios_base&)
1400cc57dlea rdx, [rsi+208]
1400cc584mov rcx, rsi
1400cc587call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400cc58cmov rax, [r12+216]
1400cc594mov [r12+216], 0
1400cc5a0mov [rsi+232], 0
1400cc5abmov rdx, [rbp+24]
1400cc5afmov [rsi+216], rax
1400cc5b6movzx eax, [r12+224]
1400cc5bfmov [rsi+224], ax
1400cc5c6movzx eax, [r12+226]
1400cc5cfmov [rsi+226], al
1400cc5d5mov rax, [rbp]
1400cc5d9lea rsi, [rbx+8]
1400cc5ddmov rcx, rsi
1400cc5e0mov [rbx], rax
1400cc5e3mov rax, [rax-24]
1400cc5e7mov [rbx+rax], rdx
1400cc5eblea rdx, [rdi+8]
1400cc5efcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400cc5f4mov rax, [rbx]
1400cc5f7mov rax, [rax-24]
1400cc5fbmov [rbx+rax+232], rsi
1400cc603add rsp, 32
1400cc607pop rbx
1400cc608pop rsi
1400cc609pop rdi
1400cc60apop rbp
1400cc60bpop r12
1400cc60dret
1400cc60e
1400cc60e 48 89 H.
1400cc610 c1 48 8b 45 08 48 8b 55 10 48 89 03 48 8b 40 e8 .H.E.H.U.H..H.@.
1400cc620 48 89 14 03 e8 77 ed f4 ff 90 H....w....
1400cc540
1400cc62a
1400cc62a // align 0x10
1400cc62a // align 0x10
1400cc630
1400cc630std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(char const*, std::_Ios_Openmode):
1400cc630push r12
1400cc632push rbp
1400cc633push rdi
1400cc634push rsi
1400cc635push rbx
1400cc636sub rsp, 32
1400cc63amov rax, [rdx+8]
1400cc63emov rbx, rcx
1400cc641mov [rcx], rax
1400cc644mov rcx, [rax-24]
1400cc648mov rsi, rdx
1400cc64bmov rax, [rdx+16]
1400cc64fxor edx, edx
1400cc651mov rbp, r8
1400cc654mov r12l, r9l
1400cc657add rcx, rbx
1400cc65amov [rcx], rax
1400cc65dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc662mov rax, [rsi]
1400cc665mov rdx, [rsi+24]
1400cc669lea rcx, [rbx+8]
1400cc66dmov [rbx], rax
1400cc670mov rax, [rax-24]
1400cc674mov [rbx+rax], rdx
1400cc678call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc67dmov rax, [rbx]
1400cc680lea rdx, [rbx+8]
1400cc684mov rcx, [rax-24]
1400cc688add rcx, rbx
1400cc68bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc690mov r8l, r12l
1400cc693mov rdx, rbp
1400cc696lea rcx, [rbx+8]
1400cc69aor r8l, 16
1400cc69ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc6a3mov rdx, [rbx]
1400cc6a6mov rcx, [rdx-24]
1400cc6aaadd rcx, rbx
1400cc6adtest rax, rax
1400cc6b0je 0x1400cc6c8
1400cc6b2xor edx, edx
1400cc6b4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc6b9nop
1400cc6baadd rsp, 32
1400cc6bepop rbx
1400cc6bfpop rsi
1400cc6c0pop rdi
1400cc6c1pop rbp
1400cc6c2pop r12
1400cc6c4ret
1400cc6c5
1400cc6c5 0f 1f 00 ...
1400cc6c8
1400cc6c8loc_1400cc6c8:
1400cc6c8mov edx, [rcx+32]
1400cc6cbor edx, 4
1400cc6cecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc6d3nop
1400cc6d4add rsp, 32
1400cc6d8pop rbx
1400cc6d9pop rsi
1400cc6dapop rdi
1400cc6dbpop rbp
1400cc6dcpop r12
1400cc6deret
1400cc6df
1400cc6df 48 H
1400cc6e0 89 c5 48 8d 4b 08 e8 45 24 ff ff 48 89 e9 48 8b ..H.K..E$..H..H.
1400cc6f0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400cc700 03 e8 9a ec f4 ff 48 89 c1 eb e3 ......H....
1400cc630
1400cc630std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(char const*, std::_Ios_Openmode):
1400cc630push r12
1400cc632push rbp
1400cc633push rdi
1400cc634push rsi
1400cc635push rbx
1400cc636sub rsp, 32
1400cc63amov rax, [rdx+8]
1400cc63emov rbx, rcx
1400cc641mov [rcx], rax
1400cc644mov rcx, [rax-24]
1400cc648mov rsi, rdx
1400cc64bmov rax, [rdx+16]
1400cc64fxor edx, edx
1400cc651mov rbp, r8
1400cc654mov r12l, r9l
1400cc657add rcx, rbx
1400cc65amov [rcx], rax
1400cc65dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc662mov rax, [rsi]
1400cc665mov rdx, [rsi+24]
1400cc669lea rcx, [rbx+8]
1400cc66dmov [rbx], rax
1400cc670mov rax, [rax-24]
1400cc674mov [rbx+rax], rdx
1400cc678call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc67dmov rax, [rbx]
1400cc680lea rdx, [rbx+8]
1400cc684mov rcx, [rax-24]
1400cc688add rcx, rbx
1400cc68bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc690mov r8l, r12l
1400cc693mov rdx, rbp
1400cc696lea rcx, [rbx+8]
1400cc69aor r8l, 16
1400cc69ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc6a3mov rdx, [rbx]
1400cc6a6mov rcx, [rdx-24]
1400cc6aaadd rcx, rbx
1400cc6adtest rax, rax
1400cc6b0je 0x1400cc6c8
1400cc6b2xor edx, edx
1400cc6b4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc6b9nop
1400cc6baadd rsp, 32
1400cc6bepop rbx
1400cc6bfpop rsi
1400cc6c0pop rdi
1400cc6c1pop rbp
1400cc6c2pop r12
1400cc6c4ret
1400cc6c5
1400cc6c5 0f 1f 00 ...
1400cc6c8
1400cc6c8loc_1400cc6c8:
1400cc6c8mov edx, [rcx+32]
1400cc6cbor edx, 4
1400cc6cecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc6d3nop
1400cc6d4add rsp, 32
1400cc6d8pop rbx
1400cc6d9pop rsi
1400cc6dapop rdi
1400cc6dbpop rbp
1400cc6dcpop r12
1400cc6deret
1400cc6df
1400cc6df 48 H
1400cc6e0 89 c5 48 8d 4b 08 e8 45 24 ff ff 48 89 e9 48 8b ..H.K..E$..H..H.
1400cc6f0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400cc700 03 e8 9a ec f4 ff 48 89 c1 eb e3 ......H....
1400cc630
1400cc70b
1400cc70b // align 0x10
1400cc70b // align 0x10
1400cc710
1400cc710std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode):
1400cc710push r12
1400cc712push rbp
1400cc713push rdi
1400cc714push rsi
1400cc715push rbx
1400cc716sub rsp, 32
1400cc71amov rax, [rdx+8]
1400cc71emov rbx, rcx
1400cc721mov [rcx], rax
1400cc724mov rcx, [rax-24]
1400cc728mov rsi, rdx
1400cc72bmov rax, [rdx+16]
1400cc72fxor edx, edx
1400cc731mov rbp, r8
1400cc734mov r12l, r9l
1400cc737add rcx, rbx
1400cc73amov [rcx], rax
1400cc73dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc742mov rax, [rsi]
1400cc745mov rdx, [rsi+24]
1400cc749lea rcx, [rbx+8]
1400cc74dmov [rbx], rax
1400cc750mov rax, [rax-24]
1400cc754mov [rbx+rax], rdx
1400cc758call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc75dmov rax, [rbx]
1400cc760lea rdx, [rbx+8]
1400cc764mov rcx, [rax-24]
1400cc768add rcx, rbx
1400cc76bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc770mov r8l, r12l
1400cc773mov rdx, rbp
1400cc776lea rcx, [rbx+8]
1400cc77aor r8l, 16
1400cc77ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400cc783mov rdx, [rbx]
1400cc786mov rcx, [rdx-24]
1400cc78aadd rcx, rbx
1400cc78dtest rax, rax
1400cc790je 0x1400cc7a8
1400cc792xor edx, edx
1400cc794call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc799nop
1400cc79aadd rsp, 32
1400cc79epop rbx
1400cc79fpop rsi
1400cc7a0pop rdi
1400cc7a1pop rbp
1400cc7a2pop r12
1400cc7a4ret
1400cc7a5
1400cc7a5 0f 1f 00 ...
1400cc7a8
1400cc7a8loc_1400cc7a8:
1400cc7a8mov edx, [rcx+32]
1400cc7abor edx, 4
1400cc7aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc7b3nop
1400cc7b4add rsp, 32
1400cc7b8pop rbx
1400cc7b9pop rsi
1400cc7bapop rdi
1400cc7bbpop rbp
1400cc7bcpop r12
1400cc7beret
1400cc7bf
1400cc7bf 48 H
1400cc7c0 89 c5 48 8d 4b 08 e8 65 23 ff ff 48 89 e9 48 8b ..H.K..e#..H..H.
1400cc7d0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400cc7e0 03 e8 ba eb f4 ff 48 89 c1 eb e3 ......H....
1400cc710
1400cc710std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode):
1400cc710push r12
1400cc712push rbp
1400cc713push rdi
1400cc714push rsi
1400cc715push rbx
1400cc716sub rsp, 32
1400cc71amov rax, [rdx+8]
1400cc71emov rbx, rcx
1400cc721mov [rcx], rax
1400cc724mov rcx, [rax-24]
1400cc728mov rsi, rdx
1400cc72bmov rax, [rdx+16]
1400cc72fxor edx, edx
1400cc731mov rbp, r8
1400cc734mov r12l, r9l
1400cc737add rcx, rbx
1400cc73amov [rcx], rax
1400cc73dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc742mov rax, [rsi]
1400cc745mov rdx, [rsi+24]
1400cc749lea rcx, [rbx+8]
1400cc74dmov [rbx], rax
1400cc750mov rax, [rax-24]
1400cc754mov [rbx+rax], rdx
1400cc758call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc75dmov rax, [rbx]
1400cc760lea rdx, [rbx+8]
1400cc764mov rcx, [rax-24]
1400cc768add rcx, rbx
1400cc76bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc770mov r8l, r12l
1400cc773mov rdx, rbp
1400cc776lea rcx, [rbx+8]
1400cc77aor r8l, 16
1400cc77ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400cc783mov rdx, [rbx]
1400cc786mov rcx, [rdx-24]
1400cc78aadd rcx, rbx
1400cc78dtest rax, rax
1400cc790je 0x1400cc7a8
1400cc792xor edx, edx
1400cc794call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc799nop
1400cc79aadd rsp, 32
1400cc79epop rbx
1400cc79fpop rsi
1400cc7a0pop rdi
1400cc7a1pop rbp
1400cc7a2pop r12
1400cc7a4ret
1400cc7a5
1400cc7a5 0f 1f 00 ...
1400cc7a8
1400cc7a8loc_1400cc7a8:
1400cc7a8mov edx, [rcx+32]
1400cc7abor edx, 4
1400cc7aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc7b3nop
1400cc7b4add rsp, 32
1400cc7b8pop rbx
1400cc7b9pop rsi
1400cc7bapop rdi
1400cc7bbpop rbp
1400cc7bcpop r12
1400cc7beret
1400cc7bf
1400cc7bf 48 H
1400cc7c0 89 c5 48 8d 4b 08 e8 65 23 ff ff 48 89 e9 48 8b ..H.K..e#..H..H.
1400cc7d0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400cc7e0 03 e8 ba eb f4 ff 48 89 c1 eb e3 ......H....
1400cc710
1400cc7eb
1400cc7eb // align 0x10
1400cc7eb // align 0x10
1400cc7f0
1400cc7f0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cc7f0push r12
1400cc7f2push rbp
1400cc7f3push rdi
1400cc7f4push rsi
1400cc7f5push rbx
1400cc7f6sub rsp, 32
1400cc7famov rax, [rdx+8]
1400cc7femov rbx, rcx
1400cc801mov [rcx], rax
1400cc804mov rcx, [rax-24]
1400cc808mov rsi, rdx
1400cc80bmov rax, [rdx+16]
1400cc80fxor edx, edx
1400cc811mov r12, r8
1400cc814mov ebp, r9l
1400cc817add rcx, rbx
1400cc81amov [rcx], rax
1400cc81dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc822mov rax, [rsi]
1400cc825mov rdx, [rsi+24]
1400cc829lea rcx, [rbx+8]
1400cc82dmov [rbx], rax
1400cc830mov rax, [rax-24]
1400cc834mov [rbx+rax], rdx
1400cc838call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc83dmov rax, [rbx]
1400cc840lea rdx, [rbx+8]
1400cc844mov rcx, [rax-24]
1400cc848add rcx, rbx
1400cc84bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc850mov r8l, ebp
1400cc853mov rdx, [r12]
1400cc857lea rcx, [rbx+8]
1400cc85bor r8l, 16
1400cc85fcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc864mov rdx, [rbx]
1400cc867mov rcx, [rdx-24]
1400cc86badd rcx, rbx
1400cc86etest rax, rax
1400cc871je 0x1400cc890
1400cc873xor edx, edx
1400cc875call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc87anop
1400cc87badd rsp, 32
1400cc87fpop rbx
1400cc880pop rsi
1400cc881pop rdi
1400cc882pop rbp
1400cc883pop r12
1400cc885ret
1400cc886
1400cc886 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cc890
1400cc890loc_1400cc890:
1400cc890mov edx, [rcx+32]
1400cc893or edx, 4
1400cc896call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc89bnop
1400cc89cadd rsp, 32
1400cc8a0pop rbx
1400cc8a1pop rsi
1400cc8a2pop rdi
1400cc8a3pop rbp
1400cc8a4pop r12
1400cc8a6ret
1400cc8a7
1400cc8a7 48 89 c5 48 8d 4b 08 e8 7d H..H.K..}
1400cc8b0 22 ff ff 48 89 e9 48 8b 46 08 48 8b 56 10 48 89 "..H..H.F.H.V.H.
1400cc8c0 03 48 8b 40 e8 48 89 14 03 e8 d2 ea f4 ff 48 89 .H.@.H........H.
1400cc8d0 c1 eb e3 ...
1400cc7f0
1400cc7f0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cc7f0push r12
1400cc7f2push rbp
1400cc7f3push rdi
1400cc7f4push rsi
1400cc7f5push rbx
1400cc7f6sub rsp, 32
1400cc7famov rax, [rdx+8]
1400cc7femov rbx, rcx
1400cc801mov [rcx], rax
1400cc804mov rcx, [rax-24]
1400cc808mov rsi, rdx
1400cc80bmov rax, [rdx+16]
1400cc80fxor edx, edx
1400cc811mov r12, r8
1400cc814mov ebp, r9l
1400cc817add rcx, rbx
1400cc81amov [rcx], rax
1400cc81dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc822mov rax, [rsi]
1400cc825mov rdx, [rsi+24]
1400cc829lea rcx, [rbx+8]
1400cc82dmov [rbx], rax
1400cc830mov rax, [rax-24]
1400cc834mov [rbx+rax], rdx
1400cc838call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc83dmov rax, [rbx]
1400cc840lea rdx, [rbx+8]
1400cc844mov rcx, [rax-24]
1400cc848add rcx, rbx
1400cc84bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc850mov r8l, ebp
1400cc853mov rdx, [r12]
1400cc857lea rcx, [rbx+8]
1400cc85bor r8l, 16
1400cc85fcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc864mov rdx, [rbx]
1400cc867mov rcx, [rdx-24]
1400cc86badd rcx, rbx
1400cc86etest rax, rax
1400cc871je 0x1400cc890
1400cc873xor edx, edx
1400cc875call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc87anop
1400cc87badd rsp, 32
1400cc87fpop rbx
1400cc880pop rsi
1400cc881pop rdi
1400cc882pop rbp
1400cc883pop r12
1400cc885ret
1400cc886
1400cc886 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cc890
1400cc890loc_1400cc890:
1400cc890mov edx, [rcx+32]
1400cc893or edx, 4
1400cc896call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc89bnop
1400cc89cadd rsp, 32
1400cc8a0pop rbx
1400cc8a1pop rsi
1400cc8a2pop rdi
1400cc8a3pop rbp
1400cc8a4pop r12
1400cc8a6ret
1400cc8a7
1400cc8a7 48 89 c5 48 8d 4b 08 e8 7d H..H.K..}
1400cc8b0 22 ff ff 48 89 e9 48 8b 46 08 48 8b 56 10 48 89 "..H..H.F.H.V.H.
1400cc8c0 03 48 8b 40 e8 48 89 14 03 e8 d2 ea f4 ff 48 89 .H.@.H........H.
1400cc8d0 c1 eb e3 ...
1400cc7f0
1400cc8d3
1400cc8d3 // align 0x10
1400cc8d3 // align 0x10
1400cc8e0
1400cc8e0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream():
1400cc8e0push rdi
1400cc8e1push rsi
1400cc8e2push rbx
1400cc8e3sub rsp, 48
1400cc8e7mov rax, [rdx+8]
1400cc8ebmov rbx, rcx
1400cc8eemov [rcx], rax
1400cc8f1mov rcx, [rax-24]
1400cc8f5mov rsi, rdx
1400cc8f8mov rax, [rdx+16]
1400cc8fcxor edx, edx
1400cc8feadd rcx, rbx
1400cc901mov [rcx], rax
1400cc904call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc909mov rax, [rsi]
1400cc90cmov rdx, [rsi+24]
1400cc910lea rcx, [rbx+8]
1400cc914mov [rbx], rax
1400cc917mov rax, [rax-24]
1400cc91bmov [rbx+rax], rdx
1400cc91fcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc924mov rax, [rbx]
1400cc927lea rdx, [rbx+8]
1400cc92bmov rcx, [rax-24]
1400cc92fadd rcx, rbx
1400cc932call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc937nop
1400cc938add rsp, 48
1400cc93cpop rbx
1400cc93dpop rsi
1400cc93epop rdi
1400cc93fret
1400cc940
1400cc940 48 89 c1 48 8b 46 08 48 8b 56 10 48 89 03 48 8b H..H.F.H.V.H..H.
1400cc950 40 e8 48 89 14 03 e8 45 ea f4 ff 48 8d 4b 08 48 @.H....E...H.K.H
1400cc960 89 44 24 28 e8 c7 21 ff ff 48 8b 4c 24 28 eb d3 .D$(..!..H.L$(..
1400cc8e0
1400cc8e0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream():
1400cc8e0push rdi
1400cc8e1push rsi
1400cc8e2push rbx
1400cc8e3sub rsp, 48
1400cc8e7mov rax, [rdx+8]
1400cc8ebmov rbx, rcx
1400cc8eemov [rcx], rax
1400cc8f1mov rcx, [rax-24]
1400cc8f5mov rsi, rdx
1400cc8f8mov rax, [rdx+16]
1400cc8fcxor edx, edx
1400cc8feadd rcx, rbx
1400cc901mov [rcx], rax
1400cc904call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc909mov rax, [rsi]
1400cc90cmov rdx, [rsi+24]
1400cc910lea rcx, [rbx+8]
1400cc914mov [rbx], rax
1400cc917mov rax, [rax-24]
1400cc91bmov [rbx+rax], rdx
1400cc91fcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc924mov rax, [rbx]
1400cc927lea rdx, [rbx+8]
1400cc92bmov rcx, [rax-24]
1400cc92fadd rcx, rbx
1400cc932call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc937nop
1400cc938add rsp, 48
1400cc93cpop rbx
1400cc93dpop rsi
1400cc93epop rdi
1400cc93fret
1400cc940
1400cc940 48 89 c1 48 8b 46 08 48 8b 56 10 48 89 03 48 8b H..H.F.H.V.H..H.
1400cc950 40 e8 48 89 14 03 e8 45 ea f4 ff 48 8d 4b 08 48 @.H....E...H.K.H
1400cc960 89 44 24 28 e8 c7 21 ff ff 48 8b 4c 24 28 eb d3 .D$(..!..H.L$(..
1400cc8e0
1400cc970
1400cc970std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::~basic_ofstream():
1400cc970push rbx
1400cc971sub rsp, 32
1400cc975lea rax, [rip+0xd5784]
1400cc97cmovq x0, [rip+0xc4e14]
1400cc984mov [rcx+200], rax
1400cc98blea rax, [rip+0xd537e]
1400cc992mov rbx, rcx
1400cc995lea rcx, [rcx+8]
1400cc999movq x1, rax
1400cc99epunpcklqdq x0, x1
1400cc9a2movups [rcx-8], x0
1400cc9a6call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400cc9ablea rcx, [rbx+80]
1400cc9afcall std::__basic_file<char>::~__basic_file()
1400cc9b4mov rax, [rip+0xca8f5]
1400cc9bblea rcx, [rbx+64]
1400cc9bfadd rax, 16
1400cc9c3mov [rbx+8], rax
1400cc9c7call std::locale::~locale()
1400cc9cclea rax, [rip+0xce135]
1400cc9d3lea rcx, [rbx+200]
1400cc9damov [rbx], rax
1400cc9ddmov rax, [rip+0xcab2c]
1400cc9e4add rax, 16
1400cc9e8mov [rbx+200], rax
1400cc9efcall std::ios_base::~ios_base()
1400cc9f4mov rcx, rbx
1400cc9f7add rsp, 32
1400cc9fbpop rbx
1400cc9fcjmp 0x140101ab0
1400cca01
1400cca01 48 89 c1 e8 87 52 03 00 e8 72 54 03 00 eb 9b H....R...rT....
1400cc970
1400cc970std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::~basic_ofstream():
1400cc970push rbx
1400cc971sub rsp, 32
1400cc975lea rax, [rip+0xd5784]
1400cc97cmovq x0, [rip+0xc4e14]
1400cc984mov [rcx+200], rax
1400cc98blea rax, [rip+0xd537e]
1400cc992mov rbx, rcx
1400cc995lea rcx, [rcx+8]
1400cc999movq x1, rax
1400cc99epunpcklqdq x0, x1
1400cc9a2movups [rcx-8], x0
1400cc9a6call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400cc9ablea rcx, [rbx+80]
1400cc9afcall std::__basic_file<char>::~__basic_file()
1400cc9b4mov rax, [rip+0xca8f5]
1400cc9bblea rcx, [rbx+64]
1400cc9bfadd rax, 16
1400cc9c3mov [rbx+8], rax
1400cc9c7call std::locale::~locale()
1400cc9cclea rax, [rip+0xce135]
1400cc9d3lea rcx, [rbx+200]
1400cc9damov [rbx], rax
1400cc9ddmov rax, [rip+0xcab2c]
1400cc9e4add rax, 16
1400cc9e8mov [rbx+200], rax
1400cc9efcall std::ios_base::~ios_base()
1400cc9f4mov rcx, rbx
1400cc9f7add rsp, 32
1400cc9fbpop rbx
1400cc9fcjmp 0x140101ab0
1400cca01
1400cca01 48 89 c1 e8 87 52 03 00 e8 72 54 03 00 eb 9b H....R...rT....
1400cc970
1400cca10
1400cca10std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::~basic_ofstream():
1400cca10push rbx
1400cca11sub rsp, 32
1400cca15lea rax, [rip+0xd56e4]
1400cca1cmovq x0, [rip+0xc4d74]
1400cca24mov [rcx+200], rax
1400cca2blea rax, [rip+0xd52de]
1400cca32mov rbx, rcx
1400cca35lea rcx, [rcx+8]
1400cca39movq x1, rax
1400cca3epunpcklqdq x0, x1
1400cca42movups [rcx-8], x0
1400cca46call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400cca4blea rcx, [rbx+80]
1400cca4fcall std::__basic_file<char>::~__basic_file()
1400cca54mov rax, [rip+0xca855]
1400cca5blea rcx, [rbx+64]
1400cca5fadd rax, 16
1400cca63mov [rbx+8], rax
1400cca67call std::locale::~locale()
1400cca6clea rax, [rip+0xce095]
1400cca73lea rcx, [rbx+200]
1400cca7amov [rbx], rax
1400cca7dmov rax, [rip+0xcaa8c]
1400cca84add rax, 16
1400cca88mov [rbx+200], rax
1400cca8fadd rsp, 32
1400cca93pop rbx
1400cca94jmp 0x1400f5f40
1400cca99
1400cca99 48 89 c1 e8 ef 51 03 H....Q.
1400ccaa0 00 e8 da 53 03 00 eb a3 ...S....
1400cca10
1400cca10std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::~basic_ofstream():
1400cca10push rbx
1400cca11sub rsp, 32
1400cca15lea rax, [rip+0xd56e4]
1400cca1cmovq x0, [rip+0xc4d74]
1400cca24mov [rcx+200], rax
1400cca2blea rax, [rip+0xd52de]
1400cca32mov rbx, rcx
1400cca35lea rcx, [rcx+8]
1400cca39movq x1, rax
1400cca3epunpcklqdq x0, x1
1400cca42movups [rcx-8], x0
1400cca46call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400cca4blea rcx, [rbx+80]
1400cca4fcall std::__basic_file<char>::~__basic_file()
1400cca54mov rax, [rip+0xca855]
1400cca5blea rcx, [rbx+64]
1400cca5fadd rax, 16
1400cca63mov [rbx+8], rax
1400cca67call std::locale::~locale()
1400cca6clea rax, [rip+0xce095]
1400cca73lea rcx, [rbx+200]
1400cca7amov [rbx], rax
1400cca7dmov rax, [rip+0xcaa8c]
1400cca84add rax, 16
1400cca88mov [rbx+200], rax
1400cca8fadd rsp, 32
1400cca93pop rbx
1400cca94jmp 0x1400f5f40
1400cca99
1400cca99 48 89 c1 e8 ef 51 03 H....Q.
1400ccaa0 00 e8 da 53 03 00 eb a3 ...S....
1400cca10
1400ccaa8
1400ccaa8 // align 0x10
1400ccaa8 // align 0x10
1400ccab0
1400ccab0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::~basic_ofstream():
1400ccab0push rsi
1400ccab1push rbx
1400ccab2sub rsp, 40
1400ccab6mov rax, [rdx]
1400ccab9mov rsi, rdx
1400ccabcmov [rcx], rax
1400ccabfmov rax, [rax-24]
1400ccac3mov rbx, rcx
1400ccac6mov rdx, [rdx+24]
1400ccacalea rcx, [rcx+8]
1400ccacemov [rcx+rax-8], rdx
1400ccad3lea rax, [rip+0xd5236]
1400ccadamov [rcx], rax
1400ccaddcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400ccae2lea rcx, [rbx+80]
1400ccae6call std::__basic_file<char>::~__basic_file()
1400ccaebmov rax, [rip+0xca7be]
1400ccaf2lea rcx, [rbx+64]
1400ccaf6add rax, 16
1400ccafamov [rbx+8], rax
1400ccafecall std::locale::~locale()
1400ccb03mov rax, [rsi+8]
1400ccb07mov [rbx], rax
1400ccb0amov rax, [rax-24]
1400ccb0emov rdx, [rsi+16]
1400ccb12mov [rbx+rax], rdx
1400ccb16add rsp, 40
1400ccb1apop rbx
1400ccb1bpop rsi
1400ccb1cret
1400ccb1d
1400ccb1d 48 89 c1 H..
1400ccb20 e8 6b 51 03 00 e8 56 53 03 00 eb b6 .kQ...VS....
1400ccab0
1400ccab0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::~basic_ofstream():
1400ccab0push rsi
1400ccab1push rbx
1400ccab2sub rsp, 40
1400ccab6mov rax, [rdx]
1400ccab9mov rsi, rdx
1400ccabcmov [rcx], rax
1400ccabfmov rax, [rax-24]
1400ccac3mov rbx, rcx
1400ccac6mov rdx, [rdx+24]
1400ccacalea rcx, [rcx+8]
1400ccacemov [rcx+rax-8], rdx
1400ccad3lea rax, [rip+0xd5236]
1400ccadamov [rcx], rax
1400ccaddcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400ccae2lea rcx, [rbx+80]
1400ccae6call std::__basic_file<char>::~__basic_file()
1400ccaebmov rax, [rip+0xca7be]
1400ccaf2lea rcx, [rbx+64]
1400ccaf6add rax, 16
1400ccafamov [rbx+8], rax
1400ccafecall std::locale::~locale()
1400ccb03mov rax, [rsi+8]
1400ccb07mov [rbx], rax
1400ccb0amov rax, [rax-24]
1400ccb0emov rdx, [rsi+16]
1400ccb12mov [rbx+rax], rdx
1400ccb16add rsp, 40
1400ccb1apop rbx
1400ccb1bpop rsi
1400ccb1cret
1400ccb1d
1400ccb1d 48 89 c1 H..
1400ccb20 e8 6b 51 03 00 e8 56 53 03 00 eb b6 .kQ...VS....
1400ccab0
1400ccb2c
1400ccb2c // align 0x10
1400ccb2c // align 0x10
1400ccb30
1400ccb30std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>&&):
1400ccb30push rbp
1400ccb31push rdi
1400ccb32push rsi
1400ccb33push rbx
1400ccb34sub rsp, 40
1400ccb38mov rax, [rcx]
1400ccb3bmov rsi, [rax-24]
1400ccb3fmov rax, [rdx]
1400ccb42mov rbx, [rax-24]
1400ccb46add rsi, rcx
1400ccb49mov rbp, rcx
1400ccb4cmov rdi, rdx
1400ccb4fmov rcx, rsi
1400ccb52add rbx, rdx
1400ccb55mov rdx, rbx
1400ccb58call std::ios_base::_M_swap(std::ios_base&)
1400ccb5dlea rdx, [rsi+208]
1400ccb64mov rcx, rsi
1400ccb67call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ccb6clea rdx, [rbx+208]
1400ccb73mov rcx, rbx
1400ccb76call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ccb7bmov rax, [rsi+216]
1400ccb82mov rdx, [rbx+216]
1400ccb89lea rcx, [rbp+8]
1400ccb8dmov [rsi+216], rdx
1400ccb94movzx edx, [rbx+224]
1400ccb9bmov [rbx+216], rax
1400ccba2movzx eax, [rsi+224]
1400ccba9mov [rsi+224], dx
1400ccbb0movzx edx, [rbx+226]
1400ccbb7mov [rbx+224], ax
1400ccbbemovzx eax, [rsi+226]
1400ccbc5mov [rsi+226], dl
1400ccbcblea rdx, [rdi+8]
1400ccbcfmov [rbx+226], al
1400ccbd5call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400ccbdamov rax, rbp
1400ccbddadd rsp, 40
1400ccbe1pop rbx
1400ccbe2pop rsi
1400ccbe3pop rdi
1400ccbe4pop rbp
1400ccbe5ret
1400ccb30
1400ccb30std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>&&):
1400ccb30push rbp
1400ccb31push rdi
1400ccb32push rsi
1400ccb33push rbx
1400ccb34sub rsp, 40
1400ccb38mov rax, [rcx]
1400ccb3bmov rsi, [rax-24]
1400ccb3fmov rax, [rdx]
1400ccb42mov rbx, [rax-24]
1400ccb46add rsi, rcx
1400ccb49mov rbp, rcx
1400ccb4cmov rdi, rdx
1400ccb4fmov rcx, rsi
1400ccb52add rbx, rdx
1400ccb55mov rdx, rbx
1400ccb58call std::ios_base::_M_swap(std::ios_base&)
1400ccb5dlea rdx, [rsi+208]
1400ccb64mov rcx, rsi
1400ccb67call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ccb6clea rdx, [rbx+208]
1400ccb73mov rcx, rbx
1400ccb76call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ccb7bmov rax, [rsi+216]
1400ccb82mov rdx, [rbx+216]
1400ccb89lea rcx, [rbp+8]
1400ccb8dmov [rsi+216], rdx
1400ccb94movzx edx, [rbx+224]
1400ccb9bmov [rbx+216], rax
1400ccba2movzx eax, [rsi+224]
1400ccba9mov [rsi+224], dx
1400ccbb0movzx edx, [rbx+226]
1400ccbb7mov [rbx+224], ax
1400ccbbemovzx eax, [rsi+226]
1400ccbc5mov [rsi+226], dl
1400ccbcblea rdx, [rdi+8]
1400ccbcfmov [rbx+226], al
1400ccbd5call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400ccbdamov rax, rbp
1400ccbddadd rsp, 40
1400ccbe1pop rbx
1400ccbe2pop rsi
1400ccbe3pop rdi
1400ccbe4pop rbp
1400ccbe5ret
1400ccb30
1400ccbe6
1400ccbe6 // align 0x10
1400ccbe6 // align 0x10
1400ccbf0
1400ccbf0std::codecvt_byname<char, char, int>::codecvt_byname(char const*, unsigned long long):
1400ccbf0push rsi
1400ccbf1push rbx
1400ccbf2sub rsp, 56
1400ccbf6mov rsi, rdx
1400ccbf9mov rdx, r8
1400ccbfcmov rbx, rcx
1400ccbffcall std::codecvt<char, char, int>::codecvt(unsigned long long)
1400ccc04lea rax, [rip+0xd5515]
1400ccc0bmov [rbx], rax
1400ccc0ecmp [rsi], 67
1400ccc11jne 0x1400ccc20
1400ccc13cmp [rsi+1], 0
1400ccc17jne 0x1400ccc20
1400ccc19
1400ccc19loc_1400ccc19:
1400ccc19add rsp, 56
1400ccc1dpop rbx
1400ccc1epop rsi
1400ccc1fret
1400ccc20
1400ccc20loc_1400ccc20:
1400ccc20lea rdx, [rip+0xc4c55]
1400ccc27mov rcx, rsi
1400ccc2acall strcmp
1400ccc2ftest eax, eax
1400ccc31je 0x1400ccc19
1400ccc33lea rcx, [rbx+16]
1400ccc37mov [rsp+40], rcx
1400ccc3ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ccc41mov rcx, [rsp+40]
1400ccc46xor r8l, r8l
1400ccc49mov rdx, rsi
1400ccc4ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ccc51nop
1400ccc52add rsp, 56
1400ccc56pop rbx
1400ccc57pop rsi
1400ccc58ret
1400ccc59
1400ccc59 48 89 c6 48 89 d9 e8 H..H...
1400ccc60 9c 77 02 00 48 89 f1 e8 34 e7 f4 ff 90 .w..H...4....
1400ccbf0
1400ccbf0std::codecvt_byname<char, char, int>::codecvt_byname(char const*, unsigned long long):
1400ccbf0push rsi
1400ccbf1push rbx
1400ccbf2sub rsp, 56
1400ccbf6mov rsi, rdx
1400ccbf9mov rdx, r8
1400ccbfcmov rbx, rcx
1400ccbffcall std::codecvt<char, char, int>::codecvt(unsigned long long)
1400ccc04lea rax, [rip+0xd5515]
1400ccc0bmov [rbx], rax
1400ccc0ecmp [rsi], 67
1400ccc11jne 0x1400ccc20
1400ccc13cmp [rsi+1], 0
1400ccc17jne 0x1400ccc20
1400ccc19
1400ccc19loc_1400ccc19:
1400ccc19add rsp, 56
1400ccc1dpop rbx
1400ccc1epop rsi
1400ccc1fret
1400ccc20
1400ccc20loc_1400ccc20:
1400ccc20lea rdx, [rip+0xc4c55]
1400ccc27mov rcx, rsi
1400ccc2acall strcmp
1400ccc2ftest eax, eax
1400ccc31je 0x1400ccc19
1400ccc33lea rcx, [rbx+16]
1400ccc37mov [rsp+40], rcx
1400ccc3ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ccc41mov rcx, [rsp+40]
1400ccc46xor r8l, r8l
1400ccc49mov rdx, rsi
1400ccc4ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ccc51nop
1400ccc52add rsp, 56
1400ccc56pop rbx
1400ccc57pop rsi
1400ccc58ret
1400ccc59
1400ccc59 48 89 c6 48 89 d9 e8 H..H...
1400ccc60 9c 77 02 00 48 89 f1 e8 34 e7 f4 ff 90 .w..H...4....
1400ccbf0
1400ccc6d
1400ccc6d // align 0x10
1400ccc6d // align 0x10
1400ccc70
1400ccc70std::codecvt_byname<char, char, int>::codecvt_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400ccc70push rsi
1400ccc71push rbx
1400ccc72sub rsp, 56
1400ccc76mov rsi, [rdx]
1400ccc79mov rdx, r8
1400ccc7cmov rbx, rcx
1400ccc7fcall std::codecvt<char, char, int>::codecvt(unsigned long long)
1400ccc84mov rax, [rip+0xca5e5]
1400ccc8badd rax, 16
1400ccc8fmov [rbx], rax
1400ccc92cmp [rsi], 67
1400ccc95jne 0x1400ccca8
1400ccc97cmp [rsi+1], 0
1400ccc9bjne 0x1400ccca8
1400ccc9d
1400ccc9dloc_1400ccc9d:
1400ccc9dadd rsp, 56
1400ccca1pop rbx
1400ccca2pop rsi
1400ccca3ret
1400ccca4
1400ccca4 0f 1f 40 00 ..@.
1400ccca8
1400ccca8loc_1400ccca8:
1400ccca8lea rdx, [rip+0xc913f]
1400cccafmov rcx, rsi
1400cccb2call strcmp
1400cccb7test eax, eax
1400cccb9je 0x1400ccc9d
1400cccbblea rcx, [rbx+16]
1400cccbfmov [rsp+40], rcx
1400cccc4call std::locale::facet::_S_destroy_c_locale(int*&)
1400cccc9mov rcx, [rsp+40]
1400ccccexor r8l, r8l
1400cccd1mov rdx, rsi
1400cccd4call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cccd9nop
1400cccdaadd rsp, 56
1400cccdepop rbx
1400cccdfpop rsi
1400ccce0ret
1400ccce1
1400ccce1 48 89 c6 48 89 d9 e8 14 77 02 00 48 89 f1 e8 H..H....w..H...
1400cccf0 ac e6 f4 ff 90 .....
1400ccc70
1400ccc70std::codecvt_byname<char, char, int>::codecvt_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400ccc70push rsi
1400ccc71push rbx
1400ccc72sub rsp, 56
1400ccc76mov rsi, [rdx]
1400ccc79mov rdx, r8
1400ccc7cmov rbx, rcx
1400ccc7fcall std::codecvt<char, char, int>::codecvt(unsigned long long)
1400ccc84mov rax, [rip+0xca5e5]
1400ccc8badd rax, 16
1400ccc8fmov [rbx], rax
1400ccc92cmp [rsi], 67
1400ccc95jne 0x1400ccca8
1400ccc97cmp [rsi+1], 0
1400ccc9bjne 0x1400ccca8
1400ccc9d
1400ccc9dloc_1400ccc9d:
1400ccc9dadd rsp, 56
1400ccca1pop rbx
1400ccca2pop rsi
1400ccca3ret
1400ccca4
1400ccca4 0f 1f 40 00 ..@.
1400ccca8
1400ccca8loc_1400ccca8:
1400ccca8lea rdx, [rip+0xc913f]
1400cccafmov rcx, rsi
1400cccb2call strcmp
1400cccb7test eax, eax
1400cccb9je 0x1400ccc9d
1400cccbblea rcx, [rbx+16]
1400cccbfmov [rsp+40], rcx
1400cccc4call std::locale::facet::_S_destroy_c_locale(int*&)
1400cccc9mov rcx, [rsp+40]
1400ccccexor r8l, r8l
1400cccd1mov rdx, rsi
1400cccd4call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cccd9nop
1400cccdaadd rsp, 56
1400cccdepop rbx
1400cccdfpop rsi
1400ccce0ret
1400ccce1
1400ccce1 48 89 c6 48 89 d9 e8 14 77 02 00 48 89 f1 e8 H..H....w..H...
1400cccf0 ac e6 f4 ff 90 .....
1400ccc70
1400cccf5
1400cccf5 // align 0x10
1400cccf5 // align 0x10
1400ccd00
1400ccd00std::codecvt_byname<char, char, int>::codecvt_byname(std::string const&, unsigned long long):
1400ccd00push rsi
1400ccd01push rbx
1400ccd02sub rsp, 56
1400ccd06mov rsi, [rdx]
1400ccd09mov rdx, r8
1400ccd0cmov rbx, rcx
1400ccd0fcall std::codecvt<char, char, int>::codecvt(unsigned long long)
1400ccd14lea rax, [rip+0xd5405]
1400ccd1bmov [rbx], rax
1400ccd1ecmp [rsi], 67
1400ccd21jne 0x1400ccd30
1400ccd23cmp [rsi+1], 0
1400ccd27jne 0x1400ccd30
1400ccd29
1400ccd29loc_1400ccd29:
1400ccd29add rsp, 56
1400ccd2dpop rbx
1400ccd2epop rsi
1400ccd2fret
1400ccd30
1400ccd30loc_1400ccd30:
1400ccd30lea rdx, [rip+0xc4b45]
1400ccd37mov rcx, rsi
1400ccd3acall strcmp
1400ccd3ftest eax, eax
1400ccd41je 0x1400ccd29
1400ccd43lea rcx, [rbx+16]
1400ccd47mov [rsp+40], rcx
1400ccd4ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ccd51mov rcx, [rsp+40]
1400ccd56xor r8l, r8l
1400ccd59mov rdx, rsi
1400ccd5ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ccd61nop
1400ccd62add rsp, 56
1400ccd66pop rbx
1400ccd67pop rsi
1400ccd68ret
1400ccd69
1400ccd69 48 89 c6 48 89 d9 e8 H..H...
1400ccd70 8c 76 02 00 48 89 f1 e8 24 e6 f4 ff 90 .v..H...$....
1400ccd00
1400ccd00std::codecvt_byname<char, char, int>::codecvt_byname(std::string const&, unsigned long long):
1400ccd00push rsi
1400ccd01push rbx
1400ccd02sub rsp, 56
1400ccd06mov rsi, [rdx]
1400ccd09mov rdx, r8
1400ccd0cmov rbx, rcx
1400ccd0fcall std::codecvt<char, char, int>::codecvt(unsigned long long)
1400ccd14lea rax, [rip+0xd5405]
1400ccd1bmov [rbx], rax
1400ccd1ecmp [rsi], 67
1400ccd21jne 0x1400ccd30
1400ccd23cmp [rsi+1], 0
1400ccd27jne 0x1400ccd30
1400ccd29
1400ccd29loc_1400ccd29:
1400ccd29add rsp, 56
1400ccd2dpop rbx
1400ccd2epop rsi
1400ccd2fret
1400ccd30
1400ccd30loc_1400ccd30:
1400ccd30lea rdx, [rip+0xc4b45]
1400ccd37mov rcx, rsi
1400ccd3acall strcmp
1400ccd3ftest eax, eax
1400ccd41je 0x1400ccd29
1400ccd43lea rcx, [rbx+16]
1400ccd47mov [rsp+40], rcx
1400ccd4ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ccd51mov rcx, [rsp+40]
1400ccd56xor r8l, r8l
1400ccd59mov rdx, rsi
1400ccd5ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ccd61nop
1400ccd62add rsp, 56
1400ccd66pop rbx
1400ccd67pop rsi
1400ccd68ret
1400ccd69
1400ccd69 48 89 c6 48 89 d9 e8 H..H...
1400ccd70 8c 76 02 00 48 89 f1 e8 24 e6 f4 ff 90 .v..H...$....
1400ccd00
1400ccd7d
1400ccd7d // align 0x10
1400ccd7d // align 0x10
1400ccd80
1400ccd80std::codecvt_byname<char, char, int>::codecvt_byname(char const*, unsigned long long):
1400ccd80push rsi
1400ccd81push rbx
1400ccd82sub rsp, 56
1400ccd86mov rsi, rdx
1400ccd89mov rdx, r8
1400ccd8cmov rbx, rcx
1400ccd8fcall std::codecvt<char, char, int>::codecvt(unsigned long long)
1400ccd94lea rax, [rip+0xd5385]
1400ccd9bmov [rbx], rax
1400ccd9ecmp [rsi], 67
1400ccda1jne 0x1400ccdb0
1400ccda3cmp [rsi+1], 0
1400ccda7jne 0x1400ccdb0
1400ccda9
1400ccda9loc_1400ccda9:
1400ccda9add rsp, 56
1400ccdadpop rbx
1400ccdaepop rsi
1400ccdafret
1400ccdb0
1400ccdb0loc_1400ccdb0:
1400ccdb0lea rdx, [rip+0xc4ac5]
1400ccdb7mov rcx, rsi
1400ccdbacall strcmp
1400ccdbftest eax, eax
1400ccdc1je 0x1400ccda9
1400ccdc3lea rcx, [rbx+16]
1400ccdc7mov [rsp+40], rcx
1400ccdcccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ccdd1mov rcx, [rsp+40]
1400ccdd6xor r8l, r8l
1400ccdd9mov rdx, rsi
1400ccddccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ccde1nop
1400ccde2add rsp, 56
1400ccde6pop rbx
1400ccde7pop rsi
1400ccde8ret
1400ccde9
1400ccde9 48 89 c6 48 89 d9 e8 H..H...
1400ccdf0 0c 76 02 00 48 89 f1 e8 a4 e5 f4 ff 90 .v..H........
1400ccd80
1400ccd80std::codecvt_byname<char, char, int>::codecvt_byname(char const*, unsigned long long):
1400ccd80push rsi
1400ccd81push rbx
1400ccd82sub rsp, 56
1400ccd86mov rsi, rdx
1400ccd89mov rdx, r8
1400ccd8cmov rbx, rcx
1400ccd8fcall std::codecvt<char, char, int>::codecvt(unsigned long long)
1400ccd94lea rax, [rip+0xd5385]
1400ccd9bmov [rbx], rax
1400ccd9ecmp [rsi], 67
1400ccda1jne 0x1400ccdb0
1400ccda3cmp [rsi+1], 0
1400ccda7jne 0x1400ccdb0
1400ccda9
1400ccda9loc_1400ccda9:
1400ccda9add rsp, 56
1400ccdadpop rbx
1400ccdaepop rsi
1400ccdafret
1400ccdb0
1400ccdb0loc_1400ccdb0:
1400ccdb0lea rdx, [rip+0xc4ac5]
1400ccdb7mov rcx, rsi
1400ccdbacall strcmp
1400ccdbftest eax, eax
1400ccdc1je 0x1400ccda9
1400ccdc3lea rcx, [rbx+16]
1400ccdc7mov [rsp+40], rcx
1400ccdcccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ccdd1mov rcx, [rsp+40]
1400ccdd6xor r8l, r8l
1400ccdd9mov rdx, rsi
1400ccddccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ccde1nop
1400ccde2add rsp, 56
1400ccde6pop rbx
1400ccde7pop rsi
1400ccde8ret
1400ccde9
1400ccde9 48 89 c6 48 89 d9 e8 H..H...
1400ccdf0 0c 76 02 00 48 89 f1 e8 a4 e5 f4 ff 90 .v..H........
1400ccd80
1400ccdfd
1400ccdfd // align 0x10
1400ccdfd // align 0x10
1400cce00
1400cce00std::codecvt_byname<char, char, int>::codecvt_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400cce00push rsi
1400cce01push rbx
1400cce02sub rsp, 56
1400cce06mov rsi, [rdx]
1400cce09mov rdx, r8
1400cce0cmov rbx, rcx
1400cce0fcall std::codecvt<char, char, int>::codecvt(unsigned long long)
1400cce14mov rax, [rip+0xca455]
1400cce1badd rax, 16
1400cce1fmov [rbx], rax
1400cce22cmp [rsi], 67
1400cce25jne 0x1400cce38
1400cce27cmp [rsi+1], 0
1400cce2bjne 0x1400cce38
1400cce2d
1400cce2dloc_1400cce2d:
1400cce2dadd rsp, 56
1400cce31pop rbx
1400cce32pop rsi
1400cce33ret
1400cce34
1400cce34 0f 1f 40 00 ..@.
1400cce38
1400cce38loc_1400cce38:
1400cce38lea rdx, [rip+0xc8faf]
1400cce3fmov rcx, rsi
1400cce42call strcmp
1400cce47test eax, eax
1400cce49je 0x1400cce2d
1400cce4blea rcx, [rbx+16]
1400cce4fmov [rsp+40], rcx
1400cce54call std::locale::facet::_S_destroy_c_locale(int*&)
1400cce59mov rcx, [rsp+40]
1400cce5exor r8l, r8l
1400cce61mov rdx, rsi
1400cce64call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cce69nop
1400cce6aadd rsp, 56
1400cce6epop rbx
1400cce6fpop rsi
1400cce70ret
1400cce71
1400cce71 48 89 c6 48 89 d9 e8 84 75 02 00 48 89 f1 e8 H..H....u..H...
1400cce80 1c e5 f4 ff 90 .....
1400cce00
1400cce00std::codecvt_byname<char, char, int>::codecvt_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400cce00push rsi
1400cce01push rbx
1400cce02sub rsp, 56
1400cce06mov rsi, [rdx]
1400cce09mov rdx, r8
1400cce0cmov rbx, rcx
1400cce0fcall std::codecvt<char, char, int>::codecvt(unsigned long long)
1400cce14mov rax, [rip+0xca455]
1400cce1badd rax, 16
1400cce1fmov [rbx], rax
1400cce22cmp [rsi], 67
1400cce25jne 0x1400cce38
1400cce27cmp [rsi+1], 0
1400cce2bjne 0x1400cce38
1400cce2d
1400cce2dloc_1400cce2d:
1400cce2dadd rsp, 56
1400cce31pop rbx
1400cce32pop rsi
1400cce33ret
1400cce34
1400cce34 0f 1f 40 00 ..@.
1400cce38
1400cce38loc_1400cce38:
1400cce38lea rdx, [rip+0xc8faf]
1400cce3fmov rcx, rsi
1400cce42call strcmp
1400cce47test eax, eax
1400cce49je 0x1400cce2d
1400cce4blea rcx, [rbx+16]
1400cce4fmov [rsp+40], rcx
1400cce54call std::locale::facet::_S_destroy_c_locale(int*&)
1400cce59mov rcx, [rsp+40]
1400cce5exor r8l, r8l
1400cce61mov rdx, rsi
1400cce64call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cce69nop
1400cce6aadd rsp, 56
1400cce6epop rbx
1400cce6fpop rsi
1400cce70ret
1400cce71
1400cce71 48 89 c6 48 89 d9 e8 84 75 02 00 48 89 f1 e8 H..H....u..H...
1400cce80 1c e5 f4 ff 90 .....
1400cce00
1400cce85
1400cce85 // align 0x10
1400cce85 // align 0x10
1400cce90
1400cce90std::codecvt_byname<char, char, int>::codecvt_byname(std::string const&, unsigned long long):
1400cce90push rsi
1400cce91push rbx
1400cce92sub rsp, 56
1400cce96mov rsi, [rdx]
1400cce99mov rdx, r8
1400cce9cmov rbx, rcx
1400cce9fcall std::codecvt<char, char, int>::codecvt(unsigned long long)
1400ccea4lea rax, [rip+0xd5275]
1400cceabmov [rbx], rax
1400cceaecmp [rsi], 67
1400cceb1jne 0x1400ccec0
1400cceb3cmp [rsi+1], 0
1400cceb7jne 0x1400ccec0
1400cceb9
1400cceb9loc_1400cceb9:
1400cceb9add rsp, 56
1400ccebdpop rbx
1400ccebepop rsi
1400ccebfret
1400ccec0
1400ccec0loc_1400ccec0:
1400ccec0lea rdx, [rip+0xc49b5]
1400ccec7mov rcx, rsi
1400ccecacall strcmp
1400ccecftest eax, eax
1400cced1je 0x1400cceb9
1400cced3lea rcx, [rbx+16]
1400cced7mov [rsp+40], rcx
1400ccedccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ccee1mov rcx, [rsp+40]
1400ccee6xor r8l, r8l
1400ccee9mov rdx, rsi
1400cceeccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ccef1nop
1400ccef2add rsp, 56
1400ccef6pop rbx
1400ccef7pop rsi
1400ccef8ret
1400ccef9
1400ccef9 48 89 c6 48 89 d9 e8 H..H...
1400ccf00 fc 74 02 00 48 89 f1 e8 94 e4 f4 ff 90 .t..H........
1400cce90
1400cce90std::codecvt_byname<char, char, int>::codecvt_byname(std::string const&, unsigned long long):
1400cce90push rsi
1400cce91push rbx
1400cce92sub rsp, 56
1400cce96mov rsi, [rdx]
1400cce99mov rdx, r8
1400cce9cmov rbx, rcx
1400cce9fcall std::codecvt<char, char, int>::codecvt(unsigned long long)
1400ccea4lea rax, [rip+0xd5275]
1400cceabmov [rbx], rax
1400cceaecmp [rsi], 67
1400cceb1jne 0x1400ccec0
1400cceb3cmp [rsi+1], 0
1400cceb7jne 0x1400ccec0
1400cceb9
1400cceb9loc_1400cceb9:
1400cceb9add rsp, 56
1400ccebdpop rbx
1400ccebepop rsi
1400ccebfret
1400ccec0
1400ccec0loc_1400ccec0:
1400ccec0lea rdx, [rip+0xc49b5]
1400ccec7mov rcx, rsi
1400ccecacall strcmp
1400ccecftest eax, eax
1400cced1je 0x1400cceb9
1400cced3lea rcx, [rbx+16]
1400cced7mov [rsp+40], rcx
1400ccedccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ccee1mov rcx, [rsp+40]
1400ccee6xor r8l, r8l
1400ccee9mov rdx, rsi
1400cceeccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ccef1nop
1400ccef2add rsp, 56
1400ccef6pop rbx
1400ccef7pop rsi
1400ccef8ret
1400ccef9
1400ccef9 48 89 c6 48 89 d9 e8 H..H...
1400ccf00 fc 74 02 00 48 89 f1 e8 94 e4 f4 ff 90 .t..H........
1400cce90
1400ccf0d
1400ccf0d // align 0x10
1400ccf0d // align 0x10
1400ccf10
1400ccf10std::codecvt_byname<char, char, int>::~codecvt_byname():
1400ccf10sub rsp, 56
1400ccf14lea rax, [rip+0xd5205]
1400ccf1bmov [rcx], rax
1400ccf1emov [rsp+40], rcx
1400ccf23call std::codecvt<char, char, int>::~codecvt()
1400ccf28mov rcx, [rsp+40]
1400ccf2dadd rsp, 56
1400ccf31jmp 0x140101ab0
1400ccf10
1400ccf10std::codecvt_byname<char, char, int>::~codecvt_byname():
1400ccf10sub rsp, 56
1400ccf14lea rax, [rip+0xd5205]
1400ccf1bmov [rcx], rax
1400ccf1emov [rsp+40], rcx
1400ccf23call std::codecvt<char, char, int>::~codecvt()
1400ccf28mov rcx, [rsp+40]
1400ccf2dadd rsp, 56
1400ccf31jmp 0x140101ab0
1400ccf10
1400ccf36
1400ccf36 // align 0x10
1400ccf36 // align 0x10
1400ccf40
1400ccf40std::codecvt_byname<char, char, int>::~codecvt_byname():
1400ccf40lea rax, [rip+0xd51d9]
1400ccf47mov [rcx], rax
1400ccf4ajmp 0x1400f4400
1400ccf40
1400ccf40std::codecvt_byname<char, char, int>::~codecvt_byname():
1400ccf40lea rax, [rip+0xd51d9]
1400ccf47mov [rcx], rax
1400ccf4ajmp 0x1400f4400
1400ccf40
1400ccf4f
1400ccf4f // align 0x10
1400ccf4f // align 0x10
1400ccf50
1400ccf50std::codecvt_byname<char, char, int>::~codecvt_byname():
1400ccf50lea rax, [rip+0xd51c9]
1400ccf57mov [rcx], rax
1400ccf5ajmp 0x1400f4400
1400ccf50
1400ccf50std::codecvt_byname<char, char, int>::~codecvt_byname():
1400ccf50lea rax, [rip+0xd51c9]
1400ccf57mov [rcx], rax
1400ccf5ajmp 0x1400f4400
1400ccf50
1400ccf5f
1400ccf5f // align 0x10
1400ccf5f // align 0x10
1400ccf60
1400ccf60std::codecvt_byname<wchar_t, char, int>::codecvt_byname(char const*, unsigned long long):
1400ccf60push rsi
1400ccf61push rbx
1400ccf62sub rsp, 56
1400ccf66mov rsi, rdx
1400ccf69mov rdx, r8
1400ccf6cmov rbx, rcx
1400ccf6fcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400ccf74lea rax, [rip+0xd5205]
1400ccf7bmov [rbx], rax
1400ccf7ecmp [rsi], 67
1400ccf81jne 0x1400ccf90
1400ccf83cmp [rsi+1], 0
1400ccf87jne 0x1400ccf90
1400ccf89
1400ccf89loc_1400ccf89:
1400ccf89add rsp, 56
1400ccf8dpop rbx
1400ccf8epop rsi
1400ccf8fret
1400ccf90
1400ccf90loc_1400ccf90:
1400ccf90lea rdx, [rip+0xc5be5]
1400ccf97mov rcx, rsi
1400ccf9acall strcmp
1400ccf9ftest eax, eax
1400ccfa1je 0x1400ccf89
1400ccfa3lea rcx, [rbx+16]
1400ccfa7mov [rsp+40], rcx
1400ccfaccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ccfb1mov rcx, [rsp+40]
1400ccfb6xor r8l, r8l
1400ccfb9mov rdx, rsi
1400ccfbccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ccfc1nop
1400ccfc2add rsp, 56
1400ccfc6pop rbx
1400ccfc7pop rsi
1400ccfc8ret
1400ccfc9
1400ccfc9 48 89 c6 48 89 d9 e8 H..H...
1400ccfd0 9c 75 02 00 48 89 f1 e8 c4 e3 f4 ff 90 .u..H........
1400ccf60
1400ccf60std::codecvt_byname<wchar_t, char, int>::codecvt_byname(char const*, unsigned long long):
1400ccf60push rsi
1400ccf61push rbx
1400ccf62sub rsp, 56
1400ccf66mov rsi, rdx
1400ccf69mov rdx, r8
1400ccf6cmov rbx, rcx
1400ccf6fcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400ccf74lea rax, [rip+0xd5205]
1400ccf7bmov [rbx], rax
1400ccf7ecmp [rsi], 67
1400ccf81jne 0x1400ccf90
1400ccf83cmp [rsi+1], 0
1400ccf87jne 0x1400ccf90
1400ccf89
1400ccf89loc_1400ccf89:
1400ccf89add rsp, 56
1400ccf8dpop rbx
1400ccf8epop rsi
1400ccf8fret
1400ccf90
1400ccf90loc_1400ccf90:
1400ccf90lea rdx, [rip+0xc5be5]
1400ccf97mov rcx, rsi
1400ccf9acall strcmp
1400ccf9ftest eax, eax
1400ccfa1je 0x1400ccf89
1400ccfa3lea rcx, [rbx+16]
1400ccfa7mov [rsp+40], rcx
1400ccfaccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ccfb1mov rcx, [rsp+40]
1400ccfb6xor r8l, r8l
1400ccfb9mov rdx, rsi
1400ccfbccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ccfc1nop
1400ccfc2add rsp, 56
1400ccfc6pop rbx
1400ccfc7pop rsi
1400ccfc8ret
1400ccfc9
1400ccfc9 48 89 c6 48 89 d9 e8 H..H...
1400ccfd0 9c 75 02 00 48 89 f1 e8 c4 e3 f4 ff 90 .u..H........
1400ccf60
1400ccfdd
1400ccfdd // align 0x10
1400ccfdd // align 0x10
1400ccfe0
1400ccfe0std::codecvt_byname<wchar_t, char, int>::codecvt_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400ccfe0push rsi
1400ccfe1push rbx
1400ccfe2sub rsp, 56
1400ccfe6mov rsi, [rdx]
1400ccfe9mov rdx, r8
1400ccfecmov rbx, rcx
1400ccfefcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400ccff4mov rax, [rip+0xca285]
1400ccffbadd rax, 16
1400ccfffmov [rbx], rax
1400cd002cmp [rsi], 67
1400cd005jne 0x1400cd018
1400cd007cmp [rsi+1], 0
1400cd00bjne 0x1400cd018
1400cd00d
1400cd00dloc_1400cd00d:
1400cd00dadd rsp, 56
1400cd011pop rbx
1400cd012pop rsi
1400cd013ret
1400cd014
1400cd014 0f 1f 40 00 ..@.
1400cd018
1400cd018loc_1400cd018:
1400cd018lea rdx, [rip+0xc44af]
1400cd01fmov rcx, rsi
1400cd022call strcmp
1400cd027test eax, eax
1400cd029je 0x1400cd00d
1400cd02blea rcx, [rbx+16]
1400cd02fmov [rsp+40], rcx
1400cd034call std::locale::facet::_S_destroy_c_locale(int*&)
1400cd039mov rcx, [rsp+40]
1400cd03exor r8l, r8l
1400cd041mov rdx, rsi
1400cd044call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd049nop
1400cd04aadd rsp, 56
1400cd04epop rbx
1400cd04fpop rsi
1400cd050ret
1400cd051
1400cd051 48 89 c6 48 89 d9 e8 14 75 02 00 48 89 f1 e8 H..H....u..H...
1400cd060 3c e3 f4 ff 90 <....
1400ccfe0
1400ccfe0std::codecvt_byname<wchar_t, char, int>::codecvt_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400ccfe0push rsi
1400ccfe1push rbx
1400ccfe2sub rsp, 56
1400ccfe6mov rsi, [rdx]
1400ccfe9mov rdx, r8
1400ccfecmov rbx, rcx
1400ccfefcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400ccff4mov rax, [rip+0xca285]
1400ccffbadd rax, 16
1400ccfffmov [rbx], rax
1400cd002cmp [rsi], 67
1400cd005jne 0x1400cd018
1400cd007cmp [rsi+1], 0
1400cd00bjne 0x1400cd018
1400cd00d
1400cd00dloc_1400cd00d:
1400cd00dadd rsp, 56
1400cd011pop rbx
1400cd012pop rsi
1400cd013ret
1400cd014
1400cd014 0f 1f 40 00 ..@.
1400cd018
1400cd018loc_1400cd018:
1400cd018lea rdx, [rip+0xc44af]
1400cd01fmov rcx, rsi
1400cd022call strcmp
1400cd027test eax, eax
1400cd029je 0x1400cd00d
1400cd02blea rcx, [rbx+16]
1400cd02fmov [rsp+40], rcx
1400cd034call std::locale::facet::_S_destroy_c_locale(int*&)
1400cd039mov rcx, [rsp+40]
1400cd03exor r8l, r8l
1400cd041mov rdx, rsi
1400cd044call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd049nop
1400cd04aadd rsp, 56
1400cd04epop rbx
1400cd04fpop rsi
1400cd050ret
1400cd051
1400cd051 48 89 c6 48 89 d9 e8 14 75 02 00 48 89 f1 e8 H..H....u..H...
1400cd060 3c e3 f4 ff 90 <....
1400ccfe0
1400cd065
1400cd065 // align 0x10
1400cd065 // align 0x10
1400cd070
1400cd070std::codecvt_byname<wchar_t, char, int>::codecvt_byname(std::string const&, unsigned long long):
1400cd070push rsi
1400cd071push rbx
1400cd072sub rsp, 56
1400cd076mov rsi, [rdx]
1400cd079mov rdx, r8
1400cd07cmov rbx, rcx
1400cd07fcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400cd084lea rax, [rip+0xd50f5]
1400cd08bmov [rbx], rax
1400cd08ecmp [rsi], 67
1400cd091jne 0x1400cd0a0
1400cd093cmp [rsi+1], 0
1400cd097jne 0x1400cd0a0
1400cd099
1400cd099loc_1400cd099:
1400cd099add rsp, 56
1400cd09dpop rbx
1400cd09epop rsi
1400cd09fret
1400cd0a0
1400cd0a0loc_1400cd0a0:
1400cd0a0lea rdx, [rip+0xc5ad5]
1400cd0a7mov rcx, rsi
1400cd0aacall strcmp
1400cd0aftest eax, eax
1400cd0b1je 0x1400cd099
1400cd0b3lea rcx, [rbx+16]
1400cd0b7mov [rsp+40], rcx
1400cd0bccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd0c1mov rcx, [rsp+40]
1400cd0c6xor r8l, r8l
1400cd0c9mov rdx, rsi
1400cd0cccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd0d1nop
1400cd0d2add rsp, 56
1400cd0d6pop rbx
1400cd0d7pop rsi
1400cd0d8ret
1400cd0d9
1400cd0d9 48 89 c6 48 89 d9 e8 H..H...
1400cd0e0 8c 74 02 00 48 89 f1 e8 b4 e2 f4 ff 90 .t..H........
1400cd070
1400cd070std::codecvt_byname<wchar_t, char, int>::codecvt_byname(std::string const&, unsigned long long):
1400cd070push rsi
1400cd071push rbx
1400cd072sub rsp, 56
1400cd076mov rsi, [rdx]
1400cd079mov rdx, r8
1400cd07cmov rbx, rcx
1400cd07fcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400cd084lea rax, [rip+0xd50f5]
1400cd08bmov [rbx], rax
1400cd08ecmp [rsi], 67
1400cd091jne 0x1400cd0a0
1400cd093cmp [rsi+1], 0
1400cd097jne 0x1400cd0a0
1400cd099
1400cd099loc_1400cd099:
1400cd099add rsp, 56
1400cd09dpop rbx
1400cd09epop rsi
1400cd09fret
1400cd0a0
1400cd0a0loc_1400cd0a0:
1400cd0a0lea rdx, [rip+0xc5ad5]
1400cd0a7mov rcx, rsi
1400cd0aacall strcmp
1400cd0aftest eax, eax
1400cd0b1je 0x1400cd099
1400cd0b3lea rcx, [rbx+16]
1400cd0b7mov [rsp+40], rcx
1400cd0bccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd0c1mov rcx, [rsp+40]
1400cd0c6xor r8l, r8l
1400cd0c9mov rdx, rsi
1400cd0cccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd0d1nop
1400cd0d2add rsp, 56
1400cd0d6pop rbx
1400cd0d7pop rsi
1400cd0d8ret
1400cd0d9
1400cd0d9 48 89 c6 48 89 d9 e8 H..H...
1400cd0e0 8c 74 02 00 48 89 f1 e8 b4 e2 f4 ff 90 .t..H........
1400cd070
1400cd0ed
1400cd0ed // align 0x10
1400cd0ed // align 0x10
1400cd0f0
1400cd0f0std::codecvt_byname<wchar_t, char, int>::codecvt_byname(char const*, unsigned long long):
1400cd0f0push rsi
1400cd0f1push rbx
1400cd0f2sub rsp, 56
1400cd0f6mov rsi, rdx
1400cd0f9mov rdx, r8
1400cd0fcmov rbx, rcx
1400cd0ffcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400cd104lea rax, [rip+0xd5075]
1400cd10bmov [rbx], rax
1400cd10ecmp [rsi], 67
1400cd111jne 0x1400cd120
1400cd113cmp [rsi+1], 0
1400cd117jne 0x1400cd120
1400cd119
1400cd119loc_1400cd119:
1400cd119add rsp, 56
1400cd11dpop rbx
1400cd11epop rsi
1400cd11fret
1400cd120
1400cd120loc_1400cd120:
1400cd120lea rdx, [rip+0xc5a55]
1400cd127mov rcx, rsi
1400cd12acall strcmp
1400cd12ftest eax, eax
1400cd131je 0x1400cd119
1400cd133lea rcx, [rbx+16]
1400cd137mov [rsp+40], rcx
1400cd13ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd141mov rcx, [rsp+40]
1400cd146xor r8l, r8l
1400cd149mov rdx, rsi
1400cd14ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd151nop
1400cd152add rsp, 56
1400cd156pop rbx
1400cd157pop rsi
1400cd158ret
1400cd159
1400cd159 48 89 c6 48 89 d9 e8 H..H...
1400cd160 0c 74 02 00 48 89 f1 e8 34 e2 f4 ff 90 .t..H...4....
1400cd0f0
1400cd0f0std::codecvt_byname<wchar_t, char, int>::codecvt_byname(char const*, unsigned long long):
1400cd0f0push rsi
1400cd0f1push rbx
1400cd0f2sub rsp, 56
1400cd0f6mov rsi, rdx
1400cd0f9mov rdx, r8
1400cd0fcmov rbx, rcx
1400cd0ffcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400cd104lea rax, [rip+0xd5075]
1400cd10bmov [rbx], rax
1400cd10ecmp [rsi], 67
1400cd111jne 0x1400cd120
1400cd113cmp [rsi+1], 0
1400cd117jne 0x1400cd120
1400cd119
1400cd119loc_1400cd119:
1400cd119add rsp, 56
1400cd11dpop rbx
1400cd11epop rsi
1400cd11fret
1400cd120
1400cd120loc_1400cd120:
1400cd120lea rdx, [rip+0xc5a55]
1400cd127mov rcx, rsi
1400cd12acall strcmp
1400cd12ftest eax, eax
1400cd131je 0x1400cd119
1400cd133lea rcx, [rbx+16]
1400cd137mov [rsp+40], rcx
1400cd13ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd141mov rcx, [rsp+40]
1400cd146xor r8l, r8l
1400cd149mov rdx, rsi
1400cd14ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd151nop
1400cd152add rsp, 56
1400cd156pop rbx
1400cd157pop rsi
1400cd158ret
1400cd159
1400cd159 48 89 c6 48 89 d9 e8 H..H...
1400cd160 0c 74 02 00 48 89 f1 e8 34 e2 f4 ff 90 .t..H...4....
1400cd0f0
1400cd16d
1400cd16d // align 0x10
1400cd16d // align 0x10
1400cd170
1400cd170std::codecvt_byname<wchar_t, char, int>::codecvt_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400cd170push rsi
1400cd171push rbx
1400cd172sub rsp, 56
1400cd176mov rsi, [rdx]
1400cd179mov rdx, r8
1400cd17cmov rbx, rcx
1400cd17fcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400cd184mov rax, [rip+0xca0f5]
1400cd18badd rax, 16
1400cd18fmov [rbx], rax
1400cd192cmp [rsi], 67
1400cd195jne 0x1400cd1a8
1400cd197cmp [rsi+1], 0
1400cd19bjne 0x1400cd1a8
1400cd19d
1400cd19dloc_1400cd19d:
1400cd19dadd rsp, 56
1400cd1a1pop rbx
1400cd1a2pop rsi
1400cd1a3ret
1400cd1a4
1400cd1a4 0f 1f 40 00 ..@.
1400cd1a8
1400cd1a8loc_1400cd1a8:
1400cd1a8lea rdx, [rip+0xc431f]
1400cd1afmov rcx, rsi
1400cd1b2call strcmp
1400cd1b7test eax, eax
1400cd1b9je 0x1400cd19d
1400cd1bblea rcx, [rbx+16]
1400cd1bfmov [rsp+40], rcx
1400cd1c4call std::locale::facet::_S_destroy_c_locale(int*&)
1400cd1c9mov rcx, [rsp+40]
1400cd1cexor r8l, r8l
1400cd1d1mov rdx, rsi
1400cd1d4call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd1d9nop
1400cd1daadd rsp, 56
1400cd1depop rbx
1400cd1dfpop rsi
1400cd1e0ret
1400cd1e1
1400cd1e1 48 89 c6 48 89 d9 e8 84 73 02 00 48 89 f1 e8 H..H....s..H...
1400cd1f0 ac e1 f4 ff 90 .....
1400cd170
1400cd170std::codecvt_byname<wchar_t, char, int>::codecvt_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400cd170push rsi
1400cd171push rbx
1400cd172sub rsp, 56
1400cd176mov rsi, [rdx]
1400cd179mov rdx, r8
1400cd17cmov rbx, rcx
1400cd17fcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400cd184mov rax, [rip+0xca0f5]
1400cd18badd rax, 16
1400cd18fmov [rbx], rax
1400cd192cmp [rsi], 67
1400cd195jne 0x1400cd1a8
1400cd197cmp [rsi+1], 0
1400cd19bjne 0x1400cd1a8
1400cd19d
1400cd19dloc_1400cd19d:
1400cd19dadd rsp, 56
1400cd1a1pop rbx
1400cd1a2pop rsi
1400cd1a3ret
1400cd1a4
1400cd1a4 0f 1f 40 00 ..@.
1400cd1a8
1400cd1a8loc_1400cd1a8:
1400cd1a8lea rdx, [rip+0xc431f]
1400cd1afmov rcx, rsi
1400cd1b2call strcmp
1400cd1b7test eax, eax
1400cd1b9je 0x1400cd19d
1400cd1bblea rcx, [rbx+16]
1400cd1bfmov [rsp+40], rcx
1400cd1c4call std::locale::facet::_S_destroy_c_locale(int*&)
1400cd1c9mov rcx, [rsp+40]
1400cd1cexor r8l, r8l
1400cd1d1mov rdx, rsi
1400cd1d4call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd1d9nop
1400cd1daadd rsp, 56
1400cd1depop rbx
1400cd1dfpop rsi
1400cd1e0ret
1400cd1e1
1400cd1e1 48 89 c6 48 89 d9 e8 84 73 02 00 48 89 f1 e8 H..H....s..H...
1400cd1f0 ac e1 f4 ff 90 .....
1400cd170
1400cd1f5
1400cd1f5 // align 0x10
1400cd1f5 // align 0x10
1400cd200
1400cd200std::codecvt_byname<wchar_t, char, int>::codecvt_byname(std::string const&, unsigned long long):
1400cd200push rsi
1400cd201push rbx
1400cd202sub rsp, 56
1400cd206mov rsi, [rdx]
1400cd209mov rdx, r8
1400cd20cmov rbx, rcx
1400cd20fcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400cd214lea rax, [rip+0xd4f65]
1400cd21bmov [rbx], rax
1400cd21ecmp [rsi], 67
1400cd221jne 0x1400cd230
1400cd223cmp [rsi+1], 0
1400cd227jne 0x1400cd230
1400cd229
1400cd229loc_1400cd229:
1400cd229add rsp, 56
1400cd22dpop rbx
1400cd22epop rsi
1400cd22fret
1400cd230
1400cd230loc_1400cd230:
1400cd230lea rdx, [rip+0xc5945]
1400cd237mov rcx, rsi
1400cd23acall strcmp
1400cd23ftest eax, eax
1400cd241je 0x1400cd229
1400cd243lea rcx, [rbx+16]
1400cd247mov [rsp+40], rcx
1400cd24ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd251mov rcx, [rsp+40]
1400cd256xor r8l, r8l
1400cd259mov rdx, rsi
1400cd25ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd261nop
1400cd262add rsp, 56
1400cd266pop rbx
1400cd267pop rsi
1400cd268ret
1400cd269
1400cd269 48 89 c6 48 89 d9 e8 H..H...
1400cd270 fc 72 02 00 48 89 f1 e8 24 e1 f4 ff 90 .r..H...$....
1400cd200
1400cd200std::codecvt_byname<wchar_t, char, int>::codecvt_byname(std::string const&, unsigned long long):
1400cd200push rsi
1400cd201push rbx
1400cd202sub rsp, 56
1400cd206mov rsi, [rdx]
1400cd209mov rdx, r8
1400cd20cmov rbx, rcx
1400cd20fcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400cd214lea rax, [rip+0xd4f65]
1400cd21bmov [rbx], rax
1400cd21ecmp [rsi], 67
1400cd221jne 0x1400cd230
1400cd223cmp [rsi+1], 0
1400cd227jne 0x1400cd230
1400cd229
1400cd229loc_1400cd229:
1400cd229add rsp, 56
1400cd22dpop rbx
1400cd22epop rsi
1400cd22fret
1400cd230
1400cd230loc_1400cd230:
1400cd230lea rdx, [rip+0xc5945]
1400cd237mov rcx, rsi
1400cd23acall strcmp
1400cd23ftest eax, eax
1400cd241je 0x1400cd229
1400cd243lea rcx, [rbx+16]
1400cd247mov [rsp+40], rcx
1400cd24ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd251mov rcx, [rsp+40]
1400cd256xor r8l, r8l
1400cd259mov rdx, rsi
1400cd25ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd261nop
1400cd262add rsp, 56
1400cd266pop rbx
1400cd267pop rsi
1400cd268ret
1400cd269
1400cd269 48 89 c6 48 89 d9 e8 H..H...
1400cd270 fc 72 02 00 48 89 f1 e8 24 e1 f4 ff 90 .r..H...$....
1400cd200
1400cd27d
1400cd27d // align 0x10
1400cd27d // align 0x10
1400cd280
1400cd280std::codecvt_byname<wchar_t, char, int>::~codecvt_byname():
1400cd280sub rsp, 56
1400cd284lea rax, [rip+0xd4ef5]
1400cd28bmov [rcx], rax
1400cd28emov [rsp+40], rcx
1400cd293call std::codecvt<wchar_t, char, int>::~codecvt()
1400cd298mov rcx, [rsp+40]
1400cd29dadd rsp, 56
1400cd2a1jmp 0x140101ab0
1400cd280
1400cd280std::codecvt_byname<wchar_t, char, int>::~codecvt_byname():
1400cd280sub rsp, 56
1400cd284lea rax, [rip+0xd4ef5]
1400cd28bmov [rcx], rax
1400cd28emov [rsp+40], rcx
1400cd293call std::codecvt<wchar_t, char, int>::~codecvt()
1400cd298mov rcx, [rsp+40]
1400cd29dadd rsp, 56
1400cd2a1jmp 0x140101ab0
1400cd280
1400cd2a6
1400cd2a6 // align 0x10
1400cd2a6 // align 0x10
1400cd2b0
1400cd2b0std::codecvt_byname<wchar_t, char, int>::~codecvt_byname():
1400cd2b0lea rax, [rip+0xd4ec9]
1400cd2b7mov [rcx], rax
1400cd2bajmp 0x1400f4570
1400cd2b0
1400cd2b0std::codecvt_byname<wchar_t, char, int>::~codecvt_byname():
1400cd2b0lea rax, [rip+0xd4ec9]
1400cd2b7mov [rcx], rax
1400cd2bajmp 0x1400f4570
1400cd2b0
1400cd2bf
1400cd2bf // align 0x10
1400cd2bf // align 0x10
1400cd2c0
1400cd2c0std::codecvt_byname<wchar_t, char, int>::~codecvt_byname():
1400cd2c0lea rax, [rip+0xd4eb9]
1400cd2c7mov [rcx], rax
1400cd2cajmp 0x1400f4570
1400cd2c0
1400cd2c0std::codecvt_byname<wchar_t, char, int>::~codecvt_byname():
1400cd2c0lea rax, [rip+0xd4eb9]
1400cd2c7mov [rcx], rax
1400cd2cajmp 0x1400f4570
1400cd2c0
1400cd2cf
1400cd2cf // align 0x10
1400cd2cf // align 0x10
1400cd2d0
1400cd2d0std::collate_byname<char>::collate_byname(char const*, unsigned long long):
1400cd2d0push rsi
1400cd2d1push rbx
1400cd2d2sub rsp, 56
1400cd2d6xor eax, eax
1400cd2d8test r8, r8
1400cd2dbmov rbx, rcx
1400cd2demov rsi, rdx
1400cd2e1setne al
1400cd2e4mov [rcx+8], eax
1400cd2e7lea rax, [rip+0xd6152]
1400cd2eemov [rcx], rax
1400cd2f1call std::locale::facet::_S_get_c_locale()
1400cd2f6mov [rbx+16], rax
1400cd2falea rax, [rip+0xd4edf]
1400cd301mov [rbx], rax
1400cd304cmp [rsi], 67
1400cd307jne 0x1400cd320
1400cd309cmp [rsi+1], 0
1400cd30djne 0x1400cd320
1400cd30f
1400cd30floc_1400cd30f:
1400cd30fadd rsp, 56
1400cd313pop rbx
1400cd314pop rsi
1400cd315ret
1400cd316
1400cd316 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cd320
1400cd320loc_1400cd320:
1400cd320lea rdx, [rip+0xc4555]
1400cd327mov rcx, rsi
1400cd32acall strcmp
1400cd32ftest eax, eax
1400cd331je 0x1400cd30f
1400cd333lea rcx, [rbx+16]
1400cd337mov [rsp+40], rcx
1400cd33ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd341mov rcx, [rsp+40]
1400cd346xor r8l, r8l
1400cd349mov rdx, rsi
1400cd34ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd351nop
1400cd352add rsp, 56
1400cd356pop rbx
1400cd357pop rsi
1400cd358ret
1400cd359
1400cd359 48 89 c6 48 89 d9 e8 H..H...
1400cd360 ec 73 02 00 48 89 f1 e8 34 e0 f4 ff 48 89 c6 48 .s..H...4...H..H
1400cd370 89 d9 e8 a9 d0 00 00 48 89 f1 e8 21 e0 f4 ff 90 .......H...!....
1400cd2d0
1400cd2d0std::collate_byname<char>::collate_byname(char const*, unsigned long long):
1400cd2d0push rsi
1400cd2d1push rbx
1400cd2d2sub rsp, 56
1400cd2d6xor eax, eax
1400cd2d8test r8, r8
1400cd2dbmov rbx, rcx
1400cd2demov rsi, rdx
1400cd2e1setne al
1400cd2e4mov [rcx+8], eax
1400cd2e7lea rax, [rip+0xd6152]
1400cd2eemov [rcx], rax
1400cd2f1call std::locale::facet::_S_get_c_locale()
1400cd2f6mov [rbx+16], rax
1400cd2falea rax, [rip+0xd4edf]
1400cd301mov [rbx], rax
1400cd304cmp [rsi], 67
1400cd307jne 0x1400cd320
1400cd309cmp [rsi+1], 0
1400cd30djne 0x1400cd320
1400cd30f
1400cd30floc_1400cd30f:
1400cd30fadd rsp, 56
1400cd313pop rbx
1400cd314pop rsi
1400cd315ret
1400cd316
1400cd316 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cd320
1400cd320loc_1400cd320:
1400cd320lea rdx, [rip+0xc4555]
1400cd327mov rcx, rsi
1400cd32acall strcmp
1400cd32ftest eax, eax
1400cd331je 0x1400cd30f
1400cd333lea rcx, [rbx+16]
1400cd337mov [rsp+40], rcx
1400cd33ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd341mov rcx, [rsp+40]
1400cd346xor r8l, r8l
1400cd349mov rdx, rsi
1400cd34ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd351nop
1400cd352add rsp, 56
1400cd356pop rbx
1400cd357pop rsi
1400cd358ret
1400cd359
1400cd359 48 89 c6 48 89 d9 e8 H..H...
1400cd360 ec 73 02 00 48 89 f1 e8 34 e0 f4 ff 48 89 c6 48 .s..H...4...H..H
1400cd370 89 d9 e8 a9 d0 00 00 48 89 f1 e8 21 e0 f4 ff 90 .......H...!....
1400cd2d0
1400cd380
1400cd380std::collate_byname<char>::collate_byname(std::string const&, unsigned long long):
1400cd380push rsi
1400cd381push rbx
1400cd382sub rsp, 56
1400cd386xor eax, eax
1400cd388mov rsi, [rdx]
1400cd38btest r8, r8
1400cd38emov rbx, rcx
1400cd391setne al
1400cd394mov [rcx+8], eax
1400cd397lea rax, [rip+0xd60a2]
1400cd39emov [rcx], rax
1400cd3a1call std::locale::facet::_S_get_c_locale()
1400cd3a6mov [rbx+16], rax
1400cd3aalea rax, [rip+0xd4e2f]
1400cd3b1mov [rbx], rax
1400cd3b4cmp [rsi], 67
1400cd3b7jne 0x1400cd3d0
1400cd3b9cmp [rsi+1], 0
1400cd3bdjne 0x1400cd3d0
1400cd3bf
1400cd3bfloc_1400cd3bf:
1400cd3bfadd rsp, 56
1400cd3c3pop rbx
1400cd3c4pop rsi
1400cd3c5ret
1400cd3c6
1400cd3c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cd3d0
1400cd3d0loc_1400cd3d0:
1400cd3d0lea rdx, [rip+0xc44a5]
1400cd3d7mov rcx, rsi
1400cd3dacall strcmp
1400cd3dftest eax, eax
1400cd3e1je 0x1400cd3bf
1400cd3e3lea rcx, [rbx+16]
1400cd3e7mov [rsp+40], rcx
1400cd3eccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd3f1mov rcx, [rsp+40]
1400cd3f6xor r8l, r8l
1400cd3f9mov rdx, rsi
1400cd3fccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd401nop
1400cd402add rsp, 56
1400cd406pop rbx
1400cd407pop rsi
1400cd408ret
1400cd409
1400cd409 48 89 c6 48 89 d9 e8 H..H...
1400cd410 3c 73 02 00 48 89 f1 e8 84 df f4 ff 48 89 c6 48 <s..H.......H..H
1400cd420 89 d9 e8 f9 cf 00 00 48 89 f1 e8 71 df f4 ff 90 .......H...q....
1400cd380
1400cd380std::collate_byname<char>::collate_byname(std::string const&, unsigned long long):
1400cd380push rsi
1400cd381push rbx
1400cd382sub rsp, 56
1400cd386xor eax, eax
1400cd388mov rsi, [rdx]
1400cd38btest r8, r8
1400cd38emov rbx, rcx
1400cd391setne al
1400cd394mov [rcx+8], eax
1400cd397lea rax, [rip+0xd60a2]
1400cd39emov [rcx], rax
1400cd3a1call std::locale::facet::_S_get_c_locale()
1400cd3a6mov [rbx+16], rax
1400cd3aalea rax, [rip+0xd4e2f]
1400cd3b1mov [rbx], rax
1400cd3b4cmp [rsi], 67
1400cd3b7jne 0x1400cd3d0
1400cd3b9cmp [rsi+1], 0
1400cd3bdjne 0x1400cd3d0
1400cd3bf
1400cd3bfloc_1400cd3bf:
1400cd3bfadd rsp, 56
1400cd3c3pop rbx
1400cd3c4pop rsi
1400cd3c5ret
1400cd3c6
1400cd3c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cd3d0
1400cd3d0loc_1400cd3d0:
1400cd3d0lea rdx, [rip+0xc44a5]
1400cd3d7mov rcx, rsi
1400cd3dacall strcmp
1400cd3dftest eax, eax
1400cd3e1je 0x1400cd3bf
1400cd3e3lea rcx, [rbx+16]
1400cd3e7mov [rsp+40], rcx
1400cd3eccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd3f1mov rcx, [rsp+40]
1400cd3f6xor r8l, r8l
1400cd3f9mov rdx, rsi
1400cd3fccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd401nop
1400cd402add rsp, 56
1400cd406pop rbx
1400cd407pop rsi
1400cd408ret
1400cd409
1400cd409 48 89 c6 48 89 d9 e8 H..H...
1400cd410 3c 73 02 00 48 89 f1 e8 84 df f4 ff 48 89 c6 48 <s..H.......H..H
1400cd420 89 d9 e8 f9 cf 00 00 48 89 f1 e8 71 df f4 ff 90 .......H...q....
1400cd380
1400cd430
1400cd430std::collate_byname<char>::collate_byname(char const*, unsigned long long):
1400cd430push rsi
1400cd431push rbx
1400cd432sub rsp, 56
1400cd436xor eax, eax
1400cd438test r8, r8
1400cd43bmov rbx, rcx
1400cd43emov rsi, rdx
1400cd441setne al
1400cd444mov [rcx+8], eax
1400cd447lea rax, [rip+0xd5ff2]
1400cd44emov [rcx], rax
1400cd451call std::locale::facet::_S_get_c_locale()
1400cd456mov [rbx+16], rax
1400cd45alea rax, [rip+0xd4d7f]
1400cd461mov [rbx], rax
1400cd464cmp [rsi], 67
1400cd467jne 0x1400cd480
1400cd469cmp [rsi+1], 0
1400cd46djne 0x1400cd480
1400cd46f
1400cd46floc_1400cd46f:
1400cd46fadd rsp, 56
1400cd473pop rbx
1400cd474pop rsi
1400cd475ret
1400cd476
1400cd476 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cd480
1400cd480loc_1400cd480:
1400cd480lea rdx, [rip+0xc43f5]
1400cd487mov rcx, rsi
1400cd48acall strcmp
1400cd48ftest eax, eax
1400cd491je 0x1400cd46f
1400cd493lea rcx, [rbx+16]
1400cd497mov [rsp+40], rcx
1400cd49ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd4a1mov rcx, [rsp+40]
1400cd4a6xor r8l, r8l
1400cd4a9mov rdx, rsi
1400cd4accall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd4b1nop
1400cd4b2add rsp, 56
1400cd4b6pop rbx
1400cd4b7pop rsi
1400cd4b8ret
1400cd4b9
1400cd4b9 48 89 c6 48 89 d9 e8 H..H...
1400cd4c0 8c 72 02 00 48 89 f1 e8 d4 de f4 ff 48 89 c6 48 .r..H.......H..H
1400cd4d0 89 d9 e8 49 cf 00 00 48 89 f1 e8 c1 de f4 ff 90 ...I...H........
1400cd430
1400cd430std::collate_byname<char>::collate_byname(char const*, unsigned long long):
1400cd430push rsi
1400cd431push rbx
1400cd432sub rsp, 56
1400cd436xor eax, eax
1400cd438test r8, r8
1400cd43bmov rbx, rcx
1400cd43emov rsi, rdx
1400cd441setne al
1400cd444mov [rcx+8], eax
1400cd447lea rax, [rip+0xd5ff2]
1400cd44emov [rcx], rax
1400cd451call std::locale::facet::_S_get_c_locale()
1400cd456mov [rbx+16], rax
1400cd45alea rax, [rip+0xd4d7f]
1400cd461mov [rbx], rax
1400cd464cmp [rsi], 67
1400cd467jne 0x1400cd480
1400cd469cmp [rsi+1], 0
1400cd46djne 0x1400cd480
1400cd46f
1400cd46floc_1400cd46f:
1400cd46fadd rsp, 56
1400cd473pop rbx
1400cd474pop rsi
1400cd475ret
1400cd476
1400cd476 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cd480
1400cd480loc_1400cd480:
1400cd480lea rdx, [rip+0xc43f5]
1400cd487mov rcx, rsi
1400cd48acall strcmp
1400cd48ftest eax, eax
1400cd491je 0x1400cd46f
1400cd493lea rcx, [rbx+16]
1400cd497mov [rsp+40], rcx
1400cd49ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd4a1mov rcx, [rsp+40]
1400cd4a6xor r8l, r8l
1400cd4a9mov rdx, rsi
1400cd4accall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd4b1nop
1400cd4b2add rsp, 56
1400cd4b6pop rbx
1400cd4b7pop rsi
1400cd4b8ret
1400cd4b9
1400cd4b9 48 89 c6 48 89 d9 e8 H..H...
1400cd4c0 8c 72 02 00 48 89 f1 e8 d4 de f4 ff 48 89 c6 48 .r..H.......H..H
1400cd4d0 89 d9 e8 49 cf 00 00 48 89 f1 e8 c1 de f4 ff 90 ...I...H........
1400cd430
1400cd4e0
1400cd4e0std::collate_byname<char>::collate_byname(std::string const&, unsigned long long):
1400cd4e0push rsi
1400cd4e1push rbx
1400cd4e2sub rsp, 56
1400cd4e6xor eax, eax
1400cd4e8mov rsi, [rdx]
1400cd4ebtest r8, r8
1400cd4eemov rbx, rcx
1400cd4f1setne al
1400cd4f4mov [rcx+8], eax
1400cd4f7lea rax, [rip+0xd5f42]
1400cd4femov [rcx], rax
1400cd501call std::locale::facet::_S_get_c_locale()
1400cd506mov [rbx+16], rax
1400cd50alea rax, [rip+0xd4ccf]
1400cd511mov [rbx], rax
1400cd514cmp [rsi], 67
1400cd517jne 0x1400cd530
1400cd519cmp [rsi+1], 0
1400cd51djne 0x1400cd530
1400cd51f
1400cd51floc_1400cd51f:
1400cd51fadd rsp, 56
1400cd523pop rbx
1400cd524pop rsi
1400cd525ret
1400cd526
1400cd526 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cd530
1400cd530loc_1400cd530:
1400cd530lea rdx, [rip+0xc4345]
1400cd537mov rcx, rsi
1400cd53acall strcmp
1400cd53ftest eax, eax
1400cd541je 0x1400cd51f
1400cd543lea rcx, [rbx+16]
1400cd547mov [rsp+40], rcx
1400cd54ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd551mov rcx, [rsp+40]
1400cd556xor r8l, r8l
1400cd559mov rdx, rsi
1400cd55ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd561nop
1400cd562add rsp, 56
1400cd566pop rbx
1400cd567pop rsi
1400cd568ret
1400cd569
1400cd569 48 89 c6 48 89 d9 e8 H..H...
1400cd570 dc 71 02 00 48 89 f1 e8 24 de f4 ff 48 89 c6 48 .q..H...$...H..H
1400cd580 89 d9 e8 99 ce 00 00 48 89 f1 e8 11 de f4 ff 90 .......H........
1400cd4e0
1400cd4e0std::collate_byname<char>::collate_byname(std::string const&, unsigned long long):
1400cd4e0push rsi
1400cd4e1push rbx
1400cd4e2sub rsp, 56
1400cd4e6xor eax, eax
1400cd4e8mov rsi, [rdx]
1400cd4ebtest r8, r8
1400cd4eemov rbx, rcx
1400cd4f1setne al
1400cd4f4mov [rcx+8], eax
1400cd4f7lea rax, [rip+0xd5f42]
1400cd4femov [rcx], rax
1400cd501call std::locale::facet::_S_get_c_locale()
1400cd506mov [rbx+16], rax
1400cd50alea rax, [rip+0xd4ccf]
1400cd511mov [rbx], rax
1400cd514cmp [rsi], 67
1400cd517jne 0x1400cd530
1400cd519cmp [rsi+1], 0
1400cd51djne 0x1400cd530
1400cd51f
1400cd51floc_1400cd51f:
1400cd51fadd rsp, 56
1400cd523pop rbx
1400cd524pop rsi
1400cd525ret
1400cd526
1400cd526 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cd530
1400cd530loc_1400cd530:
1400cd530lea rdx, [rip+0xc4345]
1400cd537mov rcx, rsi
1400cd53acall strcmp
1400cd53ftest eax, eax
1400cd541je 0x1400cd51f
1400cd543lea rcx, [rbx+16]
1400cd547mov [rsp+40], rcx
1400cd54ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd551mov rcx, [rsp+40]
1400cd556xor r8l, r8l
1400cd559mov rdx, rsi
1400cd55ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd561nop
1400cd562add rsp, 56
1400cd566pop rbx
1400cd567pop rsi
1400cd568ret
1400cd569
1400cd569 48 89 c6 48 89 d9 e8 H..H...
1400cd570 dc 71 02 00 48 89 f1 e8 24 de f4 ff 48 89 c6 48 .q..H...$...H..H
1400cd580 89 d9 e8 99 ce 00 00 48 89 f1 e8 11 de f4 ff 90 .......H........
1400cd4e0
1400cd590
1400cd590std::collate_byname<char>::~collate_byname():
1400cd590push rbx
1400cd591sub rsp, 32
1400cd595lea rax, [rip+0xd5ea4]
1400cd59cmov [rcx], rax
1400cd59fmov rbx, rcx
1400cd5a2lea rcx, [rcx+16]
1400cd5a6call std::locale::facet::_S_destroy_c_locale(int*&)
1400cd5abmov rcx, rbx
1400cd5aecall std::locale::facet::~facet()
1400cd5b3mov rcx, rbx
1400cd5b6add rsp, 32
1400cd5bapop rbx
1400cd5bbjmp 0x140101ab0
1400cd590
1400cd590std::collate_byname<char>::~collate_byname():
1400cd590push rbx
1400cd591sub rsp, 32
1400cd595lea rax, [rip+0xd5ea4]
1400cd59cmov [rcx], rax
1400cd59fmov rbx, rcx
1400cd5a2lea rcx, [rcx+16]
1400cd5a6call std::locale::facet::_S_destroy_c_locale(int*&)
1400cd5abmov rcx, rbx
1400cd5aecall std::locale::facet::~facet()
1400cd5b3mov rcx, rbx
1400cd5b6add rsp, 32
1400cd5bapop rbx
1400cd5bbjmp 0x140101ab0
1400cd590
1400cd5c0
1400cd5c0std::collate_byname<char>::~collate_byname():
1400cd5c0push rbx
1400cd5c1sub rsp, 32
1400cd5c5lea rax, [rip+0xd5e74]
1400cd5ccmov [rcx], rax
1400cd5cfmov rbx, rcx
1400cd5d2lea rcx, [rcx+16]
1400cd5d6call std::locale::facet::_S_destroy_c_locale(int*&)
1400cd5dbmov rcx, rbx
1400cd5deadd rsp, 32
1400cd5e2pop rbx
1400cd5e3jmp 0x1400da420
1400cd5c0
1400cd5c0std::collate_byname<char>::~collate_byname():
1400cd5c0push rbx
1400cd5c1sub rsp, 32
1400cd5c5lea rax, [rip+0xd5e74]
1400cd5ccmov [rcx], rax
1400cd5cfmov rbx, rcx
1400cd5d2lea rcx, [rcx+16]
1400cd5d6call std::locale::facet::_S_destroy_c_locale(int*&)
1400cd5dbmov rcx, rbx
1400cd5deadd rsp, 32
1400cd5e2pop rbx
1400cd5e3jmp 0x1400da420
1400cd5c0
1400cd5e8
1400cd5e8 // align 0x10
1400cd5e8 // align 0x10
1400cd5f0
1400cd5f0std::collate_byname<char>::~collate_byname():
1400cd5f0push rbx
1400cd5f1sub rsp, 32
1400cd5f5lea rax, [rip+0xd5e44]
1400cd5fcmov [rcx], rax
1400cd5ffmov rbx, rcx
1400cd602lea rcx, [rcx+16]
1400cd606call std::locale::facet::_S_destroy_c_locale(int*&)
1400cd60bmov rcx, rbx
1400cd60eadd rsp, 32
1400cd612pop rbx
1400cd613jmp 0x1400da420
1400cd5f0
1400cd5f0std::collate_byname<char>::~collate_byname():
1400cd5f0push rbx
1400cd5f1sub rsp, 32
1400cd5f5lea rax, [rip+0xd5e44]
1400cd5fcmov [rcx], rax
1400cd5ffmov rbx, rcx
1400cd602lea rcx, [rcx+16]
1400cd606call std::locale::facet::_S_destroy_c_locale(int*&)
1400cd60bmov rcx, rbx
1400cd60eadd rsp, 32
1400cd612pop rbx
1400cd613jmp 0x1400da420
1400cd5f0
1400cd618
1400cd618 // align 0x10
1400cd618 // align 0x10
1400cd620
1400cd620std::collate_byname<wchar_t>::collate_byname(char const*, unsigned long long):
1400cd620push rsi
1400cd621push rbx
1400cd622sub rsp, 56
1400cd626xor eax, eax
1400cd628test r8, r8
1400cd62bmov rbx, rcx
1400cd62emov rsi, rdx
1400cd631setne al
1400cd634mov [rcx+8], eax
1400cd637lea rax, [rip+0xd5e42]
1400cd63emov [rcx], rax
1400cd641call std::locale::facet::_S_get_c_locale()
1400cd646mov [rbx+16], rax
1400cd64alea rax, [rip+0xd4bcf]
1400cd651mov [rbx], rax
1400cd654cmp [rsi], 67
1400cd657jne 0x1400cd670
1400cd659cmp [rsi+1], 0
1400cd65djne 0x1400cd670
1400cd65f
1400cd65floc_1400cd65f:
1400cd65fadd rsp, 56
1400cd663pop rbx
1400cd664pop rsi
1400cd665ret
1400cd666
1400cd666 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cd670
1400cd670loc_1400cd670:
1400cd670lea rdx, [rip+0xc5505]
1400cd677mov rcx, rsi
1400cd67acall strcmp
1400cd67ftest eax, eax
1400cd681je 0x1400cd65f
1400cd683lea rcx, [rbx+16]
1400cd687mov [rsp+40], rcx
1400cd68ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd691mov rcx, [rsp+40]
1400cd696xor r8l, r8l
1400cd699mov rdx, rsi
1400cd69ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd6a1nop
1400cd6a2add rsp, 56
1400cd6a6pop rbx
1400cd6a7pop rsi
1400cd6a8ret
1400cd6a9
1400cd6a9 48 89 c6 48 89 d9 e8 H..H...
1400cd6b0 4c 72 02 00 48 89 f1 e8 e4 dc f4 ff 48 89 c6 48 Lr..H.......H..H
1400cd6c0 89 d9 e8 59 cd 00 00 48 89 f1 e8 d1 dc f4 ff 90 ...Y...H........
1400cd620
1400cd620std::collate_byname<wchar_t>::collate_byname(char const*, unsigned long long):
1400cd620push rsi
1400cd621push rbx
1400cd622sub rsp, 56
1400cd626xor eax, eax
1400cd628test r8, r8
1400cd62bmov rbx, rcx
1400cd62emov rsi, rdx
1400cd631setne al
1400cd634mov [rcx+8], eax
1400cd637lea rax, [rip+0xd5e42]
1400cd63emov [rcx], rax
1400cd641call std::locale::facet::_S_get_c_locale()
1400cd646mov [rbx+16], rax
1400cd64alea rax, [rip+0xd4bcf]
1400cd651mov [rbx], rax
1400cd654cmp [rsi], 67
1400cd657jne 0x1400cd670
1400cd659cmp [rsi+1], 0
1400cd65djne 0x1400cd670
1400cd65f
1400cd65floc_1400cd65f:
1400cd65fadd rsp, 56
1400cd663pop rbx
1400cd664pop rsi
1400cd665ret
1400cd666
1400cd666 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cd670
1400cd670loc_1400cd670:
1400cd670lea rdx, [rip+0xc5505]
1400cd677mov rcx, rsi
1400cd67acall strcmp
1400cd67ftest eax, eax
1400cd681je 0x1400cd65f
1400cd683lea rcx, [rbx+16]
1400cd687mov [rsp+40], rcx
1400cd68ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400cd691mov rcx, [rsp+40]
1400cd696xor r8l, r8l
1400cd699mov rdx, rsi
1400cd69ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400cd6a1nop
1400cd6a2add rsp, 56
1400cd6a6pop rbx
1400cd6a7pop rsi
1400cd6a8ret
1400cd6a9
1400cd6a9 48 89 c6 48 89 d9 e8 H..H...
1400cd6b0 4c 72 02 00 48 89 f1 e8 e4 dc f4 ff 48 89 c6 48 Lr..H.......H..H
1400cd6c0 89 d9 e8 59 cd 00 00 48 89 f1 e8 d1 dc f4 ff 90 ...Y...H........
1400cd620
Loading..