File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400fa040
1400fa040std::basic_ostream<char, std::char_traits<char>>& std::__ostream_insert<char, std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&, char const*, long long):
1400fa040push r15
1400fa042push r14
1400fa044push r13
1400fa046push r12
1400fa048push rbp
1400fa049push rdi
1400fa04apush rsi
1400fa04bpush rbx
1400fa04csub rsp, 72
1400fa050mov r14, rdx
1400fa053mov rdx, [rip+0x9d636]
1400fa05amov rbx, rcx
1400fa05dmov rdi, r8
1400fa060mov rax, [rdx]
1400fa063mov [rsp+56], rax
1400fa068xor eax, eax
1400fa06amov rdx, rcx
1400fa06dlea rcx, [rsp+32]
1400fa072call std::ostream::sentry::sentry(std::ostream&)
1400fa077cmp [rsp+32], 0
1400fa07cje 0x1400fa178
1400fa082mov rax, [rbx]
1400fa085mov rax, [rax-24]
1400fa089lea rcx, [rbx+rax]
1400fa08dmov rbp, [rcx+16]
1400fa091cmp rdi, rbp
1400fa094jge 0x1400fa200
1400fa09amov edx, [rcx+24]
1400fa09dand edx, 176
1400fa0a3mov r15l, edx
1400fa0a6cmp edx, 32
1400fa0a9je 0x1400fa254
1400fa0afcmp [rcx+225], 0
1400fa0b6je 0x1400fa350
1400fa0bcmovzx r12l, [rcx+224]
1400fa0c4
1400fa0c4loc_1400fa0c4:
1400fa0c4mov rsi, rbp
1400fa0c7sub rsi, rdi
1400fa0cajmp 0x1400fa119
1400fa0cc
1400fa0cc 66 66 2e 0f ff..
1400fa0d0 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 .......ff.......
1400fa0e0 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e ..ff.........ff.
1400fa0f0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
1400fa100
1400fa100loc_1400fa100:
1400fa100mov [rax], r12b
1400fa103add [rcx+40], 1
1400fa108
1400fa108loc_1400fa108:
1400fa108mov rax, [rbx]
1400fa10bmov rax, [rax-24]
1400fa10fsub rsi, 1
1400fa113je 0x1400fa250
1400fa119
1400fa119loc_1400fa119:
1400fa119mov rcx, [rbx+rax+232]
1400fa121mov rax, [rcx+40]
1400fa125cmp rax, [rcx+48]
1400fa129jb 0x1400fa100
1400fa12bmov rax, [rcx]
1400fa12emovzx edx, r12b
1400fa132call [rax+104]
1400fa135cmp eax, -1
1400fa138jne 0x1400fa108
1400fa13amov rax, [rbx]
1400fa13dmov rcx, [rax-24]
1400fa141add rcx, rbx
1400fa144mov edx, [rcx+32]
1400fa147or edx, 1
1400fa14acall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa14fmov rax, [rbx]
1400fa152mov rcx, [rax-24]
1400fa156add rcx, rbx
1400fa159mov r9l, [rcx+32]
1400fa15dtest r9l, r9l
1400fa160je 0x1400fa261
1400fa166nop [rax+rax]
1400fa170
1400fa170loc_1400fa170:
1400fa170mov [rcx+16], 0
1400fa178
1400fa178loc_1400fa178:
1400fa178mov rsi, [rsp+40]
1400fa17dmov rax, [rsi]
1400fa180mov rdi, [rax-24]
1400fa184add rdi, rsi
1400fa187test [rdi+25], 32
1400fa18bje 0x1400fa194
1400fa18dmov eax, [rdi+32]
1400fa190test eax, eax
1400fa192je 0x1400fa1c0
1400fa194
1400fa194loc_1400fa194:
1400fa194mov rsi, [rip+0x9d4f5]
1400fa19bmov rax, [rsp+56]
1400fa1a0sub rax, [rsi]
1400fa1a3jne 0x1400fa46c
1400fa1a9mov rax, rbx
1400fa1acadd rsp, 72
1400fa1b0pop rbx
1400fa1b1pop rsi
1400fa1b2pop rdi
1400fa1b3pop rbp
1400fa1b4pop r12
1400fa1b6pop r13
1400fa1b8pop r14
1400fa1bapop r15
1400fa1bcret
1400fa1bd
1400fa1bd 0f 1f 00 ...
1400fa1c0
1400fa1c0loc_1400fa1c0:
1400fa1c0call std::uncaught_exception()
1400fa1c5test al, al
1400fa1c7jne 0x1400fa194
1400fa1c9mov rcx, [rdi+232]
1400fa1d0mov ebp, [rdi+28]
1400fa1d3mov [rdi+28], 0
1400fa1datest rcx, rcx
1400fa1ddje 0x1400fa1f8
1400fa1dfmov rax, [rcx]
1400fa1e2call [rax+48]
1400fa1e5cmp eax, -1
1400fa1e8je 0x1400fa399
1400fa1eemov rax, [rsi]
1400fa1f1mov rdi, [rax-24]
1400fa1f5add rdi, rsi
1400fa1f8
1400fa1f8loc_1400fa1f8:
1400fa1f8mov [rdi+28], ebp
1400fa1fbjmp 0x1400fa194
1400fa1fd
1400fa1fd 0f 1f 00 ...
1400fa200
1400fa200loc_1400fa200:
1400fa200mov rcx, [rcx+232]
1400fa207mov r8, rdi
1400fa20amov rdx, r14
1400fa20dmov rax, [rcx]
1400fa210call [rax+96]
1400fa213mov rdx, [rbx]
1400fa216mov rcx, [rdx-24]
1400fa21aadd rcx, rbx
1400fa21dcmp rdi, rax
1400fa220je 0x1400fa170
1400fa226mov edx, [rcx+32]
1400fa229or edx, 1
1400fa22ccall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa231
1400fa231loc_1400fa231:
1400fa231mov rax, [rbx]
1400fa234mov rcx, [rax-24]
1400fa238add rcx, rbx
1400fa23bmov [rcx+16], 0
1400fa243jmp 0x1400fa178
1400fa248
1400fa248 0f 1f 84 00 00 00 00 00 ........
1400fa250
1400fa250loc_1400fa250:
1400fa250lea rcx, [rbx+rax]
1400fa254
1400fa254loc_1400fa254:
1400fa254mov r8l, [rcx+32]
1400fa258test r8l, r8l
1400fa25bjne 0x1400fa170
1400fa261
1400fa261loc_1400fa261:
1400fa261mov rcx, [rcx+232]
1400fa268mov r8, rdi
1400fa26bmov rdx, r14
1400fa26emov rax, [rcx]
1400fa271call [rax+96]
1400fa274cmp rdi, rax
1400fa277je 0x1400fa28e
1400fa279mov rax, [rbx]
1400fa27cmov rcx, [rax-24]
1400fa280add rcx, rbx
1400fa283mov edx, [rcx+32]
1400fa286or edx, 1
1400fa289call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa28e
1400fa28eloc_1400fa28e:
1400fa28emov rax, [rbx]
1400fa291mov rax, [rax-24]
1400fa295lea rcx, [rbx+rax]
1400fa299cmp r15l, 32
1400fa29djne 0x1400fa170
1400fa2a3mov edx, [rcx+32]
1400fa2a6test edx, edx
1400fa2a8jne 0x1400fa170
1400fa2aecmp [rcx+225], 0
1400fa2b5je 0x1400fa370
1400fa2bbmovzx esi, [rcx+224]
1400fa2c2
1400fa2c2loc_1400fa2c2:
1400fa2c2sub rbp, rdi
1400fa2c5jmp 0x1400fa315
1400fa2c7
1400fa2c7 66 66 2e 0f 1f 84 00 00 00 ff.......
1400fa2d0 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e ..ff.........ff.
1400fa2e0 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 ........ff......
1400fa2f0 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 ...ff.........f.
1400fa300
1400fa300loc_1400fa300:
1400fa300mov [rax], sil
1400fa303add [rcx+40], 1
1400fa308
1400fa308loc_1400fa308:
1400fa308mov rax, [rbx]
1400fa30bmov rax, [rax-24]
1400fa30fsub rbp, 1
1400fa313je 0x1400fa390
1400fa315
1400fa315loc_1400fa315:
1400fa315mov rcx, [rbx+rax+232]
1400fa31dmov rax, [rcx+40]
1400fa321cmp rax, [rcx+48]
1400fa325jb 0x1400fa300
1400fa327mov rax, [rcx]
1400fa32amovzx edx, sil
1400fa32ecall [rax+104]
1400fa331cmp eax, -1
1400fa334jne 0x1400fa308
1400fa336mov rax, [rbx]
1400fa339mov rcx, [rax-24]
1400fa33dadd rcx, rbx
1400fa340mov edx, [rcx+32]
1400fa343or edx, 1
1400fa346call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa34bjmp 0x1400fa231
1400fa350
1400fa350loc_1400fa350:
1400fa350mov rsi, [rcx+240]
1400fa357test rsi, rsi
1400fa35aje 0x1400fa489
1400fa360cmp [rsi+56], 0
1400fa364je 0x1400fa3bf
1400fa366movzx r12l, [rsi+89]
1400fa36bjmp 0x1400fa0c4
1400fa370
1400fa370loc_1400fa370:
1400fa370mov rsi, [rcx+240]
1400fa377test rsi, rsi
1400fa37aje 0x1400fa49f
1400fa380cmp [rsi+56], 0
1400fa384je 0x1400fa3ec
1400fa386movzx esi, [rsi+89]
1400fa38ajmp 0x1400fa2c2
1400fa38f
1400fa38f 90 .
1400fa390
1400fa390loc_1400fa390:
1400fa390lea rcx, [rbx+rax]
1400fa394jmp 0x1400fa170
1400fa399
1400fa399loc_1400fa399:
1400fa399mov rcx, [rsp+40]
1400fa39emov rax, [rcx]
1400fa3a1add rcx, [rax-24]
1400fa3a5mov edx, [rcx+32]
1400fa3a8or edx, 1
1400fa3abcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa3b0mov rax, [rsi]
1400fa3b3add rsi, [rax-24]
1400fa3b7mov rdi, rsi
1400fa3bajmp 0x1400fa1f8
1400fa3bf
1400fa3bfloc_1400fa3bf:
1400fa3bfmov rcx, rsi
1400fa3c2call std::ctype<char>::_M_widen_init() const
1400fa3c7mov rax, [rsi]
1400fa3calea rdx, [rip-0xc1be1]
1400fa3d1mov rax, [rax+48]
1400fa3d5cmp rax, rdx
1400fa3d8jne 0x1400fa418
1400fa3damov rax, [rbx]
1400fa3ddmov r12l, 32
1400fa3e3mov rax, [rax-24]
1400fa3e7jmp 0x1400fa0c4
1400fa3ec
1400fa3ecloc_1400fa3ec:
1400fa3ecmov rcx, rsi
1400fa3efcall std::ctype<char>::_M_widen_init() const
1400fa3f4mov rax, [rsi]
1400fa3f7lea rdx, [rip-0xc1c0e]
1400fa3femov rax, [rax+48]
1400fa402cmp rax, rdx
1400fa405jne 0x1400fa471
1400fa407mov rax, [rbx]
1400fa40amov esi, 32
1400fa40fmov rax, [rax-24]
1400fa413jmp 0x1400fa2c2
1400fa418
1400fa418loc_1400fa418:
1400fa418mov edx, 32
1400fa41dmov rcx, rsi
1400fa420call rax
1400fa422mov r12l, eax
1400fa425mov rax, [rbx]
1400fa428mov rax, [rax-24]
1400fa42cjmp 0x1400fa0c4
1400fa431
1400fa431 48 83 ea 01 48 89 c1 0f 85 aa 00 00 00 e8 4d H...H.........M
1400fa440 78 00 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 x..H.......H.X.H
1400fa450 89 d9 e8 79 c9 ff ff 48 8b 35 32 d2 09 00 48 8b ...y...H.52...H.
1400fa460 44 24 38 48 2b 06 0f 84 9f 00 00 00 D$8H+.......
1400fa46c
1400fa46cloc_1400fa46c:
1400fa46ccall __stack_chk_fail
1400fa471
1400fa471loc_1400fa471:
1400fa471mov edx, 32
1400fa476mov rcx, rsi
1400fa479call rax
1400fa47bmov esi, eax
1400fa47dmov rax, [rbx]
1400fa480mov rax, [rax-24]
1400fa484jmp 0x1400fa2c2
1400fa489
1400fa489loc_1400fa489:
1400fa489mov rsi, [rip+0x9d200]
1400fa490mov rax, [rsp+56]
1400fa495sub rax, [rsi]
1400fa498jne 0x1400fa46c
1400fa49acall std::__throw_bad_cast()
1400fa49f
1400fa49floc_1400fa49f:
1400fa49fmov rsi, [rip+0x9d1ea]
1400fa4a6mov rax, [rsp+56]
1400fa4absub rax, [rsi]
1400fa4aejne 0x1400fa46c
1400fa4b0call std::__throw_bad_cast()
1400fa4b5mov rcx, rax
1400fa4b8call __cxa_begin_catch
1400fa4bdmov rcx, [rsp+40]
1400fa4c2mov rax, [rcx]
1400fa4c5add rcx, [rax-24]
1400fa4c9mov edx, [rcx+32]
1400fa4ccor edx, 1
1400fa4cfcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa4d4call __cxa_end_catch
1400fa4d9mov rax, [rsi]
1400fa4dcadd rsi, [rax-24]
1400fa4e0mov rdi, rsi
1400fa4e3jmp 0x1400fa1f8
1400fa4e8
1400fa4e8 e8 a3 77 00 00 48 8b 03 ..w..H..
1400fa4f0 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 cf c8 ff .....H.H.H......
1400fa500 ff e8 7a 79 00 00 e9 6d fc ff ff e8 40 7d 00 00 ..zy...m....@}..
1400fa510 48 89 c3 e8 68 79 00 00 48 8d 4c 24 20 e8 7e a8 H...hy..H.L$ .~.
1400fa520 f9 ff 48 8b 35 67 d1 09 00 48 8b 44 24 38 48 2b ..H.5g...H.D$8H+
1400fa530 06 0f 85 35 ff ff ff 48 89 d9 e8 61 0e f2 ff 48 ...5...H...a...H
1400fa540 89 c3 eb d4 48 89 c3 e8 34 79 00 00 eb ca ....H...4y....
1400fa040
1400fa040std::basic_ostream<char, std::char_traits<char>>& std::__ostream_insert<char, std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&, char const*, long long):
1400fa040push r15
1400fa042push r14
1400fa044push r13
1400fa046push r12
1400fa048push rbp
1400fa049push rdi
1400fa04apush rsi
1400fa04bpush rbx
1400fa04csub rsp, 72
1400fa050mov r14, rdx
1400fa053mov rdx, [rip+0x9d636]
1400fa05amov rbx, rcx
1400fa05dmov rdi, r8
1400fa060mov rax, [rdx]
1400fa063mov [rsp+56], rax
1400fa068xor eax, eax
1400fa06amov rdx, rcx
1400fa06dlea rcx, [rsp+32]
1400fa072call std::ostream::sentry::sentry(std::ostream&)
1400fa077cmp [rsp+32], 0
1400fa07cje 0x1400fa178
1400fa082mov rax, [rbx]
1400fa085mov rax, [rax-24]
1400fa089lea rcx, [rbx+rax]
1400fa08dmov rbp, [rcx+16]
1400fa091cmp rdi, rbp
1400fa094jge 0x1400fa200
1400fa09amov edx, [rcx+24]
1400fa09dand edx, 176
1400fa0a3mov r15l, edx
1400fa0a6cmp edx, 32
1400fa0a9je 0x1400fa254
1400fa0afcmp [rcx+225], 0
1400fa0b6je 0x1400fa350
1400fa0bcmovzx r12l, [rcx+224]
1400fa0c4
1400fa0c4loc_1400fa0c4:
1400fa0c4mov rsi, rbp
1400fa0c7sub rsi, rdi
1400fa0cajmp 0x1400fa119
1400fa0cc
1400fa0cc 66 66 2e 0f ff..
1400fa0d0 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 .......ff.......
1400fa0e0 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e ..ff.........ff.
1400fa0f0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
1400fa100
1400fa100loc_1400fa100:
1400fa100mov [rax], r12b
1400fa103add [rcx+40], 1
1400fa108
1400fa108loc_1400fa108:
1400fa108mov rax, [rbx]
1400fa10bmov rax, [rax-24]
1400fa10fsub rsi, 1
1400fa113je 0x1400fa250
1400fa119
1400fa119loc_1400fa119:
1400fa119mov rcx, [rbx+rax+232]
1400fa121mov rax, [rcx+40]
1400fa125cmp rax, [rcx+48]
1400fa129jb 0x1400fa100
1400fa12bmov rax, [rcx]
1400fa12emovzx edx, r12b
1400fa132call [rax+104]
1400fa135cmp eax, -1
1400fa138jne 0x1400fa108
1400fa13amov rax, [rbx]
1400fa13dmov rcx, [rax-24]
1400fa141add rcx, rbx
1400fa144mov edx, [rcx+32]
1400fa147or edx, 1
1400fa14acall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa14fmov rax, [rbx]
1400fa152mov rcx, [rax-24]
1400fa156add rcx, rbx
1400fa159mov r9l, [rcx+32]
1400fa15dtest r9l, r9l
1400fa160je 0x1400fa261
1400fa166nop [rax+rax]
1400fa170
1400fa170loc_1400fa170:
1400fa170mov [rcx+16], 0
1400fa178
1400fa178loc_1400fa178:
1400fa178mov rsi, [rsp+40]
1400fa17dmov rax, [rsi]
1400fa180mov rdi, [rax-24]
1400fa184add rdi, rsi
1400fa187test [rdi+25], 32
1400fa18bje 0x1400fa194
1400fa18dmov eax, [rdi+32]
1400fa190test eax, eax
1400fa192je 0x1400fa1c0
1400fa194
1400fa194loc_1400fa194:
1400fa194mov rsi, [rip+0x9d4f5]
1400fa19bmov rax, [rsp+56]
1400fa1a0sub rax, [rsi]
1400fa1a3jne 0x1400fa46c
1400fa1a9mov rax, rbx
1400fa1acadd rsp, 72
1400fa1b0pop rbx
1400fa1b1pop rsi
1400fa1b2pop rdi
1400fa1b3pop rbp
1400fa1b4pop r12
1400fa1b6pop r13
1400fa1b8pop r14
1400fa1bapop r15
1400fa1bcret
1400fa1bd
1400fa1bd 0f 1f 00 ...
1400fa1c0
1400fa1c0loc_1400fa1c0:
1400fa1c0call std::uncaught_exception()
1400fa1c5test al, al
1400fa1c7jne 0x1400fa194
1400fa1c9mov rcx, [rdi+232]
1400fa1d0mov ebp, [rdi+28]
1400fa1d3mov [rdi+28], 0
1400fa1datest rcx, rcx
1400fa1ddje 0x1400fa1f8
1400fa1dfmov rax, [rcx]
1400fa1e2call [rax+48]
1400fa1e5cmp eax, -1
1400fa1e8je 0x1400fa399
1400fa1eemov rax, [rsi]
1400fa1f1mov rdi, [rax-24]
1400fa1f5add rdi, rsi
1400fa1f8
1400fa1f8loc_1400fa1f8:
1400fa1f8mov [rdi+28], ebp
1400fa1fbjmp 0x1400fa194
1400fa1fd
1400fa1fd 0f 1f 00 ...
1400fa200
1400fa200loc_1400fa200:
1400fa200mov rcx, [rcx+232]
1400fa207mov r8, rdi
1400fa20amov rdx, r14
1400fa20dmov rax, [rcx]
1400fa210call [rax+96]
1400fa213mov rdx, [rbx]
1400fa216mov rcx, [rdx-24]
1400fa21aadd rcx, rbx
1400fa21dcmp rdi, rax
1400fa220je 0x1400fa170
1400fa226mov edx, [rcx+32]
1400fa229or edx, 1
1400fa22ccall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa231
1400fa231loc_1400fa231:
1400fa231mov rax, [rbx]
1400fa234mov rcx, [rax-24]
1400fa238add rcx, rbx
1400fa23bmov [rcx+16], 0
1400fa243jmp 0x1400fa178
1400fa248
1400fa248 0f 1f 84 00 00 00 00 00 ........
1400fa250
1400fa250loc_1400fa250:
1400fa250lea rcx, [rbx+rax]
1400fa254
1400fa254loc_1400fa254:
1400fa254mov r8l, [rcx+32]
1400fa258test r8l, r8l
1400fa25bjne 0x1400fa170
1400fa261
1400fa261loc_1400fa261:
1400fa261mov rcx, [rcx+232]
1400fa268mov r8, rdi
1400fa26bmov rdx, r14
1400fa26emov rax, [rcx]
1400fa271call [rax+96]
1400fa274cmp rdi, rax
1400fa277je 0x1400fa28e
1400fa279mov rax, [rbx]
1400fa27cmov rcx, [rax-24]
1400fa280add rcx, rbx
1400fa283mov edx, [rcx+32]
1400fa286or edx, 1
1400fa289call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa28e
1400fa28eloc_1400fa28e:
1400fa28emov rax, [rbx]
1400fa291mov rax, [rax-24]
1400fa295lea rcx, [rbx+rax]
1400fa299cmp r15l, 32
1400fa29djne 0x1400fa170
1400fa2a3mov edx, [rcx+32]
1400fa2a6test edx, edx
1400fa2a8jne 0x1400fa170
1400fa2aecmp [rcx+225], 0
1400fa2b5je 0x1400fa370
1400fa2bbmovzx esi, [rcx+224]
1400fa2c2
1400fa2c2loc_1400fa2c2:
1400fa2c2sub rbp, rdi
1400fa2c5jmp 0x1400fa315
1400fa2c7
1400fa2c7 66 66 2e 0f 1f 84 00 00 00 ff.......
1400fa2d0 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e ..ff.........ff.
1400fa2e0 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 ........ff......
1400fa2f0 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 ...ff.........f.
1400fa300
1400fa300loc_1400fa300:
1400fa300mov [rax], sil
1400fa303add [rcx+40], 1
1400fa308
1400fa308loc_1400fa308:
1400fa308mov rax, [rbx]
1400fa30bmov rax, [rax-24]
1400fa30fsub rbp, 1
1400fa313je 0x1400fa390
1400fa315
1400fa315loc_1400fa315:
1400fa315mov rcx, [rbx+rax+232]
1400fa31dmov rax, [rcx+40]
1400fa321cmp rax, [rcx+48]
1400fa325jb 0x1400fa300
1400fa327mov rax, [rcx]
1400fa32amovzx edx, sil
1400fa32ecall [rax+104]
1400fa331cmp eax, -1
1400fa334jne 0x1400fa308
1400fa336mov rax, [rbx]
1400fa339mov rcx, [rax-24]
1400fa33dadd rcx, rbx
1400fa340mov edx, [rcx+32]
1400fa343or edx, 1
1400fa346call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa34bjmp 0x1400fa231
1400fa350
1400fa350loc_1400fa350:
1400fa350mov rsi, [rcx+240]
1400fa357test rsi, rsi
1400fa35aje 0x1400fa489
1400fa360cmp [rsi+56], 0
1400fa364je 0x1400fa3bf
1400fa366movzx r12l, [rsi+89]
1400fa36bjmp 0x1400fa0c4
1400fa370
1400fa370loc_1400fa370:
1400fa370mov rsi, [rcx+240]
1400fa377test rsi, rsi
1400fa37aje 0x1400fa49f
1400fa380cmp [rsi+56], 0
1400fa384je 0x1400fa3ec
1400fa386movzx esi, [rsi+89]
1400fa38ajmp 0x1400fa2c2
1400fa38f
1400fa38f 90 .
1400fa390
1400fa390loc_1400fa390:
1400fa390lea rcx, [rbx+rax]
1400fa394jmp 0x1400fa170
1400fa399
1400fa399loc_1400fa399:
1400fa399mov rcx, [rsp+40]
1400fa39emov rax, [rcx]
1400fa3a1add rcx, [rax-24]
1400fa3a5mov edx, [rcx+32]
1400fa3a8or edx, 1
1400fa3abcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa3b0mov rax, [rsi]
1400fa3b3add rsi, [rax-24]
1400fa3b7mov rdi, rsi
1400fa3bajmp 0x1400fa1f8
1400fa3bf
1400fa3bfloc_1400fa3bf:
1400fa3bfmov rcx, rsi
1400fa3c2call std::ctype<char>::_M_widen_init() const
1400fa3c7mov rax, [rsi]
1400fa3calea rdx, [rip-0xc1be1]
1400fa3d1mov rax, [rax+48]
1400fa3d5cmp rax, rdx
1400fa3d8jne 0x1400fa418
1400fa3damov rax, [rbx]
1400fa3ddmov r12l, 32
1400fa3e3mov rax, [rax-24]
1400fa3e7jmp 0x1400fa0c4
1400fa3ec
1400fa3ecloc_1400fa3ec:
1400fa3ecmov rcx, rsi
1400fa3efcall std::ctype<char>::_M_widen_init() const
1400fa3f4mov rax, [rsi]
1400fa3f7lea rdx, [rip-0xc1c0e]
1400fa3femov rax, [rax+48]
1400fa402cmp rax, rdx
1400fa405jne 0x1400fa471
1400fa407mov rax, [rbx]
1400fa40amov esi, 32
1400fa40fmov rax, [rax-24]
1400fa413jmp 0x1400fa2c2
1400fa418
1400fa418loc_1400fa418:
1400fa418mov edx, 32
1400fa41dmov rcx, rsi
1400fa420call rax
1400fa422mov r12l, eax
1400fa425mov rax, [rbx]
1400fa428mov rax, [rax-24]
1400fa42cjmp 0x1400fa0c4
1400fa431
1400fa431 48 83 ea 01 48 89 c1 0f 85 aa 00 00 00 e8 4d H...H.........M
1400fa440 78 00 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 x..H.......H.X.H
1400fa450 89 d9 e8 79 c9 ff ff 48 8b 35 32 d2 09 00 48 8b ...y...H.52...H.
1400fa460 44 24 38 48 2b 06 0f 84 9f 00 00 00 D$8H+.......
1400fa46c
1400fa46cloc_1400fa46c:
1400fa46ccall __stack_chk_fail
1400fa471
1400fa471loc_1400fa471:
1400fa471mov edx, 32
1400fa476mov rcx, rsi
1400fa479call rax
1400fa47bmov esi, eax
1400fa47dmov rax, [rbx]
1400fa480mov rax, [rax-24]
1400fa484jmp 0x1400fa2c2
1400fa489
1400fa489loc_1400fa489:
1400fa489mov rsi, [rip+0x9d200]
1400fa490mov rax, [rsp+56]
1400fa495sub rax, [rsi]
1400fa498jne 0x1400fa46c
1400fa49acall std::__throw_bad_cast()
1400fa49f
1400fa49floc_1400fa49f:
1400fa49fmov rsi, [rip+0x9d1ea]
1400fa4a6mov rax, [rsp+56]
1400fa4absub rax, [rsi]
1400fa4aejne 0x1400fa46c
1400fa4b0call std::__throw_bad_cast()
1400fa4b5mov rcx, rax
1400fa4b8call __cxa_begin_catch
1400fa4bdmov rcx, [rsp+40]
1400fa4c2mov rax, [rcx]
1400fa4c5add rcx, [rax-24]
1400fa4c9mov edx, [rcx+32]
1400fa4ccor edx, 1
1400fa4cfcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fa4d4call __cxa_end_catch
1400fa4d9mov rax, [rsi]
1400fa4dcadd rsi, [rax-24]
1400fa4e0mov rdi, rsi
1400fa4e3jmp 0x1400fa1f8
1400fa4e8
1400fa4e8 e8 a3 77 00 00 48 8b 03 ..w..H..
1400fa4f0 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 cf c8 ff .....H.H.H......
1400fa500 ff e8 7a 79 00 00 e9 6d fc ff ff e8 40 7d 00 00 ..zy...m....@}..
1400fa510 48 89 c3 e8 68 79 00 00 48 8d 4c 24 20 e8 7e a8 H...hy..H.L$ .~.
1400fa520 f9 ff 48 8b 35 67 d1 09 00 48 8b 44 24 38 48 2b ..H.5g...H.D$8H+
1400fa530 06 0f 85 35 ff ff ff 48 89 d9 e8 61 0e f2 ff 48 ...5...H...a...H
1400fa540 89 c3 eb d4 48 89 c3 e8 34 79 00 00 eb ca ....H...4y....
1400fa040
1400fa54e
1400fa54e // align 0x40
1400fa54e // align 0x40
1400fa580
1400fa580std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::__ostream_insert<wchar_t, std::char_traits<wchar_t>>(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&, wchar_t const*, long long):
1400fa580push r15
1400fa582push r14
1400fa584push r13
1400fa586push r12
1400fa588push rbp
1400fa589push rdi
1400fa58apush rsi
1400fa58bpush rbx
1400fa58csub rsp, 72
1400fa590mov rsi, [rip+0x9d0f9]
1400fa597mov r14, rdx
1400fa59amov rbx, rcx
1400fa59dmov rdi, r8
1400fa5a0mov rdx, [rsi]
1400fa5a3mov [rsp+56], rdx
1400fa5a8mov rdx, rcx
1400fa5ablea rcx, [rsp+32]
1400fa5b0call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400fa5b5cmp [rsp+32], 0
1400fa5baje 0x1400fa698
1400fa5c0mov rdx, [rbx]
1400fa5c3mov rcx, [rdx-24]
1400fa5c7lea r8, [rbx+rcx]
1400fa5cbmov r12, [r8+16]
1400fa5cfcmp rdi, r12
1400fa5d2jge 0x1400fa720
1400fa5d8mov eax, [r8+24]
1400fa5dcand eax, 176
1400fa5e1mov r15l, eax
1400fa5e4cmp eax, 32
1400fa5e7je 0x1400fa774
1400fa5edcmp [r8+226], 0
1400fa5f5je 0x1400fa840
1400fa5fbmovzx ebp, [r8+224]
1400fa603
1400fa603loc_1400fa603:
1400fa603mov rsi, r12
1400fa606sub rsi, rdi
1400fa609jmp 0x1400fa631
1400fa60b
1400fa60b 0f 1f 44 00 00 ..D..
1400fa610
1400fa610loc_1400fa610:
1400fa610mov [rax], bp
1400fa613add rax, 2
1400fa617mov [rcx+40], rax
1400fa61bmov eax, ebp
1400fa61dmov rcx, [rdx-24]
1400fa621cmp ax, -1
1400fa625je 0x1400fa660
1400fa627
1400fa627loc_1400fa627:
1400fa627sub rsi, 1
1400fa62bje 0x1400fa770
1400fa631
1400fa631loc_1400fa631:
1400fa631mov rcx, [rbx+rcx+232]
1400fa639mov rax, [rcx+40]
1400fa63dcmp rax, [rcx+48]
1400fa641jb 0x1400fa610
1400fa643mov rax, [rcx]
1400fa646movzx edx, bp
1400fa649call [rax+104]
1400fa64cmov rdx, [rbx]
1400fa64fmov rcx, [rdx-24]
1400fa653cmp ax, -1
1400fa657jne 0x1400fa627
1400fa659nop [rax]
1400fa660
1400fa660loc_1400fa660:
1400fa660add rcx, rbx
1400fa663mov edx, [rcx+32]
1400fa666or edx, 1
1400fa669call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa66emov rax, [rbx]
1400fa671mov r8, [rax-24]
1400fa675add r8, rbx
1400fa678mov r9l, [r8+32]
1400fa67ctest r9l, r9l
1400fa67fje 0x1400fa780
1400fa685nop [rax+rax]
1400fa690
1400fa690loc_1400fa690:
1400fa690mov [r8+16], 0
1400fa698
1400fa698loc_1400fa698:
1400fa698mov rsi, [rsp+40]
1400fa69dmov rax, [rsi]
1400fa6a0mov rdi, [rax-24]
1400fa6a4add rdi, rsi
1400fa6a7test [rdi+25], 32
1400fa6abje 0x1400fa6b4
1400fa6admov eax, [rdi+32]
1400fa6b0test eax, eax
1400fa6b2je 0x1400fa6e0
1400fa6b4
1400fa6b4loc_1400fa6b4:
1400fa6b4mov rsi, [rip+0x9cfd5]
1400fa6bbmov rax, [rsp+56]
1400fa6c0sub rax, [rsi]
1400fa6c3jne 0x1400fa903
1400fa6c9mov rax, rbx
1400fa6ccadd rsp, 72
1400fa6d0pop rbx
1400fa6d1pop rsi
1400fa6d2pop rdi
1400fa6d3pop rbp
1400fa6d4pop r12
1400fa6d6pop r13
1400fa6d8pop r14
1400fa6dapop r15
1400fa6dcret
1400fa6dd
1400fa6dd 0f 1f 00 ...
1400fa6e0
1400fa6e0loc_1400fa6e0:
1400fa6e0call std::uncaught_exception()
1400fa6e5test al, al
1400fa6e7jne 0x1400fa6b4
1400fa6e9mov rcx, [rdi+232]
1400fa6f0mov ebp, [rdi+28]
1400fa6f3mov [rdi+28], 0
1400fa6fatest rcx, rcx
1400fa6fdje 0x1400fa718
1400fa6ffmov rax, [rcx]
1400fa702call [rax+48]
1400fa705cmp eax, -1
1400fa708je 0x1400fa8ac
1400fa70e
1400fa70eloc_1400fa70e:
1400fa70emov rax, [rsi]
1400fa711mov rdi, [rax-24]
1400fa715add rdi, rsi
1400fa718
1400fa718loc_1400fa718:
1400fa718mov [rdi+28], ebp
1400fa71bjmp 0x1400fa6b4
1400fa71d
1400fa71d 0f 1f 00 ...
1400fa720
1400fa720loc_1400fa720:
1400fa720mov rcx, [r8+232]
1400fa727mov rdx, r14
1400fa72amov r8, rdi
1400fa72dmov rax, [rcx]
1400fa730call [rax+96]
1400fa733mov rdx, [rbx]
1400fa736mov r8, [rdx-24]
1400fa73aadd r8, rbx
1400fa73dcmp rdi, rax
1400fa740je 0x1400fa690
1400fa746mov edx, [r8+32]
1400fa74amov rcx, r8
1400fa74dor edx, 1
1400fa750call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa755
1400fa755loc_1400fa755:
1400fa755mov rax, [rbx]
1400fa758mov r8, [rax-24]
1400fa75cadd r8, rbx
1400fa75fmov [r8+16], 0
1400fa767jmp 0x1400fa698
1400fa76c
1400fa76c 0f 1f 40 00 ..@.
1400fa770
1400fa770loc_1400fa770:
1400fa770lea r8, [rbx+rcx]
1400fa774
1400fa774loc_1400fa774:
1400fa774mov ecx, [r8+32]
1400fa778test ecx, ecx
1400fa77ajne 0x1400fa690
1400fa780
1400fa780loc_1400fa780:
1400fa780mov rcx, [r8+232]
1400fa787mov rdx, r14
1400fa78amov r8, rdi
1400fa78dmov rax, [rcx]
1400fa790call [rax+96]
1400fa793cmp rdi, rax
1400fa796je 0x1400fa7ad
1400fa798mov rax, [rbx]
1400fa79bmov rcx, [rax-24]
1400fa79fadd rcx, rbx
1400fa7a2mov edx, [rcx+32]
1400fa7a5or edx, 1
1400fa7a8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa7ad
1400fa7adloc_1400fa7ad:
1400fa7admov rax, [rbx]
1400fa7b0mov r9, [rax-24]
1400fa7b4add r9, rbx
1400fa7b7mov r8, r9
1400fa7bacmp r15l, 32
1400fa7bejne 0x1400fa690
1400fa7c4mov edx, [r9+32]
1400fa7c8test edx, edx
1400fa7cajne 0x1400fa690
1400fa7d0cmp [r9+226], 0
1400fa7d8je 0x1400fa869
1400fa7demovzx esi, [r9+224]
1400fa7e6
1400fa7e6loc_1400fa7e6:
1400fa7e6sub r12, rdi
1400fa7e9jmp 0x1400fa811
1400fa7eb
1400fa7eb 0f 1f 44 00 00 ..D..
1400fa7f0
1400fa7f0loc_1400fa7f0:
1400fa7f0mov [rax], si
1400fa7f3add rax, 2
1400fa7f7mov [rcx+40], rax
1400fa7fbmov eax, esi
1400fa7fd
1400fa7fdloc_1400fa7fd:
1400fa7fdcmp ax, -1
1400fa801je 0x1400fa898
1400fa807sub r12, 1
1400fa80bje 0x1400fa690
1400fa811
1400fa811loc_1400fa811:
1400fa811mov rcx, [r9+232]
1400fa818mov r8, r9
1400fa81bmov rax, [rcx+40]
1400fa81fcmp rax, [rcx+48]
1400fa823jb 0x1400fa7f0
1400fa825mov rax, [rcx]
1400fa828movzx edx, si
1400fa82bcall [rax+104]
1400fa82emov rdx, [rbx]
1400fa831mov r9, [rdx-24]
1400fa835add r9, rbx
1400fa838mov r8, r9
1400fa83bjmp 0x1400fa7fd
1400fa83d
1400fa83d 0f 1f 00 ...
1400fa840
1400fa840loc_1400fa840:
1400fa840mov rcx, [r8+240]
1400fa847test rcx, rcx
1400fa84aje 0x1400fa908
1400fa850mov rax, [rcx]
1400fa853mov edx, 32
1400fa858call [rax+80]
1400fa85bmov rdx, [rbx]
1400fa85emov ebp, eax
1400fa860mov rcx, [rdx-24]
1400fa864jmp 0x1400fa603
1400fa869
1400fa869loc_1400fa869:
1400fa869mov rcx, [r9+240]
1400fa870test rcx, rcx
1400fa873je 0x1400fa91e
1400fa879mov rax, [rcx]
1400fa87cmov edx, 32
1400fa881call [rax+80]
1400fa884mov esi, eax
1400fa886mov rax, [rbx]
1400fa889mov r9, [rax-24]
1400fa88dadd r9, rbx
1400fa890jmp 0x1400fa7e6
1400fa895
1400fa895 0f 1f 00 ...
1400fa898
1400fa898loc_1400fa898:
1400fa898mov edx, [r9+32]
1400fa89cmov rcx, r9
1400fa89for edx, 1
1400fa8a2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa8a7jmp 0x1400fa755
1400fa8ac
1400fa8acloc_1400fa8ac:
1400fa8acmov rcx, [rsp+40]
1400fa8b1mov rax, [rcx]
1400fa8b4add rcx, [rax-24]
1400fa8b8mov edx, [rcx+32]
1400fa8bbor edx, 1
1400fa8becall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa8c3jmp 0x1400fa70e
1400fa8c8
1400fa8c8 48 83 ea 01 48 89 c1 0f H...H...
1400fa8d0 85 92 00 00 00 e8 b6 73 00 00 48 8b 03 ba 01 00 .......s..H.....
1400fa8e0 00 00 48 03 58 e8 48 89 d9 e8 92 cd ff ff 48 8b ..H.X.H.......H.
1400fa8f0 1d 9b cd 09 00 48 8b 44 24 38 48 2b 03 0f 84 87 .....H.D$8H+....
1400fa900 00 00 00 ...
1400fa903
1400fa903loc_1400fa903:
1400fa903call __stack_chk_fail
1400fa908
1400fa908loc_1400fa908:
1400fa908mov rdi, [rip+0x9cd81]
1400fa90fmov rax, [rsp+56]
1400fa914sub rax, [rdi]
1400fa917jne 0x1400fa903
1400fa919call std::__throw_bad_cast()
1400fa91e
1400fa91eloc_1400fa91e:
1400fa91emov rdi, [rip+0x9cd6b]
1400fa925mov rax, [rsp+56]
1400fa92asub rax, [rdi]
1400fa92djne 0x1400fa903
1400fa92fcall std::__throw_bad_cast()
1400fa934mov rcx, rax
1400fa937call __cxa_begin_catch
1400fa93cmov rcx, [rsp+40]
1400fa941mov rax, [rcx]
1400fa944add rcx, [rax-24]
1400fa948mov edx, [rcx+32]
1400fa94bor edx, 1
1400fa94ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa953call __cxa_end_catch
1400fa958mov rax, [rsi]
1400fa95bmov rdi, [rax-24]
1400fa95fadd rdi, rsi
1400fa962jmp 0x1400fa718
1400fa967
1400fa967 e8 24 73 00 00 48 8b 03 ba .$s..H...
1400fa970 01 00 00 00 48 8b 48 e8 48 01 d9 e8 00 cd ff ff ....H.H.H.......
1400fa980 e8 fb 74 00 00 e9 0e fd ff ff e8 c1 78 00 00 48 ..t.........x..H
1400fa990 89 c3 e8 e9 74 00 00 48 8d 4c 24 20 e8 4f b6 fc ....t..H.L$ .O..
1400fa9a0 ff 48 8b 3d e8 cc 09 00 48 8b 44 24 38 48 2b 07 .H.=....H.D$8H+.
1400fa9b0 0f 85 4d ff ff ff 48 89 d9 e8 e2 09 f2 ff 48 89 ..M...H.......H.
1400fa9c0 c3 eb d4 48 89 c3 e8 b5 74 00 00 eb ca ...H....t....
1400fa580
1400fa580std::basic_ostream<wchar_t, std::char_traits<wchar_t>>& std::__ostream_insert<wchar_t, std::char_traits<wchar_t>>(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&, wchar_t const*, long long):
1400fa580push r15
1400fa582push r14
1400fa584push r13
1400fa586push r12
1400fa588push rbp
1400fa589push rdi
1400fa58apush rsi
1400fa58bpush rbx
1400fa58csub rsp, 72
1400fa590mov rsi, [rip+0x9d0f9]
1400fa597mov r14, rdx
1400fa59amov rbx, rcx
1400fa59dmov rdi, r8
1400fa5a0mov rdx, [rsi]
1400fa5a3mov [rsp+56], rdx
1400fa5a8mov rdx, rcx
1400fa5ablea rcx, [rsp+32]
1400fa5b0call std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t>>&)
1400fa5b5cmp [rsp+32], 0
1400fa5baje 0x1400fa698
1400fa5c0mov rdx, [rbx]
1400fa5c3mov rcx, [rdx-24]
1400fa5c7lea r8, [rbx+rcx]
1400fa5cbmov r12, [r8+16]
1400fa5cfcmp rdi, r12
1400fa5d2jge 0x1400fa720
1400fa5d8mov eax, [r8+24]
1400fa5dcand eax, 176
1400fa5e1mov r15l, eax
1400fa5e4cmp eax, 32
1400fa5e7je 0x1400fa774
1400fa5edcmp [r8+226], 0
1400fa5f5je 0x1400fa840
1400fa5fbmovzx ebp, [r8+224]
1400fa603
1400fa603loc_1400fa603:
1400fa603mov rsi, r12
1400fa606sub rsi, rdi
1400fa609jmp 0x1400fa631
1400fa60b
1400fa60b 0f 1f 44 00 00 ..D..
1400fa610
1400fa610loc_1400fa610:
1400fa610mov [rax], bp
1400fa613add rax, 2
1400fa617mov [rcx+40], rax
1400fa61bmov eax, ebp
1400fa61dmov rcx, [rdx-24]
1400fa621cmp ax, -1
1400fa625je 0x1400fa660
1400fa627
1400fa627loc_1400fa627:
1400fa627sub rsi, 1
1400fa62bje 0x1400fa770
1400fa631
1400fa631loc_1400fa631:
1400fa631mov rcx, [rbx+rcx+232]
1400fa639mov rax, [rcx+40]
1400fa63dcmp rax, [rcx+48]
1400fa641jb 0x1400fa610
1400fa643mov rax, [rcx]
1400fa646movzx edx, bp
1400fa649call [rax+104]
1400fa64cmov rdx, [rbx]
1400fa64fmov rcx, [rdx-24]
1400fa653cmp ax, -1
1400fa657jne 0x1400fa627
1400fa659nop [rax]
1400fa660
1400fa660loc_1400fa660:
1400fa660add rcx, rbx
1400fa663mov edx, [rcx+32]
1400fa666or edx, 1
1400fa669call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa66emov rax, [rbx]
1400fa671mov r8, [rax-24]
1400fa675add r8, rbx
1400fa678mov r9l, [r8+32]
1400fa67ctest r9l, r9l
1400fa67fje 0x1400fa780
1400fa685nop [rax+rax]
1400fa690
1400fa690loc_1400fa690:
1400fa690mov [r8+16], 0
1400fa698
1400fa698loc_1400fa698:
1400fa698mov rsi, [rsp+40]
1400fa69dmov rax, [rsi]
1400fa6a0mov rdi, [rax-24]
1400fa6a4add rdi, rsi
1400fa6a7test [rdi+25], 32
1400fa6abje 0x1400fa6b4
1400fa6admov eax, [rdi+32]
1400fa6b0test eax, eax
1400fa6b2je 0x1400fa6e0
1400fa6b4
1400fa6b4loc_1400fa6b4:
1400fa6b4mov rsi, [rip+0x9cfd5]
1400fa6bbmov rax, [rsp+56]
1400fa6c0sub rax, [rsi]
1400fa6c3jne 0x1400fa903
1400fa6c9mov rax, rbx
1400fa6ccadd rsp, 72
1400fa6d0pop rbx
1400fa6d1pop rsi
1400fa6d2pop rdi
1400fa6d3pop rbp
1400fa6d4pop r12
1400fa6d6pop r13
1400fa6d8pop r14
1400fa6dapop r15
1400fa6dcret
1400fa6dd
1400fa6dd 0f 1f 00 ...
1400fa6e0
1400fa6e0loc_1400fa6e0:
1400fa6e0call std::uncaught_exception()
1400fa6e5test al, al
1400fa6e7jne 0x1400fa6b4
1400fa6e9mov rcx, [rdi+232]
1400fa6f0mov ebp, [rdi+28]
1400fa6f3mov [rdi+28], 0
1400fa6fatest rcx, rcx
1400fa6fdje 0x1400fa718
1400fa6ffmov rax, [rcx]
1400fa702call [rax+48]
1400fa705cmp eax, -1
1400fa708je 0x1400fa8ac
1400fa70e
1400fa70eloc_1400fa70e:
1400fa70emov rax, [rsi]
1400fa711mov rdi, [rax-24]
1400fa715add rdi, rsi
1400fa718
1400fa718loc_1400fa718:
1400fa718mov [rdi+28], ebp
1400fa71bjmp 0x1400fa6b4
1400fa71d
1400fa71d 0f 1f 00 ...
1400fa720
1400fa720loc_1400fa720:
1400fa720mov rcx, [r8+232]
1400fa727mov rdx, r14
1400fa72amov r8, rdi
1400fa72dmov rax, [rcx]
1400fa730call [rax+96]
1400fa733mov rdx, [rbx]
1400fa736mov r8, [rdx-24]
1400fa73aadd r8, rbx
1400fa73dcmp rdi, rax
1400fa740je 0x1400fa690
1400fa746mov edx, [r8+32]
1400fa74amov rcx, r8
1400fa74dor edx, 1
1400fa750call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa755
1400fa755loc_1400fa755:
1400fa755mov rax, [rbx]
1400fa758mov r8, [rax-24]
1400fa75cadd r8, rbx
1400fa75fmov [r8+16], 0
1400fa767jmp 0x1400fa698
1400fa76c
1400fa76c 0f 1f 40 00 ..@.
1400fa770
1400fa770loc_1400fa770:
1400fa770lea r8, [rbx+rcx]
1400fa774
1400fa774loc_1400fa774:
1400fa774mov ecx, [r8+32]
1400fa778test ecx, ecx
1400fa77ajne 0x1400fa690
1400fa780
1400fa780loc_1400fa780:
1400fa780mov rcx, [r8+232]
1400fa787mov rdx, r14
1400fa78amov r8, rdi
1400fa78dmov rax, [rcx]
1400fa790call [rax+96]
1400fa793cmp rdi, rax
1400fa796je 0x1400fa7ad
1400fa798mov rax, [rbx]
1400fa79bmov rcx, [rax-24]
1400fa79fadd rcx, rbx
1400fa7a2mov edx, [rcx+32]
1400fa7a5or edx, 1
1400fa7a8call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa7ad
1400fa7adloc_1400fa7ad:
1400fa7admov rax, [rbx]
1400fa7b0mov r9, [rax-24]
1400fa7b4add r9, rbx
1400fa7b7mov r8, r9
1400fa7bacmp r15l, 32
1400fa7bejne 0x1400fa690
1400fa7c4mov edx, [r9+32]
1400fa7c8test edx, edx
1400fa7cajne 0x1400fa690
1400fa7d0cmp [r9+226], 0
1400fa7d8je 0x1400fa869
1400fa7demovzx esi, [r9+224]
1400fa7e6
1400fa7e6loc_1400fa7e6:
1400fa7e6sub r12, rdi
1400fa7e9jmp 0x1400fa811
1400fa7eb
1400fa7eb 0f 1f 44 00 00 ..D..
1400fa7f0
1400fa7f0loc_1400fa7f0:
1400fa7f0mov [rax], si
1400fa7f3add rax, 2
1400fa7f7mov [rcx+40], rax
1400fa7fbmov eax, esi
1400fa7fd
1400fa7fdloc_1400fa7fd:
1400fa7fdcmp ax, -1
1400fa801je 0x1400fa898
1400fa807sub r12, 1
1400fa80bje 0x1400fa690
1400fa811
1400fa811loc_1400fa811:
1400fa811mov rcx, [r9+232]
1400fa818mov r8, r9
1400fa81bmov rax, [rcx+40]
1400fa81fcmp rax, [rcx+48]
1400fa823jb 0x1400fa7f0
1400fa825mov rax, [rcx]
1400fa828movzx edx, si
1400fa82bcall [rax+104]
1400fa82emov rdx, [rbx]
1400fa831mov r9, [rdx-24]
1400fa835add r9, rbx
1400fa838mov r8, r9
1400fa83bjmp 0x1400fa7fd
1400fa83d
1400fa83d 0f 1f 00 ...
1400fa840
1400fa840loc_1400fa840:
1400fa840mov rcx, [r8+240]
1400fa847test rcx, rcx
1400fa84aje 0x1400fa908
1400fa850mov rax, [rcx]
1400fa853mov edx, 32
1400fa858call [rax+80]
1400fa85bmov rdx, [rbx]
1400fa85emov ebp, eax
1400fa860mov rcx, [rdx-24]
1400fa864jmp 0x1400fa603
1400fa869
1400fa869loc_1400fa869:
1400fa869mov rcx, [r9+240]
1400fa870test rcx, rcx
1400fa873je 0x1400fa91e
1400fa879mov rax, [rcx]
1400fa87cmov edx, 32
1400fa881call [rax+80]
1400fa884mov esi, eax
1400fa886mov rax, [rbx]
1400fa889mov r9, [rax-24]
1400fa88dadd r9, rbx
1400fa890jmp 0x1400fa7e6
1400fa895
1400fa895 0f 1f 00 ...
1400fa898
1400fa898loc_1400fa898:
1400fa898mov edx, [r9+32]
1400fa89cmov rcx, r9
1400fa89for edx, 1
1400fa8a2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa8a7jmp 0x1400fa755
1400fa8ac
1400fa8acloc_1400fa8ac:
1400fa8acmov rcx, [rsp+40]
1400fa8b1mov rax, [rcx]
1400fa8b4add rcx, [rax-24]
1400fa8b8mov edx, [rcx+32]
1400fa8bbor edx, 1
1400fa8becall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa8c3jmp 0x1400fa70e
1400fa8c8
1400fa8c8 48 83 ea 01 48 89 c1 0f H...H...
1400fa8d0 85 92 00 00 00 e8 b6 73 00 00 48 8b 03 ba 01 00 .......s..H.....
1400fa8e0 00 00 48 03 58 e8 48 89 d9 e8 92 cd ff ff 48 8b ..H.X.H.......H.
1400fa8f0 1d 9b cd 09 00 48 8b 44 24 38 48 2b 03 0f 84 87 .....H.D$8H+....
1400fa900 00 00 00 ...
1400fa903
1400fa903loc_1400fa903:
1400fa903call __stack_chk_fail
1400fa908
1400fa908loc_1400fa908:
1400fa908mov rdi, [rip+0x9cd81]
1400fa90fmov rax, [rsp+56]
1400fa914sub rax, [rdi]
1400fa917jne 0x1400fa903
1400fa919call std::__throw_bad_cast()
1400fa91e
1400fa91eloc_1400fa91e:
1400fa91emov rdi, [rip+0x9cd6b]
1400fa925mov rax, [rsp+56]
1400fa92asub rax, [rdi]
1400fa92djne 0x1400fa903
1400fa92fcall std::__throw_bad_cast()
1400fa934mov rcx, rax
1400fa937call __cxa_begin_catch
1400fa93cmov rcx, [rsp+40]
1400fa941mov rax, [rcx]
1400fa944add rcx, [rax-24]
1400fa948mov edx, [rcx+32]
1400fa94bor edx, 1
1400fa94ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fa953call __cxa_end_catch
1400fa958mov rax, [rsi]
1400fa95bmov rdi, [rax-24]
1400fa95fadd rdi, rsi
1400fa962jmp 0x1400fa718
1400fa967
1400fa967 e8 24 73 00 00 48 8b 03 ba .$s..H...
1400fa970 01 00 00 00 48 8b 48 e8 48 01 d9 e8 00 cd ff ff ....H.H.H.......
1400fa980 e8 fb 74 00 00 e9 0e fd ff ff e8 c1 78 00 00 48 ..t.........x..H
1400fa990 89 c3 e8 e9 74 00 00 48 8d 4c 24 20 e8 4f b6 fc ....t..H.L$ .O..
1400fa9a0 ff 48 8b 3d e8 cc 09 00 48 8b 44 24 38 48 2b 07 .H.=....H.D$8H+.
1400fa9b0 0f 85 4d ff ff ff 48 89 d9 e8 e2 09 f2 ff 48 89 ..M...H.......H.
1400fa9c0 c3 eb d4 48 89 c3 e8 b5 74 00 00 eb ca ...H....t....
1400fa580
1400fa9cd
1400fa9cd // align 0x10
1400fa9cd // align 0x10
1400fa9d0
1400fa9d0bool std::__str_codecvt_in<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&):
1400fa9d0push rbp
1400fa9d1mov rbp, rsp
1400fa9d4sub rsp, 96
1400fa9d8mov [rbp+16], rcx
1400fa9dcmov [rbp+24], rdx
1400fa9e0mov [rbp+32], r8
1400fa9e4mov [rbp+40], r9
1400fa9e8lea rax, [rip-0xc375f]
1400fa9efmov [rbp-16], rax
1400fa9f3mov [rbp-8], 0
1400fa9fbmov rax, [rbp-16]
1400fa9ffmov rdx, [rbp-8]
1400faa03mov [rbp-32], rax
1400faa07mov [rbp-24], rdx
1400faa0bmov r9, [rbp+40]
1400faa0fmov r8, [rbp+32]
1400faa13mov rdx, [rbp+24]
1400faa17mov rax, [rbp+16]
1400faa1blea rcx, [rbp-32]
1400faa1fmov [rsp+48], rcx
1400faa24mov rcx, [rbp+56]
1400faa28mov [rsp+40], rcx
1400faa2dmov rcx, [rbp+48]
1400faa31mov [rsp+32], rcx
1400faa36mov rcx, rax
1400faa39call _ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEcSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKcSC_RSC_PwSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_
1400faa3eadd rsp, 96
1400faa42pop rbp
1400faa43ret
1400fa9d0
1400fa9d0bool std::__str_codecvt_in<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&):
1400fa9d0push rbp
1400fa9d1mov rbp, rsp
1400fa9d4sub rsp, 96
1400fa9d8mov [rbp+16], rcx
1400fa9dcmov [rbp+24], rdx
1400fa9e0mov [rbp+32], r8
1400fa9e4mov [rbp+40], r9
1400fa9e8lea rax, [rip-0xc375f]
1400fa9efmov [rbp-16], rax
1400fa9f3mov [rbp-8], 0
1400fa9fbmov rax, [rbp-16]
1400fa9ffmov rdx, [rbp-8]
1400faa03mov [rbp-32], rax
1400faa07mov [rbp-24], rdx
1400faa0bmov r9, [rbp+40]
1400faa0fmov r8, [rbp+32]
1400faa13mov rdx, [rbp+24]
1400faa17mov rax, [rbp+16]
1400faa1blea rcx, [rbp-32]
1400faa1fmov [rsp+48], rcx
1400faa24mov rcx, [rbp+56]
1400faa28mov [rsp+40], rcx
1400faa2dmov rcx, [rbp+48]
1400faa31mov [rsp+32], rcx
1400faa36mov rcx, rax
1400faa39call _ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEcSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKcSC_RSC_PwSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_
1400faa3eadd rsp, 96
1400faa42pop rbp
1400faa43ret
1400fa9d0
1400faa44
1400faa44 // align 0x10
1400faa44 // align 0x10
1400faa50
1400faa50long long std::__copy_streambufs<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*):
1400faa50sub rsp, 56
1400faa54mov r9, [rip+0x9cc35]
1400faa5bmov r8, [r9]
1400faa5emov [rsp+40], r8
1400faa63lea r8, [rsp+39]
1400faa68call long long std::__copy_streambufs_eof<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*, bool&)
1400faa6dmov rcx, [rip+0x9cc1c]
1400faa74mov rdx, [rsp+40]
1400faa79sub rdx, [rcx]
1400faa7cjne 0x1400faa83
1400faa7eadd rsp, 56
1400faa82ret
1400faa83
1400faa83loc_1400faa83:
1400faa83call __stack_chk_fail
1400faa88nop
1400faa50
1400faa50long long std::__copy_streambufs<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*):
1400faa50sub rsp, 56
1400faa54mov r9, [rip+0x9cc35]
1400faa5bmov r8, [r9]
1400faa5emov [rsp+40], r8
1400faa63lea r8, [rsp+39]
1400faa68call long long std::__copy_streambufs_eof<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*, bool&)
1400faa6dmov rcx, [rip+0x9cc1c]
1400faa74mov rdx, [rsp+40]
1400faa79sub rdx, [rcx]
1400faa7cjne 0x1400faa83
1400faa7eadd rsp, 56
1400faa82ret
1400faa83
1400faa83loc_1400faa83:
1400faa83call __stack_chk_fail
1400faa88nop
1400faa50
1400faa89
1400faa89 // align 0x10
1400faa89 // align 0x10
1400faa90
1400faa90long long std::__copy_streambufs<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>>*):
1400faa90sub rsp, 56
1400faa94mov r9, [rip+0x9cbf5]
1400faa9bmov r8, [r9]
1400faa9emov [rsp+40], r8
1400faaa3lea r8, [rsp+39]
1400faaa8call 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&)
1400faaadmov rcx, [rip+0x9cbdc]
1400faab4mov rdx, [rsp+40]
1400faab9sub rdx, [rcx]
1400faabcjne 0x1400faac3
1400faabeadd rsp, 56
1400faac2ret
1400faac3
1400faac3loc_1400faac3:
1400faac3call __stack_chk_fail
1400faac8nop
1400faa90
1400faa90long long std::__copy_streambufs<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>>*):
1400faa90sub rsp, 56
1400faa94mov r9, [rip+0x9cbf5]
1400faa9bmov r8, [r9]
1400faa9emov [rsp+40], r8
1400faaa3lea r8, [rsp+39]
1400faaa8call 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&)
1400faaadmov rcx, [rip+0x9cbdc]
1400faab4mov rdx, [rsp+40]
1400faab9sub rdx, [rcx]
1400faabcjne 0x1400faac3
1400faabeadd rsp, 56
1400faac2ret
1400faac3
1400faac3loc_1400faac3:
1400faac3call __stack_chk_fail
1400faac8nop
1400faa90
1400faac9
1400faac9 // align 0x10
1400faac9 // align 0x10
1400faad0
1400faad0void std::__istream_extract<wchar_t, std::char_traits<wchar_t>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, wchar_t*, long long):
1400faad0push r15
1400faad2push r14
1400faad4push r13
1400faad6push r12
1400faad8push rbp
1400faad9push rdi
1400faadapush rsi
1400faadbpush rbx
1400faadcsub rsp, 88
1400faae0mov rsi, [rip+0x9cba9]
1400faae7mov rdi, rcx
1400faaeamov r15, rdx
1400faaedmov rbx, r8
1400faaf0xor r8l, r8l
1400faaf3mov rcx, [rsi]
1400faaf6mov [rsp+72], rcx
1400faafblea rcx, [rsp+63]
1400fab00mov rdx, rdi
1400fab03call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400fab08movzx esi, [rsp+63]
1400fab0dmov rax, [rdi]
1400fab10mov [rsp+47], sil
1400fab15test sil, sil
1400fab18je 0x1400faca0
1400fab1emov rdx, [rax-24]
1400fab22add rdx, rdi
1400fab25mov r12, [rdx+16]
1400fab29test r12, r12
1400fab2cjle 0x1400face0
1400fab32cmp rbx, r12
1400fab35jle 0x1400face0
1400fab3b
1400fab3bloc_1400fab3b:
1400fab3badd rdx, 208
1400fab42lea rcx, [rsp+64]
1400fab47call std::locale::locale(std::locale const&)
1400fab4cmov rcx, [rip+0x9c1fd]
1400fab53call std::locale::id::_M_id() const
1400fab58mov rdx, rax
1400fab5bmov rax, [rsp+64]
1400fab60mov rax, [rax+8]
1400fab64mov r13, [rax+8*rdx]
1400fab68test r13, r13
1400fab6bje 0x1400fae16
1400fab71lea rcx, [rsp+64]
1400fab76call std::locale::~locale()
1400fab7bmov rax, [rdi]
1400fab7emov rax, [rax-24]
1400fab82mov r14, [rdi+rax+232]
1400fab8amov rax, [r14+16]
1400fab8ecmp rax, [r14+24]
1400fab92jae 0x1400fad58
1400fab98movzx ebx, [rax]
1400fab9b
1400fab9bloc_1400fab9b:
1400fab9bsub r12, 1
1400fab9ftest r12, r12
1400faba2jle 0x1400fad80
1400faba8lea rbp, [r15+2*r12]
1400fabacxor esi, esi
1400fabaejmp 0x1400fabdf
1400fabb0
1400fabb0loc_1400fabb0:
1400fabb0movzx ebx, [rax]
1400fabb3add rax, 2
1400fabb7mov [r14+16], rax
1400fabbbcmp bx, -1
1400fabbfje 0x1400fac30
1400fabc1
1400fabc1loc_1400fabc1:
1400fabc1mov rax, [r14+16]
1400fabc5cmp rax, [r14+24]
1400fabc9jae 0x1400facf0
1400fabcfadd r15, 2
1400fabd3movzx ebx, [rax]
1400fabd6cmp r15, rbp
1400fabd9je 0x1400fad10
1400fabdf
1400fabdfloc_1400fabdf:
1400fabdfcmp bx, -1
1400fabe3je 0x1400fadd0
1400fabe9mov rax, [r13]
1400fabedmovzx r8l, bx
1400fabf1mov edx, 32
1400fabf6mov rcx, r13
1400fabf9call [rax+16]
1400fabfctest al, al
1400fabfejne 0x1400fad28
1400fac04mov [r15], bx
1400fac08mov rax, [r14+16]
1400fac0cadd rsi, 1
1400fac10cmp rax, [r14+24]
1400fac14jb 0x1400fabb0
1400fac16mov rax, [r14]
1400fac19mov rcx, r14
1400fac1ccall [rax+80]
1400fac1fmov ebx, eax
1400fac21cmp bx, -1
1400fac25jne 0x1400fabc1
1400fac27nop [rax+rax]
1400fac30
1400fac30loc_1400fac30:
1400fac30add r15, 2
1400fac34cmp rbp, r15
1400fac37je 0x1400fad10
1400fac3d
1400fac3dloc_1400fac3d:
1400fac3dmov rax, [rdi]
1400fac40mov rdx, [rax-24]
1400fac44add rdx, rdi
1400fac47cmp rsi, r12
1400fac4ajge 0x1400fac57
1400fac4ccmp [rsp+47], 0
1400fac51jne 0x1400fad68
1400fac57
1400fac57loc_1400fac57:
1400fac57xor eax, eax
1400fac59mov [r15], ax
1400fac5dmov [rdx+16], 0
1400fac65jmp 0x1400facb4
1400fac67
1400fac67 48 89 c1 31 f6 48 89 d0 H..1.H..
1400fac6f
1400fac6floc_1400fac6f:
1400fac6fsub rax, 1
1400fac73je 0x1400fada1
1400fac79call __cxa_begin_catch
1400fac7emov rax, [rdi]
1400fac81mov edx, 1
1400fac86mov rcx, [rax-24]
1400fac8aadd rcx, rdi
1400fac8dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fac92call __cxa_end_catch
1400fac97test rsi, rsi
1400fac9ajne 0x1400facb4
1400fac9cmov rax, [rdi]
1400fac9fnop
1400faca0
1400faca0loc_1400faca0:
1400faca0mov edx, 4
1400faca5
1400faca5loc_1400faca5:
1400faca5add rdi, [rax-24]
1400faca9mov rcx, rdi
1400facacor edx, [rdi+32]
1400facafcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400facb4
1400facb4loc_1400facb4:
1400facb4mov rdi, [rip+0x9c9d5]
1400facbbmov rax, [rsp+72]
1400facc0sub rax, [rdi]
1400facc3jne 0x1400fadcb
1400facc9add rsp, 88
1400faccdpop rbx
1400faccepop rsi
1400faccfpop rdi
1400facd0pop rbp
1400facd1pop r12
1400facd3pop r13
1400facd5pop r14
1400facd7pop r15
1400facd9ret
1400facda
1400facda 66 0f 1f 44 00 00 f..D..
1400face0
1400face0loc_1400face0:
1400face0mov r12, rbx
1400face3jmp 0x1400fab3b
1400face8
1400face8 0f 1f 84 00 00 00 00 00 ........
1400facf0
1400facf0loc_1400facf0:
1400facf0mov rax, [r14]
1400facf3mov rcx, r14
1400facf6call [rax+72]
1400facf9add r15, 2
1400facfdmov ebx, eax
1400facffcmp r15, rbp
1400fad02jne 0x1400fabdf
1400fad08nop [rax+rax]
1400fad10
1400fad10loc_1400fad10:
1400fad10cmp bx, -1
1400fad14mov r15, rbp
1400fad17sete [rsp+47]
1400fad1cjmp 0x1400fac3d
1400fad21
1400fad21 0f 1f 80 00 00 00 00 .......
1400fad28
1400fad28loc_1400fad28:
1400fad28mov rax, [rdi]
1400fad2bmov rdx, [rax-24]
1400fad2fadd rdx, rdi
1400fad32
1400fad32loc_1400fad32:
1400fad32xor r9l, r9l
1400fad35mov [r15], r9w
1400fad39mov [rdx+16], 0
1400fad41mov edx, 4
1400fad46test rsi, rsi
1400fad49je 0x1400faca5
1400fad4fjmp 0x1400facb4
1400fad54
1400fad54 0f 1f 40 00 ..@.
1400fad58
1400fad58loc_1400fad58:
1400fad58mov rax, [r14]
1400fad5bmov rcx, r14
1400fad5ecall [rax+72]
1400fad61mov ebx, eax
1400fad63jmp 0x1400fab9b
1400fad68
1400fad68loc_1400fad68:
1400fad68xor ecx, ecx
1400fad6amov [r15], cx
1400fad6emov [rdx+16], 0
1400fad76mov edx, 2
1400fad7bjmp 0x1400faca5
1400fad80
1400fad80loc_1400fad80:
1400fad80mov rax, [rdi]
1400fad83xor r10l, r10l
1400fad86mov [r15], r10w
1400fad8amov rdx, [rax-24]
1400fad8emov [rdi+rdx+16], 0
1400fad97mov edx, 4
1400fad9cjmp 0x1400faca5
1400fada1
1400fada1loc_1400fada1:
1400fada1call __cxa_begin_catch
1400fada6mov rax, [rdi]
1400fada9mov edx, 1
1400fadaeadd rdi, [rax-24]
1400fadb2mov rcx, rdi
1400fadb5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fadbamov rdi, [rip+0x9c8cf]
1400fadc1mov rax, [rsp+72]
1400fadc6sub rax, [rdi]
1400fadc9je 0x1400fae49
1400fadcb
1400fadcbloc_1400fadcb:
1400fadcbcall __stack_chk_fail
1400fadd0
1400fadd0loc_1400fadd0:
1400fadd0mov rax, [rdi]
1400fadd3mov rdx, [rax-24]
1400fadd7add rdx, rdi
1400faddacmp rsi, r12
1400fadddjge 0x1400fad32
1400fade3xor r8l, r8l
1400fade6mov [r15], r8w
1400fadeamov [rdx+16], 0
1400fadf2test rsi, rsi
1400fadf5jne 0x1400fae01
1400fadf7mov edx, 6
1400fadfcjmp 0x1400faca5
1400fae01
1400fae01loc_1400fae01:
1400fae01mov edx, 2
1400fae06jmp 0x1400faca5
1400fae0b
1400fae0b 48 89 c1 48 89 H..H.
1400fae10 d0 e9 59 fe ff ff ..Y...
1400fae16
1400fae16loc_1400fae16:
1400fae16mov rsi, [rip+0x9c873]
1400fae1dmov rax, [rsp+72]
1400fae22sub rax, [rsi]
1400fae25jne 0x1400fadcb
1400fae27call std::__throw_bad_cast()
1400fae2cmov rsi, rax
1400fae2fmov rbp, rdx
1400fae32lea rcx, [rsp+64]
1400fae37call std::locale::~locale()
1400fae3cmov rcx, rsi
1400fae3fmov rax, rbp
1400fae42xor esi, esi
1400fae44jmp 0x1400fac6f
1400fae49
1400fae49loc_1400fae49:
1400fae49call __cxa_rethrow
1400fae4emov rbx, rax
1400fae51call __cxa_end_catch
1400fae56mov rdi, [rip+0x9c833]
1400fae5dmov rax, [rsp+72]
1400fae62sub rax, [rdi]
1400fae65jne 0x1400fadcb
1400fae6b
1400fae6bloc_1400fae6b:
1400fae6bmov rcx, rbx
1400fae6ecall _Unwind_Resume
1400fae73mov rbx, rax
1400fae76call __cxa_end_catch
1400fae7bmov rdi, [rip+0x9c80e]
1400fae82mov rax, [rsp+72]
1400fae87sub rax, [rdi]
1400fae8aje 0x1400fae6b
1400fae8cjmp 0x1400fadcb
1400faad0
1400faad0void std::__istream_extract<wchar_t, std::char_traits<wchar_t>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, wchar_t*, long long):
1400faad0push r15
1400faad2push r14
1400faad4push r13
1400faad6push r12
1400faad8push rbp
1400faad9push rdi
1400faadapush rsi
1400faadbpush rbx
1400faadcsub rsp, 88
1400faae0mov rsi, [rip+0x9cba9]
1400faae7mov rdi, rcx
1400faaeamov r15, rdx
1400faaedmov rbx, r8
1400faaf0xor r8l, r8l
1400faaf3mov rcx, [rsi]
1400faaf6mov [rsp+72], rcx
1400faafblea rcx, [rsp+63]
1400fab00mov rdx, rdi
1400fab03call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400fab08movzx esi, [rsp+63]
1400fab0dmov rax, [rdi]
1400fab10mov [rsp+47], sil
1400fab15test sil, sil
1400fab18je 0x1400faca0
1400fab1emov rdx, [rax-24]
1400fab22add rdx, rdi
1400fab25mov r12, [rdx+16]
1400fab29test r12, r12
1400fab2cjle 0x1400face0
1400fab32cmp rbx, r12
1400fab35jle 0x1400face0
1400fab3b
1400fab3bloc_1400fab3b:
1400fab3badd rdx, 208
1400fab42lea rcx, [rsp+64]
1400fab47call std::locale::locale(std::locale const&)
1400fab4cmov rcx, [rip+0x9c1fd]
1400fab53call std::locale::id::_M_id() const
1400fab58mov rdx, rax
1400fab5bmov rax, [rsp+64]
1400fab60mov rax, [rax+8]
1400fab64mov r13, [rax+8*rdx]
1400fab68test r13, r13
1400fab6bje 0x1400fae16
1400fab71lea rcx, [rsp+64]
1400fab76call std::locale::~locale()
1400fab7bmov rax, [rdi]
1400fab7emov rax, [rax-24]
1400fab82mov r14, [rdi+rax+232]
1400fab8amov rax, [r14+16]
1400fab8ecmp rax, [r14+24]
1400fab92jae 0x1400fad58
1400fab98movzx ebx, [rax]
1400fab9b
1400fab9bloc_1400fab9b:
1400fab9bsub r12, 1
1400fab9ftest r12, r12
1400faba2jle 0x1400fad80
1400faba8lea rbp, [r15+2*r12]
1400fabacxor esi, esi
1400fabaejmp 0x1400fabdf
1400fabb0
1400fabb0loc_1400fabb0:
1400fabb0movzx ebx, [rax]
1400fabb3add rax, 2
1400fabb7mov [r14+16], rax
1400fabbbcmp bx, -1
1400fabbfje 0x1400fac30
1400fabc1
1400fabc1loc_1400fabc1:
1400fabc1mov rax, [r14+16]
1400fabc5cmp rax, [r14+24]
1400fabc9jae 0x1400facf0
1400fabcfadd r15, 2
1400fabd3movzx ebx, [rax]
1400fabd6cmp r15, rbp
1400fabd9je 0x1400fad10
1400fabdf
1400fabdfloc_1400fabdf:
1400fabdfcmp bx, -1
1400fabe3je 0x1400fadd0
1400fabe9mov rax, [r13]
1400fabedmovzx r8l, bx
1400fabf1mov edx, 32
1400fabf6mov rcx, r13
1400fabf9call [rax+16]
1400fabfctest al, al
1400fabfejne 0x1400fad28
1400fac04mov [r15], bx
1400fac08mov rax, [r14+16]
1400fac0cadd rsi, 1
1400fac10cmp rax, [r14+24]
1400fac14jb 0x1400fabb0
1400fac16mov rax, [r14]
1400fac19mov rcx, r14
1400fac1ccall [rax+80]
1400fac1fmov ebx, eax
1400fac21cmp bx, -1
1400fac25jne 0x1400fabc1
1400fac27nop [rax+rax]
1400fac30
1400fac30loc_1400fac30:
1400fac30add r15, 2
1400fac34cmp rbp, r15
1400fac37je 0x1400fad10
1400fac3d
1400fac3dloc_1400fac3d:
1400fac3dmov rax, [rdi]
1400fac40mov rdx, [rax-24]
1400fac44add rdx, rdi
1400fac47cmp rsi, r12
1400fac4ajge 0x1400fac57
1400fac4ccmp [rsp+47], 0
1400fac51jne 0x1400fad68
1400fac57
1400fac57loc_1400fac57:
1400fac57xor eax, eax
1400fac59mov [r15], ax
1400fac5dmov [rdx+16], 0
1400fac65jmp 0x1400facb4
1400fac67
1400fac67 48 89 c1 31 f6 48 89 d0 H..1.H..
1400fac6f
1400fac6floc_1400fac6f:
1400fac6fsub rax, 1
1400fac73je 0x1400fada1
1400fac79call __cxa_begin_catch
1400fac7emov rax, [rdi]
1400fac81mov edx, 1
1400fac86mov rcx, [rax-24]
1400fac8aadd rcx, rdi
1400fac8dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fac92call __cxa_end_catch
1400fac97test rsi, rsi
1400fac9ajne 0x1400facb4
1400fac9cmov rax, [rdi]
1400fac9fnop
1400faca0
1400faca0loc_1400faca0:
1400faca0mov edx, 4
1400faca5
1400faca5loc_1400faca5:
1400faca5add rdi, [rax-24]
1400faca9mov rcx, rdi
1400facacor edx, [rdi+32]
1400facafcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400facb4
1400facb4loc_1400facb4:
1400facb4mov rdi, [rip+0x9c9d5]
1400facbbmov rax, [rsp+72]
1400facc0sub rax, [rdi]
1400facc3jne 0x1400fadcb
1400facc9add rsp, 88
1400faccdpop rbx
1400faccepop rsi
1400faccfpop rdi
1400facd0pop rbp
1400facd1pop r12
1400facd3pop r13
1400facd5pop r14
1400facd7pop r15
1400facd9ret
1400facda
1400facda 66 0f 1f 44 00 00 f..D..
1400face0
1400face0loc_1400face0:
1400face0mov r12, rbx
1400face3jmp 0x1400fab3b
1400face8
1400face8 0f 1f 84 00 00 00 00 00 ........
1400facf0
1400facf0loc_1400facf0:
1400facf0mov rax, [r14]
1400facf3mov rcx, r14
1400facf6call [rax+72]
1400facf9add r15, 2
1400facfdmov ebx, eax
1400facffcmp r15, rbp
1400fad02jne 0x1400fabdf
1400fad08nop [rax+rax]
1400fad10
1400fad10loc_1400fad10:
1400fad10cmp bx, -1
1400fad14mov r15, rbp
1400fad17sete [rsp+47]
1400fad1cjmp 0x1400fac3d
1400fad21
1400fad21 0f 1f 80 00 00 00 00 .......
1400fad28
1400fad28loc_1400fad28:
1400fad28mov rax, [rdi]
1400fad2bmov rdx, [rax-24]
1400fad2fadd rdx, rdi
1400fad32
1400fad32loc_1400fad32:
1400fad32xor r9l, r9l
1400fad35mov [r15], r9w
1400fad39mov [rdx+16], 0
1400fad41mov edx, 4
1400fad46test rsi, rsi
1400fad49je 0x1400faca5
1400fad4fjmp 0x1400facb4
1400fad54
1400fad54 0f 1f 40 00 ..@.
1400fad58
1400fad58loc_1400fad58:
1400fad58mov rax, [r14]
1400fad5bmov rcx, r14
1400fad5ecall [rax+72]
1400fad61mov ebx, eax
1400fad63jmp 0x1400fab9b
1400fad68
1400fad68loc_1400fad68:
1400fad68xor ecx, ecx
1400fad6amov [r15], cx
1400fad6emov [rdx+16], 0
1400fad76mov edx, 2
1400fad7bjmp 0x1400faca5
1400fad80
1400fad80loc_1400fad80:
1400fad80mov rax, [rdi]
1400fad83xor r10l, r10l
1400fad86mov [r15], r10w
1400fad8amov rdx, [rax-24]
1400fad8emov [rdi+rdx+16], 0
1400fad97mov edx, 4
1400fad9cjmp 0x1400faca5
1400fada1
1400fada1loc_1400fada1:
1400fada1call __cxa_begin_catch
1400fada6mov rax, [rdi]
1400fada9mov edx, 1
1400fadaeadd rdi, [rax-24]
1400fadb2mov rcx, rdi
1400fadb5call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fadbamov rdi, [rip+0x9c8cf]
1400fadc1mov rax, [rsp+72]
1400fadc6sub rax, [rdi]
1400fadc9je 0x1400fae49
1400fadcb
1400fadcbloc_1400fadcb:
1400fadcbcall __stack_chk_fail
1400fadd0
1400fadd0loc_1400fadd0:
1400fadd0mov rax, [rdi]
1400fadd3mov rdx, [rax-24]
1400fadd7add rdx, rdi
1400faddacmp rsi, r12
1400fadddjge 0x1400fad32
1400fade3xor r8l, r8l
1400fade6mov [r15], r8w
1400fadeamov [rdx+16], 0
1400fadf2test rsi, rsi
1400fadf5jne 0x1400fae01
1400fadf7mov edx, 6
1400fadfcjmp 0x1400faca5
1400fae01
1400fae01loc_1400fae01:
1400fae01mov edx, 2
1400fae06jmp 0x1400faca5
1400fae0b
1400fae0b 48 89 c1 48 89 H..H.
1400fae10 d0 e9 59 fe ff ff ..Y...
1400fae16
1400fae16loc_1400fae16:
1400fae16mov rsi, [rip+0x9c873]
1400fae1dmov rax, [rsp+72]
1400fae22sub rax, [rsi]
1400fae25jne 0x1400fadcb
1400fae27call std::__throw_bad_cast()
1400fae2cmov rsi, rax
1400fae2fmov rbp, rdx
1400fae32lea rcx, [rsp+64]
1400fae37call std::locale::~locale()
1400fae3cmov rcx, rsi
1400fae3fmov rax, rbp
1400fae42xor esi, esi
1400fae44jmp 0x1400fac6f
1400fae49
1400fae49loc_1400fae49:
1400fae49call __cxa_rethrow
1400fae4emov rbx, rax
1400fae51call __cxa_end_catch
1400fae56mov rdi, [rip+0x9c833]
1400fae5dmov rax, [rsp+72]
1400fae62sub rax, [rdi]
1400fae65jne 0x1400fadcb
1400fae6b
1400fae6bloc_1400fae6b:
1400fae6bmov rcx, rbx
1400fae6ecall _Unwind_Resume
1400fae73mov rbx, rax
1400fae76call __cxa_end_catch
1400fae7bmov rdi, [rip+0x9c80e]
1400fae82mov rax, [rsp+72]
1400fae87sub rax, [rdi]
1400fae8aje 0x1400fae6b
1400fae8cjmp 0x1400fadcb
1400faad0
1400fae91
1400fae91 // align 0x10
1400fae91 // align 0x10
1400faea0
1400faea0std::__istream_extract(std::istream&, char*, long long):
1400faea0push r15
1400faea2push r14
1400faea4push r13
1400faea6push r12
1400faea8push rbp
1400faea9push rdi
1400faeaapush rsi
1400faeabpush rbx
1400faeacsub rsp, 88
1400faeb0mov rsi, [rip+0x9c7d9]
1400faeb7mov rbp, rcx
1400faebamov rdi, rdx
1400faebdmov rbx, r8
1400faec0xor r8l, r8l
1400faec3mov rcx, [rsi]
1400faec6mov [rsp+72], rcx
1400faecblea rcx, [rsp+63]
1400faed0mov rdx, rbp
1400faed3call std::istream::sentry::sentry(std::istream&, bool)
1400faed8movzx r12l, [rsp+63]
1400faedemov rax, [rbp]
1400faee2test r12b, r12b
1400faee5je 0x1400fb053
1400faeebmov rdx, [rax-24]
1400faeefadd rdx, rbp
1400faef2mov r13, [rdx+16]
1400faef6test r13, r13
1400faef9jle 0x1400fb090
1400faeffcmp rbx, r13
1400faf02jle 0x1400fb090
1400faf08
1400faf08loc_1400faf08:
1400faf08add rdx, 208
1400faf0flea rcx, [rsp+64]
1400faf14call std::locale::locale(std::locale const&)
1400faf19mov rcx, [rip+0x9be20]
1400faf20call std::locale::id::_M_id() const
1400faf25mov rdx, rax
1400faf28mov rax, [rsp+64]
1400faf2dmov rax, [rax+8]
1400faf31mov r15, [rax+8*rdx]
1400faf35test r15, r15
1400faf38je 0x1400fb22a
1400faf3elea rcx, [rsp+64]
1400faf43call std::locale::~locale()
1400faf48mov rax, [rbp]
1400faf4cmov rax, [rax-24]
1400faf50mov rbx, [rbp+rax+232]
1400faf58mov rax, [rbx+16]
1400faf5ccmp rax, [rbx+24]
1400faf60jae 0x1400fb1b7
1400faf66movzx eax, [rax]
1400faf69
1400faf69loc_1400faf69:
1400faf69lea r14, [r13-1]
1400faf6dxor esi, esi
1400faf6ftest r14, r14
1400faf72jle 0x1400fb1ca
1400faf78
1400faf78loc_1400faf78:
1400faf78cmp eax, -1
1400faf7bje 0x1400fb02c
1400faf81
1400faf81loc_1400faf81:
1400faf81mov r8, [r15+48]
1400faf85movzx edx, al
1400faf88test [r8+2*rdx], 32
1400faf8djne 0x1400fb03a
1400faf93mov r10, [rbx+24]
1400faf97mov rcx, [rbx+16]
1400faf9bmov rdx, r13
1400faf9esub rdx, rsi
1400fafa1mov r9, r10
1400fafa4sub rdx, 1
1400fafa8sub r9, rcx
1400fafabcmp rdx, r9
1400fafaecmovg rdx, r9
1400fafb2cmp rdx, 1
1400fafb6jle 0x1400fb0a0
1400fafbcadd rdx, rcx
1400fafbflea rax, [rcx+1]
1400fafc3cmp rax, rdx
1400fafc6jb 0x1400fafe9
1400fafc8jmp 0x1400fb0e0
1400fafcd
1400fafcd 66 66 2e ff.
1400fafd0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
1400fafe0
1400fafe0loc_1400fafe0:
1400fafe0add rax, 1
1400fafe4cmp rdx, rax
1400fafe7je 0x1400faff4
1400fafe9
1400fafe9loc_1400fafe9:
1400fafe9movzx r9l, [rax]
1400fafedtest [r8+2*r9], 32
1400faff2je 0x1400fafe0
1400faff4
1400faff4loc_1400faff4:
1400faff4mov r9, rax
1400faff7sub r9, rcx
1400faffamov r8, r9
1400faffdtest r9, r9
1400fb000jne 0x1400fb0f0
1400fb006mov [rbx+16], rax
1400fb00aadd rdi, r8
1400fb00dadd rsi, r9
1400fb010cmp rax, r10
1400fb013jae 0x1400fb12d
1400fb019
1400fb019loc_1400fb019:
1400fb019movzx eax, [rax]
1400fb01ccmp rsi, r14
1400fb01fjl 0x1400faf81
1400fb025
1400fb025loc_1400fb025:
1400fb025cmp eax, -1
1400fb028sete r12b
1400fb02c
1400fb02cloc_1400fb02c:
1400fb02ccmp rsi, r14
1400fb02fjge 0x1400fb03a
1400fb031test r12b, r12b
1400fb034jne 0x1400fb1c5
1400fb03a
1400fb03aloc_1400fb03a:
1400fb03amov [rdi], 0
1400fb03dmov rax, [rbp]
1400fb041mov rdx, [rax-24]
1400fb045mov [rbp+rdx+16], 0
1400fb04etest rsi, rsi
1400fb051jne 0x1400fb067
1400fb053
1400fb053loc_1400fb053:
1400fb053mov edx, 4
1400fb058
1400fb058loc_1400fb058:
1400fb058mov rcx, [rax-24]
1400fb05cadd rcx, rbp
1400fb05for edx, [rcx+32]
1400fb062call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fb067
1400fb067loc_1400fb067:
1400fb067mov rdi, [rip+0x9c622]
1400fb06emov rax, [rsp+72]
1400fb073sub rax, [rdi]
1400fb076jne 0x1400fb225
1400fb07cadd rsp, 88
1400fb080pop rbx
1400fb081pop rsi
1400fb082pop rdi
1400fb083pop rbp
1400fb084pop r12
1400fb086pop r13
1400fb088pop r14
1400fb08apop r15
1400fb08cret
1400fb08d
1400fb08d 0f 1f 00 ...
1400fb090
1400fb090loc_1400fb090:
1400fb090mov r13, rbx
1400fb093jmp 0x1400faf08
1400fb098
1400fb098 0f 1f 84 00 00 00 00 00 ........
1400fb0a0
1400fb0a0loc_1400fb0a0:
1400fb0a0mov [rdi], al
1400fb0a2mov rax, [rbx+16]
1400fb0a6lea rdx, [rdi+1]
1400fb0aaadd rsi, 1
1400fb0aemov rcx, [rbx+24]
1400fb0b2cmp rax, rcx
1400fb0b5jae 0x1400fb148
1400fb0bbadd rax, 1
1400fb0bfmov [rbx+16], rax
1400fb0c3cmp rax, rcx
1400fb0c6jae 0x1400fb171
1400fb0cc
1400fb0ccloc_1400fb0cc:
1400fb0ccmovzx eax, [rax]
1400fb0cfmov rdi, rdx
1400fb0d2cmp rsi, r14
1400fb0d5jl 0x1400faf81
1400fb0dbjmp 0x1400fb025
1400fb0e0
1400fb0e0loc_1400fb0e0:
1400fb0e0mov r8l, 1
1400fb0e6mov r9l, 1
1400fb0ecnop [rax]
1400fb0f0
1400fb0f0loc_1400fb0f0:
1400fb0f0mov rdx, rcx
1400fb0f3mov rcx, rdi
1400fb0f6mov [rsp+40], r9
1400fb0fbmov [rsp+32], r8
1400fb100call memcpy
1400fb105mov r8, [rsp+32]
1400fb10amov rax, [rbx+16]
1400fb10emov r9, [rsp+40]
1400fb113mov r10, [rbx+24]
1400fb117add rax, r8
1400fb11aadd rdi, r8
1400fb11dmov [rbx+16], rax
1400fb121add rsi, r9
1400fb124cmp rax, r10
1400fb127jb 0x1400fb019
1400fb12d
1400fb12dloc_1400fb12d:
1400fb12dmov rax, [rbx]
1400fb130mov rcx, rbx
1400fb133call [rax+72]
1400fb136
1400fb136loc_1400fb136:
1400fb136cmp r14, rsi
1400fb139jg 0x1400faf78
1400fb13fjmp 0x1400fb025
1400fb144
1400fb144 0f 1f 40 00 ..@.
1400fb148
1400fb148loc_1400fb148:
1400fb148mov rax, [rbx]
1400fb14bmov [rsp+32], rdx
1400fb150mov rcx, rbx
1400fb153call [rax+80]
1400fb156cmp eax, -1
1400fb159mov rdx, [rsp+32]
1400fb15eje 0x1400fb186
1400fb160mov rax, [rbx+16]
1400fb164mov rcx, [rbx+24]
1400fb168cmp rax, rcx
1400fb16bjb 0x1400fb0cc
1400fb171
1400fb171loc_1400fb171:
1400fb171mov rax, [rbx]
1400fb174mov [rsp+32], rdx
1400fb179mov rcx, rbx
1400fb17ccall [rax+72]
1400fb17fmov rdi, [rsp+32]
1400fb184jmp 0x1400fb136
1400fb186
1400fb186loc_1400fb186:
1400fb186mov rdi, rdx
1400fb189cmp rsi, r14
1400fb18cjge 0x1400fb03a
1400fb192
1400fb192loc_1400fb192:
1400fb192mov [rdx], 0
1400fb195mov rax, [rbp]
1400fb199cmp rsi, 1
1400fb19dmov rdx, [rax-24]
1400fb1a1mov [rbp+rdx+16], 0
1400fb1aasbb edx, edx
1400fb1acand edx, 4
1400fb1afadd edx, 2
1400fb1b2jmp 0x1400fb058
1400fb1b7
1400fb1b7loc_1400fb1b7:
1400fb1b7mov rax, [rbx]
1400fb1bamov rcx, rbx
1400fb1bdcall [rax+72]
1400fb1c0jmp 0x1400faf69
1400fb1c5
1400fb1c5loc_1400fb1c5:
1400fb1c5mov rdx, rdi
1400fb1c8jmp 0x1400fb192
1400fb1ca
1400fb1caloc_1400fb1ca:
1400fb1camov [rdi], 0
1400fb1cdmov rax, [rbp]
1400fb1d1mov rdx, [rax-24]
1400fb1d5mov [rbp+rdx+16], 0
1400fb1demov edx, 4
1400fb1e3jmp 0x1400fb058
1400fb1e8
1400fb1e8 48 89 c1 31 f6 48 89 d0 H..1.H..
1400fb1f0
1400fb1f0loc_1400fb1f0:
1400fb1f0sub rax, 1
1400fb1f4jne 0x1400fb262
1400fb1f6call __cxa_begin_catch
1400fb1fbmov rax, [rbp]
1400fb1ffmov edx, 1
1400fb204mov rcx, [rax-24]
1400fb208add rcx, rbp
1400fb20bcall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fb210mov rdi, [rip+0x9c479]
1400fb217mov rax, [rsp+72]
1400fb21csub rax, [rdi]
1400fb21fje 0x1400fb2bd
1400fb225
1400fb225loc_1400fb225:
1400fb225call __stack_chk_fail
1400fb22a
1400fb22aloc_1400fb22a:
1400fb22amov rdi, [rip+0x9c45f]
1400fb231mov rax, [rsp+72]
1400fb236sub rax, [rdi]
1400fb239jne 0x1400fb225
1400fb23bcall std::__throw_bad_cast()
1400fb240mov rcx, rax
1400fb243mov rax, rdx
1400fb246jmp 0x1400fb1f0
1400fb248
1400fb248 48 89 c6 48 89 d7 48 8d H..H..H.
1400fb250 4c 24 40 e8 58 f5 fd ff 48 89 f1 48 89 f8 31 f6 L$@.X...H..H..1.
1400fb260 eb 8e ..
1400fb262
1400fb262loc_1400fb262:
1400fb262call __cxa_begin_catch
1400fb267mov rax, [rbp]
1400fb26bmov edx, 1
1400fb270mov rcx, [rax-24]
1400fb274add rcx, rbp
1400fb277call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fb27ccall __cxa_end_catch
1400fb281test rsi, rsi
1400fb284jne 0x1400fb067
1400fb28amov rax, [rbp]
1400fb28emov edx, 4
1400fb293jmp 0x1400fb058
1400fb298
1400fb298 48 89 c3 e8 e0 6b 00 00 H....k..
1400fb2a0 48 8b 3d e9 c3 09 00 48 8b 44 24 48 48 2b 07 0f H.=....H.D$HH+..
1400fb2b0 85 70 ff ff ff .p...
1400fb2b5
1400fb2b5loc_1400fb2b5:
1400fb2b5mov rcx, rbx
1400fb2b8call _Unwind_Resume
1400fb2bd
1400fb2bdloc_1400fb2bd:
1400fb2bdcall __cxa_rethrow
1400fb2c2mov rbx, rax
1400fb2c5call __cxa_end_catch
1400fb2camov rdi, [rip+0x9c3bf]
1400fb2d1mov rax, [rsp+72]
1400fb2d6sub rax, [rdi]
1400fb2d9je 0x1400fb2b5
1400fb2dbjmp 0x1400fb225
1400faea0
1400faea0std::__istream_extract(std::istream&, char*, long long):
1400faea0push r15
1400faea2push r14
1400faea4push r13
1400faea6push r12
1400faea8push rbp
1400faea9push rdi
1400faeaapush rsi
1400faeabpush rbx
1400faeacsub rsp, 88
1400faeb0mov rsi, [rip+0x9c7d9]
1400faeb7mov rbp, rcx
1400faebamov rdi, rdx
1400faebdmov rbx, r8
1400faec0xor r8l, r8l
1400faec3mov rcx, [rsi]
1400faec6mov [rsp+72], rcx
1400faecblea rcx, [rsp+63]
1400faed0mov rdx, rbp
1400faed3call std::istream::sentry::sentry(std::istream&, bool)
1400faed8movzx r12l, [rsp+63]
1400faedemov rax, [rbp]
1400faee2test r12b, r12b
1400faee5je 0x1400fb053
1400faeebmov rdx, [rax-24]
1400faeefadd rdx, rbp
1400faef2mov r13, [rdx+16]
1400faef6test r13, r13
1400faef9jle 0x1400fb090
1400faeffcmp rbx, r13
1400faf02jle 0x1400fb090
1400faf08
1400faf08loc_1400faf08:
1400faf08add rdx, 208
1400faf0flea rcx, [rsp+64]
1400faf14call std::locale::locale(std::locale const&)
1400faf19mov rcx, [rip+0x9be20]
1400faf20call std::locale::id::_M_id() const
1400faf25mov rdx, rax
1400faf28mov rax, [rsp+64]
1400faf2dmov rax, [rax+8]
1400faf31mov r15, [rax+8*rdx]
1400faf35test r15, r15
1400faf38je 0x1400fb22a
1400faf3elea rcx, [rsp+64]
1400faf43call std::locale::~locale()
1400faf48mov rax, [rbp]
1400faf4cmov rax, [rax-24]
1400faf50mov rbx, [rbp+rax+232]
1400faf58mov rax, [rbx+16]
1400faf5ccmp rax, [rbx+24]
1400faf60jae 0x1400fb1b7
1400faf66movzx eax, [rax]
1400faf69
1400faf69loc_1400faf69:
1400faf69lea r14, [r13-1]
1400faf6dxor esi, esi
1400faf6ftest r14, r14
1400faf72jle 0x1400fb1ca
1400faf78
1400faf78loc_1400faf78:
1400faf78cmp eax, -1
1400faf7bje 0x1400fb02c
1400faf81
1400faf81loc_1400faf81:
1400faf81mov r8, [r15+48]
1400faf85movzx edx, al
1400faf88test [r8+2*rdx], 32
1400faf8djne 0x1400fb03a
1400faf93mov r10, [rbx+24]
1400faf97mov rcx, [rbx+16]
1400faf9bmov rdx, r13
1400faf9esub rdx, rsi
1400fafa1mov r9, r10
1400fafa4sub rdx, 1
1400fafa8sub r9, rcx
1400fafabcmp rdx, r9
1400fafaecmovg rdx, r9
1400fafb2cmp rdx, 1
1400fafb6jle 0x1400fb0a0
1400fafbcadd rdx, rcx
1400fafbflea rax, [rcx+1]
1400fafc3cmp rax, rdx
1400fafc6jb 0x1400fafe9
1400fafc8jmp 0x1400fb0e0
1400fafcd
1400fafcd 66 66 2e ff.
1400fafd0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
1400fafe0
1400fafe0loc_1400fafe0:
1400fafe0add rax, 1
1400fafe4cmp rdx, rax
1400fafe7je 0x1400faff4
1400fafe9
1400fafe9loc_1400fafe9:
1400fafe9movzx r9l, [rax]
1400fafedtest [r8+2*r9], 32
1400faff2je 0x1400fafe0
1400faff4
1400faff4loc_1400faff4:
1400faff4mov r9, rax
1400faff7sub r9, rcx
1400faffamov r8, r9
1400faffdtest r9, r9
1400fb000jne 0x1400fb0f0
1400fb006mov [rbx+16], rax
1400fb00aadd rdi, r8
1400fb00dadd rsi, r9
1400fb010cmp rax, r10
1400fb013jae 0x1400fb12d
1400fb019
1400fb019loc_1400fb019:
1400fb019movzx eax, [rax]
1400fb01ccmp rsi, r14
1400fb01fjl 0x1400faf81
1400fb025
1400fb025loc_1400fb025:
1400fb025cmp eax, -1
1400fb028sete r12b
1400fb02c
1400fb02cloc_1400fb02c:
1400fb02ccmp rsi, r14
1400fb02fjge 0x1400fb03a
1400fb031test r12b, r12b
1400fb034jne 0x1400fb1c5
1400fb03a
1400fb03aloc_1400fb03a:
1400fb03amov [rdi], 0
1400fb03dmov rax, [rbp]
1400fb041mov rdx, [rax-24]
1400fb045mov [rbp+rdx+16], 0
1400fb04etest rsi, rsi
1400fb051jne 0x1400fb067
1400fb053
1400fb053loc_1400fb053:
1400fb053mov edx, 4
1400fb058
1400fb058loc_1400fb058:
1400fb058mov rcx, [rax-24]
1400fb05cadd rcx, rbp
1400fb05for edx, [rcx+32]
1400fb062call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fb067
1400fb067loc_1400fb067:
1400fb067mov rdi, [rip+0x9c622]
1400fb06emov rax, [rsp+72]
1400fb073sub rax, [rdi]
1400fb076jne 0x1400fb225
1400fb07cadd rsp, 88
1400fb080pop rbx
1400fb081pop rsi
1400fb082pop rdi
1400fb083pop rbp
1400fb084pop r12
1400fb086pop r13
1400fb088pop r14
1400fb08apop r15
1400fb08cret
1400fb08d
1400fb08d 0f 1f 00 ...
1400fb090
1400fb090loc_1400fb090:
1400fb090mov r13, rbx
1400fb093jmp 0x1400faf08
1400fb098
1400fb098 0f 1f 84 00 00 00 00 00 ........
1400fb0a0
1400fb0a0loc_1400fb0a0:
1400fb0a0mov [rdi], al
1400fb0a2mov rax, [rbx+16]
1400fb0a6lea rdx, [rdi+1]
1400fb0aaadd rsi, 1
1400fb0aemov rcx, [rbx+24]
1400fb0b2cmp rax, rcx
1400fb0b5jae 0x1400fb148
1400fb0bbadd rax, 1
1400fb0bfmov [rbx+16], rax
1400fb0c3cmp rax, rcx
1400fb0c6jae 0x1400fb171
1400fb0cc
1400fb0ccloc_1400fb0cc:
1400fb0ccmovzx eax, [rax]
1400fb0cfmov rdi, rdx
1400fb0d2cmp rsi, r14
1400fb0d5jl 0x1400faf81
1400fb0dbjmp 0x1400fb025
1400fb0e0
1400fb0e0loc_1400fb0e0:
1400fb0e0mov r8l, 1
1400fb0e6mov r9l, 1
1400fb0ecnop [rax]
1400fb0f0
1400fb0f0loc_1400fb0f0:
1400fb0f0mov rdx, rcx
1400fb0f3mov rcx, rdi
1400fb0f6mov [rsp+40], r9
1400fb0fbmov [rsp+32], r8
1400fb100call memcpy
1400fb105mov r8, [rsp+32]
1400fb10amov rax, [rbx+16]
1400fb10emov r9, [rsp+40]
1400fb113mov r10, [rbx+24]
1400fb117add rax, r8
1400fb11aadd rdi, r8
1400fb11dmov [rbx+16], rax
1400fb121add rsi, r9
1400fb124cmp rax, r10
1400fb127jb 0x1400fb019
1400fb12d
1400fb12dloc_1400fb12d:
1400fb12dmov rax, [rbx]
1400fb130mov rcx, rbx
1400fb133call [rax+72]
1400fb136
1400fb136loc_1400fb136:
1400fb136cmp r14, rsi
1400fb139jg 0x1400faf78
1400fb13fjmp 0x1400fb025
1400fb144
1400fb144 0f 1f 40 00 ..@.
1400fb148
1400fb148loc_1400fb148:
1400fb148mov rax, [rbx]
1400fb14bmov [rsp+32], rdx
1400fb150mov rcx, rbx
1400fb153call [rax+80]
1400fb156cmp eax, -1
1400fb159mov rdx, [rsp+32]
1400fb15eje 0x1400fb186
1400fb160mov rax, [rbx+16]
1400fb164mov rcx, [rbx+24]
1400fb168cmp rax, rcx
1400fb16bjb 0x1400fb0cc
1400fb171
1400fb171loc_1400fb171:
1400fb171mov rax, [rbx]
1400fb174mov [rsp+32], rdx
1400fb179mov rcx, rbx
1400fb17ccall [rax+72]
1400fb17fmov rdi, [rsp+32]
1400fb184jmp 0x1400fb136
1400fb186
1400fb186loc_1400fb186:
1400fb186mov rdi, rdx
1400fb189cmp rsi, r14
1400fb18cjge 0x1400fb03a
1400fb192
1400fb192loc_1400fb192:
1400fb192mov [rdx], 0
1400fb195mov rax, [rbp]
1400fb199cmp rsi, 1
1400fb19dmov rdx, [rax-24]
1400fb1a1mov [rbp+rdx+16], 0
1400fb1aasbb edx, edx
1400fb1acand edx, 4
1400fb1afadd edx, 2
1400fb1b2jmp 0x1400fb058
1400fb1b7
1400fb1b7loc_1400fb1b7:
1400fb1b7mov rax, [rbx]
1400fb1bamov rcx, rbx
1400fb1bdcall [rax+72]
1400fb1c0jmp 0x1400faf69
1400fb1c5
1400fb1c5loc_1400fb1c5:
1400fb1c5mov rdx, rdi
1400fb1c8jmp 0x1400fb192
1400fb1ca
1400fb1caloc_1400fb1ca:
1400fb1camov [rdi], 0
1400fb1cdmov rax, [rbp]
1400fb1d1mov rdx, [rax-24]
1400fb1d5mov [rbp+rdx+16], 0
1400fb1demov edx, 4
1400fb1e3jmp 0x1400fb058
1400fb1e8
1400fb1e8 48 89 c1 31 f6 48 89 d0 H..1.H..
1400fb1f0
1400fb1f0loc_1400fb1f0:
1400fb1f0sub rax, 1
1400fb1f4jne 0x1400fb262
1400fb1f6call __cxa_begin_catch
1400fb1fbmov rax, [rbp]
1400fb1ffmov edx, 1
1400fb204mov rcx, [rax-24]
1400fb208add rcx, rbp
1400fb20bcall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fb210mov rdi, [rip+0x9c479]
1400fb217mov rax, [rsp+72]
1400fb21csub rax, [rdi]
1400fb21fje 0x1400fb2bd
1400fb225
1400fb225loc_1400fb225:
1400fb225call __stack_chk_fail
1400fb22a
1400fb22aloc_1400fb22a:
1400fb22amov rdi, [rip+0x9c45f]
1400fb231mov rax, [rsp+72]
1400fb236sub rax, [rdi]
1400fb239jne 0x1400fb225
1400fb23bcall std::__throw_bad_cast()
1400fb240mov rcx, rax
1400fb243mov rax, rdx
1400fb246jmp 0x1400fb1f0
1400fb248
1400fb248 48 89 c6 48 89 d7 48 8d H..H..H.
1400fb250 4c 24 40 e8 58 f5 fd ff 48 89 f1 48 89 f8 31 f6 L$@.X...H..H..1.
1400fb260 eb 8e ..
1400fb262
1400fb262loc_1400fb262:
1400fb262call __cxa_begin_catch
1400fb267mov rax, [rbp]
1400fb26bmov edx, 1
1400fb270mov rcx, [rax-24]
1400fb274add rcx, rbp
1400fb277call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fb27ccall __cxa_end_catch
1400fb281test rsi, rsi
1400fb284jne 0x1400fb067
1400fb28amov rax, [rbp]
1400fb28emov edx, 4
1400fb293jmp 0x1400fb058
1400fb298
1400fb298 48 89 c3 e8 e0 6b 00 00 H....k..
1400fb2a0 48 8b 3d e9 c3 09 00 48 8b 44 24 48 48 2b 07 0f H.=....H.D$HH+..
1400fb2b0 85 70 ff ff ff .p...
1400fb2b5
1400fb2b5loc_1400fb2b5:
1400fb2b5mov rcx, rbx
1400fb2b8call _Unwind_Resume
1400fb2bd
1400fb2bdloc_1400fb2bd:
1400fb2bdcall __cxa_rethrow
1400fb2c2mov rbx, rax
1400fb2c5call __cxa_end_catch
1400fb2camov rdi, [rip+0x9c3bf]
1400fb2d1mov rax, [rsp+72]
1400fb2d6sub rax, [rdi]
1400fb2d9je 0x1400fb2b5
1400fb2dbjmp 0x1400fb225
1400faea0
1400fb2e0
1400fb2e0std::__size_to_integer(unsigned long long):
1400fb2e0push rbp
1400fb2e1mov rbp, rsp
1400fb2e4mov [rbp+16], rcx
1400fb2e8mov rax, [rbp+16]
1400fb2ecpop rbp
1400fb2edret
1400fb2e0
1400fb2e0std::__size_to_integer(unsigned long long):
1400fb2e0push rbp
1400fb2e1mov rbp, rsp
1400fb2e4mov [rbp+16], rcx
1400fb2e8mov rax, [rbp+16]
1400fb2ecpop rbp
1400fb2edret
1400fb2e0
1400fb2ee
1400fb2ee // align 0x10
1400fb2ee // align 0x10
1400fb2f0
1400fb2f0bool std::__str_codecvt_out<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&):
1400fb2f0push rbp
1400fb2f1mov rbp, rsp
1400fb2f4sub rsp, 96
1400fb2f8mov [rbp+16], rcx
1400fb2fcmov [rbp+24], rdx
1400fb300mov [rbp+32], r8
1400fb304mov [rbp+40], r9
1400fb308lea rax, [rip-0xc400f]
1400fb30fmov [rbp-16], rax
1400fb313mov [rbp-8], 0
1400fb31bmov rax, [rbp-16]
1400fb31fmov rdx, [rbp-8]
1400fb323mov [rbp-32], rax
1400fb327mov [rbp-24], rdx
1400fb32bmov r9, [rbp+40]
1400fb32fmov r8, [rbp+32]
1400fb333mov rdx, [rbp+24]
1400fb337mov rax, [rbp+16]
1400fb33blea rcx, [rbp-32]
1400fb33fmov [rsp+48], rcx
1400fb344mov rcx, [rbp+56]
1400fb348mov [rsp+40], rcx
1400fb34dmov rcx, [rbp+48]
1400fb351mov [rsp+32], rcx
1400fb356mov rcx, rax
1400fb359call _ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEwSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKwSC_RSC_PcSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_
1400fb35eadd rsp, 96
1400fb362pop rbp
1400fb363ret
1400fb2f0
1400fb2f0bool std::__str_codecvt_out<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&):
1400fb2f0push rbp
1400fb2f1mov rbp, rsp
1400fb2f4sub rsp, 96
1400fb2f8mov [rbp+16], rcx
1400fb2fcmov [rbp+24], rdx
1400fb300mov [rbp+32], r8
1400fb304mov [rbp+40], r9
1400fb308lea rax, [rip-0xc400f]
1400fb30fmov [rbp-16], rax
1400fb313mov [rbp-8], 0
1400fb31bmov rax, [rbp-16]
1400fb31fmov rdx, [rbp-8]
1400fb323mov [rbp-32], rax
1400fb327mov [rbp-24], rdx
1400fb32bmov r9, [rbp+40]
1400fb32fmov r8, [rbp+32]
1400fb333mov rdx, [rbp+24]
1400fb337mov rax, [rbp+16]
1400fb33blea rcx, [rbp-32]
1400fb33fmov [rsp+48], rcx
1400fb344mov rcx, [rbp+56]
1400fb348mov [rsp+40], rcx
1400fb34dmov rcx, [rbp+48]
1400fb351mov [rsp+32], rcx
1400fb356mov rcx, rax
1400fb359call _ZSt16__do_str_codecvtINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEwSt7codecvtIwciEiMS7_KFNSt12codecvt_base6resultERiPKwSC_RSC_PcSE_RSE_EEbPKT0_SK_RT_RKT1_RT2_RyT3_
1400fb35eadd rsp, 96
1400fb362pop rbp
1400fb363ret
1400fb2f0
1400fb364
1400fb364 // align 0x10
1400fb364 // align 0x10
1400fb370
1400fb370std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400fb370sub rsp, 40
1400fb374mov r9, [r8+8]
1400fb378mov r8, [r8]
1400fb37bcall std::__verify_grouping_impl(char const*, unsigned long long, char const, unsigned long long)
1400fb380nop
1400fb381add rsp, 40
1400fb385ret
1400fb386
1400fb386 48 83 c2 01 48 89 c1 75 05 e8 H...H..u..
1400fb390 7c 69 00 00 e8 07 00 f2 ff 90 |i........
1400fb370
1400fb370std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400fb370sub rsp, 40
1400fb374mov r9, [r8+8]
1400fb378mov r8, [r8]
1400fb37bcall std::__verify_grouping_impl(char const*, unsigned long long, char const, unsigned long long)
1400fb380nop
1400fb381add rsp, 40
1400fb385ret
1400fb386
1400fb386 48 83 c2 01 48 89 c1 75 05 e8 H...H..u..
1400fb390 7c 69 00 00 e8 07 00 f2 ff 90 |i........
1400fb370
1400fb39a
1400fb39a // align 0x10
1400fb39a // align 0x10
1400fb3a0
1400fb3a0std::__verify_grouping(char const*, unsigned long long, std::string const&):
1400fb3a0mov r8, [r8]
1400fb3a3mov r9, [r8-24]
1400fb3a7jmp 0x1400fb9c0
1400fb3a0
1400fb3a0std::__verify_grouping(char const*, unsigned long long, std::string const&):
1400fb3a0mov r8, [r8]
1400fb3a3mov r9, [r8-24]
1400fb3a7jmp 0x1400fb9c0
1400fb3a0
1400fb3ac
1400fb3ac // align 0x10
1400fb3ac // align 0x10
1400fb3b8
1400fb3b8 // align 0x10
1400fb3b8 // align 0x10
1400fb3c0
1400fb3c0std::uncaught_exception():
1400fb3c0sub rsp, 40
1400fb3c4call __cxa_get_globals
1400fb3c9mov eax, [rax+8]
1400fb3cctest eax, eax
1400fb3cesetne al
1400fb3d1add rsp, 40
1400fb3d5ret
1400fb3c0
1400fb3c0std::uncaught_exception():
1400fb3c0sub rsp, 40
1400fb3c4call __cxa_get_globals
1400fb3c9mov eax, [rax+8]
1400fb3cctest eax, eax
1400fb3cesetne al
1400fb3d1add rsp, 40
1400fb3d5ret
1400fb3c0
1400fb3d6
1400fb3d6 // align 0x10
1400fb3d6 // align 0x10
1400fb3e0
1400fb3e0void std::__relocate_object_a<std::filesystem::__cxx11::path, std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>&):
1400fb3e0push rbp
1400fb3e1push rsi
1400fb3e2push rbx
1400fb3e3sub rsp, 144
1400fb3ealea rbp, [rsp+144]
1400fb3f2mov [rbp+32], rcx
1400fb3f6mov [rbp+40], rdx
1400fb3famov [rbp+48], r8
1400fb3femov rax, [rbp+40]
1400fb402mov [rbp-112], rax
1400fb406mov rax, [rbp-112]
1400fb40amov rdx, [rbp+48]
1400fb40emov [rbp-48], rdx
1400fb412mov rdx, [rbp+32]
1400fb416mov [rbp-56], rdx
1400fb41amov [rbp-64], rax
1400fb41emov rax, [rbp-64]
1400fb422mov [rbp-72], rax
1400fb426mov rax, [rbp-72]
1400fb42amov rdx, [rbp-56]
1400fb42emov [rbp-80], rdx
1400fb432mov [rbp-88], rax
1400fb436mov rax, [rbp-48]
1400fb43amov [rbp-96], rax
1400fb43emov rbx, [rbp-80]
1400fb442mov rdx, rbx
1400fb445mov ecx, 40
1400fb44acall operator new(unsigned long long, void*)
1400fb44fmov rsi, rax
1400fb452mov rax, [rbp-88]
1400fb456mov [rbp-104], rax
1400fb45amov rax, [rbp-104]
1400fb45emov rdx, rax
1400fb461mov rcx, rsi
1400fb464call std::filesystem::__cxx11::path::path(std::filesystem::__cxx11::path&&)
1400fb469mov eax, 0
1400fb46etest al, al
1400fb470je 0x1400fb47d
1400fb472mov rdx, rbx
1400fb475mov rcx, rsi
1400fb478call operator delete(void*, void*)
1400fb47d
1400fb47dloc_1400fb47d:
1400fb47dnop
1400fb47enop
1400fb47fmov rax, [rbp+40]
1400fb483mov [rbp-40], rax
1400fb487mov rax, [rbp-40]
1400fb48bmov rdx, [rbp+48]
1400fb48fmov [rbp-8], rdx
1400fb493mov [rbp-16], rax
1400fb497mov rax, [rbp-16]
1400fb49bmov [rbp-24], rax
1400fb49fmov rax, [rbp-8]
1400fb4a3mov [rbp-32], rax
1400fb4a7mov rax, [rbp-24]
1400fb4abmov rcx, rax
1400fb4aecall std::filesystem::__cxx11::path::~path()
1400fb4b3nop
1400fb4b4nop
1400fb4b5nop
1400fb4b6add rsp, 144
1400fb4bdpop rbx
1400fb4bepop rsi
1400fb4bfpop rbp
1400fb4c0ret
1400fb3e0
1400fb3e0void std::__relocate_object_a<std::filesystem::__cxx11::path, std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>&):
1400fb3e0push rbp
1400fb3e1push rsi
1400fb3e2push rbx
1400fb3e3sub rsp, 144
1400fb3ealea rbp, [rsp+144]
1400fb3f2mov [rbp+32], rcx
1400fb3f6mov [rbp+40], rdx
1400fb3famov [rbp+48], r8
1400fb3femov rax, [rbp+40]
1400fb402mov [rbp-112], rax
1400fb406mov rax, [rbp-112]
1400fb40amov rdx, [rbp+48]
1400fb40emov [rbp-48], rdx
1400fb412mov rdx, [rbp+32]
1400fb416mov [rbp-56], rdx
1400fb41amov [rbp-64], rax
1400fb41emov rax, [rbp-64]
1400fb422mov [rbp-72], rax
1400fb426mov rax, [rbp-72]
1400fb42amov rdx, [rbp-56]
1400fb42emov [rbp-80], rdx
1400fb432mov [rbp-88], rax
1400fb436mov rax, [rbp-48]
1400fb43amov [rbp-96], rax
1400fb43emov rbx, [rbp-80]
1400fb442mov rdx, rbx
1400fb445mov ecx, 40
1400fb44acall operator new(unsigned long long, void*)
1400fb44fmov rsi, rax
1400fb452mov rax, [rbp-88]
1400fb456mov [rbp-104], rax
1400fb45amov rax, [rbp-104]
1400fb45emov rdx, rax
1400fb461mov rcx, rsi
1400fb464call std::filesystem::__cxx11::path::path(std::filesystem::__cxx11::path&&)
1400fb469mov eax, 0
1400fb46etest al, al
1400fb470je 0x1400fb47d
1400fb472mov rdx, rbx
1400fb475mov rcx, rsi
1400fb478call operator delete(void*, void*)
1400fb47d
1400fb47dloc_1400fb47d:
1400fb47dnop
1400fb47enop
1400fb47fmov rax, [rbp+40]
1400fb483mov [rbp-40], rax
1400fb487mov rax, [rbp-40]
1400fb48bmov rdx, [rbp+48]
1400fb48fmov [rbp-8], rdx
1400fb493mov [rbp-16], rax
1400fb497mov rax, [rbp-16]
1400fb49bmov [rbp-24], rax
1400fb49fmov rax, [rbp-8]
1400fb4a3mov [rbp-32], rax
1400fb4a7mov rax, [rbp-24]
1400fb4abmov rcx, rax
1400fb4aecall std::filesystem::__cxx11::path::~path()
1400fb4b3nop
1400fb4b4nop
1400fb4b5nop
1400fb4b6add rsp, 144
1400fb4bdpop rbx
1400fb4bepop rsi
1400fb4bfpop rbp
1400fb4c0ret
1400fb3e0
1400fb4c1
1400fb4c1 // align 0x10
1400fb4c1 // align 0x10
1400fb4d0
1400fb4d0void std::__relocate_object_a<std::thread, std::thread, std::allocator<std::thread>>(std::thread*, std::thread*, std::allocator<std::thread>&):
1400fb4d0push rbp
1400fb4d1push rsi
1400fb4d2push rbx
1400fb4d3sub rsp, 144
1400fb4dalea rbp, [rsp+144]
1400fb4e2mov [rbp+32], rcx
1400fb4e6mov [rbp+40], rdx
1400fb4eamov [rbp+48], r8
1400fb4eemov rax, [rbp+40]
1400fb4f2mov [rbp-112], rax
1400fb4f6mov rax, [rbp-112]
1400fb4famov rdx, [rbp+48]
1400fb4femov [rbp-48], rdx
1400fb502mov rdx, [rbp+32]
1400fb506mov [rbp-56], rdx
1400fb50amov [rbp-64], rax
1400fb50emov rax, [rbp-64]
1400fb512mov [rbp-72], rax
1400fb516mov rax, [rbp-72]
1400fb51amov rdx, [rbp-56]
1400fb51emov [rbp-80], rdx
1400fb522mov [rbp-88], rax
1400fb526mov rax, [rbp-48]
1400fb52amov [rbp-96], rax
1400fb52emov rbx, [rbp-80]
1400fb532mov rdx, rbx
1400fb535mov ecx, 8
1400fb53acall operator new(unsigned long long, void*)
1400fb53fmov rsi, rax
1400fb542mov rax, [rbp-88]
1400fb546mov [rbp-104], rax
1400fb54amov rax, [rbp-104]
1400fb54emov rdx, rax
1400fb551mov rcx, rsi
1400fb554call std::thread::thread(std::thread&&)
1400fb559mov eax, 0
1400fb55etest al, al
1400fb560je 0x1400fb56d
1400fb562mov rdx, rbx
1400fb565mov rcx, rsi
1400fb568call operator delete(void*, void*)
1400fb56d
1400fb56dloc_1400fb56d:
1400fb56dnop
1400fb56enop
1400fb56fmov rax, [rbp+40]
1400fb573mov [rbp-40], rax
1400fb577mov rax, [rbp-40]
1400fb57bmov rdx, [rbp+48]
1400fb57fmov [rbp-8], rdx
1400fb583mov [rbp-16], rax
1400fb587mov rax, [rbp-16]
1400fb58bmov [rbp-24], rax
1400fb58fmov rax, [rbp-8]
1400fb593mov [rbp-32], rax
1400fb597mov rax, [rbp-24]
1400fb59bmov rcx, rax
1400fb59ecall std::thread::~thread()
1400fb5a3nop
1400fb5a4nop
1400fb5a5nop
1400fb5a6add rsp, 144
1400fb5adpop rbx
1400fb5aepop rsi
1400fb5afpop rbp
1400fb5b0ret
1400fb4d0
1400fb4d0void std::__relocate_object_a<std::thread, std::thread, std::allocator<std::thread>>(std::thread*, std::thread*, std::allocator<std::thread>&):
1400fb4d0push rbp
1400fb4d1push rsi
1400fb4d2push rbx
1400fb4d3sub rsp, 144
1400fb4dalea rbp, [rsp+144]
1400fb4e2mov [rbp+32], rcx
1400fb4e6mov [rbp+40], rdx
1400fb4eamov [rbp+48], r8
1400fb4eemov rax, [rbp+40]
1400fb4f2mov [rbp-112], rax
1400fb4f6mov rax, [rbp-112]
1400fb4famov rdx, [rbp+48]
1400fb4femov [rbp-48], rdx
1400fb502mov rdx, [rbp+32]
1400fb506mov [rbp-56], rdx
1400fb50amov [rbp-64], rax
1400fb50emov rax, [rbp-64]
1400fb512mov [rbp-72], rax
1400fb516mov rax, [rbp-72]
1400fb51amov rdx, [rbp-56]
1400fb51emov [rbp-80], rdx
1400fb522mov [rbp-88], rax
1400fb526mov rax, [rbp-48]
1400fb52amov [rbp-96], rax
1400fb52emov rbx, [rbp-80]
1400fb532mov rdx, rbx
1400fb535mov ecx, 8
1400fb53acall operator new(unsigned long long, void*)
1400fb53fmov rsi, rax
1400fb542mov rax, [rbp-88]
1400fb546mov [rbp-104], rax
1400fb54amov rax, [rbp-104]
1400fb54emov rdx, rax
1400fb551mov rcx, rsi
1400fb554call std::thread::thread(std::thread&&)
1400fb559mov eax, 0
1400fb55etest al, al
1400fb560je 0x1400fb56d
1400fb562mov rdx, rbx
1400fb565mov rcx, rsi
1400fb568call operator delete(void*, void*)
1400fb56d
1400fb56dloc_1400fb56d:
1400fb56dnop
1400fb56enop
1400fb56fmov rax, [rbp+40]
1400fb573mov [rbp-40], rax
1400fb577mov rax, [rbp-40]
1400fb57bmov rdx, [rbp+48]
1400fb57fmov [rbp-8], rdx
1400fb583mov [rbp-16], rax
1400fb587mov rax, [rbp-16]
1400fb58bmov [rbp-24], rax
1400fb58fmov rax, [rbp-8]
1400fb593mov [rbp-32], rax
1400fb597mov rax, [rbp-24]
1400fb59bmov rcx, rax
1400fb59ecall std::thread::~thread()
1400fb5a3nop
1400fb5a4nop
1400fb5a5nop
1400fb5a6add rsp, 144
1400fb5adpop rbx
1400fb5aepop rsi
1400fb5afpop rbp
1400fb5b0ret
1400fb4d0
1400fb5b1
1400fb5b1 // align 0x10
1400fb5b1 // align 0x10
1400fb5c0
1400fb5c0std::uncaught_exceptions():
1400fb5c0sub rsp, 40
1400fb5c4call __cxa_get_globals
1400fb5c9mov eax, [rax+8]
1400fb5ccadd rsp, 40
1400fb5d0ret
1400fb5c0
1400fb5c0std::uncaught_exceptions():
1400fb5c0sub rsp, 40
1400fb5c4call __cxa_get_globals
1400fb5c9mov eax, [rax+8]
1400fb5ccadd rsp, 40
1400fb5d0ret
1400fb5c0
1400fb5d1
1400fb5d1 // align 0x10
1400fb5d1 // align 0x10
1400fb5e0
1400fb5e0bool std::__str_codecvt_in_all<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&):
1400fb5e0push rbp
1400fb5e1mov rbp, rsp
1400fb5e4sub rsp, 64
1400fb5e8mov [rbp+16], rcx
1400fb5ecmov [rbp+24], rdx
1400fb5f0mov [rbp+32], r8
1400fb5f4mov [rbp+40], r9
1400fb5f8mov [rbp-4], 0
1400fb5ffmov r9, [rbp+40]
1400fb603mov r8, [rbp+32]
1400fb607mov rdx, [rbp+24]
1400fb60bmov rax, [rbp+16]
1400fb60flea rcx, [rbp-16]
1400fb613mov [rsp+40], rcx
1400fb618lea rcx, [rbp-4]
1400fb61cmov [rsp+32], rcx
1400fb621mov rcx, rax
1400fb624call bool std::__str_codecvt_in<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&)
1400fb629test al, al
1400fb62bje 0x1400fb648
1400fb62dmov rax, [rbp+24]
1400fb631sub rax, [rbp+16]
1400fb635mov rdx, rax
1400fb638mov rax, [rbp-16]
1400fb63ccmp rdx, rax
1400fb63fjne 0x1400fb648
1400fb641mov eax, 1
1400fb646jmp 0x1400fb64d
1400fb648
1400fb648loc_1400fb648:
1400fb648mov eax, 0
1400fb64d
1400fb64dloc_1400fb64d:
1400fb64dadd rsp, 64
1400fb651pop rbp
1400fb652ret
1400fb5e0
1400fb5e0bool std::__str_codecvt_in_all<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&):
1400fb5e0push rbp
1400fb5e1mov rbp, rsp
1400fb5e4sub rsp, 64
1400fb5e8mov [rbp+16], rcx
1400fb5ecmov [rbp+24], rdx
1400fb5f0mov [rbp+32], r8
1400fb5f4mov [rbp+40], r9
1400fb5f8mov [rbp-4], 0
1400fb5ffmov r9, [rbp+40]
1400fb603mov r8, [rbp+32]
1400fb607mov rdx, [rbp+24]
1400fb60bmov rax, [rbp+16]
1400fb60flea rcx, [rbp-16]
1400fb613mov [rsp+40], rcx
1400fb618lea rcx, [rbp-4]
1400fb61cmov [rsp+32], rcx
1400fb621mov rcx, rax
1400fb624call bool std::__str_codecvt_in<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>, int>(char const*, char const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&)
1400fb629test al, al
1400fb62bje 0x1400fb648
1400fb62dmov rax, [rbp+24]
1400fb631sub rax, [rbp+16]
1400fb635mov rdx, rax
1400fb638mov rax, [rbp-16]
1400fb63ccmp rdx, rax
1400fb63fjne 0x1400fb648
1400fb641mov eax, 1
1400fb646jmp 0x1400fb64d
1400fb648
1400fb648loc_1400fb648:
1400fb648mov eax, 0
1400fb64d
1400fb64dloc_1400fb64d:
1400fb64dadd rsp, 64
1400fb651pop rbp
1400fb652ret
1400fb5e0
1400fb653
1400fb653 // align 0x10
1400fb653 // align 0x10
1400fb660
1400fb660long long std::__copy_streambufs_eof<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*, bool&):
1400fb660push r12
1400fb662push rbp
1400fb663push rdi
1400fb664push rsi
1400fb665push rbx
1400fb666sub rsp, 32
1400fb66amov rbx, [rcx+24]
1400fb66emov r12, rdx
1400fb671mov rdx, [rcx+16]
1400fb675mov [r8], 1
1400fb679mov rsi, rcx
1400fb67cmov rbp, r8
1400fb67fcmp rdx, rbx
1400fb682jae 0x1400fb740
1400fb688movzx eax, [rdx]
1400fb68b
1400fb68bloc_1400fb68b:
1400fb68bxor edi, edi
1400fb68djmp 0x1400fb6bf
1400fb68f
1400fb68f 90 .
1400fb690
1400fb690loc_1400fb690:
1400fb690mov rax, [r12]
1400fb694mov r8, rbx
1400fb697mov rcx, r12
1400fb69acall [rax+96]
1400fb69dadd [rsi+16], rax
1400fb6a1add rdi, rax
1400fb6a4cmp rbx, rax
1400fb6a7jg 0x1400fb712
1400fb6a9
1400fb6a9loc_1400fb6a9:
1400fb6a9mov rax, [rsi]
1400fb6acmov rcx, rsi
1400fb6afcall [rax+72]
1400fb6b2cmp eax, -1
1400fb6b5je 0x1400fb716
1400fb6b7mov rbx, [rsi+24]
1400fb6bb
1400fb6bbloc_1400fb6bb:
1400fb6bbmov rdx, [rsi+16]
1400fb6bf
1400fb6bfloc_1400fb6bf:
1400fb6bfsub rbx, rdx
1400fb6c2cmp rbx, 1
1400fb6c6jg 0x1400fb690
1400fb6c8mov rdx, [r12+40]
1400fb6cdcmp rdx, [r12+48]
1400fb6d2jae 0x1400fb700
1400fb6d4mov [rdx], al
1400fb6d6add [r12+40], 1
1400fb6dc
1400fb6dcloc_1400fb6dc:
1400fb6dcmov rax, [rsi+16]
1400fb6e0mov rbx, [rsi+24]
1400fb6e4add rdi, 1
1400fb6e8cmp rax, rbx
1400fb6ebjae 0x1400fb728
1400fb6edadd rax, 1
1400fb6f1mov [rsi+16], rax
1400fb6f5
1400fb6f5loc_1400fb6f5:
1400fb6f5cmp rax, rbx
1400fb6f8jae 0x1400fb6a9
1400fb6famovzx eax, [rax]
1400fb6fdjmp 0x1400fb6bb
1400fb6ff
1400fb6ff 90 .
1400fb700
1400fb700loc_1400fb700:
1400fb700movzx edx, al
1400fb703mov rax, [r12]
1400fb707mov rcx, r12
1400fb70acall [rax+104]
1400fb70dcmp eax, -1
1400fb710jne 0x1400fb6dc
1400fb712
1400fb712loc_1400fb712:
1400fb712mov [rbp], 0
1400fb716
1400fb716loc_1400fb716:
1400fb716mov rax, rdi
1400fb719add rsp, 32
1400fb71dpop rbx
1400fb71epop rsi
1400fb71fpop rdi
1400fb720pop rbp
1400fb721pop r12
1400fb723ret
1400fb724
1400fb724 0f 1f 40 00 ..@.
1400fb728
1400fb728loc_1400fb728:
1400fb728mov rax, [rsi]
1400fb72bmov rcx, rsi
1400fb72ecall [rax+80]
1400fb731cmp eax, -1
1400fb734je 0x1400fb716
1400fb736mov rax, [rsi+16]
1400fb73amov rbx, [rsi+24]
1400fb73ejmp 0x1400fb6f5
1400fb740
1400fb740loc_1400fb740:
1400fb740mov rax, [rcx]
1400fb743xor edi, edi
1400fb745call [rax+72]
1400fb748cmp eax, -1
1400fb74bje 0x1400fb716
1400fb74dmov rbx, [rsi+24]
1400fb751mov rdx, [rsi+16]
1400fb755jmp 0x1400fb68b
1400fb660
1400fb660long long std::__copy_streambufs_eof<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*, bool&):
1400fb660push r12
1400fb662push rbp
1400fb663push rdi
1400fb664push rsi
1400fb665push rbx
1400fb666sub rsp, 32
1400fb66amov rbx, [rcx+24]
1400fb66emov r12, rdx
1400fb671mov rdx, [rcx+16]
1400fb675mov [r8], 1
1400fb679mov rsi, rcx
1400fb67cmov rbp, r8
1400fb67fcmp rdx, rbx
1400fb682jae 0x1400fb740
1400fb688movzx eax, [rdx]
1400fb68b
1400fb68bloc_1400fb68b:
1400fb68bxor edi, edi
1400fb68djmp 0x1400fb6bf
1400fb68f
1400fb68f 90 .
1400fb690
1400fb690loc_1400fb690:
1400fb690mov rax, [r12]
1400fb694mov r8, rbx
1400fb697mov rcx, r12
1400fb69acall [rax+96]
1400fb69dadd [rsi+16], rax
1400fb6a1add rdi, rax
1400fb6a4cmp rbx, rax
1400fb6a7jg 0x1400fb712
1400fb6a9
1400fb6a9loc_1400fb6a9:
1400fb6a9mov rax, [rsi]
1400fb6acmov rcx, rsi
1400fb6afcall [rax+72]
1400fb6b2cmp eax, -1
1400fb6b5je 0x1400fb716
1400fb6b7mov rbx, [rsi+24]
1400fb6bb
1400fb6bbloc_1400fb6bb:
1400fb6bbmov rdx, [rsi+16]
1400fb6bf
1400fb6bfloc_1400fb6bf:
1400fb6bfsub rbx, rdx
1400fb6c2cmp rbx, 1
1400fb6c6jg 0x1400fb690
1400fb6c8mov rdx, [r12+40]
1400fb6cdcmp rdx, [r12+48]
1400fb6d2jae 0x1400fb700
1400fb6d4mov [rdx], al
1400fb6d6add [r12+40], 1
1400fb6dc
1400fb6dcloc_1400fb6dc:
1400fb6dcmov rax, [rsi+16]
1400fb6e0mov rbx, [rsi+24]
1400fb6e4add rdi, 1
1400fb6e8cmp rax, rbx
1400fb6ebjae 0x1400fb728
1400fb6edadd rax, 1
1400fb6f1mov [rsi+16], rax
1400fb6f5
1400fb6f5loc_1400fb6f5:
1400fb6f5cmp rax, rbx
1400fb6f8jae 0x1400fb6a9
1400fb6famovzx eax, [rax]
1400fb6fdjmp 0x1400fb6bb
1400fb6ff
1400fb6ff 90 .
1400fb700
1400fb700loc_1400fb700:
1400fb700movzx edx, al
1400fb703mov rax, [r12]
1400fb707mov rcx, r12
1400fb70acall [rax+104]
1400fb70dcmp eax, -1
1400fb710jne 0x1400fb6dc
1400fb712
1400fb712loc_1400fb712:
1400fb712mov [rbp], 0
1400fb716
1400fb716loc_1400fb716:
1400fb716mov rax, rdi
1400fb719add rsp, 32
1400fb71dpop rbx
1400fb71epop rsi
1400fb71fpop rdi
1400fb720pop rbp
1400fb721pop r12
1400fb723ret
1400fb724
1400fb724 0f 1f 40 00 ..@.
1400fb728
1400fb728loc_1400fb728:
1400fb728mov rax, [rsi]
1400fb72bmov rcx, rsi
1400fb72ecall [rax+80]
1400fb731cmp eax, -1
1400fb734je 0x1400fb716
1400fb736mov rax, [rsi+16]
1400fb73amov rbx, [rsi+24]
1400fb73ejmp 0x1400fb6f5
1400fb740
1400fb740loc_1400fb740:
1400fb740mov rax, [rcx]
1400fb743xor edi, edi
1400fb745call [rax+72]
1400fb748cmp eax, -1
1400fb74bje 0x1400fb716
1400fb74dmov rbx, [rsi+24]
1400fb751mov rdx, [rsi+16]
1400fb755jmp 0x1400fb68b
1400fb660
1400fb75a
1400fb75a // align 0x10
1400fb75a // align 0x10
1400fb760
1400fb760long 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&):
1400fb760push r12
1400fb762push rbp
1400fb763push rdi
1400fb764push rsi
1400fb765push rbx
1400fb766sub rsp, 32
1400fb76amov rax, [rcx+16]
1400fb76emov [r8], 1
1400fb772mov rbx, rcx
1400fb775mov r12, rdx
1400fb778mov rbp, r8
1400fb77bcmp rax, [rcx+24]
1400fb77fjae 0x1400fb86b
1400fb785movzx eax, [rax]
1400fb788
1400fb788loc_1400fb788:
1400fb788xor edi, edi
1400fb78acmp ax, -1
1400fb78ejne 0x1400fb7ca
1400fb790jmp 0x1400fb824
1400fb795
1400fb795 0f 1f 00 ...
1400fb798
1400fb798loc_1400fb798:
1400fb798mov rsi, r8
1400fb79bmov rax, [r12]
1400fb79fmov rcx, r12
1400fb7a2sar rsi, 1
1400fb7a5mov r8, rsi
1400fb7a8call [rax+96]
1400fb7ablea rdx, [rax+rax]
1400fb7afadd rdi, rax
1400fb7b2add [rbx+16], rdx
1400fb7b6cmp rsi, rax
1400fb7b9jg 0x1400fb820
1400fb7bb
1400fb7bbloc_1400fb7bb:
1400fb7bbmov rax, [rbx]
1400fb7bemov rcx, rbx
1400fb7c1call [rax+72]
1400fb7c4
1400fb7c4loc_1400fb7c4:
1400fb7c4cmp ax, -1
1400fb7c8je 0x1400fb824
1400fb7ca
1400fb7caloc_1400fb7ca:
1400fb7camov rcx, [rbx+24]
1400fb7cemov rdx, [rbx+16]
1400fb7d2mov r8, rcx
1400fb7d5sub r8, rdx
1400fb7d8cmp r8, 2
1400fb7dcjg 0x1400fb798
1400fb7demov r8, [r12+40]
1400fb7e3cmp r8, [r12+48]
1400fb7e8jae 0x1400fb838
1400fb7eamov [r8], ax
1400fb7eeadd r8, 2
1400fb7f2add rdi, 1
1400fb7f6mov [r12+40], r8
1400fb7fbcmp rdx, rcx
1400fb7fejae 0x1400fb860
1400fb800
1400fb800loc_1400fb800:
1400fb800movzx eax, [rdx]
1400fb803add rdx, 2
1400fb807mov [rbx+16], rdx
1400fb80b
1400fb80bloc_1400fb80b:
1400fb80bcmp ax, -1
1400fb80fje 0x1400fb824
1400fb811mov rax, [rbx+16]
1400fb815cmp rax, [rbx+24]
1400fb819jae 0x1400fb7bb
1400fb81bmovzx eax, [rax]
1400fb81ejmp 0x1400fb7c4
1400fb820
1400fb820loc_1400fb820:
1400fb820mov [rbp], 0
1400fb824
1400fb824loc_1400fb824:
1400fb824mov rax, rdi
1400fb827add rsp, 32
1400fb82bpop rbx
1400fb82cpop rsi
1400fb82dpop rdi
1400fb82epop rbp
1400fb82fpop r12
1400fb831ret
1400fb832
1400fb832 66 0f 1f 44 00 00 f..D..
1400fb838
1400fb838loc_1400fb838:
1400fb838movzx edx, ax
1400fb83bmov rax, [r12]
1400fb83fmov rcx, r12
1400fb842call [rax+104]
1400fb845cmp ax, -1
1400fb849je 0x1400fb820
1400fb84bmov rdx, [rbx+16]
1400fb84fmov rcx, [rbx+24]
1400fb853add rdi, 1
1400fb857cmp rdx, rcx
1400fb85ajb 0x1400fb800
1400fb85cnop [rax]
1400fb860
1400fb860loc_1400fb860:
1400fb860mov rax, [rbx]
1400fb863mov rcx, rbx
1400fb866call [rax+80]
1400fb869jmp 0x1400fb80b
1400fb86b
1400fb86bloc_1400fb86b:
1400fb86bmov rax, [rcx]
1400fb86ecall [rax+72]
1400fb871jmp 0x1400fb788
1400fb760
1400fb760long 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&):
1400fb760push r12
1400fb762push rbp
1400fb763push rdi
1400fb764push rsi
1400fb765push rbx
1400fb766sub rsp, 32
1400fb76amov rax, [rcx+16]
1400fb76emov [r8], 1
1400fb772mov rbx, rcx
1400fb775mov r12, rdx
1400fb778mov rbp, r8
1400fb77bcmp rax, [rcx+24]
1400fb77fjae 0x1400fb86b
1400fb785movzx eax, [rax]
1400fb788
1400fb788loc_1400fb788:
1400fb788xor edi, edi
1400fb78acmp ax, -1
1400fb78ejne 0x1400fb7ca
1400fb790jmp 0x1400fb824
1400fb795
1400fb795 0f 1f 00 ...
1400fb798
1400fb798loc_1400fb798:
1400fb798mov rsi, r8
1400fb79bmov rax, [r12]
1400fb79fmov rcx, r12
1400fb7a2sar rsi, 1
1400fb7a5mov r8, rsi
1400fb7a8call [rax+96]
1400fb7ablea rdx, [rax+rax]
1400fb7afadd rdi, rax
1400fb7b2add [rbx+16], rdx
1400fb7b6cmp rsi, rax
1400fb7b9jg 0x1400fb820
1400fb7bb
1400fb7bbloc_1400fb7bb:
1400fb7bbmov rax, [rbx]
1400fb7bemov rcx, rbx
1400fb7c1call [rax+72]
1400fb7c4
1400fb7c4loc_1400fb7c4:
1400fb7c4cmp ax, -1
1400fb7c8je 0x1400fb824
1400fb7ca
1400fb7caloc_1400fb7ca:
1400fb7camov rcx, [rbx+24]
1400fb7cemov rdx, [rbx+16]
1400fb7d2mov r8, rcx
1400fb7d5sub r8, rdx
1400fb7d8cmp r8, 2
1400fb7dcjg 0x1400fb798
1400fb7demov r8, [r12+40]
1400fb7e3cmp r8, [r12+48]
1400fb7e8jae 0x1400fb838
1400fb7eamov [r8], ax
1400fb7eeadd r8, 2
1400fb7f2add rdi, 1
1400fb7f6mov [r12+40], r8
1400fb7fbcmp rdx, rcx
1400fb7fejae 0x1400fb860
1400fb800
1400fb800loc_1400fb800:
1400fb800movzx eax, [rdx]
1400fb803add rdx, 2
1400fb807mov [rbx+16], rdx
1400fb80b
1400fb80bloc_1400fb80b:
1400fb80bcmp ax, -1
1400fb80fje 0x1400fb824
1400fb811mov rax, [rbx+16]
1400fb815cmp rax, [rbx+24]
1400fb819jae 0x1400fb7bb
1400fb81bmovzx eax, [rax]
1400fb81ejmp 0x1400fb7c4
1400fb820
1400fb820loc_1400fb820:
1400fb820mov [rbp], 0
1400fb824
1400fb824loc_1400fb824:
1400fb824mov rax, rdi
1400fb827add rsp, 32
1400fb82bpop rbx
1400fb82cpop rsi
1400fb82dpop rdi
1400fb82epop rbp
1400fb82fpop r12
1400fb831ret
1400fb832
1400fb832 66 0f 1f 44 00 00 f..D..
1400fb838
1400fb838loc_1400fb838:
1400fb838movzx edx, ax
1400fb83bmov rax, [r12]
1400fb83fmov rcx, r12
1400fb842call [rax+104]
1400fb845cmp ax, -1
1400fb849je 0x1400fb820
1400fb84bmov rdx, [rbx+16]
1400fb84fmov rcx, [rbx+24]
1400fb853add rdi, 1
1400fb857cmp rdx, rcx
1400fb85ajb 0x1400fb800
1400fb85cnop [rax]
1400fb860
1400fb860loc_1400fb860:
1400fb860mov rax, [rbx]
1400fb863mov rcx, rbx
1400fb866call [rax+80]
1400fb869jmp 0x1400fb80b
1400fb86b
1400fb86bloc_1400fb86b:
1400fb86bmov rax, [rcx]
1400fb86ecall [rax+72]
1400fb871jmp 0x1400fb788
1400fb760
1400fb876
1400fb876 // align 0x10
1400fb876 // align 0x10
1400fb880
1400fb880std::__destroy_ios_failure(void*):
1400fb880sub rsp, 72
1400fb884mov r8, [rip+0x9be05]
1400fb88bmov rdx, [r8]
1400fb88emov [rsp+56], rdx
1400fb893mov rdx, [rcx]
1400fb896mov rax, rcx
1400fb899lea rcx, [rip-23184]
1400fb8a0mov rdx, [rdx]
1400fb8a3cmp rdx, rcx
1400fb8a6jne 0x1400fb908
1400fb8a8lea rcx, [rip+0xa5e01]
1400fb8afmov edx, -1
1400fb8b4mov [rax], rcx
1400fb8b7mov rcx, [rax+8]
1400fb8bblock xadd [rcx-8], edx
1400fb8c0test edx, edx
1400fb8c2jle 0x1400fb8e0
1400fb8c4
1400fb8c4loc_1400fb8c4:
1400fb8c4mov rdx, [rsp+56]
1400fb8c9sub rdx, [r8]
1400fb8ccjne 0x1400fb91c
1400fb8cemov rcx, rax
1400fb8d1add rsp, 72
1400fb8d5jmp 0x1400f7ec0
1400fb8danop [rax+rax]
1400fb8e0
1400fb8e0loc_1400fb8e0:
1400fb8e0lea rdx, [rsp+55]
1400fb8e5sub rcx, 24
1400fb8e9mov [rsp+40], rax
1400fb8eecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400fb8f3mov rax, [rsp+40]
1400fb8f8mov r8, [rip+0x9bd91]
1400fb8ffjmp 0x1400fb8c4
1400fb901nop [rax]
1400fb908
1400fb908loc_1400fb908:
1400fb908mov rcx, [rsp+56]
1400fb90dsub rcx, [r8]
1400fb910jne 0x1400fb91c
1400fb912mov rcx, rax
1400fb915add rsp, 72
1400fb919jmp rdx
1400fb91c
1400fb91cloc_1400fb91c:
1400fb91ccall __stack_chk_fail
1400fb921nop
1400fb880
1400fb880std::__destroy_ios_failure(void*):
1400fb880sub rsp, 72
1400fb884mov r8, [rip+0x9be05]
1400fb88bmov rdx, [r8]
1400fb88emov [rsp+56], rdx
1400fb893mov rdx, [rcx]
1400fb896mov rax, rcx
1400fb899lea rcx, [rip-23184]
1400fb8a0mov rdx, [rdx]
1400fb8a3cmp rdx, rcx
1400fb8a6jne 0x1400fb908
1400fb8a8lea rcx, [rip+0xa5e01]
1400fb8afmov edx, -1
1400fb8b4mov [rax], rcx
1400fb8b7mov rcx, [rax+8]
1400fb8bblock xadd [rcx-8], edx
1400fb8c0test edx, edx
1400fb8c2jle 0x1400fb8e0
1400fb8c4
1400fb8c4loc_1400fb8c4:
1400fb8c4mov rdx, [rsp+56]
1400fb8c9sub rdx, [r8]
1400fb8ccjne 0x1400fb91c
1400fb8cemov rcx, rax
1400fb8d1add rsp, 72
1400fb8d5jmp 0x1400f7ec0
1400fb8danop [rax+rax]
1400fb8e0
1400fb8e0loc_1400fb8e0:
1400fb8e0lea rdx, [rsp+55]
1400fb8e5sub rcx, 24
1400fb8e9mov [rsp+40], rax
1400fb8eecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400fb8f3mov rax, [rsp+40]
1400fb8f8mov r8, [rip+0x9bd91]
1400fb8ffjmp 0x1400fb8c4
1400fb901nop [rax]
1400fb908
1400fb908loc_1400fb908:
1400fb908mov rcx, [rsp+56]
1400fb90dsub rcx, [r8]
1400fb910jne 0x1400fb91c
1400fb912mov rcx, rax
1400fb915add rsp, 72
1400fb919jmp rdx
1400fb91c
1400fb91cloc_1400fb91c:
1400fb91ccall __stack_chk_fail
1400fb921nop
1400fb880
1400fb922
1400fb922 // align 0x10
1400fb922 // align 0x10
1400fb930
1400fb930bool std::__str_codecvt_out_all<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&):
1400fb930push rbp
1400fb931mov rbp, rsp
1400fb934sub rsp, 64
1400fb938mov [rbp+16], rcx
1400fb93cmov [rbp+24], rdx
1400fb940mov [rbp+32], r8
1400fb944mov [rbp+40], r9
1400fb948mov [rbp-4], 0
1400fb94fmov r9, [rbp+40]
1400fb953mov r8, [rbp+32]
1400fb957mov rdx, [rbp+24]
1400fb95bmov rax, [rbp+16]
1400fb95flea rcx, [rbp-16]
1400fb963mov [rsp+40], rcx
1400fb968lea rcx, [rbp-4]
1400fb96cmov [rsp+32], rcx
1400fb971mov rcx, rax
1400fb974call bool std::__str_codecvt_out<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&)
1400fb979test al, al
1400fb97bje 0x1400fb99b
1400fb97dmov rax, [rbp+24]
1400fb981sub rax, [rbp+16]
1400fb985sar rax, 1
1400fb988mov rdx, rax
1400fb98bmov rax, [rbp-16]
1400fb98fcmp rdx, rax
1400fb992jne 0x1400fb99b
1400fb994mov eax, 1
1400fb999jmp 0x1400fb9a0
1400fb99b
1400fb99bloc_1400fb99b:
1400fb99bmov eax, 0
1400fb9a0
1400fb9a0loc_1400fb9a0:
1400fb9a0add rsp, 64
1400fb9a4pop rbp
1400fb9a5ret
1400fb930
1400fb930bool std::__str_codecvt_out_all<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&):
1400fb930push rbp
1400fb931mov rbp, rsp
1400fb934sub rsp, 64
1400fb938mov [rbp+16], rcx
1400fb93cmov [rbp+24], rdx
1400fb940mov [rbp+32], r8
1400fb944mov [rbp+40], r9
1400fb948mov [rbp-4], 0
1400fb94fmov r9, [rbp+40]
1400fb953mov r8, [rbp+32]
1400fb957mov rdx, [rbp+24]
1400fb95bmov rax, [rbp+16]
1400fb95flea rcx, [rbp-16]
1400fb963mov [rsp+40], rcx
1400fb968lea rcx, [rbp-4]
1400fb96cmov [rsp+32], rcx
1400fb971mov rcx, rax
1400fb974call bool std::__str_codecvt_out<wchar_t, std::char_traits<char>, std::allocator<char>, int>(wchar_t const*, wchar_t const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, std::codecvt<wchar_t, char, int> const&, int&, unsigned long long&)
1400fb979test al, al
1400fb97bje 0x1400fb99b
1400fb97dmov rax, [rbp+24]
1400fb981sub rax, [rbp+16]
1400fb985sar rax, 1
1400fb988mov rdx, rax
1400fb98bmov rax, [rbp-16]
1400fb98fcmp rdx, rax
1400fb992jne 0x1400fb99b
1400fb994mov eax, 1
1400fb999jmp 0x1400fb9a0
1400fb99b
1400fb99bloc_1400fb99b:
1400fb99bmov eax, 0
1400fb9a0
1400fb9a0loc_1400fb9a0:
1400fb9a0add rsp, 64
1400fb9a4pop rbp
1400fb9a5ret
1400fb930
1400fb9a6
1400fb9a6 // align 0x20
1400fb9a6 // align 0x20
1400fb9c0
1400fb9c0std::__verify_grouping_impl(char const*, unsigned long long, char const, unsigned long long):
1400fb9c0sub r9, 1
1400fb9c4sub rdx, 1
1400fb9c8cmp rdx, r9
1400fb9cbcmova rdx, r9
1400fb9cftest rdx, rdx
1400fb9d2je 0x1400fba48
1400fb9d4xor r10l, r10l
1400fb9d7nop [rax+rax]
1400fb9e0
1400fb9e0loc_1400fb9e0:
1400fb9e0movzx eax, [rcx+r10]
1400fb9e5cmp [r8+r9], al
1400fb9e9sete al
1400fb9ecadd r10, 1
1400fb9f0sub r9, 1
1400fb9f4cmp r10, rdx
1400fb9f7jae 0x1400fb9fd
1400fb9f9test al, al
1400fb9fbjne 0x1400fb9e0
1400fb9fd
1400fb9fdloc_1400fb9fd:
1400fb9fdmovzx edx, [rcx+rdx]
1400fba01test r9, r9
1400fba04jne 0x1400fba2d
1400fba06jmp 0x1400fba31
1400fba08
1400fba08 66 66 2e 0f 1f 84 00 00 ff......
1400fba10 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 ...ff.........f.
1400fba20
1400fba20loc_1400fba20:
1400fba20cmp [r8+r9], dl
1400fba24sete al
1400fba27sub r9, 1
1400fba2bje 0x1400fba31
1400fba2d
1400fba2dloc_1400fba2d:
1400fba2dtest al, al
1400fba2fjne 0x1400fba20
1400fba31
1400fba31loc_1400fba31:
1400fba31lea ecx, [rdx-1]
1400fba34cmp cl, 125
1400fba37ja 0x1400fba41
1400fba39cmp [r8], dl
1400fba3csetle dl
1400fba3fand eax, edx
1400fba41
1400fba41loc_1400fba41:
1400fba41ret
1400fba42
1400fba42 66 0f 1f 44 00 00 f..D..
1400fba48
1400fba48loc_1400fba48:
1400fba48mov eax, 1
1400fba4djmp 0x1400fb9fd
1400fb9c0
1400fb9c0std::__verify_grouping_impl(char const*, unsigned long long, char const, unsigned long long):
1400fb9c0sub r9, 1
1400fb9c4sub rdx, 1
1400fb9c8cmp rdx, r9
1400fb9cbcmova rdx, r9
1400fb9cftest rdx, rdx
1400fb9d2je 0x1400fba48
1400fb9d4xor r10l, r10l
1400fb9d7nop [rax+rax]
1400fb9e0
1400fb9e0loc_1400fb9e0:
1400fb9e0movzx eax, [rcx+r10]
1400fb9e5cmp [r8+r9], al
1400fb9e9sete al
1400fb9ecadd r10, 1
1400fb9f0sub r9, 1
1400fb9f4cmp r10, rdx
1400fb9f7jae 0x1400fb9fd
1400fb9f9test al, al
1400fb9fbjne 0x1400fb9e0
1400fb9fd
1400fb9fdloc_1400fb9fd:
1400fb9fdmovzx edx, [rcx+rdx]
1400fba01test r9, r9
1400fba04jne 0x1400fba2d
1400fba06jmp 0x1400fba31
1400fba08
1400fba08 66 66 2e 0f 1f 84 00 00 ff......
1400fba10 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 ...ff.........f.
1400fba20
1400fba20loc_1400fba20:
1400fba20cmp [r8+r9], dl
1400fba24sete al
1400fba27sub r9, 1
1400fba2bje 0x1400fba31
1400fba2d
1400fba2dloc_1400fba2d:
1400fba2dtest al, al
1400fba2fjne 0x1400fba20
1400fba31
1400fba31loc_1400fba31:
1400fba31lea ecx, [rdx-1]
1400fba34cmp cl, 125
1400fba37ja 0x1400fba41
1400fba39cmp [r8], dl
1400fba3csetle dl
1400fba3fand eax, edx
1400fba41
1400fba41loc_1400fba41:
1400fba41ret
1400fba42
1400fba42 66 0f 1f 44 00 00 f..D..
1400fba48
1400fba48loc_1400fba48:
1400fba48mov eax, 1
1400fba4djmp 0x1400fb9fd
1400fb9c0
1400fba4f
1400fba4f // align 0x20
1400fba4f // align 0x20
1400fba60
1400fba60std::__construct_ios_failure(void*, char const*):
1400fba60push rbp
1400fba61push rdi
1400fba62push rsi
1400fba63push rbx
1400fba64sub rsp, 72
1400fba68mov rsi, [rip+0x9bc21]
1400fba6fmov rax, [rsi]
1400fba72mov [rsp+56], rax
1400fba77xor eax, eax
1400fba79mov rbp, rcx
1400fba7cmov rdi, rdx
1400fba7ftest rdx, rdx
1400fba82je 0x1400fbb2f
1400fba88mov rcx, rdx
1400fba8bcall strlen
1400fba90lea r8, [rsp+46]
1400fba95xor edx, edx
1400fba97mov rcx, rax
1400fba9amov rsi, rax
1400fba9dcall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400fbaa2mov rbx, rax
1400fbaa5lea rcx, [rax+24]
1400fbaa9cmp rsi, 1
1400fbaadje 0x1400fbb10
1400fbaaftest rsi, rsi
1400fbab2jne 0x1400fbb00
1400fbab4
1400fbab4loc_1400fbab4:
1400fbab4mov [rbx+16], 0
1400fbabblea rdx, [rsp+48]
1400fbac0mov [rbx], rsi
1400fbac3mov [rbx+rsi+24], 0
1400fbac8mov [rsp+48], rcx
1400fbacdmov rcx, rbp
1400fbad0call std::ios_base::failure::failure(std::string const&)
1400fbad5mov eax, -1
1400fbadalock xadd [rbx+16], eax
1400fbadftest eax, eax
1400fbae1jle 0x1400fbb20
1400fbae3
1400fbae3loc_1400fbae3:
1400fbae3mov rdi, [rip+0x9bba6]
1400fbaeamov rax, [rsp+56]
1400fbaefsub rax, [rdi]
1400fbaf2jne 0x1400fbb40
1400fbaf4add rsp, 72
1400fbaf8pop rbx
1400fbaf9pop rsi
1400fbafapop rdi
1400fbafbpop rbp
1400fbafcret
1400fbafd
1400fbafd 0f 1f 00 ...
1400fbb00
1400fbb00loc_1400fbb00:
1400fbb00mov r8, rsi
1400fbb03mov rdx, rdi
1400fbb06call memcpy
1400fbb0bmov rcx, rax
1400fbb0ejmp 0x1400fbab4
1400fbb10
1400fbb10loc_1400fbb10:
1400fbb10movzx eax, [rdi]
1400fbb13mov [rbx+24], al
1400fbb16jmp 0x1400fbab4
1400fbb18
1400fbb18 0f 1f 84 00 00 00 00 00 ........
1400fbb20
1400fbb20loc_1400fbb20:
1400fbb20lea rdx, [rsp+47]
1400fbb25mov rcx, rbx
1400fbb28call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400fbb2djmp 0x1400fbae3
1400fbb2f
1400fbb2floc_1400fbb2f:
1400fbb2fmov rdi, [rip+0x9bb5a]
1400fbb36mov rax, [rsp+56]
1400fbb3bsub rax, [rdi]
1400fbb3eje 0x1400fbb45
1400fbb40
1400fbb40loc_1400fbb40:
1400fbb40call __stack_chk_fail
1400fbb45
1400fbb45loc_1400fbb45:
1400fbb45lea rcx, [rip+0x9a484]
1400fbb4ccall std::__throw_logic_error(char const*)
1400fbb51nop
1400fba60
1400fba60std::__construct_ios_failure(void*, char const*):
1400fba60push rbp
1400fba61push rdi
1400fba62push rsi
1400fba63push rbx
1400fba64sub rsp, 72
1400fba68mov rsi, [rip+0x9bc21]
1400fba6fmov rax, [rsi]
1400fba72mov [rsp+56], rax
1400fba77xor eax, eax
1400fba79mov rbp, rcx
1400fba7cmov rdi, rdx
1400fba7ftest rdx, rdx
1400fba82je 0x1400fbb2f
1400fba88mov rcx, rdx
1400fba8bcall strlen
1400fba90lea r8, [rsp+46]
1400fba95xor edx, edx
1400fba97mov rcx, rax
1400fba9amov rsi, rax
1400fba9dcall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400fbaa2mov rbx, rax
1400fbaa5lea rcx, [rax+24]
1400fbaa9cmp rsi, 1
1400fbaadje 0x1400fbb10
1400fbaaftest rsi, rsi
1400fbab2jne 0x1400fbb00
1400fbab4
1400fbab4loc_1400fbab4:
1400fbab4mov [rbx+16], 0
1400fbabblea rdx, [rsp+48]
1400fbac0mov [rbx], rsi
1400fbac3mov [rbx+rsi+24], 0
1400fbac8mov [rsp+48], rcx
1400fbacdmov rcx, rbp
1400fbad0call std::ios_base::failure::failure(std::string const&)
1400fbad5mov eax, -1
1400fbadalock xadd [rbx+16], eax
1400fbadftest eax, eax
1400fbae1jle 0x1400fbb20
1400fbae3
1400fbae3loc_1400fbae3:
1400fbae3mov rdi, [rip+0x9bba6]
1400fbaeamov rax, [rsp+56]
1400fbaefsub rax, [rdi]
1400fbaf2jne 0x1400fbb40
1400fbaf4add rsp, 72
1400fbaf8pop rbx
1400fbaf9pop rsi
1400fbafapop rdi
1400fbafbpop rbp
1400fbafcret
1400fbafd
1400fbafd 0f 1f 00 ...
1400fbb00
1400fbb00loc_1400fbb00:
1400fbb00mov r8, rsi
1400fbb03mov rdx, rdi
1400fbb06call memcpy
1400fbb0bmov rcx, rax
1400fbb0ejmp 0x1400fbab4
1400fbb10
1400fbb10loc_1400fbb10:
1400fbb10movzx eax, [rdi]
1400fbb13mov [rbx+24], al
1400fbb16jmp 0x1400fbab4
1400fbb18
1400fbb18 0f 1f 84 00 00 00 00 00 ........
1400fbb20
1400fbb20loc_1400fbb20:
1400fbb20lea rdx, [rsp+47]
1400fbb25mov rcx, rbx
1400fbb28call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400fbb2djmp 0x1400fbae3
1400fbb2f
1400fbb2floc_1400fbb2f:
1400fbb2fmov rdi, [rip+0x9bb5a]
1400fbb36mov rax, [rsp+56]
1400fbb3bsub rax, [rdi]
1400fbb3eje 0x1400fbb45
1400fbb40
1400fbb40loc_1400fbb40:
1400fbb40call __stack_chk_fail
1400fbb45
1400fbb45loc_1400fbb45:
1400fbb45lea rcx, [rip+0x9a484]
1400fbb4ccall std::__throw_logic_error(char const*)
1400fbb51nop
1400fba60
1400fbb52
1400fbb52 // align 0x10
1400fbb52 // align 0x10
1400fbb60
1400fbb60std::__is_ios_failure_handler(__cxxabiv1::__class_type_info const*):
1400fbb60lea rdx, [rip+0x9fff9]
1400fbb67jmp 0x14008ca90
1400fbb60
1400fbb60std::__is_ios_failure_handler(__cxxabiv1::__class_type_info const*):
1400fbb60lea rdx, [rip+0x9fff9]
1400fbb67jmp 0x14008ca90
1400fbb60
1400fbb6c
1400fbb6c // align 0x10
1400fbb6c // align 0x10
1400fbb70
1400fbb70char* std::__uninitialized_default_n<char*, unsigned long long>(char*, unsigned long long):
1400fbb70push rbp
1400fbb71mov rbp, rsp
1400fbb74sub rsp, 48
1400fbb78mov [rbp+16], rcx
1400fbb7cmov [rbp+24], rdx
1400fbb80mov [rbp-1], 1
1400fbb84mov rdx, [rbp+24]
1400fbb88mov rax, [rbp+16]
1400fbb8cmov rcx, rax
1400fbb8fcall char* std::__uninitialized_default_n_1<true>::__uninit_default_n<char*, unsigned long long>(char*, unsigned long long)
1400fbb94add rsp, 48
1400fbb98pop rbp
1400fbb99ret
1400fbb70
1400fbb70char* std::__uninitialized_default_n<char*, unsigned long long>(char*, unsigned long long):
1400fbb70push rbp
1400fbb71mov rbp, rsp
1400fbb74sub rsp, 48
1400fbb78mov [rbp+16], rcx
1400fbb7cmov [rbp+24], rdx
1400fbb80mov [rbp-1], 1
1400fbb84mov rdx, [rbp+24]
1400fbb88mov rax, [rbp+16]
1400fbb8cmov rcx, rax
1400fbb8fcall char* std::__uninitialized_default_n_1<true>::__uninit_default_n<char*, unsigned long long>(char*, unsigned long long)
1400fbb94add rsp, 48
1400fbb98pop rbp
1400fbb99ret
1400fbb70
1400fbb9a
1400fbb9a // align 0x10
1400fbb9a // align 0x10
1400fbba0
1400fbba0char* std::__uninitialized_default_n_a<char*, unsigned long long, char>(char*, unsigned long long, std::allocator<char>&):
1400fbba0push rbp
1400fbba1mov rbp, rsp
1400fbba4sub rsp, 32
1400fbba8mov [rbp+16], rcx
1400fbbacmov [rbp+24], rdx
1400fbbb0mov [rbp+32], r8
1400fbbb4mov rdx, [rbp+24]
1400fbbb8mov rax, [rbp+16]
1400fbbbcmov rcx, rax
1400fbbbfcall char* std::__uninitialized_default_n<char*, unsigned long long>(char*, unsigned long long)
1400fbbc4add rsp, 32
1400fbbc8pop rbp
1400fbbc9ret
1400fbba0
1400fbba0char* std::__uninitialized_default_n_a<char*, unsigned long long, char>(char*, unsigned long long, std::allocator<char>&):
1400fbba0push rbp
1400fbba1mov rbp, rsp
1400fbba4sub rsp, 32
1400fbba8mov [rbp+16], rcx
1400fbbacmov [rbp+24], rdx
1400fbbb0mov [rbp+32], r8
1400fbbb4mov rdx, [rbp+24]
1400fbbb8mov rax, [rbp+16]
1400fbbbcmov rcx, rax
1400fbbbfcall char* std::__uninitialized_default_n<char*, unsigned long long>(char*, unsigned long long)
1400fbbc4add rsp, 32
1400fbbc8pop rbp
1400fbbc9ret
1400fbba0
1400fbbca
1400fbbca // align 0x10
1400fbbca // align 0x10
1400fbbd0
1400fbbd0std::basic_istream<char, std::char_traits<char>>& std::ws<char, std::char_traits<char>>(std::basic_istream<char, std::char_traits<char>>&):
1400fbbd0push rdi
1400fbbd1push rsi
1400fbbd2push rbx
1400fbbd3sub rsp, 80
1400fbbd7mov rdi, [rip+0x9bab2]
1400fbbdemov r8l, 1
1400fbbe4mov rsi, rcx
1400fbbe7mov rcx, [rdi]
1400fbbeamov [rsp+72], rcx
1400fbbeflea rcx, [rsp+63]
1400fbbf4mov rdx, rsi
1400fbbf7call std::istream::sentry::sentry(std::istream&, bool)
1400fbbfccmp [rsp+63], 0
1400fbc01jne 0x1400fbc28
1400fbc03
1400fbc03loc_1400fbc03:
1400fbc03mov rdi, [rip+0x9ba86]
1400fbc0amov rax, [rsp+72]
1400fbc0fsub rax, [rdi]
1400fbc12jne 0x1400fbd3a
1400fbc18mov rax, rsi
1400fbc1badd rsp, 80
1400fbc1fpop rbx
1400fbc20pop rsi
1400fbc21pop rdi
1400fbc22ret
1400fbc23
1400fbc23 0f 1f 44 00 00 ..D..
1400fbc28
1400fbc28loc_1400fbc28:
1400fbc28mov rax, [rsi]
1400fbc2blea rcx, [rsp+64]
1400fbc30mov rdx, [rax-24]
1400fbc34lea rdx, [rdx+rsi+208]
1400fbc3ccall std::locale::locale(std::locale const&)
1400fbc41mov rcx, [rip+0x9b0f8]
1400fbc48call std::locale::id::_M_id() const
1400fbc4dmov rdx, rax
1400fbc50mov rax, [rsp+64]
1400fbc55mov rax, [rax+8]
1400fbc59mov rdi, [rax+8*rdx]
1400fbc5dtest rdi, rdi
1400fbc60je 0x1400fbd4c
1400fbc66lea rcx, [rsp+64]
1400fbc6bcall std::locale::~locale()
1400fbc70mov rax, [rsi]
1400fbc73mov rax, [rax-24]
1400fbc77mov rbx, [rsi+rax+232]
1400fbc7fmov rax, [rbx+16]
1400fbc83cmp rax, [rbx+24]
1400fbc87jb 0x1400fbc9d
1400fbc89jmp 0x1400fbcf0
1400fbc8b
1400fbc8b 0f 1f 44 00 00 ..D..
1400fbc90
1400fbc90loc_1400fbc90:
1400fbc90add rax, 1
1400fbc94mov [rbx+16], rax
1400fbc98
1400fbc98loc_1400fbc98:
1400fbc98cmp rax, rdx
1400fbc9bjae 0x1400fbcf0
1400fbc9d
1400fbc9dloc_1400fbc9d:
1400fbc9dmovzx eax, [rax]
1400fbca0
1400fbca0loc_1400fbca0:
1400fbca0mov rdx, [rdi+48]
1400fbca4movzx eax, al
1400fbca7test [rdx+2*rax], 32
1400fbcabje 0x1400fbc03
1400fbcb1mov rax, [rbx+16]
1400fbcb5mov rdx, [rbx+24]
1400fbcb9cmp rax, rdx
1400fbcbcjb 0x1400fbc90
1400fbcbemov rax, [rbx]
1400fbcc1mov rcx, rbx
1400fbcc4call [rax+80]
1400fbcc7cmp eax, -1
1400fbccajne 0x1400fbd3f
1400fbccc
1400fbcccloc_1400fbccc:
1400fbcccmov rax, [rsi]
1400fbccfmov rcx, [rax-24]
1400fbcd3add rcx, rsi
1400fbcd6mov edx, [rcx+32]
1400fbcd9or edx, 2
1400fbcdccall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fbce1jmp 0x1400fbc03
1400fbce6
1400fbce6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400fbcf0
1400fbcf0loc_1400fbcf0:
1400fbcf0mov rax, [rbx]
1400fbcf3mov rcx, rbx
1400fbcf6call [rax+72]
1400fbcf9cmp eax, -1
1400fbcfcjne 0x1400fbca0
1400fbcfejmp 0x1400fbccc
1400fbd00
1400fbd00 48 89 c1 48 89 d0 H..H..
1400fbd06
1400fbd06loc_1400fbd06:
1400fbd06sub rax, 1
1400fbd0ajne 0x1400fbd7e
1400fbd0ccall __cxa_begin_catch
1400fbd11mov rax, [rsi]
1400fbd14mov edx, 1
1400fbd19add rsi, [rax-24]
1400fbd1dmov rcx, rsi
1400fbd20call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fbd25mov rsi, [rip+0x9b964]
1400fbd2cmov rax, [rsp+72]
1400fbd31sub rax, [rsi]
1400fbd34je 0x1400fbdc2
1400fbd3a
1400fbd3aloc_1400fbd3a:
1400fbd3acall __stack_chk_fail
1400fbd3f
1400fbd3floc_1400fbd3f:
1400fbd3fmov rax, [rbx+16]
1400fbd43mov rdx, [rbx+24]
1400fbd47jmp 0x1400fbc98
1400fbd4c
1400fbd4cloc_1400fbd4c:
1400fbd4cmov rdi, [rip+0x9b93d]
1400fbd53mov rax, [rsp+72]
1400fbd58sub rax, [rdi]
1400fbd5bjne 0x1400fbd3a
1400fbd5dcall std::__throw_bad_cast()
1400fbd62mov rdi, rax
1400fbd65lea rcx, [rsp+64]
1400fbd6amov [rsp+40], rdx
1400fbd6fcall std::locale::~locale()
1400fbd74mov rax, [rsp+40]
1400fbd79mov rcx, rdi
1400fbd7cjmp 0x1400fbd06
1400fbd7e
1400fbd7eloc_1400fbd7e:
1400fbd7ecall __cxa_begin_catch
1400fbd83mov rax, [rsi]
1400fbd86mov edx, 1
1400fbd8bmov rcx, [rax-24]
1400fbd8fadd rcx, rsi
1400fbd92call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fbd97call __cxa_end_catch
1400fbd9cjmp 0x1400fbc03
1400fbda1
1400fbda1 48 89 c3 e8 d7 60 00 00 48 8b 35 e0 b8 09 00 H....`..H.5....
1400fbdb0 48 8b 44 24 48 48 2b 06 75 80 H.D$HH+.u.
1400fbdba
1400fbdbaloc_1400fbdba:
1400fbdbamov rcx, rbx
1400fbdbdcall _Unwind_Resume
1400fbdc2
1400fbdc2loc_1400fbdc2:
1400fbdc2call __cxa_rethrow
1400fbdc7mov rbx, rax
1400fbdcacall __cxa_end_catch
1400fbdcfmov rsi, [rip+0x9b8ba]
1400fbdd6mov rax, [rsp+72]
1400fbddbsub rax, [rsi]
1400fbddeje 0x1400fbdba
1400fbde0jmp 0x1400fbd3a
1400fbbd0
1400fbbd0std::basic_istream<char, std::char_traits<char>>& std::ws<char, std::char_traits<char>>(std::basic_istream<char, std::char_traits<char>>&):
1400fbbd0push rdi
1400fbbd1push rsi
1400fbbd2push rbx
1400fbbd3sub rsp, 80
1400fbbd7mov rdi, [rip+0x9bab2]
1400fbbdemov r8l, 1
1400fbbe4mov rsi, rcx
1400fbbe7mov rcx, [rdi]
1400fbbeamov [rsp+72], rcx
1400fbbeflea rcx, [rsp+63]
1400fbbf4mov rdx, rsi
1400fbbf7call std::istream::sentry::sentry(std::istream&, bool)
1400fbbfccmp [rsp+63], 0
1400fbc01jne 0x1400fbc28
1400fbc03
1400fbc03loc_1400fbc03:
1400fbc03mov rdi, [rip+0x9ba86]
1400fbc0amov rax, [rsp+72]
1400fbc0fsub rax, [rdi]
1400fbc12jne 0x1400fbd3a
1400fbc18mov rax, rsi
1400fbc1badd rsp, 80
1400fbc1fpop rbx
1400fbc20pop rsi
1400fbc21pop rdi
1400fbc22ret
1400fbc23
1400fbc23 0f 1f 44 00 00 ..D..
1400fbc28
1400fbc28loc_1400fbc28:
1400fbc28mov rax, [rsi]
1400fbc2blea rcx, [rsp+64]
1400fbc30mov rdx, [rax-24]
1400fbc34lea rdx, [rdx+rsi+208]
1400fbc3ccall std::locale::locale(std::locale const&)
1400fbc41mov rcx, [rip+0x9b0f8]
1400fbc48call std::locale::id::_M_id() const
1400fbc4dmov rdx, rax
1400fbc50mov rax, [rsp+64]
1400fbc55mov rax, [rax+8]
1400fbc59mov rdi, [rax+8*rdx]
1400fbc5dtest rdi, rdi
1400fbc60je 0x1400fbd4c
1400fbc66lea rcx, [rsp+64]
1400fbc6bcall std::locale::~locale()
1400fbc70mov rax, [rsi]
1400fbc73mov rax, [rax-24]
1400fbc77mov rbx, [rsi+rax+232]
1400fbc7fmov rax, [rbx+16]
1400fbc83cmp rax, [rbx+24]
1400fbc87jb 0x1400fbc9d
1400fbc89jmp 0x1400fbcf0
1400fbc8b
1400fbc8b 0f 1f 44 00 00 ..D..
1400fbc90
1400fbc90loc_1400fbc90:
1400fbc90add rax, 1
1400fbc94mov [rbx+16], rax
1400fbc98
1400fbc98loc_1400fbc98:
1400fbc98cmp rax, rdx
1400fbc9bjae 0x1400fbcf0
1400fbc9d
1400fbc9dloc_1400fbc9d:
1400fbc9dmovzx eax, [rax]
1400fbca0
1400fbca0loc_1400fbca0:
1400fbca0mov rdx, [rdi+48]
1400fbca4movzx eax, al
1400fbca7test [rdx+2*rax], 32
1400fbcabje 0x1400fbc03
1400fbcb1mov rax, [rbx+16]
1400fbcb5mov rdx, [rbx+24]
1400fbcb9cmp rax, rdx
1400fbcbcjb 0x1400fbc90
1400fbcbemov rax, [rbx]
1400fbcc1mov rcx, rbx
1400fbcc4call [rax+80]
1400fbcc7cmp eax, -1
1400fbccajne 0x1400fbd3f
1400fbccc
1400fbcccloc_1400fbccc:
1400fbcccmov rax, [rsi]
1400fbccfmov rcx, [rax-24]
1400fbcd3add rcx, rsi
1400fbcd6mov edx, [rcx+32]
1400fbcd9or edx, 2
1400fbcdccall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400fbce1jmp 0x1400fbc03
1400fbce6
1400fbce6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400fbcf0
1400fbcf0loc_1400fbcf0:
1400fbcf0mov rax, [rbx]
1400fbcf3mov rcx, rbx
1400fbcf6call [rax+72]
1400fbcf9cmp eax, -1
1400fbcfcjne 0x1400fbca0
1400fbcfejmp 0x1400fbccc
1400fbd00
1400fbd00 48 89 c1 48 89 d0 H..H..
1400fbd06
1400fbd06loc_1400fbd06:
1400fbd06sub rax, 1
1400fbd0ajne 0x1400fbd7e
1400fbd0ccall __cxa_begin_catch
1400fbd11mov rax, [rsi]
1400fbd14mov edx, 1
1400fbd19add rsi, [rax-24]
1400fbd1dmov rcx, rsi
1400fbd20call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fbd25mov rsi, [rip+0x9b964]
1400fbd2cmov rax, [rsp+72]
1400fbd31sub rax, [rsi]
1400fbd34je 0x1400fbdc2
1400fbd3a
1400fbd3aloc_1400fbd3a:
1400fbd3acall __stack_chk_fail
1400fbd3f
1400fbd3floc_1400fbd3f:
1400fbd3fmov rax, [rbx+16]
1400fbd43mov rdx, [rbx+24]
1400fbd47jmp 0x1400fbc98
1400fbd4c
1400fbd4cloc_1400fbd4c:
1400fbd4cmov rdi, [rip+0x9b93d]
1400fbd53mov rax, [rsp+72]
1400fbd58sub rax, [rdi]
1400fbd5bjne 0x1400fbd3a
1400fbd5dcall std::__throw_bad_cast()
1400fbd62mov rdi, rax
1400fbd65lea rcx, [rsp+64]
1400fbd6amov [rsp+40], rdx
1400fbd6fcall std::locale::~locale()
1400fbd74mov rax, [rsp+40]
1400fbd79mov rcx, rdi
1400fbd7cjmp 0x1400fbd06
1400fbd7e
1400fbd7eloc_1400fbd7e:
1400fbd7ecall __cxa_begin_catch
1400fbd83mov rax, [rsi]
1400fbd86mov edx, 1
1400fbd8bmov rcx, [rax-24]
1400fbd8fadd rcx, rsi
1400fbd92call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400fbd97call __cxa_end_catch
1400fbd9cjmp 0x1400fbc03
1400fbda1
1400fbda1 48 89 c3 e8 d7 60 00 00 48 8b 35 e0 b8 09 00 H....`..H.5....
1400fbdb0 48 8b 44 24 48 48 2b 06 75 80 H.D$HH+.u.
1400fbdba
1400fbdbaloc_1400fbdba:
1400fbdbamov rcx, rbx
1400fbdbdcall _Unwind_Resume
1400fbdc2
1400fbdc2loc_1400fbdc2:
1400fbdc2call __cxa_rethrow
1400fbdc7mov rbx, rax
1400fbdcacall __cxa_end_catch
1400fbdcfmov rsi, [rip+0x9b8ba]
1400fbdd6mov rax, [rsp+72]
1400fbddbsub rax, [rsi]
1400fbddeje 0x1400fbdba
1400fbde0jmp 0x1400fbd3a
1400fbbd0
1400fbde5
1400fbde5 // align 0x10
1400fbde5 // align 0x10
1400fbdf0
1400fbdf0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::ws<wchar_t, std::char_traits<wchar_t>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&):
1400fbdf0push rdi
1400fbdf1push rsi
1400fbdf2push rbx
1400fbdf3sub rsp, 80
1400fbdf7mov rsi, [rip+0x9b892]
1400fbdfemov r8l, 1
1400fbe04mov rdi, rcx
1400fbe07mov rcx, [rsi]
1400fbe0amov [rsp+72], rcx
1400fbe0flea rcx, [rsp+63]
1400fbe14mov rdx, rdi
1400fbe17call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400fbe1ccmp [rsp+63], 0
1400fbe21jne 0x1400fbe48
1400fbe23
1400fbe23loc_1400fbe23:
1400fbe23mov rsi, [rip+0x9b866]
1400fbe2amov rax, [rsp+72]
1400fbe2fsub rax, [rsi]
1400fbe32jne 0x1400fbf75
1400fbe38mov rax, rdi
1400fbe3badd rsp, 80
1400fbe3fpop rbx
1400fbe40pop rsi
1400fbe41pop rdi
1400fbe42ret
1400fbe43
1400fbe43 0f 1f 44 00 00 ..D..
1400fbe48
1400fbe48loc_1400fbe48:
1400fbe48mov rax, [rdi]
1400fbe4blea rcx, [rsp+64]
1400fbe50mov rdx, [rax-24]
1400fbe54lea rdx, [rdx+rdi+208]
1400fbe5ccall std::locale::locale(std::locale const&)
1400fbe61mov rcx, [rip+0x9aee8]
1400fbe68call std::locale::id::_M_id() const
1400fbe6dmov rdx, rax
1400fbe70mov rax, [rsp+64]
1400fbe75mov rax, [rax+8]
1400fbe79mov rsi, [rax+8*rdx]
1400fbe7dtest rsi, rsi
1400fbe80je 0x1400fbf7a
1400fbe86lea rcx, [rsp+64]
1400fbe8bcall std::locale::~locale()
1400fbe90mov rax, [rdi]
1400fbe93mov rax, [rax-24]
1400fbe97mov rbx, [rdi+rax+232]
1400fbe9fmov rax, [rbx+16]
1400fbea3cmp rax, [rbx+24]
1400fbea7jb 0x1400fbecb
1400fbea9jmp 0x1400fbf30
1400fbeae
1400fbeae 66 90 f.
1400fbeb0
1400fbeb0loc_1400fbeb0:
1400fbeb0movzx eax, [rdx]
1400fbeb3add rdx, 2
1400fbeb7mov [rbx+16], rdx
1400fbebbcmp ax, -1
1400fbebfje 0x1400fbf10
1400fbec1
1400fbec1loc_1400fbec1:
1400fbec1mov rax, [rbx+16]
1400fbec5cmp rax, [rbx+24]
1400fbec9jae 0x1400fbf30
1400fbecb
1400fbecbloc_1400fbecb:
1400fbecbmovzx r8l, [rax]
1400fbecf
1400fbecfloc_1400fbecf:
1400fbecfcmp r8w, -1
1400fbed4je 0x1400fbf10
1400fbed6mov rax, [rsi]
1400fbed9mov edx, 32
1400fbedemov rcx, rsi
1400fbee1call [rax+16]
1400fbee4test al, al
1400fbee6je 0x1400fbe23
1400fbeecmov rdx, [rbx+16]
1400fbef0cmp rdx, [rbx+24]
1400fbef4jb 0x1400fbeb0
1400fbef6mov rax, [rbx]
1400fbef9mov rcx, rbx
1400fbefccall [rax+80]
1400fbeffcmp ax, -1
1400fbf03jne 0x1400fbec1
1400fbf05nop [rax+rax]
1400fbf10
1400fbf10loc_1400fbf10:
1400fbf10mov rax, [rdi]
1400fbf13mov rcx, [rax-24]
1400fbf17add rcx, rdi
1400fbf1amov edx, [rcx+32]
1400fbf1dor edx, 2
1400fbf20call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fbf25jmp 0x1400fbe23
1400fbf2a
1400fbf2a 66 0f 1f 44 00 00 f..D..
1400fbf30
1400fbf30loc_1400fbf30:
1400fbf30mov rax, [rbx]
1400fbf33mov rcx, rbx
1400fbf36call [rax+72]
1400fbf39movzx r8l, ax
1400fbf3djmp 0x1400fbecf
1400fbf3f
1400fbf3f 48 H
1400fbf40 89 c1 48 89 d0 ..H..
1400fbf45
1400fbf45loc_1400fbf45:
1400fbf45sub rax, 1
1400fbf49jne 0x1400fbfac
1400fbf4bcall __cxa_begin_catch
1400fbf50mov rax, [rdi]
1400fbf53mov edx, 1
1400fbf58add rdi, [rax-24]
1400fbf5cmov rcx, rdi
1400fbf5fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fbf64mov rdi, [rip+0x9b725]
1400fbf6bmov rax, [rsp+72]
1400fbf70sub rax, [rdi]
1400fbf73je 0x1400fbff0
1400fbf75
1400fbf75loc_1400fbf75:
1400fbf75call __stack_chk_fail
1400fbf7a
1400fbf7aloc_1400fbf7a:
1400fbf7amov rsi, [rip+0x9b70f]
1400fbf81mov rax, [rsp+72]
1400fbf86sub rax, [rsi]
1400fbf89jne 0x1400fbf75
1400fbf8bcall std::__throw_bad_cast()
1400fbf90mov rsi, rax
1400fbf93lea rcx, [rsp+64]
1400fbf98mov [rsp+40], rdx
1400fbf9dcall std::locale::~locale()
1400fbfa2mov rax, [rsp+40]
1400fbfa7mov rcx, rsi
1400fbfaajmp 0x1400fbf45
1400fbfac
1400fbfacloc_1400fbfac:
1400fbfaccall __cxa_begin_catch
1400fbfb1mov rax, [rdi]
1400fbfb4mov edx, 1
1400fbfb9mov rcx, [rax-24]
1400fbfbdadd rcx, rdi
1400fbfc0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fbfc5call __cxa_end_catch
1400fbfcajmp 0x1400fbe23
1400fbfcf
1400fbfcf 48 H
1400fbfd0 89 c3 e8 a9 5e 00 00 48 8b 3d b2 b6 09 00 48 8b ....^..H.=....H.
1400fbfe0 44 24 48 48 2b 07 75 8d D$HH+.u.
1400fbfe8
1400fbfe8loc_1400fbfe8:
1400fbfe8mov rcx, rbx
1400fbfebcall _Unwind_Resume
1400fbff0
1400fbff0loc_1400fbff0:
1400fbff0call __cxa_rethrow
1400fbff5mov rbx, rax
1400fbff8call __cxa_end_catch
1400fbffdmov rdi, [rip+0x9b68c]
1400fc004mov rax, [rsp+72]
1400fc009sub rax, [rdi]
1400fc00cje 0x1400fbfe8
1400fc00ejmp 0x1400fbf75
1400fbdf0
1400fbdf0std::basic_istream<wchar_t, std::char_traits<wchar_t>>& std::ws<wchar_t, std::char_traits<wchar_t>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&):
1400fbdf0push rdi
1400fbdf1push rsi
1400fbdf2push rbx
1400fbdf3sub rsp, 80
1400fbdf7mov rsi, [rip+0x9b892]
1400fbdfemov r8l, 1
1400fbe04mov rdi, rcx
1400fbe07mov rcx, [rsi]
1400fbe0amov [rsp+72], rcx
1400fbe0flea rcx, [rsp+63]
1400fbe14mov rdx, rdi
1400fbe17call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400fbe1ccmp [rsp+63], 0
1400fbe21jne 0x1400fbe48
1400fbe23
1400fbe23loc_1400fbe23:
1400fbe23mov rsi, [rip+0x9b866]
1400fbe2amov rax, [rsp+72]
1400fbe2fsub rax, [rsi]
1400fbe32jne 0x1400fbf75
1400fbe38mov rax, rdi
1400fbe3badd rsp, 80
1400fbe3fpop rbx
1400fbe40pop rsi
1400fbe41pop rdi
1400fbe42ret
1400fbe43
1400fbe43 0f 1f 44 00 00 ..D..
1400fbe48
1400fbe48loc_1400fbe48:
1400fbe48mov rax, [rdi]
1400fbe4blea rcx, [rsp+64]
1400fbe50mov rdx, [rax-24]
1400fbe54lea rdx, [rdx+rdi+208]
1400fbe5ccall std::locale::locale(std::locale const&)
1400fbe61mov rcx, [rip+0x9aee8]
1400fbe68call std::locale::id::_M_id() const
1400fbe6dmov rdx, rax
1400fbe70mov rax, [rsp+64]
1400fbe75mov rax, [rax+8]
1400fbe79mov rsi, [rax+8*rdx]
1400fbe7dtest rsi, rsi
1400fbe80je 0x1400fbf7a
1400fbe86lea rcx, [rsp+64]
1400fbe8bcall std::locale::~locale()
1400fbe90mov rax, [rdi]
1400fbe93mov rax, [rax-24]
1400fbe97mov rbx, [rdi+rax+232]
1400fbe9fmov rax, [rbx+16]
1400fbea3cmp rax, [rbx+24]
1400fbea7jb 0x1400fbecb
1400fbea9jmp 0x1400fbf30
1400fbeae
1400fbeae 66 90 f.
1400fbeb0
1400fbeb0loc_1400fbeb0:
1400fbeb0movzx eax, [rdx]
1400fbeb3add rdx, 2
1400fbeb7mov [rbx+16], rdx
1400fbebbcmp ax, -1
1400fbebfje 0x1400fbf10
1400fbec1
1400fbec1loc_1400fbec1:
1400fbec1mov rax, [rbx+16]
1400fbec5cmp rax, [rbx+24]
1400fbec9jae 0x1400fbf30
1400fbecb
1400fbecbloc_1400fbecb:
1400fbecbmovzx r8l, [rax]
1400fbecf
1400fbecfloc_1400fbecf:
1400fbecfcmp r8w, -1
1400fbed4je 0x1400fbf10
1400fbed6mov rax, [rsi]
1400fbed9mov edx, 32
1400fbedemov rcx, rsi
1400fbee1call [rax+16]
1400fbee4test al, al
1400fbee6je 0x1400fbe23
1400fbeecmov rdx, [rbx+16]
1400fbef0cmp rdx, [rbx+24]
1400fbef4jb 0x1400fbeb0
1400fbef6mov rax, [rbx]
1400fbef9mov rcx, rbx
1400fbefccall [rax+80]
1400fbeffcmp ax, -1
1400fbf03jne 0x1400fbec1
1400fbf05nop [rax+rax]
1400fbf10
1400fbf10loc_1400fbf10:
1400fbf10mov rax, [rdi]
1400fbf13mov rcx, [rax-24]
1400fbf17add rcx, rdi
1400fbf1amov edx, [rcx+32]
1400fbf1dor edx, 2
1400fbf20call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fbf25jmp 0x1400fbe23
1400fbf2a
1400fbf2a 66 0f 1f 44 00 00 f..D..
1400fbf30
1400fbf30loc_1400fbf30:
1400fbf30mov rax, [rbx]
1400fbf33mov rcx, rbx
1400fbf36call [rax+72]
1400fbf39movzx r8l, ax
1400fbf3djmp 0x1400fbecf
1400fbf3f
1400fbf3f 48 H
1400fbf40 89 c1 48 89 d0 ..H..
1400fbf45
1400fbf45loc_1400fbf45:
1400fbf45sub rax, 1
1400fbf49jne 0x1400fbfac
1400fbf4bcall __cxa_begin_catch
1400fbf50mov rax, [rdi]
1400fbf53mov edx, 1
1400fbf58add rdi, [rax-24]
1400fbf5cmov rcx, rdi
1400fbf5fcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fbf64mov rdi, [rip+0x9b725]
1400fbf6bmov rax, [rsp+72]
1400fbf70sub rax, [rdi]
1400fbf73je 0x1400fbff0
1400fbf75
1400fbf75loc_1400fbf75:
1400fbf75call __stack_chk_fail
1400fbf7a
1400fbf7aloc_1400fbf7a:
1400fbf7amov rsi, [rip+0x9b70f]
1400fbf81mov rax, [rsp+72]
1400fbf86sub rax, [rsi]
1400fbf89jne 0x1400fbf75
1400fbf8bcall std::__throw_bad_cast()
1400fbf90mov rsi, rax
1400fbf93lea rcx, [rsp+64]
1400fbf98mov [rsp+40], rdx
1400fbf9dcall std::locale::~locale()
1400fbfa2mov rax, [rsp+40]
1400fbfa7mov rcx, rsi
1400fbfaajmp 0x1400fbf45
1400fbfac
1400fbfacloc_1400fbfac:
1400fbfaccall __cxa_begin_catch
1400fbfb1mov rax, [rdi]
1400fbfb4mov edx, 1
1400fbfb9mov rcx, [rax-24]
1400fbfbdadd rcx, rdi
1400fbfc0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fbfc5call __cxa_end_catch
1400fbfcajmp 0x1400fbe23
1400fbfcf
1400fbfcf 48 H
1400fbfd0 89 c3 e8 a9 5e 00 00 48 8b 3d b2 b6 09 00 48 8b ....^..H.=....H.
1400fbfe0 44 24 48 48 2b 07 75 8d D$HH+.u.
1400fbfe8
1400fbfe8loc_1400fbfe8:
1400fbfe8mov rcx, rbx
1400fbfebcall _Unwind_Resume
1400fbff0
1400fbff0loc_1400fbff0:
1400fbff0call __cxa_rethrow
1400fbff5mov rbx, rax
1400fbff8call __cxa_end_catch
1400fbffdmov rdi, [rip+0x9b68c]
1400fc004mov rax, [rsp+72]
1400fc009sub rax, [rdi]
1400fc00cje 0x1400fbfe8
1400fc00ejmp 0x1400fbf75
1400fbdf0
1400fc013
1400fc013 // align 0x10
1400fc013 // align 0x10
1400fc020
1400fc020std::tuple_element<0, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&& std::get<0, void (*)(evp_pkey_st*), evp_pkey_st*>(std::tuple_element<0, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&&):
1400fc020push rbp
1400fc021mov rbp, rsp
1400fc024sub rsp, 48
1400fc028mov [rbp+16], rcx
1400fc02cmov rax, [rbp+16]
1400fc030mov rcx, rax
1400fc033call void (*)(evp_pkey_st*)& std::__get_helper<0, void (*)(evp_pkey_st*), evp_pkey_st*>(std::_Tuple_impl<0, void (*)(evp_pkey_st*)&, evp_pkey_st*...>&)
1400fc038mov [rbp-8], rax
1400fc03cmov rax, [rbp-8]
1400fc040add rsp, 48
1400fc044pop rbp
1400fc045ret
1400fc020
1400fc020std::tuple_element<0, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&& std::get<0, void (*)(evp_pkey_st*), evp_pkey_st*>(std::tuple_element<0, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&&):
1400fc020push rbp
1400fc021mov rbp, rsp
1400fc024sub rsp, 48
1400fc028mov [rbp+16], rcx
1400fc02cmov rax, [rbp+16]
1400fc030mov rcx, rax
1400fc033call void (*)(evp_pkey_st*)& std::__get_helper<0, void (*)(evp_pkey_st*), evp_pkey_st*>(std::_Tuple_impl<0, void (*)(evp_pkey_st*)&, evp_pkey_st*...>&)
1400fc038mov [rbp-8], rax
1400fc03cmov rax, [rbp-8]
1400fc040add rsp, 48
1400fc044pop rbp
1400fc045ret
1400fc020
1400fc046
1400fc046 // align 0x10
1400fc046 // align 0x10
1400fc050
1400fc050std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>::type const& std::get<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>> const&):
1400fc050push rbp
1400fc051mov rbp, rsp
1400fc054sub rsp, 32
1400fc058mov [rbp+16], rcx
1400fc05cmov rax, [rbp+16]
1400fc060mov rcx, rax
1400fc063call std::filesystem::__cxx11::path::_List::_Impl* const& std::__get_helper<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::_Tuple_impl<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...> const&)
1400fc068add rsp, 32
1400fc06cpop rbp
1400fc06dret
1400fc050
1400fc050std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>::type const& std::get<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>> const&):
1400fc050push rbp
1400fc051mov rbp, rsp
1400fc054sub rsp, 32
1400fc058mov [rbp+16], rcx
1400fc05cmov rax, [rbp+16]
1400fc060mov rcx, rax
1400fc063call std::filesystem::__cxx11::path::_List::_Impl* const& std::__get_helper<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::_Tuple_impl<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...> const&)
1400fc068add rsp, 32
1400fc06cpop rbp
1400fc06dret
1400fc050
1400fc06e
1400fc06e // align 0x10
1400fc06e // align 0x10
1400fc070
1400fc070std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>::type& std::get<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>&):
1400fc070push rbp
1400fc071mov rbp, rsp
1400fc074sub rsp, 32
1400fc078mov [rbp+16], rcx
1400fc07cmov rax, [rbp+16]
1400fc080mov rcx, rax
1400fc083call std::filesystem::__cxx11::path::_List::_Impl*& std::__get_helper<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::_Tuple_impl<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>&)
1400fc088add rsp, 32
1400fc08cpop rbp
1400fc08dret
1400fc070
1400fc070std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>::type& std::get<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::tuple_element<0, std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>>&):
1400fc070push rbp
1400fc071mov rbp, rsp
1400fc074sub rsp, 32
1400fc078mov [rbp+16], rcx
1400fc07cmov rax, [rbp+16]
1400fc080mov rcx, rax
1400fc083call std::filesystem::__cxx11::path::_List::_Impl*& std::__get_helper<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>(std::_Tuple_impl<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter...>&)
1400fc088add rsp, 32
1400fc08cpop rbp
1400fc08dret
1400fc070
1400fc08e
1400fc08e // align 0x10
1400fc08e // align 0x10
1400fc090
1400fc090std::tuple_element<0, std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>...>>::type& std::get<0, std::thread::_State*, std::default_delete<std::thread::_State>>(std::tuple_element<0, std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>...>>&):
1400fc090push rbp
1400fc091mov rbp, rsp
1400fc094sub rsp, 32
1400fc098mov [rbp+16], rcx
1400fc09cmov rax, [rbp+16]
1400fc0a0mov rcx, rax
1400fc0a3call std::thread::_State*& std::__get_helper<0, std::thread::_State*, std::default_delete<std::thread::_State>>(std::_Tuple_impl<0, std::thread::_State*, std::default_delete<std::thread::_State>...>&)
1400fc0a8add rsp, 32
1400fc0acpop rbp
1400fc0adret
1400fc090
1400fc090std::tuple_element<0, std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>...>>::type& std::get<0, std::thread::_State*, std::default_delete<std::thread::_State>>(std::tuple_element<0, std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>...>>&):
1400fc090push rbp
1400fc091mov rbp, rsp
1400fc094sub rsp, 32
1400fc098mov [rbp+16], rcx
1400fc09cmov rax, [rbp+16]
1400fc0a0mov rcx, rax
1400fc0a3call std::thread::_State*& std::__get_helper<0, std::thread::_State*, std::default_delete<std::thread::_State>>(std::_Tuple_impl<0, std::thread::_State*, std::default_delete<std::thread::_State>...>&)
1400fc0a8add rsp, 32
1400fc0acpop rbp
1400fc0adret
1400fc090
1400fc0ae
1400fc0ae // align 0x10
1400fc0ae // align 0x10
1400fc0b0
1400fc0b0std::tuple_element<1, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&& std::get<1, void (*)(evp_pkey_st*), evp_pkey_st*>(std::tuple_element<1, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&&):
1400fc0b0push rbp
1400fc0b1mov rbp, rsp
1400fc0b4sub rsp, 48
1400fc0b8mov [rbp+16], rcx
1400fc0bcmov rax, [rbp+16]
1400fc0c0mov rcx, rax
1400fc0c3call evp_pkey_st*& std::__get_helper<1, evp_pkey_st*, >(std::_Tuple_impl<1, evp_pkey_st*, T3...>&)
1400fc0c8mov [rbp-8], rax
1400fc0ccmov rax, [rbp-8]
1400fc0d0add rsp, 48
1400fc0d4pop rbp
1400fc0d5ret
1400fc0b0
1400fc0b0std::tuple_element<1, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&& std::get<1, void (*)(evp_pkey_st*), evp_pkey_st*>(std::tuple_element<1, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&&):
1400fc0b0push rbp
1400fc0b1mov rbp, rsp
1400fc0b4sub rsp, 48
1400fc0b8mov [rbp+16], rcx
1400fc0bcmov rax, [rbp+16]
1400fc0c0mov rcx, rax
1400fc0c3call evp_pkey_st*& std::__get_helper<1, evp_pkey_st*, >(std::_Tuple_impl<1, evp_pkey_st*, T3...>&)
1400fc0c8mov [rbp-8], rax
1400fc0ccmov rax, [rbp-8]
1400fc0d0add rsp, 48
1400fc0d4pop rbp
1400fc0d5ret
1400fc0b0
Loading..