File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
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
1400cc1c8
1400cc1c8 // align 0x10
1400cc1c8 // align 0x10
1400cc1d0
1400cc1d0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode):
1400cc1d0push r12
1400cc1d2push rbp
1400cc1d3push rdi
1400cc1d4push rsi
1400cc1d5push rbx
1400cc1d6sub rsp, 32
1400cc1damov rbx, rcx
1400cc1ddlea rcx, [rcx+200]
1400cc1e4mov rbp, rdx
1400cc1e7mov r12l, r8l
1400cc1eacall std::ios_base::ios_base()
1400cc1efxor eax, eax
1400cc1f1mov [rbx+426], 0
1400cc1f8xor edx, edx
1400cc1famov [rbx+424], ax
1400cc201lea rax, [rip+0xce900]
1400cc208pxor x0, x0
1400cc20clea rcx, [rbx+200]
1400cc213mov [rbx], rax
1400cc216add rax, 40
1400cc21amov [rbx+416], 0
1400cc225mov [rbx+200], rax
1400cc22cmovups [rbx+432], x0
1400cc233movups [rbx+448], x0
1400cc23acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc23flea rax, [rip+0xd5e92]
1400cc246lea rcx, [rbx+8]
1400cc24amov [rbx], rax
1400cc24dadd rax, 40
1400cc251mov [rbx+200], rax
1400cc258call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc25dlea rdx, [rbx+8]
1400cc261lea rcx, [rbx+200]
1400cc268call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc26dmov r8l, r12l
1400cc270mov rdx, rbp
1400cc273lea rcx, [rbx+8]
1400cc277or r8l, 16
1400cc27bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400cc280mov rdx, [rbx]
1400cc283mov rcx, [rdx-24]
1400cc287add rcx, rbx
1400cc28atest rax, rax
1400cc28dje 0x1400cc2a8
1400cc28fxor edx, edx
1400cc291call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc296nop
1400cc297add rsp, 32
1400cc29bpop rbx
1400cc29cpop rsi
1400cc29dpop rdi
1400cc29epop rbp
1400cc29fpop r12
1400cc2a1ret
1400cc2a2
1400cc2a2 66 0f 1f 44 00 00 f..D..
1400cc2a8
1400cc2a8loc_1400cc2a8:
1400cc2a8mov edx, [rcx+32]
1400cc2abor edx, 4
1400cc2aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc2b3nop
1400cc2b4add rsp, 32
1400cc2b8pop rbx
1400cc2b9pop rsi
1400cc2bapop rdi
1400cc2bbpop rbp
1400cc2bcpop r12
1400cc2beret
1400cc2bf
1400cc2bf 48 H
1400cc2c0 89 c5 48 8d 4b 08 e8 65 28 ff ff 48 89 ef 48 8d ..H.K..e(..H..H.
1400cc2d0 05 33 e8 0c 00 48 89 03 48 8b 05 31 b2 0c 00 48 .3...H..H..1...H
1400cc2e0 8d 8b c8 00 00 00 48 83 c0 10 48 89 83 c8 00 00 ......H...H.....
1400cc2f0 00 e8 4a 9c 02 00 48 89 f9 e8 a2 f0 f4 ff 48 89 ..J...H.......H.
1400cc300 c7 eb cb 48 89 c7 eb d0 ...H....
1400cc1d0
1400cc1d0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode):
1400cc1d0push r12
1400cc1d2push rbp
1400cc1d3push rdi
1400cc1d4push rsi
1400cc1d5push rbx
1400cc1d6sub rsp, 32
1400cc1damov rbx, rcx
1400cc1ddlea rcx, [rcx+200]
1400cc1e4mov rbp, rdx
1400cc1e7mov r12l, r8l
1400cc1eacall std::ios_base::ios_base()
1400cc1efxor eax, eax
1400cc1f1mov [rbx+426], 0
1400cc1f8xor edx, edx
1400cc1famov [rbx+424], ax
1400cc201lea rax, [rip+0xce900]
1400cc208pxor x0, x0
1400cc20clea rcx, [rbx+200]
1400cc213mov [rbx], rax
1400cc216add rax, 40
1400cc21amov [rbx+416], 0
1400cc225mov [rbx+200], rax
1400cc22cmovups [rbx+432], x0
1400cc233movups [rbx+448], x0
1400cc23acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc23flea rax, [rip+0xd5e92]
1400cc246lea rcx, [rbx+8]
1400cc24amov [rbx], rax
1400cc24dadd rax, 40
1400cc251mov [rbx+200], rax
1400cc258call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc25dlea rdx, [rbx+8]
1400cc261lea rcx, [rbx+200]
1400cc268call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc26dmov r8l, r12l
1400cc270mov rdx, rbp
1400cc273lea rcx, [rbx+8]
1400cc277or r8l, 16
1400cc27bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400cc280mov rdx, [rbx]
1400cc283mov rcx, [rdx-24]
1400cc287add rcx, rbx
1400cc28atest rax, rax
1400cc28dje 0x1400cc2a8
1400cc28fxor edx, edx
1400cc291call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc296nop
1400cc297add rsp, 32
1400cc29bpop rbx
1400cc29cpop rsi
1400cc29dpop rdi
1400cc29epop rbp
1400cc29fpop r12
1400cc2a1ret
1400cc2a2
1400cc2a2 66 0f 1f 44 00 00 f..D..
1400cc2a8
1400cc2a8loc_1400cc2a8:
1400cc2a8mov edx, [rcx+32]
1400cc2abor edx, 4
1400cc2aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc2b3nop
1400cc2b4add rsp, 32
1400cc2b8pop rbx
1400cc2b9pop rsi
1400cc2bapop rdi
1400cc2bbpop rbp
1400cc2bcpop r12
1400cc2beret
1400cc2bf
1400cc2bf 48 H
1400cc2c0 89 c5 48 8d 4b 08 e8 65 28 ff ff 48 89 ef 48 8d ..H.K..e(..H..H.
1400cc2d0 05 33 e8 0c 00 48 89 03 48 8b 05 31 b2 0c 00 48 .3...H..H..1...H
1400cc2e0 8d 8b c8 00 00 00 48 83 c0 10 48 89 83 c8 00 00 ......H...H.....
1400cc2f0 00 e8 4a 9c 02 00 48 89 f9 e8 a2 f0 f4 ff 48 89 ..J...H.......H.
1400cc300 c7 eb cb 48 89 c7 eb d0 ...H....
1400cc1d0
1400cc308
1400cc308 // align 0x10
1400cc308 // align 0x10
1400cc310
1400cc310std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cc310push r12
1400cc312push rbp
1400cc313push rdi
1400cc314push rsi
1400cc315push rbx
1400cc316sub rsp, 32
1400cc31amov rbx, rcx
1400cc31dlea rcx, [rcx+200]
1400cc324mov r12, rdx
1400cc327mov ebp, r8l
1400cc32acall std::ios_base::ios_base()
1400cc32fxor eax, eax
1400cc331mov [rbx+426], 0
1400cc338xor edx, edx
1400cc33amov [rbx+424], ax
1400cc341lea rax, [rip+0xce7c0]
1400cc348pxor x0, x0
1400cc34clea rcx, [rbx+200]
1400cc353mov [rbx], rax
1400cc356add rax, 40
1400cc35amov [rbx+416], 0
1400cc365mov [rbx+200], rax
1400cc36cmovups [rbx+432], x0
1400cc373movups [rbx+448], x0
1400cc37acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc37flea rax, [rip+0xd5d52]
1400cc386lea rcx, [rbx+8]
1400cc38amov [rbx], rax
1400cc38dadd rax, 40
1400cc391mov [rbx+200], rax
1400cc398call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc39dlea rdx, [rbx+8]
1400cc3a1lea rcx, [rbx+200]
1400cc3a8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc3admov r8l, ebp
1400cc3b0mov rdx, [r12]
1400cc3b4lea rcx, [rbx+8]
1400cc3b8or r8l, 16
1400cc3bccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc3c1mov rdx, [rbx]
1400cc3c4mov rcx, [rdx-24]
1400cc3c8add rcx, rbx
1400cc3cbtest rax, rax
1400cc3ceje 0x1400cc3e8
1400cc3d0xor edx, edx
1400cc3d2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc3d7nop
1400cc3d8add rsp, 32
1400cc3dcpop rbx
1400cc3ddpop rsi
1400cc3depop rdi
1400cc3dfpop rbp
1400cc3e0pop r12
1400cc3e2ret
1400cc3e3
1400cc3e3 0f 1f 44 00 00 ..D..
1400cc3e8
1400cc3e8loc_1400cc3e8:
1400cc3e8mov edx, [rcx+32]
1400cc3ebor edx, 4
1400cc3eecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc3f3nop
1400cc3f4add rsp, 32
1400cc3f8pop rbx
1400cc3f9pop rsi
1400cc3fapop rdi
1400cc3fbpop rbp
1400cc3fcpop r12
1400cc3feret
1400cc3ff
1400cc3ff 48 H
1400cc400 89 c5 48 8d 4b 08 e8 25 27 ff ff 48 89 ef 48 8d ..H.K..%'..H..H.
1400cc410 05 f3 e6 0c 00 48 89 03 48 8b 05 f1 b0 0c 00 48 .....H..H......H
1400cc420 8d 8b c8 00 00 00 48 83 c0 10 48 89 83 c8 00 00 ......H...H.....
1400cc430 00 e8 0a 9b 02 00 48 89 f9 e8 62 ef f4 ff 48 89 ......H...b...H.
1400cc440 c7 eb cb 48 89 c7 eb d0 ...H....
1400cc310
1400cc310std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cc310push r12
1400cc312push rbp
1400cc313push rdi
1400cc314push rsi
1400cc315push rbx
1400cc316sub rsp, 32
1400cc31amov rbx, rcx
1400cc31dlea rcx, [rcx+200]
1400cc324mov r12, rdx
1400cc327mov ebp, r8l
1400cc32acall std::ios_base::ios_base()
1400cc32fxor eax, eax
1400cc331mov [rbx+426], 0
1400cc338xor edx, edx
1400cc33amov [rbx+424], ax
1400cc341lea rax, [rip+0xce7c0]
1400cc348pxor x0, x0
1400cc34clea rcx, [rbx+200]
1400cc353mov [rbx], rax
1400cc356add rax, 40
1400cc35amov [rbx+416], 0
1400cc365mov [rbx+200], rax
1400cc36cmovups [rbx+432], x0
1400cc373movups [rbx+448], x0
1400cc37acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc37flea rax, [rip+0xd5d52]
1400cc386lea rcx, [rbx+8]
1400cc38amov [rbx], rax
1400cc38dadd rax, 40
1400cc391mov [rbx+200], rax
1400cc398call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc39dlea rdx, [rbx+8]
1400cc3a1lea rcx, [rbx+200]
1400cc3a8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc3admov r8l, ebp
1400cc3b0mov rdx, [r12]
1400cc3b4lea rcx, [rbx+8]
1400cc3b8or r8l, 16
1400cc3bccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc3c1mov rdx, [rbx]
1400cc3c4mov rcx, [rdx-24]
1400cc3c8add rcx, rbx
1400cc3cbtest rax, rax
1400cc3ceje 0x1400cc3e8
1400cc3d0xor edx, edx
1400cc3d2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc3d7nop
1400cc3d8add rsp, 32
1400cc3dcpop rbx
1400cc3ddpop rsi
1400cc3depop rdi
1400cc3dfpop rbp
1400cc3e0pop r12
1400cc3e2ret
1400cc3e3
1400cc3e3 0f 1f 44 00 00 ..D..
1400cc3e8
1400cc3e8loc_1400cc3e8:
1400cc3e8mov edx, [rcx+32]
1400cc3ebor edx, 4
1400cc3eecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc3f3nop
1400cc3f4add rsp, 32
1400cc3f8pop rbx
1400cc3f9pop rsi
1400cc3fapop rdi
1400cc3fbpop rbp
1400cc3fcpop r12
1400cc3feret
1400cc3ff
1400cc3ff 48 H
1400cc400 89 c5 48 8d 4b 08 e8 25 27 ff ff 48 89 ef 48 8d ..H.K..%'..H..H.
1400cc410 05 f3 e6 0c 00 48 89 03 48 8b 05 f1 b0 0c 00 48 .....H..H......H
1400cc420 8d 8b c8 00 00 00 48 83 c0 10 48 89 83 c8 00 00 ......H...H.....
1400cc430 00 e8 0a 9b 02 00 48 89 f9 e8 62 ef f4 ff 48 89 ......H...b...H.
1400cc440 c7 eb cb 48 89 c7 eb d0 ...H....
1400cc310
1400cc448
1400cc448 // align 0x10
1400cc448 // align 0x10
1400cc450
1400cc450std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream():
1400cc450push rdi
1400cc451push rsi
1400cc452push rbx
1400cc453sub rsp, 48
1400cc457mov rbx, rcx
1400cc45alea rcx, [rcx+200]
1400cc461call std::ios_base::ios_base()
1400cc466xor eax, eax
1400cc468mov [rbx+426], 0
1400cc46fxor edx, edx
1400cc471mov [rbx+424], ax
1400cc478lea rax, [rip+0xce689]
1400cc47fpxor x0, x0
1400cc483lea rcx, [rbx+200]
1400cc48amov [rbx], rax
1400cc48dadd rax, 40
1400cc491mov [rbx+416], 0
1400cc49cmov [rbx+200], rax
1400cc4a3movups [rbx+432], x0
1400cc4aamovups [rbx+448], x0
1400cc4b1call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc4b6lea rax, [rip+0xd5c1b]
1400cc4bdlea rcx, [rbx+8]
1400cc4c1mov [rbx], rax
1400cc4c4add rax, 40
1400cc4c8mov [rbx+200], rax
1400cc4cfcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc4d4lea rdx, [rbx+8]
1400cc4d8lea rcx, [rbx+200]
1400cc4dfcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc4e4nop
1400cc4e5add rsp, 48
1400cc4e9pop rbx
1400cc4eapop rsi
1400cc4ebpop rdi
1400cc4ecret
1400cc4ed
1400cc4ed 48 89 c7 H..
1400cc4f0 48 8b 05 19 b0 0c 00 48 8d 8b c8 00 00 00 48 83 H......H......H.
1400cc500 c0 10 48 89 83 c8 00 00 00 e8 32 9a 02 00 48 89 ..H.......2...H.
1400cc510 f9 e8 8a ee f4 ff 48 8d 4b 08 48 89 44 24 28 e8 ......H.K.H.D$(.
1400cc520 0c 26 ff ff 48 8b 7c 24 28 48 8d 05 d8 e5 0c 00 .&..H.|$(H......
1400cc530 48 89 03 eb bb 48 89 c7 eb ef H....H....
1400cc450
1400cc450std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream():
1400cc450push rdi
1400cc451push rsi
1400cc452push rbx
1400cc453sub rsp, 48
1400cc457mov rbx, rcx
1400cc45alea rcx, [rcx+200]
1400cc461call std::ios_base::ios_base()
1400cc466xor eax, eax
1400cc468mov [rbx+426], 0
1400cc46fxor edx, edx
1400cc471mov [rbx+424], ax
1400cc478lea rax, [rip+0xce689]
1400cc47fpxor x0, x0
1400cc483lea rcx, [rbx+200]
1400cc48amov [rbx], rax
1400cc48dadd rax, 40
1400cc491mov [rbx+416], 0
1400cc49cmov [rbx+200], rax
1400cc4a3movups [rbx+432], x0
1400cc4aamovups [rbx+448], x0
1400cc4b1call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc4b6lea rax, [rip+0xd5c1b]
1400cc4bdlea rcx, [rbx+8]
1400cc4c1mov [rbx], rax
1400cc4c4add rax, 40
1400cc4c8mov [rbx+200], rax
1400cc4cfcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc4d4lea rdx, [rbx+8]
1400cc4d8lea rcx, [rbx+200]
1400cc4dfcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc4e4nop
1400cc4e5add rsp, 48
1400cc4e9pop rbx
1400cc4eapop rsi
1400cc4ebpop rdi
1400cc4ecret
1400cc4ed
1400cc4ed 48 89 c7 H..
1400cc4f0 48 8b 05 19 b0 0c 00 48 8d 8b c8 00 00 00 48 83 H......H......H.
1400cc500 c0 10 48 89 83 c8 00 00 00 e8 32 9a 02 00 48 89 ..H.......2...H.
1400cc510 f9 e8 8a ee f4 ff 48 8d 4b 08 48 89 44 24 28 e8 ......H.K.H.D$(.
1400cc520 0c 26 ff ff 48 8b 7c 24 28 48 8d 05 d8 e5 0c 00 .&..H.|$(H......
1400cc530 48 89 03 eb bb 48 89 c7 eb ef H....H....
1400cc450
1400cc53a
1400cc53a // align 0x10
1400cc53a // align 0x10
1400cc540
1400cc540std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>&&):
1400cc540push r12
1400cc542push rbp
1400cc543push rdi
1400cc544push rsi
1400cc545push rbx
1400cc546sub rsp, 32
1400cc54amov rax, [rdx+8]
1400cc54emov rsi, [rax-24]
1400cc552mov [rcx], rax
1400cc555mov rax, [rdx+16]
1400cc559add rsi, rcx
1400cc55cmov rbx, rcx
1400cc55fmov rbp, rdx
1400cc562mov rcx, rsi
1400cc565mov rdi, r8
1400cc568mov [rsi], rax
1400cc56bmov rax, [r8]
1400cc56emov r12, [rax-24]
1400cc572add r12, r8
1400cc575mov rdx, r12
1400cc578call std::ios_base::_M_move(std::ios_base&)
1400cc57dlea rdx, [rsi+208]
1400cc584mov rcx, rsi
1400cc587call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400cc58cmov rax, [r12+216]
1400cc594mov [r12+216], 0
1400cc5a0mov [rsi+232], 0
1400cc5abmov rdx, [rbp+24]
1400cc5afmov [rsi+216], rax
1400cc5b6movzx eax, [r12+224]
1400cc5bfmov [rsi+224], ax
1400cc5c6movzx eax, [r12+226]
1400cc5cfmov [rsi+226], al
1400cc5d5mov rax, [rbp]
1400cc5d9lea rsi, [rbx+8]
1400cc5ddmov rcx, rsi
1400cc5e0mov [rbx], rax
1400cc5e3mov rax, [rax-24]
1400cc5e7mov [rbx+rax], rdx
1400cc5eblea rdx, [rdi+8]
1400cc5efcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400cc5f4mov rax, [rbx]
1400cc5f7mov rax, [rax-24]
1400cc5fbmov [rbx+rax+232], rsi
1400cc603add rsp, 32
1400cc607pop rbx
1400cc608pop rsi
1400cc609pop rdi
1400cc60apop rbp
1400cc60bpop r12
1400cc60dret
1400cc60e
1400cc60e 48 89 H.
1400cc610 c1 48 8b 45 08 48 8b 55 10 48 89 03 48 8b 40 e8 .H.E.H.U.H..H.@.
1400cc620 48 89 14 03 e8 77 ed f4 ff 90 H....w....
1400cc540
1400cc540std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>&&):
1400cc540push r12
1400cc542push rbp
1400cc543push rdi
1400cc544push rsi
1400cc545push rbx
1400cc546sub rsp, 32
1400cc54amov rax, [rdx+8]
1400cc54emov rsi, [rax-24]
1400cc552mov [rcx], rax
1400cc555mov rax, [rdx+16]
1400cc559add rsi, rcx
1400cc55cmov rbx, rcx
1400cc55fmov rbp, rdx
1400cc562mov rcx, rsi
1400cc565mov rdi, r8
1400cc568mov [rsi], rax
1400cc56bmov rax, [r8]
1400cc56emov r12, [rax-24]
1400cc572add r12, r8
1400cc575mov rdx, r12
1400cc578call std::ios_base::_M_move(std::ios_base&)
1400cc57dlea rdx, [rsi+208]
1400cc584mov rcx, rsi
1400cc587call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400cc58cmov rax, [r12+216]
1400cc594mov [r12+216], 0
1400cc5a0mov [rsi+232], 0
1400cc5abmov rdx, [rbp+24]
1400cc5afmov [rsi+216], rax
1400cc5b6movzx eax, [r12+224]
1400cc5bfmov [rsi+224], ax
1400cc5c6movzx eax, [r12+226]
1400cc5cfmov [rsi+226], al
1400cc5d5mov rax, [rbp]
1400cc5d9lea rsi, [rbx+8]
1400cc5ddmov rcx, rsi
1400cc5e0mov [rbx], rax
1400cc5e3mov rax, [rax-24]
1400cc5e7mov [rbx+rax], rdx
1400cc5eblea rdx, [rdi+8]
1400cc5efcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400cc5f4mov rax, [rbx]
1400cc5f7mov rax, [rax-24]
1400cc5fbmov [rbx+rax+232], rsi
1400cc603add rsp, 32
1400cc607pop rbx
1400cc608pop rsi
1400cc609pop rdi
1400cc60apop rbp
1400cc60bpop r12
1400cc60dret
1400cc60e
1400cc60e 48 89 H.
1400cc610 c1 48 8b 45 08 48 8b 55 10 48 89 03 48 8b 40 e8 .H.E.H.U.H..H.@.
1400cc620 48 89 14 03 e8 77 ed f4 ff 90 H....w....
1400cc540
1400cc62a
1400cc62a // align 0x10
1400cc62a // align 0x10
1400cc630
1400cc630std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(char const*, std::_Ios_Openmode):
1400cc630push r12
1400cc632push rbp
1400cc633push rdi
1400cc634push rsi
1400cc635push rbx
1400cc636sub rsp, 32
1400cc63amov rax, [rdx+8]
1400cc63emov rbx, rcx
1400cc641mov [rcx], rax
1400cc644mov rcx, [rax-24]
1400cc648mov rsi, rdx
1400cc64bmov rax, [rdx+16]
1400cc64fxor edx, edx
1400cc651mov rbp, r8
1400cc654mov r12l, r9l
1400cc657add rcx, rbx
1400cc65amov [rcx], rax
1400cc65dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc662mov rax, [rsi]
1400cc665mov rdx, [rsi+24]
1400cc669lea rcx, [rbx+8]
1400cc66dmov [rbx], rax
1400cc670mov rax, [rax-24]
1400cc674mov [rbx+rax], rdx
1400cc678call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc67dmov rax, [rbx]
1400cc680lea rdx, [rbx+8]
1400cc684mov rcx, [rax-24]
1400cc688add rcx, rbx
1400cc68bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc690mov r8l, r12l
1400cc693mov rdx, rbp
1400cc696lea rcx, [rbx+8]
1400cc69aor r8l, 16
1400cc69ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc6a3mov rdx, [rbx]
1400cc6a6mov rcx, [rdx-24]
1400cc6aaadd rcx, rbx
1400cc6adtest rax, rax
1400cc6b0je 0x1400cc6c8
1400cc6b2xor edx, edx
1400cc6b4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc6b9nop
1400cc6baadd rsp, 32
1400cc6bepop rbx
1400cc6bfpop rsi
1400cc6c0pop rdi
1400cc6c1pop rbp
1400cc6c2pop r12
1400cc6c4ret
1400cc6c5
1400cc6c5 0f 1f 00 ...
1400cc6c8
1400cc6c8loc_1400cc6c8:
1400cc6c8mov edx, [rcx+32]
1400cc6cbor edx, 4
1400cc6cecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc6d3nop
1400cc6d4add rsp, 32
1400cc6d8pop rbx
1400cc6d9pop rsi
1400cc6dapop rdi
1400cc6dbpop rbp
1400cc6dcpop r12
1400cc6deret
1400cc6df
1400cc6df 48 H
1400cc6e0 89 c5 48 8d 4b 08 e8 45 24 ff ff 48 89 e9 48 8b ..H.K..E$..H..H.
1400cc6f0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400cc700 03 e8 9a ec f4 ff 48 89 c1 eb e3 ......H....
1400cc630
1400cc630std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(char const*, std::_Ios_Openmode):
1400cc630push r12
1400cc632push rbp
1400cc633push rdi
1400cc634push rsi
1400cc635push rbx
1400cc636sub rsp, 32
1400cc63amov rax, [rdx+8]
1400cc63emov rbx, rcx
1400cc641mov [rcx], rax
1400cc644mov rcx, [rax-24]
1400cc648mov rsi, rdx
1400cc64bmov rax, [rdx+16]
1400cc64fxor edx, edx
1400cc651mov rbp, r8
1400cc654mov r12l, r9l
1400cc657add rcx, rbx
1400cc65amov [rcx], rax
1400cc65dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc662mov rax, [rsi]
1400cc665mov rdx, [rsi+24]
1400cc669lea rcx, [rbx+8]
1400cc66dmov [rbx], rax
1400cc670mov rax, [rax-24]
1400cc674mov [rbx+rax], rdx
1400cc678call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc67dmov rax, [rbx]
1400cc680lea rdx, [rbx+8]
1400cc684mov rcx, [rax-24]
1400cc688add rcx, rbx
1400cc68bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc690mov r8l, r12l
1400cc693mov rdx, rbp
1400cc696lea rcx, [rbx+8]
1400cc69aor r8l, 16
1400cc69ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc6a3mov rdx, [rbx]
1400cc6a6mov rcx, [rdx-24]
1400cc6aaadd rcx, rbx
1400cc6adtest rax, rax
1400cc6b0je 0x1400cc6c8
1400cc6b2xor edx, edx
1400cc6b4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc6b9nop
1400cc6baadd rsp, 32
1400cc6bepop rbx
1400cc6bfpop rsi
1400cc6c0pop rdi
1400cc6c1pop rbp
1400cc6c2pop r12
1400cc6c4ret
1400cc6c5
1400cc6c5 0f 1f 00 ...
1400cc6c8
1400cc6c8loc_1400cc6c8:
1400cc6c8mov edx, [rcx+32]
1400cc6cbor edx, 4
1400cc6cecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc6d3nop
1400cc6d4add rsp, 32
1400cc6d8pop rbx
1400cc6d9pop rsi
1400cc6dapop rdi
1400cc6dbpop rbp
1400cc6dcpop r12
1400cc6deret
1400cc6df
1400cc6df 48 H
1400cc6e0 89 c5 48 8d 4b 08 e8 45 24 ff ff 48 89 e9 48 8b ..H.K..E$..H..H.
1400cc6f0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400cc700 03 e8 9a ec f4 ff 48 89 c1 eb e3 ......H....
1400cc630
1400cc70b
1400cc70b // align 0x10
1400cc70b // align 0x10
1400cc710
1400cc710std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode):
1400cc710push r12
1400cc712push rbp
1400cc713push rdi
1400cc714push rsi
1400cc715push rbx
1400cc716sub rsp, 32
1400cc71amov rax, [rdx+8]
1400cc71emov rbx, rcx
1400cc721mov [rcx], rax
1400cc724mov rcx, [rax-24]
1400cc728mov rsi, rdx
1400cc72bmov rax, [rdx+16]
1400cc72fxor edx, edx
1400cc731mov rbp, r8
1400cc734mov r12l, r9l
1400cc737add rcx, rbx
1400cc73amov [rcx], rax
1400cc73dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc742mov rax, [rsi]
1400cc745mov rdx, [rsi+24]
1400cc749lea rcx, [rbx+8]
1400cc74dmov [rbx], rax
1400cc750mov rax, [rax-24]
1400cc754mov [rbx+rax], rdx
1400cc758call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc75dmov rax, [rbx]
1400cc760lea rdx, [rbx+8]
1400cc764mov rcx, [rax-24]
1400cc768add rcx, rbx
1400cc76bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc770mov r8l, r12l
1400cc773mov rdx, rbp
1400cc776lea rcx, [rbx+8]
1400cc77aor r8l, 16
1400cc77ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400cc783mov rdx, [rbx]
1400cc786mov rcx, [rdx-24]
1400cc78aadd rcx, rbx
1400cc78dtest rax, rax
1400cc790je 0x1400cc7a8
1400cc792xor edx, edx
1400cc794call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc799nop
1400cc79aadd rsp, 32
1400cc79epop rbx
1400cc79fpop rsi
1400cc7a0pop rdi
1400cc7a1pop rbp
1400cc7a2pop r12
1400cc7a4ret
1400cc7a5
1400cc7a5 0f 1f 00 ...
1400cc7a8
1400cc7a8loc_1400cc7a8:
1400cc7a8mov edx, [rcx+32]
1400cc7abor edx, 4
1400cc7aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc7b3nop
1400cc7b4add rsp, 32
1400cc7b8pop rbx
1400cc7b9pop rsi
1400cc7bapop rdi
1400cc7bbpop rbp
1400cc7bcpop r12
1400cc7beret
1400cc7bf
1400cc7bf 48 H
1400cc7c0 89 c5 48 8d 4b 08 e8 65 23 ff ff 48 89 e9 48 8b ..H.K..e#..H..H.
1400cc7d0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400cc7e0 03 e8 ba eb f4 ff 48 89 c1 eb e3 ......H....
1400cc710
1400cc710std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(wchar_t const*, std::_Ios_Openmode):
1400cc710push r12
1400cc712push rbp
1400cc713push rdi
1400cc714push rsi
1400cc715push rbx
1400cc716sub rsp, 32
1400cc71amov rax, [rdx+8]
1400cc71emov rbx, rcx
1400cc721mov [rcx], rax
1400cc724mov rcx, [rax-24]
1400cc728mov rsi, rdx
1400cc72bmov rax, [rdx+16]
1400cc72fxor edx, edx
1400cc731mov rbp, r8
1400cc734mov r12l, r9l
1400cc737add rcx, rbx
1400cc73amov [rcx], rax
1400cc73dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc742mov rax, [rsi]
1400cc745mov rdx, [rsi+24]
1400cc749lea rcx, [rbx+8]
1400cc74dmov [rbx], rax
1400cc750mov rax, [rax-24]
1400cc754mov [rbx+rax], rdx
1400cc758call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc75dmov rax, [rbx]
1400cc760lea rdx, [rbx+8]
1400cc764mov rcx, [rax-24]
1400cc768add rcx, rbx
1400cc76bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc770mov r8l, r12l
1400cc773mov rdx, rbp
1400cc776lea rcx, [rbx+8]
1400cc77aor r8l, 16
1400cc77ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400cc783mov rdx, [rbx]
1400cc786mov rcx, [rdx-24]
1400cc78aadd rcx, rbx
1400cc78dtest rax, rax
1400cc790je 0x1400cc7a8
1400cc792xor edx, edx
1400cc794call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc799nop
1400cc79aadd rsp, 32
1400cc79epop rbx
1400cc79fpop rsi
1400cc7a0pop rdi
1400cc7a1pop rbp
1400cc7a2pop r12
1400cc7a4ret
1400cc7a5
1400cc7a5 0f 1f 00 ...
1400cc7a8
1400cc7a8loc_1400cc7a8:
1400cc7a8mov edx, [rcx+32]
1400cc7abor edx, 4
1400cc7aecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc7b3nop
1400cc7b4add rsp, 32
1400cc7b8pop rbx
1400cc7b9pop rsi
1400cc7bapop rdi
1400cc7bbpop rbp
1400cc7bcpop r12
1400cc7beret
1400cc7bf
1400cc7bf 48 H
1400cc7c0 89 c5 48 8d 4b 08 e8 65 23 ff ff 48 89 e9 48 8b ..H.K..e#..H..H.
1400cc7d0 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400cc7e0 03 e8 ba eb f4 ff 48 89 c1 eb e3 ......H....
1400cc710
1400cc7eb
1400cc7eb // align 0x10
1400cc7eb // align 0x10
1400cc7f0
1400cc7f0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cc7f0push r12
1400cc7f2push rbp
1400cc7f3push rdi
1400cc7f4push rsi
1400cc7f5push rbx
1400cc7f6sub rsp, 32
1400cc7famov rax, [rdx+8]
1400cc7femov rbx, rcx
1400cc801mov [rcx], rax
1400cc804mov rcx, [rax-24]
1400cc808mov rsi, rdx
1400cc80bmov rax, [rdx+16]
1400cc80fxor edx, edx
1400cc811mov r12, r8
1400cc814mov ebp, r9l
1400cc817add rcx, rbx
1400cc81amov [rcx], rax
1400cc81dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc822mov rax, [rsi]
1400cc825mov rdx, [rsi+24]
1400cc829lea rcx, [rbx+8]
1400cc82dmov [rbx], rax
1400cc830mov rax, [rax-24]
1400cc834mov [rbx+rax], rdx
1400cc838call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc83dmov rax, [rbx]
1400cc840lea rdx, [rbx+8]
1400cc844mov rcx, [rax-24]
1400cc848add rcx, rbx
1400cc84bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc850mov r8l, ebp
1400cc853mov rdx, [r12]
1400cc857lea rcx, [rbx+8]
1400cc85bor r8l, 16
1400cc85fcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc864mov rdx, [rbx]
1400cc867mov rcx, [rdx-24]
1400cc86badd rcx, rbx
1400cc86etest rax, rax
1400cc871je 0x1400cc890
1400cc873xor edx, edx
1400cc875call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc87anop
1400cc87badd rsp, 32
1400cc87fpop rbx
1400cc880pop rsi
1400cc881pop rdi
1400cc882pop rbp
1400cc883pop r12
1400cc885ret
1400cc886
1400cc886 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cc890
1400cc890loc_1400cc890:
1400cc890mov edx, [rcx+32]
1400cc893or edx, 4
1400cc896call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc89bnop
1400cc89cadd rsp, 32
1400cc8a0pop rbx
1400cc8a1pop rsi
1400cc8a2pop rdi
1400cc8a3pop rbp
1400cc8a4pop r12
1400cc8a6ret
1400cc8a7
1400cc8a7 48 89 c5 48 8d 4b 08 e8 7d H..H.K..}
1400cc8b0 22 ff ff 48 89 e9 48 8b 46 08 48 8b 56 10 48 89 "..H..H.F.H.V.H.
1400cc8c0 03 48 8b 40 e8 48 89 14 03 e8 d2 ea f4 ff 48 89 .H.@.H........H.
1400cc8d0 c1 eb e3 ...
1400cc7f0
1400cc7f0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400cc7f0push r12
1400cc7f2push rbp
1400cc7f3push rdi
1400cc7f4push rsi
1400cc7f5push rbx
1400cc7f6sub rsp, 32
1400cc7famov rax, [rdx+8]
1400cc7femov rbx, rcx
1400cc801mov [rcx], rax
1400cc804mov rcx, [rax-24]
1400cc808mov rsi, rdx
1400cc80bmov rax, [rdx+16]
1400cc80fxor edx, edx
1400cc811mov r12, r8
1400cc814mov ebp, r9l
1400cc817add rcx, rbx
1400cc81amov [rcx], rax
1400cc81dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc822mov rax, [rsi]
1400cc825mov rdx, [rsi+24]
1400cc829lea rcx, [rbx+8]
1400cc82dmov [rbx], rax
1400cc830mov rax, [rax-24]
1400cc834mov [rbx+rax], rdx
1400cc838call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc83dmov rax, [rbx]
1400cc840lea rdx, [rbx+8]
1400cc844mov rcx, [rax-24]
1400cc848add rcx, rbx
1400cc84bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc850mov r8l, ebp
1400cc853mov rdx, [r12]
1400cc857lea rcx, [rbx+8]
1400cc85bor r8l, 16
1400cc85fcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400cc864mov rdx, [rbx]
1400cc867mov rcx, [rdx-24]
1400cc86badd rcx, rbx
1400cc86etest rax, rax
1400cc871je 0x1400cc890
1400cc873xor edx, edx
1400cc875call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc87anop
1400cc87badd rsp, 32
1400cc87fpop rbx
1400cc880pop rsi
1400cc881pop rdi
1400cc882pop rbp
1400cc883pop r12
1400cc885ret
1400cc886
1400cc886 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400cc890
1400cc890loc_1400cc890:
1400cc890mov edx, [rcx+32]
1400cc893or edx, 4
1400cc896call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400cc89bnop
1400cc89cadd rsp, 32
1400cc8a0pop rbx
1400cc8a1pop rsi
1400cc8a2pop rdi
1400cc8a3pop rbp
1400cc8a4pop r12
1400cc8a6ret
1400cc8a7
1400cc8a7 48 89 c5 48 8d 4b 08 e8 7d H..H.K..}
1400cc8b0 22 ff ff 48 89 e9 48 8b 46 08 48 8b 56 10 48 89 "..H..H.F.H.V.H.
1400cc8c0 03 48 8b 40 e8 48 89 14 03 e8 d2 ea f4 ff 48 89 .H.@.H........H.
1400cc8d0 c1 eb e3 ...
1400cc7f0
1400cc8d3
1400cc8d3 // align 0x10
1400cc8d3 // align 0x10
1400cc8e0
1400cc8e0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream():
1400cc8e0push rdi
1400cc8e1push rsi
1400cc8e2push rbx
1400cc8e3sub rsp, 48
1400cc8e7mov rax, [rdx+8]
1400cc8ebmov rbx, rcx
1400cc8eemov [rcx], rax
1400cc8f1mov rcx, [rax-24]
1400cc8f5mov rsi, rdx
1400cc8f8mov rax, [rdx+16]
1400cc8fcxor edx, edx
1400cc8feadd rcx, rbx
1400cc901mov [rcx], rax
1400cc904call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc909mov rax, [rsi]
1400cc90cmov rdx, [rsi+24]
1400cc910lea rcx, [rbx+8]
1400cc914mov [rbx], rax
1400cc917mov rax, [rax-24]
1400cc91bmov [rbx+rax], rdx
1400cc91fcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc924mov rax, [rbx]
1400cc927lea rdx, [rbx+8]
1400cc92bmov rcx, [rax-24]
1400cc92fadd rcx, rbx
1400cc932call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc937nop
1400cc938add rsp, 48
1400cc93cpop rbx
1400cc93dpop rsi
1400cc93epop rdi
1400cc93fret
1400cc940
1400cc940 48 89 c1 48 8b 46 08 48 8b 56 10 48 89 03 48 8b H..H.F.H.V.H..H.
1400cc950 40 e8 48 89 14 03 e8 45 ea f4 ff 48 8d 4b 08 48 @.H....E...H.K.H
1400cc960 89 44 24 28 e8 c7 21 ff ff 48 8b 4c 24 28 eb d3 .D$(..!..H.L$(..
1400cc8e0
1400cc8e0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::basic_ofstream():
1400cc8e0push rdi
1400cc8e1push rsi
1400cc8e2push rbx
1400cc8e3sub rsp, 48
1400cc8e7mov rax, [rdx+8]
1400cc8ebmov rbx, rcx
1400cc8eemov [rcx], rax
1400cc8f1mov rcx, [rax-24]
1400cc8f5mov rsi, rdx
1400cc8f8mov rax, [rdx+16]
1400cc8fcxor edx, edx
1400cc8feadd rcx, rbx
1400cc901mov [rcx], rax
1400cc904call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc909mov rax, [rsi]
1400cc90cmov rdx, [rsi+24]
1400cc910lea rcx, [rbx+8]
1400cc914mov [rbx], rax
1400cc917mov rax, [rax-24]
1400cc91bmov [rbx+rax], rdx
1400cc91fcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400cc924mov rax, [rbx]
1400cc927lea rdx, [rbx+8]
1400cc92bmov rcx, [rax-24]
1400cc92fadd rcx, rbx
1400cc932call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400cc937nop
1400cc938add rsp, 48
1400cc93cpop rbx
1400cc93dpop rsi
1400cc93epop rdi
1400cc93fret
1400cc940
1400cc940 48 89 c1 48 8b 46 08 48 8b 56 10 48 89 03 48 8b H..H.F.H.V.H..H.
1400cc950 40 e8 48 89 14 03 e8 45 ea f4 ff 48 8d 4b 08 48 @.H....E...H.K.H
1400cc960 89 44 24 28 e8 c7 21 ff ff 48 8b 4c 24 28 eb d3 .D$(..!..H.L$(..
1400cc8e0
1400cc970
1400cc970std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::~basic_ofstream():
1400cc970push rbx
1400cc971sub rsp, 32
1400cc975lea rax, [rip+0xd5784]
1400cc97cmovq x0, [rip+0xc4e14]
1400cc984mov [rcx+200], rax
1400cc98blea rax, [rip+0xd537e]
1400cc992mov rbx, rcx
1400cc995lea rcx, [rcx+8]
1400cc999movq x1, rax
1400cc99epunpcklqdq x0, x1
1400cc9a2movups [rcx-8], x0
1400cc9a6call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400cc9ablea rcx, [rbx+80]
1400cc9afcall std::__basic_file<char>::~__basic_file()
1400cc9b4mov rax, [rip+0xca8f5]
1400cc9bblea rcx, [rbx+64]
1400cc9bfadd rax, 16
1400cc9c3mov [rbx+8], rax
1400cc9c7call std::locale::~locale()
1400cc9cclea rax, [rip+0xce135]
1400cc9d3lea rcx, [rbx+200]
1400cc9damov [rbx], rax
1400cc9ddmov rax, [rip+0xcab2c]
1400cc9e4add rax, 16
1400cc9e8mov [rbx+200], rax
1400cc9efcall std::ios_base::~ios_base()
1400cc9f4mov rcx, rbx
1400cc9f7add rsp, 32
1400cc9fbpop rbx
1400cc9fcjmp 0x140101ab0
1400cca01
1400cca01 48 89 c1 e8 87 52 03 00 e8 72 54 03 00 eb 9b H....R...rT....
1400cc970
1400cc970std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::~basic_ofstream():
1400cc970push rbx
1400cc971sub rsp, 32
1400cc975lea rax, [rip+0xd5784]
1400cc97cmovq x0, [rip+0xc4e14]
1400cc984mov [rcx+200], rax
1400cc98blea rax, [rip+0xd537e]
1400cc992mov rbx, rcx
1400cc995lea rcx, [rcx+8]
1400cc999movq x1, rax
1400cc99epunpcklqdq x0, x1
1400cc9a2movups [rcx-8], x0
1400cc9a6call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400cc9ablea rcx, [rbx+80]
1400cc9afcall std::__basic_file<char>::~__basic_file()
1400cc9b4mov rax, [rip+0xca8f5]
1400cc9bblea rcx, [rbx+64]
1400cc9bfadd rax, 16
1400cc9c3mov [rbx+8], rax
1400cc9c7call std::locale::~locale()
1400cc9cclea rax, [rip+0xce135]
1400cc9d3lea rcx, [rbx+200]
1400cc9damov [rbx], rax
1400cc9ddmov rax, [rip+0xcab2c]
1400cc9e4add rax, 16
1400cc9e8mov [rbx+200], rax
1400cc9efcall std::ios_base::~ios_base()
1400cc9f4mov rcx, rbx
1400cc9f7add rsp, 32
1400cc9fbpop rbx
1400cc9fcjmp 0x140101ab0
1400cca01
1400cca01 48 89 c1 e8 87 52 03 00 e8 72 54 03 00 eb 9b H....R...rT....
1400cc970
1400cca10
1400cca10std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::~basic_ofstream():
1400cca10push rbx
1400cca11sub rsp, 32
1400cca15lea rax, [rip+0xd56e4]
1400cca1cmovq x0, [rip+0xc4d74]
1400cca24mov [rcx+200], rax
1400cca2blea rax, [rip+0xd52de]
1400cca32mov rbx, rcx
1400cca35lea rcx, [rcx+8]
1400cca39movq x1, rax
1400cca3epunpcklqdq x0, x1
1400cca42movups [rcx-8], x0
1400cca46call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400cca4blea rcx, [rbx+80]
1400cca4fcall std::__basic_file<char>::~__basic_file()
1400cca54mov rax, [rip+0xca855]
1400cca5blea rcx, [rbx+64]
1400cca5fadd rax, 16
1400cca63mov [rbx+8], rax
1400cca67call std::locale::~locale()
1400cca6clea rax, [rip+0xce095]
1400cca73lea rcx, [rbx+200]
1400cca7amov [rbx], rax
1400cca7dmov rax, [rip+0xcaa8c]
1400cca84add rax, 16
1400cca88mov [rbx+200], rax
1400cca8fadd rsp, 32
1400cca93pop rbx
1400cca94jmp 0x1400f5f40
1400cca99
1400cca99 48 89 c1 e8 ef 51 03 H....Q.
1400ccaa0 00 e8 da 53 03 00 eb a3 ...S....
1400cca10
1400cca10std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::~basic_ofstream():
1400cca10push rbx
1400cca11sub rsp, 32
1400cca15lea rax, [rip+0xd56e4]
1400cca1cmovq x0, [rip+0xc4d74]
1400cca24mov [rcx+200], rax
1400cca2blea rax, [rip+0xd52de]
1400cca32mov rbx, rcx
1400cca35lea rcx, [rcx+8]
1400cca39movq x1, rax
1400cca3epunpcklqdq x0, x1
1400cca42movups [rcx-8], x0
1400cca46call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400cca4blea rcx, [rbx+80]
1400cca4fcall std::__basic_file<char>::~__basic_file()
1400cca54mov rax, [rip+0xca855]
1400cca5blea rcx, [rbx+64]
1400cca5fadd rax, 16
1400cca63mov [rbx+8], rax
1400cca67call std::locale::~locale()
1400cca6clea rax, [rip+0xce095]
1400cca73lea rcx, [rbx+200]
1400cca7amov [rbx], rax
1400cca7dmov rax, [rip+0xcaa8c]
1400cca84add rax, 16
1400cca88mov [rbx+200], rax
1400cca8fadd rsp, 32
1400cca93pop rbx
1400cca94jmp 0x1400f5f40
1400cca99
1400cca99 48 89 c1 e8 ef 51 03 H....Q.
1400ccaa0 00 e8 da 53 03 00 eb a3 ...S....
1400cca10
1400ccaa8
1400ccaa8 // align 0x10
1400ccaa8 // align 0x10
1400ccab0
1400ccab0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::~basic_ofstream():
1400ccab0push rsi
1400ccab1push rbx
1400ccab2sub rsp, 40
1400ccab6mov rax, [rdx]
1400ccab9mov rsi, rdx
1400ccabcmov [rcx], rax
1400ccabfmov rax, [rax-24]
1400ccac3mov rbx, rcx
1400ccac6mov rdx, [rdx+24]
1400ccacalea rcx, [rcx+8]
1400ccacemov [rcx+rax-8], rdx
1400ccad3lea rax, [rip+0xd5236]
1400ccadamov [rcx], rax
1400ccaddcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400ccae2lea rcx, [rbx+80]
1400ccae6call std::__basic_file<char>::~__basic_file()
1400ccaebmov rax, [rip+0xca7be]
1400ccaf2lea rcx, [rbx+64]
1400ccaf6add rax, 16
1400ccafamov [rbx+8], rax
1400ccafecall std::locale::~locale()
1400ccb03mov rax, [rsi+8]
1400ccb07mov [rbx], rax
1400ccb0amov rax, [rax-24]
1400ccb0emov rdx, [rsi+16]
1400ccb12mov [rbx+rax], rdx
1400ccb16add rsp, 40
1400ccb1apop rbx
1400ccb1bpop rsi
1400ccb1cret
1400ccb1d
1400ccb1d 48 89 c1 H..
1400ccb20 e8 6b 51 03 00 e8 56 53 03 00 eb b6 .kQ...VS....
1400ccab0
1400ccab0std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::~basic_ofstream():
1400ccab0push rsi
1400ccab1push rbx
1400ccab2sub rsp, 40
1400ccab6mov rax, [rdx]
1400ccab9mov rsi, rdx
1400ccabcmov [rcx], rax
1400ccabfmov rax, [rax-24]
1400ccac3mov rbx, rcx
1400ccac6mov rdx, [rdx+24]
1400ccacalea rcx, [rcx+8]
1400ccacemov [rcx+rax-8], rdx
1400ccad3lea rax, [rip+0xd5236]
1400ccadamov [rcx], rax
1400ccaddcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400ccae2lea rcx, [rbx+80]
1400ccae6call std::__basic_file<char>::~__basic_file()
1400ccaebmov rax, [rip+0xca7be]
1400ccaf2lea rcx, [rbx+64]
1400ccaf6add rax, 16
1400ccafamov [rbx+8], rax
1400ccafecall std::locale::~locale()
1400ccb03mov rax, [rsi+8]
1400ccb07mov [rbx], rax
1400ccb0amov rax, [rax-24]
1400ccb0emov rdx, [rsi+16]
1400ccb12mov [rbx+rax], rdx
1400ccb16add rsp, 40
1400ccb1apop rbx
1400ccb1bpop rsi
1400ccb1cret
1400ccb1d
1400ccb1d 48 89 c1 H..
1400ccb20 e8 6b 51 03 00 e8 56 53 03 00 eb b6 .kQ...VS....
1400ccab0
1400ccb2c
1400ccb2c // align 0x10
1400ccb2c // align 0x10
1400ccb30
1400ccb30std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>&&):
1400ccb30push rbp
1400ccb31push rdi
1400ccb32push rsi
1400ccb33push rbx
1400ccb34sub rsp, 40
1400ccb38mov rax, [rcx]
1400ccb3bmov rsi, [rax-24]
1400ccb3fmov rax, [rdx]
1400ccb42mov rbx, [rax-24]
1400ccb46add rsi, rcx
1400ccb49mov rbp, rcx
1400ccb4cmov rdi, rdx
1400ccb4fmov rcx, rsi
1400ccb52add rbx, rdx
1400ccb55mov rdx, rbx
1400ccb58call std::ios_base::_M_swap(std::ios_base&)
1400ccb5dlea rdx, [rsi+208]
1400ccb64mov rcx, rsi
1400ccb67call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ccb6clea rdx, [rbx+208]
1400ccb73mov rcx, rbx
1400ccb76call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ccb7bmov rax, [rsi+216]
1400ccb82mov rdx, [rbx+216]
1400ccb89lea rcx, [rbp+8]
1400ccb8dmov [rsi+216], rdx
1400ccb94movzx edx, [rbx+224]
1400ccb9bmov [rbx+216], rax
1400ccba2movzx eax, [rsi+224]
1400ccba9mov [rsi+224], dx
1400ccbb0movzx edx, [rbx+226]
1400ccbb7mov [rbx+224], ax
1400ccbbemovzx eax, [rsi+226]
1400ccbc5mov [rsi+226], dl
1400ccbcblea rdx, [rdi+8]
1400ccbcfmov [rbx+226], al
1400ccbd5call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400ccbdamov rax, rbp
1400ccbddadd rsp, 40
1400ccbe1pop rbx
1400ccbe2pop rsi
1400ccbe3pop rdi
1400ccbe4pop rbp
1400ccbe5ret
1400ccb30
1400ccb30std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_ofstream<wchar_t, std::char_traits<wchar_t>>&&):
1400ccb30push rbp
1400ccb31push rdi
1400ccb32push rsi
1400ccb33push rbx
1400ccb34sub rsp, 40
1400ccb38mov rax, [rcx]
1400ccb3bmov rsi, [rax-24]
1400ccb3fmov rax, [rdx]
1400ccb42mov rbx, [rax-24]
1400ccb46add rsi, rcx
1400ccb49mov rbp, rcx
1400ccb4cmov rdi, rdx
1400ccb4fmov rcx, rsi
1400ccb52add rbx, rdx
1400ccb55mov rdx, rbx
1400ccb58call std::ios_base::_M_swap(std::ios_base&)
1400ccb5dlea rdx, [rsi+208]
1400ccb64mov rcx, rsi
1400ccb67call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ccb6clea rdx, [rbx+208]
1400ccb73mov rcx, rbx
1400ccb76call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ccb7bmov rax, [rsi+216]
1400ccb82mov rdx, [rbx+216]
1400ccb89lea rcx, [rbp+8]
1400ccb8dmov [rsi+216], rdx
1400ccb94movzx edx, [rbx+224]
1400ccb9bmov [rbx+216], rax
1400ccba2movzx eax, [rsi+224]
1400ccba9mov [rsi+224], dx
1400ccbb0movzx edx, [rbx+226]
1400ccbb7mov [rbx+224], ax
1400ccbbemovzx eax, [rsi+226]
1400ccbc5mov [rsi+226], dl
1400ccbcblea rdx, [rdi+8]
1400ccbcfmov [rbx+226], al
1400ccbd5call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400ccbdamov rax, rbp
1400ccbddadd rsp, 40
1400ccbe1pop rbx
1400ccbe2pop rsi
1400ccbe3pop rdi
1400ccbe4pop rbp
1400ccbe5ret
1400ccb30
Loading..