File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400c2a40
1400c2a40std::basic_istream<wchar_t, std::char_traits<wchar_t>>::get():
1400c2a40push rbx
1400c2a41sub rsp, 48
1400c2a45mov rdx, [rip+0xd4c44]
1400c2a4cmov r8l, 1
1400c2a52mov rax, [rdx]
1400c2a55mov [rsp+40], rax
1400c2a5axor eax, eax
1400c2a5cmov [rcx+8], 0
1400c2a64mov rbx, rcx
1400c2a67lea rcx, [rsp+39]
1400c2a6cmov rdx, rbx
1400c2a6fcall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c2a74cmp [rsp+39], 0
1400c2a79jne 0x1400c2b00
1400c2a7fcmp [rbx+8], 0
1400c2a84je 0x1400c2ae0
1400c2a86
1400c2a86loc_1400c2a86:
1400c2a86mov eax, -1
1400c2a8b
1400c2a8bloc_1400c2a8b:
1400c2a8bmov rbx, [rip+0xd4bfe]
1400c2a92mov rdx, [rsp+40]
1400c2a97sub rdx, [rbx]
1400c2a9ajne 0x1400c2b82
1400c2aa0add rsp, 48
1400c2aa4pop rbx
1400c2aa5ret
1400c2aa6
1400c2aa6 48 83 ea 01 48 89 c1 0f 84 a5 H...H.....
1400c2ab0 00 00 00 e8 d8 f1 03 00 48 8b 03 ba 01 00 00 00 ........H.......
1400c2ac0 48 8b 48 e8 48 01 d9 e8 b4 4b 03 00 e8 af f3 03 H.H.H....K......
1400c2ad0 00 48 83 7b 08 00 75 ae 0f 1f 84 00 00 00 00 00 .H.{..u.........
1400c2ae0
1400c2ae0loc_1400c2ae0:
1400c2ae0mov edx, 4
1400c2ae5
1400c2ae5loc_1400c2ae5:
1400c2ae5mov rax, [rbx]
1400c2ae8add rbx, [rax-24]
1400c2aecmov rcx, rbx
1400c2aefor edx, [rbx+32]
1400c2af2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c2af7jmp 0x1400c2a86
1400c2af9
1400c2af9 0f 1f 80 00 00 00 00 .......
1400c2b00
1400c2b00loc_1400c2b00:
1400c2b00mov rax, [rbx]
1400c2b03mov rax, [rax-24]
1400c2b07mov rcx, [rbx+rax+232]
1400c2b0fmov rdx, [rcx+16]
1400c2b13cmp rdx, [rcx+24]
1400c2b17jae 0x1400c2b50
1400c2b19movzx eax, [rdx]
1400c2b1cadd rdx, 2
1400c2b20mov [rcx+16], rdx
1400c2b24
1400c2b24loc_1400c2b24:
1400c2b24cmp ax, -1
1400c2b28je 0x1400c2b40
1400c2b2amov [rbx+8], 1
1400c2b32jmp 0x1400c2a8b
1400c2b37
1400c2b37 66 0f 1f 84 00 00 00 00 00 f........
1400c2b40
1400c2b40loc_1400c2b40:
1400c2b40cmp [rbx+8], 1
1400c2b45sbb edx, edx
1400c2b47and edx, 4
1400c2b4aadd edx, 2
1400c2b4djmp 0x1400c2ae5
1400c2b4f
1400c2b4f 90 .
1400c2b50
1400c2b50loc_1400c2b50:
1400c2b50mov rax, [rcx]
1400c2b53call [rax+80]
1400c2b56jmp 0x1400c2b24
1400c2b58
1400c2b58 e8 33 f1 03 00 48 8b 03 .3...H..
1400c2b60 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 0f 4b 03 .....H.H.H....K.
1400c2b70 00 48 8b 0d 18 4b 0d 00 48 8b 44 24 28 48 2b 01 .H...K..H.D$(H+.
1400c2b80 74 05 t.
1400c2b82
1400c2b82loc_1400c2b82:
1400c2b82call __stack_chk_fail
1400c2b87call __cxa_rethrow
1400c2b8cmov rbx, rax
1400c2b8fcall __cxa_end_catch
1400c2b94mov rcx, [rip+0xd4af5]
1400c2b9bmov rax, [rsp+40]
1400c2ba0sub rax, [rcx]
1400c2ba3jne 0x1400c2b82
1400c2ba5
1400c2ba5loc_1400c2ba5:
1400c2ba5mov rcx, rbx
1400c2ba8call _Unwind_Resume
1400c2badmov rbx, rax
1400c2bb0call __cxa_end_catch
1400c2bb5mov rcx, [rip+0xd4ad4]
1400c2bbcmov rax, [rsp+40]
1400c2bc1sub rax, [rcx]
1400c2bc4je 0x1400c2ba5
1400c2bc6jmp 0x1400c2b82
1400c2a40
1400c2a40std::basic_istream<wchar_t, std::char_traits<wchar_t>>::get():
1400c2a40push rbx
1400c2a41sub rsp, 48
1400c2a45mov rdx, [rip+0xd4c44]
1400c2a4cmov r8l, 1
1400c2a52mov rax, [rdx]
1400c2a55mov [rsp+40], rax
1400c2a5axor eax, eax
1400c2a5cmov [rcx+8], 0
1400c2a64mov rbx, rcx
1400c2a67lea rcx, [rsp+39]
1400c2a6cmov rdx, rbx
1400c2a6fcall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c2a74cmp [rsp+39], 0
1400c2a79jne 0x1400c2b00
1400c2a7fcmp [rbx+8], 0
1400c2a84je 0x1400c2ae0
1400c2a86
1400c2a86loc_1400c2a86:
1400c2a86mov eax, -1
1400c2a8b
1400c2a8bloc_1400c2a8b:
1400c2a8bmov rbx, [rip+0xd4bfe]
1400c2a92mov rdx, [rsp+40]
1400c2a97sub rdx, [rbx]
1400c2a9ajne 0x1400c2b82
1400c2aa0add rsp, 48
1400c2aa4pop rbx
1400c2aa5ret
1400c2aa6
1400c2aa6 48 83 ea 01 48 89 c1 0f 84 a5 H...H.....
1400c2ab0 00 00 00 e8 d8 f1 03 00 48 8b 03 ba 01 00 00 00 ........H.......
1400c2ac0 48 8b 48 e8 48 01 d9 e8 b4 4b 03 00 e8 af f3 03 H.H.H....K......
1400c2ad0 00 48 83 7b 08 00 75 ae 0f 1f 84 00 00 00 00 00 .H.{..u.........
1400c2ae0
1400c2ae0loc_1400c2ae0:
1400c2ae0mov edx, 4
1400c2ae5
1400c2ae5loc_1400c2ae5:
1400c2ae5mov rax, [rbx]
1400c2ae8add rbx, [rax-24]
1400c2aecmov rcx, rbx
1400c2aefor edx, [rbx+32]
1400c2af2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c2af7jmp 0x1400c2a86
1400c2af9
1400c2af9 0f 1f 80 00 00 00 00 .......
1400c2b00
1400c2b00loc_1400c2b00:
1400c2b00mov rax, [rbx]
1400c2b03mov rax, [rax-24]
1400c2b07mov rcx, [rbx+rax+232]
1400c2b0fmov rdx, [rcx+16]
1400c2b13cmp rdx, [rcx+24]
1400c2b17jae 0x1400c2b50
1400c2b19movzx eax, [rdx]
1400c2b1cadd rdx, 2
1400c2b20mov [rcx+16], rdx
1400c2b24
1400c2b24loc_1400c2b24:
1400c2b24cmp ax, -1
1400c2b28je 0x1400c2b40
1400c2b2amov [rbx+8], 1
1400c2b32jmp 0x1400c2a8b
1400c2b37
1400c2b37 66 0f 1f 84 00 00 00 00 00 f........
1400c2b40
1400c2b40loc_1400c2b40:
1400c2b40cmp [rbx+8], 1
1400c2b45sbb edx, edx
1400c2b47and edx, 4
1400c2b4aadd edx, 2
1400c2b4djmp 0x1400c2ae5
1400c2b4f
1400c2b4f 90 .
1400c2b50
1400c2b50loc_1400c2b50:
1400c2b50mov rax, [rcx]
1400c2b53call [rax+80]
1400c2b56jmp 0x1400c2b24
1400c2b58
1400c2b58 e8 33 f1 03 00 48 8b 03 .3...H..
1400c2b60 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 0f 4b 03 .....H.H.H....K.
1400c2b70 00 48 8b 0d 18 4b 0d 00 48 8b 44 24 28 48 2b 01 .H...K..H.D$(H+.
1400c2b80 74 05 t.
1400c2b82
1400c2b82loc_1400c2b82:
1400c2b82call __stack_chk_fail
1400c2b87call __cxa_rethrow
1400c2b8cmov rbx, rax
1400c2b8fcall __cxa_end_catch
1400c2b94mov rcx, [rip+0xd4af5]
1400c2b9bmov rax, [rsp+40]
1400c2ba0sub rax, [rcx]
1400c2ba3jne 0x1400c2b82
1400c2ba5
1400c2ba5loc_1400c2ba5:
1400c2ba5mov rcx, rbx
1400c2ba8call _Unwind_Resume
1400c2badmov rbx, rax
1400c2bb0call __cxa_end_catch
1400c2bb5mov rcx, [rip+0xd4ad4]
1400c2bbcmov rax, [rsp+40]
1400c2bc1sub rax, [rcx]
1400c2bc4je 0x1400c2ba5
1400c2bc6jmp 0x1400c2b82
1400c2a40
1400c2bc8
1400c2bc8 // align 0x10
1400c2bc8 // align 0x10
1400c2bd0
1400c2bd0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::peek():
1400c2bd0push rbx
1400c2bd1sub rsp, 64
1400c2bd5mov rdx, [rip+0xd4ab4]
1400c2bdcmov r8l, 1
1400c2be2mov rax, [rdx]
1400c2be5mov [rsp+56], rax
1400c2beaxor eax, eax
1400c2becmov [rcx+8], 0
1400c2bf4mov rbx, rcx
1400c2bf7lea rcx, [rsp+55]
1400c2bfcmov rdx, rbx
1400c2bffcall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c2c04cmp [rsp+55], 0
1400c2c09jne 0x1400c2c30
1400c2c0b
1400c2c0bloc_1400c2c0b:
1400c2c0bor eax, -1
1400c2c0enop
1400c2c10
1400c2c10loc_1400c2c10:
1400c2c10mov rbx, [rip+0xd4a79]
1400c2c17mov rdx, [rsp+56]
1400c2c1csub rdx, [rbx]
1400c2c1fjne 0x1400c2cb3
1400c2c25add rsp, 64
1400c2c29pop rbx
1400c2c2aret
1400c2c2b
1400c2c2b 0f 1f 44 00 00 ..D..
1400c2c30
1400c2c30loc_1400c2c30:
1400c2c30mov rax, [rbx]
1400c2c33mov rax, [rax-24]
1400c2c37mov rcx, [rbx+rax+232]
1400c2c3fmov rax, [rcx+16]
1400c2c43cmp rax, [rcx+24]
1400c2c47jae 0x1400c2c78
1400c2c49movzx eax, [rax]
1400c2c4c
1400c2c4cloc_1400c2c4c:
1400c2c4ccmp ax, -1
1400c2c50jne 0x1400c2c10
1400c2c52mov rdx, [rbx]
1400c2c55mov [rsp+44], eax
1400c2c59mov rcx, [rdx-24]
1400c2c5dadd rcx, rbx
1400c2c60mov edx, [rcx+32]
1400c2c63or edx, 2
1400c2c66call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c2c6bmov eax, [rsp+44]
1400c2c6fjmp 0x1400c2c10
1400c2c71
1400c2c71 0f 1f 80 00 00 00 00 .......
1400c2c78
1400c2c78loc_1400c2c78:
1400c2c78mov rax, [rcx]
1400c2c7bcall [rax+72]
1400c2c7ejmp 0x1400c2c4c
1400c2c80
1400c2c80 48 83 ea 01 48 89 c1 75 2f e8 02 f0 03 00 48 8b H...H..u/.....H.
1400c2c90 03 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 de 49 ......H.H.H....I
1400c2ca0 03 00 48 8b 15 e7 49 0d 00 48 8b 44 24 38 48 2b ..H...I..H.D$8H+
1400c2cb0 02 74 28 .t(
1400c2cb3
1400c2cb3loc_1400c2cb3:
1400c2cb3call __stack_chk_fail
1400c2cb8call __cxa_begin_catch
1400c2cbdmov rax, [rbx]
1400c2cc0mov edx, 1
1400c2cc5mov rcx, [rax-24]
1400c2cc9add rcx, rbx
1400c2ccccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c2cd1call __cxa_end_catch
1400c2cd6jmp 0x1400c2c0b
1400c2cdb
1400c2cdb e8 70 f5 03 00 .p...
1400c2ce0 48 89 c3 e8 98 f1 03 00 48 8b 15 a1 49 0d 00 48 H.......H...I..H
1400c2cf0 8b 44 24 38 48 2b 02 75 ba 48 89 d9 e8 9f 86 f5 .D$8H+.u.H......
1400c2d00 ff 48 89 c3 e8 77 f1 03 00 48 8b 15 80 49 0d 00 .H...w...H...I..
1400c2d10 48 8b 44 24 38 48 2b 02 74 df eb 97 H.D$8H+.t...
1400c2bd0
1400c2bd0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::peek():
1400c2bd0push rbx
1400c2bd1sub rsp, 64
1400c2bd5mov rdx, [rip+0xd4ab4]
1400c2bdcmov r8l, 1
1400c2be2mov rax, [rdx]
1400c2be5mov [rsp+56], rax
1400c2beaxor eax, eax
1400c2becmov [rcx+8], 0
1400c2bf4mov rbx, rcx
1400c2bf7lea rcx, [rsp+55]
1400c2bfcmov rdx, rbx
1400c2bffcall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c2c04cmp [rsp+55], 0
1400c2c09jne 0x1400c2c30
1400c2c0b
1400c2c0bloc_1400c2c0b:
1400c2c0bor eax, -1
1400c2c0enop
1400c2c10
1400c2c10loc_1400c2c10:
1400c2c10mov rbx, [rip+0xd4a79]
1400c2c17mov rdx, [rsp+56]
1400c2c1csub rdx, [rbx]
1400c2c1fjne 0x1400c2cb3
1400c2c25add rsp, 64
1400c2c29pop rbx
1400c2c2aret
1400c2c2b
1400c2c2b 0f 1f 44 00 00 ..D..
1400c2c30
1400c2c30loc_1400c2c30:
1400c2c30mov rax, [rbx]
1400c2c33mov rax, [rax-24]
1400c2c37mov rcx, [rbx+rax+232]
1400c2c3fmov rax, [rcx+16]
1400c2c43cmp rax, [rcx+24]
1400c2c47jae 0x1400c2c78
1400c2c49movzx eax, [rax]
1400c2c4c
1400c2c4cloc_1400c2c4c:
1400c2c4ccmp ax, -1
1400c2c50jne 0x1400c2c10
1400c2c52mov rdx, [rbx]
1400c2c55mov [rsp+44], eax
1400c2c59mov rcx, [rdx-24]
1400c2c5dadd rcx, rbx
1400c2c60mov edx, [rcx+32]
1400c2c63or edx, 2
1400c2c66call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c2c6bmov eax, [rsp+44]
1400c2c6fjmp 0x1400c2c10
1400c2c71
1400c2c71 0f 1f 80 00 00 00 00 .......
1400c2c78
1400c2c78loc_1400c2c78:
1400c2c78mov rax, [rcx]
1400c2c7bcall [rax+72]
1400c2c7ejmp 0x1400c2c4c
1400c2c80
1400c2c80 48 83 ea 01 48 89 c1 75 2f e8 02 f0 03 00 48 8b H...H..u/.....H.
1400c2c90 03 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 de 49 ......H.H.H....I
1400c2ca0 03 00 48 8b 15 e7 49 0d 00 48 8b 44 24 38 48 2b ..H...I..H.D$8H+
1400c2cb0 02 74 28 .t(
1400c2cb3
1400c2cb3loc_1400c2cb3:
1400c2cb3call __stack_chk_fail
1400c2cb8call __cxa_begin_catch
1400c2cbdmov rax, [rbx]
1400c2cc0mov edx, 1
1400c2cc5mov rcx, [rax-24]
1400c2cc9add rcx, rbx
1400c2ccccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c2cd1call __cxa_end_catch
1400c2cd6jmp 0x1400c2c0b
1400c2cdb
1400c2cdb e8 70 f5 03 00 .p...
1400c2ce0 48 89 c3 e8 98 f1 03 00 48 8b 15 a1 49 0d 00 48 H.......H...I..H
1400c2cf0 8b 44 24 38 48 2b 02 75 ba 48 89 d9 e8 9f 86 f5 .D$8H+.u.H......
1400c2d00 ff 48 89 c3 e8 77 f1 03 00 48 8b 15 80 49 0d 00 .H...w...H...I..
1400c2d10 48 8b 44 24 38 48 2b 02 74 df eb 97 H.D$8H+.t...
1400c2bd0
1400c2d1c
1400c2d1c // align 0x10
1400c2d1c // align 0x10
1400c2d20
1400c2d20std::basic_istream<wchar_t, std::char_traits<wchar_t>>::read(wchar_t*, long long):
1400c2d20push rdi
1400c2d21push rsi
1400c2d22push rbx
1400c2d23sub rsp, 48
1400c2d27mov rbx, rcx
1400c2d2amov rcx, [rip+0xd495f]
1400c2d31mov rdi, rdx
1400c2d34mov rsi, r8
1400c2d37mov [rbx+8], 0
1400c2d3fmov r8l, 1
1400c2d45mov rdx, rbx
1400c2d48mov rax, [rcx]
1400c2d4bmov [rsp+40], rax
1400c2d50xor eax, eax
1400c2d52lea rcx, [rsp+39]
1400c2d57call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c2d5ccmp [rsp+39], 0
1400c2d61je 0x1400c2d87
1400c2d63mov rax, [rbx]
1400c2d66mov r8, rsi
1400c2d69mov rdx, rdi
1400c2d6cmov rax, [rax-24]
1400c2d70mov rcx, [rbx+rax+232]
1400c2d78mov rax, [rcx]
1400c2d7bcall [rax+64]
1400c2d7emov [rbx+8], rax
1400c2d82cmp rsi, rax
1400c2d85jne 0x1400c2da8
1400c2d87
1400c2d87loc_1400c2d87:
1400c2d87mov rsi, [rip+0xd4902]
1400c2d8emov rax, [rsp+40]
1400c2d93sub rax, [rsi]
1400c2d96jne 0x1400c2df2
1400c2d98mov rax, rbx
1400c2d9badd rsp, 48
1400c2d9fpop rbx
1400c2da0pop rsi
1400c2da1pop rdi
1400c2da2ret
1400c2da3
1400c2da3 0f 1f 44 00 00 ..D..
1400c2da8
1400c2da8loc_1400c2da8:
1400c2da8mov rax, [rbx]
1400c2dabmov rcx, [rax-24]
1400c2dafadd rcx, rbx
1400c2db2mov edx, [rcx+32]
1400c2db5or edx, 6
1400c2db8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c2dbdjmp 0x1400c2d87
1400c2dbf
1400c2dbf 48 H
1400c2dc0 83 ea 01 48 89 c1 75 2f e8 c3 ee 03 00 48 8b 03 ...H..u/.....H..
1400c2dd0 ba 01 00 00 00 48 03 58 e8 48 89 d9 e8 9f 48 03 .....H.X.H....H.
1400c2de0 00 48 8b 3d a8 48 0d 00 48 8b 44 24 28 48 2b 07 .H.=.H..H.D$(H+.
1400c2df0 74 28 t(
1400c2df2
1400c2df2loc_1400c2df2:
1400c2df2call __stack_chk_fail
1400c2df7call __cxa_begin_catch
1400c2dfcmov rax, [rbx]
1400c2dffmov edx, 1
1400c2e04mov rcx, [rax-24]
1400c2e08add rcx, rbx
1400c2e0bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c2e10call __cxa_end_catch
1400c2e15jmp 0x1400c2d87
1400c2e1a
1400c2e1a e8 31 f4 03 00 48 .1...H
1400c2e20 89 c3 e8 59 f0 03 00 48 8b 3d 62 48 0d 00 48 8b ...Y...H.=bH..H.
1400c2e30 44 24 28 48 2b 07 75 ba 48 89 d9 e8 60 85 f5 ff D$(H+.u.H...`...
1400c2e40 48 89 c3 e8 38 f0 03 00 48 8b 3d 41 48 0d 00 48 H...8...H.=AH..H
1400c2e50 8b 44 24 28 48 2b 07 74 df eb 97 .D$(H+.t...
1400c2d20
1400c2d20std::basic_istream<wchar_t, std::char_traits<wchar_t>>::read(wchar_t*, long long):
1400c2d20push rdi
1400c2d21push rsi
1400c2d22push rbx
1400c2d23sub rsp, 48
1400c2d27mov rbx, rcx
1400c2d2amov rcx, [rip+0xd495f]
1400c2d31mov rdi, rdx
1400c2d34mov rsi, r8
1400c2d37mov [rbx+8], 0
1400c2d3fmov r8l, 1
1400c2d45mov rdx, rbx
1400c2d48mov rax, [rcx]
1400c2d4bmov [rsp+40], rax
1400c2d50xor eax, eax
1400c2d52lea rcx, [rsp+39]
1400c2d57call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c2d5ccmp [rsp+39], 0
1400c2d61je 0x1400c2d87
1400c2d63mov rax, [rbx]
1400c2d66mov r8, rsi
1400c2d69mov rdx, rdi
1400c2d6cmov rax, [rax-24]
1400c2d70mov rcx, [rbx+rax+232]
1400c2d78mov rax, [rcx]
1400c2d7bcall [rax+64]
1400c2d7emov [rbx+8], rax
1400c2d82cmp rsi, rax
1400c2d85jne 0x1400c2da8
1400c2d87
1400c2d87loc_1400c2d87:
1400c2d87mov rsi, [rip+0xd4902]
1400c2d8emov rax, [rsp+40]
1400c2d93sub rax, [rsi]
1400c2d96jne 0x1400c2df2
1400c2d98mov rax, rbx
1400c2d9badd rsp, 48
1400c2d9fpop rbx
1400c2da0pop rsi
1400c2da1pop rdi
1400c2da2ret
1400c2da3
1400c2da3 0f 1f 44 00 00 ..D..
1400c2da8
1400c2da8loc_1400c2da8:
1400c2da8mov rax, [rbx]
1400c2dabmov rcx, [rax-24]
1400c2dafadd rcx, rbx
1400c2db2mov edx, [rcx+32]
1400c2db5or edx, 6
1400c2db8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c2dbdjmp 0x1400c2d87
1400c2dbf
1400c2dbf 48 H
1400c2dc0 83 ea 01 48 89 c1 75 2f e8 c3 ee 03 00 48 8b 03 ...H..u/.....H..
1400c2dd0 ba 01 00 00 00 48 03 58 e8 48 89 d9 e8 9f 48 03 .....H.X.H....H.
1400c2de0 00 48 8b 3d a8 48 0d 00 48 8b 44 24 28 48 2b 07 .H.=.H..H.D$(H+.
1400c2df0 74 28 t(
1400c2df2
1400c2df2loc_1400c2df2:
1400c2df2call __stack_chk_fail
1400c2df7call __cxa_begin_catch
1400c2dfcmov rax, [rbx]
1400c2dffmov edx, 1
1400c2e04mov rcx, [rax-24]
1400c2e08add rcx, rbx
1400c2e0bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c2e10call __cxa_end_catch
1400c2e15jmp 0x1400c2d87
1400c2e1a
1400c2e1a e8 31 f4 03 00 48 .1...H
1400c2e20 89 c3 e8 59 f0 03 00 48 8b 3d 62 48 0d 00 48 8b ...Y...H.=bH..H.
1400c2e30 44 24 28 48 2b 07 75 ba 48 89 d9 e8 60 85 f5 ff D$(H+.u.H...`...
1400c2e40 48 89 c3 e8 38 f0 03 00 48 8b 3d 41 48 0d 00 48 H...8...H.=AH..H
1400c2e50 8b 44 24 28 48 2b 07 74 df eb 97 .D$(H+.t...
1400c2d20
1400c2e5b
1400c2e5b // align 0x10
1400c2e5b // align 0x10
1400c2e60
1400c2e60std::basic_istream<wchar_t, std::char_traits<wchar_t>>::swap(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&):
1400c2e60push rbp
1400c2e61push rdi
1400c2e62push rsi
1400c2e63push rbx
1400c2e64sub rsp, 40
1400c2e68mov rax, [rcx]
1400c2e6bmov rsi, [rax-24]
1400c2e6fmov rax, [rdx]
1400c2e72mov rbx, [rax-24]
1400c2e76add rsi, rcx
1400c2e79mov rbp, rcx
1400c2e7cmov rdi, rdx
1400c2e7fmov rcx, rsi
1400c2e82add rbx, rdx
1400c2e85mov rdx, rbx
1400c2e88call std::ios_base::_M_swap(std::ios_base&)
1400c2e8dlea rdx, [rsi+208]
1400c2e94mov rcx, rsi
1400c2e97call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c2e9clea rdx, [rbx+208]
1400c2ea3mov rcx, rbx
1400c2ea6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c2eabmov rax, [rsi+216]
1400c2eb2mov rdx, [rbx+216]
1400c2eb9mov [rsi+216], rdx
1400c2ec0movzx edx, [rbx+224]
1400c2ec7mov [rbx+216], rax
1400c2ecemovzx eax, [rsi+224]
1400c2ed5mov [rsi+224], dx
1400c2edcmovzx edx, [rbx+226]
1400c2ee3mov [rbx+224], ax
1400c2eeamovzx eax, [rsi+226]
1400c2ef1mov [rsi+226], dl
1400c2ef7mov rdx, [rdi+8]
1400c2efbmov [rbx+226], al
1400c2f01mov rax, [rbp+8]
1400c2f05mov [rbp+8], rdx
1400c2f09mov [rdi+8], rax
1400c2f0dadd rsp, 40
1400c2f11pop rbx
1400c2f12pop rsi
1400c2f13pop rdi
1400c2f14pop rbp
1400c2f15ret
1400c2e60
1400c2e60std::basic_istream<wchar_t, std::char_traits<wchar_t>>::swap(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&):
1400c2e60push rbp
1400c2e61push rdi
1400c2e62push rsi
1400c2e63push rbx
1400c2e64sub rsp, 40
1400c2e68mov rax, [rcx]
1400c2e6bmov rsi, [rax-24]
1400c2e6fmov rax, [rdx]
1400c2e72mov rbx, [rax-24]
1400c2e76add rsi, rcx
1400c2e79mov rbp, rcx
1400c2e7cmov rdi, rdx
1400c2e7fmov rcx, rsi
1400c2e82add rbx, rdx
1400c2e85mov rdx, rbx
1400c2e88call std::ios_base::_M_swap(std::ios_base&)
1400c2e8dlea rdx, [rsi+208]
1400c2e94mov rcx, rsi
1400c2e97call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c2e9clea rdx, [rbx+208]
1400c2ea3mov rcx, rbx
1400c2ea6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c2eabmov rax, [rsi+216]
1400c2eb2mov rdx, [rbx+216]
1400c2eb9mov [rsi+216], rdx
1400c2ec0movzx edx, [rbx+224]
1400c2ec7mov [rbx+216], rax
1400c2ecemovzx eax, [rsi+224]
1400c2ed5mov [rsi+224], dx
1400c2edcmovzx edx, [rbx+226]
1400c2ee3mov [rbx+224], ax
1400c2eeamovzx eax, [rsi+226]
1400c2ef1mov [rsi+226], dl
1400c2ef7mov rdx, [rdi+8]
1400c2efbmov [rbx+226], al
1400c2f01mov rax, [rbp+8]
1400c2f05mov [rbp+8], rdx
1400c2f09mov [rdi+8], rax
1400c2f0dadd rsp, 40
1400c2f11pop rbx
1400c2f12pop rsi
1400c2f13pop rdi
1400c2f14pop rbp
1400c2f15ret
1400c2e60
1400c2f16
1400c2f16 // align 0x10
1400c2f16 // align 0x10
1400c2f20
1400c2f20std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sync():
1400c2f20push rbx
1400c2f21sub rsp, 48
1400c2f25mov rdx, [rip+0xd4764]
1400c2f2cmov r8l, 1
1400c2f32mov rbx, rcx
1400c2f35mov rcx, [rdx]
1400c2f38mov [rsp+40], rcx
1400c2f3dlea rcx, [rsp+39]
1400c2f42mov rdx, rbx
1400c2f45call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c2f4acmp [rsp+39], 0
1400c2f4fje 0x1400c2fa0
1400c2f51mov rax, [rbx]
1400c2f54mov rax, [rax-24]
1400c2f58mov rcx, [rbx+rax+232]
1400c2f60test rcx, rcx
1400c2f63je 0x1400c2fa0
1400c2f65mov rax, [rcx]
1400c2f68call [rax+48]
1400c2f6bcmp eax, -1
1400c2f6eje 0x1400c2f89
1400c2f70xor eax, eax
1400c2f72
1400c2f72loc_1400c2f72:
1400c2f72mov rbx, [rip+0xd4717]
1400c2f79mov rdx, [rsp+40]
1400c2f7esub rdx, [rbx]
1400c2f81jne 0x1400c2fda
1400c2f83add rsp, 48
1400c2f87pop rbx
1400c2f88ret
1400c2f89
1400c2f89loc_1400c2f89:
1400c2f89mov rax, [rbx]
1400c2f8cadd rbx, [rax-24]
1400c2f90mov edx, [rbx+32]
1400c2f93mov rcx, rbx
1400c2f96or edx, 1
1400c2f99call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c2f9enop
1400c2fa0
1400c2fa0loc_1400c2fa0:
1400c2fa0mov eax, -1
1400c2fa5jmp 0x1400c2f72
1400c2fa7
1400c2fa7 48 83 ea 01 48 89 c1 75 2f H...H..u/
1400c2fb0 e8 db ec 03 00 48 8b 03 ba 01 00 00 00 48 03 58 .....H.......H.X
1400c2fc0 e8 48 89 d9 e8 b7 46 03 00 48 8b 15 c0 46 0d 00 .H....F..H...F..
1400c2fd0 48 8b 44 24 28 48 2b 02 74 25 H.D$(H+.t%
1400c2fda
1400c2fdaloc_1400c2fda:
1400c2fdacall __stack_chk_fail
1400c2fdfcall __cxa_begin_catch
1400c2fe4mov rax, [rbx]
1400c2fe7mov edx, 1
1400c2fecadd rbx, [rax-24]
1400c2ff0mov rcx, rbx
1400c2ff3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c2ff8call __cxa_end_catch
1400c2ffdjmp 0x1400c2fa0
1400c2fff
1400c2fff e8 .
1400c3000 4c f2 03 00 48 89 c3 e8 74 ee 03 00 48 8b 15 7d L...H...t...H..}
1400c3010 46 0d 00 48 8b 44 24 28 48 2b 02 75 bd 48 89 d9 F..H.D$(H+.u.H..
1400c3020 e8 7b 83 f5 ff 48 89 c3 e8 53 ee 03 00 48 8b 15 .{...H...S...H..
1400c3030 5c 46 0d 00 48 8b 44 24 28 48 2b 02 74 df eb 9a \F..H.D$(H+.t...
1400c2f20
1400c2f20std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sync():
1400c2f20push rbx
1400c2f21sub rsp, 48
1400c2f25mov rdx, [rip+0xd4764]
1400c2f2cmov r8l, 1
1400c2f32mov rbx, rcx
1400c2f35mov rcx, [rdx]
1400c2f38mov [rsp+40], rcx
1400c2f3dlea rcx, [rsp+39]
1400c2f42mov rdx, rbx
1400c2f45call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c2f4acmp [rsp+39], 0
1400c2f4fje 0x1400c2fa0
1400c2f51mov rax, [rbx]
1400c2f54mov rax, [rax-24]
1400c2f58mov rcx, [rbx+rax+232]
1400c2f60test rcx, rcx
1400c2f63je 0x1400c2fa0
1400c2f65mov rax, [rcx]
1400c2f68call [rax+48]
1400c2f6bcmp eax, -1
1400c2f6eje 0x1400c2f89
1400c2f70xor eax, eax
1400c2f72
1400c2f72loc_1400c2f72:
1400c2f72mov rbx, [rip+0xd4717]
1400c2f79mov rdx, [rsp+40]
1400c2f7esub rdx, [rbx]
1400c2f81jne 0x1400c2fda
1400c2f83add rsp, 48
1400c2f87pop rbx
1400c2f88ret
1400c2f89
1400c2f89loc_1400c2f89:
1400c2f89mov rax, [rbx]
1400c2f8cadd rbx, [rax-24]
1400c2f90mov edx, [rbx+32]
1400c2f93mov rcx, rbx
1400c2f96or edx, 1
1400c2f99call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c2f9enop
1400c2fa0
1400c2fa0loc_1400c2fa0:
1400c2fa0mov eax, -1
1400c2fa5jmp 0x1400c2f72
1400c2fa7
1400c2fa7 48 83 ea 01 48 89 c1 75 2f H...H..u/
1400c2fb0 e8 db ec 03 00 48 8b 03 ba 01 00 00 00 48 03 58 .....H.......H.X
1400c2fc0 e8 48 89 d9 e8 b7 46 03 00 48 8b 15 c0 46 0d 00 .H....F..H...F..
1400c2fd0 48 8b 44 24 28 48 2b 02 74 25 H.D$(H+.t%
1400c2fda
1400c2fdaloc_1400c2fda:
1400c2fdacall __stack_chk_fail
1400c2fdfcall __cxa_begin_catch
1400c2fe4mov rax, [rbx]
1400c2fe7mov edx, 1
1400c2fecadd rbx, [rax-24]
1400c2ff0mov rcx, rbx
1400c2ff3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c2ff8call __cxa_end_catch
1400c2ffdjmp 0x1400c2fa0
1400c2fff
1400c2fff e8 .
1400c3000 4c f2 03 00 48 89 c3 e8 74 ee 03 00 48 8b 15 7d L...H...t...H..}
1400c3010 46 0d 00 48 8b 44 24 28 48 2b 02 75 bd 48 89 d9 F..H.D$(H+.u.H..
1400c3020 e8 7b 83 f5 ff 48 89 c3 e8 53 ee 03 00 48 8b 15 .{...H...S...H..
1400c3030 5c 46 0d 00 48 8b 44 24 28 48 2b 02 74 df eb 9a \F..H.D$(H+.t...
1400c2f20
1400c3040
1400c3040std::basic_istream<wchar_t, std::char_traits<wchar_t>>::seekg(std::fpos<int>):
1400c3040push rbx
1400c3041sub rsp, 96
1400c3045movups [rsp+80], x6
1400c304amovdqu x6, [rdx]
1400c304emov rdx, [rip+0xd463b]
1400c3055mov rax, [rdx]
1400c3058mov [rsp+72], rax
1400c305dmov rax, [rcx]
1400c3060mov rbx, rcx
1400c3063mov rcx, [rax-24]
1400c3067add rcx, rbx
1400c306amov edx, [rcx+32]
1400c306dand edx, -3
1400c3070call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c3075lea rcx, [rsp+71]
1400c307amov r8l, 1
1400c3080mov rdx, rbx
1400c3083call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c3088cmp [rsp+71], 0
1400c308dje 0x1400c30d0
1400c308fmov rax, [rbx]
1400c3092mov rdx, [rax-24]
1400c3096add rdx, rbx
1400c3099test [rdx+32], 5
1400c309djne 0x1400c30d0
1400c309flea rcx, [rsp+48]
1400c30a4mov r9l, 8
1400c30aalea r8, [rsp+32]
1400c30afmov rdx, [rdx+232]
1400c30b6movups [rsp+32], x6
1400c30bbmov rax, [rdx]
1400c30becall [rax+40]
1400c30c1cmp [rsp+48], -1
1400c30c7je 0x1400c30f0
1400c30c9nop [rax]
1400c30d0
1400c30d0loc_1400c30d0:
1400c30d0mov rcx, [rip+0xd45b9]
1400c30d7mov rax, [rsp+72]
1400c30dcsub rax, [rcx]
1400c30dfjne 0x1400c313a
1400c30e1movups x6, [rsp+80]
1400c30e6mov rax, rbx
1400c30e9add rsp, 96
1400c30edpop rbx
1400c30eeret
1400c30ef
1400c30ef 90 .
1400c30f0
1400c30f0loc_1400c30f0:
1400c30f0mov rax, [rbx]
1400c30f3mov rcx, [rax-24]
1400c30f7add rcx, rbx
1400c30famov edx, [rcx+32]
1400c30fdor edx, 4
1400c3100call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c3105jmp 0x1400c30d0
1400c3107
1400c3107 48 83 ea 01 48 89 c1 75 2f H...H..u/
1400c3110 e8 7b eb 03 00 48 8b 03 ba 01 00 00 00 48 03 58 .{...H.......H.X
1400c3120 e8 48 89 d9 e8 57 45 03 00 48 8b 1d 60 45 0d 00 .H...WE..H..`E..
1400c3130 48 8b 44 24 48 48 2b 03 74 28 H.D$HH+.t(
1400c313a
1400c313aloc_1400c313a:
1400c313acall __stack_chk_fail
1400c313fcall __cxa_begin_catch
1400c3144mov rax, [rbx]
1400c3147mov edx, 1
1400c314cmov rcx, [rax-24]
1400c3150add rcx, rbx
1400c3153call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c3158call __cxa_end_catch
1400c315djmp 0x1400c30d0
1400c3162
1400c3162 e8 e9 f0 03 00 48 89 c3 e8 11 ed 03 00 48 .....H.......H
1400c3170 8b 0d 1a 45 0d 00 48 8b 44 24 48 48 2b 01 75 ba ...E..H.D$HH+.u.
1400c3180 48 89 d9 e8 18 82 f5 ff 48 89 c3 e8 f0 ec 03 00 H.......H.......
1400c3190 48 8b 0d f9 44 0d 00 48 8b 44 24 48 48 2b 01 74 H...D..H.D$HH+.t
1400c31a0 df eb 97 ...
1400c3040
1400c3040std::basic_istream<wchar_t, std::char_traits<wchar_t>>::seekg(std::fpos<int>):
1400c3040push rbx
1400c3041sub rsp, 96
1400c3045movups [rsp+80], x6
1400c304amovdqu x6, [rdx]
1400c304emov rdx, [rip+0xd463b]
1400c3055mov rax, [rdx]
1400c3058mov [rsp+72], rax
1400c305dmov rax, [rcx]
1400c3060mov rbx, rcx
1400c3063mov rcx, [rax-24]
1400c3067add rcx, rbx
1400c306amov edx, [rcx+32]
1400c306dand edx, -3
1400c3070call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c3075lea rcx, [rsp+71]
1400c307amov r8l, 1
1400c3080mov rdx, rbx
1400c3083call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c3088cmp [rsp+71], 0
1400c308dje 0x1400c30d0
1400c308fmov rax, [rbx]
1400c3092mov rdx, [rax-24]
1400c3096add rdx, rbx
1400c3099test [rdx+32], 5
1400c309djne 0x1400c30d0
1400c309flea rcx, [rsp+48]
1400c30a4mov r9l, 8
1400c30aalea r8, [rsp+32]
1400c30afmov rdx, [rdx+232]
1400c30b6movups [rsp+32], x6
1400c30bbmov rax, [rdx]
1400c30becall [rax+40]
1400c30c1cmp [rsp+48], -1
1400c30c7je 0x1400c30f0
1400c30c9nop [rax]
1400c30d0
1400c30d0loc_1400c30d0:
1400c30d0mov rcx, [rip+0xd45b9]
1400c30d7mov rax, [rsp+72]
1400c30dcsub rax, [rcx]
1400c30dfjne 0x1400c313a
1400c30e1movups x6, [rsp+80]
1400c30e6mov rax, rbx
1400c30e9add rsp, 96
1400c30edpop rbx
1400c30eeret
1400c30ef
1400c30ef 90 .
1400c30f0
1400c30f0loc_1400c30f0:
1400c30f0mov rax, [rbx]
1400c30f3mov rcx, [rax-24]
1400c30f7add rcx, rbx
1400c30famov edx, [rcx+32]
1400c30fdor edx, 4
1400c3100call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c3105jmp 0x1400c30d0
1400c3107
1400c3107 48 83 ea 01 48 89 c1 75 2f H...H..u/
1400c3110 e8 7b eb 03 00 48 8b 03 ba 01 00 00 00 48 03 58 .{...H.......H.X
1400c3120 e8 48 89 d9 e8 57 45 03 00 48 8b 1d 60 45 0d 00 .H...WE..H..`E..
1400c3130 48 8b 44 24 48 48 2b 03 74 28 H.D$HH+.t(
1400c313a
1400c313aloc_1400c313a:
1400c313acall __stack_chk_fail
1400c313fcall __cxa_begin_catch
1400c3144mov rax, [rbx]
1400c3147mov edx, 1
1400c314cmov rcx, [rax-24]
1400c3150add rcx, rbx
1400c3153call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c3158call __cxa_end_catch
1400c315djmp 0x1400c30d0
1400c3162
1400c3162 e8 e9 f0 03 00 48 89 c3 e8 11 ed 03 00 48 .....H.......H
1400c3170 8b 0d 1a 45 0d 00 48 8b 44 24 48 48 2b 01 75 ba ...E..H.D$HH+.u.
1400c3180 48 89 d9 e8 18 82 f5 ff 48 89 c3 e8 f0 ec 03 00 H.......H.......
1400c3190 48 8b 0d f9 44 0d 00 48 8b 44 24 48 48 2b 01 74 H...D..H.D$HH+.t
1400c31a0 df eb 97 ...
1400c3040
1400c31a3
1400c31a3 // align 0x10
1400c31a3 // align 0x10
1400c31b0
1400c31b0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::seekg(long long, std::_Ios_Seekdir):
1400c31b0push rdi
1400c31b1push rsi
1400c31b2push rbx
1400c31b3sub rsp, 80
1400c31b7mov rsi, rdx
1400c31bamov rdx, [rip+0xd44cf]
1400c31c1mov rbx, rcx
1400c31c4mov edi, r8l
1400c31c7mov rax, [rdx]
1400c31camov [rsp+72], rax
1400c31cfmov rax, [rcx]
1400c31d2mov rcx, [rax-24]
1400c31d6add rcx, rbx
1400c31d9mov edx, [rcx+32]
1400c31dcand edx, -3
1400c31dfcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c31e4lea rcx, [rsp+71]
1400c31e9mov r8l, 1
1400c31efmov rdx, rbx
1400c31f2call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c31f7cmp [rsp+71], 0
1400c31fcje 0x1400c3240
1400c31femov rax, [rbx]
1400c3201mov rcx, [rax-24]
1400c3205add rcx, rbx
1400c3208test [rcx+32], 5
1400c320cjne 0x1400c3240
1400c320emov rdx, [rcx+232]
1400c3215mov r9l, edi
1400c3218mov r8, rsi
1400c321blea rcx, [rsp+48]
1400c3220mov rax, [rdx]
1400c3223mov [rsp+32], 8
1400c322bcall [rax+32]
1400c322ecmp [rsp+48], -1
1400c3234je 0x1400c3260
1400c3236nop [rax+rax]
1400c3240
1400c3240loc_1400c3240:
1400c3240mov rsi, [rip+0xd4449]
1400c3247mov rax, [rsp+72]
1400c324csub rax, [rsi]
1400c324fjne 0x1400c32aa
1400c3251mov rax, rbx
1400c3254add rsp, 80
1400c3258pop rbx
1400c3259pop rsi
1400c325apop rdi
1400c325bret
1400c325c
1400c325c 0f 1f 40 00 ..@.
1400c3260
1400c3260loc_1400c3260:
1400c3260mov rax, [rbx]
1400c3263mov rcx, [rax-24]
1400c3267add rcx, rbx
1400c326amov edx, [rcx+32]
1400c326dor edx, 4
1400c3270call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c3275jmp 0x1400c3240
1400c3277
1400c3277 48 83 ea 01 48 89 c1 75 2f H...H..u/
1400c3280 e8 0b ea 03 00 48 8b 03 ba 01 00 00 00 48 03 58 .....H.......H.X
1400c3290 e8 48 89 d9 e8 e7 43 03 00 48 8b 3d f0 43 0d 00 .H....C..H.=.C..
1400c32a0 48 8b 44 24 48 48 2b 07 74 28 H.D$HH+.t(
1400c32aa
1400c32aaloc_1400c32aa:
1400c32aacall __stack_chk_fail
1400c32afcall __cxa_begin_catch
1400c32b4mov rax, [rbx]
1400c32b7mov edx, 1
1400c32bcmov rcx, [rax-24]
1400c32c0add rcx, rbx
1400c32c3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c32c8call __cxa_end_catch
1400c32cdjmp 0x1400c3240
1400c32d2
1400c32d2 e8 79 ef 03 00 48 89 c3 e8 a1 eb 03 00 48 .y...H.......H
1400c32e0 8b 3d aa 43 0d 00 48 8b 44 24 48 48 2b 07 75 ba .=.C..H.D$HH+.u.
1400c32f0 48 89 d9 e8 a8 80 f5 ff 48 89 c3 e8 80 eb 03 00 H.......H.......
1400c3300 48 8b 3d 89 43 0d 00 48 8b 44 24 48 48 2b 07 74 H.=.C..H.D$HH+.t
1400c3310 df eb 97 ...
1400c31b0
1400c31b0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::seekg(long long, std::_Ios_Seekdir):
1400c31b0push rdi
1400c31b1push rsi
1400c31b2push rbx
1400c31b3sub rsp, 80
1400c31b7mov rsi, rdx
1400c31bamov rdx, [rip+0xd44cf]
1400c31c1mov rbx, rcx
1400c31c4mov edi, r8l
1400c31c7mov rax, [rdx]
1400c31camov [rsp+72], rax
1400c31cfmov rax, [rcx]
1400c31d2mov rcx, [rax-24]
1400c31d6add rcx, rbx
1400c31d9mov edx, [rcx+32]
1400c31dcand edx, -3
1400c31dfcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c31e4lea rcx, [rsp+71]
1400c31e9mov r8l, 1
1400c31efmov rdx, rbx
1400c31f2call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c31f7cmp [rsp+71], 0
1400c31fcje 0x1400c3240
1400c31femov rax, [rbx]
1400c3201mov rcx, [rax-24]
1400c3205add rcx, rbx
1400c3208test [rcx+32], 5
1400c320cjne 0x1400c3240
1400c320emov rdx, [rcx+232]
1400c3215mov r9l, edi
1400c3218mov r8, rsi
1400c321blea rcx, [rsp+48]
1400c3220mov rax, [rdx]
1400c3223mov [rsp+32], 8
1400c322bcall [rax+32]
1400c322ecmp [rsp+48], -1
1400c3234je 0x1400c3260
1400c3236nop [rax+rax]
1400c3240
1400c3240loc_1400c3240:
1400c3240mov rsi, [rip+0xd4449]
1400c3247mov rax, [rsp+72]
1400c324csub rax, [rsi]
1400c324fjne 0x1400c32aa
1400c3251mov rax, rbx
1400c3254add rsp, 80
1400c3258pop rbx
1400c3259pop rsi
1400c325apop rdi
1400c325bret
1400c325c
1400c325c 0f 1f 40 00 ..@.
1400c3260
1400c3260loc_1400c3260:
1400c3260mov rax, [rbx]
1400c3263mov rcx, [rax-24]
1400c3267add rcx, rbx
1400c326amov edx, [rcx+32]
1400c326dor edx, 4
1400c3270call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c3275jmp 0x1400c3240
1400c3277
1400c3277 48 83 ea 01 48 89 c1 75 2f H...H..u/
1400c3280 e8 0b ea 03 00 48 8b 03 ba 01 00 00 00 48 03 58 .....H.......H.X
1400c3290 e8 48 89 d9 e8 e7 43 03 00 48 8b 3d f0 43 0d 00 .H....C..H.=.C..
1400c32a0 48 8b 44 24 48 48 2b 07 74 28 H.D$HH+.t(
1400c32aa
1400c32aaloc_1400c32aa:
1400c32aacall __stack_chk_fail
1400c32afcall __cxa_begin_catch
1400c32b4mov rax, [rbx]
1400c32b7mov edx, 1
1400c32bcmov rcx, [rax-24]
1400c32c0add rcx, rbx
1400c32c3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c32c8call __cxa_end_catch
1400c32cdjmp 0x1400c3240
1400c32d2
1400c32d2 e8 79 ef 03 00 48 89 c3 e8 a1 eb 03 00 48 .y...H.......H
1400c32e0 8b 3d aa 43 0d 00 48 8b 44 24 48 48 2b 07 75 ba .=.C..H.D$HH+.u.
1400c32f0 48 89 d9 e8 a8 80 f5 ff 48 89 c3 e8 80 eb 03 00 H.......H.......
1400c3300 48 8b 3d 89 43 0d 00 48 8b 44 24 48 48 2b 07 74 H.=.C..H.D$HH+.t
1400c3310 df eb 97 ...
1400c31b0
1400c3313
1400c3313 // align 0x10
1400c3313 // align 0x10
1400c3320
1400c3320std::basic_istream<wchar_t, std::char_traits<wchar_t>>::tellg():
1400c3320push rsi
1400c3321push rbx
1400c3322sub rsp, 88
1400c3326mov r8l, 1
1400c332cmov rsi, rdx
1400c332fmov rdx, [rip+0xd435a]
1400c3336mov [rcx], -1
1400c333dmov rbx, rcx
1400c3340mov [rcx+8], 0
1400c3347lea rcx, [rsp+71]
1400c334cmov rax, [rdx]
1400c334fmov [rsp+72], rax
1400c3354xor eax, eax
1400c3356mov rdx, rsi
1400c3359call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c335ecmp [rsp+71], 0
1400c3363je 0x1400c33a7
1400c3365mov rax, [rsi]
1400c3368mov rcx, [rax-24]
1400c336cadd rcx, rsi
1400c336ftest [rcx+32], 5
1400c3373jne 0x1400c33a7
1400c3375mov rdx, [rcx+232]
1400c337cmov r9l, 1
1400c3382xor r8l, r8l
1400c3385lea rcx, [rsp+48]
1400c338amov rax, [rdx]
1400c338dmov [rsp+32], 8
1400c3395call [rax+32]
1400c3398mov rax, [rsp+48]
1400c339dmov [rbx], rax
1400c33a0mov eax, [rsp+56]
1400c33a4mov [rbx+8], eax
1400c33a7
1400c33a7loc_1400c33a7:
1400c33a7mov rsi, [rip+0xd42e2]
1400c33aemov rax, [rsp+72]
1400c33b3sub rax, [rsi]
1400c33b6jne 0x1400c33f5
1400c33b8mov rax, rbx
1400c33bbadd rsp, 88
1400c33bfpop rbx
1400c33c0pop rsi
1400c33c1ret
1400c33c2
1400c33c2 48 83 ea 01 48 89 c1 75 2f e8 c0 e8 03 00 H...H..u/.....
1400c33d0 48 8b 06 ba 01 00 00 00 48 03 70 e8 48 89 f1 e8 H.......H.p.H...
1400c33e0 9c 42 03 00 48 8b 1d a5 42 0d 00 48 8b 44 24 48 .B..H...B..H.D$H
1400c33f0 48 2b 03 74 25 H+.t%
1400c33f5
1400c33f5loc_1400c33f5:
1400c33f5call __stack_chk_fail
1400c33facall __cxa_begin_catch
1400c33ffmov rax, [rsi]
1400c3402mov edx, 1
1400c3407add rsi, [rax-24]
1400c340bmov rcx, rsi
1400c340ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c3413call __cxa_end_catch
1400c3418jmp 0x1400c33a7
1400c341a
1400c341a e8 31 ee 03 00 48 .1...H
1400c3420 89 c3 e8 59 ea 03 00 48 8b 15 62 42 0d 00 48 8b ...Y...H..bB..H.
1400c3430 44 24 48 48 2b 02 75 bd 48 89 d9 e8 60 7f f5 ff D$HH+.u.H...`...
1400c3440 48 89 c3 e8 38 ea 03 00 48 8b 15 41 42 0d 00 48 H...8...H..AB..H
1400c3450 8b 44 24 48 48 2b 02 74 df eb 9a .D$HH+.t...
1400c3320
1400c3320std::basic_istream<wchar_t, std::char_traits<wchar_t>>::tellg():
1400c3320push rsi
1400c3321push rbx
1400c3322sub rsp, 88
1400c3326mov r8l, 1
1400c332cmov rsi, rdx
1400c332fmov rdx, [rip+0xd435a]
1400c3336mov [rcx], -1
1400c333dmov rbx, rcx
1400c3340mov [rcx+8], 0
1400c3347lea rcx, [rsp+71]
1400c334cmov rax, [rdx]
1400c334fmov [rsp+72], rax
1400c3354xor eax, eax
1400c3356mov rdx, rsi
1400c3359call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c335ecmp [rsp+71], 0
1400c3363je 0x1400c33a7
1400c3365mov rax, [rsi]
1400c3368mov rcx, [rax-24]
1400c336cadd rcx, rsi
1400c336ftest [rcx+32], 5
1400c3373jne 0x1400c33a7
1400c3375mov rdx, [rcx+232]
1400c337cmov r9l, 1
1400c3382xor r8l, r8l
1400c3385lea rcx, [rsp+48]
1400c338amov rax, [rdx]
1400c338dmov [rsp+32], 8
1400c3395call [rax+32]
1400c3398mov rax, [rsp+48]
1400c339dmov [rbx], rax
1400c33a0mov eax, [rsp+56]
1400c33a4mov [rbx+8], eax
1400c33a7
1400c33a7loc_1400c33a7:
1400c33a7mov rsi, [rip+0xd42e2]
1400c33aemov rax, [rsp+72]
1400c33b3sub rax, [rsi]
1400c33b6jne 0x1400c33f5
1400c33b8mov rax, rbx
1400c33bbadd rsp, 88
1400c33bfpop rbx
1400c33c0pop rsi
1400c33c1ret
1400c33c2
1400c33c2 48 83 ea 01 48 89 c1 75 2f e8 c0 e8 03 00 H...H..u/.....
1400c33d0 48 8b 06 ba 01 00 00 00 48 03 70 e8 48 89 f1 e8 H.......H.p.H...
1400c33e0 9c 42 03 00 48 8b 1d a5 42 0d 00 48 8b 44 24 48 .B..H...B..H.D$H
1400c33f0 48 2b 03 74 25 H+.t%
1400c33f5
1400c33f5loc_1400c33f5:
1400c33f5call __stack_chk_fail
1400c33facall __cxa_begin_catch
1400c33ffmov rax, [rsi]
1400c3402mov edx, 1
1400c3407add rsi, [rax-24]
1400c340bmov rcx, rsi
1400c340ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c3413call __cxa_end_catch
1400c3418jmp 0x1400c33a7
1400c341a
1400c341a e8 31 ee 03 00 48 .1...H
1400c3420 89 c3 e8 59 ea 03 00 48 8b 15 62 42 0d 00 48 8b ...Y...H..bB..H.
1400c3430 44 24 48 48 2b 02 75 bd 48 89 d9 e8 60 7f f5 ff D$HH+.u.H...`...
1400c3440 48 89 c3 e8 38 ea 03 00 48 8b 15 41 42 0d 00 48 H...8...H..AB..H
1400c3450 8b 44 24 48 48 2b 02 74 df eb 9a .D$HH+.t...
1400c3320
1400c345b
1400c345b // align 0x10
1400c345b // align 0x10
1400c3460
1400c3460std::basic_istream<wchar_t, std::char_traits<wchar_t>>::unget():
1400c3460push rbx
1400c3461sub rsp, 48
1400c3465mov rdx, [rip+0xd4224]
1400c346cmov rax, [rdx]
1400c346fmov [rsp+40], rax
1400c3474xor eax, eax
1400c3476mov rax, [rcx]
1400c3479mov rbx, rcx
1400c347cmov [rcx+8], 0
1400c3484mov rcx, [rax-24]
1400c3488add rcx, rbx
1400c348bmov edx, [rcx+32]
1400c348eand edx, -3
1400c3491call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c3496lea rcx, [rsp+39]
1400c349bmov r8l, 1
1400c34a1mov rdx, rbx
1400c34a4call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c34a9cmp [rsp+39], 0
1400c34aeje 0x1400c34e5
1400c34b0mov rax, [rbx]
1400c34b3mov rdx, [rax-24]
1400c34b7add rdx, rbx
1400c34bamov rcx, [rdx+232]
1400c34c1mov rax, rdx
1400c34c4test rcx, rcx
1400c34c7je 0x1400c350d
1400c34c9mov rax, [rcx+16]
1400c34cdcmp [rcx+8], rax
1400c34d1jae 0x1400c3520
1400c34d3lea rdx, [rax-2]
1400c34d7movzx eax, [rax-2]
1400c34dbmov [rcx+16], rdx
1400c34df
1400c34dfloc_1400c34df:
1400c34dfcmp ax, -1
1400c34e3je 0x1400c3500
1400c34e5
1400c34e5loc_1400c34e5:
1400c34e5mov rdx, [rip+0xd41a4]
1400c34ecmov rax, [rsp+40]
1400c34f1sub rax, [rdx]
1400c34f4jne 0x1400c3560
1400c34f6mov rax, rbx
1400c34f9add rsp, 48
1400c34fdpop rbx
1400c34feret
1400c34ff
1400c34ff 90 .
1400c3500
1400c3500loc_1400c3500:
1400c3500mov rax, [rbx]
1400c3503mov rcx, [rax-24]
1400c3507add rcx, rbx
1400c350amov rax, rcx
1400c350d
1400c350dloc_1400c350d:
1400c350dmov edx, [rax+32]
1400c3510mov rcx, rax
1400c3513or edx, 1
1400c3516call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c351bjmp 0x1400c34e5
1400c351d
1400c351d 0f 1f 00 ...
1400c3520
1400c3520loc_1400c3520:
1400c3520mov rax, [rcx]
1400c3523mov edx, 65535
1400c3528call [rax+88]
1400c352bjmp 0x1400c34df
1400c352d
1400c352d 48 83 ea H..
1400c3530 01 48 89 c1 75 2f e8 55 e7 03 00 48 8b 03 ba 01 .H..u/.U...H....
1400c3540 00 00 00 48 03 58 e8 48 89 d9 e8 31 41 03 00 48 ...H.X.H...1A..H
1400c3550 8b 1d 3a 41 0d 00 48 8b 44 24 28 48 2b 03 74 28 ..:A..H.D$(H+.t(
1400c3560
1400c3560loc_1400c3560:
1400c3560call __stack_chk_fail
1400c3565call __cxa_begin_catch
1400c356amov rax, [rbx]
1400c356dmov edx, 1
1400c3572mov rcx, [rax-24]
1400c3576add rcx, rbx
1400c3579call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c357ecall __cxa_end_catch
1400c3583jmp 0x1400c34e5
1400c3588
1400c3588 e8 c3 ec 03 00 48 89 c3 .....H..
1400c3590 e8 eb e8 03 00 48 8b 0d f4 40 0d 00 48 8b 44 24 .....H...@..H.D$
1400c35a0 28 48 2b 01 75 ba 48 89 d9 e8 f2 7d f5 ff 48 89 (H+.u.H....}..H.
1400c35b0 c3 e8 ca e8 03 00 48 8b 0d d3 40 0d 00 48 8b 44 ......H...@..H.D
1400c35c0 24 28 48 2b 01 74 df eb 97 $(H+.t...
1400c3460
1400c3460std::basic_istream<wchar_t, std::char_traits<wchar_t>>::unget():
1400c3460push rbx
1400c3461sub rsp, 48
1400c3465mov rdx, [rip+0xd4224]
1400c346cmov rax, [rdx]
1400c346fmov [rsp+40], rax
1400c3474xor eax, eax
1400c3476mov rax, [rcx]
1400c3479mov rbx, rcx
1400c347cmov [rcx+8], 0
1400c3484mov rcx, [rax-24]
1400c3488add rcx, rbx
1400c348bmov edx, [rcx+32]
1400c348eand edx, -3
1400c3491call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c3496lea rcx, [rsp+39]
1400c349bmov r8l, 1
1400c34a1mov rdx, rbx
1400c34a4call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c34a9cmp [rsp+39], 0
1400c34aeje 0x1400c34e5
1400c34b0mov rax, [rbx]
1400c34b3mov rdx, [rax-24]
1400c34b7add rdx, rbx
1400c34bamov rcx, [rdx+232]
1400c34c1mov rax, rdx
1400c34c4test rcx, rcx
1400c34c7je 0x1400c350d
1400c34c9mov rax, [rcx+16]
1400c34cdcmp [rcx+8], rax
1400c34d1jae 0x1400c3520
1400c34d3lea rdx, [rax-2]
1400c34d7movzx eax, [rax-2]
1400c34dbmov [rcx+16], rdx
1400c34df
1400c34dfloc_1400c34df:
1400c34dfcmp ax, -1
1400c34e3je 0x1400c3500
1400c34e5
1400c34e5loc_1400c34e5:
1400c34e5mov rdx, [rip+0xd41a4]
1400c34ecmov rax, [rsp+40]
1400c34f1sub rax, [rdx]
1400c34f4jne 0x1400c3560
1400c34f6mov rax, rbx
1400c34f9add rsp, 48
1400c34fdpop rbx
1400c34feret
1400c34ff
1400c34ff 90 .
1400c3500
1400c3500loc_1400c3500:
1400c3500mov rax, [rbx]
1400c3503mov rcx, [rax-24]
1400c3507add rcx, rbx
1400c350amov rax, rcx
1400c350d
1400c350dloc_1400c350d:
1400c350dmov edx, [rax+32]
1400c3510mov rcx, rax
1400c3513or edx, 1
1400c3516call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c351bjmp 0x1400c34e5
1400c351d
1400c351d 0f 1f 00 ...
1400c3520
1400c3520loc_1400c3520:
1400c3520mov rax, [rcx]
1400c3523mov edx, 65535
1400c3528call [rax+88]
1400c352bjmp 0x1400c34df
1400c352d
1400c352d 48 83 ea H..
1400c3530 01 48 89 c1 75 2f e8 55 e7 03 00 48 8b 03 ba 01 .H..u/.U...H....
1400c3540 00 00 00 48 03 58 e8 48 89 d9 e8 31 41 03 00 48 ...H.X.H...1A..H
1400c3550 8b 1d 3a 41 0d 00 48 8b 44 24 28 48 2b 03 74 28 ..:A..H.D$(H+.t(
1400c3560
1400c3560loc_1400c3560:
1400c3560call __stack_chk_fail
1400c3565call __cxa_begin_catch
1400c356amov rax, [rbx]
1400c356dmov edx, 1
1400c3572mov rcx, [rax-24]
1400c3576add rcx, rbx
1400c3579call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c357ecall __cxa_end_catch
1400c3583jmp 0x1400c34e5
1400c3588
1400c3588 e8 c3 ec 03 00 48 89 c3 .....H..
1400c3590 e8 eb e8 03 00 48 8b 0d f4 40 0d 00 48 8b 44 24 .....H...@..H.D$
1400c35a0 28 48 2b 01 75 ba 48 89 d9 e8 f2 7d f5 ff 48 89 (H+.u.H....}..H.
1400c35b0 c3 e8 ca e8 03 00 48 8b 0d d3 40 0d 00 48 8b 44 ......H...@..H.D
1400c35c0 24 28 48 2b 01 74 df eb 97 $(H+.t...
1400c3460
1400c35c9
1400c35c9 // align 0x10
1400c35c9 // align 0x10
1400c35d0
1400c35d0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::ignore():
1400c35d0push rbx
1400c35d1sub rsp, 48
1400c35d5mov rdx, [rip+0xd40b4]
1400c35dcmov r8l, 1
1400c35e2mov rax, [rdx]
1400c35e5mov [rsp+40], rax
1400c35eaxor eax, eax
1400c35ecmov [rcx+8], 0
1400c35f4mov rbx, rcx
1400c35f7lea rcx, [rsp+39]
1400c35fcmov rdx, rbx
1400c35ffcall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c3604cmp [rsp+39], 0
1400c3609jne 0x1400c3630
1400c360b
1400c360bloc_1400c360b:
1400c360bmov rdx, [rip+0xd407e]
1400c3612mov rax, [rsp+40]
1400c3617sub rax, [rdx]
1400c361ajne 0x1400c36bb
1400c3620mov rax, rbx
1400c3623add rsp, 48
1400c3627pop rbx
1400c3628ret
1400c3629
1400c3629 0f 1f 80 00 00 00 00 .......
1400c3630
1400c3630loc_1400c3630:
1400c3630mov rax, [rbx]
1400c3633mov rax, [rax-24]
1400c3637mov rcx, [rbx+rax+232]
1400c363fmov rdx, [rcx+16]
1400c3643cmp rdx, [rcx+24]
1400c3647jae 0x1400c3680
1400c3649movzx eax, [rdx]
1400c364cadd rdx, 2
1400c3650mov [rcx+16], rdx
1400c3654
1400c3654loc_1400c3654:
1400c3654cmp ax, -1
1400c3658je 0x1400c3668
1400c365amov [rbx+8], 1
1400c3662jmp 0x1400c360b
1400c3664
1400c3664 0f 1f 40 00 ..@.
1400c3668
1400c3668loc_1400c3668:
1400c3668mov rax, [rbx]
1400c366bmov rcx, [rax-24]
1400c366fadd rcx, rbx
1400c3672mov edx, [rcx+32]
1400c3675or edx, 2
1400c3678call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c367djmp 0x1400c360b
1400c367f
1400c367f 90 .
1400c3680
1400c3680loc_1400c3680:
1400c3680mov rax, [rcx]
1400c3683call [rax+80]
1400c3686jmp 0x1400c3654
1400c3688
1400c3688 48 83 ea 01 48 89 c1 75 H...H..u
1400c3690 2f e8 fa e5 03 00 48 8b 03 ba 01 00 00 00 48 03 /.....H.......H.
1400c36a0 58 e8 48 89 d9 e8 d6 3f 03 00 48 8b 1d df 3f 0d X.H....?..H...?.
1400c36b0 00 48 8b 44 24 28 48 2b 03 74 28 .H.D$(H+.t(
1400c36bb
1400c36bbloc_1400c36bb:
1400c36bbcall __stack_chk_fail
1400c36c0call __cxa_begin_catch
1400c36c5mov rax, [rbx]
1400c36c8mov edx, 1
1400c36cdmov rcx, [rax-24]
1400c36d1add rcx, rbx
1400c36d4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c36d9call __cxa_end_catch
1400c36dejmp 0x1400c360b
1400c36e3
1400c36e3 e8 68 eb 03 00 48 89 c3 e8 90 e7 03 00 .h...H.......
1400c36f0 48 8b 0d 99 3f 0d 00 48 8b 44 24 28 48 2b 01 75 H...?..H.D$(H+.u
1400c3700 ba 48 89 d9 e8 97 7c f5 ff 48 89 c3 e8 6f e7 03 .H....|..H...o..
1400c3710 00 48 8b 0d 78 3f 0d 00 48 8b 44 24 28 48 2b 01 .H..x?..H.D$(H+.
1400c3720 74 df eb 97 t...
1400c35d0
1400c35d0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::ignore():
1400c35d0push rbx
1400c35d1sub rsp, 48
1400c35d5mov rdx, [rip+0xd40b4]
1400c35dcmov r8l, 1
1400c35e2mov rax, [rdx]
1400c35e5mov [rsp+40], rax
1400c35eaxor eax, eax
1400c35ecmov [rcx+8], 0
1400c35f4mov rbx, rcx
1400c35f7lea rcx, [rsp+39]
1400c35fcmov rdx, rbx
1400c35ffcall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c3604cmp [rsp+39], 0
1400c3609jne 0x1400c3630
1400c360b
1400c360bloc_1400c360b:
1400c360bmov rdx, [rip+0xd407e]
1400c3612mov rax, [rsp+40]
1400c3617sub rax, [rdx]
1400c361ajne 0x1400c36bb
1400c3620mov rax, rbx
1400c3623add rsp, 48
1400c3627pop rbx
1400c3628ret
1400c3629
1400c3629 0f 1f 80 00 00 00 00 .......
1400c3630
1400c3630loc_1400c3630:
1400c3630mov rax, [rbx]
1400c3633mov rax, [rax-24]
1400c3637mov rcx, [rbx+rax+232]
1400c363fmov rdx, [rcx+16]
1400c3643cmp rdx, [rcx+24]
1400c3647jae 0x1400c3680
1400c3649movzx eax, [rdx]
1400c364cadd rdx, 2
1400c3650mov [rcx+16], rdx
1400c3654
1400c3654loc_1400c3654:
1400c3654cmp ax, -1
1400c3658je 0x1400c3668
1400c365amov [rbx+8], 1
1400c3662jmp 0x1400c360b
1400c3664
1400c3664 0f 1f 40 00 ..@.
1400c3668
1400c3668loc_1400c3668:
1400c3668mov rax, [rbx]
1400c366bmov rcx, [rax-24]
1400c366fadd rcx, rbx
1400c3672mov edx, [rcx+32]
1400c3675or edx, 2
1400c3678call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c367djmp 0x1400c360b
1400c367f
1400c367f 90 .
1400c3680
1400c3680loc_1400c3680:
1400c3680mov rax, [rcx]
1400c3683call [rax+80]
1400c3686jmp 0x1400c3654
1400c3688
1400c3688 48 83 ea 01 48 89 c1 75 H...H..u
1400c3690 2f e8 fa e5 03 00 48 8b 03 ba 01 00 00 00 48 03 /.....H.......H.
1400c36a0 58 e8 48 89 d9 e8 d6 3f 03 00 48 8b 1d df 3f 0d X.H....?..H...?.
1400c36b0 00 48 8b 44 24 28 48 2b 03 74 28 .H.D$(H+.t(
1400c36bb
1400c36bbloc_1400c36bb:
1400c36bbcall __stack_chk_fail
1400c36c0call __cxa_begin_catch
1400c36c5mov rax, [rbx]
1400c36c8mov edx, 1
1400c36cdmov rcx, [rax-24]
1400c36d1add rcx, rbx
1400c36d4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c36d9call __cxa_end_catch
1400c36dejmp 0x1400c360b
1400c36e3
1400c36e3 e8 68 eb 03 00 48 89 c3 e8 90 e7 03 00 .h...H.......
1400c36f0 48 8b 0d 99 3f 0d 00 48 8b 44 24 28 48 2b 01 75 H...?..H.D$(H+.u
1400c3700 ba 48 89 d9 e8 97 7c f5 ff 48 89 c3 e8 6f e7 03 .H....|..H...o..
1400c3710 00 48 8b 0d 78 3f 0d 00 48 8b 44 24 28 48 2b 01 .H..x?..H.D$(H+.
1400c3720 74 df eb 97 t...
1400c35d0
1400c3724
1400c3724 // align 0x10
1400c3724 // align 0x10
1400c3730
1400c3730std::basic_istream<wchar_t, std::char_traits<wchar_t>>::ignore(long long):
1400c3730push r14
1400c3732push rbp
1400c3733push rdi
1400c3734push rsi
1400c3735push rbx
1400c3736sub rsp, 48
1400c373amov rdi, [rip+0xd3f4f]
1400c3741mov rax, [rdi]
1400c3744mov [rsp+40], rax
1400c3749xor eax, eax
1400c374bmov rsi, rcx
1400c374emov rbx, rdx
1400c3751cmp rdx, 1
1400c3755je 0x1400c37a8
1400c3757mov [rcx+8], 0
1400c375fmov r8l, 1
1400c3765lea rcx, [rsp+39]
1400c376amov rdx, rsi
1400c376dcall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c3772test rbx, rbx
1400c3775jle 0x1400c3781
1400c3777movzx ebp, [rsp+39]
1400c377ctest bpl, bpl
1400c377fjne 0x1400c37c8
1400c3781
1400c3781loc_1400c3781:
1400c3781mov rdi, [rip+0xd3f08]
1400c3788mov rax, [rsp+40]
1400c378dsub rax, [rdi]
1400c3790jne 0x1400c3997
1400c3796mov rax, rsi
1400c3799add rsp, 48
1400c379dpop rbx
1400c379epop rsi
1400c379fpop rdi
1400c37a0pop rbp
1400c37a1pop r14
1400c37a3ret
1400c37a4
1400c37a4 0f 1f 40 00 ..@.
1400c37a8
1400c37a8loc_1400c37a8:
1400c37a8mov rax, [rsp+40]
1400c37adsub rax, [rdi]
1400c37b0jne 0x1400c3997
1400c37b6add rsp, 48
1400c37bapop rbx
1400c37bbpop rsi
1400c37bcpop rdi
1400c37bdpop rbp
1400c37bepop r14
1400c37c0jmp 0x1400c35d0
1400c37c5
1400c37c5 0f 1f 00 ...
1400c37c8
1400c37c8loc_1400c37c8:
1400c37c8mov rax, [rsi]
1400c37cbmov rax, [rax-24]
1400c37cfmov rdi, [rsi+rax+232]
1400c37d7mov rax, [rdi+16]
1400c37dbcmp rax, [rdi+24]
1400c37dfjae 0x1400c3956
1400c37e5movzx eax, [rax]
1400c37e8
1400c37e8loc_1400c37e8:
1400c37e8xor r14l, r14l
1400c37ebnop [rax+rax]
1400c37f0
1400c37f0loc_1400c37f0:
1400c37f0mov rdx, [rsi+8]
1400c37f4cmp rdx, rbx
1400c37f7jge 0x1400c3830
1400c37f9cmp ax, -1
1400c37fdjne 0x1400c385a
1400c37ff
1400c37ffloc_1400c37ff:
1400c37ffmov rax, 0x7fffffffffffffff
1400c3809cmp rbx, rax
1400c380cje 0x1400c38f0
1400c3812
1400c3812loc_1400c3812:
1400c3812mov rax, [rsi]
1400c3815mov rcx, [rax-24]
1400c3819add rcx, rsi
1400c381cmov edx, [rcx+32]
1400c381for edx, 2
1400c3822call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c3827jmp 0x1400c3781
1400c382c
1400c382c 0f 1f 40 00 ..@.
1400c3830
1400c3830loc_1400c3830:
1400c3830mov rdx, 0x7fffffffffffffff
1400c383acmp rbx, rdx
1400c383djne 0x1400c3781
1400c3843cmp ax, -1
1400c3847je 0x1400c3925
1400c384dmov rdx, 0x8000000000000000
1400c3857mov r14l, ebp
1400c385a
1400c385aloc_1400c385a:
1400c385amov r8, [rdi+24]
1400c385emov rcx, [rdi+16]
1400c3862mov r9, rbx
1400c3865sub r9, rdx
1400c3868mov rax, r8
1400c386bsub rax, rcx
1400c386esar rax, 1
1400c3871cmp rax, r9
1400c3874cmovg rax, r9
1400c3878cmp rax, 1
1400c387cjle 0x1400c38a0
1400c387elea rcx, [rcx+2*rax]
1400c3882add rax, rdx
1400c3885mov [rdi+16], rcx
1400c3889mov [rsi+8], rax
1400c388dcmp rcx, r8
1400c3890jae 0x1400c38d8
1400c3892movzx eax, [rcx]
1400c3895jmp 0x1400c37f0
1400c389a
1400c389a 66 0f 1f 44 00 00 f..D..
1400c38a0
1400c38a0loc_1400c38a0:
1400c38a0add rdx, 1
1400c38a4mov [rsi+8], rdx
1400c38a8cmp rcx, r8
1400c38abjae 0x1400c3948
1400c38b1movzx eax, [rcx]
1400c38b4add rcx, 2
1400c38b8mov [rdi+16], rcx
1400c38bc
1400c38bcloc_1400c38bc:
1400c38bccmp ax, -1
1400c38c0je 0x1400c3908
1400c38c2mov rax, [rdi+16]
1400c38c6cmp rax, [rdi+24]
1400c38cajae 0x1400c38d8
1400c38ccmovzx eax, [rax]
1400c38cfjmp 0x1400c37f0
1400c38d4
1400c38d4 0f 1f 40 00 ..@.
1400c38d8
1400c38d8loc_1400c38d8:
1400c38d8mov rax, [rdi]
1400c38dbmov rcx, rdi
1400c38decall [rax+72]
1400c38e1jmp 0x1400c37f0
1400c38e6
1400c38e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c38f0
1400c38f0loc_1400c38f0:
1400c38f0test r14b, r14b
1400c38f3je 0x1400c3812
1400c38f9mov [rsi+8], rbx
1400c38fdjmp 0x1400c3812
1400c3902
1400c3902 66 0f 1f 44 00 00 f..D..
1400c3908
1400c3908loc_1400c3908:
1400c3908cmp rbx, [rsi+8]
1400c390cjg 0x1400c37ff
1400c3912mov rax, 0x7fffffffffffffff
1400c391ccmp rbx, rax
1400c391fjne 0x1400c3781
1400c3925
1400c3925loc_1400c3925:
1400c3925test r14b, r14b
1400c3928je 0x1400c3812
1400c392emov rax, 0x7fffffffffffffff
1400c3938mov [rsi+8], rax
1400c393cjmp 0x1400c3812
1400c3941
1400c3941 0f 1f 80 00 00 00 00 .......
1400c3948
1400c3948loc_1400c3948:
1400c3948mov rax, [rdi]
1400c394bmov rcx, rdi
1400c394ecall [rax+80]
1400c3951jmp 0x1400c38bc
1400c3956
1400c3956loc_1400c3956:
1400c3956mov rax, [rdi]
1400c3959mov rcx, rdi
1400c395ccall [rax+72]
1400c395fjmp 0x1400c37e8
1400c3964
1400c3964 48 83 ea 01 48 89 c1 75 2f e8 1e e3 H...H..u/...
1400c3970 03 00 48 8b 06 ba 01 00 00 00 48 03 70 e8 48 89 ..H.......H.p.H.
1400c3980 f1 e8 fa 3c 03 00 48 8b 35 03 3d 0d 00 48 8b 44 ...<..H.5.=..H.D
1400c3990 24 28 48 2b 06 74 28 $(H+.t(
1400c3997
1400c3997loc_1400c3997:
1400c3997call __stack_chk_fail
1400c399ccall __cxa_begin_catch
1400c39a1mov rax, [rsi]
1400c39a4mov edx, 1
1400c39a9mov rcx, [rax-24]
1400c39adadd rcx, rsi
1400c39b0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c39b5call __cxa_end_catch
1400c39bajmp 0x1400c3781
1400c39bf
1400c39bf e8 .
1400c39c0 8c e8 03 00 48 89 c3 e8 b4 e4 03 00 48 8b 35 bd ....H.......H.5.
1400c39d0 3c 0d 00 48 8b 44 24 28 48 2b 06 75 ba 48 89 d9 <..H.D$(H+.u.H..
1400c39e0 e8 bb 79 f5 ff 48 89 c3 e8 93 e4 03 00 48 8b 35 ..y..H.......H.5
1400c39f0 9c 3c 0d 00 48 8b 44 24 28 48 2b 06 74 df eb 97 .<..H.D$(H+.t...
1400c3730
1400c3730std::basic_istream<wchar_t, std::char_traits<wchar_t>>::ignore(long long):
1400c3730push r14
1400c3732push rbp
1400c3733push rdi
1400c3734push rsi
1400c3735push rbx
1400c3736sub rsp, 48
1400c373amov rdi, [rip+0xd3f4f]
1400c3741mov rax, [rdi]
1400c3744mov [rsp+40], rax
1400c3749xor eax, eax
1400c374bmov rsi, rcx
1400c374emov rbx, rdx
1400c3751cmp rdx, 1
1400c3755je 0x1400c37a8
1400c3757mov [rcx+8], 0
1400c375fmov r8l, 1
1400c3765lea rcx, [rsp+39]
1400c376amov rdx, rsi
1400c376dcall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c3772test rbx, rbx
1400c3775jle 0x1400c3781
1400c3777movzx ebp, [rsp+39]
1400c377ctest bpl, bpl
1400c377fjne 0x1400c37c8
1400c3781
1400c3781loc_1400c3781:
1400c3781mov rdi, [rip+0xd3f08]
1400c3788mov rax, [rsp+40]
1400c378dsub rax, [rdi]
1400c3790jne 0x1400c3997
1400c3796mov rax, rsi
1400c3799add rsp, 48
1400c379dpop rbx
1400c379epop rsi
1400c379fpop rdi
1400c37a0pop rbp
1400c37a1pop r14
1400c37a3ret
1400c37a4
1400c37a4 0f 1f 40 00 ..@.
1400c37a8
1400c37a8loc_1400c37a8:
1400c37a8mov rax, [rsp+40]
1400c37adsub rax, [rdi]
1400c37b0jne 0x1400c3997
1400c37b6add rsp, 48
1400c37bapop rbx
1400c37bbpop rsi
1400c37bcpop rdi
1400c37bdpop rbp
1400c37bepop r14
1400c37c0jmp 0x1400c35d0
1400c37c5
1400c37c5 0f 1f 00 ...
1400c37c8
1400c37c8loc_1400c37c8:
1400c37c8mov rax, [rsi]
1400c37cbmov rax, [rax-24]
1400c37cfmov rdi, [rsi+rax+232]
1400c37d7mov rax, [rdi+16]
1400c37dbcmp rax, [rdi+24]
1400c37dfjae 0x1400c3956
1400c37e5movzx eax, [rax]
1400c37e8
1400c37e8loc_1400c37e8:
1400c37e8xor r14l, r14l
1400c37ebnop [rax+rax]
1400c37f0
1400c37f0loc_1400c37f0:
1400c37f0mov rdx, [rsi+8]
1400c37f4cmp rdx, rbx
1400c37f7jge 0x1400c3830
1400c37f9cmp ax, -1
1400c37fdjne 0x1400c385a
1400c37ff
1400c37ffloc_1400c37ff:
1400c37ffmov rax, 0x7fffffffffffffff
1400c3809cmp rbx, rax
1400c380cje 0x1400c38f0
1400c3812
1400c3812loc_1400c3812:
1400c3812mov rax, [rsi]
1400c3815mov rcx, [rax-24]
1400c3819add rcx, rsi
1400c381cmov edx, [rcx+32]
1400c381for edx, 2
1400c3822call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c3827jmp 0x1400c3781
1400c382c
1400c382c 0f 1f 40 00 ..@.
1400c3830
1400c3830loc_1400c3830:
1400c3830mov rdx, 0x7fffffffffffffff
1400c383acmp rbx, rdx
1400c383djne 0x1400c3781
1400c3843cmp ax, -1
1400c3847je 0x1400c3925
1400c384dmov rdx, 0x8000000000000000
1400c3857mov r14l, ebp
1400c385a
1400c385aloc_1400c385a:
1400c385amov r8, [rdi+24]
1400c385emov rcx, [rdi+16]
1400c3862mov r9, rbx
1400c3865sub r9, rdx
1400c3868mov rax, r8
1400c386bsub rax, rcx
1400c386esar rax, 1
1400c3871cmp rax, r9
1400c3874cmovg rax, r9
1400c3878cmp rax, 1
1400c387cjle 0x1400c38a0
1400c387elea rcx, [rcx+2*rax]
1400c3882add rax, rdx
1400c3885mov [rdi+16], rcx
1400c3889mov [rsi+8], rax
1400c388dcmp rcx, r8
1400c3890jae 0x1400c38d8
1400c3892movzx eax, [rcx]
1400c3895jmp 0x1400c37f0
1400c389a
1400c389a 66 0f 1f 44 00 00 f..D..
1400c38a0
1400c38a0loc_1400c38a0:
1400c38a0add rdx, 1
1400c38a4mov [rsi+8], rdx
1400c38a8cmp rcx, r8
1400c38abjae 0x1400c3948
1400c38b1movzx eax, [rcx]
1400c38b4add rcx, 2
1400c38b8mov [rdi+16], rcx
1400c38bc
1400c38bcloc_1400c38bc:
1400c38bccmp ax, -1
1400c38c0je 0x1400c3908
1400c38c2mov rax, [rdi+16]
1400c38c6cmp rax, [rdi+24]
1400c38cajae 0x1400c38d8
1400c38ccmovzx eax, [rax]
1400c38cfjmp 0x1400c37f0
1400c38d4
1400c38d4 0f 1f 40 00 ..@.
1400c38d8
1400c38d8loc_1400c38d8:
1400c38d8mov rax, [rdi]
1400c38dbmov rcx, rdi
1400c38decall [rax+72]
1400c38e1jmp 0x1400c37f0
1400c38e6
1400c38e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c38f0
1400c38f0loc_1400c38f0:
1400c38f0test r14b, r14b
1400c38f3je 0x1400c3812
1400c38f9mov [rsi+8], rbx
1400c38fdjmp 0x1400c3812
1400c3902
1400c3902 66 0f 1f 44 00 00 f..D..
1400c3908
1400c3908loc_1400c3908:
1400c3908cmp rbx, [rsi+8]
1400c390cjg 0x1400c37ff
1400c3912mov rax, 0x7fffffffffffffff
1400c391ccmp rbx, rax
1400c391fjne 0x1400c3781
1400c3925
1400c3925loc_1400c3925:
1400c3925test r14b, r14b
1400c3928je 0x1400c3812
1400c392emov rax, 0x7fffffffffffffff
1400c3938mov [rsi+8], rax
1400c393cjmp 0x1400c3812
1400c3941
1400c3941 0f 1f 80 00 00 00 00 .......
1400c3948
1400c3948loc_1400c3948:
1400c3948mov rax, [rdi]
1400c394bmov rcx, rdi
1400c394ecall [rax+80]
1400c3951jmp 0x1400c38bc
1400c3956
1400c3956loc_1400c3956:
1400c3956mov rax, [rdi]
1400c3959mov rcx, rdi
1400c395ccall [rax+72]
1400c395fjmp 0x1400c37e8
1400c3964
1400c3964 48 83 ea 01 48 89 c1 75 2f e8 1e e3 H...H..u/...
1400c3970 03 00 48 8b 06 ba 01 00 00 00 48 03 70 e8 48 89 ..H.......H.p.H.
1400c3980 f1 e8 fa 3c 03 00 48 8b 35 03 3d 0d 00 48 8b 44 ...<..H.5.=..H.D
1400c3990 24 28 48 2b 06 74 28 $(H+.t(
1400c3997
1400c3997loc_1400c3997:
1400c3997call __stack_chk_fail
1400c399ccall __cxa_begin_catch
1400c39a1mov rax, [rsi]
1400c39a4mov edx, 1
1400c39a9mov rcx, [rax-24]
1400c39adadd rcx, rsi
1400c39b0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c39b5call __cxa_end_catch
1400c39bajmp 0x1400c3781
1400c39bf
1400c39bf e8 .
1400c39c0 8c e8 03 00 48 89 c3 e8 b4 e4 03 00 48 8b 35 bd ....H.......H.5.
1400c39d0 3c 0d 00 48 8b 44 24 28 48 2b 06 75 ba 48 89 d9 <..H.D$(H+.u.H..
1400c39e0 e8 bb 79 f5 ff 48 89 c3 e8 93 e4 03 00 48 8b 35 ..y..H.......H.5
1400c39f0 9c 3c 0d 00 48 8b 44 24 28 48 2b 06 74 df eb 97 .<..H.D$(H+.t...
1400c3730
1400c3a00
1400c3a00std::basic_istream<wchar_t, std::char_traits<wchar_t>>::ignore(long long, unsigned short):
1400c3a00push r14
1400c3a02push r12
1400c3a04push rbp
1400c3a05push rdi
1400c3a06push rsi
1400c3a07push rbx
1400c3a08sub rsp, 56
1400c3a0cmov rdi, rdx
1400c3a0fmov rdx, [rip+0xd3c7a]
1400c3a16mov rbx, rcx
1400c3a19mov esi, r8l
1400c3a1cmov rax, [rdx]
1400c3a1fmov [rsp+40], rax
1400c3a24xor eax, eax
1400c3a26cmp r8w, -1
1400c3a2bje 0x1400c3a80
1400c3a2dmov [rcx+8], 0
1400c3a35mov r8l, 1
1400c3a3blea rcx, [rsp+39]
1400c3a40mov rdx, rbx
1400c3a43call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c3a48test rdi, rdi
1400c3a4bjle 0x1400c3a58
1400c3a4dmovzx r12l, [rsp+39]
1400c3a53test r12b, r12b
1400c3a56jne 0x1400c3aa8
1400c3a58
1400c3a58loc_1400c3a58:
1400c3a58mov rdi, [rip+0xd3c31]
1400c3a5fmov rax, [rsp+40]
1400c3a64sub rax, [rdi]
1400c3a67jne 0x1400c3cff
1400c3a6dmov rax, rbx
1400c3a70add rsp, 56
1400c3a74pop rbx
1400c3a75pop rsi
1400c3a76pop rdi
1400c3a77pop rbp
1400c3a78pop r12
1400c3a7apop r14
1400c3a7cret
1400c3a7d
1400c3a7d 0f 1f 00 ...
1400c3a80
1400c3a80loc_1400c3a80:
1400c3a80mov rax, [rsp+40]
1400c3a85sub rax, [rdx]
1400c3a88jne 0x1400c3cff
1400c3a8emov rdx, rdi
1400c3a91add rsp, 56
1400c3a95pop rbx
1400c3a96pop rsi
1400c3a97pop rdi
1400c3a98pop rbp
1400c3a99pop r12
1400c3a9bpop r14
1400c3a9djmp 0x1400c3730
1400c3aa2
1400c3aa2 66 0f 1f 44 00 00 f..D..
1400c3aa8
1400c3aa8loc_1400c3aa8:
1400c3aa8mov rax, [rbx]
1400c3aabmov rax, [rax-24]
1400c3aafmov rbp, [rbx+rax+232]
1400c3ab7mov rax, [rbp+16]
1400c3abbcmp rax, [rbp+24]
1400c3abfjae 0x1400c3c12
1400c3ac5movzx eax, [rax]
1400c3ac8
1400c3ac8loc_1400c3ac8:
1400c3ac8xor r14l, r14l
1400c3acb
1400c3acbloc_1400c3acb:
1400c3acbmov r8, [rbx+8]
1400c3acfcmp r8, rdi
1400c3ad2jge 0x1400c3b10
1400c3ad4cmp ax, -1
1400c3ad8jne 0x1400c3d2d
1400c3ademov rax, 0x7fffffffffffffff
1400c3ae8cmp rdi, rax
1400c3aebje 0x1400c3c00
1400c3af1
1400c3af1loc_1400c3af1:
1400c3af1mov rax, [rbx]
1400c3af4mov rcx, [rax-24]
1400c3af8add rcx, rbx
1400c3afbmov edx, [rcx+32]
1400c3afeor edx, 2
1400c3b01call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c3b06jmp 0x1400c3a58
1400c3b0b
1400c3b0b 0f 1f 44 00 00 ..D..
1400c3b10
1400c3b10loc_1400c3b10:
1400c3b10mov rdx, 0x7fffffffffffffff
1400c3b1acmp rdi, rdx
1400c3b1djne 0x1400c3d04
1400c3b23cmp ax, -1
1400c3b27je 0x1400c3c99
1400c3b2dcmp ax, si
1400c3b30je 0x1400c3d4f
1400c3b36mov r8, 0x8000000000000000
1400c3b40mov r14l, r12l
1400c3b43
1400c3b43loc_1400c3b43:
1400c3b43mov r10, [rbp+24]
1400c3b47mov r9, [rbp+16]
1400c3b4bmov rax, rdi
1400c3b4esub rax, r8
1400c3b51mov rcx, r10
1400c3b54sub rcx, r9
1400c3b57sar rcx, 1
1400c3b5acmp rcx, rax
1400c3b5dcmovg rcx, rax
1400c3b61cmp rcx, 1
1400c3b65jle 0x1400c3bc0
1400c3b67mov r11, rcx
1400c3b6atest r9, r9
1400c3b6dje 0x1400c3b8f
1400c3b6fmov rdx, rcx
1400c3b72mov rax, r9
1400c3b75nop [rax+rax]
1400c3b80
1400c3b80loc_1400c3b80:
1400c3b80cmp si, [rax]
1400c3b83je 0x1400c3bb0
1400c3b85add rax, 2
1400c3b89sub rdx, 1
1400c3b8djne 0x1400c3b80
1400c3b8f
1400c3b8floc_1400c3b8f:
1400c3b8flea rax, [r9+2*r11]
1400c3b93add rcx, r8
1400c3b96mov [rbp+16], rax
1400c3b9amov [rbx+8], rcx
1400c3b9ecmp rax, r10
1400c3ba1jae 0x1400c3bed
1400c3ba3
1400c3ba3loc_1400c3ba3:
1400c3ba3movzx eax, [rax]
1400c3ba6jmp 0x1400c3acb
1400c3bab
1400c3bab 0f 1f 44 00 00 ..D..
1400c3bb0
1400c3bb0loc_1400c3bb0:
1400c3bb0sub rax, r9
1400c3bb3sar rax, 1
1400c3bb6mov rcx, rax
1400c3bb9mov r11, rax
1400c3bbcjmp 0x1400c3b8f
1400c3bbe
1400c3bbe 66 90 f.
1400c3bc0
1400c3bc0loc_1400c3bc0:
1400c3bc0add r8, 1
1400c3bc4mov [rbx+8], r8
1400c3bc8cmp r9, r10
1400c3bcbjae 0x1400c3c77
1400c3bd1movzx eax, [r9]
1400c3bd5add r9, 2
1400c3bd9mov [rbp+16], r9
1400c3bdd
1400c3bddloc_1400c3bdd:
1400c3bddcmp ax, -1
1400c3be1je 0x1400c3c21
1400c3be3mov rax, [rbp+16]
1400c3be7cmp rax, [rbp+24]
1400c3bebjb 0x1400c3ba3
1400c3bed
1400c3bedloc_1400c3bed:
1400c3bedmov rax, [rbp]
1400c3bf1mov rcx, rbp
1400c3bf4call [rax+72]
1400c3bf7jmp 0x1400c3acb
1400c3bfc
1400c3bfc 0f 1f 40 00 ..@.
1400c3c00
1400c3c00loc_1400c3c00:
1400c3c00test r14b, r14b
1400c3c03je 0x1400c3af1
1400c3c09mov [rbx+8], rdi
1400c3c0djmp 0x1400c3af1
1400c3c12
1400c3c12loc_1400c3c12:
1400c3c12mov rax, [rbp]
1400c3c16mov rcx, rbp
1400c3c19call [rax+72]
1400c3c1cjmp 0x1400c3ac8
1400c3c21
1400c3c21loc_1400c3c21:
1400c3c21cmp [rbx+8], rdi
1400c3c25jge 0x1400c3c86
1400c3c27mov rdx, 0x7fffffffffffffff
1400c3c31cmp rdi, rdx
1400c3c34jne 0x1400c3af1
1400c3c3atest r14b, r14b
1400c3c3dje 0x1400c3af1
1400c3c43
1400c3c43loc_1400c3c43:
1400c3c43mov rsi, 0x7fffffffffffffff
1400c3c4dadd ax, 1
1400c3c51mov [rbx+8], rsi
1400c3c55je 0x1400c3af1
1400c3c5bnop [rax+rax]
1400c3c60
1400c3c60loc_1400c3c60:
1400c3c60mov rax, [rbp+16]
1400c3c64cmp rax, [rbp+24]
1400c3c68jae 0x1400c3cb5
1400c3c6aadd rax, 2
1400c3c6emov [rbp+16], rax
1400c3c72jmp 0x1400c3a58
1400c3c77
1400c3c77loc_1400c3c77:
1400c3c77mov rax, [rbp]
1400c3c7bmov rcx, rbp
1400c3c7ecall [rax+80]
1400c3c81jmp 0x1400c3bdd
1400c3c86
1400c3c86loc_1400c3c86:
1400c3c86mov rax, 0x7fffffffffffffff
1400c3c90cmp rdi, rax
1400c3c93jne 0x1400c3a58
1400c3c99
1400c3c99loc_1400c3c99:
1400c3c99test r14b, r14b
1400c3c9cje 0x1400c3af1
1400c3ca2mov rax, 0x7fffffffffffffff
1400c3cacmov [rbx+8], rax
1400c3cb0jmp 0x1400c3af1
1400c3cb5
1400c3cb5loc_1400c3cb5:
1400c3cb5mov rax, [rbp]
1400c3cb9mov rcx, rbp
1400c3cbccall [rax+80]
1400c3cbfjmp 0x1400c3a58
1400c3cc4
1400c3cc4 48 83 ea 01 48 89 c1 0f 85 91 00 00 H...H.......
1400c3cd0 00 e8 ba df 03 00 48 8b 03 ba 01 00 00 00 48 03 ......H.......H.
1400c3ce0 58 e8 48 89 d9 e8 96 39 03 00 48 8b 1d 9f 39 0d X.H....9..H...9.
1400c3cf0 00 48 8b 44 24 28 48 2b 03 0f 84 86 00 00 00 .H.D$(H+.......
1400c3cff
1400c3cffloc_1400c3cff:
1400c3cffcall __stack_chk_fail
1400c3d04
1400c3d04loc_1400c3d04:
1400c3d04cmp r8, rdi
1400c3d07jge 0x1400c3a58
1400c3d0dadd ax, 1
1400c3d11je 0x1400c3af1
1400c3d17nop [rax+rax]
1400c3d20
1400c3d20loc_1400c3d20:
1400c3d20add r8, 1
1400c3d24mov [rbx+8], r8
1400c3d28jmp 0x1400c3c60
1400c3d2d
1400c3d2dloc_1400c3d2d:
1400c3d2dcmp ax, si
1400c3d30jne 0x1400c3b43
1400c3d36mov rdx, 0x7fffffffffffffff
1400c3d40cmp rdi, rdx
1400c3d43jne 0x1400c3d04
1400c3d45test r14b, r14b
1400c3d48je 0x1400c3d20
1400c3d4ajmp 0x1400c3c43
1400c3d4f
1400c3d4floc_1400c3d4f:
1400c3d4ftest r14b, r14b
1400c3d52jne 0x1400c3c43
1400c3d58cmp r8, rdi
1400c3d5bjne 0x1400c3d20
1400c3d5djmp 0x1400c3c60
1400c3d62
1400c3d62 e8 29 df 03 00 48 8b 03 ba 01 00 00 00 48 .)...H.......H
1400c3d70 8b 48 e8 48 01 d9 e8 05 39 03 00 e8 00 e1 03 00 .H.H....9.......
1400c3d80 e9 d3 fc ff ff e8 c6 e4 03 00 48 89 c3 e8 ee e0 ..........H.....
1400c3d90 03 00 48 8b 35 f7 38 0d 00 48 8b 44 24 28 48 2b ..H.5.8..H.D$(H+
1400c3da0 06 0f 85 58 ff ff ff 48 89 d9 e8 f1 75 f5 ff 48 ...X...H....u..H
1400c3db0 89 c3 e8 c9 e0 03 00 48 8b 35 d2 38 0d 00 48 8b .......H.5.8..H.
1400c3dc0 44 24 28 48 2b 06 74 df e9 32 ff ff ff D$(H+.t..2...
1400c3a00
1400c3a00std::basic_istream<wchar_t, std::char_traits<wchar_t>>::ignore(long long, unsigned short):
1400c3a00push r14
1400c3a02push r12
1400c3a04push rbp
1400c3a05push rdi
1400c3a06push rsi
1400c3a07push rbx
1400c3a08sub rsp, 56
1400c3a0cmov rdi, rdx
1400c3a0fmov rdx, [rip+0xd3c7a]
1400c3a16mov rbx, rcx
1400c3a19mov esi, r8l
1400c3a1cmov rax, [rdx]
1400c3a1fmov [rsp+40], rax
1400c3a24xor eax, eax
1400c3a26cmp r8w, -1
1400c3a2bje 0x1400c3a80
1400c3a2dmov [rcx+8], 0
1400c3a35mov r8l, 1
1400c3a3blea rcx, [rsp+39]
1400c3a40mov rdx, rbx
1400c3a43call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c3a48test rdi, rdi
1400c3a4bjle 0x1400c3a58
1400c3a4dmovzx r12l, [rsp+39]
1400c3a53test r12b, r12b
1400c3a56jne 0x1400c3aa8
1400c3a58
1400c3a58loc_1400c3a58:
1400c3a58mov rdi, [rip+0xd3c31]
1400c3a5fmov rax, [rsp+40]
1400c3a64sub rax, [rdi]
1400c3a67jne 0x1400c3cff
1400c3a6dmov rax, rbx
1400c3a70add rsp, 56
1400c3a74pop rbx
1400c3a75pop rsi
1400c3a76pop rdi
1400c3a77pop rbp
1400c3a78pop r12
1400c3a7apop r14
1400c3a7cret
1400c3a7d
1400c3a7d 0f 1f 00 ...
1400c3a80
1400c3a80loc_1400c3a80:
1400c3a80mov rax, [rsp+40]
1400c3a85sub rax, [rdx]
1400c3a88jne 0x1400c3cff
1400c3a8emov rdx, rdi
1400c3a91add rsp, 56
1400c3a95pop rbx
1400c3a96pop rsi
1400c3a97pop rdi
1400c3a98pop rbp
1400c3a99pop r12
1400c3a9bpop r14
1400c3a9djmp 0x1400c3730
1400c3aa2
1400c3aa2 66 0f 1f 44 00 00 f..D..
1400c3aa8
1400c3aa8loc_1400c3aa8:
1400c3aa8mov rax, [rbx]
1400c3aabmov rax, [rax-24]
1400c3aafmov rbp, [rbx+rax+232]
1400c3ab7mov rax, [rbp+16]
1400c3abbcmp rax, [rbp+24]
1400c3abfjae 0x1400c3c12
1400c3ac5movzx eax, [rax]
1400c3ac8
1400c3ac8loc_1400c3ac8:
1400c3ac8xor r14l, r14l
1400c3acb
1400c3acbloc_1400c3acb:
1400c3acbmov r8, [rbx+8]
1400c3acfcmp r8, rdi
1400c3ad2jge 0x1400c3b10
1400c3ad4cmp ax, -1
1400c3ad8jne 0x1400c3d2d
1400c3ademov rax, 0x7fffffffffffffff
1400c3ae8cmp rdi, rax
1400c3aebje 0x1400c3c00
1400c3af1
1400c3af1loc_1400c3af1:
1400c3af1mov rax, [rbx]
1400c3af4mov rcx, [rax-24]
1400c3af8add rcx, rbx
1400c3afbmov edx, [rcx+32]
1400c3afeor edx, 2
1400c3b01call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c3b06jmp 0x1400c3a58
1400c3b0b
1400c3b0b 0f 1f 44 00 00 ..D..
1400c3b10
1400c3b10loc_1400c3b10:
1400c3b10mov rdx, 0x7fffffffffffffff
1400c3b1acmp rdi, rdx
1400c3b1djne 0x1400c3d04
1400c3b23cmp ax, -1
1400c3b27je 0x1400c3c99
1400c3b2dcmp ax, si
1400c3b30je 0x1400c3d4f
1400c3b36mov r8, 0x8000000000000000
1400c3b40mov r14l, r12l
1400c3b43
1400c3b43loc_1400c3b43:
1400c3b43mov r10, [rbp+24]
1400c3b47mov r9, [rbp+16]
1400c3b4bmov rax, rdi
1400c3b4esub rax, r8
1400c3b51mov rcx, r10
1400c3b54sub rcx, r9
1400c3b57sar rcx, 1
1400c3b5acmp rcx, rax
1400c3b5dcmovg rcx, rax
1400c3b61cmp rcx, 1
1400c3b65jle 0x1400c3bc0
1400c3b67mov r11, rcx
1400c3b6atest r9, r9
1400c3b6dje 0x1400c3b8f
1400c3b6fmov rdx, rcx
1400c3b72mov rax, r9
1400c3b75nop [rax+rax]
1400c3b80
1400c3b80loc_1400c3b80:
1400c3b80cmp si, [rax]
1400c3b83je 0x1400c3bb0
1400c3b85add rax, 2
1400c3b89sub rdx, 1
1400c3b8djne 0x1400c3b80
1400c3b8f
1400c3b8floc_1400c3b8f:
1400c3b8flea rax, [r9+2*r11]
1400c3b93add rcx, r8
1400c3b96mov [rbp+16], rax
1400c3b9amov [rbx+8], rcx
1400c3b9ecmp rax, r10
1400c3ba1jae 0x1400c3bed
1400c3ba3
1400c3ba3loc_1400c3ba3:
1400c3ba3movzx eax, [rax]
1400c3ba6jmp 0x1400c3acb
1400c3bab
1400c3bab 0f 1f 44 00 00 ..D..
1400c3bb0
1400c3bb0loc_1400c3bb0:
1400c3bb0sub rax, r9
1400c3bb3sar rax, 1
1400c3bb6mov rcx, rax
1400c3bb9mov r11, rax
1400c3bbcjmp 0x1400c3b8f
1400c3bbe
1400c3bbe 66 90 f.
1400c3bc0
1400c3bc0loc_1400c3bc0:
1400c3bc0add r8, 1
1400c3bc4mov [rbx+8], r8
1400c3bc8cmp r9, r10
1400c3bcbjae 0x1400c3c77
1400c3bd1movzx eax, [r9]
1400c3bd5add r9, 2
1400c3bd9mov [rbp+16], r9
1400c3bdd
1400c3bddloc_1400c3bdd:
1400c3bddcmp ax, -1
1400c3be1je 0x1400c3c21
1400c3be3mov rax, [rbp+16]
1400c3be7cmp rax, [rbp+24]
1400c3bebjb 0x1400c3ba3
1400c3bed
1400c3bedloc_1400c3bed:
1400c3bedmov rax, [rbp]
1400c3bf1mov rcx, rbp
1400c3bf4call [rax+72]
1400c3bf7jmp 0x1400c3acb
1400c3bfc
1400c3bfc 0f 1f 40 00 ..@.
1400c3c00
1400c3c00loc_1400c3c00:
1400c3c00test r14b, r14b
1400c3c03je 0x1400c3af1
1400c3c09mov [rbx+8], rdi
1400c3c0djmp 0x1400c3af1
1400c3c12
1400c3c12loc_1400c3c12:
1400c3c12mov rax, [rbp]
1400c3c16mov rcx, rbp
1400c3c19call [rax+72]
1400c3c1cjmp 0x1400c3ac8
1400c3c21
1400c3c21loc_1400c3c21:
1400c3c21cmp [rbx+8], rdi
1400c3c25jge 0x1400c3c86
1400c3c27mov rdx, 0x7fffffffffffffff
1400c3c31cmp rdi, rdx
1400c3c34jne 0x1400c3af1
1400c3c3atest r14b, r14b
1400c3c3dje 0x1400c3af1
1400c3c43
1400c3c43loc_1400c3c43:
1400c3c43mov rsi, 0x7fffffffffffffff
1400c3c4dadd ax, 1
1400c3c51mov [rbx+8], rsi
1400c3c55je 0x1400c3af1
1400c3c5bnop [rax+rax]
1400c3c60
1400c3c60loc_1400c3c60:
1400c3c60mov rax, [rbp+16]
1400c3c64cmp rax, [rbp+24]
1400c3c68jae 0x1400c3cb5
1400c3c6aadd rax, 2
1400c3c6emov [rbp+16], rax
1400c3c72jmp 0x1400c3a58
1400c3c77
1400c3c77loc_1400c3c77:
1400c3c77mov rax, [rbp]
1400c3c7bmov rcx, rbp
1400c3c7ecall [rax+80]
1400c3c81jmp 0x1400c3bdd
1400c3c86
1400c3c86loc_1400c3c86:
1400c3c86mov rax, 0x7fffffffffffffff
1400c3c90cmp rdi, rax
1400c3c93jne 0x1400c3a58
1400c3c99
1400c3c99loc_1400c3c99:
1400c3c99test r14b, r14b
1400c3c9cje 0x1400c3af1
1400c3ca2mov rax, 0x7fffffffffffffff
1400c3cacmov [rbx+8], rax
1400c3cb0jmp 0x1400c3af1
1400c3cb5
1400c3cb5loc_1400c3cb5:
1400c3cb5mov rax, [rbp]
1400c3cb9mov rcx, rbp
1400c3cbccall [rax+80]
1400c3cbfjmp 0x1400c3a58
1400c3cc4
1400c3cc4 48 83 ea 01 48 89 c1 0f 85 91 00 00 H...H.......
1400c3cd0 00 e8 ba df 03 00 48 8b 03 ba 01 00 00 00 48 03 ......H.......H.
1400c3ce0 58 e8 48 89 d9 e8 96 39 03 00 48 8b 1d 9f 39 0d X.H....9..H...9.
1400c3cf0 00 48 8b 44 24 28 48 2b 03 0f 84 86 00 00 00 .H.D$(H+.......
1400c3cff
1400c3cffloc_1400c3cff:
1400c3cffcall __stack_chk_fail
1400c3d04
1400c3d04loc_1400c3d04:
1400c3d04cmp r8, rdi
1400c3d07jge 0x1400c3a58
1400c3d0dadd ax, 1
1400c3d11je 0x1400c3af1
1400c3d17nop [rax+rax]
1400c3d20
1400c3d20loc_1400c3d20:
1400c3d20add r8, 1
1400c3d24mov [rbx+8], r8
1400c3d28jmp 0x1400c3c60
1400c3d2d
1400c3d2dloc_1400c3d2d:
1400c3d2dcmp ax, si
1400c3d30jne 0x1400c3b43
1400c3d36mov rdx, 0x7fffffffffffffff
1400c3d40cmp rdi, rdx
1400c3d43jne 0x1400c3d04
1400c3d45test r14b, r14b
1400c3d48je 0x1400c3d20
1400c3d4ajmp 0x1400c3c43
1400c3d4f
1400c3d4floc_1400c3d4f:
1400c3d4ftest r14b, r14b
1400c3d52jne 0x1400c3c43
1400c3d58cmp r8, rdi
1400c3d5bjne 0x1400c3d20
1400c3d5djmp 0x1400c3c60
1400c3d62
1400c3d62 e8 29 df 03 00 48 8b 03 ba 01 00 00 00 48 .)...H.......H
1400c3d70 8b 48 e8 48 01 d9 e8 05 39 03 00 e8 00 e1 03 00 .H.H....9.......
1400c3d80 e9 d3 fc ff ff e8 c6 e4 03 00 48 89 c3 e8 ee e0 ..........H.....
1400c3d90 03 00 48 8b 35 f7 38 0d 00 48 8b 44 24 28 48 2b ..H.5.8..H.D$(H+
1400c3da0 06 0f 85 58 ff ff ff 48 89 d9 e8 f1 75 f5 ff 48 ...X...H....u..H
1400c3db0 89 c3 e8 c9 e0 03 00 48 8b 35 d2 38 0d 00 48 8b .......H.5.8..H.
1400c3dc0 44 24 28 48 2b 06 74 df e9 32 ff ff ff D$(H+.t..2...
1400c3a00
1400c3dcd
1400c3dcd // align 0x10
1400c3dcd // align 0x10
1400c3dd0
1400c3dd0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool):
1400c3dd0push rbp
1400c3dd1push rdi
1400c3dd2push rsi
1400c3dd3push rbx
1400c3dd4sub rsp, 40
1400c3dd8mov rax, [rdx]
1400c3ddbmov [rcx], 0
1400c3ddemov rdi, rcx
1400c3de1mov rcx, [rax-24]
1400c3de5mov rbx, rdx
1400c3de8mov esi, r8l
1400c3debadd rcx, rdx
1400c3deemov edx, [rcx+32]
1400c3df1test edx, edx
1400c3df3jne 0x1400c3e25
1400c3df5mov rax, [rcx+216]
1400c3dfctest rax, rax
1400c3dffje 0x1400c3e38
1400c3e01mov rcx, rax
1400c3e04call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::flush()
1400c3e09mov rax, [rbx]
1400c3e0cmov rcx, [rax-24]
1400c3e10add rcx, rbx
1400c3e13test sil, sil
1400c3e16jne 0x1400c3e1e
1400c3e18test [rcx+25], 16
1400c3e1cjne 0x1400c3e50
1400c3e1e
1400c3e1eloc_1400c3e1e:
1400c3e1emov edx, [rcx+32]
1400c3e21test edx, edx
1400c3e23je 0x1400c3e43
1400c3e25
1400c3e25loc_1400c3e25:
1400c3e25or edx, 4
1400c3e28add rsp, 40
1400c3e2cpop rbx
1400c3e2dpop rsi
1400c3e2epop rdi
1400c3e2fpop rbp
1400c3e30jmp 0x1400f7940
1400c3e35
1400c3e35 0f 1f 00 ...
1400c3e38
1400c3e38loc_1400c3e38:
1400c3e38test r8b, r8b
1400c3e3bjne 0x1400c3e43
1400c3e3dtest [rcx+25], 16
1400c3e41jne 0x1400c3e50
1400c3e43
1400c3e43loc_1400c3e43:
1400c3e43mov [rdi], 1
1400c3e46add rsp, 40
1400c3e4apop rbx
1400c3e4bpop rsi
1400c3e4cpop rdi
1400c3e4dpop rbp
1400c3e4eret
1400c3e4f
1400c3e4f 90 .
1400c3e50
1400c3e50loc_1400c3e50:
1400c3e50mov rsi, [rcx+232]
1400c3e57mov rax, [rsi+16]
1400c3e5bcmp rax, [rsi+24]
1400c3e5fjae 0x1400c3f3f
1400c3e65movzx r8l, [rax]
1400c3e69
1400c3e69loc_1400c3e69:
1400c3e69mov rbp, [rcx+240]
1400c3e70test rbp, rbp
1400c3e73je 0x1400c3f5b
1400c3e79cmp r8w, -1
1400c3e7ejne 0x1400c3eae
1400c3e80jmp 0x1400c3eea
1400c3e82
1400c3e82 66 0f 1f 44 00 00 f..D..
1400c3e88
1400c3e88loc_1400c3e88:
1400c3e88movzx eax, [rdx]
1400c3e8badd rdx, 2
1400c3e8fmov [rsi+16], rdx
1400c3e93
1400c3e93loc_1400c3e93:
1400c3e93cmp ax, -1
1400c3e97je 0x1400c3ee0
1400c3e99mov rax, [rsi+16]
1400c3e9dcmp rax, [rsi+24]
1400c3ea1jae 0x1400c3ef8
1400c3ea3movzx r8l, [rax]
1400c3ea7
1400c3ea7loc_1400c3ea7:
1400c3ea7cmp r8w, -1
1400c3eacje 0x1400c3ee0
1400c3eae
1400c3eaeloc_1400c3eae:
1400c3eaemov rax, [rbp]
1400c3eb2mov edx, 32
1400c3eb7mov rcx, rbp
1400c3ebacall [rax+16]
1400c3ebdtest al, al
1400c3ebfje 0x1400c3f30
1400c3ec1mov rdx, [rsi+16]
1400c3ec5cmp rdx, [rsi+24]
1400c3ec9jb 0x1400c3e88
1400c3ecbmov rax, [rsi]
1400c3ecemov rcx, rsi
1400c3ed1call [rax+80]
1400c3ed4jmp 0x1400c3e93
1400c3ed6
1400c3ed6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c3ee0
1400c3ee0loc_1400c3ee0:
1400c3ee0mov rax, [rbx]
1400c3ee3add rbx, [rax-24]
1400c3ee7mov rcx, rbx
1400c3eea
1400c3eealoc_1400c3eea:
1400c3eeamov edx, [rcx+32]
1400c3eedor edx, 2
1400c3ef0jmp 0x1400c3e25
1400c3ef5
1400c3ef5 0f 1f 00 ...
1400c3ef8
1400c3ef8loc_1400c3ef8:
1400c3ef8mov rax, [rsi]
1400c3efbmov rcx, rsi
1400c3efecall [rax+72]
1400c3f01movzx r8l, ax
1400c3f05jmp 0x1400c3ea7
1400c3f07
1400c3f07 48 83 ea 01 48 89 c1 74 50 H...H..tP
1400c3f10 e8 7b dd 03 00 48 8b 03 ba 01 00 00 00 48 8b 48 .{...H.......H.H
1400c3f20 e8 48 01 d9 e8 57 37 03 00 e8 52 df 03 00 66 90 .H...W7...R...f.
1400c3f30
1400c3f30loc_1400c3f30:
1400c3f30mov rax, [rbx]
1400c3f33add rbx, [rax-24]
1400c3f37mov rcx, rbx
1400c3f3ajmp 0x1400c3e1e
1400c3f3f
1400c3f3floc_1400c3f3f:
1400c3f3fmov rax, [rsi]
1400c3f42mov rcx, rsi
1400c3f45call [rax+72]
1400c3f48movzx r8l, ax
1400c3f4cmov rax, [rbx]
1400c3f4fmov rcx, [rax-24]
1400c3f53add rcx, rbx
1400c3f56jmp 0x1400c3e69
1400c3f5b
1400c3f5bloc_1400c3f5b:
1400c3f5bcall std::__throw_bad_cast()
1400c3f60call __cxa_begin_catch
1400c3f65mov rax, [rbx]
1400c3f68mov edx, 1
1400c3f6dadd rbx, [rax-24]
1400c3f71mov rcx, rbx
1400c3f74call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c3f79call __cxa_rethrow
1400c3f7emov rbx, rax
1400c3f81call __cxa_end_catch
1400c3f86mov rcx, rbx
1400c3f89call _Unwind_Resume
1400c3f8emov rbx, rax
1400c3f91call __cxa_end_catch
1400c3f96mov rcx, rbx
1400c3f99call _Unwind_Resume
1400c3f9enop
1400c3dd0
1400c3dd0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool):
1400c3dd0push rbp
1400c3dd1push rdi
1400c3dd2push rsi
1400c3dd3push rbx
1400c3dd4sub rsp, 40
1400c3dd8mov rax, [rdx]
1400c3ddbmov [rcx], 0
1400c3ddemov rdi, rcx
1400c3de1mov rcx, [rax-24]
1400c3de5mov rbx, rdx
1400c3de8mov esi, r8l
1400c3debadd rcx, rdx
1400c3deemov edx, [rcx+32]
1400c3df1test edx, edx
1400c3df3jne 0x1400c3e25
1400c3df5mov rax, [rcx+216]
1400c3dfctest rax, rax
1400c3dffje 0x1400c3e38
1400c3e01mov rcx, rax
1400c3e04call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::flush()
1400c3e09mov rax, [rbx]
1400c3e0cmov rcx, [rax-24]
1400c3e10add rcx, rbx
1400c3e13test sil, sil
1400c3e16jne 0x1400c3e1e
1400c3e18test [rcx+25], 16
1400c3e1cjne 0x1400c3e50
1400c3e1e
1400c3e1eloc_1400c3e1e:
1400c3e1emov edx, [rcx+32]
1400c3e21test edx, edx
1400c3e23je 0x1400c3e43
1400c3e25
1400c3e25loc_1400c3e25:
1400c3e25or edx, 4
1400c3e28add rsp, 40
1400c3e2cpop rbx
1400c3e2dpop rsi
1400c3e2epop rdi
1400c3e2fpop rbp
1400c3e30jmp 0x1400f7940
1400c3e35
1400c3e35 0f 1f 00 ...
1400c3e38
1400c3e38loc_1400c3e38:
1400c3e38test r8b, r8b
1400c3e3bjne 0x1400c3e43
1400c3e3dtest [rcx+25], 16
1400c3e41jne 0x1400c3e50
1400c3e43
1400c3e43loc_1400c3e43:
1400c3e43mov [rdi], 1
1400c3e46add rsp, 40
1400c3e4apop rbx
1400c3e4bpop rsi
1400c3e4cpop rdi
1400c3e4dpop rbp
1400c3e4eret
1400c3e4f
1400c3e4f 90 .
1400c3e50
1400c3e50loc_1400c3e50:
1400c3e50mov rsi, [rcx+232]
1400c3e57mov rax, [rsi+16]
1400c3e5bcmp rax, [rsi+24]
1400c3e5fjae 0x1400c3f3f
1400c3e65movzx r8l, [rax]
1400c3e69
1400c3e69loc_1400c3e69:
1400c3e69mov rbp, [rcx+240]
1400c3e70test rbp, rbp
1400c3e73je 0x1400c3f5b
1400c3e79cmp r8w, -1
1400c3e7ejne 0x1400c3eae
1400c3e80jmp 0x1400c3eea
1400c3e82
1400c3e82 66 0f 1f 44 00 00 f..D..
1400c3e88
1400c3e88loc_1400c3e88:
1400c3e88movzx eax, [rdx]
1400c3e8badd rdx, 2
1400c3e8fmov [rsi+16], rdx
1400c3e93
1400c3e93loc_1400c3e93:
1400c3e93cmp ax, -1
1400c3e97je 0x1400c3ee0
1400c3e99mov rax, [rsi+16]
1400c3e9dcmp rax, [rsi+24]
1400c3ea1jae 0x1400c3ef8
1400c3ea3movzx r8l, [rax]
1400c3ea7
1400c3ea7loc_1400c3ea7:
1400c3ea7cmp r8w, -1
1400c3eacje 0x1400c3ee0
1400c3eae
1400c3eaeloc_1400c3eae:
1400c3eaemov rax, [rbp]
1400c3eb2mov edx, 32
1400c3eb7mov rcx, rbp
1400c3ebacall [rax+16]
1400c3ebdtest al, al
1400c3ebfje 0x1400c3f30
1400c3ec1mov rdx, [rsi+16]
1400c3ec5cmp rdx, [rsi+24]
1400c3ec9jb 0x1400c3e88
1400c3ecbmov rax, [rsi]
1400c3ecemov rcx, rsi
1400c3ed1call [rax+80]
1400c3ed4jmp 0x1400c3e93
1400c3ed6
1400c3ed6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c3ee0
1400c3ee0loc_1400c3ee0:
1400c3ee0mov rax, [rbx]
1400c3ee3add rbx, [rax-24]
1400c3ee7mov rcx, rbx
1400c3eea
1400c3eealoc_1400c3eea:
1400c3eeamov edx, [rcx+32]
1400c3eedor edx, 2
1400c3ef0jmp 0x1400c3e25
1400c3ef5
1400c3ef5 0f 1f 00 ...
1400c3ef8
1400c3ef8loc_1400c3ef8:
1400c3ef8mov rax, [rsi]
1400c3efbmov rcx, rsi
1400c3efecall [rax+72]
1400c3f01movzx r8l, ax
1400c3f05jmp 0x1400c3ea7
1400c3f07
1400c3f07 48 83 ea 01 48 89 c1 74 50 H...H..tP
1400c3f10 e8 7b dd 03 00 48 8b 03 ba 01 00 00 00 48 8b 48 .{...H.......H.H
1400c3f20 e8 48 01 d9 e8 57 37 03 00 e8 52 df 03 00 66 90 .H...W7...R...f.
1400c3f30
1400c3f30loc_1400c3f30:
1400c3f30mov rax, [rbx]
1400c3f33add rbx, [rax-24]
1400c3f37mov rcx, rbx
1400c3f3ajmp 0x1400c3e1e
1400c3f3f
1400c3f3floc_1400c3f3f:
1400c3f3fmov rax, [rsi]
1400c3f42mov rcx, rsi
1400c3f45call [rax+72]
1400c3f48movzx r8l, ax
1400c3f4cmov rax, [rbx]
1400c3f4fmov rcx, [rax-24]
1400c3f53add rcx, rbx
1400c3f56jmp 0x1400c3e69
1400c3f5b
1400c3f5bloc_1400c3f5b:
1400c3f5bcall std::__throw_bad_cast()
1400c3f60call __cxa_begin_catch
1400c3f65mov rax, [rbx]
1400c3f68mov edx, 1
1400c3f6dadd rbx, [rax-24]
1400c3f71mov rcx, rbx
1400c3f74call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c3f79call __cxa_rethrow
1400c3f7emov rbx, rax
1400c3f81call __cxa_end_catch
1400c3f86mov rcx, rbx
1400c3f89call _Unwind_Resume
1400c3f8emov rbx, rax
1400c3f91call __cxa_end_catch
1400c3f96mov rcx, rbx
1400c3f99call _Unwind_Resume
1400c3f9enop
1400c3dd0
1400c3f9f
1400c3f9f // align 0x10
1400c3f9f // align 0x10
1400c3fa0
1400c3fa0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool):
1400c3fa0push rbp
1400c3fa1push rdi
1400c3fa2push rsi
1400c3fa3push rbx
1400c3fa4sub rsp, 40
1400c3fa8mov rax, [rdx]
1400c3fabmov [rcx], 0
1400c3faemov rdi, rcx
1400c3fb1mov rcx, [rax-24]
1400c3fb5mov rbx, rdx
1400c3fb8mov esi, r8l
1400c3fbbadd rcx, rdx
1400c3fbemov edx, [rcx+32]
1400c3fc1test edx, edx
1400c3fc3jne 0x1400c3ff5
1400c3fc5mov rax, [rcx+216]
1400c3fcctest rax, rax
1400c3fcfje 0x1400c4008
1400c3fd1mov rcx, rax
1400c3fd4call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::flush()
1400c3fd9mov rax, [rbx]
1400c3fdcmov rcx, [rax-24]
1400c3fe0add rcx, rbx
1400c3fe3test sil, sil
1400c3fe6jne 0x1400c3fee
1400c3fe8test [rcx+25], 16
1400c3fecjne 0x1400c4020
1400c3fee
1400c3feeloc_1400c3fee:
1400c3feemov edx, [rcx+32]
1400c3ff1test edx, edx
1400c3ff3je 0x1400c4013
1400c3ff5
1400c3ff5loc_1400c3ff5:
1400c3ff5or edx, 4
1400c3ff8add rsp, 40
1400c3ffcpop rbx
1400c3ffdpop rsi
1400c3ffepop rdi
1400c3fffpop rbp
1400c4000jmp 0x1400f7940
1400c4005
1400c4005 0f 1f 00 ...
1400c4008
1400c4008loc_1400c4008:
1400c4008test r8b, r8b
1400c400bjne 0x1400c4013
1400c400dtest [rcx+25], 16
1400c4011jne 0x1400c4020
1400c4013
1400c4013loc_1400c4013:
1400c4013mov [rdi], 1
1400c4016add rsp, 40
1400c401apop rbx
1400c401bpop rsi
1400c401cpop rdi
1400c401dpop rbp
1400c401eret
1400c401f
1400c401f 90 .
1400c4020
1400c4020loc_1400c4020:
1400c4020mov rsi, [rcx+232]
1400c4027mov rax, [rsi+16]
1400c402bcmp rax, [rsi+24]
1400c402fjae 0x1400c410f
1400c4035movzx r8l, [rax]
1400c4039
1400c4039loc_1400c4039:
1400c4039mov rbp, [rcx+240]
1400c4040test rbp, rbp
1400c4043je 0x1400c412b
1400c4049cmp r8w, -1
1400c404ejne 0x1400c407e
1400c4050jmp 0x1400c40ba
1400c4052
1400c4052 66 0f 1f 44 00 00 f..D..
1400c4058
1400c4058loc_1400c4058:
1400c4058movzx eax, [rdx]
1400c405badd rdx, 2
1400c405fmov [rsi+16], rdx
1400c4063
1400c4063loc_1400c4063:
1400c4063cmp ax, -1
1400c4067je 0x1400c40b0
1400c4069mov rax, [rsi+16]
1400c406dcmp rax, [rsi+24]
1400c4071jae 0x1400c40c8
1400c4073movzx r8l, [rax]
1400c4077
1400c4077loc_1400c4077:
1400c4077cmp r8w, -1
1400c407cje 0x1400c40b0
1400c407e
1400c407eloc_1400c407e:
1400c407emov rax, [rbp]
1400c4082mov edx, 32
1400c4087mov rcx, rbp
1400c408acall [rax+16]
1400c408dtest al, al
1400c408fje 0x1400c4100
1400c4091mov rdx, [rsi+16]
1400c4095cmp rdx, [rsi+24]
1400c4099jb 0x1400c4058
1400c409bmov rax, [rsi]
1400c409emov rcx, rsi
1400c40a1call [rax+80]
1400c40a4jmp 0x1400c4063
1400c40a6
1400c40a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c40b0
1400c40b0loc_1400c40b0:
1400c40b0mov rax, [rbx]
1400c40b3add rbx, [rax-24]
1400c40b7mov rcx, rbx
1400c40ba
1400c40baloc_1400c40ba:
1400c40bamov edx, [rcx+32]
1400c40bdor edx, 2
1400c40c0jmp 0x1400c3ff5
1400c40c5
1400c40c5 0f 1f 00 ...
1400c40c8
1400c40c8loc_1400c40c8:
1400c40c8mov rax, [rsi]
1400c40cbmov rcx, rsi
1400c40cecall [rax+72]
1400c40d1movzx r8l, ax
1400c40d5jmp 0x1400c4077
1400c40d7
1400c40d7 48 83 ea 01 48 89 c1 74 50 H...H..tP
1400c40e0 e8 ab db 03 00 48 8b 03 ba 01 00 00 00 48 8b 48 .....H.......H.H
1400c40f0 e8 48 01 d9 e8 87 35 03 00 e8 82 dd 03 00 66 90 .H....5.......f.
1400c4100
1400c4100loc_1400c4100:
1400c4100mov rax, [rbx]
1400c4103add rbx, [rax-24]
1400c4107mov rcx, rbx
1400c410ajmp 0x1400c3fee
1400c410f
1400c410floc_1400c410f:
1400c410fmov rax, [rsi]
1400c4112mov rcx, rsi
1400c4115call [rax+72]
1400c4118movzx r8l, ax
1400c411cmov rax, [rbx]
1400c411fmov rcx, [rax-24]
1400c4123add rcx, rbx
1400c4126jmp 0x1400c4039
1400c412b
1400c412bloc_1400c412b:
1400c412bcall std::__throw_bad_cast()
1400c4130call __cxa_begin_catch
1400c4135mov rax, [rbx]
1400c4138mov edx, 1
1400c413dadd rbx, [rax-24]
1400c4141mov rcx, rbx
1400c4144call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c4149call __cxa_rethrow
1400c414emov rbx, rax
1400c4151call __cxa_end_catch
1400c4156mov rcx, rbx
1400c4159call _Unwind_Resume
1400c415emov rbx, rax
1400c4161call __cxa_end_catch
1400c4166mov rcx, rbx
1400c4169call _Unwind_Resume
1400c416enop
1400c3fa0
1400c3fa0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool):
1400c3fa0push rbp
1400c3fa1push rdi
1400c3fa2push rsi
1400c3fa3push rbx
1400c3fa4sub rsp, 40
1400c3fa8mov rax, [rdx]
1400c3fabmov [rcx], 0
1400c3faemov rdi, rcx
1400c3fb1mov rcx, [rax-24]
1400c3fb5mov rbx, rdx
1400c3fb8mov esi, r8l
1400c3fbbadd rcx, rdx
1400c3fbemov edx, [rcx+32]
1400c3fc1test edx, edx
1400c3fc3jne 0x1400c3ff5
1400c3fc5mov rax, [rcx+216]
1400c3fcctest rax, rax
1400c3fcfje 0x1400c4008
1400c3fd1mov rcx, rax
1400c3fd4call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::flush()
1400c3fd9mov rax, [rbx]
1400c3fdcmov rcx, [rax-24]
1400c3fe0add rcx, rbx
1400c3fe3test sil, sil
1400c3fe6jne 0x1400c3fee
1400c3fe8test [rcx+25], 16
1400c3fecjne 0x1400c4020
1400c3fee
1400c3feeloc_1400c3fee:
1400c3feemov edx, [rcx+32]
1400c3ff1test edx, edx
1400c3ff3je 0x1400c4013
1400c3ff5
1400c3ff5loc_1400c3ff5:
1400c3ff5or edx, 4
1400c3ff8add rsp, 40
1400c3ffcpop rbx
1400c3ffdpop rsi
1400c3ffepop rdi
1400c3fffpop rbp
1400c4000jmp 0x1400f7940
1400c4005
1400c4005 0f 1f 00 ...
1400c4008
1400c4008loc_1400c4008:
1400c4008test r8b, r8b
1400c400bjne 0x1400c4013
1400c400dtest [rcx+25], 16
1400c4011jne 0x1400c4020
1400c4013
1400c4013loc_1400c4013:
1400c4013mov [rdi], 1
1400c4016add rsp, 40
1400c401apop rbx
1400c401bpop rsi
1400c401cpop rdi
1400c401dpop rbp
1400c401eret
1400c401f
1400c401f 90 .
1400c4020
1400c4020loc_1400c4020:
1400c4020mov rsi, [rcx+232]
1400c4027mov rax, [rsi+16]
1400c402bcmp rax, [rsi+24]
1400c402fjae 0x1400c410f
1400c4035movzx r8l, [rax]
1400c4039
1400c4039loc_1400c4039:
1400c4039mov rbp, [rcx+240]
1400c4040test rbp, rbp
1400c4043je 0x1400c412b
1400c4049cmp r8w, -1
1400c404ejne 0x1400c407e
1400c4050jmp 0x1400c40ba
1400c4052
1400c4052 66 0f 1f 44 00 00 f..D..
1400c4058
1400c4058loc_1400c4058:
1400c4058movzx eax, [rdx]
1400c405badd rdx, 2
1400c405fmov [rsi+16], rdx
1400c4063
1400c4063loc_1400c4063:
1400c4063cmp ax, -1
1400c4067je 0x1400c40b0
1400c4069mov rax, [rsi+16]
1400c406dcmp rax, [rsi+24]
1400c4071jae 0x1400c40c8
1400c4073movzx r8l, [rax]
1400c4077
1400c4077loc_1400c4077:
1400c4077cmp r8w, -1
1400c407cje 0x1400c40b0
1400c407e
1400c407eloc_1400c407e:
1400c407emov rax, [rbp]
1400c4082mov edx, 32
1400c4087mov rcx, rbp
1400c408acall [rax+16]
1400c408dtest al, al
1400c408fje 0x1400c4100
1400c4091mov rdx, [rsi+16]
1400c4095cmp rdx, [rsi+24]
1400c4099jb 0x1400c4058
1400c409bmov rax, [rsi]
1400c409emov rcx, rsi
1400c40a1call [rax+80]
1400c40a4jmp 0x1400c4063
1400c40a6
1400c40a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c40b0
1400c40b0loc_1400c40b0:
1400c40b0mov rax, [rbx]
1400c40b3add rbx, [rax-24]
1400c40b7mov rcx, rbx
1400c40ba
1400c40baloc_1400c40ba:
1400c40bamov edx, [rcx+32]
1400c40bdor edx, 2
1400c40c0jmp 0x1400c3ff5
1400c40c5
1400c40c5 0f 1f 00 ...
1400c40c8
1400c40c8loc_1400c40c8:
1400c40c8mov rax, [rsi]
1400c40cbmov rcx, rsi
1400c40cecall [rax+72]
1400c40d1movzx r8l, ax
1400c40d5jmp 0x1400c4077
1400c40d7
1400c40d7 48 83 ea 01 48 89 c1 74 50 H...H..tP
1400c40e0 e8 ab db 03 00 48 8b 03 ba 01 00 00 00 48 8b 48 .....H.......H.H
1400c40f0 e8 48 01 d9 e8 87 35 03 00 e8 82 dd 03 00 66 90 .H....5.......f.
1400c4100
1400c4100loc_1400c4100:
1400c4100mov rax, [rbx]
1400c4103add rbx, [rax-24]
1400c4107mov rcx, rbx
1400c410ajmp 0x1400c3fee
1400c410f
1400c410floc_1400c410f:
1400c410fmov rax, [rsi]
1400c4112mov rcx, rsi
1400c4115call [rax+72]
1400c4118movzx r8l, ax
1400c411cmov rax, [rbx]
1400c411fmov rcx, [rax-24]
1400c4123add rcx, rbx
1400c4126jmp 0x1400c4039
1400c412b
1400c412bloc_1400c412b:
1400c412bcall std::__throw_bad_cast()
1400c4130call __cxa_begin_catch
1400c4135mov rax, [rbx]
1400c4138mov edx, 1
1400c413dadd rbx, [rax-24]
1400c4141mov rcx, rbx
1400c4144call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c4149call __cxa_rethrow
1400c414emov rbx, rax
1400c4151call __cxa_end_catch
1400c4156mov rcx, rbx
1400c4159call _Unwind_Resume
1400c415emov rbx, rax
1400c4161call __cxa_end_catch
1400c4166mov rcx, rbx
1400c4169call _Unwind_Resume
1400c416enop
1400c3fa0
1400c416f
1400c416f // align 0x10
1400c416f // align 0x10
1400c4170
1400c4170std::basic_istream<wchar_t, std::char_traits<wchar_t>>::getline(wchar_t*, long long):
1400c4170push rsi
1400c4171push rbx
1400c4172sub rsp, 56
1400c4176mov rax, [rcx]
1400c4179mov rax, [rax-24]
1400c417dmov rbx, rcx
1400c4180mov rcx, [rcx+rax+240]
1400c4188mov rsi, rdx
1400c418btest rcx, rcx
1400c418eje 0x1400c41ba
1400c4190mov rax, [rcx]
1400c4193mov [rsp+40], r8
1400c4198mov edx, 10
1400c419dcall [rax+80]
1400c41a0mov r8, [rsp+40]
1400c41a5mov rdx, rsi
1400c41a8mov rcx, rbx
1400c41abmovzx r9l, ax
1400c41afadd rsp, 56
1400c41b3pop rbx
1400c41b4pop rsi
1400c41b5jmp 0x1400c41c0
1400c41ba
1400c41baloc_1400c41ba:
1400c41bacall std::__throw_bad_cast()
1400c41bfnop
1400c4170
1400c4170std::basic_istream<wchar_t, std::char_traits<wchar_t>>::getline(wchar_t*, long long):
1400c4170push rsi
1400c4171push rbx
1400c4172sub rsp, 56
1400c4176mov rax, [rcx]
1400c4179mov rax, [rax-24]
1400c417dmov rbx, rcx
1400c4180mov rcx, [rcx+rax+240]
1400c4188mov rsi, rdx
1400c418btest rcx, rcx
1400c418eje 0x1400c41ba
1400c4190mov rax, [rcx]
1400c4193mov [rsp+40], r8
1400c4198mov edx, 10
1400c419dcall [rax+80]
1400c41a0mov r8, [rsp+40]
1400c41a5mov rdx, rsi
1400c41a8mov rcx, rbx
1400c41abmovzx r9l, ax
1400c41afadd rsp, 56
1400c41b3pop rbx
1400c41b4pop rsi
1400c41b5jmp 0x1400c41c0
1400c41ba
1400c41baloc_1400c41ba:
1400c41bacall std::__throw_bad_cast()
1400c41bfnop
1400c4170
1400c41c0
1400c41c0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::getline(wchar_t*, long long, wchar_t):
1400c41c0push r14
1400c41c2push r13
1400c41c4push r12
1400c41c6push rbp
1400c41c7push rdi
1400c41c8push rsi
1400c41c9push rbx
1400c41casub rsp, 48
1400c41cemov rsi, [rip+0xd34bb]
1400c41d5mov rdi, rcx
1400c41d8mov r12, rdx
1400c41dbmov rbp, r8
1400c41demov r8l, 1
1400c41e4mov rax, [rsi]
1400c41e7mov [rsp+40], rax
1400c41ecxor eax, eax
1400c41eemov [rcx+8], 0
1400c41f6mov rdx, rdi
1400c41f9mov ebx, r9l
1400c41fclea rcx, [rsp+39]
1400c4201call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c4206cmp [rsp+39], 0
1400c420bjne 0x1400c4260
1400c420d
1400c420dloc_1400c420d:
1400c420dmov rax, [rdi+8]
1400c4211test rbp, rbp
1400c4214jle 0x1400c421d
1400c4216xor edx, edx
1400c4218mov [r12], dx
1400c421d
1400c421dloc_1400c421d:
1400c421dtest rax, rax
1400c4220jne 0x1400c4239
1400c4222
1400c4222loc_1400c4222:
1400c4222mov edx, 4
1400c4227
1400c4227loc_1400c4227:
1400c4227mov rax, [rdi]
1400c422amov rcx, [rax-24]
1400c422eadd rcx, rdi
1400c4231or edx, [rcx+32]
1400c4234call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c4239
1400c4239loc_1400c4239:
1400c4239mov rsi, [rip+0xd3450]
1400c4240mov rax, [rsp+40]
1400c4245sub rax, [rsi]
1400c4248jne 0x1400c44b1
1400c424emov rax, rdi
1400c4251add rsp, 48
1400c4255pop rbx
1400c4256pop rsi
1400c4257pop rdi
1400c4258pop rbp
1400c4259pop r12
1400c425bpop r13
1400c425dpop r14
1400c425fret
1400c4260
1400c4260loc_1400c4260:
1400c4260mov rax, [rdi]
1400c4263mov rax, [rax-24]
1400c4267mov rsi, [rdi+rax+232]
1400c426fmov rax, [rsi+16]
1400c4273cmp rax, [rsi+24]
1400c4277jae 0x1400c445a
1400c427dmovzx edx, [rax]
1400c4280
1400c4280loc_1400c4280:
1400c4280mov r10, [rdi+8]
1400c4284lea r8, [r10+1]
1400c4288cmp rbp, r8
1400c428bjle 0x1400c4347
1400c4291nop [rax+rax]
1400c429cnop [rax]
1400c42a0
1400c42a0loc_1400c42a0:
1400c42a0cmp dx, -1
1400c42a4je 0x1400c43dc
1400c42aacmp dx, bx
1400c42adje 0x1400c442a
1400c42b3mov r9, [rsi+24]
1400c42b7mov rcx, [rsi+16]
1400c42bbmov rax, rbp
1400c42besub rax, r10
1400c42c1mov r13, r9
1400c42c4sub rax, 1
1400c42c8sub r13, rcx
1400c42cbsar r13, 1
1400c42cecmp rax, r13
1400c42d1cmovle r13, rax
1400c42d5cmp r13, 1
1400c42d9jle 0x1400c4388
1400c42dfmov r8, r13
1400c42e2test rcx, rcx
1400c42e5je 0x1400c42ff
1400c42e7mov rdx, r13
1400c42eamov rax, rcx
1400c42ednop [rax]
1400c42f0
1400c42f0loc_1400c42f0:
1400c42f0cmp [rax], bx
1400c42f3je 0x1400c4370
1400c42f5add rax, 2
1400c42f9sub rdx, 1
1400c42fdjne 0x1400c42f0
1400c42ff
1400c42ffloc_1400c42ff:
1400c42fflea r14, [r8+r8]
1400c4303mov rdx, rcx
1400c4306mov rcx, r12
1400c4309mov r8, r14
1400c430cadd r12, r14
1400c430fcall memcpy
1400c4314mov rcx, [rsi+16]
1400c4318mov r9, [rsi+24]
1400c431cadd rcx, r14
1400c431f
1400c431floc_1400c431f:
1400c431fmov r10, [rdi+8]
1400c4323mov [rsi+16], rcx
1400c4327add r10, r13
1400c432amov [rdi+8], r10
1400c432ecmp rcx, r9
1400c4331jae 0x1400c43c8
1400c4337movzx edx, [rcx]
1400c433a
1400c433aloc_1400c433a:
1400c433alea r8, [r10+1]
1400c433ecmp r8, rbp
1400c4341jl 0x1400c42a0
1400c4347
1400c4347loc_1400c4347:
1400c4347cmp dx, -1
1400c434bje 0x1400c43dc
1400c4351cmp dx, bx
1400c4354je 0x1400c442a
1400c435atest rbp, rbp
1400c435djle 0x1400c4222
1400c4363xor r8l, r8l
1400c4366mov [r12], r8w
1400c436bjmp 0x1400c4222
1400c4370
1400c4370loc_1400c4370:
1400c4370sub rax, rcx
1400c4373sar rax, 1
1400c4376mov r13, rax
1400c4379mov r8, rax
1400c437cje 0x1400c431f
1400c437ejmp 0x1400c42ff
1400c4383
1400c4383 0f 1f 44 00 00 ..D..
1400c4388
1400c4388loc_1400c4388:
1400c4388mov [r12], dx
1400c438dlea r13, [r12+2]
1400c4392mov [rdi+8], r8
1400c4396cmp rcx, r9
1400c4399jae 0x1400c4408
1400c439bmovzx eax, [rcx]
1400c439eadd rcx, 2
1400c43a2mov [rsi+16], rcx
1400c43a6
1400c43a6loc_1400c43a6:
1400c43a6cmp ax, -1
1400c43aaje 0x1400c43df
1400c43acmov rax, [rsi+16]
1400c43b0cmp rax, [rsi+24]
1400c43b4jae 0x1400c4413
1400c43b6movzx edx, [rax]
1400c43b9mov r10, [rdi+8]
1400c43bdmov r12, r13
1400c43c0jmp 0x1400c433a
1400c43c5
1400c43c5 0f 1f 00 ...
1400c43c8
1400c43c8loc_1400c43c8:
1400c43c8mov rax, [rsi]
1400c43cbmov rcx, rsi
1400c43cecall [rax+72]
1400c43d1mov r10, [rdi+8]
1400c43d5mov edx, eax
1400c43d7jmp 0x1400c433a
1400c43dc
1400c43dcloc_1400c43dc:
1400c43dcmov r13, r12
1400c43df
1400c43dfloc_1400c43df:
1400c43dfmov rax, [rdi+8]
1400c43e3test rbp, rbp
1400c43e6jle 0x1400c43f0
1400c43e8xor r9l, r9l
1400c43ebmov [r13], r9w
1400c43f0
1400c43f0loc_1400c43f0:
1400c43f0mov edx, 6
1400c43f5test rax, rax
1400c43f8je 0x1400c4227
1400c43femov edx, 2
1400c4403jmp 0x1400c4227
1400c4408
1400c4408loc_1400c4408:
1400c4408mov rax, [rsi]
1400c440bmov rcx, rsi
1400c440ecall [rax+80]
1400c4411jmp 0x1400c43a6
1400c4413
1400c4413loc_1400c4413:
1400c4413mov rax, [rsi]
1400c4416mov rcx, rsi
1400c4419call [rax+72]
1400c441cmov r10, [rdi+8]
1400c4420mov edx, eax
1400c4422mov r12, r13
1400c4425jmp 0x1400c433a
1400c442a
1400c442aloc_1400c442a:
1400c442amov [rdi+8], r8
1400c442emov rax, [rsi+16]
1400c4432cmp rax, [rsi+24]
1400c4436jae 0x1400c446a
1400c4438add rax, 2
1400c443cmov [rsi+16], rax
1400c4440test rbp, rbp
1400c4443jle 0x1400c444c
1400c4445xor ecx, ecx
1400c4447mov [r12], cx
1400c444c
1400c444cloc_1400c444c:
1400c444ctest r8, r8
1400c444fje 0x1400c4222
1400c4455jmp 0x1400c4239
1400c445a
1400c445aloc_1400c445a:
1400c445amov rax, [rsi]
1400c445dmov rcx, rsi
1400c4460call [rax+72]
1400c4463mov edx, eax
1400c4465jmp 0x1400c4280
1400c446a
1400c446aloc_1400c446a:
1400c446amov rax, [rsi]
1400c446dmov rcx, rsi
1400c4470call [rax+80]
1400c4473jmp 0x1400c420d
1400c4478
1400c4478loc_1400c4478:
1400c4478mov rcx, rax
1400c447bmov r13, r12
1400c447emov rax, rdx
1400c4481
1400c4481loc_1400c4481:
1400c4481sub rax, 1
1400c4485jne 0x1400c44c0
1400c4487call __cxa_begin_catch
1400c448cmov rax, [rdi]
1400c448fmov edx, 1
1400c4494add rdi, [rax-24]
1400c4498mov rcx, rdi
1400c449bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c44a0mov rdi, [rip+0xd31e9]
1400c44a7mov rax, [rsp+40]
1400c44acsub rax, [rdi]
1400c44afje 0x1400c44fa
1400c44b1
1400c44b1loc_1400c44b1:
1400c44b1call __stack_chk_fail
1400c44b6mov rcx, rax
1400c44b9mov rax, rdx
1400c44bcjmp 0x1400c4481
1400c44be
1400c44be eb b8 ..
1400c44c0
1400c44c0loc_1400c44c0:
1400c44c0call __cxa_begin_catch
1400c44c5mov rax, [rdi]
1400c44c8mov edx, 1
1400c44cdmov rcx, [rax-24]
1400c44d1add rcx, rdi
1400c44d4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c44d9call __cxa_end_catch
1400c44detest rbp, rbp
1400c44e1jle 0x1400c44ea
1400c44e3mov [r13], 0
1400c44ea
1400c44ealoc_1400c44ea:
1400c44eacmp [rdi+8], 0
1400c44efjne 0x1400c4239
1400c44f5jmp 0x1400c4222
1400c44fa
1400c44faloc_1400c44fa:
1400c44facall __cxa_rethrow
1400c44ffmov rbx, rax
1400c4502call __cxa_end_catch
1400c4507mov rdi, [rip+0xd3182]
1400c450emov rax, [rsp+40]
1400c4513sub rax, [rdi]
1400c4516jne 0x1400c44b1
1400c4518mov rcx, rbx
1400c451bcall _Unwind_Resume
1400c4520jmp 0x1400c4478
1400c4525
1400c4525 48 89 c3 e8 53 d9 03 00 48 8b 3d H...S...H.=
1400c4530 5c 31 0d 00 48 8b 44 24 28 48 2b 07 74 da e9 6e \1..H.D$(H+.t..n
1400c4540 ff ff ff ...
1400c41c0
1400c41c0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::getline(wchar_t*, long long, wchar_t):
1400c41c0push r14
1400c41c2push r13
1400c41c4push r12
1400c41c6push rbp
1400c41c7push rdi
1400c41c8push rsi
1400c41c9push rbx
1400c41casub rsp, 48
1400c41cemov rsi, [rip+0xd34bb]
1400c41d5mov rdi, rcx
1400c41d8mov r12, rdx
1400c41dbmov rbp, r8
1400c41demov r8l, 1
1400c41e4mov rax, [rsi]
1400c41e7mov [rsp+40], rax
1400c41ecxor eax, eax
1400c41eemov [rcx+8], 0
1400c41f6mov rdx, rdi
1400c41f9mov ebx, r9l
1400c41fclea rcx, [rsp+39]
1400c4201call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c4206cmp [rsp+39], 0
1400c420bjne 0x1400c4260
1400c420d
1400c420dloc_1400c420d:
1400c420dmov rax, [rdi+8]
1400c4211test rbp, rbp
1400c4214jle 0x1400c421d
1400c4216xor edx, edx
1400c4218mov [r12], dx
1400c421d
1400c421dloc_1400c421d:
1400c421dtest rax, rax
1400c4220jne 0x1400c4239
1400c4222
1400c4222loc_1400c4222:
1400c4222mov edx, 4
1400c4227
1400c4227loc_1400c4227:
1400c4227mov rax, [rdi]
1400c422amov rcx, [rax-24]
1400c422eadd rcx, rdi
1400c4231or edx, [rcx+32]
1400c4234call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c4239
1400c4239loc_1400c4239:
1400c4239mov rsi, [rip+0xd3450]
1400c4240mov rax, [rsp+40]
1400c4245sub rax, [rsi]
1400c4248jne 0x1400c44b1
1400c424emov rax, rdi
1400c4251add rsp, 48
1400c4255pop rbx
1400c4256pop rsi
1400c4257pop rdi
1400c4258pop rbp
1400c4259pop r12
1400c425bpop r13
1400c425dpop r14
1400c425fret
1400c4260
1400c4260loc_1400c4260:
1400c4260mov rax, [rdi]
1400c4263mov rax, [rax-24]
1400c4267mov rsi, [rdi+rax+232]
1400c426fmov rax, [rsi+16]
1400c4273cmp rax, [rsi+24]
1400c4277jae 0x1400c445a
1400c427dmovzx edx, [rax]
1400c4280
1400c4280loc_1400c4280:
1400c4280mov r10, [rdi+8]
1400c4284lea r8, [r10+1]
1400c4288cmp rbp, r8
1400c428bjle 0x1400c4347
1400c4291nop [rax+rax]
1400c429cnop [rax]
1400c42a0
1400c42a0loc_1400c42a0:
1400c42a0cmp dx, -1
1400c42a4je 0x1400c43dc
1400c42aacmp dx, bx
1400c42adje 0x1400c442a
1400c42b3mov r9, [rsi+24]
1400c42b7mov rcx, [rsi+16]
1400c42bbmov rax, rbp
1400c42besub rax, r10
1400c42c1mov r13, r9
1400c42c4sub rax, 1
1400c42c8sub r13, rcx
1400c42cbsar r13, 1
1400c42cecmp rax, r13
1400c42d1cmovle r13, rax
1400c42d5cmp r13, 1
1400c42d9jle 0x1400c4388
1400c42dfmov r8, r13
1400c42e2test rcx, rcx
1400c42e5je 0x1400c42ff
1400c42e7mov rdx, r13
1400c42eamov rax, rcx
1400c42ednop [rax]
1400c42f0
1400c42f0loc_1400c42f0:
1400c42f0cmp [rax], bx
1400c42f3je 0x1400c4370
1400c42f5add rax, 2
1400c42f9sub rdx, 1
1400c42fdjne 0x1400c42f0
1400c42ff
1400c42ffloc_1400c42ff:
1400c42fflea r14, [r8+r8]
1400c4303mov rdx, rcx
1400c4306mov rcx, r12
1400c4309mov r8, r14
1400c430cadd r12, r14
1400c430fcall memcpy
1400c4314mov rcx, [rsi+16]
1400c4318mov r9, [rsi+24]
1400c431cadd rcx, r14
1400c431f
1400c431floc_1400c431f:
1400c431fmov r10, [rdi+8]
1400c4323mov [rsi+16], rcx
1400c4327add r10, r13
1400c432amov [rdi+8], r10
1400c432ecmp rcx, r9
1400c4331jae 0x1400c43c8
1400c4337movzx edx, [rcx]
1400c433a
1400c433aloc_1400c433a:
1400c433alea r8, [r10+1]
1400c433ecmp r8, rbp
1400c4341jl 0x1400c42a0
1400c4347
1400c4347loc_1400c4347:
1400c4347cmp dx, -1
1400c434bje 0x1400c43dc
1400c4351cmp dx, bx
1400c4354je 0x1400c442a
1400c435atest rbp, rbp
1400c435djle 0x1400c4222
1400c4363xor r8l, r8l
1400c4366mov [r12], r8w
1400c436bjmp 0x1400c4222
1400c4370
1400c4370loc_1400c4370:
1400c4370sub rax, rcx
1400c4373sar rax, 1
1400c4376mov r13, rax
1400c4379mov r8, rax
1400c437cje 0x1400c431f
1400c437ejmp 0x1400c42ff
1400c4383
1400c4383 0f 1f 44 00 00 ..D..
1400c4388
1400c4388loc_1400c4388:
1400c4388mov [r12], dx
1400c438dlea r13, [r12+2]
1400c4392mov [rdi+8], r8
1400c4396cmp rcx, r9
1400c4399jae 0x1400c4408
1400c439bmovzx eax, [rcx]
1400c439eadd rcx, 2
1400c43a2mov [rsi+16], rcx
1400c43a6
1400c43a6loc_1400c43a6:
1400c43a6cmp ax, -1
1400c43aaje 0x1400c43df
1400c43acmov rax, [rsi+16]
1400c43b0cmp rax, [rsi+24]
1400c43b4jae 0x1400c4413
1400c43b6movzx edx, [rax]
1400c43b9mov r10, [rdi+8]
1400c43bdmov r12, r13
1400c43c0jmp 0x1400c433a
1400c43c5
1400c43c5 0f 1f 00 ...
1400c43c8
1400c43c8loc_1400c43c8:
1400c43c8mov rax, [rsi]
1400c43cbmov rcx, rsi
1400c43cecall [rax+72]
1400c43d1mov r10, [rdi+8]
1400c43d5mov edx, eax
1400c43d7jmp 0x1400c433a
1400c43dc
1400c43dcloc_1400c43dc:
1400c43dcmov r13, r12
1400c43df
1400c43dfloc_1400c43df:
1400c43dfmov rax, [rdi+8]
1400c43e3test rbp, rbp
1400c43e6jle 0x1400c43f0
1400c43e8xor r9l, r9l
1400c43ebmov [r13], r9w
1400c43f0
1400c43f0loc_1400c43f0:
1400c43f0mov edx, 6
1400c43f5test rax, rax
1400c43f8je 0x1400c4227
1400c43femov edx, 2
1400c4403jmp 0x1400c4227
1400c4408
1400c4408loc_1400c4408:
1400c4408mov rax, [rsi]
1400c440bmov rcx, rsi
1400c440ecall [rax+80]
1400c4411jmp 0x1400c43a6
1400c4413
1400c4413loc_1400c4413:
1400c4413mov rax, [rsi]
1400c4416mov rcx, rsi
1400c4419call [rax+72]
1400c441cmov r10, [rdi+8]
1400c4420mov edx, eax
1400c4422mov r12, r13
1400c4425jmp 0x1400c433a
1400c442a
1400c442aloc_1400c442a:
1400c442amov [rdi+8], r8
1400c442emov rax, [rsi+16]
1400c4432cmp rax, [rsi+24]
1400c4436jae 0x1400c446a
1400c4438add rax, 2
1400c443cmov [rsi+16], rax
1400c4440test rbp, rbp
1400c4443jle 0x1400c444c
1400c4445xor ecx, ecx
1400c4447mov [r12], cx
1400c444c
1400c444cloc_1400c444c:
1400c444ctest r8, r8
1400c444fje 0x1400c4222
1400c4455jmp 0x1400c4239
1400c445a
1400c445aloc_1400c445a:
1400c445amov rax, [rsi]
1400c445dmov rcx, rsi
1400c4460call [rax+72]
1400c4463mov edx, eax
1400c4465jmp 0x1400c4280
1400c446a
1400c446aloc_1400c446a:
1400c446amov rax, [rsi]
1400c446dmov rcx, rsi
1400c4470call [rax+80]
1400c4473jmp 0x1400c420d
1400c4478
1400c4478loc_1400c4478:
1400c4478mov rcx, rax
1400c447bmov r13, r12
1400c447emov rax, rdx
1400c4481
1400c4481loc_1400c4481:
1400c4481sub rax, 1
1400c4485jne 0x1400c44c0
1400c4487call __cxa_begin_catch
1400c448cmov rax, [rdi]
1400c448fmov edx, 1
1400c4494add rdi, [rax-24]
1400c4498mov rcx, rdi
1400c449bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c44a0mov rdi, [rip+0xd31e9]
1400c44a7mov rax, [rsp+40]
1400c44acsub rax, [rdi]
1400c44afje 0x1400c44fa
1400c44b1
1400c44b1loc_1400c44b1:
1400c44b1call __stack_chk_fail
1400c44b6mov rcx, rax
1400c44b9mov rax, rdx
1400c44bcjmp 0x1400c4481
1400c44be
1400c44be eb b8 ..
1400c44c0
1400c44c0loc_1400c44c0:
1400c44c0call __cxa_begin_catch
1400c44c5mov rax, [rdi]
1400c44c8mov edx, 1
1400c44cdmov rcx, [rax-24]
1400c44d1add rcx, rdi
1400c44d4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c44d9call __cxa_end_catch
1400c44detest rbp, rbp
1400c44e1jle 0x1400c44ea
1400c44e3mov [r13], 0
1400c44ea
1400c44ealoc_1400c44ea:
1400c44eacmp [rdi+8], 0
1400c44efjne 0x1400c4239
1400c44f5jmp 0x1400c4222
1400c44fa
1400c44faloc_1400c44fa:
1400c44facall __cxa_rethrow
1400c44ffmov rbx, rax
1400c4502call __cxa_end_catch
1400c4507mov rdi, [rip+0xd3182]
1400c450emov rax, [rsp+40]
1400c4513sub rax, [rdi]
1400c4516jne 0x1400c44b1
1400c4518mov rcx, rbx
1400c451bcall _Unwind_Resume
1400c4520jmp 0x1400c4478
1400c4525
1400c4525 48 89 c3 e8 53 d9 03 00 48 8b 3d H...S...H.=
1400c4530 5c 31 0d 00 48 8b 44 24 28 48 2b 07 74 da e9 6e \1..H.D$(H+.t..n
1400c4540 ff ff ff ...
1400c41c0
1400c4543
1400c4543 // align 0x10
1400c4543 // align 0x10
1400c4550
1400c4550std::basic_istream<wchar_t, std::char_traits<wchar_t>>::putback(wchar_t):
1400c4550push rsi
1400c4551push rbx
1400c4552sub rsp, 56
1400c4556mov esi, edx
1400c4558mov rdx, [rip+0xd3131]
1400c455fmov rbx, rcx
1400c4562mov [rcx+8], 0
1400c456amov rax, [rdx]
1400c456dmov [rsp+40], rax
1400c4572xor eax, eax
1400c4574mov rax, [rcx]
1400c4577mov rcx, [rax-24]
1400c457badd rcx, rbx
1400c457emov eax, [rcx+32]
1400c4581and eax, -3
1400c4584mov edx, eax
1400c4586call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c458blea rcx, [rsp+39]
1400c4590mov r8l, 1
1400c4596mov rdx, rbx
1400c4599call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c459ecmp [rsp+39], 0
1400c45a3je 0x1400c45df
1400c45a5mov rax, [rbx]
1400c45a8mov rdx, [rax-24]
1400c45acadd rdx, rbx
1400c45afmov rcx, [rdx+232]
1400c45b6mov rax, rdx
1400c45b9test rcx, rcx
1400c45bcje 0x1400c460d
1400c45bemov rdx, [rcx+16]
1400c45c2cmp [rcx+8], rdx
1400c45c6jae 0x1400c4620
1400c45c8movzx eax, [rdx-2]
1400c45cccmp si, ax
1400c45cfjne 0x1400c4620
1400c45d1sub rdx, 2
1400c45d5mov [rcx+16], rdx
1400c45d9
1400c45d9loc_1400c45d9:
1400c45d9cmp ax, -1
1400c45ddje 0x1400c4600
1400c45df
1400c45dfloc_1400c45df:
1400c45dfmov rsi, [rip+0xd30aa]
1400c45e6mov rax, [rsp+40]
1400c45ebsub rax, [rsi]
1400c45eejne 0x1400c465e
1400c45f0mov rax, rbx
1400c45f3add rsp, 56
1400c45f7pop rbx
1400c45f8pop rsi
1400c45f9ret
1400c45fa
1400c45fa 66 0f 1f 44 00 00 f..D..
1400c4600
1400c4600loc_1400c4600:
1400c4600mov rax, [rbx]
1400c4603mov rsi, [rax-24]
1400c4607add rsi, rbx
1400c460amov rax, rsi
1400c460d
1400c460dloc_1400c460d:
1400c460dmov edx, [rax+32]
1400c4610mov rcx, rax
1400c4613or edx, 1
1400c4616call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c461bjmp 0x1400c45df
1400c461d
1400c461d 0f 1f 00 ...
1400c4620
1400c4620loc_1400c4620:
1400c4620mov rax, [rcx]
1400c4623movzx edx, si
1400c4626call [rax+88]
1400c4629jmp 0x1400c45d9
1400c462b
1400c462b 48 83 ea 01 48 H...H
1400c4630 89 c1 75 2f e8 57 d6 03 00 48 8b 03 ba 01 00 00 ..u/.W...H......
1400c4640 00 48 03 58 e8 48 89 d9 e8 33 30 03 00 48 8b 35 .H.X.H...30..H.5
1400c4650 3c 30 0d 00 48 8b 44 24 28 48 2b 06 74 28 <0..H.D$(H+.t(
1400c465e
1400c465eloc_1400c465e:
1400c465ecall __stack_chk_fail
1400c4663call __cxa_begin_catch
1400c4668mov rax, [rbx]
1400c466bmov edx, 1
1400c4670mov rcx, [rax-24]
1400c4674add rcx, rbx
1400c4677call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c467ccall __cxa_end_catch
1400c4681jmp 0x1400c45df
1400c4686
1400c4686 e8 c5 db 03 00 48 89 c3 e8 ed .....H....
1400c4690 d7 03 00 48 8b 35 f6 2f 0d 00 48 8b 44 24 28 48 ...H.5./..H.D$(H
1400c46a0 2b 06 75 ba 48 89 d9 e8 f4 6c f5 ff 48 89 c3 e8 +.u.H....l..H...
1400c46b0 cc d7 03 00 48 8b 35 d5 2f 0d 00 48 8b 44 24 28 ....H.5./..H.D$(
1400c46c0 48 2b 06 74 df eb 97 H+.t...
1400c4550
1400c4550std::basic_istream<wchar_t, std::char_traits<wchar_t>>::putback(wchar_t):
1400c4550push rsi
1400c4551push rbx
1400c4552sub rsp, 56
1400c4556mov esi, edx
1400c4558mov rdx, [rip+0xd3131]
1400c455fmov rbx, rcx
1400c4562mov [rcx+8], 0
1400c456amov rax, [rdx]
1400c456dmov [rsp+40], rax
1400c4572xor eax, eax
1400c4574mov rax, [rcx]
1400c4577mov rcx, [rax-24]
1400c457badd rcx, rbx
1400c457emov eax, [rcx+32]
1400c4581and eax, -3
1400c4584mov edx, eax
1400c4586call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c458blea rcx, [rsp+39]
1400c4590mov r8l, 1
1400c4596mov rdx, rbx
1400c4599call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c459ecmp [rsp+39], 0
1400c45a3je 0x1400c45df
1400c45a5mov rax, [rbx]
1400c45a8mov rdx, [rax-24]
1400c45acadd rdx, rbx
1400c45afmov rcx, [rdx+232]
1400c45b6mov rax, rdx
1400c45b9test rcx, rcx
1400c45bcje 0x1400c460d
1400c45bemov rdx, [rcx+16]
1400c45c2cmp [rcx+8], rdx
1400c45c6jae 0x1400c4620
1400c45c8movzx eax, [rdx-2]
1400c45cccmp si, ax
1400c45cfjne 0x1400c4620
1400c45d1sub rdx, 2
1400c45d5mov [rcx+16], rdx
1400c45d9
1400c45d9loc_1400c45d9:
1400c45d9cmp ax, -1
1400c45ddje 0x1400c4600
1400c45df
1400c45dfloc_1400c45df:
1400c45dfmov rsi, [rip+0xd30aa]
1400c45e6mov rax, [rsp+40]
1400c45ebsub rax, [rsi]
1400c45eejne 0x1400c465e
1400c45f0mov rax, rbx
1400c45f3add rsp, 56
1400c45f7pop rbx
1400c45f8pop rsi
1400c45f9ret
1400c45fa
1400c45fa 66 0f 1f 44 00 00 f..D..
1400c4600
1400c4600loc_1400c4600:
1400c4600mov rax, [rbx]
1400c4603mov rsi, [rax-24]
1400c4607add rsi, rbx
1400c460amov rax, rsi
1400c460d
1400c460dloc_1400c460d:
1400c460dmov edx, [rax+32]
1400c4610mov rcx, rax
1400c4613or edx, 1
1400c4616call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c461bjmp 0x1400c45df
1400c461d
1400c461d 0f 1f 00 ...
1400c4620
1400c4620loc_1400c4620:
1400c4620mov rax, [rcx]
1400c4623movzx edx, si
1400c4626call [rax+88]
1400c4629jmp 0x1400c45d9
1400c462b
1400c462b 48 83 ea 01 48 H...H
1400c4630 89 c1 75 2f e8 57 d6 03 00 48 8b 03 ba 01 00 00 ..u/.W...H......
1400c4640 00 48 03 58 e8 48 89 d9 e8 33 30 03 00 48 8b 35 .H.X.H...30..H.5
1400c4650 3c 30 0d 00 48 8b 44 24 28 48 2b 06 74 28 <0..H.D$(H+.t(
1400c465e
1400c465eloc_1400c465e:
1400c465ecall __stack_chk_fail
1400c4663call __cxa_begin_catch
1400c4668mov rax, [rbx]
1400c466bmov edx, 1
1400c4670mov rcx, [rax-24]
1400c4674add rcx, rbx
1400c4677call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c467ccall __cxa_end_catch
1400c4681jmp 0x1400c45df
1400c4686
1400c4686 e8 c5 db 03 00 48 89 c3 e8 ed .....H....
1400c4690 d7 03 00 48 8b 35 f6 2f 0d 00 48 8b 44 24 28 48 ...H.5./..H.D$(H
1400c46a0 2b 06 75 ba 48 89 d9 e8 f4 6c f5 ff 48 89 c3 e8 +.u.H....l..H...
1400c46b0 cc d7 03 00 48 8b 35 d5 2f 0d 00 48 8b 44 24 28 ....H.5./..H.D$(
1400c46c0 48 2b 06 74 df eb 97 H+.t...
1400c4550
1400c46c7
1400c46c7 // align 0x10
1400c46c7 // align 0x10
1400c46d0
1400c46d0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::readsome(wchar_t*, long long):
1400c46d0push rdi
1400c46d1push rsi
1400c46d2push rbx
1400c46d3sub rsp, 48
1400c46d7mov [rcx+8], 0
1400c46dfmov rdi, rdx
1400c46e2mov rdx, [rip+0xd2fa7]
1400c46e9mov rbx, rcx
1400c46ecmov rsi, r8
1400c46eflea rcx, [rsp+39]
1400c46f4mov r8l, 1
1400c46famov rax, [rdx]
1400c46fdmov [rsp+40], rax
1400c4702xor eax, eax
1400c4704mov rdx, rbx
1400c4707call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c470ccmp [rsp+39], 0
1400c4711jne 0x1400c4738
1400c4713
1400c4713loc_1400c4713:
1400c4713mov rax, [rbx+8]
1400c4717
1400c4717loc_1400c4717:
1400c4717mov rsi, [rip+0xd2f72]
1400c471emov rdx, [rsp+40]
1400c4723sub rdx, [rsi]
1400c4726jne 0x1400c47ee
1400c472cadd rsp, 48
1400c4730pop rbx
1400c4731pop rsi
1400c4732pop rdi
1400c4733ret
1400c4734
1400c4734 0f 1f 40 00 ..@.
1400c4738
1400c4738loc_1400c4738:
1400c4738mov rax, [rbx]
1400c473bmov rax, [rax-24]
1400c473fmov rcx, [rbx+rax+232]
1400c4747mov r8, [rcx+24]
1400c474bmov rax, [rcx+16]
1400c474fcmp r8, rax
1400c4752je 0x1400c47b0
1400c4754sub r8, rax
1400c4757sar r8, 1
1400c475a
1400c475aloc_1400c475a:
1400c475atest r8, r8
1400c475djle 0x1400c4788
1400c475fmov rax, [rbx]
1400c4762cmp r8, rsi
1400c4765mov rdx, rdi
1400c4768cmovg r8, rsi
1400c476cmov rax, [rax-24]
1400c4770mov rcx, [rbx+rax+232]
1400c4778mov rax, [rcx]
1400c477bcall [rax+64]
1400c477emov [rbx+8], rax
1400c4782jmp 0x1400c4717
1400c4784
1400c4784 0f 1f 40 00 ..@.
1400c4788
1400c4788loc_1400c4788:
1400c4788cmp r8, -1
1400c478cjne 0x1400c4713
1400c478emov rax, [rbx]
1400c4791mov rcx, [rax-24]
1400c4795add rcx, rbx
1400c4798mov edx, [rcx+32]
1400c479bor edx, 2
1400c479ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c47a3jmp 0x1400c4713
1400c47a8
1400c47a8 0f 1f 84 00 00 00 00 00 ........
1400c47b0
1400c47b0loc_1400c47b0:
1400c47b0mov rax, [rcx]
1400c47b3call [rax+56]
1400c47b6mov r8, rax
1400c47b9jmp 0x1400c475a
1400c47bb
1400c47bb 48 83 ea 01 48 H...H
1400c47c0 89 c1 75 2f e8 c7 d4 03 00 48 8b 03 ba 01 00 00 ..u/.....H......
1400c47d0 00 48 03 58 e8 48 89 d9 e8 a3 2e 03 00 48 8b 35 .H.X.H.......H.5
1400c47e0 ac 2e 0d 00 48 8b 44 24 28 48 2b 06 74 28 ....H.D$(H+.t(
1400c47ee
1400c47eeloc_1400c47ee:
1400c47eecall __stack_chk_fail
1400c47f3call __cxa_begin_catch
1400c47f8mov rax, [rbx]
1400c47fbmov edx, 1
1400c4800mov rcx, [rax-24]
1400c4804add rcx, rbx
1400c4807call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c480ccall __cxa_end_catch
1400c4811jmp 0x1400c4713
1400c4816
1400c4816 e8 35 da 03 00 48 89 c3 e8 5d .5...H...]
1400c4820 d6 03 00 48 8b 35 66 2e 0d 00 48 8b 44 24 28 48 ...H.5f...H.D$(H
1400c4830 2b 06 75 ba 48 89 d9 e8 64 6b f5 ff 48 89 c3 e8 +.u.H...dk..H...
1400c4840 3c d6 03 00 48 8b 35 45 2e 0d 00 48 8b 44 24 28 <...H.5E...H.D$(
1400c4850 48 2b 06 74 df eb 97 H+.t...
1400c46d0
1400c46d0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::readsome(wchar_t*, long long):
1400c46d0push rdi
1400c46d1push rsi
1400c46d2push rbx
1400c46d3sub rsp, 48
1400c46d7mov [rcx+8], 0
1400c46dfmov rdi, rdx
1400c46e2mov rdx, [rip+0xd2fa7]
1400c46e9mov rbx, rcx
1400c46ecmov rsi, r8
1400c46eflea rcx, [rsp+39]
1400c46f4mov r8l, 1
1400c46famov rax, [rdx]
1400c46fdmov [rsp+40], rax
1400c4702xor eax, eax
1400c4704mov rdx, rbx
1400c4707call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c470ccmp [rsp+39], 0
1400c4711jne 0x1400c4738
1400c4713
1400c4713loc_1400c4713:
1400c4713mov rax, [rbx+8]
1400c4717
1400c4717loc_1400c4717:
1400c4717mov rsi, [rip+0xd2f72]
1400c471emov rdx, [rsp+40]
1400c4723sub rdx, [rsi]
1400c4726jne 0x1400c47ee
1400c472cadd rsp, 48
1400c4730pop rbx
1400c4731pop rsi
1400c4732pop rdi
1400c4733ret
1400c4734
1400c4734 0f 1f 40 00 ..@.
1400c4738
1400c4738loc_1400c4738:
1400c4738mov rax, [rbx]
1400c473bmov rax, [rax-24]
1400c473fmov rcx, [rbx+rax+232]
1400c4747mov r8, [rcx+24]
1400c474bmov rax, [rcx+16]
1400c474fcmp r8, rax
1400c4752je 0x1400c47b0
1400c4754sub r8, rax
1400c4757sar r8, 1
1400c475a
1400c475aloc_1400c475a:
1400c475atest r8, r8
1400c475djle 0x1400c4788
1400c475fmov rax, [rbx]
1400c4762cmp r8, rsi
1400c4765mov rdx, rdi
1400c4768cmovg r8, rsi
1400c476cmov rax, [rax-24]
1400c4770mov rcx, [rbx+rax+232]
1400c4778mov rax, [rcx]
1400c477bcall [rax+64]
1400c477emov [rbx+8], rax
1400c4782jmp 0x1400c4717
1400c4784
1400c4784 0f 1f 40 00 ..@.
1400c4788
1400c4788loc_1400c4788:
1400c4788cmp r8, -1
1400c478cjne 0x1400c4713
1400c478emov rax, [rbx]
1400c4791mov rcx, [rax-24]
1400c4795add rcx, rbx
1400c4798mov edx, [rcx+32]
1400c479bor edx, 2
1400c479ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c47a3jmp 0x1400c4713
1400c47a8
1400c47a8 0f 1f 84 00 00 00 00 00 ........
1400c47b0
1400c47b0loc_1400c47b0:
1400c47b0mov rax, [rcx]
1400c47b3call [rax+56]
1400c47b6mov r8, rax
1400c47b9jmp 0x1400c475a
1400c47bb
1400c47bb 48 83 ea 01 48 H...H
1400c47c0 89 c1 75 2f e8 c7 d4 03 00 48 8b 03 ba 01 00 00 ..u/.....H......
1400c47d0 00 48 03 58 e8 48 89 d9 e8 a3 2e 03 00 48 8b 35 .H.X.H.......H.5
1400c47e0 ac 2e 0d 00 48 8b 44 24 28 48 2b 06 74 28 ....H.D$(H+.t(
1400c47ee
1400c47eeloc_1400c47ee:
1400c47eecall __stack_chk_fail
1400c47f3call __cxa_begin_catch
1400c47f8mov rax, [rbx]
1400c47fbmov edx, 1
1400c4800mov rcx, [rax-24]
1400c4804add rcx, rbx
1400c4807call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c480ccall __cxa_end_catch
1400c4811jmp 0x1400c4713
1400c4816
1400c4816 e8 35 da 03 00 48 89 c3 e8 5d .5...H...]
1400c4820 d6 03 00 48 8b 35 66 2e 0d 00 48 8b 44 24 28 48 ...H.5f...H.D$(H
1400c4830 2b 06 75 ba 48 89 d9 e8 64 6b f5 ff 48 89 c3 e8 +.u.H...dk..H...
1400c4840 3c d6 03 00 48 8b 35 45 2e 0d 00 48 8b 44 24 28 <...H.5E...H.D$(
1400c4850 48 2b 06 74 df eb 97 H+.t...
1400c46d0
1400c4857
1400c4857 // align 0x10
1400c4857 // align 0x10
1400c4860
1400c4860std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&&):
1400c4860push rbp
1400c4861push rdi
1400c4862push rsi
1400c4863push rbx
1400c4864sub rsp, 40
1400c4868lea rbp, [rcx+16]
1400c486cmov rbx, rcx
1400c486fmov rsi, rdx
1400c4872mov rcx, rbp
1400c4875call std::ios_base::ios_base()
1400c487axor eax, eax
1400c487cpxor x0, x0
1400c4880mov rcx, rbp
1400c4883mov [rbx+240], ax
1400c488alea rax, [rip+0xdd607]
1400c4891mov [rbx], rax
1400c4894add rax, 40
1400c4898movups [rbx+248], x0
1400c489fmovups [rbx+264], x0
1400c48a6mov [rbx+16], rax
1400c48aamov rax, [rsi+8]
1400c48aemov [rbx+232], 0
1400c48b9mov [rbx+8], rax
1400c48bdmov rax, [rsi]
1400c48c0mov [rbx+242], 0
1400c48c7mov rdi, [rax-24]
1400c48cbadd rdi, rsi
1400c48cemov rdx, rdi
1400c48d1call std::ios_base::_M_move(std::ios_base&)
1400c48d6lea rdx, [rbx+224]
1400c48ddmov rcx, rbp
1400c48e0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c48e5mov rax, [rdi+216]
1400c48ecmov [rbx+248], 0
1400c48f7mov [rdi+216], 0
1400c4902mov [rbx+232], rax
1400c4909movzx eax, [rdi+224]
1400c4910mov [rbx+240], ax
1400c4917movzx eax, [rdi+226]
1400c491emov [rsi+8], 0
1400c4926mov [rbx+242], al
1400c492cadd rsp, 40
1400c4930pop rbx
1400c4931pop rsi
1400c4932pop rdi
1400c4933pop rbp
1400c4934ret
1400c4935
1400c4935 48 89 c6 48 8b 05 d1 2b 0d 00 48 H..H...+..H
1400c4940 89 e9 48 83 c0 10 48 89 43 10 e8 f1 15 03 00 48 ..H...H.C......H
1400c4950 89 f1 e8 49 6a f5 ff 90 ...Ij...
1400c4860
1400c4860std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&&):
1400c4860push rbp
1400c4861push rdi
1400c4862push rsi
1400c4863push rbx
1400c4864sub rsp, 40
1400c4868lea rbp, [rcx+16]
1400c486cmov rbx, rcx
1400c486fmov rsi, rdx
1400c4872mov rcx, rbp
1400c4875call std::ios_base::ios_base()
1400c487axor eax, eax
1400c487cpxor x0, x0
1400c4880mov rcx, rbp
1400c4883mov [rbx+240], ax
1400c488alea rax, [rip+0xdd607]
1400c4891mov [rbx], rax
1400c4894add rax, 40
1400c4898movups [rbx+248], x0
1400c489fmovups [rbx+264], x0
1400c48a6mov [rbx+16], rax
1400c48aamov rax, [rsi+8]
1400c48aemov [rbx+232], 0
1400c48b9mov [rbx+8], rax
1400c48bdmov rax, [rsi]
1400c48c0mov [rbx+242], 0
1400c48c7mov rdi, [rax-24]
1400c48cbadd rdi, rsi
1400c48cemov rdx, rdi
1400c48d1call std::ios_base::_M_move(std::ios_base&)
1400c48d6lea rdx, [rbx+224]
1400c48ddmov rcx, rbp
1400c48e0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c48e5mov rax, [rdi+216]
1400c48ecmov [rbx+248], 0
1400c48f7mov [rdi+216], 0
1400c4902mov [rbx+232], rax
1400c4909movzx eax, [rdi+224]
1400c4910mov [rbx+240], ax
1400c4917movzx eax, [rdi+226]
1400c491emov [rsi+8], 0
1400c4926mov [rbx+242], al
1400c492cadd rsp, 40
1400c4930pop rbx
1400c4931pop rsi
1400c4932pop rdi
1400c4933pop rbp
1400c4934ret
1400c4935
1400c4935 48 89 c6 48 8b 05 d1 2b 0d 00 48 H..H...+..H
1400c4940 89 e9 48 83 c0 10 48 89 43 10 e8 f1 15 03 00 48 ..H...H.C......H
1400c4950 89 f1 e8 49 6a f5 ff 90 ...Ij...
1400c4860
1400c4958
1400c4958 // align 0x10
1400c4958 // align 0x10
1400c4960
1400c4960std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c4960push rdi
1400c4961push rsi
1400c4962push rbx
1400c4963sub rsp, 32
1400c4967mov rbx, rcx
1400c496alea rcx, [rcx+16]
1400c496emov rsi, rdx
1400c4971call std::ios_base::ios_base()
1400c4976xor eax, eax
1400c4978pxor x0, x0
1400c497cmov rdx, rsi
1400c497fmov [rbx+240], ax
1400c4986lea rax, [rip+0xdd50b]
1400c498dlea rcx, [rbx+16]
1400c4991mov [rbx], rax
1400c4994add rax, 40
1400c4998mov [rbx+232], 0
1400c49a3mov [rbx+242], 0
1400c49aamov [rbx+16], rax
1400c49aemov [rbx+8], 0
1400c49b6movups [rbx+248], x0
1400c49bdmovups [rbx+264], x0
1400c49c4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c49c9nop
1400c49caadd rsp, 32
1400c49cepop rbx
1400c49cfpop rsi
1400c49d0pop rdi
1400c49d1ret
1400c49d2
1400c49d2 48 89 c6 48 8b 05 34 2b 0d 00 48 8d 4b 10 H..H..4+..H.K.
1400c49e0 48 83 c0 10 48 89 43 10 e8 53 15 03 00 48 89 f1 H...H.C..S...H..
1400c49f0 e8 ab 69 f5 ff 90 ..i...
1400c4960
1400c4960std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c4960push rdi
1400c4961push rsi
1400c4962push rbx
1400c4963sub rsp, 32
1400c4967mov rbx, rcx
1400c496alea rcx, [rcx+16]
1400c496emov rsi, rdx
1400c4971call std::ios_base::ios_base()
1400c4976xor eax, eax
1400c4978pxor x0, x0
1400c497cmov rdx, rsi
1400c497fmov [rbx+240], ax
1400c4986lea rax, [rip+0xdd50b]
1400c498dlea rcx, [rbx+16]
1400c4991mov [rbx], rax
1400c4994add rax, 40
1400c4998mov [rbx+232], 0
1400c49a3mov [rbx+242], 0
1400c49aamov [rbx+16], rax
1400c49aemov [rbx+8], 0
1400c49b6movups [rbx+248], x0
1400c49bdmovups [rbx+264], x0
1400c49c4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c49c9nop
1400c49caadd rsp, 32
1400c49cepop rbx
1400c49cfpop rsi
1400c49d0pop rdi
1400c49d1ret
1400c49d2
1400c49d2 48 89 c6 48 8b 05 34 2b 0d 00 48 8d 4b 10 H..H..4+..H.K.
1400c49e0 48 83 c0 10 48 89 43 10 e8 53 15 03 00 48 89 f1 H...H.C..S...H..
1400c49f0 e8 ab 69 f5 ff 90 ..i...
1400c4960
1400c49f6
1400c49f6 // align 0x10
1400c49f6 // align 0x10
1400c4a00
1400c4a00std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream():
1400c4a00push rdi
1400c4a01push rsi
1400c4a02push rbx
1400c4a03sub rsp, 32
1400c4a07mov rbx, rcx
1400c4a0alea rcx, [rcx+16]
1400c4a0ecall std::ios_base::ios_base()
1400c4a13xor eax, eax
1400c4a15mov [rbx+242], 0
1400c4a1cxor edx, edx
1400c4a1emov [rbx+240], ax
1400c4a25lea rax, [rip+0xdd46c]
1400c4a2cpxor x0, x0
1400c4a30lea rcx, [rbx+16]
1400c4a34mov [rbx], rax
1400c4a37add rax, 40
1400c4a3bmov [rbx+232], 0
1400c4a46mov [rbx+16], rax
1400c4a4amov [rbx+8], 0
1400c4a52movups [rbx+248], x0
1400c4a59movups [rbx+264], x0
1400c4a60call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c4a65nop
1400c4a66add rsp, 32
1400c4a6apop rbx
1400c4a6bpop rsi
1400c4a6cpop rdi
1400c4a6dret
1400c4a6e
1400c4a6e 48 8b H.
1400c4a70 15 9b 2a 0d 00 48 89 c7 48 8d 4b 10 48 8d 42 10 ..*..H..H.K.H.B.
1400c4a80 48 89 43 10 e8 b7 14 03 00 48 89 f9 e8 0f 69 f5 H.C......H....i.
1400c4a90 ff 90 ..
1400c4a00
1400c4a00std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream():
1400c4a00push rdi
1400c4a01push rsi
1400c4a02push rbx
1400c4a03sub rsp, 32
1400c4a07mov rbx, rcx
1400c4a0alea rcx, [rcx+16]
1400c4a0ecall std::ios_base::ios_base()
1400c4a13xor eax, eax
1400c4a15mov [rbx+242], 0
1400c4a1cxor edx, edx
1400c4a1emov [rbx+240], ax
1400c4a25lea rax, [rip+0xdd46c]
1400c4a2cpxor x0, x0
1400c4a30lea rcx, [rbx+16]
1400c4a34mov [rbx], rax
1400c4a37add rax, 40
1400c4a3bmov [rbx+232], 0
1400c4a46mov [rbx+16], rax
1400c4a4amov [rbx+8], 0
1400c4a52movups [rbx+248], x0
1400c4a59movups [rbx+264], x0
1400c4a60call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c4a65nop
1400c4a66add rsp, 32
1400c4a6apop rbx
1400c4a6bpop rsi
1400c4a6cpop rdi
1400c4a6dret
1400c4a6e
1400c4a6e 48 8b H.
1400c4a70 15 9b 2a 0d 00 48 89 c7 48 8d 4b 10 48 8d 42 10 ..*..H..H.K.H.B.
1400c4a80 48 89 43 10 e8 b7 14 03 00 48 89 f9 e8 0f 69 f5 H.C......H....i.
1400c4a90 ff 90 ..
1400c4a00
1400c4a92
1400c4a92 // align 0x10
1400c4a92 // align 0x10
1400c4aa0
1400c4aa0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&&):
1400c4aa0push rdi
1400c4aa1push rsi
1400c4aa2push rbx
1400c4aa3sub rsp, 32
1400c4aa7mov rax, [rdx]
1400c4aaamov rdx, [rdx+8]
1400c4aaemov [rcx], rax
1400c4ab1mov rbx, rcx
1400c4ab4mov rcx, [rax-24]
1400c4ab8mov rsi, r8
1400c4abbmov [rbx+rcx], rdx
1400c4abfmov rdx, [r8+8]
1400c4ac3mov [rbx+8], rdx
1400c4ac7add rbx, [rax-24]
1400c4acbmov rax, [r8]
1400c4acemov rcx, rbx
1400c4ad1mov rdi, [rax-24]
1400c4ad5add rdi, r8
1400c4ad8mov rdx, rdi
1400c4adbcall std::ios_base::_M_move(std::ios_base&)
1400c4ae0lea rdx, [rbx+208]
1400c4ae7mov rcx, rbx
1400c4aeacall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c4aefmov rax, [rdi+216]
1400c4af6mov [rbx+232], 0
1400c4b01mov [rdi+216], 0
1400c4b0cmov [rbx+216], rax
1400c4b13movzx eax, [rdi+224]
1400c4b1amov [rbx+224], ax
1400c4b21movzx eax, [rdi+226]
1400c4b28mov [rsi+8], 0
1400c4b30mov [rbx+226], al
1400c4b36add rsp, 32
1400c4b3apop rbx
1400c4b3bpop rsi
1400c4b3cpop rdi
1400c4b3dret
1400c4aa0
1400c4aa0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&&):
1400c4aa0push rdi
1400c4aa1push rsi
1400c4aa2push rbx
1400c4aa3sub rsp, 32
1400c4aa7mov rax, [rdx]
1400c4aaamov rdx, [rdx+8]
1400c4aaemov [rcx], rax
1400c4ab1mov rbx, rcx
1400c4ab4mov rcx, [rax-24]
1400c4ab8mov rsi, r8
1400c4abbmov [rbx+rcx], rdx
1400c4abfmov rdx, [r8+8]
1400c4ac3mov [rbx+8], rdx
1400c4ac7add rbx, [rax-24]
1400c4acbmov rax, [r8]
1400c4acemov rcx, rbx
1400c4ad1mov rdi, [rax-24]
1400c4ad5add rdi, r8
1400c4ad8mov rdx, rdi
1400c4adbcall std::ios_base::_M_move(std::ios_base&)
1400c4ae0lea rdx, [rbx+208]
1400c4ae7mov rcx, rbx
1400c4aeacall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c4aefmov rax, [rdi+216]
1400c4af6mov [rbx+232], 0
1400c4b01mov [rdi+216], 0
1400c4b0cmov [rbx+216], rax
1400c4b13movzx eax, [rdi+224]
1400c4b1amov [rbx+224], ax
1400c4b21movzx eax, [rdi+226]
1400c4b28mov [rsi+8], 0
1400c4b30mov [rbx+226], al
1400c4b36add rsp, 32
1400c4b3apop rbx
1400c4b3bpop rsi
1400c4b3cpop rdi
1400c4b3dret
1400c4aa0
1400c4b3e
1400c4b3e // align 0x10
1400c4b3e // align 0x10
1400c4b40
1400c4b40std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c4b40mov rax, [rdx]
1400c4b43mov rdx, [rdx+8]
1400c4b47mov r9, [rax-24]
1400c4b4bmov [rcx], rax
1400c4b4emov [rcx+r9], rdx
1400c4b52mov rdx, r8
1400c4b55mov [rcx+8], 0
1400c4b5dadd rcx, [rax-24]
1400c4b61jmp 0x1400f7750
1400c4b40
1400c4b40std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c4b40mov rax, [rdx]
1400c4b43mov rdx, [rdx+8]
1400c4b47mov r9, [rax-24]
1400c4b4bmov [rcx], rax
1400c4b4emov [rcx+r9], rdx
1400c4b52mov rdx, r8
1400c4b55mov [rcx+8], 0
1400c4b5dadd rcx, [rax-24]
1400c4b61jmp 0x1400f7750
1400c4b40
1400c4b66
1400c4b66 // align 0x10
1400c4b66 // align 0x10
1400c4b70
1400c4b70std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream():
1400c4b70mov rax, [rdx]
1400c4b73mov rdx, [rdx+8]
1400c4b77mov r8, [rax-24]
1400c4b7bmov [rcx], rax
1400c4b7emov [rcx+r8], rdx
1400c4b82xor edx, edx
1400c4b84mov [rcx+8], 0
1400c4b8cadd rcx, [rax-24]
1400c4b90jmp 0x1400f7750
1400c4b70
1400c4b70std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream():
1400c4b70mov rax, [rdx]
1400c4b73mov rdx, [rdx+8]
1400c4b77mov r8, [rax-24]
1400c4b7bmov [rcx], rax
1400c4b7emov [rcx+r8], rdx
1400c4b82xor edx, edx
1400c4b84mov [rcx+8], 0
1400c4b8cadd rcx, [rax-24]
1400c4b90jmp 0x1400f7750
1400c4b70
1400c4b95
1400c4b95 // align 0x10
1400c4b95 // align 0x10
1400c4ba0
1400c4ba0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::~basic_istream():
1400c4ba0push rbx
1400c4ba1sub rsp, 32
1400c4ba5lea rax, [rip+0xdd2ec]
1400c4bacmov [rcx], rax
1400c4bafmov rax, [rip+0xd295a]
1400c4bb6mov rbx, rcx
1400c4bb9lea rcx, [rcx+16]
1400c4bbdmov [rcx-8], 0
1400c4bc5add rax, 16
1400c4bc9mov [rcx], rax
1400c4bcccall std::ios_base::~ios_base()
1400c4bd1mov rcx, rbx
1400c4bd4add rsp, 32
1400c4bd8pop rbx
1400c4bd9jmp 0x140101ab0
1400c4ba0
1400c4ba0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::~basic_istream():
1400c4ba0push rbx
1400c4ba1sub rsp, 32
1400c4ba5lea rax, [rip+0xdd2ec]
1400c4bacmov [rcx], rax
1400c4bafmov rax, [rip+0xd295a]
1400c4bb6mov rbx, rcx
1400c4bb9lea rcx, [rcx+16]
1400c4bbdmov [rcx-8], 0
1400c4bc5add rax, 16
1400c4bc9mov [rcx], rax
1400c4bcccall std::ios_base::~ios_base()
1400c4bd1mov rcx, rbx
1400c4bd4add rsp, 32
1400c4bd8pop rbx
1400c4bd9jmp 0x140101ab0
1400c4ba0
Loading..