File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400c7150
1400c7150std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_M_insert<long long>(long long):
1400c7150push rbp
1400c7151push rdi
1400c7152push rsi
1400c7153push rbx
1400c7154sub rsp, 120
1400c7158mov rdi, [rip+0xd0531]
1400c715fmov rbp, [rdi]
1400c7162mov [rsp+104], rbp
1400c7167lea rbp, [rsp+80]
1400c716cmov rbx, rcx
1400c716fmov rsi, rdx
1400c7172mov rdx, rcx
1400c7175mov rcx, rbp
1400c7178call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c717dcmp [rsp+80], 0
1400c7182je 0x1400c71fa
1400c7184mov rax, [rbx]
1400c7187mov r9, [rax-24]
1400c718badd r9, rbx
1400c718emov rdi, [r9+248]
1400c7195test rdi, rdi
1400c7198je 0x1400c7372
1400c719ecmp [r9+226], 0
1400c71a6je 0x1400c72a0
1400c71acmovzx eax, [r9+224]
1400c71b4
1400c71b4loc_1400c71b4:
1400c71b4mov rdx, [r9+232]
1400c71bbmov r10, [rdi]
1400c71bexor r11l, r11l
1400c71c1movzx eax, ax
1400c71c4mov [rsp+40], rsi
1400c71c9lea rcx, [rsp+64]
1400c71celea r8, [rsp+48]
1400c71d3test rdx, rdx
1400c71d6mov [rsp+48], rdx
1400c71dbmov rdx, rdi
1400c71desete r11b
1400c71e2mov [rsp+32], eax
1400c71e6mov [rsp+56], r11
1400c71ebcall [r10+40]
1400c71efcmp [rsp+72], 0
1400c71f4jne 0x1400c7280
1400c71fa
1400c71faloc_1400c71fa:
1400c71famov rsi, [rsp+88]
1400c71ffmov rax, [rsi]
1400c7202mov rbp, [rax-24]
1400c7206add rbp, rsi
1400c7209test [rbp+25], 32
1400c720dje 0x1400c7216
1400c720fmov eax, [rbp+32]
1400c7212test eax, eax
1400c7214je 0x1400c7240
1400c7216
1400c7216loc_1400c7216:
1400c7216mov rsi, [rip+0xd0473]
1400c721dmov rax, [rsp+104]
1400c7222sub rax, [rsi]
1400c7225jne 0x1400c7324
1400c722bmov rax, rbx
1400c722eadd rsp, 120
1400c7232pop rbx
1400c7233pop rsi
1400c7234pop rdi
1400c7235pop rbp
1400c7236ret
1400c7237
1400c7237 66 0f 1f 84 00 00 00 00 00 f........
1400c7240
1400c7240loc_1400c7240:
1400c7240call std::uncaught_exception()
1400c7245test al, al
1400c7247jne 0x1400c7216
1400c7249mov rcx, [rbp+232]
1400c7250mov edi, [rbp+28]
1400c7253mov [rbp+28], 0
1400c725atest rcx, rcx
1400c725dje 0x1400c7274
1400c725fmov rax, [rcx]
1400c7262call [rax+48]
1400c7265cmp eax, -1
1400c7268je 0x1400c72d0
1400c726a
1400c726aloc_1400c726a:
1400c726amov rax, [rsi]
1400c726dadd rsi, [rax-24]
1400c7271mov rbp, rsi
1400c7274
1400c7274loc_1400c7274:
1400c7274mov [rbp+28], edi
1400c7277jmp 0x1400c7216
1400c7279
1400c7279 0f 1f 80 00 00 00 00 .......
1400c7280
1400c7280loc_1400c7280:
1400c7280mov rax, [rbx]
1400c7283mov rcx, [rax-24]
1400c7287add rcx, rbx
1400c728amov edx, [rcx+32]
1400c728dor edx, 1
1400c7290call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c7295jmp 0x1400c71fa
1400c729a
1400c729a 66 0f 1f 44 00 00 f..D..
1400c72a0
1400c72a0loc_1400c72a0:
1400c72a0mov rcx, [r9+240]
1400c72a7test rcx, rcx
1400c72aaje 0x1400c7329
1400c72acmov rax, [rcx]
1400c72afmov edx, 32
1400c72b4call [rax+80]
1400c72b7mov rdx, [rbx]
1400c72bamov r9, [rdx-24]
1400c72beadd r9, rbx
1400c72c1jmp 0x1400c71b4
1400c72c6
1400c72c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c72d0
1400c72d0loc_1400c72d0:
1400c72d0mov rcx, [rsp+88]
1400c72d5mov rax, [rcx]
1400c72d8add rcx, [rax-24]
1400c72dcmov edx, [rcx+32]
1400c72dfor edx, 1
1400c72e2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c72e7jmp 0x1400c726a
1400c72e9
1400c72e9 48 83 ea 01 48 89 c1 H...H..
1400c72f0 0f 85 92 00 00 00 e8 95 a9 03 00 48 8b 03 ba 01 ...........H....
1400c7300 00 00 00 48 03 58 e8 48 89 d9 e8 71 03 03 00 48 ...H.X.H...q...H
1400c7310 8b 1d 7a 03 0d 00 48 8b 44 24 68 48 2b 03 0f 84 ..z...H.D$hH+...
1400c7320 b4 00 00 00 ....
1400c7324
1400c7324loc_1400c7324:
1400c7324call __stack_chk_fail
1400c7329
1400c7329loc_1400c7329:
1400c7329mov rdi, [rip+0xd0360]
1400c7330mov rax, [rsp+104]
1400c7335sub rax, [rdi]
1400c7338jne 0x1400c7324
1400c733acall std::__throw_bad_cast()
1400c733fmov rcx, rax
1400c7342call __cxa_begin_catch
1400c7347mov rcx, [rsp+88]
1400c734cmov rax, [rcx]
1400c734fadd rcx, [rax-24]
1400c7353mov edx, [rcx+32]
1400c7356or edx, 1
1400c7359call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c735ecall __cxa_end_catch
1400c7363mov rax, [rsi]
1400c7366add rsi, [rax-24]
1400c736amov rbp, rsi
1400c736djmp 0x1400c7274
1400c7372
1400c7372loc_1400c7372:
1400c7372mov rdi, [rip+0xd0317]
1400c7379mov rax, [rsp+104]
1400c737esub rax, [rdi]
1400c7381jne 0x1400c7324
1400c7383call std::__throw_bad_cast()
1400c7388call __cxa_begin_catch
1400c738dmov rax, [rbx]
1400c7390mov edx, 1
1400c7395mov rcx, [rax-24]
1400c7399add rcx, rbx
1400c739ccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c73a1call __cxa_end_catch
1400c73a6jmp 0x1400c71fa
1400c73ab
1400c73ab 48 89 c3 e8 cd H....
1400c73b0 aa 03 00 48 89 e9 e8 35 ec ff ff 48 8b 3d ce 02 ...H...5...H.=..
1400c73c0 0d 00 48 8b 44 24 68 48 2b 07 0f 85 54 ff ff ff ..H.D$hH+...T...
1400c73d0 48 89 d9 e8 c8 3f f5 ff e8 73 ae 03 00 48 89 c3 H....?...s...H..
1400c73e0 eb d1 48 89 c3 e8 96 aa 03 00 eb c7 ..H.........
1400c7150
1400c7150std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_M_insert<long long>(long long):
1400c7150push rbp
1400c7151push rdi
1400c7152push rsi
1400c7153push rbx
1400c7154sub rsp, 120
1400c7158mov rdi, [rip+0xd0531]
1400c715fmov rbp, [rdi]
1400c7162mov [rsp+104], rbp
1400c7167lea rbp, [rsp+80]
1400c716cmov rbx, rcx
1400c716fmov rsi, rdx
1400c7172mov rdx, rcx
1400c7175mov rcx, rbp
1400c7178call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c717dcmp [rsp+80], 0
1400c7182je 0x1400c71fa
1400c7184mov rax, [rbx]
1400c7187mov r9, [rax-24]
1400c718badd r9, rbx
1400c718emov rdi, [r9+248]
1400c7195test rdi, rdi
1400c7198je 0x1400c7372
1400c719ecmp [r9+226], 0
1400c71a6je 0x1400c72a0
1400c71acmovzx eax, [r9+224]
1400c71b4
1400c71b4loc_1400c71b4:
1400c71b4mov rdx, [r9+232]
1400c71bbmov r10, [rdi]
1400c71bexor r11l, r11l
1400c71c1movzx eax, ax
1400c71c4mov [rsp+40], rsi
1400c71c9lea rcx, [rsp+64]
1400c71celea r8, [rsp+48]
1400c71d3test rdx, rdx
1400c71d6mov [rsp+48], rdx
1400c71dbmov rdx, rdi
1400c71desete r11b
1400c71e2mov [rsp+32], eax
1400c71e6mov [rsp+56], r11
1400c71ebcall [r10+40]
1400c71efcmp [rsp+72], 0
1400c71f4jne 0x1400c7280
1400c71fa
1400c71faloc_1400c71fa:
1400c71famov rsi, [rsp+88]
1400c71ffmov rax, [rsi]
1400c7202mov rbp, [rax-24]
1400c7206add rbp, rsi
1400c7209test [rbp+25], 32
1400c720dje 0x1400c7216
1400c720fmov eax, [rbp+32]
1400c7212test eax, eax
1400c7214je 0x1400c7240
1400c7216
1400c7216loc_1400c7216:
1400c7216mov rsi, [rip+0xd0473]
1400c721dmov rax, [rsp+104]
1400c7222sub rax, [rsi]
1400c7225jne 0x1400c7324
1400c722bmov rax, rbx
1400c722eadd rsp, 120
1400c7232pop rbx
1400c7233pop rsi
1400c7234pop rdi
1400c7235pop rbp
1400c7236ret
1400c7237
1400c7237 66 0f 1f 84 00 00 00 00 00 f........
1400c7240
1400c7240loc_1400c7240:
1400c7240call std::uncaught_exception()
1400c7245test al, al
1400c7247jne 0x1400c7216
1400c7249mov rcx, [rbp+232]
1400c7250mov edi, [rbp+28]
1400c7253mov [rbp+28], 0
1400c725atest rcx, rcx
1400c725dje 0x1400c7274
1400c725fmov rax, [rcx]
1400c7262call [rax+48]
1400c7265cmp eax, -1
1400c7268je 0x1400c72d0
1400c726a
1400c726aloc_1400c726a:
1400c726amov rax, [rsi]
1400c726dadd rsi, [rax-24]
1400c7271mov rbp, rsi
1400c7274
1400c7274loc_1400c7274:
1400c7274mov [rbp+28], edi
1400c7277jmp 0x1400c7216
1400c7279
1400c7279 0f 1f 80 00 00 00 00 .......
1400c7280
1400c7280loc_1400c7280:
1400c7280mov rax, [rbx]
1400c7283mov rcx, [rax-24]
1400c7287add rcx, rbx
1400c728amov edx, [rcx+32]
1400c728dor edx, 1
1400c7290call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c7295jmp 0x1400c71fa
1400c729a
1400c729a 66 0f 1f 44 00 00 f..D..
1400c72a0
1400c72a0loc_1400c72a0:
1400c72a0mov rcx, [r9+240]
1400c72a7test rcx, rcx
1400c72aaje 0x1400c7329
1400c72acmov rax, [rcx]
1400c72afmov edx, 32
1400c72b4call [rax+80]
1400c72b7mov rdx, [rbx]
1400c72bamov r9, [rdx-24]
1400c72beadd r9, rbx
1400c72c1jmp 0x1400c71b4
1400c72c6
1400c72c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c72d0
1400c72d0loc_1400c72d0:
1400c72d0mov rcx, [rsp+88]
1400c72d5mov rax, [rcx]
1400c72d8add rcx, [rax-24]
1400c72dcmov edx, [rcx+32]
1400c72dfor edx, 1
1400c72e2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c72e7jmp 0x1400c726a
1400c72e9
1400c72e9 48 83 ea 01 48 89 c1 H...H..
1400c72f0 0f 85 92 00 00 00 e8 95 a9 03 00 48 8b 03 ba 01 ...........H....
1400c7300 00 00 00 48 03 58 e8 48 89 d9 e8 71 03 03 00 48 ...H.X.H...q...H
1400c7310 8b 1d 7a 03 0d 00 48 8b 44 24 68 48 2b 03 0f 84 ..z...H.D$hH+...
1400c7320 b4 00 00 00 ....
1400c7324
1400c7324loc_1400c7324:
1400c7324call __stack_chk_fail
1400c7329
1400c7329loc_1400c7329:
1400c7329mov rdi, [rip+0xd0360]
1400c7330mov rax, [rsp+104]
1400c7335sub rax, [rdi]
1400c7338jne 0x1400c7324
1400c733acall std::__throw_bad_cast()
1400c733fmov rcx, rax
1400c7342call __cxa_begin_catch
1400c7347mov rcx, [rsp+88]
1400c734cmov rax, [rcx]
1400c734fadd rcx, [rax-24]
1400c7353mov edx, [rcx+32]
1400c7356or edx, 1
1400c7359call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c735ecall __cxa_end_catch
1400c7363mov rax, [rsi]
1400c7366add rsi, [rax-24]
1400c736amov rbp, rsi
1400c736djmp 0x1400c7274
1400c7372
1400c7372loc_1400c7372:
1400c7372mov rdi, [rip+0xd0317]
1400c7379mov rax, [rsp+104]
1400c737esub rax, [rdi]
1400c7381jne 0x1400c7324
1400c7383call std::__throw_bad_cast()
1400c7388call __cxa_begin_catch
1400c738dmov rax, [rbx]
1400c7390mov edx, 1
1400c7395mov rcx, [rax-24]
1400c7399add rcx, rbx
1400c739ccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c73a1call __cxa_end_catch
1400c73a6jmp 0x1400c71fa
1400c73ab
1400c73ab 48 89 c3 e8 cd H....
1400c73b0 aa 03 00 48 89 e9 e8 35 ec ff ff 48 8b 3d ce 02 ...H...5...H.=..
1400c73c0 0d 00 48 8b 44 24 68 48 2b 07 0f 85 54 ff ff ff ..H.D$hH+...T...
1400c73d0 48 89 d9 e8 c8 3f f5 ff e8 73 ae 03 00 48 89 c3 H....?...s...H..
1400c73e0 eb d1 48 89 c3 e8 96 aa 03 00 eb c7 ..H.........
1400c7150
1400c73ec
1400c73ec // align 0x10
1400c73ec // align 0x10
1400c73f0
1400c73f0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_M_insert<unsigned long long>(unsigned long long):
1400c73f0push rbp
1400c73f1push rdi
1400c73f2push rsi
1400c73f3push rbx
1400c73f4sub rsp, 120
1400c73f8mov rdi, [rip+0xd0291]
1400c73ffmov rbp, [rdi]
1400c7402mov [rsp+104], rbp
1400c7407lea rbp, [rsp+80]
1400c740cmov rbx, rcx
1400c740fmov rsi, rdx
1400c7412mov rdx, rcx
1400c7415mov rcx, rbp
1400c7418call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c741dcmp [rsp+80], 0
1400c7422je 0x1400c749a
1400c7424mov rax, [rbx]
1400c7427mov r9, [rax-24]
1400c742badd r9, rbx
1400c742emov rdi, [r9+248]
1400c7435test rdi, rdi
1400c7438je 0x1400c7612
1400c743ecmp [r9+226], 0
1400c7446je 0x1400c7540
1400c744cmovzx eax, [r9+224]
1400c7454
1400c7454loc_1400c7454:
1400c7454mov rdx, [r9+232]
1400c745bmov r10, [rdi]
1400c745exor r11l, r11l
1400c7461movzx eax, ax
1400c7464mov [rsp+40], rsi
1400c7469lea rcx, [rsp+64]
1400c746elea r8, [rsp+48]
1400c7473test rdx, rdx
1400c7476mov [rsp+48], rdx
1400c747bmov rdx, rdi
1400c747esete r11b
1400c7482mov [rsp+32], eax
1400c7486mov [rsp+56], r11
1400c748bcall [r10+48]
1400c748fcmp [rsp+72], 0
1400c7494jne 0x1400c7520
1400c749a
1400c749aloc_1400c749a:
1400c749amov rsi, [rsp+88]
1400c749fmov rax, [rsi]
1400c74a2mov rbp, [rax-24]
1400c74a6add rbp, rsi
1400c74a9test [rbp+25], 32
1400c74adje 0x1400c74b6
1400c74afmov eax, [rbp+32]
1400c74b2test eax, eax
1400c74b4je 0x1400c74e0
1400c74b6
1400c74b6loc_1400c74b6:
1400c74b6mov rsi, [rip+0xd01d3]
1400c74bdmov rax, [rsp+104]
1400c74c2sub rax, [rsi]
1400c74c5jne 0x1400c75c4
1400c74cbmov rax, rbx
1400c74ceadd rsp, 120
1400c74d2pop rbx
1400c74d3pop rsi
1400c74d4pop rdi
1400c74d5pop rbp
1400c74d6ret
1400c74d7
1400c74d7 66 0f 1f 84 00 00 00 00 00 f........
1400c74e0
1400c74e0loc_1400c74e0:
1400c74e0call std::uncaught_exception()
1400c74e5test al, al
1400c74e7jne 0x1400c74b6
1400c74e9mov rcx, [rbp+232]
1400c74f0mov edi, [rbp+28]
1400c74f3mov [rbp+28], 0
1400c74fatest rcx, rcx
1400c74fdje 0x1400c7514
1400c74ffmov rax, [rcx]
1400c7502call [rax+48]
1400c7505cmp eax, -1
1400c7508je 0x1400c7570
1400c750a
1400c750aloc_1400c750a:
1400c750amov rax, [rsi]
1400c750dadd rsi, [rax-24]
1400c7511mov rbp, rsi
1400c7514
1400c7514loc_1400c7514:
1400c7514mov [rbp+28], edi
1400c7517jmp 0x1400c74b6
1400c7519
1400c7519 0f 1f 80 00 00 00 00 .......
1400c7520
1400c7520loc_1400c7520:
1400c7520mov rax, [rbx]
1400c7523mov rcx, [rax-24]
1400c7527add rcx, rbx
1400c752amov edx, [rcx+32]
1400c752dor edx, 1
1400c7530call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c7535jmp 0x1400c749a
1400c753a
1400c753a 66 0f 1f 44 00 00 f..D..
1400c7540
1400c7540loc_1400c7540:
1400c7540mov rcx, [r9+240]
1400c7547test rcx, rcx
1400c754aje 0x1400c75c9
1400c754cmov rax, [rcx]
1400c754fmov edx, 32
1400c7554call [rax+80]
1400c7557mov rdx, [rbx]
1400c755amov r9, [rdx-24]
1400c755eadd r9, rbx
1400c7561jmp 0x1400c7454
1400c7566
1400c7566 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c7570
1400c7570loc_1400c7570:
1400c7570mov rcx, [rsp+88]
1400c7575mov rax, [rcx]
1400c7578add rcx, [rax-24]
1400c757cmov edx, [rcx+32]
1400c757for edx, 1
1400c7582call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c7587jmp 0x1400c750a
1400c7589
1400c7589 48 83 ea 01 48 89 c1 H...H..
1400c7590 0f 85 92 00 00 00 e8 f5 a6 03 00 48 8b 03 ba 01 ...........H....
1400c75a0 00 00 00 48 03 58 e8 48 89 d9 e8 d1 00 03 00 48 ...H.X.H.......H
1400c75b0 8b 1d da 00 0d 00 48 8b 44 24 68 48 2b 03 0f 84 ......H.D$hH+...
1400c75c0 b4 00 00 00 ....
1400c75c4
1400c75c4loc_1400c75c4:
1400c75c4call __stack_chk_fail
1400c75c9
1400c75c9loc_1400c75c9:
1400c75c9mov rdi, [rip+0xd00c0]
1400c75d0mov rax, [rsp+104]
1400c75d5sub rax, [rdi]
1400c75d8jne 0x1400c75c4
1400c75dacall std::__throw_bad_cast()
1400c75dfmov rcx, rax
1400c75e2call __cxa_begin_catch
1400c75e7mov rcx, [rsp+88]
1400c75ecmov rax, [rcx]
1400c75efadd rcx, [rax-24]
1400c75f3mov edx, [rcx+32]
1400c75f6or edx, 1
1400c75f9call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c75fecall __cxa_end_catch
1400c7603mov rax, [rsi]
1400c7606add rsi, [rax-24]
1400c760amov rbp, rsi
1400c760djmp 0x1400c7514
1400c7612
1400c7612loc_1400c7612:
1400c7612mov rdi, [rip+0xd0077]
1400c7619mov rax, [rsp+104]
1400c761esub rax, [rdi]
1400c7621jne 0x1400c75c4
1400c7623call std::__throw_bad_cast()
1400c7628call __cxa_begin_catch
1400c762dmov rax, [rbx]
1400c7630mov edx, 1
1400c7635mov rcx, [rax-24]
1400c7639add rcx, rbx
1400c763ccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c7641call __cxa_end_catch
1400c7646jmp 0x1400c749a
1400c764b
1400c764b 48 89 c3 e8 2d H...-
1400c7650 a8 03 00 48 89 e9 e8 95 e9 ff ff 48 8b 3d 2e 00 ...H.......H.=..
1400c7660 0d 00 48 8b 44 24 68 48 2b 07 0f 85 54 ff ff ff ..H.D$hH+...T...
1400c7670 48 89 d9 e8 28 3d f5 ff e8 d3 ab 03 00 48 89 c3 H...(=.......H..
1400c7680 eb d1 48 89 c3 e8 f6 a7 03 00 eb c7 ..H.........
1400c73f0
1400c73f0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_M_insert<unsigned long long>(unsigned long long):
1400c73f0push rbp
1400c73f1push rdi
1400c73f2push rsi
1400c73f3push rbx
1400c73f4sub rsp, 120
1400c73f8mov rdi, [rip+0xd0291]
1400c73ffmov rbp, [rdi]
1400c7402mov [rsp+104], rbp
1400c7407lea rbp, [rsp+80]
1400c740cmov rbx, rcx
1400c740fmov rsi, rdx
1400c7412mov rdx, rcx
1400c7415mov rcx, rbp
1400c7418call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c741dcmp [rsp+80], 0
1400c7422je 0x1400c749a
1400c7424mov rax, [rbx]
1400c7427mov r9, [rax-24]
1400c742badd r9, rbx
1400c742emov rdi, [r9+248]
1400c7435test rdi, rdi
1400c7438je 0x1400c7612
1400c743ecmp [r9+226], 0
1400c7446je 0x1400c7540
1400c744cmovzx eax, [r9+224]
1400c7454
1400c7454loc_1400c7454:
1400c7454mov rdx, [r9+232]
1400c745bmov r10, [rdi]
1400c745exor r11l, r11l
1400c7461movzx eax, ax
1400c7464mov [rsp+40], rsi
1400c7469lea rcx, [rsp+64]
1400c746elea r8, [rsp+48]
1400c7473test rdx, rdx
1400c7476mov [rsp+48], rdx
1400c747bmov rdx, rdi
1400c747esete r11b
1400c7482mov [rsp+32], eax
1400c7486mov [rsp+56], r11
1400c748bcall [r10+48]
1400c748fcmp [rsp+72], 0
1400c7494jne 0x1400c7520
1400c749a
1400c749aloc_1400c749a:
1400c749amov rsi, [rsp+88]
1400c749fmov rax, [rsi]
1400c74a2mov rbp, [rax-24]
1400c74a6add rbp, rsi
1400c74a9test [rbp+25], 32
1400c74adje 0x1400c74b6
1400c74afmov eax, [rbp+32]
1400c74b2test eax, eax
1400c74b4je 0x1400c74e0
1400c74b6
1400c74b6loc_1400c74b6:
1400c74b6mov rsi, [rip+0xd01d3]
1400c74bdmov rax, [rsp+104]
1400c74c2sub rax, [rsi]
1400c74c5jne 0x1400c75c4
1400c74cbmov rax, rbx
1400c74ceadd rsp, 120
1400c74d2pop rbx
1400c74d3pop rsi
1400c74d4pop rdi
1400c74d5pop rbp
1400c74d6ret
1400c74d7
1400c74d7 66 0f 1f 84 00 00 00 00 00 f........
1400c74e0
1400c74e0loc_1400c74e0:
1400c74e0call std::uncaught_exception()
1400c74e5test al, al
1400c74e7jne 0x1400c74b6
1400c74e9mov rcx, [rbp+232]
1400c74f0mov edi, [rbp+28]
1400c74f3mov [rbp+28], 0
1400c74fatest rcx, rcx
1400c74fdje 0x1400c7514
1400c74ffmov rax, [rcx]
1400c7502call [rax+48]
1400c7505cmp eax, -1
1400c7508je 0x1400c7570
1400c750a
1400c750aloc_1400c750a:
1400c750amov rax, [rsi]
1400c750dadd rsi, [rax-24]
1400c7511mov rbp, rsi
1400c7514
1400c7514loc_1400c7514:
1400c7514mov [rbp+28], edi
1400c7517jmp 0x1400c74b6
1400c7519
1400c7519 0f 1f 80 00 00 00 00 .......
1400c7520
1400c7520loc_1400c7520:
1400c7520mov rax, [rbx]
1400c7523mov rcx, [rax-24]
1400c7527add rcx, rbx
1400c752amov edx, [rcx+32]
1400c752dor edx, 1
1400c7530call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c7535jmp 0x1400c749a
1400c753a
1400c753a 66 0f 1f 44 00 00 f..D..
1400c7540
1400c7540loc_1400c7540:
1400c7540mov rcx, [r9+240]
1400c7547test rcx, rcx
1400c754aje 0x1400c75c9
1400c754cmov rax, [rcx]
1400c754fmov edx, 32
1400c7554call [rax+80]
1400c7557mov rdx, [rbx]
1400c755amov r9, [rdx-24]
1400c755eadd r9, rbx
1400c7561jmp 0x1400c7454
1400c7566
1400c7566 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c7570
1400c7570loc_1400c7570:
1400c7570mov rcx, [rsp+88]
1400c7575mov rax, [rcx]
1400c7578add rcx, [rax-24]
1400c757cmov edx, [rcx+32]
1400c757for edx, 1
1400c7582call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c7587jmp 0x1400c750a
1400c7589
1400c7589 48 83 ea 01 48 89 c1 H...H..
1400c7590 0f 85 92 00 00 00 e8 f5 a6 03 00 48 8b 03 ba 01 ...........H....
1400c75a0 00 00 00 48 03 58 e8 48 89 d9 e8 d1 00 03 00 48 ...H.X.H.......H
1400c75b0 8b 1d da 00 0d 00 48 8b 44 24 68 48 2b 03 0f 84 ......H.D$hH+...
1400c75c0 b4 00 00 00 ....
1400c75c4
1400c75c4loc_1400c75c4:
1400c75c4call __stack_chk_fail
1400c75c9
1400c75c9loc_1400c75c9:
1400c75c9mov rdi, [rip+0xd00c0]
1400c75d0mov rax, [rsp+104]
1400c75d5sub rax, [rdi]
1400c75d8jne 0x1400c75c4
1400c75dacall std::__throw_bad_cast()
1400c75dfmov rcx, rax
1400c75e2call __cxa_begin_catch
1400c75e7mov rcx, [rsp+88]
1400c75ecmov rax, [rcx]
1400c75efadd rcx, [rax-24]
1400c75f3mov edx, [rcx+32]
1400c75f6or edx, 1
1400c75f9call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c75fecall __cxa_end_catch
1400c7603mov rax, [rsi]
1400c7606add rsi, [rax-24]
1400c760amov rbp, rsi
1400c760djmp 0x1400c7514
1400c7612
1400c7612loc_1400c7612:
1400c7612mov rdi, [rip+0xd0077]
1400c7619mov rax, [rsp+104]
1400c761esub rax, [rdi]
1400c7621jne 0x1400c75c4
1400c7623call std::__throw_bad_cast()
1400c7628call __cxa_begin_catch
1400c762dmov rax, [rbx]
1400c7630mov edx, 1
1400c7635mov rcx, [rax-24]
1400c7639add rcx, rbx
1400c763ccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400c7641call __cxa_end_catch
1400c7646jmp 0x1400c749a
1400c764b
1400c764b 48 89 c3 e8 2d H...-
1400c7650 a8 03 00 48 89 e9 e8 95 e9 ff ff 48 8b 3d 2e 00 ...H.......H.=..
1400c7660 0d 00 48 8b 44 24 68 48 2b 07 0f 85 54 ff ff ff ..H.D$hH+...T...
1400c7670 48 89 d9 e8 28 3d f5 ff e8 d3 ab 03 00 48 89 c3 H...(=.......H..
1400c7680 eb d1 48 89 c3 e8 f6 a7 03 00 eb c7 ..H.........
1400c73f0
1400c768c
1400c768c // align 0x10
1400c768c // align 0x10
1400c7690
1400c7690std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&&):
1400c7690push rdi
1400c7691push rsi
1400c7692push rbx
1400c7693sub rsp, 48
1400c7697movups [rsp+32], x6
1400c769clea rax, [rip+0xda86d]
1400c76a3movq x6, [rip+0xca46d]
1400c76abmovq x1, rax
1400c76b0punpcklqdq x6, x1
1400c76b4mov rbx, rcx
1400c76b7lea rcx, [rcx+8]
1400c76bbmov rsi, rdx
1400c76becall std::ios_base::ios_base()
1400c76c3pxor x0, x0
1400c76c7xor eax, eax
1400c76c9lea rcx, [rbx+8]
1400c76cdmovups [rbx+240], x0
1400c76d4movups [rbx+256], x0
1400c76dbmov [rbx+232], ax
1400c76e2mov rax, [rsi]
1400c76e5mov [rbx+224], 0
1400c76f0mov [rbx+234], 0
1400c76f7add rsi, [rax-24]
1400c76fbmov rdx, rsi
1400c76femovups [rbx], x6
1400c7701call std::ios_base::_M_move(std::ios_base&)
1400c7706lea rdx, [rbx+216]
1400c770dlea rcx, [rbx+8]
1400c7711call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c7716mov rax, [rsi+216]
1400c771dmov [rbx+240], 0
1400c7728mov [rsi+216], 0
1400c7733mov [rbx+224], rax
1400c773amovzx eax, [rsi+224]
1400c7741mov [rbx+232], ax
1400c7748movzx eax, [rsi+226]
1400c774fmov [rbx+234], al
1400c7755movups x6, [rsp+32]
1400c775aadd rsp, 48
1400c775epop rbx
1400c775fpop rsi
1400c7760pop rdi
1400c7761ret
1400c7762
1400c7762 48 89 c6 48 8b 05 a4 fd 0c 00 48 8d 4b 08 H..H......H.K.
1400c7770 48 83 c0 10 48 89 43 08 e8 c3 e7 02 00 48 89 f1 H...H.C......H..
1400c7780 e8 1b 3c f5 ff 90 ..<...
1400c7690
1400c7690std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&&):
1400c7690push rdi
1400c7691push rsi
1400c7692push rbx
1400c7693sub rsp, 48
1400c7697movups [rsp+32], x6
1400c769clea rax, [rip+0xda86d]
1400c76a3movq x6, [rip+0xca46d]
1400c76abmovq x1, rax
1400c76b0punpcklqdq x6, x1
1400c76b4mov rbx, rcx
1400c76b7lea rcx, [rcx+8]
1400c76bbmov rsi, rdx
1400c76becall std::ios_base::ios_base()
1400c76c3pxor x0, x0
1400c76c7xor eax, eax
1400c76c9lea rcx, [rbx+8]
1400c76cdmovups [rbx+240], x0
1400c76d4movups [rbx+256], x0
1400c76dbmov [rbx+232], ax
1400c76e2mov rax, [rsi]
1400c76e5mov [rbx+224], 0
1400c76f0mov [rbx+234], 0
1400c76f7add rsi, [rax-24]
1400c76fbmov rdx, rsi
1400c76femovups [rbx], x6
1400c7701call std::ios_base::_M_move(std::ios_base&)
1400c7706lea rdx, [rbx+216]
1400c770dlea rcx, [rbx+8]
1400c7711call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c7716mov rax, [rsi+216]
1400c771dmov [rbx+240], 0
1400c7728mov [rsi+216], 0
1400c7733mov [rbx+224], rax
1400c773amovzx eax, [rsi+224]
1400c7741mov [rbx+232], ax
1400c7748movzx eax, [rsi+226]
1400c774fmov [rbx+234], al
1400c7755movups x6, [rsp+32]
1400c775aadd rsp, 48
1400c775epop rbx
1400c775fpop rsi
1400c7760pop rdi
1400c7761ret
1400c7762
1400c7762 48 89 c6 48 8b 05 a4 fd 0c 00 48 8d 4b 08 H..H......H.K.
1400c7770 48 83 c0 10 48 89 43 08 e8 c3 e7 02 00 48 89 f1 H...H.C......H..
1400c7780 e8 1b 3c f5 ff 90 ..<...
1400c7690
1400c7786
1400c7786 // align 0x10
1400c7786 // align 0x10
1400c7790
1400c7790std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c7790push rdi
1400c7791push rsi
1400c7792push rbx
1400c7793sub rsp, 48
1400c7797movups [rsp+32], x6
1400c779clea rax, [rip+0xda76d]
1400c77a3movq x6, [rip+0xca36d]
1400c77abmovq x1, rax
1400c77b0punpcklqdq x6, x1
1400c77b4mov rbx, rcx
1400c77b7lea rcx, [rcx+8]
1400c77bbmov rsi, rdx
1400c77becall std::ios_base::ios_base()
1400c77c3xor eax, eax
1400c77c5pxor x0, x0
1400c77c9movups [rbx], x6
1400c77ccmov [rbx+232], ax
1400c77d3mov rdx, rsi
1400c77d6lea rcx, [rbx+8]
1400c77damov [rbx+224], 0
1400c77e5mov [rbx+234], 0
1400c77ecmovups [rbx+240], x0
1400c77f3movups [rbx+256], x0
1400c77facall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c77ffnop
1400c7800movups x6, [rsp+32]
1400c7805add rsp, 48
1400c7809pop rbx
1400c780apop rsi
1400c780bpop rdi
1400c780cret
1400c780d
1400c780d 48 89 c6 H..
1400c7810 48 8b 05 f9 fc 0c 00 48 8d 4b 08 48 83 c0 10 48 H......H.K.H...H
1400c7820 89 43 08 e8 18 e7 02 00 48 89 f1 e8 70 3b f5 ff .C......H...p;..
1400c7830 90 .
1400c7790
1400c7790std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c7790push rdi
1400c7791push rsi
1400c7792push rbx
1400c7793sub rsp, 48
1400c7797movups [rsp+32], x6
1400c779clea rax, [rip+0xda76d]
1400c77a3movq x6, [rip+0xca36d]
1400c77abmovq x1, rax
1400c77b0punpcklqdq x6, x1
1400c77b4mov rbx, rcx
1400c77b7lea rcx, [rcx+8]
1400c77bbmov rsi, rdx
1400c77becall std::ios_base::ios_base()
1400c77c3xor eax, eax
1400c77c5pxor x0, x0
1400c77c9movups [rbx], x6
1400c77ccmov [rbx+232], ax
1400c77d3mov rdx, rsi
1400c77d6lea rcx, [rbx+8]
1400c77damov [rbx+224], 0
1400c77e5mov [rbx+234], 0
1400c77ecmovups [rbx+240], x0
1400c77f3movups [rbx+256], x0
1400c77facall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c77ffnop
1400c7800movups x6, [rsp+32]
1400c7805add rsp, 48
1400c7809pop rbx
1400c780apop rsi
1400c780bpop rdi
1400c780cret
1400c780d
1400c780d 48 89 c6 H..
1400c7810 48 8b 05 f9 fc 0c 00 48 8d 4b 08 48 83 c0 10 48 H......H.K.H...H
1400c7820 89 43 08 e8 18 e7 02 00 48 89 f1 e8 70 3b f5 ff .C......H...p;..
1400c7830 90 .
1400c7790
1400c7831
1400c7831 // align 0x10
1400c7831 // align 0x10
1400c7840
1400c7840std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream(std::basic_iostream<wchar_t, std::char_traits<wchar_t>>&):
1400c7840push rbx
1400c7841sub rsp, 48
1400c7845movups [rsp+32], x6
1400c784alea rax, [rip+0xda6bf]
1400c7851movq x6, [rip+0xca2bf]
1400c7859movq x1, rax
1400c785epunpcklqdq x6, x1
1400c7862mov rbx, rcx
1400c7865lea rcx, [rcx+8]
1400c7869call std::ios_base::ios_base()
1400c786epxor x0, x0
1400c7872xor eax, eax
1400c7874movups [rbx], x6
1400c7877mov [rbx+224], 0
1400c7882mov [rbx+232], ax
1400c7889mov [rbx+234], 0
1400c7890movups [rbx+240], x0
1400c7897movups [rbx+256], x0
1400c789emovups x6, [rsp+32]
1400c78a3add rsp, 48
1400c78a7pop rbx
1400c78a8ret
1400c7840
1400c7840std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream(std::basic_iostream<wchar_t, std::char_traits<wchar_t>>&):
1400c7840push rbx
1400c7841sub rsp, 48
1400c7845movups [rsp+32], x6
1400c784alea rax, [rip+0xda6bf]
1400c7851movq x6, [rip+0xca2bf]
1400c7859movq x1, rax
1400c785epunpcklqdq x6, x1
1400c7862mov rbx, rcx
1400c7865lea rcx, [rcx+8]
1400c7869call std::ios_base::ios_base()
1400c786epxor x0, x0
1400c7872xor eax, eax
1400c7874movups [rbx], x6
1400c7877mov [rbx+224], 0
1400c7882mov [rbx+232], ax
1400c7889mov [rbx+234], 0
1400c7890movups [rbx+240], x0
1400c7897movups [rbx+256], x0
1400c789emovups x6, [rsp+32]
1400c78a3add rsp, 48
1400c78a7pop rbx
1400c78a8ret
1400c7840
1400c78a9
1400c78a9 // align 0x10
1400c78a9 // align 0x10
1400c78b0
1400c78b0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream():
1400c78b0push rdi
1400c78b1push rsi
1400c78b2push rbx
1400c78b3sub rsp, 48
1400c78b7movups [rsp+32], x6
1400c78bclea rax, [rip+0xda64d]
1400c78c3movq x6, [rip+0xca24d]
1400c78cbmovq x1, rax
1400c78d0punpcklqdq x6, x1
1400c78d4mov rbx, rcx
1400c78d7lea rcx, [rcx+8]
1400c78dbcall std::ios_base::ios_base()
1400c78e0xor eax, eax
1400c78e2mov [rbx+234], 0
1400c78e9xor edx, edx
1400c78ebmov [rbx+232], ax
1400c78f2pxor x0, x0
1400c78f6lea rcx, [rbx+8]
1400c78famov [rbx+224], 0
1400c7905movups [rbx+240], x0
1400c790cmovups [rbx+256], x0
1400c7913movups [rbx], x6
1400c7916call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c791bnop
1400c791cmovups x6, [rsp+32]
1400c7921add rsp, 48
1400c7925pop rbx
1400c7926pop rsi
1400c7927pop rdi
1400c7928ret
1400c7929
1400c7929 48 8b 15 e0 fb 0c 00 H......
1400c7930 48 89 c7 48 8d 4b 08 48 8d 42 10 48 89 43 08 e8 H..H.K.H.B.H.C..
1400c7940 fc e5 02 00 48 89 f9 e8 54 3a f5 ff 90 ....H...T:...
1400c78b0
1400c78b0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream():
1400c78b0push rdi
1400c78b1push rsi
1400c78b2push rbx
1400c78b3sub rsp, 48
1400c78b7movups [rsp+32], x6
1400c78bclea rax, [rip+0xda64d]
1400c78c3movq x6, [rip+0xca24d]
1400c78cbmovq x1, rax
1400c78d0punpcklqdq x6, x1
1400c78d4mov rbx, rcx
1400c78d7lea rcx, [rcx+8]
1400c78dbcall std::ios_base::ios_base()
1400c78e0xor eax, eax
1400c78e2mov [rbx+234], 0
1400c78e9xor edx, edx
1400c78ebmov [rbx+232], ax
1400c78f2pxor x0, x0
1400c78f6lea rcx, [rbx+8]
1400c78famov [rbx+224], 0
1400c7905movups [rbx+240], x0
1400c790cmovups [rbx+256], x0
1400c7913movups [rbx], x6
1400c7916call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400c791bnop
1400c791cmovups x6, [rsp+32]
1400c7921add rsp, 48
1400c7925pop rbx
1400c7926pop rsi
1400c7927pop rdi
1400c7928ret
1400c7929
1400c7929 48 8b 15 e0 fb 0c 00 H......
1400c7930 48 89 c7 48 8d 4b 08 48 8d 42 10 48 89 43 08 e8 H..H.K.H.B.H.C..
1400c7940 fc e5 02 00 48 89 f9 e8 54 3a f5 ff 90 ....H...T:...
1400c78b0
1400c794d
1400c794d // align 0x10
1400c794d // align 0x10
1400c7950
1400c7950std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&&):
1400c7950push rsi
1400c7951push rbx
1400c7952sub rsp, 40
1400c7956mov rax, [rdx]
1400c7959mov rbx, rcx
1400c795cmov [rcx], rax
1400c795fadd rbx, [rax-24]
1400c7963mov rsi, r8
1400c7966mov rax, [rdx+8]
1400c796amov rcx, rbx
1400c796dmov [rbx], rax
1400c7970mov rax, [r8]
1400c7973add rsi, [rax-24]
1400c7977mov rdx, rsi
1400c797acall std::ios_base::_M_move(std::ios_base&)
1400c797flea rdx, [rbx+208]
1400c7986mov rcx, rbx
1400c7989call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c798emov rax, [rsi+216]
1400c7995mov [rbx+232], 0
1400c79a0mov [rsi+216], 0
1400c79abmov [rbx+216], rax
1400c79b2movzx eax, [rsi+224]
1400c79b9mov [rbx+224], ax
1400c79c0movzx eax, [rsi+226]
1400c79c7mov [rbx+226], al
1400c79cdadd rsp, 40
1400c79d1pop rbx
1400c79d2pop rsi
1400c79d3ret
1400c7950
1400c7950std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&&):
1400c7950push rsi
1400c7951push rbx
1400c7952sub rsp, 40
1400c7956mov rax, [rdx]
1400c7959mov rbx, rcx
1400c795cmov [rcx], rax
1400c795fadd rbx, [rax-24]
1400c7963mov rsi, r8
1400c7966mov rax, [rdx+8]
1400c796amov rcx, rbx
1400c796dmov [rbx], rax
1400c7970mov rax, [r8]
1400c7973add rsi, [rax-24]
1400c7977mov rdx, rsi
1400c797acall std::ios_base::_M_move(std::ios_base&)
1400c797flea rdx, [rbx+208]
1400c7986mov rcx, rbx
1400c7989call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c798emov rax, [rsi+216]
1400c7995mov [rbx+232], 0
1400c79a0mov [rsi+216], 0
1400c79abmov [rbx+216], rax
1400c79b2movzx eax, [rsi+224]
1400c79b9mov [rbx+224], ax
1400c79c0movzx eax, [rsi+226]
1400c79c7mov [rbx+226], al
1400c79cdadd rsp, 40
1400c79d1pop rbx
1400c79d2pop rsi
1400c79d3ret
1400c7950
1400c79d4
1400c79d4 // align 0x10
1400c79d4 // align 0x10
1400c79e0
1400c79e0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c79e0mov rax, [rdx]
1400c79e3mov [rcx], rax
1400c79e6add rcx, [rax-24]
1400c79eamov rax, [rdx+8]
1400c79eemov rdx, r8
1400c79f1mov [rcx], rax
1400c79f4jmp 0x1400f7750
1400c79e0
1400c79e0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c79e0mov rax, [rdx]
1400c79e3mov [rcx], rax
1400c79e6add rcx, [rax-24]
1400c79eamov rax, [rdx+8]
1400c79eemov rdx, r8
1400c79f1mov [rcx], rax
1400c79f4jmp 0x1400f7750
1400c79e0
1400c79f9
1400c79f9 // align 0x10
1400c79f9 // align 0x10
1400c7a00
1400c7a00std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream(std::basic_iostream<wchar_t, std::char_traits<wchar_t>>&):
1400c7a00mov rax, [rdx]
1400c7a03mov rdx, [rdx+8]
1400c7a07mov [rcx], rax
1400c7a0amov rax, [rax-24]
1400c7a0emov [rcx+rax], rdx
1400c7a12ret
1400c7a00
1400c7a00std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream(std::basic_iostream<wchar_t, std::char_traits<wchar_t>>&):
1400c7a00mov rax, [rdx]
1400c7a03mov rdx, [rdx+8]
1400c7a07mov [rcx], rax
1400c7a0amov rax, [rax-24]
1400c7a0emov [rcx+rax], rdx
1400c7a12ret
1400c7a00
1400c7a13
1400c7a13 // align 0x10
1400c7a13 // align 0x10
1400c7a20
1400c7a20std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream():
1400c7a20mov rax, [rdx]
1400c7a23mov [rcx], rax
1400c7a26add rcx, [rax-24]
1400c7a2amov rax, [rdx+8]
1400c7a2exor edx, edx
1400c7a30mov [rcx], rax
1400c7a33jmp 0x1400f7750
1400c7a20
1400c7a20std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::basic_ostream():
1400c7a20mov rax, [rdx]
1400c7a23mov [rcx], rax
1400c7a26add rcx, [rax-24]
1400c7a2amov rax, [rdx+8]
1400c7a2exor edx, edx
1400c7a30mov [rcx], rax
1400c7a33jmp 0x1400f7750
1400c7a20
1400c7a38
1400c7a38 // align 0x10
1400c7a38 // align 0x10
1400c7a40
1400c7a40std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::~basic_ostream():
1400c7a40push rbx
1400c7a41sub rsp, 32
1400c7a45mov rax, [rip+0xcfac4]
1400c7a4clea rdx, [rip+0xda495]
1400c7a53movq x0, rdx
1400c7a58add rax, 16
1400c7a5cmovq x1, rax
1400c7a61punpcklqdq x0, x1
1400c7a65movups [rcx], x0
1400c7a68mov rbx, rcx
1400c7a6blea rcx, [rcx+8]
1400c7a6fcall std::ios_base::~ios_base()
1400c7a74mov rcx, rbx
1400c7a77add rsp, 32
1400c7a7bpop rbx
1400c7a7cjmp 0x140101ab0
1400c7a40
1400c7a40std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::~basic_ostream():
1400c7a40push rbx
1400c7a41sub rsp, 32
1400c7a45mov rax, [rip+0xcfac4]
1400c7a4clea rdx, [rip+0xda495]
1400c7a53movq x0, rdx
1400c7a58add rax, 16
1400c7a5cmovq x1, rax
1400c7a61punpcklqdq x0, x1
1400c7a65movups [rcx], x0
1400c7a68mov rbx, rcx
1400c7a6blea rcx, [rcx+8]
1400c7a6fcall std::ios_base::~ios_base()
1400c7a74mov rcx, rbx
1400c7a77add rsp, 32
1400c7a7bpop rbx
1400c7a7cjmp 0x140101ab0
1400c7a40
1400c7a81
1400c7a81 // align 0x10
1400c7a81 // align 0x10
1400c7a90
1400c7a90std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::~basic_ostream():
1400c7a90mov rax, [rip+0xcfa79]
1400c7a97lea rdx, [rip+0xda44a]
1400c7a9emovq x0, rdx
1400c7aa3add rax, 16
1400c7aa7movq x1, rax
1400c7aacpunpcklqdq x0, x1
1400c7ab0movups [rcx], x0
1400c7ab3add rcx, 8
1400c7ab7jmp 0x1400f5f40
1400c7a90
1400c7a90std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::~basic_ostream():
1400c7a90mov rax, [rip+0xcfa79]
1400c7a97lea rdx, [rip+0xda44a]
1400c7a9emovq x0, rdx
1400c7aa3add rax, 16
1400c7aa7movq x1, rax
1400c7aacpunpcklqdq x0, x1
1400c7ab0movups [rcx], x0
1400c7ab3add rcx, 8
1400c7ab7jmp 0x1400f5f40
1400c7a90
1400c7abc
1400c7abc // align 0x10
1400c7abc // align 0x10
1400c7ac0
1400c7ac0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::~basic_ostream():
1400c7ac0mov rax, [rdx]
1400c7ac3mov [rcx], rax
1400c7ac6mov rax, [rax-24]
1400c7acamov rdx, [rdx+8]
1400c7acemov [rcx+rax], rdx
1400c7ad2ret
1400c7ac0
1400c7ac0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::~basic_ostream():
1400c7ac0mov rax, [rdx]
1400c7ac3mov [rcx], rax
1400c7ac6mov rax, [rax-24]
1400c7acamov rdx, [rdx+8]
1400c7acemov [rcx+rax], rdx
1400c7ad2ret
1400c7ac0
1400c7ad3
1400c7ad3 // align 0x10
1400c7ad3 // align 0x10
1400c7ae0
1400c7ae0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&&):
1400c7ae0push rdi
1400c7ae1push rsi
1400c7ae2push rbx
1400c7ae3sub rsp, 32
1400c7ae7mov rax, [rcx]
1400c7aeamov rsi, [rax-24]
1400c7aeemov rax, [rdx]
1400c7af1mov rbx, [rax-24]
1400c7af5add rsi, rcx
1400c7af8mov rdi, rcx
1400c7afbmov rcx, rsi
1400c7afeadd rbx, rdx
1400c7b01mov rdx, rbx
1400c7b04call std::ios_base::_M_swap(std::ios_base&)
1400c7b09lea rdx, [rsi+208]
1400c7b10mov rcx, rsi
1400c7b13call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c7b18lea rdx, [rbx+208]
1400c7b1fmov rcx, rbx
1400c7b22call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c7b27mov rax, [rsi+216]
1400c7b2emov rdx, [rbx+216]
1400c7b35mov [rsi+216], rdx
1400c7b3cmovzx edx, [rbx+224]
1400c7b43mov [rbx+216], rax
1400c7b4amovzx eax, [rsi+224]
1400c7b51mov [rsi+224], dx
1400c7b58movzx edx, [rbx+226]
1400c7b5fmov [rbx+224], ax
1400c7b66movzx eax, [rsi+226]
1400c7b6dmov [rsi+226], dl
1400c7b73mov [rbx+226], al
1400c7b79mov rax, rdi
1400c7b7cadd rsp, 32
1400c7b80pop rbx
1400c7b81pop rsi
1400c7b82pop rdi
1400c7b83ret
1400c7ae0
1400c7ae0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&&):
1400c7ae0push rdi
1400c7ae1push rsi
1400c7ae2push rbx
1400c7ae3sub rsp, 32
1400c7ae7mov rax, [rcx]
1400c7aeamov rsi, [rax-24]
1400c7aeemov rax, [rdx]
1400c7af1mov rbx, [rax-24]
1400c7af5add rsi, rcx
1400c7af8mov rdi, rcx
1400c7afbmov rcx, rsi
1400c7afeadd rbx, rdx
1400c7b01mov rdx, rbx
1400c7b04call std::ios_base::_M_swap(std::ios_base&)
1400c7b09lea rdx, [rsi+208]
1400c7b10mov rcx, rsi
1400c7b13call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c7b18lea rdx, [rbx+208]
1400c7b1fmov rcx, rbx
1400c7b22call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400c7b27mov rax, [rsi+216]
1400c7b2emov rdx, [rbx+216]
1400c7b35mov [rsi+216], rdx
1400c7b3cmovzx edx, [rbx+224]
1400c7b43mov [rbx+216], rax
1400c7b4amovzx eax, [rsi+224]
1400c7b51mov [rsi+224], dx
1400c7b58movzx edx, [rbx+226]
1400c7b5fmov [rbx+224], ax
1400c7b66movzx eax, [rsi+226]
1400c7b6dmov [rsi+226], dl
1400c7b73mov [rbx+226], al
1400c7b79mov rax, rdi
1400c7b7cadd rsp, 32
1400c7b80pop rbx
1400c7b81pop rsi
1400c7b82pop rdi
1400c7b83ret
1400c7ae0
1400c7b84
1400c7b84 // align 0x10
1400c7b84 // align 0x10
1400c7b90
1400c7b90std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& (*)(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)):
1400c7b90jmp rdx
1400c7b90
1400c7b90std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& (*)(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)):
1400c7b90jmp rdx
1400c7b90
1400c7b93
1400c7b93 // align 0x10
1400c7b93 // align 0x10
1400c7ba0
1400c7ba0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(std::ios_base& (*)(std::ios_base&)):
1400c7ba0push rbx
1400c7ba1sub rsp, 32
1400c7ba5mov rax, [rcx]
1400c7ba8mov rbx, rcx
1400c7babmov rcx, [rax-24]
1400c7bafadd rcx, rbx
1400c7bb2call rdx
1400c7bb4mov rax, rbx
1400c7bb7add rsp, 32
1400c7bbbpop rbx
1400c7bbcret
1400c7ba0
1400c7ba0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(std::ios_base& (*)(std::ios_base&)):
1400c7ba0push rbx
1400c7ba1sub rsp, 32
1400c7ba5mov rax, [rcx]
1400c7ba8mov rbx, rcx
1400c7babmov rcx, [rax-24]
1400c7bafadd rcx, rbx
1400c7bb2call rdx
1400c7bb4mov rax, rbx
1400c7bb7add rsp, 32
1400c7bbbpop rbx
1400c7bbcret
1400c7ba0
1400c7bbd
1400c7bbd // align 0x10
1400c7bbd // align 0x10
1400c7bc0
1400c7bc0std::basic_ostream<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>>&)):
1400c7bc0push rbx
1400c7bc1sub rsp, 32
1400c7bc5mov rax, [rcx]
1400c7bc8mov rbx, rcx
1400c7bcbmov rcx, [rax-24]
1400c7bcfadd rcx, rbx
1400c7bd2call rdx
1400c7bd4mov rax, rbx
1400c7bd7add rsp, 32
1400c7bdbpop rbx
1400c7bdcret
1400c7bc0
1400c7bc0std::basic_ostream<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>>&)):
1400c7bc0push rbx
1400c7bc1sub rsp, 32
1400c7bc5mov rax, [rcx]
1400c7bc8mov rbx, rcx
1400c7bcbmov rcx, [rax-24]
1400c7bcfadd rcx, rbx
1400c7bd2call rdx
1400c7bd4mov rax, rbx
1400c7bd7add rsp, 32
1400c7bdbpop rbx
1400c7bdcret
1400c7bc0
1400c7bdd
1400c7bdd // align 0x10
1400c7bdd // align 0x10
1400c7be0
1400c7be0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(void const*):
1400c7be0jmp 0x1400c6180
1400c7be0
1400c7be0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(void const*):
1400c7be0jmp 0x1400c6180
1400c7be0
1400c7be5
1400c7be5 // align 0x10
1400c7be5 // align 0x10
1400c7bf0
1400c7bf0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c7bf0push r14
1400c7bf2push rdi
1400c7bf3push rsi
1400c7bf4push rbx
1400c7bf5sub rsp, 88
1400c7bf9mov rbx, rcx
1400c7bfcmov rcx, [rip+0xcfa8d]
1400c7c03mov rsi, rdx
1400c7c06mov rdx, [rcx]
1400c7c09mov [rsp+72], rdx
1400c7c0emov rdx, rbx
1400c7c11lea rcx, [rsp+48]
1400c7c16call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c7c1bcmp [rsp+48], 0
1400c7c20je 0x1400c7c90
1400c7c22test rsi, rsi
1400c7c25je 0x1400c7ca0
1400c7c27mov rax, [rbx]
1400c7c2alea r8, [rsp+47]
1400c7c2fmov rcx, rsi
1400c7c32mov rax, [rax-24]
1400c7c36mov rdx, [rbx+rax+232]
1400c7c3ecall 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&)
1400c7c43test rax, rax
1400c7c46je 0x1400c7d00
1400c7c4cnop [rax]
1400c7c50
1400c7c50loc_1400c7c50:
1400c7c50mov rsi, [rsp+56]
1400c7c55mov rax, [rsi]
1400c7c58mov rdi, [rax-24]
1400c7c5cadd rdi, rsi
1400c7c5ftest [rdi+25], 32
1400c7c63je 0x1400c7c6c
1400c7c65mov eax, [rdi+32]
1400c7c68test eax, eax
1400c7c6aje 0x1400c7cc0
1400c7c6c
1400c7c6cloc_1400c7c6c:
1400c7c6cmov rdx, [rip+0xcfa1d]
1400c7c73mov rax, [rsp+72]
1400c7c78sub rax, [rdx]
1400c7c7bjne 0x1400c7d64
1400c7c81mov rax, rbx
1400c7c84add rsp, 88
1400c7c88pop rbx
1400c7c89pop rsi
1400c7c8apop rdi
1400c7c8bpop r14
1400c7c8dret
1400c7c8e
1400c7c8e 66 90 f.
1400c7c90
1400c7c90loc_1400c7c90:
1400c7c90test rsi, rsi
1400c7c93jne 0x1400c7c50
1400c7c95nop [rax+rax]
1400c7ca0
1400c7ca0loc_1400c7ca0:
1400c7ca0mov edx, 1
1400c7ca5
1400c7ca5loc_1400c7ca5:
1400c7ca5mov rax, [rbx]
1400c7ca8mov rcx, [rax-24]
1400c7cacadd rcx, rbx
1400c7cafor edx, [rcx+32]
1400c7cb2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c7cb7jmp 0x1400c7c50
1400c7cb9
1400c7cb9 0f 1f 80 00 00 00 00 .......
1400c7cc0
1400c7cc0loc_1400c7cc0:
1400c7cc0call std::uncaught_exception()
1400c7cc5test al, al
1400c7cc7jne 0x1400c7c6c
1400c7cc9mov rcx, [rdi+232]
1400c7cd0mov r14l, [rdi+28]
1400c7cd4mov [rdi+28], 0
1400c7cdbtest rcx, rcx
1400c7cdeje 0x1400c7cf5
1400c7ce0mov rax, [rcx]
1400c7ce3call [rax+48]
1400c7ce6cmp eax, -1
1400c7ce9je 0x1400c7d10
1400c7ceb
1400c7cebloc_1400c7ceb:
1400c7cebmov rax, [rsi]
1400c7ceeadd rsi, [rax-24]
1400c7cf2mov rdi, rsi
1400c7cf5
1400c7cf5loc_1400c7cf5:
1400c7cf5mov [rdi+28], r14l
1400c7cf9jmp 0x1400c7c6c
1400c7cfe
1400c7cfe 66 90 f.
1400c7d00
1400c7d00loc_1400c7d00:
1400c7d00mov edx, 4
1400c7d05jmp 0x1400c7ca5
1400c7d07
1400c7d07 66 0f 1f 84 00 00 00 00 00 f........
1400c7d10
1400c7d10loc_1400c7d10:
1400c7d10mov rcx, [rsp+56]
1400c7d15mov rax, [rcx]
1400c7d18add rcx, [rax-24]
1400c7d1cmov edx, [rcx+32]
1400c7d1for edx, 1
1400c7d22call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c7d27jmp 0x1400c7ceb
1400c7d29
1400c7d29 48 83 ea 01 48 89 c1 H...H..
1400c7d30 0f 85 8c 00 00 00 e8 55 9f 03 00 48 8b 03 ba 01 .......U...H....
1400c7d40 00 00 00 48 03 58 e8 48 89 d9 e8 31 f9 02 00 48 ...H.X.H...1...H
1400c7d50 8b 1d 3a f9 0c 00 48 8b 44 24 48 48 2b 03 0f 84 ..:...H.D$HH+...
1400c7d60 8e 00 00 00 ....
1400c7d64
1400c7d64loc_1400c7d64:
1400c7d64call __stack_chk_fail
1400c7d69mov rbx, rax
1400c7d6clea rcx, [rsp+48]
1400c7d71call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::~sentry()
1400c7d76mov rsi, [rip+0xcf913]
1400c7d7dmov rax, [rsp+72]
1400c7d82sub rax, [rsi]
1400c7d85jne 0x1400c7d64
1400c7d87mov rcx, rbx
1400c7d8acall _Unwind_Resume
1400c7d8fmov rcx, rax
1400c7d92call __cxa_begin_catch
1400c7d97mov rcx, [rsp+56]
1400c7d9cmov rax, [rcx]
1400c7d9fadd rcx, [rax-24]
1400c7da3mov edx, [rcx+32]
1400c7da6or edx, 1
1400c7da9call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c7daecall __cxa_end_catch
1400c7db3mov rax, [rsi]
1400c7db6add rsi, [rax-24]
1400c7dbamov rdi, rsi
1400c7dbdjmp 0x1400c7cf5
1400c7dc2
1400c7dc2 e8 c9 9e 03 00 48 8b 03 ba 04 00 00 00 48 .....H.......H
1400c7dd0 8b 48 e8 48 01 d9 e8 a5 f8 02 00 e8 a0 a0 03 00 .H.H............
1400c7de0 e9 6b fe ff ff 48 89 c3 e8 93 a0 03 00 e9 7a ff .k...H........z.
1400c7df0 ff ff e8 59 a4 03 00 48 89 c3 e8 81 a0 03 00 e9 ...Y...H........
1400c7e00 68 ff ff ff h...
1400c7bf0
1400c7bf0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*):
1400c7bf0push r14
1400c7bf2push rdi
1400c7bf3push rsi
1400c7bf4push rbx
1400c7bf5sub rsp, 88
1400c7bf9mov rbx, rcx
1400c7bfcmov rcx, [rip+0xcfa8d]
1400c7c03mov rsi, rdx
1400c7c06mov rdx, [rcx]
1400c7c09mov [rsp+72], rdx
1400c7c0emov rdx, rbx
1400c7c11lea rcx, [rsp+48]
1400c7c16call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400c7c1bcmp [rsp+48], 0
1400c7c20je 0x1400c7c90
1400c7c22test rsi, rsi
1400c7c25je 0x1400c7ca0
1400c7c27mov rax, [rbx]
1400c7c2alea r8, [rsp+47]
1400c7c2fmov rcx, rsi
1400c7c32mov rax, [rax-24]
1400c7c36mov rdx, [rbx+rax+232]
1400c7c3ecall 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&)
1400c7c43test rax, rax
1400c7c46je 0x1400c7d00
1400c7c4cnop [rax]
1400c7c50
1400c7c50loc_1400c7c50:
1400c7c50mov rsi, [rsp+56]
1400c7c55mov rax, [rsi]
1400c7c58mov rdi, [rax-24]
1400c7c5cadd rdi, rsi
1400c7c5ftest [rdi+25], 32
1400c7c63je 0x1400c7c6c
1400c7c65mov eax, [rdi+32]
1400c7c68test eax, eax
1400c7c6aje 0x1400c7cc0
1400c7c6c
1400c7c6cloc_1400c7c6c:
1400c7c6cmov rdx, [rip+0xcfa1d]
1400c7c73mov rax, [rsp+72]
1400c7c78sub rax, [rdx]
1400c7c7bjne 0x1400c7d64
1400c7c81mov rax, rbx
1400c7c84add rsp, 88
1400c7c88pop rbx
1400c7c89pop rsi
1400c7c8apop rdi
1400c7c8bpop r14
1400c7c8dret
1400c7c8e
1400c7c8e 66 90 f.
1400c7c90
1400c7c90loc_1400c7c90:
1400c7c90test rsi, rsi
1400c7c93jne 0x1400c7c50
1400c7c95nop [rax+rax]
1400c7ca0
1400c7ca0loc_1400c7ca0:
1400c7ca0mov edx, 1
1400c7ca5
1400c7ca5loc_1400c7ca5:
1400c7ca5mov rax, [rbx]
1400c7ca8mov rcx, [rax-24]
1400c7cacadd rcx, rbx
1400c7cafor edx, [rcx+32]
1400c7cb2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c7cb7jmp 0x1400c7c50
1400c7cb9
1400c7cb9 0f 1f 80 00 00 00 00 .......
1400c7cc0
1400c7cc0loc_1400c7cc0:
1400c7cc0call std::uncaught_exception()
1400c7cc5test al, al
1400c7cc7jne 0x1400c7c6c
1400c7cc9mov rcx, [rdi+232]
1400c7cd0mov r14l, [rdi+28]
1400c7cd4mov [rdi+28], 0
1400c7cdbtest rcx, rcx
1400c7cdeje 0x1400c7cf5
1400c7ce0mov rax, [rcx]
1400c7ce3call [rax+48]
1400c7ce6cmp eax, -1
1400c7ce9je 0x1400c7d10
1400c7ceb
1400c7cebloc_1400c7ceb:
1400c7cebmov rax, [rsi]
1400c7ceeadd rsi, [rax-24]
1400c7cf2mov rdi, rsi
1400c7cf5
1400c7cf5loc_1400c7cf5:
1400c7cf5mov [rdi+28], r14l
1400c7cf9jmp 0x1400c7c6c
1400c7cfe
1400c7cfe 66 90 f.
1400c7d00
1400c7d00loc_1400c7d00:
1400c7d00mov edx, 4
1400c7d05jmp 0x1400c7ca5
1400c7d07
1400c7d07 66 0f 1f 84 00 00 00 00 00 f........
1400c7d10
1400c7d10loc_1400c7d10:
1400c7d10mov rcx, [rsp+56]
1400c7d15mov rax, [rcx]
1400c7d18add rcx, [rax-24]
1400c7d1cmov edx, [rcx+32]
1400c7d1for edx, 1
1400c7d22call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c7d27jmp 0x1400c7ceb
1400c7d29
1400c7d29 48 83 ea 01 48 89 c1 H...H..
1400c7d30 0f 85 8c 00 00 00 e8 55 9f 03 00 48 8b 03 ba 01 .......U...H....
1400c7d40 00 00 00 48 03 58 e8 48 89 d9 e8 31 f9 02 00 48 ...H.X.H...1...H
1400c7d50 8b 1d 3a f9 0c 00 48 8b 44 24 48 48 2b 03 0f 84 ..:...H.D$HH+...
1400c7d60 8e 00 00 00 ....
1400c7d64
1400c7d64loc_1400c7d64:
1400c7d64call __stack_chk_fail
1400c7d69mov rbx, rax
1400c7d6clea rcx, [rsp+48]
1400c7d71call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::~sentry()
1400c7d76mov rsi, [rip+0xcf913]
1400c7d7dmov rax, [rsp+72]
1400c7d82sub rax, [rsi]
1400c7d85jne 0x1400c7d64
1400c7d87mov rcx, rbx
1400c7d8acall _Unwind_Resume
1400c7d8fmov rcx, rax
1400c7d92call __cxa_begin_catch
1400c7d97mov rcx, [rsp+56]
1400c7d9cmov rax, [rcx]
1400c7d9fadd rcx, [rax-24]
1400c7da3mov edx, [rcx+32]
1400c7da6or edx, 1
1400c7da9call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400c7daecall __cxa_end_catch
1400c7db3mov rax, [rsi]
1400c7db6add rsi, [rax-24]
1400c7dbamov rdi, rsi
1400c7dbdjmp 0x1400c7cf5
1400c7dc2
1400c7dc2 e8 c9 9e 03 00 48 8b 03 ba 04 00 00 00 48 .....H.......H
1400c7dd0 8b 48 e8 48 01 d9 e8 a5 f8 02 00 e8 a0 a0 03 00 .H.H............
1400c7de0 e9 6b fe ff ff 48 89 c3 e8 93 a0 03 00 e9 7a ff .k...H........z.
1400c7df0 ff ff e8 59 a4 03 00 48 89 c3 e8 81 a0 03 00 e9 ...Y...H........
1400c7e00 68 ff ff ff h...
1400c7bf0
1400c7e04
1400c7e04 // align 0x10
1400c7e04 // align 0x10
1400c7e10
1400c7e10std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(bool):
1400c7e10movzx edx, dl
1400c7e13jmp 0x1400c6410
1400c7e10
1400c7e10std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(bool):
1400c7e10movzx edx, dl
1400c7e13jmp 0x1400c6410
1400c7e10
1400c7e18
1400c7e18 // align 0x10
1400c7e18 // align 0x10
1400c7e20
1400c7e20std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(double):
1400c7e20jmp 0x1400c66b0
1400c7e20
1400c7e20std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(double):
1400c7e20jmp 0x1400c66b0
1400c7e20
1400c7e25
1400c7e25 // align 0x10
1400c7e25 // align 0x10
1400c7e30
1400c7e30std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(long double):
1400c7e30sub rsp, 56
1400c7e34fld [rdx]
1400c7e36fstp [rsp+32]
1400c7e3alea rdx, [rsp+32]
1400c7e3fcall std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_M_insert<long double>(long double)
1400c7e44add rsp, 56
1400c7e48ret
1400c7e30
1400c7e30std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(long double):
1400c7e30sub rsp, 56
1400c7e34fld [rdx]
1400c7e36fstp [rsp+32]
1400c7e3alea rdx, [rsp+32]
1400c7e3fcall std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::_M_insert<long double>(long double)
1400c7e44add rsp, 56
1400c7e48ret
1400c7e30
1400c7e49
1400c7e49 // align 0x10
1400c7e49 // align 0x10
1400c7e50
1400c7e50std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(float):
1400c7e50cvtss2sd x1, x1
1400c7e54jmp 0x1400c66b0
1400c7e50
1400c7e50std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(float):
1400c7e50cvtss2sd x1, x1
1400c7e54jmp 0x1400c66b0
1400c7e50
1400c7e59
1400c7e59 // align 0x10
1400c7e59 // align 0x10
1400c7e60
1400c7e60std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(int):
1400c7e60jmp 0x1400c6c30
1400c7e60
1400c7e60std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(int):
1400c7e60jmp 0x1400c6c30
1400c7e60
1400c7e65
1400c7e65 // align 0x10
1400c7e65 // align 0x10
1400c7e70
1400c7e70std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(unsigned int):
1400c7e70jmp 0x1400c6ec0
1400c7e70
1400c7e70std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(unsigned int):
1400c7e70jmp 0x1400c6ec0
1400c7e70
1400c7e75
1400c7e75 // align 0x10
1400c7e75 // align 0x10
1400c7e80
1400c7e80std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(long):
1400c7e80jmp 0x1400c6c30
1400c7e80
1400c7e80std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(long):
1400c7e80jmp 0x1400c6c30
1400c7e80
1400c7e85
1400c7e85 // align 0x10
1400c7e85 // align 0x10
1400c7e90
1400c7e90std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(unsigned long):
1400c7e90jmp 0x1400c6ec0
1400c7e90
1400c7e90std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(unsigned long):
1400c7e90jmp 0x1400c6ec0
1400c7e90
1400c7e95
1400c7e95 // align 0x10
1400c7e95 // align 0x10
1400c7ea0
1400c7ea0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(short):
1400c7ea0mov rax, [rcx]
1400c7ea3mov rax, [rax-24]
1400c7ea7mov eax, [rcx+rax+24]
1400c7eaband eax, 74
1400c7eaecmp eax, 64
1400c7eb1je 0x1400c7ec0
1400c7eb3cmp eax, 8
1400c7eb6je 0x1400c7ec0
1400c7eb8movsx edx, dx
1400c7ebbjmp 0x1400c6c30
1400c7ec0
1400c7ec0loc_1400c7ec0:
1400c7ec0movzx edx, dx
1400c7ec3jmp 0x1400c6c30
1400c7ea0
1400c7ea0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(short):
1400c7ea0mov rax, [rcx]
1400c7ea3mov rax, [rax-24]
1400c7ea7mov eax, [rcx+rax+24]
1400c7eaband eax, 74
1400c7eaecmp eax, 64
1400c7eb1je 0x1400c7ec0
1400c7eb3cmp eax, 8
1400c7eb6je 0x1400c7ec0
1400c7eb8movsx edx, dx
1400c7ebbjmp 0x1400c6c30
1400c7ec0
1400c7ec0loc_1400c7ec0:
1400c7ec0movzx edx, dx
1400c7ec3jmp 0x1400c6c30
1400c7ea0
1400c7ec8
1400c7ec8 // align 0x10
1400c7ec8 // align 0x10
1400c7ed0
1400c7ed0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(unsigned short):
1400c7ed0movzx edx, dx
1400c7ed3jmp 0x1400c6ec0
1400c7ed0
1400c7ed0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(unsigned short):
1400c7ed0movzx edx, dx
1400c7ed3jmp 0x1400c6ec0
1400c7ed0
1400c7ed8
1400c7ed8 // align 0x10
1400c7ed8 // align 0x10
1400c7ee0
1400c7ee0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(long long):
1400c7ee0jmp 0x1400c7150
1400c7ee0
1400c7ee0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(long long):
1400c7ee0jmp 0x1400c7150
1400c7ee0
1400c7ee5
1400c7ee5 // align 0x10
1400c7ee5 // align 0x10
1400c7ef0
1400c7ef0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(unsigned long long):
1400c7ef0jmp 0x1400c73f0
1400c7ef0
1400c7ef0std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::operator<<(unsigned long long):
1400c7ef0jmp 0x1400c73f0
1400c7ef0
1400c7ef5
1400c7ef5 // align 0x10
1400c7ef5 // align 0x10
1400c7f00
1400c7f00std::random_device::_M_init_pretr1(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400c7f00push rdi
1400c7f01push rsi
1400c7f02push rbx
1400c7f03sub rsp, 80
1400c7f07mov rbx, [rip+0xcf782]
1400c7f0emov rax, [rbx]
1400c7f11mov [rsp+72], rax
1400c7f16mov rax, [rdx]
1400c7f19mov rdi, rcx
1400c7f1ccmp [rdx+8], 7
1400c7f21je 0x1400c7fb0
1400c7f27
1400c7f27loc_1400c7f27:
1400c7f27movzx eax, [rax]
1400c7f2asub eax, 48
1400c7f2dcmp eax, 9
1400c7f30ja 0x1400c7f90
1400c7f32
1400c7f32loc_1400c7f32:
1400c7f32lea rdx, [rip+0xc9c41]
1400c7f39lea rcx, [rsp+32]
1400c7f3elea r8, [rdx+7]
1400c7f42lea rsi, [rsp+48]
1400c7f47mov [rsp+32], rsi
1400c7f4ccall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400c7f51lea rdx, [rsp+32]
1400c7f56mov rcx, rdi
1400c7f59call std::random_device::_M_init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400c7f5emov rcx, [rsp+32]
1400c7f63cmp rcx, rsi
1400c7f66je 0x1400c7f6d
1400c7f68call operator delete(void*)
1400c7f6d
1400c7f6dloc_1400c7f6d:
1400c7f6dmov rdi, [rip+0xcf71c]
1400c7f74mov rax, [rsp+72]
1400c7f79sub rax, [rdi]
1400c7f7cjne 0x1400c7fec
1400c7f7eadd rsp, 80
1400c7f82pop rbx
1400c7f83pop rsi
1400c7f84pop rdi
1400c7f85ret
1400c7f86
1400c7f86 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c7f90
1400c7f90loc_1400c7f90:
1400c7f90mov rsi, [rip+0xcf6f9]
1400c7f97mov rax, [rsp+72]
1400c7f9csub rax, [rsi]
1400c7f9fjne 0x1400c7fec
1400c7fa1mov rcx, rdi
1400c7fa4add rsp, 80
1400c7fa8pop rbx
1400c7fa9pop rsi
1400c7faapop rdi
1400c7fabjmp 0x1400c80f0
1400c7fb0
1400c7fb0loc_1400c7fb0:
1400c7fb0cmp [rax], 0x3931746d
1400c7fb6jne 0x1400c7f27
1400c7fbccmp [rax+3], 0x37333939
1400c7fc3jne 0x1400c7f27
1400c7fc9jmp 0x1400c7f32
1400c7fce
1400c7fce 48 8d H.
1400c7fd0 4c 24 20 48 89 c6 e8 35 50 01 00 48 8b 3d ae f6 L$ H...5P..H.=..
1400c7fe0 0c 00 48 8b 44 24 48 48 2b 07 74 05 ..H.D$HH+.t.
1400c7fec
1400c7fecloc_1400c7fec:
1400c7feccall __stack_chk_fail
1400c7ff1mov rcx, rsi
1400c7ff4call _Unwind_Resume
1400c7ff9nop
1400c7f00
1400c7f00std::random_device::_M_init_pretr1(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400c7f00push rdi
1400c7f01push rsi
1400c7f02push rbx
1400c7f03sub rsp, 80
1400c7f07mov rbx, [rip+0xcf782]
1400c7f0emov rax, [rbx]
1400c7f11mov [rsp+72], rax
1400c7f16mov rax, [rdx]
1400c7f19mov rdi, rcx
1400c7f1ccmp [rdx+8], 7
1400c7f21je 0x1400c7fb0
1400c7f27
1400c7f27loc_1400c7f27:
1400c7f27movzx eax, [rax]
1400c7f2asub eax, 48
1400c7f2dcmp eax, 9
1400c7f30ja 0x1400c7f90
1400c7f32
1400c7f32loc_1400c7f32:
1400c7f32lea rdx, [rip+0xc9c41]
1400c7f39lea rcx, [rsp+32]
1400c7f3elea r8, [rdx+7]
1400c7f42lea rsi, [rsp+48]
1400c7f47mov [rsp+32], rsi
1400c7f4ccall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400c7f51lea rdx, [rsp+32]
1400c7f56mov rcx, rdi
1400c7f59call std::random_device::_M_init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400c7f5emov rcx, [rsp+32]
1400c7f63cmp rcx, rsi
1400c7f66je 0x1400c7f6d
1400c7f68call operator delete(void*)
1400c7f6d
1400c7f6dloc_1400c7f6d:
1400c7f6dmov rdi, [rip+0xcf71c]
1400c7f74mov rax, [rsp+72]
1400c7f79sub rax, [rdi]
1400c7f7cjne 0x1400c7fec
1400c7f7eadd rsp, 80
1400c7f82pop rbx
1400c7f83pop rsi
1400c7f84pop rdi
1400c7f85ret
1400c7f86
1400c7f86 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400c7f90
1400c7f90loc_1400c7f90:
1400c7f90mov rsi, [rip+0xcf6f9]
1400c7f97mov rax, [rsp+72]
1400c7f9csub rax, [rsi]
1400c7f9fjne 0x1400c7fec
1400c7fa1mov rcx, rdi
1400c7fa4add rsp, 80
1400c7fa8pop rbx
1400c7fa9pop rsi
1400c7faapop rdi
1400c7fabjmp 0x1400c80f0
1400c7fb0
1400c7fb0loc_1400c7fb0:
1400c7fb0cmp [rax], 0x3931746d
1400c7fb6jne 0x1400c7f27
1400c7fbccmp [rax+3], 0x37333939
1400c7fc3jne 0x1400c7f27
1400c7fc9jmp 0x1400c7f32
1400c7fce
1400c7fce 48 8d H.
1400c7fd0 4c 24 20 48 89 c6 e8 35 50 01 00 48 8b 3d ae f6 L$ H...5P..H.=..
1400c7fe0 0c 00 48 8b 44 24 48 48 2b 07 74 05 ..H.D$HH+.t.
1400c7fec
1400c7fecloc_1400c7fec:
1400c7feccall __stack_chk_fail
1400c7ff1mov rcx, rsi
1400c7ff4call _Unwind_Resume
1400c7ff9nop
1400c7f00
1400c7ffa
1400c7ffa // align 0x10
1400c7ffa // align 0x10
1400c8000
1400c8000std::random_device::_M_init_pretr1(std::string const&):
1400c8000mov rdx, [rdx]
1400c8003mov r8, [rdx-24]
1400c8007jmp 0x1400c8030
1400c8000
1400c8000std::random_device::_M_init_pretr1(std::string const&):
1400c8000mov rdx, [rdx]
1400c8003mov r8, [rdx-24]
1400c8007jmp 0x1400c8030
1400c8000
1400c800c
1400c800c // align 0x10
1400c800c // align 0x10
1400c8015
1400c8015 // align 0x10
1400c8015 // align 0x10
1400c8021
1400c8021 // align 0x10
1400c8021 // align 0x10
1400c8030
1400c8030std::random_device::_M_init(char const*, unsigned long long):
1400c8030push rdi
1400c8031push rsi
1400c8032push rbx
1400c8033sub rsp, 80
1400c8037mov rbx, [rip+0xcf652]
1400c803emov rsi, [rbx]
1400c8041mov [rsp+72], rsi
1400c8046lea rsi, [rsp+48]
1400c804bmov rdi, rcx
1400c804emov [rsp+32], rsi
1400c8053test rdx, rdx
1400c8056jne 0x1400c805d
1400c8058test r8, r8
1400c805bjne 0x1400c80c2
1400c805d
1400c805dloc_1400c805d:
1400c805dadd r8, rdx
1400c8060lea rcx, [rsp+32]
1400c8065call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400c806alea rdx, [rsp+32]
1400c806fmov rcx, rdi
1400c8072call std::random_device::_M_init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400c8077mov rcx, [rsp+32]
1400c807ccmp rcx, rsi
1400c807fje 0x1400c8086
1400c8081call operator delete(void*)
1400c8086
1400c8086loc_1400c8086:
1400c8086mov rdi, [rip+0xcf603]
1400c808dmov rax, [rsp+72]
1400c8092sub rax, [rdi]
1400c8095jne 0x1400c80bd
1400c8097add rsp, 80
1400c809bpop rbx
1400c809cpop rsi
1400c809dpop rdi
1400c809eret
1400c809f
1400c809f 48 H
1400c80a0 8d 4c 24 20 48 89 c6 e8 64 4f 01 00 48 8b 3d dd .L$ H...dO..H.=.
1400c80b0 f5 0c 00 48 8b 44 24 48 48 2b 07 74 1b ...H.D$HH+.t.
1400c80bd
1400c80bdloc_1400c80bd:
1400c80bdcall __stack_chk_fail
1400c80c2
1400c80c2loc_1400c80c2:
1400c80c2mov rax, [rsp+72]
1400c80c7sub rax, [rbx]
1400c80cajne 0x1400c80bd
1400c80cclea rcx, [rip+0xc9b65]
1400c80d3call std::__throw_logic_error(char const*)
1400c80d8mov rcx, rsi
1400c80dbcall _Unwind_Resume
1400c80e0nop
1400c8030
1400c8030std::random_device::_M_init(char const*, unsigned long long):
1400c8030push rdi
1400c8031push rsi
1400c8032push rbx
1400c8033sub rsp, 80
1400c8037mov rbx, [rip+0xcf652]
1400c803emov rsi, [rbx]
1400c8041mov [rsp+72], rsi
1400c8046lea rsi, [rsp+48]
1400c804bmov rdi, rcx
1400c804emov [rsp+32], rsi
1400c8053test rdx, rdx
1400c8056jne 0x1400c805d
1400c8058test r8, r8
1400c805bjne 0x1400c80c2
1400c805d
1400c805dloc_1400c805d:
1400c805dadd r8, rdx
1400c8060lea rcx, [rsp+32]
1400c8065call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400c806alea rdx, [rsp+32]
1400c806fmov rcx, rdi
1400c8072call std::random_device::_M_init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400c8077mov rcx, [rsp+32]
1400c807ccmp rcx, rsi
1400c807fje 0x1400c8086
1400c8081call operator delete(void*)
1400c8086
1400c8086loc_1400c8086:
1400c8086mov rdi, [rip+0xcf603]
1400c808dmov rax, [rsp+72]
1400c8092sub rax, [rdi]
1400c8095jne 0x1400c80bd
1400c8097add rsp, 80
1400c809bpop rbx
1400c809cpop rsi
1400c809dpop rdi
1400c809eret
1400c809f
1400c809f 48 H
1400c80a0 8d 4c 24 20 48 89 c6 e8 64 4f 01 00 48 8b 3d dd .L$ H...dO..H.=.
1400c80b0 f5 0c 00 48 8b 44 24 48 48 2b 07 74 1b ...H.D$HH+.t.
1400c80bd
1400c80bdloc_1400c80bd:
1400c80bdcall __stack_chk_fail
1400c80c2
1400c80c2loc_1400c80c2:
1400c80c2mov rax, [rsp+72]
1400c80c7sub rax, [rbx]
1400c80cajne 0x1400c80bd
1400c80cclea rcx, [rip+0xc9b65]
1400c80d3call std::__throw_logic_error(char const*)
1400c80d8mov rcx, rsi
1400c80dbcall _Unwind_Resume
1400c80e0nop
1400c8030
1400c80e1
1400c80e1 // align 0x10
1400c80e1 // align 0x10
1400c80f0
1400c80f0std::random_device::_M_init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400c80f0push rbx
1400c80f1sub rsp, 32
1400c80f5mov [rcx], 0
1400c80fcmov r8, rcx
1400c80ffmov [rcx+8], 0
1400c8107mov [rcx+16], -1
1400c810emov rax, [rdx+8]
1400c8112cmp rax, 7
1400c8116je 0x1400c81d8
1400c811ccmp rax, 6
1400c8120jne 0x1400c8170
1400c8122mov rax, [rdx]
1400c8125cmp [rax], 0x65736472
1400c812bje 0x1400c8200
1400c8131
1400c8131loc_1400c8131:
1400c8131cmp [rax], 0x61726472
1400c8137je 0x1400c82f0
1400c813d
1400c813dloc_1400c813d:
1400c813dcmp [rax], 0x646e6172
1400c8143jne 0x1400c81e7
1400c8149cmp [rax+4], 29535
1400c814fjne 0x1400c81e7
1400c8155nop [rax+rax]
1400c8160
1400c8160loc_1400c8160:
1400c8160lea rax, [rip-0x16ff7]
1400c8167jmp 0x1400c82de
1400c816c
1400c816c 0f 1f 40 00 ..@.
1400c8170
1400c8170loc_1400c8170:
1400c8170cmp rax, 5
1400c8174je 0x1400c8288
1400c817acmp rax, 2
1400c817eje 0x1400c8300
1400c8184cmp rax, 8
1400c8188jne 0x1400c81e7
1400c818amov rax, 0x6572617764726168
1400c8194mov rdx, [rdx]
1400c8197cmp [rdx], rax
1400c819ajne 0x1400c81e7
1400c819c
1400c819cloc_1400c819c:
1400c819cxor eax, eax
1400c819ecpuid
1400c81a0test eax, eax
1400c81a2je 0x1400c82b0
1400c81a8cmp ebx, 0x68747541
1400c81aeje 0x1400c81bc
1400c81b0cmp ebx, 0x756e6547
1400c81b6jne 0x1400c82b0
1400c81bc
1400c81bcloc_1400c81bc:
1400c81bcmov eax, 7
1400c81c1xor ecx, ecx
1400c81c3cpuid
1400c81c5and ebx, 0x40000
1400c81cbjne 0x1400c8241
1400c81cdjmp 0x1400c82b0
1400c81d2
1400c81d2 66 0f 1f 44 00 00 f..D..
1400c81d8
1400c81d8loc_1400c81d8:
1400c81d8mov rax, [rdx]
1400c81dbcmp [rax], 0x61666564
1400c81e1je 0x1400c8270
1400c81e7
1400c81e7loc_1400c81e7:
1400c81e7lea rdx, [rip+0xc99b2]
1400c81eemov ecx, 22
1400c81f3call _ZNSt12_GLOBAL__N_1L14__throw_syserrEiPKc
1400c81f8nop [rax+rax]
1400c8200
1400c8200loc_1400c8200:
1400c8200cmp [rax+4], 25701
1400c8206jne 0x1400c8131
1400c820cxor eax, eax
1400c820ecpuid
1400c8210test eax, eax
1400c8212je 0x1400c8313
1400c8218cmp ebx, 0x68747541
1400c821eje 0x1400c822c
1400c8220cmp ebx, 0x756e6547
1400c8226jne 0x1400c8313
1400c822c
1400c822cloc_1400c822c:
1400c822cmov eax, 7
1400c8231xor ecx, ecx
1400c8233cpuid
1400c8235and ebx, 0x40000
1400c823bje 0x1400c8313
1400c8241
1400c8241loc_1400c8241:
1400c8241mov eax, 1
1400c8246cpuid
1400c8248lea rdx, [rip-0x1715f]
1400c824fand ecx, 0x40000000
1400c8255lea rax, [rip-0x1703c]
1400c825ccmove rax, rdx
1400c8260mov [r8+8], rax
1400c8264add rsp, 32
1400c8268pop rbx
1400c8269ret
1400c826a
1400c826a 66 0f 1f 44 00 00 f..D..
1400c8270
1400c8270loc_1400c8270:
1400c8270cmp [rax+3], 0x746c7561
1400c8277jne 0x1400c81e7
1400c827djmp 0x1400c8160
1400c8282
1400c8282 66 0f 1f 44 00 00 f..D..
1400c8288
1400c8288loc_1400c8288:
1400c8288mov rax, [rdx]
1400c828bcmp [rax], 0x6e726472
1400c8291jne 0x1400c81e7
1400c8297cmp [rax+4], 100
1400c829bjne 0x1400c81e7
1400c82a1nop [rax+rax]
1400c82acnop [rax]
1400c82b0
1400c82b0loc_1400c82b0:
1400c82b0xor eax, eax
1400c82b2cpuid
1400c82b4test eax, eax
1400c82b6je 0x1400c8313
1400c82b8cmp ebx, 0x756e6547
1400c82beje 0x1400c82c8
1400c82c0cmp ebx, 0x68747541
1400c82c6jne 0x1400c8313
1400c82c8
1400c82c8loc_1400c82c8:
1400c82c8mov eax, 1
1400c82cdcpuid
1400c82cfand ecx, 0x40000000
1400c82d5je 0x1400c8313
1400c82d7lea rax, [rip-0x1725e]
1400c82de
1400c82deloc_1400c82de:
1400c82demov [r8+8], rax
1400c82e2add rsp, 32
1400c82e6pop rbx
1400c82e7ret
1400c82e8
1400c82e8 0f 1f 84 00 00 00 00 00 ........
1400c82f0
1400c82f0loc_1400c82f0:
1400c82f0cmp [rax+4], 25710
1400c82f6jne 0x1400c813d
1400c82fcjmp 0x1400c82b0
1400c82fe
1400c82fe 66 90 f.
1400c8300
1400c8300loc_1400c8300:
1400c8300mov rax, [rdx]
1400c8303cmp [rax], 30568
1400c8308je 0x1400c819c
1400c830ejmp 0x1400c81e7
1400c8313
1400c8313loc_1400c8313:
1400c8313lea rdx, [rip+0xc98ce]
1400c831amov ecx, 40
1400c831fcall _ZNSt12_GLOBAL__N_1L14__throw_syserrEiPKc
1400c8324nop
1400c80f0
1400c80f0std::random_device::_M_init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400c80f0push rbx
1400c80f1sub rsp, 32
1400c80f5mov [rcx], 0
1400c80fcmov r8, rcx
1400c80ffmov [rcx+8], 0
1400c8107mov [rcx+16], -1
1400c810emov rax, [rdx+8]
1400c8112cmp rax, 7
1400c8116je 0x1400c81d8
1400c811ccmp rax, 6
1400c8120jne 0x1400c8170
1400c8122mov rax, [rdx]
1400c8125cmp [rax], 0x65736472
1400c812bje 0x1400c8200
1400c8131
1400c8131loc_1400c8131:
1400c8131cmp [rax], 0x61726472
1400c8137je 0x1400c82f0
1400c813d
1400c813dloc_1400c813d:
1400c813dcmp [rax], 0x646e6172
1400c8143jne 0x1400c81e7
1400c8149cmp [rax+4], 29535
1400c814fjne 0x1400c81e7
1400c8155nop [rax+rax]
1400c8160
1400c8160loc_1400c8160:
1400c8160lea rax, [rip-0x16ff7]
1400c8167jmp 0x1400c82de
1400c816c
1400c816c 0f 1f 40 00 ..@.
1400c8170
1400c8170loc_1400c8170:
1400c8170cmp rax, 5
1400c8174je 0x1400c8288
1400c817acmp rax, 2
1400c817eje 0x1400c8300
1400c8184cmp rax, 8
1400c8188jne 0x1400c81e7
1400c818amov rax, 0x6572617764726168
1400c8194mov rdx, [rdx]
1400c8197cmp [rdx], rax
1400c819ajne 0x1400c81e7
1400c819c
1400c819cloc_1400c819c:
1400c819cxor eax, eax
1400c819ecpuid
1400c81a0test eax, eax
1400c81a2je 0x1400c82b0
1400c81a8cmp ebx, 0x68747541
1400c81aeje 0x1400c81bc
1400c81b0cmp ebx, 0x756e6547
1400c81b6jne 0x1400c82b0
1400c81bc
1400c81bcloc_1400c81bc:
1400c81bcmov eax, 7
1400c81c1xor ecx, ecx
1400c81c3cpuid
1400c81c5and ebx, 0x40000
1400c81cbjne 0x1400c8241
1400c81cdjmp 0x1400c82b0
1400c81d2
1400c81d2 66 0f 1f 44 00 00 f..D..
1400c81d8
1400c81d8loc_1400c81d8:
1400c81d8mov rax, [rdx]
1400c81dbcmp [rax], 0x61666564
1400c81e1je 0x1400c8270
1400c81e7
1400c81e7loc_1400c81e7:
1400c81e7lea rdx, [rip+0xc99b2]
1400c81eemov ecx, 22
1400c81f3call _ZNSt12_GLOBAL__N_1L14__throw_syserrEiPKc
1400c81f8nop [rax+rax]
1400c8200
1400c8200loc_1400c8200:
1400c8200cmp [rax+4], 25701
1400c8206jne 0x1400c8131
1400c820cxor eax, eax
1400c820ecpuid
1400c8210test eax, eax
1400c8212je 0x1400c8313
1400c8218cmp ebx, 0x68747541
1400c821eje 0x1400c822c
1400c8220cmp ebx, 0x756e6547
1400c8226jne 0x1400c8313
1400c822c
1400c822cloc_1400c822c:
1400c822cmov eax, 7
1400c8231xor ecx, ecx
1400c8233cpuid
1400c8235and ebx, 0x40000
1400c823bje 0x1400c8313
1400c8241
1400c8241loc_1400c8241:
1400c8241mov eax, 1
1400c8246cpuid
1400c8248lea rdx, [rip-0x1715f]
1400c824fand ecx, 0x40000000
1400c8255lea rax, [rip-0x1703c]
1400c825ccmove rax, rdx
1400c8260mov [r8+8], rax
1400c8264add rsp, 32
1400c8268pop rbx
1400c8269ret
1400c826a
1400c826a 66 0f 1f 44 00 00 f..D..
1400c8270
1400c8270loc_1400c8270:
1400c8270cmp [rax+3], 0x746c7561
1400c8277jne 0x1400c81e7
1400c827djmp 0x1400c8160
1400c8282
1400c8282 66 0f 1f 44 00 00 f..D..
1400c8288
1400c8288loc_1400c8288:
1400c8288mov rax, [rdx]
1400c828bcmp [rax], 0x6e726472
1400c8291jne 0x1400c81e7
1400c8297cmp [rax+4], 100
1400c829bjne 0x1400c81e7
1400c82a1nop [rax+rax]
1400c82acnop [rax]
1400c82b0
1400c82b0loc_1400c82b0:
1400c82b0xor eax, eax
1400c82b2cpuid
1400c82b4test eax, eax
1400c82b6je 0x1400c8313
1400c82b8cmp ebx, 0x756e6547
1400c82beje 0x1400c82c8
1400c82c0cmp ebx, 0x68747541
1400c82c6jne 0x1400c8313
1400c82c8
1400c82c8loc_1400c82c8:
1400c82c8mov eax, 1
1400c82cdcpuid
1400c82cfand ecx, 0x40000000
1400c82d5je 0x1400c8313
1400c82d7lea rax, [rip-0x1725e]
1400c82de
1400c82deloc_1400c82de:
1400c82demov [r8+8], rax
1400c82e2add rsp, 32
1400c82e6pop rbx
1400c82e7ret
1400c82e8
1400c82e8 0f 1f 84 00 00 00 00 00 ........
1400c82f0
1400c82f0loc_1400c82f0:
1400c82f0cmp [rax+4], 25710
1400c82f6jne 0x1400c813d
1400c82fcjmp 0x1400c82b0
1400c82fe
1400c82fe 66 90 f.
1400c8300
1400c8300loc_1400c8300:
1400c8300mov rax, [rdx]
1400c8303cmp [rax], 30568
1400c8308je 0x1400c819c
1400c830ejmp 0x1400c81e7
1400c8313
1400c8313loc_1400c8313:
1400c8313lea rdx, [rip+0xc98ce]
1400c831amov ecx, 40
1400c831fcall _ZNSt12_GLOBAL__N_1L14__throw_syserrEiPKc
1400c8324nop
1400c80f0
1400c8325
1400c8325 // align 0x10
1400c8325 // align 0x10
1400c8330
1400c8330std::random_device::_M_init(std::string const&):
1400c8330mov rdx, [rdx]
1400c8333mov r8, [rdx-24]
1400c8337jmp 0x1400c8030
1400c8330
1400c8330std::random_device::_M_init(std::string const&):
1400c8330mov rdx, [rdx]
1400c8333mov r8, [rdx-24]
1400c8337jmp 0x1400c8030
1400c8330
1400c833c
1400c833c // align 0x10
1400c833c // align 0x10
1400c8340
1400c8340std::random_device::_M_getval():
1400c8340push r14
1400c8342push r13
1400c8344push r12
1400c8346push rbp
1400c8347push rdi
1400c8348push rsi
1400c8349push rbx
1400c834asub rsp, 48
1400c834emov rdx, [rip+0xcf33b]
1400c8355mov rax, [rdx]
1400c8358mov [rsp+40], rax
1400c835dmov rax, [rcx+8]
1400c8361mov rdi, rcx
1400c8364test rax, rax
1400c8367je 0x1400c8390
1400c8369mov rsi, rdx
1400c836cmov rdx, [rsp+40]
1400c8371sub rdx, [rsi]
1400c8374jne 0x1400c8455
1400c837amov rcx, [rcx]
1400c837dadd rsp, 48
1400c8381pop rbx
1400c8382pop rsi
1400c8383pop rdi
1400c8384pop rbp
1400c8385pop r12
1400c8387pop r13
1400c8389pop r14
1400c838bjmp rax
1400c838enop
1400c8390
1400c8390loc_1400c8390:
1400c8390mov ebx, 4
1400c8395lea rsi, [rsp+36]
1400c839amov rbp, [rip+0x101ac7]
1400c83a1mov r12, [rip+0x101a60]
1400c83a8mov r13l, 4
1400c83aenop
1400c83b0
1400c83b0loc_1400c83b0:
1400c83b0cmp r13, 4
1400c83b4ja 0x1400c83d8
1400c83b6
1400c83b6loc_1400c83b6:
1400c83b6mov ecx, [rdi+16]
1400c83b9mov r8l, ebx
1400c83bcmov rdx, rsi
1400c83bfcall rbp
1400c83c1test eax, eax
1400c83c3jle 0x1400c83f0
1400c83c5cdqe
1400c83c7sub rbx, rax
1400c83caje 0x1400c8428
1400c83ccmov r13l, ebx
1400c83cfadd rsi, rax
1400c83d2cmp r13, 4
1400c83d6jbe 0x1400c83b6
1400c83d8
1400c83d8loc_1400c83d8:
1400c83d8mov rdi, [rip+0xcf2b1]
1400c83dfmov rax, [rsp+40]
1400c83e4sub rax, [rdi]
1400c83e7jne 0x1400c8455
1400c83e9call __chk_fail
1400c83eenop
1400c83f0
1400c83f0loc_1400c83f0:
1400c83f0cmp eax, -1
1400c83f3jne 0x1400c844c
1400c83f5mov r14, r12
1400c83f8call r12
1400c83fbcmp [rax], 4
1400c83feje 0x1400c83b0
1400c8400
1400c8400loc_1400c8400:
1400c8400call r14
1400c8403mov rdi, [rip+0xcf286]
1400c840amov rdx, [rsp+40]
1400c840fsub rdx, [rdi]
1400c8412jne 0x1400c8455
1400c8414mov ecx, [rax]
1400c8416lea rdx, [rip+0xc9853]
1400c841dcall _ZNSt12_GLOBAL__N_1L14__throw_syserrEiPKc
1400c8422nop [rax+rax]
1400c8428
1400c8428loc_1400c8428:
1400c8428mov rdi, [rip+0xcf261]
1400c842fmov eax, [rsp+36]
1400c8433mov rdx, [rsp+40]
1400c8438sub rdx, [rdi]
1400c843bjne 0x1400c8455
1400c843dadd rsp, 48
1400c8441pop rbx
1400c8442pop rsi
1400c8443pop rdi
1400c8444pop rbp
1400c8445pop r12
1400c8447pop r13
1400c8449pop r14
1400c844bret
1400c844c
1400c844cloc_1400c844c:
1400c844cmov r14, [rip+0x1019b5]
1400c8453jmp 0x1400c8400
1400c8455
1400c8455loc_1400c8455:
1400c8455call __stack_chk_fail
1400c845anop
1400c8340
1400c8340std::random_device::_M_getval():
1400c8340push r14
1400c8342push r13
1400c8344push r12
1400c8346push rbp
1400c8347push rdi
1400c8348push rsi
1400c8349push rbx
1400c834asub rsp, 48
1400c834emov rdx, [rip+0xcf33b]
1400c8355mov rax, [rdx]
1400c8358mov [rsp+40], rax
1400c835dmov rax, [rcx+8]
1400c8361mov rdi, rcx
1400c8364test rax, rax
1400c8367je 0x1400c8390
1400c8369mov rsi, rdx
1400c836cmov rdx, [rsp+40]
1400c8371sub rdx, [rsi]
1400c8374jne 0x1400c8455
1400c837amov rcx, [rcx]
1400c837dadd rsp, 48
1400c8381pop rbx
1400c8382pop rsi
1400c8383pop rdi
1400c8384pop rbp
1400c8385pop r12
1400c8387pop r13
1400c8389pop r14
1400c838bjmp rax
1400c838enop
1400c8390
1400c8390loc_1400c8390:
1400c8390mov ebx, 4
1400c8395lea rsi, [rsp+36]
1400c839amov rbp, [rip+0x101ac7]
1400c83a1mov r12, [rip+0x101a60]
1400c83a8mov r13l, 4
1400c83aenop
1400c83b0
1400c83b0loc_1400c83b0:
1400c83b0cmp r13, 4
1400c83b4ja 0x1400c83d8
1400c83b6
1400c83b6loc_1400c83b6:
1400c83b6mov ecx, [rdi+16]
1400c83b9mov r8l, ebx
1400c83bcmov rdx, rsi
1400c83bfcall rbp
1400c83c1test eax, eax
1400c83c3jle 0x1400c83f0
1400c83c5cdqe
1400c83c7sub rbx, rax
1400c83caje 0x1400c8428
1400c83ccmov r13l, ebx
1400c83cfadd rsi, rax
1400c83d2cmp r13, 4
1400c83d6jbe 0x1400c83b6
1400c83d8
1400c83d8loc_1400c83d8:
1400c83d8mov rdi, [rip+0xcf2b1]
1400c83dfmov rax, [rsp+40]
1400c83e4sub rax, [rdi]
1400c83e7jne 0x1400c8455
1400c83e9call __chk_fail
1400c83eenop
1400c83f0
1400c83f0loc_1400c83f0:
1400c83f0cmp eax, -1
1400c83f3jne 0x1400c844c
1400c83f5mov r14, r12
1400c83f8call r12
1400c83fbcmp [rax], 4
1400c83feje 0x1400c83b0
1400c8400
1400c8400loc_1400c8400:
1400c8400call r14
1400c8403mov rdi, [rip+0xcf286]
1400c840amov rdx, [rsp+40]
1400c840fsub rdx, [rdi]
1400c8412jne 0x1400c8455
1400c8414mov ecx, [rax]
1400c8416lea rdx, [rip+0xc9853]
1400c841dcall _ZNSt12_GLOBAL__N_1L14__throw_syserrEiPKc
1400c8422nop [rax+rax]
1400c8428
1400c8428loc_1400c8428:
1400c8428mov rdi, [rip+0xcf261]
1400c842fmov eax, [rsp+36]
1400c8433mov rdx, [rsp+40]
1400c8438sub rdx, [rdi]
1400c843bjne 0x1400c8455
1400c843dadd rsp, 48
1400c8441pop rbx
1400c8442pop rsi
1400c8443pop rdi
1400c8444pop rbp
1400c8445pop r12
1400c8447pop r13
1400c8449pop r14
1400c844bret
1400c844c
1400c844cloc_1400c844c:
1400c844cmov r14, [rip+0x1019b5]
1400c8453jmp 0x1400c8400
1400c8455
1400c8455loc_1400c8455:
1400c8455call __stack_chk_fail
1400c845anop
1400c8340
1400c845b
1400c845b // align 0x10
1400c845b // align 0x10
1400c8460
1400c8460std::runtime_error::runtime_error(std::runtime_error&&):
1400c8460mov rax, [rip+0xcedf9]
1400c8467add rax, 16
1400c846bmov [rcx], rax
1400c846emov rax, [rdx+8]
1400c8472mov [rcx+8], rax
1400c8476mov edx, [rax-8]
1400c8479mov rax, [rcx+8]
1400c847dtest edx, edx
1400c847fjg 0x1400c8490
1400c8481mov [rax-8], 1
1400c8488ret
1400c8489
1400c8489 0f 1f 80 00 00 00 00 .......
1400c8490
1400c8490loc_1400c8490:
1400c8490lock add [rax-8], 1
1400c8495ret
1400c8460
1400c8460std::runtime_error::runtime_error(std::runtime_error&&):
1400c8460mov rax, [rip+0xcedf9]
1400c8467add rax, 16
1400c846bmov [rcx], rax
1400c846emov rax, [rdx+8]
1400c8472mov [rcx+8], rax
1400c8476mov edx, [rax-8]
1400c8479mov rax, [rcx+8]
1400c847dtest edx, edx
1400c847fjg 0x1400c8490
1400c8481mov [rax-8], 1
1400c8488ret
1400c8489
1400c8489 0f 1f 80 00 00 00 00 .......
1400c8490
1400c8490loc_1400c8490:
1400c8490lock add [rax-8], 1
1400c8495ret
1400c8460
1400c8496
1400c8496 // align 0x10
1400c8496 // align 0x10
1400c84a0
1400c84a0std::runtime_error::runtime_error(char const*):
1400c84a0push rsi
1400c84a1push rbx
1400c84a2sub rsp, 72
1400c84a6mov rbx, rcx
1400c84a9mov rcx, rdx
1400c84acmov rdx, [rip+0xcf1dd]
1400c84b3mov rax, [rdx]
1400c84b6mov [rsp+56], rax
1400c84bbmov rax, [rip+0xced9e]
1400c84c2mov rdx, -1
1400c84c9add rax, 16
1400c84cdmov [rbx], rax
1400c84d0test rcx, rcx
1400c84d3je 0x1400c84e8
1400c84d5mov [rsp+40], rcx
1400c84dacall strlen
1400c84dfmov rcx, [rsp+40]
1400c84e4lea rdx, [rcx+rax]
1400c84e8
1400c84e8loc_1400c84e8:
1400c84e8lea r8, [rsp+55]
1400c84edcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400c84f2mov [rbx+8], rax
1400c84f6mov rbx, [rip+0xcf193]
1400c84fdmov rax, [rsp+56]
1400c8502sub rax, [rbx]
1400c8505jne 0x1400c852a
1400c8507add rsp, 72
1400c850bpop rbx
1400c850cpop rsi
1400c850dret
1400c850e
1400c850e 48 89 H.
1400c8510 d9 48 89 c6 e8 a7 f9 02 00 48 8b 1d 70 f1 0c 00 .H.......H..p...
1400c8520 48 8b 44 24 38 48 2b 03 74 05 H.D$8H+.t.
1400c852a
1400c852aloc_1400c852a:
1400c852acall __stack_chk_fail
1400c852fmov rcx, rsi
1400c8532call _Unwind_Resume
1400c8537nop
1400c84a0
1400c84a0std::runtime_error::runtime_error(char const*):
1400c84a0push rsi
1400c84a1push rbx
1400c84a2sub rsp, 72
1400c84a6mov rbx, rcx
1400c84a9mov rcx, rdx
1400c84acmov rdx, [rip+0xcf1dd]
1400c84b3mov rax, [rdx]
1400c84b6mov [rsp+56], rax
1400c84bbmov rax, [rip+0xced9e]
1400c84c2mov rdx, -1
1400c84c9add rax, 16
1400c84cdmov [rbx], rax
1400c84d0test rcx, rcx
1400c84d3je 0x1400c84e8
1400c84d5mov [rsp+40], rcx
1400c84dacall strlen
1400c84dfmov rcx, [rsp+40]
1400c84e4lea rdx, [rcx+rax]
1400c84e8
1400c84e8loc_1400c84e8:
1400c84e8lea r8, [rsp+55]
1400c84edcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400c84f2mov [rbx+8], rax
1400c84f6mov rbx, [rip+0xcf193]
1400c84fdmov rax, [rsp+56]
1400c8502sub rax, [rbx]
1400c8505jne 0x1400c852a
1400c8507add rsp, 72
1400c850bpop rbx
1400c850cpop rsi
1400c850dret
1400c850e
1400c850e 48 89 H.
1400c8510 d9 48 89 c6 e8 a7 f9 02 00 48 8b 1d 70 f1 0c 00 .H.......H..p...
1400c8520 48 8b 44 24 38 48 2b 03 74 05 H.D$8H+.t.
1400c852a
1400c852aloc_1400c852a:
1400c852acall __stack_chk_fail
1400c852fmov rcx, rsi
1400c8532call _Unwind_Resume
1400c8537nop
1400c84a0
1400c8538
1400c8538 // align 0x10
1400c8538 // align 0x10
1400c8540
1400c8540std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400c8540push rsi
1400c8541push rbx
1400c8542sub rsp, 40
1400c8546mov rax, [rip+0xced13]
1400c854dadd rax, 16
1400c8551mov r8, [rdx+8]
1400c8555mov [rcx], rax
1400c8558mov rax, [rdx]
1400c855bmov rbx, rcx
1400c855elea rcx, [rcx+8]
1400c8562mov rdx, rax
1400c8565call std::__cow_string::__cow_string(char const*, unsigned long long)
1400c856anop
1400c856badd rsp, 40
1400c856fpop rbx
1400c8570pop rsi
1400c8571ret
1400c8572
1400c8572 48 89 c6 48 89 d9 e8 43 f9 02 00 48 89 f1 H..H...C...H..
1400c8580 e8 1b 2e f5 ff 90 ......
1400c8540
1400c8540std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400c8540push rsi
1400c8541push rbx
1400c8542sub rsp, 40
1400c8546mov rax, [rip+0xced13]
1400c854dadd rax, 16
1400c8551mov r8, [rdx+8]
1400c8555mov [rcx], rax
1400c8558mov rax, [rdx]
1400c855bmov rbx, rcx
1400c855elea rcx, [rcx+8]
1400c8562mov rdx, rax
1400c8565call std::__cow_string::__cow_string(char const*, unsigned long long)
1400c856anop
1400c856badd rsp, 40
1400c856fpop rbx
1400c8570pop rsi
1400c8571ret
1400c8572
1400c8572 48 89 c6 48 89 d9 e8 43 f9 02 00 48 89 f1 H..H...C...H..
1400c8580 e8 1b 2e f5 ff 90 ......
1400c8540
1400c8586
1400c8586 // align 0x10
1400c8586 // align 0x10
1400c8590
1400c8590std::runtime_error::runtime_error(std::runtime_error const&):
1400c8590sub rsp, 72
1400c8594mov r9, [rip+0xcf0f5]
1400c859bmov rax, [r9]
1400c859emov [rsp+56], rax
1400c85a3mov rax, [rip+0xcecb6]
1400c85aamov r10, rcx
1400c85adadd rax, 16
1400c85b1mov [rcx], rax
1400c85b4mov rax, [rdx+8]
1400c85b8mov edx, [rax-8]
1400c85bblea rcx, [rax-24]
1400c85bftest edx, edx
1400c85c1js 0x1400c85e0
1400c85c3lock add [rax-8], 1
1400c85c8
1400c85c8loc_1400c85c8:
1400c85c8mov [r10+8], rax
1400c85ccmov rax, [rsp+56]
1400c85d1sub rax, [r9]
1400c85d4jne 0x1400c8600
1400c85d6add rsp, 72
1400c85daret
1400c85db
1400c85db 0f 1f 44 00 00 ..D..
1400c85e0
1400c85e0loc_1400c85e0:
1400c85e0lea rdx, [rsp+55]
1400c85e5xor r8l, r8l
1400c85e8mov [rsp+40], r10
1400c85edcall std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400c85f2mov r10, [rsp+40]
1400c85f7mov r9, [rip+0xcf092]
1400c85fejmp 0x1400c85c8
1400c8600
1400c8600loc_1400c8600:
1400c8600call __stack_chk_fail
1400c8605nop
1400c8590
1400c8590std::runtime_error::runtime_error(std::runtime_error const&):
1400c8590sub rsp, 72
1400c8594mov r9, [rip+0xcf0f5]
1400c859bmov rax, [r9]
1400c859emov [rsp+56], rax
1400c85a3mov rax, [rip+0xcecb6]
1400c85aamov r10, rcx
1400c85adadd rax, 16
1400c85b1mov [rcx], rax
1400c85b4mov rax, [rdx+8]
1400c85b8mov edx, [rax-8]
1400c85bblea rcx, [rax-24]
1400c85bftest edx, edx
1400c85c1js 0x1400c85e0
1400c85c3lock add [rax-8], 1
1400c85c8
1400c85c8loc_1400c85c8:
1400c85c8mov [r10+8], rax
1400c85ccmov rax, [rsp+56]
1400c85d1sub rax, [r9]
1400c85d4jne 0x1400c8600
1400c85d6add rsp, 72
1400c85daret
1400c85db
1400c85db 0f 1f 44 00 00 ..D..
1400c85e0
1400c85e0loc_1400c85e0:
1400c85e0lea rdx, [rsp+55]
1400c85e5xor r8l, r8l
1400c85e8mov [rsp+40], r10
1400c85edcall std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400c85f2mov r10, [rsp+40]
1400c85f7mov r9, [rip+0xcf092]
1400c85fejmp 0x1400c85c8
1400c8600
1400c8600loc_1400c8600:
1400c8600call __stack_chk_fail
1400c8605nop
1400c8590
1400c8606
1400c8606 // align 0x10
1400c8606 // align 0x10
1400c8610
1400c8610std::runtime_error::runtime_error(std::string const&):
1400c8610push rsi
1400c8611push rbx
1400c8612sub rsp, 56
1400c8616mov rbx, rcx
1400c8619mov rcx, [rip+0xcf070]
1400c8620mov rax, [rcx]
1400c8623mov [rsp+40], rax
1400c8628lea rax, [rip+0xd9901]
1400c862fmov [rbx], rax
1400c8632mov rax, [rdx]
1400c8635mov edx, [rax-8]
1400c8638lea rcx, [rax-24]
1400c863ctest edx, edx
1400c863ejs 0x1400c8668
1400c8640lock add [rax-8], 1
1400c8645
1400c8645loc_1400c8645:
1400c8645mov [rbx+8], rax
1400c8649mov rbx, [rip+0xcf040]
1400c8650mov rax, [rsp+40]
1400c8655sub rax, [rbx]
1400c8658jne 0x1400c8693
1400c865aadd rsp, 56
1400c865epop rbx
1400c865fpop rsi
1400c8660ret
1400c8661
1400c8661 0f 1f 80 00 00 00 00 .......
1400c8668
1400c8668loc_1400c8668:
1400c8668lea rdx, [rsp+39]
1400c866dxor r8l, r8l
1400c8670call std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400c8675jmp 0x1400c8645
1400c8677
1400c8677 48 89 d9 48 89 c6 e8 3e f8 H..H...>.
1400c8680 02 00 48 8b 0d 07 f0 0c 00 48 8b 44 24 28 48 2b ..H......H.D$(H+
1400c8690 01 74 05 .t.
1400c8693
1400c8693loc_1400c8693:
1400c8693call __stack_chk_fail
1400c8698mov rcx, rsi
1400c869bcall _Unwind_Resume
1400c86a0nop
1400c8610
1400c8610std::runtime_error::runtime_error(std::string const&):
1400c8610push rsi
1400c8611push rbx
1400c8612sub rsp, 56
1400c8616mov rbx, rcx
1400c8619mov rcx, [rip+0xcf070]
1400c8620mov rax, [rcx]
1400c8623mov [rsp+40], rax
1400c8628lea rax, [rip+0xd9901]
1400c862fmov [rbx], rax
1400c8632mov rax, [rdx]
1400c8635mov edx, [rax-8]
1400c8638lea rcx, [rax-24]
1400c863ctest edx, edx
1400c863ejs 0x1400c8668
1400c8640lock add [rax-8], 1
1400c8645
1400c8645loc_1400c8645:
1400c8645mov [rbx+8], rax
1400c8649mov rbx, [rip+0xcf040]
1400c8650mov rax, [rsp+40]
1400c8655sub rax, [rbx]
1400c8658jne 0x1400c8693
1400c865aadd rsp, 56
1400c865epop rbx
1400c865fpop rsi
1400c8660ret
1400c8661
1400c8661 0f 1f 80 00 00 00 00 .......
1400c8668
1400c8668loc_1400c8668:
1400c8668lea rdx, [rsp+39]
1400c866dxor r8l, r8l
1400c8670call std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400c8675jmp 0x1400c8645
1400c8677
1400c8677 48 89 d9 48 89 c6 e8 3e f8 H..H...>.
1400c8680 02 00 48 8b 0d 07 f0 0c 00 48 8b 44 24 28 48 2b ..H......H.D$(H+
1400c8690 01 74 05 .t.
1400c8693
1400c8693loc_1400c8693:
1400c8693call __stack_chk_fail
1400c8698mov rcx, rsi
1400c869bcall _Unwind_Resume
1400c86a0nop
1400c8610
1400c86a1
1400c86a1 // align 0x10
1400c86a1 // align 0x10
1400c86b0
1400c86b0std::runtime_error::~runtime_error():
1400c86b0push rbx
1400c86b1sub rsp, 48
1400c86b5mov rdx, [rip+0xcefd4]
1400c86bcmov rax, [rdx]
1400c86bfmov [rsp+40], rax
1400c86c4lea rax, [rip+0xd9865]
1400c86cbmov rbx, rcx
1400c86cemov [rcx], rax
1400c86d1mov rcx, [rcx+8]
1400c86d5mov eax, -1
1400c86dalock xadd [rcx-8], eax
1400c86dftest eax, eax
1400c86e1jle 0x1400c8710
1400c86e3
1400c86e3loc_1400c86e3:
1400c86e3mov rcx, rbx
1400c86e6call std::exception::~exception()
1400c86ebmov rdx, [rip+0xcef9e]
1400c86f2mov rax, [rsp+40]
1400c86f7sub rax, [rdx]
1400c86fajne 0x1400c8720
1400c86fcmov rcx, rbx
1400c86ffadd rsp, 48
1400c8703pop rbx
1400c8704jmp 0x140101ab0
1400c8709
1400c8709 0f 1f 80 00 00 00 00 .......
1400c8710
1400c8710loc_1400c8710:
1400c8710lea rdx, [rsp+39]
1400c8715sub rcx, 24
1400c8719call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400c871ejmp 0x1400c86e3
1400c8720
1400c8720loc_1400c8720:
1400c8720call __stack_chk_fail
1400c8725nop
1400c86b0
1400c86b0std::runtime_error::~runtime_error():
1400c86b0push rbx
1400c86b1sub rsp, 48
1400c86b5mov rdx, [rip+0xcefd4]
1400c86bcmov rax, [rdx]
1400c86bfmov [rsp+40], rax
1400c86c4lea rax, [rip+0xd9865]
1400c86cbmov rbx, rcx
1400c86cemov [rcx], rax
1400c86d1mov rcx, [rcx+8]
1400c86d5mov eax, -1
1400c86dalock xadd [rcx-8], eax
1400c86dftest eax, eax
1400c86e1jle 0x1400c8710
1400c86e3
1400c86e3loc_1400c86e3:
1400c86e3mov rcx, rbx
1400c86e6call std::exception::~exception()
1400c86ebmov rdx, [rip+0xcef9e]
1400c86f2mov rax, [rsp+40]
1400c86f7sub rax, [rdx]
1400c86fajne 0x1400c8720
1400c86fcmov rcx, rbx
1400c86ffadd rsp, 48
1400c8703pop rbx
1400c8704jmp 0x140101ab0
1400c8709
1400c8709 0f 1f 80 00 00 00 00 .......
1400c8710
1400c8710loc_1400c8710:
1400c8710lea rdx, [rsp+39]
1400c8715sub rcx, 24
1400c8719call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400c871ejmp 0x1400c86e3
1400c8720
1400c8720loc_1400c8720:
1400c8720call __stack_chk_fail
1400c8725nop
1400c86b0
1400c8726
1400c8726 // align 0x10
1400c8726 // align 0x10
1400c8730
1400c8730std::runtime_error::~runtime_error():
1400c8730sub rsp, 72
1400c8734mov r8, [rip+0xcef55]
1400c873bmov edx, -1
1400c8740mov rax, rcx
1400c8743mov rcx, [r8]
1400c8746mov [rsp+56], rcx
1400c874blea rcx, [rip+0xd97de]
1400c8752mov [rax], rcx
1400c8755mov rcx, [rax+8]
1400c8759lock xadd [rcx-8], edx
1400c875etest edx, edx
1400c8760jle 0x1400c8780
1400c8762
1400c8762loc_1400c8762:
1400c8762mov rdx, [rsp+56]
1400c8767sub rdx, [r8]
1400c876ajne 0x1400c87a1
1400c876cmov rcx, rax
1400c876fadd rsp, 72
1400c8773jmp 0x1400f7ec0
1400c8778
1400c8778 0f 1f 84 00 00 00 00 00 ........
1400c8780
1400c8780loc_1400c8780:
1400c8780lea rdx, [rsp+55]
1400c8785sub rcx, 24
1400c8789mov [rsp+40], rax
1400c878ecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400c8793mov rax, [rsp+40]
1400c8798mov r8, [rip+0xceef1]
1400c879fjmp 0x1400c8762
1400c87a1
1400c87a1loc_1400c87a1:
1400c87a1call __stack_chk_fail
1400c87a6nop
1400c8730
1400c8730std::runtime_error::~runtime_error():
1400c8730sub rsp, 72
1400c8734mov r8, [rip+0xcef55]
1400c873bmov edx, -1
1400c8740mov rax, rcx
1400c8743mov rcx, [r8]
1400c8746mov [rsp+56], rcx
1400c874blea rcx, [rip+0xd97de]
1400c8752mov [rax], rcx
1400c8755mov rcx, [rax+8]
1400c8759lock xadd [rcx-8], edx
1400c875etest edx, edx
1400c8760jle 0x1400c8780
1400c8762
1400c8762loc_1400c8762:
1400c8762mov rdx, [rsp+56]
1400c8767sub rdx, [r8]
1400c876ajne 0x1400c87a1
1400c876cmov rcx, rax
1400c876fadd rsp, 72
1400c8773jmp 0x1400f7ec0
1400c8778
1400c8778 0f 1f 84 00 00 00 00 00 ........
1400c8780
1400c8780loc_1400c8780:
1400c8780lea rdx, [rsp+55]
1400c8785sub rcx, 24
1400c8789mov [rsp+40], rax
1400c878ecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400c8793mov rax, [rsp+40]
1400c8798mov r8, [rip+0xceef1]
1400c879fjmp 0x1400c8762
1400c87a1
1400c87a1loc_1400c87a1:
1400c87a1call __stack_chk_fail
1400c87a6nop
1400c8730
1400c87a7
1400c87a7 // align 0x10
1400c87a7 // align 0x10
1400c87b0
1400c87b0std::runtime_error::operator=(std::runtime_error&&):
1400c87b0push rbx
1400c87b1sub rsp, 32
1400c87b5mov rbx, rcx
1400c87b8add rdx, 8
1400c87bclea rcx, [rcx+8]
1400c87c0call std::string::swap(std::string&)
1400c87c5mov rax, rbx
1400c87c8add rsp, 32
1400c87ccpop rbx
1400c87cdret
1400c87b0
1400c87b0std::runtime_error::operator=(std::runtime_error&&):
1400c87b0push rbx
1400c87b1sub rsp, 32
1400c87b5mov rbx, rcx
1400c87b8add rdx, 8
1400c87bclea rcx, [rcx+8]
1400c87c0call std::string::swap(std::string&)
1400c87c5mov rax, rbx
1400c87c8add rsp, 32
1400c87ccpop rbx
1400c87cdret
1400c87b0
1400c87ce
1400c87ce // align 0x10
1400c87ce // align 0x10
1400c87d0
1400c87d0std::runtime_error::operator=(std::runtime_error const&):
1400c87d0push rbx
1400c87d1sub rsp, 32
1400c87d5mov rbx, rcx
1400c87d8add rdx, 8
1400c87dclea rcx, [rcx+8]
1400c87e0call std::string::assign(std::string const&)
1400c87e5mov rax, rbx
1400c87e8add rsp, 32
1400c87ecpop rbx
1400c87edret
1400c87d0
1400c87d0std::runtime_error::operator=(std::runtime_error const&):
1400c87d0push rbx
1400c87d1sub rsp, 32
1400c87d5mov rbx, rcx
1400c87d8add rdx, 8
1400c87dclea rcx, [rcx+8]
1400c87e0call std::string::assign(std::string const&)
1400c87e5mov rax, rbx
1400c87e8add rsp, 32
1400c87ecpop rbx
1400c87edret
1400c87d0
1400c87ee
1400c87ee // align 0x10
1400c87ee // align 0x10
1400c87f0
1400c87f0std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&):
1400c87f0push rbp
1400c87f1mov rbp, rsp
1400c87f4sub rsp, 32
1400c87f8mov [rbp+16], rcx
1400c87fcmov [rbp+24], rdx
1400c8800mov rax, [rbp+24]
1400c8804mov rdx, [rax]
1400c8807mov rax, [rbp+16]
1400c880bmov [rax], rdx
1400c880emov rax, [rbp+16]
1400c8812mov rax, [rax]
1400c8815test rax, rax
1400c8818je 0x1400c8829
1400c881amov rax, [rbp+16]
1400c881emov rax, [rax]
1400c8821mov rcx, rax
1400c8824call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy()
1400c8829
1400c8829loc_1400c8829:
1400c8829nop
1400c882aadd rsp, 32
1400c882epop rbp
1400c882fret
1400c87f0
1400c87f0std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&):
1400c87f0push rbp
1400c87f1mov rbp, rsp
1400c87f4sub rsp, 32
1400c87f8mov [rbp+16], rcx
1400c87fcmov [rbp+24], rdx
1400c8800mov rax, [rbp+24]
1400c8804mov rdx, [rax]
1400c8807mov rax, [rbp+16]
1400c880bmov [rax], rdx
1400c880emov rax, [rbp+16]
1400c8812mov rax, [rax]
1400c8815test rax, rax
1400c8818je 0x1400c8829
1400c881amov rax, [rbp+16]
1400c881emov rax, [rax]
1400c8821mov rcx, rax
1400c8824call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy()
1400c8829
1400c8829loc_1400c8829:
1400c8829nop
1400c882aadd rsp, 32
1400c882epop rbp
1400c882fret
1400c87f0
1400c8830
1400c8830std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count():
1400c8830push rbp
1400c8831mov rbp, rsp
1400c8834sub rsp, 32
1400c8838mov [rbp+16], rcx
1400c883cmov rax, [rbp+16]
1400c8840mov rax, [rax]
1400c8843test rax, rax
1400c8846je 0x1400c8857
1400c8848mov rax, [rbp+16]
1400c884cmov rax, [rax]
1400c884fmov rcx, rax
1400c8852call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
1400c8857
1400c8857loc_1400c8857:
1400c8857nop
1400c8858add rsp, 32
1400c885cpop rbp
1400c885dret
1400c8830
1400c8830std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count():
1400c8830push rbp
1400c8831mov rbp, rsp
1400c8834sub rsp, 32
1400c8838mov [rbp+16], rcx
1400c883cmov rax, [rbp+16]
1400c8840mov rax, [rax]
1400c8843test rax, rax
1400c8846je 0x1400c8857
1400c8848mov rax, [rbp+16]
1400c884cmov rax, [rax]
1400c884fmov rcx, rax
1400c8852call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
1400c8857
1400c8857loc_1400c8857:
1400c8857nop
1400c8858add rsp, 32
1400c885cpop rbp
1400c885dret
1400c8830
1400c885e
1400c885e // align 0x10
1400c885e // align 0x10
1400c8860
1400c8860std::basic_ifstream<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode):
1400c8860push rbx
1400c8861sub rsp, 32
1400c8865mov rbx, rcx
1400c8868or r8l, 8
1400c886clea rcx, [rcx+16]
1400c8870call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400c8875mov rdx, [rbx]
1400c8878add rbx, [rdx-24]
1400c887cmov rcx, rbx
1400c887ftest rax, rax
1400c8882je 0x1400c8890
1400c8884xor edx, edx
1400c8886add rsp, 32
1400c888apop rbx
1400c888bjmp 0x1400f70c0
1400c8890
1400c8890loc_1400c8890:
1400c8890mov edx, [rbx+32]
1400c8893or edx, 4
1400c8896add rsp, 32
1400c889apop rbx
1400c889bjmp 0x1400f70c0
1400c8860
1400c8860std::basic_ifstream<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode):
1400c8860push rbx
1400c8861sub rsp, 32
1400c8865mov rbx, rcx
1400c8868or r8l, 8
1400c886clea rcx, [rcx+16]
1400c8870call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400c8875mov rdx, [rbx]
1400c8878add rbx, [rdx-24]
1400c887cmov rcx, rbx
1400c887ftest rax, rax
1400c8882je 0x1400c8890
1400c8884xor edx, edx
1400c8886add rsp, 32
1400c888apop rbx
1400c888bjmp 0x1400f70c0
1400c8890
1400c8890loc_1400c8890:
1400c8890mov edx, [rbx+32]
1400c8893or edx, 4
1400c8896add rsp, 32
1400c889apop rbx
1400c889bjmp 0x1400f70c0
1400c8860
1400c88a0
1400c88a0std::basic_ifstream<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode):
1400c88a0push rbx
1400c88a1sub rsp, 32
1400c88a5mov rbx, rcx
1400c88a8or r8l, 8
1400c88aclea rcx, [rcx+16]
1400c88b0call std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400c88b5mov rdx, [rbx]
1400c88b8add rbx, [rdx-24]
1400c88bcmov rcx, rbx
1400c88bftest rax, rax
1400c88c2je 0x1400c88d0
1400c88c4xor edx, edx
1400c88c6add rsp, 32
1400c88capop rbx
1400c88cbjmp 0x1400f70c0
1400c88d0
1400c88d0loc_1400c88d0:
1400c88d0mov edx, [rbx+32]
1400c88d3or edx, 4
1400c88d6add rsp, 32
1400c88dapop rbx
1400c88dbjmp 0x1400f70c0
1400c88a0
1400c88a0std::basic_ifstream<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode):
1400c88a0push rbx
1400c88a1sub rsp, 32
1400c88a5mov rbx, rcx
1400c88a8or r8l, 8
1400c88aclea rcx, [rcx+16]
1400c88b0call std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400c88b5mov rdx, [rbx]
1400c88b8add rbx, [rdx-24]
1400c88bcmov rcx, rbx
1400c88bftest rax, rax
1400c88c2je 0x1400c88d0
1400c88c4xor edx, edx
1400c88c6add rsp, 32
1400c88capop rbx
1400c88cbjmp 0x1400f70c0
1400c88d0
1400c88d0loc_1400c88d0:
1400c88d0mov edx, [rbx+32]
1400c88d3or edx, 4
1400c88d6add rsp, 32
1400c88dapop rbx
1400c88dbjmp 0x1400f70c0
1400c88a0
1400c88e0
1400c88e0std::basic_ifstream<char, std::char_traits<char>>::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c88e0push rbx
1400c88e1sub rsp, 32
1400c88e5mov rdx, [rdx]
1400c88e8mov rbx, rcx
1400c88ebor r8l, 8
1400c88eflea rcx, [rcx+16]
1400c88f3call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400c88f8mov rdx, [rbx]
1400c88fbadd rbx, [rdx-24]
1400c88ffmov rcx, rbx
1400c8902test rax, rax
1400c8905je 0x1400c8918
1400c8907xor edx, edx
1400c8909add rsp, 32
1400c890dpop rbx
1400c890ejmp 0x1400f70c0
1400c8913
1400c8913 0f 1f 44 00 00 ..D..
1400c8918
1400c8918loc_1400c8918:
1400c8918mov edx, [rbx+32]
1400c891bor edx, 4
1400c891eadd rsp, 32
1400c8922pop rbx
1400c8923jmp 0x1400f70c0
1400c88e0
1400c88e0std::basic_ifstream<char, std::char_traits<char>>::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c88e0push rbx
1400c88e1sub rsp, 32
1400c88e5mov rdx, [rdx]
1400c88e8mov rbx, rcx
1400c88ebor r8l, 8
1400c88eflea rcx, [rcx+16]
1400c88f3call std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400c88f8mov rdx, [rbx]
1400c88fbadd rbx, [rdx-24]
1400c88ffmov rcx, rbx
1400c8902test rax, rax
1400c8905je 0x1400c8918
1400c8907xor edx, edx
1400c8909add rsp, 32
1400c890dpop rbx
1400c890ejmp 0x1400f70c0
1400c8913
1400c8913 0f 1f 44 00 00 ..D..
1400c8918
1400c8918loc_1400c8918:
1400c8918mov edx, [rbx+32]
1400c891bor edx, 4
1400c891eadd rsp, 32
1400c8922pop rbx
1400c8923jmp 0x1400f70c0
1400c88e0
1400c8928
1400c8928 // align 0x10
1400c8928 // align 0x10
1400c8930
1400c8930std::basic_ifstream<char, std::char_traits<char>>::swap(std::basic_ifstream<char, std::char_traits<char>>&):
1400c8930push rbp
1400c8931push rdi
1400c8932push rsi
1400c8933push rbx
1400c8934sub rsp, 40
1400c8938mov rax, [rcx]
1400c893bmov rsi, [rax-24]
1400c893fmov rax, [rdx]
1400c8942mov rbx, [rax-24]
1400c8946add rsi, rcx
1400c8949mov rdi, rcx
1400c894cmov rbp, rdx
1400c894fmov rcx, rsi
1400c8952add rbx, rdx
1400c8955mov rdx, rbx
1400c8958call std::ios_base::_M_swap(std::ios_base&)
1400c895dlea rdx, [rsi+208]
1400c8964mov rcx, rsi
1400c8967call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400c896clea rdx, [rbx+208]
1400c8973mov rcx, rbx
1400c8976call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400c897bmov rdx, [rbx+216]
1400c8982mov rax, [rsi+216]
1400c8989lea rcx, [rdi+16]
1400c898dmov [rsi+216], rdx
1400c8994movzx edx, [rbx+224]
1400c899bmov [rbx+216], rax
1400c89a2movzx eax, [rsi+224]
1400c89a9mov [rsi+224], dl
1400c89afmovzx edx, [rbx+225]
1400c89b6mov [rbx+224], al
1400c89bcmovzx eax, [rsi+225]
1400c89c3mov [rsi+225], dl
1400c89c9mov rdx, [rbp+8]
1400c89cdmov [rbx+225], al
1400c89d3mov rax, [rdi+8]
1400c89d7mov [rdi+8], rdx
1400c89dblea rdx, [rbp+16]
1400c89dfmov [rbp+8], rax
1400c89e3add rsp, 40
1400c89e7pop rbx
1400c89e8pop rsi
1400c89e9pop rdi
1400c89eapop rbp
1400c89ebjmp 0x1400ba8c0
1400c8930
1400c8930std::basic_ifstream<char, std::char_traits<char>>::swap(std::basic_ifstream<char, std::char_traits<char>>&):
1400c8930push rbp
1400c8931push rdi
1400c8932push rsi
1400c8933push rbx
1400c8934sub rsp, 40
1400c8938mov rax, [rcx]
1400c893bmov rsi, [rax-24]
1400c893fmov rax, [rdx]
1400c8942mov rbx, [rax-24]
1400c8946add rsi, rcx
1400c8949mov rdi, rcx
1400c894cmov rbp, rdx
1400c894fmov rcx, rsi
1400c8952add rbx, rdx
1400c8955mov rdx, rbx
1400c8958call std::ios_base::_M_swap(std::ios_base&)
1400c895dlea rdx, [rsi+208]
1400c8964mov rcx, rsi
1400c8967call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400c896clea rdx, [rbx+208]
1400c8973mov rcx, rbx
1400c8976call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400c897bmov rdx, [rbx+216]
1400c8982mov rax, [rsi+216]
1400c8989lea rcx, [rdi+16]
1400c898dmov [rsi+216], rdx
1400c8994movzx edx, [rbx+224]
1400c899bmov [rbx+216], rax
1400c89a2movzx eax, [rsi+224]
1400c89a9mov [rsi+224], dl
1400c89afmovzx edx, [rbx+225]
1400c89b6mov [rbx+224], al
1400c89bcmovzx eax, [rsi+225]
1400c89c3mov [rsi+225], dl
1400c89c9mov rdx, [rbp+8]
1400c89cdmov [rbx+225], al
1400c89d3mov rax, [rdi+8]
1400c89d7mov [rdi+8], rdx
1400c89dblea rdx, [rbp+16]
1400c89dfmov [rbp+8], rax
1400c89e3add rsp, 40
1400c89e7pop rbx
1400c89e8pop rsi
1400c89e9pop rdi
1400c89eapop rbp
1400c89ebjmp 0x1400ba8c0
1400c8930
1400c89f0
1400c89f0std::basic_ifstream<char, std::char_traits<char>>::close():
1400c89f0push rbx
1400c89f1sub rsp, 32
1400c89f5mov rbx, rcx
1400c89f8lea rcx, [rcx+16]
1400c89fccall std::basic_filebuf<char, std::char_traits<char>>::close()
1400c8a01test rax, rax
1400c8a04je 0x1400c8a10
1400c8a06add rsp, 32
1400c8a0apop rbx
1400c8a0bret
1400c8a0c
1400c8a0c 0f 1f 40 00 ..@.
1400c8a10
1400c8a10loc_1400c8a10:
1400c8a10mov rax, [rbx]
1400c8a13add rbx, [rax-24]
1400c8a17mov edx, [rbx+32]
1400c8a1amov rcx, rbx
1400c8a1dor edx, 4
1400c8a20add rsp, 32
1400c8a24pop rbx
1400c8a25jmp 0x1400f70c0
1400c89f0
1400c89f0std::basic_ifstream<char, std::char_traits<char>>::close():
1400c89f0push rbx
1400c89f1sub rsp, 32
1400c89f5mov rbx, rcx
1400c89f8lea rcx, [rcx+16]
1400c89fccall std::basic_filebuf<char, std::char_traits<char>>::close()
1400c8a01test rax, rax
1400c8a04je 0x1400c8a10
1400c8a06add rsp, 32
1400c8a0apop rbx
1400c8a0bret
1400c8a0c
1400c8a0c 0f 1f 40 00 ..@.
1400c8a10
1400c8a10loc_1400c8a10:
1400c8a10mov rax, [rbx]
1400c8a13add rbx, [rax-24]
1400c8a17mov edx, [rbx+32]
1400c8a1amov rcx, rbx
1400c8a1dor edx, 4
1400c8a20add rsp, 32
1400c8a24pop rbx
1400c8a25jmp 0x1400f70c0
1400c89f0
1400c8a2a
1400c8a2a // align 0x10
1400c8a2a // align 0x10
1400c8a30
1400c8a30std::basic_ifstream<char, std::char_traits<char>>::is_open():
1400c8a30add rcx, 88
1400c8a34jmp 0x140032900
1400c8a30
1400c8a30std::basic_ifstream<char, std::char_traits<char>>::is_open():
1400c8a30add rcx, 88
1400c8a34jmp 0x140032900
1400c8a30
1400c8a39
1400c8a39 // align 0x10
1400c8a39 // align 0x10
1400c8a40
1400c8a40std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(std::basic_ifstream<char, std::char_traits<char>>&&):
1400c8a40push rbp
1400c8a41push rdi
1400c8a42push rsi
1400c8a43push rbx
1400c8a44sub rsp, 40
1400c8a48lea rbp, [rcx+208]
1400c8a4fmov rbx, rcx
1400c8a52mov rsi, rdx
1400c8a55mov rcx, rbp
1400c8a58call std::ios_base::ios_base()
1400c8a5dpxor x0, x0
1400c8a61xor r8l, r8l
1400c8a64mov rcx, rbp
1400c8a67lea rax, [rip+0xd1f0a]
1400c8a6emov [rbx+432], r8w
1400c8a76mov [rbx], rax
1400c8a79add rax, 40
1400c8a7dmovups [rbx+440], x0
1400c8a84movups [rbx+456], x0
1400c8a8bmov [rbx+208], rax
1400c8a92mov rax, [rsi+8]
1400c8a96mov [rbx+424], 0
1400c8aa1mov [rbx+8], rax
1400c8aa5mov rax, [rsi]
1400c8aa8mov rdi, [rax-24]
1400c8aacadd rdi, rsi
1400c8aafmov rdx, rdi
1400c8ab2call std::ios_base::_M_move(std::ios_base&)
1400c8ab7lea rdx, [rbx+416]
1400c8abemov rcx, rbp
1400c8ac1call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400c8ac6mov rax, [rdi+216]
1400c8acdlea rdx, [rsi+16]
1400c8ad1mov [rdi+216], 0
1400c8adcmov [rbx+440], 0
1400c8ae7mov [rbx+424], rax
1400c8aeemovzx eax, [rdi+224]
1400c8af5lea rdi, [rbx+16]
1400c8af9mov rcx, rdi
1400c8afcmov [rbx+432], ax
1400c8b03lea rax, [rip+0xd945e]
1400c8b0amov [rsi+8], 0
1400c8b12mov [rbx], rax
1400c8b15add rax, 40
1400c8b19mov [rbx+208], rax
1400c8b20call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf(std::basic_filebuf<char, std::char_traits<char>>&&)
1400c8b25mov [rbx+440], rdi
1400c8b2cadd rsp, 40
1400c8b30pop rbx
1400c8b31pop rsi
1400c8b32pop rdi
1400c8b33pop rbp
1400c8b34ret
1400c8b35
1400c8b35 48 89 c6 48 8b 05 c1 e9 0c 00 48 H..H......H
1400c8b40 89 e9 48 83 c0 10 48 89 83 d0 00 00 00 e8 ee d3 ..H...H.........
1400c8b50 02 00 48 89 f1 e8 46 28 f5 ff 48 8d 35 17 1e 0d ..H...F(..H.5...
1400c8b60 00 31 c9 48 89 33 48 89 c6 48 89 4b 08 eb c9 .1.H.3H..H.K...
1400c8a40
1400c8a40std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(std::basic_ifstream<char, std::char_traits<char>>&&):
1400c8a40push rbp
1400c8a41push rdi
1400c8a42push rsi
1400c8a43push rbx
1400c8a44sub rsp, 40
1400c8a48lea rbp, [rcx+208]
1400c8a4fmov rbx, rcx
1400c8a52mov rsi, rdx
1400c8a55mov rcx, rbp
1400c8a58call std::ios_base::ios_base()
1400c8a5dpxor x0, x0
1400c8a61xor r8l, r8l
1400c8a64mov rcx, rbp
1400c8a67lea rax, [rip+0xd1f0a]
1400c8a6emov [rbx+432], r8w
1400c8a76mov [rbx], rax
1400c8a79add rax, 40
1400c8a7dmovups [rbx+440], x0
1400c8a84movups [rbx+456], x0
1400c8a8bmov [rbx+208], rax
1400c8a92mov rax, [rsi+8]
1400c8a96mov [rbx+424], 0
1400c8aa1mov [rbx+8], rax
1400c8aa5mov rax, [rsi]
1400c8aa8mov rdi, [rax-24]
1400c8aacadd rdi, rsi
1400c8aafmov rdx, rdi
1400c8ab2call std::ios_base::_M_move(std::ios_base&)
1400c8ab7lea rdx, [rbx+416]
1400c8abemov rcx, rbp
1400c8ac1call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400c8ac6mov rax, [rdi+216]
1400c8acdlea rdx, [rsi+16]
1400c8ad1mov [rdi+216], 0
1400c8adcmov [rbx+440], 0
1400c8ae7mov [rbx+424], rax
1400c8aeemovzx eax, [rdi+224]
1400c8af5lea rdi, [rbx+16]
1400c8af9mov rcx, rdi
1400c8afcmov [rbx+432], ax
1400c8b03lea rax, [rip+0xd945e]
1400c8b0amov [rsi+8], 0
1400c8b12mov [rbx], rax
1400c8b15add rax, 40
1400c8b19mov [rbx+208], rax
1400c8b20call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf(std::basic_filebuf<char, std::char_traits<char>>&&)
1400c8b25mov [rbx+440], rdi
1400c8b2cadd rsp, 40
1400c8b30pop rbx
1400c8b31pop rsi
1400c8b32pop rdi
1400c8b33pop rbp
1400c8b34ret
1400c8b35
1400c8b35 48 89 c6 48 8b 05 c1 e9 0c 00 48 H..H......H
1400c8b40 89 e9 48 83 c0 10 48 89 83 d0 00 00 00 e8 ee d3 ..H...H.........
1400c8b50 02 00 48 89 f1 e8 46 28 f5 ff 48 8d 35 17 1e 0d ..H...F(..H.5...
1400c8b60 00 31 c9 48 89 33 48 89 c6 48 89 4b 08 eb c9 .1.H.3H..H.K...
1400c8a40
1400c8b6f
1400c8b6f // align 0x10
1400c8b6f // align 0x10
1400c8b70
1400c8b70std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(char const*, std::_Ios_Openmode):
1400c8b70push r12
1400c8b72push rbp
1400c8b73push rdi
1400c8b74push rsi
1400c8b75push rbx
1400c8b76sub rsp, 32
1400c8b7amov rbx, rcx
1400c8b7dlea rcx, [rcx+208]
1400c8b84mov rbp, rdx
1400c8b87mov r12l, r8l
1400c8b8acall std::ios_base::ios_base()
1400c8b8flea rax, [rip+0xd1de2]
1400c8b96xor edx, edx
1400c8b98pxor x0, x0
1400c8b9cmov [rbx], rax
1400c8b9fadd rax, 40
1400c8ba3lea rcx, [rbx+208]
1400c8baamov [rbx+432], dx
1400c8bb1xor edx, edx
1400c8bb3mov [rbx+424], 0
1400c8bbemov [rbx+208], rax
1400c8bc5mov [rbx+8], 0
1400c8bcdmovups [rbx+440], x0
1400c8bd4movups [rbx+456], x0
1400c8bdbcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8be0lea rax, [rip+0xd9381]
1400c8be7lea rcx, [rbx+16]
1400c8bebmov [rbx], rax
1400c8beeadd rax, 40
1400c8bf2mov [rbx+208], rax
1400c8bf9call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400c8bfelea rdx, [rbx+16]
1400c8c02lea rcx, [rbx+208]
1400c8c09call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8c0emov r8l, r12l
1400c8c11mov rdx, rbp
1400c8c14lea rcx, [rbx+16]
1400c8c18or r8l, 8
1400c8c1ccall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400c8c21mov rdx, [rbx]
1400c8c24mov rcx, [rdx-24]
1400c8c28add rcx, rbx
1400c8c2btest rax, rax
1400c8c2eje 0x1400c8c48
1400c8c30xor edx, edx
1400c8c32call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c8c37nop
1400c8c38add rsp, 32
1400c8c3cpop rbx
1400c8c3dpop rsi
1400c8c3epop rdi
1400c8c3fpop rbp
1400c8c40pop r12
1400c8c42ret
1400c8c43
1400c8c43 0f 1f 44 00 00 ..D..
1400c8c48
1400c8c48loc_1400c8c48:
1400c8c48mov edx, [rcx+32]
1400c8c4bor edx, 4
1400c8c4ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c8c53nop
1400c8c54add rsp, 32
1400c8c58pop rbx
1400c8c59pop rsi
1400c8c5apop rdi
1400c8c5bpop rbp
1400c8c5cpop r12
1400c8c5eret
1400c8c5f
1400c8c5f 48 H
1400c8c60 89 c5 48 8d 4b 10 e8 95 38 ff ff 48 89 ef 48 8d ..H.K...8..H..H.
1400c8c70 05 03 1d 0d 00 48 89 03 31 c0 48 89 43 08 48 8b .....H..1.H.C.H.
1400c8c80 05 7b e8 0c 00 48 8d 8b d0 00 00 00 48 83 c0 10 .{...H......H...
1400c8c90 48 89 83 d0 00 00 00 e8 a4 d2 02 00 48 89 f9 e8 H...........H...
1400c8ca0 fc 26 f5 ff 48 89 c7 eb c5 48 89 c7 eb d0 .&..H....H....
1400c8b70
1400c8b70std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(char const*, std::_Ios_Openmode):
1400c8b70push r12
1400c8b72push rbp
1400c8b73push rdi
1400c8b74push rsi
1400c8b75push rbx
1400c8b76sub rsp, 32
1400c8b7amov rbx, rcx
1400c8b7dlea rcx, [rcx+208]
1400c8b84mov rbp, rdx
1400c8b87mov r12l, r8l
1400c8b8acall std::ios_base::ios_base()
1400c8b8flea rax, [rip+0xd1de2]
1400c8b96xor edx, edx
1400c8b98pxor x0, x0
1400c8b9cmov [rbx], rax
1400c8b9fadd rax, 40
1400c8ba3lea rcx, [rbx+208]
1400c8baamov [rbx+432], dx
1400c8bb1xor edx, edx
1400c8bb3mov [rbx+424], 0
1400c8bbemov [rbx+208], rax
1400c8bc5mov [rbx+8], 0
1400c8bcdmovups [rbx+440], x0
1400c8bd4movups [rbx+456], x0
1400c8bdbcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8be0lea rax, [rip+0xd9381]
1400c8be7lea rcx, [rbx+16]
1400c8bebmov [rbx], rax
1400c8beeadd rax, 40
1400c8bf2mov [rbx+208], rax
1400c8bf9call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400c8bfelea rdx, [rbx+16]
1400c8c02lea rcx, [rbx+208]
1400c8c09call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8c0emov r8l, r12l
1400c8c11mov rdx, rbp
1400c8c14lea rcx, [rbx+16]
1400c8c18or r8l, 8
1400c8c1ccall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400c8c21mov rdx, [rbx]
1400c8c24mov rcx, [rdx-24]
1400c8c28add rcx, rbx
1400c8c2btest rax, rax
1400c8c2eje 0x1400c8c48
1400c8c30xor edx, edx
1400c8c32call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c8c37nop
1400c8c38add rsp, 32
1400c8c3cpop rbx
1400c8c3dpop rsi
1400c8c3epop rdi
1400c8c3fpop rbp
1400c8c40pop r12
1400c8c42ret
1400c8c43
1400c8c43 0f 1f 44 00 00 ..D..
1400c8c48
1400c8c48loc_1400c8c48:
1400c8c48mov edx, [rcx+32]
1400c8c4bor edx, 4
1400c8c4ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c8c53nop
1400c8c54add rsp, 32
1400c8c58pop rbx
1400c8c59pop rsi
1400c8c5apop rdi
1400c8c5bpop rbp
1400c8c5cpop r12
1400c8c5eret
1400c8c5f
1400c8c5f 48 H
1400c8c60 89 c5 48 8d 4b 10 e8 95 38 ff ff 48 89 ef 48 8d ..H.K...8..H..H.
1400c8c70 05 03 1d 0d 00 48 89 03 31 c0 48 89 43 08 48 8b .....H..1.H.C.H.
1400c8c80 05 7b e8 0c 00 48 8d 8b d0 00 00 00 48 83 c0 10 .{...H......H...
1400c8c90 48 89 83 d0 00 00 00 e8 a4 d2 02 00 48 89 f9 e8 H...........H...
1400c8ca0 fc 26 f5 ff 48 89 c7 eb c5 48 89 c7 eb d0 .&..H....H....
1400c8b70
1400c8cae
1400c8cae // align 0x10
1400c8cae // align 0x10
1400c8cb0
1400c8cb0std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(wchar_t const*, std::_Ios_Openmode):
1400c8cb0push r12
1400c8cb2push rbp
1400c8cb3push rdi
1400c8cb4push rsi
1400c8cb5push rbx
1400c8cb6sub rsp, 32
1400c8cbamov rbx, rcx
1400c8cbdlea rcx, [rcx+208]
1400c8cc4mov rbp, rdx
1400c8cc7mov r12l, r8l
1400c8ccacall std::ios_base::ios_base()
1400c8ccflea rax, [rip+0xd1ca2]
1400c8cd6xor edx, edx
1400c8cd8pxor x0, x0
1400c8cdcmov [rbx], rax
1400c8cdfadd rax, 40
1400c8ce3lea rcx, [rbx+208]
1400c8ceamov [rbx+432], dx
1400c8cf1xor edx, edx
1400c8cf3mov [rbx+424], 0
1400c8cfemov [rbx+208], rax
1400c8d05mov [rbx+8], 0
1400c8d0dmovups [rbx+440], x0
1400c8d14movups [rbx+456], x0
1400c8d1bcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8d20lea rax, [rip+0xd9241]
1400c8d27lea rcx, [rbx+16]
1400c8d2bmov [rbx], rax
1400c8d2eadd rax, 40
1400c8d32mov [rbx+208], rax
1400c8d39call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400c8d3elea rdx, [rbx+16]
1400c8d42lea rcx, [rbx+208]
1400c8d49call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8d4emov r8l, r12l
1400c8d51mov rdx, rbp
1400c8d54lea rcx, [rbx+16]
1400c8d58or r8l, 8
1400c8d5ccall std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400c8d61mov rdx, [rbx]
1400c8d64mov rcx, [rdx-24]
1400c8d68add rcx, rbx
1400c8d6btest rax, rax
1400c8d6eje 0x1400c8d88
1400c8d70xor edx, edx
1400c8d72call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c8d77nop
1400c8d78add rsp, 32
1400c8d7cpop rbx
1400c8d7dpop rsi
1400c8d7epop rdi
1400c8d7fpop rbp
1400c8d80pop r12
1400c8d82ret
1400c8d83
1400c8d83 0f 1f 44 00 00 ..D..
1400c8d88
1400c8d88loc_1400c8d88:
1400c8d88mov edx, [rcx+32]
1400c8d8bor edx, 4
1400c8d8ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c8d93nop
1400c8d94add rsp, 32
1400c8d98pop rbx
1400c8d99pop rsi
1400c8d9apop rdi
1400c8d9bpop rbp
1400c8d9cpop r12
1400c8d9eret
1400c8d9f
1400c8d9f 48 H
1400c8da0 89 c5 48 8d 4b 10 e8 55 37 ff ff 48 89 ef 48 8d ..H.K..U7..H..H.
1400c8db0 05 c3 1b 0d 00 48 89 03 31 c0 48 89 43 08 48 8b .....H..1.H.C.H.
1400c8dc0 05 3b e7 0c 00 48 8d 8b d0 00 00 00 48 83 c0 10 .;...H......H...
1400c8dd0 48 89 83 d0 00 00 00 e8 64 d1 02 00 48 89 f9 e8 H.......d...H...
1400c8de0 bc 25 f5 ff 48 89 c7 eb c5 48 89 c7 eb d0 .%..H....H....
1400c8cb0
1400c8cb0std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(wchar_t const*, std::_Ios_Openmode):
1400c8cb0push r12
1400c8cb2push rbp
1400c8cb3push rdi
1400c8cb4push rsi
1400c8cb5push rbx
1400c8cb6sub rsp, 32
1400c8cbamov rbx, rcx
1400c8cbdlea rcx, [rcx+208]
1400c8cc4mov rbp, rdx
1400c8cc7mov r12l, r8l
1400c8ccacall std::ios_base::ios_base()
1400c8ccflea rax, [rip+0xd1ca2]
1400c8cd6xor edx, edx
1400c8cd8pxor x0, x0
1400c8cdcmov [rbx], rax
1400c8cdfadd rax, 40
1400c8ce3lea rcx, [rbx+208]
1400c8ceamov [rbx+432], dx
1400c8cf1xor edx, edx
1400c8cf3mov [rbx+424], 0
1400c8cfemov [rbx+208], rax
1400c8d05mov [rbx+8], 0
1400c8d0dmovups [rbx+440], x0
1400c8d14movups [rbx+456], x0
1400c8d1bcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8d20lea rax, [rip+0xd9241]
1400c8d27lea rcx, [rbx+16]
1400c8d2bmov [rbx], rax
1400c8d2eadd rax, 40
1400c8d32mov [rbx+208], rax
1400c8d39call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400c8d3elea rdx, [rbx+16]
1400c8d42lea rcx, [rbx+208]
1400c8d49call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8d4emov r8l, r12l
1400c8d51mov rdx, rbp
1400c8d54lea rcx, [rbx+16]
1400c8d58or r8l, 8
1400c8d5ccall std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400c8d61mov rdx, [rbx]
1400c8d64mov rcx, [rdx-24]
1400c8d68add rcx, rbx
1400c8d6btest rax, rax
1400c8d6eje 0x1400c8d88
1400c8d70xor edx, edx
1400c8d72call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c8d77nop
1400c8d78add rsp, 32
1400c8d7cpop rbx
1400c8d7dpop rsi
1400c8d7epop rdi
1400c8d7fpop rbp
1400c8d80pop r12
1400c8d82ret
1400c8d83
1400c8d83 0f 1f 44 00 00 ..D..
1400c8d88
1400c8d88loc_1400c8d88:
1400c8d88mov edx, [rcx+32]
1400c8d8bor edx, 4
1400c8d8ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c8d93nop
1400c8d94add rsp, 32
1400c8d98pop rbx
1400c8d99pop rsi
1400c8d9apop rdi
1400c8d9bpop rbp
1400c8d9cpop r12
1400c8d9eret
1400c8d9f
1400c8d9f 48 H
1400c8da0 89 c5 48 8d 4b 10 e8 55 37 ff ff 48 89 ef 48 8d ..H.K..U7..H..H.
1400c8db0 05 c3 1b 0d 00 48 89 03 31 c0 48 89 43 08 48 8b .....H..1.H.C.H.
1400c8dc0 05 3b e7 0c 00 48 8d 8b d0 00 00 00 48 83 c0 10 .;...H......H...
1400c8dd0 48 89 83 d0 00 00 00 e8 64 d1 02 00 48 89 f9 e8 H.......d...H...
1400c8de0 bc 25 f5 ff 48 89 c7 eb c5 48 89 c7 eb d0 .%..H....H....
1400c8cb0
1400c8dee
1400c8dee // align 0x10
1400c8dee // align 0x10
1400c8df0
1400c8df0std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c8df0push r12
1400c8df2push rbp
1400c8df3push rdi
1400c8df4push rsi
1400c8df5push rbx
1400c8df6sub rsp, 32
1400c8dfamov rbx, rcx
1400c8dfdlea rcx, [rcx+208]
1400c8e04mov r12, rdx
1400c8e07mov ebp, r8l
1400c8e0acall std::ios_base::ios_base()
1400c8e0flea rax, [rip+0xd1b62]
1400c8e16xor edx, edx
1400c8e18pxor x0, x0
1400c8e1cmov [rbx], rax
1400c8e1fadd rax, 40
1400c8e23lea rcx, [rbx+208]
1400c8e2amov [rbx+432], dx
1400c8e31xor edx, edx
1400c8e33mov [rbx+424], 0
1400c8e3emov [rbx+208], rax
1400c8e45mov [rbx+8], 0
1400c8e4dmovups [rbx+440], x0
1400c8e54movups [rbx+456], x0
1400c8e5bcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8e60lea rax, [rip+0xd9101]
1400c8e67lea rcx, [rbx+16]
1400c8e6bmov [rbx], rax
1400c8e6eadd rax, 40
1400c8e72mov [rbx+208], rax
1400c8e79call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400c8e7elea rdx, [rbx+16]
1400c8e82lea rcx, [rbx+208]
1400c8e89call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8e8emov r8l, ebp
1400c8e91mov rdx, [r12]
1400c8e95lea rcx, [rbx+16]
1400c8e99or r8l, 8
1400c8e9dcall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400c8ea2mov rdx, [rbx]
1400c8ea5mov rcx, [rdx-24]
1400c8ea9add rcx, rbx
1400c8eactest rax, rax
1400c8eafje 0x1400c8ec8
1400c8eb1xor edx, edx
1400c8eb3call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c8eb8nop
1400c8eb9add rsp, 32
1400c8ebdpop rbx
1400c8ebepop rsi
1400c8ebfpop rdi
1400c8ec0pop rbp
1400c8ec1pop r12
1400c8ec3ret
1400c8ec4
1400c8ec4 0f 1f 40 00 ..@.
1400c8ec8
1400c8ec8loc_1400c8ec8:
1400c8ec8mov edx, [rcx+32]
1400c8ecbor edx, 4
1400c8ececall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c8ed3nop
1400c8ed4add rsp, 32
1400c8ed8pop rbx
1400c8ed9pop rsi
1400c8edapop rdi
1400c8edbpop rbp
1400c8edcpop r12
1400c8ederet
1400c8edf
1400c8edf 48 H
1400c8ee0 89 c5 48 8d 4b 10 e8 15 36 ff ff 48 89 ef 48 8d ..H.K...6..H..H.
1400c8ef0 05 83 1a 0d 00 48 89 03 31 c0 48 89 43 08 48 8b .....H..1.H.C.H.
1400c8f00 05 fb e5 0c 00 48 8d 8b d0 00 00 00 48 83 c0 10 .....H......H...
1400c8f10 48 89 83 d0 00 00 00 e8 24 d0 02 00 48 89 f9 e8 H.......$...H...
1400c8f20 7c 24 f5 ff 48 89 c7 eb c5 48 89 c7 eb d0 |$..H....H....
1400c8df0
1400c8df0std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400c8df0push r12
1400c8df2push rbp
1400c8df3push rdi
1400c8df4push rsi
1400c8df5push rbx
1400c8df6sub rsp, 32
1400c8dfamov rbx, rcx
1400c8dfdlea rcx, [rcx+208]
1400c8e04mov r12, rdx
1400c8e07mov ebp, r8l
1400c8e0acall std::ios_base::ios_base()
1400c8e0flea rax, [rip+0xd1b62]
1400c8e16xor edx, edx
1400c8e18pxor x0, x0
1400c8e1cmov [rbx], rax
1400c8e1fadd rax, 40
1400c8e23lea rcx, [rbx+208]
1400c8e2amov [rbx+432], dx
1400c8e31xor edx, edx
1400c8e33mov [rbx+424], 0
1400c8e3emov [rbx+208], rax
1400c8e45mov [rbx+8], 0
1400c8e4dmovups [rbx+440], x0
1400c8e54movups [rbx+456], x0
1400c8e5bcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8e60lea rax, [rip+0xd9101]
1400c8e67lea rcx, [rbx+16]
1400c8e6bmov [rbx], rax
1400c8e6eadd rax, 40
1400c8e72mov [rbx+208], rax
1400c8e79call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400c8e7elea rdx, [rbx+16]
1400c8e82lea rcx, [rbx+208]
1400c8e89call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8e8emov r8l, ebp
1400c8e91mov rdx, [r12]
1400c8e95lea rcx, [rbx+16]
1400c8e99or r8l, 8
1400c8e9dcall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400c8ea2mov rdx, [rbx]
1400c8ea5mov rcx, [rdx-24]
1400c8ea9add rcx, rbx
1400c8eactest rax, rax
1400c8eafje 0x1400c8ec8
1400c8eb1xor edx, edx
1400c8eb3call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c8eb8nop
1400c8eb9add rsp, 32
1400c8ebdpop rbx
1400c8ebepop rsi
1400c8ebfpop rdi
1400c8ec0pop rbp
1400c8ec1pop r12
1400c8ec3ret
1400c8ec4
1400c8ec4 0f 1f 40 00 ..@.
1400c8ec8
1400c8ec8loc_1400c8ec8:
1400c8ec8mov edx, [rcx+32]
1400c8ecbor edx, 4
1400c8ececall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c8ed3nop
1400c8ed4add rsp, 32
1400c8ed8pop rbx
1400c8ed9pop rsi
1400c8edapop rdi
1400c8edbpop rbp
1400c8edcpop r12
1400c8ederet
1400c8edf
1400c8edf 48 H
1400c8ee0 89 c5 48 8d 4b 10 e8 15 36 ff ff 48 89 ef 48 8d ..H.K...6..H..H.
1400c8ef0 05 83 1a 0d 00 48 89 03 31 c0 48 89 43 08 48 8b .....H..1.H.C.H.
1400c8f00 05 fb e5 0c 00 48 8d 8b d0 00 00 00 48 83 c0 10 .....H......H...
1400c8f10 48 89 83 d0 00 00 00 e8 24 d0 02 00 48 89 f9 e8 H.......$...H...
1400c8f20 7c 24 f5 ff 48 89 c7 eb c5 48 89 c7 eb d0 |$..H....H....
1400c8df0
1400c8f2e
1400c8f2e // align 0x10
1400c8f2e // align 0x10
1400c8f30
1400c8f30std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream():
1400c8f30push rdi
1400c8f31push rsi
1400c8f32push rbx
1400c8f33sub rsp, 48
1400c8f37mov rbx, rcx
1400c8f3alea rcx, [rcx+208]
1400c8f41call std::ios_base::ios_base()
1400c8f46lea rax, [rip+0xd1a2b]
1400c8f4dxor edx, edx
1400c8f4fpxor x0, x0
1400c8f53mov [rbx], rax
1400c8f56add rax, 40
1400c8f5alea rcx, [rbx+208]
1400c8f61mov [rbx+432], dx
1400c8f68xor edx, edx
1400c8f6amov [rbx+424], 0
1400c8f75mov [rbx+208], rax
1400c8f7cmov [rbx+8], 0
1400c8f84movups [rbx+440], x0
1400c8f8bmovups [rbx+456], x0
1400c8f92call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8f97lea rax, [rip+0xd8fca]
1400c8f9elea rcx, [rbx+16]
1400c8fa2mov [rbx], rax
1400c8fa5add rax, 40
1400c8fa9mov [rbx+208], rax
1400c8fb0call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400c8fb5lea rdx, [rbx+16]
1400c8fb9lea rcx, [rbx+208]
1400c8fc0call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8fc5nop
1400c8fc6add rsp, 48
1400c8fcapop rbx
1400c8fcbpop rsi
1400c8fccpop rdi
1400c8fcdret
1400c8fce
1400c8fce 48 89 H.
1400c8fd0 c7 48 8b 05 28 e5 0c 00 48 8d 8b d0 00 00 00 48 .H..(...H......H
1400c8fe0 83 c0 10 48 89 83 d0 00 00 00 e8 51 cf 02 00 48 ...H.......Q...H
1400c8ff0 89 f9 e8 a9 23 f5 ff 48 8d 4b 10 48 89 44 24 28 ....#..H.K.H.D$(
1400c9000 e8 fb 34 ff ff 48 8b 7c 24 28 48 8d 05 67 19 0d ..4..H.|$(H..g..
1400c9010 00 48 89 03 31 c0 48 89 43 08 eb b5 48 89 c7 eb .H..1.H.C...H...
1400c9020 e9 .
1400c8f30
1400c8f30std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream():
1400c8f30push rdi
1400c8f31push rsi
1400c8f32push rbx
1400c8f33sub rsp, 48
1400c8f37mov rbx, rcx
1400c8f3alea rcx, [rcx+208]
1400c8f41call std::ios_base::ios_base()
1400c8f46lea rax, [rip+0xd1a2b]
1400c8f4dxor edx, edx
1400c8f4fpxor x0, x0
1400c8f53mov [rbx], rax
1400c8f56add rax, 40
1400c8f5alea rcx, [rbx+208]
1400c8f61mov [rbx+432], dx
1400c8f68xor edx, edx
1400c8f6amov [rbx+424], 0
1400c8f75mov [rbx+208], rax
1400c8f7cmov [rbx+8], 0
1400c8f84movups [rbx+440], x0
1400c8f8bmovups [rbx+456], x0
1400c8f92call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8f97lea rax, [rip+0xd8fca]
1400c8f9elea rcx, [rbx+16]
1400c8fa2mov [rbx], rax
1400c8fa5add rax, 40
1400c8fa9mov [rbx+208], rax
1400c8fb0call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400c8fb5lea rdx, [rbx+16]
1400c8fb9lea rcx, [rbx+208]
1400c8fc0call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c8fc5nop
1400c8fc6add rsp, 48
1400c8fcapop rbx
1400c8fcbpop rsi
1400c8fccpop rdi
1400c8fcdret
1400c8fce
1400c8fce 48 89 H.
1400c8fd0 c7 48 8b 05 28 e5 0c 00 48 8d 8b d0 00 00 00 48 .H..(...H......H
1400c8fe0 83 c0 10 48 89 83 d0 00 00 00 e8 51 cf 02 00 48 ...H.......Q...H
1400c8ff0 89 f9 e8 a9 23 f5 ff 48 8d 4b 10 48 89 44 24 28 ....#..H.K.H.D$(
1400c9000 e8 fb 34 ff ff 48 8b 7c 24 28 48 8d 05 67 19 0d ..4..H.|$(H..g..
1400c9010 00 48 89 03 31 c0 48 89 43 08 eb b5 48 89 c7 eb .H..1.H.C...H...
1400c9020 e9 .
1400c8f30
1400c9021
1400c9021 // align 0x10
1400c9021 // align 0x10
1400c9030
1400c9030std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream<std::filesystem::__cxx11::path, std::filesystem::__cxx11::path>(std::filesystem::__cxx11::path const&, std::_Ios_Openmode):
1400c9030push rbp
1400c9031mov rbp, rsp
1400c9034sub rsp, 32
1400c9038mov [rbp+16], rcx
1400c903cmov [rbp+24], rdx
1400c9040mov [rbp+32], r8l
1400c9044mov rax, [rbp+24]
1400c9048mov rcx, rax
1400c904bcall std::filesystem::__cxx11::path::c_str() const
1400c9050mov rdx, rax
1400c9053mov ecx, [rbp+32]
1400c9056mov rax, [rbp+16]
1400c905amov r8l, ecx
1400c905dmov rcx, rax
1400c9060call std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(wchar_t const*, std::_Ios_Openmode)
1400c9065nop
1400c9066add rsp, 32
1400c906apop rbp
1400c906bret
1400c9030
1400c9030std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream<std::filesystem::__cxx11::path, std::filesystem::__cxx11::path>(std::filesystem::__cxx11::path const&, std::_Ios_Openmode):
1400c9030push rbp
1400c9031mov rbp, rsp
1400c9034sub rsp, 32
1400c9038mov [rbp+16], rcx
1400c903cmov [rbp+24], rdx
1400c9040mov [rbp+32], r8l
1400c9044mov rax, [rbp+24]
1400c9048mov rcx, rax
1400c904bcall std::filesystem::__cxx11::path::c_str() const
1400c9050mov rdx, rax
1400c9053mov ecx, [rbp+32]
1400c9056mov rax, [rbp+16]
1400c905amov r8l, ecx
1400c905dmov rcx, rax
1400c9060call std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(wchar_t const*, std::_Ios_Openmode)
1400c9065nop
1400c9066add rsp, 32
1400c906apop rbp
1400c906bret
1400c9030
1400c906c
1400c906c // align 0x10
1400c906c // align 0x10
1400c9070
1400c9070std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(std::basic_ifstream<char, std::char_traits<char>>&&):
1400c9070push r12
1400c9072push rbp
1400c9073push rdi
1400c9074push rsi
1400c9075push rbx
1400c9076sub rsp, 32
1400c907amov rax, [rdx+8]
1400c907emov rdi, rdx
1400c9081mov rbx, rcx
1400c9084mov [rcx], rax
1400c9087mov rdx, [rax-24]
1400c908bmov rcx, [rdi+16]
1400c908fmov rsi, r8
1400c9092mov [rbx+rdx], rcx
1400c9096mov rdx, [r8+8]
1400c909amov [rbx+8], rdx
1400c909emov rbp, [rax-24]
1400c90a2mov rax, [r8]
1400c90a5add rbp, rbx
1400c90a8mov r12, [rax-24]
1400c90acmov rcx, rbp
1400c90afadd r12, r8
1400c90b2mov rdx, r12
1400c90b5call std::ios_base::_M_move(std::ios_base&)
1400c90balea rdx, [rbp+208]
1400c90c1mov rcx, rbp
1400c90c4call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400c90c9mov rax, [r12+216]
1400c90d1mov [r12+216], 0
1400c90ddmov [rbp+232], 0
1400c90e8mov rdx, [rdi+24]
1400c90ecmov [rbp+216], rax
1400c90f3movzx eax, [r12+224]
1400c90fcmov [rbp+224], ax
1400c9103mov rax, [rdi]
1400c9106lea rbp, [rbx+16]
1400c910amov [rsi+8], 0
1400c9112mov rcx, rbp
1400c9115mov [rbx], rax
1400c9118mov rax, [rax-24]
1400c911cmov [rbx+rax], rdx
1400c9120lea rdx, [rsi+16]
1400c9124call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf(std::basic_filebuf<char, std::char_traits<char>>&&)
1400c9129mov rax, [rbx]
1400c912cmov rax, [rax-24]
1400c9130mov [rbx+rax+232], rbp
1400c9138add rsp, 32
1400c913cpop rbx
1400c913dpop rsi
1400c913epop rdi
1400c913fpop rbp
1400c9140pop r12
1400c9142ret
1400c9143
1400c9143 48 89 c1 48 8b 47 08 48 8b 57 10 48 89 H..H.G.H.W.H.
1400c9150 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 08 e8 .H.@.H...1.H.C..
1400c9160 3c 22 f5 ff 90 <"...
1400c9070
1400c9070std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(std::basic_ifstream<char, std::char_traits<char>>&&):
1400c9070push r12
1400c9072push rbp
1400c9073push rdi
1400c9074push rsi
1400c9075push rbx
1400c9076sub rsp, 32
1400c907amov rax, [rdx+8]
1400c907emov rdi, rdx
1400c9081mov rbx, rcx
1400c9084mov [rcx], rax
1400c9087mov rdx, [rax-24]
1400c908bmov rcx, [rdi+16]
1400c908fmov rsi, r8
1400c9092mov [rbx+rdx], rcx
1400c9096mov rdx, [r8+8]
1400c909amov [rbx+8], rdx
1400c909emov rbp, [rax-24]
1400c90a2mov rax, [r8]
1400c90a5add rbp, rbx
1400c90a8mov r12, [rax-24]
1400c90acmov rcx, rbp
1400c90afadd r12, r8
1400c90b2mov rdx, r12
1400c90b5call std::ios_base::_M_move(std::ios_base&)
1400c90balea rdx, [rbp+208]
1400c90c1mov rcx, rbp
1400c90c4call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400c90c9mov rax, [r12+216]
1400c90d1mov [r12+216], 0
1400c90ddmov [rbp+232], 0
1400c90e8mov rdx, [rdi+24]
1400c90ecmov [rbp+216], rax
1400c90f3movzx eax, [r12+224]
1400c90fcmov [rbp+224], ax
1400c9103mov rax, [rdi]
1400c9106lea rbp, [rbx+16]
1400c910amov [rsi+8], 0
1400c9112mov rcx, rbp
1400c9115mov [rbx], rax
1400c9118mov rax, [rax-24]
1400c911cmov [rbx+rax], rdx
1400c9120lea rdx, [rsi+16]
1400c9124call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf(std::basic_filebuf<char, std::char_traits<char>>&&)
1400c9129mov rax, [rbx]
1400c912cmov rax, [rax-24]
1400c9130mov [rbx+rax+232], rbp
1400c9138add rsp, 32
1400c913cpop rbx
1400c913dpop rsi
1400c913epop rdi
1400c913fpop rbp
1400c9140pop r12
1400c9142ret
1400c9143
1400c9143 48 89 c1 48 8b 47 08 48 8b 57 10 48 89 H..H.G.H.W.H.
1400c9150 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 08 e8 .H.@.H...1.H.C..
1400c9160 3c 22 f5 ff 90 <"...
1400c9070
1400c9165
1400c9165 // align 0x10
1400c9165 // align 0x10
1400c9170
1400c9170std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(char const*, std::_Ios_Openmode):
1400c9170push r12
1400c9172push rbp
1400c9173push rdi
1400c9174push rsi
1400c9175push rbx
1400c9176sub rsp, 32
1400c917amov rax, [rdx+8]
1400c917emov rsi, rdx
1400c9181mov rbx, rcx
1400c9184mov [rcx], rax
1400c9187mov rdx, [rax-24]
1400c918bmov rcx, [rsi+16]
1400c918fmov rbp, r8
1400c9192mov r12l, r9l
1400c9195mov [rbx+rdx], rcx
1400c9199xor edx, edx
1400c919bmov [rbx+8], 0
1400c91a3mov rcx, [rax-24]
1400c91a7add rcx, rbx
1400c91aacall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c91afmov rax, [rsi]
1400c91b2mov rdx, [rsi+24]
1400c91b6lea rcx, [rbx+16]
1400c91bamov [rbx], rax
1400c91bdmov rax, [rax-24]
1400c91c1mov [rbx+rax], rdx
1400c91c5call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400c91camov rax, [rbx]
1400c91cdlea rdx, [rbx+16]
1400c91d1mov rcx, [rax-24]
1400c91d5add rcx, rbx
1400c91d8call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c91ddmov r8l, r12l
1400c91e0mov rdx, rbp
1400c91e3lea rcx, [rbx+16]
1400c91e7or r8l, 8
1400c91ebcall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400c91f0mov rdx, [rbx]
1400c91f3mov rcx, [rdx-24]
1400c91f7add rcx, rbx
1400c91fatest rax, rax
1400c91fdje 0x1400c9218
1400c91ffxor edx, edx
1400c9201call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c9206nop
1400c9207add rsp, 32
1400c920bpop rbx
1400c920cpop rsi
1400c920dpop rdi
1400c920epop rbp
1400c920fpop r12
1400c9211ret
1400c9212
1400c9212 66 0f 1f 44 00 00 f..D..
1400c9218
1400c9218loc_1400c9218:
1400c9218mov edx, [rcx+32]
1400c921bor edx, 4
1400c921ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c9223nop
1400c9224add rsp, 32
1400c9228pop rbx
1400c9229pop rsi
1400c922apop rdi
1400c922bpop rbp
1400c922cpop r12
1400c922eret
1400c922f
1400c922f 48 H
1400c9230 89 c5 48 8d 4b 10 e8 c5 32 ff ff 48 89 e9 48 8b ..H.K...2..H..H.
1400c9240 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400c9250 03 31 c0 48 89 43 08 e8 44 21 f5 ff 48 89 c1 eb .1.H.C..D!..H...
1400c9260 dd .
1400c9170
1400c9170std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(char const*, std::_Ios_Openmode):
1400c9170push r12
1400c9172push rbp
1400c9173push rdi
1400c9174push rsi
1400c9175push rbx
1400c9176sub rsp, 32
1400c917amov rax, [rdx+8]
1400c917emov rsi, rdx
1400c9181mov rbx, rcx
1400c9184mov [rcx], rax
1400c9187mov rdx, [rax-24]
1400c918bmov rcx, [rsi+16]
1400c918fmov rbp, r8
1400c9192mov r12l, r9l
1400c9195mov [rbx+rdx], rcx
1400c9199xor edx, edx
1400c919bmov [rbx+8], 0
1400c91a3mov rcx, [rax-24]
1400c91a7add rcx, rbx
1400c91aacall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c91afmov rax, [rsi]
1400c91b2mov rdx, [rsi+24]
1400c91b6lea rcx, [rbx+16]
1400c91bamov [rbx], rax
1400c91bdmov rax, [rax-24]
1400c91c1mov [rbx+rax], rdx
1400c91c5call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400c91camov rax, [rbx]
1400c91cdlea rdx, [rbx+16]
1400c91d1mov rcx, [rax-24]
1400c91d5add rcx, rbx
1400c91d8call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c91ddmov r8l, r12l
1400c91e0mov rdx, rbp
1400c91e3lea rcx, [rbx+16]
1400c91e7or r8l, 8
1400c91ebcall std::basic_filebuf<char, std::char_traits<char>>::open(char const*, std::_Ios_Openmode)
1400c91f0mov rdx, [rbx]
1400c91f3mov rcx, [rdx-24]
1400c91f7add rcx, rbx
1400c91fatest rax, rax
1400c91fdje 0x1400c9218
1400c91ffxor edx, edx
1400c9201call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c9206nop
1400c9207add rsp, 32
1400c920bpop rbx
1400c920cpop rsi
1400c920dpop rdi
1400c920epop rbp
1400c920fpop r12
1400c9211ret
1400c9212
1400c9212 66 0f 1f 44 00 00 f..D..
1400c9218
1400c9218loc_1400c9218:
1400c9218mov edx, [rcx+32]
1400c921bor edx, 4
1400c921ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c9223nop
1400c9224add rsp, 32
1400c9228pop rbx
1400c9229pop rsi
1400c922apop rdi
1400c922bpop rbp
1400c922cpop r12
1400c922eret
1400c922f
1400c922f 48 H
1400c9230 89 c5 48 8d 4b 10 e8 c5 32 ff ff 48 89 e9 48 8b ..H.K...2..H..H.
1400c9240 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400c9250 03 31 c0 48 89 43 08 e8 44 21 f5 ff 48 89 c1 eb .1.H.C..D!..H...
1400c9260 dd .
1400c9170
1400c9261
1400c9261 // align 0x10
1400c9261 // align 0x10
1400c9270
1400c9270std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(wchar_t const*, std::_Ios_Openmode):
1400c9270push r12
1400c9272push rbp
1400c9273push rdi
1400c9274push rsi
1400c9275push rbx
1400c9276sub rsp, 32
1400c927amov rax, [rdx+8]
1400c927emov rsi, rdx
1400c9281mov rbx, rcx
1400c9284mov [rcx], rax
1400c9287mov rdx, [rax-24]
1400c928bmov rcx, [rsi+16]
1400c928fmov rbp, r8
1400c9292mov r12l, r9l
1400c9295mov [rbx+rdx], rcx
1400c9299xor edx, edx
1400c929bmov [rbx+8], 0
1400c92a3mov rcx, [rax-24]
1400c92a7add rcx, rbx
1400c92aacall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c92afmov rax, [rsi]
1400c92b2mov rdx, [rsi+24]
1400c92b6lea rcx, [rbx+16]
1400c92bamov [rbx], rax
1400c92bdmov rax, [rax-24]
1400c92c1mov [rbx+rax], rdx
1400c92c5call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400c92camov rax, [rbx]
1400c92cdlea rdx, [rbx+16]
1400c92d1mov rcx, [rax-24]
1400c92d5add rcx, rbx
1400c92d8call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c92ddmov r8l, r12l
1400c92e0mov rdx, rbp
1400c92e3lea rcx, [rbx+16]
1400c92e7or r8l, 8
1400c92ebcall std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400c92f0mov rdx, [rbx]
1400c92f3mov rcx, [rdx-24]
1400c92f7add rcx, rbx
1400c92fatest rax, rax
1400c92fdje 0x1400c9318
1400c92ffxor edx, edx
1400c9301call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c9306nop
1400c9307add rsp, 32
1400c930bpop rbx
1400c930cpop rsi
1400c930dpop rdi
1400c930epop rbp
1400c930fpop r12
1400c9311ret
1400c9312
1400c9312 66 0f 1f 44 00 00 f..D..
1400c9318
1400c9318loc_1400c9318:
1400c9318mov edx, [rcx+32]
1400c931bor edx, 4
1400c931ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c9323nop
1400c9324add rsp, 32
1400c9328pop rbx
1400c9329pop rsi
1400c932apop rdi
1400c932bpop rbp
1400c932cpop r12
1400c932eret
1400c932f
1400c932f 48 H
1400c9330 89 c5 48 8d 4b 10 e8 c5 31 ff ff 48 89 e9 48 8b ..H.K...1..H..H.
1400c9340 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400c9350 03 31 c0 48 89 43 08 e8 44 20 f5 ff 48 89 c1 eb .1.H.C..D ..H...
1400c9360 dd .
1400c9270
1400c9270std::basic_ifstream<char, std::char_traits<char>>::basic_ifstream(wchar_t const*, std::_Ios_Openmode):
1400c9270push r12
1400c9272push rbp
1400c9273push rdi
1400c9274push rsi
1400c9275push rbx
1400c9276sub rsp, 32
1400c927amov rax, [rdx+8]
1400c927emov rsi, rdx
1400c9281mov rbx, rcx
1400c9284mov [rcx], rax
1400c9287mov rdx, [rax-24]
1400c928bmov rcx, [rsi+16]
1400c928fmov rbp, r8
1400c9292mov r12l, r9l
1400c9295mov [rbx+rdx], rcx
1400c9299xor edx, edx
1400c929bmov [rbx+8], 0
1400c92a3mov rcx, [rax-24]
1400c92a7add rcx, rbx
1400c92aacall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c92afmov rax, [rsi]
1400c92b2mov rdx, [rsi+24]
1400c92b6lea rcx, [rbx+16]
1400c92bamov [rbx], rax
1400c92bdmov rax, [rax-24]
1400c92c1mov [rbx+rax], rdx
1400c92c5call std::basic_filebuf<char, std::char_traits<char>>::basic_filebuf()
1400c92camov rax, [rbx]
1400c92cdlea rdx, [rbx+16]
1400c92d1mov rcx, [rax-24]
1400c92d5add rcx, rbx
1400c92d8call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400c92ddmov r8l, r12l
1400c92e0mov rdx, rbp
1400c92e3lea rcx, [rbx+16]
1400c92e7or r8l, 8
1400c92ebcall std::basic_filebuf<char, std::char_traits<char>>::open(wchar_t const*, std::_Ios_Openmode)
1400c92f0mov rdx, [rbx]
1400c92f3mov rcx, [rdx-24]
1400c92f7add rcx, rbx
1400c92fatest rax, rax
1400c92fdje 0x1400c9318
1400c92ffxor edx, edx
1400c9301call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c9306nop
1400c9307add rsp, 32
1400c930bpop rbx
1400c930cpop rsi
1400c930dpop rdi
1400c930epop rbp
1400c930fpop r12
1400c9311ret
1400c9312
1400c9312 66 0f 1f 44 00 00 f..D..
1400c9318
1400c9318loc_1400c9318:
1400c9318mov edx, [rcx+32]
1400c931bor edx, 4
1400c931ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400c9323nop
1400c9324add rsp, 32
1400c9328pop rbx
1400c9329pop rsi
1400c932apop rdi
1400c932bpop rbp
1400c932cpop r12
1400c932eret
1400c932f
1400c932f 48 H
1400c9330 89 c5 48 8d 4b 10 e8 c5 31 ff ff 48 89 e9 48 8b ..H.K...1..H..H.
1400c9340 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 14 F.H.V.H..H.@.H..
1400c9350 03 31 c0 48 89 43 08 e8 44 20 f5 ff 48 89 c1 eb .1.H.C..D ..H...
1400c9360 dd .
1400c9270
Loading..