File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400bff70
1400bff70std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode):
1400bff70push rbx
1400bff71sub rsp, 32
1400bff75mov rbx, rcx
1400bff78lea rcx, [rcx+24]
1400bff7ccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400bff81mov rdx, [rbx]
1400bff84add rbx, [rdx-24]
1400bff88mov rcx, rbx
1400bff8btest rax, rax
1400bff8eje 0x1400bffa0
1400bff90xor edx, edx
1400bff92add rsp, 32
1400bff96pop rbx
1400bff97jmp 0x1400f7940
1400bff9c
1400bff9c 0f 1f 40 00 ..@.
1400bffa0
1400bffa0loc_1400bffa0:
1400bffa0mov edx, [rbx+32]
1400bffa3or edx, 4
1400bffa6add rsp, 32
1400bffaapop rbx
1400bffabjmp 0x1400f7940
1400bff70
1400bff70std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode):
1400bff70push rbx
1400bff71sub rsp, 32
1400bff75mov rbx, rcx
1400bff78lea rcx, [rcx+24]
1400bff7ccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400bff81mov rdx, [rbx]
1400bff84add rbx, [rdx-24]
1400bff88mov rcx, rbx
1400bff8btest rax, rax
1400bff8eje 0x1400bffa0
1400bff90xor edx, edx
1400bff92add rsp, 32
1400bff96pop rbx
1400bff97jmp 0x1400f7940
1400bff9c
1400bff9c 0f 1f 40 00 ..@.
1400bffa0
1400bffa0loc_1400bffa0:
1400bffa0mov edx, [rbx+32]
1400bffa3or edx, 4
1400bffa6add rsp, 32
1400bffaapop rbx
1400bffabjmp 0x1400f7940
1400bff70
1400bffb0
1400bffb0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400bffb0push rbx
1400bffb1sub rsp, 32
1400bffb5mov rdx, [rdx]
1400bffb8mov rbx, rcx
1400bffbblea rcx, [rcx+24]
1400bffbfcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400bffc4mov rdx, [rbx]
1400bffc7add rbx, [rdx-24]
1400bffcbmov rcx, rbx
1400bffcetest rax, rax
1400bffd1je 0x1400bffe0
1400bffd3xor edx, edx
1400bffd5add rsp, 32
1400bffd9pop rbx
1400bffdajmp 0x1400f7940
1400bffdf
1400bffdf 90 .
1400bffe0
1400bffe0loc_1400bffe0:
1400bffe0mov edx, [rbx+32]
1400bffe3or edx, 4
1400bffe6add rsp, 32
1400bffeapop rbx
1400bffebjmp 0x1400f7940
1400bffb0
1400bffb0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400bffb0push rbx
1400bffb1sub rsp, 32
1400bffb5mov rdx, [rdx]
1400bffb8mov rbx, rcx
1400bffbblea rcx, [rcx+24]
1400bffbfcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400bffc4mov rdx, [rbx]
1400bffc7add rbx, [rdx-24]
1400bffcbmov rcx, rbx
1400bffcetest rax, rax
1400bffd1je 0x1400bffe0
1400bffd3xor edx, edx
1400bffd5add rsp, 32
1400bffd9pop rbx
1400bffdajmp 0x1400f7940
1400bffdf
1400bffdf 90 .
1400bffe0
1400bffe0loc_1400bffe0:
1400bffe0mov edx, [rbx+32]
1400bffe3or edx, 4
1400bffe6add rsp, 32
1400bffeapop rbx
1400bffebjmp 0x1400f7940
1400bffb0
1400bfff0
1400bfff0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::swap(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&):
1400bfff0push rbp
1400bfff1push rdi
1400bfff2push rsi
1400bfff3push rbx
1400bfff4sub rsp, 40
1400bfff8mov rax, [rcx]
1400bfffbmov rsi, [rax-24]
1400bffffmov rax, [rdx]
1400c0002mov rbx, [rax-24]
1400c0006add rsi, rcx
1400c0009mov rdi, rcx
1400c000cmov rbp, rdx
1400c000fmov rcx, rsi
1400c0012add rbx, rdx
1400c0015mov rdx, rbx
1400c0018call std::ios_base::_M_swap(std::ios_base&)
1400c001dlea rdx, [rsi+208]
1400c0024mov rcx, rsi
1400c0027call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c002clea rdx, [rbx+208]
1400c0033mov rcx, rbx
1400c0036call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c003bmov rdx, [rbx+216]
1400c0042mov rax, [rsi+216]
1400c0049lea rcx, [rdi+24]
1400c004dmov [rsi+216], rdx
1400c0054movzx edx, [rbx+224]
1400c005bmov [rbx+216], rax
1400c0062movzx eax, [rsi+224]
1400c0069mov [rsi+224], dx
1400c0070movzx edx, [rbx+226]
1400c0077mov [rbx+224], ax
1400c007emovzx eax, [rsi+226]
1400c0085mov [rsi+226], dl
1400c008bmov rdx, [rbp+8]
1400c008fmov [rbx+226], al
1400c0095mov rax, [rdi+8]
1400c0099mov [rdi+8], rdx
1400c009dlea rdx, [rbp+24]
1400c00a1mov [rbp+8], rax
1400c00a5add rsp, 40
1400c00a9pop rbx
1400c00aapop rsi
1400c00abpop rdi
1400c00acpop rbp
1400c00adjmp 0x1400bce80
1400bfff0
1400bfff0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::swap(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&):
1400bfff0push rbp
1400bfff1push rdi
1400bfff2push rsi
1400bfff3push rbx
1400bfff4sub rsp, 40
1400bfff8mov rax, [rcx]
1400bfffbmov rsi, [rax-24]
1400bffffmov rax, [rdx]
1400c0002mov rbx, [rax-24]
1400c0006add rsi, rcx
1400c0009mov rdi, rcx
1400c000cmov rbp, rdx
1400c000fmov rcx, rsi
1400c0012add rbx, rdx
1400c0015mov rdx, rbx
1400c0018call std::ios_base::_M_swap(std::ios_base&)
1400c001dlea rdx, [rsi+208]
1400c0024mov rcx, rsi
1400c0027call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c002clea rdx, [rbx+208]
1400c0033mov rcx, rbx
1400c0036call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c003bmov rdx, [rbx+216]
1400c0042mov rax, [rsi+216]
1400c0049lea rcx, [rdi+24]
1400c004dmov [rsi+216], rdx
1400c0054movzx edx, [rbx+224]
1400c005bmov [rbx+216], rax
1400c0062movzx eax, [rsi+224]
1400c0069mov [rsi+224], dx
1400c0070movzx edx, [rbx+226]
1400c0077mov [rbx+224], ax
1400c007emovzx eax, [rsi+226]
1400c0085mov [rsi+226], dl
1400c008bmov rdx, [rbp+8]
1400c008fmov [rbx+226], al
1400c0095mov rax, [rdi+8]
1400c0099mov [rdi+8], rdx
1400c009dlea rdx, [rbp+24]
1400c00a1mov [rbp+8], rax
1400c00a5add rsp, 40
1400c00a9pop rbx
1400c00aapop rsi
1400c00abpop rdi
1400c00acpop rbp
1400c00adjmp 0x1400bce80
1400bfff0
1400c00b2
1400c00b2 // align 0x10
1400c00b2 // align 0x10
1400c00c0
1400c00c0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::close():
1400c00c0push rbx
1400c00c1sub rsp, 32
1400c00c5mov rbx, rcx
1400c00c8lea rcx, [rcx+24]
1400c00cccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c00d1test rax, rax
1400c00d4je 0x1400c00e0
1400c00d6add rsp, 32
1400c00dapop rbx
1400c00dbret
1400c00dc
1400c00dc 0f 1f 40 00 ..@.
1400c00e0
1400c00e0loc_1400c00e0:
1400c00e0mov rax, [rbx]
1400c00e3add rbx, [rax-24]
1400c00e7mov edx, [rbx+32]
1400c00eamov rcx, rbx
1400c00edor edx, 4
1400c00f0add rsp, 32
1400c00f4pop rbx
1400c00f5jmp 0x1400f7940
1400c00c0
1400c00c0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::close():
1400c00c0push rbx
1400c00c1sub rsp, 32
1400c00c5mov rbx, rcx
1400c00c8lea rcx, [rcx+24]
1400c00cccall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c00d1test rax, rax
1400c00d4je 0x1400c00e0
1400c00d6add rsp, 32
1400c00dapop rbx
1400c00dbret
1400c00dc
1400c00dc 0f 1f 40 00 ..@.
1400c00e0
1400c00e0loc_1400c00e0:
1400c00e0mov rax, [rbx]
1400c00e3add rbx, [rax-24]
1400c00e7mov edx, [rbx+32]
1400c00eamov rcx, rbx
1400c00edor edx, 4
1400c00f0add rsp, 32
1400c00f4pop rbx
1400c00f5jmp 0x1400f7940
1400c00c0
1400c00fa
1400c00fa // align 0x10
1400c00fa // align 0x10
1400c0100
1400c0100std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::is_open():
1400c0100add rcx, 96
1400c0104jmp 0x140032900
1400c0100
1400c0100std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::is_open():
1400c0100add rcx, 96
1400c0104jmp 0x140032900
1400c0100
1400c0109
1400c0109 // align 0x10
1400c0109 // align 0x10
1400c0110
1400c0110std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c0110push rbp
1400c0111push rdi
1400c0112push rsi
1400c0113push rbx
1400c0114sub rsp, 40
1400c0118lea rbp, [rcx+216]
1400c011fmov rbx, rcx
1400c0122mov rsi, rdx
1400c0125mov rcx, rbp
1400c0128call std::ios_base::ios_base()
1400c012dxor eax, eax
1400c012fpxor x0, x0
1400c0133mov rcx, rbp
1400c0136mov [rbx+440], ax
1400c013dlea rax, [rip+0xda714]
1400c0144mov [rbx], rax
1400c0147add rax, 40
1400c014bmovups [rbx+448], x0
1400c0152movups [rbx+464], x0
1400c0159mov [rbx+216], rax
1400c0160mov rax, [rsi+8]
1400c0164mov [rbx+432], 0
1400c016fmov [rbx+8], rax
1400c0173mov rax, [rsi]
1400c0176mov [rbx+442], 0
1400c017dmov rdi, [rax-24]
1400c0181add rdi, rsi
1400c0184mov rdx, rdi
1400c0187call std::ios_base::_M_move(std::ios_base&)
1400c018clea rdx, [rbx+424]
1400c0193mov rcx, rbp
1400c0196call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c019bmov rax, [rdi+216]
1400c01a2lea rdx, [rsi+24]
1400c01a6mov [rdi+216], 0
1400c01b1mov [rbx+448], 0
1400c01bcmov [rbx+432], rax
1400c01c3movzx eax, [rdi+224]
1400c01camov [rbx+440], ax
1400c01d1movzx eax, [rdi+226]
1400c01d8lea rdi, [rbx+24]
1400c01dcmov rcx, rdi
1400c01dfmov [rbx+442], al
1400c01e5lea rax, [rip+0xe1c2c]
1400c01ecmov [rsi+8], 0
1400c01f4mov [rbx], rax
1400c01f7add rax, 80
1400c01fbmov [rbx+216], rax
1400c0202sub rax, 40
1400c0206mov [rbx+16], rax
1400c020acall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400c020fmov [rbx+448], rdi
1400c0216add rsp, 40
1400c021apop rbx
1400c021bpop rsi
1400c021cpop rdi
1400c021dpop rbp
1400c021eret
1400c021f
1400c021f 48 H
1400c0220 89 c6 eb 12 48 8d 15 ad f7 0d 00 48 89 d9 48 89 ....H......H..H.
1400c0230 c6 e8 ea ab 00 00 48 8b 05 d3 72 0d 00 48 89 e9 ......H...r..H..
1400c0240 48 83 c0 10 48 89 83 d8 00 00 00 e8 f0 5c 03 00 H...H........\..
1400c0250 48 89 f1 e8 48 b1 f5 ff 90 H...H....
1400c0110
1400c0110std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c0110push rbp
1400c0111push rdi
1400c0112push rsi
1400c0113push rbx
1400c0114sub rsp, 40
1400c0118lea rbp, [rcx+216]
1400c011fmov rbx, rcx
1400c0122mov rsi, rdx
1400c0125mov rcx, rbp
1400c0128call std::ios_base::ios_base()
1400c012dxor eax, eax
1400c012fpxor x0, x0
1400c0133mov rcx, rbp
1400c0136mov [rbx+440], ax
1400c013dlea rax, [rip+0xda714]
1400c0144mov [rbx], rax
1400c0147add rax, 40
1400c014bmovups [rbx+448], x0
1400c0152movups [rbx+464], x0
1400c0159mov [rbx+216], rax
1400c0160mov rax, [rsi+8]
1400c0164mov [rbx+432], 0
1400c016fmov [rbx+8], rax
1400c0173mov rax, [rsi]
1400c0176mov [rbx+442], 0
1400c017dmov rdi, [rax-24]
1400c0181add rdi, rsi
1400c0184mov rdx, rdi
1400c0187call std::ios_base::_M_move(std::ios_base&)
1400c018clea rdx, [rbx+424]
1400c0193mov rcx, rbp
1400c0196call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c019bmov rax, [rdi+216]
1400c01a2lea rdx, [rsi+24]
1400c01a6mov [rdi+216], 0
1400c01b1mov [rbx+448], 0
1400c01bcmov [rbx+432], rax
1400c01c3movzx eax, [rdi+224]
1400c01camov [rbx+440], ax
1400c01d1movzx eax, [rdi+226]
1400c01d8lea rdi, [rbx+24]
1400c01dcmov rcx, rdi
1400c01dfmov [rbx+442], al
1400c01e5lea rax, [rip+0xe1c2c]
1400c01ecmov [rsi+8], 0
1400c01f4mov [rbx], rax
1400c01f7add rax, 80
1400c01fbmov [rbx+216], rax
1400c0202sub rax, 40
1400c0206mov [rbx+16], rax
1400c020acall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400c020fmov [rbx+448], rdi
1400c0216add rsp, 40
1400c021apop rbx
1400c021bpop rsi
1400c021cpop rdi
1400c021dpop rbp
1400c021eret
1400c021f
1400c021f 48 H
1400c0220 89 c6 eb 12 48 8d 15 ad f7 0d 00 48 89 d9 48 89 ....H......H..H.
1400c0230 c6 e8 ea ab 00 00 48 8b 05 d3 72 0d 00 48 89 e9 ......H...r..H..
1400c0240 48 83 c0 10 48 89 83 d8 00 00 00 e8 f0 5c 03 00 H...H........\..
1400c0250 48 89 f1 e8 48 b1 f5 ff 90 H...H....
1400c0110
1400c0259
1400c0259 // align 0x10
1400c0259 // align 0x10
1400c0260
1400c0260std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(char const*, std::_Ios_Openmode):
1400c0260push r12
1400c0262push rbp
1400c0263push rdi
1400c0264push rsi
1400c0265push rbx
1400c0266sub rsp, 32
1400c026amov rbx, rcx
1400c026dlea rcx, [rcx+216]
1400c0274mov rbp, rdx
1400c0277mov r12l, r8l
1400c027acall std::ios_base::ios_base()
1400c027fxor r8l, r8l
1400c0282pxor x0, x0
1400c0286xor edx, edx
1400c0288lea rax, [rip+0xda5c9]
1400c028fmov [rbx+440], r8w
1400c0297lea rcx, [rbx+216]
1400c029emov [rbx], rax
1400c02a1add rax, 40
1400c02a5mov [rbx+432], 0
1400c02b0mov [rbx+442], 0
1400c02b7mov [rbx+216], rax
1400c02bemov [rbx+8], 0
1400c02c6movups [rbx+448], x0
1400c02cdmovups [rbx+464], x0
1400c02d4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c02d9lea rax, [rip+0xda648]
1400c02e0xor edx, edx
1400c02e2lea rcx, [rbx+216]
1400c02e9mov [rbx+16], rax
1400c02edadd rax, 40
1400c02f1mov [rbx+216], rax
1400c02f8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c02fdlea rax, [rip+0xe1b14]
1400c0304lea rcx, [rbx+24]
1400c0308mov [rbx], rax
1400c030badd rax, 80
1400c030fmov [rbx+216], rax
1400c0316sub rax, 40
1400c031amov [rbx+16], rax
1400c031ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0323lea rdx, [rbx+24]
1400c0327lea rcx, [rbx+216]
1400c032ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0333mov r8l, r12l
1400c0336mov rdx, rbp
1400c0339lea rcx, [rbx+24]
1400c033dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0342mov rdx, [rbx]
1400c0345mov rcx, [rdx-24]
1400c0349add rcx, rbx
1400c034ctest rax, rax
1400c034fje 0x1400c0368
1400c0351xor edx, edx
1400c0353call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0358nop
1400c0359add rsp, 32
1400c035dpop rbx
1400c035epop rsi
1400c035fpop rdi
1400c0360pop rbp
1400c0361pop r12
1400c0363ret
1400c0364
1400c0364 0f 1f 40 00 ..@.
1400c0368
1400c0368loc_1400c0368:
1400c0368mov edx, [rcx+32]
1400c036bor edx, 4
1400c036ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0373nop
1400c0374add rsp, 32
1400c0378pop rbx
1400c0379pop rsi
1400c037apop rdi
1400c037bpop rbp
1400c037cpop r12
1400c037eret
1400c037f
1400c037f 48 H
1400c0380 89 c5 48 8d 4b 18 e8 a5 e7 ff ff 48 89 ef 48 8d ..H.K......H..H.
1400c0390 15 43 f6 0d 00 48 89 d9 e8 83 aa 00 00 48 8b 05 .C...H.......H..
1400c03a0 6c 71 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 lq..H......H...H
1400c03b0 89 83 d8 00 00 00 e8 85 5b 03 00 48 89 f9 e8 dd ........[..H....
1400c03c0 af f5 ff 48 89 c7 eb c6 48 8d 3d 89 a4 0d 00 31 ...H....H.=....1
1400c03d0 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c0 48 89 c7 .H.;H..H.K...H..
1400c03e0 eb bb ..
1400c0260
1400c0260std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(char const*, std::_Ios_Openmode):
1400c0260push r12
1400c0262push rbp
1400c0263push rdi
1400c0264push rsi
1400c0265push rbx
1400c0266sub rsp, 32
1400c026amov rbx, rcx
1400c026dlea rcx, [rcx+216]
1400c0274mov rbp, rdx
1400c0277mov r12l, r8l
1400c027acall std::ios_base::ios_base()
1400c027fxor r8l, r8l
1400c0282pxor x0, x0
1400c0286xor edx, edx
1400c0288lea rax, [rip+0xda5c9]
1400c028fmov [rbx+440], r8w
1400c0297lea rcx, [rbx+216]
1400c029emov [rbx], rax
1400c02a1add rax, 40
1400c02a5mov [rbx+432], 0
1400c02b0mov [rbx+442], 0
1400c02b7mov [rbx+216], rax
1400c02bemov [rbx+8], 0
1400c02c6movups [rbx+448], x0
1400c02cdmovups [rbx+464], x0
1400c02d4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c02d9lea rax, [rip+0xda648]
1400c02e0xor edx, edx
1400c02e2lea rcx, [rbx+216]
1400c02e9mov [rbx+16], rax
1400c02edadd rax, 40
1400c02f1mov [rbx+216], rax
1400c02f8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c02fdlea rax, [rip+0xe1b14]
1400c0304lea rcx, [rbx+24]
1400c0308mov [rbx], rax
1400c030badd rax, 80
1400c030fmov [rbx+216], rax
1400c0316sub rax, 40
1400c031amov [rbx+16], rax
1400c031ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0323lea rdx, [rbx+24]
1400c0327lea rcx, [rbx+216]
1400c032ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0333mov r8l, r12l
1400c0336mov rdx, rbp
1400c0339lea rcx, [rbx+24]
1400c033dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0342mov rdx, [rbx]
1400c0345mov rcx, [rdx-24]
1400c0349add rcx, rbx
1400c034ctest rax, rax
1400c034fje 0x1400c0368
1400c0351xor edx, edx
1400c0353call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0358nop
1400c0359add rsp, 32
1400c035dpop rbx
1400c035epop rsi
1400c035fpop rdi
1400c0360pop rbp
1400c0361pop r12
1400c0363ret
1400c0364
1400c0364 0f 1f 40 00 ..@.
1400c0368
1400c0368loc_1400c0368:
1400c0368mov edx, [rcx+32]
1400c036bor edx, 4
1400c036ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0373nop
1400c0374add rsp, 32
1400c0378pop rbx
1400c0379pop rsi
1400c037apop rdi
1400c037bpop rbp
1400c037cpop r12
1400c037eret
1400c037f
1400c037f 48 H
1400c0380 89 c5 48 8d 4b 18 e8 a5 e7 ff ff 48 89 ef 48 8d ..H.K......H..H.
1400c0390 15 43 f6 0d 00 48 89 d9 e8 83 aa 00 00 48 8b 05 .C...H.......H..
1400c03a0 6c 71 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 lq..H......H...H
1400c03b0 89 83 d8 00 00 00 e8 85 5b 03 00 48 89 f9 e8 dd ........[..H....
1400c03c0 af f5 ff 48 89 c7 eb c6 48 8d 3d 89 a4 0d 00 31 ...H....H.=....1
1400c03d0 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c0 48 89 c7 .H.;H..H.K...H..
1400c03e0 eb bb ..
1400c0260
1400c03e2
1400c03e2 // align 0x10
1400c03e2 // align 0x10
1400c03f0
1400c03f0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(wchar_t const*, std::_Ios_Openmode):
1400c03f0push r12
1400c03f2push rbp
1400c03f3push rdi
1400c03f4push rsi
1400c03f5push rbx
1400c03f6sub rsp, 32
1400c03famov rbx, rcx
1400c03fdlea rcx, [rcx+216]
1400c0404mov rbp, rdx
1400c0407mov r12l, r8l
1400c040acall std::ios_base::ios_base()
1400c040fxor r8l, r8l
1400c0412pxor x0, x0
1400c0416xor edx, edx
1400c0418lea rax, [rip+0xda439]
1400c041fmov [rbx+440], r8w
1400c0427lea rcx, [rbx+216]
1400c042emov [rbx], rax
1400c0431add rax, 40
1400c0435mov [rbx+432], 0
1400c0440mov [rbx+442], 0
1400c0447mov [rbx+216], rax
1400c044emov [rbx+8], 0
1400c0456movups [rbx+448], x0
1400c045dmovups [rbx+464], x0
1400c0464call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0469lea rax, [rip+0xda4b8]
1400c0470xor edx, edx
1400c0472lea rcx, [rbx+216]
1400c0479mov [rbx+16], rax
1400c047dadd rax, 40
1400c0481mov [rbx+216], rax
1400c0488call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c048dlea rax, [rip+0xe1984]
1400c0494lea rcx, [rbx+24]
1400c0498mov [rbx], rax
1400c049badd rax, 80
1400c049fmov [rbx+216], rax
1400c04a6sub rax, 40
1400c04aamov [rbx+16], rax
1400c04aecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c04b3lea rdx, [rbx+24]
1400c04b7lea rcx, [rbx+216]
1400c04becall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c04c3mov r8l, r12l
1400c04c6mov rdx, rbp
1400c04c9lea rcx, [rbx+24]
1400c04cdcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400c04d2mov rdx, [rbx]
1400c04d5mov rcx, [rdx-24]
1400c04d9add rcx, rbx
1400c04dctest rax, rax
1400c04dfje 0x1400c04f8
1400c04e1xor edx, edx
1400c04e3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c04e8nop
1400c04e9add rsp, 32
1400c04edpop rbx
1400c04eepop rsi
1400c04efpop rdi
1400c04f0pop rbp
1400c04f1pop r12
1400c04f3ret
1400c04f4
1400c04f4 0f 1f 40 00 ..@.
1400c04f8
1400c04f8loc_1400c04f8:
1400c04f8mov edx, [rcx+32]
1400c04fbor edx, 4
1400c04fecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0503nop
1400c0504add rsp, 32
1400c0508pop rbx
1400c0509pop rsi
1400c050apop rdi
1400c050bpop rbp
1400c050cpop r12
1400c050eret
1400c050f
1400c050f 48 H
1400c0510 89 c5 48 8d 4b 18 e8 15 e6 ff ff 48 89 ef 48 8d ..H.K......H..H.
1400c0520 15 b3 f4 0d 00 48 89 d9 e8 f3 a8 00 00 48 8b 05 .....H.......H..
1400c0530 dc 6f 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 .o..H......H...H
1400c0540 89 83 d8 00 00 00 e8 f5 59 03 00 48 89 f9 e8 4d ........Y..H...M
1400c0550 ae f5 ff 48 89 c7 eb c6 48 8d 3d f9 a2 0d 00 31 ...H....H.=....1
1400c0560 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c0 48 89 c7 .H.;H..H.K...H..
1400c0570 eb bb ..
1400c03f0
1400c03f0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(wchar_t const*, std::_Ios_Openmode):
1400c03f0push r12
1400c03f2push rbp
1400c03f3push rdi
1400c03f4push rsi
1400c03f5push rbx
1400c03f6sub rsp, 32
1400c03famov rbx, rcx
1400c03fdlea rcx, [rcx+216]
1400c0404mov rbp, rdx
1400c0407mov r12l, r8l
1400c040acall std::ios_base::ios_base()
1400c040fxor r8l, r8l
1400c0412pxor x0, x0
1400c0416xor edx, edx
1400c0418lea rax, [rip+0xda439]
1400c041fmov [rbx+440], r8w
1400c0427lea rcx, [rbx+216]
1400c042emov [rbx], rax
1400c0431add rax, 40
1400c0435mov [rbx+432], 0
1400c0440mov [rbx+442], 0
1400c0447mov [rbx+216], rax
1400c044emov [rbx+8], 0
1400c0456movups [rbx+448], x0
1400c045dmovups [rbx+464], x0
1400c0464call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0469lea rax, [rip+0xda4b8]
1400c0470xor edx, edx
1400c0472lea rcx, [rbx+216]
1400c0479mov [rbx+16], rax
1400c047dadd rax, 40
1400c0481mov [rbx+216], rax
1400c0488call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c048dlea rax, [rip+0xe1984]
1400c0494lea rcx, [rbx+24]
1400c0498mov [rbx], rax
1400c049badd rax, 80
1400c049fmov [rbx+216], rax
1400c04a6sub rax, 40
1400c04aamov [rbx+16], rax
1400c04aecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c04b3lea rdx, [rbx+24]
1400c04b7lea rcx, [rbx+216]
1400c04becall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c04c3mov r8l, r12l
1400c04c6mov rdx, rbp
1400c04c9lea rcx, [rbx+24]
1400c04cdcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400c04d2mov rdx, [rbx]
1400c04d5mov rcx, [rdx-24]
1400c04d9add rcx, rbx
1400c04dctest rax, rax
1400c04dfje 0x1400c04f8
1400c04e1xor edx, edx
1400c04e3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c04e8nop
1400c04e9add rsp, 32
1400c04edpop rbx
1400c04eepop rsi
1400c04efpop rdi
1400c04f0pop rbp
1400c04f1pop r12
1400c04f3ret
1400c04f4
1400c04f4 0f 1f 40 00 ..@.
1400c04f8
1400c04f8loc_1400c04f8:
1400c04f8mov edx, [rcx+32]
1400c04fbor edx, 4
1400c04fecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0503nop
1400c0504add rsp, 32
1400c0508pop rbx
1400c0509pop rsi
1400c050apop rdi
1400c050bpop rbp
1400c050cpop r12
1400c050eret
1400c050f
1400c050f 48 H
1400c0510 89 c5 48 8d 4b 18 e8 15 e6 ff ff 48 89 ef 48 8d ..H.K......H..H.
1400c0520 15 b3 f4 0d 00 48 89 d9 e8 f3 a8 00 00 48 8b 05 .....H.......H..
1400c0530 dc 6f 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 .o..H......H...H
1400c0540 89 83 d8 00 00 00 e8 f5 59 03 00 48 89 f9 e8 4d ........Y..H...M
1400c0550 ae f5 ff 48 89 c7 eb c6 48 8d 3d f9 a2 0d 00 31 ...H....H.=....1
1400c0560 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c0 48 89 c7 .H.;H..H.K...H..
1400c0570 eb bb ..
1400c03f0
1400c0572
1400c0572 // align 0x10
1400c0572 // align 0x10
1400c0580
1400c0580std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c0580push r12
1400c0582push rbp
1400c0583push rdi
1400c0584push rsi
1400c0585push rbx
1400c0586sub rsp, 32
1400c058amov rbx, rcx
1400c058dlea rcx, [rcx+216]
1400c0594mov r12, rdx
1400c0597mov ebp, r8l
1400c059acall std::ios_base::ios_base()
1400c059fxor r8l, r8l
1400c05a2pxor x0, x0
1400c05a6xor edx, edx
1400c05a8lea rax, [rip+0xda2a9]
1400c05afmov [rbx+440], r8w
1400c05b7lea rcx, [rbx+216]
1400c05bemov [rbx], rax
1400c05c1add rax, 40
1400c05c5mov [rbx+432], 0
1400c05d0mov [rbx+442], 0
1400c05d7mov [rbx+216], rax
1400c05demov [rbx+8], 0
1400c05e6movups [rbx+448], x0
1400c05edmovups [rbx+464], x0
1400c05f4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c05f9lea rax, [rip+0xda328]
1400c0600xor edx, edx
1400c0602lea rcx, [rbx+216]
1400c0609mov [rbx+16], rax
1400c060dadd rax, 40
1400c0611mov [rbx+216], rax
1400c0618call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c061dlea rax, [rip+0xe17f4]
1400c0624lea rcx, [rbx+24]
1400c0628mov [rbx], rax
1400c062badd rax, 80
1400c062fmov [rbx+216], rax
1400c0636sub rax, 40
1400c063amov [rbx+16], rax
1400c063ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0643lea rdx, [rbx+24]
1400c0647lea rcx, [rbx+216]
1400c064ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0653mov rdx, [r12]
1400c0657mov r8l, ebp
1400c065alea rcx, [rbx+24]
1400c065ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0663mov rdx, [rbx]
1400c0666mov rcx, [rdx-24]
1400c066aadd rcx, rbx
1400c066dtest rax, rax
1400c0670je 0x1400c0688
1400c0672xor edx, edx
1400c0674call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0679nop
1400c067aadd rsp, 32
1400c067epop rbx
1400c067fpop rsi
1400c0680pop rdi
1400c0681pop rbp
1400c0682pop r12
1400c0684ret
1400c0685
1400c0685 0f 1f 00 ...
1400c0688
1400c0688loc_1400c0688:
1400c0688mov edx, [rcx+32]
1400c068bor edx, 4
1400c068ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0693nop
1400c0694add rsp, 32
1400c0698pop rbx
1400c0699pop rsi
1400c069apop rdi
1400c069bpop rbp
1400c069cpop r12
1400c069eret
1400c069f
1400c069f 48 H
1400c06a0 89 c5 48 8d 4b 18 e8 85 e4 ff ff 48 89 ef 48 8d ..H.K......H..H.
1400c06b0 15 23 f3 0d 00 48 89 d9 e8 63 a7 00 00 48 8b 05 .#...H...c...H..
1400c06c0 4c 6e 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 Ln..H......H...H
1400c06d0 89 83 d8 00 00 00 e8 65 58 03 00 48 89 f9 e8 bd .......eX..H....
1400c06e0 ac f5 ff 48 89 c7 eb c6 48 8d 3d 69 a1 0d 00 31 ...H....H.=i...1
1400c06f0 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c0 48 89 c7 .H.;H..H.K...H..
1400c0700 eb bb ..
1400c0580
1400c0580std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c0580push r12
1400c0582push rbp
1400c0583push rdi
1400c0584push rsi
1400c0585push rbx
1400c0586sub rsp, 32
1400c058amov rbx, rcx
1400c058dlea rcx, [rcx+216]
1400c0594mov r12, rdx
1400c0597mov ebp, r8l
1400c059acall std::ios_base::ios_base()
1400c059fxor r8l, r8l
1400c05a2pxor x0, x0
1400c05a6xor edx, edx
1400c05a8lea rax, [rip+0xda2a9]
1400c05afmov [rbx+440], r8w
1400c05b7lea rcx, [rbx+216]
1400c05bemov [rbx], rax
1400c05c1add rax, 40
1400c05c5mov [rbx+432], 0
1400c05d0mov [rbx+442], 0
1400c05d7mov [rbx+216], rax
1400c05demov [rbx+8], 0
1400c05e6movups [rbx+448], x0
1400c05edmovups [rbx+464], x0
1400c05f4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c05f9lea rax, [rip+0xda328]
1400c0600xor edx, edx
1400c0602lea rcx, [rbx+216]
1400c0609mov [rbx+16], rax
1400c060dadd rax, 40
1400c0611mov [rbx+216], rax
1400c0618call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c061dlea rax, [rip+0xe17f4]
1400c0624lea rcx, [rbx+24]
1400c0628mov [rbx], rax
1400c062badd rax, 80
1400c062fmov [rbx+216], rax
1400c0636sub rax, 40
1400c063amov [rbx+16], rax
1400c063ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0643lea rdx, [rbx+24]
1400c0647lea rcx, [rbx+216]
1400c064ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0653mov rdx, [r12]
1400c0657mov r8l, ebp
1400c065alea rcx, [rbx+24]
1400c065ecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0663mov rdx, [rbx]
1400c0666mov rcx, [rdx-24]
1400c066aadd rcx, rbx
1400c066dtest rax, rax
1400c0670je 0x1400c0688
1400c0672xor edx, edx
1400c0674call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0679nop
1400c067aadd rsp, 32
1400c067epop rbx
1400c067fpop rsi
1400c0680pop rdi
1400c0681pop rbp
1400c0682pop r12
1400c0684ret
1400c0685
1400c0685 0f 1f 00 ...
1400c0688
1400c0688loc_1400c0688:
1400c0688mov edx, [rcx+32]
1400c068bor edx, 4
1400c068ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0693nop
1400c0694add rsp, 32
1400c0698pop rbx
1400c0699pop rsi
1400c069apop rdi
1400c069bpop rbp
1400c069cpop r12
1400c069eret
1400c069f
1400c069f 48 H
1400c06a0 89 c5 48 8d 4b 18 e8 85 e4 ff ff 48 89 ef 48 8d ..H.K......H..H.
1400c06b0 15 23 f3 0d 00 48 89 d9 e8 63 a7 00 00 48 8b 05 .#...H...c...H..
1400c06c0 4c 6e 0d 00 48 8d 8b d8 00 00 00 48 83 c0 10 48 Ln..H......H...H
1400c06d0 89 83 d8 00 00 00 e8 65 58 03 00 48 89 f9 e8 bd .......eX..H....
1400c06e0 ac f5 ff 48 89 c7 eb c6 48 8d 3d 69 a1 0d 00 31 ...H....H.=i...1
1400c06f0 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c0 48 89 c7 .H.;H..H.K...H..
1400c0700 eb bb ..
1400c0580
1400c0702
1400c0702 // align 0x10
1400c0702 // align 0x10
1400c0710
1400c0710std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream():
1400c0710push rdi
1400c0711push rsi
1400c0712push rbx
1400c0713sub rsp, 48
1400c0717mov rbx, rcx
1400c071alea rcx, [rcx+216]
1400c0721call std::ios_base::ios_base()
1400c0726lea rax, [rip+0xda12b]
1400c072dxor ecx, ecx
1400c072fxor edx, edx
1400c0731mov [rbx], rax
1400c0734add rax, 40
1400c0738pxor x0, x0
1400c073cmov [rbx+440], cx
1400c0743lea rcx, [rbx+216]
1400c074amov [rbx+432], 0
1400c0755mov [rbx+442], 0
1400c075cmov [rbx+216], rax
1400c0763mov [rbx+8], 0
1400c076bmovups [rbx+448], x0
1400c0772movups [rbx+464], x0
1400c0779call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c077elea rax, [rip+0xda1a3]
1400c0785xor edx, edx
1400c0787lea rcx, [rbx+216]
1400c078emov [rbx+16], rax
1400c0792add rax, 40
1400c0796mov [rbx+216], rax
1400c079dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c07a2lea rax, [rip+0xe166f]
1400c07a9lea rcx, [rbx+24]
1400c07admov [rbx], rax
1400c07b0add rax, 80
1400c07b4mov [rbx+216], rax
1400c07bbsub rax, 40
1400c07bfmov [rbx+16], rax
1400c07c3call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c07c8lea rdx, [rbx+24]
1400c07cclea rcx, [rbx+216]
1400c07d3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c07d8nop
1400c07d9add rsp, 48
1400c07ddpop rbx
1400c07depop rsi
1400c07dfpop rdi
1400c07e0ret
1400c07e1
1400c07e1 48 89 c7 48 8b 05 25 6d 0d 00 48 8d 8b d8 00 H..H..%m..H....
1400c07f0 00 00 48 83 c0 10 48 89 83 d8 00 00 00 e8 3e 57 ..H...H.......>W
1400c0800 03 00 48 89 f9 e8 96 ab f5 ff 48 8d 4b 18 48 89 ..H.......H.K.H.
1400c0810 44 24 28 e8 18 e3 ff ff 48 8b 7c 24 28 48 8d 15 D$(.....H.|$(H..
1400c0820 b4 f1 0d 00 48 89 d9 e8 f4 a5 00 00 eb b6 48 89 ....H.........H.
1400c0830 c7 eb ea 48 8d 15 1e a0 0d 00 48 89 c7 48 89 13 ...H......H..H..
1400c0840 31 d2 48 89 53 08 eb 9c 1.H.S...
1400c0710
1400c0710std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream():
1400c0710push rdi
1400c0711push rsi
1400c0712push rbx
1400c0713sub rsp, 48
1400c0717mov rbx, rcx
1400c071alea rcx, [rcx+216]
1400c0721call std::ios_base::ios_base()
1400c0726lea rax, [rip+0xda12b]
1400c072dxor ecx, ecx
1400c072fxor edx, edx
1400c0731mov [rbx], rax
1400c0734add rax, 40
1400c0738pxor x0, x0
1400c073cmov [rbx+440], cx
1400c0743lea rcx, [rbx+216]
1400c074amov [rbx+432], 0
1400c0755mov [rbx+442], 0
1400c075cmov [rbx+216], rax
1400c0763mov [rbx+8], 0
1400c076bmovups [rbx+448], x0
1400c0772movups [rbx+464], x0
1400c0779call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c077elea rax, [rip+0xda1a3]
1400c0785xor edx, edx
1400c0787lea rcx, [rbx+216]
1400c078emov [rbx+16], rax
1400c0792add rax, 40
1400c0796mov [rbx+216], rax
1400c079dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c07a2lea rax, [rip+0xe166f]
1400c07a9lea rcx, [rbx+24]
1400c07admov [rbx], rax
1400c07b0add rax, 80
1400c07b4mov [rbx+216], rax
1400c07bbsub rax, 40
1400c07bfmov [rbx+16], rax
1400c07c3call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c07c8lea rdx, [rbx+24]
1400c07cclea rcx, [rbx+216]
1400c07d3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c07d8nop
1400c07d9add rsp, 48
1400c07ddpop rbx
1400c07depop rsi
1400c07dfpop rdi
1400c07e0ret
1400c07e1
1400c07e1 48 89 c7 48 8b 05 25 6d 0d 00 48 8d 8b d8 00 H..H..%m..H....
1400c07f0 00 00 48 83 c0 10 48 89 83 d8 00 00 00 e8 3e 57 ..H...H.......>W
1400c0800 03 00 48 89 f9 e8 96 ab f5 ff 48 8d 4b 18 48 89 ..H.......H.K.H.
1400c0810 44 24 28 e8 18 e3 ff ff 48 8b 7c 24 28 48 8d 15 D$(.....H.|$(H..
1400c0820 b4 f1 0d 00 48 89 d9 e8 f4 a5 00 00 eb b6 48 89 ....H.........H.
1400c0830 c7 eb ea 48 8d 15 1e a0 0d 00 48 89 c7 48 89 13 ...H......H..H..
1400c0840 31 d2 48 89 53 08 eb 9c 1.H.S...
1400c0710
1400c0848
1400c0848 // align 0x10
1400c0848 // align 0x10
1400c0850
1400c0850std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c0850push r12
1400c0852push rbp
1400c0853push rdi
1400c0854push rsi
1400c0855push rbx
1400c0856sub rsp, 32
1400c085amov rax, [rdx+16]
1400c085emov rsi, rdx
1400c0861mov rbx, rcx
1400c0864mov [rcx], rax
1400c0867mov rdx, [rax-24]
1400c086bmov rcx, [rsi+24]
1400c086fmov rdi, r8
1400c0872mov [rbx+rdx], rcx
1400c0876mov rdx, [r8+8]
1400c087amov [rbx+8], rdx
1400c087emov rbp, [rax-24]
1400c0882mov rax, [r8]
1400c0885add rbp, rbx
1400c0888mov r12, [rax-24]
1400c088cmov rcx, rbp
1400c088fadd r12, r8
1400c0892mov rdx, r12
1400c0895call std::ios_base::_M_move(std::ios_base&)
1400c089alea rdx, [rbp+208]
1400c08a1mov rcx, rbp
1400c08a4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c08a9mov rax, [r12+216]
1400c08b1mov [rbp+232], 0
1400c08bcmov [r12+216], 0
1400c08c8mov [rbp+216], rax
1400c08cfmov rdx, [rsi+40]
1400c08d3movzx eax, [r12+224]
1400c08dcmov [rbp+224], ax
1400c08e3movzx eax, [r12+226]
1400c08ecmov [rbp+226], al
1400c08f2mov rax, [rsi+32]
1400c08f6lea rbp, [rbx+24]
1400c08famov [rdi+8], 0
1400c0902mov rcx, rbp
1400c0905mov [rbx+16], rax
1400c0909mov rax, [rax-24]
1400c090dmov [rbx+rax+16], rdx
1400c0912mov rax, [rsi+8]
1400c0916mov rdx, [rsi+48]
1400c091amov [rbx], rax
1400c091dmov rax, [rax-24]
1400c0921mov [rbx+rax], rdx
1400c0925mov rax, [rsi+56]
1400c0929mov [rbx+16], rax
1400c092dmov rax, [rsi]
1400c0930mov rdx, [rsi+64]
1400c0934mov [rbx], rax
1400c0937mov rax, [rax-24]
1400c093bmov [rbx+rax], rdx
1400c093fmov rax, [rsi+72]
1400c0943lea rdx, [rdi+24]
1400c0947mov [rbx+16], rax
1400c094bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400c0950mov rax, [rbx]
1400c0953mov rax, [rax-24]
1400c0957mov [rbx+rax+232], rbp
1400c095fadd rsp, 32
1400c0963pop rbx
1400c0964pop rsi
1400c0965pop rdi
1400c0966pop rbp
1400c0967pop r12
1400c0969ret
1400c096a
1400c096a 48 89 c7 48 89 d9 H..H..
1400c0970 48 8d 56 08 e8 a7 a4 00 00 48 89 f9 e8 1f aa f5 H.V......H......
1400c0980 ff 90 ..
1400c0850
1400c0850std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c0850push r12
1400c0852push rbp
1400c0853push rdi
1400c0854push rsi
1400c0855push rbx
1400c0856sub rsp, 32
1400c085amov rax, [rdx+16]
1400c085emov rsi, rdx
1400c0861mov rbx, rcx
1400c0864mov [rcx], rax
1400c0867mov rdx, [rax-24]
1400c086bmov rcx, [rsi+24]
1400c086fmov rdi, r8
1400c0872mov [rbx+rdx], rcx
1400c0876mov rdx, [r8+8]
1400c087amov [rbx+8], rdx
1400c087emov rbp, [rax-24]
1400c0882mov rax, [r8]
1400c0885add rbp, rbx
1400c0888mov r12, [rax-24]
1400c088cmov rcx, rbp
1400c088fadd r12, r8
1400c0892mov rdx, r12
1400c0895call std::ios_base::_M_move(std::ios_base&)
1400c089alea rdx, [rbp+208]
1400c08a1mov rcx, rbp
1400c08a4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c08a9mov rax, [r12+216]
1400c08b1mov [rbp+232], 0
1400c08bcmov [r12+216], 0
1400c08c8mov [rbp+216], rax
1400c08cfmov rdx, [rsi+40]
1400c08d3movzx eax, [r12+224]
1400c08dcmov [rbp+224], ax
1400c08e3movzx eax, [r12+226]
1400c08ecmov [rbp+226], al
1400c08f2mov rax, [rsi+32]
1400c08f6lea rbp, [rbx+24]
1400c08famov [rdi+8], 0
1400c0902mov rcx, rbp
1400c0905mov [rbx+16], rax
1400c0909mov rax, [rax-24]
1400c090dmov [rbx+rax+16], rdx
1400c0912mov rax, [rsi+8]
1400c0916mov rdx, [rsi+48]
1400c091amov [rbx], rax
1400c091dmov rax, [rax-24]
1400c0921mov [rbx+rax], rdx
1400c0925mov rax, [rsi+56]
1400c0929mov [rbx+16], rax
1400c092dmov rax, [rsi]
1400c0930mov rdx, [rsi+64]
1400c0934mov [rbx], rax
1400c0937mov rax, [rax-24]
1400c093bmov [rbx+rax], rdx
1400c093fmov rax, [rsi+72]
1400c0943lea rdx, [rdi+24]
1400c0947mov [rbx+16], rax
1400c094bcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400c0950mov rax, [rbx]
1400c0953mov rax, [rax-24]
1400c0957mov [rbx+rax+232], rbp
1400c095fadd rsp, 32
1400c0963pop rbx
1400c0964pop rsi
1400c0965pop rdi
1400c0966pop rbp
1400c0967pop r12
1400c0969ret
1400c096a
1400c096a 48 89 c7 48 89 d9 H..H..
1400c0970 48 8d 56 08 e8 a7 a4 00 00 48 89 f9 e8 1f aa f5 H.V......H......
1400c0980 ff 90 ..
1400c0850
1400c0982
1400c0982 // align 0x10
1400c0982 // align 0x10
1400c0990
1400c0990std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(char const*, std::_Ios_Openmode):
1400c0990push r12
1400c0992push rbp
1400c0993push rdi
1400c0994push rsi
1400c0995push rbx
1400c0996sub rsp, 32
1400c099amov rax, [rdx+16]
1400c099emov rsi, rdx
1400c09a1mov rbx, rcx
1400c09a4mov [rcx], rax
1400c09a7mov rdx, [rax-24]
1400c09abmov rcx, [rsi+24]
1400c09afmov rbp, r8
1400c09b2mov r12l, r9l
1400c09b5mov [rbx+rdx], rcx
1400c09b9xor edx, edx
1400c09bbmov [rbx+8], 0
1400c09c3mov rcx, [rax-24]
1400c09c7add rcx, rbx
1400c09cacall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c09cfmov rax, [rsi+32]
1400c09d3xor edx, edx
1400c09d5mov [rbx+16], rax
1400c09d9mov rax, [rax-24]
1400c09ddlea rcx, [rbx+rax+16]
1400c09e2mov rax, [rsi+40]
1400c09e6mov [rcx], rax
1400c09e9call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c09eemov rax, [rsi+8]
1400c09f2mov rdx, [rsi+48]
1400c09f6lea rcx, [rbx+24]
1400c09famov [rbx], rax
1400c09fdmov rax, [rax-24]
1400c0a01mov [rbx+rax], rdx
1400c0a05mov rax, [rsi+56]
1400c0a09mov [rbx+16], rax
1400c0a0dmov rax, [rsi]
1400c0a10mov rdx, [rsi+64]
1400c0a14mov [rbx], rax
1400c0a17mov rax, [rax-24]
1400c0a1bmov [rbx+rax], rdx
1400c0a1fmov rax, [rsi+72]
1400c0a23mov [rbx+16], rax
1400c0a27call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0a2cmov rax, [rbx]
1400c0a2flea rdx, [rbx+24]
1400c0a33mov rcx, [rax-24]
1400c0a37add rcx, rbx
1400c0a3acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0a3fmov r8l, r12l
1400c0a42mov rdx, rbp
1400c0a45lea rcx, [rbx+24]
1400c0a49call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0a4emov rdx, [rbx]
1400c0a51mov rcx, [rdx-24]
1400c0a55add rcx, rbx
1400c0a58test rax, rax
1400c0a5bje 0x1400c0a70
1400c0a5dxor edx, edx
1400c0a5fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0a64nop
1400c0a65add rsp, 32
1400c0a69pop rbx
1400c0a6apop rsi
1400c0a6bpop rdi
1400c0a6cpop rbp
1400c0a6dpop r12
1400c0a6fret
1400c0a70
1400c0a70loc_1400c0a70:
1400c0a70mov edx, [rcx+32]
1400c0a73or edx, 4
1400c0a76call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0a7bnop
1400c0a7cadd rsp, 32
1400c0a80pop rbx
1400c0a81pop rsi
1400c0a82pop rdi
1400c0a83pop rbp
1400c0a84pop r12
1400c0a86ret
1400c0a87
1400c0a87 48 8d 4b 18 48 89 c5 e8 9d H.K.H....
1400c0a90 e0 ff ff 48 89 d9 48 8d 56 08 e8 81 a3 00 00 48 ...H..H.V......H
1400c0aa0 89 e9 e8 f9 a8 f5 ff 48 89 c5 eb e7 48 89 c1 48 .......H....H..H
1400c0ab0 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400c0ac0 14 03 31 c0 48 89 43 08 e8 d3 a8 f5 ff 90 ..1.H.C.......
1400c0990
1400c0990std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(char const*, std::_Ios_Openmode):
1400c0990push r12
1400c0992push rbp
1400c0993push rdi
1400c0994push rsi
1400c0995push rbx
1400c0996sub rsp, 32
1400c099amov rax, [rdx+16]
1400c099emov rsi, rdx
1400c09a1mov rbx, rcx
1400c09a4mov [rcx], rax
1400c09a7mov rdx, [rax-24]
1400c09abmov rcx, [rsi+24]
1400c09afmov rbp, r8
1400c09b2mov r12l, r9l
1400c09b5mov [rbx+rdx], rcx
1400c09b9xor edx, edx
1400c09bbmov [rbx+8], 0
1400c09c3mov rcx, [rax-24]
1400c09c7add rcx, rbx
1400c09cacall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c09cfmov rax, [rsi+32]
1400c09d3xor edx, edx
1400c09d5mov [rbx+16], rax
1400c09d9mov rax, [rax-24]
1400c09ddlea rcx, [rbx+rax+16]
1400c09e2mov rax, [rsi+40]
1400c09e6mov [rcx], rax
1400c09e9call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c09eemov rax, [rsi+8]
1400c09f2mov rdx, [rsi+48]
1400c09f6lea rcx, [rbx+24]
1400c09famov [rbx], rax
1400c09fdmov rax, [rax-24]
1400c0a01mov [rbx+rax], rdx
1400c0a05mov rax, [rsi+56]
1400c0a09mov [rbx+16], rax
1400c0a0dmov rax, [rsi]
1400c0a10mov rdx, [rsi+64]
1400c0a14mov [rbx], rax
1400c0a17mov rax, [rax-24]
1400c0a1bmov [rbx+rax], rdx
1400c0a1fmov rax, [rsi+72]
1400c0a23mov [rbx+16], rax
1400c0a27call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0a2cmov rax, [rbx]
1400c0a2flea rdx, [rbx+24]
1400c0a33mov rcx, [rax-24]
1400c0a37add rcx, rbx
1400c0a3acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0a3fmov r8l, r12l
1400c0a42mov rdx, rbp
1400c0a45lea rcx, [rbx+24]
1400c0a49call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0a4emov rdx, [rbx]
1400c0a51mov rcx, [rdx-24]
1400c0a55add rcx, rbx
1400c0a58test rax, rax
1400c0a5bje 0x1400c0a70
1400c0a5dxor edx, edx
1400c0a5fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0a64nop
1400c0a65add rsp, 32
1400c0a69pop rbx
1400c0a6apop rsi
1400c0a6bpop rdi
1400c0a6cpop rbp
1400c0a6dpop r12
1400c0a6fret
1400c0a70
1400c0a70loc_1400c0a70:
1400c0a70mov edx, [rcx+32]
1400c0a73or edx, 4
1400c0a76call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0a7bnop
1400c0a7cadd rsp, 32
1400c0a80pop rbx
1400c0a81pop rsi
1400c0a82pop rdi
1400c0a83pop rbp
1400c0a84pop r12
1400c0a86ret
1400c0a87
1400c0a87 48 8d 4b 18 48 89 c5 e8 9d H.K.H....
1400c0a90 e0 ff ff 48 89 d9 48 8d 56 08 e8 81 a3 00 00 48 ...H..H.V......H
1400c0aa0 89 e9 e8 f9 a8 f5 ff 48 89 c5 eb e7 48 89 c1 48 .......H....H..H
1400c0ab0 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400c0ac0 14 03 31 c0 48 89 43 08 e8 d3 a8 f5 ff 90 ..1.H.C.......
1400c0990
1400c0ace
1400c0ace // align 0x10
1400c0ace // align 0x10
1400c0ad0
1400c0ad0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(wchar_t const*, std::_Ios_Openmode):
1400c0ad0push r12
1400c0ad2push rbp
1400c0ad3push rdi
1400c0ad4push rsi
1400c0ad5push rbx
1400c0ad6sub rsp, 32
1400c0adamov rax, [rdx+16]
1400c0ademov rsi, rdx
1400c0ae1mov rbx, rcx
1400c0ae4mov [rcx], rax
1400c0ae7mov rdx, [rax-24]
1400c0aebmov rcx, [rsi+24]
1400c0aefmov rbp, r8
1400c0af2mov r12l, r9l
1400c0af5mov [rbx+rdx], rcx
1400c0af9xor edx, edx
1400c0afbmov [rbx+8], 0
1400c0b03mov rcx, [rax-24]
1400c0b07add rcx, rbx
1400c0b0acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0b0fmov rax, [rsi+32]
1400c0b13xor edx, edx
1400c0b15mov [rbx+16], rax
1400c0b19mov rax, [rax-24]
1400c0b1dlea rcx, [rbx+rax+16]
1400c0b22mov rax, [rsi+40]
1400c0b26mov [rcx], rax
1400c0b29call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0b2emov rax, [rsi+8]
1400c0b32mov rdx, [rsi+48]
1400c0b36lea rcx, [rbx+24]
1400c0b3amov [rbx], rax
1400c0b3dmov rax, [rax-24]
1400c0b41mov [rbx+rax], rdx
1400c0b45mov rax, [rsi+56]
1400c0b49mov [rbx+16], rax
1400c0b4dmov rax, [rsi]
1400c0b50mov rdx, [rsi+64]
1400c0b54mov [rbx], rax
1400c0b57mov rax, [rax-24]
1400c0b5bmov [rbx+rax], rdx
1400c0b5fmov rax, [rsi+72]
1400c0b63mov [rbx+16], rax
1400c0b67call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0b6cmov rax, [rbx]
1400c0b6flea rdx, [rbx+24]
1400c0b73mov rcx, [rax-24]
1400c0b77add rcx, rbx
1400c0b7acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0b7fmov r8l, r12l
1400c0b82mov rdx, rbp
1400c0b85lea rcx, [rbx+24]
1400c0b89call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400c0b8emov rdx, [rbx]
1400c0b91mov rcx, [rdx-24]
1400c0b95add rcx, rbx
1400c0b98test rax, rax
1400c0b9bje 0x1400c0bb0
1400c0b9dxor edx, edx
1400c0b9fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0ba4nop
1400c0ba5add rsp, 32
1400c0ba9pop rbx
1400c0baapop rsi
1400c0babpop rdi
1400c0bacpop rbp
1400c0badpop r12
1400c0bafret
1400c0bb0
1400c0bb0loc_1400c0bb0:
1400c0bb0mov edx, [rcx+32]
1400c0bb3or edx, 4
1400c0bb6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0bbbnop
1400c0bbcadd rsp, 32
1400c0bc0pop rbx
1400c0bc1pop rsi
1400c0bc2pop rdi
1400c0bc3pop rbp
1400c0bc4pop r12
1400c0bc6ret
1400c0bc7
1400c0bc7 48 8d 4b 18 48 89 c5 e8 5d H.K.H...]
1400c0bd0 df ff ff 48 89 d9 48 8d 56 08 e8 41 a2 00 00 48 ...H..H.V..A...H
1400c0be0 89 e9 e8 b9 a7 f5 ff 48 89 c5 eb e7 48 89 c1 48 .......H....H..H
1400c0bf0 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400c0c00 14 03 31 c0 48 89 43 08 e8 93 a7 f5 ff 90 ..1.H.C.......
1400c0ad0
1400c0ad0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(wchar_t const*, std::_Ios_Openmode):
1400c0ad0push r12
1400c0ad2push rbp
1400c0ad3push rdi
1400c0ad4push rsi
1400c0ad5push rbx
1400c0ad6sub rsp, 32
1400c0adamov rax, [rdx+16]
1400c0ademov rsi, rdx
1400c0ae1mov rbx, rcx
1400c0ae4mov [rcx], rax
1400c0ae7mov rdx, [rax-24]
1400c0aebmov rcx, [rsi+24]
1400c0aefmov rbp, r8
1400c0af2mov r12l, r9l
1400c0af5mov [rbx+rdx], rcx
1400c0af9xor edx, edx
1400c0afbmov [rbx+8], 0
1400c0b03mov rcx, [rax-24]
1400c0b07add rcx, rbx
1400c0b0acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0b0fmov rax, [rsi+32]
1400c0b13xor edx, edx
1400c0b15mov [rbx+16], rax
1400c0b19mov rax, [rax-24]
1400c0b1dlea rcx, [rbx+rax+16]
1400c0b22mov rax, [rsi+40]
1400c0b26mov [rcx], rax
1400c0b29call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0b2emov rax, [rsi+8]
1400c0b32mov rdx, [rsi+48]
1400c0b36lea rcx, [rbx+24]
1400c0b3amov [rbx], rax
1400c0b3dmov rax, [rax-24]
1400c0b41mov [rbx+rax], rdx
1400c0b45mov rax, [rsi+56]
1400c0b49mov [rbx+16], rax
1400c0b4dmov rax, [rsi]
1400c0b50mov rdx, [rsi+64]
1400c0b54mov [rbx], rax
1400c0b57mov rax, [rax-24]
1400c0b5bmov [rbx+rax], rdx
1400c0b5fmov rax, [rsi+72]
1400c0b63mov [rbx+16], rax
1400c0b67call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0b6cmov rax, [rbx]
1400c0b6flea rdx, [rbx+24]
1400c0b73mov rcx, [rax-24]
1400c0b77add rcx, rbx
1400c0b7acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0b7fmov r8l, r12l
1400c0b82mov rdx, rbp
1400c0b85lea rcx, [rbx+24]
1400c0b89call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(wchar_t const*, std::_Ios_Openmode)
1400c0b8emov rdx, [rbx]
1400c0b91mov rcx, [rdx-24]
1400c0b95add rcx, rbx
1400c0b98test rax, rax
1400c0b9bje 0x1400c0bb0
1400c0b9dxor edx, edx
1400c0b9fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0ba4nop
1400c0ba5add rsp, 32
1400c0ba9pop rbx
1400c0baapop rsi
1400c0babpop rdi
1400c0bacpop rbp
1400c0badpop r12
1400c0bafret
1400c0bb0
1400c0bb0loc_1400c0bb0:
1400c0bb0mov edx, [rcx+32]
1400c0bb3or edx, 4
1400c0bb6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0bbbnop
1400c0bbcadd rsp, 32
1400c0bc0pop rbx
1400c0bc1pop rsi
1400c0bc2pop rdi
1400c0bc3pop rbp
1400c0bc4pop r12
1400c0bc6ret
1400c0bc7
1400c0bc7 48 8d 4b 18 48 89 c5 e8 5d H.K.H...]
1400c0bd0 df ff ff 48 89 d9 48 8d 56 08 e8 41 a2 00 00 48 ...H..H.V..A...H
1400c0be0 89 e9 e8 b9 a7 f5 ff 48 89 c5 eb e7 48 89 c1 48 .......H....H..H
1400c0bf0 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
1400c0c00 14 03 31 c0 48 89 43 08 e8 93 a7 f5 ff 90 ..1.H.C.......
1400c0ad0
1400c0c0e
1400c0c0e // align 0x10
1400c0c0e // align 0x10
1400c0c10
1400c0c10std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c0c10push r12
1400c0c12push rbp
1400c0c13push rdi
1400c0c14push rsi
1400c0c15push rbx
1400c0c16sub rsp, 32
1400c0c1amov rax, [rdx+16]
1400c0c1emov rsi, rdx
1400c0c21mov rbx, rcx
1400c0c24mov [rcx], rax
1400c0c27mov rdx, [rax-24]
1400c0c2bmov rcx, [rsi+24]
1400c0c2fmov r12, r8
1400c0c32mov ebp, r9l
1400c0c35mov [rbx+rdx], rcx
1400c0c39xor edx, edx
1400c0c3bmov [rbx+8], 0
1400c0c43mov rcx, [rax-24]
1400c0c47add rcx, rbx
1400c0c4acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0c4fmov rax, [rsi+32]
1400c0c53xor edx, edx
1400c0c55mov [rbx+16], rax
1400c0c59mov rax, [rax-24]
1400c0c5dlea rcx, [rbx+rax+16]
1400c0c62mov rax, [rsi+40]
1400c0c66mov [rcx], rax
1400c0c69call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0c6emov rax, [rsi+8]
1400c0c72mov rdx, [rsi+48]
1400c0c76lea rcx, [rbx+24]
1400c0c7amov [rbx], rax
1400c0c7dmov rax, [rax-24]
1400c0c81mov [rbx+rax], rdx
1400c0c85mov rax, [rsi+56]
1400c0c89mov [rbx+16], rax
1400c0c8dmov rax, [rsi]
1400c0c90mov rdx, [rsi+64]
1400c0c94mov [rbx], rax
1400c0c97mov rax, [rax-24]
1400c0c9bmov [rbx+rax], rdx
1400c0c9fmov rax, [rsi+72]
1400c0ca3mov [rbx+16], rax
1400c0ca7call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0cacmov rax, [rbx]
1400c0caflea rdx, [rbx+24]
1400c0cb3mov rcx, [rax-24]
1400c0cb7add rcx, rbx
1400c0cbacall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0cbfmov rdx, [r12]
1400c0cc3mov r8l, ebp
1400c0cc6lea rcx, [rbx+24]
1400c0ccacall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0ccfmov rdx, [rbx]
1400c0cd2mov rcx, [rdx-24]
1400c0cd6add rcx, rbx
1400c0cd9test rax, rax
1400c0cdcje 0x1400c0cf8
1400c0cdexor edx, edx
1400c0ce0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0ce5nop
1400c0ce6add rsp, 32
1400c0ceapop rbx
1400c0cebpop rsi
1400c0cecpop rdi
1400c0cedpop rbp
1400c0ceepop r12
1400c0cf0ret
1400c0cf1
1400c0cf1 0f 1f 80 00 00 00 00 .......
1400c0cf8
1400c0cf8loc_1400c0cf8:
1400c0cf8mov edx, [rcx+32]
1400c0cfbor edx, 4
1400c0cfecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0d03nop
1400c0d04add rsp, 32
1400c0d08pop rbx
1400c0d09pop rsi
1400c0d0apop rdi
1400c0d0bpop rbp
1400c0d0cpop r12
1400c0d0eret
1400c0d0f
1400c0d0f 48 H
1400c0d10 8d 4b 18 48 89 c5 e8 15 de ff ff 48 89 d9 48 8d .K.H.......H..H.
1400c0d20 56 08 e8 f9 a0 00 00 48 89 e9 e8 71 a6 f5 ff 48 V......H...q...H
1400c0d30 89 c5 eb e7 48 89 c1 48 8b 46 10 48 8b 56 18 48 ....H..H.F.H.V.H
1400c0d40 89 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 08 ..H.@.H...1.H.C.
1400c0d50 e8 4b a6 f5 ff 90 .K....
1400c0c10
1400c0c10std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c0c10push r12
1400c0c12push rbp
1400c0c13push rdi
1400c0c14push rsi
1400c0c15push rbx
1400c0c16sub rsp, 32
1400c0c1amov rax, [rdx+16]
1400c0c1emov rsi, rdx
1400c0c21mov rbx, rcx
1400c0c24mov [rcx], rax
1400c0c27mov rdx, [rax-24]
1400c0c2bmov rcx, [rsi+24]
1400c0c2fmov r12, r8
1400c0c32mov ebp, r9l
1400c0c35mov [rbx+rdx], rcx
1400c0c39xor edx, edx
1400c0c3bmov [rbx+8], 0
1400c0c43mov rcx, [rax-24]
1400c0c47add rcx, rbx
1400c0c4acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0c4fmov rax, [rsi+32]
1400c0c53xor edx, edx
1400c0c55mov [rbx+16], rax
1400c0c59mov rax, [rax-24]
1400c0c5dlea rcx, [rbx+rax+16]
1400c0c62mov rax, [rsi+40]
1400c0c66mov [rcx], rax
1400c0c69call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0c6emov rax, [rsi+8]
1400c0c72mov rdx, [rsi+48]
1400c0c76lea rcx, [rbx+24]
1400c0c7amov [rbx], rax
1400c0c7dmov rax, [rax-24]
1400c0c81mov [rbx+rax], rdx
1400c0c85mov rax, [rsi+56]
1400c0c89mov [rbx+16], rax
1400c0c8dmov rax, [rsi]
1400c0c90mov rdx, [rsi+64]
1400c0c94mov [rbx], rax
1400c0c97mov rax, [rax-24]
1400c0c9bmov [rbx+rax], rdx
1400c0c9fmov rax, [rsi+72]
1400c0ca3mov [rbx+16], rax
1400c0ca7call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0cacmov rax, [rbx]
1400c0caflea rdx, [rbx+24]
1400c0cb3mov rcx, [rax-24]
1400c0cb7add rcx, rbx
1400c0cbacall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0cbfmov rdx, [r12]
1400c0cc3mov r8l, ebp
1400c0cc6lea rcx, [rbx+24]
1400c0ccacall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::open(char const*, std::_Ios_Openmode)
1400c0ccfmov rdx, [rbx]
1400c0cd2mov rcx, [rdx-24]
1400c0cd6add rcx, rbx
1400c0cd9test rax, rax
1400c0cdcje 0x1400c0cf8
1400c0cdexor edx, edx
1400c0ce0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0ce5nop
1400c0ce6add rsp, 32
1400c0ceapop rbx
1400c0cebpop rsi
1400c0cecpop rdi
1400c0cedpop rbp
1400c0ceepop r12
1400c0cf0ret
1400c0cf1
1400c0cf1 0f 1f 80 00 00 00 00 .......
1400c0cf8
1400c0cf8loc_1400c0cf8:
1400c0cf8mov edx, [rcx+32]
1400c0cfbor edx, 4
1400c0cfecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c0d03nop
1400c0d04add rsp, 32
1400c0d08pop rbx
1400c0d09pop rsi
1400c0d0apop rdi
1400c0d0bpop rbp
1400c0d0cpop r12
1400c0d0eret
1400c0d0f
1400c0d0f 48 H
1400c0d10 8d 4b 18 48 89 c5 e8 15 de ff ff 48 89 d9 48 8d .K.H.......H..H.
1400c0d20 56 08 e8 f9 a0 00 00 48 89 e9 e8 71 a6 f5 ff 48 V......H...q...H
1400c0d30 89 c5 eb e7 48 89 c1 48 8b 46 10 48 8b 56 18 48 ....H..H.F.H.V.H
1400c0d40 89 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 08 ..H.@.H...1.H.C.
1400c0d50 e8 4b a6 f5 ff 90 .K....
1400c0c10
1400c0d56
1400c0d56 // align 0x10
1400c0d56 // align 0x10
1400c0d60
1400c0d60std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream():
1400c0d60push rdi
1400c0d61push rsi
1400c0d62push rbx
1400c0d63sub rsp, 48
1400c0d67mov rax, [rdx+16]
1400c0d6bmov rsi, rdx
1400c0d6emov rbx, rcx
1400c0d71mov [rcx], rax
1400c0d74mov rdx, [rax-24]
1400c0d78mov rcx, [rsi+24]
1400c0d7cmov [rbx+rdx], rcx
1400c0d80xor edx, edx
1400c0d82mov [rbx+8], 0
1400c0d8amov rcx, [rax-24]
1400c0d8eadd rcx, rbx
1400c0d91call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0d96mov rax, [rsi+32]
1400c0d9axor edx, edx
1400c0d9cmov [rbx+16], rax
1400c0da0mov rax, [rax-24]
1400c0da4lea rcx, [rbx+rax+16]
1400c0da9mov rax, [rsi+40]
1400c0dadmov [rcx], rax
1400c0db0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0db5mov rax, [rsi+8]
1400c0db9mov rdx, [rsi+48]
1400c0dbdlea rcx, [rbx+24]
1400c0dc1mov [rbx], rax
1400c0dc4mov rax, [rax-24]
1400c0dc8mov [rbx+rax], rdx
1400c0dccmov rax, [rsi+56]
1400c0dd0mov [rbx+16], rax
1400c0dd4mov rax, [rsi]
1400c0dd7mov rdx, [rsi+64]
1400c0ddbmov [rbx], rax
1400c0ddemov rax, [rax-24]
1400c0de2mov [rbx+rax], rdx
1400c0de6mov rax, [rsi+72]
1400c0deamov [rbx+16], rax
1400c0deecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0df3mov rax, [rbx]
1400c0df6lea rdx, [rbx+24]
1400c0dfamov rcx, [rax-24]
1400c0dfeadd rcx, rbx
1400c0e01call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0e06nop
1400c0e07add rsp, 48
1400c0e0bpop rbx
1400c0e0cpop rsi
1400c0e0dpop rdi
1400c0e0eret
1400c0e0f
1400c0e0f 48 H
1400c0e10 89 c1 48 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 ..H.F.H.V.H..H.@
1400c0e20 e8 48 89 14 03 31 c0 48 89 43 08 e8 70 a5 f5 ff .H...1.H.C..p...
1400c0e30 48 8d 4b 18 48 89 44 24 28 e8 f2 dc ff ff 48 8b H.K.H.D$(.....H.
1400c0e40 7c 24 28 48 89 d9 48 8d 56 08 e8 d1 9f 00 00 48 |$(H..H.V......H
1400c0e50 89 f9 e8 49 a5 f5 ff 48 89 c7 eb e7 ...I...H....
1400c0d60
1400c0d60std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::basic_fstream():
1400c0d60push rdi
1400c0d61push rsi
1400c0d62push rbx
1400c0d63sub rsp, 48
1400c0d67mov rax, [rdx+16]
1400c0d6bmov rsi, rdx
1400c0d6emov rbx, rcx
1400c0d71mov [rcx], rax
1400c0d74mov rdx, [rax-24]
1400c0d78mov rcx, [rsi+24]
1400c0d7cmov [rbx+rdx], rcx
1400c0d80xor edx, edx
1400c0d82mov [rbx+8], 0
1400c0d8amov rcx, [rax-24]
1400c0d8eadd rcx, rbx
1400c0d91call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0d96mov rax, [rsi+32]
1400c0d9axor edx, edx
1400c0d9cmov [rbx+16], rax
1400c0da0mov rax, [rax-24]
1400c0da4lea rcx, [rbx+rax+16]
1400c0da9mov rax, [rsi+40]
1400c0dadmov [rcx], rax
1400c0db0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0db5mov rax, [rsi+8]
1400c0db9mov rdx, [rsi+48]
1400c0dbdlea rcx, [rbx+24]
1400c0dc1mov [rbx], rax
1400c0dc4mov rax, [rax-24]
1400c0dc8mov [rbx+rax], rdx
1400c0dccmov rax, [rsi+56]
1400c0dd0mov [rbx+16], rax
1400c0dd4mov rax, [rsi]
1400c0dd7mov rdx, [rsi+64]
1400c0ddbmov [rbx], rax
1400c0ddemov rax, [rax-24]
1400c0de2mov [rbx+rax], rdx
1400c0de6mov rax, [rsi+72]
1400c0deamov [rbx+16], rax
1400c0deecall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::basic_filebuf()
1400c0df3mov rax, [rbx]
1400c0df6lea rdx, [rbx+24]
1400c0dfamov rcx, [rax-24]
1400c0dfeadd rcx, rbx
1400c0e01call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c0e06nop
1400c0e07add rsp, 48
1400c0e0bpop rbx
1400c0e0cpop rsi
1400c0e0dpop rdi
1400c0e0eret
1400c0e0f
1400c0e0f 48 H
1400c0e10 89 c1 48 8b 46 10 48 8b 56 18 48 89 03 48 8b 40 ..H.F.H.V.H..H.@
1400c0e20 e8 48 89 14 03 31 c0 48 89 43 08 e8 70 a5 f5 ff .H...1.H.C..p...
1400c0e30 48 8d 4b 18 48 89 44 24 28 e8 f2 dc ff ff 48 8b H.K.H.D$(.....H.
1400c0e40 7c 24 28 48 89 d9 48 8d 56 08 e8 d1 9f 00 00 48 |$(H..H.V......H
1400c0e50 89 f9 e8 49 a5 f5 ff 48 89 c7 eb e7 ...I...H....
1400c0d60
1400c0e5c
1400c0e5c // align 0x10
1400c0e5c // align 0x10
1400c0e60
1400c0e60std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400c0e60push rbx
1400c0e61sub rsp, 32
1400c0e65lea rax, [rip+0xe0fac]
1400c0e6cmovq x0, [rip+0xd092c]
1400c0e74mov [rcx], rax
1400c0e77add rax, 80
1400c0e7bmov rbx, rcx
1400c0e7elea rcx, [rcx+24]
1400c0e82mov [rcx+192], rax
1400c0e89lea rax, [rip+0xe0e80]
1400c0e90movq x1, rax
1400c0e95punpcklqdq x0, x1
1400c0e99movups [rcx-8], x0
1400c0e9dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c0ea2lea rcx, [rbx+96]
1400c0ea6call std::__basic_file<char>::~__basic_file()
1400c0eabmov rax, [rip+0xd63fe]
1400c0eb2lea rcx, [rbx+80]
1400c0eb6add rax, 16
1400c0ebamov [rbx+24], rax
1400c0ebecall std::locale::~locale()
1400c0ec3lea rax, [rip+0xd9a5e]
1400c0ecamov [rbx+8], 0
1400c0ed2lea rcx, [rbx+216]
1400c0ed9mov [rbx+16], rax
1400c0eddlea rax, [rip+0xd9974]
1400c0ee4mov [rbx], rax
1400c0ee7mov rax, [rip+0xd6622]
1400c0eeeadd rax, 16
1400c0ef2mov [rbx+216], rax
1400c0ef9call std::ios_base::~ios_base()
1400c0efemov rcx, rbx
1400c0f01add rsp, 32
1400c0f05pop rbx
1400c0f06jmp 0x140101ab0
1400c0f0b
1400c0f0b 48 89 c1 e8 7d H...}
1400c0f10 0d 04 00 e8 68 0f 04 00 eb 88 ....h.....
1400c0e60
1400c0e60std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400c0e60push rbx
1400c0e61sub rsp, 32
1400c0e65lea rax, [rip+0xe0fac]
1400c0e6cmovq x0, [rip+0xd092c]
1400c0e74mov [rcx], rax
1400c0e77add rax, 80
1400c0e7bmov rbx, rcx
1400c0e7elea rcx, [rcx+24]
1400c0e82mov [rcx+192], rax
1400c0e89lea rax, [rip+0xe0e80]
1400c0e90movq x1, rax
1400c0e95punpcklqdq x0, x1
1400c0e99movups [rcx-8], x0
1400c0e9dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c0ea2lea rcx, [rbx+96]
1400c0ea6call std::__basic_file<char>::~__basic_file()
1400c0eabmov rax, [rip+0xd63fe]
1400c0eb2lea rcx, [rbx+80]
1400c0eb6add rax, 16
1400c0ebamov [rbx+24], rax
1400c0ebecall std::locale::~locale()
1400c0ec3lea rax, [rip+0xd9a5e]
1400c0ecamov [rbx+8], 0
1400c0ed2lea rcx, [rbx+216]
1400c0ed9mov [rbx+16], rax
1400c0eddlea rax, [rip+0xd9974]
1400c0ee4mov [rbx], rax
1400c0ee7mov rax, [rip+0xd6622]
1400c0eeeadd rax, 16
1400c0ef2mov [rbx+216], rax
1400c0ef9call std::ios_base::~ios_base()
1400c0efemov rcx, rbx
1400c0f01add rsp, 32
1400c0f05pop rbx
1400c0f06jmp 0x140101ab0
1400c0f0b
1400c0f0b 48 89 c1 e8 7d H...}
1400c0f10 0d 04 00 e8 68 0f 04 00 eb 88 ....h.....
1400c0e60
1400c0f1a
1400c0f1a // align 0x10
1400c0f1a // align 0x10
1400c0f20
1400c0f20std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400c0f20push rbx
1400c0f21sub rsp, 32
1400c0f25lea rax, [rip+0xe0eec]
1400c0f2cmovq x0, [rip+0xd086c]
1400c0f34mov [rcx], rax
1400c0f37add rax, 80
1400c0f3bmov rbx, rcx
1400c0f3elea rcx, [rcx+24]
1400c0f42mov [rcx+192], rax
1400c0f49lea rax, [rip+0xe0dc0]
1400c0f50movq x1, rax
1400c0f55punpcklqdq x0, x1
1400c0f59movups [rcx-8], x0
1400c0f5dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c0f62lea rcx, [rbx+96]
1400c0f66call std::__basic_file<char>::~__basic_file()
1400c0f6bmov rax, [rip+0xd633e]
1400c0f72lea rcx, [rbx+80]
1400c0f76add rax, 16
1400c0f7amov [rbx+24], rax
1400c0f7ecall std::locale::~locale()
1400c0f83lea rax, [rip+0xd999e]
1400c0f8alea rcx, [rbx+216]
1400c0f91mov [rbx+8], 0
1400c0f99mov [rbx+16], rax
1400c0f9dlea rax, [rip+0xd98b4]
1400c0fa4mov [rbx], rax
1400c0fa7mov rax, [rip+0xd6562]
1400c0faeadd rax, 16
1400c0fb2mov [rbx+216], rax
1400c0fb9add rsp, 32
1400c0fbdpop rbx
1400c0fbejmp 0x1400f5f40
1400c0fc3
1400c0fc3 48 89 c1 e8 c5 0c 04 00 e8 b0 0e 04 00 H............
1400c0fd0 eb 90 ..
1400c0f20
1400c0f20std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400c0f20push rbx
1400c0f21sub rsp, 32
1400c0f25lea rax, [rip+0xe0eec]
1400c0f2cmovq x0, [rip+0xd086c]
1400c0f34mov [rcx], rax
1400c0f37add rax, 80
1400c0f3bmov rbx, rcx
1400c0f3elea rcx, [rcx+24]
1400c0f42mov [rcx+192], rax
1400c0f49lea rax, [rip+0xe0dc0]
1400c0f50movq x1, rax
1400c0f55punpcklqdq x0, x1
1400c0f59movups [rcx-8], x0
1400c0f5dcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c0f62lea rcx, [rbx+96]
1400c0f66call std::__basic_file<char>::~__basic_file()
1400c0f6bmov rax, [rip+0xd633e]
1400c0f72lea rcx, [rbx+80]
1400c0f76add rax, 16
1400c0f7amov [rbx+24], rax
1400c0f7ecall std::locale::~locale()
1400c0f83lea rax, [rip+0xd999e]
1400c0f8alea rcx, [rbx+216]
1400c0f91mov [rbx+8], 0
1400c0f99mov [rbx+16], rax
1400c0f9dlea rax, [rip+0xd98b4]
1400c0fa4mov [rbx], rax
1400c0fa7mov rax, [rip+0xd6562]
1400c0faeadd rax, 16
1400c0fb2mov [rbx+216], rax
1400c0fb9add rsp, 32
1400c0fbdpop rbx
1400c0fbejmp 0x1400f5f40
1400c0fc3
1400c0fc3 48 89 c1 e8 c5 0c 04 00 e8 b0 0e 04 00 H............
1400c0fd0 eb 90 ..
1400c0f20
1400c0fd2
1400c0fd2 // align 0x10
1400c0fd2 // align 0x10
1400c0fe0
1400c0fe0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400c0fe0push rsi
1400c0fe1push rbx
1400c0fe2sub rsp, 40
1400c0fe6mov rax, [rdx]
1400c0fe9mov rsi, rdx
1400c0fecmov [rcx], rax
1400c0fefmov rax, [rax-24]
1400c0ff3mov rbx, rcx
1400c0ff6mov rdx, [rdx+64]
1400c0ffalea rcx, [rcx+24]
1400c0ffemov [rcx+rax-24], rdx
1400c1003mov rax, [rsi+72]
1400c1007mov [rcx-8], rax
1400c100blea rax, [rip+0xe0cfe]
1400c1012mov [rcx], rax
1400c1015call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c101alea rcx, [rbx+96]
1400c101ecall std::__basic_file<char>::~__basic_file()
1400c1023mov rax, [rip+0xd6286]
1400c102alea rcx, [rbx+80]
1400c102eadd rax, 16
1400c1032mov [rbx+24], rax
1400c1036call std::locale::~locale()
1400c103bmov rax, [rsi+8]
1400c103fmov [rbx], rax
1400c1042mov rax, [rax-24]
1400c1046mov rdx, [rsi+48]
1400c104amov [rbx+rax], rdx
1400c104emov rax, [rsi+56]
1400c1052mov [rbx+16], rax
1400c1056mov rax, [rsi+32]
1400c105amov [rbx+16], rax
1400c105emov rax, [rax-24]
1400c1062mov rdx, [rsi+40]
1400c1066mov [rbx+rax+16], rdx
1400c106bmov rax, [rsi+16]
1400c106fmov [rbx], rax
1400c1072mov rax, [rax-24]
1400c1076mov rdx, [rsi+24]
1400c107amov [rbx+rax], rdx
1400c107emov [rbx+8], 0
1400c1086add rsp, 40
1400c108apop rbx
1400c108bpop rsi
1400c108cret
1400c108d
1400c108d 48 89 c1 H..
1400c1090 e8 fb 0b 04 00 e8 e6 0d 04 00 e9 7b ff ff ff ...........{...
1400c0fe0
1400c0fe0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400c0fe0push rsi
1400c0fe1push rbx
1400c0fe2sub rsp, 40
1400c0fe6mov rax, [rdx]
1400c0fe9mov rsi, rdx
1400c0fecmov [rcx], rax
1400c0fefmov rax, [rax-24]
1400c0ff3mov rbx, rcx
1400c0ff6mov rdx, [rdx+64]
1400c0ffalea rcx, [rcx+24]
1400c0ffemov [rcx+rax-24], rdx
1400c1003mov rax, [rsi+72]
1400c1007mov [rcx-8], rax
1400c100blea rax, [rip+0xe0cfe]
1400c1012mov [rcx], rax
1400c1015call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1400c101alea rcx, [rbx+96]
1400c101ecall std::__basic_file<char>::~__basic_file()
1400c1023mov rax, [rip+0xd6286]
1400c102alea rcx, [rbx+80]
1400c102eadd rax, 16
1400c1032mov [rbx+24], rax
1400c1036call std::locale::~locale()
1400c103bmov rax, [rsi+8]
1400c103fmov [rbx], rax
1400c1042mov rax, [rax-24]
1400c1046mov rdx, [rsi+48]
1400c104amov [rbx+rax], rdx
1400c104emov rax, [rsi+56]
1400c1052mov [rbx+16], rax
1400c1056mov rax, [rsi+32]
1400c105amov [rbx+16], rax
1400c105emov rax, [rax-24]
1400c1062mov rdx, [rsi+40]
1400c1066mov [rbx+rax+16], rdx
1400c106bmov rax, [rsi+16]
1400c106fmov [rbx], rax
1400c1072mov rax, [rax-24]
1400c1076mov rdx, [rsi+24]
1400c107amov [rbx+rax], rdx
1400c107emov [rbx+8], 0
1400c1086add rsp, 40
1400c108apop rbx
1400c108bpop rsi
1400c108cret
1400c108d
1400c108d 48 89 c1 H..
1400c1090 e8 fb 0b 04 00 e8 e6 0d 04 00 e9 7b ff ff ff ...........{...
1400c0fe0
1400c109f
1400c109f // align 0x10
1400c109f // align 0x10
1400c10a0
1400c10a0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c10a0push rbp
1400c10a1push rdi
1400c10a2push rsi
1400c10a3push rbx
1400c10a4sub rsp, 40
1400c10a8mov rax, [rcx]
1400c10abmov rdi, [rax-24]
1400c10afmov rax, [rdx]
1400c10b2mov rsi, [rax-24]
1400c10b6add rdi, rcx
1400c10b9mov rbp, rcx
1400c10bcmov rbx, rdx
1400c10bfmov rcx, rdi
1400c10c2add rsi, rdx
1400c10c5mov rdx, rsi
1400c10c8call std::ios_base::_M_swap(std::ios_base&)
1400c10cdlea rdx, [rdi+208]
1400c10d4mov rcx, rdi
1400c10d7call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c10dclea rdx, [rsi+208]
1400c10e3mov rcx, rsi
1400c10e6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c10ebmov rax, [rdi+216]
1400c10f2mov rdx, [rsi+216]
1400c10f9lea rcx, [rbp+24]
1400c10fdmov [rdi+216], rdx
1400c1104movzx edx, [rsi+224]
1400c110bmov [rsi+216], rax
1400c1112movzx eax, [rdi+224]
1400c1119mov [rdi+224], dx
1400c1120movzx edx, [rsi+226]
1400c1127mov [rsi+224], ax
1400c112emovzx eax, [rdi+226]
1400c1135mov [rdi+226], dl
1400c113bmov rdx, [rbx+8]
1400c113fmov [rsi+226], al
1400c1145mov rax, [rbp+8]
1400c1149mov [rbp+8], rdx
1400c114dlea rdx, [rbx+24]
1400c1151mov [rbx+8], rax
1400c1155call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400c115amov rax, rbp
1400c115dadd rsp, 40
1400c1161pop rbx
1400c1162pop rsi
1400c1163pop rdi
1400c1164pop rbp
1400c1165ret
1400c10a0
1400c10a0std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_fstream<wchar_t, std::char_traits<wchar_t>>&&):
1400c10a0push rbp
1400c10a1push rdi
1400c10a2push rsi
1400c10a3push rbx
1400c10a4sub rsp, 40
1400c10a8mov rax, [rcx]
1400c10abmov rdi, [rax-24]
1400c10afmov rax, [rdx]
1400c10b2mov rsi, [rax-24]
1400c10b6add rdi, rcx
1400c10b9mov rbp, rcx
1400c10bcmov rbx, rdx
1400c10bfmov rcx, rdi
1400c10c2add rsi, rdx
1400c10c5mov rdx, rsi
1400c10c8call std::ios_base::_M_swap(std::ios_base&)
1400c10cdlea rdx, [rdi+208]
1400c10d4mov rcx, rdi
1400c10d7call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c10dclea rdx, [rsi+208]
1400c10e3mov rcx, rsi
1400c10e6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c10ebmov rax, [rdi+216]
1400c10f2mov rdx, [rsi+216]
1400c10f9lea rcx, [rbp+24]
1400c10fdmov [rdi+216], rdx
1400c1104movzx edx, [rsi+224]
1400c110bmov [rsi+216], rax
1400c1112movzx eax, [rdi+224]
1400c1119mov [rdi+224], dx
1400c1120movzx edx, [rsi+226]
1400c1127mov [rsi+224], ax
1400c112emovzx eax, [rdi+226]
1400c1135mov [rdi+226], dl
1400c113bmov rdx, [rbx+8]
1400c113fmov [rsi+226], al
1400c1145mov rax, [rbp+8]
1400c1149mov [rbp+8], rdx
1400c114dlea rdx, [rbx+24]
1400c1151mov [rbx+8], rax
1400c1155call std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>&&)
1400c115amov rax, rbp
1400c115dadd rsp, 40
1400c1161pop rbx
1400c1162pop rsi
1400c1163pop rdi
1400c1164pop rbp
1400c1165ret
1400c10a0
1400c1166
1400c1166 // align 0x10
1400c1166 // align 0x10
1400c1170
1400c1170std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<void*>(void*&):
1400c1170push rsi
1400c1171push rbx
1400c1172sub rsp, 136
1400c1179xor r8l, r8l
1400c117cmov rsi, rdx
1400c117fmov rdx, [rip+0xd650a]
1400c1186mov rbx, rcx
1400c1189mov rcx, [rdx]
1400c118cmov [rsp+120], rcx
1400c1191lea rcx, [rsp+115]
1400c1196mov rdx, rbx
1400c1199call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c119ecmp [rsp+115], 0
1400c11a3je 0x1400c1223
1400c11a5mov rax, [rbx]
1400c11a8mov [rsp+116], 0
1400c11b0mov rcx, [rax-24]
1400c11b4add rcx, rbx
1400c11b7mov rdx, [rcx+256]
1400c11bemov rax, rcx
1400c11c1test rdx, rdx
1400c11c4je 0x1400c1294
1400c11camov r8, [rcx+232]
1400c11d1mov r10, [rdx]
1400c11d4mov [rsp+88], 65535
1400c11ddlea rcx, [rsp+96]
1400c11e2mov [rsp+64], 0
1400c11eblea r9, [rsp+64]
1400c11f0mov [rsp+80], r8
1400c11f5lea r8, [rsp+116]
1400c11famov [rsp+40], r8
1400c11fflea r8, [rsp+80]
1400c1204mov [rsp+72], 65535
1400c120dmov [rsp+48], rsi
1400c1212mov [rsp+32], rax
1400c1217call [r10+96]
1400c121b
1400c121bloc_1400c121b:
1400c121bmov edx, [rsp+116]
1400c121ftest edx, edx
1400c1221jne 0x1400c1248
1400c1223
1400c1223loc_1400c1223:
1400c1223mov rsi, [rip+0xd6466]
1400c122amov rax, [rsp+120]
1400c122fsub rax, [rsi]
1400c1232jne 0x1400c128f
1400c1234mov rax, rbx
1400c1237add rsp, 136
1400c123epop rbx
1400c123fpop rsi
1400c1240ret
1400c1241
1400c1241 0f 1f 80 00 00 00 00 .......
1400c1248
1400c1248loc_1400c1248:
1400c1248mov rax, [rbx]
1400c124bmov rcx, [rax-24]
1400c124fadd rcx, rbx
1400c1252or edx, [rcx+32]
1400c1255call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c125ajmp 0x1400c1223
1400c125c
1400c125c 48 83 ea 01 H...
1400c1260 48 89 c1 75 45 e8 26 0a 04 00 48 8b 03 ba 01 00 H..uE.&...H.....
1400c1270 00 00 48 03 58 e8 48 89 d9 e8 02 64 03 00 48 8b ..H.X.H....d..H.
1400c1280 35 0b 64 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.d..H.D$xH+.t_
1400c128f
1400c128floc_1400c128f:
1400c128fcall __stack_chk_fail
1400c1294
1400c1294loc_1400c1294:
1400c1294mov rsi, [rip+0xd63f5]
1400c129bmov rax, [rsp+120]
1400c12a0sub rax, [rsi]
1400c12a3jne 0x1400c128f
1400c12a5call std::__throw_bad_cast()
1400c12aacall __cxa_begin_catch
1400c12afmov rax, [rbx]
1400c12b2mov edx, 1
1400c12b7mov rcx, [rax-24]
1400c12bbadd rcx, rbx
1400c12becall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c12c3call __cxa_end_catch
1400c12c8jmp 0x1400c121b
1400c12cd
1400c12cd 48 89 c3 H..
1400c12d0 e8 ab 0b 04 00 48 8b 35 b4 63 0d 00 48 8b 44 24 .....H.5.c..H.D$
1400c12e0 78 48 2b 06 75 a9 48 89 d9 e8 b2 a0 f5 ff e8 5d xH+.u.H........]
1400c12f0 0f 04 00 48 89 c3 e8 85 0b 04 00 48 8b 35 8e 63 ...H.......H.5.c
1400c1300 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1170
1400c1170std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<void*>(void*&):
1400c1170push rsi
1400c1171push rbx
1400c1172sub rsp, 136
1400c1179xor r8l, r8l
1400c117cmov rsi, rdx
1400c117fmov rdx, [rip+0xd650a]
1400c1186mov rbx, rcx
1400c1189mov rcx, [rdx]
1400c118cmov [rsp+120], rcx
1400c1191lea rcx, [rsp+115]
1400c1196mov rdx, rbx
1400c1199call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c119ecmp [rsp+115], 0
1400c11a3je 0x1400c1223
1400c11a5mov rax, [rbx]
1400c11a8mov [rsp+116], 0
1400c11b0mov rcx, [rax-24]
1400c11b4add rcx, rbx
1400c11b7mov rdx, [rcx+256]
1400c11bemov rax, rcx
1400c11c1test rdx, rdx
1400c11c4je 0x1400c1294
1400c11camov r8, [rcx+232]
1400c11d1mov r10, [rdx]
1400c11d4mov [rsp+88], 65535
1400c11ddlea rcx, [rsp+96]
1400c11e2mov [rsp+64], 0
1400c11eblea r9, [rsp+64]
1400c11f0mov [rsp+80], r8
1400c11f5lea r8, [rsp+116]
1400c11famov [rsp+40], r8
1400c11fflea r8, [rsp+80]
1400c1204mov [rsp+72], 65535
1400c120dmov [rsp+48], rsi
1400c1212mov [rsp+32], rax
1400c1217call [r10+96]
1400c121b
1400c121bloc_1400c121b:
1400c121bmov edx, [rsp+116]
1400c121ftest edx, edx
1400c1221jne 0x1400c1248
1400c1223
1400c1223loc_1400c1223:
1400c1223mov rsi, [rip+0xd6466]
1400c122amov rax, [rsp+120]
1400c122fsub rax, [rsi]
1400c1232jne 0x1400c128f
1400c1234mov rax, rbx
1400c1237add rsp, 136
1400c123epop rbx
1400c123fpop rsi
1400c1240ret
1400c1241
1400c1241 0f 1f 80 00 00 00 00 .......
1400c1248
1400c1248loc_1400c1248:
1400c1248mov rax, [rbx]
1400c124bmov rcx, [rax-24]
1400c124fadd rcx, rbx
1400c1252or edx, [rcx+32]
1400c1255call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c125ajmp 0x1400c1223
1400c125c
1400c125c 48 83 ea 01 H...
1400c1260 48 89 c1 75 45 e8 26 0a 04 00 48 8b 03 ba 01 00 H..uE.&...H.....
1400c1270 00 00 48 03 58 e8 48 89 d9 e8 02 64 03 00 48 8b ..H.X.H....d..H.
1400c1280 35 0b 64 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.d..H.D$xH+.t_
1400c128f
1400c128floc_1400c128f:
1400c128fcall __stack_chk_fail
1400c1294
1400c1294loc_1400c1294:
1400c1294mov rsi, [rip+0xd63f5]
1400c129bmov rax, [rsp+120]
1400c12a0sub rax, [rsi]
1400c12a3jne 0x1400c128f
1400c12a5call std::__throw_bad_cast()
1400c12aacall __cxa_begin_catch
1400c12afmov rax, [rbx]
1400c12b2mov edx, 1
1400c12b7mov rcx, [rax-24]
1400c12bbadd rcx, rbx
1400c12becall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c12c3call __cxa_end_catch
1400c12c8jmp 0x1400c121b
1400c12cd
1400c12cd 48 89 c3 H..
1400c12d0 e8 ab 0b 04 00 48 8b 35 b4 63 0d 00 48 8b 44 24 .....H.5.c..H.D$
1400c12e0 78 48 2b 06 75 a9 48 89 d9 e8 b2 a0 f5 ff e8 5d xH+.u.H........]
1400c12f0 0f 04 00 48 89 c3 e8 85 0b 04 00 48 8b 35 8e 63 ...H.......H.5.c
1400c1300 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1170
1400c130e
1400c130e // align 0x10
1400c130e // align 0x10
1400c1310
1400c1310std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<bool>(bool&):
1400c1310push rsi
1400c1311push rbx
1400c1312sub rsp, 136
1400c1319xor r8l, r8l
1400c131cmov rsi, rdx
1400c131fmov rdx, [rip+0xd636a]
1400c1326mov rbx, rcx
1400c1329mov rcx, [rdx]
1400c132cmov [rsp+120], rcx
1400c1331lea rcx, [rsp+115]
1400c1336mov rdx, rbx
1400c1339call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c133ecmp [rsp+115], 0
1400c1343je 0x1400c13c3
1400c1345mov rax, [rbx]
1400c1348mov [rsp+116], 0
1400c1350mov rcx, [rax-24]
1400c1354add rcx, rbx
1400c1357mov rdx, [rcx+256]
1400c135emov rax, rcx
1400c1361test rdx, rdx
1400c1364je 0x1400c1434
1400c136amov r8, [rcx+232]
1400c1371mov r10, [rdx]
1400c1374mov [rsp+88], 65535
1400c137dlea rcx, [rsp+96]
1400c1382mov [rsp+64], 0
1400c138blea r9, [rsp+64]
1400c1390mov [rsp+80], r8
1400c1395lea r8, [rsp+116]
1400c139amov [rsp+40], r8
1400c139flea r8, [rsp+80]
1400c13a4mov [rsp+72], 65535
1400c13admov [rsp+48], rsi
1400c13b2mov [rsp+32], rax
1400c13b7call [r10+16]
1400c13bb
1400c13bbloc_1400c13bb:
1400c13bbmov edx, [rsp+116]
1400c13bftest edx, edx
1400c13c1jne 0x1400c13e8
1400c13c3
1400c13c3loc_1400c13c3:
1400c13c3mov rsi, [rip+0xd62c6]
1400c13camov rax, [rsp+120]
1400c13cfsub rax, [rsi]
1400c13d2jne 0x1400c142f
1400c13d4mov rax, rbx
1400c13d7add rsp, 136
1400c13depop rbx
1400c13dfpop rsi
1400c13e0ret
1400c13e1
1400c13e1 0f 1f 80 00 00 00 00 .......
1400c13e8
1400c13e8loc_1400c13e8:
1400c13e8mov rax, [rbx]
1400c13ebmov rcx, [rax-24]
1400c13efadd rcx, rbx
1400c13f2or edx, [rcx+32]
1400c13f5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c13fajmp 0x1400c13c3
1400c13fc
1400c13fc 48 83 ea 01 H...
1400c1400 48 89 c1 75 45 e8 86 08 04 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c1410 00 00 48 03 58 e8 48 89 d9 e8 62 62 03 00 48 8b ..H.X.H...bb..H.
1400c1420 35 6b 62 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5kb..H.D$xH+.t_
1400c142f
1400c142floc_1400c142f:
1400c142fcall __stack_chk_fail
1400c1434
1400c1434loc_1400c1434:
1400c1434mov rsi, [rip+0xd6255]
1400c143bmov rax, [rsp+120]
1400c1440sub rax, [rsi]
1400c1443jne 0x1400c142f
1400c1445call std::__throw_bad_cast()
1400c144acall __cxa_begin_catch
1400c144fmov rax, [rbx]
1400c1452mov edx, 1
1400c1457mov rcx, [rax-24]
1400c145badd rcx, rbx
1400c145ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1463call __cxa_end_catch
1400c1468jmp 0x1400c13bb
1400c146d
1400c146d 48 89 c3 H..
1400c1470 e8 0b 0a 04 00 48 8b 35 14 62 0d 00 48 8b 44 24 .....H.5.b..H.D$
1400c1480 78 48 2b 06 75 a9 48 89 d9 e8 12 9f f5 ff e8 bd xH+.u.H.........
1400c1490 0d 04 00 48 89 c3 e8 e5 09 04 00 48 8b 35 ee 61 ...H.......H.5.a
1400c14a0 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1310
1400c1310std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<bool>(bool&):
1400c1310push rsi
1400c1311push rbx
1400c1312sub rsp, 136
1400c1319xor r8l, r8l
1400c131cmov rsi, rdx
1400c131fmov rdx, [rip+0xd636a]
1400c1326mov rbx, rcx
1400c1329mov rcx, [rdx]
1400c132cmov [rsp+120], rcx
1400c1331lea rcx, [rsp+115]
1400c1336mov rdx, rbx
1400c1339call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c133ecmp [rsp+115], 0
1400c1343je 0x1400c13c3
1400c1345mov rax, [rbx]
1400c1348mov [rsp+116], 0
1400c1350mov rcx, [rax-24]
1400c1354add rcx, rbx
1400c1357mov rdx, [rcx+256]
1400c135emov rax, rcx
1400c1361test rdx, rdx
1400c1364je 0x1400c1434
1400c136amov r8, [rcx+232]
1400c1371mov r10, [rdx]
1400c1374mov [rsp+88], 65535
1400c137dlea rcx, [rsp+96]
1400c1382mov [rsp+64], 0
1400c138blea r9, [rsp+64]
1400c1390mov [rsp+80], r8
1400c1395lea r8, [rsp+116]
1400c139amov [rsp+40], r8
1400c139flea r8, [rsp+80]
1400c13a4mov [rsp+72], 65535
1400c13admov [rsp+48], rsi
1400c13b2mov [rsp+32], rax
1400c13b7call [r10+16]
1400c13bb
1400c13bbloc_1400c13bb:
1400c13bbmov edx, [rsp+116]
1400c13bftest edx, edx
1400c13c1jne 0x1400c13e8
1400c13c3
1400c13c3loc_1400c13c3:
1400c13c3mov rsi, [rip+0xd62c6]
1400c13camov rax, [rsp+120]
1400c13cfsub rax, [rsi]
1400c13d2jne 0x1400c142f
1400c13d4mov rax, rbx
1400c13d7add rsp, 136
1400c13depop rbx
1400c13dfpop rsi
1400c13e0ret
1400c13e1
1400c13e1 0f 1f 80 00 00 00 00 .......
1400c13e8
1400c13e8loc_1400c13e8:
1400c13e8mov rax, [rbx]
1400c13ebmov rcx, [rax-24]
1400c13efadd rcx, rbx
1400c13f2or edx, [rcx+32]
1400c13f5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c13fajmp 0x1400c13c3
1400c13fc
1400c13fc 48 83 ea 01 H...
1400c1400 48 89 c1 75 45 e8 86 08 04 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c1410 00 00 48 03 58 e8 48 89 d9 e8 62 62 03 00 48 8b ..H.X.H...bb..H.
1400c1420 35 6b 62 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5kb..H.D$xH+.t_
1400c142f
1400c142floc_1400c142f:
1400c142fcall __stack_chk_fail
1400c1434
1400c1434loc_1400c1434:
1400c1434mov rsi, [rip+0xd6255]
1400c143bmov rax, [rsp+120]
1400c1440sub rax, [rsi]
1400c1443jne 0x1400c142f
1400c1445call std::__throw_bad_cast()
1400c144acall __cxa_begin_catch
1400c144fmov rax, [rbx]
1400c1452mov edx, 1
1400c1457mov rcx, [rax-24]
1400c145badd rcx, rbx
1400c145ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1463call __cxa_end_catch
1400c1468jmp 0x1400c13bb
1400c146d
1400c146d 48 89 c3 H..
1400c1470 e8 0b 0a 04 00 48 8b 35 14 62 0d 00 48 8b 44 24 .....H.5.b..H.D$
1400c1480 78 48 2b 06 75 a9 48 89 d9 e8 12 9f f5 ff e8 bd xH+.u.H.........
1400c1490 0d 04 00 48 89 c3 e8 e5 09 04 00 48 8b 35 ee 61 ...H.......H.5.a
1400c14a0 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1310
1400c14ae
1400c14ae // align 0x10
1400c14ae // align 0x10
1400c14b0
1400c14b0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<double>(double&):
1400c14b0push rsi
1400c14b1push rbx
1400c14b2sub rsp, 136
1400c14b9xor r8l, r8l
1400c14bcmov rsi, rdx
1400c14bfmov rdx, [rip+0xd61ca]
1400c14c6mov rbx, rcx
1400c14c9mov rcx, [rdx]
1400c14ccmov [rsp+120], rcx
1400c14d1lea rcx, [rsp+115]
1400c14d6mov rdx, rbx
1400c14d9call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c14decmp [rsp+115], 0
1400c14e3je 0x1400c1563
1400c14e5mov rax, [rbx]
1400c14e8mov [rsp+116], 0
1400c14f0mov rcx, [rax-24]
1400c14f4add rcx, rbx
1400c14f7mov rdx, [rcx+256]
1400c14femov rax, rcx
1400c1501test rdx, rdx
1400c1504je 0x1400c15d4
1400c150amov r8, [rcx+232]
1400c1511mov r10, [rdx]
1400c1514mov [rsp+88], 65535
1400c151dlea rcx, [rsp+96]
1400c1522mov [rsp+64], 0
1400c152blea r9, [rsp+64]
1400c1530mov [rsp+80], r8
1400c1535lea r8, [rsp+116]
1400c153amov [rsp+40], r8
1400c153flea r8, [rsp+80]
1400c1544mov [rsp+72], 65535
1400c154dmov [rsp+48], rsi
1400c1552mov [rsp+32], rax
1400c1557call [r10+80]
1400c155b
1400c155bloc_1400c155b:
1400c155bmov edx, [rsp+116]
1400c155ftest edx, edx
1400c1561jne 0x1400c1588
1400c1563
1400c1563loc_1400c1563:
1400c1563mov rsi, [rip+0xd6126]
1400c156amov rax, [rsp+120]
1400c156fsub rax, [rsi]
1400c1572jne 0x1400c15cf
1400c1574mov rax, rbx
1400c1577add rsp, 136
1400c157epop rbx
1400c157fpop rsi
1400c1580ret
1400c1581
1400c1581 0f 1f 80 00 00 00 00 .......
1400c1588
1400c1588loc_1400c1588:
1400c1588mov rax, [rbx]
1400c158bmov rcx, [rax-24]
1400c158fadd rcx, rbx
1400c1592or edx, [rcx+32]
1400c1595call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c159ajmp 0x1400c1563
1400c159c
1400c159c 48 83 ea 01 H...
1400c15a0 48 89 c1 75 45 e8 e6 06 04 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c15b0 00 00 48 03 58 e8 48 89 d9 e8 c2 60 03 00 48 8b ..H.X.H....`..H.
1400c15c0 35 cb 60 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.`..H.D$xH+.t_
1400c15cf
1400c15cfloc_1400c15cf:
1400c15cfcall __stack_chk_fail
1400c15d4
1400c15d4loc_1400c15d4:
1400c15d4mov rsi, [rip+0xd60b5]
1400c15dbmov rax, [rsp+120]
1400c15e0sub rax, [rsi]
1400c15e3jne 0x1400c15cf
1400c15e5call std::__throw_bad_cast()
1400c15eacall __cxa_begin_catch
1400c15efmov rax, [rbx]
1400c15f2mov edx, 1
1400c15f7mov rcx, [rax-24]
1400c15fbadd rcx, rbx
1400c15fecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1603call __cxa_end_catch
1400c1608jmp 0x1400c155b
1400c160d
1400c160d 48 89 c3 H..
1400c1610 e8 6b 08 04 00 48 8b 35 74 60 0d 00 48 8b 44 24 .k...H.5t`..H.D$
1400c1620 78 48 2b 06 75 a9 48 89 d9 e8 72 9d f5 ff e8 1d xH+.u.H...r.....
1400c1630 0c 04 00 48 89 c3 e8 45 08 04 00 48 8b 35 4e 60 ...H...E...H.5N`
1400c1640 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c14b0
1400c14b0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<double>(double&):
1400c14b0push rsi
1400c14b1push rbx
1400c14b2sub rsp, 136
1400c14b9xor r8l, r8l
1400c14bcmov rsi, rdx
1400c14bfmov rdx, [rip+0xd61ca]
1400c14c6mov rbx, rcx
1400c14c9mov rcx, [rdx]
1400c14ccmov [rsp+120], rcx
1400c14d1lea rcx, [rsp+115]
1400c14d6mov rdx, rbx
1400c14d9call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c14decmp [rsp+115], 0
1400c14e3je 0x1400c1563
1400c14e5mov rax, [rbx]
1400c14e8mov [rsp+116], 0
1400c14f0mov rcx, [rax-24]
1400c14f4add rcx, rbx
1400c14f7mov rdx, [rcx+256]
1400c14femov rax, rcx
1400c1501test rdx, rdx
1400c1504je 0x1400c15d4
1400c150amov r8, [rcx+232]
1400c1511mov r10, [rdx]
1400c1514mov [rsp+88], 65535
1400c151dlea rcx, [rsp+96]
1400c1522mov [rsp+64], 0
1400c152blea r9, [rsp+64]
1400c1530mov [rsp+80], r8
1400c1535lea r8, [rsp+116]
1400c153amov [rsp+40], r8
1400c153flea r8, [rsp+80]
1400c1544mov [rsp+72], 65535
1400c154dmov [rsp+48], rsi
1400c1552mov [rsp+32], rax
1400c1557call [r10+80]
1400c155b
1400c155bloc_1400c155b:
1400c155bmov edx, [rsp+116]
1400c155ftest edx, edx
1400c1561jne 0x1400c1588
1400c1563
1400c1563loc_1400c1563:
1400c1563mov rsi, [rip+0xd6126]
1400c156amov rax, [rsp+120]
1400c156fsub rax, [rsi]
1400c1572jne 0x1400c15cf
1400c1574mov rax, rbx
1400c1577add rsp, 136
1400c157epop rbx
1400c157fpop rsi
1400c1580ret
1400c1581
1400c1581 0f 1f 80 00 00 00 00 .......
1400c1588
1400c1588loc_1400c1588:
1400c1588mov rax, [rbx]
1400c158bmov rcx, [rax-24]
1400c158fadd rcx, rbx
1400c1592or edx, [rcx+32]
1400c1595call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c159ajmp 0x1400c1563
1400c159c
1400c159c 48 83 ea 01 H...
1400c15a0 48 89 c1 75 45 e8 e6 06 04 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c15b0 00 00 48 03 58 e8 48 89 d9 e8 c2 60 03 00 48 8b ..H.X.H....`..H.
1400c15c0 35 cb 60 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.`..H.D$xH+.t_
1400c15cf
1400c15cfloc_1400c15cf:
1400c15cfcall __stack_chk_fail
1400c15d4
1400c15d4loc_1400c15d4:
1400c15d4mov rsi, [rip+0xd60b5]
1400c15dbmov rax, [rsp+120]
1400c15e0sub rax, [rsi]
1400c15e3jne 0x1400c15cf
1400c15e5call std::__throw_bad_cast()
1400c15eacall __cxa_begin_catch
1400c15efmov rax, [rbx]
1400c15f2mov edx, 1
1400c15f7mov rcx, [rax-24]
1400c15fbadd rcx, rbx
1400c15fecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1603call __cxa_end_catch
1400c1608jmp 0x1400c155b
1400c160d
1400c160d 48 89 c3 H..
1400c1610 e8 6b 08 04 00 48 8b 35 74 60 0d 00 48 8b 44 24 .k...H.5t`..H.D$
1400c1620 78 48 2b 06 75 a9 48 89 d9 e8 72 9d f5 ff e8 1d xH+.u.H...r.....
1400c1630 0c 04 00 48 89 c3 e8 45 08 04 00 48 8b 35 4e 60 ...H...E...H.5N`
1400c1640 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c14b0
1400c164e
1400c164e // align 0x10
1400c164e // align 0x10
1400c1650
1400c1650std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<long double>(long double&):
1400c1650push rsi
1400c1651push rbx
1400c1652sub rsp, 136
1400c1659xor r8l, r8l
1400c165cmov rsi, rdx
1400c165fmov rdx, [rip+0xd602a]
1400c1666mov rbx, rcx
1400c1669mov rcx, [rdx]
1400c166cmov [rsp+120], rcx
1400c1671lea rcx, [rsp+115]
1400c1676mov rdx, rbx
1400c1679call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c167ecmp [rsp+115], 0
1400c1683je 0x1400c1703
1400c1685mov rax, [rbx]
1400c1688mov [rsp+116], 0
1400c1690mov rcx, [rax-24]
1400c1694add rcx, rbx
1400c1697mov rdx, [rcx+256]
1400c169emov rax, rcx
1400c16a1test rdx, rdx
1400c16a4je 0x1400c1774
1400c16aamov r8, [rcx+232]
1400c16b1mov r10, [rdx]
1400c16b4mov [rsp+88], 65535
1400c16bdlea rcx, [rsp+96]
1400c16c2mov [rsp+64], 0
1400c16cblea r9, [rsp+64]
1400c16d0mov [rsp+80], r8
1400c16d5lea r8, [rsp+116]
1400c16damov [rsp+40], r8
1400c16dflea r8, [rsp+80]
1400c16e4mov [rsp+72], 65535
1400c16edmov [rsp+48], rsi
1400c16f2mov [rsp+32], rax
1400c16f7call [r10+88]
1400c16fb
1400c16fbloc_1400c16fb:
1400c16fbmov edx, [rsp+116]
1400c16fftest edx, edx
1400c1701jne 0x1400c1728
1400c1703
1400c1703loc_1400c1703:
1400c1703mov rsi, [rip+0xd5f86]
1400c170amov rax, [rsp+120]
1400c170fsub rax, [rsi]
1400c1712jne 0x1400c176f
1400c1714mov rax, rbx
1400c1717add rsp, 136
1400c171epop rbx
1400c171fpop rsi
1400c1720ret
1400c1721
1400c1721 0f 1f 80 00 00 00 00 .......
1400c1728
1400c1728loc_1400c1728:
1400c1728mov rax, [rbx]
1400c172bmov rcx, [rax-24]
1400c172fadd rcx, rbx
1400c1732or edx, [rcx+32]
1400c1735call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c173ajmp 0x1400c1703
1400c173c
1400c173c 48 83 ea 01 H...
1400c1740 48 89 c1 75 45 e8 46 05 04 00 48 8b 03 ba 01 00 H..uE.F...H.....
1400c1750 00 00 48 03 58 e8 48 89 d9 e8 22 5f 03 00 48 8b ..H.X.H..."_..H.
1400c1760 35 2b 5f 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5+_..H.D$xH+.t_
1400c176f
1400c176floc_1400c176f:
1400c176fcall __stack_chk_fail
1400c1774
1400c1774loc_1400c1774:
1400c1774mov rsi, [rip+0xd5f15]
1400c177bmov rax, [rsp+120]
1400c1780sub rax, [rsi]
1400c1783jne 0x1400c176f
1400c1785call std::__throw_bad_cast()
1400c178acall __cxa_begin_catch
1400c178fmov rax, [rbx]
1400c1792mov edx, 1
1400c1797mov rcx, [rax-24]
1400c179badd rcx, rbx
1400c179ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c17a3call __cxa_end_catch
1400c17a8jmp 0x1400c16fb
1400c17ad
1400c17ad 48 89 c3 H..
1400c17b0 e8 cb 06 04 00 48 8b 35 d4 5e 0d 00 48 8b 44 24 .....H.5.^..H.D$
1400c17c0 78 48 2b 06 75 a9 48 89 d9 e8 d2 9b f5 ff e8 7d xH+.u.H........}
1400c17d0 0a 04 00 48 89 c3 e8 a5 06 04 00 48 8b 35 ae 5e ...H.......H.5.^
1400c17e0 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1650
1400c1650std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<long double>(long double&):
1400c1650push rsi
1400c1651push rbx
1400c1652sub rsp, 136
1400c1659xor r8l, r8l
1400c165cmov rsi, rdx
1400c165fmov rdx, [rip+0xd602a]
1400c1666mov rbx, rcx
1400c1669mov rcx, [rdx]
1400c166cmov [rsp+120], rcx
1400c1671lea rcx, [rsp+115]
1400c1676mov rdx, rbx
1400c1679call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c167ecmp [rsp+115], 0
1400c1683je 0x1400c1703
1400c1685mov rax, [rbx]
1400c1688mov [rsp+116], 0
1400c1690mov rcx, [rax-24]
1400c1694add rcx, rbx
1400c1697mov rdx, [rcx+256]
1400c169emov rax, rcx
1400c16a1test rdx, rdx
1400c16a4je 0x1400c1774
1400c16aamov r8, [rcx+232]
1400c16b1mov r10, [rdx]
1400c16b4mov [rsp+88], 65535
1400c16bdlea rcx, [rsp+96]
1400c16c2mov [rsp+64], 0
1400c16cblea r9, [rsp+64]
1400c16d0mov [rsp+80], r8
1400c16d5lea r8, [rsp+116]
1400c16damov [rsp+40], r8
1400c16dflea r8, [rsp+80]
1400c16e4mov [rsp+72], 65535
1400c16edmov [rsp+48], rsi
1400c16f2mov [rsp+32], rax
1400c16f7call [r10+88]
1400c16fb
1400c16fbloc_1400c16fb:
1400c16fbmov edx, [rsp+116]
1400c16fftest edx, edx
1400c1701jne 0x1400c1728
1400c1703
1400c1703loc_1400c1703:
1400c1703mov rsi, [rip+0xd5f86]
1400c170amov rax, [rsp+120]
1400c170fsub rax, [rsi]
1400c1712jne 0x1400c176f
1400c1714mov rax, rbx
1400c1717add rsp, 136
1400c171epop rbx
1400c171fpop rsi
1400c1720ret
1400c1721
1400c1721 0f 1f 80 00 00 00 00 .......
1400c1728
1400c1728loc_1400c1728:
1400c1728mov rax, [rbx]
1400c172bmov rcx, [rax-24]
1400c172fadd rcx, rbx
1400c1732or edx, [rcx+32]
1400c1735call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c173ajmp 0x1400c1703
1400c173c
1400c173c 48 83 ea 01 H...
1400c1740 48 89 c1 75 45 e8 46 05 04 00 48 8b 03 ba 01 00 H..uE.F...H.....
1400c1750 00 00 48 03 58 e8 48 89 d9 e8 22 5f 03 00 48 8b ..H.X.H..."_..H.
1400c1760 35 2b 5f 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5+_..H.D$xH+.t_
1400c176f
1400c176floc_1400c176f:
1400c176fcall __stack_chk_fail
1400c1774
1400c1774loc_1400c1774:
1400c1774mov rsi, [rip+0xd5f15]
1400c177bmov rax, [rsp+120]
1400c1780sub rax, [rsi]
1400c1783jne 0x1400c176f
1400c1785call std::__throw_bad_cast()
1400c178acall __cxa_begin_catch
1400c178fmov rax, [rbx]
1400c1792mov edx, 1
1400c1797mov rcx, [rax-24]
1400c179badd rcx, rbx
1400c179ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c17a3call __cxa_end_catch
1400c17a8jmp 0x1400c16fb
1400c17ad
1400c17ad 48 89 c3 H..
1400c17b0 e8 cb 06 04 00 48 8b 35 d4 5e 0d 00 48 8b 44 24 .....H.5.^..H.D$
1400c17c0 78 48 2b 06 75 a9 48 89 d9 e8 d2 9b f5 ff e8 7d xH+.u.H........}
1400c17d0 0a 04 00 48 89 c3 e8 a5 06 04 00 48 8b 35 ae 5e ...H.......H.5.^
1400c17e0 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1650
1400c17ee
1400c17ee // align 0x10
1400c17ee // align 0x10
1400c17f0
1400c17f0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<float>(float&):
1400c17f0push rsi
1400c17f1push rbx
1400c17f2sub rsp, 136
1400c17f9xor r8l, r8l
1400c17fcmov rsi, rdx
1400c17ffmov rdx, [rip+0xd5e8a]
1400c1806mov rbx, rcx
1400c1809mov rcx, [rdx]
1400c180cmov [rsp+120], rcx
1400c1811lea rcx, [rsp+115]
1400c1816mov rdx, rbx
1400c1819call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c181ecmp [rsp+115], 0
1400c1823je 0x1400c18a3
1400c1825mov rax, [rbx]
1400c1828mov [rsp+116], 0
1400c1830mov rcx, [rax-24]
1400c1834add rcx, rbx
1400c1837mov rdx, [rcx+256]
1400c183emov rax, rcx
1400c1841test rdx, rdx
1400c1844je 0x1400c1914
1400c184amov r8, [rcx+232]
1400c1851mov r10, [rdx]
1400c1854mov [rsp+88], 65535
1400c185dlea rcx, [rsp+96]
1400c1862mov [rsp+64], 0
1400c186blea r9, [rsp+64]
1400c1870mov [rsp+80], r8
1400c1875lea r8, [rsp+116]
1400c187amov [rsp+40], r8
1400c187flea r8, [rsp+80]
1400c1884mov [rsp+72], 65535
1400c188dmov [rsp+48], rsi
1400c1892mov [rsp+32], rax
1400c1897call [r10+72]
1400c189b
1400c189bloc_1400c189b:
1400c189bmov edx, [rsp+116]
1400c189ftest edx, edx
1400c18a1jne 0x1400c18c8
1400c18a3
1400c18a3loc_1400c18a3:
1400c18a3mov rsi, [rip+0xd5de6]
1400c18aamov rax, [rsp+120]
1400c18afsub rax, [rsi]
1400c18b2jne 0x1400c190f
1400c18b4mov rax, rbx
1400c18b7add rsp, 136
1400c18bepop rbx
1400c18bfpop rsi
1400c18c0ret
1400c18c1
1400c18c1 0f 1f 80 00 00 00 00 .......
1400c18c8
1400c18c8loc_1400c18c8:
1400c18c8mov rax, [rbx]
1400c18cbmov rcx, [rax-24]
1400c18cfadd rcx, rbx
1400c18d2or edx, [rcx+32]
1400c18d5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c18dajmp 0x1400c18a3
1400c18dc
1400c18dc 48 83 ea 01 H...
1400c18e0 48 89 c1 75 45 e8 a6 03 04 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c18f0 00 00 48 03 58 e8 48 89 d9 e8 82 5d 03 00 48 8b ..H.X.H....]..H.
1400c1900 35 8b 5d 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.]..H.D$xH+.t_
1400c190f
1400c190floc_1400c190f:
1400c190fcall __stack_chk_fail
1400c1914
1400c1914loc_1400c1914:
1400c1914mov rsi, [rip+0xd5d75]
1400c191bmov rax, [rsp+120]
1400c1920sub rax, [rsi]
1400c1923jne 0x1400c190f
1400c1925call std::__throw_bad_cast()
1400c192acall __cxa_begin_catch
1400c192fmov rax, [rbx]
1400c1932mov edx, 1
1400c1937mov rcx, [rax-24]
1400c193badd rcx, rbx
1400c193ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1943call __cxa_end_catch
1400c1948jmp 0x1400c189b
1400c194d
1400c194d 48 89 c3 H..
1400c1950 e8 2b 05 04 00 48 8b 35 34 5d 0d 00 48 8b 44 24 .+...H.54]..H.D$
1400c1960 78 48 2b 06 75 a9 48 89 d9 e8 32 9a f5 ff e8 dd xH+.u.H...2.....
1400c1970 08 04 00 48 89 c3 e8 05 05 04 00 48 8b 35 0e 5d ...H.......H.5.]
1400c1980 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c17f0
1400c17f0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<float>(float&):
1400c17f0push rsi
1400c17f1push rbx
1400c17f2sub rsp, 136
1400c17f9xor r8l, r8l
1400c17fcmov rsi, rdx
1400c17ffmov rdx, [rip+0xd5e8a]
1400c1806mov rbx, rcx
1400c1809mov rcx, [rdx]
1400c180cmov [rsp+120], rcx
1400c1811lea rcx, [rsp+115]
1400c1816mov rdx, rbx
1400c1819call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c181ecmp [rsp+115], 0
1400c1823je 0x1400c18a3
1400c1825mov rax, [rbx]
1400c1828mov [rsp+116], 0
1400c1830mov rcx, [rax-24]
1400c1834add rcx, rbx
1400c1837mov rdx, [rcx+256]
1400c183emov rax, rcx
1400c1841test rdx, rdx
1400c1844je 0x1400c1914
1400c184amov r8, [rcx+232]
1400c1851mov r10, [rdx]
1400c1854mov [rsp+88], 65535
1400c185dlea rcx, [rsp+96]
1400c1862mov [rsp+64], 0
1400c186blea r9, [rsp+64]
1400c1870mov [rsp+80], r8
1400c1875lea r8, [rsp+116]
1400c187amov [rsp+40], r8
1400c187flea r8, [rsp+80]
1400c1884mov [rsp+72], 65535
1400c188dmov [rsp+48], rsi
1400c1892mov [rsp+32], rax
1400c1897call [r10+72]
1400c189b
1400c189bloc_1400c189b:
1400c189bmov edx, [rsp+116]
1400c189ftest edx, edx
1400c18a1jne 0x1400c18c8
1400c18a3
1400c18a3loc_1400c18a3:
1400c18a3mov rsi, [rip+0xd5de6]
1400c18aamov rax, [rsp+120]
1400c18afsub rax, [rsi]
1400c18b2jne 0x1400c190f
1400c18b4mov rax, rbx
1400c18b7add rsp, 136
1400c18bepop rbx
1400c18bfpop rsi
1400c18c0ret
1400c18c1
1400c18c1 0f 1f 80 00 00 00 00 .......
1400c18c8
1400c18c8loc_1400c18c8:
1400c18c8mov rax, [rbx]
1400c18cbmov rcx, [rax-24]
1400c18cfadd rcx, rbx
1400c18d2or edx, [rcx+32]
1400c18d5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c18dajmp 0x1400c18a3
1400c18dc
1400c18dc 48 83 ea 01 H...
1400c18e0 48 89 c1 75 45 e8 a6 03 04 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c18f0 00 00 48 03 58 e8 48 89 d9 e8 82 5d 03 00 48 8b ..H.X.H....]..H.
1400c1900 35 8b 5d 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.]..H.D$xH+.t_
1400c190f
1400c190floc_1400c190f:
1400c190fcall __stack_chk_fail
1400c1914
1400c1914loc_1400c1914:
1400c1914mov rsi, [rip+0xd5d75]
1400c191bmov rax, [rsp+120]
1400c1920sub rax, [rsi]
1400c1923jne 0x1400c190f
1400c1925call std::__throw_bad_cast()
1400c192acall __cxa_begin_catch
1400c192fmov rax, [rbx]
1400c1932mov edx, 1
1400c1937mov rcx, [rax-24]
1400c193badd rcx, rbx
1400c193ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1943call __cxa_end_catch
1400c1948jmp 0x1400c189b
1400c194d
1400c194d 48 89 c3 H..
1400c1950 e8 2b 05 04 00 48 8b 35 34 5d 0d 00 48 8b 44 24 .+...H.54]..H.D$
1400c1960 78 48 2b 06 75 a9 48 89 d9 e8 32 9a f5 ff e8 dd xH+.u.H...2.....
1400c1970 08 04 00 48 89 c3 e8 05 05 04 00 48 8b 35 0e 5d ...H.......H.5.]
1400c1980 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c17f0
1400c198e
1400c198e // align 0x10
1400c198e // align 0x10
1400c1990
1400c1990std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<unsigned int>(unsigned int&):
1400c1990push rsi
1400c1991push rbx
1400c1992sub rsp, 136
1400c1999xor r8l, r8l
1400c199cmov rsi, rdx
1400c199fmov rdx, [rip+0xd5cea]
1400c19a6mov rbx, rcx
1400c19a9mov rcx, [rdx]
1400c19acmov [rsp+120], rcx
1400c19b1lea rcx, [rsp+115]
1400c19b6mov rdx, rbx
1400c19b9call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c19becmp [rsp+115], 0
1400c19c3je 0x1400c1a43
1400c19c5mov rax, [rbx]
1400c19c8mov [rsp+116], 0
1400c19d0mov rcx, [rax-24]
1400c19d4add rcx, rbx
1400c19d7mov rdx, [rcx+256]
1400c19demov rax, rcx
1400c19e1test rdx, rdx
1400c19e4je 0x1400c1ab4
1400c19eamov r8, [rcx+232]
1400c19f1mov r10, [rdx]
1400c19f4mov [rsp+88], 65535
1400c19fdlea rcx, [rsp+96]
1400c1a02mov [rsp+64], 0
1400c1a0blea r9, [rsp+64]
1400c1a10mov [rsp+80], r8
1400c1a15lea r8, [rsp+116]
1400c1a1amov [rsp+40], r8
1400c1a1flea r8, [rsp+80]
1400c1a24mov [rsp+72], 65535
1400c1a2dmov [rsp+48], rsi
1400c1a32mov [rsp+32], rax
1400c1a37call [r10+40]
1400c1a3b
1400c1a3bloc_1400c1a3b:
1400c1a3bmov edx, [rsp+116]
1400c1a3ftest edx, edx
1400c1a41jne 0x1400c1a68
1400c1a43
1400c1a43loc_1400c1a43:
1400c1a43mov rsi, [rip+0xd5c46]
1400c1a4amov rax, [rsp+120]
1400c1a4fsub rax, [rsi]
1400c1a52jne 0x1400c1aaf
1400c1a54mov rax, rbx
1400c1a57add rsp, 136
1400c1a5epop rbx
1400c1a5fpop rsi
1400c1a60ret
1400c1a61
1400c1a61 0f 1f 80 00 00 00 00 .......
1400c1a68
1400c1a68loc_1400c1a68:
1400c1a68mov rax, [rbx]
1400c1a6bmov rcx, [rax-24]
1400c1a6fadd rcx, rbx
1400c1a72or edx, [rcx+32]
1400c1a75call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c1a7ajmp 0x1400c1a43
1400c1a7c
1400c1a7c 48 83 ea 01 H...
1400c1a80 48 89 c1 75 45 e8 06 02 04 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c1a90 00 00 48 03 58 e8 48 89 d9 e8 e2 5b 03 00 48 8b ..H.X.H....[..H.
1400c1aa0 35 eb 5b 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.[..H.D$xH+.t_
1400c1aaf
1400c1aafloc_1400c1aaf:
1400c1aafcall __stack_chk_fail
1400c1ab4
1400c1ab4loc_1400c1ab4:
1400c1ab4mov rsi, [rip+0xd5bd5]
1400c1abbmov rax, [rsp+120]
1400c1ac0sub rax, [rsi]
1400c1ac3jne 0x1400c1aaf
1400c1ac5call std::__throw_bad_cast()
1400c1acacall __cxa_begin_catch
1400c1acfmov rax, [rbx]
1400c1ad2mov edx, 1
1400c1ad7mov rcx, [rax-24]
1400c1adbadd rcx, rbx
1400c1adecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1ae3call __cxa_end_catch
1400c1ae8jmp 0x1400c1a3b
1400c1aed
1400c1aed 48 89 c3 H..
1400c1af0 e8 8b 03 04 00 48 8b 35 94 5b 0d 00 48 8b 44 24 .....H.5.[..H.D$
1400c1b00 78 48 2b 06 75 a9 48 89 d9 e8 92 98 f5 ff e8 3d xH+.u.H........=
1400c1b10 07 04 00 48 89 c3 e8 65 03 04 00 48 8b 35 6e 5b ...H...e...H.5n[
1400c1b20 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1990
1400c1990std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<unsigned int>(unsigned int&):
1400c1990push rsi
1400c1991push rbx
1400c1992sub rsp, 136
1400c1999xor r8l, r8l
1400c199cmov rsi, rdx
1400c199fmov rdx, [rip+0xd5cea]
1400c19a6mov rbx, rcx
1400c19a9mov rcx, [rdx]
1400c19acmov [rsp+120], rcx
1400c19b1lea rcx, [rsp+115]
1400c19b6mov rdx, rbx
1400c19b9call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c19becmp [rsp+115], 0
1400c19c3je 0x1400c1a43
1400c19c5mov rax, [rbx]
1400c19c8mov [rsp+116], 0
1400c19d0mov rcx, [rax-24]
1400c19d4add rcx, rbx
1400c19d7mov rdx, [rcx+256]
1400c19demov rax, rcx
1400c19e1test rdx, rdx
1400c19e4je 0x1400c1ab4
1400c19eamov r8, [rcx+232]
1400c19f1mov r10, [rdx]
1400c19f4mov [rsp+88], 65535
1400c19fdlea rcx, [rsp+96]
1400c1a02mov [rsp+64], 0
1400c1a0blea r9, [rsp+64]
1400c1a10mov [rsp+80], r8
1400c1a15lea r8, [rsp+116]
1400c1a1amov [rsp+40], r8
1400c1a1flea r8, [rsp+80]
1400c1a24mov [rsp+72], 65535
1400c1a2dmov [rsp+48], rsi
1400c1a32mov [rsp+32], rax
1400c1a37call [r10+40]
1400c1a3b
1400c1a3bloc_1400c1a3b:
1400c1a3bmov edx, [rsp+116]
1400c1a3ftest edx, edx
1400c1a41jne 0x1400c1a68
1400c1a43
1400c1a43loc_1400c1a43:
1400c1a43mov rsi, [rip+0xd5c46]
1400c1a4amov rax, [rsp+120]
1400c1a4fsub rax, [rsi]
1400c1a52jne 0x1400c1aaf
1400c1a54mov rax, rbx
1400c1a57add rsp, 136
1400c1a5epop rbx
1400c1a5fpop rsi
1400c1a60ret
1400c1a61
1400c1a61 0f 1f 80 00 00 00 00 .......
1400c1a68
1400c1a68loc_1400c1a68:
1400c1a68mov rax, [rbx]
1400c1a6bmov rcx, [rax-24]
1400c1a6fadd rcx, rbx
1400c1a72or edx, [rcx+32]
1400c1a75call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c1a7ajmp 0x1400c1a43
1400c1a7c
1400c1a7c 48 83 ea 01 H...
1400c1a80 48 89 c1 75 45 e8 06 02 04 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c1a90 00 00 48 03 58 e8 48 89 d9 e8 e2 5b 03 00 48 8b ..H.X.H....[..H.
1400c1aa0 35 eb 5b 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.[..H.D$xH+.t_
1400c1aaf
1400c1aafloc_1400c1aaf:
1400c1aafcall __stack_chk_fail
1400c1ab4
1400c1ab4loc_1400c1ab4:
1400c1ab4mov rsi, [rip+0xd5bd5]
1400c1abbmov rax, [rsp+120]
1400c1ac0sub rax, [rsi]
1400c1ac3jne 0x1400c1aaf
1400c1ac5call std::__throw_bad_cast()
1400c1acacall __cxa_begin_catch
1400c1acfmov rax, [rbx]
1400c1ad2mov edx, 1
1400c1ad7mov rcx, [rax-24]
1400c1adbadd rcx, rbx
1400c1adecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1ae3call __cxa_end_catch
1400c1ae8jmp 0x1400c1a3b
1400c1aed
1400c1aed 48 89 c3 H..
1400c1af0 e8 8b 03 04 00 48 8b 35 94 5b 0d 00 48 8b 44 24 .....H.5.[..H.D$
1400c1b00 78 48 2b 06 75 a9 48 89 d9 e8 92 98 f5 ff e8 3d xH+.u.H........=
1400c1b10 07 04 00 48 89 c3 e8 65 03 04 00 48 8b 35 6e 5b ...H...e...H.5n[
1400c1b20 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1990
1400c1b2e
1400c1b2e // align 0x10
1400c1b2e // align 0x10
1400c1b30
1400c1b30std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<long>(long&):
1400c1b30push rsi
1400c1b31push rbx
1400c1b32sub rsp, 136
1400c1b39xor r8l, r8l
1400c1b3cmov rsi, rdx
1400c1b3fmov rdx, [rip+0xd5b4a]
1400c1b46mov rbx, rcx
1400c1b49mov rcx, [rdx]
1400c1b4cmov [rsp+120], rcx
1400c1b51lea rcx, [rsp+115]
1400c1b56mov rdx, rbx
1400c1b59call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c1b5ecmp [rsp+115], 0
1400c1b63je 0x1400c1be3
1400c1b65mov rax, [rbx]
1400c1b68mov [rsp+116], 0
1400c1b70mov rcx, [rax-24]
1400c1b74add rcx, rbx
1400c1b77mov rdx, [rcx+256]
1400c1b7emov rax, rcx
1400c1b81test rdx, rdx
1400c1b84je 0x1400c1c54
1400c1b8amov r8, [rcx+232]
1400c1b91mov r10, [rdx]
1400c1b94mov [rsp+88], 65535
1400c1b9dlea rcx, [rsp+96]
1400c1ba2mov [rsp+64], 0
1400c1bablea r9, [rsp+64]
1400c1bb0mov [rsp+80], r8
1400c1bb5lea r8, [rsp+116]
1400c1bbamov [rsp+40], r8
1400c1bbflea r8, [rsp+80]
1400c1bc4mov [rsp+72], 65535
1400c1bcdmov [rsp+48], rsi
1400c1bd2mov [rsp+32], rax
1400c1bd7call [r10+24]
1400c1bdb
1400c1bdbloc_1400c1bdb:
1400c1bdbmov edx, [rsp+116]
1400c1bdftest edx, edx
1400c1be1jne 0x1400c1c08
1400c1be3
1400c1be3loc_1400c1be3:
1400c1be3mov rsi, [rip+0xd5aa6]
1400c1beamov rax, [rsp+120]
1400c1befsub rax, [rsi]
1400c1bf2jne 0x1400c1c4f
1400c1bf4mov rax, rbx
1400c1bf7add rsp, 136
1400c1bfepop rbx
1400c1bffpop rsi
1400c1c00ret
1400c1c01
1400c1c01 0f 1f 80 00 00 00 00 .......
1400c1c08
1400c1c08loc_1400c1c08:
1400c1c08mov rax, [rbx]
1400c1c0bmov rcx, [rax-24]
1400c1c0fadd rcx, rbx
1400c1c12or edx, [rcx+32]
1400c1c15call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c1c1ajmp 0x1400c1be3
1400c1c1c
1400c1c1c 48 83 ea 01 H...
1400c1c20 48 89 c1 75 45 e8 66 00 04 00 48 8b 03 ba 01 00 H..uE.f...H.....
1400c1c30 00 00 48 03 58 e8 48 89 d9 e8 42 5a 03 00 48 8b ..H.X.H...BZ..H.
1400c1c40 35 4b 5a 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5KZ..H.D$xH+.t_
1400c1c4f
1400c1c4floc_1400c1c4f:
1400c1c4fcall __stack_chk_fail
1400c1c54
1400c1c54loc_1400c1c54:
1400c1c54mov rsi, [rip+0xd5a35]
1400c1c5bmov rax, [rsp+120]
1400c1c60sub rax, [rsi]
1400c1c63jne 0x1400c1c4f
1400c1c65call std::__throw_bad_cast()
1400c1c6acall __cxa_begin_catch
1400c1c6fmov rax, [rbx]
1400c1c72mov edx, 1
1400c1c77mov rcx, [rax-24]
1400c1c7badd rcx, rbx
1400c1c7ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1c83call __cxa_end_catch
1400c1c88jmp 0x1400c1bdb
1400c1c8d
1400c1c8d 48 89 c3 H..
1400c1c90 e8 eb 01 04 00 48 8b 35 f4 59 0d 00 48 8b 44 24 .....H.5.Y..H.D$
1400c1ca0 78 48 2b 06 75 a9 48 89 d9 e8 f2 96 f5 ff e8 9d xH+.u.H.........
1400c1cb0 05 04 00 48 89 c3 e8 c5 01 04 00 48 8b 35 ce 59 ...H.......H.5.Y
1400c1cc0 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1b30
1400c1b30std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<long>(long&):
1400c1b30push rsi
1400c1b31push rbx
1400c1b32sub rsp, 136
1400c1b39xor r8l, r8l
1400c1b3cmov rsi, rdx
1400c1b3fmov rdx, [rip+0xd5b4a]
1400c1b46mov rbx, rcx
1400c1b49mov rcx, [rdx]
1400c1b4cmov [rsp+120], rcx
1400c1b51lea rcx, [rsp+115]
1400c1b56mov rdx, rbx
1400c1b59call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c1b5ecmp [rsp+115], 0
1400c1b63je 0x1400c1be3
1400c1b65mov rax, [rbx]
1400c1b68mov [rsp+116], 0
1400c1b70mov rcx, [rax-24]
1400c1b74add rcx, rbx
1400c1b77mov rdx, [rcx+256]
1400c1b7emov rax, rcx
1400c1b81test rdx, rdx
1400c1b84je 0x1400c1c54
1400c1b8amov r8, [rcx+232]
1400c1b91mov r10, [rdx]
1400c1b94mov [rsp+88], 65535
1400c1b9dlea rcx, [rsp+96]
1400c1ba2mov [rsp+64], 0
1400c1bablea r9, [rsp+64]
1400c1bb0mov [rsp+80], r8
1400c1bb5lea r8, [rsp+116]
1400c1bbamov [rsp+40], r8
1400c1bbflea r8, [rsp+80]
1400c1bc4mov [rsp+72], 65535
1400c1bcdmov [rsp+48], rsi
1400c1bd2mov [rsp+32], rax
1400c1bd7call [r10+24]
1400c1bdb
1400c1bdbloc_1400c1bdb:
1400c1bdbmov edx, [rsp+116]
1400c1bdftest edx, edx
1400c1be1jne 0x1400c1c08
1400c1be3
1400c1be3loc_1400c1be3:
1400c1be3mov rsi, [rip+0xd5aa6]
1400c1beamov rax, [rsp+120]
1400c1befsub rax, [rsi]
1400c1bf2jne 0x1400c1c4f
1400c1bf4mov rax, rbx
1400c1bf7add rsp, 136
1400c1bfepop rbx
1400c1bffpop rsi
1400c1c00ret
1400c1c01
1400c1c01 0f 1f 80 00 00 00 00 .......
1400c1c08
1400c1c08loc_1400c1c08:
1400c1c08mov rax, [rbx]
1400c1c0bmov rcx, [rax-24]
1400c1c0fadd rcx, rbx
1400c1c12or edx, [rcx+32]
1400c1c15call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c1c1ajmp 0x1400c1be3
1400c1c1c
1400c1c1c 48 83 ea 01 H...
1400c1c20 48 89 c1 75 45 e8 66 00 04 00 48 8b 03 ba 01 00 H..uE.f...H.....
1400c1c30 00 00 48 03 58 e8 48 89 d9 e8 42 5a 03 00 48 8b ..H.X.H...BZ..H.
1400c1c40 35 4b 5a 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5KZ..H.D$xH+.t_
1400c1c4f
1400c1c4floc_1400c1c4f:
1400c1c4fcall __stack_chk_fail
1400c1c54
1400c1c54loc_1400c1c54:
1400c1c54mov rsi, [rip+0xd5a35]
1400c1c5bmov rax, [rsp+120]
1400c1c60sub rax, [rsi]
1400c1c63jne 0x1400c1c4f
1400c1c65call std::__throw_bad_cast()
1400c1c6acall __cxa_begin_catch
1400c1c6fmov rax, [rbx]
1400c1c72mov edx, 1
1400c1c77mov rcx, [rax-24]
1400c1c7badd rcx, rbx
1400c1c7ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1c83call __cxa_end_catch
1400c1c88jmp 0x1400c1bdb
1400c1c8d
1400c1c8d 48 89 c3 H..
1400c1c90 e8 eb 01 04 00 48 8b 35 f4 59 0d 00 48 8b 44 24 .....H.5.Y..H.D$
1400c1ca0 78 48 2b 06 75 a9 48 89 d9 e8 f2 96 f5 ff e8 9d xH+.u.H.........
1400c1cb0 05 04 00 48 89 c3 e8 c5 01 04 00 48 8b 35 ce 59 ...H.......H.5.Y
1400c1cc0 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1b30
1400c1cce
1400c1cce // align 0x10
1400c1cce // align 0x10
1400c1cd0
1400c1cd0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<unsigned long>(unsigned long&):
1400c1cd0push rsi
1400c1cd1push rbx
1400c1cd2sub rsp, 136
1400c1cd9xor r8l, r8l
1400c1cdcmov rsi, rdx
1400c1cdfmov rdx, [rip+0xd59aa]
1400c1ce6mov rbx, rcx
1400c1ce9mov rcx, [rdx]
1400c1cecmov [rsp+120], rcx
1400c1cf1lea rcx, [rsp+115]
1400c1cf6mov rdx, rbx
1400c1cf9call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c1cfecmp [rsp+115], 0
1400c1d03je 0x1400c1d83
1400c1d05mov rax, [rbx]
1400c1d08mov [rsp+116], 0
1400c1d10mov rcx, [rax-24]
1400c1d14add rcx, rbx
1400c1d17mov rdx, [rcx+256]
1400c1d1emov rax, rcx
1400c1d21test rdx, rdx
1400c1d24je 0x1400c1df4
1400c1d2amov r8, [rcx+232]
1400c1d31mov r10, [rdx]
1400c1d34mov [rsp+88], 65535
1400c1d3dlea rcx, [rsp+96]
1400c1d42mov [rsp+64], 0
1400c1d4blea r9, [rsp+64]
1400c1d50mov [rsp+80], r8
1400c1d55lea r8, [rsp+116]
1400c1d5amov [rsp+40], r8
1400c1d5flea r8, [rsp+80]
1400c1d64mov [rsp+72], 65535
1400c1d6dmov [rsp+48], rsi
1400c1d72mov [rsp+32], rax
1400c1d77call [r10+48]
1400c1d7b
1400c1d7bloc_1400c1d7b:
1400c1d7bmov edx, [rsp+116]
1400c1d7ftest edx, edx
1400c1d81jne 0x1400c1da8
1400c1d83
1400c1d83loc_1400c1d83:
1400c1d83mov rsi, [rip+0xd5906]
1400c1d8amov rax, [rsp+120]
1400c1d8fsub rax, [rsi]
1400c1d92jne 0x1400c1def
1400c1d94mov rax, rbx
1400c1d97add rsp, 136
1400c1d9epop rbx
1400c1d9fpop rsi
1400c1da0ret
1400c1da1
1400c1da1 0f 1f 80 00 00 00 00 .......
1400c1da8
1400c1da8loc_1400c1da8:
1400c1da8mov rax, [rbx]
1400c1dabmov rcx, [rax-24]
1400c1dafadd rcx, rbx
1400c1db2or edx, [rcx+32]
1400c1db5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c1dbajmp 0x1400c1d83
1400c1dbc
1400c1dbc 48 83 ea 01 H...
1400c1dc0 48 89 c1 75 45 e8 c6 fe 03 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c1dd0 00 00 48 03 58 e8 48 89 d9 e8 a2 58 03 00 48 8b ..H.X.H....X..H.
1400c1de0 35 ab 58 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.X..H.D$xH+.t_
1400c1def
1400c1defloc_1400c1def:
1400c1defcall __stack_chk_fail
1400c1df4
1400c1df4loc_1400c1df4:
1400c1df4mov rsi, [rip+0xd5895]
1400c1dfbmov rax, [rsp+120]
1400c1e00sub rax, [rsi]
1400c1e03jne 0x1400c1def
1400c1e05call std::__throw_bad_cast()
1400c1e0acall __cxa_begin_catch
1400c1e0fmov rax, [rbx]
1400c1e12mov edx, 1
1400c1e17mov rcx, [rax-24]
1400c1e1badd rcx, rbx
1400c1e1ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1e23call __cxa_end_catch
1400c1e28jmp 0x1400c1d7b
1400c1e2d
1400c1e2d 48 89 c3 H..
1400c1e30 e8 4b 00 04 00 48 8b 35 54 58 0d 00 48 8b 44 24 .K...H.5TX..H.D$
1400c1e40 78 48 2b 06 75 a9 48 89 d9 e8 52 95 f5 ff e8 fd xH+.u.H...R.....
1400c1e50 03 04 00 48 89 c3 e8 25 00 04 00 48 8b 35 2e 58 ...H...%...H.5.X
1400c1e60 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1cd0
1400c1cd0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<unsigned long>(unsigned long&):
1400c1cd0push rsi
1400c1cd1push rbx
1400c1cd2sub rsp, 136
1400c1cd9xor r8l, r8l
1400c1cdcmov rsi, rdx
1400c1cdfmov rdx, [rip+0xd59aa]
1400c1ce6mov rbx, rcx
1400c1ce9mov rcx, [rdx]
1400c1cecmov [rsp+120], rcx
1400c1cf1lea rcx, [rsp+115]
1400c1cf6mov rdx, rbx
1400c1cf9call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c1cfecmp [rsp+115], 0
1400c1d03je 0x1400c1d83
1400c1d05mov rax, [rbx]
1400c1d08mov [rsp+116], 0
1400c1d10mov rcx, [rax-24]
1400c1d14add rcx, rbx
1400c1d17mov rdx, [rcx+256]
1400c1d1emov rax, rcx
1400c1d21test rdx, rdx
1400c1d24je 0x1400c1df4
1400c1d2amov r8, [rcx+232]
1400c1d31mov r10, [rdx]
1400c1d34mov [rsp+88], 65535
1400c1d3dlea rcx, [rsp+96]
1400c1d42mov [rsp+64], 0
1400c1d4blea r9, [rsp+64]
1400c1d50mov [rsp+80], r8
1400c1d55lea r8, [rsp+116]
1400c1d5amov [rsp+40], r8
1400c1d5flea r8, [rsp+80]
1400c1d64mov [rsp+72], 65535
1400c1d6dmov [rsp+48], rsi
1400c1d72mov [rsp+32], rax
1400c1d77call [r10+48]
1400c1d7b
1400c1d7bloc_1400c1d7b:
1400c1d7bmov edx, [rsp+116]
1400c1d7ftest edx, edx
1400c1d81jne 0x1400c1da8
1400c1d83
1400c1d83loc_1400c1d83:
1400c1d83mov rsi, [rip+0xd5906]
1400c1d8amov rax, [rsp+120]
1400c1d8fsub rax, [rsi]
1400c1d92jne 0x1400c1def
1400c1d94mov rax, rbx
1400c1d97add rsp, 136
1400c1d9epop rbx
1400c1d9fpop rsi
1400c1da0ret
1400c1da1
1400c1da1 0f 1f 80 00 00 00 00 .......
1400c1da8
1400c1da8loc_1400c1da8:
1400c1da8mov rax, [rbx]
1400c1dabmov rcx, [rax-24]
1400c1dafadd rcx, rbx
1400c1db2or edx, [rcx+32]
1400c1db5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c1dbajmp 0x1400c1d83
1400c1dbc
1400c1dbc 48 83 ea 01 H...
1400c1dc0 48 89 c1 75 45 e8 c6 fe 03 00 48 8b 03 ba 01 00 H..uE.....H.....
1400c1dd0 00 00 48 03 58 e8 48 89 d9 e8 a2 58 03 00 48 8b ..H.X.H....X..H.
1400c1de0 35 ab 58 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.X..H.D$xH+.t_
1400c1def
1400c1defloc_1400c1def:
1400c1defcall __stack_chk_fail
1400c1df4
1400c1df4loc_1400c1df4:
1400c1df4mov rsi, [rip+0xd5895]
1400c1dfbmov rax, [rsp+120]
1400c1e00sub rax, [rsi]
1400c1e03jne 0x1400c1def
1400c1e05call std::__throw_bad_cast()
1400c1e0acall __cxa_begin_catch
1400c1e0fmov rax, [rbx]
1400c1e12mov edx, 1
1400c1e17mov rcx, [rax-24]
1400c1e1badd rcx, rbx
1400c1e1ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1e23call __cxa_end_catch
1400c1e28jmp 0x1400c1d7b
1400c1e2d
1400c1e2d 48 89 c3 H..
1400c1e30 e8 4b 00 04 00 48 8b 35 54 58 0d 00 48 8b 44 24 .K...H.5TX..H.D$
1400c1e40 78 48 2b 06 75 a9 48 89 d9 e8 52 95 f5 ff e8 fd xH+.u.H...R.....
1400c1e50 03 04 00 48 89 c3 e8 25 00 04 00 48 8b 35 2e 58 ...H...%...H.5.X
1400c1e60 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1cd0
1400c1e6e
1400c1e6e // align 0x10
1400c1e6e // align 0x10
1400c1e70
1400c1e70std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<unsigned short>(unsigned short&):
1400c1e70push rsi
1400c1e71push rbx
1400c1e72sub rsp, 136
1400c1e79xor r8l, r8l
1400c1e7cmov rsi, rdx
1400c1e7fmov rdx, [rip+0xd580a]
1400c1e86mov rbx, rcx
1400c1e89mov rcx, [rdx]
1400c1e8cmov [rsp+120], rcx
1400c1e91lea rcx, [rsp+115]
1400c1e96mov rdx, rbx
1400c1e99call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c1e9ecmp [rsp+115], 0
1400c1ea3je 0x1400c1f23
1400c1ea5mov rax, [rbx]
1400c1ea8mov [rsp+116], 0
1400c1eb0mov rcx, [rax-24]
1400c1eb4add rcx, rbx
1400c1eb7mov rdx, [rcx+256]
1400c1ebemov rax, rcx
1400c1ec1test rdx, rdx
1400c1ec4je 0x1400c1f94
1400c1ecamov r8, [rcx+232]
1400c1ed1mov r10, [rdx]
1400c1ed4mov [rsp+88], 65535
1400c1eddlea rcx, [rsp+96]
1400c1ee2mov [rsp+64], 0
1400c1eeblea r9, [rsp+64]
1400c1ef0mov [rsp+80], r8
1400c1ef5lea r8, [rsp+116]
1400c1efamov [rsp+40], r8
1400c1efflea r8, [rsp+80]
1400c1f04mov [rsp+72], 65535
1400c1f0dmov [rsp+48], rsi
1400c1f12mov [rsp+32], rax
1400c1f17call [r10+32]
1400c1f1b
1400c1f1bloc_1400c1f1b:
1400c1f1bmov edx, [rsp+116]
1400c1f1ftest edx, edx
1400c1f21jne 0x1400c1f48
1400c1f23
1400c1f23loc_1400c1f23:
1400c1f23mov rsi, [rip+0xd5766]
1400c1f2amov rax, [rsp+120]
1400c1f2fsub rax, [rsi]
1400c1f32jne 0x1400c1f8f
1400c1f34mov rax, rbx
1400c1f37add rsp, 136
1400c1f3epop rbx
1400c1f3fpop rsi
1400c1f40ret
1400c1f41
1400c1f41 0f 1f 80 00 00 00 00 .......
1400c1f48
1400c1f48loc_1400c1f48:
1400c1f48mov rax, [rbx]
1400c1f4bmov rcx, [rax-24]
1400c1f4fadd rcx, rbx
1400c1f52or edx, [rcx+32]
1400c1f55call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c1f5ajmp 0x1400c1f23
1400c1f5c
1400c1f5c 48 83 ea 01 H...
1400c1f60 48 89 c1 75 45 e8 26 fd 03 00 48 8b 03 ba 01 00 H..uE.&...H.....
1400c1f70 00 00 48 03 58 e8 48 89 d9 e8 02 57 03 00 48 8b ..H.X.H....W..H.
1400c1f80 35 0b 57 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.W..H.D$xH+.t_
1400c1f8f
1400c1f8floc_1400c1f8f:
1400c1f8fcall __stack_chk_fail
1400c1f94
1400c1f94loc_1400c1f94:
1400c1f94mov rsi, [rip+0xd56f5]
1400c1f9bmov rax, [rsp+120]
1400c1fa0sub rax, [rsi]
1400c1fa3jne 0x1400c1f8f
1400c1fa5call std::__throw_bad_cast()
1400c1faacall __cxa_begin_catch
1400c1fafmov rax, [rbx]
1400c1fb2mov edx, 1
1400c1fb7mov rcx, [rax-24]
1400c1fbbadd rcx, rbx
1400c1fbecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1fc3call __cxa_end_catch
1400c1fc8jmp 0x1400c1f1b
1400c1fcd
1400c1fcd 48 89 c3 H..
1400c1fd0 e8 ab fe 03 00 48 8b 35 b4 56 0d 00 48 8b 44 24 .....H.5.V..H.D$
1400c1fe0 78 48 2b 06 75 a9 48 89 d9 e8 b2 93 f5 ff e8 5d xH+.u.H........]
1400c1ff0 02 04 00 48 89 c3 e8 85 fe 03 00 48 8b 35 8e 56 ...H.......H.5.V
1400c2000 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1e70
1400c1e70std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::basic_istream<wchar_t, std::char_traits<wchar_t>>::_M_extract<unsigned short>(unsigned short&):
1400c1e70push rsi
1400c1e71push rbx
1400c1e72sub rsp, 136
1400c1e79xor r8l, r8l
1400c1e7cmov rsi, rdx
1400c1e7fmov rdx, [rip+0xd580a]
1400c1e86mov rbx, rcx
1400c1e89mov rcx, [rdx]
1400c1e8cmov [rsp+120], rcx
1400c1e91lea rcx, [rsp+115]
1400c1e96mov rdx, rbx
1400c1e99call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c1e9ecmp [rsp+115], 0
1400c1ea3je 0x1400c1f23
1400c1ea5mov rax, [rbx]
1400c1ea8mov [rsp+116], 0
1400c1eb0mov rcx, [rax-24]
1400c1eb4add rcx, rbx
1400c1eb7mov rdx, [rcx+256]
1400c1ebemov rax, rcx
1400c1ec1test rdx, rdx
1400c1ec4je 0x1400c1f94
1400c1ecamov r8, [rcx+232]
1400c1ed1mov r10, [rdx]
1400c1ed4mov [rsp+88], 65535
1400c1eddlea rcx, [rsp+96]
1400c1ee2mov [rsp+64], 0
1400c1eeblea r9, [rsp+64]
1400c1ef0mov [rsp+80], r8
1400c1ef5lea r8, [rsp+116]
1400c1efamov [rsp+40], r8
1400c1efflea r8, [rsp+80]
1400c1f04mov [rsp+72], 65535
1400c1f0dmov [rsp+48], rsi
1400c1f12mov [rsp+32], rax
1400c1f17call [r10+32]
1400c1f1b
1400c1f1bloc_1400c1f1b:
1400c1f1bmov edx, [rsp+116]
1400c1f1ftest edx, edx
1400c1f21jne 0x1400c1f48
1400c1f23
1400c1f23loc_1400c1f23:
1400c1f23mov rsi, [rip+0xd5766]
1400c1f2amov rax, [rsp+120]
1400c1f2fsub rax, [rsi]
1400c1f32jne 0x1400c1f8f
1400c1f34mov rax, rbx
1400c1f37add rsp, 136
1400c1f3epop rbx
1400c1f3fpop rsi
1400c1f40ret
1400c1f41
1400c1f41 0f 1f 80 00 00 00 00 .......
1400c1f48
1400c1f48loc_1400c1f48:
1400c1f48mov rax, [rbx]
1400c1f4bmov rcx, [rax-24]
1400c1f4fadd rcx, rbx
1400c1f52or edx, [rcx+32]
1400c1f55call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c1f5ajmp 0x1400c1f23
1400c1f5c
1400c1f5c 48 83 ea 01 H...
1400c1f60 48 89 c1 75 45 e8 26 fd 03 00 48 8b 03 ba 01 00 H..uE.&...H.....
1400c1f70 00 00 48 03 58 e8 48 89 d9 e8 02 57 03 00 48 8b ..H.X.H....W..H.
1400c1f80 35 0b 57 0d 00 48 8b 44 24 78 48 2b 06 74 5f 5.W..H.D$xH+.t_
1400c1f8f
1400c1f8floc_1400c1f8f:
1400c1f8fcall __stack_chk_fail
1400c1f94
1400c1f94loc_1400c1f94:
1400c1f94mov rsi, [rip+0xd56f5]
1400c1f9bmov rax, [rsp+120]
1400c1fa0sub rax, [rsi]
1400c1fa3jne 0x1400c1f8f
1400c1fa5call std::__throw_bad_cast()
1400c1faacall __cxa_begin_catch
1400c1fafmov rax, [rbx]
1400c1fb2mov edx, 1
1400c1fb7mov rcx, [rax-24]
1400c1fbbadd rcx, rbx
1400c1fbecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c1fc3call __cxa_end_catch
1400c1fc8jmp 0x1400c1f1b
1400c1fcd
1400c1fcd 48 89 c3 H..
1400c1fd0 e8 ab fe 03 00 48 8b 35 b4 56 0d 00 48 8b 44 24 .....H.5.V..H.D$
1400c1fe0 78 48 2b 06 75 a9 48 89 d9 e8 b2 93 f5 ff e8 5d xH+.u.H........]
1400c1ff0 02 04 00 48 89 c3 e8 85 fe 03 00 48 8b 35 8e 56 ...H.......H.5.V
1400c2000 0d 00 48 8b 44 24 78 48 2b 06 74 da eb 81 ..H.D$xH+.t...
1400c1e70
Loading..