File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400fe450
1400fe450_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_Setbase:
1400fe450xor r8l, r8l
1400fe453mov rax, rcx
1400fe456mov rcx, [rcx]
1400fe459sub edx, 8
1400fe45cmov r9, [rcx-24]
1400fe460add r9, rax
1400fe463mov rcx, r9
1400fe466cmp edx, 8
1400fe469ja 0x1400fe476
1400fe46blea r8, [rip+0x9960e]
1400fe472mov r8l, [r8+4*rdx]
1400fe476
1400fe476loc_1400fe476:
1400fe476mov edx, [rcx+24]
1400fe479and edx, -75
1400fe47cor edx, r8l
1400fe47fmov [rcx+24], edx
1400fe482ret
1400fe450
1400fe450_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_Setbase:
1400fe450xor r8l, r8l
1400fe453mov rax, rcx
1400fe456mov rcx, [rcx]
1400fe459sub edx, 8
1400fe45cmov r9, [rcx-24]
1400fe460add r9, rax
1400fe463mov rcx, r9
1400fe466cmp edx, 8
1400fe469ja 0x1400fe476
1400fe46blea r8, [rip+0x9960e]
1400fe472mov r8l, [r8+4*rdx]
1400fe476
1400fe476loc_1400fe476:
1400fe476mov edx, [rcx+24]
1400fe479and edx, -75
1400fe47cor edx, r8l
1400fe47fmov [rcx+24], edx
1400fe482ret
1400fe450
1400fe483
1400fe483 // align 0x10
1400fe483 // align 0x10
1400fe490
1400fe490_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E:
1400fe490mov rax, rcx
1400fe493mov ecx, edx
1400fe495mov rdx, [rax]
1400fe498mov r8, [rdx-24]
1400fe49cadd r8, rax
1400fe49fmov [r8+224], cl
1400fe4a6mov [r8+225], 1
1400fe4aeret
1400fe490
1400fe490_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E:
1400fe490mov rax, rcx
1400fe493mov ecx, edx
1400fe495mov rdx, [rax]
1400fe498mov r8, [rdx-24]
1400fe49cadd r8, rax
1400fe49fmov [r8+224], cl
1400fe4a6mov [r8+225], 1
1400fe4aeret
1400fe490
1400fe4af
1400fe4af // align 0x10
1400fe4af // align 0x10
1400fe4b0
1400fe4b0_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE:
1400fe4b0mov rax, [rdx]
1400fe4b3mov r8, [rdx+8]
1400fe4b7mov rdx, rax
1400fe4bajmp 0x1400fa040
1400fe4b0
1400fe4b0_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE:
1400fe4b0mov rax, [rdx]
1400fe4b3mov r8, [rdx+8]
1400fe4b7mov rdx, rax
1400fe4bajmp 0x1400fa040
1400fe4b0
1400fe4bf
1400fe4bf // align 0x10
1400fe4bf // align 0x10
1400fe4c0
1400fe4c0_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_:
1400fe4c0push rbx
1400fe4c1sub rsp, 32
1400fe4c5mov rbx, rcx
1400fe4c8test rdx, rdx
1400fe4cbje 0x1400fe4f8
1400fe4cdmov rcx, rdx
1400fe4d0mov [rsp+56], rdx
1400fe4d5call wcslen
1400fe4damov rdx, [rsp+56]
1400fe4dfmov rcx, rbx
1400fe4e2mov r8, rax
1400fe4e5call std::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)
1400fe4eamov rax, rbx
1400fe4edadd rsp, 32
1400fe4f1pop rbx
1400fe4f2ret
1400fe4f3
1400fe4f3 0f 1f 44 00 00 ..D..
1400fe4f8
1400fe4f8loc_1400fe4f8:
1400fe4f8mov rax, [rcx]
1400fe4fbmov rcx, [rax-24]
1400fe4ffadd rcx, rbx
1400fe502mov edx, [rcx+32]
1400fe505or edx, 1
1400fe508call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fe50dmov rax, rbx
1400fe510add rsp, 32
1400fe514pop rbx
1400fe515ret
1400fe4c0
1400fe4c0_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_:
1400fe4c0push rbx
1400fe4c1sub rsp, 32
1400fe4c5mov rbx, rcx
1400fe4c8test rdx, rdx
1400fe4cbje 0x1400fe4f8
1400fe4cdmov rcx, rdx
1400fe4d0mov [rsp+56], rdx
1400fe4d5call wcslen
1400fe4damov rdx, [rsp+56]
1400fe4dfmov rcx, rbx
1400fe4e2mov r8, rax
1400fe4e5call std::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)
1400fe4eamov rax, rbx
1400fe4edadd rsp, 32
1400fe4f1pop rbx
1400fe4f2ret
1400fe4f3
1400fe4f3 0f 1f 44 00 00 ..D..
1400fe4f8
1400fe4f8loc_1400fe4f8:
1400fe4f8mov rax, [rcx]
1400fe4fbmov rcx, [rax-24]
1400fe4ffadd rcx, rbx
1400fe502mov edx, [rcx+32]
1400fe505or edx, 1
1400fe508call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fe50dmov rax, rbx
1400fe510add rsp, 32
1400fe514pop rbx
1400fe515ret
1400fe4c0
1400fe516
1400fe516 // align 0x10
1400fe516 // align 0x10
1400fe520
1400fe520_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKc:
1400fe520push r13
1400fe522push r12
1400fe524push rbp
1400fe525push rdi
1400fe526push rsi
1400fe527push rbx
1400fe528sub rsp, 40
1400fe52cmov rsi, rcx
1400fe52fmov rbx, rdx
1400fe532test rdx, rdx
1400fe535je 0x1400fe5e0
1400fe53bmov rcx, rdx
1400fe53ecall strlen
1400fe543mov rbp, rax
1400fe546mov rax, 0x3ffffffffffffffc
1400fe550cmp rax, rbp
1400fe553jb 0x1400fe605
1400fe559lea rcx, [rbp+rbp]
1400fe55ecall operator new[](unsigned long long)
1400fe563mov r12, rax
1400fe566mov r13, rax
1400fe569lea rdi, [rbx+rbp]
1400fe56dtest rbp, rbp
1400fe570je 0x1400fe5b3
1400fe572nop [rax+rax]
1400fe57dnop [rax]
1400fe580
1400fe580loc_1400fe580:
1400fe580mov rax, [rsi]
1400fe583movsx edx, [rbx]
1400fe586mov rax, [rax-24]
1400fe58amov rcx, [rsi+rax+240]
1400fe592test rcx, rcx
1400fe595je 0x1400fe642
1400fe59bmov rax, [rcx]
1400fe59ecall [rax+80]
1400fe5a1add rbx, 1
1400fe5a5mov [r13], ax
1400fe5aaadd r13, 2
1400fe5aecmp rbx, rdi
1400fe5b1jne 0x1400fe580
1400fe5b3
1400fe5b3loc_1400fe5b3:
1400fe5b3mov r8, rbp
1400fe5b6mov rdx, r12
1400fe5b9mov rcx, rsi
1400fe5bccall std::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)
1400fe5c1mov rcx, r12
1400fe5c4call operator delete[](void*)
1400fe5c9
1400fe5c9loc_1400fe5c9:
1400fe5c9mov rax, rsi
1400fe5ccadd rsp, 40
1400fe5d0pop rbx
1400fe5d1pop rsi
1400fe5d2pop rdi
1400fe5d3pop rbp
1400fe5d4pop r12
1400fe5d6pop r13
1400fe5d8ret
1400fe5d9
1400fe5d9 0f 1f 80 00 00 00 00 .......
1400fe5e0
1400fe5e0loc_1400fe5e0:
1400fe5e0mov rax, [rcx]
1400fe5e3mov rcx, [rax-24]
1400fe5e7add rcx, rsi
1400fe5eamov edx, [rcx+32]
1400fe5edor edx, 1
1400fe5f0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fe5f5mov rax, rsi
1400fe5f8add rsp, 40
1400fe5fcpop rbx
1400fe5fdpop rsi
1400fe5fepop rdi
1400fe5ffpop rbp
1400fe600pop r12
1400fe602pop r13
1400fe604ret
1400fe605
1400fe605loc_1400fe605:
1400fe605call __cxa_throw_bad_array_new_length
1400fe60amov rbx, rax
1400fe60dmov rdi, rdx
1400fe610mov rcx, r12
1400fe613call operator delete[](void*)
1400fe618mov rcx, rbx
1400fe61bmov rax, rdi
1400fe61e
1400fe61eloc_1400fe61e:
1400fe61esub rax, 1
1400fe622jne 0x1400fe64f
1400fe624call __cxa_begin_catch
1400fe629mov rax, [rsi]
1400fe62cmov edx, 1
1400fe631add rsi, [rax-24]
1400fe635mov rcx, rsi
1400fe638call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fe63dcall __cxa_rethrow
1400fe642
1400fe642loc_1400fe642:
1400fe642call std::__throw_bad_cast()
1400fe647mov rcx, rax
1400fe64amov rax, rdx
1400fe64djmp 0x1400fe61e
1400fe64f
1400fe64floc_1400fe64f:
1400fe64fcall __cxa_begin_catch
1400fe654mov rax, [rsi]
1400fe657mov edx, 1
1400fe65cmov rcx, [rax-24]
1400fe660add rcx, rsi
1400fe663call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fe668call __cxa_end_catch
1400fe66djmp 0x1400fe5c9
1400fe672
1400fe672 48 89 c3 e8 06 38 00 00 48 89 d9 e8 1e cd H....8..H.....
1400fe680 f1 ff 48 89 c3 e8 f6 37 00 00 48 89 d9 e8 0e cd ..H....7..H.....
1400fe690 f1 ff 90 ...
1400fe520
1400fe520_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKc:
1400fe520push r13
1400fe522push r12
1400fe524push rbp
1400fe525push rdi
1400fe526push rsi
1400fe527push rbx
1400fe528sub rsp, 40
1400fe52cmov rsi, rcx
1400fe52fmov rbx, rdx
1400fe532test rdx, rdx
1400fe535je 0x1400fe5e0
1400fe53bmov rcx, rdx
1400fe53ecall strlen
1400fe543mov rbp, rax
1400fe546mov rax, 0x3ffffffffffffffc
1400fe550cmp rax, rbp
1400fe553jb 0x1400fe605
1400fe559lea rcx, [rbp+rbp]
1400fe55ecall operator new[](unsigned long long)
1400fe563mov r12, rax
1400fe566mov r13, rax
1400fe569lea rdi, [rbx+rbp]
1400fe56dtest rbp, rbp
1400fe570je 0x1400fe5b3
1400fe572nop [rax+rax]
1400fe57dnop [rax]
1400fe580
1400fe580loc_1400fe580:
1400fe580mov rax, [rsi]
1400fe583movsx edx, [rbx]
1400fe586mov rax, [rax-24]
1400fe58amov rcx, [rsi+rax+240]
1400fe592test rcx, rcx
1400fe595je 0x1400fe642
1400fe59bmov rax, [rcx]
1400fe59ecall [rax+80]
1400fe5a1add rbx, 1
1400fe5a5mov [r13], ax
1400fe5aaadd r13, 2
1400fe5aecmp rbx, rdi
1400fe5b1jne 0x1400fe580
1400fe5b3
1400fe5b3loc_1400fe5b3:
1400fe5b3mov r8, rbp
1400fe5b6mov rdx, r12
1400fe5b9mov rcx, rsi
1400fe5bccall std::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)
1400fe5c1mov rcx, r12
1400fe5c4call operator delete[](void*)
1400fe5c9
1400fe5c9loc_1400fe5c9:
1400fe5c9mov rax, rsi
1400fe5ccadd rsp, 40
1400fe5d0pop rbx
1400fe5d1pop rsi
1400fe5d2pop rdi
1400fe5d3pop rbp
1400fe5d4pop r12
1400fe5d6pop r13
1400fe5d8ret
1400fe5d9
1400fe5d9 0f 1f 80 00 00 00 00 .......
1400fe5e0
1400fe5e0loc_1400fe5e0:
1400fe5e0mov rax, [rcx]
1400fe5e3mov rcx, [rax-24]
1400fe5e7add rcx, rsi
1400fe5eamov edx, [rcx+32]
1400fe5edor edx, 1
1400fe5f0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400fe5f5mov rax, rsi
1400fe5f8add rsp, 40
1400fe5fcpop rbx
1400fe5fdpop rsi
1400fe5fepop rdi
1400fe5ffpop rbp
1400fe600pop r12
1400fe602pop r13
1400fe604ret
1400fe605
1400fe605loc_1400fe605:
1400fe605call __cxa_throw_bad_array_new_length
1400fe60amov rbx, rax
1400fe60dmov rdi, rdx
1400fe610mov rcx, r12
1400fe613call operator delete[](void*)
1400fe618mov rcx, rbx
1400fe61bmov rax, rdi
1400fe61e
1400fe61eloc_1400fe61e:
1400fe61esub rax, 1
1400fe622jne 0x1400fe64f
1400fe624call __cxa_begin_catch
1400fe629mov rax, [rsi]
1400fe62cmov edx, 1
1400fe631add rsi, [rax-24]
1400fe635mov rcx, rsi
1400fe638call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fe63dcall __cxa_rethrow
1400fe642
1400fe642loc_1400fe642:
1400fe642call std::__throw_bad_cast()
1400fe647mov rcx, rax
1400fe64amov rax, rdx
1400fe64djmp 0x1400fe61e
1400fe64f
1400fe64floc_1400fe64f:
1400fe64fcall __cxa_begin_catch
1400fe654mov rax, [rsi]
1400fe657mov edx, 1
1400fe65cmov rcx, [rax-24]
1400fe660add rcx, rsi
1400fe663call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400fe668call __cxa_end_catch
1400fe66djmp 0x1400fe5c9
1400fe672
1400fe672 48 89 c3 e8 06 38 00 00 48 89 d9 e8 1e cd H....8..H.....
1400fe680 f1 ff 48 89 c3 e8 f6 37 00 00 48 89 d9 e8 0e cd ..H....7..H.....
1400fe690 f1 ff 90 ...
1400fe520
1400fe693
1400fe693 // align 0x10
1400fe693 // align 0x10
1400fe6a0
1400fe6a0_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_S3_:
1400fe6a0sub rsp, 40
1400fe6a4mov rax, [rcx]
1400fe6a7mov rax, [rax-24]
1400fe6abmov [rsp+56], dx
1400fe6b0cmp [rcx+rax+16], 0
1400fe6b6je 0x1400fe6d0
1400fe6b8lea rdx, [rsp+56]
1400fe6bdmov r8l, 1
1400fe6c3call std::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)
1400fe6c8add rsp, 40
1400fe6ccret
1400fe6cd
1400fe6cd 0f 1f 00 ...
1400fe6d0
1400fe6d0loc_1400fe6d0:
1400fe6d0movzx edx, [rsp+56]
1400fe6d5mov [rsp+48], rcx
1400fe6dacall std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::put(wchar_t)
1400fe6dfmov rax, [rsp+48]
1400fe6e4add rsp, 40
1400fe6e8ret
1400fe6a0
1400fe6a0_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_S3_:
1400fe6a0sub rsp, 40
1400fe6a4mov rax, [rcx]
1400fe6a7mov rax, [rax-24]
1400fe6abmov [rsp+56], dx
1400fe6b0cmp [rcx+rax+16], 0
1400fe6b6je 0x1400fe6d0
1400fe6b8lea rdx, [rsp+56]
1400fe6bdmov r8l, 1
1400fe6c3call std::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)
1400fe6c8add rsp, 40
1400fe6ccret
1400fe6cd
1400fe6cd 0f 1f 00 ...
1400fe6d0
1400fe6d0loc_1400fe6d0:
1400fe6d0movzx edx, [rsp+56]
1400fe6d5mov [rsp+48], rcx
1400fe6dacall std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::put(wchar_t)
1400fe6dfmov rax, [rsp+48]
1400fe6e4add rsp, 40
1400fe6e8ret
1400fe6a0
1400fe6e9
1400fe6e9 // align 0x10
1400fe6e9 // align 0x10
1400fe6f0
1400fe6f0_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St12_Setiosflags:
1400fe6f0mov rax, rcx
1400fe6f3mov ecx, edx
1400fe6f5mov rdx, [rax]
1400fe6f8mov r8, [rdx-24]
1400fe6fcadd r8, rax
1400fe6ffor [r8+24], ecx
1400fe703ret
1400fe6f0
1400fe6f0_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St12_Setiosflags:
1400fe6f0mov rax, rcx
1400fe6f3mov ecx, edx
1400fe6f5mov rdx, [rax]
1400fe6f8mov r8, [rdx-24]
1400fe6fcadd r8, rax
1400fe6ffor [r8+24], ecx
1400fe703ret
1400fe6f0
1400fe704
1400fe704 // align 0x10
1400fe704 // align 0x10
1400fe710
1400fe710_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision:
1400fe710mov rax, rcx
1400fe713mov rcx, [rcx]
1400fe716movsxd rdx, edx
1400fe719mov rcx, [rcx-24]
1400fe71dmov [rax+rcx+8], rdx
1400fe722ret
1400fe710
1400fe710_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision:
1400fe710mov rax, rcx
1400fe713mov rcx, [rcx]
1400fe716movsxd rdx, edx
1400fe719mov rcx, [rcx-24]
1400fe71dmov [rax+rcx+8], rdx
1400fe722ret
1400fe710
1400fe723
1400fe723 // align 0x10
1400fe723 // align 0x10
1400fe730
1400fe730_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St14_Resetiosflags:
1400fe730mov rax, rcx
1400fe733mov rcx, [rcx]
1400fe736not edx
1400fe738mov r8, [rcx-24]
1400fe73cadd r8, rax
1400fe73fand [r8+24], edx
1400fe743ret
1400fe730
1400fe730_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St14_Resetiosflags:
1400fe730mov rax, rcx
1400fe733mov rcx, [rcx]
1400fe736not edx
1400fe738mov r8, [rcx-24]
1400fe73cadd r8, rax
1400fe73fand [r8+24], edx
1400fe743ret
1400fe730
1400fe744
1400fe744 // align 0x10
1400fe744 // align 0x10
1400fe750
1400fe750_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St5_Setw:
1400fe750mov rax, rcx
1400fe753mov rcx, [rcx]
1400fe756movsxd rdx, edx
1400fe759mov rcx, [rcx-24]
1400fe75dmov [rax+rcx+16], rdx
1400fe762ret
1400fe750
1400fe750_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St5_Setw:
1400fe750mov rax, rcx
1400fe753mov rcx, [rcx]
1400fe756movsxd rdx, edx
1400fe759mov rcx, [rcx-24]
1400fe75dmov [rax+rcx+16], rdx
1400fe762ret
1400fe750
1400fe763
1400fe763 // align 0x10
1400fe763 // align 0x10
1400fe770
1400fe770_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_Setbase:
1400fe770xor r8l, r8l
1400fe773mov rax, rcx
1400fe776mov rcx, [rcx]
1400fe779sub edx, 8
1400fe77cmov r9, [rcx-24]
1400fe780add r9, rax
1400fe783mov rcx, r9
1400fe786cmp edx, 8
1400fe789ja 0x1400fe796
1400fe78blea r8, [rip+0x992ee]
1400fe792mov r8l, [r8+4*rdx]
1400fe796
1400fe796loc_1400fe796:
1400fe796mov edx, [rcx+24]
1400fe799and edx, -75
1400fe79cor edx, r8l
1400fe79fmov [rcx+24], edx
1400fe7a2ret
1400fe770
1400fe770_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_Setbase:
1400fe770xor r8l, r8l
1400fe773mov rax, rcx
1400fe776mov rcx, [rcx]
1400fe779sub edx, 8
1400fe77cmov r9, [rcx-24]
1400fe780add r9, rax
1400fe783mov rcx, r9
1400fe786cmp edx, 8
1400fe789ja 0x1400fe796
1400fe78blea r8, [rip+0x992ee]
1400fe792mov r8l, [r8+4*rdx]
1400fe796
1400fe796loc_1400fe796:
1400fe796mov edx, [rcx+24]
1400fe799and edx, -75
1400fe79cor edx, r8l
1400fe79fmov [rcx+24], edx
1400fe7a2ret
1400fe770
1400fe7a3
1400fe7a3 // align 0x10
1400fe7a3 // align 0x10
1400fe7b0
1400fe7b0_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E:
1400fe7b0mov rax, rcx
1400fe7b3mov ecx, edx
1400fe7b5mov rdx, [rax]
1400fe7b8mov r8, [rdx-24]
1400fe7bcadd r8, rax
1400fe7bfmov [r8+224], cx
1400fe7c7mov [r8+226], 1
1400fe7cfret
1400fe7b0
1400fe7b0_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E:
1400fe7b0mov rax, rcx
1400fe7b3mov ecx, edx
1400fe7b5mov rdx, [rax]
1400fe7b8mov r8, [rdx-24]
1400fe7bcadd r8, rax
1400fe7bfmov [r8+224], cx
1400fe7c7mov [r8+226], 1
1400fe7cfret
1400fe7b0
1400fe7d0
1400fe7d0_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_c:
1400fe7d0push rbx
1400fe7d1sub rsp, 48
1400fe7d5mov rbx, rcx
1400fe7d8mov rcx, [rip+0x98eb1]
1400fe7dfmov rax, [rcx]
1400fe7e2mov [rsp+40], rax
1400fe7e7mov rax, [rbx]
1400fe7eamov rax, [rax-24]
1400fe7eemov rcx, [rbx+rax+240]
1400fe7f6test rcx, rcx
1400fe7f9je 0x1400fe858
1400fe7fbmov rax, [rcx]
1400fe7femovsx edx, dl
1400fe801call [rax+80]
1400fe804mov rdx, [rbx]
1400fe807mov [rsp+38], ax
1400fe80cmov rdx, [rdx-24]
1400fe810cmp [rbx+rdx+16], 0
1400fe816je 0x1400fe848
1400fe818lea rdx, [rsp+38]
1400fe81dmov r8l, 1
1400fe823mov rcx, rbx
1400fe826call std::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)
1400fe82b
1400fe82bloc_1400fe82b:
1400fe82bmov rbx, [rip+0x98e5e]
1400fe832mov rdx, [rsp+40]
1400fe837sub rdx, [rbx]
1400fe83ajne 0x1400fe869
1400fe83cadd rsp, 48
1400fe840pop rbx
1400fe841ret
1400fe842
1400fe842 66 0f 1f 44 00 00 f..D..
1400fe848
1400fe848loc_1400fe848:
1400fe848movzx edx, ax
1400fe84bmov rcx, rbx
1400fe84ecall std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::put(wchar_t)
1400fe853mov rax, rbx
1400fe856jmp 0x1400fe82b
1400fe858
1400fe858loc_1400fe858:
1400fe858mov rbx, [rip+0x98e31]
1400fe85fmov rax, [rsp+40]
1400fe864sub rax, [rbx]
1400fe867je 0x1400fe86e
1400fe869
1400fe869loc_1400fe869:
1400fe869call __stack_chk_fail
1400fe86e
1400fe86eloc_1400fe86e:
1400fe86ecall std::__throw_bad_cast()
1400fe873nop
1400fe7d0
1400fe7d0_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_c:
1400fe7d0push rbx
1400fe7d1sub rsp, 48
1400fe7d5mov rbx, rcx
1400fe7d8mov rcx, [rip+0x98eb1]
1400fe7dfmov rax, [rcx]
1400fe7e2mov [rsp+40], rax
1400fe7e7mov rax, [rbx]
1400fe7eamov rax, [rax-24]
1400fe7eemov rcx, [rbx+rax+240]
1400fe7f6test rcx, rcx
1400fe7f9je 0x1400fe858
1400fe7fbmov rax, [rcx]
1400fe7femovsx edx, dl
1400fe801call [rax+80]
1400fe804mov rdx, [rbx]
1400fe807mov [rsp+38], ax
1400fe80cmov rdx, [rdx-24]
1400fe810cmp [rbx+rdx+16], 0
1400fe816je 0x1400fe848
1400fe818lea rdx, [rsp+38]
1400fe81dmov r8l, 1
1400fe823mov rcx, rbx
1400fe826call std::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)
1400fe82b
1400fe82bloc_1400fe82b:
1400fe82bmov rbx, [rip+0x98e5e]
1400fe832mov rdx, [rsp+40]
1400fe837sub rdx, [rbx]
1400fe83ajne 0x1400fe869
1400fe83cadd rsp, 48
1400fe840pop rbx
1400fe841ret
1400fe842
1400fe842 66 0f 1f 44 00 00 f..D..
1400fe848
1400fe848loc_1400fe848:
1400fe848movzx edx, ax
1400fe84bmov rcx, rbx
1400fe84ecall std::basic_ostream<wchar_t, std::char_traits<wchar_t>>::put(wchar_t)
1400fe853mov rax, rbx
1400fe856jmp 0x1400fe82b
1400fe858
1400fe858loc_1400fe858:
1400fe858mov rbx, [rip+0x98e31]
1400fe85fmov rax, [rsp+40]
1400fe864sub rax, [rbx]
1400fe867je 0x1400fe86e
1400fe869
1400fe869loc_1400fe869:
1400fe869call __stack_chk_fail
1400fe86e
1400fe86eloc_1400fe86e:
1400fe86ecall std::__throw_bad_cast()
1400fe873nop
1400fe7d0
1400fe874
1400fe874 // align 0x10
1400fe874 // align 0x10
1400fe880
1400fe880_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_:
1400fe880push rbp
1400fe881mov rbp, rsp
1400fe884sub rsp, 32
1400fe888mov [rbp+16], rcx
1400fe88cmov [rbp+24], rdx
1400fe890mov rdx, [rbp+24]
1400fe894mov rax, [rbp+16]
1400fe898mov rcx, rax
1400fe89bcall _ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_
1400fe8a0xor eax, 1
1400fe8a3add rsp, 32
1400fe8a7pop rbp
1400fe8a8ret
1400fe880
1400fe880_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_:
1400fe880push rbp
1400fe881mov rbp, rsp
1400fe884sub rsp, 32
1400fe888mov [rbp+16], rcx
1400fe88cmov [rbp+24], rdx
1400fe890mov rdx, [rbp+24]
1400fe894mov rax, [rbp+16]
1400fe898mov rcx, rax
1400fe89bcall _ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_
1400fe8a0xor eax, 1
1400fe8a3add rsp, 32
1400fe8a7pop rbp
1400fe8a8ret
1400fe880
1400fe8a9
1400fe8a9 // align 0x10
1400fe8a9 // align 0x10
1400fe8b0
1400fe8b0_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_:
1400fe8b0push rbp
1400fe8b1mov rbp, rsp
1400fe8b4sub rsp, 32
1400fe8b8mov [rbp+16], rcx
1400fe8bcmov [rbp+24], rdx
1400fe8c0mov rdx, [rbp+24]
1400fe8c4mov rax, [rbp+16]
1400fe8c8mov rcx, rax
1400fe8cbcall _ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_
1400fe8d0xor eax, 1
1400fe8d3add rsp, 32
1400fe8d7pop rbp
1400fe8d8ret
1400fe8b0
1400fe8b0_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_:
1400fe8b0push rbp
1400fe8b1mov rbp, rsp
1400fe8b4sub rsp, 32
1400fe8b8mov [rbp+16], rcx
1400fe8bcmov [rbp+24], rdx
1400fe8c0mov rdx, [rbp+24]
1400fe8c4mov rax, [rbp+16]
1400fe8c8mov rcx, rax
1400fe8cbcall _ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_
1400fe8d0xor eax, 1
1400fe8d3add rsp, 32
1400fe8d7pop rbp
1400fe8d8ret
1400fe8b0
1400fe8d9
1400fe8d9 // align 0x10
1400fe8d9 // align 0x10
1400fe8e0
1400fe8e0_ZStoRRSt13_Ios_FmtflagsS_:
1400fe8e0push rbp
1400fe8e1mov rbp, rsp
1400fe8e4sub rsp, 32
1400fe8e8mov [rbp+16], rcx
1400fe8ecmov [rbp+24], edx
1400fe8efmov rax, [rbp+16]
1400fe8f3mov eax, [rax]
1400fe8f5mov edx, [rbp+24]
1400fe8f8mov ecx, eax
1400fe8facall _ZStorSt13_Ios_FmtflagsS_
1400fe8ffmov rdx, [rbp+16]
1400fe903mov [rdx], eax
1400fe905mov rax, [rbp+16]
1400fe909add rsp, 32
1400fe90dpop rbp
1400fe90eret
1400fe8e0
1400fe8e0_ZStoRRSt13_Ios_FmtflagsS_:
1400fe8e0push rbp
1400fe8e1mov rbp, rsp
1400fe8e4sub rsp, 32
1400fe8e8mov [rbp+16], rcx
1400fe8ecmov [rbp+24], edx
1400fe8efmov rax, [rbp+16]
1400fe8f3mov eax, [rax]
1400fe8f5mov edx, [rbp+24]
1400fe8f8mov ecx, eax
1400fe8facall _ZStorSt13_Ios_FmtflagsS_
1400fe8ffmov rdx, [rbp+16]
1400fe903mov [rdx], eax
1400fe905mov rax, [rbp+16]
1400fe909add rsp, 32
1400fe90dpop rbp
1400fe90eret
1400fe8e0
1400fe90f
1400fe90f // align 0x10
1400fe90f // align 0x10
1400fe910
1400fe910_ZStorSt13_Ios_FmtflagsS_:
1400fe910push rbp
1400fe911mov rbp, rsp
1400fe914mov [rbp+16], ecx
1400fe917mov [rbp+24], edx
1400fe91amov eax, [rbp+16]
1400fe91dor eax, [rbp+24]
1400fe920pop rbp
1400fe921ret
1400fe910
1400fe910_ZStorSt13_Ios_FmtflagsS_:
1400fe910push rbp
1400fe911mov rbp, rsp
1400fe914mov [rbp+16], ecx
1400fe917mov [rbp+24], edx
1400fe91amov eax, [rbp+16]
1400fe91dor eax, [rbp+24]
1400fe920pop rbp
1400fe921ret
1400fe910
1400fe922
1400fe922 // align 0x10
1400fe922 // align 0x10
1400fe930
1400fe930_ZStorSt13_Ios_OpenmodeS_:
1400fe930push rbp
1400fe931mov rbp, rsp
1400fe934mov [rbp+16], ecx
1400fe937mov [rbp+24], edx
1400fe93amov eax, [rbp+16]
1400fe93dor eax, [rbp+24]
1400fe940pop rbp
1400fe941ret
1400fe930
1400fe930_ZStorSt13_Ios_OpenmodeS_:
1400fe930push rbp
1400fe931mov rbp, rsp
1400fe934mov [rbp+16], ecx
1400fe937mov [rbp+24], edx
1400fe93amov eax, [rbp+16]
1400fe93dor eax, [rbp+24]
1400fe940pop rbp
1400fe941ret
1400fe930
1400fe942
1400fe942 // align 0x10
1400fe942 // align 0x10
1400fe950
1400fe950_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_:
1400fe950push rbp
1400fe951mov rbp, rsp
1400fe954sub rsp, 48
1400fe958mov [rbp+16], rcx
1400fe95cmov [rbp+24], rdx
1400fe960mov [rbp+32], r8
1400fe964mov rdx, [rbp+32]
1400fe968mov rax, [rbp+24]
1400fe96cmov rcx, rax
1400fe96fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::append(char const*)
1400fe974mov [rbp-8], rax
1400fe978mov rdx, [rbp-8]
1400fe97cmov rax, [rbp+16]
1400fe980mov rcx, rax
1400fe983call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
1400fe988mov rax, [rbp+16]
1400fe98cadd rsp, 48
1400fe990pop rbp
1400fe991ret
1400fe950
1400fe950_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_:
1400fe950push rbp
1400fe951mov rbp, rsp
1400fe954sub rsp, 48
1400fe958mov [rbp+16], rcx
1400fe95cmov [rbp+24], rdx
1400fe960mov [rbp+32], r8
1400fe964mov rdx, [rbp+32]
1400fe968mov rax, [rbp+24]
1400fe96cmov rcx, rax
1400fe96fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::append(char const*)
1400fe974mov [rbp-8], rax
1400fe978mov rdx, [rbp-8]
1400fe97cmov rax, [rbp+16]
1400fe980mov rcx, rax
1400fe983call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
1400fe988mov rax, [rbp+16]
1400fe98cadd rsp, 48
1400fe990pop rbp
1400fe991ret
1400fe950
1400fe992
1400fe992 // align 0x10
1400fe992 // align 0x10
1400fe9a0
1400fe9a0_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_:
1400fe9a0push rbp
1400fe9a1mov rbp, rsp
1400fe9a4sub rsp, 48
1400fe9a8mov [rbp+16], rcx
1400fe9acmov [rbp+24], rdx
1400fe9b0mov [rbp+32], r8
1400fe9b4mov rdx, [rbp+32]
1400fe9b8mov rax, [rbp+24]
1400fe9bcmov rcx, rax
1400fe9bfcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400fe9c4mov [rbp-8], rax
1400fe9c8mov rdx, [rbp-8]
1400fe9ccmov rax, [rbp+16]
1400fe9d0mov rcx, rax
1400fe9d3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
1400fe9d8mov rax, [rbp+16]
1400fe9dcadd rsp, 48
1400fe9e0pop rbp
1400fe9e1ret
1400fe9a0
1400fe9a0_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_:
1400fe9a0push rbp
1400fe9a1mov rbp, rsp
1400fe9a4sub rsp, 48
1400fe9a8mov [rbp+16], rcx
1400fe9acmov [rbp+24], rdx
1400fe9b0mov [rbp+32], r8
1400fe9b4mov rdx, [rbp+32]
1400fe9b8mov rax, [rbp+24]
1400fe9bcmov rcx, rax
1400fe9bfcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400fe9c4mov [rbp-8], rax
1400fe9c8mov rdx, [rbp-8]
1400fe9ccmov rax, [rbp+16]
1400fe9d0mov rcx, rax
1400fe9d3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
1400fe9d8mov rax, [rbp+16]
1400fe9dcadd rsp, 48
1400fe9e0pop rbp
1400fe9e1ret
1400fe9a0
1400fe9e2
1400fe9e2 // align 0x10
1400fe9e2 // align 0x10
1400fe9f0
1400fe9f0_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_:
1400fe9f0push rbp
1400fe9f1push rbx
1400fe9f2sub rsp, 72
1400fe9f6lea rbp, [rsp+64]
1400fe9fbmov [rbp+32], rcx
1400fe9ffmov [rbp+40], rdx
1400fea03mov [rbp+48], r8
1400fea07mov [rbp-1], 0
1400fea0bmov [rbp-1], 1
1400fea0fcmp [rbp-1], 0
1400fea13je 0x1400fea9d
1400fea19mov rax, [rbp+40]
1400fea1dmov rcx, rax
1400fea20call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400fea25mov rbx, rax
1400fea28mov rax, [rbp+48]
1400fea2cmov rcx, rax
1400fea2fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400fea34add rax, rbx
1400fea37mov [rbp-16], rax
1400fea3bmov rax, [rbp+40]
1400fea3fmov rcx, rax
1400fea42call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::capacity() const
1400fea47cmp rax, [rbp-16]
1400fea4bjae 0x1400fea66
1400fea4dmov rax, [rbp+48]
1400fea51mov rcx, rax
1400fea54call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::capacity() const
1400fea59cmp rax, [rbp-16]
1400fea5djb 0x1400fea66
1400fea5fmov eax, 1
1400fea64jmp 0x1400fea6b
1400fea66
1400fea66loc_1400fea66:
1400fea66mov eax, 0
1400fea6b
1400fea6bloc_1400fea6b:
1400fea6btest al, al
1400fea6dje 0x1400fea9d
1400fea6fmov rdx, [rbp+40]
1400fea73mov rax, [rbp+48]
1400fea77mov r8, rdx
1400fea7amov edx, 0
1400fea7fmov rcx, rax
1400fea82call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::insert(unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400fea87mov [rbp-24], rax
1400fea8bmov rdx, [rbp-24]
1400fea8fmov rax, [rbp+32]
1400fea93mov rcx, rax
1400fea96call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
1400fea9bjmp 0x1400feac1
1400fea9d
1400fea9dloc_1400fea9d:
1400fea9dmov rdx, [rbp+48]
1400feaa1mov rax, [rbp+40]
1400feaa5mov rcx, rax
1400feaa8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400feaadmov [rbp-32], rax
1400feab1mov rdx, [rbp-32]
1400feab5mov rax, [rbp+32]
1400feab9mov rcx, rax
1400feabccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
1400feac1
1400feac1loc_1400feac1:
1400feac1mov rax, [rbp+32]
1400feac5add rsp, 72
1400feac9pop rbx
1400feacapop rbp
1400feacbret
1400fe9f0
1400fe9f0_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_:
1400fe9f0push rbp
1400fe9f1push rbx
1400fe9f2sub rsp, 72
1400fe9f6lea rbp, [rsp+64]
1400fe9fbmov [rbp+32], rcx
1400fe9ffmov [rbp+40], rdx
1400fea03mov [rbp+48], r8
1400fea07mov [rbp-1], 0
1400fea0bmov [rbp-1], 1
1400fea0fcmp [rbp-1], 0
1400fea13je 0x1400fea9d
1400fea19mov rax, [rbp+40]
1400fea1dmov rcx, rax
1400fea20call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400fea25mov rbx, rax
1400fea28mov rax, [rbp+48]
1400fea2cmov rcx, rax
1400fea2fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400fea34add rax, rbx
1400fea37mov [rbp-16], rax
1400fea3bmov rax, [rbp+40]
1400fea3fmov rcx, rax
1400fea42call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::capacity() const
1400fea47cmp rax, [rbp-16]
1400fea4bjae 0x1400fea66
1400fea4dmov rax, [rbp+48]
1400fea51mov rcx, rax
1400fea54call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::capacity() const
1400fea59cmp rax, [rbp-16]
1400fea5djb 0x1400fea66
1400fea5fmov eax, 1
1400fea64jmp 0x1400fea6b
1400fea66
1400fea66loc_1400fea66:
1400fea66mov eax, 0
1400fea6b
1400fea6bloc_1400fea6b:
1400fea6btest al, al
1400fea6dje 0x1400fea9d
1400fea6fmov rdx, [rbp+40]
1400fea73mov rax, [rbp+48]
1400fea77mov r8, rdx
1400fea7amov edx, 0
1400fea7fmov rcx, rax
1400fea82call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::insert(unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400fea87mov [rbp-24], rax
1400fea8bmov rdx, [rbp-24]
1400fea8fmov rax, [rbp+32]
1400fea93mov rcx, rax
1400fea96call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
1400fea9bjmp 0x1400feac1
1400fea9d
1400fea9dloc_1400fea9d:
1400fea9dmov rdx, [rbp+48]
1400feaa1mov rax, [rbp+40]
1400feaa5mov rcx, rax
1400feaa8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400feaadmov [rbp-32], rax
1400feab1mov rdx, [rbp-32]
1400feab5mov rax, [rbp+32]
1400feab9mov rcx, rax
1400feabccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
1400feac1
1400feac1loc_1400feac1:
1400feac1mov rax, [rbp+32]
1400feac5add rsp, 72
1400feac9pop rbx
1400feacapop rbp
1400feacbret
1400fe9f0
1400feacc
1400feacc // align 0x10
1400feacc // align 0x10
1400fead0
1400fead0_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_:
1400fead0push rbp
1400fead1mov rbp, rsp
1400fead4sub rsp, 48
1400fead8mov [rbp+16], rcx
1400feadcmov [rbp+24], rdx
1400feae0mov [rbp+32], r8
1400feae4mov rdx, [rbp+24]
1400feae8mov rax, [rbp+32]
1400feaecmov r8, rdx
1400feaefmov edx, 0
1400feaf4mov rcx, rax
1400feaf7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::insert(unsigned long long, char const*)
1400feafcmov [rbp-8], rax
1400feb00mov rdx, [rbp-8]
1400feb04mov rax, [rbp+16]
1400feb08mov rcx, rax
1400feb0bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
1400feb10mov rax, [rbp+16]
1400feb14add rsp, 48
1400feb18pop rbp
1400feb19ret
1400fead0
1400fead0_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_:
1400fead0push rbp
1400fead1mov rbp, rsp
1400fead4sub rsp, 48
1400fead8mov [rbp+16], rcx
1400feadcmov [rbp+24], rdx
1400feae0mov [rbp+32], r8
1400feae4mov rdx, [rbp+24]
1400feae8mov rax, [rbp+32]
1400feaecmov r8, rdx
1400feaefmov edx, 0
1400feaf4mov rcx, rax
1400feaf7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::insert(unsigned long long, char const*)
1400feafcmov [rbp-8], rax
1400feb00mov rdx, [rbp-8]
1400feb04mov rax, [rbp+16]
1400feb08mov rcx, rax
1400feb0bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
1400feb10mov rax, [rbp+16]
1400feb14add rsp, 48
1400feb18pop rbp
1400feb19ret
1400fead0
1400feb1a
1400feb1a // align 0x10
1400feb1a // align 0x10
1400feb20
1400feb20_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_:
1400feb20push rbp
1400feb21push rsi
1400feb22push rbx
1400feb23sub rsp, 64
1400feb27lea rbp, [rsp+64]
1400feb2cmov [rbp+32], rcx
1400feb30mov [rbp+40], rdx
1400feb34mov [rbp+48], r8
1400feb38lea rax, [rbp-1]
1400feb3cmov rdx, [rbp+48]
1400feb40mov rcx, rax
1400feb43call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::get_allocator() const
1400feb48mov rax, [rbp+48]
1400feb4cmov rcx, rax
1400feb4fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400feb54mov rbx, rax
1400feb57mov rax, [rbp+48]
1400feb5bmov rcx, rax
1400feb5ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
1400feb63mov rsi, rax
1400feb66mov rax, [rbp+40]
1400feb6amov rcx, rax
1400feb6dcall std::char_traits<char>::length(char const*)
1400feb72mov r8, rax
1400feb75mov rax, [rbp+32]
1400feb79mov rdx, [rbp+40]
1400feb7dlea rcx, [rbp-1]
1400feb81mov [rsp+40], rcx
1400feb86mov [rsp+32], rbx
1400feb8bmov r9, rsi
1400feb8emov rcx, rax
1400feb91call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::allocator_type const&)
1400feb96nop
1400feb97lea rax, [rbp-1]
1400feb9bmov rcx, rax
1400feb9ecall std::__new_allocator<char>::~__new_allocator()
1400feba3nop
1400feba4jmp 0x1400febc1
1400feba6
1400feba6 48 89 c3 48 8d 45 ff 48 89 c1 H..H.E.H..
1400febb0 e8 1b f2 fc ff 90 48 89 d8 48 89 c1 e8 df c7 f1 ......H..H......
1400febc0 ff .
1400febc1
1400febc1loc_1400febc1:
1400febc1mov rax, [rbp+32]
1400febc5add rsp, 64
1400febc9pop rbx
1400febcapop rsi
1400febcbpop rbp
1400febccret
1400feb20
1400feb20_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_:
1400feb20push rbp
1400feb21push rsi
1400feb22push rbx
1400feb23sub rsp, 64
1400feb27lea rbp, [rsp+64]
1400feb2cmov [rbp+32], rcx
1400feb30mov [rbp+40], rdx
1400feb34mov [rbp+48], r8
1400feb38lea rax, [rbp-1]
1400feb3cmov rdx, [rbp+48]
1400feb40mov rcx, rax
1400feb43call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::get_allocator() const
1400feb48mov rax, [rbp+48]
1400feb4cmov rcx, rax
1400feb4fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400feb54mov rbx, rax
1400feb57mov rax, [rbp+48]
1400feb5bmov rcx, rax
1400feb5ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
1400feb63mov rsi, rax
1400feb66mov rax, [rbp+40]
1400feb6amov rcx, rax
1400feb6dcall std::char_traits<char>::length(char const*)
1400feb72mov r8, rax
1400feb75mov rax, [rbp+32]
1400feb79mov rdx, [rbp+40]
1400feb7dlea rcx, [rbp-1]
1400feb81mov [rsp+40], rcx
1400feb86mov [rsp+32], rbx
1400feb8bmov r9, rsi
1400feb8emov rcx, rax
1400feb91call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::allocator_type const&)
1400feb96nop
1400feb97lea rax, [rbp-1]
1400feb9bmov rcx, rax
1400feb9ecall std::__new_allocator<char>::~__new_allocator()
1400feba3nop
1400feba4jmp 0x1400febc1
1400feba6
1400feba6 48 89 c3 48 8d 45 ff 48 89 c1 H..H.E.H..
1400febb0 e8 1b f2 fc ff 90 48 89 d8 48 89 c1 e8 df c7 f1 ......H..H......
1400febc0 ff .
1400febc1
1400febc1loc_1400febc1:
1400febc1mov rax, [rbp+32]
1400febc5add rsp, 64
1400febc9pop rbx
1400febcapop rsi
1400febcbpop rbp
1400febccret
1400feb20
1400febcd
1400febcd // align 0x10
1400febcd // align 0x10
1400febd0
1400febd0_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_:
1400febd0push r13
1400febd2push r12
1400febd4push rbp
1400febd5push rdi
1400febd6push rsi
1400febd7push rbx
1400febd8sub rsp, 40
1400febdcmov rsi, [r8+8]
1400febe0mov rdi, [rdx+8]
1400febe4mov r13, [rdx]
1400febe7mov r12, [r8]
1400febealea rdx, [rsi+rdi]
1400febeelea rbp, [rcx+16]
1400febf2mov [rcx+8], 0
1400febfamov rbx, rcx
1400febfdmov [rcx], rbp
1400fec00mov [rcx+16], 0
1400fec04call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400fec09mov rax, 0x7ffffffffffffffe
1400fec13sub rax, [rbx+8]
1400fec17cmp rax, rdi
1400fec1ajb 0x1400fec7f
1400fec1cmov r8, rdi
1400fec1fmov rdx, r13
1400fec22mov rcx, rbx
1400fec25call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400fec2amov rax, 0x7ffffffffffffffe
1400fec34sub rax, [rbx+8]
1400fec38cmp rax, rsi
1400fec3bjb 0x1400fec73
1400fec3dmov r8, rsi
1400fec40mov rdx, r12
1400fec43mov rcx, rbx
1400fec46call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400fec4bmov rax, rbx
1400fec4eadd rsp, 40
1400fec52pop rbx
1400fec53pop rsi
1400fec54pop rdi
1400fec55pop rbp
1400fec56pop r12
1400fec58pop r13
1400fec5aret
1400fec5b
1400fec5b 48 8b 0b 48 89 H..H.
1400fec60 c6 48 39 cd 74 05 e8 45 2e 00 00 48 89 f1 e8 2d .H9.t..E...H...-
1400fec70 c7 f1 ff ...
1400fec73
1400fec73loc_1400fec73:
1400fec73lea rcx, [rip+0x93204]
1400fec7acall std::__throw_length_error(char const*)
1400fec7f
1400fec7floc_1400fec7f:
1400fec7flea rcx, [rip+0x931f8]
1400fec86call std::__throw_length_error(char const*)
1400fec8bnop
1400febd0
1400febd0_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_:
1400febd0push r13
1400febd2push r12
1400febd4push rbp
1400febd5push rdi
1400febd6push rsi
1400febd7push rbx
1400febd8sub rsp, 40
1400febdcmov rsi, [r8+8]
1400febe0mov rdi, [rdx+8]
1400febe4mov r13, [rdx]
1400febe7mov r12, [r8]
1400febealea rdx, [rsi+rdi]
1400febeelea rbp, [rcx+16]
1400febf2mov [rcx+8], 0
1400febfamov rbx, rcx
1400febfdmov [rcx], rbp
1400fec00mov [rcx+16], 0
1400fec04call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400fec09mov rax, 0x7ffffffffffffffe
1400fec13sub rax, [rbx+8]
1400fec17cmp rax, rdi
1400fec1ajb 0x1400fec7f
1400fec1cmov r8, rdi
1400fec1fmov rdx, r13
1400fec22mov rcx, rbx
1400fec25call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400fec2amov rax, 0x7ffffffffffffffe
1400fec34sub rax, [rbx+8]
1400fec38cmp rax, rsi
1400fec3bjb 0x1400fec73
1400fec3dmov r8, rsi
1400fec40mov rdx, r12
1400fec43mov rcx, rbx
1400fec46call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400fec4bmov rax, rbx
1400fec4eadd rsp, 40
1400fec52pop rbx
1400fec53pop rsi
1400fec54pop rdi
1400fec55pop rbp
1400fec56pop r12
1400fec58pop r13
1400fec5aret
1400fec5b
1400fec5b 48 8b 0b 48 89 H..H.
1400fec60 c6 48 39 cd 74 05 e8 45 2e 00 00 48 89 f1 e8 2d .H9.t..E...H...-
1400fec70 c7 f1 ff ...
1400fec73
1400fec73loc_1400fec73:
1400fec73lea rcx, [rip+0x93204]
1400fec7acall std::__throw_length_error(char const*)
1400fec7f
1400fec7floc_1400fec7f:
1400fec7flea rcx, [rip+0x931f8]
1400fec86call std::__throw_length_error(char const*)
1400fec8bnop
1400febd0
1400fec8c
1400fec8c // align 0x10
1400fec8c // align 0x10
1400fec90
1400fec90_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_:
1400fec90push rbp
1400fec91push rdi
1400fec92push rsi
1400fec93push rbx
1400fec94sub rsp, 40
1400fec98mov rsi, [r8+8]
1400fec9cmov rbp, [r8]
1400fec9flea rdi, [rcx+16]
1400feca3mov [rcx+8], 0
1400fecabmov rbx, rcx
1400fecaemov [rcx], rdi
1400fecb1mov [rcx+16], 0
1400fecb5mov [rsp+88], dl
1400fecb9lea rdx, [rsi+1]
1400fecbdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400fecc2mov rax, 0x7ffffffffffffffe
1400feccccmp [rbx+8], rax
1400fecd0je 0x1400fed36
1400fecd2lea rdx, [rsp+88]
1400fecd7mov r8l, 1
1400fecddmov rcx, rbx
1400fece0call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400fece5mov rax, 0x7ffffffffffffffe
1400fecefsub rax, [rbx+8]
1400fecf3cmp rax, rsi
1400fecf6jb 0x1400fed2a
1400fecf8mov r8, rsi
1400fecfbmov rdx, rbp
1400fecfemov rcx, rbx
1400fed01call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400fed06mov rax, rbx
1400fed09add rsp, 40
1400fed0dpop rbx
1400fed0epop rsi
1400fed0fpop rdi
1400fed10pop rbp
1400fed11ret
1400fed12
1400fed12 48 8b 0b 48 89 c6 48 39 cf 74 05 e8 8e 2d H..H..H9.t...-
1400fed20 00 00 48 89 f1 e8 76 c6 f1 ff ..H...v...
1400fed2a
1400fed2aloc_1400fed2a:
1400fed2alea rcx, [rip+0x9314d]
1400fed31call std::__throw_length_error(char const*)
1400fed36
1400fed36loc_1400fed36:
1400fed36lea rcx, [rip+0x93141]
1400fed3dcall std::__throw_length_error(char const*)
1400fed42nop
1400fec90
1400fec90_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_:
1400fec90push rbp
1400fec91push rdi
1400fec92push rsi
1400fec93push rbx
1400fec94sub rsp, 40
1400fec98mov rsi, [r8+8]
1400fec9cmov rbp, [r8]
1400fec9flea rdi, [rcx+16]
1400feca3mov [rcx+8], 0
1400fecabmov rbx, rcx
1400fecaemov [rcx], rdi
1400fecb1mov [rcx+16], 0
1400fecb5mov [rsp+88], dl
1400fecb9lea rdx, [rsi+1]
1400fecbdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400fecc2mov rax, 0x7ffffffffffffffe
1400feccccmp [rbx+8], rax
1400fecd0je 0x1400fed36
1400fecd2lea rdx, [rsp+88]
1400fecd7mov r8l, 1
1400fecddmov rcx, rbx
1400fece0call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400fece5mov rax, 0x7ffffffffffffffe
1400fecefsub rax, [rbx+8]
1400fecf3cmp rax, rsi
1400fecf6jb 0x1400fed2a
1400fecf8mov r8, rsi
1400fecfbmov rdx, rbp
1400fecfemov rcx, rbx
1400fed01call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400fed06mov rax, rbx
1400fed09add rsp, 40
1400fed0dpop rbx
1400fed0epop rsi
1400fed0fpop rdi
1400fed10pop rbp
1400fed11ret
1400fed12
1400fed12 48 8b 0b 48 89 c6 48 39 cf 74 05 e8 8e 2d H..H..H9.t...-
1400fed20 00 00 48 89 f1 e8 76 c6 f1 ff ..H...v...
1400fed2a
1400fed2aloc_1400fed2a:
1400fed2alea rcx, [rip+0x9314d]
1400fed31call std::__throw_length_error(char const*)
1400fed36
1400fed36loc_1400fed36:
1400fed36lea rcx, [rip+0x93141]
1400fed3dcall std::__throw_length_error(char const*)
1400fed42nop
1400fec90
1400fed43
1400fed43 // align 0x10
1400fed43 // align 0x10
1400fed50
1400fed50_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_:
1400fed50push r13
1400fed52push r12
1400fed54push rbp
1400fed55push rdi
1400fed56push rsi
1400fed57push rbx
1400fed58sub rsp, 56
1400fed5cmov rdi, [rip+0x9892d]
1400fed63mov rsi, [rdi]
1400fed66mov [rsp+40], rsi
1400fed6bmov rsi, [r8]
1400fed6emov rbx, rcx
1400fed71mov rcx, rdx
1400fed74mov rbp, rdx
1400fed77call strlen
1400fed7cxor edx, edx
1400fed7exor ecx, ecx
1400fed80lea r8, [rsp+39]
1400fed85mov r12, rax
1400fed88mov rdi, [rsi-24]
1400fed8ccall std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400fed91mov rcx, rbx
1400fed94mov [rbx], rax
1400fed97lea rdx, [rdi+r12]
1400fed9bcall std::string::reserve(unsigned long long)
1400feda0mov r8, r12
1400feda3mov rdx, rbp
1400feda6mov rcx, rbx
1400feda9call std::string::append(char const*, unsigned long long)
1400fedaemov r8, rdi
1400fedb1mov rdx, rsi
1400fedb4mov rcx, rbx
1400fedb7call std::string::append(char const*, unsigned long long)
1400fedbcmov rsi, [rip+0x988cd]
1400fedc3mov rax, [rsp+40]
1400fedc8sub rax, [rsi]
1400fedcbjne 0x1400fee02
1400fedcdmov rax, rbx
1400fedd0add rsp, 56
1400fedd4pop rbx
1400fedd5pop rsi
1400fedd6pop rdi
1400fedd7pop rbp
1400fedd8pop r12
1400feddapop r13
1400feddcret
1400feddd
1400feddd 48 8b 0b H..
1400fede0 48 8d 54 24 27 48 89 c6 48 83 e9 18 e8 7f 89 f9 H.T$'H..H.......
1400fedf0 ff 48 8b 3d 98 88 09 00 48 8b 44 24 28 48 2b 07 .H.=....H.D$(H+.
1400fee00 74 05 t.
1400fee02
1400fee02loc_1400fee02:
1400fee02call __stack_chk_fail
1400fee07mov rcx, rsi
1400fee0acall _Unwind_Resume
1400fee0fnop
1400fed50
1400fed50_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_:
1400fed50push r13
1400fed52push r12
1400fed54push rbp
1400fed55push rdi
1400fed56push rsi
1400fed57push rbx
1400fed58sub rsp, 56
1400fed5cmov rdi, [rip+0x9892d]
1400fed63mov rsi, [rdi]
1400fed66mov [rsp+40], rsi
1400fed6bmov rsi, [r8]
1400fed6emov rbx, rcx
1400fed71mov rcx, rdx
1400fed74mov rbp, rdx
1400fed77call strlen
1400fed7cxor edx, edx
1400fed7exor ecx, ecx
1400fed80lea r8, [rsp+39]
1400fed85mov r12, rax
1400fed88mov rdi, [rsi-24]
1400fed8ccall std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400fed91mov rcx, rbx
1400fed94mov [rbx], rax
1400fed97lea rdx, [rdi+r12]
1400fed9bcall std::string::reserve(unsigned long long)
1400feda0mov r8, r12
1400feda3mov rdx, rbp
1400feda6mov rcx, rbx
1400feda9call std::string::append(char const*, unsigned long long)
1400fedaemov r8, rdi
1400fedb1mov rdx, rsi
1400fedb4mov rcx, rbx
1400fedb7call std::string::append(char const*, unsigned long long)
1400fedbcmov rsi, [rip+0x988cd]
1400fedc3mov rax, [rsp+40]
1400fedc8sub rax, [rsi]
1400fedcbjne 0x1400fee02
1400fedcdmov rax, rbx
1400fedd0add rsp, 56
1400fedd4pop rbx
1400fedd5pop rsi
1400fedd6pop rdi
1400fedd7pop rbp
1400fedd8pop r12
1400feddapop r13
1400feddcret
1400feddd
1400feddd 48 8b 0b H..
1400fede0 48 8d 54 24 27 48 89 c6 48 83 e9 18 e8 7f 89 f9 H.T$'H..H.......
1400fedf0 ff 48 8b 3d 98 88 09 00 48 8b 44 24 28 48 2b 07 .H.=....H.D$(H+.
1400fee00 74 05 t.
1400fee02
1400fee02loc_1400fee02:
1400fee02call __stack_chk_fail
1400fee07mov rcx, rsi
1400fee0acall _Unwind_Resume
1400fee0fnop
1400fed50
1400fee10
1400fee10_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_:
1400fee10push r13
1400fee12push r12
1400fee14push rbp
1400fee15push rdi
1400fee16push rsi
1400fee17push rbx
1400fee18sub rsp, 56
1400fee1cmov rdi, [rip+0x9886d]
1400fee23mov rbp, [rdx]
1400fee26xor edx, edx
1400fee28mov r12, [rbp-24]
1400fee2cmov rsi, [rdi]
1400fee2fmov [rsp+40], rsi
1400fee34mov rsi, [r8]
1400fee37mov rbx, rcx
1400fee3alea r8, [rsp+39]
1400fee3fxor ecx, ecx
1400fee41mov rdi, [rsi-24]
1400fee45call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400fee4amov rcx, rbx
1400fee4dmov [rbx], rax
1400fee50lea rdx, [rdi+r12]
1400fee54call std::string::reserve(unsigned long long)
1400fee59mov r8, r12
1400fee5cmov rdx, rbp
1400fee5fmov rcx, rbx
1400fee62call std::string::append(char const*, unsigned long long)
1400fee67mov r8, rdi
1400fee6amov rdx, rsi
1400fee6dmov rcx, rbx
1400fee70call std::string::append(char const*, unsigned long long)
1400fee75mov rsi, [rip+0x98814]
1400fee7cmov rax, [rsp+40]
1400fee81sub rax, [rsi]
1400fee84jne 0x1400feebb
1400fee86mov rax, rbx
1400fee89add rsp, 56
1400fee8dpop rbx
1400fee8epop rsi
1400fee8fpop rdi
1400fee90pop rbp
1400fee91pop r12
1400fee93pop r13
1400fee95ret
1400fee96
1400fee96 48 8b 0b 48 8d 54 24 27 48 89 H..H.T$'H.
1400feea0 c6 48 83 e9 18 e8 c6 88 f9 ff 48 8b 3d df 87 09 .H........H.=...
1400feeb0 00 48 8b 44 24 28 48 2b 07 74 05 .H.D$(H+.t.
1400feebb
1400feebbloc_1400feebb:
1400feebbcall __stack_chk_fail
1400feec0mov rcx, rsi
1400feec3call _Unwind_Resume
1400feec8nop
1400fee10
1400fee10_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_:
1400fee10push r13
1400fee12push r12
1400fee14push rbp
1400fee15push rdi
1400fee16push rsi
1400fee17push rbx
1400fee18sub rsp, 56
1400fee1cmov rdi, [rip+0x9886d]
1400fee23mov rbp, [rdx]
1400fee26xor edx, edx
1400fee28mov r12, [rbp-24]
1400fee2cmov rsi, [rdi]
1400fee2fmov [rsp+40], rsi
1400fee34mov rsi, [r8]
1400fee37mov rbx, rcx
1400fee3alea r8, [rsp+39]
1400fee3fxor ecx, ecx
1400fee41mov rdi, [rsi-24]
1400fee45call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400fee4amov rcx, rbx
1400fee4dmov [rbx], rax
1400fee50lea rdx, [rdi+r12]
1400fee54call std::string::reserve(unsigned long long)
1400fee59mov r8, r12
1400fee5cmov rdx, rbp
1400fee5fmov rcx, rbx
1400fee62call std::string::append(char const*, unsigned long long)
1400fee67mov r8, rdi
1400fee6amov rdx, rsi
1400fee6dmov rcx, rbx
1400fee70call std::string::append(char const*, unsigned long long)
1400fee75mov rsi, [rip+0x98814]
1400fee7cmov rax, [rsp+40]
1400fee81sub rax, [rsi]
1400fee84jne 0x1400feebb
1400fee86mov rax, rbx
1400fee89add rsp, 56
1400fee8dpop rbx
1400fee8epop rsi
1400fee8fpop rdi
1400fee90pop rbp
1400fee91pop r12
1400fee93pop r13
1400fee95ret
1400fee96
1400fee96 48 8b 0b 48 8d 54 24 27 48 89 H..H.T$'H.
1400feea0 c6 48 83 e9 18 e8 c6 88 f9 ff 48 8b 3d df 87 09 .H........H.=...
1400feeb0 00 48 8b 44 24 28 48 2b 07 74 05 .H.D$(H+.t.
1400feebb
1400feebbloc_1400feebb:
1400feebbcall __stack_chk_fail
1400feec0mov rcx, rsi
1400feec3call _Unwind_Resume
1400feec8nop
1400fee10
1400feec9
1400feec9 // align 0x10
1400feec9 // align 0x10
1400feed0
1400feed0_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ES3_RKS6_:
1400feed0push rbp
1400feed1push rdi
1400feed2push rsi
1400feed3push rbx
1400feed4sub rsp, 56
1400feed8mov rdi, [rip+0x987b1]
1400feedfmov rsi, [rdi]
1400feee2mov [rsp+40], rsi
1400feee7mov rsi, [r8]
1400feeealea rbp, [rsp+39]
1400feeefmov rbx, rcx
1400feef2mov [rsp+104], dl
1400feef6xor ecx, ecx
1400feef8xor edx, edx
1400feefamov r8, rbp
1400feefdmov rdi, [rsi-24]
1400fef01call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400fef06mov rcx, rbx
1400fef09mov [rbx], rax
1400fef0clea rdx, [rdi+1]
1400fef10call std::string::reserve(unsigned long long)
1400fef15lea rdx, [rsp+104]
1400fef1amov r8l, 1
1400fef20mov rcx, rbx
1400fef23call std::string::append(char const*, unsigned long long)
1400fef28mov r8, rdi
1400fef2bmov rdx, rsi
1400fef2emov rcx, rbx
1400fef31call std::string::append(char const*, unsigned long long)
1400fef36mov rsi, [rip+0x98753]
1400fef3dmov rax, [rsp+40]
1400fef42sub rax, [rsi]
1400fef45jne 0x1400fef76
1400fef47mov rax, rbx
1400fef4aadd rsp, 56
1400fef4epop rbx
1400fef4fpop rsi
1400fef50pop rdi
1400fef51pop rbp
1400fef52ret
1400fef53
1400fef53 48 8b 0b 48 89 ea 48 89 c6 48 83 e9 18 H..H..H..H...
1400fef60 e8 0b 88 f9 ff 48 8b 3d 24 87 09 00 48 8b 44 24 .....H.=$...H.D$
1400fef70 28 48 2b 07 74 05 (H+.t.
1400fef76
1400fef76loc_1400fef76:
1400fef76call __stack_chk_fail
1400fef7bmov rcx, rsi
1400fef7ecall _Unwind_Resume
1400fef83nop
1400feed0
1400feed0_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ES3_RKS6_:
1400feed0push rbp
1400feed1push rdi
1400feed2push rsi
1400feed3push rbx
1400feed4sub rsp, 56
1400feed8mov rdi, [rip+0x987b1]
1400feedfmov rsi, [rdi]
1400feee2mov [rsp+40], rsi
1400feee7mov rsi, [r8]
1400feeealea rbp, [rsp+39]
1400feeefmov rbx, rcx
1400feef2mov [rsp+104], dl
1400feef6xor ecx, ecx
1400feef8xor edx, edx
1400feefamov r8, rbp
1400feefdmov rdi, [rsi-24]
1400fef01call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400fef06mov rcx, rbx
1400fef09mov [rbx], rax
1400fef0clea rdx, [rdi+1]
1400fef10call std::string::reserve(unsigned long long)
1400fef15lea rdx, [rsp+104]
1400fef1amov r8l, 1
1400fef20mov rcx, rbx
1400fef23call std::string::append(char const*, unsigned long long)
1400fef28mov r8, rdi
1400fef2bmov rdx, rsi
1400fef2emov rcx, rbx
1400fef31call std::string::append(char const*, unsigned long long)
1400fef36mov rsi, [rip+0x98753]
1400fef3dmov rax, [rsp+40]
1400fef42sub rax, [rsi]
1400fef45jne 0x1400fef76
1400fef47mov rax, rbx
1400fef4aadd rsp, 56
1400fef4epop rbx
1400fef4fpop rsi
1400fef50pop rdi
1400fef51pop rbp
1400fef52ret
1400fef53
1400fef53 48 8b 0b 48 89 ea 48 89 c6 48 83 e9 18 H..H..H..H...
1400fef60 e8 0b 88 f9 ff 48 8b 3d 24 87 09 00 48 8b 44 24 .....H.=$...H.D$
1400fef70 28 48 2b 07 74 05 (H+.t.
1400fef76
1400fef76loc_1400fef76:
1400fef76call __stack_chk_fail
1400fef7bmov rcx, rsi
1400fef7ecall _Unwind_Resume
1400fef83nop
1400feed0
1400fef84
1400fef84 // align 0x10
1400fef84 // align 0x10
1400fef90
1400fef90_ZStplIwSt11char_traitsIwESaIwEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_:
1400fef90push r13
1400fef92push r12
1400fef94push rbp
1400fef95push rdi
1400fef96push rsi
1400fef97push rbx
1400fef98sub rsp, 40
1400fef9cmov rdi, [r8+8]
1400fefa0mov r13, [r8]
1400fefa3mov rbx, rcx
1400fefa6mov rcx, rdx
1400fefa9mov rsi, rdx
1400fefaccall wcslen
1400fefb1lea r12, [rbx+16]
1400fefb5mov [rbx+8], 0
1400fefbdmov rcx, rbx
1400fefc0mov rbp, rax
1400fefc3xor eax, eax
1400fefc5mov [rbx], r12
1400fefc8mov [rbx+16], ax
1400fefcclea rdx, [rdi+rbp]
1400fefd0call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400fefd5mov rax, 0x3ffffffffffffffe
1400fefdfsub rax, [rbx+8]
1400fefe3cmp rax, rbp
1400fefe6jb 0x1400ff04b
1400fefe8mov r8, rbp
1400fefebmov rdx, rsi
1400fefeemov rcx, rbx
1400feff1call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400feff6mov rax, 0x3ffffffffffffffe
1400ff000sub rax, [rbx+8]
1400ff004cmp rax, rdi
1400ff007jb 0x1400ff03f
1400ff009mov r8, rdi
1400ff00cmov rdx, r13
1400ff00fmov rcx, rbx
1400ff012call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400ff017mov rax, rbx
1400ff01aadd rsp, 40
1400ff01epop rbx
1400ff01fpop rsi
1400ff020pop rdi
1400ff021pop rbp
1400ff022pop r12
1400ff024pop r13
1400ff026ret
1400ff027
1400ff027 48 8b 0b 48 89 c6 49 39 cc H..H..I9.
1400ff030 74 05 e8 79 2a 00 00 48 89 f1 e8 61 c3 f1 ff t..y*..H...a...
1400ff03f
1400ff03floc_1400ff03f:
1400ff03flea rcx, [rip+0x93e78]
1400ff046call std::__throw_length_error(char const*)
1400ff04b
1400ff04bloc_1400ff04b:
1400ff04blea rcx, [rip+0x93e6c]
1400ff052call std::__throw_length_error(char const*)
1400ff057nop
1400fef90
1400fef90_ZStplIwSt11char_traitsIwESaIwEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_:
1400fef90push r13
1400fef92push r12
1400fef94push rbp
1400fef95push rdi
1400fef96push rsi
1400fef97push rbx
1400fef98sub rsp, 40
1400fef9cmov rdi, [r8+8]
1400fefa0mov r13, [r8]
1400fefa3mov rbx, rcx
1400fefa6mov rcx, rdx
1400fefa9mov rsi, rdx
1400fefaccall wcslen
1400fefb1lea r12, [rbx+16]
1400fefb5mov [rbx+8], 0
1400fefbdmov rcx, rbx
1400fefc0mov rbp, rax
1400fefc3xor eax, eax
1400fefc5mov [rbx], r12
1400fefc8mov [rbx+16], ax
1400fefcclea rdx, [rdi+rbp]
1400fefd0call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400fefd5mov rax, 0x3ffffffffffffffe
1400fefdfsub rax, [rbx+8]
1400fefe3cmp rax, rbp
1400fefe6jb 0x1400ff04b
1400fefe8mov r8, rbp
1400fefebmov rdx, rsi
1400fefeemov rcx, rbx
1400feff1call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400feff6mov rax, 0x3ffffffffffffffe
1400ff000sub rax, [rbx+8]
1400ff004cmp rax, rdi
1400ff007jb 0x1400ff03f
1400ff009mov r8, rdi
1400ff00cmov rdx, r13
1400ff00fmov rcx, rbx
1400ff012call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400ff017mov rax, rbx
1400ff01aadd rsp, 40
1400ff01epop rbx
1400ff01fpop rsi
1400ff020pop rdi
1400ff021pop rbp
1400ff022pop r12
1400ff024pop r13
1400ff026ret
1400ff027
1400ff027 48 8b 0b 48 89 c6 49 39 cc H..H..I9.
1400ff030 74 05 e8 79 2a 00 00 48 89 f1 e8 61 c3 f1 ff t..y*..H...a...
1400ff03f
1400ff03floc_1400ff03f:
1400ff03flea rcx, [rip+0x93e78]
1400ff046call std::__throw_length_error(char const*)
1400ff04b
1400ff04bloc_1400ff04b:
1400ff04blea rcx, [rip+0x93e6c]
1400ff052call std::__throw_length_error(char const*)
1400ff057nop
1400fef90
1400ff058
1400ff058 // align 0x10
1400ff058 // align 0x10
1400ff060
1400ff060_ZStplIwSt11char_traitsIwESaIwEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_:
1400ff060push r13
1400ff062push r12
1400ff064push rbp
1400ff065push rdi
1400ff066push rsi
1400ff067push rbx
1400ff068sub rsp, 40
1400ff06cxor eax, eax
1400ff06emov rsi, [r8+8]
1400ff072mov rdi, [rdx+8]
1400ff076mov r13, [rdx]
1400ff079mov r12, [r8]
1400ff07clea rdx, [rsi+rdi]
1400ff080lea rbp, [rcx+16]
1400ff084mov [rcx+8], 0
1400ff08cmov rbx, rcx
1400ff08fmov [rcx], rbp
1400ff092mov [rcx+16], ax
1400ff096call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400ff09bmov rax, 0x3ffffffffffffffe
1400ff0a5sub rax, [rbx+8]
1400ff0a9cmp rax, rdi
1400ff0acjb 0x1400ff111
1400ff0aemov r8, rdi
1400ff0b1mov rdx, r13
1400ff0b4mov rcx, rbx
1400ff0b7call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400ff0bcmov rax, 0x3ffffffffffffffe
1400ff0c6sub rax, [rbx+8]
1400ff0cacmp rax, rsi
1400ff0cdjb 0x1400ff105
1400ff0cfmov r8, rsi
1400ff0d2mov rdx, r12
1400ff0d5mov rcx, rbx
1400ff0d8call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400ff0ddmov rax, rbx
1400ff0e0add rsp, 40
1400ff0e4pop rbx
1400ff0e5pop rsi
1400ff0e6pop rdi
1400ff0e7pop rbp
1400ff0e8pop r12
1400ff0eapop r13
1400ff0ecret
1400ff0ed
1400ff0ed 48 8b 0b H..
1400ff0f0 48 89 c6 48 39 cd 74 05 e8 b3 29 00 00 48 89 f1 H..H9.t...)..H..
1400ff100 e8 9b c2 f1 ff .....
1400ff105
1400ff105loc_1400ff105:
1400ff105lea rcx, [rip+0x93db2]
1400ff10ccall std::__throw_length_error(char const*)
1400ff111
1400ff111loc_1400ff111:
1400ff111lea rcx, [rip+0x93da6]
1400ff118call std::__throw_length_error(char const*)
1400ff11dnop
1400ff060
1400ff060_ZStplIwSt11char_traitsIwESaIwEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_:
1400ff060push r13
1400ff062push r12
1400ff064push rbp
1400ff065push rdi
1400ff066push rsi
1400ff067push rbx
1400ff068sub rsp, 40
1400ff06cxor eax, eax
1400ff06emov rsi, [r8+8]
1400ff072mov rdi, [rdx+8]
1400ff076mov r13, [rdx]
1400ff079mov r12, [r8]
1400ff07clea rdx, [rsi+rdi]
1400ff080lea rbp, [rcx+16]
1400ff084mov [rcx+8], 0
1400ff08cmov rbx, rcx
1400ff08fmov [rcx], rbp
1400ff092mov [rcx+16], ax
1400ff096call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400ff09bmov rax, 0x3ffffffffffffffe
1400ff0a5sub rax, [rbx+8]
1400ff0a9cmp rax, rdi
1400ff0acjb 0x1400ff111
1400ff0aemov r8, rdi
1400ff0b1mov rdx, r13
1400ff0b4mov rcx, rbx
1400ff0b7call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400ff0bcmov rax, 0x3ffffffffffffffe
1400ff0c6sub rax, [rbx+8]
1400ff0cacmp rax, rsi
1400ff0cdjb 0x1400ff105
1400ff0cfmov r8, rsi
1400ff0d2mov rdx, r12
1400ff0d5mov rcx, rbx
1400ff0d8call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400ff0ddmov rax, rbx
1400ff0e0add rsp, 40
1400ff0e4pop rbx
1400ff0e5pop rsi
1400ff0e6pop rdi
1400ff0e7pop rbp
1400ff0e8pop r12
1400ff0eapop r13
1400ff0ecret
1400ff0ed
1400ff0ed 48 8b 0b H..
1400ff0f0 48 89 c6 48 39 cd 74 05 e8 b3 29 00 00 48 89 f1 H..H9.t...)..H..
1400ff100 e8 9b c2 f1 ff .....
1400ff105
1400ff105loc_1400ff105:
1400ff105lea rcx, [rip+0x93db2]
1400ff10ccall std::__throw_length_error(char const*)
1400ff111
1400ff111loc_1400ff111:
1400ff111lea rcx, [rip+0x93da6]
1400ff118call std::__throw_length_error(char const*)
1400ff11dnop
1400ff060
1400ff11e
1400ff11e // align 0x10
1400ff11e // align 0x10
1400ff120
1400ff120_ZStplIwSt11char_traitsIwESaIwEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_:
1400ff120push rbp
1400ff121push rdi
1400ff122push rsi
1400ff123push rbx
1400ff124sub rsp, 40
1400ff128xor eax, eax
1400ff12amov rsi, [r8+8]
1400ff12emov rbp, [r8]
1400ff131lea rdi, [rcx+16]
1400ff135mov [rcx+8], 0
1400ff13dmov rbx, rcx
1400ff140mov [rcx], rdi
1400ff143mov [rcx+16], ax
1400ff147mov [rsp+88], dx
1400ff14clea rdx, [rsi+1]
1400ff150call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400ff155mov rax, 0x3ffffffffffffffe
1400ff15fcmp [rbx+8], rax
1400ff163je 0x1400ff1c9
1400ff165lea rdx, [rsp+88]
1400ff16amov r8l, 1
1400ff170mov rcx, rbx
1400ff173call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400ff178mov rax, 0x3ffffffffffffffe
1400ff182sub rax, [rbx+8]
1400ff186cmp rax, rsi
1400ff189jb 0x1400ff1bd
1400ff18bmov r8, rsi
1400ff18emov rdx, rbp
1400ff191mov rcx, rbx
1400ff194call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400ff199mov rax, rbx
1400ff19cadd rsp, 40
1400ff1a0pop rbx
1400ff1a1pop rsi
1400ff1a2pop rdi
1400ff1a3pop rbp
1400ff1a4ret
1400ff1a5
1400ff1a5 48 8b 0b 48 89 c6 48 39 cf 74 05 H..H..H9.t.
1400ff1b0 e8 fb 28 00 00 48 89 f1 e8 e3 c1 f1 ff ..(..H.......
1400ff1bd
1400ff1bdloc_1400ff1bd:
1400ff1bdlea rcx, [rip+0x93cfa]
1400ff1c4call std::__throw_length_error(char const*)
1400ff1c9
1400ff1c9loc_1400ff1c9:
1400ff1c9lea rcx, [rip+0x93cee]
1400ff1d0call std::__throw_length_error(char const*)
1400ff1d5nop
1400ff120
1400ff120_ZStplIwSt11char_traitsIwESaIwEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_:
1400ff120push rbp
1400ff121push rdi
1400ff122push rsi
1400ff123push rbx
1400ff124sub rsp, 40
1400ff128xor eax, eax
1400ff12amov rsi, [r8+8]
1400ff12emov rbp, [r8]
1400ff131lea rdi, [rcx+16]
1400ff135mov [rcx+8], 0
1400ff13dmov rbx, rcx
1400ff140mov [rcx], rdi
1400ff143mov [rcx+16], ax
1400ff147mov [rsp+88], dx
1400ff14clea rdx, [rsi+1]
1400ff150call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400ff155mov rax, 0x3ffffffffffffffe
1400ff15fcmp [rbx+8], rax
1400ff163je 0x1400ff1c9
1400ff165lea rdx, [rsp+88]
1400ff16amov r8l, 1
1400ff170mov rcx, rbx
1400ff173call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400ff178mov rax, 0x3ffffffffffffffe
1400ff182sub rax, [rbx+8]
1400ff186cmp rax, rsi
1400ff189jb 0x1400ff1bd
1400ff18bmov r8, rsi
1400ff18emov rdx, rbp
1400ff191mov rcx, rbx
1400ff194call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400ff199mov rax, rbx
1400ff19cadd rsp, 40
1400ff1a0pop rbx
1400ff1a1pop rsi
1400ff1a2pop rdi
1400ff1a3pop rbp
1400ff1a4ret
1400ff1a5
1400ff1a5 48 8b 0b 48 89 c6 48 39 cf 74 05 H..H..H9.t.
1400ff1b0 e8 fb 28 00 00 48 89 f1 e8 e3 c1 f1 ff ..(..H.......
1400ff1bd
1400ff1bdloc_1400ff1bd:
1400ff1bdlea rcx, [rip+0x93cfa]
1400ff1c4call std::__throw_length_error(char const*)
1400ff1c9
1400ff1c9loc_1400ff1c9:
1400ff1c9lea rcx, [rip+0x93cee]
1400ff1d0call std::__throw_length_error(char const*)
1400ff1d5nop
1400ff120
1400ff1d6
1400ff1d6 // align 0x10
1400ff1d6 // align 0x10
1400ff1e0
1400ff1e0_ZStplIwSt11char_traitsIwESaIwEESbIT_T0_T1_EPKS3_RKS6_:
1400ff1e0push r13
1400ff1e2push r12
1400ff1e4push rbp
1400ff1e5push rdi
1400ff1e6push rsi
1400ff1e7push rbx
1400ff1e8sub rsp, 56
1400ff1ecmov rdi, [rip+0x9849d]
1400ff1f3mov rsi, [rdi]
1400ff1f6mov [rsp+40], rsi
1400ff1fbmov rsi, [r8]
1400ff1femov rbx, rcx
1400ff201mov rcx, rdx
1400ff204mov rbp, rdx
1400ff207mov rdi, [rsi-24]
1400ff20bcall wcslen
1400ff210xor edx, edx
1400ff212xor ecx, ecx
1400ff214lea r8, [rsp+39]
1400ff219mov r12, rax
1400ff21ccall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
1400ff221lea rdx, [rdi+r12]
1400ff225mov rcx, rbx
1400ff228mov [rbx], rax
1400ff22bcall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400ff230mov r8, r12
1400ff233mov rdx, rbp
1400ff236mov rcx, rbx
1400ff239call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::append(wchar_t const*, unsigned long long)
1400ff23emov r8, rdi
1400ff241mov rdx, rsi
1400ff244mov rcx, rbx
1400ff247call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::append(wchar_t const*, unsigned long long)
1400ff24cmov rsi, [rip+0x9843d]
1400ff253mov rax, [rsp+40]
1400ff258sub rax, [rsi]
1400ff25bjne 0x1400ff292
1400ff25dmov rax, rbx
1400ff260add rsp, 56
1400ff264pop rbx
1400ff265pop rsi
1400ff266pop rdi
1400ff267pop rbp
1400ff268pop r12
1400ff26apop r13
1400ff26cret
1400ff26d
1400ff26d 48 8b 0b H..
1400ff270 48 8d 54 24 27 48 89 c6 48 83 e9 18 e8 2f df f8 H.T$'H..H..../..
1400ff280 ff 48 8b 3d 08 84 09 00 48 8b 44 24 28 48 2b 07 .H.=....H.D$(H+.
1400ff290 74 05 t.
1400ff292
1400ff292loc_1400ff292:
1400ff292call __stack_chk_fail
1400ff297mov rcx, rsi
1400ff29acall _Unwind_Resume
1400ff29fnop
1400ff1e0
1400ff1e0_ZStplIwSt11char_traitsIwESaIwEESbIT_T0_T1_EPKS3_RKS6_:
1400ff1e0push r13
1400ff1e2push r12
1400ff1e4push rbp
1400ff1e5push rdi
1400ff1e6push rsi
1400ff1e7push rbx
1400ff1e8sub rsp, 56
1400ff1ecmov rdi, [rip+0x9849d]
1400ff1f3mov rsi, [rdi]
1400ff1f6mov [rsp+40], rsi
1400ff1fbmov rsi, [r8]
1400ff1femov rbx, rcx
1400ff201mov rcx, rdx
1400ff204mov rbp, rdx
1400ff207mov rdi, [rsi-24]
1400ff20bcall wcslen
1400ff210xor edx, edx
1400ff212xor ecx, ecx
1400ff214lea r8, [rsp+39]
1400ff219mov r12, rax
1400ff21ccall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
1400ff221lea rdx, [rdi+r12]
1400ff225mov rcx, rbx
1400ff228mov [rbx], rax
1400ff22bcall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400ff230mov r8, r12
1400ff233mov rdx, rbp
1400ff236mov rcx, rbx
1400ff239call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::append(wchar_t const*, unsigned long long)
1400ff23emov r8, rdi
1400ff241mov rdx, rsi
1400ff244mov rcx, rbx
1400ff247call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::append(wchar_t const*, unsigned long long)
1400ff24cmov rsi, [rip+0x9843d]
1400ff253mov rax, [rsp+40]
1400ff258sub rax, [rsi]
1400ff25bjne 0x1400ff292
1400ff25dmov rax, rbx
1400ff260add rsp, 56
1400ff264pop rbx
1400ff265pop rsi
1400ff266pop rdi
1400ff267pop rbp
1400ff268pop r12
1400ff26apop r13
1400ff26cret
1400ff26d
1400ff26d 48 8b 0b H..
1400ff270 48 8d 54 24 27 48 89 c6 48 83 e9 18 e8 2f df f8 H.T$'H..H..../..
1400ff280 ff 48 8b 3d 08 84 09 00 48 8b 44 24 28 48 2b 07 .H.=....H.D$(H+.
1400ff290 74 05 t.
1400ff292
1400ff292loc_1400ff292:
1400ff292call __stack_chk_fail
1400ff297mov rcx, rsi
1400ff29acall _Unwind_Resume
1400ff29fnop
1400ff1e0
1400ff2a0
1400ff2a0_ZStplIwSt11char_traitsIwESaIwEESbIT_T0_T1_ERKS6_S8_:
1400ff2a0push r13
1400ff2a2push r12
1400ff2a4push rbp
1400ff2a5push rdi
1400ff2a6push rsi
1400ff2a7push rbx
1400ff2a8sub rsp, 56
1400ff2acmov rdi, [rip+0x983dd]
1400ff2b3mov rbp, [rdx]
1400ff2b6xor edx, edx
1400ff2b8mov r12, [rbp-24]
1400ff2bcmov rsi, [rdi]
1400ff2bfmov [rsp+40], rsi
1400ff2c4mov rsi, [r8]
1400ff2c7mov rbx, rcx
1400ff2calea r8, [rsp+39]
1400ff2cfxor ecx, ecx
1400ff2d1mov rdi, [rsi-24]
1400ff2d5call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
1400ff2damov rcx, rbx
1400ff2ddmov [rbx], rax
1400ff2e0lea rdx, [rdi+r12]
1400ff2e4call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400ff2e9mov r8, r12
1400ff2ecmov rdx, rbp
1400ff2efmov rcx, rbx
1400ff2f2call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::append(wchar_t const*, unsigned long long)
1400ff2f7mov r8, rdi
1400ff2famov rdx, rsi
1400ff2fdmov rcx, rbx
1400ff300call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::append(wchar_t const*, unsigned long long)
1400ff305mov rsi, [rip+0x98384]
1400ff30cmov rax, [rsp+40]
1400ff311sub rax, [rsi]
1400ff314jne 0x1400ff34b
1400ff316mov rax, rbx
1400ff319add rsp, 56
1400ff31dpop rbx
1400ff31epop rsi
1400ff31fpop rdi
1400ff320pop rbp
1400ff321pop r12
1400ff323pop r13
1400ff325ret
1400ff326
1400ff326 48 8b 0b 48 8d 54 24 27 48 89 H..H.T$'H.
1400ff330 c6 48 83 e9 18 e8 76 de f8 ff 48 8b 3d 4f 83 09 .H....v...H.=O..
1400ff340 00 48 8b 44 24 28 48 2b 07 74 05 .H.D$(H+.t.
1400ff34b
1400ff34bloc_1400ff34b:
1400ff34bcall __stack_chk_fail
1400ff350mov rcx, rsi
1400ff353call _Unwind_Resume
1400ff358nop
1400ff2a0
1400ff2a0_ZStplIwSt11char_traitsIwESaIwEESbIT_T0_T1_ERKS6_S8_:
1400ff2a0push r13
1400ff2a2push r12
1400ff2a4push rbp
1400ff2a5push rdi
1400ff2a6push rsi
1400ff2a7push rbx
1400ff2a8sub rsp, 56
1400ff2acmov rdi, [rip+0x983dd]
1400ff2b3mov rbp, [rdx]
1400ff2b6xor edx, edx
1400ff2b8mov r12, [rbp-24]
1400ff2bcmov rsi, [rdi]
1400ff2bfmov [rsp+40], rsi
1400ff2c4mov rsi, [r8]
1400ff2c7mov rbx, rcx
1400ff2calea r8, [rsp+39]
1400ff2cfxor ecx, ecx
1400ff2d1mov rdi, [rsi-24]
1400ff2d5call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
1400ff2damov rcx, rbx
1400ff2ddmov [rbx], rax
1400ff2e0lea rdx, [rdi+r12]
1400ff2e4call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400ff2e9mov r8, r12
1400ff2ecmov rdx, rbp
1400ff2efmov rcx, rbx
1400ff2f2call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::append(wchar_t const*, unsigned long long)
1400ff2f7mov r8, rdi
1400ff2famov rdx, rsi
1400ff2fdmov rcx, rbx
1400ff300call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::append(wchar_t const*, unsigned long long)
1400ff305mov rsi, [rip+0x98384]
1400ff30cmov rax, [rsp+40]
1400ff311sub rax, [rsi]
1400ff314jne 0x1400ff34b
1400ff316mov rax, rbx
1400ff319add rsp, 56
1400ff31dpop rbx
1400ff31epop rsi
1400ff31fpop rdi
1400ff320pop rbp
1400ff321pop r12
1400ff323pop r13
1400ff325ret
1400ff326
1400ff326 48 8b 0b 48 8d 54 24 27 48 89 H..H.T$'H.
1400ff330 c6 48 83 e9 18 e8 76 de f8 ff 48 8b 3d 4f 83 09 .H....v...H.=O..
1400ff340 00 48 8b 44 24 28 48 2b 07 74 05 .H.D$(H+.t.
1400ff34b
1400ff34bloc_1400ff34b:
1400ff34bcall __stack_chk_fail
1400ff350mov rcx, rsi
1400ff353call _Unwind_Resume
1400ff358nop
1400ff2a0
1400ff359
1400ff359 // align 0x10
1400ff359 // align 0x10
1400ff360
1400ff360_ZStplIwSt11char_traitsIwESaIwEESbIT_T0_T1_ES3_RKS6_:
1400ff360push rbp
1400ff361push rdi
1400ff362push rsi
1400ff363push rbx
1400ff364sub rsp, 56
1400ff368mov rdi, [rip+0x98321]
1400ff36fmov rsi, [rdi]
1400ff372mov [rsp+40], rsi
1400ff377mov rsi, [r8]
1400ff37alea rbp, [rsp+39]
1400ff37fmov rbx, rcx
1400ff382mov [rsp+104], dx
1400ff387xor ecx, ecx
1400ff389xor edx, edx
1400ff38bmov r8, rbp
1400ff38emov rdi, [rsi-24]
1400ff392call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
1400ff397mov rcx, rbx
1400ff39amov [rbx], rax
1400ff39dlea rdx, [rdi+1]
1400ff3a1call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400ff3a6lea rdx, [rsp+104]
1400ff3abmov r8l, 1
1400ff3b1mov rcx, rbx
1400ff3b4call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::append(wchar_t const*, unsigned long long)
1400ff3b9mov r8, rdi
1400ff3bcmov rdx, rsi
1400ff3bfmov rcx, rbx
1400ff3c2call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::append(wchar_t const*, unsigned long long)
1400ff3c7mov rsi, [rip+0x982c2]
1400ff3cemov rax, [rsp+40]
1400ff3d3sub rax, [rsi]
1400ff3d6jne 0x1400ff407
1400ff3d8mov rax, rbx
1400ff3dbadd rsp, 56
1400ff3dfpop rbx
1400ff3e0pop rsi
1400ff3e1pop rdi
1400ff3e2pop rbp
1400ff3e3ret
1400ff3e4
1400ff3e4 48 8b 0b 48 89 ea 48 89 c6 48 83 e9 H..H..H..H..
1400ff3f0 18 e8 ba dd f8 ff 48 8b 3d 93 82 09 00 48 8b 44 ......H.=....H.D
1400ff400 24 28 48 2b 07 74 05 $(H+.t.
1400ff407
1400ff407loc_1400ff407:
1400ff407call __stack_chk_fail
1400ff40cmov rcx, rsi
1400ff40fcall _Unwind_Resume
1400ff414nop
1400ff360
1400ff360_ZStplIwSt11char_traitsIwESaIwEESbIT_T0_T1_ES3_RKS6_:
1400ff360push rbp
1400ff361push rdi
1400ff362push rsi
1400ff363push rbx
1400ff364sub rsp, 56
1400ff368mov rdi, [rip+0x98321]
1400ff36fmov rsi, [rdi]
1400ff372mov [rsp+40], rsi
1400ff377mov rsi, [r8]
1400ff37alea rbp, [rsp+39]
1400ff37fmov rbx, rcx
1400ff382mov [rsp+104], dx
1400ff387xor ecx, ecx
1400ff389xor edx, edx
1400ff38bmov r8, rbp
1400ff38emov rdi, [rsi-24]
1400ff392call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
1400ff397mov rcx, rbx
1400ff39amov [rbx], rax
1400ff39dlea rdx, [rdi+1]
1400ff3a1call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400ff3a6lea rdx, [rsp+104]
1400ff3abmov r8l, 1
1400ff3b1mov rcx, rbx
1400ff3b4call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::append(wchar_t const*, unsigned long long)
1400ff3b9mov r8, rdi
1400ff3bcmov rdx, rsi
1400ff3bfmov rcx, rbx
1400ff3c2call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::append(wchar_t const*, unsigned long long)
1400ff3c7mov rsi, [rip+0x982c2]
1400ff3cemov rax, [rsp+40]
1400ff3d3sub rax, [rsi]
1400ff3d6jne 0x1400ff407
1400ff3d8mov rax, rbx
1400ff3dbadd rsp, 56
1400ff3dfpop rbx
1400ff3e0pop rsi
1400ff3e1pop rdi
1400ff3e2pop rbp
1400ff3e3ret
1400ff3e4
1400ff3e4 48 8b 0b 48 89 ea 48 89 c6 48 83 e9 H..H..H..H..
1400ff3f0 18 e8 ba dd f8 ff 48 8b 3d 93 82 09 00 48 8b 44 ......H.=....H.D
1400ff400 24 28 48 2b 07 74 05 $(H+.t.
1400ff407
1400ff407loc_1400ff407:
1400ff407call __stack_chk_fail
1400ff40cmov rcx, rsi
1400ff40fcall _Unwind_Resume
1400ff414nop
1400ff360
1400ff415
1400ff415 // align 0x10
1400ff415 // align 0x10
1400ff420
1400ff420_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Pa:
1400ff420push rbx
1400ff421sub rsp, 32
1400ff425mov r8, 0x7fffffffffffffff
1400ff42fmov rbx, rcx
1400ff432call std::__istream_extract(std::istream&, char*, long long)
1400ff437mov rax, rbx
1400ff43aadd rsp, 32
1400ff43epop rbx
1400ff43fret
1400ff420
1400ff420_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Pa:
1400ff420push rbx
1400ff421sub rsp, 32
1400ff425mov r8, 0x7fffffffffffffff
1400ff42fmov rbx, rcx
1400ff432call std::__istream_extract(std::istream&, char*, long long)
1400ff437mov rax, rbx
1400ff43aadd rsp, 32
1400ff43epop rbx
1400ff43fret
1400ff420
1400ff440
1400ff440_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ph:
1400ff440push rbx
1400ff441sub rsp, 32
1400ff445mov r8, 0x7fffffffffffffff
1400ff44fmov rbx, rcx
1400ff452call std::__istream_extract(std::istream&, char*, long long)
1400ff457mov rax, rbx
1400ff45aadd rsp, 32
1400ff45epop rbx
1400ff45fret
1400ff440
1400ff440_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ph:
1400ff440push rbx
1400ff441sub rsp, 32
1400ff445mov r8, 0x7fffffffffffffff
1400ff44fmov rbx, rcx
1400ff452call std::__istream_extract(std::istream&, char*, long long)
1400ff457mov rax, rbx
1400ff45aadd rsp, 32
1400ff45epop rbx
1400ff45fret
1400ff440
1400ff460
1400ff460_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ra:
1400ff460jmp 0x1400ff4a0
1400ff460
1400ff460_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ra:
1400ff460jmp 0x1400ff4a0
1400ff460
1400ff465
1400ff465 // align 0x10
1400ff465 // align 0x10
1400ff470
1400ff470_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Rh:
1400ff470jmp 0x1400ff4a0
1400ff470
1400ff470_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Rh:
1400ff470jmp 0x1400ff4a0
1400ff470
1400ff475
1400ff475 // align 0x10
1400ff475 // align 0x10
1400ff480
1400ff480_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_PS3_:
1400ff480push rbx
1400ff481sub rsp, 32
1400ff485mov r8, 0x7fffffffffffffff
1400ff48fmov rbx, rcx
1400ff492call std::__istream_extract(std::istream&, char*, long long)
1400ff497mov rax, rbx
1400ff49aadd rsp, 32
1400ff49epop rbx
1400ff49fret
1400ff480
1400ff480_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_PS3_:
1400ff480push rbx
1400ff481sub rsp, 32
1400ff485mov r8, 0x7fffffffffffffff
1400ff48fmov rbx, rcx
1400ff492call std::__istream_extract(std::istream&, char*, long long)
1400ff497mov rax, rbx
1400ff49aadd rsp, 32
1400ff49epop rbx
1400ff49fret
1400ff480
1400ff4a0
1400ff4a0_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_:
1400ff4a0push rsi
1400ff4a1push rbx
1400ff4a2sub rsp, 56
1400ff4a6xor r8l, r8l
1400ff4a9mov rsi, rdx
1400ff4acmov rdx, [rip+0x981dd]
1400ff4b3mov rbx, rcx
1400ff4b6mov rcx, [rdx]
1400ff4b9mov [rsp+40], rcx
1400ff4belea rcx, [rsp+39]
1400ff4c3mov rdx, rbx
1400ff4c6call std::istream::sentry::sentry(std::istream&, bool)
1400ff4cbcmp [rsp+39], 0
1400ff4d0jne 0x1400ff4f8
1400ff4d2
1400ff4d2loc_1400ff4d2:
1400ff4d2mov rcx, [rip+0x981b7]
1400ff4d9mov rax, [rsp+40]
1400ff4desub rax, [rcx]
1400ff4e1jne 0x1400ff575
1400ff4e7mov rax, rbx
1400ff4eaadd rsp, 56
1400ff4eepop rbx
1400ff4efpop rsi
1400ff4f0ret
1400ff4f1
1400ff4f1 0f 1f 80 00 00 00 00 .......
1400ff4f8
1400ff4f8loc_1400ff4f8:
1400ff4f8mov rax, [rbx]
1400ff4fbmov rax, [rax-24]
1400ff4ffmov rcx, [rbx+rax+232]
1400ff507mov rdx, [rcx+16]
1400ff50bcmp rdx, [rcx+24]
1400ff50fjae 0x1400ff520
1400ff511movzx eax, [rdx]
1400ff514add rdx, 1
1400ff518mov [rcx+16], rdx
1400ff51c
1400ff51cloc_1400ff51c:
1400ff51cmov [rsi], al
1400ff51ejmp 0x1400ff4d2
1400ff520
1400ff520loc_1400ff520:
1400ff520mov rax, [rcx]
1400ff523call [rax+80]
1400ff526cmp eax, -1
1400ff529jne 0x1400ff51c
1400ff52bmov rax, [rbx]
1400ff52emov rcx, [rax-24]
1400ff532add rcx, rbx
1400ff535mov edx, [rcx+32]
1400ff538or edx, 6
1400ff53bcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400ff540jmp 0x1400ff4d2
1400ff542
1400ff542 48 83 ea 01 48 89 c1 75 2f e8 40 27 00 00 H...H..u/.@'..
1400ff550 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 d9 e8 H.......H.X.H...
1400ff560 6c 78 ff ff 48 8b 1d 25 81 09 00 48 8b 44 24 28 lx..H..%...H.D$(
1400ff570 48 2b 03 74 28 H+.t(
1400ff575
1400ff575loc_1400ff575:
1400ff575call __stack_chk_fail
1400ff57acall __cxa_begin_catch
1400ff57fmov rax, [rbx]
1400ff582mov edx, 1
1400ff587mov rcx, [rax-24]
1400ff58badd rcx, rbx
1400ff58ecall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400ff593call __cxa_end_catch
1400ff598jmp 0x1400ff4d2
1400ff59d
1400ff59d e8 ae 2c ..,
1400ff5a0 00 00 48 89 c3 e8 d6 28 00 00 48 8b 15 df 80 09 ..H....(..H.....
1400ff5b0 00 48 8b 44 24 28 48 2b 02 75 ba 48 89 d9 e8 dd .H.D$(H+.u.H....
1400ff5c0 bd f1 ff 48 89 c3 e8 b5 28 00 00 48 8b 15 be 80 ...H....(..H....
1400ff5d0 09 00 48 8b 44 24 28 48 2b 02 74 df eb 97 ..H.D$(H+.t...
1400ff4a0
1400ff4a0_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_:
1400ff4a0push rsi
1400ff4a1push rbx
1400ff4a2sub rsp, 56
1400ff4a6xor r8l, r8l
1400ff4a9mov rsi, rdx
1400ff4acmov rdx, [rip+0x981dd]
1400ff4b3mov rbx, rcx
1400ff4b6mov rcx, [rdx]
1400ff4b9mov [rsp+40], rcx
1400ff4belea rcx, [rsp+39]
1400ff4c3mov rdx, rbx
1400ff4c6call std::istream::sentry::sentry(std::istream&, bool)
1400ff4cbcmp [rsp+39], 0
1400ff4d0jne 0x1400ff4f8
1400ff4d2
1400ff4d2loc_1400ff4d2:
1400ff4d2mov rcx, [rip+0x981b7]
1400ff4d9mov rax, [rsp+40]
1400ff4desub rax, [rcx]
1400ff4e1jne 0x1400ff575
1400ff4e7mov rax, rbx
1400ff4eaadd rsp, 56
1400ff4eepop rbx
1400ff4efpop rsi
1400ff4f0ret
1400ff4f1
1400ff4f1 0f 1f 80 00 00 00 00 .......
1400ff4f8
1400ff4f8loc_1400ff4f8:
1400ff4f8mov rax, [rbx]
1400ff4fbmov rax, [rax-24]
1400ff4ffmov rcx, [rbx+rax+232]
1400ff507mov rdx, [rcx+16]
1400ff50bcmp rdx, [rcx+24]
1400ff50fjae 0x1400ff520
1400ff511movzx eax, [rdx]
1400ff514add rdx, 1
1400ff518mov [rcx+16], rdx
1400ff51c
1400ff51cloc_1400ff51c:
1400ff51cmov [rsi], al
1400ff51ejmp 0x1400ff4d2
1400ff520
1400ff520loc_1400ff520:
1400ff520mov rax, [rcx]
1400ff523call [rax+80]
1400ff526cmp eax, -1
1400ff529jne 0x1400ff51c
1400ff52bmov rax, [rbx]
1400ff52emov rcx, [rax-24]
1400ff532add rcx, rbx
1400ff535mov edx, [rcx+32]
1400ff538or edx, 6
1400ff53bcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400ff540jmp 0x1400ff4d2
1400ff542
1400ff542 48 83 ea 01 48 89 c1 75 2f e8 40 27 00 00 H...H..u/.@'..
1400ff550 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 d9 e8 H.......H.X.H...
1400ff560 6c 78 ff ff 48 8b 1d 25 81 09 00 48 8b 44 24 28 lx..H..%...H.D$(
1400ff570 48 2b 03 74 28 H+.t(
1400ff575
1400ff575loc_1400ff575:
1400ff575call __stack_chk_fail
1400ff57acall __cxa_begin_catch
1400ff57fmov rax, [rbx]
1400ff582mov edx, 1
1400ff587mov rcx, [rax-24]
1400ff58badd rcx, rbx
1400ff58ecall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400ff593call __cxa_end_catch
1400ff598jmp 0x1400ff4d2
1400ff59d
1400ff59d e8 ae 2c ..,
1400ff5a0 00 00 48 89 c3 e8 d6 28 00 00 48 8b 15 df 80 09 ..H....(..H.....
1400ff5b0 00 48 8b 44 24 28 48 2b 02 75 ba 48 89 d9 e8 dd .H.D$(H+.u.H....
1400ff5c0 bd f1 ff 48 89 c3 e8 b5 28 00 00 48 8b 15 be 80 ...H....(..H....
1400ff5d0 09 00 48 8b 44 24 28 48 2b 02 74 df eb 97 ..H.D$(H+.t...
1400ff4a0
1400ff5de
1400ff5de // align 0x10
1400ff5de // align 0x10
1400ff5e0
1400ff5e0_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags:
1400ff5e0mov rax, rcx
1400ff5e3mov ecx, edx
1400ff5e5mov rdx, [rax]
1400ff5e8mov r8, [rdx-24]
1400ff5ecadd r8, rax
1400ff5efor [r8+24], ecx
1400ff5f3ret
1400ff5e0
1400ff5e0_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags:
1400ff5e0mov rax, rcx
1400ff5e3mov ecx, edx
1400ff5e5mov rdx, [rax]
1400ff5e8mov r8, [rdx-24]
1400ff5ecadd r8, rax
1400ff5efor [r8+24], ecx
1400ff5f3ret
1400ff5e0
1400ff5f4
1400ff5f4 // align 0x10
1400ff5f4 // align 0x10
1400ff600
1400ff600_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St13_Setprecision:
1400ff600mov rax, rcx
1400ff603mov rcx, [rcx]
1400ff606movsxd rdx, edx
1400ff609mov rcx, [rcx-24]
1400ff60dmov [rax+rcx+8], rdx
1400ff612ret
1400ff600
1400ff600_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St13_Setprecision:
1400ff600mov rax, rcx
1400ff603mov rcx, [rcx]
1400ff606movsxd rdx, edx
1400ff609mov rcx, [rcx-24]
1400ff60dmov [rax+rcx+8], rdx
1400ff612ret
1400ff600
1400ff613
1400ff613 // align 0x10
1400ff613 // align 0x10
1400ff620
1400ff620_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags:
1400ff620mov rax, rcx
1400ff623mov rcx, [rcx]
1400ff626not edx
1400ff628mov r8, [rcx-24]
1400ff62cadd r8, rax
1400ff62fand [r8+24], edx
1400ff633ret
1400ff620
1400ff620_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags:
1400ff620mov rax, rcx
1400ff623mov rcx, [rcx]
1400ff626not edx
1400ff628mov r8, [rcx-24]
1400ff62cadd r8, rax
1400ff62fand [r8+24], edx
1400ff633ret
1400ff620
1400ff634
1400ff634 // align 0x10
1400ff634 // align 0x10
1400ff640
1400ff640_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St5_Setw:
1400ff640mov rax, rcx
1400ff643mov rcx, [rcx]
1400ff646movsxd rdx, edx
1400ff649mov rcx, [rcx-24]
1400ff64dmov [rax+rcx+16], rdx
1400ff652ret
1400ff640
1400ff640_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St5_Setw:
1400ff640mov rax, rcx
1400ff643mov rcx, [rcx]
1400ff646movsxd rdx, edx
1400ff649mov rcx, [rcx-24]
1400ff64dmov [rax+rcx+16], rdx
1400ff652ret
1400ff640
1400ff653
1400ff653 // align 0x10
1400ff653 // align 0x10
1400ff660
1400ff660_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_Setbase:
1400ff660xor r8l, r8l
1400ff663mov rax, rcx
1400ff666mov rcx, [rcx]
1400ff669sub edx, 8
1400ff66cmov r9, [rcx-24]
1400ff670add r9, rax
1400ff673mov rcx, r9
1400ff676cmp edx, 8
1400ff679ja 0x1400ff686
1400ff67blea r8, [rip+0x9843e]
1400ff682mov r8l, [r8+4*rdx]
1400ff686
1400ff686loc_1400ff686:
1400ff686mov edx, [rcx+24]
1400ff689and edx, -75
1400ff68cor edx, r8l
1400ff68fmov [rcx+24], edx
1400ff692ret
1400ff660
1400ff660_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_Setbase:
1400ff660xor r8l, r8l
1400ff663mov rax, rcx
1400ff666mov rcx, [rcx]
1400ff669sub edx, 8
1400ff66cmov r9, [rcx-24]
1400ff670add r9, rax
1400ff673mov rcx, r9
1400ff676cmp edx, 8
1400ff679ja 0x1400ff686
1400ff67blea r8, [rip+0x9843e]
1400ff682mov r8l, [r8+4*rdx]
1400ff686
1400ff686loc_1400ff686:
1400ff686mov edx, [rcx+24]
1400ff689and edx, -75
1400ff68cor edx, r8l
1400ff68fmov [rcx+24], edx
1400ff692ret
1400ff660
1400ff693
1400ff693 // align 0x10
1400ff693 // align 0x10
1400ff6a0
1400ff6a0_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E:
1400ff6a0mov rax, rcx
1400ff6a3mov ecx, edx
1400ff6a5mov rdx, [rax]
1400ff6a8mov r8, [rdx-24]
1400ff6acadd r8, rax
1400ff6afmov [r8+224], cl
1400ff6b6mov [r8+225], 1
1400ff6beret
1400ff6a0
1400ff6a0_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E:
1400ff6a0mov rax, rcx
1400ff6a3mov ecx, edx
1400ff6a5mov rdx, [rax]
1400ff6a8mov r8, [rdx-24]
1400ff6acadd r8, rax
1400ff6afmov [r8+224], cl
1400ff6b6mov [r8+225], 1
1400ff6beret
1400ff6a0
1400ff6bf
1400ff6bf // align 0x10
1400ff6bf // align 0x10
1400ff6c0
1400ff6c0_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE:
1400ff6c0push r15
1400ff6c2push r14
1400ff6c4push r13
1400ff6c6push r12
1400ff6c8push rbp
1400ff6c9push rdi
1400ff6capush rsi
1400ff6cbpush rbx
1400ff6ccsub rsp, 104
1400ff6d0mov rsi, [rip+0x97fb9]
1400ff6d7xor r8l, r8l
1400ff6damov rdi, rcx
1400ff6ddmov r14, rdx
1400ff6e0mov rcx, [rsi]
1400ff6e3mov [rsp+88], rcx
1400ff6e8lea rcx, [rsp+79]
1400ff6edmov rdx, rdi
1400ff6f0call std::istream::sentry::sentry(std::istream&, bool)
1400ff6f5cmp [rsp+79], 0
1400ff6fajne 0x1400ff740
1400ff6fc
1400ff6fcloc_1400ff6fc:
1400ff6fcmov rax, [rdi]
1400ff6ffmov edx, 4
1400ff704
1400ff704loc_1400ff704:
1400ff704mov rcx, [rax-24]
1400ff708add rcx, rdi
1400ff70bor edx, [rcx+32]
1400ff70ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400ff713
1400ff713loc_1400ff713:
1400ff713mov rsi, [rip+0x97f76]
1400ff71amov rax, [rsp+88]
1400ff71fsub rax, [rsi]
1400ff722jne 0x1400ffa6a
1400ff728mov rax, rdi
1400ff72badd rsp, 104
1400ff72fpop rbx
1400ff730pop rsi
1400ff731pop rdi
1400ff732pop rbp
1400ff733pop r12
1400ff735pop r13
1400ff737pop r14
1400ff739pop r15
1400ff73bret
1400ff73c
1400ff73c 0f 1f 40 00 ..@.
1400ff740
1400ff740loc_1400ff740:
1400ff740mov rax, [r14]
1400ff743mov [r14+8], 0
1400ff74blea rcx, [rsp+80]
1400ff750mov [rax], 0
1400ff753mov rax, [rdi]
1400ff756mov rdx, [rax-24]
1400ff75amov rax, 0x7ffffffffffffffe
1400ff764add rdx, rdi
1400ff767mov r15, [rdx+16]
1400ff76btest r15, r15
1400ff76ecmovle r15, rax
1400ff772add rdx, 208
1400ff779call std::locale::locale(std::locale const&)
1400ff77emov rcx, [rip+0x975bb]
1400ff785call std::locale::id::_M_id() const
1400ff78amov rdx, rax
1400ff78dmov rax, [rsp+80]
1400ff792mov rax, [rax+8]
1400ff796mov rbp, [rax+8*rdx]
1400ff79atest rbp, rbp
1400ff79dje 0x1400ffa94
1400ff7a3lea rcx, [rsp+80]
1400ff7a8call std::locale::~locale()
1400ff7admov rax, [rdi]
1400ff7b0mov rax, [rax-24]
1400ff7b4mov rbx, [rdi+rax+232]
1400ff7bcmov rax, [rbx+16]
1400ff7c0cmp rax, [rbx+24]
1400ff7c4jae 0x1400ffa1d
1400ff7camovzx r12l, [rax]
1400ff7ce
1400ff7celoc_1400ff7ce:
1400ff7cexor esi, esi
1400ff7d0lea r13, [r14+16]
1400ff7d4
1400ff7d4loc_1400ff7d4:
1400ff7d4cmp r12l, -1
1400ff7d8je 0x1400ff9d2
1400ff7de
1400ff7deloc_1400ff7de:
1400ff7demov rcx, [rbp+48]
1400ff7e2movzx eax, r12b
1400ff7e6test [rcx+2*rax], 32
1400ff7eajne 0x1400ff99e
1400ff7f0mov rdx, [rbx+16]
1400ff7f4mov rax, [rbx+24]
1400ff7f8mov r8, r15
1400ff7fbsub r8, rsi
1400ff7fesub rax, rdx
1400ff801cmp rax, r8
1400ff804cmovg rax, r8
1400ff808cmp rax, 1
1400ff80cjle 0x1400ff8d0
1400ff812add rax, rdx
1400ff815lea r8, [rdx+1]
1400ff819cmp r8, rax
1400ff81cjb 0x1400ff849
1400ff81ejmp 0x1400ff9c3
1400ff823
1400ff823 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 ff.........ff
1400ff830 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 ................
1400ff840
1400ff840loc_1400ff840:
1400ff840add r8, 1
1400ff844cmp rax, r8
1400ff847je 0x1400ff854
1400ff849
1400ff849loc_1400ff849:
1400ff849movzx r9l, [r8]
1400ff84dtest [rcx+2*r9], 32
1400ff852je 0x1400ff840
1400ff854
1400ff854loc_1400ff854:
1400ff854sub r8, rdx
1400ff857mov rcx, [r14+8]
1400ff85bmov r12, r8
1400ff85e
1400ff85eloc_1400ff85e:
1400ff85emov rax, 0x7ffffffffffffffe
1400ff868sub rax, rcx
1400ff86bcmp rax, r12
1400ff86ejb 0x1400ffa6f
1400ff874mov r8, r12
1400ff877mov rcx, r14
1400ff87acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400ff87fmov rax, [rbx+16]
1400ff883add rsi, r12
1400ff886add rax, r12
1400ff889mov [rbx+16], rax
1400ff88dcmp rax, [rbx+24]
1400ff891jae 0x1400ff91f
1400ff897
1400ff897loc_1400ff897:
1400ff897movzx r12l, [rax]
1400ff89bcmp rsi, r15
1400ff89ejb 0x1400ff7de
1400ff8a4
1400ff8a4loc_1400ff8a4:
1400ff8a4mov rax, [rdi]
1400ff8a7mov rdx, [rax-24]
1400ff8abadd rdx, rdi
1400ff8aecmp rsi, r15
1400ff8b1jae 0x1400ff8bd
1400ff8b3cmp r12l, -1
1400ff8b7je 0x1400ffa0b
1400ff8bd
1400ff8bdloc_1400ff8bd:
1400ff8bdmov [rdx+16], 0
1400ff8c5jmp 0x1400ff713
1400ff8ca
1400ff8ca 66 0f 1f 44 00 00 f..D..
1400ff8d0
1400ff8d0loc_1400ff8d0:
1400ff8d0mov rcx, [r14]
1400ff8d3mov rdx, [r14+8]
1400ff8d7cmp rcx, r13
1400ff8daje 0x1400ff978
1400ff8e0mov r8, [r14+16]
1400ff8e4
1400ff8e4loc_1400ff8e4:
1400ff8e4lea rax, [rdx+1]
1400ff8e8cmp r8, rax
1400ff8ebjb 0x1400ff940
1400ff8ed
1400ff8edloc_1400ff8ed:
1400ff8edmov [rcx+rdx], r12b
1400ff8f1add rsi, 1
1400ff8f5mov [r14+8], rax
1400ff8f9mov rax, [r14]
1400ff8fcmov [rax+rdx+1], 0
1400ff901mov rax, [rbx+16]
1400ff905mov rdx, [rbx+24]
1400ff909cmp rax, rdx
1400ff90cjae 0x1400ff983
1400ff90eadd rax, 1
1400ff912mov [rbx+16], rax
1400ff916
1400ff916loc_1400ff916:
1400ff916cmp rax, rdx
1400ff919jb 0x1400ff897
1400ff91f
1400ff91floc_1400ff91f:
1400ff91fmov rax, [rbx]
1400ff922mov rcx, rbx
1400ff925call [rax+72]
1400ff928mov r12l, eax
1400ff92bcmp rsi, r15
1400ff92ejb 0x1400ff7d4
1400ff934jmp 0x1400ff8a4
1400ff939
1400ff939 0f 1f 80 00 00 00 00 .......
1400ff940
1400ff940loc_1400ff940:
1400ff940xor r9l, r9l
1400ff943xor r8l, r8l
1400ff946mov rcx, r14
1400ff949mov [rsp+56], rax
1400ff94emov [rsp+32], 1
1400ff957mov [rsp+48], rdx
1400ff95ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400ff961mov rcx, [r14]
1400ff964mov rax, [rsp+56]
1400ff969mov rdx, [rsp+48]
1400ff96ejmp 0x1400ff8ed
1400ff973
1400ff973 0f 1f 44 00 00 ..D..
1400ff978
1400ff978loc_1400ff978:
1400ff978mov r8l, 15
1400ff97ejmp 0x1400ff8e4
1400ff983
1400ff983loc_1400ff983:
1400ff983mov rax, [rbx]
1400ff986mov rcx, rbx
1400ff989call [rax+80]
1400ff98ccmp eax, -1
1400ff98fje 0x1400ff9f8
1400ff991mov rax, [rbx+16]
1400ff995mov rdx, [rbx+24]
1400ff999jmp 0x1400ff916
1400ff99e
1400ff99eloc_1400ff99e:
1400ff99emov rax, [rdi]
1400ff9a1mov rdx, [rax-24]
1400ff9a5add rdx, rdi
1400ff9a8
1400ff9a8loc_1400ff9a8:
1400ff9a8mov [rdx+16], 0
1400ff9b0mov edx, 4
1400ff9b5test rsi, rsi
1400ff9b8je 0x1400ff704
1400ff9bejmp 0x1400ff713
1400ff9c3
1400ff9c3loc_1400ff9c3:
1400ff9c3mov rcx, [r14+8]
1400ff9c7mov r12l, 1
1400ff9cdjmp 0x1400ff85e
1400ff9d2
1400ff9d2loc_1400ff9d2:
1400ff9d2mov rax, [rdi]
1400ff9d5mov rdx, [rax-24]
1400ff9d9add rdx, rdi
1400ff9dccmp rsi, r15
1400ff9dfjae 0x1400ff9a8
1400ff9e1mov [rdx+16], 0
1400ff9e9test rsi, rsi
1400ff9ecjne 0x1400ffa13
1400ff9eemov edx, 6
1400ff9f3jmp 0x1400ff704
1400ff9f8
1400ff9f8loc_1400ff9f8:
1400ff9f8mov rax, [rdi]
1400ff9fbmov rdx, [rax-24]
1400ff9ffadd rdx, rdi
1400ffa02cmp rsi, r15
1400ffa05jae 0x1400ff8bd
1400ffa0b
1400ffa0bloc_1400ffa0b:
1400ffa0bmov [rdx+16], 0
1400ffa13
1400ffa13loc_1400ffa13:
1400ffa13mov edx, 2
1400ffa18jmp 0x1400ff704
1400ffa1d
1400ffa1dloc_1400ffa1d:
1400ffa1dmov rax, [rbx]
1400ffa20mov rcx, rbx
1400ffa23call [rax+72]
1400ffa26mov r12l, eax
1400ffa29jmp 0x1400ff7ce
1400ffa2e
1400ffa2e 48 89 H.
1400ffa30 c1 31 f6 48 89 d0 .1.H..
1400ffa36
1400ffa36loc_1400ffa36:
1400ffa36sub rax, 1
1400ffa3ajne 0x1400ffaaa
1400ffa3ccall __cxa_begin_catch
1400ffa41mov rax, [rdi]
1400ffa44mov edx, 1
1400ffa49add rdi, [rax-24]
1400ffa4dmov rcx, rdi
1400ffa50call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400ffa55mov rdi, [rip+0x97c34]
1400ffa5cmov rax, [rsp+88]
1400ffa61sub rax, [rdi]
1400ffa64je 0x1400ffb18
1400ffa6a
1400ffa6aloc_1400ffa6a:
1400ffa6acall __stack_chk_fail
1400ffa6f
1400ffa6floc_1400ffa6f:
1400ffa6fmov rbx, [rip+0x97c1a]
1400ffa76mov rax, [rsp+88]
1400ffa7bsub rax, [rbx]
1400ffa7ejne 0x1400ffa6a
1400ffa80lea rcx, [rip+0x95849]
1400ffa87call std::__throw_length_error(char const*)
1400ffa8cmov rcx, rax
1400ffa8fmov rax, rdx
1400ffa92jmp 0x1400ffa36
1400ffa94
1400ffa94loc_1400ffa94:
1400ffa94mov rsi, [rip+0x97bf5]
1400ffa9bmov rax, [rsp+88]
1400ffaa0sub rax, [rsi]
1400ffaa3jne 0x1400ffa6a
1400ffaa5call std::__throw_bad_cast()
1400ffaaa
1400ffaaaloc_1400ffaaa:
1400ffaaacall __cxa_begin_catch
1400ffaafmov rax, [rdi]
1400ffab2mov edx, 1
1400ffab7mov rcx, [rax-24]
1400ffabbadd rcx, rdi
1400ffabecall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400ffac3call __cxa_end_catch
1400ffac8test rsi, rsi
1400ffacbjne 0x1400ff713
1400ffad1jmp 0x1400ff6fc
1400ffad6
1400ffad6 48 89 c6 48 89 d5 48 8d 4c 24 H..H..H.L$
1400ffae0 50 e8 ca ac fd ff 48 89 f1 48 89 e8 31 f6 e9 43 P.....H..H..1..C
1400ffaf0 ff ff ff 48 89 c3 e8 85 23 00 00 48 8b 3d 8e 7b ...H....#..H.=.{
1400ffb00 09 00 48 8b 44 24 58 48 2b 07 0f 85 5a ff ff ff ..H.D$XH+...Z...
1400ffb10
1400ffb10loc_1400ffb10:
1400ffb10mov rcx, rbx
1400ffb13call _Unwind_Resume
1400ffb18
1400ffb18loc_1400ffb18:
1400ffb18call __cxa_rethrow
1400ffb1dmov rbx, rax
1400ffb20call __cxa_end_catch
1400ffb25mov rdi, [rip+0x97b64]
1400ffb2cmov rax, [rsp+88]
1400ffb31sub rax, [rdi]
1400ffb34je 0x1400ffb10
1400ffb36jmp 0x1400ffa6a
1400ff6c0
1400ff6c0_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE:
1400ff6c0push r15
1400ff6c2push r14
1400ff6c4push r13
1400ff6c6push r12
1400ff6c8push rbp
1400ff6c9push rdi
1400ff6capush rsi
1400ff6cbpush rbx
1400ff6ccsub rsp, 104
1400ff6d0mov rsi, [rip+0x97fb9]
1400ff6d7xor r8l, r8l
1400ff6damov rdi, rcx
1400ff6ddmov r14, rdx
1400ff6e0mov rcx, [rsi]
1400ff6e3mov [rsp+88], rcx
1400ff6e8lea rcx, [rsp+79]
1400ff6edmov rdx, rdi
1400ff6f0call std::istream::sentry::sentry(std::istream&, bool)
1400ff6f5cmp [rsp+79], 0
1400ff6fajne 0x1400ff740
1400ff6fc
1400ff6fcloc_1400ff6fc:
1400ff6fcmov rax, [rdi]
1400ff6ffmov edx, 4
1400ff704
1400ff704loc_1400ff704:
1400ff704mov rcx, [rax-24]
1400ff708add rcx, rdi
1400ff70bor edx, [rcx+32]
1400ff70ecall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400ff713
1400ff713loc_1400ff713:
1400ff713mov rsi, [rip+0x97f76]
1400ff71amov rax, [rsp+88]
1400ff71fsub rax, [rsi]
1400ff722jne 0x1400ffa6a
1400ff728mov rax, rdi
1400ff72badd rsp, 104
1400ff72fpop rbx
1400ff730pop rsi
1400ff731pop rdi
1400ff732pop rbp
1400ff733pop r12
1400ff735pop r13
1400ff737pop r14
1400ff739pop r15
1400ff73bret
1400ff73c
1400ff73c 0f 1f 40 00 ..@.
1400ff740
1400ff740loc_1400ff740:
1400ff740mov rax, [r14]
1400ff743mov [r14+8], 0
1400ff74blea rcx, [rsp+80]
1400ff750mov [rax], 0
1400ff753mov rax, [rdi]
1400ff756mov rdx, [rax-24]
1400ff75amov rax, 0x7ffffffffffffffe
1400ff764add rdx, rdi
1400ff767mov r15, [rdx+16]
1400ff76btest r15, r15
1400ff76ecmovle r15, rax
1400ff772add rdx, 208
1400ff779call std::locale::locale(std::locale const&)
1400ff77emov rcx, [rip+0x975bb]
1400ff785call std::locale::id::_M_id() const
1400ff78amov rdx, rax
1400ff78dmov rax, [rsp+80]
1400ff792mov rax, [rax+8]
1400ff796mov rbp, [rax+8*rdx]
1400ff79atest rbp, rbp
1400ff79dje 0x1400ffa94
1400ff7a3lea rcx, [rsp+80]
1400ff7a8call std::locale::~locale()
1400ff7admov rax, [rdi]
1400ff7b0mov rax, [rax-24]
1400ff7b4mov rbx, [rdi+rax+232]
1400ff7bcmov rax, [rbx+16]
1400ff7c0cmp rax, [rbx+24]
1400ff7c4jae 0x1400ffa1d
1400ff7camovzx r12l, [rax]
1400ff7ce
1400ff7celoc_1400ff7ce:
1400ff7cexor esi, esi
1400ff7d0lea r13, [r14+16]
1400ff7d4
1400ff7d4loc_1400ff7d4:
1400ff7d4cmp r12l, -1
1400ff7d8je 0x1400ff9d2
1400ff7de
1400ff7deloc_1400ff7de:
1400ff7demov rcx, [rbp+48]
1400ff7e2movzx eax, r12b
1400ff7e6test [rcx+2*rax], 32
1400ff7eajne 0x1400ff99e
1400ff7f0mov rdx, [rbx+16]
1400ff7f4mov rax, [rbx+24]
1400ff7f8mov r8, r15
1400ff7fbsub r8, rsi
1400ff7fesub rax, rdx
1400ff801cmp rax, r8
1400ff804cmovg rax, r8
1400ff808cmp rax, 1
1400ff80cjle 0x1400ff8d0
1400ff812add rax, rdx
1400ff815lea r8, [rdx+1]
1400ff819cmp r8, rax
1400ff81cjb 0x1400ff849
1400ff81ejmp 0x1400ff9c3
1400ff823
1400ff823 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 ff.........ff
1400ff830 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 ................
1400ff840
1400ff840loc_1400ff840:
1400ff840add r8, 1
1400ff844cmp rax, r8
1400ff847je 0x1400ff854
1400ff849
1400ff849loc_1400ff849:
1400ff849movzx r9l, [r8]
1400ff84dtest [rcx+2*r9], 32
1400ff852je 0x1400ff840
1400ff854
1400ff854loc_1400ff854:
1400ff854sub r8, rdx
1400ff857mov rcx, [r14+8]
1400ff85bmov r12, r8
1400ff85e
1400ff85eloc_1400ff85e:
1400ff85emov rax, 0x7ffffffffffffffe
1400ff868sub rax, rcx
1400ff86bcmp rax, r12
1400ff86ejb 0x1400ffa6f
1400ff874mov r8, r12
1400ff877mov rcx, r14
1400ff87acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400ff87fmov rax, [rbx+16]
1400ff883add rsi, r12
1400ff886add rax, r12
1400ff889mov [rbx+16], rax
1400ff88dcmp rax, [rbx+24]
1400ff891jae 0x1400ff91f
1400ff897
1400ff897loc_1400ff897:
1400ff897movzx r12l, [rax]
1400ff89bcmp rsi, r15
1400ff89ejb 0x1400ff7de
1400ff8a4
1400ff8a4loc_1400ff8a4:
1400ff8a4mov rax, [rdi]
1400ff8a7mov rdx, [rax-24]
1400ff8abadd rdx, rdi
1400ff8aecmp rsi, r15
1400ff8b1jae 0x1400ff8bd
1400ff8b3cmp r12l, -1
1400ff8b7je 0x1400ffa0b
1400ff8bd
1400ff8bdloc_1400ff8bd:
1400ff8bdmov [rdx+16], 0
1400ff8c5jmp 0x1400ff713
1400ff8ca
1400ff8ca 66 0f 1f 44 00 00 f..D..
1400ff8d0
1400ff8d0loc_1400ff8d0:
1400ff8d0mov rcx, [r14]
1400ff8d3mov rdx, [r14+8]
1400ff8d7cmp rcx, r13
1400ff8daje 0x1400ff978
1400ff8e0mov r8, [r14+16]
1400ff8e4
1400ff8e4loc_1400ff8e4:
1400ff8e4lea rax, [rdx+1]
1400ff8e8cmp r8, rax
1400ff8ebjb 0x1400ff940
1400ff8ed
1400ff8edloc_1400ff8ed:
1400ff8edmov [rcx+rdx], r12b
1400ff8f1add rsi, 1
1400ff8f5mov [r14+8], rax
1400ff8f9mov rax, [r14]
1400ff8fcmov [rax+rdx+1], 0
1400ff901mov rax, [rbx+16]
1400ff905mov rdx, [rbx+24]
1400ff909cmp rax, rdx
1400ff90cjae 0x1400ff983
1400ff90eadd rax, 1
1400ff912mov [rbx+16], rax
1400ff916
1400ff916loc_1400ff916:
1400ff916cmp rax, rdx
1400ff919jb 0x1400ff897
1400ff91f
1400ff91floc_1400ff91f:
1400ff91fmov rax, [rbx]
1400ff922mov rcx, rbx
1400ff925call [rax+72]
1400ff928mov r12l, eax
1400ff92bcmp rsi, r15
1400ff92ejb 0x1400ff7d4
1400ff934jmp 0x1400ff8a4
1400ff939
1400ff939 0f 1f 80 00 00 00 00 .......
1400ff940
1400ff940loc_1400ff940:
1400ff940xor r9l, r9l
1400ff943xor r8l, r8l
1400ff946mov rcx, r14
1400ff949mov [rsp+56], rax
1400ff94emov [rsp+32], 1
1400ff957mov [rsp+48], rdx
1400ff95ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400ff961mov rcx, [r14]
1400ff964mov rax, [rsp+56]
1400ff969mov rdx, [rsp+48]
1400ff96ejmp 0x1400ff8ed
1400ff973
1400ff973 0f 1f 44 00 00 ..D..
1400ff978
1400ff978loc_1400ff978:
1400ff978mov r8l, 15
1400ff97ejmp 0x1400ff8e4
1400ff983
1400ff983loc_1400ff983:
1400ff983mov rax, [rbx]
1400ff986mov rcx, rbx
1400ff989call [rax+80]
1400ff98ccmp eax, -1
1400ff98fje 0x1400ff9f8
1400ff991mov rax, [rbx+16]
1400ff995mov rdx, [rbx+24]
1400ff999jmp 0x1400ff916
1400ff99e
1400ff99eloc_1400ff99e:
1400ff99emov rax, [rdi]
1400ff9a1mov rdx, [rax-24]
1400ff9a5add rdx, rdi
1400ff9a8
1400ff9a8loc_1400ff9a8:
1400ff9a8mov [rdx+16], 0
1400ff9b0mov edx, 4
1400ff9b5test rsi, rsi
1400ff9b8je 0x1400ff704
1400ff9bejmp 0x1400ff713
1400ff9c3
1400ff9c3loc_1400ff9c3:
1400ff9c3mov rcx, [r14+8]
1400ff9c7mov r12l, 1
1400ff9cdjmp 0x1400ff85e
1400ff9d2
1400ff9d2loc_1400ff9d2:
1400ff9d2mov rax, [rdi]
1400ff9d5mov rdx, [rax-24]
1400ff9d9add rdx, rdi
1400ff9dccmp rsi, r15
1400ff9dfjae 0x1400ff9a8
1400ff9e1mov [rdx+16], 0
1400ff9e9test rsi, rsi
1400ff9ecjne 0x1400ffa13
1400ff9eemov edx, 6
1400ff9f3jmp 0x1400ff704
1400ff9f8
1400ff9f8loc_1400ff9f8:
1400ff9f8mov rax, [rdi]
1400ff9fbmov rdx, [rax-24]
1400ff9ffadd rdx, rdi
1400ffa02cmp rsi, r15
1400ffa05jae 0x1400ff8bd
1400ffa0b
1400ffa0bloc_1400ffa0b:
1400ffa0bmov [rdx+16], 0
1400ffa13
1400ffa13loc_1400ffa13:
1400ffa13mov edx, 2
1400ffa18jmp 0x1400ff704
1400ffa1d
1400ffa1dloc_1400ffa1d:
1400ffa1dmov rax, [rbx]
1400ffa20mov rcx, rbx
1400ffa23call [rax+72]
1400ffa26mov r12l, eax
1400ffa29jmp 0x1400ff7ce
1400ffa2e
1400ffa2e 48 89 H.
1400ffa30 c1 31 f6 48 89 d0 .1.H..
1400ffa36
1400ffa36loc_1400ffa36:
1400ffa36sub rax, 1
1400ffa3ajne 0x1400ffaaa
1400ffa3ccall __cxa_begin_catch
1400ffa41mov rax, [rdi]
1400ffa44mov edx, 1
1400ffa49add rdi, [rax-24]
1400ffa4dmov rcx, rdi
1400ffa50call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400ffa55mov rdi, [rip+0x97c34]
1400ffa5cmov rax, [rsp+88]
1400ffa61sub rax, [rdi]
1400ffa64je 0x1400ffb18
1400ffa6a
1400ffa6aloc_1400ffa6a:
1400ffa6acall __stack_chk_fail
1400ffa6f
1400ffa6floc_1400ffa6f:
1400ffa6fmov rbx, [rip+0x97c1a]
1400ffa76mov rax, [rsp+88]
1400ffa7bsub rax, [rbx]
1400ffa7ejne 0x1400ffa6a
1400ffa80lea rcx, [rip+0x95849]
1400ffa87call std::__throw_length_error(char const*)
1400ffa8cmov rcx, rax
1400ffa8fmov rax, rdx
1400ffa92jmp 0x1400ffa36
1400ffa94
1400ffa94loc_1400ffa94:
1400ffa94mov rsi, [rip+0x97bf5]
1400ffa9bmov rax, [rsp+88]
1400ffaa0sub rax, [rsi]
1400ffaa3jne 0x1400ffa6a
1400ffaa5call std::__throw_bad_cast()
1400ffaaa
1400ffaaaloc_1400ffaaa:
1400ffaaacall __cxa_begin_catch
1400ffaafmov rax, [rdi]
1400ffab2mov edx, 1
1400ffab7mov rcx, [rax-24]
1400ffabbadd rcx, rdi
1400ffabecall std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400ffac3call __cxa_end_catch
1400ffac8test rsi, rsi
1400ffacbjne 0x1400ff713
1400ffad1jmp 0x1400ff6fc
1400ffad6
1400ffad6 48 89 c6 48 89 d5 48 8d 4c 24 H..H..H.L$
1400ffae0 50 e8 ca ac fd ff 48 89 f1 48 89 e8 31 f6 e9 43 P.....H..H..1..C
1400ffaf0 ff ff ff 48 89 c3 e8 85 23 00 00 48 8b 3d 8e 7b ...H....#..H.=.{
1400ffb00 09 00 48 8b 44 24 58 48 2b 07 0f 85 5a ff ff ff ..H.D$XH+...Z...
1400ffb10
1400ffb10loc_1400ffb10:
1400ffb10mov rcx, rbx
1400ffb13call _Unwind_Resume
1400ffb18
1400ffb18loc_1400ffb18:
1400ffb18call __cxa_rethrow
1400ffb1dmov rbx, rax
1400ffb20call __cxa_end_catch
1400ffb25mov rdi, [rip+0x97b64]
1400ffb2cmov rax, [rsp+88]
1400ffb31sub rax, [rdi]
1400ffb34je 0x1400ffb10
1400ffb36jmp 0x1400ffa6a
1400ff6c0
1400ffb3b
1400ffb3b // align 0x10
1400ffb3b // align 0x10
1400ffb40
1400ffb40_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_PS3_:
1400ffb40push rbx
1400ffb41sub rsp, 32
1400ffb45mov r8, 0x3fffffffffffffff
1400ffb4fmov rbx, rcx
1400ffb52call void std::__istream_extract<wchar_t, std::char_traits<wchar_t>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, wchar_t*, long long)
1400ffb57mov rax, rbx
1400ffb5aadd rsp, 32
1400ffb5epop rbx
1400ffb5fret
1400ffb40
1400ffb40_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_PS3_:
1400ffb40push rbx
1400ffb41sub rsp, 32
1400ffb45mov r8, 0x3fffffffffffffff
1400ffb4fmov rbx, rcx
1400ffb52call void std::__istream_extract<wchar_t, std::char_traits<wchar_t>>(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, wchar_t*, long long)
1400ffb57mov rax, rbx
1400ffb5aadd rsp, 32
1400ffb5epop rbx
1400ffb5fret
1400ffb40
1400ffb60
1400ffb60_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_RS3_:
1400ffb60push rsi
1400ffb61push rbx
1400ffb62sub rsp, 56
1400ffb66xor r8l, r8l
1400ffb69mov rsi, rdx
1400ffb6cmov rdx, [rip+0x97b1d]
1400ffb73mov rbx, rcx
1400ffb76mov rcx, [rdx]
1400ffb79mov [rsp+40], rcx
1400ffb7elea rcx, [rsp+39]
1400ffb83mov rdx, rbx
1400ffb86call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400ffb8bcmp [rsp+39], 0
1400ffb90jne 0x1400ffbb8
1400ffb92
1400ffb92loc_1400ffb92:
1400ffb92mov rcx, [rip+0x97af7]
1400ffb99mov rax, [rsp+40]
1400ffb9esub rax, [rcx]
1400ffba1jne 0x1400ffc4b
1400ffba7mov rax, rbx
1400ffbaaadd rsp, 56
1400ffbaepop rbx
1400ffbafpop rsi
1400ffbb0ret
1400ffbb1
1400ffbb1 0f 1f 80 00 00 00 00 .......
1400ffbb8
1400ffbb8loc_1400ffbb8:
1400ffbb8mov rax, [rbx]
1400ffbbbmov rax, [rax-24]
1400ffbbfmov rcx, [rbx+rax+232]
1400ffbc7mov rdx, [rcx+16]
1400ffbcbcmp rdx, [rcx+24]
1400ffbcfjae 0x1400ffc10
1400ffbd1movzx eax, [rdx]
1400ffbd4add rdx, 2
1400ffbd8mov [rcx+16], rdx
1400ffbdc
1400ffbdcloc_1400ffbdc:
1400ffbdccmp ax, -1
1400ffbe0je 0x1400ffbf0
1400ffbe2mov [rsi], ax
1400ffbe5jmp 0x1400ffb92
1400ffbe7
1400ffbe7 66 0f 1f 84 00 00 00 00 00 f........
1400ffbf0
1400ffbf0loc_1400ffbf0:
1400ffbf0mov rax, [rbx]
1400ffbf3mov rcx, [rax-24]
1400ffbf7add rcx, rbx
1400ffbfamov edx, [rcx+32]
1400ffbfdor edx, 6
1400ffc00call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ffc05jmp 0x1400ffb92
1400ffc07
1400ffc07 66 0f 1f 84 00 00 00 00 00 f........
1400ffc10
1400ffc10loc_1400ffc10:
1400ffc10mov rax, [rcx]
1400ffc13call [rax+80]
1400ffc16jmp 0x1400ffbdc
1400ffc18
1400ffc18 48 83 ea 01 48 89 c1 75 H...H..u
1400ffc20 2f e8 6a 20 00 00 48 8b 03 ba 01 00 00 00 48 03 /.j ..H.......H.
1400ffc30 58 e8 48 89 d9 e8 46 7a ff ff 48 8b 1d 4f 7a 09 X.H...Fz..H..Oz.
1400ffc40 00 48 8b 44 24 28 48 2b 03 74 28 .H.D$(H+.t(
1400ffc4b
1400ffc4bloc_1400ffc4b:
1400ffc4bcall __stack_chk_fail
1400ffc50call __cxa_begin_catch
1400ffc55mov rax, [rbx]
1400ffc58mov edx, 1
1400ffc5dmov rcx, [rax-24]
1400ffc61add rcx, rbx
1400ffc64call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400ffc69call __cxa_end_catch
1400ffc6ejmp 0x1400ffb92
1400ffc73
1400ffc73 e8 d8 25 00 00 48 89 c3 e8 00 22 00 00 ..%..H...."..
1400ffc80 48 8b 15 09 7a 09 00 48 8b 44 24 28 48 2b 02 75 H...z..H.D$(H+.u
1400ffc90 ba 48 89 d9 e8 07 b7 f1 ff 48 89 c3 e8 df 21 00 .H.......H....!.
1400ffca0 00 48 8b 15 e8 79 09 00 48 8b 44 24 28 48 2b 02 .H...y..H.D$(H+.
1400ffcb0 74 df eb 97 t...
1400ffb60
1400ffb60_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_RS3_:
1400ffb60push rsi
1400ffb61push rbx
1400ffb62sub rsp, 56
1400ffb66xor r8l, r8l
1400ffb69mov rsi, rdx
1400ffb6cmov rdx, [rip+0x97b1d]
1400ffb73mov rbx, rcx
1400ffb76mov rcx, [rdx]
1400ffb79mov [rsp+40], rcx
1400ffb7elea rcx, [rsp+39]
1400ffb83mov rdx, rbx
1400ffb86call std::basic_istream<wchar_t, std::char_traits<wchar_t>>::sentry::sentry(std::basic_istream<wchar_t, std::char_traits<wchar_t>>&, bool)
1400ffb8bcmp [rsp+39], 0
1400ffb90jne 0x1400ffbb8
1400ffb92
1400ffb92loc_1400ffb92:
1400ffb92mov rcx, [rip+0x97af7]
1400ffb99mov rax, [rsp+40]
1400ffb9esub rax, [rcx]
1400ffba1jne 0x1400ffc4b
1400ffba7mov rax, rbx
1400ffbaaadd rsp, 56
1400ffbaepop rbx
1400ffbafpop rsi
1400ffbb0ret
1400ffbb1
1400ffbb1 0f 1f 80 00 00 00 00 .......
1400ffbb8
1400ffbb8loc_1400ffbb8:
1400ffbb8mov rax, [rbx]
1400ffbbbmov rax, [rax-24]
1400ffbbfmov rcx, [rbx+rax+232]
1400ffbc7mov rdx, [rcx+16]
1400ffbcbcmp rdx, [rcx+24]
1400ffbcfjae 0x1400ffc10
1400ffbd1movzx eax, [rdx]
1400ffbd4add rdx, 2
1400ffbd8mov [rcx+16], rdx
1400ffbdc
1400ffbdcloc_1400ffbdc:
1400ffbdccmp ax, -1
1400ffbe0je 0x1400ffbf0
1400ffbe2mov [rsi], ax
1400ffbe5jmp 0x1400ffb92
1400ffbe7
1400ffbe7 66 0f 1f 84 00 00 00 00 00 f........
1400ffbf0
1400ffbf0loc_1400ffbf0:
1400ffbf0mov rax, [rbx]
1400ffbf3mov rcx, [rax-24]
1400ffbf7add rcx, rbx
1400ffbfamov edx, [rcx+32]
1400ffbfdor edx, 6
1400ffc00call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::clear(std::_Ios_Iostate)
1400ffc05jmp 0x1400ffb92
1400ffc07
1400ffc07 66 0f 1f 84 00 00 00 00 00 f........
1400ffc10
1400ffc10loc_1400ffc10:
1400ffc10mov rax, [rcx]
1400ffc13call [rax+80]
1400ffc16jmp 0x1400ffbdc
1400ffc18
1400ffc18 48 83 ea 01 48 89 c1 75 H...H..u
1400ffc20 2f e8 6a 20 00 00 48 8b 03 ba 01 00 00 00 48 03 /.j ..H.......H.
1400ffc30 58 e8 48 89 d9 e8 46 7a ff ff 48 8b 1d 4f 7a 09 X.H...Fz..H..Oz.
1400ffc40 00 48 8b 44 24 28 48 2b 03 74 28 .H.D$(H+.t(
1400ffc4b
1400ffc4bloc_1400ffc4b:
1400ffc4bcall __stack_chk_fail
1400ffc50call __cxa_begin_catch
1400ffc55mov rax, [rbx]
1400ffc58mov edx, 1
1400ffc5dmov rcx, [rax-24]
1400ffc61add rcx, rbx
1400ffc64call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_setstate(std::_Ios_Iostate)
1400ffc69call __cxa_end_catch
1400ffc6ejmp 0x1400ffb92
1400ffc73
1400ffc73 e8 d8 25 00 00 48 89 c3 e8 00 22 00 00 ..%..H...."..
1400ffc80 48 8b 15 09 7a 09 00 48 8b 44 24 28 48 2b 02 75 H...z..H.D$(H+.u
1400ffc90 ba 48 89 d9 e8 07 b7 f1 ff 48 89 c3 e8 df 21 00 .H.......H....!.
1400ffca0 00 48 8b 15 e8 79 09 00 48 8b 44 24 28 48 2b 02 .H...y..H.D$(H+.
1400ffcb0 74 df eb 97 t...
1400ffb60
1400ffcb4
1400ffcb4 // align 0x10
1400ffcb4 // align 0x10
1400ffcc0
1400ffcc0_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags:
1400ffcc0mov rax, rcx
1400ffcc3mov ecx, edx
1400ffcc5mov rdx, [rax]
1400ffcc8mov r8, [rdx-24]
1400ffcccadd r8, rax
1400ffccfor [r8+24], ecx
1400ffcd3ret
1400ffcc0
1400ffcc0_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags:
1400ffcc0mov rax, rcx
1400ffcc3mov ecx, edx
1400ffcc5mov rdx, [rax]
1400ffcc8mov r8, [rdx-24]
1400ffcccadd r8, rax
1400ffccfor [r8+24], ecx
1400ffcd3ret
1400ffcc0
1400ffcd4
1400ffcd4 // align 0x10
1400ffcd4 // align 0x10
1400ffce0
1400ffce0_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St13_Setprecision:
1400ffce0mov rax, rcx
1400ffce3mov rcx, [rcx]
1400ffce6movsxd rdx, edx
1400ffce9mov rcx, [rcx-24]
1400ffcedmov [rax+rcx+8], rdx
1400ffcf2ret
1400ffce0
1400ffce0_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St13_Setprecision:
1400ffce0mov rax, rcx
1400ffce3mov rcx, [rcx]
1400ffce6movsxd rdx, edx
1400ffce9mov rcx, [rcx-24]
1400ffcedmov [rax+rcx+8], rdx
1400ffcf2ret
1400ffce0
1400ffcf3
1400ffcf3 // align 0x10
1400ffcf3 // align 0x10
1400ffd00
1400ffd00_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags:
1400ffd00mov rax, rcx
1400ffd03mov rcx, [rcx]
1400ffd06not edx
1400ffd08mov r8, [rcx-24]
1400ffd0cadd r8, rax
1400ffd0fand [r8+24], edx
1400ffd13ret
1400ffd00
1400ffd00_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags:
1400ffd00mov rax, rcx
1400ffd03mov rcx, [rcx]
1400ffd06not edx
1400ffd08mov r8, [rcx-24]
1400ffd0cadd r8, rax
1400ffd0fand [r8+24], edx
1400ffd13ret
1400ffd00
1400ffd14
1400ffd14 // align 0x10
1400ffd14 // align 0x10
1400ffd20
1400ffd20_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St5_Setw:
1400ffd20mov rax, rcx
1400ffd23mov rcx, [rcx]
1400ffd26movsxd rdx, edx
1400ffd29mov rcx, [rcx-24]
1400ffd2dmov [rax+rcx+16], rdx
1400ffd32ret
1400ffd20
1400ffd20_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St5_Setw:
1400ffd20mov rax, rcx
1400ffd23mov rcx, [rcx]
1400ffd26movsxd rdx, edx
1400ffd29mov rcx, [rcx-24]
1400ffd2dmov [rax+rcx+16], rdx
1400ffd32ret
1400ffd20
1400ffd33
1400ffd33 // align 0x10
1400ffd33 // align 0x10
1400ffd40
1400ffd40_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_Setbase:
1400ffd40xor r8l, r8l
1400ffd43mov rax, rcx
1400ffd46mov rcx, [rcx]
1400ffd49sub edx, 8
1400ffd4cmov r9, [rcx-24]
1400ffd50add r9, rax
1400ffd53mov rcx, r9
1400ffd56cmp edx, 8
1400ffd59ja 0x1400ffd66
1400ffd5blea r8, [rip+0x97d5e]
1400ffd62mov r8l, [r8+4*rdx]
1400ffd66
1400ffd66loc_1400ffd66:
1400ffd66mov edx, [rcx+24]
1400ffd69and edx, -75
1400ffd6cor edx, r8l
1400ffd6fmov [rcx+24], edx
1400ffd72ret
1400ffd40
1400ffd40_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_Setbase:
1400ffd40xor r8l, r8l
1400ffd43mov rax, rcx
1400ffd46mov rcx, [rcx]
1400ffd49sub edx, 8
1400ffd4cmov r9, [rcx-24]
1400ffd50add r9, rax
1400ffd53mov rcx, r9
1400ffd56cmp edx, 8
1400ffd59ja 0x1400ffd66
1400ffd5blea r8, [rip+0x97d5e]
1400ffd62mov r8l, [r8+4*rdx]
1400ffd66
1400ffd66loc_1400ffd66:
1400ffd66mov edx, [rcx+24]
1400ffd69and edx, -75
1400ffd6cor edx, r8l
1400ffd6fmov [rcx+24], edx
1400ffd72ret
1400ffd40
1400ffd73
1400ffd73 // align 0x10
1400ffd73 // align 0x10
1400ffd80
1400ffd80_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E:
1400ffd80mov rax, rcx
1400ffd83mov ecx, edx
1400ffd85mov rdx, [rax]
1400ffd88mov r8, [rdx-24]
1400ffd8cadd r8, rax
1400ffd8fmov [r8+224], cx
1400ffd97mov [r8+226], 1
1400ffd9fret
1400ffd80
1400ffd80_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E:
1400ffd80mov rax, rcx
1400ffd83mov ecx, edx
1400ffd85mov rdx, [rax]
1400ffd88mov r8, [rdx-24]
1400ffd8cadd r8, rax
1400ffd8fmov [r8+224], cx
1400ffd97mov [r8+226], 1
1400ffd9fret
1400ffd80
1400ffda0
1400ffda0non-virtual thunk to std::basic_iostream<char, std::char_traits<char>>::~basic_iostream():
1400ffda0push rbx
1400ffda1sub rsp, 32
1400ffda5lea rax, [rip+0x9a8ec]
1400ffdaclea rdx, [rip+0x9a935]
1400ffdb3movq x0, rdx
1400ffdb8mov [rcx-16], rax
1400ffdbcmov rax, [rip+0x9773d]
1400ffdc3mov rbx, rcx
1400ffdc6lea rcx, [rcx+8]
1400ffdcamov [rcx-16], 0
1400ffdd2add rax, 16
1400ffdd6movq x1, rax
1400ffddbpunpcklqdq x0, x1
1400ffddfmovups [rcx-8], x0
1400ffde3call std::ios_base::~ios_base()
1400ffde8lea rcx, [rbx-16]
1400ffdecadd rsp, 32
1400ffdf0pop rbx
1400ffdf1jmp 0x140101ab0
1400ffda0
1400ffda0non-virtual thunk to std::basic_iostream<char, std::char_traits<char>>::~basic_iostream():
1400ffda0push rbx
1400ffda1sub rsp, 32
1400ffda5lea rax, [rip+0x9a8ec]
1400ffdaclea rdx, [rip+0x9a935]
1400ffdb3movq x0, rdx
1400ffdb8mov [rcx-16], rax
1400ffdbcmov rax, [rip+0x9773d]
1400ffdc3mov rbx, rcx
1400ffdc6lea rcx, [rcx+8]
1400ffdcamov [rcx-16], 0
1400ffdd2add rax, 16
1400ffdd6movq x1, rax
1400ffddbpunpcklqdq x0, x1
1400ffddfmovups [rcx-8], x0
1400ffde3call std::ios_base::~ios_base()
1400ffde8lea rcx, [rbx-16]
1400ffdecadd rsp, 32
1400ffdf0pop rbx
1400ffdf1jmp 0x140101ab0
1400ffda0
1400ffdf6
1400ffdf6 // align 0x10
1400ffdf6 // align 0x10
1400ffe00
1400ffe00non-virtual thunk to std::basic_iostream<char, std::char_traits<char>>::~basic_iostream():
1400ffe00lea rax, [rip+0x9a891]
1400ffe07lea rdx, [rip+0x9a8da]
1400ffe0emovq x0, rdx
1400ffe13mov [rcx-16], rax
1400ffe17mov rax, [rip+0x976e2]
1400ffe1eadd rcx, 8
1400ffe22mov [rcx-16], 0
1400ffe2aadd rax, 16
1400ffe2emovq x1, rax
1400ffe33punpcklqdq x0, x1
1400ffe37movups [rcx-8], x0
1400ffe3bjmp 0x1400f5f40
1400ffe00
1400ffe00non-virtual thunk to std::basic_iostream<char, std::char_traits<char>>::~basic_iostream():
1400ffe00lea rax, [rip+0x9a891]
1400ffe07lea rdx, [rip+0x9a8da]
1400ffe0emovq x0, rdx
1400ffe13mov [rcx-16], rax
1400ffe17mov rax, [rip+0x976e2]
1400ffe1eadd rcx, 8
1400ffe22mov [rcx-16], 0
1400ffe2aadd rax, 16
1400ffe2emovq x1, rax
1400ffe33punpcklqdq x0, x1
1400ffe37movups [rcx-8], x0
1400ffe3bjmp 0x1400f5f40
1400ffe00
1400ffe40
1400ffe40non-virtual thunk to std::basic_fstream<char, std::char_traits<char>>::~basic_fstream():
1400ffe40push rsi
1400ffe41push rbx
1400ffe42sub rsp, 40
1400ffe46lea rax, [rip+0xa1f4b]
1400ffe4dmovq x0, [rip+0x9193b]
1400ffe55mov [rcx-16], rax
1400ffe59add rax, 80
1400ffe5dmov rbx, rcx
1400ffe60lea rcx, [rcx+8]
1400ffe64mov [rcx+192], rax
1400ffe6blea rax, [rip+0xa1e1e]
1400ffe72movq x1, rax
1400ffe77punpcklqdq x0, x1
1400ffe7bmovups [rcx-8], x0
1400ffe7fcall std::basic_filebuf<char, std::char_traits<char>>::close()
1400ffe84lea rcx, [rbx+80]
1400ffe88call std::__basic_file<char>::~__basic_file()
1400ffe8dmov rax, [rip+0x9740c]
1400ffe94lea rcx, [rbx+64]
1400ffe98add rax, 16
1400ffe9cmov [rbx+8], rax
1400ffea0call std::locale::~locale()
1400ffea5lea rax, [rip+0x9a95c]
1400ffeacmov [rbx-8], 0
1400ffeb4lea rcx, [rbx+200]
1400ffebbmov [rbx], rax
1400ffebelea rax, [rip+0x9a8f3]
1400ffec5mov [rbx-16], rax
1400ffec9mov rax, [rip+0x97630]
1400ffed0add rax, 16
1400ffed4mov [rbx+200], rax
1400ffedbcall std::ios_base::~ios_base()
1400ffee0lea rcx, [rbx-16]
1400ffee4add rsp, 40
1400ffee8pop rbx
1400ffee9pop rsi
1400ffeeajmp 0x140101ab0
1400ffeef
1400ffeef 48 H
1400ffef0 89 c1 e8 99 1d 00 00 e8 84 1f 00 00 eb 86 ..............
1400ffe40
1400ffe40non-virtual thunk to std::basic_fstream<char, std::char_traits<char>>::~basic_fstream():
1400ffe40push rsi
1400ffe41push rbx
1400ffe42sub rsp, 40
1400ffe46lea rax, [rip+0xa1f4b]
1400ffe4dmovq x0, [rip+0x9193b]
1400ffe55mov [rcx-16], rax
1400ffe59add rax, 80
1400ffe5dmov rbx, rcx
1400ffe60lea rcx, [rcx+8]
1400ffe64mov [rcx+192], rax
1400ffe6blea rax, [rip+0xa1e1e]
1400ffe72movq x1, rax
1400ffe77punpcklqdq x0, x1
1400ffe7bmovups [rcx-8], x0
1400ffe7fcall std::basic_filebuf<char, std::char_traits<char>>::close()
1400ffe84lea rcx, [rbx+80]
1400ffe88call std::__basic_file<char>::~__basic_file()
1400ffe8dmov rax, [rip+0x9740c]
1400ffe94lea rcx, [rbx+64]
1400ffe98add rax, 16
1400ffe9cmov [rbx+8], rax
1400ffea0call std::locale::~locale()
1400ffea5lea rax, [rip+0x9a95c]
1400ffeacmov [rbx-8], 0
1400ffeb4lea rcx, [rbx+200]
1400ffebbmov [rbx], rax
1400ffebelea rax, [rip+0x9a8f3]
1400ffec5mov [rbx-16], rax
1400ffec9mov rax, [rip+0x97630]
1400ffed0add rax, 16
1400ffed4mov [rbx+200], rax
1400ffedbcall std::ios_base::~ios_base()
1400ffee0lea rcx, [rbx-16]
1400ffee4add rsp, 40
1400ffee8pop rbx
1400ffee9pop rsi
1400ffeeajmp 0x140101ab0
1400ffeef
1400ffeef 48 H
1400ffef0 89 c1 e8 99 1d 00 00 e8 84 1f 00 00 eb 86 ..............
1400ffe40
1400ffefe
1400ffefe // align 0x10
1400ffefe // align 0x10
1400fff00
1400fff00non-virtual thunk to std::basic_fstream<char, std::char_traits<char>>::~basic_fstream():
1400fff00push rbx
1400fff01sub rsp, 32
1400fff05lea rax, [rip+0xa1e8c]
1400fff0cmovq x0, [rip+0x9187c]
1400fff14mov [rcx-16], rax
1400fff18add rax, 80
1400fff1cmov rbx, rcx
1400fff1flea rcx, [rcx+8]
1400fff23mov [rcx+192], rax
1400fff2alea rax, [rip+0xa1d5f]
1400fff31movq x1, rax
1400fff36punpcklqdq x0, x1
1400fff3amovups [rcx-8], x0
1400fff3ecall std::basic_filebuf<char, std::char_traits<char>>::close()
1400fff43lea rcx, [rbx+80]
1400fff47call std::__basic_file<char>::~__basic_file()
1400fff4cmov rax, [rip+0x9734d]
1400fff53lea rcx, [rbx+64]
1400fff57add rax, 16
1400fff5bmov [rbx+8], rax
1400fff5fcall std::locale::~locale()
1400fff64lea rax, [rip+0x9a89d]
1400fff6blea rcx, [rbx+200]
1400fff72mov [rbx-8], 0
1400fff7amov [rbx], rax
1400fff7dlea rax, [rip+0x9a834]
1400fff84mov [rbx-16], rax
1400fff88mov rax, [rip+0x97571]
1400fff8fadd rax, 16
1400fff93mov [rbx+200], rax
1400fff9aadd rsp, 32
1400fff9epop rbx
1400fff9fjmp 0x1400f5f40
1400fffa4
1400fffa4 48 89 c1 e8 e4 1c 00 00 e8 cf 1e 00 H...........
1400fffb0 00 eb 90 ...
1400fff00
1400fff00non-virtual thunk to std::basic_fstream<char, std::char_traits<char>>::~basic_fstream():
1400fff00push rbx
1400fff01sub rsp, 32
1400fff05lea rax, [rip+0xa1e8c]
1400fff0cmovq x0, [rip+0x9187c]
1400fff14mov [rcx-16], rax
1400fff18add rax, 80
1400fff1cmov rbx, rcx
1400fff1flea rcx, [rcx+8]
1400fff23mov [rcx+192], rax
1400fff2alea rax, [rip+0xa1d5f]
1400fff31movq x1, rax
1400fff36punpcklqdq x0, x1
1400fff3amovups [rcx-8], x0
1400fff3ecall std::basic_filebuf<char, std::char_traits<char>>::close()
1400fff43lea rcx, [rbx+80]
1400fff47call std::__basic_file<char>::~__basic_file()
1400fff4cmov rax, [rip+0x9734d]
1400fff53lea rcx, [rbx+64]
1400fff57add rax, 16
1400fff5bmov [rbx+8], rax
1400fff5fcall std::locale::~locale()
1400fff64lea rax, [rip+0x9a89d]
1400fff6blea rcx, [rbx+200]
1400fff72mov [rbx-8], 0
1400fff7amov [rbx], rax
1400fff7dlea rax, [rip+0x9a834]
1400fff84mov [rbx-16], rax
1400fff88mov rax, [rip+0x97571]
1400fff8fadd rax, 16
1400fff93mov [rbx+200], rax
1400fff9aadd rsp, 32
1400fff9epop rbx
1400fff9fjmp 0x1400f5f40
1400fffa4
1400fffa4 48 89 c1 e8 e4 1c 00 00 e8 cf 1e 00 H...........
1400fffb0 00 eb 90 ...
1400fff00
1400fffb3
1400fffb3 // align 0x10
1400fffb3 // align 0x10
1400fffc0
1400fffc0non-virtual thunk to std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400fffc0push rsi
1400fffc1push rbx
1400fffc2sub rsp, 40
1400fffc6lea rax, [rip+0xa1e4b]
1400fffcdmovq x0, [rip+0x917cb]
1400fffd5mov [rcx-16], rax
1400fffd9add rax, 80
1400fffddmov rbx, rcx
1400fffe0lea rcx, [rcx+8]
1400fffe4mov [rcx+192], rax
1400fffeblea rax, [rip+0xa1d1e]
1400ffff2movq x1, rax
1400ffff7punpcklqdq x0, x1
1400ffffbmovups [rcx-8], x0
1400fffffcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
140100004lea rcx, [rbx+80]
140100008call std::__basic_file<char>::~__basic_file()
14010000dmov rax, [rip+0x9729c]
140100014lea rcx, [rbx+64]
140100018add rax, 16
14010001cmov [rbx+8], rax
140100020call std::locale::~locale()
140100025lea rax, [rip+0x9a8fc]
14010002cmov [rbx-8], 0
140100034lea rcx, [rbx+200]
14010003bmov [rbx], rax
14010003elea rax, [rip+0x9a813]
140100045mov [rbx-16], rax
140100049mov rax, [rip+0x974c0]
140100050add rax, 16
140100054mov [rbx+200], rax
14010005bcall std::ios_base::~ios_base()
140100060lea rcx, [rbx-16]
140100064add rsp, 40
140100068pop rbx
140100069pop rsi
14010006ajmp 0x140101ab0
14010006f
14010006f 48 H
140100070 89 c1 e8 19 1c 00 00 e8 04 1e 00 00 eb 86 ..............
1400fffc0
1400fffc0non-virtual thunk to std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
1400fffc0push rsi
1400fffc1push rbx
1400fffc2sub rsp, 40
1400fffc6lea rax, [rip+0xa1e4b]
1400fffcdmovq x0, [rip+0x917cb]
1400fffd5mov [rcx-16], rax
1400fffd9add rax, 80
1400fffddmov rbx, rcx
1400fffe0lea rcx, [rcx+8]
1400fffe4mov [rcx+192], rax
1400fffeblea rax, [rip+0xa1d1e]
1400ffff2movq x1, rax
1400ffff7punpcklqdq x0, x1
1400ffffbmovups [rcx-8], x0
1400fffffcall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
140100004lea rcx, [rbx+80]
140100008call std::__basic_file<char>::~__basic_file()
14010000dmov rax, [rip+0x9729c]
140100014lea rcx, [rbx+64]
140100018add rax, 16
14010001cmov [rbx+8], rax
140100020call std::locale::~locale()
140100025lea rax, [rip+0x9a8fc]
14010002cmov [rbx-8], 0
140100034lea rcx, [rbx+200]
14010003bmov [rbx], rax
14010003elea rax, [rip+0x9a813]
140100045mov [rbx-16], rax
140100049mov rax, [rip+0x974c0]
140100050add rax, 16
140100054mov [rbx+200], rax
14010005bcall std::ios_base::~ios_base()
140100060lea rcx, [rbx-16]
140100064add rsp, 40
140100068pop rbx
140100069pop rsi
14010006ajmp 0x140101ab0
14010006f
14010006f 48 H
140100070 89 c1 e8 19 1c 00 00 e8 04 1e 00 00 eb 86 ..............
1400fffc0
14010007e
14010007e // align 0x10
14010007e // align 0x10
140100080
140100080non-virtual thunk to std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
140100080push rbx
140100081sub rsp, 32
140100085lea rax, [rip+0xa1d8c]
14010008cmovq x0, [rip+0x9170c]
140100094mov [rcx-16], rax
140100098add rax, 80
14010009cmov rbx, rcx
14010009flea rcx, [rcx+8]
1401000a3mov [rcx+192], rax
1401000aalea rax, [rip+0xa1c5f]
1401000b1movq x1, rax
1401000b6punpcklqdq x0, x1
1401000bamovups [rcx-8], x0
1401000becall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1401000c3lea rcx, [rbx+80]
1401000c7call std::__basic_file<char>::~__basic_file()
1401000ccmov rax, [rip+0x971dd]
1401000d3lea rcx, [rbx+64]
1401000d7add rax, 16
1401000dbmov [rbx+8], rax
1401000dfcall std::locale::~locale()
1401000e4lea rax, [rip+0x9a83d]
1401000eblea rcx, [rbx+200]
1401000f2mov [rbx-8], 0
1401000famov [rbx], rax
1401000fdlea rax, [rip+0x9a754]
140100104mov [rbx-16], rax
140100108mov rax, [rip+0x97401]
14010010fadd rax, 16
140100113mov [rbx+200], rax
14010011aadd rsp, 32
14010011epop rbx
14010011fjmp 0x1400f5f40
140100124
140100124 48 89 c1 e8 64 1b 00 00 e8 4f 1d 00 H...d....O..
140100130 00 eb 90 ...
140100080
140100080non-virtual thunk to std::basic_fstream<wchar_t, std::char_traits<wchar_t>>::~basic_fstream():
140100080push rbx
140100081sub rsp, 32
140100085lea rax, [rip+0xa1d8c]
14010008cmovq x0, [rip+0x9170c]
140100094mov [rcx-16], rax
140100098add rax, 80
14010009cmov rbx, rcx
14010009flea rcx, [rcx+8]
1401000a3mov [rcx+192], rax
1401000aalea rax, [rip+0xa1c5f]
1401000b1movq x1, rax
1401000b6punpcklqdq x0, x1
1401000bamovups [rcx-8], x0
1401000becall std::basic_filebuf<wchar_t, std::char_traits<wchar_t>>::close()
1401000c3lea rcx, [rbx+80]
1401000c7call std::__basic_file<char>::~__basic_file()
1401000ccmov rax, [rip+0x971dd]
1401000d3lea rcx, [rbx+64]
1401000d7add rax, 16
1401000dbmov [rbx+8], rax
1401000dfcall std::locale::~locale()
1401000e4lea rax, [rip+0x9a83d]
1401000eblea rcx, [rbx+200]
1401000f2mov [rbx-8], 0
1401000famov [rbx], rax
1401000fdlea rax, [rip+0x9a754]
140100104mov [rbx-16], rax
140100108mov rax, [rip+0x97401]
14010010fadd rax, 16
140100113mov [rbx+200], rax
14010011aadd rsp, 32
14010011epop rbx
14010011fjmp 0x1400f5f40
140100124
140100124 48 89 c1 e8 64 1b 00 00 e8 4f 1d 00 H...d....O..
140100130 00 eb 90 ...
140100080
140100133
140100133 // align 0x10
140100133 // align 0x10
140100140
140100140non-virtual thunk to std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::~basic_iostream():
140100140push rbx
140100141sub rsp, 32
140100145lea rax, [rip+0x9a8cc]
14010014clea rdx, [rip+0x9a915]
140100153movq x0, rdx
140100158mov [rcx-16], rax
14010015cmov rax, [rip+0x973ad]
140100163mov rbx, rcx
140100166lea rcx, [rcx+8]
14010016amov [rcx-16], 0
140100172add rax, 16
140100176movq x1, rax
14010017bpunpcklqdq x0, x1
14010017fmovups [rcx-8], x0
140100183call std::ios_base::~ios_base()
140100188lea rcx, [rbx-16]
14010018cadd rsp, 32
140100190pop rbx
140100191jmp 0x140101ab0
140100140
140100140non-virtual thunk to std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::~basic_iostream():
140100140push rbx
140100141sub rsp, 32
140100145lea rax, [rip+0x9a8cc]
14010014clea rdx, [rip+0x9a915]
140100153movq x0, rdx
140100158mov [rcx-16], rax
14010015cmov rax, [rip+0x973ad]
140100163mov rbx, rcx
140100166lea rcx, [rcx+8]
14010016amov [rcx-16], 0
140100172add rax, 16
140100176movq x1, rax
14010017bpunpcklqdq x0, x1
14010017fmovups [rcx-8], x0
140100183call std::ios_base::~ios_base()
140100188lea rcx, [rbx-16]
14010018cadd rsp, 32
140100190pop rbx
140100191jmp 0x140101ab0
140100140
140100196
140100196 // align 0x10
140100196 // align 0x10
1401001a0
1401001a0non-virtual thunk to std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::~basic_iostream():
1401001a0lea rax, [rip+0x9a871]
1401001a7lea rdx, [rip+0x9a8ba]
1401001aemovq x0, rdx
1401001b3mov [rcx-16], rax
1401001b7mov rax, [rip+0x97352]
1401001beadd rcx, 8
1401001c2mov [rcx-16], 0
1401001caadd rax, 16
1401001cemovq x1, rax
1401001d3punpcklqdq x0, x1
1401001d7movups [rcx-8], x0
1401001dbjmp 0x1400f5f40
1401001a0
1401001a0non-virtual thunk to std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::~basic_iostream():
1401001a0lea rax, [rip+0x9a871]
1401001a7lea rdx, [rip+0x9a8ba]
1401001aemovq x0, rdx
1401001b3mov [rcx-16], rax
1401001b7mov rax, [rip+0x97352]
1401001beadd rcx, 8
1401001c2mov [rcx-16], 0
1401001caadd rax, 16
1401001cemovq x1, rax
1401001d3punpcklqdq x0, x1
1401001d7movups [rcx-8], x0
1401001dbjmp 0x1400f5f40
1401001a0
1401001e0
1401001e0non-virtual thunk to std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream():
1401001e0push rbx
1401001e1sub rsp, 32
1401001e5lea rax, [rip+0xa0f3c]
1401001ecmov [rcx-16], rax
1401001f0add rax, 80
1401001f4mov rbx, rcx
1401001f7mov [rcx+112], rax
1401001fbsub rax, 40
1401001ffmov [rcx], rax
140100202mov rcx, [rcx+80]
140100206lea rax, [rbx+96]
14010020acmp rcx, rax
14010020dje 0x140100214
14010020fcall operator delete(void*)
140100214
140100214loc_140100214:
140100214mov rax, [rip+0x97085]
14010021blea rcx, [rbx+64]
14010021fadd rax, 16
140100223mov [rbx+8], rax
140100227call std::locale::~locale()
14010022clea rax, [rip+0x9a1b5]
140100233lea rcx, [rbx+112]
140100237mov [rbx-8], 0
14010023fmov [rbx], rax
140100242lea rax, [rip+0x9a14f]
140100249mov [rbx-16], rax
14010024dmov rax, [rip+0x972ac]
140100254add rax, 16
140100258mov [rbx+112], rax
14010025ccall std::ios_base::~ios_base()
140100261lea rcx, [rbx-16]
140100265add rsp, 32
140100269pop rbx
14010026ajmp 0x140101ab0
1401001e0
1401001e0non-virtual thunk to std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream():
1401001e0push rbx
1401001e1sub rsp, 32
1401001e5lea rax, [rip+0xa0f3c]
1401001ecmov [rcx-16], rax
1401001f0add rax, 80
1401001f4mov rbx, rcx
1401001f7mov [rcx+112], rax
1401001fbsub rax, 40
1401001ffmov [rcx], rax
140100202mov rcx, [rcx+80]
140100206lea rax, [rbx+96]
14010020acmp rcx, rax
14010020dje 0x140100214
14010020fcall operator delete(void*)
140100214
140100214loc_140100214:
140100214mov rax, [rip+0x97085]
14010021blea rcx, [rbx+64]
14010021fadd rax, 16
140100223mov [rbx+8], rax
140100227call std::locale::~locale()
14010022clea rax, [rip+0x9a1b5]
140100233lea rcx, [rbx+112]
140100237mov [rbx-8], 0
14010023fmov [rbx], rax
140100242lea rax, [rip+0x9a14f]
140100249mov [rbx-16], rax
14010024dmov rax, [rip+0x972ac]
140100254add rax, 16
140100258mov [rbx+112], rax
14010025ccall std::ios_base::~ios_base()
140100261lea rcx, [rbx-16]
140100265add rsp, 32
140100269pop rbx
14010026ajmp 0x140101ab0
1401001e0
14010026f
14010026f // align 0x10
14010026f // align 0x10
140100270
140100270non-virtual thunk to std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream():
140100270push rbx
140100271sub rsp, 32
140100275lea rax, [rip+0xa0eac]
14010027cmov [rcx-16], rax
140100280add rax, 80
140100284mov rbx, rcx
140100287mov [rcx+112], rax
14010028bsub rax, 40
14010028fmov [rcx], rax
140100292mov rcx, [rcx+80]
140100296lea rax, [rbx+96]
14010029acmp rcx, rax
14010029dje 0x1401002a4
14010029fcall operator delete(void*)
1401002a4
1401002a4loc_1401002a4:
1401002a4mov rax, [rip+0x96ff5]
1401002ablea rcx, [rbx+64]
1401002afadd rax, 16
1401002b3mov [rbx+8], rax
1401002b7call std::locale::~locale()
1401002bclea rax, [rip+0x9a125]
1401002c3lea rcx, [rbx+112]
1401002c7mov [rbx-8], 0
1401002cfmov [rbx], rax
1401002d2lea rax, [rip+0x9a0bf]
1401002d9mov [rbx-16], rax
1401002ddmov rax, [rip+0x9721c]
1401002e4add rax, 16
1401002e8mov [rbx+112], rax
1401002ecadd rsp, 32
1401002f0pop rbx
1401002f1jmp 0x1400f5f40
140100270
140100270non-virtual thunk to std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream():
140100270push rbx
140100271sub rsp, 32
140100275lea rax, [rip+0xa0eac]
14010027cmov [rcx-16], rax
140100280add rax, 80
140100284mov rbx, rcx
140100287mov [rcx+112], rax
14010028bsub rax, 40
14010028fmov [rcx], rax
140100292mov rcx, [rcx+80]
140100296lea rax, [rbx+96]
14010029acmp rcx, rax
14010029dje 0x1401002a4
14010029fcall operator delete(void*)
1401002a4
1401002a4loc_1401002a4:
1401002a4mov rax, [rip+0x96ff5]
1401002ablea rcx, [rbx+64]
1401002afadd rax, 16
1401002b3mov [rbx+8], rax
1401002b7call std::locale::~locale()
1401002bclea rax, [rip+0x9a125]
1401002c3lea rcx, [rbx+112]
1401002c7mov [rbx-8], 0
1401002cfmov [rbx], rax
1401002d2lea rax, [rip+0x9a0bf]
1401002d9mov [rbx-16], rax
1401002ddmov rax, [rip+0x9721c]
1401002e4add rax, 16
1401002e8mov [rbx+112], rax
1401002ecadd rsp, 32
1401002f0pop rbx
1401002f1jmp 0x1400f5f40
140100270
1401002f6
1401002f6 // align 0x10
1401002f6 // align 0x10
140100300
140100300non-virtual thunk to std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringstream():
140100300push rbx
140100301sub rsp, 32
140100305lea rax, [rip+0xa0e9c]
14010030cmov [rcx-16], rax
140100310add rax, 80
140100314mov rbx, rcx
140100317mov [rcx+112], rax
14010031bsub rax, 40
14010031fmov [rcx], rax
140100322mov rcx, [rcx+80]
140100326lea rax, [rbx+96]
14010032acmp rcx, rax
14010032dje 0x140100334
14010032fcall operator delete(void*)
140100334
140100334loc_140100334:
140100334mov rax, [rip+0x96f75]
14010033blea rcx, [rbx+64]
14010033fadd rax, 16
140100343mov [rbx+8], rax
140100347call std::locale::~locale()
14010034clea rax, [rip+0x9a1b5]
140100353lea rcx, [rbx+112]
140100357mov [rbx-8], 0
14010035fmov [rbx], rax
140100362lea rax, [rip+0x9a0cf]
140100369mov [rbx-16], rax
14010036dmov rax, [rip+0x9719c]
140100374add rax, 16
140100378mov [rbx+112], rax
14010037ccall std::ios_base::~ios_base()
140100381lea rcx, [rbx-16]
140100385add rsp, 32
140100389pop rbx
14010038ajmp 0x140101ab0
140100300
140100300non-virtual thunk to std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringstream():
140100300push rbx
140100301sub rsp, 32
140100305lea rax, [rip+0xa0e9c]
14010030cmov [rcx-16], rax
140100310add rax, 80
140100314mov rbx, rcx
140100317mov [rcx+112], rax
14010031bsub rax, 40
14010031fmov [rcx], rax
140100322mov rcx, [rcx+80]
140100326lea rax, [rbx+96]
14010032acmp rcx, rax
14010032dje 0x140100334
14010032fcall operator delete(void*)
140100334
140100334loc_140100334:
140100334mov rax, [rip+0x96f75]
14010033blea rcx, [rbx+64]
14010033fadd rax, 16
140100343mov [rbx+8], rax
140100347call std::locale::~locale()
14010034clea rax, [rip+0x9a1b5]
140100353lea rcx, [rbx+112]
140100357mov [rbx-8], 0
14010035fmov [rbx], rax
140100362lea rax, [rip+0x9a0cf]
140100369mov [rbx-16], rax
14010036dmov rax, [rip+0x9719c]
140100374add rax, 16
140100378mov [rbx+112], rax
14010037ccall std::ios_base::~ios_base()
140100381lea rcx, [rbx-16]
140100385add rsp, 32
140100389pop rbx
14010038ajmp 0x140101ab0
140100300
14010038f
14010038f // align 0x10
14010038f // align 0x10
140100390
140100390non-virtual thunk to std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringstream():
140100390push rbx
140100391sub rsp, 32
140100395lea rax, [rip+0xa0e0c]
14010039cmov [rcx-16], rax
1401003a0add rax, 80
1401003a4mov rbx, rcx
1401003a7mov [rcx+112], rax
1401003absub rax, 40
1401003afmov [rcx], rax
1401003b2mov rcx, [rcx+80]
1401003b6lea rax, [rbx+96]
1401003bacmp rcx, rax
1401003bdje 0x1401003c4
1401003bfcall operator delete(void*)
1401003c4
1401003c4loc_1401003c4:
1401003c4mov rax, [rip+0x96ee5]
1401003cblea rcx, [rbx+64]
1401003cfadd rax, 16
1401003d3mov [rbx+8], rax
1401003d7call std::locale::~locale()
1401003dclea rax, [rip+0x9a125]
1401003e3lea rcx, [rbx+112]
1401003e7mov [rbx-8], 0
1401003efmov [rbx], rax
1401003f2lea rax, [rip+0x9a03f]
1401003f9mov [rbx-16], rax
1401003fdmov rax, [rip+0x9710c]
140100404add rax, 16
140100408mov [rbx+112], rax
14010040cadd rsp, 32
140100410pop rbx
140100411jmp 0x1400f5f40
140100390
140100390non-virtual thunk to std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringstream():
140100390push rbx
140100391sub rsp, 32
140100395lea rax, [rip+0xa0e0c]
14010039cmov [rcx-16], rax
1401003a0add rax, 80
1401003a4mov rbx, rcx
1401003a7mov [rcx+112], rax
1401003absub rax, 40
1401003afmov [rcx], rax
1401003b2mov rcx, [rcx+80]
1401003b6lea rax, [rbx+96]
1401003bacmp rcx, rax
1401003bdje 0x1401003c4
1401003bfcall operator delete(void*)
1401003c4
1401003c4loc_1401003c4:
1401003c4mov rax, [rip+0x96ee5]
1401003cblea rcx, [rbx+64]
1401003cfadd rax, 16
1401003d3mov [rbx+8], rax
1401003d7call std::locale::~locale()
1401003dclea rax, [rip+0x9a125]
1401003e3lea rcx, [rbx+112]
1401003e7mov [rbx-8], 0
1401003efmov [rbx], rax
1401003f2lea rax, [rip+0x9a03f]
1401003f9mov [rbx-16], rax
1401003fdmov rax, [rip+0x9710c]
140100404add rax, 16
140100408mov [rbx+112], rax
14010040cadd rsp, 32
140100410pop rbx
140100411jmp 0x1400f5f40
140100390
140100416
140100416 // align 0x10
140100416 // align 0x10
140100420
140100420virtual thunk to std::basic_iostream<char, std::char_traits<char>>::~basic_iostream():
140100420push rbx
140100421sub rsp, 32
140100425lea rdx, [rip+0x9a2bc]
14010042cmovq x0, rdx
140100431mov rax, [rcx]
140100434mov rbx, [rax-24]
140100438lea rax, [rip+0x9a259]
14010043fadd rbx, rcx
140100442mov [rbx], rax
140100445mov rax, [rip+0x970b4]
14010044clea rcx, [rbx+24]
140100450mov [rbx+8], 0
140100458add rax, 16
14010045cmovq x1, rax
140100461punpcklqdq x0, x1
140100465movups [rbx+16], x0
140100469call std::ios_base::~ios_base()
14010046emov rcx, rbx
140100471add rsp, 32
140100475pop rbx
140100476jmp 0x140101ab0
140100420
140100420virtual thunk to std::basic_iostream<char, std::char_traits<char>>::~basic_iostream():
140100420push rbx
140100421sub rsp, 32
140100425lea rdx, [rip+0x9a2bc]
14010042cmovq x0, rdx
140100431mov rax, [rcx]
140100434mov rbx, [rax-24]
140100438lea rax, [rip+0x9a259]
14010043fadd rbx, rcx
140100442mov [rbx], rax
140100445mov rax, [rip+0x970b4]
14010044clea rcx, [rbx+24]
140100450mov [rbx+8], 0
140100458add rax, 16
14010045cmovq x1, rax
140100461punpcklqdq x0, x1
140100465movups [rbx+16], x0
140100469call std::ios_base::~ios_base()
14010046emov rcx, rbx
140100471add rsp, 32
140100475pop rbx
140100476jmp 0x140101ab0
140100420
Loading..