File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140095510
140095510std::ostream& std::ostream::_M_insert<double>(double):
140095510push r14
140095512push rdi
140095513push rsi
140095514push rbx
140095515sub rsp, 120
140095519mov rdx, [rip+0x102170]
140095520mov rax, [rdx]
140095523mov [rsp+104], rax
140095528xor eax, eax
14009552amov rbx, rcx
14009552dmov rdx, rcx
140095530lea rcx, [rsp+80]
140095535movsd_xmm [rsp+168], x1
14009553ecall std::ostream::sentry::sentry(std::ostream&)
140095543cmp [rsp+80], 0
140095548je 0x1400955c8
14009554amov rax, [rbx]
14009554dmov r9, [rax-24]
140095551add r9, rbx
140095554mov rsi, [r9+248]
14009555btest rsi, rsi
14009555eje 0x14009575f
140095564cmp [r9+225], 0
14009556cje 0x140095670
140095572movsx r8l, [r9+224]
14009557a
14009557aloc_14009557a:
14009557amov rcx, [r9+232]
140095581xor edx, edx
140095583movsd_xmm x0, [rsp+168]
14009558cmov rax, rcx
14009558ftest rcx, rcx
140095592lea rcx, [rsp+64]
140095597mov [rsp+48], rax
14009559cmov rax, [rsi]
14009559fsete dl
1400955a2mov [rsp+56], rdx
1400955a7mov rdx, rsi
1400955aamov [rsp+32], r8l
1400955aflea r8, [rsp+48]
1400955b4movsd_xmm [rsp+40], x0
1400955bacall [rax+56]
1400955bdcmp [rsp+72], 0
1400955c2jne 0x140095650
1400955c8
1400955c8loc_1400955c8:
1400955c8mov rsi, [rsp+88]
1400955cdmov rax, [rsi]
1400955d0mov rdi, [rax-24]
1400955d4add rdi, rsi
1400955d7test [rdi+25], 32
1400955dbje 0x1400955e4
1400955ddmov eax, [rdi+32]
1400955e0test eax, eax
1400955e2je 0x140095610
1400955e4
1400955e4loc_1400955e4:
1400955e4mov rdx, [rip+0x1020a5]
1400955ebmov rax, [rsp+104]
1400955f0sub rax, [rdx]
1400955f3jne 0x140095744
1400955f9mov rax, rbx
1400955fcadd rsp, 120
140095600pop rbx
140095601pop rsi
140095602pop rdi
140095603pop r14
140095605ret
140095606
140095606 66 2e 0f 1f 84 00 00 00 00 00 f.........
140095610
140095610loc_140095610:
140095610call std::uncaught_exception()
140095615test al, al
140095617jne 0x1400955e4
140095619mov rcx, [rdi+232]
140095620mov r14l, [rdi+28]
140095624mov [rdi+28], 0
14009562btest rcx, rcx
14009562eje 0x140095649
140095630mov rax, [rcx]
140095633call [rax+48]
140095636cmp eax, -1
140095639je 0x1400956d0
14009563f
14009563floc_14009563f:
14009563fmov rax, [rsi]
140095642add rsi, [rax-24]
140095646mov rdi, rsi
140095649
140095649loc_140095649:
140095649mov [rdi+28], r14l
14009564djmp 0x1400955e4
14009564f
14009564f 90 .
140095650
140095650loc_140095650:
140095650mov rax, [rbx]
140095653mov rcx, [rax-24]
140095657add rcx, rbx
14009565amov edx, [rcx+32]
14009565dor edx, 1
140095660call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095665jmp 0x1400955c8
14009566a
14009566a 66 0f 1f 44 00 00 f..D..
140095670
140095670loc_140095670:
140095670mov rax, [r9+240]
140095677mov r14, rax
14009567atest rax, rax
14009567dje 0x140095749
140095683cmp [rax+56], 0
140095687je 0x140095698
140095689movsx r8l, [rax+89]
14009568ejmp 0x14009557a
140095693
140095693 0f 1f 44 00 00 ..D..
140095698
140095698loc_140095698:
140095698mov rcx, rax
14009569bcall std::ctype<char>::_M_widen_init() const
1400956a0mov rax, [r14]
1400956a3lea rdx, [rip-0x5ceba]
1400956aamov rax, [rax+48]
1400956aecmp rax, rdx
1400956b1jne 0x1400956ec
1400956b3mov rax, [rbx]
1400956b6mov r8l, 32
1400956bcmov r9, [rax-24]
1400956c0add r9, rbx
1400956c3jmp 0x14009557a
1400956c8
1400956c8 0f 1f 84 00 00 00 00 00 ........
1400956d0
1400956d0loc_1400956d0:
1400956d0mov rcx, [rsp+88]
1400956d5mov rax, [rcx]
1400956d8add rcx, [rax-24]
1400956dcmov edx, [rcx+32]
1400956dfor edx, 1
1400956e2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400956e7jmp 0x14009563f
1400956ec
1400956ecloc_1400956ec:
1400956ecmov edx, 32
1400956f1mov rcx, r14
1400956f4call rax
1400956f6mov rdx, [rbx]
1400956f9movsx r8l, al
1400956fdmov r9, [rdx-24]
140095701add r9, rbx
140095704jmp 0x14009557a
140095709
140095709 48 83 ea 01 48 89 c1 H...H..
140095710 0f 85 92 00 00 00 e8 75 c5 06 00 48 8b 03 ba 01 .......u...H....
140095720 00 00 00 48 03 58 e8 48 89 d9 e8 a1 16 06 00 48 ...H.X.H.......H
140095730 8b 1d 5a 1f 10 00 48 8b 44 24 68 48 2b 03 0f 84 ..Z...H.D$hH+...
140095740 b6 00 00 00 ....
140095744
140095744loc_140095744:
140095744call __stack_chk_fail
140095749
140095749loc_140095749:
140095749mov rsi, [rip+0x101f40]
140095750mov rax, [rsp+104]
140095755sub rax, [rsi]
140095758jne 0x140095744
14009575acall std::__throw_bad_cast()
14009575f
14009575floc_14009575f:
14009575fmov rsi, [rip+0x101f2a]
140095766mov rax, [rsp+104]
14009576bsub rax, [rsi]
14009576ejne 0x140095744
140095770call std::__throw_bad_cast()
140095775mov rcx, rax
140095778call __cxa_begin_catch
14009577dmov rcx, [rsp+88]
140095782mov rax, [rcx]
140095785add rcx, [rax-24]
140095789mov edx, [rcx+32]
14009578cor edx, 1
14009578fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095794call __cxa_end_catch
140095799mov rax, [rsi]
14009579cadd rsi, [rax-24]
1400957a0mov rdi, rsi
1400957a3jmp 0x140095649
1400957a8
1400957a8 e8 e3 c4 06 00 48 8b 03 .....H..
1400957b0 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 0f 16 06 .....H.H.H......
1400957c0 00 e8 ba c6 06 00 e9 fd fd ff ff 48 89 c3 e8 ad ...........H....
1400957d0 c6 06 00 48 8d 4c 24 50 e8 c3 f5 ff ff 48 8b 35 ...H.L$P.....H.5
1400957e0 ac 1e 10 00 48 8b 44 24 68 48 2b 06 0f 85 52 ff ....H.D$hH+...R.
1400957f0 ff ff 48 89 d9 e8 a6 5b f8 ff e8 51 ca 06 00 48 ..H....[...Q...H
140095800 89 c3 eb cf 48 89 c3 e8 74 c6 06 00 eb c5 ....H...t.....
140095510
140095510std::ostream& std::ostream::_M_insert<double>(double):
140095510push r14
140095512push rdi
140095513push rsi
140095514push rbx
140095515sub rsp, 120
140095519mov rdx, [rip+0x102170]
140095520mov rax, [rdx]
140095523mov [rsp+104], rax
140095528xor eax, eax
14009552amov rbx, rcx
14009552dmov rdx, rcx
140095530lea rcx, [rsp+80]
140095535movsd_xmm [rsp+168], x1
14009553ecall std::ostream::sentry::sentry(std::ostream&)
140095543cmp [rsp+80], 0
140095548je 0x1400955c8
14009554amov rax, [rbx]
14009554dmov r9, [rax-24]
140095551add r9, rbx
140095554mov rsi, [r9+248]
14009555btest rsi, rsi
14009555eje 0x14009575f
140095564cmp [r9+225], 0
14009556cje 0x140095670
140095572movsx r8l, [r9+224]
14009557a
14009557aloc_14009557a:
14009557amov rcx, [r9+232]
140095581xor edx, edx
140095583movsd_xmm x0, [rsp+168]
14009558cmov rax, rcx
14009558ftest rcx, rcx
140095592lea rcx, [rsp+64]
140095597mov [rsp+48], rax
14009559cmov rax, [rsi]
14009559fsete dl
1400955a2mov [rsp+56], rdx
1400955a7mov rdx, rsi
1400955aamov [rsp+32], r8l
1400955aflea r8, [rsp+48]
1400955b4movsd_xmm [rsp+40], x0
1400955bacall [rax+56]
1400955bdcmp [rsp+72], 0
1400955c2jne 0x140095650
1400955c8
1400955c8loc_1400955c8:
1400955c8mov rsi, [rsp+88]
1400955cdmov rax, [rsi]
1400955d0mov rdi, [rax-24]
1400955d4add rdi, rsi
1400955d7test [rdi+25], 32
1400955dbje 0x1400955e4
1400955ddmov eax, [rdi+32]
1400955e0test eax, eax
1400955e2je 0x140095610
1400955e4
1400955e4loc_1400955e4:
1400955e4mov rdx, [rip+0x1020a5]
1400955ebmov rax, [rsp+104]
1400955f0sub rax, [rdx]
1400955f3jne 0x140095744
1400955f9mov rax, rbx
1400955fcadd rsp, 120
140095600pop rbx
140095601pop rsi
140095602pop rdi
140095603pop r14
140095605ret
140095606
140095606 66 2e 0f 1f 84 00 00 00 00 00 f.........
140095610
140095610loc_140095610:
140095610call std::uncaught_exception()
140095615test al, al
140095617jne 0x1400955e4
140095619mov rcx, [rdi+232]
140095620mov r14l, [rdi+28]
140095624mov [rdi+28], 0
14009562btest rcx, rcx
14009562eje 0x140095649
140095630mov rax, [rcx]
140095633call [rax+48]
140095636cmp eax, -1
140095639je 0x1400956d0
14009563f
14009563floc_14009563f:
14009563fmov rax, [rsi]
140095642add rsi, [rax-24]
140095646mov rdi, rsi
140095649
140095649loc_140095649:
140095649mov [rdi+28], r14l
14009564djmp 0x1400955e4
14009564f
14009564f 90 .
140095650
140095650loc_140095650:
140095650mov rax, [rbx]
140095653mov rcx, [rax-24]
140095657add rcx, rbx
14009565amov edx, [rcx+32]
14009565dor edx, 1
140095660call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095665jmp 0x1400955c8
14009566a
14009566a 66 0f 1f 44 00 00 f..D..
140095670
140095670loc_140095670:
140095670mov rax, [r9+240]
140095677mov r14, rax
14009567atest rax, rax
14009567dje 0x140095749
140095683cmp [rax+56], 0
140095687je 0x140095698
140095689movsx r8l, [rax+89]
14009568ejmp 0x14009557a
140095693
140095693 0f 1f 44 00 00 ..D..
140095698
140095698loc_140095698:
140095698mov rcx, rax
14009569bcall std::ctype<char>::_M_widen_init() const
1400956a0mov rax, [r14]
1400956a3lea rdx, [rip-0x5ceba]
1400956aamov rax, [rax+48]
1400956aecmp rax, rdx
1400956b1jne 0x1400956ec
1400956b3mov rax, [rbx]
1400956b6mov r8l, 32
1400956bcmov r9, [rax-24]
1400956c0add r9, rbx
1400956c3jmp 0x14009557a
1400956c8
1400956c8 0f 1f 84 00 00 00 00 00 ........
1400956d0
1400956d0loc_1400956d0:
1400956d0mov rcx, [rsp+88]
1400956d5mov rax, [rcx]
1400956d8add rcx, [rax-24]
1400956dcmov edx, [rcx+32]
1400956dfor edx, 1
1400956e2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400956e7jmp 0x14009563f
1400956ec
1400956ecloc_1400956ec:
1400956ecmov edx, 32
1400956f1mov rcx, r14
1400956f4call rax
1400956f6mov rdx, [rbx]
1400956f9movsx r8l, al
1400956fdmov r9, [rdx-24]
140095701add r9, rbx
140095704jmp 0x14009557a
140095709
140095709 48 83 ea 01 48 89 c1 H...H..
140095710 0f 85 92 00 00 00 e8 75 c5 06 00 48 8b 03 ba 01 .......u...H....
140095720 00 00 00 48 03 58 e8 48 89 d9 e8 a1 16 06 00 48 ...H.X.H.......H
140095730 8b 1d 5a 1f 10 00 48 8b 44 24 68 48 2b 03 0f 84 ..Z...H.D$hH+...
140095740 b6 00 00 00 ....
140095744
140095744loc_140095744:
140095744call __stack_chk_fail
140095749
140095749loc_140095749:
140095749mov rsi, [rip+0x101f40]
140095750mov rax, [rsp+104]
140095755sub rax, [rsi]
140095758jne 0x140095744
14009575acall std::__throw_bad_cast()
14009575f
14009575floc_14009575f:
14009575fmov rsi, [rip+0x101f2a]
140095766mov rax, [rsp+104]
14009576bsub rax, [rsi]
14009576ejne 0x140095744
140095770call std::__throw_bad_cast()
140095775mov rcx, rax
140095778call __cxa_begin_catch
14009577dmov rcx, [rsp+88]
140095782mov rax, [rcx]
140095785add rcx, [rax-24]
140095789mov edx, [rcx+32]
14009578cor edx, 1
14009578fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095794call __cxa_end_catch
140095799mov rax, [rsi]
14009579cadd rsi, [rax-24]
1400957a0mov rdi, rsi
1400957a3jmp 0x140095649
1400957a8
1400957a8 e8 e3 c4 06 00 48 8b 03 .....H..
1400957b0 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 0f 16 06 .....H.H.H......
1400957c0 00 e8 ba c6 06 00 e9 fd fd ff ff 48 89 c3 e8 ad ...........H....
1400957d0 c6 06 00 48 8d 4c 24 50 e8 c3 f5 ff ff 48 8b 35 ...H.L$P.....H.5
1400957e0 ac 1e 10 00 48 8b 44 24 68 48 2b 06 0f 85 52 ff ....H.D$hH+...R.
1400957f0 ff ff 48 89 d9 e8 a6 5b f8 ff e8 51 ca 06 00 48 ..H....[...Q...H
140095800 89 c3 eb cf 48 89 c3 e8 74 c6 06 00 eb c5 ....H...t.....
140095510
14009580e
14009580e // align 0x10
14009580e // align 0x10
140095810
140095810std::ostream& std::ostream::_M_insert<long double>(long double):
140095810push r14
140095812push rdi
140095813push rsi
140095814push rbx
140095815sub rsp, 152
14009581cmov rsi, [rip+0x101e6d]
140095823fld [rdx]
140095825mov rdx, [rsi]
140095828mov [rsp+136], rdx
140095830mov rdx, rcx
140095833mov rbx, rcx
140095836lea rcx, [rsp+112]
14009583bfstp [rsp+48]
14009583fcall std::ostream::sentry::sentry(std::ostream&)
140095844cmp [rsp+112], 0
140095849je 0x1400958d0
14009584fmov rax, [rbx]
140095852mov r9, [rax-24]
140095856add r9, rbx
140095859mov rsi, [r9+248]
140095860test rsi, rsi
140095863je 0x140095a75
140095869cmp [r9+225], 0
140095871je 0x140095980
140095877movsx r8l, [r9+224]
14009587f
14009587floc_14009587f:
14009587fmov rcx, [r9+232]
140095886fld [rsp+48]
14009588axor edx, edx
14009588cmov rax, rcx
14009588ftest rcx, rcx
140095892lea rcx, [rsp+96]
140095897sete dl
14009589amov [rsp+80], rax
14009589fmov rax, [rsi]
1400958a2mov [rsp+88], rdx
1400958a7lea rdx, [rsp+64]
1400958acmov [rsp+40], rdx
1400958b1mov rdx, rsi
1400958b4mov [rsp+32], r8l
1400958b9lea r8, [rsp+80]
1400958befstp [rsp+64]
1400958c2call [rax+64]
1400958c5cmp [rsp+104], 0
1400958cajne 0x140095960
1400958d0
1400958d0loc_1400958d0:
1400958d0mov rsi, [rsp+120]
1400958d5mov rax, [rsi]
1400958d8mov rdi, [rax-24]
1400958dcadd rdi, rsi
1400958dftest [rdi+25], 32
1400958e3je 0x1400958ec
1400958e5mov eax, [rdi+32]
1400958e8test eax, eax
1400958eaje 0x140095918
1400958ec
1400958ecloc_1400958ec:
1400958ecmov rdx, [rip+0x101d9d]
1400958f3mov rax, [rsp+136]
1400958fbsub rax, [rdx]
1400958fejne 0x140095a57
140095904mov rax, rbx
140095907add rsp, 152
14009590epop rbx
14009590fpop rsi
140095910pop rdi
140095911pop r14
140095913ret
140095914
140095914 0f 1f 40 00 ..@.
140095918
140095918loc_140095918:
140095918call std::uncaught_exception()
14009591dtest al, al
14009591fjne 0x1400958ec
140095921mov rcx, [rdi+232]
140095928mov r14l, [rdi+28]
14009592cmov [rdi+28], 0
140095933test rcx, rcx
140095936je 0x140095951
140095938mov rax, [rcx]
14009593bcall [rax+48]
14009593ecmp eax, -1
140095941je 0x1400959e0
140095947
140095947loc_140095947:
140095947mov rax, [rsi]
14009594aadd rsi, [rax-24]
14009594emov rdi, rsi
140095951
140095951loc_140095951:
140095951mov [rdi+28], r14l
140095955jmp 0x1400958ec
140095957
140095957 66 0f 1f 84 00 00 00 00 00 f........
140095960
140095960loc_140095960:
140095960mov rax, [rbx]
140095963mov rcx, [rax-24]
140095967add rcx, rbx
14009596amov edx, [rcx+32]
14009596dor edx, 1
140095970call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095975jmp 0x1400958d0
14009597a
14009597a 66 0f 1f 44 00 00 f..D..
140095980
140095980loc_140095980:
140095980mov rax, [r9+240]
140095987mov r14, rax
14009598atest rax, rax
14009598dje 0x140095a5c
140095993cmp [rax+56], 0
140095997je 0x1400959a8
140095999movsx r8l, [rax+89]
14009599ejmp 0x14009587f
1400959a3
1400959a3 0f 1f 44 00 00 ..D..
1400959a8
1400959a8loc_1400959a8:
1400959a8mov rcx, rax
1400959abcall std::ctype<char>::_M_widen_init() const
1400959b0mov rax, [r14]
1400959b3lea rdx, [rip-0x5d1ca]
1400959bamov rax, [rax+48]
1400959becmp rax, rdx
1400959c1jne 0x1400959fc
1400959c3mov rax, [rbx]
1400959c6mov r8l, 32
1400959ccmov r9, [rax-24]
1400959d0add r9, rbx
1400959d3jmp 0x14009587f
1400959d8
1400959d8 0f 1f 84 00 00 00 00 00 ........
1400959e0
1400959e0loc_1400959e0:
1400959e0mov rcx, [rsp+120]
1400959e5mov rax, [rcx]
1400959e8add rcx, [rax-24]
1400959ecmov edx, [rcx+32]
1400959efor edx, 1
1400959f2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400959f7jmp 0x140095947
1400959fc
1400959fcloc_1400959fc:
1400959fcmov edx, 32
140095a01mov rcx, r14
140095a04call rax
140095a06mov rdx, [rbx]
140095a09movsx r8l, al
140095a0dmov r9, [rdx-24]
140095a11add r9, rbx
140095a14jmp 0x14009587f
140095a19
140095a19 48 83 ea 01 48 89 c1 H...H..
140095a20 0f 85 9b 00 00 00 e8 65 c2 06 00 48 8b 03 ba 01 .......e...H....
140095a30 00 00 00 48 03 58 e8 48 89 d9 e8 91 13 06 00 48 ...H.X.H.......H
140095a40 8b 1d 4a 1c 10 00 48 8b 84 24 88 00 00 00 48 2b ..J...H..$....H+
140095a50 03 0f 84 bf 00 00 00 .......
140095a57
140095a57loc_140095a57:
140095a57call __stack_chk_fail
140095a5c
140095a5cloc_140095a5c:
140095a5cmov rsi, [rip+0x101c2d]
140095a63mov rax, [rsp+136]
140095a6bsub rax, [rsi]
140095a6ejne 0x140095a57
140095a70call std::__throw_bad_cast()
140095a75
140095a75loc_140095a75:
140095a75mov rsi, [rip+0x101c14]
140095a7cmov rax, [rsp+136]
140095a84sub rax, [rsi]
140095a87jne 0x140095a57
140095a89call std::__throw_bad_cast()
140095a8emov rcx, rax
140095a91call __cxa_begin_catch
140095a96mov rcx, [rsp+120]
140095a9bmov rax, [rcx]
140095a9eadd rcx, [rax-24]
140095aa2mov edx, [rcx+32]
140095aa5or edx, 1
140095aa8call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095aadcall __cxa_end_catch
140095ab2mov rax, [rsi]
140095ab5mov rdi, [rax-24]
140095ab9add rdi, rsi
140095abcjmp 0x140095951
140095ac1
140095ac1 e8 ca c1 06 00 48 8b 03 ba 01 00 00 00 48 8b .....H.......H.
140095ad0 48 e8 48 01 d9 e8 f6 12 06 00 e8 a1 c3 06 00 e9 H.H.............
140095ae0 ec fd ff ff 48 89 c3 e8 94 c3 06 00 48 8d 4c 24 ....H.......H.L$
140095af0 70 e8 aa f2 ff ff 48 8b 3d 93 1b 10 00 48 8b 84 p.....H.=....H..
140095b00 24 88 00 00 00 48 2b 07 0f 85 49 ff ff ff 48 89 $....H+...I...H.
140095b10 d9 e8 8a 58 f8 ff e8 35 c7 06 00 48 89 c3 eb cc ...X...5...H....
140095b20 48 89 c3 e8 58 c3 06 00 eb c2 H...X.....
140095810
140095810std::ostream& std::ostream::_M_insert<long double>(long double):
140095810push r14
140095812push rdi
140095813push rsi
140095814push rbx
140095815sub rsp, 152
14009581cmov rsi, [rip+0x101e6d]
140095823fld [rdx]
140095825mov rdx, [rsi]
140095828mov [rsp+136], rdx
140095830mov rdx, rcx
140095833mov rbx, rcx
140095836lea rcx, [rsp+112]
14009583bfstp [rsp+48]
14009583fcall std::ostream::sentry::sentry(std::ostream&)
140095844cmp [rsp+112], 0
140095849je 0x1400958d0
14009584fmov rax, [rbx]
140095852mov r9, [rax-24]
140095856add r9, rbx
140095859mov rsi, [r9+248]
140095860test rsi, rsi
140095863je 0x140095a75
140095869cmp [r9+225], 0
140095871je 0x140095980
140095877movsx r8l, [r9+224]
14009587f
14009587floc_14009587f:
14009587fmov rcx, [r9+232]
140095886fld [rsp+48]
14009588axor edx, edx
14009588cmov rax, rcx
14009588ftest rcx, rcx
140095892lea rcx, [rsp+96]
140095897sete dl
14009589amov [rsp+80], rax
14009589fmov rax, [rsi]
1400958a2mov [rsp+88], rdx
1400958a7lea rdx, [rsp+64]
1400958acmov [rsp+40], rdx
1400958b1mov rdx, rsi
1400958b4mov [rsp+32], r8l
1400958b9lea r8, [rsp+80]
1400958befstp [rsp+64]
1400958c2call [rax+64]
1400958c5cmp [rsp+104], 0
1400958cajne 0x140095960
1400958d0
1400958d0loc_1400958d0:
1400958d0mov rsi, [rsp+120]
1400958d5mov rax, [rsi]
1400958d8mov rdi, [rax-24]
1400958dcadd rdi, rsi
1400958dftest [rdi+25], 32
1400958e3je 0x1400958ec
1400958e5mov eax, [rdi+32]
1400958e8test eax, eax
1400958eaje 0x140095918
1400958ec
1400958ecloc_1400958ec:
1400958ecmov rdx, [rip+0x101d9d]
1400958f3mov rax, [rsp+136]
1400958fbsub rax, [rdx]
1400958fejne 0x140095a57
140095904mov rax, rbx
140095907add rsp, 152
14009590epop rbx
14009590fpop rsi
140095910pop rdi
140095911pop r14
140095913ret
140095914
140095914 0f 1f 40 00 ..@.
140095918
140095918loc_140095918:
140095918call std::uncaught_exception()
14009591dtest al, al
14009591fjne 0x1400958ec
140095921mov rcx, [rdi+232]
140095928mov r14l, [rdi+28]
14009592cmov [rdi+28], 0
140095933test rcx, rcx
140095936je 0x140095951
140095938mov rax, [rcx]
14009593bcall [rax+48]
14009593ecmp eax, -1
140095941je 0x1400959e0
140095947
140095947loc_140095947:
140095947mov rax, [rsi]
14009594aadd rsi, [rax-24]
14009594emov rdi, rsi
140095951
140095951loc_140095951:
140095951mov [rdi+28], r14l
140095955jmp 0x1400958ec
140095957
140095957 66 0f 1f 84 00 00 00 00 00 f........
140095960
140095960loc_140095960:
140095960mov rax, [rbx]
140095963mov rcx, [rax-24]
140095967add rcx, rbx
14009596amov edx, [rcx+32]
14009596dor edx, 1
140095970call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095975jmp 0x1400958d0
14009597a
14009597a 66 0f 1f 44 00 00 f..D..
140095980
140095980loc_140095980:
140095980mov rax, [r9+240]
140095987mov r14, rax
14009598atest rax, rax
14009598dje 0x140095a5c
140095993cmp [rax+56], 0
140095997je 0x1400959a8
140095999movsx r8l, [rax+89]
14009599ejmp 0x14009587f
1400959a3
1400959a3 0f 1f 44 00 00 ..D..
1400959a8
1400959a8loc_1400959a8:
1400959a8mov rcx, rax
1400959abcall std::ctype<char>::_M_widen_init() const
1400959b0mov rax, [r14]
1400959b3lea rdx, [rip-0x5d1ca]
1400959bamov rax, [rax+48]
1400959becmp rax, rdx
1400959c1jne 0x1400959fc
1400959c3mov rax, [rbx]
1400959c6mov r8l, 32
1400959ccmov r9, [rax-24]
1400959d0add r9, rbx
1400959d3jmp 0x14009587f
1400959d8
1400959d8 0f 1f 84 00 00 00 00 00 ........
1400959e0
1400959e0loc_1400959e0:
1400959e0mov rcx, [rsp+120]
1400959e5mov rax, [rcx]
1400959e8add rcx, [rax-24]
1400959ecmov edx, [rcx+32]
1400959efor edx, 1
1400959f2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400959f7jmp 0x140095947
1400959fc
1400959fcloc_1400959fc:
1400959fcmov edx, 32
140095a01mov rcx, r14
140095a04call rax
140095a06mov rdx, [rbx]
140095a09movsx r8l, al
140095a0dmov r9, [rdx-24]
140095a11add r9, rbx
140095a14jmp 0x14009587f
140095a19
140095a19 48 83 ea 01 48 89 c1 H...H..
140095a20 0f 85 9b 00 00 00 e8 65 c2 06 00 48 8b 03 ba 01 .......e...H....
140095a30 00 00 00 48 03 58 e8 48 89 d9 e8 91 13 06 00 48 ...H.X.H.......H
140095a40 8b 1d 4a 1c 10 00 48 8b 84 24 88 00 00 00 48 2b ..J...H..$....H+
140095a50 03 0f 84 bf 00 00 00 .......
140095a57
140095a57loc_140095a57:
140095a57call __stack_chk_fail
140095a5c
140095a5cloc_140095a5c:
140095a5cmov rsi, [rip+0x101c2d]
140095a63mov rax, [rsp+136]
140095a6bsub rax, [rsi]
140095a6ejne 0x140095a57
140095a70call std::__throw_bad_cast()
140095a75
140095a75loc_140095a75:
140095a75mov rsi, [rip+0x101c14]
140095a7cmov rax, [rsp+136]
140095a84sub rax, [rsi]
140095a87jne 0x140095a57
140095a89call std::__throw_bad_cast()
140095a8emov rcx, rax
140095a91call __cxa_begin_catch
140095a96mov rcx, [rsp+120]
140095a9bmov rax, [rcx]
140095a9eadd rcx, [rax-24]
140095aa2mov edx, [rcx+32]
140095aa5or edx, 1
140095aa8call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095aadcall __cxa_end_catch
140095ab2mov rax, [rsi]
140095ab5mov rdi, [rax-24]
140095ab9add rdi, rsi
140095abcjmp 0x140095951
140095ac1
140095ac1 e8 ca c1 06 00 48 8b 03 ba 01 00 00 00 48 8b .....H.......H.
140095ad0 48 e8 48 01 d9 e8 f6 12 06 00 e8 a1 c3 06 00 e9 H.H.............
140095ae0 ec fd ff ff 48 89 c3 e8 94 c3 06 00 48 8d 4c 24 ....H.......H.L$
140095af0 70 e8 aa f2 ff ff 48 8b 3d 93 1b 10 00 48 8b 84 p.....H.=....H..
140095b00 24 88 00 00 00 48 2b 07 0f 85 49 ff ff ff 48 89 $....H+...I...H.
140095b10 d9 e8 8a 58 f8 ff e8 35 c7 06 00 48 89 c3 eb cc ...X...5...H....
140095b20 48 89 c3 e8 58 c3 06 00 eb c2 H...X.....
140095810
140095b2a
140095b2a // align 0x10
140095b2a // align 0x10
140095b30
140095b30std::ostream& std::ostream::_M_insert<long>(long):
140095b30push r14
140095b32push rbp
140095b33push rdi
140095b34push rsi
140095b35push rbx
140095b36sub rsp, 112
140095b3amov rdi, [rip+0x101b4f]
140095b41mov rbp, [rdi]
140095b44mov [rsp+104], rbp
140095b49lea rbp, [rsp+80]
140095b4emov rbx, rcx
140095b51mov esi, edx
140095b53mov rdx, rcx
140095b56mov rcx, rbp
140095b59call std::ostream::sentry::sentry(std::ostream&)
140095b5ecmp [rsp+80], 0
140095b63je 0x140095bd8
140095b65mov rax, [rbx]
140095b68mov r9, [rax-24]
140095b6cadd r9, rbx
140095b6fmov rdi, [r9+248]
140095b76test rdi, rdi
140095b79je 0x140095d6f
140095b7fcmp [r9+225], 0
140095b87je 0x140095c80
140095b8dmovsx r8l, [r9+224]
140095b95
140095b95loc_140095b95:
140095b95mov rcx, [r9+232]
140095b9cxor edx, edx
140095b9emov rax, rcx
140095ba1test rcx, rcx
140095ba4lea rcx, [rsp+64]
140095ba9mov [rsp+48], rax
140095baemov rax, [rdi]
140095bb1sete dl
140095bb4mov [rsp+56], rdx
140095bb9mov rdx, rdi
140095bbcmov [rsp+32], r8l
140095bc1lea r8, [rsp+48]
140095bc6mov [rsp+40], esi
140095bcacall [rax+24]
140095bcdcmp [rsp+72], 0
140095bd2jne 0x140095c60
140095bd8
140095bd8loc_140095bd8:
140095bd8mov rsi, [rsp+88]
140095bddmov rax, [rsi]
140095be0mov rbp, [rax-24]
140095be4add rbp, rsi
140095be7test [rbp+25], 32
140095bebje 0x140095bf4
140095bedmov eax, [rbp+32]
140095bf0test eax, eax
140095bf2je 0x140095c20
140095bf4
140095bf4loc_140095bf4:
140095bf4mov rsi, [rip+0x101a95]
140095bfbmov rax, [rsp+104]
140095c00sub rax, [rsi]
140095c03jne 0x140095d54
140095c09mov rax, rbx
140095c0cadd rsp, 112
140095c10pop rbx
140095c11pop rsi
140095c12pop rdi
140095c13pop rbp
140095c14pop r14
140095c16ret
140095c17
140095c17 66 0f 1f 84 00 00 00 00 00 f........
140095c20
140095c20loc_140095c20:
140095c20call std::uncaught_exception()
140095c25test al, al
140095c27jne 0x140095bf4
140095c29mov rcx, [rbp+232]
140095c30mov edi, [rbp+28]
140095c33mov [rbp+28], 0
140095c3atest rcx, rcx
140095c3dje 0x140095c58
140095c3fmov rax, [rcx]
140095c42call [rax+48]
140095c45cmp eax, -1
140095c48je 0x140095ce0
140095c4e
140095c4eloc_140095c4e:
140095c4emov rax, [rsi]
140095c51add rsi, [rax-24]
140095c55mov rbp, rsi
140095c58
140095c58loc_140095c58:
140095c58mov [rbp+28], edi
140095c5bjmp 0x140095bf4
140095c5d
140095c5d 0f 1f 00 ...
140095c60
140095c60loc_140095c60:
140095c60mov rax, [rbx]
140095c63mov rcx, [rax-24]
140095c67add rcx, rbx
140095c6amov edx, [rcx+32]
140095c6dor edx, 1
140095c70call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095c75jmp 0x140095bd8
140095c7a
140095c7a 66 0f 1f 44 00 00 f..D..
140095c80
140095c80loc_140095c80:
140095c80mov rax, [r9+240]
140095c87mov r14, rax
140095c8atest rax, rax
140095c8dje 0x140095d59
140095c93cmp [rax+56], 0
140095c97je 0x140095ca8
140095c99movsx r8l, [rax+89]
140095c9ejmp 0x140095b95
140095ca3
140095ca3 0f 1f 44 00 00 ..D..
140095ca8
140095ca8loc_140095ca8:
140095ca8mov rcx, rax
140095cabcall std::ctype<char>::_M_widen_init() const
140095cb0mov rax, [r14]
140095cb3lea rdx, [rip-0x5d4ca]
140095cbamov rax, [rax+48]
140095cbecmp rax, rdx
140095cc1jne 0x140095cfc
140095cc3mov rax, [rbx]
140095cc6mov r8l, 32
140095cccmov r9, [rax-24]
140095cd0add r9, rbx
140095cd3jmp 0x140095b95
140095cd8
140095cd8 0f 1f 84 00 00 00 00 00 ........
140095ce0
140095ce0loc_140095ce0:
140095ce0mov rcx, [rsp+88]
140095ce5mov rax, [rcx]
140095ce8add rcx, [rax-24]
140095cecmov edx, [rcx+32]
140095cefor edx, 1
140095cf2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095cf7jmp 0x140095c4e
140095cfc
140095cfcloc_140095cfc:
140095cfcmov edx, 32
140095d01mov rcx, r14
140095d04call rax
140095d06mov rdx, [rbx]
140095d09movsx r8l, al
140095d0dmov r9, [rdx-24]
140095d11add r9, rbx
140095d14jmp 0x140095b95
140095d19
140095d19 48 83 ea 01 48 89 c1 H...H..
140095d20 0f 85 92 00 00 00 e8 65 bf 06 00 48 8b 03 ba 01 .......e...H....
140095d30 00 00 00 48 03 58 e8 48 89 d9 e8 91 10 06 00 48 ...H.X.H.......H
140095d40 8b 1d 4a 19 10 00 48 8b 44 24 68 48 2b 03 0f 84 ..J...H.D$hH+...
140095d50 b4 00 00 00 ....
140095d54
140095d54loc_140095d54:
140095d54call __stack_chk_fail
140095d59
140095d59loc_140095d59:
140095d59mov rdi, [rip+0x101930]
140095d60mov rax, [rsp+104]
140095d65sub rax, [rdi]
140095d68jne 0x140095d54
140095d6acall std::__throw_bad_cast()
140095d6f
140095d6floc_140095d6f:
140095d6fmov rdi, [rip+0x10191a]
140095d76mov rax, [rsp+104]
140095d7bsub rax, [rdi]
140095d7ejne 0x140095d54
140095d80call std::__throw_bad_cast()
140095d85mov rcx, rax
140095d88call __cxa_begin_catch
140095d8dmov rcx, [rsp+88]
140095d92mov rax, [rcx]
140095d95add rcx, [rax-24]
140095d99mov edx, [rcx+32]
140095d9cor edx, 1
140095d9fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095da4call __cxa_end_catch
140095da9mov rax, [rsi]
140095dacadd rsi, [rax-24]
140095db0mov rbp, rsi
140095db3jmp 0x140095c58
140095db8
140095db8 e8 d3 be 06 00 48 8b 03 .....H..
140095dc0 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 ff 0f 06 .....H.H.H......
140095dd0 00 e8 aa c0 06 00 e9 fd fd ff ff 48 89 c3 e8 9d ...........H....
140095de0 c0 06 00 48 89 e9 e8 b5 ef ff ff 48 8b 3d 9e 18 ...H.......H.=..
140095df0 10 00 48 8b 44 24 68 48 2b 07 0f 85 54 ff ff ff ..H.D$hH+...T...
140095e00 48 89 d9 e8 98 55 f8 ff e8 43 c4 06 00 48 89 c3 H....U...C...H..
140095e10 eb d1 48 89 c3 e8 66 c0 06 00 eb c7 ..H...f.....
140095b30
140095b30std::ostream& std::ostream::_M_insert<long>(long):
140095b30push r14
140095b32push rbp
140095b33push rdi
140095b34push rsi
140095b35push rbx
140095b36sub rsp, 112
140095b3amov rdi, [rip+0x101b4f]
140095b41mov rbp, [rdi]
140095b44mov [rsp+104], rbp
140095b49lea rbp, [rsp+80]
140095b4emov rbx, rcx
140095b51mov esi, edx
140095b53mov rdx, rcx
140095b56mov rcx, rbp
140095b59call std::ostream::sentry::sentry(std::ostream&)
140095b5ecmp [rsp+80], 0
140095b63je 0x140095bd8
140095b65mov rax, [rbx]
140095b68mov r9, [rax-24]
140095b6cadd r9, rbx
140095b6fmov rdi, [r9+248]
140095b76test rdi, rdi
140095b79je 0x140095d6f
140095b7fcmp [r9+225], 0
140095b87je 0x140095c80
140095b8dmovsx r8l, [r9+224]
140095b95
140095b95loc_140095b95:
140095b95mov rcx, [r9+232]
140095b9cxor edx, edx
140095b9emov rax, rcx
140095ba1test rcx, rcx
140095ba4lea rcx, [rsp+64]
140095ba9mov [rsp+48], rax
140095baemov rax, [rdi]
140095bb1sete dl
140095bb4mov [rsp+56], rdx
140095bb9mov rdx, rdi
140095bbcmov [rsp+32], r8l
140095bc1lea r8, [rsp+48]
140095bc6mov [rsp+40], esi
140095bcacall [rax+24]
140095bcdcmp [rsp+72], 0
140095bd2jne 0x140095c60
140095bd8
140095bd8loc_140095bd8:
140095bd8mov rsi, [rsp+88]
140095bddmov rax, [rsi]
140095be0mov rbp, [rax-24]
140095be4add rbp, rsi
140095be7test [rbp+25], 32
140095bebje 0x140095bf4
140095bedmov eax, [rbp+32]
140095bf0test eax, eax
140095bf2je 0x140095c20
140095bf4
140095bf4loc_140095bf4:
140095bf4mov rsi, [rip+0x101a95]
140095bfbmov rax, [rsp+104]
140095c00sub rax, [rsi]
140095c03jne 0x140095d54
140095c09mov rax, rbx
140095c0cadd rsp, 112
140095c10pop rbx
140095c11pop rsi
140095c12pop rdi
140095c13pop rbp
140095c14pop r14
140095c16ret
140095c17
140095c17 66 0f 1f 84 00 00 00 00 00 f........
140095c20
140095c20loc_140095c20:
140095c20call std::uncaught_exception()
140095c25test al, al
140095c27jne 0x140095bf4
140095c29mov rcx, [rbp+232]
140095c30mov edi, [rbp+28]
140095c33mov [rbp+28], 0
140095c3atest rcx, rcx
140095c3dje 0x140095c58
140095c3fmov rax, [rcx]
140095c42call [rax+48]
140095c45cmp eax, -1
140095c48je 0x140095ce0
140095c4e
140095c4eloc_140095c4e:
140095c4emov rax, [rsi]
140095c51add rsi, [rax-24]
140095c55mov rbp, rsi
140095c58
140095c58loc_140095c58:
140095c58mov [rbp+28], edi
140095c5bjmp 0x140095bf4
140095c5d
140095c5d 0f 1f 00 ...
140095c60
140095c60loc_140095c60:
140095c60mov rax, [rbx]
140095c63mov rcx, [rax-24]
140095c67add rcx, rbx
140095c6amov edx, [rcx+32]
140095c6dor edx, 1
140095c70call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095c75jmp 0x140095bd8
140095c7a
140095c7a 66 0f 1f 44 00 00 f..D..
140095c80
140095c80loc_140095c80:
140095c80mov rax, [r9+240]
140095c87mov r14, rax
140095c8atest rax, rax
140095c8dje 0x140095d59
140095c93cmp [rax+56], 0
140095c97je 0x140095ca8
140095c99movsx r8l, [rax+89]
140095c9ejmp 0x140095b95
140095ca3
140095ca3 0f 1f 44 00 00 ..D..
140095ca8
140095ca8loc_140095ca8:
140095ca8mov rcx, rax
140095cabcall std::ctype<char>::_M_widen_init() const
140095cb0mov rax, [r14]
140095cb3lea rdx, [rip-0x5d4ca]
140095cbamov rax, [rax+48]
140095cbecmp rax, rdx
140095cc1jne 0x140095cfc
140095cc3mov rax, [rbx]
140095cc6mov r8l, 32
140095cccmov r9, [rax-24]
140095cd0add r9, rbx
140095cd3jmp 0x140095b95
140095cd8
140095cd8 0f 1f 84 00 00 00 00 00 ........
140095ce0
140095ce0loc_140095ce0:
140095ce0mov rcx, [rsp+88]
140095ce5mov rax, [rcx]
140095ce8add rcx, [rax-24]
140095cecmov edx, [rcx+32]
140095cefor edx, 1
140095cf2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095cf7jmp 0x140095c4e
140095cfc
140095cfcloc_140095cfc:
140095cfcmov edx, 32
140095d01mov rcx, r14
140095d04call rax
140095d06mov rdx, [rbx]
140095d09movsx r8l, al
140095d0dmov r9, [rdx-24]
140095d11add r9, rbx
140095d14jmp 0x140095b95
140095d19
140095d19 48 83 ea 01 48 89 c1 H...H..
140095d20 0f 85 92 00 00 00 e8 65 bf 06 00 48 8b 03 ba 01 .......e...H....
140095d30 00 00 00 48 03 58 e8 48 89 d9 e8 91 10 06 00 48 ...H.X.H.......H
140095d40 8b 1d 4a 19 10 00 48 8b 44 24 68 48 2b 03 0f 84 ..J...H.D$hH+...
140095d50 b4 00 00 00 ....
140095d54
140095d54loc_140095d54:
140095d54call __stack_chk_fail
140095d59
140095d59loc_140095d59:
140095d59mov rdi, [rip+0x101930]
140095d60mov rax, [rsp+104]
140095d65sub rax, [rdi]
140095d68jne 0x140095d54
140095d6acall std::__throw_bad_cast()
140095d6f
140095d6floc_140095d6f:
140095d6fmov rdi, [rip+0x10191a]
140095d76mov rax, [rsp+104]
140095d7bsub rax, [rdi]
140095d7ejne 0x140095d54
140095d80call std::__throw_bad_cast()
140095d85mov rcx, rax
140095d88call __cxa_begin_catch
140095d8dmov rcx, [rsp+88]
140095d92mov rax, [rcx]
140095d95add rcx, [rax-24]
140095d99mov edx, [rcx+32]
140095d9cor edx, 1
140095d9fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095da4call __cxa_end_catch
140095da9mov rax, [rsi]
140095dacadd rsi, [rax-24]
140095db0mov rbp, rsi
140095db3jmp 0x140095c58
140095db8
140095db8 e8 d3 be 06 00 48 8b 03 .....H..
140095dc0 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 ff 0f 06 .....H.H.H......
140095dd0 00 e8 aa c0 06 00 e9 fd fd ff ff 48 89 c3 e8 9d ...........H....
140095de0 c0 06 00 48 89 e9 e8 b5 ef ff ff 48 8b 3d 9e 18 ...H.......H.=..
140095df0 10 00 48 8b 44 24 68 48 2b 07 0f 85 54 ff ff ff ..H.D$hH+...T...
140095e00 48 89 d9 e8 98 55 f8 ff e8 43 c4 06 00 48 89 c3 H....U...C...H..
140095e10 eb d1 48 89 c3 e8 66 c0 06 00 eb c7 ..H...f.....
140095b30
140095e1c
140095e1c // align 0x10
140095e1c // align 0x10
140095e20
140095e20std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long):
140095e20push r14
140095e22push rbp
140095e23push rdi
140095e24push rsi
140095e25push rbx
140095e26sub rsp, 112
140095e2amov rdi, [rip+0x10185f]
140095e31mov rbp, [rdi]
140095e34mov [rsp+104], rbp
140095e39lea rbp, [rsp+80]
140095e3emov rbx, rcx
140095e41mov esi, edx
140095e43mov rdx, rcx
140095e46mov rcx, rbp
140095e49call std::ostream::sentry::sentry(std::ostream&)
140095e4ecmp [rsp+80], 0
140095e53je 0x140095ec8
140095e55mov rax, [rbx]
140095e58mov r9, [rax-24]
140095e5cadd r9, rbx
140095e5fmov rdi, [r9+248]
140095e66test rdi, rdi
140095e69je 0x14009605f
140095e6fcmp [r9+225], 0
140095e77je 0x140095f70
140095e7dmovsx r8l, [r9+224]
140095e85
140095e85loc_140095e85:
140095e85mov rcx, [r9+232]
140095e8cxor edx, edx
140095e8emov rax, rcx
140095e91test rcx, rcx
140095e94lea rcx, [rsp+64]
140095e99mov [rsp+48], rax
140095e9emov rax, [rdi]
140095ea1sete dl
140095ea4mov [rsp+56], rdx
140095ea9mov rdx, rdi
140095eacmov [rsp+32], r8l
140095eb1lea r8, [rsp+48]
140095eb6mov [rsp+40], esi
140095ebacall [rax+32]
140095ebdcmp [rsp+72], 0
140095ec2jne 0x140095f50
140095ec8
140095ec8loc_140095ec8:
140095ec8mov rsi, [rsp+88]
140095ecdmov rax, [rsi]
140095ed0mov rbp, [rax-24]
140095ed4add rbp, rsi
140095ed7test [rbp+25], 32
140095edbje 0x140095ee4
140095eddmov eax, [rbp+32]
140095ee0test eax, eax
140095ee2je 0x140095f10
140095ee4
140095ee4loc_140095ee4:
140095ee4mov rsi, [rip+0x1017a5]
140095eebmov rax, [rsp+104]
140095ef0sub rax, [rsi]
140095ef3jne 0x140096044
140095ef9mov rax, rbx
140095efcadd rsp, 112
140095f00pop rbx
140095f01pop rsi
140095f02pop rdi
140095f03pop rbp
140095f04pop r14
140095f06ret
140095f07
140095f07 66 0f 1f 84 00 00 00 00 00 f........
140095f10
140095f10loc_140095f10:
140095f10call std::uncaught_exception()
140095f15test al, al
140095f17jne 0x140095ee4
140095f19mov rcx, [rbp+232]
140095f20mov edi, [rbp+28]
140095f23mov [rbp+28], 0
140095f2atest rcx, rcx
140095f2dje 0x140095f48
140095f2fmov rax, [rcx]
140095f32call [rax+48]
140095f35cmp eax, -1
140095f38je 0x140095fd0
140095f3e
140095f3eloc_140095f3e:
140095f3emov rax, [rsi]
140095f41add rsi, [rax-24]
140095f45mov rbp, rsi
140095f48
140095f48loc_140095f48:
140095f48mov [rbp+28], edi
140095f4bjmp 0x140095ee4
140095f4d
140095f4d 0f 1f 00 ...
140095f50
140095f50loc_140095f50:
140095f50mov rax, [rbx]
140095f53mov rcx, [rax-24]
140095f57add rcx, rbx
140095f5amov edx, [rcx+32]
140095f5dor edx, 1
140095f60call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095f65jmp 0x140095ec8
140095f6a
140095f6a 66 0f 1f 44 00 00 f..D..
140095f70
140095f70loc_140095f70:
140095f70mov rax, [r9+240]
140095f77mov r14, rax
140095f7atest rax, rax
140095f7dje 0x140096049
140095f83cmp [rax+56], 0
140095f87je 0x140095f98
140095f89movsx r8l, [rax+89]
140095f8ejmp 0x140095e85
140095f93
140095f93 0f 1f 44 00 00 ..D..
140095f98
140095f98loc_140095f98:
140095f98mov rcx, rax
140095f9bcall std::ctype<char>::_M_widen_init() const
140095fa0mov rax, [r14]
140095fa3lea rdx, [rip-0x5d7ba]
140095faamov rax, [rax+48]
140095faecmp rax, rdx
140095fb1jne 0x140095fec
140095fb3mov rax, [rbx]
140095fb6mov r8l, 32
140095fbcmov r9, [rax-24]
140095fc0add r9, rbx
140095fc3jmp 0x140095e85
140095fc8
140095fc8 0f 1f 84 00 00 00 00 00 ........
140095fd0
140095fd0loc_140095fd0:
140095fd0mov rcx, [rsp+88]
140095fd5mov rax, [rcx]
140095fd8add rcx, [rax-24]
140095fdcmov edx, [rcx+32]
140095fdfor edx, 1
140095fe2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095fe7jmp 0x140095f3e
140095fec
140095fecloc_140095fec:
140095fecmov edx, 32
140095ff1mov rcx, r14
140095ff4call rax
140095ff6mov rdx, [rbx]
140095ff9movsx r8l, al
140095ffdmov r9, [rdx-24]
140096001add r9, rbx
140096004jmp 0x140095e85
140096009
140096009 48 83 ea 01 48 89 c1 H...H..
140096010 0f 85 92 00 00 00 e8 75 bc 06 00 48 8b 03 ba 01 .......u...H....
140096020 00 00 00 48 03 58 e8 48 89 d9 e8 a1 0d 06 00 48 ...H.X.H.......H
140096030 8b 1d 5a 16 10 00 48 8b 44 24 68 48 2b 03 0f 84 ..Z...H.D$hH+...
140096040 b4 00 00 00 ....
140096044
140096044loc_140096044:
140096044call __stack_chk_fail
140096049
140096049loc_140096049:
140096049mov rdi, [rip+0x101640]
140096050mov rax, [rsp+104]
140096055sub rax, [rdi]
140096058jne 0x140096044
14009605acall std::__throw_bad_cast()
14009605f
14009605floc_14009605f:
14009605fmov rdi, [rip+0x10162a]
140096066mov rax, [rsp+104]
14009606bsub rax, [rdi]
14009606ejne 0x140096044
140096070call std::__throw_bad_cast()
140096075mov rcx, rax
140096078call __cxa_begin_catch
14009607dmov rcx, [rsp+88]
140096082mov rax, [rcx]
140096085add rcx, [rax-24]
140096089mov edx, [rcx+32]
14009608cor edx, 1
14009608fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096094call __cxa_end_catch
140096099mov rax, [rsi]
14009609cadd rsi, [rax-24]
1400960a0mov rbp, rsi
1400960a3jmp 0x140095f48
1400960a8
1400960a8 e8 e3 bb 06 00 48 8b 03 .....H..
1400960b0 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 0f 0d 06 .....H.H.H......
1400960c0 00 e8 ba bd 06 00 e9 fd fd ff ff 48 89 c3 e8 ad ...........H....
1400960d0 bd 06 00 48 89 e9 e8 c5 ec ff ff 48 8b 3d ae 15 ...H.......H.=..
1400960e0 10 00 48 8b 44 24 68 48 2b 07 0f 85 54 ff ff ff ..H.D$hH+...T...
1400960f0 48 89 d9 e8 a8 52 f8 ff e8 53 c1 06 00 48 89 c3 H....R...S...H..
140096100 eb d1 48 89 c3 e8 76 bd 06 00 eb c7 ..H...v.....
140095e20
140095e20std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long):
140095e20push r14
140095e22push rbp
140095e23push rdi
140095e24push rsi
140095e25push rbx
140095e26sub rsp, 112
140095e2amov rdi, [rip+0x10185f]
140095e31mov rbp, [rdi]
140095e34mov [rsp+104], rbp
140095e39lea rbp, [rsp+80]
140095e3emov rbx, rcx
140095e41mov esi, edx
140095e43mov rdx, rcx
140095e46mov rcx, rbp
140095e49call std::ostream::sentry::sentry(std::ostream&)
140095e4ecmp [rsp+80], 0
140095e53je 0x140095ec8
140095e55mov rax, [rbx]
140095e58mov r9, [rax-24]
140095e5cadd r9, rbx
140095e5fmov rdi, [r9+248]
140095e66test rdi, rdi
140095e69je 0x14009605f
140095e6fcmp [r9+225], 0
140095e77je 0x140095f70
140095e7dmovsx r8l, [r9+224]
140095e85
140095e85loc_140095e85:
140095e85mov rcx, [r9+232]
140095e8cxor edx, edx
140095e8emov rax, rcx
140095e91test rcx, rcx
140095e94lea rcx, [rsp+64]
140095e99mov [rsp+48], rax
140095e9emov rax, [rdi]
140095ea1sete dl
140095ea4mov [rsp+56], rdx
140095ea9mov rdx, rdi
140095eacmov [rsp+32], r8l
140095eb1lea r8, [rsp+48]
140095eb6mov [rsp+40], esi
140095ebacall [rax+32]
140095ebdcmp [rsp+72], 0
140095ec2jne 0x140095f50
140095ec8
140095ec8loc_140095ec8:
140095ec8mov rsi, [rsp+88]
140095ecdmov rax, [rsi]
140095ed0mov rbp, [rax-24]
140095ed4add rbp, rsi
140095ed7test [rbp+25], 32
140095edbje 0x140095ee4
140095eddmov eax, [rbp+32]
140095ee0test eax, eax
140095ee2je 0x140095f10
140095ee4
140095ee4loc_140095ee4:
140095ee4mov rsi, [rip+0x1017a5]
140095eebmov rax, [rsp+104]
140095ef0sub rax, [rsi]
140095ef3jne 0x140096044
140095ef9mov rax, rbx
140095efcadd rsp, 112
140095f00pop rbx
140095f01pop rsi
140095f02pop rdi
140095f03pop rbp
140095f04pop r14
140095f06ret
140095f07
140095f07 66 0f 1f 84 00 00 00 00 00 f........
140095f10
140095f10loc_140095f10:
140095f10call std::uncaught_exception()
140095f15test al, al
140095f17jne 0x140095ee4
140095f19mov rcx, [rbp+232]
140095f20mov edi, [rbp+28]
140095f23mov [rbp+28], 0
140095f2atest rcx, rcx
140095f2dje 0x140095f48
140095f2fmov rax, [rcx]
140095f32call [rax+48]
140095f35cmp eax, -1
140095f38je 0x140095fd0
140095f3e
140095f3eloc_140095f3e:
140095f3emov rax, [rsi]
140095f41add rsi, [rax-24]
140095f45mov rbp, rsi
140095f48
140095f48loc_140095f48:
140095f48mov [rbp+28], edi
140095f4bjmp 0x140095ee4
140095f4d
140095f4d 0f 1f 00 ...
140095f50
140095f50loc_140095f50:
140095f50mov rax, [rbx]
140095f53mov rcx, [rax-24]
140095f57add rcx, rbx
140095f5amov edx, [rcx+32]
140095f5dor edx, 1
140095f60call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095f65jmp 0x140095ec8
140095f6a
140095f6a 66 0f 1f 44 00 00 f..D..
140095f70
140095f70loc_140095f70:
140095f70mov rax, [r9+240]
140095f77mov r14, rax
140095f7atest rax, rax
140095f7dje 0x140096049
140095f83cmp [rax+56], 0
140095f87je 0x140095f98
140095f89movsx r8l, [rax+89]
140095f8ejmp 0x140095e85
140095f93
140095f93 0f 1f 44 00 00 ..D..
140095f98
140095f98loc_140095f98:
140095f98mov rcx, rax
140095f9bcall std::ctype<char>::_M_widen_init() const
140095fa0mov rax, [r14]
140095fa3lea rdx, [rip-0x5d7ba]
140095faamov rax, [rax+48]
140095faecmp rax, rdx
140095fb1jne 0x140095fec
140095fb3mov rax, [rbx]
140095fb6mov r8l, 32
140095fbcmov r9, [rax-24]
140095fc0add r9, rbx
140095fc3jmp 0x140095e85
140095fc8
140095fc8 0f 1f 84 00 00 00 00 00 ........
140095fd0
140095fd0loc_140095fd0:
140095fd0mov rcx, [rsp+88]
140095fd5mov rax, [rcx]
140095fd8add rcx, [rax-24]
140095fdcmov edx, [rcx+32]
140095fdfor edx, 1
140095fe2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140095fe7jmp 0x140095f3e
140095fec
140095fecloc_140095fec:
140095fecmov edx, 32
140095ff1mov rcx, r14
140095ff4call rax
140095ff6mov rdx, [rbx]
140095ff9movsx r8l, al
140095ffdmov r9, [rdx-24]
140096001add r9, rbx
140096004jmp 0x140095e85
140096009
140096009 48 83 ea 01 48 89 c1 H...H..
140096010 0f 85 92 00 00 00 e8 75 bc 06 00 48 8b 03 ba 01 .......u...H....
140096020 00 00 00 48 03 58 e8 48 89 d9 e8 a1 0d 06 00 48 ...H.X.H.......H
140096030 8b 1d 5a 16 10 00 48 8b 44 24 68 48 2b 03 0f 84 ..Z...H.D$hH+...
140096040 b4 00 00 00 ....
140096044
140096044loc_140096044:
140096044call __stack_chk_fail
140096049
140096049loc_140096049:
140096049mov rdi, [rip+0x101640]
140096050mov rax, [rsp+104]
140096055sub rax, [rdi]
140096058jne 0x140096044
14009605acall std::__throw_bad_cast()
14009605f
14009605floc_14009605f:
14009605fmov rdi, [rip+0x10162a]
140096066mov rax, [rsp+104]
14009606bsub rax, [rdi]
14009606ejne 0x140096044
140096070call std::__throw_bad_cast()
140096075mov rcx, rax
140096078call __cxa_begin_catch
14009607dmov rcx, [rsp+88]
140096082mov rax, [rcx]
140096085add rcx, [rax-24]
140096089mov edx, [rcx+32]
14009608cor edx, 1
14009608fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096094call __cxa_end_catch
140096099mov rax, [rsi]
14009609cadd rsi, [rax-24]
1400960a0mov rbp, rsi
1400960a3jmp 0x140095f48
1400960a8
1400960a8 e8 e3 bb 06 00 48 8b 03 .....H..
1400960b0 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 0f 0d 06 .....H.H.H......
1400960c0 00 e8 ba bd 06 00 e9 fd fd ff ff 48 89 c3 e8 ad ...........H....
1400960d0 bd 06 00 48 89 e9 e8 c5 ec ff ff 48 8b 3d ae 15 ...H.......H.=..
1400960e0 10 00 48 8b 44 24 68 48 2b 07 0f 85 54 ff ff ff ..H.D$hH+...T...
1400960f0 48 89 d9 e8 a8 52 f8 ff e8 53 c1 06 00 48 89 c3 H....R...S...H..
140096100 eb d1 48 89 c3 e8 76 bd 06 00 eb c7 ..H...v.....
140095e20
14009610c
14009610c // align 0x10
14009610c // align 0x10
140096110
140096110std::ostream& std::ostream::_M_insert<long long>(long long):
140096110push r14
140096112push rbp
140096113push rdi
140096114push rsi
140096115push rbx
140096116sub rsp, 112
14009611amov rdi, [rip+0x10156f]
140096121mov rbp, [rdi]
140096124mov [rsp+104], rbp
140096129lea rbp, [rsp+80]
14009612emov rbx, rcx
140096131mov rsi, rdx
140096134mov rdx, rcx
140096137mov rcx, rbp
14009613acall std::ostream::sentry::sentry(std::ostream&)
14009613fcmp [rsp+80], 0
140096144je 0x1400961ba
140096146mov rax, [rbx]
140096149mov r9, [rax-24]
14009614dadd r9, rbx
140096150mov rdi, [r9+248]
140096157test rdi, rdi
14009615aje 0x14009634f
140096160cmp [r9+225], 0
140096168je 0x140096260
14009616emovsx r8l, [r9+224]
140096176
140096176loc_140096176:
140096176mov rcx, [r9+232]
14009617dxor edx, edx
14009617fmov rax, rcx
140096182test rcx, rcx
140096185lea rcx, [rsp+64]
14009618amov [rsp+48], rax
14009618fmov rax, [rdi]
140096192sete dl
140096195mov [rsp+56], rdx
14009619amov rdx, rdi
14009619dmov [rsp+32], r8l
1400961a2lea r8, [rsp+48]
1400961a7mov [rsp+40], rsi
1400961accall [rax+40]
1400961afcmp [rsp+72], 0
1400961b4jne 0x140096240
1400961ba
1400961baloc_1400961ba:
1400961bamov rsi, [rsp+88]
1400961bfmov rax, [rsi]
1400961c2mov rbp, [rax-24]
1400961c6add rbp, rsi
1400961c9test [rbp+25], 32
1400961cdje 0x1400961d6
1400961cfmov eax, [rbp+32]
1400961d2test eax, eax
1400961d4je 0x140096200
1400961d6
1400961d6loc_1400961d6:
1400961d6mov rsi, [rip+0x1014b3]
1400961ddmov rax, [rsp+104]
1400961e2sub rax, [rsi]
1400961e5jne 0x140096334
1400961ebmov rax, rbx
1400961eeadd rsp, 112
1400961f2pop rbx
1400961f3pop rsi
1400961f4pop rdi
1400961f5pop rbp
1400961f6pop r14
1400961f8ret
1400961f9
1400961f9 0f 1f 80 00 00 00 00 .......
140096200
140096200loc_140096200:
140096200call std::uncaught_exception()
140096205test al, al
140096207jne 0x1400961d6
140096209mov rcx, [rbp+232]
140096210mov edi, [rbp+28]
140096213mov [rbp+28], 0
14009621atest rcx, rcx
14009621dje 0x140096238
14009621fmov rax, [rcx]
140096222call [rax+48]
140096225cmp eax, -1
140096228je 0x1400962c0
14009622e
14009622eloc_14009622e:
14009622emov rax, [rsi]
140096231add rsi, [rax-24]
140096235mov rbp, rsi
140096238
140096238loc_140096238:
140096238mov [rbp+28], edi
14009623bjmp 0x1400961d6
14009623d
14009623d 0f 1f 00 ...
140096240
140096240loc_140096240:
140096240mov rax, [rbx]
140096243mov rcx, [rax-24]
140096247add rcx, rbx
14009624amov edx, [rcx+32]
14009624dor edx, 1
140096250call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096255jmp 0x1400961ba
14009625a
14009625a 66 0f 1f 44 00 00 f..D..
140096260
140096260loc_140096260:
140096260mov rax, [r9+240]
140096267mov r14, rax
14009626atest rax, rax
14009626dje 0x140096339
140096273cmp [rax+56], 0
140096277je 0x140096288
140096279movsx r8l, [rax+89]
14009627ejmp 0x140096176
140096283
140096283 0f 1f 44 00 00 ..D..
140096288
140096288loc_140096288:
140096288mov rcx, rax
14009628bcall std::ctype<char>::_M_widen_init() const
140096290mov rax, [r14]
140096293lea rdx, [rip-0x5daaa]
14009629amov rax, [rax+48]
14009629ecmp rax, rdx
1400962a1jne 0x1400962dc
1400962a3mov rax, [rbx]
1400962a6mov r8l, 32
1400962acmov r9, [rax-24]
1400962b0add r9, rbx
1400962b3jmp 0x140096176
1400962b8
1400962b8 0f 1f 84 00 00 00 00 00 ........
1400962c0
1400962c0loc_1400962c0:
1400962c0mov rcx, [rsp+88]
1400962c5mov rax, [rcx]
1400962c8add rcx, [rax-24]
1400962ccmov edx, [rcx+32]
1400962cfor edx, 1
1400962d2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400962d7jmp 0x14009622e
1400962dc
1400962dcloc_1400962dc:
1400962dcmov edx, 32
1400962e1mov rcx, r14
1400962e4call rax
1400962e6mov rdx, [rbx]
1400962e9movsx r8l, al
1400962edmov r9, [rdx-24]
1400962f1add r9, rbx
1400962f4jmp 0x140096176
1400962f9
1400962f9 48 83 ea 01 48 89 c1 H...H..
140096300 0f 85 92 00 00 00 e8 85 b9 06 00 48 8b 03 ba 01 ...........H....
140096310 00 00 00 48 03 58 e8 48 89 d9 e8 b1 0a 06 00 48 ...H.X.H.......H
140096320 8b 1d 6a 13 10 00 48 8b 44 24 68 48 2b 03 0f 84 ..j...H.D$hH+...
140096330 b4 00 00 00 ....
140096334
140096334loc_140096334:
140096334call __stack_chk_fail
140096339
140096339loc_140096339:
140096339mov rdi, [rip+0x101350]
140096340mov rax, [rsp+104]
140096345sub rax, [rdi]
140096348jne 0x140096334
14009634acall std::__throw_bad_cast()
14009634f
14009634floc_14009634f:
14009634fmov rdi, [rip+0x10133a]
140096356mov rax, [rsp+104]
14009635bsub rax, [rdi]
14009635ejne 0x140096334
140096360call std::__throw_bad_cast()
140096365mov rcx, rax
140096368call __cxa_begin_catch
14009636dmov rcx, [rsp+88]
140096372mov rax, [rcx]
140096375add rcx, [rax-24]
140096379mov edx, [rcx+32]
14009637cor edx, 1
14009637fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096384call __cxa_end_catch
140096389mov rax, [rsi]
14009638cadd rsi, [rax-24]
140096390mov rbp, rsi
140096393jmp 0x140096238
140096398
140096398 e8 f3 b8 06 00 48 8b 03 .....H..
1400963a0 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 1f 0a 06 .....H.H.H......
1400963b0 00 e8 ca ba 06 00 e9 ff fd ff ff 48 89 c3 e8 bd ...........H....
1400963c0 ba 06 00 48 89 e9 e8 d5 e9 ff ff 48 8b 3d be 12 ...H.......H.=..
1400963d0 10 00 48 8b 44 24 68 48 2b 07 0f 85 54 ff ff ff ..H.D$hH+...T...
1400963e0 48 89 d9 e8 b8 4f f8 ff e8 63 be 06 00 48 89 c3 H....O...c...H..
1400963f0 eb d1 48 89 c3 e8 86 ba 06 00 eb c7 ..H.........
140096110
140096110std::ostream& std::ostream::_M_insert<long long>(long long):
140096110push r14
140096112push rbp
140096113push rdi
140096114push rsi
140096115push rbx
140096116sub rsp, 112
14009611amov rdi, [rip+0x10156f]
140096121mov rbp, [rdi]
140096124mov [rsp+104], rbp
140096129lea rbp, [rsp+80]
14009612emov rbx, rcx
140096131mov rsi, rdx
140096134mov rdx, rcx
140096137mov rcx, rbp
14009613acall std::ostream::sentry::sentry(std::ostream&)
14009613fcmp [rsp+80], 0
140096144je 0x1400961ba
140096146mov rax, [rbx]
140096149mov r9, [rax-24]
14009614dadd r9, rbx
140096150mov rdi, [r9+248]
140096157test rdi, rdi
14009615aje 0x14009634f
140096160cmp [r9+225], 0
140096168je 0x140096260
14009616emovsx r8l, [r9+224]
140096176
140096176loc_140096176:
140096176mov rcx, [r9+232]
14009617dxor edx, edx
14009617fmov rax, rcx
140096182test rcx, rcx
140096185lea rcx, [rsp+64]
14009618amov [rsp+48], rax
14009618fmov rax, [rdi]
140096192sete dl
140096195mov [rsp+56], rdx
14009619amov rdx, rdi
14009619dmov [rsp+32], r8l
1400961a2lea r8, [rsp+48]
1400961a7mov [rsp+40], rsi
1400961accall [rax+40]
1400961afcmp [rsp+72], 0
1400961b4jne 0x140096240
1400961ba
1400961baloc_1400961ba:
1400961bamov rsi, [rsp+88]
1400961bfmov rax, [rsi]
1400961c2mov rbp, [rax-24]
1400961c6add rbp, rsi
1400961c9test [rbp+25], 32
1400961cdje 0x1400961d6
1400961cfmov eax, [rbp+32]
1400961d2test eax, eax
1400961d4je 0x140096200
1400961d6
1400961d6loc_1400961d6:
1400961d6mov rsi, [rip+0x1014b3]
1400961ddmov rax, [rsp+104]
1400961e2sub rax, [rsi]
1400961e5jne 0x140096334
1400961ebmov rax, rbx
1400961eeadd rsp, 112
1400961f2pop rbx
1400961f3pop rsi
1400961f4pop rdi
1400961f5pop rbp
1400961f6pop r14
1400961f8ret
1400961f9
1400961f9 0f 1f 80 00 00 00 00 .......
140096200
140096200loc_140096200:
140096200call std::uncaught_exception()
140096205test al, al
140096207jne 0x1400961d6
140096209mov rcx, [rbp+232]
140096210mov edi, [rbp+28]
140096213mov [rbp+28], 0
14009621atest rcx, rcx
14009621dje 0x140096238
14009621fmov rax, [rcx]
140096222call [rax+48]
140096225cmp eax, -1
140096228je 0x1400962c0
14009622e
14009622eloc_14009622e:
14009622emov rax, [rsi]
140096231add rsi, [rax-24]
140096235mov rbp, rsi
140096238
140096238loc_140096238:
140096238mov [rbp+28], edi
14009623bjmp 0x1400961d6
14009623d
14009623d 0f 1f 00 ...
140096240
140096240loc_140096240:
140096240mov rax, [rbx]
140096243mov rcx, [rax-24]
140096247add rcx, rbx
14009624amov edx, [rcx+32]
14009624dor edx, 1
140096250call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096255jmp 0x1400961ba
14009625a
14009625a 66 0f 1f 44 00 00 f..D..
140096260
140096260loc_140096260:
140096260mov rax, [r9+240]
140096267mov r14, rax
14009626atest rax, rax
14009626dje 0x140096339
140096273cmp [rax+56], 0
140096277je 0x140096288
140096279movsx r8l, [rax+89]
14009627ejmp 0x140096176
140096283
140096283 0f 1f 44 00 00 ..D..
140096288
140096288loc_140096288:
140096288mov rcx, rax
14009628bcall std::ctype<char>::_M_widen_init() const
140096290mov rax, [r14]
140096293lea rdx, [rip-0x5daaa]
14009629amov rax, [rax+48]
14009629ecmp rax, rdx
1400962a1jne 0x1400962dc
1400962a3mov rax, [rbx]
1400962a6mov r8l, 32
1400962acmov r9, [rax-24]
1400962b0add r9, rbx
1400962b3jmp 0x140096176
1400962b8
1400962b8 0f 1f 84 00 00 00 00 00 ........
1400962c0
1400962c0loc_1400962c0:
1400962c0mov rcx, [rsp+88]
1400962c5mov rax, [rcx]
1400962c8add rcx, [rax-24]
1400962ccmov edx, [rcx+32]
1400962cfor edx, 1
1400962d2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400962d7jmp 0x14009622e
1400962dc
1400962dcloc_1400962dc:
1400962dcmov edx, 32
1400962e1mov rcx, r14
1400962e4call rax
1400962e6mov rdx, [rbx]
1400962e9movsx r8l, al
1400962edmov r9, [rdx-24]
1400962f1add r9, rbx
1400962f4jmp 0x140096176
1400962f9
1400962f9 48 83 ea 01 48 89 c1 H...H..
140096300 0f 85 92 00 00 00 e8 85 b9 06 00 48 8b 03 ba 01 ...........H....
140096310 00 00 00 48 03 58 e8 48 89 d9 e8 b1 0a 06 00 48 ...H.X.H.......H
140096320 8b 1d 6a 13 10 00 48 8b 44 24 68 48 2b 03 0f 84 ..j...H.D$hH+...
140096330 b4 00 00 00 ....
140096334
140096334loc_140096334:
140096334call __stack_chk_fail
140096339
140096339loc_140096339:
140096339mov rdi, [rip+0x101350]
140096340mov rax, [rsp+104]
140096345sub rax, [rdi]
140096348jne 0x140096334
14009634acall std::__throw_bad_cast()
14009634f
14009634floc_14009634f:
14009634fmov rdi, [rip+0x10133a]
140096356mov rax, [rsp+104]
14009635bsub rax, [rdi]
14009635ejne 0x140096334
140096360call std::__throw_bad_cast()
140096365mov rcx, rax
140096368call __cxa_begin_catch
14009636dmov rcx, [rsp+88]
140096372mov rax, [rcx]
140096375add rcx, [rax-24]
140096379mov edx, [rcx+32]
14009637cor edx, 1
14009637fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096384call __cxa_end_catch
140096389mov rax, [rsi]
14009638cadd rsi, [rax-24]
140096390mov rbp, rsi
140096393jmp 0x140096238
140096398
140096398 e8 f3 b8 06 00 48 8b 03 .....H..
1400963a0 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 1f 0a 06 .....H.H.H......
1400963b0 00 e8 ca ba 06 00 e9 ff fd ff ff 48 89 c3 e8 bd ...........H....
1400963c0 ba 06 00 48 89 e9 e8 d5 e9 ff ff 48 8b 3d be 12 ...H.......H.=..
1400963d0 10 00 48 8b 44 24 68 48 2b 07 0f 85 54 ff ff ff ..H.D$hH+...T...
1400963e0 48 89 d9 e8 b8 4f f8 ff e8 63 be 06 00 48 89 c3 H....O...c...H..
1400963f0 eb d1 48 89 c3 e8 86 ba 06 00 eb c7 ..H.........
140096110
1400963fc
1400963fc // align 0x10
1400963fc // align 0x10
140096400
140096400std::ostream& std::ostream::_M_insert<unsigned long long>(unsigned long long):
140096400push r14
140096402push rbp
140096403push rdi
140096404push rsi
140096405push rbx
140096406sub rsp, 112
14009640amov rdi, [rip+0x10127f]
140096411mov rbp, [rdi]
140096414mov [rsp+104], rbp
140096419lea rbp, [rsp+80]
14009641emov rbx, rcx
140096421mov rsi, rdx
140096424mov rdx, rcx
140096427mov rcx, rbp
14009642acall std::ostream::sentry::sentry(std::ostream&)
14009642fcmp [rsp+80], 0
140096434je 0x1400964aa
140096436mov rax, [rbx]
140096439mov r9, [rax-24]
14009643dadd r9, rbx
140096440mov rdi, [r9+248]
140096447test rdi, rdi
14009644aje 0x14009663f
140096450cmp [r9+225], 0
140096458je 0x140096550
14009645emovsx r8l, [r9+224]
140096466
140096466loc_140096466:
140096466mov rcx, [r9+232]
14009646dxor edx, edx
14009646fmov rax, rcx
140096472test rcx, rcx
140096475lea rcx, [rsp+64]
14009647amov [rsp+48], rax
14009647fmov rax, [rdi]
140096482sete dl
140096485mov [rsp+56], rdx
14009648amov rdx, rdi
14009648dmov [rsp+32], r8l
140096492lea r8, [rsp+48]
140096497mov [rsp+40], rsi
14009649ccall [rax+48]
14009649fcmp [rsp+72], 0
1400964a4jne 0x140096530
1400964aa
1400964aaloc_1400964aa:
1400964aamov rsi, [rsp+88]
1400964afmov rax, [rsi]
1400964b2mov rbp, [rax-24]
1400964b6add rbp, rsi
1400964b9test [rbp+25], 32
1400964bdje 0x1400964c6
1400964bfmov eax, [rbp+32]
1400964c2test eax, eax
1400964c4je 0x1400964f0
1400964c6
1400964c6loc_1400964c6:
1400964c6mov rsi, [rip+0x1011c3]
1400964cdmov rax, [rsp+104]
1400964d2sub rax, [rsi]
1400964d5jne 0x140096624
1400964dbmov rax, rbx
1400964deadd rsp, 112
1400964e2pop rbx
1400964e3pop rsi
1400964e4pop rdi
1400964e5pop rbp
1400964e6pop r14
1400964e8ret
1400964e9
1400964e9 0f 1f 80 00 00 00 00 .......
1400964f0
1400964f0loc_1400964f0:
1400964f0call std::uncaught_exception()
1400964f5test al, al
1400964f7jne 0x1400964c6
1400964f9mov rcx, [rbp+232]
140096500mov edi, [rbp+28]
140096503mov [rbp+28], 0
14009650atest rcx, rcx
14009650dje 0x140096528
14009650fmov rax, [rcx]
140096512call [rax+48]
140096515cmp eax, -1
140096518je 0x1400965b0
14009651e
14009651eloc_14009651e:
14009651emov rax, [rsi]
140096521add rsi, [rax-24]
140096525mov rbp, rsi
140096528
140096528loc_140096528:
140096528mov [rbp+28], edi
14009652bjmp 0x1400964c6
14009652d
14009652d 0f 1f 00 ...
140096530
140096530loc_140096530:
140096530mov rax, [rbx]
140096533mov rcx, [rax-24]
140096537add rcx, rbx
14009653amov edx, [rcx+32]
14009653dor edx, 1
140096540call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096545jmp 0x1400964aa
14009654a
14009654a 66 0f 1f 44 00 00 f..D..
140096550
140096550loc_140096550:
140096550mov rax, [r9+240]
140096557mov r14, rax
14009655atest rax, rax
14009655dje 0x140096629
140096563cmp [rax+56], 0
140096567je 0x140096578
140096569movsx r8l, [rax+89]
14009656ejmp 0x140096466
140096573
140096573 0f 1f 44 00 00 ..D..
140096578
140096578loc_140096578:
140096578mov rcx, rax
14009657bcall std::ctype<char>::_M_widen_init() const
140096580mov rax, [r14]
140096583lea rdx, [rip-0x5dd9a]
14009658amov rax, [rax+48]
14009658ecmp rax, rdx
140096591jne 0x1400965cc
140096593mov rax, [rbx]
140096596mov r8l, 32
14009659cmov r9, [rax-24]
1400965a0add r9, rbx
1400965a3jmp 0x140096466
1400965a8
1400965a8 0f 1f 84 00 00 00 00 00 ........
1400965b0
1400965b0loc_1400965b0:
1400965b0mov rcx, [rsp+88]
1400965b5mov rax, [rcx]
1400965b8add rcx, [rax-24]
1400965bcmov edx, [rcx+32]
1400965bfor edx, 1
1400965c2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400965c7jmp 0x14009651e
1400965cc
1400965ccloc_1400965cc:
1400965ccmov edx, 32
1400965d1mov rcx, r14
1400965d4call rax
1400965d6mov rdx, [rbx]
1400965d9movsx r8l, al
1400965ddmov r9, [rdx-24]
1400965e1add r9, rbx
1400965e4jmp 0x140096466
1400965e9
1400965e9 48 83 ea 01 48 89 c1 H...H..
1400965f0 0f 85 92 00 00 00 e8 95 b6 06 00 48 8b 03 ba 01 ...........H....
140096600 00 00 00 48 03 58 e8 48 89 d9 e8 c1 07 06 00 48 ...H.X.H.......H
140096610 8b 1d 7a 10 10 00 48 8b 44 24 68 48 2b 03 0f 84 ..z...H.D$hH+...
140096620 b4 00 00 00 ....
140096624
140096624loc_140096624:
140096624call __stack_chk_fail
140096629
140096629loc_140096629:
140096629mov rdi, [rip+0x101060]
140096630mov rax, [rsp+104]
140096635sub rax, [rdi]
140096638jne 0x140096624
14009663acall std::__throw_bad_cast()
14009663f
14009663floc_14009663f:
14009663fmov rdi, [rip+0x10104a]
140096646mov rax, [rsp+104]
14009664bsub rax, [rdi]
14009664ejne 0x140096624
140096650call std::__throw_bad_cast()
140096655mov rcx, rax
140096658call __cxa_begin_catch
14009665dmov rcx, [rsp+88]
140096662mov rax, [rcx]
140096665add rcx, [rax-24]
140096669mov edx, [rcx+32]
14009666cor edx, 1
14009666fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096674call __cxa_end_catch
140096679mov rax, [rsi]
14009667cadd rsi, [rax-24]
140096680mov rbp, rsi
140096683jmp 0x140096528
140096688
140096688 e8 03 b6 06 00 48 8b 03 .....H..
140096690 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 2f 07 06 .....H.H.H.../..
1400966a0 00 e8 da b7 06 00 e9 ff fd ff ff 48 89 c3 e8 cd ...........H....
1400966b0 b7 06 00 48 89 e9 e8 e5 e6 ff ff 48 8b 3d ce 0f ...H.......H.=..
1400966c0 10 00 48 8b 44 24 68 48 2b 07 0f 85 54 ff ff ff ..H.D$hH+...T...
1400966d0 48 89 d9 e8 c8 4c f8 ff e8 73 bb 06 00 48 89 c3 H....L...s...H..
1400966e0 eb d1 48 89 c3 e8 96 b7 06 00 eb c7 ..H.........
140096400
140096400std::ostream& std::ostream::_M_insert<unsigned long long>(unsigned long long):
140096400push r14
140096402push rbp
140096403push rdi
140096404push rsi
140096405push rbx
140096406sub rsp, 112
14009640amov rdi, [rip+0x10127f]
140096411mov rbp, [rdi]
140096414mov [rsp+104], rbp
140096419lea rbp, [rsp+80]
14009641emov rbx, rcx
140096421mov rsi, rdx
140096424mov rdx, rcx
140096427mov rcx, rbp
14009642acall std::ostream::sentry::sentry(std::ostream&)
14009642fcmp [rsp+80], 0
140096434je 0x1400964aa
140096436mov rax, [rbx]
140096439mov r9, [rax-24]
14009643dadd r9, rbx
140096440mov rdi, [r9+248]
140096447test rdi, rdi
14009644aje 0x14009663f
140096450cmp [r9+225], 0
140096458je 0x140096550
14009645emovsx r8l, [r9+224]
140096466
140096466loc_140096466:
140096466mov rcx, [r9+232]
14009646dxor edx, edx
14009646fmov rax, rcx
140096472test rcx, rcx
140096475lea rcx, [rsp+64]
14009647amov [rsp+48], rax
14009647fmov rax, [rdi]
140096482sete dl
140096485mov [rsp+56], rdx
14009648amov rdx, rdi
14009648dmov [rsp+32], r8l
140096492lea r8, [rsp+48]
140096497mov [rsp+40], rsi
14009649ccall [rax+48]
14009649fcmp [rsp+72], 0
1400964a4jne 0x140096530
1400964aa
1400964aaloc_1400964aa:
1400964aamov rsi, [rsp+88]
1400964afmov rax, [rsi]
1400964b2mov rbp, [rax-24]
1400964b6add rbp, rsi
1400964b9test [rbp+25], 32
1400964bdje 0x1400964c6
1400964bfmov eax, [rbp+32]
1400964c2test eax, eax
1400964c4je 0x1400964f0
1400964c6
1400964c6loc_1400964c6:
1400964c6mov rsi, [rip+0x1011c3]
1400964cdmov rax, [rsp+104]
1400964d2sub rax, [rsi]
1400964d5jne 0x140096624
1400964dbmov rax, rbx
1400964deadd rsp, 112
1400964e2pop rbx
1400964e3pop rsi
1400964e4pop rdi
1400964e5pop rbp
1400964e6pop r14
1400964e8ret
1400964e9
1400964e9 0f 1f 80 00 00 00 00 .......
1400964f0
1400964f0loc_1400964f0:
1400964f0call std::uncaught_exception()
1400964f5test al, al
1400964f7jne 0x1400964c6
1400964f9mov rcx, [rbp+232]
140096500mov edi, [rbp+28]
140096503mov [rbp+28], 0
14009650atest rcx, rcx
14009650dje 0x140096528
14009650fmov rax, [rcx]
140096512call [rax+48]
140096515cmp eax, -1
140096518je 0x1400965b0
14009651e
14009651eloc_14009651e:
14009651emov rax, [rsi]
140096521add rsi, [rax-24]
140096525mov rbp, rsi
140096528
140096528loc_140096528:
140096528mov [rbp+28], edi
14009652bjmp 0x1400964c6
14009652d
14009652d 0f 1f 00 ...
140096530
140096530loc_140096530:
140096530mov rax, [rbx]
140096533mov rcx, [rax-24]
140096537add rcx, rbx
14009653amov edx, [rcx+32]
14009653dor edx, 1
140096540call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096545jmp 0x1400964aa
14009654a
14009654a 66 0f 1f 44 00 00 f..D..
140096550
140096550loc_140096550:
140096550mov rax, [r9+240]
140096557mov r14, rax
14009655atest rax, rax
14009655dje 0x140096629
140096563cmp [rax+56], 0
140096567je 0x140096578
140096569movsx r8l, [rax+89]
14009656ejmp 0x140096466
140096573
140096573 0f 1f 44 00 00 ..D..
140096578
140096578loc_140096578:
140096578mov rcx, rax
14009657bcall std::ctype<char>::_M_widen_init() const
140096580mov rax, [r14]
140096583lea rdx, [rip-0x5dd9a]
14009658amov rax, [rax+48]
14009658ecmp rax, rdx
140096591jne 0x1400965cc
140096593mov rax, [rbx]
140096596mov r8l, 32
14009659cmov r9, [rax-24]
1400965a0add r9, rbx
1400965a3jmp 0x140096466
1400965a8
1400965a8 0f 1f 84 00 00 00 00 00 ........
1400965b0
1400965b0loc_1400965b0:
1400965b0mov rcx, [rsp+88]
1400965b5mov rax, [rcx]
1400965b8add rcx, [rax-24]
1400965bcmov edx, [rcx+32]
1400965bfor edx, 1
1400965c2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400965c7jmp 0x14009651e
1400965cc
1400965ccloc_1400965cc:
1400965ccmov edx, 32
1400965d1mov rcx, r14
1400965d4call rax
1400965d6mov rdx, [rbx]
1400965d9movsx r8l, al
1400965ddmov r9, [rdx-24]
1400965e1add r9, rbx
1400965e4jmp 0x140096466
1400965e9
1400965e9 48 83 ea 01 48 89 c1 H...H..
1400965f0 0f 85 92 00 00 00 e8 95 b6 06 00 48 8b 03 ba 01 ...........H....
140096600 00 00 00 48 03 58 e8 48 89 d9 e8 c1 07 06 00 48 ...H.X.H.......H
140096610 8b 1d 7a 10 10 00 48 8b 44 24 68 48 2b 03 0f 84 ..z...H.D$hH+...
140096620 b4 00 00 00 ....
140096624
140096624loc_140096624:
140096624call __stack_chk_fail
140096629
140096629loc_140096629:
140096629mov rdi, [rip+0x101060]
140096630mov rax, [rsp+104]
140096635sub rax, [rdi]
140096638jne 0x140096624
14009663acall std::__throw_bad_cast()
14009663f
14009663floc_14009663f:
14009663fmov rdi, [rip+0x10104a]
140096646mov rax, [rsp+104]
14009664bsub rax, [rdi]
14009664ejne 0x140096624
140096650call std::__throw_bad_cast()
140096655mov rcx, rax
140096658call __cxa_begin_catch
14009665dmov rcx, [rsp+88]
140096662mov rax, [rcx]
140096665add rcx, [rax-24]
140096669mov edx, [rcx+32]
14009666cor edx, 1
14009666fcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096674call __cxa_end_catch
140096679mov rax, [rsi]
14009667cadd rsi, [rax-24]
140096680mov rbp, rsi
140096683jmp 0x140096528
140096688
140096688 e8 03 b6 06 00 48 8b 03 .....H..
140096690 ba 01 00 00 00 48 8b 48 e8 48 01 d9 e8 2f 07 06 .....H.H.H.../..
1400966a0 00 e8 da b7 06 00 e9 ff fd ff ff 48 89 c3 e8 cd ...........H....
1400966b0 b7 06 00 48 89 e9 e8 e5 e6 ff ff 48 8b 3d ce 0f ...H.......H.=..
1400966c0 10 00 48 8b 44 24 68 48 2b 07 0f 85 54 ff ff ff ..H.D$hH+...T...
1400966d0 48 89 d9 e8 c8 4c f8 ff e8 73 bb 06 00 48 89 c3 H....L...s...H..
1400966e0 eb d1 48 89 c3 e8 96 b7 06 00 eb c7 ..H.........
140096400
1400966ec
1400966ec // align 0x10
1400966ec // align 0x10
1400966f0
1400966f0std::basic_ostream<char, std::char_traits<char>>::basic_ostream(std::ostream&&):
1400966f0push rdi
1400966f1push rsi
1400966f2push rbx
1400966f3sub rsp, 48
1400966f7movups [rsp+32], x6
1400966fclea rax, [rip+0x10b0dd]
140096703movq x6, [rip+0xfb405]
14009670bmovq x1, rax
140096710punpcklqdq x6, x1
140096714mov rbx, rcx
140096717lea rcx, [rcx+8]
14009671bmov rsi, rdx
14009671ecall std::ios_base::ios_base()
140096723pxor x0, x0
140096727xor eax, eax
140096729lea rcx, [rbx+8]
14009672dmov [rbx+232], ax
140096734movups [rbx+240], x0
14009673bmovups [rbx+256], x0
140096742mov rax, [rsi]
140096745mov [rbx+224], 0
140096750add rsi, [rax-24]
140096754movups [rbx], x6
140096757mov rdx, rsi
14009675acall std::ios_base::_M_move(std::ios_base&)
14009675flea rdx, [rbx+216]
140096766lea rcx, [rbx+8]
14009676acall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14009676fmov rax, [rsi+216]
140096776mov [rbx+240], 0
140096781mov [rsi+216], 0
14009678cmov [rbx+224], rax
140096793movzx eax, [rsi+224]
14009679amov [rbx+232], ax
1400967a1movups x6, [rsp+32]
1400967a6add rsp, 48
1400967aapop rbx
1400967abpop rsi
1400967acpop rdi
1400967adret
1400967ae
1400967ae 48 89 H.
1400967b0 c6 48 8b 05 48 0d 10 00 48 8d 4b 08 48 83 c0 10 .H..H...H.K.H...
1400967c0 48 89 43 08 e8 77 f7 05 00 48 89 f1 e8 cf 4b f8 H.C..w...H....K.
1400967d0 ff 90 ..
1400966f0
1400966f0std::basic_ostream<char, std::char_traits<char>>::basic_ostream(std::ostream&&):
1400966f0push rdi
1400966f1push rsi
1400966f2push rbx
1400966f3sub rsp, 48
1400966f7movups [rsp+32], x6
1400966fclea rax, [rip+0x10b0dd]
140096703movq x6, [rip+0xfb405]
14009670bmovq x1, rax
140096710punpcklqdq x6, x1
140096714mov rbx, rcx
140096717lea rcx, [rcx+8]
14009671bmov rsi, rdx
14009671ecall std::ios_base::ios_base()
140096723pxor x0, x0
140096727xor eax, eax
140096729lea rcx, [rbx+8]
14009672dmov [rbx+232], ax
140096734movups [rbx+240], x0
14009673bmovups [rbx+256], x0
140096742mov rax, [rsi]
140096745mov [rbx+224], 0
140096750add rsi, [rax-24]
140096754movups [rbx], x6
140096757mov rdx, rsi
14009675acall std::ios_base::_M_move(std::ios_base&)
14009675flea rdx, [rbx+216]
140096766lea rcx, [rbx+8]
14009676acall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14009676fmov rax, [rsi+216]
140096776mov [rbx+240], 0
140096781mov [rsi+216], 0
14009678cmov [rbx+224], rax
140096793movzx eax, [rsi+224]
14009679amov [rbx+232], ax
1400967a1movups x6, [rsp+32]
1400967a6add rsp, 48
1400967aapop rbx
1400967abpop rsi
1400967acpop rdi
1400967adret
1400967ae
1400967ae 48 89 H.
1400967b0 c6 48 8b 05 48 0d 10 00 48 8d 4b 08 48 83 c0 10 .H..H...H.K.H...
1400967c0 48 89 43 08 e8 77 f7 05 00 48 89 f1 e8 cf 4b f8 H.C..w...H....K.
1400967d0 ff 90 ..
1400966f0
1400967d2
1400967d2 // align 0x10
1400967d2 // align 0x10
1400967e0
1400967e0std::basic_ostream<char, std::char_traits<char>>::basic_ostream(std::basic_streambuf<char, std::char_traits<char>>*):
1400967e0push rdi
1400967e1push rsi
1400967e2push rbx
1400967e3sub rsp, 48
1400967e7movups [rsp+32], x6
1400967eclea rax, [rip+0x10afed]
1400967f3movq x6, [rip+0xfb315]
1400967fbmovq x1, rax
140096800punpcklqdq x6, x1
140096804mov rbx, rcx
140096807lea rcx, [rcx+8]
14009680bmov rsi, rdx
14009680ecall std::ios_base::ios_base()
140096813xor eax, eax
140096815pxor x0, x0
140096819movups [rbx], x6
14009681cmov [rbx+232], ax
140096823mov rdx, rsi
140096826lea rcx, [rbx+8]
14009682amov [rbx+224], 0
140096835movups [rbx+240], x0
14009683cmovups [rbx+256], x0
140096843call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
140096848nop
140096849movups x6, [rsp+32]
14009684eadd rsp, 48
140096852pop rbx
140096853pop rsi
140096854pop rdi
140096855ret
140096856
140096856 48 89 c6 48 8b 05 a0 0c 10 00 H..H......
140096860 48 8d 4b 08 48 83 c0 10 48 89 43 08 e8 cf f6 05 H.K.H...H.C.....
140096870 00 48 89 f1 e8 27 4b f8 ff 90 .H...'K...
1400967e0
1400967e0std::basic_ostream<char, std::char_traits<char>>::basic_ostream(std::basic_streambuf<char, std::char_traits<char>>*):
1400967e0push rdi
1400967e1push rsi
1400967e2push rbx
1400967e3sub rsp, 48
1400967e7movups [rsp+32], x6
1400967eclea rax, [rip+0x10afed]
1400967f3movq x6, [rip+0xfb315]
1400967fbmovq x1, rax
140096800punpcklqdq x6, x1
140096804mov rbx, rcx
140096807lea rcx, [rcx+8]
14009680bmov rsi, rdx
14009680ecall std::ios_base::ios_base()
140096813xor eax, eax
140096815pxor x0, x0
140096819movups [rbx], x6
14009681cmov [rbx+232], ax
140096823mov rdx, rsi
140096826lea rcx, [rbx+8]
14009682amov [rbx+224], 0
140096835movups [rbx+240], x0
14009683cmovups [rbx+256], x0
140096843call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
140096848nop
140096849movups x6, [rsp+32]
14009684eadd rsp, 48
140096852pop rbx
140096853pop rsi
140096854pop rdi
140096855ret
140096856
140096856 48 89 c6 48 8b 05 a0 0c 10 00 H..H......
140096860 48 8d 4b 08 48 83 c0 10 48 89 43 08 e8 cf f6 05 H.K.H...H.C.....
140096870 00 48 89 f1 e8 27 4b f8 ff 90 .H...'K...
1400967e0
14009687a
14009687a // align 0x10
14009687a // align 0x10
140096880
140096880std::basic_ostream<char, std::char_traits<char>>::basic_ostream(std::iostream&):
140096880push rbx
140096881sub rsp, 48
140096885movups [rsp+32], x6
14009688alea rax, [rip+0x10af4f]
140096891movq x6, [rip+0xfb277]
140096899movq x1, rax
14009689epunpcklqdq x6, x1
1400968a2mov rbx, rcx
1400968a5lea rcx, [rcx+8]
1400968a9call std::ios_base::ios_base()
1400968aepxor x0, x0
1400968b2xor eax, eax
1400968b4movups [rbx], x6
1400968b7mov [rbx+224], 0
1400968c2mov [rbx+232], ax
1400968c9movups [rbx+240], x0
1400968d0movups [rbx+256], x0
1400968d7movups x6, [rsp+32]
1400968dcadd rsp, 48
1400968e0pop rbx
1400968e1ret
140096880
140096880std::basic_ostream<char, std::char_traits<char>>::basic_ostream(std::iostream&):
140096880push rbx
140096881sub rsp, 48
140096885movups [rsp+32], x6
14009688alea rax, [rip+0x10af4f]
140096891movq x6, [rip+0xfb277]
140096899movq x1, rax
14009689epunpcklqdq x6, x1
1400968a2mov rbx, rcx
1400968a5lea rcx, [rcx+8]
1400968a9call std::ios_base::ios_base()
1400968aepxor x0, x0
1400968b2xor eax, eax
1400968b4movups [rbx], x6
1400968b7mov [rbx+224], 0
1400968c2mov [rbx+232], ax
1400968c9movups [rbx+240], x0
1400968d0movups [rbx+256], x0
1400968d7movups x6, [rsp+32]
1400968dcadd rsp, 48
1400968e0pop rbx
1400968e1ret
140096880
1400968e2
1400968e2 // align 0x10
1400968e2 // align 0x10
1400968f0
1400968f0std::basic_ostream<char, std::char_traits<char>>::basic_ostream():
1400968f0push rdi
1400968f1push rsi
1400968f2push rbx
1400968f3sub rsp, 48
1400968f7movups [rsp+32], x6
1400968fclea rax, [rip+0x10aedd]
140096903movq x6, [rip+0xfb205]
14009690bmovq x1, rax
140096910punpcklqdq x6, x1
140096914mov rbx, rcx
140096917lea rcx, [rcx+8]
14009691bcall std::ios_base::ios_base()
140096920xor eax, eax
140096922pxor x0, x0
140096926movups [rbx], x6
140096929mov [rbx+232], ax
140096930xor edx, edx
140096932lea rcx, [rbx+8]
140096936mov [rbx+224], 0
140096941movups [rbx+240], x0
140096948movups [rbx+256], x0
14009694fcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
140096954nop
140096955movups x6, [rsp+32]
14009695aadd rsp, 48
14009695epop rbx
14009695fpop rsi
140096960pop rdi
140096961ret
140096962
140096962 48 8b 15 97 0b 10 00 48 89 c7 48 8d 4b 08 H......H..H.K.
140096970 48 8d 42 10 48 89 43 08 e8 c3 f5 05 00 48 89 f9 H.B.H.C......H..
140096980 e8 1b 4a f8 ff 90 ..J...
1400968f0
1400968f0std::basic_ostream<char, std::char_traits<char>>::basic_ostream():
1400968f0push rdi
1400968f1push rsi
1400968f2push rbx
1400968f3sub rsp, 48
1400968f7movups [rsp+32], x6
1400968fclea rax, [rip+0x10aedd]
140096903movq x6, [rip+0xfb205]
14009690bmovq x1, rax
140096910punpcklqdq x6, x1
140096914mov rbx, rcx
140096917lea rcx, [rcx+8]
14009691bcall std::ios_base::ios_base()
140096920xor eax, eax
140096922pxor x0, x0
140096926movups [rbx], x6
140096929mov [rbx+232], ax
140096930xor edx, edx
140096932lea rcx, [rbx+8]
140096936mov [rbx+224], 0
140096941movups [rbx+240], x0
140096948movups [rbx+256], x0
14009694fcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
140096954nop
140096955movups x6, [rsp+32]
14009695aadd rsp, 48
14009695epop rbx
14009695fpop rsi
140096960pop rdi
140096961ret
140096962
140096962 48 8b 15 97 0b 10 00 48 89 c7 48 8d 4b 08 H......H..H.K.
140096970 48 8d 42 10 48 89 43 08 e8 c3 f5 05 00 48 89 f9 H.B.H.C......H..
140096980 e8 1b 4a f8 ff 90 ..J...
1400968f0
140096986
140096986 // align 0x10
140096986 // align 0x10
140096990
140096990std::basic_ostream<char, std::char_traits<char>>::basic_ostream(std::ostream&&):
140096990push rsi
140096991push rbx
140096992sub rsp, 40
140096996mov rax, [rdx]
140096999mov rbx, rcx
14009699cmov [rcx], rax
14009699fadd rbx, [rax-24]
1400969a3mov rsi, r8
1400969a6mov rax, [rdx+8]
1400969aamov rcx, rbx
1400969admov [rbx], rax
1400969b0mov rax, [r8]
1400969b3add rsi, [rax-24]
1400969b7mov rdx, rsi
1400969bacall std::ios_base::_M_move(std::ios_base&)
1400969bflea rdx, [rbx+208]
1400969c6mov rcx, rbx
1400969c9call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400969cemov rax, [rsi+216]
1400969d5mov [rbx+232], 0
1400969e0mov [rsi+216], 0
1400969ebmov [rbx+216], rax
1400969f2movzx eax, [rsi+224]
1400969f9mov [rbx+224], ax
140096a00add rsp, 40
140096a04pop rbx
140096a05pop rsi
140096a06ret
140096990
140096990std::basic_ostream<char, std::char_traits<char>>::basic_ostream(std::ostream&&):
140096990push rsi
140096991push rbx
140096992sub rsp, 40
140096996mov rax, [rdx]
140096999mov rbx, rcx
14009699cmov [rcx], rax
14009699fadd rbx, [rax-24]
1400969a3mov rsi, r8
1400969a6mov rax, [rdx+8]
1400969aamov rcx, rbx
1400969admov [rbx], rax
1400969b0mov rax, [r8]
1400969b3add rsi, [rax-24]
1400969b7mov rdx, rsi
1400969bacall std::ios_base::_M_move(std::ios_base&)
1400969bflea rdx, [rbx+208]
1400969c6mov rcx, rbx
1400969c9call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400969cemov rax, [rsi+216]
1400969d5mov [rbx+232], 0
1400969e0mov [rsi+216], 0
1400969ebmov [rbx+216], rax
1400969f2movzx eax, [rsi+224]
1400969f9mov [rbx+224], ax
140096a00add rsp, 40
140096a04pop rbx
140096a05pop rsi
140096a06ret
140096990
140096a07
140096a07 // align 0x10
140096a07 // align 0x10
140096a10
140096a10std::basic_ostream<char, std::char_traits<char>>::basic_ostream(std::basic_streambuf<char, std::char_traits<char>>*):
140096a10mov rax, [rdx]
140096a13mov [rcx], rax
140096a16add rcx, [rax-24]
140096a1amov rax, [rdx+8]
140096a1emov rdx, r8
140096a21mov [rcx], rax
140096a24jmp 0x1400f6ea0
140096a10
140096a10std::basic_ostream<char, std::char_traits<char>>::basic_ostream(std::basic_streambuf<char, std::char_traits<char>>*):
140096a10mov rax, [rdx]
140096a13mov [rcx], rax
140096a16add rcx, [rax-24]
140096a1amov rax, [rdx+8]
140096a1emov rdx, r8
140096a21mov [rcx], rax
140096a24jmp 0x1400f6ea0
140096a10
140096a29
140096a29 // align 0x10
140096a29 // align 0x10
140096a30
140096a30std::basic_ostream<char, std::char_traits<char>>::basic_ostream(std::iostream&):
140096a30mov rax, [rdx]
140096a33mov rdx, [rdx+8]
140096a37mov [rcx], rax
140096a3amov rax, [rax-24]
140096a3emov [rcx+rax], rdx
140096a42ret
140096a30
140096a30std::basic_ostream<char, std::char_traits<char>>::basic_ostream(std::iostream&):
140096a30mov rax, [rdx]
140096a33mov rdx, [rdx+8]
140096a37mov [rcx], rax
140096a3amov rax, [rax-24]
140096a3emov [rcx+rax], rdx
140096a42ret
140096a30
140096a43
140096a43 // align 0x10
140096a43 // align 0x10
140096a50
140096a50std::basic_ostream<char, std::char_traits<char>>::basic_ostream():
140096a50mov rax, [rdx]
140096a53mov [rcx], rax
140096a56add rcx, [rax-24]
140096a5amov rax, [rdx+8]
140096a5exor edx, edx
140096a60mov [rcx], rax
140096a63jmp 0x1400f6ea0
140096a50
140096a50std::basic_ostream<char, std::char_traits<char>>::basic_ostream():
140096a50mov rax, [rdx]
140096a53mov [rcx], rax
140096a56add rcx, [rax-24]
140096a5amov rax, [rdx+8]
140096a5exor edx, edx
140096a60mov [rcx], rax
140096a63jmp 0x1400f6ea0
140096a50
140096a68
140096a68 // align 0x10
140096a68 // align 0x10
140096a70
140096a70std::basic_ostream<char, std::char_traits<char>>::~basic_ostream():
140096a70push rbx
140096a71sub rsp, 32
140096a75mov rax, [rip+0x100a84]
140096a7clea rdx, [rip+0x10ad35]
140096a83movq x0, rdx
140096a88add rax, 16
140096a8cmovq x1, rax
140096a91punpcklqdq x0, x1
140096a95movups [rcx], x0
140096a98mov rbx, rcx
140096a9blea rcx, [rcx+8]
140096a9fcall std::ios_base::~ios_base()
140096aa4mov rcx, rbx
140096aa7add rsp, 32
140096aabpop rbx
140096aacjmp 0x140101ab0
140096a70
140096a70std::basic_ostream<char, std::char_traits<char>>::~basic_ostream():
140096a70push rbx
140096a71sub rsp, 32
140096a75mov rax, [rip+0x100a84]
140096a7clea rdx, [rip+0x10ad35]
140096a83movq x0, rdx
140096a88add rax, 16
140096a8cmovq x1, rax
140096a91punpcklqdq x0, x1
140096a95movups [rcx], x0
140096a98mov rbx, rcx
140096a9blea rcx, [rcx+8]
140096a9fcall std::ios_base::~ios_base()
140096aa4mov rcx, rbx
140096aa7add rsp, 32
140096aabpop rbx
140096aacjmp 0x140101ab0
140096a70
140096ab1
140096ab1 // align 0x10
140096ab1 // align 0x10
140096ac0
140096ac0std::basic_ostream<char, std::char_traits<char>>::~basic_ostream():
140096ac0mov rax, [rip+0x100a39]
140096ac7lea rdx, [rip+0x10acea]
140096acemovq x0, rdx
140096ad3add rax, 16
140096ad7movq x1, rax
140096adcpunpcklqdq x0, x1
140096ae0movups [rcx], x0
140096ae3add rcx, 8
140096ae7jmp 0x1400f5f40
140096ac0
140096ac0std::basic_ostream<char, std::char_traits<char>>::~basic_ostream():
140096ac0mov rax, [rip+0x100a39]
140096ac7lea rdx, [rip+0x10acea]
140096acemovq x0, rdx
140096ad3add rax, 16
140096ad7movq x1, rax
140096adcpunpcklqdq x0, x1
140096ae0movups [rcx], x0
140096ae3add rcx, 8
140096ae7jmp 0x1400f5f40
140096ac0
140096aec
140096aec // align 0x10
140096aec // align 0x10
140096af0
140096af0std::basic_ostream<char, std::char_traits<char>>::~basic_ostream():
140096af0mov rax, [rdx]
140096af3mov [rcx], rax
140096af6mov rax, [rax-24]
140096afamov rdx, [rdx+8]
140096afemov [rcx+rax], rdx
140096b02ret
140096af0
140096af0std::basic_ostream<char, std::char_traits<char>>::~basic_ostream():
140096af0mov rax, [rdx]
140096af3mov [rcx], rax
140096af6mov rax, [rax-24]
140096afamov rdx, [rdx+8]
140096afemov [rcx+rax], rdx
140096b02ret
140096af0
140096b03
140096b03 // align 0x10
140096b03 // align 0x10
140096b10
140096b10std::ostream::operator=(std::ostream&&):
140096b10push rdi
140096b11push rsi
140096b12push rbx
140096b13sub rsp, 32
140096b17mov rax, [rcx]
140096b1amov rsi, [rax-24]
140096b1emov rax, [rdx]
140096b21mov rbx, [rax-24]
140096b25add rsi, rcx
140096b28mov rdi, rcx
140096b2bmov rcx, rsi
140096b2eadd rbx, rdx
140096b31mov rdx, rbx
140096b34call std::ios_base::_M_swap(std::ios_base&)
140096b39lea rdx, [rsi+208]
140096b40mov rcx, rsi
140096b43call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
140096b48lea rdx, [rbx+208]
140096b4fmov rcx, rbx
140096b52call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
140096b57mov rax, [rsi+216]
140096b5emov rdx, [rbx+216]
140096b65mov [rsi+216], rdx
140096b6cmovzx edx, [rbx+224]
140096b73mov [rbx+216], rax
140096b7amovzx eax, [rsi+224]
140096b81mov [rsi+224], dl
140096b87movzx edx, [rbx+225]
140096b8emov [rbx+224], al
140096b94movzx eax, [rsi+225]
140096b9bmov [rsi+225], dl
140096ba1mov [rbx+225], al
140096ba7mov rax, rdi
140096baaadd rsp, 32
140096baepop rbx
140096bafpop rsi
140096bb0pop rdi
140096bb1ret
140096b10
140096b10std::ostream::operator=(std::ostream&&):
140096b10push rdi
140096b11push rsi
140096b12push rbx
140096b13sub rsp, 32
140096b17mov rax, [rcx]
140096b1amov rsi, [rax-24]
140096b1emov rax, [rdx]
140096b21mov rbx, [rax-24]
140096b25add rsi, rcx
140096b28mov rdi, rcx
140096b2bmov rcx, rsi
140096b2eadd rbx, rdx
140096b31mov rdx, rbx
140096b34call std::ios_base::_M_swap(std::ios_base&)
140096b39lea rdx, [rsi+208]
140096b40mov rcx, rsi
140096b43call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
140096b48lea rdx, [rbx+208]
140096b4fmov rcx, rbx
140096b52call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
140096b57mov rax, [rsi+216]
140096b5emov rdx, [rbx+216]
140096b65mov [rsi+216], rdx
140096b6cmovzx edx, [rbx+224]
140096b73mov [rbx+216], rax
140096b7amovzx eax, [rsi+224]
140096b81mov [rsi+224], dl
140096b87movzx edx, [rbx+225]
140096b8emov [rbx+224], al
140096b94movzx eax, [rsi+225]
140096b9bmov [rsi+225], dl
140096ba1mov [rbx+225], al
140096ba7mov rax, rdi
140096baaadd rsp, 32
140096baepop rbx
140096bafpop rsi
140096bb0pop rdi
140096bb1ret
140096b10
140096bb2
140096bb2 // align 0x10
140096bb2 // align 0x10
140096bc0
140096bc0std::ostream::operator<<(std::ostream& (*)(std::ostream&)):
140096bc0jmp rdx
140096bc0
140096bc0std::ostream::operator<<(std::ostream& (*)(std::ostream&)):
140096bc0jmp rdx
140096bc0
140096bc3
140096bc3 // align 0x10
140096bc3 // align 0x10
140096bd0
140096bd0std::ostream::operator<<(std::ios_base& (*)(std::ios_base&)):
140096bd0push rbx
140096bd1sub rsp, 32
140096bd5mov rax, [rcx]
140096bd8mov rbx, rcx
140096bdbmov rcx, [rax-24]
140096bdfadd rcx, rbx
140096be2call rdx
140096be4mov rax, rbx
140096be7add rsp, 32
140096bebpop rbx
140096becret
140096bd0
140096bd0std::ostream::operator<<(std::ios_base& (*)(std::ios_base&)):
140096bd0push rbx
140096bd1sub rsp, 32
140096bd5mov rax, [rcx]
140096bd8mov rbx, rcx
140096bdbmov rcx, [rax-24]
140096bdfadd rcx, rbx
140096be2call rdx
140096be4mov rax, rbx
140096be7add rsp, 32
140096bebpop rbx
140096becret
140096bd0
140096bed
140096bed // align 0x10
140096bed // align 0x10
140096bf0
140096bf0std::ostream::operator<<(std::basic_ios<char, std::char_traits<char>>& (*)(std::basic_ios<char, std::char_traits<char>>&)):
140096bf0push rbx
140096bf1sub rsp, 32
140096bf5mov rax, [rcx]
140096bf8mov rbx, rcx
140096bfbmov rcx, [rax-24]
140096bffadd rcx, rbx
140096c02call rdx
140096c04mov rax, rbx
140096c07add rsp, 32
140096c0bpop rbx
140096c0cret
140096bf0
140096bf0std::ostream::operator<<(std::basic_ios<char, std::char_traits<char>>& (*)(std::basic_ios<char, std::char_traits<char>>&)):
140096bf0push rbx
140096bf1sub rsp, 32
140096bf5mov rax, [rcx]
140096bf8mov rbx, rcx
140096bfbmov rcx, [rax-24]
140096bffadd rcx, rbx
140096c02call rdx
140096c04mov rax, rbx
140096c07add rsp, 32
140096c0bpop rbx
140096c0cret
140096bf0
140096c0d
140096c0d // align 0x10
140096c0d // align 0x10
140096c15
140096c15 // align 0x10
140096c15 // align 0x10
140096c20
140096c20std::ostream::operator<<(std::basic_streambuf<char, std::char_traits<char>>*):
140096c20push r14
140096c22push rdi
140096c23push rsi
140096c24push rbx
140096c25sub rsp, 88
140096c29mov rbx, rcx
140096c2cmov rcx, [rip+0x100a5d]
140096c33mov rsi, rdx
140096c36mov rdx, [rcx]
140096c39mov [rsp+72], rdx
140096c3emov rdx, rbx
140096c41lea rcx, [rsp+48]
140096c46call std::ostream::sentry::sentry(std::ostream&)
140096c4bcmp [rsp+48], 0
140096c50je 0x140096cc0
140096c52test rsi, rsi
140096c55je 0x140096cd0
140096c57mov rax, [rbx]
140096c5alea r8, [rsp+47]
140096c5fmov rcx, rsi
140096c62mov rax, [rax-24]
140096c66mov rdx, [rbx+rax+232]
140096c6ecall long long std::__copy_streambufs_eof<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*, bool&)
140096c73test rax, rax
140096c76je 0x140096d30
140096c7cnop [rax]
140096c80
140096c80loc_140096c80:
140096c80mov rsi, [rsp+56]
140096c85mov rax, [rsi]
140096c88mov rdi, [rax-24]
140096c8cadd rdi, rsi
140096c8ftest [rdi+25], 32
140096c93je 0x140096c9c
140096c95mov eax, [rdi+32]
140096c98test eax, eax
140096c9aje 0x140096cf0
140096c9c
140096c9cloc_140096c9c:
140096c9cmov rdx, [rip+0x1009ed]
140096ca3mov rax, [rsp+72]
140096ca8sub rax, [rdx]
140096cabjne 0x140096d94
140096cb1mov rax, rbx
140096cb4add rsp, 88
140096cb8pop rbx
140096cb9pop rsi
140096cbapop rdi
140096cbbpop r14
140096cbdret
140096cbe
140096cbe 66 90 f.
140096cc0
140096cc0loc_140096cc0:
140096cc0test rsi, rsi
140096cc3jne 0x140096c80
140096cc5nop [rax+rax]
140096cd0
140096cd0loc_140096cd0:
140096cd0mov edx, 1
140096cd5
140096cd5loc_140096cd5:
140096cd5mov rax, [rbx]
140096cd8mov rcx, [rax-24]
140096cdcadd rcx, rbx
140096cdfor edx, [rcx+32]
140096ce2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096ce7jmp 0x140096c80
140096ce9
140096ce9 0f 1f 80 00 00 00 00 .......
140096cf0
140096cf0loc_140096cf0:
140096cf0call std::uncaught_exception()
140096cf5test al, al
140096cf7jne 0x140096c9c
140096cf9mov rcx, [rdi+232]
140096d00mov r14l, [rdi+28]
140096d04mov [rdi+28], 0
140096d0btest rcx, rcx
140096d0eje 0x140096d25
140096d10mov rax, [rcx]
140096d13call [rax+48]
140096d16cmp eax, -1
140096d19je 0x140096d40
140096d1b
140096d1bloc_140096d1b:
140096d1bmov rax, [rsi]
140096d1eadd rsi, [rax-24]
140096d22mov rdi, rsi
140096d25
140096d25loc_140096d25:
140096d25mov [rdi+28], r14l
140096d29jmp 0x140096c9c
140096d2e
140096d2e 66 90 f.
140096d30
140096d30loc_140096d30:
140096d30mov edx, 4
140096d35jmp 0x140096cd5
140096d37
140096d37 66 0f 1f 84 00 00 00 00 00 f........
140096d40
140096d40loc_140096d40:
140096d40mov rcx, [rsp+56]
140096d45mov rax, [rcx]
140096d48add rcx, [rax-24]
140096d4cmov edx, [rcx+32]
140096d4for edx, 1
140096d52call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096d57jmp 0x140096d1b
140096d59
140096d59 48 83 ea 01 48 89 c1 H...H..
140096d60 0f 85 8c 00 00 00 e8 25 af 06 00 48 8b 03 ba 01 .......%...H....
140096d70 00 00 00 48 03 58 e8 48 89 d9 e8 51 00 06 00 48 ...H.X.H...Q...H
140096d80 8b 1d 0a 09 10 00 48 8b 44 24 48 48 2b 03 0f 84 ......H.D$HH+...
140096d90 8e 00 00 00 ....
140096d94
140096d94loc_140096d94:
140096d94call __stack_chk_fail
140096d99mov rbx, rax
140096d9clea rcx, [rsp+48]
140096da1call std::ostream::sentry::~sentry()
140096da6mov rsi, [rip+0x1008e3]
140096dadmov rax, [rsp+72]
140096db2sub rax, [rsi]
140096db5jne 0x140096d94
140096db7mov rcx, rbx
140096dbacall _Unwind_Resume
140096dbfmov rcx, rax
140096dc2call __cxa_begin_catch
140096dc7mov rcx, [rsp+56]
140096dccmov rax, [rcx]
140096dcfadd rcx, [rax-24]
140096dd3mov edx, [rcx+32]
140096dd6or edx, 1
140096dd9call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096ddecall __cxa_end_catch
140096de3mov rax, [rsi]
140096de6add rsi, [rax-24]
140096deamov rdi, rsi
140096dedjmp 0x140096d25
140096df2
140096df2 e8 99 ae 06 00 48 8b 03 ba 04 00 00 00 48 .....H.......H
140096e00 8b 48 e8 48 01 d9 e8 c5 ff 05 00 e8 70 b0 06 00 .H.H........p...
140096e10 e9 6b fe ff ff 48 89 c3 e8 63 b0 06 00 e9 7a ff .k...H...c....z.
140096e20 ff ff e8 29 b4 06 00 48 89 c3 e8 51 b0 06 00 e9 ...)...H...Q....
140096e30 68 ff ff ff h...
140096c20
140096c20std::ostream::operator<<(std::basic_streambuf<char, std::char_traits<char>>*):
140096c20push r14
140096c22push rdi
140096c23push rsi
140096c24push rbx
140096c25sub rsp, 88
140096c29mov rbx, rcx
140096c2cmov rcx, [rip+0x100a5d]
140096c33mov rsi, rdx
140096c36mov rdx, [rcx]
140096c39mov [rsp+72], rdx
140096c3emov rdx, rbx
140096c41lea rcx, [rsp+48]
140096c46call std::ostream::sentry::sentry(std::ostream&)
140096c4bcmp [rsp+48], 0
140096c50je 0x140096cc0
140096c52test rsi, rsi
140096c55je 0x140096cd0
140096c57mov rax, [rbx]
140096c5alea r8, [rsp+47]
140096c5fmov rcx, rsi
140096c62mov rax, [rax-24]
140096c66mov rdx, [rbx+rax+232]
140096c6ecall long long std::__copy_streambufs_eof<char, std::char_traits<char>>(std::basic_streambuf<char, std::char_traits<char>>*, std::basic_streambuf<char, std::char_traits<char>>*, bool&)
140096c73test rax, rax
140096c76je 0x140096d30
140096c7cnop [rax]
140096c80
140096c80loc_140096c80:
140096c80mov rsi, [rsp+56]
140096c85mov rax, [rsi]
140096c88mov rdi, [rax-24]
140096c8cadd rdi, rsi
140096c8ftest [rdi+25], 32
140096c93je 0x140096c9c
140096c95mov eax, [rdi+32]
140096c98test eax, eax
140096c9aje 0x140096cf0
140096c9c
140096c9cloc_140096c9c:
140096c9cmov rdx, [rip+0x1009ed]
140096ca3mov rax, [rsp+72]
140096ca8sub rax, [rdx]
140096cabjne 0x140096d94
140096cb1mov rax, rbx
140096cb4add rsp, 88
140096cb8pop rbx
140096cb9pop rsi
140096cbapop rdi
140096cbbpop r14
140096cbdret
140096cbe
140096cbe 66 90 f.
140096cc0
140096cc0loc_140096cc0:
140096cc0test rsi, rsi
140096cc3jne 0x140096c80
140096cc5nop [rax+rax]
140096cd0
140096cd0loc_140096cd0:
140096cd0mov edx, 1
140096cd5
140096cd5loc_140096cd5:
140096cd5mov rax, [rbx]
140096cd8mov rcx, [rax-24]
140096cdcadd rcx, rbx
140096cdfor edx, [rcx+32]
140096ce2call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096ce7jmp 0x140096c80
140096ce9
140096ce9 0f 1f 80 00 00 00 00 .......
140096cf0
140096cf0loc_140096cf0:
140096cf0call std::uncaught_exception()
140096cf5test al, al
140096cf7jne 0x140096c9c
140096cf9mov rcx, [rdi+232]
140096d00mov r14l, [rdi+28]
140096d04mov [rdi+28], 0
140096d0btest rcx, rcx
140096d0eje 0x140096d25
140096d10mov rax, [rcx]
140096d13call [rax+48]
140096d16cmp eax, -1
140096d19je 0x140096d40
140096d1b
140096d1bloc_140096d1b:
140096d1bmov rax, [rsi]
140096d1eadd rsi, [rax-24]
140096d22mov rdi, rsi
140096d25
140096d25loc_140096d25:
140096d25mov [rdi+28], r14l
140096d29jmp 0x140096c9c
140096d2e
140096d2e 66 90 f.
140096d30
140096d30loc_140096d30:
140096d30mov edx, 4
140096d35jmp 0x140096cd5
140096d37
140096d37 66 0f 1f 84 00 00 00 00 00 f........
140096d40
140096d40loc_140096d40:
140096d40mov rcx, [rsp+56]
140096d45mov rax, [rcx]
140096d48add rcx, [rax-24]
140096d4cmov edx, [rcx+32]
140096d4for edx, 1
140096d52call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096d57jmp 0x140096d1b
140096d59
140096d59 48 83 ea 01 48 89 c1 H...H..
140096d60 0f 85 8c 00 00 00 e8 25 af 06 00 48 8b 03 ba 01 .......%...H....
140096d70 00 00 00 48 03 58 e8 48 89 d9 e8 51 00 06 00 48 ...H.X.H...Q...H
140096d80 8b 1d 0a 09 10 00 48 8b 44 24 48 48 2b 03 0f 84 ......H.D$HH+...
140096d90 8e 00 00 00 ....
140096d94
140096d94loc_140096d94:
140096d94call __stack_chk_fail
140096d99mov rbx, rax
140096d9clea rcx, [rsp+48]
140096da1call std::ostream::sentry::~sentry()
140096da6mov rsi, [rip+0x1008e3]
140096dadmov rax, [rsp+72]
140096db2sub rax, [rsi]
140096db5jne 0x140096d94
140096db7mov rcx, rbx
140096dbacall _Unwind_Resume
140096dbfmov rcx, rax
140096dc2call __cxa_begin_catch
140096dc7mov rcx, [rsp+56]
140096dccmov rax, [rcx]
140096dcfadd rcx, [rax-24]
140096dd3mov edx, [rcx+32]
140096dd6or edx, 1
140096dd9call std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140096ddecall __cxa_end_catch
140096de3mov rax, [rsi]
140096de6add rsi, [rax-24]
140096deamov rdi, rsi
140096dedjmp 0x140096d25
140096df2
140096df2 e8 99 ae 06 00 48 8b 03 ba 04 00 00 00 48 .....H.......H
140096e00 8b 48 e8 48 01 d9 e8 c5 ff 05 00 e8 70 b0 06 00 .H.H........p...
140096e10 e9 6b fe ff ff 48 89 c3 e8 63 b0 06 00 e9 7a ff .k...H...c....z.
140096e20 ff ff e8 29 b4 06 00 48 89 c3 e8 51 b0 06 00 e9 ...)...H...Q....
140096e30 68 ff ff ff h...
140096c20
140096e34
140096e34 // align 0x10
140096e34 // align 0x10
140096e40
140096e40std::ostream::operator<<(bool):
140096e40movzx edx, dl
140096e43jmp 0x140095220
140096e40
140096e40std::ostream::operator<<(bool):
140096e40movzx edx, dl
140096e43jmp 0x140095220
140096e40
140096e48
140096e48 // align 0x10
140096e48 // align 0x10
140096e55
140096e55 // align 0x10
140096e55 // align 0x10
140096e60
140096e60std::ostream::operator<<(long double):
140096e60sub rsp, 56
140096e64fld [rdx]
140096e66fstp [rsp+32]
140096e6alea rdx, [rsp+32]
140096e6fcall std::ostream& std::ostream::_M_insert<long double>(long double)
140096e74add rsp, 56
140096e78ret
140096e60
140096e60std::ostream::operator<<(long double):
140096e60sub rsp, 56
140096e64fld [rdx]
140096e66fstp [rsp+32]
140096e6alea rdx, [rsp+32]
140096e6fcall std::ostream& std::ostream::_M_insert<long double>(long double)
140096e74add rsp, 56
140096e78ret
140096e60
140096e79
140096e79 // align 0x10
140096e79 // align 0x10
140096e80
140096e80std::ostream::operator<<(float):
140096e80cvtss2sd x1, x1
140096e84jmp 0x140095510
140096e80
140096e80std::ostream::operator<<(float):
140096e80cvtss2sd x1, x1
140096e84jmp 0x140095510
140096e80
140096e89
140096e89 // align 0x10
140096e89 // align 0x10
140096e95
140096e95 // align 0x10
140096e95 // align 0x10
140096ea5
140096ea5 // align 0x10
140096ea5 // align 0x10
140096eb5
140096eb5 // align 0x10
140096eb5 // align 0x10
140096ec5
140096ec5 // align 0x10
140096ec5 // align 0x10
140096ed0
140096ed0std::ostream::operator<<(short):
140096ed0mov rax, [rcx]
140096ed3mov rax, [rax-24]
140096ed7mov eax, [rcx+rax+24]
140096edband eax, 74
140096edecmp eax, 64
140096ee1je 0x140096ef0
140096ee3cmp eax, 8
140096ee6je 0x140096ef0
140096ee8movsx edx, dx
140096eebjmp 0x140095b30
140096ef0
140096ef0loc_140096ef0:
140096ef0movzx edx, dx
140096ef3jmp 0x140095b30
140096ed0
140096ed0std::ostream::operator<<(short):
140096ed0mov rax, [rcx]
140096ed3mov rax, [rax-24]
140096ed7mov eax, [rcx+rax+24]
140096edband eax, 74
140096edecmp eax, 64
140096ee1je 0x140096ef0
140096ee3cmp eax, 8
140096ee6je 0x140096ef0
140096ee8movsx edx, dx
140096eebjmp 0x140095b30
140096ef0
140096ef0loc_140096ef0:
140096ef0movzx edx, dx
140096ef3jmp 0x140095b30
140096ed0
140096ef8
140096ef8 // align 0x10
140096ef8 // align 0x10
140096f00
140096f00std::ostream::operator<<(unsigned short):
140096f00movzx edx, dx
140096f03jmp 0x140095e20
140096f00
140096f00std::ostream::operator<<(unsigned short):
140096f00movzx edx, dx
140096f03jmp 0x140095e20
140096f00
140096f08
140096f08 // align 0x10
140096f08 // align 0x10
140096f15
140096f15 // align 0x10
140096f15 // align 0x10
140096f25
140096f25 // align 0x10
140096f25 // align 0x10
140096f30
140096f30std::string::_S_compare(unsigned long long, unsigned long long):
140096f30mov eax, 0x7fffffff
140096f35sub rcx, rdx
140096f38cmp rcx, 0x7fffffff
140096f3fjg 0x140096f50
140096f41cmp rcx, 0xffffffff80000000
140096f48mov eax, 0xffffffff80000000
140096f4dcmovge eax, ecx
140096f50
140096f50loc_140096f50:
140096f50ret
140096f30
140096f30std::string::_S_compare(unsigned long long, unsigned long long):
140096f30mov eax, 0x7fffffff
140096f35sub rcx, rdx
140096f38cmp rcx, 0x7fffffff
140096f3fjg 0x140096f50
140096f41cmp rcx, 0xffffffff80000000
140096f48mov eax, 0xffffffff80000000
140096f4dcmovge eax, ecx
140096f50
140096f50loc_140096f50:
140096f50ret
140096f30
140096f51
140096f51 // align 0x10
140096f51 // align 0x10
140096f60
140096f60std::string::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&):
140096f60mov [rcx], rdx
140096f63ret
140096f60
140096f60std::string::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&):
140096f60mov [rcx], rdx
140096f63ret
140096f60
140096f64
140096f64 // align 0x10
140096f64 // align 0x10
140096f70
140096f70std::string::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&):
140096f70mov [rcx], rdx
140096f73ret
140096f70
140096f70std::string::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&):
140096f70mov [rcx], rdx
140096f73ret
140096f70
140096f74
140096f74 // align 0x10
140096f74 // align 0x10
140096f80
140096f80std::string::_M_leak_hard():
140096f80sub rsp, 40
140096f84mov rax, [rcx]
140096f87cmp [rax-24], 0
140096f8cjne 0x140096f98
140096f8eadd rsp, 40
140096f92ret
140096f93
140096f93 0f 1f 44 00 00 ..D..
140096f98
140096f98loc_140096f98:
140096f98mov eax, [rax-8]
140096f9btest eax, eax
140096f9djle 0x140096fb6
140096f9fxor r9l, r9l
140096fa2xor r8l, r8l
140096fa5xor edx, edx
140096fa7mov [rsp+48], rcx
140096faccall std::string::_M_mutate(unsigned long long, unsigned long long, unsigned long long)
140096fb1mov rcx, [rsp+48]
140096fb6
140096fb6loc_140096fb6:
140096fb6mov rax, [rcx]
140096fb9mov [rax-8], -1
140096fc0add rsp, 40
140096fc4ret
140096f80
140096f80std::string::_M_leak_hard():
140096f80sub rsp, 40
140096f84mov rax, [rcx]
140096f87cmp [rax-24], 0
140096f8cjne 0x140096f98
140096f8eadd rsp, 40
140096f92ret
140096f93
140096f93 0f 1f 44 00 00 ..D..
140096f98
140096f98loc_140096f98:
140096f98mov eax, [rax-8]
140096f9btest eax, eax
140096f9djle 0x140096fb6
140096f9fxor r9l, r9l
140096fa2xor r8l, r8l
140096fa5xor edx, edx
140096fa7mov [rsp+48], rcx
140096faccall std::string::_M_mutate(unsigned long long, unsigned long long, unsigned long long)
140096fb1mov rcx, [rsp+48]
140096fb6
140096fb6loc_140096fb6:
140096fb6mov rax, [rcx]
140096fb9mov [rax-8], -1
140096fc0add rsp, 40
140096fc4ret
140096f80
140096fc5
140096fc5 // align 0x10
140096fc5 // align 0x10
140096fd0
140096fd0std::string::_S_construct(unsigned long long, char, std::allocator<char> const&):
140096fd0push rsi
140096fd1push rbx
140096fd2sub rsp, 56
140096fd6mov esi, edx
140096fd8xor edx, edx
140096fdamov rbx, rcx
140096fddcall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
140096fe2mov r9, rax
140096fe5lea rcx, [rax+24]
140096fe9test rbx, rbx
140096fecje 0x14009700d
140096feecmp rbx, 1
140096ff2je 0x140097030
140096ff4movsx edx, sil
140096ff8mov r8, rbx
140096ffbmov [rsp+40], rax
140097000call memset
140097005mov r9, [rsp+40]
14009700amov rcx, rax
14009700d
14009700dloc_14009700d:
14009700dmov rax, rcx
140097010mov [r9+16], 0
140097018mov [r9], rbx
14009701bmov [r9+rbx+24], 0
140097021add rsp, 56
140097025pop rbx
140097026pop rsi
140097027ret
140097028
140097028 0f 1f 84 00 00 00 00 00 ........
140097030
140097030loc_140097030:
140097030mov [rax+24], sil
140097034jmp 0x14009700d
140096fd0
140096fd0std::string::_S_construct(unsigned long long, char, std::allocator<char> const&):
140096fd0push rsi
140096fd1push rbx
140096fd2sub rsp, 56
140096fd6mov esi, edx
140096fd8xor edx, edx
140096fdamov rbx, rcx
140096fddcall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
140096fe2mov r9, rax
140096fe5lea rcx, [rax+24]
140096fe9test rbx, rbx
140096fecje 0x14009700d
140096feecmp rbx, 1
140096ff2je 0x140097030
140096ff4movsx edx, sil
140096ff8mov r8, rbx
140096ffbmov [rsp+40], rax
140097000call memset
140097005mov r9, [rsp+40]
14009700amov rcx, rax
14009700d
14009700dloc_14009700d:
14009700dmov rax, rcx
140097010mov [r9+16], 0
140097018mov [r9], rbx
14009701bmov [r9+rbx+24], 0
140097021add rsp, 56
140097025pop rbx
140097026pop rsi
140097027ret
140097028
140097028 0f 1f 84 00 00 00 00 00 ........
140097030
140097030loc_140097030:
140097030mov [rax+24], sil
140097034jmp 0x14009700d
140096fd0
140097036
140097036 // align 0x10
140097036 // align 0x10
140097040
140097040char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char*, std::string>>(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, std::allocator<char> const&, std::forward_iterator_tag):
140097040push rsi
140097041push rbx
140097042sub rsp, 56
140097046sub rdx, rcx
140097049mov rsi, rcx
14009704cmov rbx, rdx
14009704fxor edx, edx
140097051mov rcx, rbx
140097054call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
140097059mov r9, rax
14009705clea rcx, [rax+24]
140097060cmp rbx, 1
140097064je 0x1400970b0
140097066test rbx, rbx
140097069jne 0x140097090
14009706b
14009706bloc_14009706b:
14009706bmov rax, rcx
14009706emov [r9+16], 0
140097076mov [r9], rbx
140097079mov [r9+rbx+24], 0
14009707fadd rsp, 56
140097083pop rbx
140097084pop rsi
140097085ret
140097086
140097086 66 2e 0f 1f 84 00 00 00 00 00 f.........
140097090
140097090loc_140097090:
140097090mov r8, rbx
140097093mov rdx, rsi
140097096mov [rsp+40], rax
14009709bcall memcpy
1400970a0mov r9, [rsp+40]
1400970a5mov rcx, rax
1400970a8jmp 0x14009706b
1400970aa
1400970aa 66 0f 1f 44 00 00 f..D..
1400970b0
1400970b0loc_1400970b0:
1400970b0movzx eax, [rsi]
1400970b3mov [r9+24], al
1400970b7jmp 0x14009706b
140097040
140097040char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char*, std::string>>(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, std::allocator<char> const&, std::forward_iterator_tag):
140097040push rsi
140097041push rbx
140097042sub rsp, 56
140097046sub rdx, rcx
140097049mov rsi, rcx
14009704cmov rbx, rdx
14009704fxor edx, edx
140097051mov rcx, rbx
140097054call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
140097059mov r9, rax
14009705clea rcx, [rax+24]
140097060cmp rbx, 1
140097064je 0x1400970b0
140097066test rbx, rbx
140097069jne 0x140097090
14009706b
14009706bloc_14009706b:
14009706bmov rax, rcx
14009706emov [r9+16], 0
140097076mov [r9], rbx
140097079mov [r9+rbx+24], 0
14009707fadd rsp, 56
140097083pop rbx
140097084pop rsi
140097085ret
140097086
140097086 66 2e 0f 1f 84 00 00 00 00 00 f.........
140097090
140097090loc_140097090:
140097090mov r8, rbx
140097093mov rdx, rsi
140097096mov [rsp+40], rax
14009709bcall memcpy
1400970a0mov r9, [rsp+40]
1400970a5mov rcx, rax
1400970a8jmp 0x14009706b
1400970aa
1400970aa 66 0f 1f 44 00 00 f..D..
1400970b0
1400970b0loc_1400970b0:
1400970b0movzx eax, [rsi]
1400970b3mov [r9+24], al
1400970b7jmp 0x14009706b
140097040
1400970b9
1400970b9 // align 0x10
1400970b9 // align 0x10
1400970c0
1400970c0char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag):
1400970c0push rbx
1400970c1sub rsp, 48
1400970c5test rcx, rcx
1400970c8je 0x140097118
1400970camov rbx, rdx
1400970cdmov [rsp+64], rcx
1400970d2xor edx, edx
1400970d4sub rbx, rcx
1400970d7mov rcx, rbx
1400970dacall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400970dfcmp rbx, 1
1400970e3mov r10, [rsp+64]
1400970e8mov r9, rax
1400970eblea rcx, [rax+24]
1400970efjne 0x140097138
1400970f1movzx eax, [r10]
1400970f5lea r11, [r9+25]
1400970f9mov [r9+24], al
1400970fd
1400970fdloc_1400970fd:
1400970fdmov rax, rcx
140097100mov [r9+16], 0
140097108mov [r9], rbx
14009710bmov [r11], 0
14009710fadd rsp, 48
140097113pop rbx
140097114ret
140097115
140097115 0f 1f 00 ...
140097118
140097118loc_140097118:
140097118test rdx, rdx
14009711bjne 0x140097166
14009711dxor ecx, ecx
14009711fxor edx, edx
140097121xor ebx, ebx
140097123call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
140097128lea rcx, [rax+24]
14009712cmov r9, rax
14009712fmov r11, rcx
140097132jmp 0x1400970fd
140097134
140097134 0f 1f 40 00 ..@.
140097138
140097138loc_140097138:
140097138lea r11, [rax+rbx+24]
14009713dtest rbx, rbx
140097140je 0x1400970fd
140097142mov r8, rbx
140097145mov rdx, r10
140097148mov [rsp+40], r11
14009714dmov [rsp+32], rax
140097152call memcpy
140097157mov r11, [rsp+40]
14009715cmov r9, [rsp+32]
140097161mov rcx, rax
140097164jmp 0x1400970fd
140097166
140097166loc_140097166:
140097166lea rcx, [rip+0xf9f1b]
14009716dcall std::__throw_logic_error(char const*)
140097172nop
1400970c0
1400970c0char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag):
1400970c0push rbx
1400970c1sub rsp, 48
1400970c5test rcx, rcx
1400970c8je 0x140097118
1400970camov rbx, rdx
1400970cdmov [rsp+64], rcx
1400970d2xor edx, edx
1400970d4sub rbx, rcx
1400970d7mov rcx, rbx
1400970dacall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400970dfcmp rbx, 1
1400970e3mov r10, [rsp+64]
1400970e8mov r9, rax
1400970eblea rcx, [rax+24]
1400970efjne 0x140097138
1400970f1movzx eax, [r10]
1400970f5lea r11, [r9+25]
1400970f9mov [r9+24], al
1400970fd
1400970fdloc_1400970fd:
1400970fdmov rax, rcx
140097100mov [r9+16], 0
140097108mov [r9], rbx
14009710bmov [r11], 0
14009710fadd rsp, 48
140097113pop rbx
140097114ret
140097115
140097115 0f 1f 00 ...
140097118
140097118loc_140097118:
140097118test rdx, rdx
14009711bjne 0x140097166
14009711dxor ecx, ecx
14009711fxor edx, edx
140097121xor ebx, ebx
140097123call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
140097128lea rcx, [rax+24]
14009712cmov r9, rax
14009712fmov r11, rcx
140097132jmp 0x1400970fd
140097134
140097134 0f 1f 40 00 ..@.
140097138
140097138loc_140097138:
140097138lea r11, [rax+rbx+24]
14009713dtest rbx, rbx
140097140je 0x1400970fd
140097142mov r8, rbx
140097145mov rdx, r10
140097148mov [rsp+40], r11
14009714dmov [rsp+32], rax
140097152call memcpy
140097157mov r11, [rsp+40]
14009715cmov r9, [rsp+32]
140097161mov rcx, rax
140097164jmp 0x1400970fd
140097166
140097166loc_140097166:
140097166lea rcx, [rip+0xf9f1b]
14009716dcall std::__throw_logic_error(char const*)
140097172nop
1400970c0
140097173
140097173 // align 0x10
140097173 // align 0x10
140097180
140097180_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0:
140097180push rbx
140097181sub rsp, 48
140097185test rcx, rcx
140097188je 0x1400971d8
14009718amov rbx, rdx
14009718dmov [rsp+64], rcx
140097192xor edx, edx
140097194sub rbx, rcx
140097197mov rcx, rbx
14009719acall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
14009719fcmp rbx, 1
1400971a3mov r10, [rsp+64]
1400971a8mov r9, rax
1400971ablea rcx, [rax+24]
1400971afjne 0x1400971f8
1400971b1movzx eax, [r10]
1400971b5lea r11, [r9+25]
1400971b9mov [r9+24], al
1400971bd
1400971bdloc_1400971bd:
1400971bdmov rax, rcx
1400971c0mov [r9+16], 0
1400971c8mov [r9], rbx
1400971cbmov [r11], 0
1400971cfadd rsp, 48
1400971d3pop rbx
1400971d4ret
1400971d5
1400971d5 0f 1f 00 ...
1400971d8
1400971d8loc_1400971d8:
1400971d8test rdx, rdx
1400971dbjne 0x140097226
1400971ddxor ecx, ecx
1400971dfxor edx, edx
1400971e1xor ebx, ebx
1400971e3call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400971e8lea rcx, [rax+24]
1400971ecmov r9, rax
1400971efmov r11, rcx
1400971f2jmp 0x1400971bd
1400971f4
1400971f4 0f 1f 40 00 ..@.
1400971f8
1400971f8loc_1400971f8:
1400971f8lea r11, [rax+rbx+24]
1400971fdtest rbx, rbx
140097200je 0x1400971bd
140097202mov r8, rbx
140097205mov rdx, r10
140097208mov [rsp+40], r11
14009720dmov [rsp+32], rax
140097212call memcpy
140097217mov r11, [rsp+40]
14009721cmov r9, [rsp+32]
140097221mov rcx, rax
140097224jmp 0x1400971bd
140097226
140097226loc_140097226:
140097226lea rcx, [rip+0xf9bd3]
14009722dcall std::__throw_logic_error(char const*)
140097232nop
140097180
140097180_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0:
140097180push rbx
140097181sub rsp, 48
140097185test rcx, rcx
140097188je 0x1400971d8
14009718amov rbx, rdx
14009718dmov [rsp+64], rcx
140097192xor edx, edx
140097194sub rbx, rcx
140097197mov rcx, rbx
14009719acall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
14009719fcmp rbx, 1
1400971a3mov r10, [rsp+64]
1400971a8mov r9, rax
1400971ablea rcx, [rax+24]
1400971afjne 0x1400971f8
1400971b1movzx eax, [r10]
1400971b5lea r11, [r9+25]
1400971b9mov [r9+24], al
1400971bd
1400971bdloc_1400971bd:
1400971bdmov rax, rcx
1400971c0mov [r9+16], 0
1400971c8mov [r9], rbx
1400971cbmov [r11], 0
1400971cfadd rsp, 48
1400971d3pop rbx
1400971d4ret
1400971d5
1400971d5 0f 1f 00 ...
1400971d8
1400971d8loc_1400971d8:
1400971d8test rdx, rdx
1400971dbjne 0x140097226
1400971ddxor ecx, ecx
1400971dfxor edx, edx
1400971e1xor ebx, ebx
1400971e3call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400971e8lea rcx, [rax+24]
1400971ecmov r9, rax
1400971efmov r11, rcx
1400971f2jmp 0x1400971bd
1400971f4
1400971f4 0f 1f 40 00 ..@.
1400971f8
1400971f8loc_1400971f8:
1400971f8lea r11, [rax+rbx+24]
1400971fdtest rbx, rbx
140097200je 0x1400971bd
140097202mov r8, rbx
140097205mov rdx, r10
140097208mov [rsp+40], r11
14009720dmov [rsp+32], rax
140097212call memcpy
140097217mov r11, [rsp+40]
14009721cmov r9, [rsp+32]
140097221mov rcx, rax
140097224jmp 0x1400971bd
140097226
140097226loc_140097226:
140097226lea rcx, [rip+0xf9bd3]
14009722dcall std::__throw_logic_error(char const*)
140097232nop
140097180
140097233
140097233 // align 0x10
140097233 // align 0x10
140097240
140097240_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0:
140097240push rbx
140097241sub rsp, 48
140097245test rcx, rcx
140097248je 0x140097298
14009724amov rbx, rdx
14009724dmov [rsp+64], rcx
140097252xor edx, edx
140097254sub rbx, rcx
140097257mov rcx, rbx
14009725acall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
14009725fcmp rbx, 1
140097263mov r10, [rsp+64]
140097268mov r9, rax
14009726blea rcx, [rax+24]
14009726fjne 0x1400972b8
140097271movzx eax, [r10]
140097275lea r11, [r9+25]
140097279mov [r9+24], al
14009727d
14009727dloc_14009727d:
14009727dmov rax, rcx
140097280mov [r9+16], 0
140097288mov [r9], rbx
14009728bmov [r11], 0
14009728fadd rsp, 48
140097293pop rbx
140097294ret
140097295
140097295 0f 1f 00 ...
140097298
140097298loc_140097298:
140097298test rdx, rdx
14009729bjne 0x1400972e6
14009729dxor ecx, ecx
14009729fxor edx, edx
1400972a1xor ebx, ebx
1400972a3call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400972a8lea rcx, [rax+24]
1400972acmov r9, rax
1400972afmov r11, rcx
1400972b2jmp 0x14009727d
1400972b4
1400972b4 0f 1f 40 00 ..@.
1400972b8
1400972b8loc_1400972b8:
1400972b8lea r11, [rax+rbx+24]
1400972bdtest rbx, rbx
1400972c0je 0x14009727d
1400972c2mov r8, rbx
1400972c5mov rdx, r10
1400972c8mov [rsp+40], r11
1400972cdmov [rsp+32], rax
1400972d2call memcpy
1400972d7mov r11, [rsp+40]
1400972dcmov r9, [rsp+32]
1400972e1mov rcx, rax
1400972e4jmp 0x14009727d
1400972e6
1400972e6loc_1400972e6:
1400972e6lea rcx, [rip+0xfa563]
1400972edcall std::__throw_logic_error(char const*)
1400972f2nop
140097240
140097240_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0:
140097240push rbx
140097241sub rsp, 48
140097245test rcx, rcx
140097248je 0x140097298
14009724amov rbx, rdx
14009724dmov [rsp+64], rcx
140097252xor edx, edx
140097254sub rbx, rcx
140097257mov rcx, rbx
14009725acall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
14009725fcmp rbx, 1
140097263mov r10, [rsp+64]
140097268mov r9, rax
14009726blea rcx, [rax+24]
14009726fjne 0x1400972b8
140097271movzx eax, [r10]
140097275lea r11, [r9+25]
140097279mov [r9+24], al
14009727d
14009727dloc_14009727d:
14009727dmov rax, rcx
140097280mov [r9+16], 0
140097288mov [r9], rbx
14009728bmov [r11], 0
14009728fadd rsp, 48
140097293pop rbx
140097294ret
140097295
140097295 0f 1f 00 ...
140097298
140097298loc_140097298:
140097298test rdx, rdx
14009729bjne 0x1400972e6
14009729dxor ecx, ecx
14009729fxor edx, edx
1400972a1xor ebx, ebx
1400972a3call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400972a8lea rcx, [rax+24]
1400972acmov r9, rax
1400972afmov r11, rcx
1400972b2jmp 0x14009727d
1400972b4
1400972b4 0f 1f 40 00 ..@.
1400972b8
1400972b8loc_1400972b8:
1400972b8lea r11, [rax+rbx+24]
1400972bdtest rbx, rbx
1400972c0je 0x14009727d
1400972c2mov r8, rbx
1400972c5mov rdx, r10
1400972c8mov [rsp+40], r11
1400972cdmov [rsp+32], rax
1400972d2call memcpy
1400972d7mov r11, [rsp+40]
1400972dcmov r9, [rsp+32]
1400972e1mov rcx, rax
1400972e4jmp 0x14009727d
1400972e6
1400972e6loc_1400972e6:
1400972e6lea rcx, [rip+0xfa563]
1400972edcall std::__throw_logic_error(char const*)
1400972f2nop
140097240
1400972f3
1400972f3 // align 0x10
1400972f3 // align 0x10
140097300
140097300_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0:
140097300push rbx
140097301sub rsp, 48
140097305test rcx, rcx
140097308je 0x140097358
14009730amov rbx, rdx
14009730dmov [rsp+64], rcx
140097312xor edx, edx
140097314sub rbx, rcx
140097317mov rcx, rbx
14009731acall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
14009731fcmp rbx, 1
140097323mov r10, [rsp+64]
140097328mov r9, rax
14009732blea rcx, [rax+24]
14009732fjne 0x140097378
140097331movzx eax, [r10]
140097335lea r11, [r9+25]
140097339mov [r9+24], al
14009733d
14009733dloc_14009733d:
14009733dmov rax, rcx
140097340mov [r9+16], 0
140097348mov [r9], rbx
14009734bmov [r11], 0
14009734fadd rsp, 48
140097353pop rbx
140097354ret
140097355
140097355 0f 1f 00 ...
140097358
140097358loc_140097358:
140097358test rdx, rdx
14009735bjne 0x1400973a6
14009735dxor ecx, ecx
14009735fxor edx, edx
140097361xor ebx, ebx
140097363call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
140097368lea rcx, [rax+24]
14009736cmov r9, rax
14009736fmov r11, rcx
140097372jmp 0x14009733d
140097374
140097374 0f 1f 40 00 ..@.
140097378
140097378loc_140097378:
140097378lea r11, [rax+rbx+24]
14009737dtest rbx, rbx
140097380je 0x14009733d
140097382mov r8, rbx
140097385mov rdx, r10
140097388mov [rsp+40], r11
14009738dmov [rsp+32], rax
140097392call memcpy
140097397mov r11, [rsp+40]
14009739cmov r9, [rsp+32]
1400973a1mov rcx, rax
1400973a4jmp 0x14009733d
1400973a6
1400973a6loc_1400973a6:
1400973a6lea rcx, [rip+0xfb7a3]
1400973adcall std::__throw_logic_error(char const*)
1400973b2nop
140097300
140097300_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0:
140097300push rbx
140097301sub rsp, 48
140097305test rcx, rcx
140097308je 0x140097358
14009730amov rbx, rdx
14009730dmov [rsp+64], rcx
140097312xor edx, edx
140097314sub rbx, rcx
140097317mov rcx, rbx
14009731acall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
14009731fcmp rbx, 1
140097323mov r10, [rsp+64]
140097328mov r9, rax
14009732blea rcx, [rax+24]
14009732fjne 0x140097378
140097331movzx eax, [r10]
140097335lea r11, [r9+25]
140097339mov [r9+24], al
14009733d
14009733dloc_14009733d:
14009733dmov rax, rcx
140097340mov [r9+16], 0
140097348mov [r9], rbx
14009734bmov [r11], 0
14009734fadd rsp, 48
140097353pop rbx
140097354ret
140097355
140097355 0f 1f 00 ...
140097358
140097358loc_140097358:
140097358test rdx, rdx
14009735bjne 0x1400973a6
14009735dxor ecx, ecx
14009735fxor edx, edx
140097361xor ebx, ebx
140097363call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
140097368lea rcx, [rax+24]
14009736cmov r9, rax
14009736fmov r11, rcx
140097372jmp 0x14009733d
140097374
140097374 0f 1f 40 00 ..@.
140097378
140097378loc_140097378:
140097378lea r11, [rax+rbx+24]
14009737dtest rbx, rbx
140097380je 0x14009733d
140097382mov r8, rbx
140097385mov rdx, r10
140097388mov [rsp+40], r11
14009738dmov [rsp+32], rax
140097392call memcpy
140097397mov r11, [rsp+40]
14009739cmov r9, [rsp+32]
1400973a1mov rcx, rax
1400973a4jmp 0x14009733d
1400973a6
1400973a6loc_1400973a6:
1400973a6lea rcx, [rip+0xfb7a3]
1400973adcall std::__throw_logic_error(char const*)
1400973b2nop
140097300
1400973b3
1400973b3 // align 0x10
1400973b3 // align 0x10
1400973c0
1400973c0_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0:
1400973c0push rbx
1400973c1sub rsp, 48
1400973c5test rcx, rcx
1400973c8je 0x140097418
1400973camov rbx, rdx
1400973cdmov [rsp+64], rcx
1400973d2xor edx, edx
1400973d4sub rbx, rcx
1400973d7mov rcx, rbx
1400973dacall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400973dfcmp rbx, 1
1400973e3mov r10, [rsp+64]
1400973e8mov r9, rax
1400973eblea rcx, [rax+24]
1400973efjne 0x140097438
1400973f1movzx eax, [r10]
1400973f5lea r11, [r9+25]
1400973f9mov [r9+24], al
1400973fd
1400973fdloc_1400973fd:
1400973fdmov rax, rcx
140097400mov [r9+16], 0
140097408mov [r9], rbx
14009740bmov [r11], 0
14009740fadd rsp, 48
140097413pop rbx
140097414ret
140097415
140097415 0f 1f 00 ...
140097418
140097418loc_140097418:
140097418test rdx, rdx
14009741bjne 0x140097466
14009741dxor ecx, ecx
14009741fxor edx, edx
140097421xor ebx, ebx
140097423call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
140097428lea rcx, [rax+24]
14009742cmov r9, rax
14009742fmov r11, rcx
140097432jmp 0x1400973fd
140097434
140097434 0f 1f 40 00 ..@.
140097438
140097438loc_140097438:
140097438lea r11, [rax+rbx+24]
14009743dtest rbx, rbx
140097440je 0x1400973fd
140097442mov r8, rbx
140097445mov rdx, r10
140097448mov [rsp+40], r11
14009744dmov [rsp+32], rax
140097452call memcpy
140097457mov r11, [rsp+40]
14009745cmov r9, [rsp+32]
140097461mov rcx, rax
140097464jmp 0x1400973fd
140097466
140097466loc_140097466:
140097466lea rcx, [rip+0xfe6d3]
14009746dcall std::__throw_logic_error(char const*)
140097472nop
1400973c0
1400973c0_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0:
1400973c0push rbx
1400973c1sub rsp, 48
1400973c5test rcx, rcx
1400973c8je 0x140097418
1400973camov rbx, rdx
1400973cdmov [rsp+64], rcx
1400973d2xor edx, edx
1400973d4sub rbx, rcx
1400973d7mov rcx, rbx
1400973dacall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400973dfcmp rbx, 1
1400973e3mov r10, [rsp+64]
1400973e8mov r9, rax
1400973eblea rcx, [rax+24]
1400973efjne 0x140097438
1400973f1movzx eax, [r10]
1400973f5lea r11, [r9+25]
1400973f9mov [r9+24], al
1400973fd
1400973fdloc_1400973fd:
1400973fdmov rax, rcx
140097400mov [r9+16], 0
140097408mov [r9], rbx
14009740bmov [r11], 0
14009740fadd rsp, 48
140097413pop rbx
140097414ret
140097415
140097415 0f 1f 00 ...
140097418
140097418loc_140097418:
140097418test rdx, rdx
14009741bjne 0x140097466
14009741dxor ecx, ecx
14009741fxor edx, edx
140097421xor ebx, ebx
140097423call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
140097428lea rcx, [rax+24]
14009742cmov r9, rax
14009742fmov r11, rcx
140097432jmp 0x1400973fd
140097434
140097434 0f 1f 40 00 ..@.
140097438
140097438loc_140097438:
140097438lea r11, [rax+rbx+24]
14009743dtest rbx, rbx
140097440je 0x1400973fd
140097442mov r8, rbx
140097445mov rdx, r10
140097448mov [rsp+40], r11
14009744dmov [rsp+32], rax
140097452call memcpy
140097457mov r11, [rsp+40]
14009745cmov r9, [rsp+32]
140097461mov rcx, rax
140097464jmp 0x1400973fd
140097466
140097466loc_140097466:
140097466lea rcx, [rip+0xfe6d3]
14009746dcall std::__throw_logic_error(char const*)
140097472nop
1400973c0
140097473
140097473 // align 0x10
140097473 // align 0x10
140097480
140097480char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag):
140097480push rbx
140097481sub rsp, 48
140097485test rcx, rcx
140097488je 0x1400974d8
14009748amov rbx, rdx
14009748dmov [rsp+64], rcx
140097492xor edx, edx
140097494sub rbx, rcx
140097497mov rcx, rbx
14009749acall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
14009749fcmp rbx, 1
1400974a3mov r10, [rsp+64]
1400974a8mov r9, rax
1400974ablea rcx, [rax+24]
1400974afjne 0x1400974f8
1400974b1movzx eax, [r10]
1400974b5lea r11, [r9+25]
1400974b9mov [r9+24], al
1400974bd
1400974bdloc_1400974bd:
1400974bdmov rax, rcx
1400974c0mov [r9+16], 0
1400974c8mov [r9], rbx
1400974cbmov [r11], 0
1400974cfadd rsp, 48
1400974d3pop rbx
1400974d4ret
1400974d5
1400974d5 0f 1f 00 ...
1400974d8
1400974d8loc_1400974d8:
1400974d8test rdx, rdx
1400974dbjne 0x140097526
1400974ddxor ecx, ecx
1400974dfxor edx, edx
1400974e1xor ebx, ebx
1400974e3call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400974e8lea rcx, [rax+24]
1400974ecmov r9, rax
1400974efmov r11, rcx
1400974f2jmp 0x1400974bd
1400974f4
1400974f4 0f 1f 40 00 ..@.
1400974f8
1400974f8loc_1400974f8:
1400974f8lea r11, [rax+rbx+24]
1400974fdtest rbx, rbx
140097500je 0x1400974bd
140097502mov r8, rbx
140097505mov rdx, r10
140097508mov [rsp+40], r11
14009750dmov [rsp+32], rax
140097512call memcpy
140097517mov r11, [rsp+40]
14009751cmov r9, [rsp+32]
140097521mov rcx, rax
140097524jmp 0x1400974bd
140097526
140097526loc_140097526:
140097526lea rcx, [rip+0xf9b5b]
14009752dcall std::__throw_logic_error(char const*)
140097532nop
140097480
140097480char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag):
140097480push rbx
140097481sub rsp, 48
140097485test rcx, rcx
140097488je 0x1400974d8
14009748amov rbx, rdx
14009748dmov [rsp+64], rcx
140097492xor edx, edx
140097494sub rbx, rcx
140097497mov rcx, rbx
14009749acall std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
14009749fcmp rbx, 1
1400974a3mov r10, [rsp+64]
1400974a8mov r9, rax
1400974ablea rcx, [rax+24]
1400974afjne 0x1400974f8
1400974b1movzx eax, [r10]
1400974b5lea r11, [r9+25]
1400974b9mov [r9+24], al
1400974bd
1400974bdloc_1400974bd:
1400974bdmov rax, rcx
1400974c0mov [r9+16], 0
1400974c8mov [r9], rbx
1400974cbmov [r11], 0
1400974cfadd rsp, 48
1400974d3pop rbx
1400974d4ret
1400974d5
1400974d5 0f 1f 00 ...
1400974d8
1400974d8loc_1400974d8:
1400974d8test rdx, rdx
1400974dbjne 0x140097526
1400974ddxor ecx, ecx
1400974dfxor edx, edx
1400974e1xor ebx, ebx
1400974e3call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400974e8lea rcx, [rax+24]
1400974ecmov r9, rax
1400974efmov r11, rcx
1400974f2jmp 0x1400974bd
1400974f4
1400974f4 0f 1f 40 00 ..@.
1400974f8
1400974f8loc_1400974f8:
1400974f8lea r11, [rax+rbx+24]
1400974fdtest rbx, rbx
140097500je 0x1400974bd
140097502mov r8, rbx
140097505mov rdx, r10
140097508mov [rsp+40], r11
14009750dmov [rsp+32], rax
140097512call memcpy
140097517mov r11, [rsp+40]
14009751cmov r9, [rsp+32]
140097521mov rcx, rax
140097524jmp 0x1400974bd
140097526
140097526loc_140097526:
140097526lea rcx, [rip+0xf9b5b]
14009752dcall std::__throw_logic_error(char const*)
140097532nop
140097480
140097533
140097533 // align 0x10
140097533 // align 0x10
140097548
140097548 // align 0x10
140097548 // align 0x10
140097550
140097550std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>):
140097550sub r8, rdx
140097553cmp r8, 1
140097557je 0x140097568
140097559test r8, r8
14009755cjne 0x140097560
14009755eret
14009755f
14009755f 90 .
140097560
140097560loc_140097560:
140097560jmp 0x140026ec8
140097565
140097565 0f 1f 00 ...
140097568
140097568loc_140097568:
140097568movzx eax, [rdx]
14009756bmov [rcx], al
14009756dret
140097550
140097550std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>):
140097550sub r8, rdx
140097553cmp r8, 1
140097557je 0x140097568
140097559test r8, r8
14009755cjne 0x140097560
14009755eret
14009755f
14009755f 90 .
140097560
140097560loc_140097560:
140097560jmp 0x140026ec8
140097565
140097565 0f 1f 00 ...
140097568
140097568loc_140097568:
140097568movzx eax, [rdx]
14009756bmov [rcx], al
14009756dret
140097550
14009756e
14009756e // align 0x10
14009756e // align 0x10
140097570
140097570std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>):
140097570sub r8, rdx
140097573cmp r8, 1
140097577je 0x140097588
140097579test r8, r8
14009757cjne 0x140097580
14009757eret
14009757f
14009757f 90 .
140097580
140097580loc_140097580:
140097580jmp 0x140026ec8
140097585
140097585 0f 1f 00 ...
140097588
140097588loc_140097588:
140097588movzx eax, [rdx]
14009758bmov [rcx], al
14009758dret
140097570
140097570std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>):
140097570sub r8, rdx
140097573cmp r8, 1
140097577je 0x140097588
140097579test r8, r8
14009757cjne 0x140097580
14009757eret
14009757f
14009757f 90 .
140097580
140097580loc_140097580:
140097580jmp 0x140026ec8
140097585
140097585 0f 1f 00 ...
140097588
140097588loc_140097588:
140097588movzx eax, [rdx]
14009758bmov [rcx], al
14009758dret
140097570
14009758e
14009758e // align 0x10
14009758e // align 0x10
140097590
140097590std::string::_S_copy_chars(char*, char const*, char const*):
140097590sub r8, rdx
140097593cmp r8, 1
140097597je 0x1400975a8
140097599test r8, r8
14009759cjne 0x1400975a0
14009759eret
14009759f
14009759f 90 .
1400975a0
1400975a0loc_1400975a0:
1400975a0jmp 0x140026ec8
1400975a5
1400975a5 0f 1f 00 ...
1400975a8
1400975a8loc_1400975a8:
1400975a8movzx eax, [rdx]
1400975abmov [rcx], al
1400975adret
140097590
140097590std::string::_S_copy_chars(char*, char const*, char const*):
140097590sub r8, rdx
140097593cmp r8, 1
140097597je 0x1400975a8
140097599test r8, r8
14009759cjne 0x1400975a0
14009759eret
14009759f
14009759f 90 .
1400975a0
1400975a0loc_1400975a0:
1400975a0jmp 0x140026ec8
1400975a5
1400975a5 0f 1f 00 ...
1400975a8
1400975a8loc_1400975a8:
1400975a8movzx eax, [rdx]
1400975abmov [rcx], al
1400975adret
140097590
1400975ae
1400975ae // align 0x10
1400975ae // align 0x10
1400975b0
1400975b0std::string::_S_copy_chars(char*, char*, char*):
1400975b0sub r8, rdx
1400975b3cmp r8, 1
1400975b7je 0x1400975c8
1400975b9test r8, r8
1400975bcjne 0x1400975c0
1400975beret
1400975bf
1400975bf 90 .
1400975c0
1400975c0loc_1400975c0:
1400975c0jmp 0x140026ec8
1400975c5
1400975c5 0f 1f 00 ...
1400975c8
1400975c8loc_1400975c8:
1400975c8movzx eax, [rdx]
1400975cbmov [rcx], al
1400975cdret
1400975b0
1400975b0std::string::_S_copy_chars(char*, char*, char*):
1400975b0sub r8, rdx
1400975b3cmp r8, 1
1400975b7je 0x1400975c8
1400975b9test r8, r8
1400975bcjne 0x1400975c0
1400975beret
1400975bf
1400975bf 90 .
1400975c0
1400975c0loc_1400975c0:
1400975c0jmp 0x140026ec8
1400975c5
1400975c5 0f 1f 00 ...
1400975c8
1400975c8loc_1400975c8:
1400975c8movzx eax, [rdx]
1400975cbmov [rcx], al
1400975cdret
1400975b0
Loading..