File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
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
1400c4bde
1400c4bde // align 0x10
1400c4bde // align 0x10
1400c4be0
1400c4be0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::~basic_istream():
1400c4be0lea rax, [rip+0xdd2b1]
1400c4be7mov [rcx], rax
1400c4beamov rax, [rip+0xd291f]
1400c4bf1add rcx, 16
1400c4bf5mov [rcx-8], 0
1400c4bfdadd rax, 16
1400c4c01mov [rcx], rax
1400c4c04jmp 0x1400f5f40
1400c4be0
1400c4be0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::~basic_istream():
1400c4be0lea rax, [rip+0xdd2b1]
1400c4be7mov [rcx], rax
1400c4beamov rax, [rip+0xd291f]
1400c4bf1add rcx, 16
1400c4bf5mov [rcx-8], 0
1400c4bfdadd rax, 16
1400c4c01mov [rcx], rax
1400c4c04jmp 0x1400f5f40
1400c4be0
1400c4c09
1400c4c09 // align 0x10
1400c4c09 // align 0x10
1400c4c10
1400c4c10std::basic_istream<wchar_t, std::char_traits<wchar_t>>::~basic_istream():
1400c4c10mov rax, [rdx]
1400c4c13mov [rcx], rax
1400c4c16mov rax, [rax-24]
1400c4c1amov rdx, [rdx+8]
1400c4c1emov [rcx+rax], rdx
1400c4c22mov [rcx+8], 0
1400c4c2aret
1400c4c10
1400c4c10std::basic_istream<wchar_t, std::char_traits<wchar_t>>::~basic_istream():
1400c4c10mov rax, [rdx]
1400c4c13mov [rcx], rax
1400c4c16mov rax, [rax-24]
1400c4c1amov rdx, [rdx+8]
1400c4c1emov [rcx+rax], rdx
1400c4c22mov [rcx+8], 0
1400c4c2aret
1400c4c10
1400c4c2b
1400c4c2b // align 0x10
1400c4c2b // align 0x10
1400c4c30
1400c4c30std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&&):
1400c4c30push rbp
1400c4c31push rdi
1400c4c32push rsi
1400c4c33push rbx
1400c4c34sub rsp, 40
1400c4c38mov rax, [rcx]
1400c4c3bmov rsi, [rax-24]
1400c4c3fmov rax, [rdx]
1400c4c42mov rbx, [rax-24]
1400c4c46add rsi, rcx
1400c4c49mov rdi, rcx
1400c4c4cmov rbp, rdx
1400c4c4fmov rcx, rsi
1400c4c52add rbx, rdx
1400c4c55mov rdx, rbx
1400c4c58call std::ios_base::_M_swap(std::ios_base&)
1400c4c5dlea rdx, [rsi+208]
1400c4c64mov rcx, rsi
1400c4c67call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c4c6clea rdx, [rbx+208]
1400c4c73mov rcx, rbx
1400c4c76call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c4c7bmov rax, [rsi+216]
1400c4c82mov rdx, [rbx+216]
1400c4c89mov [rsi+216], rdx
1400c4c90movzx edx, [rbx+224]
1400c4c97mov [rbx+216], rax
1400c4c9emovzx eax, [rsi+224]
1400c4ca5mov [rsi+224], dx
1400c4cacmovzx edx, [rbx+226]
1400c4cb3mov [rbx+224], ax
1400c4cbamovzx eax, [rsi+226]
1400c4cc1mov [rsi+226], dl
1400c4cc7mov rdx, [rbp+8]
1400c4ccbmov [rbx+226], al
1400c4cd1mov rax, [rdi+8]
1400c4cd5mov [rdi+8], rdx
1400c4cd9mov [rbp+8], rax
1400c4cddmov rax, rdi
1400c4ce0add rsp, 40
1400c4ce4pop rbx
1400c4ce5pop rsi
1400c4ce6pop rdi
1400c4ce7pop rbp
1400c4ce8ret
1400c4c30
1400c4c30std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&&):
1400c4c30push rbp
1400c4c31push rdi
1400c4c32push rsi
1400c4c33push rbx
1400c4c34sub rsp, 40
1400c4c38mov rax, [rcx]
1400c4c3bmov rsi, [rax-24]
1400c4c3fmov rax, [rdx]
1400c4c42mov rbx, [rax-24]
1400c4c46add rsi, rcx
1400c4c49mov rdi, rcx
1400c4c4cmov rbp, rdx
1400c4c4fmov rcx, rsi
1400c4c52add rbx, rdx
1400c4c55mov rdx, rbx
1400c4c58call std::ios_base::_M_swap(std::ios_base&)
1400c4c5dlea rdx, [rsi+208]
1400c4c64mov rcx, rsi
1400c4c67call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c4c6clea rdx, [rbx+208]
1400c4c73mov rcx, rbx
1400c4c76call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c4c7bmov rax, [rsi+216]
1400c4c82mov rdx, [rbx+216]
1400c4c89mov [rsi+216], rdx
1400c4c90movzx edx, [rbx+224]
1400c4c97mov [rbx+216], rax
1400c4c9emovzx eax, [rsi+224]
1400c4ca5mov [rsi+224], dx
1400c4cacmovzx edx, [rbx+226]
1400c4cb3mov [rbx+224], ax
1400c4cbamovzx eax, [rsi+226]
1400c4cc1mov [rsi+226], dl
1400c4cc7mov rdx, [rbp+8]
1400c4ccbmov [rbx+226], al
1400c4cd1mov rax, [rdi+8]
1400c4cd5mov [rdi+8], rdx
1400c4cd9mov [rbp+8], rax
1400c4cddmov rax, rdi
1400c4ce0add rsp, 40
1400c4ce4pop rbx
1400c4ce5pop rsi
1400c4ce6pop rdi
1400c4ce7pop rbp
1400c4ce8ret
1400c4c30
1400c4ce9
1400c4ce9 // align 0x10
1400c4ce9 // align 0x10
1400c4cf0
1400c4cf0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>& (*)(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&)):
1400c4cf0jmp rdx
1400c4cf0
1400c4cf0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>& (*)(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&)):
1400c4cf0jmp rdx
1400c4cf0
1400c4cf3
1400c4cf3 // align 0x10
1400c4cf3 // align 0x10
1400c4d00
1400c4d00std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::ios_base& (*)(std::ios_base&)):
1400c4d00push rbx
1400c4d01sub rsp, 32
1400c4d05mov rax, [rcx]
1400c4d08mov rbx, rcx
1400c4d0bmov rcx, [rax-24]
1400c4d0fadd rcx, rbx
1400c4d12call rdx
1400c4d14mov rax, rbx
1400c4d17add rsp, 32
1400c4d1bpop rbx
1400c4d1cret
1400c4d00
1400c4d00std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::ios_base& (*)(std::ios_base&)):
1400c4d00push rbx
1400c4d01sub rsp, 32
1400c4d05mov rax, [rcx]
1400c4d08mov rbx, rcx
1400c4d0bmov rcx, [rax-24]
1400c4d0fadd rcx, rbx
1400c4d12call rdx
1400c4d14mov rax, rbx
1400c4d17add rsp, 32
1400c4d1bpop rbx
1400c4d1cret
1400c4d00
1400c4d1d
1400c4d1d // align 0x10
1400c4d1d // align 0x10
1400c4d20
1400c4d20std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::basic_ios<wchar_t, std::char_traits<wchar_t>>& (*)(std::basic_ios<wchar_t, std::char_traits<wchar_t>>&)):
1400c4d20push rbx
1400c4d21sub rsp, 32
1400c4d25mov rax, [rcx]
1400c4d28mov rbx, rcx
1400c4d2bmov rcx, [rax-24]
1400c4d2fadd rcx, rbx
1400c4d32call rdx
1400c4d34mov rax, rbx
1400c4d37add rsp, 32
1400c4d3bpop rbx
1400c4d3cret
1400c4d20
1400c4d20std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::basic_ios<wchar_t, std::char_traits<wchar_t>>& (*)(std::basic_ios<wchar_t, std::char_traits<wchar_t>>&)):
1400c4d20push rbx
1400c4d21sub rsp, 32
1400c4d25mov rax, [rcx]
1400c4d28mov rbx, rcx
1400c4d2bmov rcx, [rax-24]
1400c4d2fadd rcx, rbx
1400c4d32call rdx
1400c4d34mov rax, rbx
1400c4d37add rsp, 32
1400c4d3bpop rbx
1400c4d3cret
1400c4d20
1400c4d3d
1400c4d3d // align 0x10
1400c4d3d // align 0x10
1400c4d40
1400c4d40std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c4d40push rsi
1400c4d41push rbx
1400c4d42sub rsp, 56
1400c4d46xor r8l, r8l
1400c4d49mov rsi, rdx
1400c4d4cmov rdx, [rip+0xd293d]
1400c4d53mov rbx, rcx
1400c4d56mov rcx, [rdx]
1400c4d59mov [rsp+40], rcx
1400c4d5elea rcx, [rsp+38]
1400c4d63mov rdx, rbx
1400c4d66call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c4d6bcmp [rsp+38], 0
1400c4d70je 0x1400c4db0
1400c4d72test rsi, rsi
1400c4d75je 0x1400c4de0
1400c4d77mov rax, [rbx]
1400c4d7alea r8, [rsp+39]
1400c4d7fmov rdx, rsi
1400c4d82mov rax, [rax-24]
1400c4d86mov rcx, [rbx+rax+232]
1400c4d8ecall long long std::__copy_streambufs_eof<wchar_t, std::char_traits<wchar_t>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, bool&)
1400c4d93movzx ecx, [rsp+39]
1400c4d98test rax, rax
1400c4d9bje 0x1400c4dd0
1400c4d9dtest cl, cl
1400c4d9fje 0x1400c4db5
1400c4da1mov edx, 2
1400c4da6jmp 0x1400c4de5
1400c4da8
1400c4da8 0f 1f 84 00 00 00 00 00 ........
1400c4db0
1400c4db0loc_1400c4db0:
1400c4db0test rsi, rsi
1400c4db3je 0x1400c4de0
1400c4db5
1400c4db5loc_1400c4db5:
1400c4db5mov rsi, [rip+0xd28d4]
1400c4dbcmov rax, [rsp+40]
1400c4dc1sub rax, [rsi]
1400c4dc4jne 0x1400c4e2c
1400c4dc6mov rax, rbx
1400c4dc9add rsp, 56
1400c4dcdpop rbx
1400c4dcepop rsi
1400c4dcfret
1400c4dd0
1400c4dd0loc_1400c4dd0:
1400c4dd0mov edx, 6
1400c4dd5test cl, cl
1400c4dd7jne 0x1400c4de5
1400c4dd9nop [rax]
1400c4de0
1400c4de0loc_1400c4de0:
1400c4de0mov edx, 4
1400c4de5
1400c4de5loc_1400c4de5:
1400c4de5mov rax, [rbx]
1400c4de8mov rcx, [rax-24]
1400c4decadd rcx, rbx
1400c4defor edx, [rcx+32]
1400c4df2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c4df7jmp 0x1400c4db5
1400c4df9
1400c4df9 48 83 ea 01 48 89 c1 H...H..
1400c4e00 75 2f e8 89 ce 03 00 48 8b 03 ba 04 00 00 00 48 u/.....H.......H
1400c4e10 03 58 e8 48 89 d9 e8 65 28 03 00 48 8b 35 6e 28 .X.H...e(..H.5n(
1400c4e20 0d 00 48 8b 44 24 28 48 2b 06 74 28 ..H.D$(H+.t(
1400c4e2c
1400c4e2cloc_1400c4e2c:
1400c4e2ccall __stack_chk_fail
1400c4e31call __cxa_begin_catch
1400c4e36mov rax, [rbx]
1400c4e39mov edx, 4
1400c4e3emov rcx, [rax-24]
1400c4e42add rcx, rbx
1400c4e45call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c4e4acall __cxa_end_catch
1400c4e4fjmp 0x1400c4db5
1400c4e54
1400c4e54 e8 f7 d3 03 00 48 89 c3 e8 1f d0 03 .....H......
1400c4e60 00 48 8b 35 28 28 0d 00 48 8b 44 24 28 48 2b 06 .H.5((..H.D$(H+.
1400c4e70 75 ba 48 89 d9 e8 26 65 f5 ff 48 89 c3 e8 fe cf u.H...&e..H.....
1400c4e80 03 00 48 8b 35 07 28 0d 00 48 8b 44 24 28 48 2b ..H.5.(..H.D$(H+
1400c4e90 06 74 df eb 97 .t...
1400c4d40
1400c4d40std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c4d40push rsi
1400c4d41push rbx
1400c4d42sub rsp, 56
1400c4d46xor r8l, r8l
1400c4d49mov rsi, rdx
1400c4d4cmov rdx, [rip+0xd293d]
1400c4d53mov rbx, rcx
1400c4d56mov rcx, [rdx]
1400c4d59mov [rsp+40], rcx
1400c4d5elea rcx, [rsp+38]
1400c4d63mov rdx, rbx
1400c4d66call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c4d6bcmp [rsp+38], 0
1400c4d70je 0x1400c4db0
1400c4d72test rsi, rsi
1400c4d75je 0x1400c4de0
1400c4d77mov rax, [rbx]
1400c4d7alea r8, [rsp+39]
1400c4d7fmov rdx, rsi
1400c4d82mov rax, [rax-24]
1400c4d86mov rcx, [rbx+rax+232]
1400c4d8ecall long long std::__copy_streambufs_eof<wchar_t, std::char_traits<wchar_t>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, bool&)
1400c4d93movzx ecx, [rsp+39]
1400c4d98test rax, rax
1400c4d9bje 0x1400c4dd0
1400c4d9dtest cl, cl
1400c4d9fje 0x1400c4db5
1400c4da1mov edx, 2
1400c4da6jmp 0x1400c4de5
1400c4da8
1400c4da8 0f 1f 84 00 00 00 00 00 ........
1400c4db0
1400c4db0loc_1400c4db0:
1400c4db0test rsi, rsi
1400c4db3je 0x1400c4de0
1400c4db5
1400c4db5loc_1400c4db5:
1400c4db5mov rsi, [rip+0xd28d4]
1400c4dbcmov rax, [rsp+40]
1400c4dc1sub rax, [rsi]
1400c4dc4jne 0x1400c4e2c
1400c4dc6mov rax, rbx
1400c4dc9add rsp, 56
1400c4dcdpop rbx
1400c4dcepop rsi
1400c4dcfret
1400c4dd0
1400c4dd0loc_1400c4dd0:
1400c4dd0mov edx, 6
1400c4dd5test cl, cl
1400c4dd7jne 0x1400c4de5
1400c4dd9nop [rax]
1400c4de0
1400c4de0loc_1400c4de0:
1400c4de0mov edx, 4
1400c4de5
1400c4de5loc_1400c4de5:
1400c4de5mov rax, [rbx]
1400c4de8mov rcx, [rax-24]
1400c4decadd rcx, rbx
1400c4defor edx, [rcx+32]
1400c4df2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c4df7jmp 0x1400c4db5
1400c4df9
1400c4df9 48 83 ea 01 48 89 c1 H...H..
1400c4e00 75 2f e8 89 ce 03 00 48 8b 03 ba 04 00 00 00 48 u/.....H.......H
1400c4e10 03 58 e8 48 89 d9 e8 65 28 03 00 48 8b 35 6e 28 .X.H...e(..H.5n(
1400c4e20 0d 00 48 8b 44 24 28 48 2b 06 74 28 ..H.D$(H+.t(
1400c4e2c
1400c4e2cloc_1400c4e2c:
1400c4e2ccall __stack_chk_fail
1400c4e31call __cxa_begin_catch
1400c4e36mov rax, [rbx]
1400c4e39mov edx, 4
1400c4e3emov rcx, [rax-24]
1400c4e42add rcx, rbx
1400c4e45call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c4e4acall __cxa_end_catch
1400c4e4fjmp 0x1400c4db5
1400c4e54
1400c4e54 e8 f7 d3 03 00 48 89 c3 e8 1f d0 03 .....H......
1400c4e60 00 48 8b 35 28 28 0d 00 48 8b 44 24 28 48 2b 06 .H.5((..H.D$(H+.
1400c4e70 75 ba 48 89 d9 e8 26 65 f5 ff 48 89 c3 e8 fe cf u.H...&e..H.....
1400c4e80 03 00 48 8b 35 07 28 0d 00 48 8b 44 24 28 48 2b ..H.5.(..H.D$(H+
1400c4e90 06 74 df eb 97 .t...
1400c4d40
1400c4e95
1400c4e95 // align 0x10
1400c4e95 // align 0x10
1400c4ea0
1400c4ea0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(void*&):
1400c4ea0jmp 0x1400c1170
1400c4ea0
1400c4ea0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(void*&):
1400c4ea0jmp 0x1400c1170
1400c4ea0
1400c4ea5
1400c4ea5 // align 0x10
1400c4ea5 // align 0x10
1400c4eb0
1400c4eb0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(bool&):
1400c4eb0jmp 0x1400c1310
1400c4eb0
1400c4eb0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(bool&):
1400c4eb0jmp 0x1400c1310
1400c4eb0
1400c4eb5
1400c4eb5 // align 0x10
1400c4eb5 // align 0x10
1400c4ec0
1400c4ec0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(double&):
1400c4ec0jmp 0x1400c14b0
1400c4ec0
1400c4ec0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(double&):
1400c4ec0jmp 0x1400c14b0
1400c4ec0
1400c4ec5
1400c4ec5 // align 0x10
1400c4ec5 // align 0x10
1400c4ed0
1400c4ed0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(long double&):
1400c4ed0jmp 0x1400c1650
1400c4ed0
1400c4ed0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(long double&):
1400c4ed0jmp 0x1400c1650
1400c4ed0
1400c4ed5
1400c4ed5 // align 0x10
1400c4ed5 // align 0x10
1400c4ee0
1400c4ee0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(float&):
1400c4ee0jmp 0x1400c17f0
1400c4ee0
1400c4ee0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(float&):
1400c4ee0jmp 0x1400c17f0
1400c4ee0
1400c4ee5
1400c4ee5 // align 0x10
1400c4ee5 // align 0x10
1400c4ef0
1400c4ef0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(int&):
1400c4ef0push rsi
1400c4ef1push rbx
1400c4ef2sub rsp, 152
1400c4ef9xor r8l, r8l
1400c4efcmov rsi, rdx
1400c4effmov rdx, [rip+0xd278a]
1400c4f06mov rbx, rcx
1400c4f09mov rcx, [rdx]
1400c4f0cmov [rsp+136], rcx
1400c4f14lea rcx, [rsp+127]
1400c4f19mov rdx, rbx
1400c4f1ccall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c4f21cmp [rsp+127], 0
1400c4f26je 0x1400c4fc4
1400c4f2cmov [rsp+128], 0
1400c4f37mov rax, [rbx]
1400c4f3amov rcx, [rax-24]
1400c4f3eadd rcx, rbx
1400c4f41mov rdx, [rcx+256]
1400c4f48mov rax, rcx
1400c4f4btest rdx, rdx
1400c4f4eje 0x1400c5037
1400c4f54mov r8, [rcx+232]
1400c4f5bmov r10, [rdx]
1400c4f5emov [rsp+88], 65535
1400c4f67lea rcx, [rsp+96]
1400c4f6cmov [rsp+64], 0
1400c4f75lea r9, [rsp+64]
1400c4f7amov [rsp+80], r8
1400c4f7flea r8, [rsp+132]
1400c4f87mov [rsp+48], r8
1400c4f8clea r8, [rsp+128]
1400c4f94mov [rsp+40], r8
1400c4f99lea r8, [rsp+80]
1400c4f9emov [rsp+72], 65535
1400c4fa7mov [rsp+32], rax
1400c4faccall [r10+24]
1400c4fb0mov eax, [rsp+132]
1400c4fb7mov [rsi], eax
1400c4fb9
1400c4fb9loc_1400c4fb9:
1400c4fb9mov edx, [rsp+128]
1400c4fc0test edx, edx
1400c4fc2jne 0x1400c4fe8
1400c4fc4
1400c4fc4loc_1400c4fc4:
1400c4fc4mov rsi, [rip+0xd26c5]
1400c4fcbmov rax, [rsp+136]
1400c4fd3sub rax, [rsi]
1400c4fd6jne 0x1400c5032
1400c4fd8mov rax, rbx
1400c4fdbadd rsp, 152
1400c4fe2pop rbx
1400c4fe3pop rsi
1400c4fe4ret
1400c4fe5
1400c4fe5 0f 1f 00 ...
1400c4fe8
1400c4fe8loc_1400c4fe8:
1400c4fe8mov rax, [rbx]
1400c4febmov rcx, [rax-24]
1400c4fefadd rcx, rbx
1400c4ff2or edx, [rcx+32]
1400c4ff5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c4ffajmp 0x1400c4fc4
1400c4ffc
1400c4ffc 48 83 ea 01 H...
1400c5000 48 89 c1 75 4b e8 86 cc 03 00 48 8b 03 ba 01 00 H..uK.....H.....
1400c5010 00 00 48 03 58 e8 48 89 d9 e8 62 26 03 00 48 8b ..H.X.H...b&..H.
1400c5020 35 6b 26 0d 00 48 8b 84 24 88 00 00 00 48 2b 06 5k&..H..$....H+.
1400c5030 74 65 te
1400c5032
1400c5032loc_1400c5032:
1400c5032call __stack_chk_fail
1400c5037
1400c5037loc_1400c5037:
1400c5037mov rsi, [rip+0xd2652]
1400c503emov rax, [rsp+136]
1400c5046sub rax, [rsi]
1400c5049jne 0x1400c5032
1400c504bcall std::__throw_bad_cast()
1400c5050call __cxa_begin_catch
1400c5055mov rax, [rbx]
1400c5058mov edx, 1
1400c505dmov rcx, [rax-24]
1400c5061add rcx, rbx
1400c5064call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c5069call __cxa_end_catch
1400c506ejmp 0x1400c4fb9
1400c5073
1400c5073 48 89 c3 e8 05 ce 03 00 48 8b 35 0e 26 H.......H.5.&
1400c5080 0d 00 48 8b 84 24 88 00 00 00 48 2b 06 75 a3 48 ..H..$....H+.u.H
1400c5090 89 d9 e8 09 63 f5 ff e8 b4 d1 03 00 48 89 c3 e8 ....c.......H...
1400c50a0 dc cd 03 00 48 8b 35 e5 25 0d 00 48 8b 84 24 88 ....H.5.%..H..$.
1400c50b0 00 00 00 48 2b 06 74 d7 e9 75 ff ff ff ...H+.t..u...
1400c4ef0
1400c4ef0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(int&):
1400c4ef0push rsi
1400c4ef1push rbx
1400c4ef2sub rsp, 152
1400c4ef9xor r8l, r8l
1400c4efcmov rsi, rdx
1400c4effmov rdx, [rip+0xd278a]
1400c4f06mov rbx, rcx
1400c4f09mov rcx, [rdx]
1400c4f0cmov [rsp+136], rcx
1400c4f14lea rcx, [rsp+127]
1400c4f19mov rdx, rbx
1400c4f1ccall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c4f21cmp [rsp+127], 0
1400c4f26je 0x1400c4fc4
1400c4f2cmov [rsp+128], 0
1400c4f37mov rax, [rbx]
1400c4f3amov rcx, [rax-24]
1400c4f3eadd rcx, rbx
1400c4f41mov rdx, [rcx+256]
1400c4f48mov rax, rcx
1400c4f4btest rdx, rdx
1400c4f4eje 0x1400c5037
1400c4f54mov r8, [rcx+232]
1400c4f5bmov r10, [rdx]
1400c4f5emov [rsp+88], 65535
1400c4f67lea rcx, [rsp+96]
1400c4f6cmov [rsp+64], 0
1400c4f75lea r9, [rsp+64]
1400c4f7amov [rsp+80], r8
1400c4f7flea r8, [rsp+132]
1400c4f87mov [rsp+48], r8
1400c4f8clea r8, [rsp+128]
1400c4f94mov [rsp+40], r8
1400c4f99lea r8, [rsp+80]
1400c4f9emov [rsp+72], 65535
1400c4fa7mov [rsp+32], rax
1400c4faccall [r10+24]
1400c4fb0mov eax, [rsp+132]
1400c4fb7mov [rsi], eax
1400c4fb9
1400c4fb9loc_1400c4fb9:
1400c4fb9mov edx, [rsp+128]
1400c4fc0test edx, edx
1400c4fc2jne 0x1400c4fe8
1400c4fc4
1400c4fc4loc_1400c4fc4:
1400c4fc4mov rsi, [rip+0xd26c5]
1400c4fcbmov rax, [rsp+136]
1400c4fd3sub rax, [rsi]
1400c4fd6jne 0x1400c5032
1400c4fd8mov rax, rbx
1400c4fdbadd rsp, 152
1400c4fe2pop rbx
1400c4fe3pop rsi
1400c4fe4ret
1400c4fe5
1400c4fe5 0f 1f 00 ...
1400c4fe8
1400c4fe8loc_1400c4fe8:
1400c4fe8mov rax, [rbx]
1400c4febmov rcx, [rax-24]
1400c4fefadd rcx, rbx
1400c4ff2or edx, [rcx+32]
1400c4ff5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c4ffajmp 0x1400c4fc4
1400c4ffc
1400c4ffc 48 83 ea 01 H...
1400c5000 48 89 c1 75 4b e8 86 cc 03 00 48 8b 03 ba 01 00 H..uK.....H.....
1400c5010 00 00 48 03 58 e8 48 89 d9 e8 62 26 03 00 48 8b ..H.X.H...b&..H.
1400c5020 35 6b 26 0d 00 48 8b 84 24 88 00 00 00 48 2b 06 5k&..H..$....H+.
1400c5030 74 65 te
1400c5032
1400c5032loc_1400c5032:
1400c5032call __stack_chk_fail
1400c5037
1400c5037loc_1400c5037:
1400c5037mov rsi, [rip+0xd2652]
1400c503emov rax, [rsp+136]
1400c5046sub rax, [rsi]
1400c5049jne 0x1400c5032
1400c504bcall std::__throw_bad_cast()
1400c5050call __cxa_begin_catch
1400c5055mov rax, [rbx]
1400c5058mov edx, 1
1400c505dmov rcx, [rax-24]
1400c5061add rcx, rbx
1400c5064call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c5069call __cxa_end_catch
1400c506ejmp 0x1400c4fb9
1400c5073
1400c5073 48 89 c3 e8 05 ce 03 00 48 8b 35 0e 26 H.......H.5.&
1400c5080 0d 00 48 8b 84 24 88 00 00 00 48 2b 06 75 a3 48 ..H..$....H+.u.H
1400c5090 89 d9 e8 09 63 f5 ff e8 b4 d1 03 00 48 89 c3 e8 ....c.......H...
1400c50a0 dc cd 03 00 48 8b 35 e5 25 0d 00 48 8b 84 24 88 ....H.5.%..H..$.
1400c50b0 00 00 00 48 2b 06 74 d7 e9 75 ff ff ff ...H+.t..u...
1400c4ef0
1400c50bd
1400c50bd // align 0x10
1400c50bd // align 0x10
1400c50c0
1400c50c0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(unsigned int&):
1400c50c0jmp 0x1400c1990
1400c50c0
1400c50c0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(unsigned int&):
1400c50c0jmp 0x1400c1990
1400c50c0
1400c50c5
1400c50c5 // align 0x10
1400c50c5 // align 0x10
1400c50d0
1400c50d0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(long&):
1400c50d0jmp 0x1400c1b30
1400c50d0
1400c50d0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(long&):
1400c50d0jmp 0x1400c1b30
1400c50d0
1400c50d5
1400c50d5 // align 0x10
1400c50d5 // align 0x10
1400c50e0
1400c50e0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(unsigned long&):
1400c50e0jmp 0x1400c1cd0
1400c50e0
1400c50e0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(unsigned long&):
1400c50e0jmp 0x1400c1cd0
1400c50e0
1400c50e5
1400c50e5 // align 0x10
1400c50e5 // align 0x10
1400c50f0
1400c50f0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(short&):
1400c50f0push rsi
1400c50f1push rbx
1400c50f2sub rsp, 152
1400c50f9xor r8l, r8l
1400c50fcmov rbx, rcx
1400c50ffmov rcx, [rip+0xd258a]
1400c5106mov rsi, rdx
1400c5109mov rdx, rbx
1400c510cmov rax, [rcx]
1400c510fmov [rsp+136], rax
1400c5117xor eax, eax
1400c5119lea rcx, [rsp+127]
1400c511ecall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c5123cmp [rsp+127], 0
1400c5128je 0x1400c51eb
1400c512emov [rsp+128], 0
1400c5139mov rax, [rbx]
1400c513cmov rdx, [rax-24]
1400c5140add rdx, rbx
1400c5143mov rax, rdx
1400c5146mov rdx, [rdx+256]
1400c514dtest rdx, rdx
1400c5150je 0x1400c526f
1400c5156mov r8, [rax+232]
1400c515dmov r10, [rdx]
1400c5160lea rcx, [rsp+96]
1400c5165mov [rsp+88], 65535
1400c516emov [rsp+64], 0
1400c5177lea r9, [rsp+64]
1400c517cmov [rsp+80], r8
1400c5181lea r8, [rsp+132]
1400c5189mov [rsp+48], r8
1400c518elea r8, [rsp+128]
1400c5196mov [rsp+40], r8
1400c519blea r8, [rsp+80]
1400c51a0mov [rsp+72], 65535
1400c51a9mov [rsp+32], rax
1400c51aecall [r10+24]
1400c51b2mov eax, [rsp+132]
1400c51b9mov edx, [rsp+128]
1400c51c0cmp eax, -32768
1400c51c5jge 0x1400c5210
1400c51c7or edx, 4
1400c51camov ecx, -32768
1400c51cfmov [rsp+128], edx
1400c51d6mov [rsi], cx
1400c51d9
1400c51d9loc_1400c51d9:
1400c51d9mov rax, [rbx]
1400c51dcmov rcx, [rax-24]
1400c51e0add rcx, rbx
1400c51e3or edx, [rcx+32]
1400c51e6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c51eb
1400c51ebloc_1400c51eb:
1400c51ebmov rsi, [rip+0xd249e]
1400c51f2mov rax, [rsp+136]
1400c51fasub rax, [rsi]
1400c51fdjne 0x1400c526a
1400c51ffmov rax, rbx
1400c5202add rsp, 152
1400c5209pop rbx
1400c520apop rsi
1400c520bret
1400c520c
1400c520c 0f 1f 40 00 ..@.
1400c5210
1400c5210loc_1400c5210:
1400c5210cmp eax, 32767
1400c5215jg 0x1400c5220
1400c5217mov [rsi], ax
1400c521a
1400c521aloc_1400c521a:
1400c521atest edx, edx
1400c521cje 0x1400c51eb
1400c521ejmp 0x1400c51d9
1400c5220
1400c5220loc_1400c5220:
1400c5220or edx, 4
1400c5223mov eax, 32767
1400c5228mov [rsp+128], edx
1400c522fmov [rsi], ax
1400c5232jmp 0x1400c51d9
1400c5234
1400c5234 48 83 ea 01 48 89 c1 75 4b e8 4e ca H...H..uK.N.
1400c5240 03 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
1400c5250 d9 e8 2a 24 03 00 48 8b 35 33 24 0d 00 48 8b 84 ..*$..H.53$..H..
1400c5260 24 88 00 00 00 48 2b 06 74 6c $....H+.tl
1400c526a
1400c526aloc_1400c526a:
1400c526acall __stack_chk_fail
1400c526f
1400c526floc_1400c526f:
1400c526fmov rsi, [rip+0xd241a]
1400c5276mov rax, [rsp+136]
1400c527esub rax, [rsi]
1400c5281jne 0x1400c526a
1400c5283call std::__throw_bad_cast()
1400c5288call __cxa_begin_catch
1400c528dmov rax, [rbx]
1400c5290mov edx, 1
1400c5295mov rcx, [rax-24]
1400c5299add rcx, rbx
1400c529ccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c52a1call __cxa_end_catch
1400c52a6mov edx, [rsp+128]
1400c52adjmp 0x1400c521a
1400c52b2
1400c52b2 48 89 c3 e8 c6 cb 03 00 48 8b 35 cf 23 0d H.......H.5.#.
1400c52c0 00 48 8b 84 24 88 00 00 00 48 2b 06 75 9c 48 89 .H..$....H+.u.H.
1400c52d0 d9 e8 ca 60 f5 ff e8 75 cf 03 00 48 89 c3 e8 9d ...`...u...H....
1400c52e0 cb 03 00 48 8b 35 a6 23 0d 00 48 8b 84 24 88 00 ...H.5.#..H..$..
1400c52f0 00 00 48 2b 06 74 d7 e9 6e ff ff ff ..H+.t..n...
1400c50f0
1400c50f0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(short&):
1400c50f0push rsi
1400c50f1push rbx
1400c50f2sub rsp, 152
1400c50f9xor r8l, r8l
1400c50fcmov rbx, rcx
1400c50ffmov rcx, [rip+0xd258a]
1400c5106mov rsi, rdx
1400c5109mov rdx, rbx
1400c510cmov rax, [rcx]
1400c510fmov [rsp+136], rax
1400c5117xor eax, eax
1400c5119lea rcx, [rsp+127]
1400c511ecall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c5123cmp [rsp+127], 0
1400c5128je 0x1400c51eb
1400c512emov [rsp+128], 0
1400c5139mov rax, [rbx]
1400c513cmov rdx, [rax-24]
1400c5140add rdx, rbx
1400c5143mov rax, rdx
1400c5146mov rdx, [rdx+256]
1400c514dtest rdx, rdx
1400c5150je 0x1400c526f
1400c5156mov r8, [rax+232]
1400c515dmov r10, [rdx]
1400c5160lea rcx, [rsp+96]
1400c5165mov [rsp+88], 65535
1400c516emov [rsp+64], 0
1400c5177lea r9, [rsp+64]
1400c517cmov [rsp+80], r8
1400c5181lea r8, [rsp+132]
1400c5189mov [rsp+48], r8
1400c518elea r8, [rsp+128]
1400c5196mov [rsp+40], r8
1400c519blea r8, [rsp+80]
1400c51a0mov [rsp+72], 65535
1400c51a9mov [rsp+32], rax
1400c51aecall [r10+24]
1400c51b2mov eax, [rsp+132]
1400c51b9mov edx, [rsp+128]
1400c51c0cmp eax, -32768
1400c51c5jge 0x1400c5210
1400c51c7or edx, 4
1400c51camov ecx, -32768
1400c51cfmov [rsp+128], edx
1400c51d6mov [rsi], cx
1400c51d9
1400c51d9loc_1400c51d9:
1400c51d9mov rax, [rbx]
1400c51dcmov rcx, [rax-24]
1400c51e0add rcx, rbx
1400c51e3or edx, [rcx+32]
1400c51e6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c51eb
1400c51ebloc_1400c51eb:
1400c51ebmov rsi, [rip+0xd249e]
1400c51f2mov rax, [rsp+136]
1400c51fasub rax, [rsi]
1400c51fdjne 0x1400c526a
1400c51ffmov rax, rbx
1400c5202add rsp, 152
1400c5209pop rbx
1400c520apop rsi
1400c520bret
1400c520c
1400c520c 0f 1f 40 00 ..@.
1400c5210
1400c5210loc_1400c5210:
1400c5210cmp eax, 32767
1400c5215jg 0x1400c5220
1400c5217mov [rsi], ax
1400c521a
1400c521aloc_1400c521a:
1400c521atest edx, edx
1400c521cje 0x1400c51eb
1400c521ejmp 0x1400c51d9
1400c5220
1400c5220loc_1400c5220:
1400c5220or edx, 4
1400c5223mov eax, 32767
1400c5228mov [rsp+128], edx
1400c522fmov [rsi], ax
1400c5232jmp 0x1400c51d9
1400c5234
1400c5234 48 83 ea 01 48 89 c1 75 4b e8 4e ca H...H..uK.N.
1400c5240 03 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
1400c5250 d9 e8 2a 24 03 00 48 8b 35 33 24 0d 00 48 8b 84 ..*$..H.53$..H..
1400c5260 24 88 00 00 00 48 2b 06 74 6c $....H+.tl
1400c526a
1400c526aloc_1400c526a:
1400c526acall __stack_chk_fail
1400c526f
1400c526floc_1400c526f:
1400c526fmov rsi, [rip+0xd241a]
1400c5276mov rax, [rsp+136]
1400c527esub rax, [rsi]
1400c5281jne 0x1400c526a
1400c5283call std::__throw_bad_cast()
1400c5288call __cxa_begin_catch
1400c528dmov rax, [rbx]
1400c5290mov edx, 1
1400c5295mov rcx, [rax-24]
1400c5299add rcx, rbx
1400c529ccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c52a1call __cxa_end_catch
1400c52a6mov edx, [rsp+128]
1400c52adjmp 0x1400c521a
1400c52b2
1400c52b2 48 89 c3 e8 c6 cb 03 00 48 8b 35 cf 23 0d H.......H.5.#.
1400c52c0 00 48 8b 84 24 88 00 00 00 48 2b 06 75 9c 48 89 .H..$....H+.u.H.
1400c52d0 d9 e8 ca 60 f5 ff e8 75 cf 03 00 48 89 c3 e8 9d ...`...u...H....
1400c52e0 cb 03 00 48 8b 35 a6 23 0d 00 48 8b 84 24 88 00 ...H.5.#..H..$..
1400c52f0 00 00 48 2b 06 74 d7 e9 6e ff ff ff ..H+.t..n...
1400c50f0
Loading..