File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400c41c0
1400c41c0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::getline(wchar_t*, long long, wchar_t):
1400c41c0push r14
1400c41c2push r13
1400c41c4push r12
1400c41c6push rbp
1400c41c7push rdi
1400c41c8push rsi
1400c41c9push rbx
1400c41casub rsp, 48
1400c41cemov rsi, [rip+0xd34bb]
1400c41d5mov rdi, rcx
1400c41d8mov r12, rdx
1400c41dbmov rbp, r8
1400c41demov r8l, 1
1400c41e4mov rax, [rsi]
1400c41e7mov [rsp+40], rax
1400c41ecxor eax, eax
1400c41eemov [rcx+8], 0
1400c41f6mov rdx, rdi
1400c41f9mov ebx, r9l
1400c41fclea rcx, [rsp+39]
1400c4201call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c4206cmp [rsp+39], 0
1400c420bjne 0x1400c4260
1400c420d
1400c420dloc_1400c420d:
1400c420dmov rax, [rdi+8]
1400c4211test rbp, rbp
1400c4214jle 0x1400c421d
1400c4216xor edx, edx
1400c4218mov [r12], dx
1400c421d
1400c421dloc_1400c421d:
1400c421dtest rax, rax
1400c4220jne 0x1400c4239
1400c4222
1400c4222loc_1400c4222:
1400c4222mov edx, 4
1400c4227
1400c4227loc_1400c4227:
1400c4227mov rax, [rdi]
1400c422amov rcx, [rax-24]
1400c422eadd rcx, rdi
1400c4231or edx, [rcx+32]
1400c4234call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c4239
1400c4239loc_1400c4239:
1400c4239mov rsi, [rip+0xd3450]
1400c4240mov rax, [rsp+40]
1400c4245sub rax, [rsi]
1400c4248jne 0x1400c44b1
1400c424emov rax, rdi
1400c4251add rsp, 48
1400c4255pop rbx
1400c4256pop rsi
1400c4257pop rdi
1400c4258pop rbp
1400c4259pop r12
1400c425bpop r13
1400c425dpop r14
1400c425fret
1400c4260
1400c4260loc_1400c4260:
1400c4260mov rax, [rdi]
1400c4263mov rax, [rax-24]
1400c4267mov rsi, [rdi+rax+232]
1400c426fmov rax, [rsi+16]
1400c4273cmp rax, [rsi+24]
1400c4277jae 0x1400c445a
1400c427dmovzx edx, [rax]
1400c4280
1400c4280loc_1400c4280:
1400c4280mov r10, [rdi+8]
1400c4284lea r8, [r10+1]
1400c4288cmp rbp, r8
1400c428bjle 0x1400c4347
1400c4291nop [rax+rax]
1400c429cnop [rax]
1400c42a0
1400c42a0loc_1400c42a0:
1400c42a0cmp dx, -1
1400c42a4je 0x1400c43dc
1400c42aacmp dx, bx
1400c42adje 0x1400c442a
1400c42b3mov r9, [rsi+24]
1400c42b7mov rcx, [rsi+16]
1400c42bbmov rax, rbp
1400c42besub rax, r10
1400c42c1mov r13, r9
1400c42c4sub rax, 1
1400c42c8sub r13, rcx
1400c42cbsar r13, 1
1400c42cecmp rax, r13
1400c42d1cmovle r13, rax
1400c42d5cmp r13, 1
1400c42d9jle 0x1400c4388
1400c42dfmov r8, r13
1400c42e2test rcx, rcx
1400c42e5je 0x1400c42ff
1400c42e7mov rdx, r13
1400c42eamov rax, rcx
1400c42ednop [rax]
1400c42f0
1400c42f0loc_1400c42f0:
1400c42f0cmp [rax], bx
1400c42f3je 0x1400c4370
1400c42f5add rax, 2
1400c42f9sub rdx, 1
1400c42fdjne 0x1400c42f0
1400c42ff
1400c42ffloc_1400c42ff:
1400c42fflea r14, [r8+r8]
1400c4303mov rdx, rcx
1400c4306mov rcx, r12
1400c4309mov r8, r14
1400c430cadd r12, r14
1400c430fcall memcpy
1400c4314mov rcx, [rsi+16]
1400c4318mov r9, [rsi+24]
1400c431cadd rcx, r14
1400c431f
1400c431floc_1400c431f:
1400c431fmov r10, [rdi+8]
1400c4323mov [rsi+16], rcx
1400c4327add r10, r13
1400c432amov [rdi+8], r10
1400c432ecmp rcx, r9
1400c4331jae 0x1400c43c8
1400c4337movzx edx, [rcx]
1400c433a
1400c433aloc_1400c433a:
1400c433alea r8, [r10+1]
1400c433ecmp r8, rbp
1400c4341jl 0x1400c42a0
1400c4347
1400c4347loc_1400c4347:
1400c4347cmp dx, -1
1400c434bje 0x1400c43dc
1400c4351cmp dx, bx
1400c4354je 0x1400c442a
1400c435atest rbp, rbp
1400c435djle 0x1400c4222
1400c4363xor r8l, r8l
1400c4366mov [r12], r8w
1400c436bjmp 0x1400c4222
1400c4370
1400c4370loc_1400c4370:
1400c4370sub rax, rcx
1400c4373sar rax, 1
1400c4376mov r13, rax
1400c4379mov r8, rax
1400c437cje 0x1400c431f
1400c437ejmp 0x1400c42ff
1400c4383
1400c4383 0f 1f 44 00 00 ..D..
1400c4388
1400c4388loc_1400c4388:
1400c4388mov [r12], dx
1400c438dlea r13, [r12+2]
1400c4392mov [rdi+8], r8
1400c4396cmp rcx, r9
1400c4399jae 0x1400c4408
1400c439bmovzx eax, [rcx]
1400c439eadd rcx, 2
1400c43a2mov [rsi+16], rcx
1400c43a6
1400c43a6loc_1400c43a6:
1400c43a6cmp ax, -1
1400c43aaje 0x1400c43df
1400c43acmov rax, [rsi+16]
1400c43b0cmp rax, [rsi+24]
1400c43b4jae 0x1400c4413
1400c43b6movzx edx, [rax]
1400c43b9mov r10, [rdi+8]
1400c43bdmov r12, r13
1400c43c0jmp 0x1400c433a
1400c43c5
1400c43c5 0f 1f 00 ...
1400c43c8
1400c43c8loc_1400c43c8:
1400c43c8mov rax, [rsi]
1400c43cbmov rcx, rsi
1400c43cecall [rax+72]
1400c43d1mov r10, [rdi+8]
1400c43d5mov edx, eax
1400c43d7jmp 0x1400c433a
1400c43dc
1400c43dcloc_1400c43dc:
1400c43dcmov r13, r12
1400c43df
1400c43dfloc_1400c43df:
1400c43dfmov rax, [rdi+8]
1400c43e3test rbp, rbp
1400c43e6jle 0x1400c43f0
1400c43e8xor r9l, r9l
1400c43ebmov [r13], r9w
1400c43f0
1400c43f0loc_1400c43f0:
1400c43f0mov edx, 6
1400c43f5test rax, rax
1400c43f8je 0x1400c4227
1400c43femov edx, 2
1400c4403jmp 0x1400c4227
1400c4408
1400c4408loc_1400c4408:
1400c4408mov rax, [rsi]
1400c440bmov rcx, rsi
1400c440ecall [rax+80]
1400c4411jmp 0x1400c43a6
1400c4413
1400c4413loc_1400c4413:
1400c4413mov rax, [rsi]
1400c4416mov rcx, rsi
1400c4419call [rax+72]
1400c441cmov r10, [rdi+8]
1400c4420mov edx, eax
1400c4422mov r12, r13
1400c4425jmp 0x1400c433a
1400c442a
1400c442aloc_1400c442a:
1400c442amov [rdi+8], r8
1400c442emov rax, [rsi+16]
1400c4432cmp rax, [rsi+24]
1400c4436jae 0x1400c446a
1400c4438add rax, 2
1400c443cmov [rsi+16], rax
1400c4440test rbp, rbp
1400c4443jle 0x1400c444c
1400c4445xor ecx, ecx
1400c4447mov [r12], cx
1400c444c
1400c444cloc_1400c444c:
1400c444ctest r8, r8
1400c444fje 0x1400c4222
1400c4455jmp 0x1400c4239
1400c445a
1400c445aloc_1400c445a:
1400c445amov rax, [rsi]
1400c445dmov rcx, rsi
1400c4460call [rax+72]
1400c4463mov edx, eax
1400c4465jmp 0x1400c4280
1400c446a
1400c446aloc_1400c446a:
1400c446amov rax, [rsi]
1400c446dmov rcx, rsi
1400c4470call [rax+80]
1400c4473jmp 0x1400c420d
1400c4478
1400c4478loc_1400c4478:
1400c4478mov rcx, rax
1400c447bmov r13, r12
1400c447emov rax, rdx
1400c4481
1400c4481loc_1400c4481:
1400c4481sub rax, 1
1400c4485jne 0x1400c44c0
1400c4487call __cxa_begin_catch
1400c448cmov rax, [rdi]
1400c448fmov edx, 1
1400c4494add rdi, [rax-24]
1400c4498mov rcx, rdi
1400c449bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c44a0mov rdi, [rip+0xd31e9]
1400c44a7mov rax, [rsp+40]
1400c44acsub rax, [rdi]
1400c44afje 0x1400c44fa
1400c44b1
1400c44b1loc_1400c44b1:
1400c44b1call __stack_chk_fail
1400c44b6mov rcx, rax
1400c44b9mov rax, rdx
1400c44bcjmp 0x1400c4481
1400c44be
1400c44be eb b8 ..
1400c44c0
1400c44c0loc_1400c44c0:
1400c44c0call __cxa_begin_catch
1400c44c5mov rax, [rdi]
1400c44c8mov edx, 1
1400c44cdmov rcx, [rax-24]
1400c44d1add rcx, rdi
1400c44d4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c44d9call __cxa_end_catch
1400c44detest rbp, rbp
1400c44e1jle 0x1400c44ea
1400c44e3mov [r13], 0
1400c44ea
1400c44ealoc_1400c44ea:
1400c44eacmp [rdi+8], 0
1400c44efjne 0x1400c4239
1400c44f5jmp 0x1400c4222
1400c44fa
1400c44faloc_1400c44fa:
1400c44facall __cxa_rethrow
1400c44ffmov rbx, rax
1400c4502call __cxa_end_catch
1400c4507mov rdi, [rip+0xd3182]
1400c450emov rax, [rsp+40]
1400c4513sub rax, [rdi]
1400c4516jne 0x1400c44b1
1400c4518mov rcx, rbx
1400c451bcall _Unwind_Resume
1400c4520jmp 0x1400c4478
1400c4525
1400c4525 48 89 c3 e8 53 d9 03 00 48 8b 3d H...S...H.=
1400c4530 5c 31 0d 00 48 8b 44 24 28 48 2b 07 74 da e9 6e \1..H.D$(H+.t..n
1400c4540 ff ff ff ...
1400c41c0
1400c41c0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::getline(wchar_t*, long long, wchar_t):
1400c41c0push r14
1400c41c2push r13
1400c41c4push r12
1400c41c6push rbp
1400c41c7push rdi
1400c41c8push rsi
1400c41c9push rbx
1400c41casub rsp, 48
1400c41cemov rsi, [rip+0xd34bb]
1400c41d5mov rdi, rcx
1400c41d8mov r12, rdx
1400c41dbmov rbp, r8
1400c41demov r8l, 1
1400c41e4mov rax, [rsi]
1400c41e7mov [rsp+40], rax
1400c41ecxor eax, eax
1400c41eemov [rcx+8], 0
1400c41f6mov rdx, rdi
1400c41f9mov ebx, r9l
1400c41fclea rcx, [rsp+39]
1400c4201call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c4206cmp [rsp+39], 0
1400c420bjne 0x1400c4260
1400c420d
1400c420dloc_1400c420d:
1400c420dmov rax, [rdi+8]
1400c4211test rbp, rbp
1400c4214jle 0x1400c421d
1400c4216xor edx, edx
1400c4218mov [r12], dx
1400c421d
1400c421dloc_1400c421d:
1400c421dtest rax, rax
1400c4220jne 0x1400c4239
1400c4222
1400c4222loc_1400c4222:
1400c4222mov edx, 4
1400c4227
1400c4227loc_1400c4227:
1400c4227mov rax, [rdi]
1400c422amov rcx, [rax-24]
1400c422eadd rcx, rdi
1400c4231or edx, [rcx+32]
1400c4234call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c4239
1400c4239loc_1400c4239:
1400c4239mov rsi, [rip+0xd3450]
1400c4240mov rax, [rsp+40]
1400c4245sub rax, [rsi]
1400c4248jne 0x1400c44b1
1400c424emov rax, rdi
1400c4251add rsp, 48
1400c4255pop rbx
1400c4256pop rsi
1400c4257pop rdi
1400c4258pop rbp
1400c4259pop r12
1400c425bpop r13
1400c425dpop r14
1400c425fret
1400c4260
1400c4260loc_1400c4260:
1400c4260mov rax, [rdi]
1400c4263mov rax, [rax-24]
1400c4267mov rsi, [rdi+rax+232]
1400c426fmov rax, [rsi+16]
1400c4273cmp rax, [rsi+24]
1400c4277jae 0x1400c445a
1400c427dmovzx edx, [rax]
1400c4280
1400c4280loc_1400c4280:
1400c4280mov r10, [rdi+8]
1400c4284lea r8, [r10+1]
1400c4288cmp rbp, r8
1400c428bjle 0x1400c4347
1400c4291nop [rax+rax]
1400c429cnop [rax]
1400c42a0
1400c42a0loc_1400c42a0:
1400c42a0cmp dx, -1
1400c42a4je 0x1400c43dc
1400c42aacmp dx, bx
1400c42adje 0x1400c442a
1400c42b3mov r9, [rsi+24]
1400c42b7mov rcx, [rsi+16]
1400c42bbmov rax, rbp
1400c42besub rax, r10
1400c42c1mov r13, r9
1400c42c4sub rax, 1
1400c42c8sub r13, rcx
1400c42cbsar r13, 1
1400c42cecmp rax, r13
1400c42d1cmovle r13, rax
1400c42d5cmp r13, 1
1400c42d9jle 0x1400c4388
1400c42dfmov r8, r13
1400c42e2test rcx, rcx
1400c42e5je 0x1400c42ff
1400c42e7mov rdx, r13
1400c42eamov rax, rcx
1400c42ednop [rax]
1400c42f0
1400c42f0loc_1400c42f0:
1400c42f0cmp [rax], bx
1400c42f3je 0x1400c4370
1400c42f5add rax, 2
1400c42f9sub rdx, 1
1400c42fdjne 0x1400c42f0
1400c42ff
1400c42ffloc_1400c42ff:
1400c42fflea r14, [r8+r8]
1400c4303mov rdx, rcx
1400c4306mov rcx, r12
1400c4309mov r8, r14
1400c430cadd r12, r14
1400c430fcall memcpy
1400c4314mov rcx, [rsi+16]
1400c4318mov r9, [rsi+24]
1400c431cadd rcx, r14
1400c431f
1400c431floc_1400c431f:
1400c431fmov r10, [rdi+8]
1400c4323mov [rsi+16], rcx
1400c4327add r10, r13
1400c432amov [rdi+8], r10
1400c432ecmp rcx, r9
1400c4331jae 0x1400c43c8
1400c4337movzx edx, [rcx]
1400c433a
1400c433aloc_1400c433a:
1400c433alea r8, [r10+1]
1400c433ecmp r8, rbp
1400c4341jl 0x1400c42a0
1400c4347
1400c4347loc_1400c4347:
1400c4347cmp dx, -1
1400c434bje 0x1400c43dc
1400c4351cmp dx, bx
1400c4354je 0x1400c442a
1400c435atest rbp, rbp
1400c435djle 0x1400c4222
1400c4363xor r8l, r8l
1400c4366mov [r12], r8w
1400c436bjmp 0x1400c4222
1400c4370
1400c4370loc_1400c4370:
1400c4370sub rax, rcx
1400c4373sar rax, 1
1400c4376mov r13, rax
1400c4379mov r8, rax
1400c437cje 0x1400c431f
1400c437ejmp 0x1400c42ff
1400c4383
1400c4383 0f 1f 44 00 00 ..D..
1400c4388
1400c4388loc_1400c4388:
1400c4388mov [r12], dx
1400c438dlea r13, [r12+2]
1400c4392mov [rdi+8], r8
1400c4396cmp rcx, r9
1400c4399jae 0x1400c4408
1400c439bmovzx eax, [rcx]
1400c439eadd rcx, 2
1400c43a2mov [rsi+16], rcx
1400c43a6
1400c43a6loc_1400c43a6:
1400c43a6cmp ax, -1
1400c43aaje 0x1400c43df
1400c43acmov rax, [rsi+16]
1400c43b0cmp rax, [rsi+24]
1400c43b4jae 0x1400c4413
1400c43b6movzx edx, [rax]
1400c43b9mov r10, [rdi+8]
1400c43bdmov r12, r13
1400c43c0jmp 0x1400c433a
1400c43c5
1400c43c5 0f 1f 00 ...
1400c43c8
1400c43c8loc_1400c43c8:
1400c43c8mov rax, [rsi]
1400c43cbmov rcx, rsi
1400c43cecall [rax+72]
1400c43d1mov r10, [rdi+8]
1400c43d5mov edx, eax
1400c43d7jmp 0x1400c433a
1400c43dc
1400c43dcloc_1400c43dc:
1400c43dcmov r13, r12
1400c43df
1400c43dfloc_1400c43df:
1400c43dfmov rax, [rdi+8]
1400c43e3test rbp, rbp
1400c43e6jle 0x1400c43f0
1400c43e8xor r9l, r9l
1400c43ebmov [r13], r9w
1400c43f0
1400c43f0loc_1400c43f0:
1400c43f0mov edx, 6
1400c43f5test rax, rax
1400c43f8je 0x1400c4227
1400c43femov edx, 2
1400c4403jmp 0x1400c4227
1400c4408
1400c4408loc_1400c4408:
1400c4408mov rax, [rsi]
1400c440bmov rcx, rsi
1400c440ecall [rax+80]
1400c4411jmp 0x1400c43a6
1400c4413
1400c4413loc_1400c4413:
1400c4413mov rax, [rsi]
1400c4416mov rcx, rsi
1400c4419call [rax+72]
1400c441cmov r10, [rdi+8]
1400c4420mov edx, eax
1400c4422mov r12, r13
1400c4425jmp 0x1400c433a
1400c442a
1400c442aloc_1400c442a:
1400c442amov [rdi+8], r8
1400c442emov rax, [rsi+16]
1400c4432cmp rax, [rsi+24]
1400c4436jae 0x1400c446a
1400c4438add rax, 2
1400c443cmov [rsi+16], rax
1400c4440test rbp, rbp
1400c4443jle 0x1400c444c
1400c4445xor ecx, ecx
1400c4447mov [r12], cx
1400c444c
1400c444cloc_1400c444c:
1400c444ctest r8, r8
1400c444fje 0x1400c4222
1400c4455jmp 0x1400c4239
1400c445a
1400c445aloc_1400c445a:
1400c445amov rax, [rsi]
1400c445dmov rcx, rsi
1400c4460call [rax+72]
1400c4463mov edx, eax
1400c4465jmp 0x1400c4280
1400c446a
1400c446aloc_1400c446a:
1400c446amov rax, [rsi]
1400c446dmov rcx, rsi
1400c4470call [rax+80]
1400c4473jmp 0x1400c420d
1400c4478
1400c4478loc_1400c4478:
1400c4478mov rcx, rax
1400c447bmov r13, r12
1400c447emov rax, rdx
1400c4481
1400c4481loc_1400c4481:
1400c4481sub rax, 1
1400c4485jne 0x1400c44c0
1400c4487call __cxa_begin_catch
1400c448cmov rax, [rdi]
1400c448fmov edx, 1
1400c4494add rdi, [rax-24]
1400c4498mov rcx, rdi
1400c449bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c44a0mov rdi, [rip+0xd31e9]
1400c44a7mov rax, [rsp+40]
1400c44acsub rax, [rdi]
1400c44afje 0x1400c44fa
1400c44b1
1400c44b1loc_1400c44b1:
1400c44b1call __stack_chk_fail
1400c44b6mov rcx, rax
1400c44b9mov rax, rdx
1400c44bcjmp 0x1400c4481
1400c44be
1400c44be eb b8 ..
1400c44c0
1400c44c0loc_1400c44c0:
1400c44c0call __cxa_begin_catch
1400c44c5mov rax, [rdi]
1400c44c8mov edx, 1
1400c44cdmov rcx, [rax-24]
1400c44d1add rcx, rdi
1400c44d4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c44d9call __cxa_end_catch
1400c44detest rbp, rbp
1400c44e1jle 0x1400c44ea
1400c44e3mov [r13], 0
1400c44ea
1400c44ealoc_1400c44ea:
1400c44eacmp [rdi+8], 0
1400c44efjne 0x1400c4239
1400c44f5jmp 0x1400c4222
1400c44fa
1400c44faloc_1400c44fa:
1400c44facall __cxa_rethrow
1400c44ffmov rbx, rax
1400c4502call __cxa_end_catch
1400c4507mov rdi, [rip+0xd3182]
1400c450emov rax, [rsp+40]
1400c4513sub rax, [rdi]
1400c4516jne 0x1400c44b1
1400c4518mov rcx, rbx
1400c451bcall _Unwind_Resume
1400c4520jmp 0x1400c4478
1400c4525
1400c4525 48 89 c3 e8 53 d9 03 00 48 8b 3d H...S...H.=
1400c4530 5c 31 0d 00 48 8b 44 24 28 48 2b 07 74 da e9 6e \1..H.D$(H+.t..n
1400c4540 ff ff ff ...
1400c41c0
1400c4543
1400c4543 // align 0x10
1400c4543 // align 0x10
1400c4550
1400c4550std::basic_istream<wchar_t, std::char_traits<wchar_t>>::putback(wchar_t):
1400c4550push rsi
1400c4551push rbx
1400c4552sub rsp, 56
1400c4556mov esi, edx
1400c4558mov rdx, [rip+0xd3131]
1400c455fmov rbx, rcx
1400c4562mov [rcx+8], 0
1400c456amov rax, [rdx]
1400c456dmov [rsp+40], rax
1400c4572xor eax, eax
1400c4574mov rax, [rcx]
1400c4577mov rcx, [rax-24]
1400c457badd rcx, rbx
1400c457emov eax, [rcx+32]
1400c4581and eax, -3
1400c4584mov edx, eax
1400c4586call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c458blea rcx, [rsp+39]
1400c4590mov r8l, 1
1400c4596mov rdx, rbx
1400c4599call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c459ecmp [rsp+39], 0
1400c45a3je 0x1400c45df
1400c45a5mov rax, [rbx]
1400c45a8mov rdx, [rax-24]
1400c45acadd rdx, rbx
1400c45afmov rcx, [rdx+232]
1400c45b6mov rax, rdx
1400c45b9test rcx, rcx
1400c45bcje 0x1400c460d
1400c45bemov rdx, [rcx+16]
1400c45c2cmp [rcx+8], rdx
1400c45c6jae 0x1400c4620
1400c45c8movzx eax, [rdx-2]
1400c45cccmp si, ax
1400c45cfjne 0x1400c4620
1400c45d1sub rdx, 2
1400c45d5mov [rcx+16], rdx
1400c45d9
1400c45d9loc_1400c45d9:
1400c45d9cmp ax, -1
1400c45ddje 0x1400c4600
1400c45df
1400c45dfloc_1400c45df:
1400c45dfmov rsi, [rip+0xd30aa]
1400c45e6mov rax, [rsp+40]
1400c45ebsub rax, [rsi]
1400c45eejne 0x1400c465e
1400c45f0mov rax, rbx
1400c45f3add rsp, 56
1400c45f7pop rbx
1400c45f8pop rsi
1400c45f9ret
1400c45fa
1400c45fa 66 0f 1f 44 00 00 f..D..
1400c4600
1400c4600loc_1400c4600:
1400c4600mov rax, [rbx]
1400c4603mov rsi, [rax-24]
1400c4607add rsi, rbx
1400c460amov rax, rsi
1400c460d
1400c460dloc_1400c460d:
1400c460dmov edx, [rax+32]
1400c4610mov rcx, rax
1400c4613or edx, 1
1400c4616call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c461bjmp 0x1400c45df
1400c461d
1400c461d 0f 1f 00 ...
1400c4620
1400c4620loc_1400c4620:
1400c4620mov rax, [rcx]
1400c4623movzx edx, si
1400c4626call [rax+88]
1400c4629jmp 0x1400c45d9
1400c462b
1400c462b 48 83 ea 01 48 H...H
1400c4630 89 c1 75 2f e8 57 d6 03 00 48 8b 03 ba 01 00 00 ..u/.W...H......
1400c4640 00 48 03 58 e8 48 89 d9 e8 33 30 03 00 48 8b 35 .H.X.H...30..H.5
1400c4650 3c 30 0d 00 48 8b 44 24 28 48 2b 06 74 28 <0..H.D$(H+.t(
1400c465e
1400c465eloc_1400c465e:
1400c465ecall __stack_chk_fail
1400c4663call __cxa_begin_catch
1400c4668mov rax, [rbx]
1400c466bmov edx, 1
1400c4670mov rcx, [rax-24]
1400c4674add rcx, rbx
1400c4677call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c467ccall __cxa_end_catch
1400c4681jmp 0x1400c45df
1400c4686
1400c4686 e8 c5 db 03 00 48 89 c3 e8 ed .....H....
1400c4690 d7 03 00 48 8b 35 f6 2f 0d 00 48 8b 44 24 28 48 ...H.5./..H.D$(H
1400c46a0 2b 06 75 ba 48 89 d9 e8 f4 6c f5 ff 48 89 c3 e8 +.u.H....l..H...
1400c46b0 cc d7 03 00 48 8b 35 d5 2f 0d 00 48 8b 44 24 28 ....H.5./..H.D$(
1400c46c0 48 2b 06 74 df eb 97 H+.t...
1400c4550
1400c4550std::basic_istream<wchar_t, std::char_traits<wchar_t>>::putback(wchar_t):
1400c4550push rsi
1400c4551push rbx
1400c4552sub rsp, 56
1400c4556mov esi, edx
1400c4558mov rdx, [rip+0xd3131]
1400c455fmov rbx, rcx
1400c4562mov [rcx+8], 0
1400c456amov rax, [rdx]
1400c456dmov [rsp+40], rax
1400c4572xor eax, eax
1400c4574mov rax, [rcx]
1400c4577mov rcx, [rax-24]
1400c457badd rcx, rbx
1400c457emov eax, [rcx+32]
1400c4581and eax, -3
1400c4584mov edx, eax
1400c4586call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c458blea rcx, [rsp+39]
1400c4590mov r8l, 1
1400c4596mov rdx, rbx
1400c4599call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c459ecmp [rsp+39], 0
1400c45a3je 0x1400c45df
1400c45a5mov rax, [rbx]
1400c45a8mov rdx, [rax-24]
1400c45acadd rdx, rbx
1400c45afmov rcx, [rdx+232]
1400c45b6mov rax, rdx
1400c45b9test rcx, rcx
1400c45bcje 0x1400c460d
1400c45bemov rdx, [rcx+16]
1400c45c2cmp [rcx+8], rdx
1400c45c6jae 0x1400c4620
1400c45c8movzx eax, [rdx-2]
1400c45cccmp si, ax
1400c45cfjne 0x1400c4620
1400c45d1sub rdx, 2
1400c45d5mov [rcx+16], rdx
1400c45d9
1400c45d9loc_1400c45d9:
1400c45d9cmp ax, -1
1400c45ddje 0x1400c4600
1400c45df
1400c45dfloc_1400c45df:
1400c45dfmov rsi, [rip+0xd30aa]
1400c45e6mov rax, [rsp+40]
1400c45ebsub rax, [rsi]
1400c45eejne 0x1400c465e
1400c45f0mov rax, rbx
1400c45f3add rsp, 56
1400c45f7pop rbx
1400c45f8pop rsi
1400c45f9ret
1400c45fa
1400c45fa 66 0f 1f 44 00 00 f..D..
1400c4600
1400c4600loc_1400c4600:
1400c4600mov rax, [rbx]
1400c4603mov rsi, [rax-24]
1400c4607add rsi, rbx
1400c460amov rax, rsi
1400c460d
1400c460dloc_1400c460d:
1400c460dmov edx, [rax+32]
1400c4610mov rcx, rax
1400c4613or edx, 1
1400c4616call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c461bjmp 0x1400c45df
1400c461d
1400c461d 0f 1f 00 ...
1400c4620
1400c4620loc_1400c4620:
1400c4620mov rax, [rcx]
1400c4623movzx edx, si
1400c4626call [rax+88]
1400c4629jmp 0x1400c45d9
1400c462b
1400c462b 48 83 ea 01 48 H...H
1400c4630 89 c1 75 2f e8 57 d6 03 00 48 8b 03 ba 01 00 00 ..u/.W...H......
1400c4640 00 48 03 58 e8 48 89 d9 e8 33 30 03 00 48 8b 35 .H.X.H...30..H.5
1400c4650 3c 30 0d 00 48 8b 44 24 28 48 2b 06 74 28 <0..H.D$(H+.t(
1400c465e
1400c465eloc_1400c465e:
1400c465ecall __stack_chk_fail
1400c4663call __cxa_begin_catch
1400c4668mov rax, [rbx]
1400c466bmov edx, 1
1400c4670mov rcx, [rax-24]
1400c4674add rcx, rbx
1400c4677call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c467ccall __cxa_end_catch
1400c4681jmp 0x1400c45df
1400c4686
1400c4686 e8 c5 db 03 00 48 89 c3 e8 ed .....H....
1400c4690 d7 03 00 48 8b 35 f6 2f 0d 00 48 8b 44 24 28 48 ...H.5./..H.D$(H
1400c46a0 2b 06 75 ba 48 89 d9 e8 f4 6c f5 ff 48 89 c3 e8 +.u.H....l..H...
1400c46b0 cc d7 03 00 48 8b 35 d5 2f 0d 00 48 8b 44 24 28 ....H.5./..H.D$(
1400c46c0 48 2b 06 74 df eb 97 H+.t...
1400c4550
1400c46c7
1400c46c7 // align 0x10
1400c46c7 // align 0x10
1400c46d0
1400c46d0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::readsome(wchar_t*, long long):
1400c46d0push rdi
1400c46d1push rsi
1400c46d2push rbx
1400c46d3sub rsp, 48
1400c46d7mov [rcx+8], 0
1400c46dfmov rdi, rdx
1400c46e2mov rdx, [rip+0xd2fa7]
1400c46e9mov rbx, rcx
1400c46ecmov rsi, r8
1400c46eflea rcx, [rsp+39]
1400c46f4mov r8l, 1
1400c46famov rax, [rdx]
1400c46fdmov [rsp+40], rax
1400c4702xor eax, eax
1400c4704mov rdx, rbx
1400c4707call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c470ccmp [rsp+39], 0
1400c4711jne 0x1400c4738
1400c4713
1400c4713loc_1400c4713:
1400c4713mov rax, [rbx+8]
1400c4717
1400c4717loc_1400c4717:
1400c4717mov rsi, [rip+0xd2f72]
1400c471emov rdx, [rsp+40]
1400c4723sub rdx, [rsi]
1400c4726jne 0x1400c47ee
1400c472cadd rsp, 48
1400c4730pop rbx
1400c4731pop rsi
1400c4732pop rdi
1400c4733ret
1400c4734
1400c4734 0f 1f 40 00 ..@.
1400c4738
1400c4738loc_1400c4738:
1400c4738mov rax, [rbx]
1400c473bmov rax, [rax-24]
1400c473fmov rcx, [rbx+rax+232]
1400c4747mov r8, [rcx+24]
1400c474bmov rax, [rcx+16]
1400c474fcmp r8, rax
1400c4752je 0x1400c47b0
1400c4754sub r8, rax
1400c4757sar r8, 1
1400c475a
1400c475aloc_1400c475a:
1400c475atest r8, r8
1400c475djle 0x1400c4788
1400c475fmov rax, [rbx]
1400c4762cmp r8, rsi
1400c4765mov rdx, rdi
1400c4768cmovg r8, rsi
1400c476cmov rax, [rax-24]
1400c4770mov rcx, [rbx+rax+232]
1400c4778mov rax, [rcx]
1400c477bcall [rax+64]
1400c477emov [rbx+8], rax
1400c4782jmp 0x1400c4717
1400c4784
1400c4784 0f 1f 40 00 ..@.
1400c4788
1400c4788loc_1400c4788:
1400c4788cmp r8, -1
1400c478cjne 0x1400c4713
1400c478emov rax, [rbx]
1400c4791mov rcx, [rax-24]
1400c4795add rcx, rbx
1400c4798mov edx, [rcx+32]
1400c479bor edx, 2
1400c479ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c47a3jmp 0x1400c4713
1400c47a8
1400c47a8 0f 1f 84 00 00 00 00 00 ........
1400c47b0
1400c47b0loc_1400c47b0:
1400c47b0mov rax, [rcx]
1400c47b3call [rax+56]
1400c47b6mov r8, rax
1400c47b9jmp 0x1400c475a
1400c47bb
1400c47bb 48 83 ea 01 48 H...H
1400c47c0 89 c1 75 2f e8 c7 d4 03 00 48 8b 03 ba 01 00 00 ..u/.....H......
1400c47d0 00 48 03 58 e8 48 89 d9 e8 a3 2e 03 00 48 8b 35 .H.X.H.......H.5
1400c47e0 ac 2e 0d 00 48 8b 44 24 28 48 2b 06 74 28 ....H.D$(H+.t(
1400c47ee
1400c47eeloc_1400c47ee:
1400c47eecall __stack_chk_fail
1400c47f3call __cxa_begin_catch
1400c47f8mov rax, [rbx]
1400c47fbmov edx, 1
1400c4800mov rcx, [rax-24]
1400c4804add rcx, rbx
1400c4807call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c480ccall __cxa_end_catch
1400c4811jmp 0x1400c4713
1400c4816
1400c4816 e8 35 da 03 00 48 89 c3 e8 5d .5...H...]
1400c4820 d6 03 00 48 8b 35 66 2e 0d 00 48 8b 44 24 28 48 ...H.5f...H.D$(H
1400c4830 2b 06 75 ba 48 89 d9 e8 64 6b f5 ff 48 89 c3 e8 +.u.H...dk..H...
1400c4840 3c d6 03 00 48 8b 35 45 2e 0d 00 48 8b 44 24 28 <...H.5E...H.D$(
1400c4850 48 2b 06 74 df eb 97 H+.t...
1400c46d0
1400c46d0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::readsome(wchar_t*, long long):
1400c46d0push rdi
1400c46d1push rsi
1400c46d2push rbx
1400c46d3sub rsp, 48
1400c46d7mov [rcx+8], 0
1400c46dfmov rdi, rdx
1400c46e2mov rdx, [rip+0xd2fa7]
1400c46e9mov rbx, rcx
1400c46ecmov rsi, r8
1400c46eflea rcx, [rsp+39]
1400c46f4mov r8l, 1
1400c46famov rax, [rdx]
1400c46fdmov [rsp+40], rax
1400c4702xor eax, eax
1400c4704mov rdx, rbx
1400c4707call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c470ccmp [rsp+39], 0
1400c4711jne 0x1400c4738
1400c4713
1400c4713loc_1400c4713:
1400c4713mov rax, [rbx+8]
1400c4717
1400c4717loc_1400c4717:
1400c4717mov rsi, [rip+0xd2f72]
1400c471emov rdx, [rsp+40]
1400c4723sub rdx, [rsi]
1400c4726jne 0x1400c47ee
1400c472cadd rsp, 48
1400c4730pop rbx
1400c4731pop rsi
1400c4732pop rdi
1400c4733ret
1400c4734
1400c4734 0f 1f 40 00 ..@.
1400c4738
1400c4738loc_1400c4738:
1400c4738mov rax, [rbx]
1400c473bmov rax, [rax-24]
1400c473fmov rcx, [rbx+rax+232]
1400c4747mov r8, [rcx+24]
1400c474bmov rax, [rcx+16]
1400c474fcmp r8, rax
1400c4752je 0x1400c47b0
1400c4754sub r8, rax
1400c4757sar r8, 1
1400c475a
1400c475aloc_1400c475a:
1400c475atest r8, r8
1400c475djle 0x1400c4788
1400c475fmov rax, [rbx]
1400c4762cmp r8, rsi
1400c4765mov rdx, rdi
1400c4768cmovg r8, rsi
1400c476cmov rax, [rax-24]
1400c4770mov rcx, [rbx+rax+232]
1400c4778mov rax, [rcx]
1400c477bcall [rax+64]
1400c477emov [rbx+8], rax
1400c4782jmp 0x1400c4717
1400c4784
1400c4784 0f 1f 40 00 ..@.
1400c4788
1400c4788loc_1400c4788:
1400c4788cmp r8, -1
1400c478cjne 0x1400c4713
1400c478emov rax, [rbx]
1400c4791mov rcx, [rax-24]
1400c4795add rcx, rbx
1400c4798mov edx, [rcx+32]
1400c479bor edx, 2
1400c479ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c47a3jmp 0x1400c4713
1400c47a8
1400c47a8 0f 1f 84 00 00 00 00 00 ........
1400c47b0
1400c47b0loc_1400c47b0:
1400c47b0mov rax, [rcx]
1400c47b3call [rax+56]
1400c47b6mov r8, rax
1400c47b9jmp 0x1400c475a
1400c47bb
1400c47bb 48 83 ea 01 48 H...H
1400c47c0 89 c1 75 2f e8 c7 d4 03 00 48 8b 03 ba 01 00 00 ..u/.....H......
1400c47d0 00 48 03 58 e8 48 89 d9 e8 a3 2e 03 00 48 8b 35 .H.X.H.......H.5
1400c47e0 ac 2e 0d 00 48 8b 44 24 28 48 2b 06 74 28 ....H.D$(H+.t(
1400c47ee
1400c47eeloc_1400c47ee:
1400c47eecall __stack_chk_fail
1400c47f3call __cxa_begin_catch
1400c47f8mov rax, [rbx]
1400c47fbmov edx, 1
1400c4800mov rcx, [rax-24]
1400c4804add rcx, rbx
1400c4807call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c480ccall __cxa_end_catch
1400c4811jmp 0x1400c4713
1400c4816
1400c4816 e8 35 da 03 00 48 89 c3 e8 5d .5...H...]
1400c4820 d6 03 00 48 8b 35 66 2e 0d 00 48 8b 44 24 28 48 ...H.5f...H.D$(H
1400c4830 2b 06 75 ba 48 89 d9 e8 64 6b f5 ff 48 89 c3 e8 +.u.H...dk..H...
1400c4840 3c d6 03 00 48 8b 35 45 2e 0d 00 48 8b 44 24 28 <...H.5E...H.D$(
1400c4850 48 2b 06 74 df eb 97 H+.t...
1400c46d0
1400c4857
1400c4857 // align 0x10
1400c4857 // align 0x10
1400c4860
1400c4860std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&&):
1400c4860push rbp
1400c4861push rdi
1400c4862push rsi
1400c4863push rbx
1400c4864sub rsp, 40
1400c4868lea rbp, [rcx+16]
1400c486cmov rbx, rcx
1400c486fmov rsi, rdx
1400c4872mov rcx, rbp
1400c4875call std::ios_base::ios_base()
1400c487axor eax, eax
1400c487cpxor x0, x0
1400c4880mov rcx, rbp
1400c4883mov [rbx+240], ax
1400c488alea rax, [rip+0xdd607]
1400c4891mov [rbx], rax
1400c4894add rax, 40
1400c4898movups [rbx+248], x0
1400c489fmovups [rbx+264], x0
1400c48a6mov [rbx+16], rax
1400c48aamov rax, [rsi+8]
1400c48aemov [rbx+232], 0
1400c48b9mov [rbx+8], rax
1400c48bdmov rax, [rsi]
1400c48c0mov [rbx+242], 0
1400c48c7mov rdi, [rax-24]
1400c48cbadd rdi, rsi
1400c48cemov rdx, rdi
1400c48d1call std::ios_base::_M_move(std::ios_base&)
1400c48d6lea rdx, [rbx+224]
1400c48ddmov rcx, rbp
1400c48e0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c48e5mov rax, [rdi+216]
1400c48ecmov [rbx+248], 0
1400c48f7mov [rdi+216], 0
1400c4902mov [rbx+232], rax
1400c4909movzx eax, [rdi+224]
1400c4910mov [rbx+240], ax
1400c4917movzx eax, [rdi+226]
1400c491emov [rsi+8], 0
1400c4926mov [rbx+242], al
1400c492cadd rsp, 40
1400c4930pop rbx
1400c4931pop rsi
1400c4932pop rdi
1400c4933pop rbp
1400c4934ret
1400c4935
1400c4935 48 89 c6 48 8b 05 d1 2b 0d 00 48 H..H...+..H
1400c4940 89 e9 48 83 c0 10 48 89 43 10 e8 f1 15 03 00 48 ..H...H.C......H
1400c4950 89 f1 e8 49 6a f5 ff 90 ...Ij...
1400c4860
1400c4860std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&&):
1400c4860push rbp
1400c4861push rdi
1400c4862push rsi
1400c4863push rbx
1400c4864sub rsp, 40
1400c4868lea rbp, [rcx+16]
1400c486cmov rbx, rcx
1400c486fmov rsi, rdx
1400c4872mov rcx, rbp
1400c4875call std::ios_base::ios_base()
1400c487axor eax, eax
1400c487cpxor x0, x0
1400c4880mov rcx, rbp
1400c4883mov [rbx+240], ax
1400c488alea rax, [rip+0xdd607]
1400c4891mov [rbx], rax
1400c4894add rax, 40
1400c4898movups [rbx+248], x0
1400c489fmovups [rbx+264], x0
1400c48a6mov [rbx+16], rax
1400c48aamov rax, [rsi+8]
1400c48aemov [rbx+232], 0
1400c48b9mov [rbx+8], rax
1400c48bdmov rax, [rsi]
1400c48c0mov [rbx+242], 0
1400c48c7mov rdi, [rax-24]
1400c48cbadd rdi, rsi
1400c48cemov rdx, rdi
1400c48d1call std::ios_base::_M_move(std::ios_base&)
1400c48d6lea rdx, [rbx+224]
1400c48ddmov rcx, rbp
1400c48e0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c48e5mov rax, [rdi+216]
1400c48ecmov [rbx+248], 0
1400c48f7mov [rdi+216], 0
1400c4902mov [rbx+232], rax
1400c4909movzx eax, [rdi+224]
1400c4910mov [rbx+240], ax
1400c4917movzx eax, [rdi+226]
1400c491emov [rsi+8], 0
1400c4926mov [rbx+242], al
1400c492cadd rsp, 40
1400c4930pop rbx
1400c4931pop rsi
1400c4932pop rdi
1400c4933pop rbp
1400c4934ret
1400c4935
1400c4935 48 89 c6 48 8b 05 d1 2b 0d 00 48 H..H...+..H
1400c4940 89 e9 48 83 c0 10 48 89 43 10 e8 f1 15 03 00 48 ..H...H.C......H
1400c4950 89 f1 e8 49 6a f5 ff 90 ...Ij...
1400c4860
1400c4958
1400c4958 // align 0x10
1400c4958 // align 0x10
1400c4960
1400c4960std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c4960push rdi
1400c4961push rsi
1400c4962push rbx
1400c4963sub rsp, 32
1400c4967mov rbx, rcx
1400c496alea rcx, [rcx+16]
1400c496emov rsi, rdx
1400c4971call std::ios_base::ios_base()
1400c4976xor eax, eax
1400c4978pxor x0, x0
1400c497cmov rdx, rsi
1400c497fmov [rbx+240], ax
1400c4986lea rax, [rip+0xdd50b]
1400c498dlea rcx, [rbx+16]
1400c4991mov [rbx], rax
1400c4994add rax, 40
1400c4998mov [rbx+232], 0
1400c49a3mov [rbx+242], 0
1400c49aamov [rbx+16], rax
1400c49aemov [rbx+8], 0
1400c49b6movups [rbx+248], x0
1400c49bdmovups [rbx+264], x0
1400c49c4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c49c9nop
1400c49caadd rsp, 32
1400c49cepop rbx
1400c49cfpop rsi
1400c49d0pop rdi
1400c49d1ret
1400c49d2
1400c49d2 48 89 c6 48 8b 05 34 2b 0d 00 48 8d 4b 10 H..H..4+..H.K.
1400c49e0 48 83 c0 10 48 89 43 10 e8 53 15 03 00 48 89 f1 H...H.C..S...H..
1400c49f0 e8 ab 69 f5 ff 90 ..i...
1400c4960
1400c4960std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c4960push rdi
1400c4961push rsi
1400c4962push rbx
1400c4963sub rsp, 32
1400c4967mov rbx, rcx
1400c496alea rcx, [rcx+16]
1400c496emov rsi, rdx
1400c4971call std::ios_base::ios_base()
1400c4976xor eax, eax
1400c4978pxor x0, x0
1400c497cmov rdx, rsi
1400c497fmov [rbx+240], ax
1400c4986lea rax, [rip+0xdd50b]
1400c498dlea rcx, [rbx+16]
1400c4991mov [rbx], rax
1400c4994add rax, 40
1400c4998mov [rbx+232], 0
1400c49a3mov [rbx+242], 0
1400c49aamov [rbx+16], rax
1400c49aemov [rbx+8], 0
1400c49b6movups [rbx+248], x0
1400c49bdmovups [rbx+264], x0
1400c49c4call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c49c9nop
1400c49caadd rsp, 32
1400c49cepop rbx
1400c49cfpop rsi
1400c49d0pop rdi
1400c49d1ret
1400c49d2
1400c49d2 48 89 c6 48 8b 05 34 2b 0d 00 48 8d 4b 10 H..H..4+..H.K.
1400c49e0 48 83 c0 10 48 89 43 10 e8 53 15 03 00 48 89 f1 H...H.C..S...H..
1400c49f0 e8 ab 69 f5 ff 90 ..i...
1400c4960
1400c49f6
1400c49f6 // align 0x10
1400c49f6 // align 0x10
1400c4a00
1400c4a00std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream():
1400c4a00push rdi
1400c4a01push rsi
1400c4a02push rbx
1400c4a03sub rsp, 32
1400c4a07mov rbx, rcx
1400c4a0alea rcx, [rcx+16]
1400c4a0ecall std::ios_base::ios_base()
1400c4a13xor eax, eax
1400c4a15mov [rbx+242], 0
1400c4a1cxor edx, edx
1400c4a1emov [rbx+240], ax
1400c4a25lea rax, [rip+0xdd46c]
1400c4a2cpxor x0, x0
1400c4a30lea rcx, [rbx+16]
1400c4a34mov [rbx], rax
1400c4a37add rax, 40
1400c4a3bmov [rbx+232], 0
1400c4a46mov [rbx+16], rax
1400c4a4amov [rbx+8], 0
1400c4a52movups [rbx+248], x0
1400c4a59movups [rbx+264], x0
1400c4a60call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c4a65nop
1400c4a66add rsp, 32
1400c4a6apop rbx
1400c4a6bpop rsi
1400c4a6cpop rdi
1400c4a6dret
1400c4a6e
1400c4a6e 48 8b H.
1400c4a70 15 9b 2a 0d 00 48 89 c7 48 8d 4b 10 48 8d 42 10 ..*..H..H.K.H.B.
1400c4a80 48 89 43 10 e8 b7 14 03 00 48 89 f9 e8 0f 69 f5 H.C......H....i.
1400c4a90 ff 90 ..
1400c4a00
1400c4a00std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream():
1400c4a00push rdi
1400c4a01push rsi
1400c4a02push rbx
1400c4a03sub rsp, 32
1400c4a07mov rbx, rcx
1400c4a0alea rcx, [rcx+16]
1400c4a0ecall std::ios_base::ios_base()
1400c4a13xor eax, eax
1400c4a15mov [rbx+242], 0
1400c4a1cxor edx, edx
1400c4a1emov [rbx+240], ax
1400c4a25lea rax, [rip+0xdd46c]
1400c4a2cpxor x0, x0
1400c4a30lea rcx, [rbx+16]
1400c4a34mov [rbx], rax
1400c4a37add rax, 40
1400c4a3bmov [rbx+232], 0
1400c4a46mov [rbx+16], rax
1400c4a4amov [rbx+8], 0
1400c4a52movups [rbx+248], x0
1400c4a59movups [rbx+264], x0
1400c4a60call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c4a65nop
1400c4a66add rsp, 32
1400c4a6apop rbx
1400c4a6bpop rsi
1400c4a6cpop rdi
1400c4a6dret
1400c4a6e
1400c4a6e 48 8b H.
1400c4a70 15 9b 2a 0d 00 48 89 c7 48 8d 4b 10 48 8d 42 10 ..*..H..H.K.H.B.
1400c4a80 48 89 43 10 e8 b7 14 03 00 48 89 f9 e8 0f 69 f5 H.C......H....i.
1400c4a90 ff 90 ..
1400c4a00
1400c4a92
1400c4a92 // align 0x10
1400c4a92 // align 0x10
1400c4aa0
1400c4aa0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&&):
1400c4aa0push rdi
1400c4aa1push rsi
1400c4aa2push rbx
1400c4aa3sub rsp, 32
1400c4aa7mov rax, [rdx]
1400c4aaamov rdx, [rdx+8]
1400c4aaemov [rcx], rax
1400c4ab1mov rbx, rcx
1400c4ab4mov rcx, [rax-24]
1400c4ab8mov rsi, r8
1400c4abbmov [rbx+rcx], rdx
1400c4abfmov rdx, [r8+8]
1400c4ac3mov [rbx+8], rdx
1400c4ac7add rbx, [rax-24]
1400c4acbmov rax, [r8]
1400c4acemov rcx, rbx
1400c4ad1mov rdi, [rax-24]
1400c4ad5add rdi, r8
1400c4ad8mov rdx, rdi
1400c4adbcall std::ios_base::_M_move(std::ios_base&)
1400c4ae0lea rdx, [rbx+208]
1400c4ae7mov rcx, rbx
1400c4aeacall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c4aefmov rax, [rdi+216]
1400c4af6mov [rbx+232], 0
1400c4b01mov [rdi+216], 0
1400c4b0cmov [rbx+216], rax
1400c4b13movzx eax, [rdi+224]
1400c4b1amov [rbx+224], ax
1400c4b21movzx eax, [rdi+226]
1400c4b28mov [rsi+8], 0
1400c4b30mov [rbx+226], al
1400c4b36add rsp, 32
1400c4b3apop rbx
1400c4b3bpop rsi
1400c4b3cpop rdi
1400c4b3dret
1400c4aa0
1400c4aa0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&&):
1400c4aa0push rdi
1400c4aa1push rsi
1400c4aa2push rbx
1400c4aa3sub rsp, 32
1400c4aa7mov rax, [rdx]
1400c4aaamov rdx, [rdx+8]
1400c4aaemov [rcx], rax
1400c4ab1mov rbx, rcx
1400c4ab4mov rcx, [rax-24]
1400c4ab8mov rsi, r8
1400c4abbmov [rbx+rcx], rdx
1400c4abfmov rdx, [r8+8]
1400c4ac3mov [rbx+8], rdx
1400c4ac7add rbx, [rax-24]
1400c4acbmov rax, [r8]
1400c4acemov rcx, rbx
1400c4ad1mov rdi, [rax-24]
1400c4ad5add rdi, r8
1400c4ad8mov rdx, rdi
1400c4adbcall std::ios_base::_M_move(std::ios_base&)
1400c4ae0lea rdx, [rbx+208]
1400c4ae7mov rcx, rbx
1400c4aeacall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c4aefmov rax, [rdi+216]
1400c4af6mov [rbx+232], 0
1400c4b01mov [rdi+216], 0
1400c4b0cmov [rbx+216], rax
1400c4b13movzx eax, [rdi+224]
1400c4b1amov [rbx+224], ax
1400c4b21movzx eax, [rdi+226]
1400c4b28mov [rsi+8], 0
1400c4b30mov [rbx+226], al
1400c4b36add rsp, 32
1400c4b3apop rbx
1400c4b3bpop rsi
1400c4b3cpop rdi
1400c4b3dret
1400c4aa0
1400c4b3e
1400c4b3e // align 0x10
1400c4b3e // align 0x10
1400c4b40
1400c4b40std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c4b40mov rax, [rdx]
1400c4b43mov rdx, [rdx+8]
1400c4b47mov r9, [rax-24]
1400c4b4bmov [rcx], rax
1400c4b4emov [rcx+r9], rdx
1400c4b52mov rdx, r8
1400c4b55mov [rcx+8], 0
1400c4b5dadd rcx, [rax-24]
1400c4b61jmp 0x1400f7750
1400c4b40
1400c4b40std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c4b40mov rax, [rdx]
1400c4b43mov rdx, [rdx+8]
1400c4b47mov r9, [rax-24]
1400c4b4bmov [rcx], rax
1400c4b4emov [rcx+r9], rdx
1400c4b52mov rdx, r8
1400c4b55mov [rcx+8], 0
1400c4b5dadd rcx, [rax-24]
1400c4b61jmp 0x1400f7750
1400c4b40
1400c4b66
1400c4b66 // align 0x10
1400c4b66 // align 0x10
1400c4b70
1400c4b70std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream():
1400c4b70mov rax, [rdx]
1400c4b73mov rdx, [rdx+8]
1400c4b77mov r8, [rax-24]
1400c4b7bmov [rcx], rax
1400c4b7emov [rcx+r8], rdx
1400c4b82xor edx, edx
1400c4b84mov [rcx+8], 0
1400c4b8cadd rcx, [rax-24]
1400c4b90jmp 0x1400f7750
1400c4b70
1400c4b70std::basic_istream<wchar_t, std::char_traits<wchar_t>>::basic_istream():
1400c4b70mov rax, [rdx]
1400c4b73mov rdx, [rdx+8]
1400c4b77mov r8, [rax-24]
1400c4b7bmov [rcx], rax
1400c4b7emov [rcx+r8], rdx
1400c4b82xor edx, edx
1400c4b84mov [rcx+8], 0
1400c4b8cadd rcx, [rax-24]
1400c4b90jmp 0x1400f7750
1400c4b70
1400c4b95
1400c4b95 // align 0x10
1400c4b95 // align 0x10
1400c4ba0
1400c4ba0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::~basic_istream():
1400c4ba0push rbx
1400c4ba1sub rsp, 32
1400c4ba5lea rax, [rip+0xdd2ec]
1400c4bacmov [rcx], rax
1400c4bafmov rax, [rip+0xd295a]
1400c4bb6mov rbx, rcx
1400c4bb9lea rcx, [rcx+16]
1400c4bbdmov [rcx-8], 0
1400c4bc5add rax, 16
1400c4bc9mov [rcx], rax
1400c4bcccall std::ios_base::~ios_base()
1400c4bd1mov rcx, rbx
1400c4bd4add rsp, 32
1400c4bd8pop rbx
1400c4bd9jmp 0x140101ab0
1400c4ba0
1400c4ba0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::~basic_istream():
1400c4ba0push rbx
1400c4ba1sub rsp, 32
1400c4ba5lea rax, [rip+0xdd2ec]
1400c4bacmov [rcx], rax
1400c4bafmov rax, [rip+0xd295a]
1400c4bb6mov rbx, rcx
1400c4bb9lea rcx, [rcx+16]
1400c4bbdmov [rcx-8], 0
1400c4bc5add rax, 16
1400c4bc9mov [rcx], rax
1400c4bcccall std::ios_base::~ios_base()
1400c4bd1mov rcx, rbx
1400c4bd4add rsp, 32
1400c4bd8pop rbx
1400c4bd9jmp 0x140101ab0
1400c4ba0
1400c4bde
1400c4bde // align 0x10
1400c4bde // align 0x10
1400c4be0
1400c4be0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::~basic_istream():
1400c4be0lea rax, [rip+0xdd2b1]
1400c4be7mov [rcx], rax
1400c4beamov rax, [rip+0xd291f]
1400c4bf1add rcx, 16
1400c4bf5mov [rcx-8], 0
1400c4bfdadd rax, 16
1400c4c01mov [rcx], rax
1400c4c04jmp 0x1400f5f40
1400c4be0
1400c4be0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::~basic_istream():
1400c4be0lea rax, [rip+0xdd2b1]
1400c4be7mov [rcx], rax
1400c4beamov rax, [rip+0xd291f]
1400c4bf1add rcx, 16
1400c4bf5mov [rcx-8], 0
1400c4bfdadd rax, 16
1400c4c01mov [rcx], rax
1400c4c04jmp 0x1400f5f40
1400c4be0
1400c4c09
1400c4c09 // align 0x10
1400c4c09 // align 0x10
1400c4c10
1400c4c10std::basic_istream<wchar_t, std::char_traits<wchar_t>>::~basic_istream():
1400c4c10mov rax, [rdx]
1400c4c13mov [rcx], rax
1400c4c16mov rax, [rax-24]
1400c4c1amov rdx, [rdx+8]
1400c4c1emov [rcx+rax], rdx
1400c4c22mov [rcx+8], 0
1400c4c2aret
1400c4c10
1400c4c10std::basic_istream<wchar_t, std::char_traits<wchar_t>>::~basic_istream():
1400c4c10mov rax, [rdx]
1400c4c13mov [rcx], rax
1400c4c16mov rax, [rax-24]
1400c4c1amov rdx, [rdx+8]
1400c4c1emov [rcx+rax], rdx
1400c4c22mov [rcx+8], 0
1400c4c2aret
1400c4c10
1400c4c2b
1400c4c2b // align 0x10
1400c4c2b // align 0x10
1400c4c30
1400c4c30std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&&):
1400c4c30push rbp
1400c4c31push rdi
1400c4c32push rsi
1400c4c33push rbx
1400c4c34sub rsp, 40
1400c4c38mov rax, [rcx]
1400c4c3bmov rsi, [rax-24]
1400c4c3fmov rax, [rdx]
1400c4c42mov rbx, [rax-24]
1400c4c46add rsi, rcx
1400c4c49mov rdi, rcx
1400c4c4cmov rbp, rdx
1400c4c4fmov rcx, rsi
1400c4c52add rbx, rdx
1400c4c55mov rdx, rbx
1400c4c58call std::ios_base::_M_swap(std::ios_base&)
1400c4c5dlea rdx, [rsi+208]
1400c4c64mov rcx, rsi
1400c4c67call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c4c6clea rdx, [rbx+208]
1400c4c73mov rcx, rbx
1400c4c76call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c4c7bmov rax, [rsi+216]
1400c4c82mov rdx, [rbx+216]
1400c4c89mov [rsi+216], rdx
1400c4c90movzx edx, [rbx+224]
1400c4c97mov [rbx+216], rax
1400c4c9emovzx eax, [rsi+224]
1400c4ca5mov [rsi+224], dx
1400c4cacmovzx edx, [rbx+226]
1400c4cb3mov [rbx+224], ax
1400c4cbamovzx eax, [rsi+226]
1400c4cc1mov [rsi+226], dl
1400c4cc7mov rdx, [rbp+8]
1400c4ccbmov [rbx+226], al
1400c4cd1mov rax, [rdi+8]
1400c4cd5mov [rdi+8], rdx
1400c4cd9mov [rbp+8], rax
1400c4cddmov rax, rdi
1400c4ce0add rsp, 40
1400c4ce4pop rbx
1400c4ce5pop rsi
1400c4ce6pop rdi
1400c4ce7pop rbp
1400c4ce8ret
1400c4c30
1400c4c30std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&&):
1400c4c30push rbp
1400c4c31push rdi
1400c4c32push rsi
1400c4c33push rbx
1400c4c34sub rsp, 40
1400c4c38mov rax, [rcx]
1400c4c3bmov rsi, [rax-24]
1400c4c3fmov rax, [rdx]
1400c4c42mov rbx, [rax-24]
1400c4c46add rsi, rcx
1400c4c49mov rdi, rcx
1400c4c4cmov rbp, rdx
1400c4c4fmov rcx, rsi
1400c4c52add rbx, rdx
1400c4c55mov rdx, rbx
1400c4c58call std::ios_base::_M_swap(std::ios_base&)
1400c4c5dlea rdx, [rsi+208]
1400c4c64mov rcx, rsi
1400c4c67call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c4c6clea rdx, [rbx+208]
1400c4c73mov rcx, rbx
1400c4c76call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c4c7bmov rax, [rsi+216]
1400c4c82mov rdx, [rbx+216]
1400c4c89mov [rsi+216], rdx
1400c4c90movzx edx, [rbx+224]
1400c4c97mov [rbx+216], rax
1400c4c9emovzx eax, [rsi+224]
1400c4ca5mov [rsi+224], dx
1400c4cacmovzx edx, [rbx+226]
1400c4cb3mov [rbx+224], ax
1400c4cbamovzx eax, [rsi+226]
1400c4cc1mov [rsi+226], dl
1400c4cc7mov rdx, [rbp+8]
1400c4ccbmov [rbx+226], al
1400c4cd1mov rax, [rdi+8]
1400c4cd5mov [rdi+8], rdx
1400c4cd9mov [rbp+8], rax
1400c4cddmov rax, rdi
1400c4ce0add rsp, 40
1400c4ce4pop rbx
1400c4ce5pop rsi
1400c4ce6pop rdi
1400c4ce7pop rbp
1400c4ce8ret
1400c4c30
1400c4ce9
1400c4ce9 // align 0x10
1400c4ce9 // align 0x10
1400c4cf0
1400c4cf0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>& (*)(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&)):
1400c4cf0jmp rdx
1400c4cf0
1400c4cf0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>& (*)(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&)):
1400c4cf0jmp rdx
1400c4cf0
1400c4cf3
1400c4cf3 // align 0x10
1400c4cf3 // align 0x10
1400c4d00
1400c4d00std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::ios_base& (*)(std::ios_base&)):
1400c4d00push rbx
1400c4d01sub rsp, 32
1400c4d05mov rax, [rcx]
1400c4d08mov rbx, rcx
1400c4d0bmov rcx, [rax-24]
1400c4d0fadd rcx, rbx
1400c4d12call rdx
1400c4d14mov rax, rbx
1400c4d17add rsp, 32
1400c4d1bpop rbx
1400c4d1cret
1400c4d00
1400c4d00std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::ios_base& (*)(std::ios_base&)):
1400c4d00push rbx
1400c4d01sub rsp, 32
1400c4d05mov rax, [rcx]
1400c4d08mov rbx, rcx
1400c4d0bmov rcx, [rax-24]
1400c4d0fadd rcx, rbx
1400c4d12call rdx
1400c4d14mov rax, rbx
1400c4d17add rsp, 32
1400c4d1bpop rbx
1400c4d1cret
1400c4d00
1400c4d1d
1400c4d1d // align 0x10
1400c4d1d // align 0x10
1400c4d20
1400c4d20std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::basic_ios<wchar_t, std::char_traits<wchar_t>>& (*)(std::basic_ios<wchar_t, std::char_traits<wchar_t>>&)):
1400c4d20push rbx
1400c4d21sub rsp, 32
1400c4d25mov rax, [rcx]
1400c4d28mov rbx, rcx
1400c4d2bmov rcx, [rax-24]
1400c4d2fadd rcx, rbx
1400c4d32call rdx
1400c4d34mov rax, rbx
1400c4d37add rsp, 32
1400c4d3bpop rbx
1400c4d3cret
1400c4d20
1400c4d20std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::basic_ios<wchar_t, std::char_traits<wchar_t>>& (*)(std::basic_ios<wchar_t, std::char_traits<wchar_t>>&)):
1400c4d20push rbx
1400c4d21sub rsp, 32
1400c4d25mov rax, [rcx]
1400c4d28mov rbx, rcx
1400c4d2bmov rcx, [rax-24]
1400c4d2fadd rcx, rbx
1400c4d32call rdx
1400c4d34mov rax, rbx
1400c4d37add rsp, 32
1400c4d3bpop rbx
1400c4d3cret
1400c4d20
1400c4d3d
1400c4d3d // align 0x10
1400c4d3d // align 0x10
1400c4d40
1400c4d40std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c4d40push rsi
1400c4d41push rbx
1400c4d42sub rsp, 56
1400c4d46xor r8l, r8l
1400c4d49mov rsi, rdx
1400c4d4cmov rdx, [rip+0xd293d]
1400c4d53mov rbx, rcx
1400c4d56mov rcx, [rdx]
1400c4d59mov [rsp+40], rcx
1400c4d5elea rcx, [rsp+38]
1400c4d63mov rdx, rbx
1400c4d66call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c4d6bcmp [rsp+38], 0
1400c4d70je 0x1400c4db0
1400c4d72test rsi, rsi
1400c4d75je 0x1400c4de0
1400c4d77mov rax, [rbx]
1400c4d7alea r8, [rsp+39]
1400c4d7fmov rdx, rsi
1400c4d82mov rax, [rax-24]
1400c4d86mov rcx, [rbx+rax+232]
1400c4d8ecall long long std::__copy_streambufs_eof<wchar_t, std::char_traits<wchar_t>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, bool&)
1400c4d93movzx ecx, [rsp+39]
1400c4d98test rax, rax
1400c4d9bje 0x1400c4dd0
1400c4d9dtest cl, cl
1400c4d9fje 0x1400c4db5
1400c4da1mov edx, 2
1400c4da6jmp 0x1400c4de5
1400c4da8
1400c4da8 0f 1f 84 00 00 00 00 00 ........
1400c4db0
1400c4db0loc_1400c4db0:
1400c4db0test rsi, rsi
1400c4db3je 0x1400c4de0
1400c4db5
1400c4db5loc_1400c4db5:
1400c4db5mov rsi, [rip+0xd28d4]
1400c4dbcmov rax, [rsp+40]
1400c4dc1sub rax, [rsi]
1400c4dc4jne 0x1400c4e2c
1400c4dc6mov rax, rbx
1400c4dc9add rsp, 56
1400c4dcdpop rbx
1400c4dcepop rsi
1400c4dcfret
1400c4dd0
1400c4dd0loc_1400c4dd0:
1400c4dd0mov edx, 6
1400c4dd5test cl, cl
1400c4dd7jne 0x1400c4de5
1400c4dd9nop [rax]
1400c4de0
1400c4de0loc_1400c4de0:
1400c4de0mov edx, 4
1400c4de5
1400c4de5loc_1400c4de5:
1400c4de5mov rax, [rbx]
1400c4de8mov rcx, [rax-24]
1400c4decadd rcx, rbx
1400c4defor edx, [rcx+32]
1400c4df2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c4df7jmp 0x1400c4db5
1400c4df9
1400c4df9 48 83 ea 01 48 89 c1 H...H..
1400c4e00 75 2f e8 89 ce 03 00 48 8b 03 ba 04 00 00 00 48 u/.....H.......H
1400c4e10 03 58 e8 48 89 d9 e8 65 28 03 00 48 8b 35 6e 28 .X.H...e(..H.5n(
1400c4e20 0d 00 48 8b 44 24 28 48 2b 06 74 28 ..H.D$(H+.t(
1400c4e2c
1400c4e2cloc_1400c4e2c:
1400c4e2ccall __stack_chk_fail
1400c4e31call __cxa_begin_catch
1400c4e36mov rax, [rbx]
1400c4e39mov edx, 4
1400c4e3emov rcx, [rax-24]
1400c4e42add rcx, rbx
1400c4e45call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c4e4acall __cxa_end_catch
1400c4e4fjmp 0x1400c4db5
1400c4e54
1400c4e54 e8 f7 d3 03 00 48 89 c3 e8 1f d0 03 .....H......
1400c4e60 00 48 8b 35 28 28 0d 00 48 8b 44 24 28 48 2b 06 .H.5((..H.D$(H+.
1400c4e70 75 ba 48 89 d9 e8 26 65 f5 ff 48 89 c3 e8 fe cf u.H...&e..H.....
1400c4e80 03 00 48 8b 35 07 28 0d 00 48 8b 44 24 28 48 2b ..H.5.(..H.D$(H+
1400c4e90 06 74 df eb 97 .t...
1400c4d40
1400c4d40std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c4d40push rsi
1400c4d41push rbx
1400c4d42sub rsp, 56
1400c4d46xor r8l, r8l
1400c4d49mov rsi, rdx
1400c4d4cmov rdx, [rip+0xd293d]
1400c4d53mov rbx, rcx
1400c4d56mov rcx, [rdx]
1400c4d59mov [rsp+40], rcx
1400c4d5elea rcx, [rsp+38]
1400c4d63mov rdx, rbx
1400c4d66call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c4d6bcmp [rsp+38], 0
1400c4d70je 0x1400c4db0
1400c4d72test rsi, rsi
1400c4d75je 0x1400c4de0
1400c4d77mov rax, [rbx]
1400c4d7alea r8, [rsp+39]
1400c4d7fmov rdx, rsi
1400c4d82mov rax, [rax-24]
1400c4d86mov rcx, [rbx+rax+232]
1400c4d8ecall long long std::__copy_streambufs_eof<wchar_t, std::char_traits<wchar_t>>(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*, bool&)
1400c4d93movzx ecx, [rsp+39]
1400c4d98test rax, rax
1400c4d9bje 0x1400c4dd0
1400c4d9dtest cl, cl
1400c4d9fje 0x1400c4db5
1400c4da1mov edx, 2
1400c4da6jmp 0x1400c4de5
1400c4da8
1400c4da8 0f 1f 84 00 00 00 00 00 ........
1400c4db0
1400c4db0loc_1400c4db0:
1400c4db0test rsi, rsi
1400c4db3je 0x1400c4de0
1400c4db5
1400c4db5loc_1400c4db5:
1400c4db5mov rsi, [rip+0xd28d4]
1400c4dbcmov rax, [rsp+40]
1400c4dc1sub rax, [rsi]
1400c4dc4jne 0x1400c4e2c
1400c4dc6mov rax, rbx
1400c4dc9add rsp, 56
1400c4dcdpop rbx
1400c4dcepop rsi
1400c4dcfret
1400c4dd0
1400c4dd0loc_1400c4dd0:
1400c4dd0mov edx, 6
1400c4dd5test cl, cl
1400c4dd7jne 0x1400c4de5
1400c4dd9nop [rax]
1400c4de0
1400c4de0loc_1400c4de0:
1400c4de0mov edx, 4
1400c4de5
1400c4de5loc_1400c4de5:
1400c4de5mov rax, [rbx]
1400c4de8mov rcx, [rax-24]
1400c4decadd rcx, rbx
1400c4defor edx, [rcx+32]
1400c4df2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c4df7jmp 0x1400c4db5
1400c4df9
1400c4df9 48 83 ea 01 48 89 c1 H...H..
1400c4e00 75 2f e8 89 ce 03 00 48 8b 03 ba 04 00 00 00 48 u/.....H.......H
1400c4e10 03 58 e8 48 89 d9 e8 65 28 03 00 48 8b 35 6e 28 .X.H...e(..H.5n(
1400c4e20 0d 00 48 8b 44 24 28 48 2b 06 74 28 ..H.D$(H+.t(
1400c4e2c
1400c4e2cloc_1400c4e2c:
1400c4e2ccall __stack_chk_fail
1400c4e31call __cxa_begin_catch
1400c4e36mov rax, [rbx]
1400c4e39mov edx, 4
1400c4e3emov rcx, [rax-24]
1400c4e42add rcx, rbx
1400c4e45call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c4e4acall __cxa_end_catch
1400c4e4fjmp 0x1400c4db5
1400c4e54
1400c4e54 e8 f7 d3 03 00 48 89 c3 e8 1f d0 03 .....H......
1400c4e60 00 48 8b 35 28 28 0d 00 48 8b 44 24 28 48 2b 06 .H.5((..H.D$(H+.
1400c4e70 75 ba 48 89 d9 e8 26 65 f5 ff 48 89 c3 e8 fe cf u.H...&e..H.....
1400c4e80 03 00 48 8b 35 07 28 0d 00 48 8b 44 24 28 48 2b ..H.5.(..H.D$(H+
1400c4e90 06 74 df eb 97 .t...
1400c4d40
1400c4e95
1400c4e95 // align 0x10
1400c4e95 // align 0x10
1400c4ea0
1400c4ea0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(void*&):
1400c4ea0jmp 0x1400c1170
1400c4ea0
1400c4ea0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(void*&):
1400c4ea0jmp 0x1400c1170
1400c4ea0
1400c4ea5
1400c4ea5 // align 0x10
1400c4ea5 // align 0x10
1400c4eb0
1400c4eb0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(bool&):
1400c4eb0jmp 0x1400c1310
1400c4eb0
1400c4eb0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(bool&):
1400c4eb0jmp 0x1400c1310
1400c4eb0
1400c4eb5
1400c4eb5 // align 0x10
1400c4eb5 // align 0x10
1400c4ec0
1400c4ec0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(double&):
1400c4ec0jmp 0x1400c14b0
1400c4ec0
1400c4ec0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(double&):
1400c4ec0jmp 0x1400c14b0
1400c4ec0
1400c4ec5
1400c4ec5 // align 0x10
1400c4ec5 // align 0x10
1400c4ed0
1400c4ed0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(long double&):
1400c4ed0jmp 0x1400c1650
1400c4ed0
1400c4ed0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(long double&):
1400c4ed0jmp 0x1400c1650
1400c4ed0
1400c4ed5
1400c4ed5 // align 0x10
1400c4ed5 // align 0x10
1400c4ee0
1400c4ee0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(float&):
1400c4ee0jmp 0x1400c17f0
1400c4ee0
1400c4ee0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(float&):
1400c4ee0jmp 0x1400c17f0
1400c4ee0
1400c4ee5
1400c4ee5 // align 0x10
1400c4ee5 // align 0x10
1400c4ef0
1400c4ef0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(int&):
1400c4ef0push rsi
1400c4ef1push rbx
1400c4ef2sub rsp, 152
1400c4ef9xor r8l, r8l
1400c4efcmov rsi, rdx
1400c4effmov rdx, [rip+0xd278a]
1400c4f06mov rbx, rcx
1400c4f09mov rcx, [rdx]
1400c4f0cmov [rsp+136], rcx
1400c4f14lea rcx, [rsp+127]
1400c4f19mov rdx, rbx
1400c4f1ccall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c4f21cmp [rsp+127], 0
1400c4f26je 0x1400c4fc4
1400c4f2cmov [rsp+128], 0
1400c4f37mov rax, [rbx]
1400c4f3amov rcx, [rax-24]
1400c4f3eadd rcx, rbx
1400c4f41mov rdx, [rcx+256]
1400c4f48mov rax, rcx
1400c4f4btest rdx, rdx
1400c4f4eje 0x1400c5037
1400c4f54mov r8, [rcx+232]
1400c4f5bmov r10, [rdx]
1400c4f5emov [rsp+88], 65535
1400c4f67lea rcx, [rsp+96]
1400c4f6cmov [rsp+64], 0
1400c4f75lea r9, [rsp+64]
1400c4f7amov [rsp+80], r8
1400c4f7flea r8, [rsp+132]
1400c4f87mov [rsp+48], r8
1400c4f8clea r8, [rsp+128]
1400c4f94mov [rsp+40], r8
1400c4f99lea r8, [rsp+80]
1400c4f9emov [rsp+72], 65535
1400c4fa7mov [rsp+32], rax
1400c4faccall [r10+24]
1400c4fb0mov eax, [rsp+132]
1400c4fb7mov [rsi], eax
1400c4fb9
1400c4fb9loc_1400c4fb9:
1400c4fb9mov edx, [rsp+128]
1400c4fc0test edx, edx
1400c4fc2jne 0x1400c4fe8
1400c4fc4
1400c4fc4loc_1400c4fc4:
1400c4fc4mov rsi, [rip+0xd26c5]
1400c4fcbmov rax, [rsp+136]
1400c4fd3sub rax, [rsi]
1400c4fd6jne 0x1400c5032
1400c4fd8mov rax, rbx
1400c4fdbadd rsp, 152
1400c4fe2pop rbx
1400c4fe3pop rsi
1400c4fe4ret
1400c4fe5
1400c4fe5 0f 1f 00 ...
1400c4fe8
1400c4fe8loc_1400c4fe8:
1400c4fe8mov rax, [rbx]
1400c4febmov rcx, [rax-24]
1400c4fefadd rcx, rbx
1400c4ff2or edx, [rcx+32]
1400c4ff5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c4ffajmp 0x1400c4fc4
1400c4ffc
1400c4ffc 48 83 ea 01 H...
1400c5000 48 89 c1 75 4b e8 86 cc 03 00 48 8b 03 ba 01 00 H..uK.....H.....
1400c5010 00 00 48 03 58 e8 48 89 d9 e8 62 26 03 00 48 8b ..H.X.H...b&..H.
1400c5020 35 6b 26 0d 00 48 8b 84 24 88 00 00 00 48 2b 06 5k&..H..$....H+.
1400c5030 74 65 te
1400c5032
1400c5032loc_1400c5032:
1400c5032call __stack_chk_fail
1400c5037
1400c5037loc_1400c5037:
1400c5037mov rsi, [rip+0xd2652]
1400c503emov rax, [rsp+136]
1400c5046sub rax, [rsi]
1400c5049jne 0x1400c5032
1400c504bcall std::__throw_bad_cast()
1400c5050call __cxa_begin_catch
1400c5055mov rax, [rbx]
1400c5058mov edx, 1
1400c505dmov rcx, [rax-24]
1400c5061add rcx, rbx
1400c5064call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c5069call __cxa_end_catch
1400c506ejmp 0x1400c4fb9
1400c5073
1400c5073 48 89 c3 e8 05 ce 03 00 48 8b 35 0e 26 H.......H.5.&
1400c5080 0d 00 48 8b 84 24 88 00 00 00 48 2b 06 75 a3 48 ..H..$....H+.u.H
1400c5090 89 d9 e8 09 63 f5 ff e8 b4 d1 03 00 48 89 c3 e8 ....c.......H...
1400c50a0 dc cd 03 00 48 8b 35 e5 25 0d 00 48 8b 84 24 88 ....H.5.%..H..$.
1400c50b0 00 00 00 48 2b 06 74 d7 e9 75 ff ff ff ...H+.t..u...
1400c4ef0
1400c4ef0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(int&):
1400c4ef0push rsi
1400c4ef1push rbx
1400c4ef2sub rsp, 152
1400c4ef9xor r8l, r8l
1400c4efcmov rsi, rdx
1400c4effmov rdx, [rip+0xd278a]
1400c4f06mov rbx, rcx
1400c4f09mov rcx, [rdx]
1400c4f0cmov [rsp+136], rcx
1400c4f14lea rcx, [rsp+127]
1400c4f19mov rdx, rbx
1400c4f1ccall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c4f21cmp [rsp+127], 0
1400c4f26je 0x1400c4fc4
1400c4f2cmov [rsp+128], 0
1400c4f37mov rax, [rbx]
1400c4f3amov rcx, [rax-24]
1400c4f3eadd rcx, rbx
1400c4f41mov rdx, [rcx+256]
1400c4f48mov rax, rcx
1400c4f4btest rdx, rdx
1400c4f4eje 0x1400c5037
1400c4f54mov r8, [rcx+232]
1400c4f5bmov r10, [rdx]
1400c4f5emov [rsp+88], 65535
1400c4f67lea rcx, [rsp+96]
1400c4f6cmov [rsp+64], 0
1400c4f75lea r9, [rsp+64]
1400c4f7amov [rsp+80], r8
1400c4f7flea r8, [rsp+132]
1400c4f87mov [rsp+48], r8
1400c4f8clea r8, [rsp+128]
1400c4f94mov [rsp+40], r8
1400c4f99lea r8, [rsp+80]
1400c4f9emov [rsp+72], 65535
1400c4fa7mov [rsp+32], rax
1400c4faccall [r10+24]
1400c4fb0mov eax, [rsp+132]
1400c4fb7mov [rsi], eax
1400c4fb9
1400c4fb9loc_1400c4fb9:
1400c4fb9mov edx, [rsp+128]
1400c4fc0test edx, edx
1400c4fc2jne 0x1400c4fe8
1400c4fc4
1400c4fc4loc_1400c4fc4:
1400c4fc4mov rsi, [rip+0xd26c5]
1400c4fcbmov rax, [rsp+136]
1400c4fd3sub rax, [rsi]
1400c4fd6jne 0x1400c5032
1400c4fd8mov rax, rbx
1400c4fdbadd rsp, 152
1400c4fe2pop rbx
1400c4fe3pop rsi
1400c4fe4ret
1400c4fe5
1400c4fe5 0f 1f 00 ...
1400c4fe8
1400c4fe8loc_1400c4fe8:
1400c4fe8mov rax, [rbx]
1400c4febmov rcx, [rax-24]
1400c4fefadd rcx, rbx
1400c4ff2or edx, [rcx+32]
1400c4ff5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c4ffajmp 0x1400c4fc4
1400c4ffc
1400c4ffc 48 83 ea 01 H...
1400c5000 48 89 c1 75 4b e8 86 cc 03 00 48 8b 03 ba 01 00 H..uK.....H.....
1400c5010 00 00 48 03 58 e8 48 89 d9 e8 62 26 03 00 48 8b ..H.X.H...b&..H.
1400c5020 35 6b 26 0d 00 48 8b 84 24 88 00 00 00 48 2b 06 5k&..H..$....H+.
1400c5030 74 65 te
1400c5032
1400c5032loc_1400c5032:
1400c5032call __stack_chk_fail
1400c5037
1400c5037loc_1400c5037:
1400c5037mov rsi, [rip+0xd2652]
1400c503emov rax, [rsp+136]
1400c5046sub rax, [rsi]
1400c5049jne 0x1400c5032
1400c504bcall std::__throw_bad_cast()
1400c5050call __cxa_begin_catch
1400c5055mov rax, [rbx]
1400c5058mov edx, 1
1400c505dmov rcx, [rax-24]
1400c5061add rcx, rbx
1400c5064call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c5069call __cxa_end_catch
1400c506ejmp 0x1400c4fb9
1400c5073
1400c5073 48 89 c3 e8 05 ce 03 00 48 8b 35 0e 26 H.......H.5.&
1400c5080 0d 00 48 8b 84 24 88 00 00 00 48 2b 06 75 a3 48 ..H..$....H+.u.H
1400c5090 89 d9 e8 09 63 f5 ff e8 b4 d1 03 00 48 89 c3 e8 ....c.......H...
1400c50a0 dc cd 03 00 48 8b 35 e5 25 0d 00 48 8b 84 24 88 ....H.5.%..H..$.
1400c50b0 00 00 00 48 2b 06 74 d7 e9 75 ff ff ff ...H+.t..u...
1400c4ef0
1400c50bd
1400c50bd // align 0x10
1400c50bd // align 0x10
1400c50c0
1400c50c0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(unsigned int&):
1400c50c0jmp 0x1400c1990
1400c50c0
1400c50c0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(unsigned int&):
1400c50c0jmp 0x1400c1990
1400c50c0
1400c50c5
1400c50c5 // align 0x10
1400c50c5 // align 0x10
1400c50d0
1400c50d0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(long&):
1400c50d0jmp 0x1400c1b30
1400c50d0
1400c50d0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(long&):
1400c50d0jmp 0x1400c1b30
1400c50d0
1400c50d5
1400c50d5 // align 0x10
1400c50d5 // align 0x10
1400c50e0
1400c50e0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(unsigned long&):
1400c50e0jmp 0x1400c1cd0
1400c50e0
1400c50e0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(unsigned long&):
1400c50e0jmp 0x1400c1cd0
1400c50e0
1400c50e5
1400c50e5 // align 0x10
1400c50e5 // align 0x10
1400c50f0
1400c50f0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(short&):
1400c50f0push rsi
1400c50f1push rbx
1400c50f2sub rsp, 152
1400c50f9xor r8l, r8l
1400c50fcmov rbx, rcx
1400c50ffmov rcx, [rip+0xd258a]
1400c5106mov rsi, rdx
1400c5109mov rdx, rbx
1400c510cmov rax, [rcx]
1400c510fmov [rsp+136], rax
1400c5117xor eax, eax
1400c5119lea rcx, [rsp+127]
1400c511ecall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c5123cmp [rsp+127], 0
1400c5128je 0x1400c51eb
1400c512emov [rsp+128], 0
1400c5139mov rax, [rbx]
1400c513cmov rdx, [rax-24]
1400c5140add rdx, rbx
1400c5143mov rax, rdx
1400c5146mov rdx, [rdx+256]
1400c514dtest rdx, rdx
1400c5150je 0x1400c526f
1400c5156mov r8, [rax+232]
1400c515dmov r10, [rdx]
1400c5160lea rcx, [rsp+96]
1400c5165mov [rsp+88], 65535
1400c516emov [rsp+64], 0
1400c5177lea r9, [rsp+64]
1400c517cmov [rsp+80], r8
1400c5181lea r8, [rsp+132]
1400c5189mov [rsp+48], r8
1400c518elea r8, [rsp+128]
1400c5196mov [rsp+40], r8
1400c519blea r8, [rsp+80]
1400c51a0mov [rsp+72], 65535
1400c51a9mov [rsp+32], rax
1400c51aecall [r10+24]
1400c51b2mov eax, [rsp+132]
1400c51b9mov edx, [rsp+128]
1400c51c0cmp eax, -32768
1400c51c5jge 0x1400c5210
1400c51c7or edx, 4
1400c51camov ecx, -32768
1400c51cfmov [rsp+128], edx
1400c51d6mov [rsi], cx
1400c51d9
1400c51d9loc_1400c51d9:
1400c51d9mov rax, [rbx]
1400c51dcmov rcx, [rax-24]
1400c51e0add rcx, rbx
1400c51e3or edx, [rcx+32]
1400c51e6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c51eb
1400c51ebloc_1400c51eb:
1400c51ebmov rsi, [rip+0xd249e]
1400c51f2mov rax, [rsp+136]
1400c51fasub rax, [rsi]
1400c51fdjne 0x1400c526a
1400c51ffmov rax, rbx
1400c5202add rsp, 152
1400c5209pop rbx
1400c520apop rsi
1400c520bret
1400c520c
1400c520c 0f 1f 40 00 ..@.
1400c5210
1400c5210loc_1400c5210:
1400c5210cmp eax, 32767
1400c5215jg 0x1400c5220
1400c5217mov [rsi], ax
1400c521a
1400c521aloc_1400c521a:
1400c521atest edx, edx
1400c521cje 0x1400c51eb
1400c521ejmp 0x1400c51d9
1400c5220
1400c5220loc_1400c5220:
1400c5220or edx, 4
1400c5223mov eax, 32767
1400c5228mov [rsp+128], edx
1400c522fmov [rsi], ax
1400c5232jmp 0x1400c51d9
1400c5234
1400c5234 48 83 ea 01 48 89 c1 75 4b e8 4e ca H...H..uK.N.
1400c5240 03 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
1400c5250 d9 e8 2a 24 03 00 48 8b 35 33 24 0d 00 48 8b 84 ..*$..H.53$..H..
1400c5260 24 88 00 00 00 48 2b 06 74 6c $....H+.tl
1400c526a
1400c526aloc_1400c526a:
1400c526acall __stack_chk_fail
1400c526f
1400c526floc_1400c526f:
1400c526fmov rsi, [rip+0xd241a]
1400c5276mov rax, [rsp+136]
1400c527esub rax, [rsi]
1400c5281jne 0x1400c526a
1400c5283call std::__throw_bad_cast()
1400c5288call __cxa_begin_catch
1400c528dmov rax, [rbx]
1400c5290mov edx, 1
1400c5295mov rcx, [rax-24]
1400c5299add rcx, rbx
1400c529ccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c52a1call __cxa_end_catch
1400c52a6mov edx, [rsp+128]
1400c52adjmp 0x1400c521a
1400c52b2
1400c52b2 48 89 c3 e8 c6 cb 03 00 48 8b 35 cf 23 0d H.......H.5.#.
1400c52c0 00 48 8b 84 24 88 00 00 00 48 2b 06 75 9c 48 89 .H..$....H+.u.H.
1400c52d0 d9 e8 ca 60 f5 ff e8 75 cf 03 00 48 89 c3 e8 9d ...`...u...H....
1400c52e0 cb 03 00 48 8b 35 a6 23 0d 00 48 8b 84 24 88 00 ...H.5.#..H..$..
1400c52f0 00 00 48 2b 06 74 d7 e9 6e ff ff ff ..H+.t..n...
1400c50f0
1400c50f0std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(short&):
1400c50f0push rsi
1400c50f1push rbx
1400c50f2sub rsp, 152
1400c50f9xor r8l, r8l
1400c50fcmov rbx, rcx
1400c50ffmov rcx, [rip+0xd258a]
1400c5106mov rsi, rdx
1400c5109mov rdx, rbx
1400c510cmov rax, [rcx]
1400c510fmov [rsp+136], rax
1400c5117xor eax, eax
1400c5119lea rcx, [rsp+127]
1400c511ecall std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400c5123cmp [rsp+127], 0
1400c5128je 0x1400c51eb
1400c512emov [rsp+128], 0
1400c5139mov rax, [rbx]
1400c513cmov rdx, [rax-24]
1400c5140add rdx, rbx
1400c5143mov rax, rdx
1400c5146mov rdx, [rdx+256]
1400c514dtest rdx, rdx
1400c5150je 0x1400c526f
1400c5156mov r8, [rax+232]
1400c515dmov r10, [rdx]
1400c5160lea rcx, [rsp+96]
1400c5165mov [rsp+88], 65535
1400c516emov [rsp+64], 0
1400c5177lea r9, [rsp+64]
1400c517cmov [rsp+80], r8
1400c5181lea r8, [rsp+132]
1400c5189mov [rsp+48], r8
1400c518elea r8, [rsp+128]
1400c5196mov [rsp+40], r8
1400c519blea r8, [rsp+80]
1400c51a0mov [rsp+72], 65535
1400c51a9mov [rsp+32], rax
1400c51aecall [r10+24]
1400c51b2mov eax, [rsp+132]
1400c51b9mov edx, [rsp+128]
1400c51c0cmp eax, -32768
1400c51c5jge 0x1400c5210
1400c51c7or edx, 4
1400c51camov ecx, -32768
1400c51cfmov [rsp+128], edx
1400c51d6mov [rsi], cx
1400c51d9
1400c51d9loc_1400c51d9:
1400c51d9mov rax, [rbx]
1400c51dcmov rcx, [rax-24]
1400c51e0add rcx, rbx
1400c51e3or edx, [rcx+32]
1400c51e6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c51eb
1400c51ebloc_1400c51eb:
1400c51ebmov rsi, [rip+0xd249e]
1400c51f2mov rax, [rsp+136]
1400c51fasub rax, [rsi]
1400c51fdjne 0x1400c526a
1400c51ffmov rax, rbx
1400c5202add rsp, 152
1400c5209pop rbx
1400c520apop rsi
1400c520bret
1400c520c
1400c520c 0f 1f 40 00 ..@.
1400c5210
1400c5210loc_1400c5210:
1400c5210cmp eax, 32767
1400c5215jg 0x1400c5220
1400c5217mov [rsi], ax
1400c521a
1400c521aloc_1400c521a:
1400c521atest edx, edx
1400c521cje 0x1400c51eb
1400c521ejmp 0x1400c51d9
1400c5220
1400c5220loc_1400c5220:
1400c5220or edx, 4
1400c5223mov eax, 32767
1400c5228mov [rsp+128], edx
1400c522fmov [rsi], ax
1400c5232jmp 0x1400c51d9
1400c5234
1400c5234 48 83 ea 01 48 89 c1 75 4b e8 4e ca H...H..uK.N.
1400c5240 03 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
1400c5250 d9 e8 2a 24 03 00 48 8b 35 33 24 0d 00 48 8b 84 ..*$..H.53$..H..
1400c5260 24 88 00 00 00 48 2b 06 74 6c $....H+.tl
1400c526a
1400c526aloc_1400c526a:
1400c526acall __stack_chk_fail
1400c526f
1400c526floc_1400c526f:
1400c526fmov rsi, [rip+0xd241a]
1400c5276mov rax, [rsp+136]
1400c527esub rax, [rsi]
1400c5281jne 0x1400c526a
1400c5283call std::__throw_bad_cast()
1400c5288call __cxa_begin_catch
1400c528dmov rax, [rbx]
1400c5290mov edx, 1
1400c5295mov rcx, [rax-24]
1400c5299add rcx, rbx
1400c529ccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c52a1call __cxa_end_catch
1400c52a6mov edx, [rsp+128]
1400c52adjmp 0x1400c521a
1400c52b2
1400c52b2 48 89 c3 e8 c6 cb 03 00 48 8b 35 cf 23 0d H.......H.5.#.
1400c52c0 00 48 8b 84 24 88 00 00 00 48 2b 06 75 9c 48 89 .H..$....H+.u.H.
1400c52d0 d9 e8 ca 60 f5 ff e8 75 cf 03 00 48 89 c3 e8 9d ...`...u...H....
1400c52e0 cb 03 00 48 8b 35 a6 23 0d 00 48 8b 84 24 88 00 ...H.5.#..H..$..
1400c52f0 00 00 48 2b 06 74 d7 e9 6e ff ff ff ..H+.t..n...
1400c50f0
1400c52fc
1400c52fc // align 0x10
1400c52fc // align 0x10
1400c5300
1400c5300std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(unsigned short&):
1400c5300jmp 0x1400c1e70
1400c5300
1400c5300std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(unsigned short&):
1400c5300jmp 0x1400c1e70
1400c5300
1400c5305
1400c5305 // align 0x10
1400c5305 // align 0x10
1400c5310
1400c5310std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(long long&):
1400c5310jmp 0x1400c2010
1400c5310
1400c5310std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(long long&):
1400c5310jmp 0x1400c2010
1400c5310
1400c5315
1400c5315 // align 0x10
1400c5315 // align 0x10
1400c5320
1400c5320std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(unsigned long long&):
1400c5320jmp 0x1400c21b0
1400c5320
1400c5320std::basic_istream<wchar_t, std::char_traits<wchar_t>>::operator>>(unsigned long long&):
1400c5320jmp 0x1400c21b0
1400c5320
1400c5325
1400c5325 // align 0x10
1400c5325 // align 0x10
1400c5330
1400c5330std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_Disable_exceptions::_Disable_exceptions(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400c5330mov rax, [rdx]
1400c5333mov [rcx], rdx
1400c5336add rdx, [rax-24]
1400c533amov eax, [rdx+28]
1400c533dmov [rdx+28], 0
1400c5344mov [rcx+8], eax
1400c5347ret
1400c5330
1400c5330std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_Disable_exceptions::_Disable_exceptions(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400c5330mov rax, [rdx]
1400c5333mov [rcx], rdx
1400c5336add rdx, [rax-24]
1400c533amov eax, [rdx+28]
1400c533dmov [rdx+28], 0
1400c5344mov [rcx+8], eax
1400c5347ret
1400c5330
1400c5348
1400c5348 // align 0x10
1400c5348 // align 0x10
1400c5350
1400c5350std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_Disable_exceptions::_Disable_exceptions(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400c5350mov rax, [rdx]
1400c5353mov [rcx], rdx
1400c5356add rdx, [rax-24]
1400c535amov eax, [rdx+28]
1400c535dmov [rdx+28], 0
1400c5364mov [rcx+8], eax
1400c5367ret
1400c5350
1400c5350std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_Disable_exceptions::_Disable_exceptions(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400c5350mov rax, [rdx]
1400c5353mov [rcx], rdx
1400c5356add rdx, [rax-24]
1400c535amov eax, [rdx+28]
1400c535dmov [rdx+28], 0
1400c5364mov [rcx+8], eax
1400c5367ret
1400c5350
1400c5368
1400c5368 // align 0x10
1400c5368 // align 0x10
1400c5370
1400c5370std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_Disable_exceptions::~_Disable_exceptions():
1400c5370mov rax, [rcx]
1400c5373mov ecx, [rcx+8]
1400c5376mov rdx, [rax]
1400c5379mov rdx, [rdx-24]
1400c537dmov [rax+rdx+28], ecx
1400c5381ret
1400c5370
1400c5370std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_Disable_exceptions::~_Disable_exceptions():
1400c5370mov rax, [rcx]
1400c5373mov ecx, [rcx+8]
1400c5376mov rdx, [rax]
1400c5379mov rdx, [rdx-24]
1400c537dmov [rax+rdx+28], ecx
1400c5381ret
1400c5370
1400c5382
1400c5382 // align 0x10
1400c5382 // align 0x10
1400c5390
1400c5390std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_Disable_exceptions::~_Disable_exceptions():
1400c5390mov rax, [rcx]
1400c5393mov ecx, [rcx+8]
1400c5396mov rdx, [rax]
1400c5399mov rdx, [rdx-24]
1400c539dmov [rax+rdx+28], ecx
1400c53a1ret
1400c5390
1400c5390std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_Disable_exceptions::~_Disable_exceptions():
1400c5390mov rax, [rcx]
1400c5393mov ecx, [rcx+8]
1400c5396mov rdx, [rax]
1400c5399mov rdx, [rdx-24]
1400c539dmov [rax+rdx+28], ecx
1400c53a1ret
1400c5390
1400c53a2
1400c53a2 // align 0x10
1400c53a2 // align 0x10
1400c53b0
1400c53b0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::put(wchar_t):
1400c53b0push rbp
1400c53b1push rdi
1400c53b2push rsi
1400c53b3push rbx
1400c53b4sub rsp, 72
1400c53b8mov rdi, [rip+0xd22d1]
1400c53bfmov esi, edx
1400c53c1mov ebp, edx
1400c53c3mov rbx, rcx
1400c53c6mov rdx, [rdi]
1400c53c9mov [rsp+56], rdx
1400c53cemov rdx, rcx
1400c53d1lea rcx, [rsp+32]
1400c53d6call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c53dbcmp [rsp+32], 0
1400c53e0je 0x1400c5414
1400c53e2mov rax, [rbx]
1400c53e5mov rax, [rax-24]
1400c53e9mov rcx, [rbx+rax+232]
1400c53f1mov rax, [rcx+40]
1400c53f5cmp rax, [rcx+48]
1400c53f9jae 0x1400c54b8
1400c53ffmov [rax], si
1400c5402add rax, 2
1400c5406mov [rcx+40], rax
1400c540a
1400c540aloc_1400c540a:
1400c540acmp bp, -1
1400c540eje 0x1400c5498
1400c5414
1400c5414loc_1400c5414:
1400c5414mov rsi, [rsp+40]
1400c5419mov rax, [rsi]
1400c541cmov rbp, [rax-24]
1400c5420add rbp, rsi
1400c5423test [rbp+25], 32
1400c5427je 0x1400c5430
1400c5429mov eax, [rbp+32]
1400c542ctest eax, eax
1400c542eje 0x1400c5458
1400c5430
1400c5430loc_1400c5430:
1400c5430mov rdx, [rip+0xd2259]
1400c5437mov rax, [rsp+56]
1400c543csub rax, [rdx]
1400c543fjne 0x1400c5524
1400c5445mov rax, rbx
1400c5448add rsp, 72
1400c544cpop rbx
1400c544dpop rsi
1400c544epop rdi
1400c544fpop rbp
1400c5450ret
1400c5451
1400c5451 0f 1f 80 00 00 00 00 .......
1400c5458
1400c5458loc_1400c5458:
1400c5458call std::uncaught_exception()
1400c545dtest al, al
1400c545fjne 0x1400c5430
1400c5461mov rcx, [rbp+232]
1400c5468mov edi, [rbp+28]
1400c546bmov [rbp+28], 0
1400c5472test rcx, rcx
1400c5475je 0x1400c548c
1400c5477mov rax, [rcx]
1400c547acall [rax+48]
1400c547dcmp eax, -1
1400c5480je 0x1400c54d0
1400c5482
1400c5482loc_1400c5482:
1400c5482mov rax, [rsi]
1400c5485add rsi, [rax-24]
1400c5489mov rbp, rsi
1400c548c
1400c548cloc_1400c548c:
1400c548cmov [rbp+28], edi
1400c548fjmp 0x1400c5430
1400c5491
1400c5491 0f 1f 80 00 00 00 00 .......
1400c5498
1400c5498loc_1400c5498:
1400c5498mov rax, [rbx]
1400c549bmov rcx, [rax-24]
1400c549fadd rcx, rbx
1400c54a2mov edx, [rcx+32]
1400c54a5or edx, 1
1400c54a8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c54adjmp 0x1400c5414
1400c54b2
1400c54b2 66 0f 1f 44 00 00 f..D..
1400c54b8
1400c54b8loc_1400c54b8:
1400c54b8mov rax, [rcx]
1400c54bbmovzx edx, si
1400c54becall [rax+104]
1400c54c1mov ebp, eax
1400c54c3jmp 0x1400c540a
1400c54c8
1400c54c8 0f 1f 84 00 00 00 00 00 ........
1400c54d0
1400c54d0loc_1400c54d0:
1400c54d0mov rcx, [rsp+40]
1400c54d5mov rax, [rcx]
1400c54d8add rcx, [rax-24]
1400c54dcmov edx, [rcx+32]
1400c54dfor edx, 1
1400c54e2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c54e7jmp 0x1400c5482
1400c54e9
1400c54e9 48 83 ea 01 48 89 c1 H...H..
1400c54f0 0f 85 8c 00 00 00 e8 95 c7 03 00 48 8b 03 ba 01 ...........H....
1400c5500 00 00 00 48 03 58 e8 48 89 d9 e8 71 21 03 00 48 ...H.X.H...q!..H
1400c5510 8b 1d 7a 21 0d 00 48 8b 44 24 38 48 2b 03 0f 84 ..z!..H.D$8H+...
1400c5520 8b 00 00 00 ....
1400c5524
1400c5524loc_1400c5524:
1400c5524call __stack_chk_fail
1400c5529mov rcx, rax
1400c552ccall __cxa_begin_catch
1400c5531mov rcx, [rsp+40]
1400c5536mov rax, [rcx]
1400c5539add rcx, [rax-24]
1400c553dmov edx, [rcx+32]
1400c5540or edx, 1
1400c5543call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5548call __cxa_end_catch
1400c554dmov rax, [rsi]
1400c5550add rsi, [rax-24]
1400c5554mov rbp, rsi
1400c5557jmp 0x1400c548c
1400c555c
1400c555c 48 89 c3 48 H..H
1400c5560 8d 4c 24 20 e8 87 0a 00 00 48 8b 3d 20 21 0d 00 .L$ .....H.= !..
1400c5570 48 8b 44 24 38 48 2b 07 75 aa 48 89 d9 e8 1e 5e H.D$8H+.u.H....^
1400c5580 f5 ff e8 09 c7 03 00 48 8b 03 ba 01 00 00 00 48 .......H.......H
1400c5590 8b 48 e8 48 01 d9 e8 e5 20 03 00 e8 e0 c8 03 00 .H.H.... .......
1400c55a0 e9 6f fe ff ff 48 89 c3 e8 d3 c8 03 00 eb b0 e8 .o...H..........
1400c55b0 9c cc 03 00 48 89 c3 e8 c4 c8 03 00 eb a1 ....H.........
1400c53b0
1400c53b0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::put(wchar_t):
1400c53b0push rbp
1400c53b1push rdi
1400c53b2push rsi
1400c53b3push rbx
1400c53b4sub rsp, 72
1400c53b8mov rdi, [rip+0xd22d1]
1400c53bfmov esi, edx
1400c53c1mov ebp, edx
1400c53c3mov rbx, rcx
1400c53c6mov rdx, [rdi]
1400c53c9mov [rsp+56], rdx
1400c53cemov rdx, rcx
1400c53d1lea rcx, [rsp+32]
1400c53d6call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c53dbcmp [rsp+32], 0
1400c53e0je 0x1400c5414
1400c53e2mov rax, [rbx]
1400c53e5mov rax, [rax-24]
1400c53e9mov rcx, [rbx+rax+232]
1400c53f1mov rax, [rcx+40]
1400c53f5cmp rax, [rcx+48]
1400c53f9jae 0x1400c54b8
1400c53ffmov [rax], si
1400c5402add rax, 2
1400c5406mov [rcx+40], rax
1400c540a
1400c540aloc_1400c540a:
1400c540acmp bp, -1
1400c540eje 0x1400c5498
1400c5414
1400c5414loc_1400c5414:
1400c5414mov rsi, [rsp+40]
1400c5419mov rax, [rsi]
1400c541cmov rbp, [rax-24]
1400c5420add rbp, rsi
1400c5423test [rbp+25], 32
1400c5427je 0x1400c5430
1400c5429mov eax, [rbp+32]
1400c542ctest eax, eax
1400c542eje 0x1400c5458
1400c5430
1400c5430loc_1400c5430:
1400c5430mov rdx, [rip+0xd2259]
1400c5437mov rax, [rsp+56]
1400c543csub rax, [rdx]
1400c543fjne 0x1400c5524
1400c5445mov rax, rbx
1400c5448add rsp, 72
1400c544cpop rbx
1400c544dpop rsi
1400c544epop rdi
1400c544fpop rbp
1400c5450ret
1400c5451
1400c5451 0f 1f 80 00 00 00 00 .......
1400c5458
1400c5458loc_1400c5458:
1400c5458call std::uncaught_exception()
1400c545dtest al, al
1400c545fjne 0x1400c5430
1400c5461mov rcx, [rbp+232]
1400c5468mov edi, [rbp+28]
1400c546bmov [rbp+28], 0
1400c5472test rcx, rcx
1400c5475je 0x1400c548c
1400c5477mov rax, [rcx]
1400c547acall [rax+48]
1400c547dcmp eax, -1
1400c5480je 0x1400c54d0
1400c5482
1400c5482loc_1400c5482:
1400c5482mov rax, [rsi]
1400c5485add rsi, [rax-24]
1400c5489mov rbp, rsi
1400c548c
1400c548cloc_1400c548c:
1400c548cmov [rbp+28], edi
1400c548fjmp 0x1400c5430
1400c5491
1400c5491 0f 1f 80 00 00 00 00 .......
1400c5498
1400c5498loc_1400c5498:
1400c5498mov rax, [rbx]
1400c549bmov rcx, [rax-24]
1400c549fadd rcx, rbx
1400c54a2mov edx, [rcx+32]
1400c54a5or edx, 1
1400c54a8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c54adjmp 0x1400c5414
1400c54b2
1400c54b2 66 0f 1f 44 00 00 f..D..
1400c54b8
1400c54b8loc_1400c54b8:
1400c54b8mov rax, [rcx]
1400c54bbmovzx edx, si
1400c54becall [rax+104]
1400c54c1mov ebp, eax
1400c54c3jmp 0x1400c540a
1400c54c8
1400c54c8 0f 1f 84 00 00 00 00 00 ........
1400c54d0
1400c54d0loc_1400c54d0:
1400c54d0mov rcx, [rsp+40]
1400c54d5mov rax, [rcx]
1400c54d8add rcx, [rax-24]
1400c54dcmov edx, [rcx+32]
1400c54dfor edx, 1
1400c54e2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c54e7jmp 0x1400c5482
1400c54e9
1400c54e9 48 83 ea 01 48 89 c1 H...H..
1400c54f0 0f 85 8c 00 00 00 e8 95 c7 03 00 48 8b 03 ba 01 ...........H....
1400c5500 00 00 00 48 03 58 e8 48 89 d9 e8 71 21 03 00 48 ...H.X.H...q!..H
1400c5510 8b 1d 7a 21 0d 00 48 8b 44 24 38 48 2b 03 0f 84 ..z!..H.D$8H+...
1400c5520 8b 00 00 00 ....
1400c5524
1400c5524loc_1400c5524:
1400c5524call __stack_chk_fail
1400c5529mov rcx, rax
1400c552ccall __cxa_begin_catch
1400c5531mov rcx, [rsp+40]
1400c5536mov rax, [rcx]
1400c5539add rcx, [rax-24]
1400c553dmov edx, [rcx+32]
1400c5540or edx, 1
1400c5543call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5548call __cxa_end_catch
1400c554dmov rax, [rsi]
1400c5550add rsi, [rax-24]
1400c5554mov rbp, rsi
1400c5557jmp 0x1400c548c
1400c555c
1400c555c 48 89 c3 48 H..H
1400c5560 8d 4c 24 20 e8 87 0a 00 00 48 8b 3d 20 21 0d 00 .L$ .....H.= !..
1400c5570 48 8b 44 24 38 48 2b 07 75 aa 48 89 d9 e8 1e 5e H.D$8H+.u.H....^
1400c5580 f5 ff e8 09 c7 03 00 48 8b 03 ba 01 00 00 00 48 .......H.......H
1400c5590 8b 48 e8 48 01 d9 e8 e5 20 03 00 e8 e0 c8 03 00 .H.H.... .......
1400c55a0 e9 6f fe ff ff 48 89 c3 e8 d3 c8 03 00 eb b0 e8 .o...H..........
1400c55b0 9c cc 03 00 48 89 c3 e8 c4 c8 03 00 eb a1 ....H.........
1400c53b0
1400c55be
1400c55be // align 0x10
1400c55be // align 0x10
1400c55c0
1400c55c0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::swap(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400c55c0push rsi
1400c55c1push rbx
1400c55c2sub rsp, 40
1400c55c6mov rax, [rcx]
1400c55c9add rcx, [rax-24]
1400c55cdmov rax, [rdx]
1400c55d0mov rsi, rcx
1400c55d3mov rbx, [rax-24]
1400c55d7add rbx, rdx
1400c55damov rdx, rbx
1400c55ddcall std::ios_base::_M_swap(std::ios_base&)
1400c55e2lea rdx, [rsi+208]
1400c55e9mov rcx, rsi
1400c55eccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c55f1lea rdx, [rbx+208]
1400c55f8mov rcx, rbx
1400c55fbcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c5600mov rax, [rsi+216]
1400c5607mov rdx, [rbx+216]
1400c560emov [rsi+216], rdx
1400c5615movzx edx, [rbx+224]
1400c561cmov [rbx+216], rax
1400c5623movzx eax, [rsi+224]
1400c562amov [rsi+224], dx
1400c5631movzx edx, [rbx+226]
1400c5638mov [rbx+224], ax
1400c563fmovzx eax, [rsi+226]
1400c5646mov [rsi+226], dl
1400c564cmov [rbx+226], al
1400c5652add rsp, 40
1400c5656pop rbx
1400c5657pop rsi
1400c5658ret
1400c55c0
1400c55c0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::swap(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400c55c0push rsi
1400c55c1push rbx
1400c55c2sub rsp, 40
1400c55c6mov rax, [rcx]
1400c55c9add rcx, [rax-24]
1400c55cdmov rax, [rdx]
1400c55d0mov rsi, rcx
1400c55d3mov rbx, [rax-24]
1400c55d7add rbx, rdx
1400c55damov rdx, rbx
1400c55ddcall std::ios_base::_M_swap(std::ios_base&)
1400c55e2lea rdx, [rsi+208]
1400c55e9mov rcx, rsi
1400c55eccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c55f1lea rdx, [rbx+208]
1400c55f8mov rcx, rbx
1400c55fbcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c5600mov rax, [rsi+216]
1400c5607mov rdx, [rbx+216]
1400c560emov [rsi+216], rdx
1400c5615movzx edx, [rbx+224]
1400c561cmov [rbx+216], rax
1400c5623movzx eax, [rsi+224]
1400c562amov [rsi+224], dx
1400c5631movzx edx, [rbx+226]
1400c5638mov [rbx+224], ax
1400c563fmovzx eax, [rsi+226]
1400c5646mov [rsi+226], dl
1400c564cmov [rbx+226], al
1400c5652add rsp, 40
1400c5656pop rbx
1400c5657pop rsi
1400c5658ret
1400c55c0
1400c5659
1400c5659 // align 0x10
1400c5659 // align 0x10
1400c5660
1400c5660std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::flush():
1400c5660push rdi
1400c5661push rsi
1400c5662push rbx
1400c5663sub rsp, 80
1400c5667mov rdx, [rip+0xd2022]
1400c566emov rax, [rdx]
1400c5671mov [rsp+72], rax
1400c5676mov rax, [rcx]
1400c5679mov rbx, rcx
1400c567cmov rax, [rax-24]
1400c5680cmp [rcx+rax+232], 0
1400c5689je 0x1400c56d2
1400c568bmov rdx, rcx
1400c568elea rcx, [rsp+48]
1400c5693call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c5698cmp [rsp+48], 0
1400c569dje 0x1400c56bd
1400c569fmov rax, [rbx]
1400c56a2mov rax, [rax-24]
1400c56a6mov rcx, [rbx+rax+232]
1400c56aemov rax, [rcx]
1400c56b1call [rax+48]
1400c56b4cmp eax, -1
1400c56b7je 0x1400c5748
1400c56bd
1400c56bdloc_1400c56bd:
1400c56bdmov rsi, [rsp+56]
1400c56c2mov rax, [rsi]
1400c56c5mov rdx, [rax-24]
1400c56c9add rdx, rsi
1400c56cctest [rdx+25], 32
1400c56d0jne 0x1400c56f8
1400c56d2
1400c56d2loc_1400c56d2:
1400c56d2mov rsi, [rip+0xd1fb7]
1400c56d9mov rax, [rsp+72]
1400c56desub rax, [rsi]
1400c56e1jne 0x1400c57b6
1400c56e7mov rax, rbx
1400c56eaadd rsp, 80
1400c56eepop rbx
1400c56efpop rsi
1400c56f0pop rdi
1400c56f1ret
1400c56f2
1400c56f2 66 0f 1f 44 00 00 f..D..
1400c56f8
1400c56f8loc_1400c56f8:
1400c56f8mov eax, [rdx+32]
1400c56fbtest eax, eax
1400c56fdjne 0x1400c56d2
1400c56ffmov [rsp+40], rdx
1400c5704call std::uncaught_exception()
1400c5709test al, al
1400c570bjne 0x1400c56d2
1400c570dmov rdx, [rsp+40]
1400c5712mov rcx, [rdx+232]
1400c5719mov edi, [rdx+28]
1400c571cmov [rdx+28], 0
1400c5723test rcx, rcx
1400c5726je 0x1400c573d
1400c5728mov rax, [rcx]
1400c572bcall [rax+48]
1400c572ecmp eax, -1
1400c5731je 0x1400c5762
1400c5733
1400c5733loc_1400c5733:
1400c5733mov rax, [rsi]
1400c5736add rsi, [rax-24]
1400c573amov rdx, rsi
1400c573d
1400c573dloc_1400c573d:
1400c573dmov [rdx+28], edi
1400c5740jmp 0x1400c56d2
1400c5742
1400c5742 66 0f 1f 44 00 00 f..D..
1400c5748
1400c5748loc_1400c5748:
1400c5748mov rax, [rbx]
1400c574bmov rcx, [rax-24]
1400c574fadd rcx, rbx
1400c5752mov edx, [rcx+32]
1400c5755or edx, 1
1400c5758call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c575djmp 0x1400c56bd
1400c5762
1400c5762loc_1400c5762:
1400c5762mov rcx, [rsp+56]
1400c5767mov rax, [rcx]
1400c576aadd rcx, [rax-24]
1400c576emov edx, [rcx+32]
1400c5771or edx, 1
1400c5774call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5779jmp 0x1400c5733
1400c577b
1400c577b 48 83 ea 01 48 H...H
1400c5780 89 c1 0f 85 8c 00 00 00 e8 03 c5 03 00 48 8b 03 .............H..
1400c5790 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 df 1e 03 .....H.H.H......
1400c57a0 00 48 8b 0d e8 1e 0d 00 48 8b 44 24 48 48 2b 01 .H......H.D$HH+.
1400c57b0 0f 84 8e 00 00 00 ......
1400c57b6
1400c57b6loc_1400c57b6:
1400c57b6call __stack_chk_fail
1400c57bbmov rbx, rax
1400c57belea rcx, [rsp+48]
1400c57c3call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::~sentry()
1400c57c8mov rcx, [rip+0xd1ec1]
1400c57cfmov rax, [rsp+72]
1400c57d4sub rax, [rcx]
1400c57d7jne 0x1400c57b6
1400c57d9mov rcx, rbx
1400c57dccall _Unwind_Resume
1400c57e1mov rcx, rax
1400c57e4call __cxa_begin_catch
1400c57e9mov rcx, [rsp+56]
1400c57eemov rax, [rcx]
1400c57f1add rcx, [rax-24]
1400c57f5mov edx, [rcx+32]
1400c57f8or edx, 1
1400c57fbcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5800call __cxa_end_catch
1400c5805mov rax, [rsi]
1400c5808add rsi, [rax-24]
1400c580cmov rdx, rsi
1400c580fjmp 0x1400c573d
1400c5814
1400c5814 e8 77 c4 03 00 48 8b 03 ba 01 00 00 .w...H......
1400c5820 00 48 8b 48 e8 48 01 d9 e8 53 1e 03 00 e8 4e c6 .H.H.H...S....N.
1400c5830 03 00 e9 86 fe ff ff 48 89 c3 e8 41 c6 03 00 e9 .......H...A....
1400c5840 7a ff ff ff e8 07 ca 03 00 48 89 c3 e8 2f c6 03 z........H.../..
1400c5850 00 e9 68 ff ff ff ..h...
1400c5660
1400c5660std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::flush():
1400c5660push rdi
1400c5661push rsi
1400c5662push rbx
1400c5663sub rsp, 80
1400c5667mov rdx, [rip+0xd2022]
1400c566emov rax, [rdx]
1400c5671mov [rsp+72], rax
1400c5676mov rax, [rcx]
1400c5679mov rbx, rcx
1400c567cmov rax, [rax-24]
1400c5680cmp [rcx+rax+232], 0
1400c5689je 0x1400c56d2
1400c568bmov rdx, rcx
1400c568elea rcx, [rsp+48]
1400c5693call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c5698cmp [rsp+48], 0
1400c569dje 0x1400c56bd
1400c569fmov rax, [rbx]
1400c56a2mov rax, [rax-24]
1400c56a6mov rcx, [rbx+rax+232]
1400c56aemov rax, [rcx]
1400c56b1call [rax+48]
1400c56b4cmp eax, -1
1400c56b7je 0x1400c5748
1400c56bd
1400c56bdloc_1400c56bd:
1400c56bdmov rsi, [rsp+56]
1400c56c2mov rax, [rsi]
1400c56c5mov rdx, [rax-24]
1400c56c9add rdx, rsi
1400c56cctest [rdx+25], 32
1400c56d0jne 0x1400c56f8
1400c56d2
1400c56d2loc_1400c56d2:
1400c56d2mov rsi, [rip+0xd1fb7]
1400c56d9mov rax, [rsp+72]
1400c56desub rax, [rsi]
1400c56e1jne 0x1400c57b6
1400c56e7mov rax, rbx
1400c56eaadd rsp, 80
1400c56eepop rbx
1400c56efpop rsi
1400c56f0pop rdi
1400c56f1ret
1400c56f2
1400c56f2 66 0f 1f 44 00 00 f..D..
1400c56f8
1400c56f8loc_1400c56f8:
1400c56f8mov eax, [rdx+32]
1400c56fbtest eax, eax
1400c56fdjne 0x1400c56d2
1400c56ffmov [rsp+40], rdx
1400c5704call std::uncaught_exception()
1400c5709test al, al
1400c570bjne 0x1400c56d2
1400c570dmov rdx, [rsp+40]
1400c5712mov rcx, [rdx+232]
1400c5719mov edi, [rdx+28]
1400c571cmov [rdx+28], 0
1400c5723test rcx, rcx
1400c5726je 0x1400c573d
1400c5728mov rax, [rcx]
1400c572bcall [rax+48]
1400c572ecmp eax, -1
1400c5731je 0x1400c5762
1400c5733
1400c5733loc_1400c5733:
1400c5733mov rax, [rsi]
1400c5736add rsi, [rax-24]
1400c573amov rdx, rsi
1400c573d
1400c573dloc_1400c573d:
1400c573dmov [rdx+28], edi
1400c5740jmp 0x1400c56d2
1400c5742
1400c5742 66 0f 1f 44 00 00 f..D..
1400c5748
1400c5748loc_1400c5748:
1400c5748mov rax, [rbx]
1400c574bmov rcx, [rax-24]
1400c574fadd rcx, rbx
1400c5752mov edx, [rcx+32]
1400c5755or edx, 1
1400c5758call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c575djmp 0x1400c56bd
1400c5762
1400c5762loc_1400c5762:
1400c5762mov rcx, [rsp+56]
1400c5767mov rax, [rcx]
1400c576aadd rcx, [rax-24]
1400c576emov edx, [rcx+32]
1400c5771or edx, 1
1400c5774call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5779jmp 0x1400c5733
1400c577b
1400c577b 48 83 ea 01 48 H...H
1400c5780 89 c1 0f 85 8c 00 00 00 e8 03 c5 03 00 48 8b 03 .............H..
1400c5790 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 df 1e 03 .....H.H.H......
1400c57a0 00 48 8b 0d e8 1e 0d 00 48 8b 44 24 48 48 2b 01 .H......H.D$HH+.
1400c57b0 0f 84 8e 00 00 00 ......
1400c57b6
1400c57b6loc_1400c57b6:
1400c57b6call __stack_chk_fail
1400c57bbmov rbx, rax
1400c57belea rcx, [rsp+48]
1400c57c3call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::~sentry()
1400c57c8mov rcx, [rip+0xd1ec1]
1400c57cfmov rax, [rsp+72]
1400c57d4sub rax, [rcx]
1400c57d7jne 0x1400c57b6
1400c57d9mov rcx, rbx
1400c57dccall _Unwind_Resume
1400c57e1mov rcx, rax
1400c57e4call __cxa_begin_catch
1400c57e9mov rcx, [rsp+56]
1400c57eemov rax, [rcx]
1400c57f1add rcx, [rax-24]
1400c57f5mov edx, [rcx+32]
1400c57f8or edx, 1
1400c57fbcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5800call __cxa_end_catch
1400c5805mov rax, [rsi]
1400c5808add rsi, [rax-24]
1400c580cmov rdx, rsi
1400c580fjmp 0x1400c573d
1400c5814
1400c5814 e8 77 c4 03 00 48 8b 03 ba 01 00 00 .w...H......
1400c5820 00 48 8b 48 e8 48 01 d9 e8 53 1e 03 00 e8 4e c6 .H.H.H...S....N.
1400c5830 03 00 e9 86 fe ff ff 48 89 c3 e8 41 c6 03 00 e9 .......H...A....
1400c5840 7a ff ff ff e8 07 ca 03 00 48 89 c3 e8 2f c6 03 z........H.../..
1400c5850 00 e9 68 ff ff ff ..h...
1400c5660
1400c5856
1400c5856 // align 0x10
1400c5856 // align 0x10
1400c5860
1400c5860std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::seekp(std::fpos<int>):
1400c5860push rdi
1400c5861push rsi
1400c5862push rbx
1400c5863add rsp, -128
1400c5867movups [rsp+112], x6
1400c586cmov rsi, [rip+0xd1e1d]
1400c5873movdqu x6, [rdx]
1400c5877mov rdx, [rsi]
1400c587amov [rsp+104], rdx
1400c587fmov rdx, rcx
1400c5882mov rbx, rcx
1400c5885lea rcx, [rsp+80]
1400c588acall std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c588fmov rax, [rbx]
1400c5892mov rcx, [rax-24]
1400c5896add rcx, rbx
1400c5899test [rcx+32], 5
1400c589djne 0x1400c58cd
1400c589fmov rdx, [rcx+232]
1400c58a6mov r9l, 16
1400c58aclea rcx, [rsp+64]
1400c58b1movups [rsp+48], x6
1400c58b6lea r8, [rsp+48]
1400c58bbmov rax, [rdx]
1400c58becall [rax+40]
1400c58c1cmp [rsp+64], -1
1400c58c7je 0x1400c5958
1400c58cd
1400c58cdloc_1400c58cd:
1400c58cdmov rsi, [rsp+88]
1400c58d2mov rax, [rsi]
1400c58d5mov rdx, [rax-24]
1400c58d9add rdx, rsi
1400c58dctest [rdx+25], 32
1400c58e0je 0x1400c58e9
1400c58e2mov eax, [rdx+32]
1400c58e5test eax, eax
1400c58e7je 0x1400c5910
1400c58e9
1400c58e9loc_1400c58e9:
1400c58e9mov rsi, [rip+0xd1da0]
1400c58f0mov rax, [rsp+104]
1400c58f5sub rax, [rsi]
1400c58f8jne 0x1400c59af
1400c58femovups x6, [rsp+112]
1400c5903mov rax, rbx
1400c5906sub rsp, -128
1400c590apop rbx
1400c590bpop rsi
1400c590cpop rdi
1400c590dret
1400c590e
1400c590e 66 90 f.
1400c5910
1400c5910loc_1400c5910:
1400c5910mov [rsp+40], rdx
1400c5915call std::uncaught_exception()
1400c591atest al, al
1400c591cjne 0x1400c58e9
1400c591emov rdx, [rsp+40]
1400c5923mov rcx, [rdx+232]
1400c592amov edi, [rdx+28]
1400c592dmov [rdx+28], 0
1400c5934test rcx, rcx
1400c5937je 0x1400c594e
1400c5939mov rax, [rcx]
1400c593ccall [rax+48]
1400c593fcmp eax, -1
1400c5942je 0x1400c5978
1400c5944
1400c5944loc_1400c5944:
1400c5944mov rax, [rsi]
1400c5947add rsi, [rax-24]
1400c594bmov rdx, rsi
1400c594e
1400c594eloc_1400c594e:
1400c594emov [rdx+28], edi
1400c5951jmp 0x1400c58e9
1400c5953
1400c5953 0f 1f 44 00 00 ..D..
1400c5958
1400c5958loc_1400c5958:
1400c5958mov rax, [rbx]
1400c595bmov rcx, [rax-24]
1400c595fadd rcx, rbx
1400c5962mov edx, [rcx+32]
1400c5965or edx, 4
1400c5968call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c596djmp 0x1400c58cd
1400c5972
1400c5972 66 0f 1f 44 00 00 f..D..
1400c5978
1400c5978loc_1400c5978:
1400c5978mov rcx, [rsp+88]
1400c597dmov rax, [rcx]
1400c5980add rcx, [rax-24]
1400c5984mov edx, [rcx+32]
1400c5987or edx, 1
1400c598acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c598fjmp 0x1400c5944
1400c5991
1400c5991 48 8d 4c 24 50 48 89 c3 e8 52 06 00 00 48 8b H.L$PH...R...H.
1400c59a0 0d eb 1c 0d 00 48 8b 44 24 68 48 2b 01 74 38 .....H.D$hH+.t8
1400c59af
1400c59afloc_1400c59af:
1400c59afcall __stack_chk_fail
1400c59b4mov rcx, rax
1400c59b7call __cxa_begin_catch
1400c59bcmov rcx, [rsp+88]
1400c59c1mov rax, [rcx]
1400c59c4add rcx, [rax-24]
1400c59c8mov edx, [rcx+32]
1400c59cbor edx, 1
1400c59cecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c59d3call __cxa_end_catch
1400c59d8mov rax, [rsi]
1400c59dbadd rsi, [rax-24]
1400c59dfmov rdx, rsi
1400c59e2jmp 0x1400c594e
1400c59e7
1400c59e7 48 89 d9 e8 b1 59 f5 ff 90 H....Y...
1400c5860
1400c5860std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::seekp(std::fpos<int>):
1400c5860push rdi
1400c5861push rsi
1400c5862push rbx
1400c5863add rsp, -128
1400c5867movups [rsp+112], x6
1400c586cmov rsi, [rip+0xd1e1d]
1400c5873movdqu x6, [rdx]
1400c5877mov rdx, [rsi]
1400c587amov [rsp+104], rdx
1400c587fmov rdx, rcx
1400c5882mov rbx, rcx
1400c5885lea rcx, [rsp+80]
1400c588acall std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c588fmov rax, [rbx]
1400c5892mov rcx, [rax-24]
1400c5896add rcx, rbx
1400c5899test [rcx+32], 5
1400c589djne 0x1400c58cd
1400c589fmov rdx, [rcx+232]
1400c58a6mov r9l, 16
1400c58aclea rcx, [rsp+64]
1400c58b1movups [rsp+48], x6
1400c58b6lea r8, [rsp+48]
1400c58bbmov rax, [rdx]
1400c58becall [rax+40]
1400c58c1cmp [rsp+64], -1
1400c58c7je 0x1400c5958
1400c58cd
1400c58cdloc_1400c58cd:
1400c58cdmov rsi, [rsp+88]
1400c58d2mov rax, [rsi]
1400c58d5mov rdx, [rax-24]
1400c58d9add rdx, rsi
1400c58dctest [rdx+25], 32
1400c58e0je 0x1400c58e9
1400c58e2mov eax, [rdx+32]
1400c58e5test eax, eax
1400c58e7je 0x1400c5910
1400c58e9
1400c58e9loc_1400c58e9:
1400c58e9mov rsi, [rip+0xd1da0]
1400c58f0mov rax, [rsp+104]
1400c58f5sub rax, [rsi]
1400c58f8jne 0x1400c59af
1400c58femovups x6, [rsp+112]
1400c5903mov rax, rbx
1400c5906sub rsp, -128
1400c590apop rbx
1400c590bpop rsi
1400c590cpop rdi
1400c590dret
1400c590e
1400c590e 66 90 f.
1400c5910
1400c5910loc_1400c5910:
1400c5910mov [rsp+40], rdx
1400c5915call std::uncaught_exception()
1400c591atest al, al
1400c591cjne 0x1400c58e9
1400c591emov rdx, [rsp+40]
1400c5923mov rcx, [rdx+232]
1400c592amov edi, [rdx+28]
1400c592dmov [rdx+28], 0
1400c5934test rcx, rcx
1400c5937je 0x1400c594e
1400c5939mov rax, [rcx]
1400c593ccall [rax+48]
1400c593fcmp eax, -1
1400c5942je 0x1400c5978
1400c5944
1400c5944loc_1400c5944:
1400c5944mov rax, [rsi]
1400c5947add rsi, [rax-24]
1400c594bmov rdx, rsi
1400c594e
1400c594eloc_1400c594e:
1400c594emov [rdx+28], edi
1400c5951jmp 0x1400c58e9
1400c5953
1400c5953 0f 1f 44 00 00 ..D..
1400c5958
1400c5958loc_1400c5958:
1400c5958mov rax, [rbx]
1400c595bmov rcx, [rax-24]
1400c595fadd rcx, rbx
1400c5962mov edx, [rcx+32]
1400c5965or edx, 4
1400c5968call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c596djmp 0x1400c58cd
1400c5972
1400c5972 66 0f 1f 44 00 00 f..D..
1400c5978
1400c5978loc_1400c5978:
1400c5978mov rcx, [rsp+88]
1400c597dmov rax, [rcx]
1400c5980add rcx, [rax-24]
1400c5984mov edx, [rcx+32]
1400c5987or edx, 1
1400c598acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c598fjmp 0x1400c5944
1400c5991
1400c5991 48 8d 4c 24 50 48 89 c3 e8 52 06 00 00 48 8b H.L$PH...R...H.
1400c59a0 0d eb 1c 0d 00 48 8b 44 24 68 48 2b 01 74 38 .....H.D$hH+.t8
1400c59af
1400c59afloc_1400c59af:
1400c59afcall __stack_chk_fail
1400c59b4mov rcx, rax
1400c59b7call __cxa_begin_catch
1400c59bcmov rcx, [rsp+88]
1400c59c1mov rax, [rcx]
1400c59c4add rcx, [rax-24]
1400c59c8mov edx, [rcx+32]
1400c59cbor edx, 1
1400c59cecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c59d3call __cxa_end_catch
1400c59d8mov rax, [rsi]
1400c59dbadd rsi, [rax-24]
1400c59dfmov rdx, rsi
1400c59e2jmp 0x1400c594e
1400c59e7
1400c59e7 48 89 d9 e8 b1 59 f5 ff 90 H....Y...
1400c5860
1400c59f0
1400c59f0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::seekp(long long, std::_Ios_Seekdir):
1400c59f0push rbp
1400c59f1push rdi
1400c59f2push rsi
1400c59f3push rbx
1400c59f4sub rsp, 104
1400c59f8mov rdi, [rip+0xd1c91]
1400c59ffmov rsi, rdx
1400c5a02mov rbx, rcx
1400c5a05mov ebp, r8l
1400c5a08mov rdx, [rdi]
1400c5a0bmov [rsp+88], rdx
1400c5a10mov rdx, rcx
1400c5a13lea rcx, [rsp+64]
1400c5a18call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c5a1dmov rax, [rbx]
1400c5a20mov rcx, [rax-24]
1400c5a24add rcx, rbx
1400c5a27test [rcx+32], 5
1400c5a2bjne 0x1400c5a59
1400c5a2dmov rdx, [rcx+232]
1400c5a34mov r9l, ebp
1400c5a37mov r8, rsi
1400c5a3alea rcx, [rsp+48]
1400c5a3fmov rax, [rdx]
1400c5a42mov [rsp+32], 16
1400c5a4acall [rax+32]
1400c5a4dcmp [rsp+48], -1
1400c5a53je 0x1400c5ae0
1400c5a59
1400c5a59loc_1400c5a59:
1400c5a59mov rsi, [rsp+72]
1400c5a5emov rax, [rsi]
1400c5a61mov rbp, [rax-24]
1400c5a65add rbp, rsi
1400c5a68test [rbp+25], 32
1400c5a6cje 0x1400c5a75
1400c5a6emov eax, [rbp+32]
1400c5a71test eax, eax
1400c5a73je 0x1400c5aa0
1400c5a75
1400c5a75loc_1400c5a75:
1400c5a75mov rdi, [rip+0xd1c14]
1400c5a7cmov rax, [rsp+88]
1400c5a81sub rax, [rdi]
1400c5a84jne 0x1400c5b37
1400c5a8amov rax, rbx
1400c5a8dadd rsp, 104
1400c5a91pop rbx
1400c5a92pop rsi
1400c5a93pop rdi
1400c5a94pop rbp
1400c5a95ret
1400c5a96
1400c5a96 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c5aa0
1400c5aa0loc_1400c5aa0:
1400c5aa0call std::uncaught_exception()
1400c5aa5test al, al
1400c5aa7jne 0x1400c5a75
1400c5aa9mov rcx, [rbp+232]
1400c5ab0mov edi, [rbp+28]
1400c5ab3mov [rbp+28], 0
1400c5abatest rcx, rcx
1400c5abdje 0x1400c5ad4
1400c5abfmov rax, [rcx]
1400c5ac2call [rax+48]
1400c5ac5cmp eax, -1
1400c5ac8je 0x1400c5b00
1400c5aca
1400c5acaloc_1400c5aca:
1400c5acamov rax, [rsi]
1400c5acdadd rsi, [rax-24]
1400c5ad1mov rbp, rsi
1400c5ad4
1400c5ad4loc_1400c5ad4:
1400c5ad4mov [rbp+28], edi
1400c5ad7jmp 0x1400c5a75
1400c5ad9
1400c5ad9 0f 1f 80 00 00 00 00 .......
1400c5ae0
1400c5ae0loc_1400c5ae0:
1400c5ae0mov rax, [rbx]
1400c5ae3mov rcx, [rax-24]
1400c5ae7add rcx, rbx
1400c5aeamov edx, [rcx+32]
1400c5aedor edx, 4
1400c5af0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5af5jmp 0x1400c5a59
1400c5afa
1400c5afa 66 0f 1f 44 00 00 f..D..
1400c5b00
1400c5b00loc_1400c5b00:
1400c5b00mov rcx, [rsp+72]
1400c5b05mov rax, [rcx]
1400c5b08add rcx, [rax-24]
1400c5b0cmov edx, [rcx+32]
1400c5b0for edx, 1
1400c5b12call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5b17jmp 0x1400c5aca
1400c5b19
1400c5b19 48 8d 4c 24 40 48 89 H.L$@H.
1400c5b20 c3 e8 ca 04 00 00 48 8b 35 63 1b 0d 00 48 8b 44 ......H.5c...H.D
1400c5b30 24 58 48 2b 06 74 38 $XH+.t8
1400c5b37
1400c5b37loc_1400c5b37:
1400c5b37call __stack_chk_fail
1400c5b3cmov rcx, rax
1400c5b3fcall __cxa_begin_catch
1400c5b44mov rcx, [rsp+72]
1400c5b49mov rax, [rcx]
1400c5b4cadd rcx, [rax-24]
1400c5b50mov edx, [rcx+32]
1400c5b53or edx, 1
1400c5b56call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5b5bcall __cxa_end_catch
1400c5b60mov rax, [rsi]
1400c5b63add rsi, [rax-24]
1400c5b67mov rbp, rsi
1400c5b6ajmp 0x1400c5ad4
1400c5b6f
1400c5b6f 48 H
1400c5b70 89 d9 e8 29 58 f5 ff 90 ...)X...
1400c59f0
1400c59f0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::seekp(long long, std::_Ios_Seekdir):
1400c59f0push rbp
1400c59f1push rdi
1400c59f2push rsi
1400c59f3push rbx
1400c59f4sub rsp, 104
1400c59f8mov rdi, [rip+0xd1c91]
1400c59ffmov rsi, rdx
1400c5a02mov rbx, rcx
1400c5a05mov ebp, r8l
1400c5a08mov rdx, [rdi]
1400c5a0bmov [rsp+88], rdx
1400c5a10mov rdx, rcx
1400c5a13lea rcx, [rsp+64]
1400c5a18call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c5a1dmov rax, [rbx]
1400c5a20mov rcx, [rax-24]
1400c5a24add rcx, rbx
1400c5a27test [rcx+32], 5
1400c5a2bjne 0x1400c5a59
1400c5a2dmov rdx, [rcx+232]
1400c5a34mov r9l, ebp
1400c5a37mov r8, rsi
1400c5a3alea rcx, [rsp+48]
1400c5a3fmov rax, [rdx]
1400c5a42mov [rsp+32], 16
1400c5a4acall [rax+32]
1400c5a4dcmp [rsp+48], -1
1400c5a53je 0x1400c5ae0
1400c5a59
1400c5a59loc_1400c5a59:
1400c5a59mov rsi, [rsp+72]
1400c5a5emov rax, [rsi]
1400c5a61mov rbp, [rax-24]
1400c5a65add rbp, rsi
1400c5a68test [rbp+25], 32
1400c5a6cje 0x1400c5a75
1400c5a6emov eax, [rbp+32]
1400c5a71test eax, eax
1400c5a73je 0x1400c5aa0
1400c5a75
1400c5a75loc_1400c5a75:
1400c5a75mov rdi, [rip+0xd1c14]
1400c5a7cmov rax, [rsp+88]
1400c5a81sub rax, [rdi]
1400c5a84jne 0x1400c5b37
1400c5a8amov rax, rbx
1400c5a8dadd rsp, 104
1400c5a91pop rbx
1400c5a92pop rsi
1400c5a93pop rdi
1400c5a94pop rbp
1400c5a95ret
1400c5a96
1400c5a96 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c5aa0
1400c5aa0loc_1400c5aa0:
1400c5aa0call std::uncaught_exception()
1400c5aa5test al, al
1400c5aa7jne 0x1400c5a75
1400c5aa9mov rcx, [rbp+232]
1400c5ab0mov edi, [rbp+28]
1400c5ab3mov [rbp+28], 0
1400c5abatest rcx, rcx
1400c5abdje 0x1400c5ad4
1400c5abfmov rax, [rcx]
1400c5ac2call [rax+48]
1400c5ac5cmp eax, -1
1400c5ac8je 0x1400c5b00
1400c5aca
1400c5acaloc_1400c5aca:
1400c5acamov rax, [rsi]
1400c5acdadd rsi, [rax-24]
1400c5ad1mov rbp, rsi
1400c5ad4
1400c5ad4loc_1400c5ad4:
1400c5ad4mov [rbp+28], edi
1400c5ad7jmp 0x1400c5a75
1400c5ad9
1400c5ad9 0f 1f 80 00 00 00 00 .......
1400c5ae0
1400c5ae0loc_1400c5ae0:
1400c5ae0mov rax, [rbx]
1400c5ae3mov rcx, [rax-24]
1400c5ae7add rcx, rbx
1400c5aeamov edx, [rcx+32]
1400c5aedor edx, 4
1400c5af0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5af5jmp 0x1400c5a59
1400c5afa
1400c5afa 66 0f 1f 44 00 00 f..D..
1400c5b00
1400c5b00loc_1400c5b00:
1400c5b00mov rcx, [rsp+72]
1400c5b05mov rax, [rcx]
1400c5b08add rcx, [rax-24]
1400c5b0cmov edx, [rcx+32]
1400c5b0for edx, 1
1400c5b12call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5b17jmp 0x1400c5aca
1400c5b19
1400c5b19 48 8d 4c 24 40 48 89 H.L$@H.
1400c5b20 c3 e8 ca 04 00 00 48 8b 35 63 1b 0d 00 48 8b 44 ......H.5c...H.D
1400c5b30 24 58 48 2b 06 74 38 $XH+.t8
1400c5b37
1400c5b37loc_1400c5b37:
1400c5b37call __stack_chk_fail
1400c5b3cmov rcx, rax
1400c5b3fcall __cxa_begin_catch
1400c5b44mov rcx, [rsp+72]
1400c5b49mov rax, [rcx]
1400c5b4cadd rcx, [rax-24]
1400c5b50mov edx, [rcx+32]
1400c5b53or edx, 1
1400c5b56call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5b5bcall __cxa_end_catch
1400c5b60mov rax, [rsi]
1400c5b63add rsi, [rax-24]
1400c5b67mov rbp, rsi
1400c5b6ajmp 0x1400c5ad4
1400c5b6f
1400c5b6f 48 H
1400c5b70 89 d9 e8 29 58 f5 ff 90 ...)X...
1400c59f0
1400c5b78
1400c5b78 // align 0x10
1400c5b78 // align 0x10
1400c5b80
1400c5b80std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::tellp():
1400c5b80push r14
1400c5b82push rdi
1400c5b83push rsi
1400c5b84push rbx
1400c5b85sub rsp, 104
1400c5b89mov rsi, rcx
1400c5b8cmov rcx, [rip+0xd1afd]
1400c5b93mov rbx, rdx
1400c5b96mov rdx, [rcx]
1400c5b99mov [rsp+88], rdx
1400c5b9emov rdx, rbx
1400c5ba1lea rcx, [rsp+64]
1400c5ba6call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c5babmov rax, [rbx]
1400c5baemov [rsi], -1
1400c5bb5mov [rsi+8], 0
1400c5bbcadd rbx, [rax-24]
1400c5bc0test [rbx+32], 5
1400c5bc4jne 0x1400c5bf8
1400c5bc6mov rdx, [rbx+232]
1400c5bcdlea rcx, [rsp+48]
1400c5bd2mov r9l, 1
1400c5bd8xor r8l, r8l
1400c5bdbmov rax, [rdx]
1400c5bdemov [rsp+32], 16
1400c5be6call [rax+32]
1400c5be9mov rax, [rsp+48]
1400c5beemov [rsi], rax
1400c5bf1mov eax, [rsp+56]
1400c5bf5mov [rsi+8], eax
1400c5bf8
1400c5bf8loc_1400c5bf8:
1400c5bf8mov rbx, [rsp+72]
1400c5bfdmov rax, [rbx]
1400c5c00mov rdi, [rax-24]
1400c5c04add rdi, rbx
1400c5c07test [rdi+25], 32
1400c5c0bje 0x1400c5c14
1400c5c0dmov eax, [rdi+32]
1400c5c10test eax, eax
1400c5c12je 0x1400c5c40
1400c5c14
1400c5c14loc_1400c5c14:
1400c5c14mov rdx, [rip+0xd1a75]
1400c5c1bmov rax, [rsp+88]
1400c5c20sub rax, [rdx]
1400c5c23jne 0x1400c5cb7
1400c5c29mov rax, rsi
1400c5c2cadd rsp, 104
1400c5c30pop rbx
1400c5c31pop rsi
1400c5c32pop rdi
1400c5c33pop r14
1400c5c35ret
1400c5c36
1400c5c36 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c5c40
1400c5c40loc_1400c5c40:
1400c5c40call std::uncaught_exception()
1400c5c45test al, al
1400c5c47jne 0x1400c5c14
1400c5c49mov rcx, [rdi+232]
1400c5c50mov r14l, [rdi+28]
1400c5c54mov [rdi+28], 0
1400c5c5btest rcx, rcx
1400c5c5eje 0x1400c5c75
1400c5c60mov rax, [rcx]
1400c5c63call [rax+48]
1400c5c66cmp eax, -1
1400c5c69je 0x1400c5c80
1400c5c6b
1400c5c6bloc_1400c5c6b:
1400c5c6bmov rax, [rbx]
1400c5c6emov rdi, [rax-24]
1400c5c72add rdi, rbx
1400c5c75
1400c5c75loc_1400c5c75:
1400c5c75mov [rdi+28], r14l
1400c5c79jmp 0x1400c5c14
1400c5c7b
1400c5c7b 0f 1f 44 00 00 ..D..
1400c5c80
1400c5c80loc_1400c5c80:
1400c5c80mov rcx, [rsp+72]
1400c5c85mov rax, [rcx]
1400c5c88add rcx, [rax-24]
1400c5c8cmov edx, [rcx+32]
1400c5c8for edx, 1
1400c5c92call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5c97jmp 0x1400c5c6b
1400c5c99
1400c5c99 48 8d 4c 24 40 48 89 H.L$@H.
1400c5ca0 c3 e8 4a 03 00 00 48 8b 35 e3 19 0d 00 48 8b 44 ..J...H.5....H.D
1400c5cb0 24 58 48 2b 06 74 35 $XH+.t5
1400c5cb7
1400c5cb7loc_1400c5cb7:
1400c5cb7call __stack_chk_fail
1400c5cbcmov rcx, rax
1400c5cbfcall __cxa_begin_catch
1400c5cc4mov rcx, [rsp+72]
1400c5cc9mov rax, [rcx]
1400c5cccadd rcx, [rax-24]
1400c5cd0mov edx, [rcx+32]
1400c5cd3or edx, 1
1400c5cd6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5cdbcall __cxa_end_catch
1400c5ce0mov rax, [rbx]
1400c5ce3mov rdi, [rax-24]
1400c5ce7add rdi, rbx
1400c5ceajmp 0x1400c5c75
1400c5cec
1400c5cec 48 89 d9 e8 H...
1400c5cf0 ac 56 f5 ff 90 .V...
1400c5b80
1400c5b80std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::tellp():
1400c5b80push r14
1400c5b82push rdi
1400c5b83push rsi
1400c5b84push rbx
1400c5b85sub rsp, 104
1400c5b89mov rsi, rcx
1400c5b8cmov rcx, [rip+0xd1afd]
1400c5b93mov rbx, rdx
1400c5b96mov rdx, [rcx]
1400c5b99mov [rsp+88], rdx
1400c5b9emov rdx, rbx
1400c5ba1lea rcx, [rsp+64]
1400c5ba6call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c5babmov rax, [rbx]
1400c5baemov [rsi], -1
1400c5bb5mov [rsi+8], 0
1400c5bbcadd rbx, [rax-24]
1400c5bc0test [rbx+32], 5
1400c5bc4jne 0x1400c5bf8
1400c5bc6mov rdx, [rbx+232]
1400c5bcdlea rcx, [rsp+48]
1400c5bd2mov r9l, 1
1400c5bd8xor r8l, r8l
1400c5bdbmov rax, [rdx]
1400c5bdemov [rsp+32], 16
1400c5be6call [rax+32]
1400c5be9mov rax, [rsp+48]
1400c5beemov [rsi], rax
1400c5bf1mov eax, [rsp+56]
1400c5bf5mov [rsi+8], eax
1400c5bf8
1400c5bf8loc_1400c5bf8:
1400c5bf8mov rbx, [rsp+72]
1400c5bfdmov rax, [rbx]
1400c5c00mov rdi, [rax-24]
1400c5c04add rdi, rbx
1400c5c07test [rdi+25], 32
1400c5c0bje 0x1400c5c14
1400c5c0dmov eax, [rdi+32]
1400c5c10test eax, eax
1400c5c12je 0x1400c5c40
1400c5c14
1400c5c14loc_1400c5c14:
1400c5c14mov rdx, [rip+0xd1a75]
1400c5c1bmov rax, [rsp+88]
1400c5c20sub rax, [rdx]
1400c5c23jne 0x1400c5cb7
1400c5c29mov rax, rsi
1400c5c2cadd rsp, 104
1400c5c30pop rbx
1400c5c31pop rsi
1400c5c32pop rdi
1400c5c33pop r14
1400c5c35ret
1400c5c36
1400c5c36 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c5c40
1400c5c40loc_1400c5c40:
1400c5c40call std::uncaught_exception()
1400c5c45test al, al
1400c5c47jne 0x1400c5c14
1400c5c49mov rcx, [rdi+232]
1400c5c50mov r14l, [rdi+28]
1400c5c54mov [rdi+28], 0
1400c5c5btest rcx, rcx
1400c5c5eje 0x1400c5c75
1400c5c60mov rax, [rcx]
1400c5c63call [rax+48]
1400c5c66cmp eax, -1
1400c5c69je 0x1400c5c80
1400c5c6b
1400c5c6bloc_1400c5c6b:
1400c5c6bmov rax, [rbx]
1400c5c6emov rdi, [rax-24]
1400c5c72add rdi, rbx
1400c5c75
1400c5c75loc_1400c5c75:
1400c5c75mov [rdi+28], r14l
1400c5c79jmp 0x1400c5c14
1400c5c7b
1400c5c7b 0f 1f 44 00 00 ..D..
1400c5c80
1400c5c80loc_1400c5c80:
1400c5c80mov rcx, [rsp+72]
1400c5c85mov rax, [rcx]
1400c5c88add rcx, [rax-24]
1400c5c8cmov edx, [rcx+32]
1400c5c8for edx, 1
1400c5c92call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5c97jmp 0x1400c5c6b
1400c5c99
1400c5c99 48 8d 4c 24 40 48 89 H.L$@H.
1400c5ca0 c3 e8 4a 03 00 00 48 8b 35 e3 19 0d 00 48 8b 44 ..J...H.5....H.D
1400c5cb0 24 58 48 2b 06 74 35 $XH+.t5
1400c5cb7
1400c5cb7loc_1400c5cb7:
1400c5cb7call __stack_chk_fail
1400c5cbcmov rcx, rax
1400c5cbfcall __cxa_begin_catch
1400c5cc4mov rcx, [rsp+72]
1400c5cc9mov rax, [rcx]
1400c5cccadd rcx, [rax-24]
1400c5cd0mov edx, [rcx+32]
1400c5cd3or edx, 1
1400c5cd6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5cdbcall __cxa_end_catch
1400c5ce0mov rax, [rbx]
1400c5ce3mov rdi, [rax-24]
1400c5ce7add rdi, rbx
1400c5ceajmp 0x1400c5c75
1400c5cec
1400c5cec 48 89 d9 e8 H...
1400c5cf0 ac 56 f5 ff 90 .V...
1400c5b80
1400c5cf5
1400c5cf5 // align 0x10
1400c5cf5 // align 0x10
1400c5d00
1400c5d00std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::write(wchar_t const*, long long):
1400c5d00push r14
1400c5d02push rdi
1400c5d03push rsi
1400c5d04push rbx
1400c5d05sub rsp, 72
1400c5d09mov r14, rdx
1400c5d0cmov rdx, [rip+0xd197d]
1400c5d13mov rbx, rcx
1400c5d16mov rsi, r8
1400c5d19mov rax, [rdx]
1400c5d1cmov [rsp+56], rax
1400c5d21xor eax, eax
1400c5d23mov rdx, rcx
1400c5d26lea rcx, [rsp+32]
1400c5d2bcall std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c5d30cmp [rsp+32], 0
1400c5d35je 0x1400c5d57
1400c5d37mov rax, [rbx]
1400c5d3amov r8, rsi
1400c5d3dmov rdx, r14
1400c5d40mov rax, [rax-24]
1400c5d44mov rcx, [rbx+rax+232]
1400c5d4cmov rax, [rcx]
1400c5d4fcall [rax+96]
1400c5d52cmp rsi, rax
1400c5d55jne 0x1400c5d98
1400c5d57
1400c5d57loc_1400c5d57:
1400c5d57mov rsi, [rsp+40]
1400c5d5cmov rax, [rsi]
1400c5d5fmov rdi, [rax-24]
1400c5d63add rdi, rsi
1400c5d66test [rdi+25], 32
1400c5d6aje 0x1400c5d73
1400c5d6cmov eax, [rdi+32]
1400c5d6ftest eax, eax
1400c5d71je 0x1400c5db0
1400c5d73
1400c5d73loc_1400c5d73:
1400c5d73mov rsi, [rip+0xd1916]
1400c5d7amov rax, [rsp+56]
1400c5d7fsub rax, [rsi]
1400c5d82jne 0x1400c5e44
1400c5d88mov rax, rbx
1400c5d8badd rsp, 72
1400c5d8fpop rbx
1400c5d90pop rsi
1400c5d91pop rdi
1400c5d92pop r14
1400c5d94ret
1400c5d95
1400c5d95 0f 1f 00 ...
1400c5d98
1400c5d98loc_1400c5d98:
1400c5d98mov rax, [rbx]
1400c5d9bmov rcx, [rax-24]
1400c5d9fadd rcx, rbx
1400c5da2mov edx, [rcx+32]
1400c5da5or edx, 1
1400c5da8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5dadjmp 0x1400c5d57
1400c5daf
1400c5daf 90 .
1400c5db0
1400c5db0loc_1400c5db0:
1400c5db0call std::uncaught_exception()
1400c5db5test al, al
1400c5db7jne 0x1400c5d73
1400c5db9mov rcx, [rdi+232]
1400c5dc0mov r14l, [rdi+28]
1400c5dc4mov [rdi+28], 0
1400c5dcbtest rcx, rcx
1400c5dceje 0x1400c5de5
1400c5dd0mov rax, [rcx]
1400c5dd3call [rax+48]
1400c5dd6cmp eax, -1
1400c5dd9je 0x1400c5df0
1400c5ddb
1400c5ddbloc_1400c5ddb:
1400c5ddbmov rax, [rsi]
1400c5ddeadd rsi, [rax-24]
1400c5de2mov rdi, rsi
1400c5de5
1400c5de5loc_1400c5de5:
1400c5de5mov [rdi+28], r14l
1400c5de9jmp 0x1400c5d73
1400c5deb
1400c5deb 0f 1f 44 00 00 ..D..
1400c5df0
1400c5df0loc_1400c5df0:
1400c5df0mov rcx, [rsp+40]
1400c5df5mov rax, [rcx]
1400c5df8add rcx, [rax-24]
1400c5dfcmov edx, [rcx+32]
1400c5dffor edx, 1
1400c5e02call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5e07jmp 0x1400c5ddb
1400c5e09
1400c5e09 48 83 ea 01 48 89 c1 H...H..
1400c5e10 0f 85 8c 00 00 00 e8 75 be 03 00 48 8b 03 ba 01 .......u...H....
1400c5e20 00 00 00 48 03 58 e8 48 89 d9 e8 51 18 03 00 48 ...H.X.H...Q...H
1400c5e30 8b 1d 5a 18 0d 00 48 8b 44 24 38 48 2b 03 0f 84 ..Z...H.D$8H+...
1400c5e40 8e 00 00 00 ....
1400c5e44
1400c5e44loc_1400c5e44:
1400c5e44call __stack_chk_fail
1400c5e49mov rbx, rax
1400c5e4clea rcx, [rsp+32]
1400c5e51call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::~sentry()
1400c5e56mov rdx, [rip+0xd1833]
1400c5e5dmov rax, [rsp+56]
1400c5e62sub rax, [rdx]
1400c5e65jne 0x1400c5e44
1400c5e67mov rcx, rbx
1400c5e6acall _Unwind_Resume
1400c5e6fmov rcx, rax
1400c5e72call __cxa_begin_catch
1400c5e77mov rcx, [rsp+40]
1400c5e7cmov rax, [rcx]
1400c5e7fadd rcx, [rax-24]
1400c5e83mov edx, [rcx+32]
1400c5e86or edx, 1
1400c5e89call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5e8ecall __cxa_end_catch
1400c5e93mov rax, [rsi]
1400c5e96add rsi, [rax-24]
1400c5e9amov rdi, rsi
1400c5e9djmp 0x1400c5de5
1400c5ea2
1400c5ea2 e8 e9 bd 03 00 48 8b 03 ba 01 00 00 00 48 .....H.......H
1400c5eb0 8b 48 e8 48 01 d9 e8 c5 17 03 00 e8 c0 bf 03 00 .H.H............
1400c5ec0 e9 92 fe ff ff 48 89 c3 e8 b3 bf 03 00 e9 7a ff .....H........z.
1400c5ed0 ff ff e8 79 c3 03 00 48 89 c3 e8 a1 bf 03 00 e9 ...y...H........
1400c5ee0 68 ff ff ff h...
1400c5d00
1400c5d00std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::write(wchar_t const*, long long):
1400c5d00push r14
1400c5d02push rdi
1400c5d03push rsi
1400c5d04push rbx
1400c5d05sub rsp, 72
1400c5d09mov r14, rdx
1400c5d0cmov rdx, [rip+0xd197d]
1400c5d13mov rbx, rcx
1400c5d16mov rsi, r8
1400c5d19mov rax, [rdx]
1400c5d1cmov [rsp+56], rax
1400c5d21xor eax, eax
1400c5d23mov rdx, rcx
1400c5d26lea rcx, [rsp+32]
1400c5d2bcall std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c5d30cmp [rsp+32], 0
1400c5d35je 0x1400c5d57
1400c5d37mov rax, [rbx]
1400c5d3amov r8, rsi
1400c5d3dmov rdx, r14
1400c5d40mov rax, [rax-24]
1400c5d44mov rcx, [rbx+rax+232]
1400c5d4cmov rax, [rcx]
1400c5d4fcall [rax+96]
1400c5d52cmp rsi, rax
1400c5d55jne 0x1400c5d98
1400c5d57
1400c5d57loc_1400c5d57:
1400c5d57mov rsi, [rsp+40]
1400c5d5cmov rax, [rsi]
1400c5d5fmov rdi, [rax-24]
1400c5d63add rdi, rsi
1400c5d66test [rdi+25], 32
1400c5d6aje 0x1400c5d73
1400c5d6cmov eax, [rdi+32]
1400c5d6ftest eax, eax
1400c5d71je 0x1400c5db0
1400c5d73
1400c5d73loc_1400c5d73:
1400c5d73mov rsi, [rip+0xd1916]
1400c5d7amov rax, [rsp+56]
1400c5d7fsub rax, [rsi]
1400c5d82jne 0x1400c5e44
1400c5d88mov rax, rbx
1400c5d8badd rsp, 72
1400c5d8fpop rbx
1400c5d90pop rsi
1400c5d91pop rdi
1400c5d92pop r14
1400c5d94ret
1400c5d95
1400c5d95 0f 1f 00 ...
1400c5d98
1400c5d98loc_1400c5d98:
1400c5d98mov rax, [rbx]
1400c5d9bmov rcx, [rax-24]
1400c5d9fadd rcx, rbx
1400c5da2mov edx, [rcx+32]
1400c5da5or edx, 1
1400c5da8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5dadjmp 0x1400c5d57
1400c5daf
1400c5daf 90 .
1400c5db0
1400c5db0loc_1400c5db0:
1400c5db0call std::uncaught_exception()
1400c5db5test al, al
1400c5db7jne 0x1400c5d73
1400c5db9mov rcx, [rdi+232]
1400c5dc0mov r14l, [rdi+28]
1400c5dc4mov [rdi+28], 0
1400c5dcbtest rcx, rcx
1400c5dceje 0x1400c5de5
1400c5dd0mov rax, [rcx]
1400c5dd3call [rax+48]
1400c5dd6cmp eax, -1
1400c5dd9je 0x1400c5df0
1400c5ddb
1400c5ddbloc_1400c5ddb:
1400c5ddbmov rax, [rsi]
1400c5ddeadd rsi, [rax-24]
1400c5de2mov rdi, rsi
1400c5de5
1400c5de5loc_1400c5de5:
1400c5de5mov [rdi+28], r14l
1400c5de9jmp 0x1400c5d73
1400c5deb
1400c5deb 0f 1f 44 00 00 ..D..
1400c5df0
1400c5df0loc_1400c5df0:
1400c5df0mov rcx, [rsp+40]
1400c5df5mov rax, [rcx]
1400c5df8add rcx, [rax-24]
1400c5dfcmov edx, [rcx+32]
1400c5dffor edx, 1
1400c5e02call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5e07jmp 0x1400c5ddb
1400c5e09
1400c5e09 48 83 ea 01 48 89 c1 H...H..
1400c5e10 0f 85 8c 00 00 00 e8 75 be 03 00 48 8b 03 ba 01 .......u...H....
1400c5e20 00 00 00 48 03 58 e8 48 89 d9 e8 51 18 03 00 48 ...H.X.H...Q...H
1400c5e30 8b 1d 5a 18 0d 00 48 8b 44 24 38 48 2b 03 0f 84 ..Z...H.D$8H+...
1400c5e40 8e 00 00 00 ....
1400c5e44
1400c5e44loc_1400c5e44:
1400c5e44call __stack_chk_fail
1400c5e49mov rbx, rax
1400c5e4clea rcx, [rsp+32]
1400c5e51call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::~sentry()
1400c5e56mov rdx, [rip+0xd1833]
1400c5e5dmov rax, [rsp+56]
1400c5e62sub rax, [rdx]
1400c5e65jne 0x1400c5e44
1400c5e67mov rcx, rbx
1400c5e6acall _Unwind_Resume
1400c5e6fmov rcx, rax
1400c5e72call __cxa_begin_catch
1400c5e77mov rcx, [rsp+40]
1400c5e7cmov rax, [rcx]
1400c5e7fadd rcx, [rax-24]
1400c5e83mov edx, [rcx+32]
1400c5e86or edx, 1
1400c5e89call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c5e8ecall __cxa_end_catch
1400c5e93mov rax, [rsi]
1400c5e96add rsi, [rax-24]
1400c5e9amov rdi, rsi
1400c5e9djmp 0x1400c5de5
1400c5ea2
1400c5ea2 e8 e9 bd 03 00 48 8b 03 ba 01 00 00 00 48 .....H.......H
1400c5eb0 8b 48 e8 48 01 d9 e8 c5 17 03 00 e8 c0 bf 03 00 .H.H............
1400c5ec0 e9 92 fe ff ff 48 89 c3 e8 b3 bf 03 00 e9 7a ff .....H........z.
1400c5ed0 ff ff e8 79 c3 03 00 48 89 c3 e8 a1 bf 03 00 e9 ...y...H........
1400c5ee0 68 ff ff ff h...
1400c5d00
1400c5ee4
1400c5ee4 // align 0x10
1400c5ee4 // align 0x10
1400c5ef0
1400c5ef0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400c5ef0sub rsp, 56
1400c5ef4mov rax, [rdx]
1400c5ef7mov [rcx], 0
1400c5efamov r8, rcx
1400c5efdmov [rcx+8], rdx
1400c5f01mov rcx, [rax-24]
1400c5f05add rcx, rdx
1400c5f08mov r9, [rcx+216]
1400c5f0ftest r9, r9
1400c5f12je 0x1400c5f4e
1400c5f14mov eax, [rcx+32]
1400c5f17test eax, eax
1400c5f19je 0x1400c5f28
1400c5f1b
1400c5f1bloc_1400c5f1b:
1400c5f1btest al, 1
1400c5f1djne 0x1400c5f60
1400c5f1fadd rsp, 56
1400c5f23ret
1400c5f24
1400c5f24 0f 1f 40 00 ..@.
1400c5f28
1400c5f28loc_1400c5f28:
1400c5f28mov rcx, r9
1400c5f2bmov [rsp+40], rdx
1400c5f30mov [rsp+32], r8
1400c5f35call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::flush()
1400c5f3amov rdx, [rsp+40]
1400c5f3fmov r8, [rsp+32]
1400c5f44mov rax, [rdx]
1400c5f47add rdx, [rax-24]
1400c5f4bmov rcx, rdx
1400c5f4e
1400c5f4eloc_1400c5f4e:
1400c5f4emov eax, [rcx+32]
1400c5f51test eax, eax
1400c5f53jne 0x1400c5f1b
1400c5f55mov [r8], 1
1400c5f59add rsp, 56
1400c5f5dret
1400c5f5e
1400c5f5e 66 90 f.
1400c5f60
1400c5f60loc_1400c5f60:
1400c5f60or eax, 4
1400c5f63mov edx, eax
1400c5f65add rsp, 56
1400c5f69jmp 0x1400f7940
1400c5ef0
1400c5ef0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400c5ef0sub rsp, 56
1400c5ef4mov rax, [rdx]
1400c5ef7mov [rcx], 0
1400c5efamov r8, rcx
1400c5efdmov [rcx+8], rdx
1400c5f01mov rcx, [rax-24]
1400c5f05add rcx, rdx
1400c5f08mov r9, [rcx+216]
1400c5f0ftest r9, r9
1400c5f12je 0x1400c5f4e
1400c5f14mov eax, [rcx+32]
1400c5f17test eax, eax
1400c5f19je 0x1400c5f28
1400c5f1b
1400c5f1bloc_1400c5f1b:
1400c5f1btest al, 1
1400c5f1djne 0x1400c5f60
1400c5f1fadd rsp, 56
1400c5f23ret
1400c5f24
1400c5f24 0f 1f 40 00 ..@.
1400c5f28
1400c5f28loc_1400c5f28:
1400c5f28mov rcx, r9
1400c5f2bmov [rsp+40], rdx
1400c5f30mov [rsp+32], r8
1400c5f35call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::flush()
1400c5f3amov rdx, [rsp+40]
1400c5f3fmov r8, [rsp+32]
1400c5f44mov rax, [rdx]
1400c5f47add rdx, [rax-24]
1400c5f4bmov rcx, rdx
1400c5f4e
1400c5f4eloc_1400c5f4e:
1400c5f4emov eax, [rcx+32]
1400c5f51test eax, eax
1400c5f53jne 0x1400c5f1b
1400c5f55mov [r8], 1
1400c5f59add rsp, 56
1400c5f5dret
1400c5f5e
1400c5f5e 66 90 f.
1400c5f60
1400c5f60loc_1400c5f60:
1400c5f60or eax, 4
1400c5f63mov edx, eax
1400c5f65add rsp, 56
1400c5f69jmp 0x1400f7940
1400c5ef0
1400c5f6e
1400c5f6e // align 0x10
1400c5f6e // align 0x10
1400c5f70
1400c5f70std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400c5f70sub rsp, 56
1400c5f74mov rax, [rdx]
1400c5f77mov [rcx], 0
1400c5f7amov r8, rcx
1400c5f7dmov [rcx+8], rdx
1400c5f81mov rcx, [rax-24]
1400c5f85add rcx, rdx
1400c5f88mov r9, [rcx+216]
1400c5f8ftest r9, r9
1400c5f92je 0x1400c5fce
1400c5f94mov eax, [rcx+32]
1400c5f97test eax, eax
1400c5f99je 0x1400c5fa8
1400c5f9b
1400c5f9bloc_1400c5f9b:
1400c5f9btest al, 1
1400c5f9djne 0x1400c5fe0
1400c5f9fadd rsp, 56
1400c5fa3ret
1400c5fa4
1400c5fa4 0f 1f 40 00 ..@.
1400c5fa8
1400c5fa8loc_1400c5fa8:
1400c5fa8mov rcx, r9
1400c5fabmov [rsp+40], rdx
1400c5fb0mov [rsp+32], r8
1400c5fb5call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::flush()
1400c5fbamov rdx, [rsp+40]
1400c5fbfmov r8, [rsp+32]
1400c5fc4mov rax, [rdx]
1400c5fc7add rdx, [rax-24]
1400c5fcbmov rcx, rdx
1400c5fce
1400c5fceloc_1400c5fce:
1400c5fcemov eax, [rcx+32]
1400c5fd1test eax, eax
1400c5fd3jne 0x1400c5f9b
1400c5fd5mov [r8], 1
1400c5fd9add rsp, 56
1400c5fddret
1400c5fde
1400c5fde 66 90 f.
1400c5fe0
1400c5fe0loc_1400c5fe0:
1400c5fe0or eax, 4
1400c5fe3mov edx, eax
1400c5fe5add rsp, 56
1400c5fe9jmp 0x1400f7940
1400c5f70
1400c5f70std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&):
1400c5f70sub rsp, 56
1400c5f74mov rax, [rdx]
1400c5f77mov [rcx], 0
1400c5f7amov r8, rcx
1400c5f7dmov [rcx+8], rdx
1400c5f81mov rcx, [rax-24]
1400c5f85add rcx, rdx
1400c5f88mov r9, [rcx+216]
1400c5f8ftest r9, r9
1400c5f92je 0x1400c5fce
1400c5f94mov eax, [rcx+32]
1400c5f97test eax, eax
1400c5f99je 0x1400c5fa8
1400c5f9b
1400c5f9bloc_1400c5f9b:
1400c5f9btest al, 1
1400c5f9djne 0x1400c5fe0
1400c5f9fadd rsp, 56
1400c5fa3ret
1400c5fa4
1400c5fa4 0f 1f 40 00 ..@.
1400c5fa8
1400c5fa8loc_1400c5fa8:
1400c5fa8mov rcx, r9
1400c5fabmov [rsp+40], rdx
1400c5fb0mov [rsp+32], r8
1400c5fb5call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::flush()
1400c5fbamov rdx, [rsp+40]
1400c5fbfmov r8, [rsp+32]
1400c5fc4mov rax, [rdx]
1400c5fc7add rdx, [rax-24]
1400c5fcbmov rcx, rdx
1400c5fce
1400c5fceloc_1400c5fce:
1400c5fcemov eax, [rcx+32]
1400c5fd1test eax, eax
1400c5fd3jne 0x1400c5f9b
1400c5fd5mov [r8], 1
1400c5fd9add rsp, 56
1400c5fddret
1400c5fde
1400c5fde 66 90 f.
1400c5fe0
1400c5fe0loc_1400c5fe0:
1400c5fe0or eax, 4
1400c5fe3mov edx, eax
1400c5fe5add rsp, 56
1400c5fe9jmp 0x1400f7940
1400c5f70
1400c5fee
1400c5fee // align 0x10
1400c5fee // align 0x10
1400c5ff0
1400c5ff0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::~sentry():
1400c5ff0push rdi
1400c5ff1push rsi
1400c5ff2push rbx
1400c5ff3sub rsp, 48
1400c5ff7mov rsi, [rcx+8]
1400c5ffbmov rax, [rsi]
1400c5ffemov rdx, [rax-24]
1400c6002mov rbx, rcx
1400c6005add rdx, rsi
1400c6008test [rdx+25], 32
1400c600cje 0x1400c6056
1400c600emov eax, [rdx+32]
1400c6011test eax, eax
1400c6013jne 0x1400c6056
1400c6015mov [rsp+40], rdx
1400c601acall std::uncaught_exception()
1400c601ftest al, al
1400c6021jne 0x1400c6056
1400c6023mov rdx, [rsp+40]
1400c6028mov rcx, [rdx+232]
1400c602fmov edi, [rdx+28]
1400c6032mov [rdx+28], 0
1400c6039test rcx, rcx
1400c603cje 0x1400c6053
1400c603emov rax, [rcx]
1400c6041call [rax+48]
1400c6044cmp eax, -1
1400c6047je 0x1400c6060
1400c6049
1400c6049loc_1400c6049:
1400c6049mov rax, [rsi]
1400c604cadd rsi, [rax-24]
1400c6050mov rdx, rsi
1400c6053
1400c6053loc_1400c6053:
1400c6053mov [rdx+28], edi
1400c6056
1400c6056loc_1400c6056:
1400c6056add rsp, 48
1400c605apop rbx
1400c605bpop rsi
1400c605cpop rdi
1400c605dret
1400c605e
1400c605e 66 90 f.
1400c6060
1400c6060loc_1400c6060:
1400c6060mov rcx, [rbx+8]
1400c6064mov rax, [rcx]
1400c6067add rcx, [rax-24]
1400c606bmov edx, [rcx+32]
1400c606eor edx, 1
1400c6071call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c6076jmp 0x1400c6049
1400c6078
1400c6078 48 89 c1 e8 10 bc 03 00 H.......
1400c6080 48 8b 4b 08 48 8b 01 48 03 48 e8 8b 51 20 83 ca H.K.H..H.H..Q ..
1400c6090 01 e8 aa 18 03 00 e8 e5 bd 03 00 48 8b 06 48 03 ...........H..H.
1400c60a0 70 e8 48 89 f2 eb ac p.H....
1400c5ff0
1400c5ff0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::~sentry():
1400c5ff0push rdi
1400c5ff1push rsi
1400c5ff2push rbx
1400c5ff3sub rsp, 48
1400c5ff7mov rsi, [rcx+8]
1400c5ffbmov rax, [rsi]
1400c5ffemov rdx, [rax-24]
1400c6002mov rbx, rcx
1400c6005add rdx, rsi
1400c6008test [rdx+25], 32
1400c600cje 0x1400c6056
1400c600emov eax, [rdx+32]
1400c6011test eax, eax
1400c6013jne 0x1400c6056
1400c6015mov [rsp+40], rdx
1400c601acall std::uncaught_exception()
1400c601ftest al, al
1400c6021jne 0x1400c6056
1400c6023mov rdx, [rsp+40]
1400c6028mov rcx, [rdx+232]
1400c602fmov edi, [rdx+28]
1400c6032mov [rdx+28], 0
1400c6039test rcx, rcx
1400c603cje 0x1400c6053
1400c603emov rax, [rcx]
1400c6041call [rax+48]
1400c6044cmp eax, -1
1400c6047je 0x1400c6060
1400c6049
1400c6049loc_1400c6049:
1400c6049mov rax, [rsi]
1400c604cadd rsi, [rax-24]
1400c6050mov rdx, rsi
1400c6053
1400c6053loc_1400c6053:
1400c6053mov [rdx+28], edi
1400c6056
1400c6056loc_1400c6056:
1400c6056add rsp, 48
1400c605apop rbx
1400c605bpop rsi
1400c605cpop rdi
1400c605dret
1400c605e
1400c605e 66 90 f.
1400c6060
1400c6060loc_1400c6060:
1400c6060mov rcx, [rbx+8]
1400c6064mov rax, [rcx]
1400c6067add rcx, [rax-24]
1400c606bmov edx, [rcx+32]
1400c606eor edx, 1
1400c6071call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c6076jmp 0x1400c6049
1400c6078
1400c6078 48 89 c1 e8 10 bc 03 00 H.......
1400c6080 48 8b 4b 08 48 8b 01 48 03 48 e8 8b 51 20 83 ca H.K.H..H.H..Q ..
1400c6090 01 e8 aa 18 03 00 e8 e5 bd 03 00 48 8b 06 48 03 ...........H..H.
1400c60a0 70 e8 48 89 f2 eb ac p.H....
1400c5ff0
1400c60a7
1400c60a7 // align 0x10
1400c60a7 // align 0x10
1400c60b0
1400c60b0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::~sentry():
1400c60b0push rdi
1400c60b1push rsi
1400c60b2push rbx
1400c60b3sub rsp, 48
1400c60b7mov rsi, [rcx+8]
1400c60bbmov rax, [rsi]
1400c60bemov rdx, [rax-24]
1400c60c2mov rbx, rcx
1400c60c5add rdx, rsi
1400c60c8test [rdx+25], 32
1400c60ccje 0x1400c6116
1400c60cemov eax, [rdx+32]
1400c60d1test eax, eax
1400c60d3jne 0x1400c6116
1400c60d5mov [rsp+40], rdx
1400c60dacall std::uncaught_exception()
1400c60dftest al, al
1400c60e1jne 0x1400c6116
1400c60e3mov rdx, [rsp+40]
1400c60e8mov rcx, [rdx+232]
1400c60efmov edi, [rdx+28]
1400c60f2mov [rdx+28], 0
1400c60f9test rcx, rcx
1400c60fcje 0x1400c6113
1400c60femov rax, [rcx]
1400c6101call [rax+48]
1400c6104cmp eax, -1
1400c6107je 0x1400c6120
1400c6109
1400c6109loc_1400c6109:
1400c6109mov rax, [rsi]
1400c610cadd rsi, [rax-24]
1400c6110mov rdx, rsi
1400c6113
1400c6113loc_1400c6113:
1400c6113mov [rdx+28], edi
1400c6116
1400c6116loc_1400c6116:
1400c6116add rsp, 48
1400c611apop rbx
1400c611bpop rsi
1400c611cpop rdi
1400c611dret
1400c611e
1400c611e 66 90 f.
1400c6120
1400c6120loc_1400c6120:
1400c6120mov rcx, [rbx+8]
1400c6124mov rax, [rcx]
1400c6127add rcx, [rax-24]
1400c612bmov edx, [rcx+32]
1400c612eor edx, 1
1400c6131call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c6136jmp 0x1400c6109
1400c6138
1400c6138 48 89 c1 e8 50 bb 03 00 H...P...
1400c6140 48 8b 4b 08 48 8b 01 48 03 48 e8 8b 51 20 83 ca H.K.H..H.H..Q ..
1400c6150 01 e8 ea 17 03 00 e8 25 bd 03 00 48 8b 06 48 03 .......%...H..H.
1400c6160 70 e8 48 89 f2 eb ac p.H....
1400c60b0
1400c60b0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::~sentry():
1400c60b0push rdi
1400c60b1push rsi
1400c60b2push rbx
1400c60b3sub rsp, 48
1400c60b7mov rsi, [rcx+8]
1400c60bbmov rax, [rsi]
1400c60bemov rdx, [rax-24]
1400c60c2mov rbx, rcx
1400c60c5add rdx, rsi
1400c60c8test [rdx+25], 32
1400c60ccje 0x1400c6116
1400c60cemov eax, [rdx+32]
1400c60d1test eax, eax
1400c60d3jne 0x1400c6116
1400c60d5mov [rsp+40], rdx
1400c60dacall std::uncaught_exception()
1400c60dftest al, al
1400c60e1jne 0x1400c6116
1400c60e3mov rdx, [rsp+40]
1400c60e8mov rcx, [rdx+232]
1400c60efmov edi, [rdx+28]
1400c60f2mov [rdx+28], 0
1400c60f9test rcx, rcx
1400c60fcje 0x1400c6113
1400c60femov rax, [rcx]
1400c6101call [rax+48]
1400c6104cmp eax, -1
1400c6107je 0x1400c6120
1400c6109
1400c6109loc_1400c6109:
1400c6109mov rax, [rsi]
1400c610cadd rsi, [rax-24]
1400c6110mov rdx, rsi
1400c6113
1400c6113loc_1400c6113:
1400c6113mov [rdx+28], edi
1400c6116
1400c6116loc_1400c6116:
1400c6116add rsp, 48
1400c611apop rbx
1400c611bpop rsi
1400c611cpop rdi
1400c611dret
1400c611e
1400c611e 66 90 f.
1400c6120
1400c6120loc_1400c6120:
1400c6120mov rcx, [rbx+8]
1400c6124mov rax, [rcx]
1400c6127add rcx, [rax-24]
1400c612bmov edx, [rcx+32]
1400c612eor edx, 1
1400c6131call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c6136jmp 0x1400c6109
1400c6138
1400c6138 48 89 c1 e8 50 bb 03 00 H...P...
1400c6140 48 8b 4b 08 48 8b 01 48 03 48 e8 8b 51 20 83 ca H.K.H..H.H..Q ..
1400c6150 01 e8 ea 17 03 00 e8 25 bd 03 00 48 8b 06 48 03 .......%...H..H.
1400c6160 70 e8 48 89 f2 eb ac p.H....
1400c60b0
1400c6167
1400c6167 // align 0x10
1400c6167 // align 0x10
1400c6170
1400c6170std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_M_write(wchar_t const*, long long):
1400c6170jmp 0x1400fa580
1400c6170
1400c6170std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_M_write(wchar_t const*, long long):
1400c6170jmp 0x1400fa580
1400c6170
1400c6175
1400c6175 // align 0x10
1400c6175 // align 0x10
1400c6180
1400c6180std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_M_insert<void const*>(void const*):
1400c6180push rbp
1400c6181push rdi
1400c6182push rsi
1400c6183push rbx
1400c6184sub rsp, 120
1400c6188mov rdi, [rip+0xd1501]
1400c618fmov rbp, rdx
1400c6192mov rbx, rcx
1400c6195mov rdx, [rdi]
1400c6198mov [rsp+104], rdx
1400c619dmov rdx, rcx
1400c61a0lea rcx, [rsp+80]
1400c61a5call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c61aacmp [rsp+80], 0
1400c61afje 0x1400c6223
1400c61b1mov rax, [rbx]
1400c61b4mov r9, [rax-24]
1400c61b8add r9, rbx
1400c61bbmov rsi, [r9+248]
1400c61c2test rsi, rsi
1400c61c5je 0x1400c6392
1400c61cbcmp [r9+226], 0
1400c61d3je 0x1400c62c0
1400c61d9movzx eax, [r9+224]
1400c61e1
1400c61e1loc_1400c61e1:
1400c61e1mov rdx, [r9+232]
1400c61e8mov r10, [rsi]
1400c61ebxor r11l, r11l
1400c61eemovzx eax, ax
1400c61f1mov [rsp+40], rbp
1400c61f6lea rcx, [rsp+64]
1400c61fblea r8, [rsp+48]
1400c6200test rdx, rdx
1400c6203mov [rsp+48], rdx
1400c6208mov rdx, rsi
1400c620bsete r11b
1400c620fmov [rsp+32], eax
1400c6213mov [rsp+56], r11
1400c6218call [r10+72]
1400c621ccmp [rsp+72], 0
1400c6221jne 0x1400c62a0
1400c6223
1400c6223loc_1400c6223:
1400c6223mov rsi, [rsp+88]
1400c6228mov rax, [rsi]
1400c622bmov rbp, [rax-24]
1400c622fadd rbp, rsi
1400c6232test [rbp+25], 32
1400c6236je 0x1400c623f
1400c6238mov eax, [rbp+32]
1400c623btest eax, eax
1400c623dje 0x1400c6260
1400c623f
1400c623floc_1400c623f:
1400c623fmov rdi, [rip+0xd144a]
1400c6246mov rax, [rsp+104]
1400c624bsub rax, [rdi]
1400c624ejne 0x1400c6344
1400c6254mov rax, rbx
1400c6257add rsp, 120
1400c625bpop rbx
1400c625cpop rsi
1400c625dpop rdi
1400c625epop rbp
1400c625fret
1400c6260
1400c6260loc_1400c6260:
1400c6260call std::uncaught_exception()
1400c6265test al, al
1400c6267jne 0x1400c623f
1400c6269mov rcx, [rbp+232]
1400c6270mov edi, [rbp+28]
1400c6273mov [rbp+28], 0
1400c627atest rcx, rcx
1400c627dje 0x1400c6294
1400c627fmov rax, [rcx]
1400c6282call [rax+48]
1400c6285cmp eax, -1
1400c6288je 0x1400c62f0
1400c628a
1400c628aloc_1400c628a:
1400c628amov rax, [rsi]
1400c628dadd rsi, [rax-24]
1400c6291mov rbp, rsi
1400c6294
1400c6294loc_1400c6294:
1400c6294mov [rbp+28], edi
1400c6297jmp 0x1400c623f
1400c6299
1400c6299 0f 1f 80 00 00 00 00 .......
1400c62a0
1400c62a0loc_1400c62a0:
1400c62a0mov rax, [rbx]
1400c62a3mov rcx, [rax-24]
1400c62a7add rcx, rbx
1400c62aamov edx, [rcx+32]
1400c62ador edx, 1
1400c62b0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c62b5jmp 0x1400c6223
1400c62ba
1400c62ba 66 0f 1f 44 00 00 f..D..
1400c62c0
1400c62c0loc_1400c62c0:
1400c62c0mov rcx, [r9+240]
1400c62c7test rcx, rcx
1400c62caje 0x1400c6349
1400c62ccmov rax, [rcx]
1400c62cfmov edx, 32
1400c62d4call [rax+80]
1400c62d7mov rdx, [rbx]
1400c62damov r9, [rdx-24]
1400c62deadd r9, rbx
1400c62e1jmp 0x1400c61e1
1400c62e6
1400c62e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c62f0
1400c62f0loc_1400c62f0:
1400c62f0mov rcx, [rsp+88]
1400c62f5mov rax, [rcx]
1400c62f8add rcx, [rax-24]
1400c62fcmov edx, [rcx+32]
1400c62ffor edx, 1
1400c6302call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c6307jmp 0x1400c628a
1400c6309
1400c6309 48 83 ea 01 48 89 c1 H...H..
1400c6310 0f 85 92 00 00 00 e8 75 b9 03 00 48 8b 03 ba 01 .......u...H....
1400c6320 00 00 00 48 03 58 e8 48 89 d9 e8 51 13 03 00 48 ...H.X.H...Q...H
1400c6330 8b 1d 5a 13 0d 00 48 8b 44 24 68 48 2b 03 0f 84 ..Z...H.D$hH+...
1400c6340 b6 00 00 00 ....
1400c6344
1400c6344loc_1400c6344:
1400c6344call __stack_chk_fail
1400c6349
1400c6349loc_1400c6349:
1400c6349mov rsi, [rip+0xd1340]
1400c6350mov rax, [rsp+104]
1400c6355sub rax, [rsi]
1400c6358jne 0x1400c6344
1400c635acall std::__throw_bad_cast()
1400c635fmov rcx, rax
1400c6362call __cxa_begin_catch
1400c6367mov rcx, [rsp+88]
1400c636cmov rax, [rcx]
1400c636fadd rcx, [rax-24]
1400c6373mov edx, [rcx+32]
1400c6376or edx, 1
1400c6379call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c637ecall __cxa_end_catch
1400c6383mov rax, [rsi]
1400c6386add rsi, [rax-24]
1400c638amov rbp, rsi
1400c638djmp 0x1400c6294
1400c6392
1400c6392loc_1400c6392:
1400c6392mov rsi, [rip+0xd12f7]
1400c6399mov rax, [rsp+104]
1400c639esub rax, [rsi]
1400c63a1jne 0x1400c6344
1400c63a3call std::__throw_bad_cast()
1400c63a8call __cxa_begin_catch
1400c63admov rax, [rbx]
1400c63b0mov edx, 1
1400c63b5mov rcx, [rax-24]
1400c63b9add rcx, rbx
1400c63bccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c63c1call __cxa_end_catch
1400c63c6jmp 0x1400c6223
1400c63cb
1400c63cb 48 89 c3 e8 ad H....
1400c63d0 ba 03 00 48 8d 4c 24 50 e8 13 fc ff ff 48 8b 35 ...H.L$P.....H.5
1400c63e0 ac 12 0d 00 48 8b 44 24 68 48 2b 06 0f 85 52 ff ....H.D$hH+...R.
1400c63f0 ff ff 48 89 d9 e8 a6 4f f5 ff e8 51 be 03 00 48 ..H....O...Q...H
1400c6400 89 c3 eb cf 48 89 c3 e8 74 ba 03 00 eb c5 ....H...t.....
1400c6180
1400c6180std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_M_insert<void const*>(void const*):
1400c6180push rbp
1400c6181push rdi
1400c6182push rsi
1400c6183push rbx
1400c6184sub rsp, 120
1400c6188mov rdi, [rip+0xd1501]
1400c618fmov rbp, rdx
1400c6192mov rbx, rcx
1400c6195mov rdx, [rdi]
1400c6198mov [rsp+104], rdx
1400c619dmov rdx, rcx
1400c61a0lea rcx, [rsp+80]
1400c61a5call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c61aacmp [rsp+80], 0
1400c61afje 0x1400c6223
1400c61b1mov rax, [rbx]
1400c61b4mov r9, [rax-24]
1400c61b8add r9, rbx
1400c61bbmov rsi, [r9+248]
1400c61c2test rsi, rsi
1400c61c5je 0x1400c6392
1400c61cbcmp [r9+226], 0
1400c61d3je 0x1400c62c0
1400c61d9movzx eax, [r9+224]
1400c61e1
1400c61e1loc_1400c61e1:
1400c61e1mov rdx, [r9+232]
1400c61e8mov r10, [rsi]
1400c61ebxor r11l, r11l
1400c61eemovzx eax, ax
1400c61f1mov [rsp+40], rbp
1400c61f6lea rcx, [rsp+64]
1400c61fblea r8, [rsp+48]
1400c6200test rdx, rdx
1400c6203mov [rsp+48], rdx
1400c6208mov rdx, rsi
1400c620bsete r11b
1400c620fmov [rsp+32], eax
1400c6213mov [rsp+56], r11
1400c6218call [r10+72]
1400c621ccmp [rsp+72], 0
1400c6221jne 0x1400c62a0
1400c6223
1400c6223loc_1400c6223:
1400c6223mov rsi, [rsp+88]
1400c6228mov rax, [rsi]
1400c622bmov rbp, [rax-24]
1400c622fadd rbp, rsi
1400c6232test [rbp+25], 32
1400c6236je 0x1400c623f
1400c6238mov eax, [rbp+32]
1400c623btest eax, eax
1400c623dje 0x1400c6260
1400c623f
1400c623floc_1400c623f:
1400c623fmov rdi, [rip+0xd144a]
1400c6246mov rax, [rsp+104]
1400c624bsub rax, [rdi]
1400c624ejne 0x1400c6344
1400c6254mov rax, rbx
1400c6257add rsp, 120
1400c625bpop rbx
1400c625cpop rsi
1400c625dpop rdi
1400c625epop rbp
1400c625fret
1400c6260
1400c6260loc_1400c6260:
1400c6260call std::uncaught_exception()
1400c6265test al, al
1400c6267jne 0x1400c623f
1400c6269mov rcx, [rbp+232]
1400c6270mov edi, [rbp+28]
1400c6273mov [rbp+28], 0
1400c627atest rcx, rcx
1400c627dje 0x1400c6294
1400c627fmov rax, [rcx]
1400c6282call [rax+48]
1400c6285cmp eax, -1
1400c6288je 0x1400c62f0
1400c628a
1400c628aloc_1400c628a:
1400c628amov rax, [rsi]
1400c628dadd rsi, [rax-24]
1400c6291mov rbp, rsi
1400c6294
1400c6294loc_1400c6294:
1400c6294mov [rbp+28], edi
1400c6297jmp 0x1400c623f
1400c6299
1400c6299 0f 1f 80 00 00 00 00 .......
1400c62a0
1400c62a0loc_1400c62a0:
1400c62a0mov rax, [rbx]
1400c62a3mov rcx, [rax-24]
1400c62a7add rcx, rbx
1400c62aamov edx, [rcx+32]
1400c62ador edx, 1
1400c62b0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c62b5jmp 0x1400c6223
1400c62ba
1400c62ba 66 0f 1f 44 00 00 f..D..
1400c62c0
1400c62c0loc_1400c62c0:
1400c62c0mov rcx, [r9+240]
1400c62c7test rcx, rcx
1400c62caje 0x1400c6349
1400c62ccmov rax, [rcx]
1400c62cfmov edx, 32
1400c62d4call [rax+80]
1400c62d7mov rdx, [rbx]
1400c62damov r9, [rdx-24]
1400c62deadd r9, rbx
1400c62e1jmp 0x1400c61e1
1400c62e6
1400c62e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c62f0
1400c62f0loc_1400c62f0:
1400c62f0mov rcx, [rsp+88]
1400c62f5mov rax, [rcx]
1400c62f8add rcx, [rax-24]
1400c62fcmov edx, [rcx+32]
1400c62ffor edx, 1
1400c6302call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c6307jmp 0x1400c628a
1400c6309
1400c6309 48 83 ea 01 48 89 c1 H...H..
1400c6310 0f 85 92 00 00 00 e8 75 b9 03 00 48 8b 03 ba 01 .......u...H....
1400c6320 00 00 00 48 03 58 e8 48 89 d9 e8 51 13 03 00 48 ...H.X.H...Q...H
1400c6330 8b 1d 5a 13 0d 00 48 8b 44 24 68 48 2b 03 0f 84 ..Z...H.D$hH+...
1400c6340 b6 00 00 00 ....
1400c6344
1400c6344loc_1400c6344:
1400c6344call __stack_chk_fail
1400c6349
1400c6349loc_1400c6349:
1400c6349mov rsi, [rip+0xd1340]
1400c6350mov rax, [rsp+104]
1400c6355sub rax, [rsi]
1400c6358jne 0x1400c6344
1400c635acall std::__throw_bad_cast()
1400c635fmov rcx, rax
1400c6362call __cxa_begin_catch
1400c6367mov rcx, [rsp+88]
1400c636cmov rax, [rcx]
1400c636fadd rcx, [rax-24]
1400c6373mov edx, [rcx+32]
1400c6376or edx, 1
1400c6379call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c637ecall __cxa_end_catch
1400c6383mov rax, [rsi]
1400c6386add rsi, [rax-24]
1400c638amov rbp, rsi
1400c638djmp 0x1400c6294
1400c6392
1400c6392loc_1400c6392:
1400c6392mov rsi, [rip+0xd12f7]
1400c6399mov rax, [rsp+104]
1400c639esub rax, [rsi]
1400c63a1jne 0x1400c6344
1400c63a3call std::__throw_bad_cast()
1400c63a8call __cxa_begin_catch
1400c63admov rax, [rbx]
1400c63b0mov edx, 1
1400c63b5mov rcx, [rax-24]
1400c63b9add rcx, rbx
1400c63bccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c63c1call __cxa_end_catch
1400c63c6jmp 0x1400c6223
1400c63cb
1400c63cb 48 89 c3 e8 ad H....
1400c63d0 ba 03 00 48 8d 4c 24 50 e8 13 fc ff ff 48 8b 35 ...H.L$P.....H.5
1400c63e0 ac 12 0d 00 48 8b 44 24 68 48 2b 06 0f 85 52 ff ....H.D$hH+...R.
1400c63f0 ff ff 48 89 d9 e8 a6 4f f5 ff e8 51 be 03 00 48 ..H....O...Q...H
1400c6400 89 c3 eb cf 48 89 c3 e8 74 ba 03 00 eb c5 ....H...t.....
1400c6180
Loading..