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