File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140090050
140090050std::istream& std::istream::_M_extract<double>(double&):
140090050push r14
140090052push rdi
140090053push rsi
140090054push rbx
140090055sub rsp, 136
14009005cmov rdi, [rip+0x10762d]
140090063xor r8l, r8l
140090066mov rbx, rcx
140090069mov rsi, rdx
14009006cmov rcx, [rdi]
14009006fmov [rsp+120], rcx
140090074lea rcx, [rsp+115]
140090079mov rdx, rbx
14009007ccall std::istream::sentry::sentry(std::istream&, bool)
140090081cmp [rsp+115], 0
140090086je 0x140090118
14009008cmov rax, [rbx]
14009008fmov [rsp+116], 0
140090097mov rdi, [rax-24]
14009009badd rdi, rbx
14009009emov rdx, [rdi+256]
1400900a5mov rax, rdi
1400900a8test rdx, rdx
1400900abje 0x14009018c
1400900b1xor r9l, r9l
1400900b4mov r8, [rdi+232]
1400900bbxor r11l, r11l
1400900bexor r10l, r10l
1400900c1mov rcx, r9
1400900c4mov edi, -1
1400900c9mov [rsp+64], r10
1400900cemov r10, [rdx]
1400900d1or rcx, rdi
1400900d4mov [rsp+80], r8
1400900d9lea r9, [rsp+64]
1400900delea r8, [rsp+80]
1400900e3mov [rsp+88], rcx
1400900e8mov rcx, r11
1400900ebor rcx, rdi
1400900eemov [rsp+48], rsi
1400900f3mov [rsp+72], rcx
1400900f8lea rcx, [rsp+116]
1400900fdmov [rsp+40], rcx
140090102lea rcx, [rsp+96]
140090107mov [rsp+32], rax
14009010ccall [r10+80]
140090110
140090110loc_140090110:
140090110mov edx, [rsp+116]
140090114test edx, edx
140090116jne 0x140090140
140090118
140090118loc_140090118:
140090118mov rsi, [rip+0x107571]
14009011fmov rax, [rsp+120]
140090124sub rax, [rsi]
140090127jne 0x140090187
140090129mov rax, rbx
14009012cadd rsp, 136
140090133pop rbx
140090134pop rsi
140090135pop rdi
140090136pop r14
140090138ret
140090139
140090139 0f 1f 80 00 00 00 00 .......
140090140
140090140loc_140090140:
140090140mov rax, [rbx]
140090143mov rcx, [rax-24]
140090147add rcx, rbx
14009014aor edx, [rcx+32]
14009014dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090152jmp 0x140090118
140090154
140090154 48 83 ea 01 48 89 c1 75 45 e8 2e 1b H...H..uE...
140090160 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090170 d9 e8 5a 6c 06 00 48 8b 35 13 75 10 00 48 8b 44 ..Zl..H.5.u..H.D
140090180 24 78 48 2b 06 74 5f $xH+.t_
140090187
140090187loc_140090187:
140090187call __stack_chk_fail
14009018c
14009018cloc_14009018c:
14009018cmov rsi, [rip+0x1074fd]
140090193mov rax, [rsp+120]
140090198sub rax, [rsi]
14009019bjne 0x140090187
14009019dcall std::__throw_bad_cast()
1400901a2call __cxa_begin_catch
1400901a7mov rax, [rbx]
1400901aamov edx, 1
1400901afmov rcx, [rax-24]
1400901b3add rcx, rbx
1400901b6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400901bbcall __cxa_end_catch
1400901c0jmp 0x140090110
1400901c5
1400901c5 48 89 c3 e8 b3 1c 07 00 48 8b 35 H.......H.5
1400901d0 bc 74 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .t..H.D$xH+.u.H.
1400901e0 d9 e8 ba b1 f8 ff e8 65 20 07 00 48 89 c3 e8 8d .......e ..H....
1400901f0 1c 07 00 48 8b 35 96 74 10 00 48 8b 44 24 78 48 ...H.5.t..H.D$xH
140090200 2b 06 74 da eb 81 +.t...
140090050
140090050std::istream& std::istream::_M_extract<double>(double&):
140090050push r14
140090052push rdi
140090053push rsi
140090054push rbx
140090055sub rsp, 136
14009005cmov rdi, [rip+0x10762d]
140090063xor r8l, r8l
140090066mov rbx, rcx
140090069mov rsi, rdx
14009006cmov rcx, [rdi]
14009006fmov [rsp+120], rcx
140090074lea rcx, [rsp+115]
140090079mov rdx, rbx
14009007ccall std::istream::sentry::sentry(std::istream&, bool)
140090081cmp [rsp+115], 0
140090086je 0x140090118
14009008cmov rax, [rbx]
14009008fmov [rsp+116], 0
140090097mov rdi, [rax-24]
14009009badd rdi, rbx
14009009emov rdx, [rdi+256]
1400900a5mov rax, rdi
1400900a8test rdx, rdx
1400900abje 0x14009018c
1400900b1xor r9l, r9l
1400900b4mov r8, [rdi+232]
1400900bbxor r11l, r11l
1400900bexor r10l, r10l
1400900c1mov rcx, r9
1400900c4mov edi, -1
1400900c9mov [rsp+64], r10
1400900cemov r10, [rdx]
1400900d1or rcx, rdi
1400900d4mov [rsp+80], r8
1400900d9lea r9, [rsp+64]
1400900delea r8, [rsp+80]
1400900e3mov [rsp+88], rcx
1400900e8mov rcx, r11
1400900ebor rcx, rdi
1400900eemov [rsp+48], rsi
1400900f3mov [rsp+72], rcx
1400900f8lea rcx, [rsp+116]
1400900fdmov [rsp+40], rcx
140090102lea rcx, [rsp+96]
140090107mov [rsp+32], rax
14009010ccall [r10+80]
140090110
140090110loc_140090110:
140090110mov edx, [rsp+116]
140090114test edx, edx
140090116jne 0x140090140
140090118
140090118loc_140090118:
140090118mov rsi, [rip+0x107571]
14009011fmov rax, [rsp+120]
140090124sub rax, [rsi]
140090127jne 0x140090187
140090129mov rax, rbx
14009012cadd rsp, 136
140090133pop rbx
140090134pop rsi
140090135pop rdi
140090136pop r14
140090138ret
140090139
140090139 0f 1f 80 00 00 00 00 .......
140090140
140090140loc_140090140:
140090140mov rax, [rbx]
140090143mov rcx, [rax-24]
140090147add rcx, rbx
14009014aor edx, [rcx+32]
14009014dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090152jmp 0x140090118
140090154
140090154 48 83 ea 01 48 89 c1 75 45 e8 2e 1b H...H..uE...
140090160 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090170 d9 e8 5a 6c 06 00 48 8b 35 13 75 10 00 48 8b 44 ..Zl..H.5.u..H.D
140090180 24 78 48 2b 06 74 5f $xH+.t_
140090187
140090187loc_140090187:
140090187call __stack_chk_fail
14009018c
14009018cloc_14009018c:
14009018cmov rsi, [rip+0x1074fd]
140090193mov rax, [rsp+120]
140090198sub rax, [rsi]
14009019bjne 0x140090187
14009019dcall std::__throw_bad_cast()
1400901a2call __cxa_begin_catch
1400901a7mov rax, [rbx]
1400901aamov edx, 1
1400901afmov rcx, [rax-24]
1400901b3add rcx, rbx
1400901b6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400901bbcall __cxa_end_catch
1400901c0jmp 0x140090110
1400901c5
1400901c5 48 89 c3 e8 b3 1c 07 00 48 8b 35 H.......H.5
1400901d0 bc 74 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .t..H.D$xH+.u.H.
1400901e0 d9 e8 ba b1 f8 ff e8 65 20 07 00 48 89 c3 e8 8d .......e ..H....
1400901f0 1c 07 00 48 8b 35 96 74 10 00 48 8b 44 24 78 48 ...H.5.t..H.D$xH
140090200 2b 06 74 da eb 81 +.t...
140090050
140090206
140090206 // align 0x10
140090206 // align 0x10
140090210
140090210std::istream& std::istream::_M_extract<long double>(long double&):
140090210push r14
140090212push rdi
140090213push rsi
140090214push rbx
140090215sub rsp, 136
14009021cmov rdi, [rip+0x10746d]
140090223xor r8l, r8l
140090226mov rbx, rcx
140090229mov rsi, rdx
14009022cmov rcx, [rdi]
14009022fmov [rsp+120], rcx
140090234lea rcx, [rsp+115]
140090239mov rdx, rbx
14009023ccall std::istream::sentry::sentry(std::istream&, bool)
140090241cmp [rsp+115], 0
140090246je 0x1400902d8
14009024cmov rax, [rbx]
14009024fmov [rsp+116], 0
140090257mov rdi, [rax-24]
14009025badd rdi, rbx
14009025emov rdx, [rdi+256]
140090265mov rax, rdi
140090268test rdx, rdx
14009026bje 0x14009034c
140090271xor r9l, r9l
140090274mov r8, [rdi+232]
14009027bxor r11l, r11l
14009027exor r10l, r10l
140090281mov rcx, r9
140090284mov edi, -1
140090289mov [rsp+64], r10
14009028emov r10, [rdx]
140090291or rcx, rdi
140090294mov [rsp+80], r8
140090299lea r9, [rsp+64]
14009029elea r8, [rsp+80]
1400902a3mov [rsp+88], rcx
1400902a8mov rcx, r11
1400902abor rcx, rdi
1400902aemov [rsp+48], rsi
1400902b3mov [rsp+72], rcx
1400902b8lea rcx, [rsp+116]
1400902bdmov [rsp+40], rcx
1400902c2lea rcx, [rsp+96]
1400902c7mov [rsp+32], rax
1400902cccall [r10+88]
1400902d0
1400902d0loc_1400902d0:
1400902d0mov edx, [rsp+116]
1400902d4test edx, edx
1400902d6jne 0x140090300
1400902d8
1400902d8loc_1400902d8:
1400902d8mov rsi, [rip+0x1073b1]
1400902dfmov rax, [rsp+120]
1400902e4sub rax, [rsi]
1400902e7jne 0x140090347
1400902e9mov rax, rbx
1400902ecadd rsp, 136
1400902f3pop rbx
1400902f4pop rsi
1400902f5pop rdi
1400902f6pop r14
1400902f8ret
1400902f9
1400902f9 0f 1f 80 00 00 00 00 .......
140090300
140090300loc_140090300:
140090300mov rax, [rbx]
140090303mov rcx, [rax-24]
140090307add rcx, rbx
14009030aor edx, [rcx+32]
14009030dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090312jmp 0x1400902d8
140090314
140090314 48 83 ea 01 48 89 c1 75 45 e8 6e 19 H...H..uE.n.
140090320 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090330 d9 e8 9a 6a 06 00 48 8b 35 53 73 10 00 48 8b 44 ...j..H.5Ss..H.D
140090340 24 78 48 2b 06 74 5f $xH+.t_
140090347
140090347loc_140090347:
140090347call __stack_chk_fail
14009034c
14009034cloc_14009034c:
14009034cmov rsi, [rip+0x10733d]
140090353mov rax, [rsp+120]
140090358sub rax, [rsi]
14009035bjne 0x140090347
14009035dcall std::__throw_bad_cast()
140090362call __cxa_begin_catch
140090367mov rax, [rbx]
14009036amov edx, 1
14009036fmov rcx, [rax-24]
140090373add rcx, rbx
140090376call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14009037bcall __cxa_end_catch
140090380jmp 0x1400902d0
140090385
140090385 48 89 c3 e8 f3 1a 07 00 48 8b 35 H.......H.5
140090390 fc 72 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .r..H.D$xH+.u.H.
1400903a0 d9 e8 fa af f8 ff e8 a5 1e 07 00 48 89 c3 e8 cd ...........H....
1400903b0 1a 07 00 48 8b 35 d6 72 10 00 48 8b 44 24 78 48 ...H.5.r..H.D$xH
1400903c0 2b 06 74 da eb 81 +.t...
140090210
140090210std::istream& std::istream::_M_extract<long double>(long double&):
140090210push r14
140090212push rdi
140090213push rsi
140090214push rbx
140090215sub rsp, 136
14009021cmov rdi, [rip+0x10746d]
140090223xor r8l, r8l
140090226mov rbx, rcx
140090229mov rsi, rdx
14009022cmov rcx, [rdi]
14009022fmov [rsp+120], rcx
140090234lea rcx, [rsp+115]
140090239mov rdx, rbx
14009023ccall std::istream::sentry::sentry(std::istream&, bool)
140090241cmp [rsp+115], 0
140090246je 0x1400902d8
14009024cmov rax, [rbx]
14009024fmov [rsp+116], 0
140090257mov rdi, [rax-24]
14009025badd rdi, rbx
14009025emov rdx, [rdi+256]
140090265mov rax, rdi
140090268test rdx, rdx
14009026bje 0x14009034c
140090271xor r9l, r9l
140090274mov r8, [rdi+232]
14009027bxor r11l, r11l
14009027exor r10l, r10l
140090281mov rcx, r9
140090284mov edi, -1
140090289mov [rsp+64], r10
14009028emov r10, [rdx]
140090291or rcx, rdi
140090294mov [rsp+80], r8
140090299lea r9, [rsp+64]
14009029elea r8, [rsp+80]
1400902a3mov [rsp+88], rcx
1400902a8mov rcx, r11
1400902abor rcx, rdi
1400902aemov [rsp+48], rsi
1400902b3mov [rsp+72], rcx
1400902b8lea rcx, [rsp+116]
1400902bdmov [rsp+40], rcx
1400902c2lea rcx, [rsp+96]
1400902c7mov [rsp+32], rax
1400902cccall [r10+88]
1400902d0
1400902d0loc_1400902d0:
1400902d0mov edx, [rsp+116]
1400902d4test edx, edx
1400902d6jne 0x140090300
1400902d8
1400902d8loc_1400902d8:
1400902d8mov rsi, [rip+0x1073b1]
1400902dfmov rax, [rsp+120]
1400902e4sub rax, [rsi]
1400902e7jne 0x140090347
1400902e9mov rax, rbx
1400902ecadd rsp, 136
1400902f3pop rbx
1400902f4pop rsi
1400902f5pop rdi
1400902f6pop r14
1400902f8ret
1400902f9
1400902f9 0f 1f 80 00 00 00 00 .......
140090300
140090300loc_140090300:
140090300mov rax, [rbx]
140090303mov rcx, [rax-24]
140090307add rcx, rbx
14009030aor edx, [rcx+32]
14009030dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090312jmp 0x1400902d8
140090314
140090314 48 83 ea 01 48 89 c1 75 45 e8 6e 19 H...H..uE.n.
140090320 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090330 d9 e8 9a 6a 06 00 48 8b 35 53 73 10 00 48 8b 44 ...j..H.5Ss..H.D
140090340 24 78 48 2b 06 74 5f $xH+.t_
140090347
140090347loc_140090347:
140090347call __stack_chk_fail
14009034c
14009034cloc_14009034c:
14009034cmov rsi, [rip+0x10733d]
140090353mov rax, [rsp+120]
140090358sub rax, [rsi]
14009035bjne 0x140090347
14009035dcall std::__throw_bad_cast()
140090362call __cxa_begin_catch
140090367mov rax, [rbx]
14009036amov edx, 1
14009036fmov rcx, [rax-24]
140090373add rcx, rbx
140090376call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14009037bcall __cxa_end_catch
140090380jmp 0x1400902d0
140090385
140090385 48 89 c3 e8 f3 1a 07 00 48 8b 35 H.......H.5
140090390 fc 72 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .r..H.D$xH+.u.H.
1400903a0 d9 e8 fa af f8 ff e8 a5 1e 07 00 48 89 c3 e8 cd ...........H....
1400903b0 1a 07 00 48 8b 35 d6 72 10 00 48 8b 44 24 78 48 ...H.5.r..H.D$xH
1400903c0 2b 06 74 da eb 81 +.t...
140090210
1400903c6
1400903c6 // align 0x10
1400903c6 // align 0x10
1400903d0
1400903d0std::istream& std::istream::_M_extract<float>(float&):
1400903d0push r14
1400903d2push rdi
1400903d3push rsi
1400903d4push rbx
1400903d5sub rsp, 136
1400903dcmov rdi, [rip+0x1072ad]
1400903e3xor r8l, r8l
1400903e6mov rbx, rcx
1400903e9mov rsi, rdx
1400903ecmov rcx, [rdi]
1400903efmov [rsp+120], rcx
1400903f4lea rcx, [rsp+115]
1400903f9mov rdx, rbx
1400903fccall std::istream::sentry::sentry(std::istream&, bool)
140090401cmp [rsp+115], 0
140090406je 0x140090498
14009040cmov rax, [rbx]
14009040fmov [rsp+116], 0
140090417mov rdi, [rax-24]
14009041badd rdi, rbx
14009041emov rdx, [rdi+256]
140090425mov rax, rdi
140090428test rdx, rdx
14009042bje 0x14009050c
140090431xor r9l, r9l
140090434mov r8, [rdi+232]
14009043bxor r11l, r11l
14009043exor r10l, r10l
140090441mov rcx, r9
140090444mov edi, -1
140090449mov [rsp+64], r10
14009044emov r10, [rdx]
140090451or rcx, rdi
140090454mov [rsp+80], r8
140090459lea r9, [rsp+64]
14009045elea r8, [rsp+80]
140090463mov [rsp+88], rcx
140090468mov rcx, r11
14009046bor rcx, rdi
14009046emov [rsp+48], rsi
140090473mov [rsp+72], rcx
140090478lea rcx, [rsp+116]
14009047dmov [rsp+40], rcx
140090482lea rcx, [rsp+96]
140090487mov [rsp+32], rax
14009048ccall [r10+72]
140090490
140090490loc_140090490:
140090490mov edx, [rsp+116]
140090494test edx, edx
140090496jne 0x1400904c0
140090498
140090498loc_140090498:
140090498mov rsi, [rip+0x1071f1]
14009049fmov rax, [rsp+120]
1400904a4sub rax, [rsi]
1400904a7jne 0x140090507
1400904a9mov rax, rbx
1400904acadd rsp, 136
1400904b3pop rbx
1400904b4pop rsi
1400904b5pop rdi
1400904b6pop r14
1400904b8ret
1400904b9
1400904b9 0f 1f 80 00 00 00 00 .......
1400904c0
1400904c0loc_1400904c0:
1400904c0mov rax, [rbx]
1400904c3mov rcx, [rax-24]
1400904c7add rcx, rbx
1400904caor edx, [rcx+32]
1400904cdcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400904d2jmp 0x140090498
1400904d4
1400904d4 48 83 ea 01 48 89 c1 75 45 e8 ae 17 H...H..uE...
1400904e0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
1400904f0 d9 e8 da 68 06 00 48 8b 35 93 71 10 00 48 8b 44 ...h..H.5.q..H.D
140090500 24 78 48 2b 06 74 5f $xH+.t_
140090507
140090507loc_140090507:
140090507call __stack_chk_fail
14009050c
14009050cloc_14009050c:
14009050cmov rsi, [rip+0x10717d]
140090513mov rax, [rsp+120]
140090518sub rax, [rsi]
14009051bjne 0x140090507
14009051dcall std::__throw_bad_cast()
140090522call __cxa_begin_catch
140090527mov rax, [rbx]
14009052amov edx, 1
14009052fmov rcx, [rax-24]
140090533add rcx, rbx
140090536call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14009053bcall __cxa_end_catch
140090540jmp 0x140090490
140090545
140090545 48 89 c3 e8 33 19 07 00 48 8b 35 H...3...H.5
140090550 3c 71 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 <q..H.D$xH+.u.H.
140090560 d9 e8 3a ae f8 ff e8 e5 1c 07 00 48 89 c3 e8 0d ..:........H....
140090570 19 07 00 48 8b 35 16 71 10 00 48 8b 44 24 78 48 ...H.5.q..H.D$xH
140090580 2b 06 74 da eb 81 +.t...
1400903d0
1400903d0std::istream& std::istream::_M_extract<float>(float&):
1400903d0push r14
1400903d2push rdi
1400903d3push rsi
1400903d4push rbx
1400903d5sub rsp, 136
1400903dcmov rdi, [rip+0x1072ad]
1400903e3xor r8l, r8l
1400903e6mov rbx, rcx
1400903e9mov rsi, rdx
1400903ecmov rcx, [rdi]
1400903efmov [rsp+120], rcx
1400903f4lea rcx, [rsp+115]
1400903f9mov rdx, rbx
1400903fccall std::istream::sentry::sentry(std::istream&, bool)
140090401cmp [rsp+115], 0
140090406je 0x140090498
14009040cmov rax, [rbx]
14009040fmov [rsp+116], 0
140090417mov rdi, [rax-24]
14009041badd rdi, rbx
14009041emov rdx, [rdi+256]
140090425mov rax, rdi
140090428test rdx, rdx
14009042bje 0x14009050c
140090431xor r9l, r9l
140090434mov r8, [rdi+232]
14009043bxor r11l, r11l
14009043exor r10l, r10l
140090441mov rcx, r9
140090444mov edi, -1
140090449mov [rsp+64], r10
14009044emov r10, [rdx]
140090451or rcx, rdi
140090454mov [rsp+80], r8
140090459lea r9, [rsp+64]
14009045elea r8, [rsp+80]
140090463mov [rsp+88], rcx
140090468mov rcx, r11
14009046bor rcx, rdi
14009046emov [rsp+48], rsi
140090473mov [rsp+72], rcx
140090478lea rcx, [rsp+116]
14009047dmov [rsp+40], rcx
140090482lea rcx, [rsp+96]
140090487mov [rsp+32], rax
14009048ccall [r10+72]
140090490
140090490loc_140090490:
140090490mov edx, [rsp+116]
140090494test edx, edx
140090496jne 0x1400904c0
140090498
140090498loc_140090498:
140090498mov rsi, [rip+0x1071f1]
14009049fmov rax, [rsp+120]
1400904a4sub rax, [rsi]
1400904a7jne 0x140090507
1400904a9mov rax, rbx
1400904acadd rsp, 136
1400904b3pop rbx
1400904b4pop rsi
1400904b5pop rdi
1400904b6pop r14
1400904b8ret
1400904b9
1400904b9 0f 1f 80 00 00 00 00 .......
1400904c0
1400904c0loc_1400904c0:
1400904c0mov rax, [rbx]
1400904c3mov rcx, [rax-24]
1400904c7add rcx, rbx
1400904caor edx, [rcx+32]
1400904cdcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400904d2jmp 0x140090498
1400904d4
1400904d4 48 83 ea 01 48 89 c1 75 45 e8 ae 17 H...H..uE...
1400904e0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
1400904f0 d9 e8 da 68 06 00 48 8b 35 93 71 10 00 48 8b 44 ...h..H.5.q..H.D
140090500 24 78 48 2b 06 74 5f $xH+.t_
140090507
140090507loc_140090507:
140090507call __stack_chk_fail
14009050c
14009050cloc_14009050c:
14009050cmov rsi, [rip+0x10717d]
140090513mov rax, [rsp+120]
140090518sub rax, [rsi]
14009051bjne 0x140090507
14009051dcall std::__throw_bad_cast()
140090522call __cxa_begin_catch
140090527mov rax, [rbx]
14009052amov edx, 1
14009052fmov rcx, [rax-24]
140090533add rcx, rbx
140090536call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14009053bcall __cxa_end_catch
140090540jmp 0x140090490
140090545
140090545 48 89 c3 e8 33 19 07 00 48 8b 35 H...3...H.5
140090550 3c 71 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 <q..H.D$xH+.u.H.
140090560 d9 e8 3a ae f8 ff e8 e5 1c 07 00 48 89 c3 e8 0d ..:........H....
140090570 19 07 00 48 8b 35 16 71 10 00 48 8b 44 24 78 48 ...H.5.q..H.D$xH
140090580 2b 06 74 da eb 81 +.t...
1400903d0
140090586
140090586 // align 0x10
140090586 // align 0x10
140090590
140090590std::istream& std::istream::_M_extract<unsigned int>(unsigned int&):
140090590push r14
140090592push rdi
140090593push rsi
140090594push rbx
140090595sub rsp, 136
14009059cmov rdi, [rip+0x1070ed]
1400905a3xor r8l, r8l
1400905a6mov rbx, rcx
1400905a9mov rsi, rdx
1400905acmov rcx, [rdi]
1400905afmov [rsp+120], rcx
1400905b4lea rcx, [rsp+115]
1400905b9mov rdx, rbx
1400905bccall std::istream::sentry::sentry(std::istream&, bool)
1400905c1cmp [rsp+115], 0
1400905c6je 0x140090658
1400905ccmov rax, [rbx]
1400905cfmov [rsp+116], 0
1400905d7mov rdi, [rax-24]
1400905dbadd rdi, rbx
1400905demov rdx, [rdi+256]
1400905e5mov rax, rdi
1400905e8test rdx, rdx
1400905ebje 0x1400906cc
1400905f1xor r9l, r9l
1400905f4mov r8, [rdi+232]
1400905fbxor r11l, r11l
1400905fexor r10l, r10l
140090601mov rcx, r9
140090604mov edi, -1
140090609mov [rsp+64], r10
14009060emov r10, [rdx]
140090611or rcx, rdi
140090614mov [rsp+80], r8
140090619lea r9, [rsp+64]
14009061elea r8, [rsp+80]
140090623mov [rsp+88], rcx
140090628mov rcx, r11
14009062bor rcx, rdi
14009062emov [rsp+48], rsi
140090633mov [rsp+72], rcx
140090638lea rcx, [rsp+116]
14009063dmov [rsp+40], rcx
140090642lea rcx, [rsp+96]
140090647mov [rsp+32], rax
14009064ccall [r10+40]
140090650
140090650loc_140090650:
140090650mov edx, [rsp+116]
140090654test edx, edx
140090656jne 0x140090680
140090658
140090658loc_140090658:
140090658mov rsi, [rip+0x107031]
14009065fmov rax, [rsp+120]
140090664sub rax, [rsi]
140090667jne 0x1400906c7
140090669mov rax, rbx
14009066cadd rsp, 136
140090673pop rbx
140090674pop rsi
140090675pop rdi
140090676pop r14
140090678ret
140090679
140090679 0f 1f 80 00 00 00 00 .......
140090680
140090680loc_140090680:
140090680mov rax, [rbx]
140090683mov rcx, [rax-24]
140090687add rcx, rbx
14009068aor edx, [rcx+32]
14009068dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090692jmp 0x140090658
140090694
140090694 48 83 ea 01 48 89 c1 75 45 e8 ee 15 H...H..uE...
1400906a0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
1400906b0 d9 e8 1a 67 06 00 48 8b 35 d3 6f 10 00 48 8b 44 ...g..H.5.o..H.D
1400906c0 24 78 48 2b 06 74 5f $xH+.t_
1400906c7
1400906c7loc_1400906c7:
1400906c7call __stack_chk_fail
1400906cc
1400906ccloc_1400906cc:
1400906ccmov rsi, [rip+0x106fbd]
1400906d3mov rax, [rsp+120]
1400906d8sub rax, [rsi]
1400906dbjne 0x1400906c7
1400906ddcall std::__throw_bad_cast()
1400906e2call __cxa_begin_catch
1400906e7mov rax, [rbx]
1400906eamov edx, 1
1400906efmov rcx, [rax-24]
1400906f3add rcx, rbx
1400906f6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400906fbcall __cxa_end_catch
140090700jmp 0x140090650
140090705
140090705 48 89 c3 e8 73 17 07 00 48 8b 35 H...s...H.5
140090710 7c 6f 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 |o..H.D$xH+.u.H.
140090720 d9 e8 7a ac f8 ff e8 25 1b 07 00 48 89 c3 e8 4d ..z....%...H...M
140090730 17 07 00 48 8b 35 56 6f 10 00 48 8b 44 24 78 48 ...H.5Vo..H.D$xH
140090740 2b 06 74 da eb 81 +.t...
140090590
140090590std::istream& std::istream::_M_extract<unsigned int>(unsigned int&):
140090590push r14
140090592push rdi
140090593push rsi
140090594push rbx
140090595sub rsp, 136
14009059cmov rdi, [rip+0x1070ed]
1400905a3xor r8l, r8l
1400905a6mov rbx, rcx
1400905a9mov rsi, rdx
1400905acmov rcx, [rdi]
1400905afmov [rsp+120], rcx
1400905b4lea rcx, [rsp+115]
1400905b9mov rdx, rbx
1400905bccall std::istream::sentry::sentry(std::istream&, bool)
1400905c1cmp [rsp+115], 0
1400905c6je 0x140090658
1400905ccmov rax, [rbx]
1400905cfmov [rsp+116], 0
1400905d7mov rdi, [rax-24]
1400905dbadd rdi, rbx
1400905demov rdx, [rdi+256]
1400905e5mov rax, rdi
1400905e8test rdx, rdx
1400905ebje 0x1400906cc
1400905f1xor r9l, r9l
1400905f4mov r8, [rdi+232]
1400905fbxor r11l, r11l
1400905fexor r10l, r10l
140090601mov rcx, r9
140090604mov edi, -1
140090609mov [rsp+64], r10
14009060emov r10, [rdx]
140090611or rcx, rdi
140090614mov [rsp+80], r8
140090619lea r9, [rsp+64]
14009061elea r8, [rsp+80]
140090623mov [rsp+88], rcx
140090628mov rcx, r11
14009062bor rcx, rdi
14009062emov [rsp+48], rsi
140090633mov [rsp+72], rcx
140090638lea rcx, [rsp+116]
14009063dmov [rsp+40], rcx
140090642lea rcx, [rsp+96]
140090647mov [rsp+32], rax
14009064ccall [r10+40]
140090650
140090650loc_140090650:
140090650mov edx, [rsp+116]
140090654test edx, edx
140090656jne 0x140090680
140090658
140090658loc_140090658:
140090658mov rsi, [rip+0x107031]
14009065fmov rax, [rsp+120]
140090664sub rax, [rsi]
140090667jne 0x1400906c7
140090669mov rax, rbx
14009066cadd rsp, 136
140090673pop rbx
140090674pop rsi
140090675pop rdi
140090676pop r14
140090678ret
140090679
140090679 0f 1f 80 00 00 00 00 .......
140090680
140090680loc_140090680:
140090680mov rax, [rbx]
140090683mov rcx, [rax-24]
140090687add rcx, rbx
14009068aor edx, [rcx+32]
14009068dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090692jmp 0x140090658
140090694
140090694 48 83 ea 01 48 89 c1 75 45 e8 ee 15 H...H..uE...
1400906a0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
1400906b0 d9 e8 1a 67 06 00 48 8b 35 d3 6f 10 00 48 8b 44 ...g..H.5.o..H.D
1400906c0 24 78 48 2b 06 74 5f $xH+.t_
1400906c7
1400906c7loc_1400906c7:
1400906c7call __stack_chk_fail
1400906cc
1400906ccloc_1400906cc:
1400906ccmov rsi, [rip+0x106fbd]
1400906d3mov rax, [rsp+120]
1400906d8sub rax, [rsi]
1400906dbjne 0x1400906c7
1400906ddcall std::__throw_bad_cast()
1400906e2call __cxa_begin_catch
1400906e7mov rax, [rbx]
1400906eamov edx, 1
1400906efmov rcx, [rax-24]
1400906f3add rcx, rbx
1400906f6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400906fbcall __cxa_end_catch
140090700jmp 0x140090650
140090705
140090705 48 89 c3 e8 73 17 07 00 48 8b 35 H...s...H.5
140090710 7c 6f 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 |o..H.D$xH+.u.H.
140090720 d9 e8 7a ac f8 ff e8 25 1b 07 00 48 89 c3 e8 4d ..z....%...H...M
140090730 17 07 00 48 8b 35 56 6f 10 00 48 8b 44 24 78 48 ...H.5Vo..H.D$xH
140090740 2b 06 74 da eb 81 +.t...
140090590
140090746
140090746 // align 0x10
140090746 // align 0x10
140090750
140090750std::istream& std::istream::_M_extract<long>(long&):
140090750push r14
140090752push rdi
140090753push rsi
140090754push rbx
140090755sub rsp, 136
14009075cmov rdi, [rip+0x106f2d]
140090763xor r8l, r8l
140090766mov rbx, rcx
140090769mov rsi, rdx
14009076cmov rcx, [rdi]
14009076fmov [rsp+120], rcx
140090774lea rcx, [rsp+115]
140090779mov rdx, rbx
14009077ccall std::istream::sentry::sentry(std::istream&, bool)
140090781cmp [rsp+115], 0
140090786je 0x140090818
14009078cmov rax, [rbx]
14009078fmov [rsp+116], 0
140090797mov rdi, [rax-24]
14009079badd rdi, rbx
14009079emov rdx, [rdi+256]
1400907a5mov rax, rdi
1400907a8test rdx, rdx
1400907abje 0x14009088c
1400907b1xor r9l, r9l
1400907b4mov r8, [rdi+232]
1400907bbxor r11l, r11l
1400907bexor r10l, r10l
1400907c1mov rcx, r9
1400907c4mov edi, -1
1400907c9mov [rsp+64], r10
1400907cemov r10, [rdx]
1400907d1or rcx, rdi
1400907d4mov [rsp+80], r8
1400907d9lea r9, [rsp+64]
1400907delea r8, [rsp+80]
1400907e3mov [rsp+88], rcx
1400907e8mov rcx, r11
1400907ebor rcx, rdi
1400907eemov [rsp+48], rsi
1400907f3mov [rsp+72], rcx
1400907f8lea rcx, [rsp+116]
1400907fdmov [rsp+40], rcx
140090802lea rcx, [rsp+96]
140090807mov [rsp+32], rax
14009080ccall [r10+24]
140090810
140090810loc_140090810:
140090810mov edx, [rsp+116]
140090814test edx, edx
140090816jne 0x140090840
140090818
140090818loc_140090818:
140090818mov rsi, [rip+0x106e71]
14009081fmov rax, [rsp+120]
140090824sub rax, [rsi]
140090827jne 0x140090887
140090829mov rax, rbx
14009082cadd rsp, 136
140090833pop rbx
140090834pop rsi
140090835pop rdi
140090836pop r14
140090838ret
140090839
140090839 0f 1f 80 00 00 00 00 .......
140090840
140090840loc_140090840:
140090840mov rax, [rbx]
140090843mov rcx, [rax-24]
140090847add rcx, rbx
14009084aor edx, [rcx+32]
14009084dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090852jmp 0x140090818
140090854
140090854 48 83 ea 01 48 89 c1 75 45 e8 2e 14 H...H..uE...
140090860 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090870 d9 e8 5a 65 06 00 48 8b 35 13 6e 10 00 48 8b 44 ..Ze..H.5.n..H.D
140090880 24 78 48 2b 06 74 5f $xH+.t_
140090887
140090887loc_140090887:
140090887call __stack_chk_fail
14009088c
14009088cloc_14009088c:
14009088cmov rsi, [rip+0x106dfd]
140090893mov rax, [rsp+120]
140090898sub rax, [rsi]
14009089bjne 0x140090887
14009089dcall std::__throw_bad_cast()
1400908a2call __cxa_begin_catch
1400908a7mov rax, [rbx]
1400908aamov edx, 1
1400908afmov rcx, [rax-24]
1400908b3add rcx, rbx
1400908b6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400908bbcall __cxa_end_catch
1400908c0jmp 0x140090810
1400908c5
1400908c5 48 89 c3 e8 b3 15 07 00 48 8b 35 H.......H.5
1400908d0 bc 6d 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .m..H.D$xH+.u.H.
1400908e0 d9 e8 ba aa f8 ff e8 65 19 07 00 48 89 c3 e8 8d .......e...H....
1400908f0 15 07 00 48 8b 35 96 6d 10 00 48 8b 44 24 78 48 ...H.5.m..H.D$xH
140090900 2b 06 74 da eb 81 +.t...
140090750
140090750std::istream& std::istream::_M_extract<long>(long&):
140090750push r14
140090752push rdi
140090753push rsi
140090754push rbx
140090755sub rsp, 136
14009075cmov rdi, [rip+0x106f2d]
140090763xor r8l, r8l
140090766mov rbx, rcx
140090769mov rsi, rdx
14009076cmov rcx, [rdi]
14009076fmov [rsp+120], rcx
140090774lea rcx, [rsp+115]
140090779mov rdx, rbx
14009077ccall std::istream::sentry::sentry(std::istream&, bool)
140090781cmp [rsp+115], 0
140090786je 0x140090818
14009078cmov rax, [rbx]
14009078fmov [rsp+116], 0
140090797mov rdi, [rax-24]
14009079badd rdi, rbx
14009079emov rdx, [rdi+256]
1400907a5mov rax, rdi
1400907a8test rdx, rdx
1400907abje 0x14009088c
1400907b1xor r9l, r9l
1400907b4mov r8, [rdi+232]
1400907bbxor r11l, r11l
1400907bexor r10l, r10l
1400907c1mov rcx, r9
1400907c4mov edi, -1
1400907c9mov [rsp+64], r10
1400907cemov r10, [rdx]
1400907d1or rcx, rdi
1400907d4mov [rsp+80], r8
1400907d9lea r9, [rsp+64]
1400907delea r8, [rsp+80]
1400907e3mov [rsp+88], rcx
1400907e8mov rcx, r11
1400907ebor rcx, rdi
1400907eemov [rsp+48], rsi
1400907f3mov [rsp+72], rcx
1400907f8lea rcx, [rsp+116]
1400907fdmov [rsp+40], rcx
140090802lea rcx, [rsp+96]
140090807mov [rsp+32], rax
14009080ccall [r10+24]
140090810
140090810loc_140090810:
140090810mov edx, [rsp+116]
140090814test edx, edx
140090816jne 0x140090840
140090818
140090818loc_140090818:
140090818mov rsi, [rip+0x106e71]
14009081fmov rax, [rsp+120]
140090824sub rax, [rsi]
140090827jne 0x140090887
140090829mov rax, rbx
14009082cadd rsp, 136
140090833pop rbx
140090834pop rsi
140090835pop rdi
140090836pop r14
140090838ret
140090839
140090839 0f 1f 80 00 00 00 00 .......
140090840
140090840loc_140090840:
140090840mov rax, [rbx]
140090843mov rcx, [rax-24]
140090847add rcx, rbx
14009084aor edx, [rcx+32]
14009084dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090852jmp 0x140090818
140090854
140090854 48 83 ea 01 48 89 c1 75 45 e8 2e 14 H...H..uE...
140090860 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090870 d9 e8 5a 65 06 00 48 8b 35 13 6e 10 00 48 8b 44 ..Ze..H.5.n..H.D
140090880 24 78 48 2b 06 74 5f $xH+.t_
140090887
140090887loc_140090887:
140090887call __stack_chk_fail
14009088c
14009088cloc_14009088c:
14009088cmov rsi, [rip+0x106dfd]
140090893mov rax, [rsp+120]
140090898sub rax, [rsi]
14009089bjne 0x140090887
14009089dcall std::__throw_bad_cast()
1400908a2call __cxa_begin_catch
1400908a7mov rax, [rbx]
1400908aamov edx, 1
1400908afmov rcx, [rax-24]
1400908b3add rcx, rbx
1400908b6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400908bbcall __cxa_end_catch
1400908c0jmp 0x140090810
1400908c5
1400908c5 48 89 c3 e8 b3 15 07 00 48 8b 35 H.......H.5
1400908d0 bc 6d 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .m..H.D$xH+.u.H.
1400908e0 d9 e8 ba aa f8 ff e8 65 19 07 00 48 89 c3 e8 8d .......e...H....
1400908f0 15 07 00 48 8b 35 96 6d 10 00 48 8b 44 24 78 48 ...H.5.m..H.D$xH
140090900 2b 06 74 da eb 81 +.t...
140090750
140090906
140090906 // align 0x10
140090906 // align 0x10
140090910
140090910std::istream& std::istream::_M_extract<unsigned long>(unsigned long&):
140090910push r14
140090912push rdi
140090913push rsi
140090914push rbx
140090915sub rsp, 136
14009091cmov rdi, [rip+0x106d6d]
140090923xor r8l, r8l
140090926mov rbx, rcx
140090929mov rsi, rdx
14009092cmov rcx, [rdi]
14009092fmov [rsp+120], rcx
140090934lea rcx, [rsp+115]
140090939mov rdx, rbx
14009093ccall std::istream::sentry::sentry(std::istream&, bool)
140090941cmp [rsp+115], 0
140090946je 0x1400909d8
14009094cmov rax, [rbx]
14009094fmov [rsp+116], 0
140090957mov rdi, [rax-24]
14009095badd rdi, rbx
14009095emov rdx, [rdi+256]
140090965mov rax, rdi
140090968test rdx, rdx
14009096bje 0x140090a4c
140090971xor r9l, r9l
140090974mov r8, [rdi+232]
14009097bxor r11l, r11l
14009097exor r10l, r10l
140090981mov rcx, r9
140090984mov edi, -1
140090989mov [rsp+64], r10
14009098emov r10, [rdx]
140090991or rcx, rdi
140090994mov [rsp+80], r8
140090999lea r9, [rsp+64]
14009099elea r8, [rsp+80]
1400909a3mov [rsp+88], rcx
1400909a8mov rcx, r11
1400909abor rcx, rdi
1400909aemov [rsp+48], rsi
1400909b3mov [rsp+72], rcx
1400909b8lea rcx, [rsp+116]
1400909bdmov [rsp+40], rcx
1400909c2lea rcx, [rsp+96]
1400909c7mov [rsp+32], rax
1400909cccall [r10+48]
1400909d0
1400909d0loc_1400909d0:
1400909d0mov edx, [rsp+116]
1400909d4test edx, edx
1400909d6jne 0x140090a00
1400909d8
1400909d8loc_1400909d8:
1400909d8mov rsi, [rip+0x106cb1]
1400909dfmov rax, [rsp+120]
1400909e4sub rax, [rsi]
1400909e7jne 0x140090a47
1400909e9mov rax, rbx
1400909ecadd rsp, 136
1400909f3pop rbx
1400909f4pop rsi
1400909f5pop rdi
1400909f6pop r14
1400909f8ret
1400909f9
1400909f9 0f 1f 80 00 00 00 00 .......
140090a00
140090a00loc_140090a00:
140090a00mov rax, [rbx]
140090a03mov rcx, [rax-24]
140090a07add rcx, rbx
140090a0aor edx, [rcx+32]
140090a0dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090a12jmp 0x1400909d8
140090a14
140090a14 48 83 ea 01 48 89 c1 75 45 e8 6e 12 H...H..uE.n.
140090a20 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090a30 d9 e8 9a 63 06 00 48 8b 35 53 6c 10 00 48 8b 44 ...c..H.5Sl..H.D
140090a40 24 78 48 2b 06 74 5f $xH+.t_
140090a47
140090a47loc_140090a47:
140090a47call __stack_chk_fail
140090a4c
140090a4cloc_140090a4c:
140090a4cmov rsi, [rip+0x106c3d]
140090a53mov rax, [rsp+120]
140090a58sub rax, [rsi]
140090a5bjne 0x140090a47
140090a5dcall std::__throw_bad_cast()
140090a62call __cxa_begin_catch
140090a67mov rax, [rbx]
140090a6amov edx, 1
140090a6fmov rcx, [rax-24]
140090a73add rcx, rbx
140090a76call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090a7bcall __cxa_end_catch
140090a80jmp 0x1400909d0
140090a85
140090a85 48 89 c3 e8 f3 13 07 00 48 8b 35 H.......H.5
140090a90 fc 6b 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .k..H.D$xH+.u.H.
140090aa0 d9 e8 fa a8 f8 ff e8 a5 17 07 00 48 89 c3 e8 cd ...........H....
140090ab0 13 07 00 48 8b 35 d6 6b 10 00 48 8b 44 24 78 48 ...H.5.k..H.D$xH
140090ac0 2b 06 74 da eb 81 +.t...
140090910
140090910std::istream& std::istream::_M_extract<unsigned long>(unsigned long&):
140090910push r14
140090912push rdi
140090913push rsi
140090914push rbx
140090915sub rsp, 136
14009091cmov rdi, [rip+0x106d6d]
140090923xor r8l, r8l
140090926mov rbx, rcx
140090929mov rsi, rdx
14009092cmov rcx, [rdi]
14009092fmov [rsp+120], rcx
140090934lea rcx, [rsp+115]
140090939mov rdx, rbx
14009093ccall std::istream::sentry::sentry(std::istream&, bool)
140090941cmp [rsp+115], 0
140090946je 0x1400909d8
14009094cmov rax, [rbx]
14009094fmov [rsp+116], 0
140090957mov rdi, [rax-24]
14009095badd rdi, rbx
14009095emov rdx, [rdi+256]
140090965mov rax, rdi
140090968test rdx, rdx
14009096bje 0x140090a4c
140090971xor r9l, r9l
140090974mov r8, [rdi+232]
14009097bxor r11l, r11l
14009097exor r10l, r10l
140090981mov rcx, r9
140090984mov edi, -1
140090989mov [rsp+64], r10
14009098emov r10, [rdx]
140090991or rcx, rdi
140090994mov [rsp+80], r8
140090999lea r9, [rsp+64]
14009099elea r8, [rsp+80]
1400909a3mov [rsp+88], rcx
1400909a8mov rcx, r11
1400909abor rcx, rdi
1400909aemov [rsp+48], rsi
1400909b3mov [rsp+72], rcx
1400909b8lea rcx, [rsp+116]
1400909bdmov [rsp+40], rcx
1400909c2lea rcx, [rsp+96]
1400909c7mov [rsp+32], rax
1400909cccall [r10+48]
1400909d0
1400909d0loc_1400909d0:
1400909d0mov edx, [rsp+116]
1400909d4test edx, edx
1400909d6jne 0x140090a00
1400909d8
1400909d8loc_1400909d8:
1400909d8mov rsi, [rip+0x106cb1]
1400909dfmov rax, [rsp+120]
1400909e4sub rax, [rsi]
1400909e7jne 0x140090a47
1400909e9mov rax, rbx
1400909ecadd rsp, 136
1400909f3pop rbx
1400909f4pop rsi
1400909f5pop rdi
1400909f6pop r14
1400909f8ret
1400909f9
1400909f9 0f 1f 80 00 00 00 00 .......
140090a00
140090a00loc_140090a00:
140090a00mov rax, [rbx]
140090a03mov rcx, [rax-24]
140090a07add rcx, rbx
140090a0aor edx, [rcx+32]
140090a0dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090a12jmp 0x1400909d8
140090a14
140090a14 48 83 ea 01 48 89 c1 75 45 e8 6e 12 H...H..uE.n.
140090a20 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090a30 d9 e8 9a 63 06 00 48 8b 35 53 6c 10 00 48 8b 44 ...c..H.5Sl..H.D
140090a40 24 78 48 2b 06 74 5f $xH+.t_
140090a47
140090a47loc_140090a47:
140090a47call __stack_chk_fail
140090a4c
140090a4cloc_140090a4c:
140090a4cmov rsi, [rip+0x106c3d]
140090a53mov rax, [rsp+120]
140090a58sub rax, [rsi]
140090a5bjne 0x140090a47
140090a5dcall std::__throw_bad_cast()
140090a62call __cxa_begin_catch
140090a67mov rax, [rbx]
140090a6amov edx, 1
140090a6fmov rcx, [rax-24]
140090a73add rcx, rbx
140090a76call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090a7bcall __cxa_end_catch
140090a80jmp 0x1400909d0
140090a85
140090a85 48 89 c3 e8 f3 13 07 00 48 8b 35 H.......H.5
140090a90 fc 6b 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .k..H.D$xH+.u.H.
140090aa0 d9 e8 fa a8 f8 ff e8 a5 17 07 00 48 89 c3 e8 cd ...........H....
140090ab0 13 07 00 48 8b 35 d6 6b 10 00 48 8b 44 24 78 48 ...H.5.k..H.D$xH
140090ac0 2b 06 74 da eb 81 +.t...
140090910
140090ac6
140090ac6 // align 0x10
140090ac6 // align 0x10
140090ad0
140090ad0std::istream& std::istream::_M_extract<unsigned short>(unsigned short&):
140090ad0push r14
140090ad2push rdi
140090ad3push rsi
140090ad4push rbx
140090ad5sub rsp, 136
140090adcmov rdi, [rip+0x106bad]
140090ae3xor r8l, r8l
140090ae6mov rbx, rcx
140090ae9mov rsi, rdx
140090aecmov rcx, [rdi]
140090aefmov [rsp+120], rcx
140090af4lea rcx, [rsp+115]
140090af9mov rdx, rbx
140090afccall std::istream::sentry::sentry(std::istream&, bool)
140090b01cmp [rsp+115], 0
140090b06je 0x140090b98
140090b0cmov rax, [rbx]
140090b0fmov [rsp+116], 0
140090b17mov rdi, [rax-24]
140090b1badd rdi, rbx
140090b1emov rdx, [rdi+256]
140090b25mov rax, rdi
140090b28test rdx, rdx
140090b2bje 0x140090c0c
140090b31xor r9l, r9l
140090b34mov r8, [rdi+232]
140090b3bxor r11l, r11l
140090b3exor r10l, r10l
140090b41mov rcx, r9
140090b44mov edi, -1
140090b49mov [rsp+64], r10
140090b4emov r10, [rdx]
140090b51or rcx, rdi
140090b54mov [rsp+80], r8
140090b59lea r9, [rsp+64]
140090b5elea r8, [rsp+80]
140090b63mov [rsp+88], rcx
140090b68mov rcx, r11
140090b6bor rcx, rdi
140090b6emov [rsp+48], rsi
140090b73mov [rsp+72], rcx
140090b78lea rcx, [rsp+116]
140090b7dmov [rsp+40], rcx
140090b82lea rcx, [rsp+96]
140090b87mov [rsp+32], rax
140090b8ccall [r10+32]
140090b90
140090b90loc_140090b90:
140090b90mov edx, [rsp+116]
140090b94test edx, edx
140090b96jne 0x140090bc0
140090b98
140090b98loc_140090b98:
140090b98mov rsi, [rip+0x106af1]
140090b9fmov rax, [rsp+120]
140090ba4sub rax, [rsi]
140090ba7jne 0x140090c07
140090ba9mov rax, rbx
140090bacadd rsp, 136
140090bb3pop rbx
140090bb4pop rsi
140090bb5pop rdi
140090bb6pop r14
140090bb8ret
140090bb9
140090bb9 0f 1f 80 00 00 00 00 .......
140090bc0
140090bc0loc_140090bc0:
140090bc0mov rax, [rbx]
140090bc3mov rcx, [rax-24]
140090bc7add rcx, rbx
140090bcaor edx, [rcx+32]
140090bcdcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090bd2jmp 0x140090b98
140090bd4
140090bd4 48 83 ea 01 48 89 c1 75 45 e8 ae 10 H...H..uE...
140090be0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090bf0 d9 e8 da 61 06 00 48 8b 35 93 6a 10 00 48 8b 44 ...a..H.5.j..H.D
140090c00 24 78 48 2b 06 74 5f $xH+.t_
140090c07
140090c07loc_140090c07:
140090c07call __stack_chk_fail
140090c0c
140090c0cloc_140090c0c:
140090c0cmov rsi, [rip+0x106a7d]
140090c13mov rax, [rsp+120]
140090c18sub rax, [rsi]
140090c1bjne 0x140090c07
140090c1dcall std::__throw_bad_cast()
140090c22call __cxa_begin_catch
140090c27mov rax, [rbx]
140090c2amov edx, 1
140090c2fmov rcx, [rax-24]
140090c33add rcx, rbx
140090c36call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090c3bcall __cxa_end_catch
140090c40jmp 0x140090b90
140090c45
140090c45 48 89 c3 e8 33 12 07 00 48 8b 35 H...3...H.5
140090c50 3c 6a 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 <j..H.D$xH+.u.H.
140090c60 d9 e8 3a a7 f8 ff e8 e5 15 07 00 48 89 c3 e8 0d ..:........H....
140090c70 12 07 00 48 8b 35 16 6a 10 00 48 8b 44 24 78 48 ...H.5.j..H.D$xH
140090c80 2b 06 74 da eb 81 +.t...
140090ad0
140090ad0std::istream& std::istream::_M_extract<unsigned short>(unsigned short&):
140090ad0push r14
140090ad2push rdi
140090ad3push rsi
140090ad4push rbx
140090ad5sub rsp, 136
140090adcmov rdi, [rip+0x106bad]
140090ae3xor r8l, r8l
140090ae6mov rbx, rcx
140090ae9mov rsi, rdx
140090aecmov rcx, [rdi]
140090aefmov [rsp+120], rcx
140090af4lea rcx, [rsp+115]
140090af9mov rdx, rbx
140090afccall std::istream::sentry::sentry(std::istream&, bool)
140090b01cmp [rsp+115], 0
140090b06je 0x140090b98
140090b0cmov rax, [rbx]
140090b0fmov [rsp+116], 0
140090b17mov rdi, [rax-24]
140090b1badd rdi, rbx
140090b1emov rdx, [rdi+256]
140090b25mov rax, rdi
140090b28test rdx, rdx
140090b2bje 0x140090c0c
140090b31xor r9l, r9l
140090b34mov r8, [rdi+232]
140090b3bxor r11l, r11l
140090b3exor r10l, r10l
140090b41mov rcx, r9
140090b44mov edi, -1
140090b49mov [rsp+64], r10
140090b4emov r10, [rdx]
140090b51or rcx, rdi
140090b54mov [rsp+80], r8
140090b59lea r9, [rsp+64]
140090b5elea r8, [rsp+80]
140090b63mov [rsp+88], rcx
140090b68mov rcx, r11
140090b6bor rcx, rdi
140090b6emov [rsp+48], rsi
140090b73mov [rsp+72], rcx
140090b78lea rcx, [rsp+116]
140090b7dmov [rsp+40], rcx
140090b82lea rcx, [rsp+96]
140090b87mov [rsp+32], rax
140090b8ccall [r10+32]
140090b90
140090b90loc_140090b90:
140090b90mov edx, [rsp+116]
140090b94test edx, edx
140090b96jne 0x140090bc0
140090b98
140090b98loc_140090b98:
140090b98mov rsi, [rip+0x106af1]
140090b9fmov rax, [rsp+120]
140090ba4sub rax, [rsi]
140090ba7jne 0x140090c07
140090ba9mov rax, rbx
140090bacadd rsp, 136
140090bb3pop rbx
140090bb4pop rsi
140090bb5pop rdi
140090bb6pop r14
140090bb8ret
140090bb9
140090bb9 0f 1f 80 00 00 00 00 .......
140090bc0
140090bc0loc_140090bc0:
140090bc0mov rax, [rbx]
140090bc3mov rcx, [rax-24]
140090bc7add rcx, rbx
140090bcaor edx, [rcx+32]
140090bcdcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090bd2jmp 0x140090b98
140090bd4
140090bd4 48 83 ea 01 48 89 c1 75 45 e8 ae 10 H...H..uE...
140090be0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090bf0 d9 e8 da 61 06 00 48 8b 35 93 6a 10 00 48 8b 44 ...a..H.5.j..H.D
140090c00 24 78 48 2b 06 74 5f $xH+.t_
140090c07
140090c07loc_140090c07:
140090c07call __stack_chk_fail
140090c0c
140090c0cloc_140090c0c:
140090c0cmov rsi, [rip+0x106a7d]
140090c13mov rax, [rsp+120]
140090c18sub rax, [rsi]
140090c1bjne 0x140090c07
140090c1dcall std::__throw_bad_cast()
140090c22call __cxa_begin_catch
140090c27mov rax, [rbx]
140090c2amov edx, 1
140090c2fmov rcx, [rax-24]
140090c33add rcx, rbx
140090c36call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090c3bcall __cxa_end_catch
140090c40jmp 0x140090b90
140090c45
140090c45 48 89 c3 e8 33 12 07 00 48 8b 35 H...3...H.5
140090c50 3c 6a 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 <j..H.D$xH+.u.H.
140090c60 d9 e8 3a a7 f8 ff e8 e5 15 07 00 48 89 c3 e8 0d ..:........H....
140090c70 12 07 00 48 8b 35 16 6a 10 00 48 8b 44 24 78 48 ...H.5.j..H.D$xH
140090c80 2b 06 74 da eb 81 +.t...
140090ad0
140090c86
140090c86 // align 0x10
140090c86 // align 0x10
140090c90
140090c90std::istream& std::istream::_M_extract<long long>(long long&):
140090c90push r14
140090c92push rdi
140090c93push rsi
140090c94push rbx
140090c95sub rsp, 136
140090c9cmov rdi, [rip+0x1069ed]
140090ca3xor r8l, r8l
140090ca6mov rbx, rcx
140090ca9mov rsi, rdx
140090cacmov rcx, [rdi]
140090cafmov [rsp+120], rcx
140090cb4lea rcx, [rsp+115]
140090cb9mov rdx, rbx
140090cbccall std::istream::sentry::sentry(std::istream&, bool)
140090cc1cmp [rsp+115], 0
140090cc6je 0x140090d58
140090cccmov rax, [rbx]
140090ccfmov [rsp+116], 0
140090cd7mov rdi, [rax-24]
140090cdbadd rdi, rbx
140090cdemov rdx, [rdi+256]
140090ce5mov rax, rdi
140090ce8test rdx, rdx
140090cebje 0x140090dcc
140090cf1xor r9l, r9l
140090cf4mov r8, [rdi+232]
140090cfbxor r11l, r11l
140090cfexor r10l, r10l
140090d01mov rcx, r9
140090d04mov edi, -1
140090d09mov [rsp+64], r10
140090d0emov r10, [rdx]
140090d11or rcx, rdi
140090d14mov [rsp+80], r8
140090d19lea r9, [rsp+64]
140090d1elea r8, [rsp+80]
140090d23mov [rsp+88], rcx
140090d28mov rcx, r11
140090d2bor rcx, rdi
140090d2emov [rsp+48], rsi
140090d33mov [rsp+72], rcx
140090d38lea rcx, [rsp+116]
140090d3dmov [rsp+40], rcx
140090d42lea rcx, [rsp+96]
140090d47mov [rsp+32], rax
140090d4ccall [r10+56]
140090d50
140090d50loc_140090d50:
140090d50mov edx, [rsp+116]
140090d54test edx, edx
140090d56jne 0x140090d80
140090d58
140090d58loc_140090d58:
140090d58mov rsi, [rip+0x106931]
140090d5fmov rax, [rsp+120]
140090d64sub rax, [rsi]
140090d67jne 0x140090dc7
140090d69mov rax, rbx
140090d6cadd rsp, 136
140090d73pop rbx
140090d74pop rsi
140090d75pop rdi
140090d76pop r14
140090d78ret
140090d79
140090d79 0f 1f 80 00 00 00 00 .......
140090d80
140090d80loc_140090d80:
140090d80mov rax, [rbx]
140090d83mov rcx, [rax-24]
140090d87add rcx, rbx
140090d8aor edx, [rcx+32]
140090d8dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090d92jmp 0x140090d58
140090d94
140090d94 48 83 ea 01 48 89 c1 75 45 e8 ee 0e H...H..uE...
140090da0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090db0 d9 e8 1a 60 06 00 48 8b 35 d3 68 10 00 48 8b 44 ...`..H.5.h..H.D
140090dc0 24 78 48 2b 06 74 5f $xH+.t_
140090dc7
140090dc7loc_140090dc7:
140090dc7call __stack_chk_fail
140090dcc
140090dccloc_140090dcc:
140090dccmov rsi, [rip+0x1068bd]
140090dd3mov rax, [rsp+120]
140090dd8sub rax, [rsi]
140090ddbjne 0x140090dc7
140090dddcall std::__throw_bad_cast()
140090de2call __cxa_begin_catch
140090de7mov rax, [rbx]
140090deamov edx, 1
140090defmov rcx, [rax-24]
140090df3add rcx, rbx
140090df6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090dfbcall __cxa_end_catch
140090e00jmp 0x140090d50
140090e05
140090e05 48 89 c3 e8 73 10 07 00 48 8b 35 H...s...H.5
140090e10 7c 68 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 |h..H.D$xH+.u.H.
140090e20 d9 e8 7a a5 f8 ff e8 25 14 07 00 48 89 c3 e8 4d ..z....%...H...M
140090e30 10 07 00 48 8b 35 56 68 10 00 48 8b 44 24 78 48 ...H.5Vh..H.D$xH
140090e40 2b 06 74 da eb 81 +.t...
140090c90
140090c90std::istream& std::istream::_M_extract<long long>(long long&):
140090c90push r14
140090c92push rdi
140090c93push rsi
140090c94push rbx
140090c95sub rsp, 136
140090c9cmov rdi, [rip+0x1069ed]
140090ca3xor r8l, r8l
140090ca6mov rbx, rcx
140090ca9mov rsi, rdx
140090cacmov rcx, [rdi]
140090cafmov [rsp+120], rcx
140090cb4lea rcx, [rsp+115]
140090cb9mov rdx, rbx
140090cbccall std::istream::sentry::sentry(std::istream&, bool)
140090cc1cmp [rsp+115], 0
140090cc6je 0x140090d58
140090cccmov rax, [rbx]
140090ccfmov [rsp+116], 0
140090cd7mov rdi, [rax-24]
140090cdbadd rdi, rbx
140090cdemov rdx, [rdi+256]
140090ce5mov rax, rdi
140090ce8test rdx, rdx
140090cebje 0x140090dcc
140090cf1xor r9l, r9l
140090cf4mov r8, [rdi+232]
140090cfbxor r11l, r11l
140090cfexor r10l, r10l
140090d01mov rcx, r9
140090d04mov edi, -1
140090d09mov [rsp+64], r10
140090d0emov r10, [rdx]
140090d11or rcx, rdi
140090d14mov [rsp+80], r8
140090d19lea r9, [rsp+64]
140090d1elea r8, [rsp+80]
140090d23mov [rsp+88], rcx
140090d28mov rcx, r11
140090d2bor rcx, rdi
140090d2emov [rsp+48], rsi
140090d33mov [rsp+72], rcx
140090d38lea rcx, [rsp+116]
140090d3dmov [rsp+40], rcx
140090d42lea rcx, [rsp+96]
140090d47mov [rsp+32], rax
140090d4ccall [r10+56]
140090d50
140090d50loc_140090d50:
140090d50mov edx, [rsp+116]
140090d54test edx, edx
140090d56jne 0x140090d80
140090d58
140090d58loc_140090d58:
140090d58mov rsi, [rip+0x106931]
140090d5fmov rax, [rsp+120]
140090d64sub rax, [rsi]
140090d67jne 0x140090dc7
140090d69mov rax, rbx
140090d6cadd rsp, 136
140090d73pop rbx
140090d74pop rsi
140090d75pop rdi
140090d76pop r14
140090d78ret
140090d79
140090d79 0f 1f 80 00 00 00 00 .......
140090d80
140090d80loc_140090d80:
140090d80mov rax, [rbx]
140090d83mov rcx, [rax-24]
140090d87add rcx, rbx
140090d8aor edx, [rcx+32]
140090d8dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090d92jmp 0x140090d58
140090d94
140090d94 48 83 ea 01 48 89 c1 75 45 e8 ee 0e H...H..uE...
140090da0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090db0 d9 e8 1a 60 06 00 48 8b 35 d3 68 10 00 48 8b 44 ...`..H.5.h..H.D
140090dc0 24 78 48 2b 06 74 5f $xH+.t_
140090dc7
140090dc7loc_140090dc7:
140090dc7call __stack_chk_fail
140090dcc
140090dccloc_140090dcc:
140090dccmov rsi, [rip+0x1068bd]
140090dd3mov rax, [rsp+120]
140090dd8sub rax, [rsi]
140090ddbjne 0x140090dc7
140090dddcall std::__throw_bad_cast()
140090de2call __cxa_begin_catch
140090de7mov rax, [rbx]
140090deamov edx, 1
140090defmov rcx, [rax-24]
140090df3add rcx, rbx
140090df6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090dfbcall __cxa_end_catch
140090e00jmp 0x140090d50
140090e05
140090e05 48 89 c3 e8 73 10 07 00 48 8b 35 H...s...H.5
140090e10 7c 68 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 |h..H.D$xH+.u.H.
140090e20 d9 e8 7a a5 f8 ff e8 25 14 07 00 48 89 c3 e8 4d ..z....%...H...M
140090e30 10 07 00 48 8b 35 56 68 10 00 48 8b 44 24 78 48 ...H.5Vh..H.D$xH
140090e40 2b 06 74 da eb 81 +.t...
140090c90
140090e46
140090e46 // align 0x10
140090e46 // align 0x10
140090e50
140090e50std::istream& std::istream::_M_extract<unsigned long long>(unsigned long long&):
140090e50push r14
140090e52push rdi
140090e53push rsi
140090e54push rbx
140090e55sub rsp, 136
140090e5cmov rdi, [rip+0x10682d]
140090e63xor r8l, r8l
140090e66mov rbx, rcx
140090e69mov rsi, rdx
140090e6cmov rcx, [rdi]
140090e6fmov [rsp+120], rcx
140090e74lea rcx, [rsp+115]
140090e79mov rdx, rbx
140090e7ccall std::istream::sentry::sentry(std::istream&, bool)
140090e81cmp [rsp+115], 0
140090e86je 0x140090f18
140090e8cmov rax, [rbx]
140090e8fmov [rsp+116], 0
140090e97mov rdi, [rax-24]
140090e9badd rdi, rbx
140090e9emov rdx, [rdi+256]
140090ea5mov rax, rdi
140090ea8test rdx, rdx
140090eabje 0x140090f8c
140090eb1xor r9l, r9l
140090eb4mov r8, [rdi+232]
140090ebbxor r11l, r11l
140090ebexor r10l, r10l
140090ec1mov rcx, r9
140090ec4mov edi, -1
140090ec9mov [rsp+64], r10
140090ecemov r10, [rdx]
140090ed1or rcx, rdi
140090ed4mov [rsp+80], r8
140090ed9lea r9, [rsp+64]
140090edelea r8, [rsp+80]
140090ee3mov [rsp+88], rcx
140090ee8mov rcx, r11
140090eebor rcx, rdi
140090eeemov [rsp+48], rsi
140090ef3mov [rsp+72], rcx
140090ef8lea rcx, [rsp+116]
140090efdmov [rsp+40], rcx
140090f02lea rcx, [rsp+96]
140090f07mov [rsp+32], rax
140090f0ccall [r10+64]
140090f10
140090f10loc_140090f10:
140090f10mov edx, [rsp+116]
140090f14test edx, edx
140090f16jne 0x140090f40
140090f18
140090f18loc_140090f18:
140090f18mov rsi, [rip+0x106771]
140090f1fmov rax, [rsp+120]
140090f24sub rax, [rsi]
140090f27jne 0x140090f87
140090f29mov rax, rbx
140090f2cadd rsp, 136
140090f33pop rbx
140090f34pop rsi
140090f35pop rdi
140090f36pop r14
140090f38ret
140090f39
140090f39 0f 1f 80 00 00 00 00 .......
140090f40
140090f40loc_140090f40:
140090f40mov rax, [rbx]
140090f43mov rcx, [rax-24]
140090f47add rcx, rbx
140090f4aor edx, [rcx+32]
140090f4dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090f52jmp 0x140090f18
140090f54
140090f54 48 83 ea 01 48 89 c1 75 45 e8 2e 0d H...H..uE...
140090f60 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090f70 d9 e8 5a 5e 06 00 48 8b 35 13 67 10 00 48 8b 44 ..Z^..H.5.g..H.D
140090f80 24 78 48 2b 06 74 5f $xH+.t_
140090f87
140090f87loc_140090f87:
140090f87call __stack_chk_fail
140090f8c
140090f8cloc_140090f8c:
140090f8cmov rsi, [rip+0x1066fd]
140090f93mov rax, [rsp+120]
140090f98sub rax, [rsi]
140090f9bjne 0x140090f87
140090f9dcall std::__throw_bad_cast()
140090fa2call __cxa_begin_catch
140090fa7mov rax, [rbx]
140090faamov edx, 1
140090fafmov rcx, [rax-24]
140090fb3add rcx, rbx
140090fb6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090fbbcall __cxa_end_catch
140090fc0jmp 0x140090f10
140090fc5
140090fc5 48 89 c3 e8 b3 0e 07 00 48 8b 35 H.......H.5
140090fd0 bc 66 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .f..H.D$xH+.u.H.
140090fe0 d9 e8 ba a3 f8 ff e8 65 12 07 00 48 89 c3 e8 8d .......e...H....
140090ff0 0e 07 00 48 8b 35 96 66 10 00 48 8b 44 24 78 48 ...H.5.f..H.D$xH
140091000 2b 06 74 da eb 81 +.t...
140090e50
140090e50std::istream& std::istream::_M_extract<unsigned long long>(unsigned long long&):
140090e50push r14
140090e52push rdi
140090e53push rsi
140090e54push rbx
140090e55sub rsp, 136
140090e5cmov rdi, [rip+0x10682d]
140090e63xor r8l, r8l
140090e66mov rbx, rcx
140090e69mov rsi, rdx
140090e6cmov rcx, [rdi]
140090e6fmov [rsp+120], rcx
140090e74lea rcx, [rsp+115]
140090e79mov rdx, rbx
140090e7ccall std::istream::sentry::sentry(std::istream&, bool)
140090e81cmp [rsp+115], 0
140090e86je 0x140090f18
140090e8cmov rax, [rbx]
140090e8fmov [rsp+116], 0
140090e97mov rdi, [rax-24]
140090e9badd rdi, rbx
140090e9emov rdx, [rdi+256]
140090ea5mov rax, rdi
140090ea8test rdx, rdx
140090eabje 0x140090f8c
140090eb1xor r9l, r9l
140090eb4mov r8, [rdi+232]
140090ebbxor r11l, r11l
140090ebexor r10l, r10l
140090ec1mov rcx, r9
140090ec4mov edi, -1
140090ec9mov [rsp+64], r10
140090ecemov r10, [rdx]
140090ed1or rcx, rdi
140090ed4mov [rsp+80], r8
140090ed9lea r9, [rsp+64]
140090edelea r8, [rsp+80]
140090ee3mov [rsp+88], rcx
140090ee8mov rcx, r11
140090eebor rcx, rdi
140090eeemov [rsp+48], rsi
140090ef3mov [rsp+72], rcx
140090ef8lea rcx, [rsp+116]
140090efdmov [rsp+40], rcx
140090f02lea rcx, [rsp+96]
140090f07mov [rsp+32], rax
140090f0ccall [r10+64]
140090f10
140090f10loc_140090f10:
140090f10mov edx, [rsp+116]
140090f14test edx, edx
140090f16jne 0x140090f40
140090f18
140090f18loc_140090f18:
140090f18mov rsi, [rip+0x106771]
140090f1fmov rax, [rsp+120]
140090f24sub rax, [rsi]
140090f27jne 0x140090f87
140090f29mov rax, rbx
140090f2cadd rsp, 136
140090f33pop rbx
140090f34pop rsi
140090f35pop rdi
140090f36pop r14
140090f38ret
140090f39
140090f39 0f 1f 80 00 00 00 00 .......
140090f40
140090f40loc_140090f40:
140090f40mov rax, [rbx]
140090f43mov rcx, [rax-24]
140090f47add rcx, rbx
140090f4aor edx, [rcx+32]
140090f4dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090f52jmp 0x140090f18
140090f54
140090f54 48 83 ea 01 48 89 c1 75 45 e8 2e 0d H...H..uE...
140090f60 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090f70 d9 e8 5a 5e 06 00 48 8b 35 13 67 10 00 48 8b 44 ..Z^..H.5.g..H.D
140090f80 24 78 48 2b 06 74 5f $xH+.t_
140090f87
140090f87loc_140090f87:
140090f87call __stack_chk_fail
140090f8c
140090f8cloc_140090f8c:
140090f8cmov rsi, [rip+0x1066fd]
140090f93mov rax, [rsp+120]
140090f98sub rax, [rsi]
140090f9bjne 0x140090f87
140090f9dcall std::__throw_bad_cast()
140090fa2call __cxa_begin_catch
140090fa7mov rax, [rbx]
140090faamov edx, 1
140090fafmov rcx, [rax-24]
140090fb3add rcx, rbx
140090fb6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090fbbcall __cxa_end_catch
140090fc0jmp 0x140090f10
140090fc5
140090fc5 48 89 c3 e8 b3 0e 07 00 48 8b 35 H.......H.5
140090fd0 bc 66 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .f..H.D$xH+.u.H.
140090fe0 d9 e8 ba a3 f8 ff e8 65 12 07 00 48 89 c3 e8 8d .......e...H....
140090ff0 0e 07 00 48 8b 35 96 66 10 00 48 8b 44 24 78 48 ...H.5.f..H.D$xH
140091000 2b 06 74 da eb 81 +.t...
140090e50
140091006
140091006 // align 0x10
140091006 // align 0x10
140091010
140091010std::istream::get(char*, long long):
140091010push rsi
140091011push rbx
140091012sub rsp, 56
140091016mov rax, [rcx]
140091019mov rax, [rax-24]
14009101dmov rbx, rcx
140091020mov rcx, [rcx+rax+240]
140091028mov rsi, rdx
14009102btest rcx, rcx
14009102eje 0x140091099
140091030cmp [rcx+56], 0
140091034je 0x140091050
140091036movsx r9l, [rcx+67]
14009103b
14009103bloc_14009103b:
14009103bmov rdx, rsi
14009103emov rcx, rbx
140091041add rsp, 56
140091045pop rbx
140091046pop rsi
140091047jmp 0x1400910a0
14009104c
14009104c 0f 1f 40 00 ..@.
140091050
140091050loc_140091050:
140091050mov [rsp+40], r8
140091055mov [rsp+32], rcx
14009105acall std::ctype<char>::_M_widen_init() const
14009105fmov rcx, [rsp+32]
140091064mov r8, [rsp+40]
140091069lea rdx, [rip-0x58880]
140091070mov r9l, 10
140091076mov rax, [rcx]
140091079mov rax, [rax+48]
14009107dcmp rax, rdx
140091080je 0x14009103b
140091082mov [rsp+32], r8
140091087mov edx, 10
14009108ccall rax
14009108emov r8, [rsp+32]
140091093movsx r9l, al
140091097jmp 0x14009103b
140091099
140091099loc_140091099:
140091099call std::__throw_bad_cast()
14009109enop
14009109fnop
140091010
140091010std::istream::get(char*, long long):
140091010push rsi
140091011push rbx
140091012sub rsp, 56
140091016mov rax, [rcx]
140091019mov rax, [rax-24]
14009101dmov rbx, rcx
140091020mov rcx, [rcx+rax+240]
140091028mov rsi, rdx
14009102btest rcx, rcx
14009102eje 0x140091099
140091030cmp [rcx+56], 0
140091034je 0x140091050
140091036movsx r9l, [rcx+67]
14009103b
14009103bloc_14009103b:
14009103bmov rdx, rsi
14009103emov rcx, rbx
140091041add rsp, 56
140091045pop rbx
140091046pop rsi
140091047jmp 0x1400910a0
14009104c
14009104c 0f 1f 40 00 ..@.
140091050
140091050loc_140091050:
140091050mov [rsp+40], r8
140091055mov [rsp+32], rcx
14009105acall std::ctype<char>::_M_widen_init() const
14009105fmov rcx, [rsp+32]
140091064mov r8, [rsp+40]
140091069lea rdx, [rip-0x58880]
140091070mov r9l, 10
140091076mov rax, [rcx]
140091079mov rax, [rax+48]
14009107dcmp rax, rdx
140091080je 0x14009103b
140091082mov [rsp+32], r8
140091087mov edx, 10
14009108ccall rax
14009108emov r8, [rsp+32]
140091093movsx r9l, al
140091097jmp 0x14009103b
140091099
140091099loc_140091099:
140091099call std::__throw_bad_cast()
14009109enop
14009109fnop
140091010
1400910a0
1400910a0std::istream::get(char*, long long, char):
1400910a0push r12
1400910a2push rbp
1400910a3push rdi
1400910a4push rsi
1400910a5push rbx
1400910a6sub rsp, 48
1400910aamov rdi, [rip+0x1065df]
1400910b1mov rbx, rcx
1400910b4mov rsi, rdx
1400910b7mov rbp, r8
1400910bamov r8l, 1
1400910c0mov rax, [rdi]
1400910c3mov [rsp+40], rax
1400910c8xor eax, eax
1400910camov [rcx+8], 0
1400910d2mov rdx, rbx
1400910d5mov r12l, r9l
1400910d8lea rcx, [rsp+39]
1400910ddcall std::istream::sentry::sentry(std::istream&, bool)
1400910e2cmp [rsp+39], 0
1400910e7jne 0x140091180
1400910ed
1400910edloc_1400910ed:
1400910edtest rbp, rbp
1400910f0jle 0x140091170
1400910f2mov [rsi], 0
1400910f5cmp [rbx+8], 0
1400910fajne 0x140091113
1400910fc
1400910fcloc_1400910fc:
1400910fcmov edx, 4
140091101
140091101loc_140091101:
140091101mov rax, [rbx]
140091104mov rcx, [rax-24]
140091108add rcx, rbx
14009110bor edx, [rcx+32]
14009110ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091113
140091113loc_140091113:
140091113mov rsi, [rip+0x106576]
14009111amov rax, [rsp+40]
14009111fsub rax, [rsi]
140091122jne 0x1400912ae
140091128mov rax, rbx
14009112badd rsp, 48
14009112fpop rbx
140091130pop rsi
140091131pop rdi
140091132pop rbp
140091133pop r12
140091135ret
140091136
140091136 48 83 ea 01 48 89 c1 0f 84 41 H...H....A
140091140 01 00 00 e8 48 0b 07 00 48 8b 03 ba 01 00 00 00 ....H...H.......
140091150 48 8b 48 e8 48 01 d9 e8 74 5c 06 00 e8 1f 0d 07 H.H.H...t\......
140091160 00 48 85 ed 7e 0a c6 06 00 0f 1f 80 00 00 00 00 .H..~...........
140091170
140091170loc_140091170:
140091170cmp [rbx+8], 0
140091175jne 0x140091113
140091177jmp 0x1400910fc
140091179
140091179 0f 1f 80 00 00 00 00 .......
140091180
140091180loc_140091180:
140091180mov rax, [rbx]
140091183mov rax, [rax-24]
140091187mov rdi, [rbx+rax+232]
14009118fmov rdx, [rdi+16]
140091193cmp rdx, [rdi+24]
140091197jae 0x140091268
14009119dmov rax, [rbx+8]
1400911a1add rax, 1
1400911a5cmp rbp, rax
1400911a8jle 0x1400910ed
1400911aemovzx eax, [rdx]
1400911b1
1400911b1loc_1400911b1:
1400911b1movzx r12l, r12b
1400911b5
1400911b5loc_1400911b5:
1400911b5cmp eax, -1
1400911b8je 0x14009121a
1400911banop [rax+rax]
1400911c0
1400911c0loc_1400911c0:
1400911c0cmp r12l, eax
1400911c3je 0x1400910ed
1400911c9mov [rsi], al
1400911cbmov rax, [rdi+16]
1400911cfadd rsi, 1
1400911d3mov rdx, [rdi+24]
1400911d7add [rbx+8], 1
1400911dccmp rax, rdx
1400911dfjae 0x140091208
1400911e1add rax, 1
1400911e5mov [rdi+16], rax
1400911e9
1400911e9loc_1400911e9:
1400911e9cmp rax, rdx
1400911ecjae 0x140091240
1400911eemov rcx, [rbx+8]
1400911f2movzx eax, [rax]
1400911f5lea rdx, [rcx+1]
1400911f9cmp rbp, rdx
1400911fcjg 0x1400911c0
1400911fejmp 0x1400910ed
140091203
140091203 0f 1f 44 00 00 ..D..
140091208
140091208loc_140091208:
140091208mov rax, [rdi]
14009120bmov rcx, rdi
14009120ecall [rax+80]
140091211cmp eax, -1
140091214jne 0x1400912b3
14009121a
14009121aloc_14009121a:
14009121atest rbp, rbp
14009121djle 0x140091222
14009121fmov [rsi], 0
140091222
140091222loc_140091222:
140091222mov edx, 6
140091227cmp [rbx+8], 0
14009122cje 0x140091101
140091232mov edx, 2
140091237jmp 0x140091101
14009123c
14009123c 0f 1f 40 00 ..@.
140091240
140091240loc_140091240:
140091240mov rax, [rdi]
140091243mov rcx, rdi
140091246call [rax+72]
140091249mov rcx, [rbx+8]
14009124dlea rdx, [rcx+1]
140091251cmp rdx, rbp
140091254jl 0x1400911b5
14009125a
14009125aloc_14009125a:
14009125acmp eax, -1
14009125djne 0x1400910ed
140091263jmp 0x14009121a
140091265
140091265 0f 1f 00 ...
140091268
140091268loc_140091268:
140091268mov rax, [rdi]
14009126bmov rcx, rdi
14009126ecall [rax+72]
140091271mov rcx, [rbx+8]
140091275lea rdx, [rcx+1]
140091279cmp rbp, rdx
14009127cjg 0x1400911b1
140091282jmp 0x14009125a
140091284
140091284 e8 07 0a 07 00 48 8b 03 ba 01 00 00 .....H......
140091290 00 48 03 58 e8 48 89 d9 e8 33 5b 06 00 48 8b 35 .H.X.H...3[..H.5
1400912a0 ec 63 10 00 48 8b 44 24 28 48 2b 06 74 12 .c..H.D$(H+.t.
1400912ae
1400912aeloc_1400912ae:
1400912aecall __stack_chk_fail
1400912b3
1400912b3loc_1400912b3:
1400912b3mov rax, [rdi+16]
1400912b7mov rdx, [rdi+24]
1400912bbjmp 0x1400911e9
1400912c0
1400912c0 e8 8b 0f 07 00 48 89 c3 e8 b3 0b 07 00 48 8b 35 .....H.......H.5
1400912d0 bc 63 10 00 48 8b 44 24 28 48 2b 06 75 d0 48 89 .c..H.D$(H+.u.H.
1400912e0 d9 e8 ba a0 f8 ff 48 89 c3 e8 92 0b 07 00 48 8b ......H.......H.
1400912f0 35 9b 63 10 00 48 8b 44 24 28 48 2b 06 74 df eb 5.c..H.D$(H+.t..
140091300 ad .
1400910a0
1400910a0std::istream::get(char*, long long, char):
1400910a0push r12
1400910a2push rbp
1400910a3push rdi
1400910a4push rsi
1400910a5push rbx
1400910a6sub rsp, 48
1400910aamov rdi, [rip+0x1065df]
1400910b1mov rbx, rcx
1400910b4mov rsi, rdx
1400910b7mov rbp, r8
1400910bamov r8l, 1
1400910c0mov rax, [rdi]
1400910c3mov [rsp+40], rax
1400910c8xor eax, eax
1400910camov [rcx+8], 0
1400910d2mov rdx, rbx
1400910d5mov r12l, r9l
1400910d8lea rcx, [rsp+39]
1400910ddcall std::istream::sentry::sentry(std::istream&, bool)
1400910e2cmp [rsp+39], 0
1400910e7jne 0x140091180
1400910ed
1400910edloc_1400910ed:
1400910edtest rbp, rbp
1400910f0jle 0x140091170
1400910f2mov [rsi], 0
1400910f5cmp [rbx+8], 0
1400910fajne 0x140091113
1400910fc
1400910fcloc_1400910fc:
1400910fcmov edx, 4
140091101
140091101loc_140091101:
140091101mov rax, [rbx]
140091104mov rcx, [rax-24]
140091108add rcx, rbx
14009110bor edx, [rcx+32]
14009110ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091113
140091113loc_140091113:
140091113mov rsi, [rip+0x106576]
14009111amov rax, [rsp+40]
14009111fsub rax, [rsi]
140091122jne 0x1400912ae
140091128mov rax, rbx
14009112badd rsp, 48
14009112fpop rbx
140091130pop rsi
140091131pop rdi
140091132pop rbp
140091133pop r12
140091135ret
140091136
140091136 48 83 ea 01 48 89 c1 0f 84 41 H...H....A
140091140 01 00 00 e8 48 0b 07 00 48 8b 03 ba 01 00 00 00 ....H...H.......
140091150 48 8b 48 e8 48 01 d9 e8 74 5c 06 00 e8 1f 0d 07 H.H.H...t\......
140091160 00 48 85 ed 7e 0a c6 06 00 0f 1f 80 00 00 00 00 .H..~...........
140091170
140091170loc_140091170:
140091170cmp [rbx+8], 0
140091175jne 0x140091113
140091177jmp 0x1400910fc
140091179
140091179 0f 1f 80 00 00 00 00 .......
140091180
140091180loc_140091180:
140091180mov rax, [rbx]
140091183mov rax, [rax-24]
140091187mov rdi, [rbx+rax+232]
14009118fmov rdx, [rdi+16]
140091193cmp rdx, [rdi+24]
140091197jae 0x140091268
14009119dmov rax, [rbx+8]
1400911a1add rax, 1
1400911a5cmp rbp, rax
1400911a8jle 0x1400910ed
1400911aemovzx eax, [rdx]
1400911b1
1400911b1loc_1400911b1:
1400911b1movzx r12l, r12b
1400911b5
1400911b5loc_1400911b5:
1400911b5cmp eax, -1
1400911b8je 0x14009121a
1400911banop [rax+rax]
1400911c0
1400911c0loc_1400911c0:
1400911c0cmp r12l, eax
1400911c3je 0x1400910ed
1400911c9mov [rsi], al
1400911cbmov rax, [rdi+16]
1400911cfadd rsi, 1
1400911d3mov rdx, [rdi+24]
1400911d7add [rbx+8], 1
1400911dccmp rax, rdx
1400911dfjae 0x140091208
1400911e1add rax, 1
1400911e5mov [rdi+16], rax
1400911e9
1400911e9loc_1400911e9:
1400911e9cmp rax, rdx
1400911ecjae 0x140091240
1400911eemov rcx, [rbx+8]
1400911f2movzx eax, [rax]
1400911f5lea rdx, [rcx+1]
1400911f9cmp rbp, rdx
1400911fcjg 0x1400911c0
1400911fejmp 0x1400910ed
140091203
140091203 0f 1f 44 00 00 ..D..
140091208
140091208loc_140091208:
140091208mov rax, [rdi]
14009120bmov rcx, rdi
14009120ecall [rax+80]
140091211cmp eax, -1
140091214jne 0x1400912b3
14009121a
14009121aloc_14009121a:
14009121atest rbp, rbp
14009121djle 0x140091222
14009121fmov [rsi], 0
140091222
140091222loc_140091222:
140091222mov edx, 6
140091227cmp [rbx+8], 0
14009122cje 0x140091101
140091232mov edx, 2
140091237jmp 0x140091101
14009123c
14009123c 0f 1f 40 00 ..@.
140091240
140091240loc_140091240:
140091240mov rax, [rdi]
140091243mov rcx, rdi
140091246call [rax+72]
140091249mov rcx, [rbx+8]
14009124dlea rdx, [rcx+1]
140091251cmp rdx, rbp
140091254jl 0x1400911b5
14009125a
14009125aloc_14009125a:
14009125acmp eax, -1
14009125djne 0x1400910ed
140091263jmp 0x14009121a
140091265
140091265 0f 1f 00 ...
140091268
140091268loc_140091268:
140091268mov rax, [rdi]
14009126bmov rcx, rdi
14009126ecall [rax+72]
140091271mov rcx, [rbx+8]
140091275lea rdx, [rcx+1]
140091279cmp rbp, rdx
14009127cjg 0x1400911b1
140091282jmp 0x14009125a
140091284
140091284 e8 07 0a 07 00 48 8b 03 ba 01 00 00 .....H......
140091290 00 48 03 58 e8 48 89 d9 e8 33 5b 06 00 48 8b 35 .H.X.H...3[..H.5
1400912a0 ec 63 10 00 48 8b 44 24 28 48 2b 06 74 12 .c..H.D$(H+.t.
1400912ae
1400912aeloc_1400912ae:
1400912aecall __stack_chk_fail
1400912b3
1400912b3loc_1400912b3:
1400912b3mov rax, [rdi+16]
1400912b7mov rdx, [rdi+24]
1400912bbjmp 0x1400911e9
1400912c0
1400912c0 e8 8b 0f 07 00 48 89 c3 e8 b3 0b 07 00 48 8b 35 .....H.......H.5
1400912d0 bc 63 10 00 48 8b 44 24 28 48 2b 06 75 d0 48 89 .c..H.D$(H+.u.H.
1400912e0 d9 e8 ba a0 f8 ff 48 89 c3 e8 92 0b 07 00 48 8b ......H.......H.
1400912f0 35 9b 63 10 00 48 8b 44 24 28 48 2b 06 74 df eb 5.c..H.D$(H+.t..
140091300 ad .
1400910a0
140091301
140091301 // align 0x10
140091301 // align 0x10
140091310
140091310std::istream::get(std::basic_streambuf<char, std::char_traits<char>>&):
140091310push rsi
140091311push rbx
140091312sub rsp, 56
140091316mov rax, [rcx]
140091319mov rax, [rax-24]
14009131dmov rbx, rcx
140091320mov rcx, [rcx+rax+240]
140091328mov rsi, rdx
14009132btest rcx, rcx
14009132eje 0x140091385
140091330cmp [rcx+56], 0
140091334je 0x140091350
140091336movsx r8l, [rcx+67]
14009133b
14009133bloc_14009133b:
14009133bmov rdx, rsi
14009133emov rcx, rbx
140091341add rsp, 56
140091345pop rbx
140091346pop rsi
140091347jmp 0x140091390
14009134c
14009134c 0f 1f 40 00 ..@.
140091350
140091350loc_140091350:
140091350mov [rsp+40], rcx
140091355call std::ctype<char>::_M_widen_init() const
14009135amov rcx, [rsp+40]
14009135flea rdx, [rip-0x58b76]
140091366mov r8l, 10
14009136cmov rax, [rcx]
14009136fmov rax, [rax+48]
140091373cmp rax, rdx
140091376je 0x14009133b
140091378mov edx, 10
14009137dcall rax
14009137fmovsx r8l, al
140091383jmp 0x14009133b
140091385
140091385loc_140091385:
140091385call std::__throw_bad_cast()
14009138anop
14009138bnop
14009138cnop
14009138dnop
14009138enop
14009138fnop
140091310
140091310std::istream::get(std::basic_streambuf<char, std::char_traits<char>>&):
140091310push rsi
140091311push rbx
140091312sub rsp, 56
140091316mov rax, [rcx]
140091319mov rax, [rax-24]
14009131dmov rbx, rcx
140091320mov rcx, [rcx+rax+240]
140091328mov rsi, rdx
14009132btest rcx, rcx
14009132eje 0x140091385
140091330cmp [rcx+56], 0
140091334je 0x140091350
140091336movsx r8l, [rcx+67]
14009133b
14009133bloc_14009133b:
14009133bmov rdx, rsi
14009133emov rcx, rbx
140091341add rsp, 56
140091345pop rbx
140091346pop rsi
140091347jmp 0x140091390
14009134c
14009134c 0f 1f 40 00 ..@.
140091350
140091350loc_140091350:
140091350mov [rsp+40], rcx
140091355call std::ctype<char>::_M_widen_init() const
14009135amov rcx, [rsp+40]
14009135flea rdx, [rip-0x58b76]
140091366mov r8l, 10
14009136cmov rax, [rcx]
14009136fmov rax, [rax+48]
140091373cmp rax, rdx
140091376je 0x14009133b
140091378mov edx, 10
14009137dcall rax
14009137fmovsx r8l, al
140091383jmp 0x14009133b
140091385
140091385loc_140091385:
140091385call std::__throw_bad_cast()
14009138anop
14009138bnop
14009138cnop
14009138dnop
14009138enop
14009138fnop
140091310
140091390
140091390std::istream::get(std::basic_streambuf<char, std::char_traits<char>>&, char):
140091390push r12
140091392push rbp
140091393push rdi
140091394push rsi
140091395push rbx
140091396sub rsp, 48
14009139amov rdi, rcx
14009139dmov rcx, [rip+0x1062ec]
1400913a4mov rbx, rdx
1400913a7mov r12l, r8l
1400913aamov [rdi+8], 0
1400913b2mov r8l, 1
1400913b8mov rdx, rdi
1400913bbmov rax, [rcx]
1400913bemov [rsp+40], rax
1400913c3xor eax, eax
1400913c5lea rcx, [rsp+39]
1400913cacall std::istream::sentry::sentry(std::istream&, bool)
1400913cfcmp [rsp+39], 0
1400913d4jne 0x140091420
1400913d6cmp [rdi+8], 0
1400913dbjne 0x1400913f4
1400913dd
1400913ddloc_1400913dd:
1400913ddmov edx, 4
1400913e2
1400913e2loc_1400913e2:
1400913e2mov rax, [rdi]
1400913e5mov rcx, [rax-24]
1400913e9add rcx, rdi
1400913ecor edx, [rcx+32]
1400913efcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400913f4
1400913f4loc_1400913f4:
1400913f4mov rbx, [rip+0x106295]
1400913fbmov rax, [rsp+40]
140091400sub rax, [rbx]
140091403jne 0x140091585
140091409mov rax, rdi
14009140cadd rsp, 48
140091410pop rbx
140091411pop rsi
140091412pop rdi
140091413pop rbp
140091414pop r12
140091416ret
140091417
140091417 66 0f 1f 84 00 00 00 00 00 f........
140091420
140091420loc_140091420:
140091420mov rax, [rdi]
140091423mov rax, [rax-24]
140091427mov rsi, [rdi+rax+232]
14009142fmov rax, [rsi+16]
140091433cmp rax, [rsi+24]
140091437jae 0x140091530
14009143dmovzx eax, [rax]
140091440mov edx, eax
140091442
140091442loc_140091442:
140091442movzx r12l, r12b
140091446xor ebp, ebp
140091448
140091448loc_140091448:
140091448cmp r12l, eax
14009144bje 0x140091487
14009144d
14009144dloc_14009144d:
14009144dmov rax, [rbx+40]
140091451cmp rax, [rbx+48]
140091455jae 0x1400914a0
140091457mov [rax], dl
140091459add [rbx+40], 1
14009145e
14009145eloc_14009145e:
14009145emov rax, [rsi+16]
140091462mov rdx, [rsi+24]
140091466add rbp, 1
14009146acmp rax, rdx
14009146djae 0x1400914b0
14009146fadd rax, 1
140091473mov [rsi+16], rax
140091477
140091477loc_140091477:
140091477cmp rax, rdx
14009147ajae 0x1400914e0
14009147cmovzx edx, [rax]
14009147fmovzx eax, dl
140091482cmp r12l, eax
140091485jne 0x14009144d
140091487
140091487loc_140091487:
140091487test rbp, rbp
14009148ajs 0x140091500
14009148cmov [rdi+8], rbp
140091490je 0x1400913dd
140091496jmp 0x1400913f4
14009149b
14009149b 0f 1f 44 00 00 ..D..
1400914a0
1400914a0loc_1400914a0:
1400914a0mov rax, [rbx]
1400914a3mov rcx, rbx
1400914a6call [rax+104]
1400914a9cmp eax, -1
1400914acjne 0x14009145e
1400914aejmp 0x140091487
1400914b0
1400914b0loc_1400914b0:
1400914b0mov rax, [rsi]
1400914b3mov rcx, rsi
1400914b6call [rax+80]
1400914b9cmp eax, -1
1400914bcjne 0x14009158a
1400914c2
1400914c2loc_1400914c2:
1400914c2test rbp, rbp
1400914c5js 0x140091518
1400914c7mov [rdi+8], rbp
1400914cbjne 0x140091526
1400914cd
1400914cdloc_1400914cd:
1400914cdmov edx, 6
1400914d2jmp 0x1400913e2
1400914d7
1400914d7 66 0f 1f 84 00 00 00 00 00 f........
1400914e0
1400914e0loc_1400914e0:
1400914e0mov rax, [rsi]
1400914e3mov rcx, rsi
1400914e6call [rax+72]
1400914e9cmp eax, -1
1400914ecje 0x1400914c2
1400914eemovzx edx, al
1400914f1jmp 0x140091448
1400914f6
1400914f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140091500
140091500loc_140091500:
140091500mov rax, 0x7fffffffffffffff
14009150amov [rdi+8], rax
14009150ejmp 0x1400913f4
140091513
140091513 0f 1f 44 00 00 ..D..
140091518
140091518loc_140091518:
140091518mov rax, 0x7fffffffffffffff
140091522mov [rdi+8], rax
140091526
140091526loc_140091526:
140091526mov edx, 2
14009152bjmp 0x1400913e2
140091530
140091530loc_140091530:
140091530mov rax, [rsi]
140091533mov rcx, rsi
140091536call [rax+72]
140091539movzx edx, al
14009153ccmp eax, -1
14009153fjne 0x140091442
140091545mov [rdi+8], 0
14009154djmp 0x1400914cd
140091552
140091552 48 83 ea 01 48 89 c1 75 3c e8 30 07 07 00 H...H..u<.0...
140091560 48 8b 07 ba 01 00 00 00 48 03 78 e8 48 89 f9 e8 H.......H.x.H...
140091570 5c 58 06 00 48 8b 3d 15 61 10 00 48 8b 44 24 28 \X..H.=.a..H.D$(
140091580 48 2b 07 74 35 H+.t5
140091585
140091585loc_140091585:
140091585call __stack_chk_fail
14009158a
14009158aloc_14009158a:
14009158amov rax, [rsi+16]
14009158emov rdx, [rsi+24]
140091592jmp 0x140091477
140091597
140091597 e8 f4 06 07 00 48 8b 07 ba .....H...
1400915a0 01 00 00 00 48 8b 48 e8 48 01 f9 e8 20 58 06 00 ....H.H.H... X..
1400915b0 e8 cb 08 07 00 e9 1c fe ff ff e8 91 0c 07 00 48 ...............H
1400915c0 89 c3 e8 b9 08 07 00 48 8b 3d c2 60 10 00 48 8b .......H.=.`..H.
1400915d0 44 24 28 48 2b 07 75 ad 48 89 d9 e8 c0 9d f8 ff D$(H+.u.H.......
1400915e0 48 89 c3 e8 98 08 07 00 48 8b 3d a1 60 10 00 48 H.......H.=.`..H
1400915f0 8b 44 24 28 48 2b 07 74 df eb 8a .D$(H+.t...
140091390
140091390std::istream::get(std::basic_streambuf<char, std::char_traits<char>>&, char):
140091390push r12
140091392push rbp
140091393push rdi
140091394push rsi
140091395push rbx
140091396sub rsp, 48
14009139amov rdi, rcx
14009139dmov rcx, [rip+0x1062ec]
1400913a4mov rbx, rdx
1400913a7mov r12l, r8l
1400913aamov [rdi+8], 0
1400913b2mov r8l, 1
1400913b8mov rdx, rdi
1400913bbmov rax, [rcx]
1400913bemov [rsp+40], rax
1400913c3xor eax, eax
1400913c5lea rcx, [rsp+39]
1400913cacall std::istream::sentry::sentry(std::istream&, bool)
1400913cfcmp [rsp+39], 0
1400913d4jne 0x140091420
1400913d6cmp [rdi+8], 0
1400913dbjne 0x1400913f4
1400913dd
1400913ddloc_1400913dd:
1400913ddmov edx, 4
1400913e2
1400913e2loc_1400913e2:
1400913e2mov rax, [rdi]
1400913e5mov rcx, [rax-24]
1400913e9add rcx, rdi
1400913ecor edx, [rcx+32]
1400913efcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400913f4
1400913f4loc_1400913f4:
1400913f4mov rbx, [rip+0x106295]
1400913fbmov rax, [rsp+40]
140091400sub rax, [rbx]
140091403jne 0x140091585
140091409mov rax, rdi
14009140cadd rsp, 48
140091410pop rbx
140091411pop rsi
140091412pop rdi
140091413pop rbp
140091414pop r12
140091416ret
140091417
140091417 66 0f 1f 84 00 00 00 00 00 f........
140091420
140091420loc_140091420:
140091420mov rax, [rdi]
140091423mov rax, [rax-24]
140091427mov rsi, [rdi+rax+232]
14009142fmov rax, [rsi+16]
140091433cmp rax, [rsi+24]
140091437jae 0x140091530
14009143dmovzx eax, [rax]
140091440mov edx, eax
140091442
140091442loc_140091442:
140091442movzx r12l, r12b
140091446xor ebp, ebp
140091448
140091448loc_140091448:
140091448cmp r12l, eax
14009144bje 0x140091487
14009144d
14009144dloc_14009144d:
14009144dmov rax, [rbx+40]
140091451cmp rax, [rbx+48]
140091455jae 0x1400914a0
140091457mov [rax], dl
140091459add [rbx+40], 1
14009145e
14009145eloc_14009145e:
14009145emov rax, [rsi+16]
140091462mov rdx, [rsi+24]
140091466add rbp, 1
14009146acmp rax, rdx
14009146djae 0x1400914b0
14009146fadd rax, 1
140091473mov [rsi+16], rax
140091477
140091477loc_140091477:
140091477cmp rax, rdx
14009147ajae 0x1400914e0
14009147cmovzx edx, [rax]
14009147fmovzx eax, dl
140091482cmp r12l, eax
140091485jne 0x14009144d
140091487
140091487loc_140091487:
140091487test rbp, rbp
14009148ajs 0x140091500
14009148cmov [rdi+8], rbp
140091490je 0x1400913dd
140091496jmp 0x1400913f4
14009149b
14009149b 0f 1f 44 00 00 ..D..
1400914a0
1400914a0loc_1400914a0:
1400914a0mov rax, [rbx]
1400914a3mov rcx, rbx
1400914a6call [rax+104]
1400914a9cmp eax, -1
1400914acjne 0x14009145e
1400914aejmp 0x140091487
1400914b0
1400914b0loc_1400914b0:
1400914b0mov rax, [rsi]
1400914b3mov rcx, rsi
1400914b6call [rax+80]
1400914b9cmp eax, -1
1400914bcjne 0x14009158a
1400914c2
1400914c2loc_1400914c2:
1400914c2test rbp, rbp
1400914c5js 0x140091518
1400914c7mov [rdi+8], rbp
1400914cbjne 0x140091526
1400914cd
1400914cdloc_1400914cd:
1400914cdmov edx, 6
1400914d2jmp 0x1400913e2
1400914d7
1400914d7 66 0f 1f 84 00 00 00 00 00 f........
1400914e0
1400914e0loc_1400914e0:
1400914e0mov rax, [rsi]
1400914e3mov rcx, rsi
1400914e6call [rax+72]
1400914e9cmp eax, -1
1400914ecje 0x1400914c2
1400914eemovzx edx, al
1400914f1jmp 0x140091448
1400914f6
1400914f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140091500
140091500loc_140091500:
140091500mov rax, 0x7fffffffffffffff
14009150amov [rdi+8], rax
14009150ejmp 0x1400913f4
140091513
140091513 0f 1f 44 00 00 ..D..
140091518
140091518loc_140091518:
140091518mov rax, 0x7fffffffffffffff
140091522mov [rdi+8], rax
140091526
140091526loc_140091526:
140091526mov edx, 2
14009152bjmp 0x1400913e2
140091530
140091530loc_140091530:
140091530mov rax, [rsi]
140091533mov rcx, rsi
140091536call [rax+72]
140091539movzx edx, al
14009153ccmp eax, -1
14009153fjne 0x140091442
140091545mov [rdi+8], 0
14009154djmp 0x1400914cd
140091552
140091552 48 83 ea 01 48 89 c1 75 3c e8 30 07 07 00 H...H..u<.0...
140091560 48 8b 07 ba 01 00 00 00 48 03 78 e8 48 89 f9 e8 H.......H.x.H...
140091570 5c 58 06 00 48 8b 3d 15 61 10 00 48 8b 44 24 28 \X..H.=.a..H.D$(
140091580 48 2b 07 74 35 H+.t5
140091585
140091585loc_140091585:
140091585call __stack_chk_fail
14009158a
14009158aloc_14009158a:
14009158amov rax, [rsi+16]
14009158emov rdx, [rsi+24]
140091592jmp 0x140091477
140091597
140091597 e8 f4 06 07 00 48 8b 07 ba .....H...
1400915a0 01 00 00 00 48 8b 48 e8 48 01 f9 e8 20 58 06 00 ....H.H.H... X..
1400915b0 e8 cb 08 07 00 e9 1c fe ff ff e8 91 0c 07 00 48 ...............H
1400915c0 89 c3 e8 b9 08 07 00 48 8b 3d c2 60 10 00 48 8b .......H.=.`..H.
1400915d0 44 24 28 48 2b 07 75 ad 48 89 d9 e8 c0 9d f8 ff D$(H+.u.H.......
1400915e0 48 89 c3 e8 98 08 07 00 48 8b 3d a1 60 10 00 48 H.......H.=.`..H
1400915f0 8b 44 24 28 48 2b 07 74 df eb 8a .D$(H+.t...
140091390
1400915fb
1400915fb // align 0x10
1400915fb // align 0x10
140091600
140091600std::istream::get(char&):
140091600push rsi
140091601push rbx
140091602sub rsp, 56
140091606mov r8l, 1
14009160cmov [rcx+8], 0
140091614mov rsi, rdx
140091617mov rbx, rcx
14009161amov rdx, [rip+0x10606f]
140091621lea rcx, [rsp+39]
140091626mov rax, [rdx]
140091629mov [rsp+40], rax
14009162exor eax, eax
140091630mov rdx, rbx
140091633call std::istream::sentry::sentry(std::istream&, bool)
140091638cmp [rsp+39], 0
14009163djne 0x140091680
14009163f
14009163floc_14009163f:
14009163fcmp [rbx+8], 0
140091644jne 0x14009165d
140091646
140091646loc_140091646:
140091646mov edx, 4
14009164b
14009164bloc_14009164b:
14009164bmov rax, [rbx]
14009164emov rcx, [rax-24]
140091652add rcx, rbx
140091655or edx, [rcx+32]
140091658call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
14009165d
14009165dloc_14009165d:
14009165dmov rdx, [rip+0x10602c]
140091664mov rax, [rsp+40]
140091669sub rax, [rdx]
14009166cjne 0x1400916fd
140091672mov rax, rbx
140091675add rsp, 56
140091679pop rbx
14009167apop rsi
14009167bret
14009167c
14009167c 0f 1f 40 00 ..@.
140091680
140091680loc_140091680:
140091680mov rax, [rbx]
140091683mov rax, [rax-24]
140091687mov rcx, [rbx+rax+232]
14009168fmov rdx, [rcx+16]
140091693cmp rdx, [rcx+24]
140091697jae 0x1400916b0
140091699movzx eax, [rdx]
14009169cadd rdx, 1
1400916a0mov [rcx+16], rdx
1400916a4
1400916a4loc_1400916a4:
1400916a4mov [rbx+8], 1
1400916acmov [rsi], al
1400916aejmp 0x14009163f
1400916b0
1400916b0loc_1400916b0:
1400916b0mov rax, [rcx]
1400916b3call [rax+80]
1400916b6cmp eax, -1
1400916b9jne 0x1400916a4
1400916bbcmp [rbx+8], 1
1400916c0sbb edx, edx
1400916c2and edx, 4
1400916c5add edx, 2
1400916c8jmp 0x14009164b
1400916ca
1400916ca 48 83 ea 01 48 89 H...H.
1400916d0 c1 75 2f e8 b8 05 07 00 48 8b 03 ba 01 00 00 00 .u/.....H.......
1400916e0 48 03 58 e8 48 89 d9 e8 e4 56 06 00 48 8b 1d 9d H.X.H....V..H...
1400916f0 5f 10 00 48 8b 44 24 28 48 2b 03 74 33 _..H.D$(H+.t3
1400916fd
1400916fdloc_1400916fd:
1400916fdcall __stack_chk_fail
140091702call __cxa_begin_catch
140091707mov rax, [rbx]
14009170amov edx, 1
14009170fmov rcx, [rax-24]
140091713add rcx, rbx
140091716call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14009171bcall __cxa_end_catch
140091720cmp [rbx+8], 0
140091725je 0x140091646
14009172bjmp 0x14009165d
140091730
140091730 e8 1b 0b 07 00 48 89 c3 e8 43 07 07 00 48 8b 0d .....H...C...H..
140091740 4c 5f 10 00 48 8b 44 24 28 48 2b 01 75 af 48 89 L_..H.D$(H+.u.H.
140091750 d9 e8 4a 9c f8 ff 48 89 c3 e8 22 07 07 00 48 8b ..J...H..."...H.
140091760 0d 2b 5f 10 00 48 8b 44 24 28 48 2b 01 74 df eb .+_..H.D$(H+.t..
140091770 8c .
140091600
140091600std::istream::get(char&):
140091600push rsi
140091601push rbx
140091602sub rsp, 56
140091606mov r8l, 1
14009160cmov [rcx+8], 0
140091614mov rsi, rdx
140091617mov rbx, rcx
14009161amov rdx, [rip+0x10606f]
140091621lea rcx, [rsp+39]
140091626mov rax, [rdx]
140091629mov [rsp+40], rax
14009162exor eax, eax
140091630mov rdx, rbx
140091633call std::istream::sentry::sentry(std::istream&, bool)
140091638cmp [rsp+39], 0
14009163djne 0x140091680
14009163f
14009163floc_14009163f:
14009163fcmp [rbx+8], 0
140091644jne 0x14009165d
140091646
140091646loc_140091646:
140091646mov edx, 4
14009164b
14009164bloc_14009164b:
14009164bmov rax, [rbx]
14009164emov rcx, [rax-24]
140091652add rcx, rbx
140091655or edx, [rcx+32]
140091658call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
14009165d
14009165dloc_14009165d:
14009165dmov rdx, [rip+0x10602c]
140091664mov rax, [rsp+40]
140091669sub rax, [rdx]
14009166cjne 0x1400916fd
140091672mov rax, rbx
140091675add rsp, 56
140091679pop rbx
14009167apop rsi
14009167bret
14009167c
14009167c 0f 1f 40 00 ..@.
140091680
140091680loc_140091680:
140091680mov rax, [rbx]
140091683mov rax, [rax-24]
140091687mov rcx, [rbx+rax+232]
14009168fmov rdx, [rcx+16]
140091693cmp rdx, [rcx+24]
140091697jae 0x1400916b0
140091699movzx eax, [rdx]
14009169cadd rdx, 1
1400916a0mov [rcx+16], rdx
1400916a4
1400916a4loc_1400916a4:
1400916a4mov [rbx+8], 1
1400916acmov [rsi], al
1400916aejmp 0x14009163f
1400916b0
1400916b0loc_1400916b0:
1400916b0mov rax, [rcx]
1400916b3call [rax+80]
1400916b6cmp eax, -1
1400916b9jne 0x1400916a4
1400916bbcmp [rbx+8], 1
1400916c0sbb edx, edx
1400916c2and edx, 4
1400916c5add edx, 2
1400916c8jmp 0x14009164b
1400916ca
1400916ca 48 83 ea 01 48 89 H...H.
1400916d0 c1 75 2f e8 b8 05 07 00 48 8b 03 ba 01 00 00 00 .u/.....H.......
1400916e0 48 03 58 e8 48 89 d9 e8 e4 56 06 00 48 8b 1d 9d H.X.H....V..H...
1400916f0 5f 10 00 48 8b 44 24 28 48 2b 03 74 33 _..H.D$(H+.t3
1400916fd
1400916fdloc_1400916fd:
1400916fdcall __stack_chk_fail
140091702call __cxa_begin_catch
140091707mov rax, [rbx]
14009170amov edx, 1
14009170fmov rcx, [rax-24]
140091713add rcx, rbx
140091716call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14009171bcall __cxa_end_catch
140091720cmp [rbx+8], 0
140091725je 0x140091646
14009172bjmp 0x14009165d
140091730
140091730 e8 1b 0b 07 00 48 89 c3 e8 43 07 07 00 48 8b 0d .....H...C...H..
140091740 4c 5f 10 00 48 8b 44 24 28 48 2b 01 75 af 48 89 L_..H.D$(H+.u.H.
140091750 d9 e8 4a 9c f8 ff 48 89 c3 e8 22 07 07 00 48 8b ..J...H..."...H.
140091760 0d 2b 5f 10 00 48 8b 44 24 28 48 2b 01 74 df eb .+_..H.D$(H+.t..
140091770 8c .
140091600
140091771
140091771 // align 0x10
140091771 // align 0x10
140091780
140091780std::istream::get():
140091780push rbx
140091781sub rsp, 48
140091785mov rdx, [rip+0x105f04]
14009178cmov r8l, 1
140091792mov rax, [rdx]
140091795mov [rsp+40], rax
14009179axor eax, eax
14009179cmov [rcx+8], 0
1400917a4mov rbx, rcx
1400917a7lea rcx, [rsp+39]
1400917acmov rdx, rbx
1400917afcall std::istream::sentry::sentry(std::istream&, bool)
1400917b4cmp [rsp+39], 0
1400917b9je 0x140091870
1400917bfmov rax, [rbx]
1400917c2mov rax, [rax-24]
1400917c6mov rcx, [rbx+rax+232]
1400917cemov rdx, [rcx+16]
1400917d2cmp rdx, [rcx+24]
1400917d6jae 0x140091810
1400917d8movzx eax, [rdx]
1400917dbadd rdx, 1
1400917dfmov [rcx+16], rdx
1400917e3
1400917e3loc_1400917e3:
1400917e3mov [rbx+8], 1
1400917eb
1400917ebloc_1400917eb:
1400917ebmov rbx, [rip+0x105e9e]
1400917f2mov rdx, [rsp+40]
1400917f7sub rdx, [rbx]
1400917fajne 0x1400918a8
140091800add rsp, 48
140091804pop rbx
140091805ret
140091806
140091806 66 2e 0f 1f 84 00 00 00 00 00 f.........
140091810
140091810loc_140091810:
140091810mov rax, [rcx]
140091813call [rax+80]
140091816cmp eax, -1
140091819jne 0x1400917e3
14009181bcmp [rbx+8], 1
140091820sbb edx, edx
140091822and edx, 4
140091825add edx, 2
140091828
140091828loc_140091828:
140091828mov rax, [rbx]
14009182badd rbx, [rax-24]
14009182fmov rcx, rbx
140091832or edx, [rbx+32]
140091835call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
14009183a
14009183aloc_14009183a:
14009183amov eax, -1
14009183fjmp 0x1400917eb
140091841
140091841 48 83 ea 01 48 89 c1 74 34 e8 41 04 07 00 48 H...H..t4.A...H
140091850 8b 03 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 6d .......H.H.H...m
140091860 55 06 00 e8 18 06 07 00 0f 1f 84 00 00 00 00 00 U...............
140091870
140091870loc_140091870:
140091870cmp [rbx+8], 0
140091875jne 0x14009183a
140091877mov edx, 4
14009187cjmp 0x140091828
14009187e
14009187e e8 0d ..
140091880 04 07 00 48 8b 03 ba 01 00 00 00 48 8b 48 e8 48 ...H.......H.H.H
140091890 01 d9 e8 39 55 06 00 48 8b 0d f2 5d 10 00 48 8b ...9U..H...]..H.
1400918a0 44 24 28 48 2b 01 74 05 D$(H+.t.
1400918a8
1400918a8loc_1400918a8:
1400918a8call __stack_chk_fail
1400918adcall __cxa_rethrow
1400918b2mov rbx, rax
1400918b5call __cxa_end_catch
1400918bamov rcx, [rip+0x105dcf]
1400918c1mov rax, [rsp+40]
1400918c6sub rax, [rcx]
1400918c9jne 0x1400918a8
1400918cb
1400918cbloc_1400918cb:
1400918cbmov rcx, rbx
1400918cecall _Unwind_Resume
1400918d3mov rbx, rax
1400918d6call __cxa_end_catch
1400918dbmov rcx, [rip+0x105dae]
1400918e2mov rax, [rsp+40]
1400918e7sub rax, [rcx]
1400918eaje 0x1400918cb
1400918ecjmp 0x1400918a8
140091780
140091780std::istream::get():
140091780push rbx
140091781sub rsp, 48
140091785mov rdx, [rip+0x105f04]
14009178cmov r8l, 1
140091792mov rax, [rdx]
140091795mov [rsp+40], rax
14009179axor eax, eax
14009179cmov [rcx+8], 0
1400917a4mov rbx, rcx
1400917a7lea rcx, [rsp+39]
1400917acmov rdx, rbx
1400917afcall std::istream::sentry::sentry(std::istream&, bool)
1400917b4cmp [rsp+39], 0
1400917b9je 0x140091870
1400917bfmov rax, [rbx]
1400917c2mov rax, [rax-24]
1400917c6mov rcx, [rbx+rax+232]
1400917cemov rdx, [rcx+16]
1400917d2cmp rdx, [rcx+24]
1400917d6jae 0x140091810
1400917d8movzx eax, [rdx]
1400917dbadd rdx, 1
1400917dfmov [rcx+16], rdx
1400917e3
1400917e3loc_1400917e3:
1400917e3mov [rbx+8], 1
1400917eb
1400917ebloc_1400917eb:
1400917ebmov rbx, [rip+0x105e9e]
1400917f2mov rdx, [rsp+40]
1400917f7sub rdx, [rbx]
1400917fajne 0x1400918a8
140091800add rsp, 48
140091804pop rbx
140091805ret
140091806
140091806 66 2e 0f 1f 84 00 00 00 00 00 f.........
140091810
140091810loc_140091810:
140091810mov rax, [rcx]
140091813call [rax+80]
140091816cmp eax, -1
140091819jne 0x1400917e3
14009181bcmp [rbx+8], 1
140091820sbb edx, edx
140091822and edx, 4
140091825add edx, 2
140091828
140091828loc_140091828:
140091828mov rax, [rbx]
14009182badd rbx, [rax-24]
14009182fmov rcx, rbx
140091832or edx, [rbx+32]
140091835call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
14009183a
14009183aloc_14009183a:
14009183amov eax, -1
14009183fjmp 0x1400917eb
140091841
140091841 48 83 ea 01 48 89 c1 74 34 e8 41 04 07 00 48 H...H..t4.A...H
140091850 8b 03 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 6d .......H.H.H...m
140091860 55 06 00 e8 18 06 07 00 0f 1f 84 00 00 00 00 00 U...............
140091870
140091870loc_140091870:
140091870cmp [rbx+8], 0
140091875jne 0x14009183a
140091877mov edx, 4
14009187cjmp 0x140091828
14009187e
14009187e e8 0d ..
140091880 04 07 00 48 8b 03 ba 01 00 00 00 48 8b 48 e8 48 ...H.......H.H.H
140091890 01 d9 e8 39 55 06 00 48 8b 0d f2 5d 10 00 48 8b ...9U..H...]..H.
1400918a0 44 24 28 48 2b 01 74 05 D$(H+.t.
1400918a8
1400918a8loc_1400918a8:
1400918a8call __stack_chk_fail
1400918adcall __cxa_rethrow
1400918b2mov rbx, rax
1400918b5call __cxa_end_catch
1400918bamov rcx, [rip+0x105dcf]
1400918c1mov rax, [rsp+40]
1400918c6sub rax, [rcx]
1400918c9jne 0x1400918a8
1400918cb
1400918cbloc_1400918cb:
1400918cbmov rcx, rbx
1400918cecall _Unwind_Resume
1400918d3mov rbx, rax
1400918d6call __cxa_end_catch
1400918dbmov rcx, [rip+0x105dae]
1400918e2mov rax, [rsp+40]
1400918e7sub rax, [rcx]
1400918eaje 0x1400918cb
1400918ecjmp 0x1400918a8
140091780
1400918ee
1400918ee // align 0x10
1400918ee // align 0x10
1400918f0
1400918f0std::istream::peek():
1400918f0push rbx
1400918f1sub rsp, 64
1400918f5mov rdx, [rip+0x105d94]
1400918fcmov r8l, 1
140091902mov rax, [rdx]
140091905mov [rsp+56], rax
14009190axor eax, eax
14009190cmov [rcx+8], 0
140091914mov rbx, rcx
140091917lea rcx, [rsp+55]
14009191cmov rdx, rbx
14009191fcall std::istream::sentry::sentry(std::istream&, bool)
140091924cmp [rsp+55], 0
140091929je 0x1400919e8
14009192fmov rax, [rbx]
140091932mov rax, [rax-24]
140091936mov rcx, [rbx+rax+232]
14009193emov rax, [rcx+16]
140091942cmp rax, [rcx+24]
140091946jae 0x140091968
140091948movzx eax, [rax]
14009194b
14009194bloc_14009194b:
14009194bmov rbx, [rip+0x105d3e]
140091952mov rdx, [rsp+56]
140091957sub rdx, [rbx]
14009195ajne 0x1400919c5
14009195cadd rsp, 64
140091960pop rbx
140091961ret
140091962
140091962 66 0f 1f 44 00 00 f..D..
140091968
140091968loc_140091968:
140091968mov rax, [rcx]
14009196bcall [rax+72]
14009196ecmp eax, -1
140091971jne 0x14009194b
140091973mov rdx, [rbx]
140091976mov [rsp+44], eax
14009197aadd rbx, [rdx-24]
14009197emov edx, [rbx+32]
140091981mov rcx, rbx
140091984or edx, 2
140091987call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
14009198cmov eax, [rsp+44]
140091990jmp 0x14009194b
140091992
140091992 48 83 ea 01 48 89 c1 75 2f e8 f0 02 07 00 H...H..u/.....
1400919a0 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 d9 e8 H.......H.X.H...
1400919b0 1c 54 06 00 48 8b 15 d5 5c 10 00 48 8b 44 24 38 .T..H...\..H.D$8
1400919c0 48 2b 02 74 4c H+.tL
1400919c5
1400919c5loc_1400919c5:
1400919c5call __stack_chk_fail
1400919cacall __cxa_begin_catch
1400919cfmov rax, [rbx]
1400919d2mov edx, 1
1400919d7add rbx, [rax-24]
1400919dbmov rcx, rbx
1400919decall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400919e3call __cxa_end_catch
1400919e8
1400919e8loc_1400919e8:
1400919e8or eax, -1
1400919ebjmp 0x14009194b
1400919f0
1400919f0 48 89 c3 e8 88 04 07 00 48 8b 15 91 5c 10 00 48 H.......H...\..H
140091a00 8b 44 24 38 48 2b 02 75 bc 48 89 d9 e8 8f 99 f8 .D$8H+.u.H......
140091a10 ff e8 3a 08 07 00 48 89 c3 e8 62 04 07 00 48 8b ..:...H...b...H.
140091a20 15 6b 5c 10 00 48 8b 44 24 38 48 2b 02 74 da eb .k\..H.D$8H+.t..
140091a30 94 .
1400918f0
1400918f0std::istream::peek():
1400918f0push rbx
1400918f1sub rsp, 64
1400918f5mov rdx, [rip+0x105d94]
1400918fcmov r8l, 1
140091902mov rax, [rdx]
140091905mov [rsp+56], rax
14009190axor eax, eax
14009190cmov [rcx+8], 0
140091914mov rbx, rcx
140091917lea rcx, [rsp+55]
14009191cmov rdx, rbx
14009191fcall std::istream::sentry::sentry(std::istream&, bool)
140091924cmp [rsp+55], 0
140091929je 0x1400919e8
14009192fmov rax, [rbx]
140091932mov rax, [rax-24]
140091936mov rcx, [rbx+rax+232]
14009193emov rax, [rcx+16]
140091942cmp rax, [rcx+24]
140091946jae 0x140091968
140091948movzx eax, [rax]
14009194b
14009194bloc_14009194b:
14009194bmov rbx, [rip+0x105d3e]
140091952mov rdx, [rsp+56]
140091957sub rdx, [rbx]
14009195ajne 0x1400919c5
14009195cadd rsp, 64
140091960pop rbx
140091961ret
140091962
140091962 66 0f 1f 44 00 00 f..D..
140091968
140091968loc_140091968:
140091968mov rax, [rcx]
14009196bcall [rax+72]
14009196ecmp eax, -1
140091971jne 0x14009194b
140091973mov rdx, [rbx]
140091976mov [rsp+44], eax
14009197aadd rbx, [rdx-24]
14009197emov edx, [rbx+32]
140091981mov rcx, rbx
140091984or edx, 2
140091987call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
14009198cmov eax, [rsp+44]
140091990jmp 0x14009194b
140091992
140091992 48 83 ea 01 48 89 c1 75 2f e8 f0 02 07 00 H...H..u/.....
1400919a0 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 d9 e8 H.......H.X.H...
1400919b0 1c 54 06 00 48 8b 15 d5 5c 10 00 48 8b 44 24 38 .T..H...\..H.D$8
1400919c0 48 2b 02 74 4c H+.tL
1400919c5
1400919c5loc_1400919c5:
1400919c5call __stack_chk_fail
1400919cacall __cxa_begin_catch
1400919cfmov rax, [rbx]
1400919d2mov edx, 1
1400919d7add rbx, [rax-24]
1400919dbmov rcx, rbx
1400919decall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400919e3call __cxa_end_catch
1400919e8
1400919e8loc_1400919e8:
1400919e8or eax, -1
1400919ebjmp 0x14009194b
1400919f0
1400919f0 48 89 c3 e8 88 04 07 00 48 8b 15 91 5c 10 00 48 H.......H...\..H
140091a00 8b 44 24 38 48 2b 02 75 bc 48 89 d9 e8 8f 99 f8 .D$8H+.u.H......
140091a10 ff e8 3a 08 07 00 48 89 c3 e8 62 04 07 00 48 8b ..:...H...b...H.
140091a20 15 6b 5c 10 00 48 8b 44 24 38 48 2b 02 74 da eb .k\..H.D$8H+.t..
140091a30 94 .
1400918f0
140091a31
140091a31 // align 0x10
140091a31 // align 0x10
140091a40
140091a40std::istream::read(char*, long long):
140091a40push rdi
140091a41push rsi
140091a42push rbx
140091a43sub rsp, 48
140091a47mov rbx, rcx
140091a4amov rcx, [rip+0x105c3f]
140091a51mov rdi, rdx
140091a54mov rsi, r8
140091a57mov [rbx+8], 0
140091a5fmov r8l, 1
140091a65mov rdx, rbx
140091a68mov rax, [rcx]
140091a6bmov [rsp+40], rax
140091a70xor eax, eax
140091a72lea rcx, [rsp+39]
140091a77call std::istream::sentry::sentry(std::istream&, bool)
140091a7ccmp [rsp+39], 0
140091a81je 0x140091aa7
140091a83mov rax, [rbx]
140091a86mov r8, rsi
140091a89mov rdx, rdi
140091a8cmov rax, [rax-24]
140091a90mov rcx, [rbx+rax+232]
140091a98mov rax, [rcx]
140091a9bcall [rax+64]
140091a9emov [rbx+8], rax
140091aa2cmp rsi, rax
140091aa5jne 0x140091ac8
140091aa7
140091aa7loc_140091aa7:
140091aa7mov rsi, [rip+0x105be2]
140091aaemov rax, [rsp+40]
140091ab3sub rax, [rsi]
140091ab6jne 0x140091b12
140091ab8mov rax, rbx
140091abbadd rsp, 48
140091abfpop rbx
140091ac0pop rsi
140091ac1pop rdi
140091ac2ret
140091ac3
140091ac3 0f 1f 44 00 00 ..D..
140091ac8
140091ac8loc_140091ac8:
140091ac8mov rax, [rbx]
140091acbmov rcx, [rax-24]
140091acfadd rcx, rbx
140091ad2mov edx, [rcx+32]
140091ad5or edx, 6
140091ad8call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091addjmp 0x140091aa7
140091adf
140091adf 48 H
140091ae0 83 ea 01 48 89 c1 75 2f e8 a3 01 07 00 48 8b 03 ...H..u/.....H..
140091af0 ba 01 00 00 00 48 03 58 e8 48 89 d9 e8 cf 52 06 .....H.X.H....R.
140091b00 00 48 8b 3d 88 5b 10 00 48 8b 44 24 28 48 2b 07 .H.=.[..H.D$(H+.
140091b10 74 28 t(
140091b12
140091b12loc_140091b12:
140091b12call __stack_chk_fail
140091b17call __cxa_begin_catch
140091b1cmov rax, [rbx]
140091b1fmov edx, 1
140091b24mov rcx, [rax-24]
140091b28add rcx, rbx
140091b2bcall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140091b30call __cxa_end_catch
140091b35jmp 0x140091aa7
140091b3a
140091b3a e8 11 07 07 00 48 .....H
140091b40 89 c3 e8 39 03 07 00 48 8b 3d 42 5b 10 00 48 8b ...9...H.=B[..H.
140091b50 44 24 28 48 2b 07 75 ba 48 89 d9 e8 40 98 f8 ff D$(H+.u.H...@...
140091b60 48 89 c3 e8 18 03 07 00 48 8b 3d 21 5b 10 00 48 H.......H.=![..H
140091b70 8b 44 24 28 48 2b 07 74 df eb 97 .D$(H+.t...
140091a40
140091a40std::istream::read(char*, long long):
140091a40push rdi
140091a41push rsi
140091a42push rbx
140091a43sub rsp, 48
140091a47mov rbx, rcx
140091a4amov rcx, [rip+0x105c3f]
140091a51mov rdi, rdx
140091a54mov rsi, r8
140091a57mov [rbx+8], 0
140091a5fmov r8l, 1
140091a65mov rdx, rbx
140091a68mov rax, [rcx]
140091a6bmov [rsp+40], rax
140091a70xor eax, eax
140091a72lea rcx, [rsp+39]
140091a77call std::istream::sentry::sentry(std::istream&, bool)
140091a7ccmp [rsp+39], 0
140091a81je 0x140091aa7
140091a83mov rax, [rbx]
140091a86mov r8, rsi
140091a89mov rdx, rdi
140091a8cmov rax, [rax-24]
140091a90mov rcx, [rbx+rax+232]
140091a98mov rax, [rcx]
140091a9bcall [rax+64]
140091a9emov [rbx+8], rax
140091aa2cmp rsi, rax
140091aa5jne 0x140091ac8
140091aa7
140091aa7loc_140091aa7:
140091aa7mov rsi, [rip+0x105be2]
140091aaemov rax, [rsp+40]
140091ab3sub rax, [rsi]
140091ab6jne 0x140091b12
140091ab8mov rax, rbx
140091abbadd rsp, 48
140091abfpop rbx
140091ac0pop rsi
140091ac1pop rdi
140091ac2ret
140091ac3
140091ac3 0f 1f 44 00 00 ..D..
140091ac8
140091ac8loc_140091ac8:
140091ac8mov rax, [rbx]
140091acbmov rcx, [rax-24]
140091acfadd rcx, rbx
140091ad2mov edx, [rcx+32]
140091ad5or edx, 6
140091ad8call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091addjmp 0x140091aa7
140091adf
140091adf 48 H
140091ae0 83 ea 01 48 89 c1 75 2f e8 a3 01 07 00 48 8b 03 ...H..u/.....H..
140091af0 ba 01 00 00 00 48 03 58 e8 48 89 d9 e8 cf 52 06 .....H.X.H....R.
140091b00 00 48 8b 3d 88 5b 10 00 48 8b 44 24 28 48 2b 07 .H.=.[..H.D$(H+.
140091b10 74 28 t(
140091b12
140091b12loc_140091b12:
140091b12call __stack_chk_fail
140091b17call __cxa_begin_catch
140091b1cmov rax, [rbx]
140091b1fmov edx, 1
140091b24mov rcx, [rax-24]
140091b28add rcx, rbx
140091b2bcall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140091b30call __cxa_end_catch
140091b35jmp 0x140091aa7
140091b3a
140091b3a e8 11 07 07 00 48 .....H
140091b40 89 c3 e8 39 03 07 00 48 8b 3d 42 5b 10 00 48 8b ...9...H.=B[..H.
140091b50 44 24 28 48 2b 07 75 ba 48 89 d9 e8 40 98 f8 ff D$(H+.u.H...@...
140091b60 48 89 c3 e8 18 03 07 00 48 8b 3d 21 5b 10 00 48 H.......H.=![..H
140091b70 8b 44 24 28 48 2b 07 74 df eb 97 .D$(H+.t...
140091a40
140091b7b
140091b7b // align 0x10
140091b7b // align 0x10
140091b80
140091b80std::istream::swap(std::istream&):
140091b80push rbp
140091b81push rdi
140091b82push rsi
140091b83push rbx
140091b84sub rsp, 40
140091b88mov rax, [rcx]
140091b8bmov rsi, [rax-24]
140091b8fmov rax, [rdx]
140091b92mov rbx, [rax-24]
140091b96add rsi, rcx
140091b99mov rbp, rcx
140091b9cmov rdi, rdx
140091b9fmov rcx, rsi
140091ba2add rbx, rdx
140091ba5mov rdx, rbx
140091ba8call std::ios_base::_M_swap(std::ios_base&)
140091badlea rdx, [rsi+208]
140091bb4mov rcx, rsi
140091bb7call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
140091bbclea rdx, [rbx+208]
140091bc3mov rcx, rbx
140091bc6call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
140091bcbmov rax, [rsi+216]
140091bd2mov rdx, [rbx+216]
140091bd9mov [rsi+216], rdx
140091be0movzx edx, [rbx+224]
140091be7mov [rbx+216], rax
140091beemovzx eax, [rsi+224]
140091bf5mov [rsi+224], dl
140091bfbmovzx edx, [rbx+225]
140091c02mov [rbx+224], al
140091c08movzx eax, [rsi+225]
140091c0fmov [rsi+225], dl
140091c15mov rdx, [rdi+8]
140091c19mov [rbx+225], al
140091c1fmov rax, [rbp+8]
140091c23mov [rbp+8], rdx
140091c27mov [rdi+8], rax
140091c2badd rsp, 40
140091c2fpop rbx
140091c30pop rsi
140091c31pop rdi
140091c32pop rbp
140091c33ret
140091b80
140091b80std::istream::swap(std::istream&):
140091b80push rbp
140091b81push rdi
140091b82push rsi
140091b83push rbx
140091b84sub rsp, 40
140091b88mov rax, [rcx]
140091b8bmov rsi, [rax-24]
140091b8fmov rax, [rdx]
140091b92mov rbx, [rax-24]
140091b96add rsi, rcx
140091b99mov rbp, rcx
140091b9cmov rdi, rdx
140091b9fmov rcx, rsi
140091ba2add rbx, rdx
140091ba5mov rdx, rbx
140091ba8call std::ios_base::_M_swap(std::ios_base&)
140091badlea rdx, [rsi+208]
140091bb4mov rcx, rsi
140091bb7call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
140091bbclea rdx, [rbx+208]
140091bc3mov rcx, rbx
140091bc6call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
140091bcbmov rax, [rsi+216]
140091bd2mov rdx, [rbx+216]
140091bd9mov [rsi+216], rdx
140091be0movzx edx, [rbx+224]
140091be7mov [rbx+216], rax
140091beemovzx eax, [rsi+224]
140091bf5mov [rsi+224], dl
140091bfbmovzx edx, [rbx+225]
140091c02mov [rbx+224], al
140091c08movzx eax, [rsi+225]
140091c0fmov [rsi+225], dl
140091c15mov rdx, [rdi+8]
140091c19mov [rbx+225], al
140091c1fmov rax, [rbp+8]
140091c23mov [rbp+8], rdx
140091c27mov [rdi+8], rax
140091c2badd rsp, 40
140091c2fpop rbx
140091c30pop rsi
140091c31pop rdi
140091c32pop rbp
140091c33ret
140091b80
140091c34
140091c34 // align 0x10
140091c34 // align 0x10
140091c40
140091c40std::istream::sync():
140091c40push rbx
140091c41sub rsp, 48
140091c45mov rdx, [rip+0x105a44]
140091c4cmov r8l, 1
140091c52mov rbx, rcx
140091c55mov rcx, [rdx]
140091c58mov [rsp+40], rcx
140091c5dlea rcx, [rsp+39]
140091c62mov rdx, rbx
140091c65call std::istream::sentry::sentry(std::istream&, bool)
140091c6acmp [rsp+39], 0
140091c6fje 0x140091cc0
140091c71mov rax, [rbx]
140091c74mov rax, [rax-24]
140091c78mov rcx, [rbx+rax+232]
140091c80test rcx, rcx
140091c83je 0x140091cc0
140091c85mov rax, [rcx]
140091c88call [rax+48]
140091c8bcmp eax, -1
140091c8eje 0x140091ca9
140091c90xor eax, eax
140091c92
140091c92loc_140091c92:
140091c92mov rbx, [rip+0x1059f7]
140091c99mov rdx, [rsp+40]
140091c9esub rdx, [rbx]
140091ca1jne 0x140091cfa
140091ca3add rsp, 48
140091ca7pop rbx
140091ca8ret
140091ca9
140091ca9loc_140091ca9:
140091ca9mov rax, [rbx]
140091cacadd rbx, [rax-24]
140091cb0mov edx, [rbx+32]
140091cb3mov rcx, rbx
140091cb6or edx, 1
140091cb9call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091cbenop
140091cc0
140091cc0loc_140091cc0:
140091cc0mov eax, -1
140091cc5jmp 0x140091c92
140091cc7
140091cc7 48 83 ea 01 48 89 c1 75 2f H...H..u/
140091cd0 e8 bb ff 06 00 48 8b 03 ba 01 00 00 00 48 03 58 .....H.......H.X
140091ce0 e8 48 89 d9 e8 e7 50 06 00 48 8b 15 a0 59 10 00 .H....P..H...Y..
140091cf0 48 8b 44 24 28 48 2b 02 74 25 H.D$(H+.t%
140091cfa
140091cfaloc_140091cfa:
140091cfacall __stack_chk_fail
140091cffcall __cxa_begin_catch
140091d04mov rax, [rbx]
140091d07mov edx, 1
140091d0cadd rbx, [rax-24]
140091d10mov rcx, rbx
140091d13call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140091d18call __cxa_end_catch
140091d1djmp 0x140091cc0
140091d1f
140091d1f e8 .
140091d20 2c 05 07 00 48 89 c3 e8 54 01 07 00 48 8b 15 5d ,...H...T...H..]
140091d30 59 10 00 48 8b 44 24 28 48 2b 02 75 bd 48 89 d9 Y..H.D$(H+.u.H..
140091d40 e8 5b 96 f8 ff 48 89 c3 e8 33 01 07 00 48 8b 15 .[...H...3...H..
140091d50 3c 59 10 00 48 8b 44 24 28 48 2b 02 74 df eb 9a <Y..H.D$(H+.t...
140091c40
140091c40std::istream::sync():
140091c40push rbx
140091c41sub rsp, 48
140091c45mov rdx, [rip+0x105a44]
140091c4cmov r8l, 1
140091c52mov rbx, rcx
140091c55mov rcx, [rdx]
140091c58mov [rsp+40], rcx
140091c5dlea rcx, [rsp+39]
140091c62mov rdx, rbx
140091c65call std::istream::sentry::sentry(std::istream&, bool)
140091c6acmp [rsp+39], 0
140091c6fje 0x140091cc0
140091c71mov rax, [rbx]
140091c74mov rax, [rax-24]
140091c78mov rcx, [rbx+rax+232]
140091c80test rcx, rcx
140091c83je 0x140091cc0
140091c85mov rax, [rcx]
140091c88call [rax+48]
140091c8bcmp eax, -1
140091c8eje 0x140091ca9
140091c90xor eax, eax
140091c92
140091c92loc_140091c92:
140091c92mov rbx, [rip+0x1059f7]
140091c99mov rdx, [rsp+40]
140091c9esub rdx, [rbx]
140091ca1jne 0x140091cfa
140091ca3add rsp, 48
140091ca7pop rbx
140091ca8ret
140091ca9
140091ca9loc_140091ca9:
140091ca9mov rax, [rbx]
140091cacadd rbx, [rax-24]
140091cb0mov edx, [rbx+32]
140091cb3mov rcx, rbx
140091cb6or edx, 1
140091cb9call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091cbenop
140091cc0
140091cc0loc_140091cc0:
140091cc0mov eax, -1
140091cc5jmp 0x140091c92
140091cc7
140091cc7 48 83 ea 01 48 89 c1 75 2f H...H..u/
140091cd0 e8 bb ff 06 00 48 8b 03 ba 01 00 00 00 48 03 58 .....H.......H.X
140091ce0 e8 48 89 d9 e8 e7 50 06 00 48 8b 15 a0 59 10 00 .H....P..H...Y..
140091cf0 48 8b 44 24 28 48 2b 02 74 25 H.D$(H+.t%
140091cfa
140091cfaloc_140091cfa:
140091cfacall __stack_chk_fail
140091cffcall __cxa_begin_catch
140091d04mov rax, [rbx]
140091d07mov edx, 1
140091d0cadd rbx, [rax-24]
140091d10mov rcx, rbx
140091d13call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140091d18call __cxa_end_catch
140091d1djmp 0x140091cc0
140091d1f
140091d1f e8 .
140091d20 2c 05 07 00 48 89 c3 e8 54 01 07 00 48 8b 15 5d ,...H...T...H..]
140091d30 59 10 00 48 8b 44 24 28 48 2b 02 75 bd 48 89 d9 Y..H.D$(H+.u.H..
140091d40 e8 5b 96 f8 ff 48 89 c3 e8 33 01 07 00 48 8b 15 .[...H...3...H..
140091d50 3c 59 10 00 48 8b 44 24 28 48 2b 02 74 df eb 9a <Y..H.D$(H+.t...
140091c40
140091d60
140091d60std::istream::seekg(std::fpos<int>):
140091d60push rbx
140091d61sub rsp, 96
140091d65movups [rsp+80], x6
140091d6amovdqu x6, [rdx]
140091d6emov rdx, [rip+0x10591b]
140091d75mov rax, [rdx]
140091d78mov [rsp+72], rax
140091d7dmov rax, [rcx]
140091d80mov rbx, rcx
140091d83mov rcx, [rax-24]
140091d87add rcx, rbx
140091d8amov edx, [rcx+32]
140091d8dand edx, -3
140091d90call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091d95lea rcx, [rsp+71]
140091d9amov r8l, 1
140091da0mov rdx, rbx
140091da3call std::istream::sentry::sentry(std::istream&, bool)
140091da8cmp [rsp+71], 0
140091dadje 0x140091df0
140091dafmov rax, [rbx]
140091db2mov rdx, [rax-24]
140091db6add rdx, rbx
140091db9test [rdx+32], 5
140091dbdjne 0x140091df0
140091dbflea rcx, [rsp+48]
140091dc4mov r9l, 8
140091dcalea r8, [rsp+32]
140091dcfmov rdx, [rdx+232]
140091dd6movups [rsp+32], x6
140091ddbmov rax, [rdx]
140091ddecall [rax+40]
140091de1cmp [rsp+48], -1
140091de7je 0x140091e10
140091de9nop [rax]
140091df0
140091df0loc_140091df0:
140091df0mov rcx, [rip+0x105899]
140091df7mov rax, [rsp+72]
140091dfcsub rax, [rcx]
140091dffjne 0x140091e5a
140091e01movups x6, [rsp+80]
140091e06mov rax, rbx
140091e09add rsp, 96
140091e0dpop rbx
140091e0eret
140091e0f
140091e0f 90 .
140091e10
140091e10loc_140091e10:
140091e10mov rax, [rbx]
140091e13mov rcx, [rax-24]
140091e17add rcx, rbx
140091e1amov edx, [rcx+32]
140091e1dor edx, 4
140091e20call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091e25jmp 0x140091df0
140091e27
140091e27 48 83 ea 01 48 89 c1 75 2f H...H..u/
140091e30 e8 5b fe 06 00 48 8b 03 ba 01 00 00 00 48 03 58 .[...H.......H.X
140091e40 e8 48 89 d9 e8 87 4f 06 00 48 8b 1d 40 58 10 00 .H....O..H..@X..
140091e50 48 8b 44 24 48 48 2b 03 74 28 H.D$HH+.t(
140091e5a
140091e5aloc_140091e5a:
140091e5acall __stack_chk_fail
140091e5fcall __cxa_begin_catch
140091e64mov rax, [rbx]
140091e67mov edx, 1
140091e6cmov rcx, [rax-24]
140091e70add rcx, rbx
140091e73call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140091e78call __cxa_end_catch
140091e7djmp 0x140091df0
140091e82
140091e82 e8 c9 03 07 00 48 89 c3 e8 f1 ff 06 00 48 .....H.......H
140091e90 8b 0d fa 57 10 00 48 8b 44 24 48 48 2b 01 75 ba ...W..H.D$HH+.u.
140091ea0 48 89 d9 e8 f8 94 f8 ff 48 89 c3 e8 d0 ff 06 00 H.......H.......
140091eb0 48 8b 0d d9 57 10 00 48 8b 44 24 48 48 2b 01 74 H...W..H.D$HH+.t
140091ec0 df eb 97 ...
140091d60
140091d60std::istream::seekg(std::fpos<int>):
140091d60push rbx
140091d61sub rsp, 96
140091d65movups [rsp+80], x6
140091d6amovdqu x6, [rdx]
140091d6emov rdx, [rip+0x10591b]
140091d75mov rax, [rdx]
140091d78mov [rsp+72], rax
140091d7dmov rax, [rcx]
140091d80mov rbx, rcx
140091d83mov rcx, [rax-24]
140091d87add rcx, rbx
140091d8amov edx, [rcx+32]
140091d8dand edx, -3
140091d90call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091d95lea rcx, [rsp+71]
140091d9amov r8l, 1
140091da0mov rdx, rbx
140091da3call std::istream::sentry::sentry(std::istream&, bool)
140091da8cmp [rsp+71], 0
140091dadje 0x140091df0
140091dafmov rax, [rbx]
140091db2mov rdx, [rax-24]
140091db6add rdx, rbx
140091db9test [rdx+32], 5
140091dbdjne 0x140091df0
140091dbflea rcx, [rsp+48]
140091dc4mov r9l, 8
140091dcalea r8, [rsp+32]
140091dcfmov rdx, [rdx+232]
140091dd6movups [rsp+32], x6
140091ddbmov rax, [rdx]
140091ddecall [rax+40]
140091de1cmp [rsp+48], -1
140091de7je 0x140091e10
140091de9nop [rax]
140091df0
140091df0loc_140091df0:
140091df0mov rcx, [rip+0x105899]
140091df7mov rax, [rsp+72]
140091dfcsub rax, [rcx]
140091dffjne 0x140091e5a
140091e01movups x6, [rsp+80]
140091e06mov rax, rbx
140091e09add rsp, 96
140091e0dpop rbx
140091e0eret
140091e0f
140091e0f 90 .
140091e10
140091e10loc_140091e10:
140091e10mov rax, [rbx]
140091e13mov rcx, [rax-24]
140091e17add rcx, rbx
140091e1amov edx, [rcx+32]
140091e1dor edx, 4
140091e20call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091e25jmp 0x140091df0
140091e27
140091e27 48 83 ea 01 48 89 c1 75 2f H...H..u/
140091e30 e8 5b fe 06 00 48 8b 03 ba 01 00 00 00 48 03 58 .[...H.......H.X
140091e40 e8 48 89 d9 e8 87 4f 06 00 48 8b 1d 40 58 10 00 .H....O..H..@X..
140091e50 48 8b 44 24 48 48 2b 03 74 28 H.D$HH+.t(
140091e5a
140091e5aloc_140091e5a:
140091e5acall __stack_chk_fail
140091e5fcall __cxa_begin_catch
140091e64mov rax, [rbx]
140091e67mov edx, 1
140091e6cmov rcx, [rax-24]
140091e70add rcx, rbx
140091e73call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140091e78call __cxa_end_catch
140091e7djmp 0x140091df0
140091e82
140091e82 e8 c9 03 07 00 48 89 c3 e8 f1 ff 06 00 48 .....H.......H
140091e90 8b 0d fa 57 10 00 48 8b 44 24 48 48 2b 01 75 ba ...W..H.D$HH+.u.
140091ea0 48 89 d9 e8 f8 94 f8 ff 48 89 c3 e8 d0 ff 06 00 H.......H.......
140091eb0 48 8b 0d d9 57 10 00 48 8b 44 24 48 48 2b 01 74 H...W..H.D$HH+.t
140091ec0 df eb 97 ...
140091d60
140091ec3
140091ec3 // align 0x10
140091ec3 // align 0x10
140091ed0
140091ed0std::istream::seekg(long long, std::_Ios_Seekdir):
140091ed0push rdi
140091ed1push rsi
140091ed2push rbx
140091ed3sub rsp, 80
140091ed7mov rsi, rdx
140091edamov rdx, [rip+0x1057af]
140091ee1mov rbx, rcx
140091ee4mov edi, r8l
140091ee7mov rax, [rdx]
140091eeamov [rsp+72], rax
140091eefmov rax, [rcx]
140091ef2mov rcx, [rax-24]
140091ef6add rcx, rbx
140091ef9mov edx, [rcx+32]
140091efcand edx, -3
140091effcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091f04lea rcx, [rsp+71]
140091f09mov r8l, 1
140091f0fmov rdx, rbx
140091f12call std::istream::sentry::sentry(std::istream&, bool)
140091f17cmp [rsp+71], 0
140091f1cje 0x140091f60
140091f1emov rax, [rbx]
140091f21mov rcx, [rax-24]
140091f25add rcx, rbx
140091f28test [rcx+32], 5
140091f2cjne 0x140091f60
140091f2emov rdx, [rcx+232]
140091f35mov r9l, edi
140091f38mov r8, rsi
140091f3blea rcx, [rsp+48]
140091f40mov rax, [rdx]
140091f43mov [rsp+32], 8
140091f4bcall [rax+32]
140091f4ecmp [rsp+48], -1
140091f54je 0x140091f80
140091f56nop [rax+rax]
140091f60
140091f60loc_140091f60:
140091f60mov rsi, [rip+0x105729]
140091f67mov rax, [rsp+72]
140091f6csub rax, [rsi]
140091f6fjne 0x140091fca
140091f71mov rax, rbx
140091f74add rsp, 80
140091f78pop rbx
140091f79pop rsi
140091f7apop rdi
140091f7bret
140091f7c
140091f7c 0f 1f 40 00 ..@.
140091f80
140091f80loc_140091f80:
140091f80mov rax, [rbx]
140091f83mov rcx, [rax-24]
140091f87add rcx, rbx
140091f8amov edx, [rcx+32]
140091f8dor edx, 4
140091f90call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091f95jmp 0x140091f60
140091f97
140091f97 48 83 ea 01 48 89 c1 75 2f H...H..u/
140091fa0 e8 eb fc 06 00 48 8b 03 ba 01 00 00 00 48 03 58 .....H.......H.X
140091fb0 e8 48 89 d9 e8 17 4e 06 00 48 8b 3d d0 56 10 00 .H....N..H.=.V..
140091fc0 48 8b 44 24 48 48 2b 07 74 28 H.D$HH+.t(
140091fca
140091fcaloc_140091fca:
140091fcacall __stack_chk_fail
140091fcfcall __cxa_begin_catch
140091fd4mov rax, [rbx]
140091fd7mov edx, 1
140091fdcmov rcx, [rax-24]
140091fe0add rcx, rbx
140091fe3call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140091fe8call __cxa_end_catch
140091fedjmp 0x140091f60
140091ff2
140091ff2 e8 59 02 07 00 48 89 c3 e8 81 fe 06 00 48 .Y...H.......H
140092000 8b 3d 8a 56 10 00 48 8b 44 24 48 48 2b 07 75 ba .=.V..H.D$HH+.u.
140092010 48 89 d9 e8 88 93 f8 ff 48 89 c3 e8 60 fe 06 00 H.......H...`...
140092020 48 8b 3d 69 56 10 00 48 8b 44 24 48 48 2b 07 74 H.=iV..H.D$HH+.t
140092030 df eb 97 ...
140091ed0
140091ed0std::istream::seekg(long long, std::_Ios_Seekdir):
140091ed0push rdi
140091ed1push rsi
140091ed2push rbx
140091ed3sub rsp, 80
140091ed7mov rsi, rdx
140091edamov rdx, [rip+0x1057af]
140091ee1mov rbx, rcx
140091ee4mov edi, r8l
140091ee7mov rax, [rdx]
140091eeamov [rsp+72], rax
140091eefmov rax, [rcx]
140091ef2mov rcx, [rax-24]
140091ef6add rcx, rbx
140091ef9mov edx, [rcx+32]
140091efcand edx, -3
140091effcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091f04lea rcx, [rsp+71]
140091f09mov r8l, 1
140091f0fmov rdx, rbx
140091f12call std::istream::sentry::sentry(std::istream&, bool)
140091f17cmp [rsp+71], 0
140091f1cje 0x140091f60
140091f1emov rax, [rbx]
140091f21mov rcx, [rax-24]
140091f25add rcx, rbx
140091f28test [rcx+32], 5
140091f2cjne 0x140091f60
140091f2emov rdx, [rcx+232]
140091f35mov r9l, edi
140091f38mov r8, rsi
140091f3blea rcx, [rsp+48]
140091f40mov rax, [rdx]
140091f43mov [rsp+32], 8
140091f4bcall [rax+32]
140091f4ecmp [rsp+48], -1
140091f54je 0x140091f80
140091f56nop [rax+rax]
140091f60
140091f60loc_140091f60:
140091f60mov rsi, [rip+0x105729]
140091f67mov rax, [rsp+72]
140091f6csub rax, [rsi]
140091f6fjne 0x140091fca
140091f71mov rax, rbx
140091f74add rsp, 80
140091f78pop rbx
140091f79pop rsi
140091f7apop rdi
140091f7bret
140091f7c
140091f7c 0f 1f 40 00 ..@.
140091f80
140091f80loc_140091f80:
140091f80mov rax, [rbx]
140091f83mov rcx, [rax-24]
140091f87add rcx, rbx
140091f8amov edx, [rcx+32]
140091f8dor edx, 4
140091f90call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140091f95jmp 0x140091f60
140091f97
140091f97 48 83 ea 01 48 89 c1 75 2f H...H..u/
140091fa0 e8 eb fc 06 00 48 8b 03 ba 01 00 00 00 48 03 58 .....H.......H.X
140091fb0 e8 48 89 d9 e8 17 4e 06 00 48 8b 3d d0 56 10 00 .H....N..H.=.V..
140091fc0 48 8b 44 24 48 48 2b 07 74 28 H.D$HH+.t(
140091fca
140091fcaloc_140091fca:
140091fcacall __stack_chk_fail
140091fcfcall __cxa_begin_catch
140091fd4mov rax, [rbx]
140091fd7mov edx, 1
140091fdcmov rcx, [rax-24]
140091fe0add rcx, rbx
140091fe3call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140091fe8call __cxa_end_catch
140091fedjmp 0x140091f60
140091ff2
140091ff2 e8 59 02 07 00 48 89 c3 e8 81 fe 06 00 48 .Y...H.......H
140092000 8b 3d 8a 56 10 00 48 8b 44 24 48 48 2b 07 75 ba .=.V..H.D$HH+.u.
140092010 48 89 d9 e8 88 93 f8 ff 48 89 c3 e8 60 fe 06 00 H.......H...`...
140092020 48 8b 3d 69 56 10 00 48 8b 44 24 48 48 2b 07 74 H.=iV..H.D$HH+.t
140092030 df eb 97 ...
140091ed0
140092033
140092033 // align 0x10
140092033 // align 0x10
140092040
140092040std::istream::tellg():
140092040push rsi
140092041push rbx
140092042sub rsp, 88
140092046mov r8l, 1
14009204cmov rsi, rdx
14009204fmov rdx, [rip+0x10563a]
140092056mov [rcx], -1
14009205dmov rbx, rcx
140092060mov [rcx+8], 0
140092067lea rcx, [rsp+71]
14009206cmov rax, [rdx]
14009206fmov [rsp+72], rax
140092074xor eax, eax
140092076mov rdx, rsi
140092079call std::istream::sentry::sentry(std::istream&, bool)
14009207ecmp [rsp+71], 0
140092083je 0x1400920c7
140092085mov rax, [rsi]
140092088mov rcx, [rax-24]
14009208cadd rcx, rsi
14009208ftest [rcx+32], 5
140092093jne 0x1400920c7
140092095mov rdx, [rcx+232]
14009209cmov r9l, 1
1400920a2xor r8l, r8l
1400920a5lea rcx, [rsp+48]
1400920aamov rax, [rdx]
1400920admov [rsp+32], 8
1400920b5call [rax+32]
1400920b8mov rax, [rsp+48]
1400920bdmov [rbx], rax
1400920c0mov eax, [rsp+56]
1400920c4mov [rbx+8], eax
1400920c7
1400920c7loc_1400920c7:
1400920c7mov rsi, [rip+0x1055c2]
1400920cemov rax, [rsp+72]
1400920d3sub rax, [rsi]
1400920d6jne 0x140092115
1400920d8mov rax, rbx
1400920dbadd rsp, 88
1400920dfpop rbx
1400920e0pop rsi
1400920e1ret
1400920e2
1400920e2 48 83 ea 01 48 89 c1 75 2f e8 a0 fb 06 00 H...H..u/.....
1400920f0 48 8b 06 ba 01 00 00 00 48 03 70 e8 48 89 f1 e8 H.......H.p.H...
140092100 cc 4c 06 00 48 8b 1d 85 55 10 00 48 8b 44 24 48 .L..H...U..H.D$H
140092110 48 2b 03 74 25 H+.t%
140092115
140092115loc_140092115:
140092115call __stack_chk_fail
14009211acall __cxa_begin_catch
14009211fmov rax, [rsi]
140092122mov edx, 1
140092127add rsi, [rax-24]
14009212bmov rcx, rsi
14009212ecall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140092133call __cxa_end_catch
140092138jmp 0x1400920c7
14009213a
14009213a e8 11 01 07 00 48 .....H
140092140 89 c3 e8 39 fd 06 00 48 8b 15 42 55 10 00 48 8b ...9...H..BU..H.
140092150 44 24 48 48 2b 02 75 bd 48 89 d9 e8 40 92 f8 ff D$HH+.u.H...@...
140092160 48 89 c3 e8 18 fd 06 00 48 8b 15 21 55 10 00 48 H.......H..!U..H
140092170 8b 44 24 48 48 2b 02 74 df eb 9a .D$HH+.t...
140092040
140092040std::istream::tellg():
140092040push rsi
140092041push rbx
140092042sub rsp, 88
140092046mov r8l, 1
14009204cmov rsi, rdx
14009204fmov rdx, [rip+0x10563a]
140092056mov [rcx], -1
14009205dmov rbx, rcx
140092060mov [rcx+8], 0
140092067lea rcx, [rsp+71]
14009206cmov rax, [rdx]
14009206fmov [rsp+72], rax
140092074xor eax, eax
140092076mov rdx, rsi
140092079call std::istream::sentry::sentry(std::istream&, bool)
14009207ecmp [rsp+71], 0
140092083je 0x1400920c7
140092085mov rax, [rsi]
140092088mov rcx, [rax-24]
14009208cadd rcx, rsi
14009208ftest [rcx+32], 5
140092093jne 0x1400920c7
140092095mov rdx, [rcx+232]
14009209cmov r9l, 1
1400920a2xor r8l, r8l
1400920a5lea rcx, [rsp+48]
1400920aamov rax, [rdx]
1400920admov [rsp+32], 8
1400920b5call [rax+32]
1400920b8mov rax, [rsp+48]
1400920bdmov [rbx], rax
1400920c0mov eax, [rsp+56]
1400920c4mov [rbx+8], eax
1400920c7
1400920c7loc_1400920c7:
1400920c7mov rsi, [rip+0x1055c2]
1400920cemov rax, [rsp+72]
1400920d3sub rax, [rsi]
1400920d6jne 0x140092115
1400920d8mov rax, rbx
1400920dbadd rsp, 88
1400920dfpop rbx
1400920e0pop rsi
1400920e1ret
1400920e2
1400920e2 48 83 ea 01 48 89 c1 75 2f e8 a0 fb 06 00 H...H..u/.....
1400920f0 48 8b 06 ba 01 00 00 00 48 03 70 e8 48 89 f1 e8 H.......H.p.H...
140092100 cc 4c 06 00 48 8b 1d 85 55 10 00 48 8b 44 24 48 .L..H...U..H.D$H
140092110 48 2b 03 74 25 H+.t%
140092115
140092115loc_140092115:
140092115call __stack_chk_fail
14009211acall __cxa_begin_catch
14009211fmov rax, [rsi]
140092122mov edx, 1
140092127add rsi, [rax-24]
14009212bmov rcx, rsi
14009212ecall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140092133call __cxa_end_catch
140092138jmp 0x1400920c7
14009213a
14009213a e8 11 01 07 00 48 .....H
140092140 89 c3 e8 39 fd 06 00 48 8b 15 42 55 10 00 48 8b ...9...H..BU..H.
140092150 44 24 48 48 2b 02 75 bd 48 89 d9 e8 40 92 f8 ff D$HH+.u.H...@...
140092160 48 89 c3 e8 18 fd 06 00 48 8b 15 21 55 10 00 48 H.......H..!U..H
140092170 8b 44 24 48 48 2b 02 74 df eb 9a .D$HH+.t...
140092040
Loading..