File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400ee1d0
1400ee1d0std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringstream(std::_Ios_Openmode):
1400ee1d0push rbp
1400ee1d1push rdi
1400ee1d2push rsi
1400ee1d3push rbx
1400ee1d4sub rsp, 56
1400ee1d8movups [rsp+32], x6
1400ee1ddmov rax, [rip+0xa90cc]
1400ee1e4lea rsi, [rip+0xb2fe5]
1400ee1ebmovq x6, rsi
1400ee1f0add rax, 16
1400ee1f4movq x1, rax
1400ee1f9punpcklqdq x6, x1
1400ee1fdmov rbx, rcx
1400ee200lea rcx, [rcx+128]
1400ee207mov edi, edx
1400ee209call std::ios_base::ios_base()
1400ee20exor r9l, r9l
1400ee211pxor x0, x0
1400ee215xor edx, edx
1400ee217lea rax, [rip+0xac21a]
1400ee21emov [rbx+352], r9w
1400ee226lea rcx, [rbx+128]
1400ee22dmov [rbx], rax
1400ee230add rax, 40
1400ee234mov [rbx+344], 0
1400ee23fmov [rbx+354], 0
1400ee246mov [rbx+128], rax
1400ee24dmov [rbx+8], 0
1400ee255movups [rbx+360], x0
1400ee25cmovups [rbx+376], x0
1400ee263call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee268lea rax, [rip+0xac299]
1400ee26fxor edx, edx
1400ee271lea rcx, [rbx+128]
1400ee278mov [rbx+16], rax
1400ee27cadd rax, 40
1400ee280mov [rbx+128], rax
1400ee287call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee28cpxor x0, x0
1400ee290lea rcx, [rbx+80]
1400ee294movups [rbx+16], x6
1400ee298lea rbp, [rbx+24]
1400ee29clea rax, [rip+0xb2f05]
1400ee2a3movups [rbx+32], x0
1400ee2a7mov [rbx], rax
1400ee2aaadd rax, 80
1400ee2aemov [rbx+128], rax
1400ee2b5movups [rbx+48], x0
1400ee2b9movups [rbx+64], x0
1400ee2bdcall std::locale::locale()
1400ee2c2xor r8l, r8l
1400ee2c5mov [rbx+88], edi
1400ee2c8mov rdx, rbp
1400ee2cblea rax, [rip+0xb2a2e]
1400ee2d2mov [rbx+104], 0
1400ee2dalea rcx, [rbx+128]
1400ee2e1mov [rbx+24], rax
1400ee2e5lea rax, [rbx+112]
1400ee2e9mov [rbx+96], rax
1400ee2edmov [rbx+112], r8w
1400ee2f2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee2f7nop
1400ee2f8movups x6, [rsp+32]
1400ee2fdadd rsp, 56
1400ee301pop rbx
1400ee302pop rsi
1400ee303pop rdi
1400ee304pop rbp
1400ee305ret
1400ee306
1400ee306 48 89 c7 eb 1a 48 89 e9 48 89 H....H..H.
1400ee310 c7 e8 ba c1 ff ff 48 8d 15 3b 15 0b 00 48 89 d9 ......H..;...H..
1400ee320 e8 fb ca fd ff 48 8b 05 e4 91 0a 00 48 8d 8b 80 .....H......H...
1400ee330 00 00 00 48 83 c0 10 48 89 83 80 00 00 00 e8 fd ...H...H........
1400ee340 7b 00 00 48 89 f9 e8 55 d0 f2 ff 48 8d 3d e6 c0 {..H...U...H.=..
1400ee350 0a 00 31 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c5 ..1.H.;H..H.K...
1400ee1d0
1400ee1d0std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringstream(std::_Ios_Openmode):
1400ee1d0push rbp
1400ee1d1push rdi
1400ee1d2push rsi
1400ee1d3push rbx
1400ee1d4sub rsp, 56
1400ee1d8movups [rsp+32], x6
1400ee1ddmov rax, [rip+0xa90cc]
1400ee1e4lea rsi, [rip+0xb2fe5]
1400ee1ebmovq x6, rsi
1400ee1f0add rax, 16
1400ee1f4movq x1, rax
1400ee1f9punpcklqdq x6, x1
1400ee1fdmov rbx, rcx
1400ee200lea rcx, [rcx+128]
1400ee207mov edi, edx
1400ee209call std::ios_base::ios_base()
1400ee20exor r9l, r9l
1400ee211pxor x0, x0
1400ee215xor edx, edx
1400ee217lea rax, [rip+0xac21a]
1400ee21emov [rbx+352], r9w
1400ee226lea rcx, [rbx+128]
1400ee22dmov [rbx], rax
1400ee230add rax, 40
1400ee234mov [rbx+344], 0
1400ee23fmov [rbx+354], 0
1400ee246mov [rbx+128], rax
1400ee24dmov [rbx+8], 0
1400ee255movups [rbx+360], x0
1400ee25cmovups [rbx+376], x0
1400ee263call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee268lea rax, [rip+0xac299]
1400ee26fxor edx, edx
1400ee271lea rcx, [rbx+128]
1400ee278mov [rbx+16], rax
1400ee27cadd rax, 40
1400ee280mov [rbx+128], rax
1400ee287call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee28cpxor x0, x0
1400ee290lea rcx, [rbx+80]
1400ee294movups [rbx+16], x6
1400ee298lea rbp, [rbx+24]
1400ee29clea rax, [rip+0xb2f05]
1400ee2a3movups [rbx+32], x0
1400ee2a7mov [rbx], rax
1400ee2aaadd rax, 80
1400ee2aemov [rbx+128], rax
1400ee2b5movups [rbx+48], x0
1400ee2b9movups [rbx+64], x0
1400ee2bdcall std::locale::locale()
1400ee2c2xor r8l, r8l
1400ee2c5mov [rbx+88], edi
1400ee2c8mov rdx, rbp
1400ee2cblea rax, [rip+0xb2a2e]
1400ee2d2mov [rbx+104], 0
1400ee2dalea rcx, [rbx+128]
1400ee2e1mov [rbx+24], rax
1400ee2e5lea rax, [rbx+112]
1400ee2e9mov [rbx+96], rax
1400ee2edmov [rbx+112], r8w
1400ee2f2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee2f7nop
1400ee2f8movups x6, [rsp+32]
1400ee2fdadd rsp, 56
1400ee301pop rbx
1400ee302pop rsi
1400ee303pop rdi
1400ee304pop rbp
1400ee305ret
1400ee306
1400ee306 48 89 c7 eb 1a 48 89 e9 48 89 H....H..H.
1400ee310 c7 e8 ba c1 ff ff 48 8d 15 3b 15 0b 00 48 89 d9 ......H..;...H..
1400ee320 e8 fb ca fd ff 48 8b 05 e4 91 0a 00 48 8d 8b 80 .....H......H...
1400ee330 00 00 00 48 83 c0 10 48 89 83 80 00 00 00 e8 fd ...H...H........
1400ee340 7b 00 00 48 89 f9 e8 55 d0 f2 ff 48 8d 3d e6 c0 {..H...U...H.=..
1400ee350 0a 00 31 c9 48 89 3b 48 89 c7 48 89 4b 08 eb c5 ..1.H.;H..H.K...
1400ee1d0
1400ee360
1400ee360std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringstream():
1400ee360push rdi
1400ee361push rsi
1400ee362push rbx
1400ee363sub rsp, 64
1400ee367movups [rsp+48], x6
1400ee36cmov rax, [rip+0xa8f3d]
1400ee373lea rdi, [rip+0xb2e56]
1400ee37amovq x6, rdi
1400ee37fadd rax, 16
1400ee383movq x1, rax
1400ee388punpcklqdq x6, x1
1400ee38cmov rbx, rcx
1400ee38flea rcx, [rcx+128]
1400ee396call std::ios_base::ios_base()
1400ee39bxor r8l, r8l
1400ee39epxor x0, x0
1400ee3a2xor edx, edx
1400ee3a4lea rax, [rip+0xac08d]
1400ee3abmov [rbx+352], r8w
1400ee3b3lea rcx, [rbx+128]
1400ee3bamov [rbx], rax
1400ee3bdadd rax, 40
1400ee3c1mov [rbx+344], 0
1400ee3ccmov [rbx+354], 0
1400ee3d3mov [rbx+128], rax
1400ee3damov [rbx+8], 0
1400ee3e2movups [rbx+360], x0
1400ee3e9movups [rbx+376], x0
1400ee3f0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee3f5lea rax, [rip+0xac10c]
1400ee3fcxor edx, edx
1400ee3felea rcx, [rbx+128]
1400ee405mov [rbx+16], rax
1400ee409add rax, 40
1400ee40dmov [rbx+128], rax
1400ee414call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee419lea rax, [rdi-40]
1400ee41dpxor x0, x0
1400ee421lea rcx, [rbx+80]
1400ee425movups [rbx+16], x6
1400ee429mov [rbx], rax
1400ee42clea rax, [rdi+40]
1400ee430mov [rbx+128], rax
1400ee437movups [rbx+32], x0
1400ee43bmovups [rbx+48], x0
1400ee43fmovups [rbx+64], x0
1400ee443call std::locale::locale()
1400ee448lea rax, [rip+0xb28b1]
1400ee44fxor ecx, ecx
1400ee451mov [rbx+88], 24
1400ee458mov [rbx+24], rax
1400ee45clea rax, [rbx+112]
1400ee460lea rdx, [rbx+24]
1400ee464mov [rbx+112], cx
1400ee468lea rcx, [rbx+128]
1400ee46fmov [rbx+96], rax
1400ee473mov [rbx+104], 0
1400ee47bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee480nop
1400ee481movups x6, [rsp+48]
1400ee486add rsp, 64
1400ee48apop rbx
1400ee48bpop rsi
1400ee48cpop rdi
1400ee48dret
1400ee48e
1400ee48e 48 89 H.
1400ee490 c7 48 8b 05 78 90 0a 00 48 8d 8b 80 00 00 00 48 .H..x...H......H
1400ee4a0 83 c0 10 48 89 83 80 00 00 00 e8 91 7a 00 00 48 ...H........z..H
1400ee4b0 89 f9 e8 e9 ce f2 ff 48 8d 4b 18 48 89 44 24 28 .......H.K.H.D$(
1400ee4c0 e8 0b c0 ff ff 48 8d 15 8c 13 0b 00 48 89 d9 e8 .....H......H...
1400ee4d0 4c c9 fd ff 48 8b 7c 24 28 eb b6 48 8d 15 56 bf L...H.|$(..H..V.
1400ee4e0 0a 00 48 89 c7 48 89 13 31 d2 48 89 53 08 eb a1 ..H..H..1.H.S...
1400ee360
1400ee360std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringstream():
1400ee360push rdi
1400ee361push rsi
1400ee362push rbx
1400ee363sub rsp, 64
1400ee367movups [rsp+48], x6
1400ee36cmov rax, [rip+0xa8f3d]
1400ee373lea rdi, [rip+0xb2e56]
1400ee37amovq x6, rdi
1400ee37fadd rax, 16
1400ee383movq x1, rax
1400ee388punpcklqdq x6, x1
1400ee38cmov rbx, rcx
1400ee38flea rcx, [rcx+128]
1400ee396call std::ios_base::ios_base()
1400ee39bxor r8l, r8l
1400ee39epxor x0, x0
1400ee3a2xor edx, edx
1400ee3a4lea rax, [rip+0xac08d]
1400ee3abmov [rbx+352], r8w
1400ee3b3lea rcx, [rbx+128]
1400ee3bamov [rbx], rax
1400ee3bdadd rax, 40
1400ee3c1mov [rbx+344], 0
1400ee3ccmov [rbx+354], 0
1400ee3d3mov [rbx+128], rax
1400ee3damov [rbx+8], 0
1400ee3e2movups [rbx+360], x0
1400ee3e9movups [rbx+376], x0
1400ee3f0call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee3f5lea rax, [rip+0xac10c]
1400ee3fcxor edx, edx
1400ee3felea rcx, [rbx+128]
1400ee405mov [rbx+16], rax
1400ee409add rax, 40
1400ee40dmov [rbx+128], rax
1400ee414call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee419lea rax, [rdi-40]
1400ee41dpxor x0, x0
1400ee421lea rcx, [rbx+80]
1400ee425movups [rbx+16], x6
1400ee429mov [rbx], rax
1400ee42clea rax, [rdi+40]
1400ee430mov [rbx+128], rax
1400ee437movups [rbx+32], x0
1400ee43bmovups [rbx+48], x0
1400ee43fmovups [rbx+64], x0
1400ee443call std::locale::locale()
1400ee448lea rax, [rip+0xb28b1]
1400ee44fxor ecx, ecx
1400ee451mov [rbx+88], 24
1400ee458mov [rbx+24], rax
1400ee45clea rax, [rbx+112]
1400ee460lea rdx, [rbx+24]
1400ee464mov [rbx+112], cx
1400ee468lea rcx, [rbx+128]
1400ee46fmov [rbx+96], rax
1400ee473mov [rbx+104], 0
1400ee47bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee480nop
1400ee481movups x6, [rsp+48]
1400ee486add rsp, 64
1400ee48apop rbx
1400ee48bpop rsi
1400ee48cpop rdi
1400ee48dret
1400ee48e
1400ee48e 48 89 H.
1400ee490 c7 48 8b 05 78 90 0a 00 48 8d 8b 80 00 00 00 48 .H..x...H......H
1400ee4a0 83 c0 10 48 89 83 80 00 00 00 e8 91 7a 00 00 48 ...H........z..H
1400ee4b0 89 f9 e8 e9 ce f2 ff 48 8d 4b 18 48 89 44 24 28 .......H.K.H.D$(
1400ee4c0 e8 0b c0 ff ff 48 8d 15 8c 13 0b 00 48 89 d9 e8 .....H......H...
1400ee4d0 4c c9 fd ff 48 8b 7c 24 28 eb b6 48 8d 15 56 bf L...H.|$(..H..V.
1400ee4e0 0a 00 48 89 c7 48 89 13 31 d2 48 89 53 08 eb a1 ..H..H..1.H.S...
1400ee360
1400ee4f0
1400ee4f0std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringstream(std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400ee4f0push r12
1400ee4f2push rbp
1400ee4f3push rdi
1400ee4f4push rsi
1400ee4f5push rbx
1400ee4f6sub rsp, 32
1400ee4famov rax, [rdx+16]
1400ee4femov rsi, rdx
1400ee501mov rbx, rcx
1400ee504mov [rcx], rax
1400ee507mov rdx, [rax-24]
1400ee50bmov rcx, [rsi+24]
1400ee50fmov rdi, r8
1400ee512mov [rbx+rdx], rcx
1400ee516mov rdx, [r8+8]
1400ee51amov [rbx+8], rdx
1400ee51emov rbp, [rax-24]
1400ee522mov rax, [r8]
1400ee525add rbp, rbx
1400ee528mov r12, [rax-24]
1400ee52cmov rcx, rbp
1400ee52fadd r12, r8
1400ee532mov rdx, r12
1400ee535call std::ios_base::_M_move(std::ios_base&)
1400ee53alea rdx, [rbp+208]
1400ee541mov rcx, rbp
1400ee544call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ee549mov rax, [r12+216]
1400ee551mov [rbp+232], 0
1400ee55cmov [r12+216], 0
1400ee568mov [rbp+216], rax
1400ee56fmov rdx, [rsi+40]
1400ee573movzx eax, [r12+224]
1400ee57cmov [rbp+224], ax
1400ee583movzx eax, [r12+226]
1400ee58cmov [rbp+226], al
1400ee592mov rax, [rsi+32]
1400ee596lea rbp, [rbx+24]
1400ee59amov [rdi+8], 0
1400ee5a2mov rcx, rbp
1400ee5a5mov [rbx+16], rax
1400ee5a9mov rax, [rax-24]
1400ee5admov [rbx+rax+16], rdx
1400ee5b2mov rax, [rsi+8]
1400ee5b6mov rdx, [rsi+48]
1400ee5bamov [rbx], rax
1400ee5bdmov rax, [rax-24]
1400ee5c1mov [rbx+rax], rdx
1400ee5c5mov rax, [rsi+56]
1400ee5c9mov [rbx+16], rax
1400ee5cdmov rax, [rsi]
1400ee5d0mov rdx, [rsi+64]
1400ee5d4mov [rbx], rax
1400ee5d7mov rax, [rax-24]
1400ee5dbmov [rbx+rax], rdx
1400ee5dfmov rax, [rsi+72]
1400ee5e3lea rdx, [rdi+24]
1400ee5e7mov [rbx+16], rax
1400ee5ebcall std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&)
1400ee5f0mov rax, [rbx]
1400ee5f3mov rax, [rax-24]
1400ee5f7mov [rbx+rax+232], rbp
1400ee5ffadd rsp, 32
1400ee603pop rbx
1400ee604pop rsi
1400ee605pop rdi
1400ee606pop rbp
1400ee607pop r12
1400ee609ret
1400ee60a
1400ee60a 48 89 c7 48 89 d9 H..H..
1400ee610 48 8d 56 08 e8 07 c8 fd ff 48 89 f9 e8 7f cd f2 H.V......H......
1400ee620 ff 90 ..
1400ee4f0
1400ee4f0std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringstream(std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400ee4f0push r12
1400ee4f2push rbp
1400ee4f3push rdi
1400ee4f4push rsi
1400ee4f5push rbx
1400ee4f6sub rsp, 32
1400ee4famov rax, [rdx+16]
1400ee4femov rsi, rdx
1400ee501mov rbx, rcx
1400ee504mov [rcx], rax
1400ee507mov rdx, [rax-24]
1400ee50bmov rcx, [rsi+24]
1400ee50fmov rdi, r8
1400ee512mov [rbx+rdx], rcx
1400ee516mov rdx, [r8+8]
1400ee51amov [rbx+8], rdx
1400ee51emov rbp, [rax-24]
1400ee522mov rax, [r8]
1400ee525add rbp, rbx
1400ee528mov r12, [rax-24]
1400ee52cmov rcx, rbp
1400ee52fadd r12, r8
1400ee532mov rdx, r12
1400ee535call std::ios_base::_M_move(std::ios_base&)
1400ee53alea rdx, [rbp+208]
1400ee541mov rcx, rbp
1400ee544call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400ee549mov rax, [r12+216]
1400ee551mov [rbp+232], 0
1400ee55cmov [r12+216], 0
1400ee568mov [rbp+216], rax
1400ee56fmov rdx, [rsi+40]
1400ee573movzx eax, [r12+224]
1400ee57cmov [rbp+224], ax
1400ee583movzx eax, [r12+226]
1400ee58cmov [rbp+226], al
1400ee592mov rax, [rsi+32]
1400ee596lea rbp, [rbx+24]
1400ee59amov [rdi+8], 0
1400ee5a2mov rcx, rbp
1400ee5a5mov [rbx+16], rax
1400ee5a9mov rax, [rax-24]
1400ee5admov [rbx+rax+16], rdx
1400ee5b2mov rax, [rsi+8]
1400ee5b6mov rdx, [rsi+48]
1400ee5bamov [rbx], rax
1400ee5bdmov rax, [rax-24]
1400ee5c1mov [rbx+rax], rdx
1400ee5c5mov rax, [rsi+56]
1400ee5c9mov [rbx+16], rax
1400ee5cdmov rax, [rsi]
1400ee5d0mov rdx, [rsi+64]
1400ee5d4mov [rbx], rax
1400ee5d7mov rax, [rax-24]
1400ee5dbmov [rbx+rax], rdx
1400ee5dfmov rax, [rsi+72]
1400ee5e3lea rdx, [rdi+24]
1400ee5e7mov [rbx+16], rax
1400ee5ebcall std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&)
1400ee5f0mov rax, [rbx]
1400ee5f3mov rax, [rax-24]
1400ee5f7mov [rbx+rax+232], rbp
1400ee5ffadd rsp, 32
1400ee603pop rbx
1400ee604pop rsi
1400ee605pop rdi
1400ee606pop rbp
1400ee607pop r12
1400ee609ret
1400ee60a
1400ee60a 48 89 c7 48 89 d9 H..H..
1400ee610 48 8d 56 08 e8 07 c8 fd ff 48 89 f9 e8 7f cd f2 H.V......H......
1400ee620 ff 90 ..
1400ee4f0
1400ee622
1400ee622 // align 0x10
1400ee622 // align 0x10
1400ee630
1400ee630std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringstream(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400ee630push r13
1400ee632push r12
1400ee634push rbp
1400ee635push rdi
1400ee636push rsi
1400ee637push rbx
1400ee638sub rsp, 40
1400ee63cmov rax, [rdx+16]
1400ee640mov rsi, rdx
1400ee643mov rbx, rcx
1400ee646mov [rcx], rax
1400ee649mov rdx, [rax-24]
1400ee64dmov rcx, [rsi+24]
1400ee651mov rbp, r8
1400ee654mov edi, r9l
1400ee657mov [rbx+rdx], rcx
1400ee65bxor edx, edx
1400ee65dmov [rbx+8], 0
1400ee665mov rcx, [rax-24]
1400ee669add rcx, rbx
1400ee66ccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee671mov rax, [rsi+32]
1400ee675xor edx, edx
1400ee677mov [rbx+16], rax
1400ee67bmov rax, [rax-24]
1400ee67flea rcx, [rbx+rax+16]
1400ee684mov rax, [rsi+40]
1400ee688mov [rcx], rax
1400ee68bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee690mov rax, [rsi+8]
1400ee694mov rdx, [rsi+48]
1400ee698lea rcx, [rbx+80]
1400ee69cmov [rbx], rax
1400ee69fmov rax, [rax-24]
1400ee6a3mov [rbx+rax], rdx
1400ee6a7mov rax, [rsi+56]
1400ee6abmov [rbx+16], rax
1400ee6afmov rax, [rsi]
1400ee6b2mov rdx, [rsi+64]
1400ee6b6mov [rbx], rax
1400ee6b9mov rax, [rax-24]
1400ee6bdmov [rbx+rax], rdx
1400ee6c1mov rax, [rsi+72]
1400ee6c5mov [rbx+32], 0
1400ee6cdmov [rbx+16], rax
1400ee6d1mov rax, [rip+0xa8bd8]
1400ee6d8mov [rbx+40], 0
1400ee6e0add rax, 16
1400ee6e4mov [rbx+48], 0
1400ee6ecmov [rbx+24], rax
1400ee6f0mov [rbx+56], 0
1400ee6f8mov [rbx+64], 0
1400ee700mov [rbx+72], 0
1400ee708call std::locale::locale()
1400ee70dmov rdx, [rbp]
1400ee711lea rcx, [rbx+112]
1400ee715lea rax, [rip+0xb25e4]
1400ee71cmov [rbx+24], rax
1400ee720mov rax, [rbp+8]
1400ee724mov [rbx+88], 0
1400ee72bmov [rbx+96], rcx
1400ee72ftest rdx, rdx
1400ee732jne 0x1400ee73d
1400ee734test rax, rax
1400ee737jne 0x1400ee7f9
1400ee73d
1400ee73dloc_1400ee73d:
1400ee73dlea r8, [rdx+2*rax]
1400ee741lea rcx, [rbx+96]
1400ee745call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400ee74amov [rbx+88], edi
1400ee74dxor r9l, r9l
1400ee750and edi, 3
1400ee753je 0x1400ee759
1400ee755mov r9, [rbx+104]
1400ee759
1400ee759loc_1400ee759:
1400ee759mov rdx, [rbx+96]
1400ee75dxor r8l, r8l
1400ee760lea rcx, [rbx+24]
1400ee764call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400ee769mov rax, [rbx]
1400ee76clea rdx, [rbx+24]
1400ee770mov rcx, [rax-24]
1400ee774add rcx, rbx
1400ee777call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee77cnop
1400ee77dadd rsp, 40
1400ee781pop rbx
1400ee782pop rsi
1400ee783pop rdi
1400ee784pop rbp
1400ee785pop r12
1400ee787pop r13
1400ee789ret
1400ee78a
1400ee78a 48 89 c1 48 8b 46 H..H.F
1400ee790 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 14 03 .H.V.H..H.@.H...
1400ee7a0 31 c0 48 89 43 08 e8 f5 cb f2 ff 48 89 c5 48 8d 1.H.C......H..H.
1400ee7b0 4b 18 e8 19 bd ff ff 48 89 ef eb 24 48 8d 4b 60 K......H...$H.K`
1400ee7c0 48 89 c7 e8 78 32 ff ff 48 8b 05 e1 8a 0a 00 48 H...x2..H......H
1400ee7d0 8d 4b 50 48 83 c0 10 48 89 43 18 e8 d0 bf fe ff .KPH...H.C......
1400ee7e0 48 89 d9 48 8d 56 08 e8 34 c6 fd ff 48 89 f9 e8 H..H.V..4...H...
1400ee7f0 ac cb f2 ff 48 89 c7 eb cf ....H....
1400ee7f9
1400ee7f9loc_1400ee7f9:
1400ee7f9call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400ee7fenop
1400ee630
1400ee630std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringstream(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400ee630push r13
1400ee632push r12
1400ee634push rbp
1400ee635push rdi
1400ee636push rsi
1400ee637push rbx
1400ee638sub rsp, 40
1400ee63cmov rax, [rdx+16]
1400ee640mov rsi, rdx
1400ee643mov rbx, rcx
1400ee646mov [rcx], rax
1400ee649mov rdx, [rax-24]
1400ee64dmov rcx, [rsi+24]
1400ee651mov rbp, r8
1400ee654mov edi, r9l
1400ee657mov [rbx+rdx], rcx
1400ee65bxor edx, edx
1400ee65dmov [rbx+8], 0
1400ee665mov rcx, [rax-24]
1400ee669add rcx, rbx
1400ee66ccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee671mov rax, [rsi+32]
1400ee675xor edx, edx
1400ee677mov [rbx+16], rax
1400ee67bmov rax, [rax-24]
1400ee67flea rcx, [rbx+rax+16]
1400ee684mov rax, [rsi+40]
1400ee688mov [rcx], rax
1400ee68bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee690mov rax, [rsi+8]
1400ee694mov rdx, [rsi+48]
1400ee698lea rcx, [rbx+80]
1400ee69cmov [rbx], rax
1400ee69fmov rax, [rax-24]
1400ee6a3mov [rbx+rax], rdx
1400ee6a7mov rax, [rsi+56]
1400ee6abmov [rbx+16], rax
1400ee6afmov rax, [rsi]
1400ee6b2mov rdx, [rsi+64]
1400ee6b6mov [rbx], rax
1400ee6b9mov rax, [rax-24]
1400ee6bdmov [rbx+rax], rdx
1400ee6c1mov rax, [rsi+72]
1400ee6c5mov [rbx+32], 0
1400ee6cdmov [rbx+16], rax
1400ee6d1mov rax, [rip+0xa8bd8]
1400ee6d8mov [rbx+40], 0
1400ee6e0add rax, 16
1400ee6e4mov [rbx+48], 0
1400ee6ecmov [rbx+24], rax
1400ee6f0mov [rbx+56], 0
1400ee6f8mov [rbx+64], 0
1400ee700mov [rbx+72], 0
1400ee708call std::locale::locale()
1400ee70dmov rdx, [rbp]
1400ee711lea rcx, [rbx+112]
1400ee715lea rax, [rip+0xb25e4]
1400ee71cmov [rbx+24], rax
1400ee720mov rax, [rbp+8]
1400ee724mov [rbx+88], 0
1400ee72bmov [rbx+96], rcx
1400ee72ftest rdx, rdx
1400ee732jne 0x1400ee73d
1400ee734test rax, rax
1400ee737jne 0x1400ee7f9
1400ee73d
1400ee73dloc_1400ee73d:
1400ee73dlea r8, [rdx+2*rax]
1400ee741lea rcx, [rbx+96]
1400ee745call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400ee74amov [rbx+88], edi
1400ee74dxor r9l, r9l
1400ee750and edi, 3
1400ee753je 0x1400ee759
1400ee755mov r9, [rbx+104]
1400ee759
1400ee759loc_1400ee759:
1400ee759mov rdx, [rbx+96]
1400ee75dxor r8l, r8l
1400ee760lea rcx, [rbx+24]
1400ee764call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400ee769mov rax, [rbx]
1400ee76clea rdx, [rbx+24]
1400ee770mov rcx, [rax-24]
1400ee774add rcx, rbx
1400ee777call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee77cnop
1400ee77dadd rsp, 40
1400ee781pop rbx
1400ee782pop rsi
1400ee783pop rdi
1400ee784pop rbp
1400ee785pop r12
1400ee787pop r13
1400ee789ret
1400ee78a
1400ee78a 48 89 c1 48 8b 46 H..H.F
1400ee790 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 14 03 .H.V.H..H.@.H...
1400ee7a0 31 c0 48 89 43 08 e8 f5 cb f2 ff 48 89 c5 48 8d 1.H.C......H..H.
1400ee7b0 4b 18 e8 19 bd ff ff 48 89 ef eb 24 48 8d 4b 60 K......H...$H.K`
1400ee7c0 48 89 c7 e8 78 32 ff ff 48 8b 05 e1 8a 0a 00 48 H...x2..H......H
1400ee7d0 8d 4b 50 48 83 c0 10 48 89 43 18 e8 d0 bf fe ff .KPH...H.C......
1400ee7e0 48 89 d9 48 8d 56 08 e8 34 c6 fd ff 48 89 f9 e8 H..H.V..4...H...
1400ee7f0 ac cb f2 ff 48 89 c7 eb cf ....H....
1400ee7f9
1400ee7f9loc_1400ee7f9:
1400ee7f9call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400ee7fenop
1400ee630
1400ee7ff
1400ee7ff // align 0x10
1400ee7ff // align 0x10
1400ee800
1400ee800std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringstream(std::_Ios_Openmode):
1400ee800push rbp
1400ee801push rdi
1400ee802push rsi
1400ee803push rbx
1400ee804sub rsp, 40
1400ee808mov rax, [rdx+16]
1400ee80cmov rsi, rdx
1400ee80fmov rbx, rcx
1400ee812mov [rcx], rax
1400ee815mov rdx, [rax-24]
1400ee819mov rcx, [rsi+24]
1400ee81dmov edi, r8l
1400ee820mov [rbx+rdx], rcx
1400ee824xor edx, edx
1400ee826mov [rbx+8], 0
1400ee82emov rcx, [rax-24]
1400ee832add rcx, rbx
1400ee835call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee83amov rax, [rsi+32]
1400ee83exor edx, edx
1400ee840mov [rbx+16], rax
1400ee844mov rax, [rax-24]
1400ee848lea rcx, [rbx+rax+16]
1400ee84dmov rax, [rsi+40]
1400ee851mov [rcx], rax
1400ee854call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee859mov rax, [rsi+8]
1400ee85dmov rdx, [rsi+48]
1400ee861lea rcx, [rbx+80]
1400ee865lea rbp, [rbx+24]
1400ee869mov [rbx], rax
1400ee86cmov rax, [rax-24]
1400ee870mov [rbx+rax], rdx
1400ee874mov rax, [rsi+56]
1400ee878mov [rbx+16], rax
1400ee87cmov rax, [rsi]
1400ee87fmov rdx, [rsi+64]
1400ee883mov [rbx], rax
1400ee886mov rax, [rax-24]
1400ee88amov [rbx+rax], rdx
1400ee88emov rax, [rsi+72]
1400ee892mov [rbx+32], 0
1400ee89amov [rbx+16], rax
1400ee89emov rax, [rip+0xa8a0b]
1400ee8a5mov [rbx+40], 0
1400ee8adadd rax, 16
1400ee8b1mov [rbx+48], 0
1400ee8b9mov [rbx+24], rax
1400ee8bdmov [rbx+56], 0
1400ee8c5mov [rbx+64], 0
1400ee8cdmov [rbx+72], 0
1400ee8d5call std::locale::locale()
1400ee8dalea rax, [rip+0xb241f]
1400ee8e1xor edx, edx
1400ee8e3mov [rbx+88], edi
1400ee8e6mov [rbx+24], rax
1400ee8ealea rax, [rbx+112]
1400ee8eemov [rbx+96], rax
1400ee8f2mov rax, [rbx]
1400ee8f5mov [rbx+104], 0
1400ee8fdmov [rbx+112], dx
1400ee901mov rcx, [rax-24]
1400ee905mov rdx, rbp
1400ee908add rcx, rbx
1400ee90bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee910nop
1400ee911add rsp, 40
1400ee915pop rbx
1400ee916pop rsi
1400ee917pop rdi
1400ee918pop rbp
1400ee919ret
1400ee91a
1400ee91a 48 89 c1 48 8b 46 H..H.F
1400ee920 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 14 03 .H.V.H..H.@.H...
1400ee930 31 c0 48 89 43 08 e8 65 ca f2 ff 48 89 e9 48 89 1.H.C..e...H..H.
1400ee940 c7 e8 8a bb ff ff 48 89 d9 48 8d 56 08 e8 ce c4 ......H..H.V....
1400ee950 fd ff 48 89 f9 e8 46 ca f2 ff 90 ..H...F....
1400ee800
1400ee800std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringstream(std::_Ios_Openmode):
1400ee800push rbp
1400ee801push rdi
1400ee802push rsi
1400ee803push rbx
1400ee804sub rsp, 40
1400ee808mov rax, [rdx+16]
1400ee80cmov rsi, rdx
1400ee80fmov rbx, rcx
1400ee812mov [rcx], rax
1400ee815mov rdx, [rax-24]
1400ee819mov rcx, [rsi+24]
1400ee81dmov edi, r8l
1400ee820mov [rbx+rdx], rcx
1400ee824xor edx, edx
1400ee826mov [rbx+8], 0
1400ee82emov rcx, [rax-24]
1400ee832add rcx, rbx
1400ee835call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee83amov rax, [rsi+32]
1400ee83exor edx, edx
1400ee840mov [rbx+16], rax
1400ee844mov rax, [rax-24]
1400ee848lea rcx, [rbx+rax+16]
1400ee84dmov rax, [rsi+40]
1400ee851mov [rcx], rax
1400ee854call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee859mov rax, [rsi+8]
1400ee85dmov rdx, [rsi+48]
1400ee861lea rcx, [rbx+80]
1400ee865lea rbp, [rbx+24]
1400ee869mov [rbx], rax
1400ee86cmov rax, [rax-24]
1400ee870mov [rbx+rax], rdx
1400ee874mov rax, [rsi+56]
1400ee878mov [rbx+16], rax
1400ee87cmov rax, [rsi]
1400ee87fmov rdx, [rsi+64]
1400ee883mov [rbx], rax
1400ee886mov rax, [rax-24]
1400ee88amov [rbx+rax], rdx
1400ee88emov rax, [rsi+72]
1400ee892mov [rbx+32], 0
1400ee89amov [rbx+16], rax
1400ee89emov rax, [rip+0xa8a0b]
1400ee8a5mov [rbx+40], 0
1400ee8adadd rax, 16
1400ee8b1mov [rbx+48], 0
1400ee8b9mov [rbx+24], rax
1400ee8bdmov [rbx+56], 0
1400ee8c5mov [rbx+64], 0
1400ee8cdmov [rbx+72], 0
1400ee8d5call std::locale::locale()
1400ee8dalea rax, [rip+0xb241f]
1400ee8e1xor edx, edx
1400ee8e3mov [rbx+88], edi
1400ee8e6mov [rbx+24], rax
1400ee8ealea rax, [rbx+112]
1400ee8eemov [rbx+96], rax
1400ee8f2mov rax, [rbx]
1400ee8f5mov [rbx+104], 0
1400ee8fdmov [rbx+112], dx
1400ee901mov rcx, [rax-24]
1400ee905mov rdx, rbp
1400ee908add rcx, rbx
1400ee90bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee910nop
1400ee911add rsp, 40
1400ee915pop rbx
1400ee916pop rsi
1400ee917pop rdi
1400ee918pop rbp
1400ee919ret
1400ee91a
1400ee91a 48 89 c1 48 8b 46 H..H.F
1400ee920 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 14 03 .H.V.H..H.@.H...
1400ee930 31 c0 48 89 43 08 e8 65 ca f2 ff 48 89 e9 48 89 1.H.C..e...H..H.
1400ee940 c7 e8 8a bb ff ff 48 89 d9 48 8d 56 08 e8 ce c4 ......H..H.V....
1400ee950 fd ff 48 89 f9 e8 46 ca f2 ff 90 ..H...F....
1400ee800
1400ee95b
1400ee95b // align 0x10
1400ee95b // align 0x10
1400ee960
1400ee960std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringstream():
1400ee960push r14
1400ee962push rdi
1400ee963push rsi
1400ee964push rbx
1400ee965sub rsp, 40
1400ee969mov rax, [rdx+16]
1400ee96dmov rsi, rdx
1400ee970mov rbx, rcx
1400ee973mov [rcx], rax
1400ee976mov rdx, [rax-24]
1400ee97amov rcx, [rsi+24]
1400ee97emov [rbx+rdx], rcx
1400ee982xor edx, edx
1400ee984mov [rbx+8], 0
1400ee98cmov rcx, [rax-24]
1400ee990add rcx, rbx
1400ee993call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee998mov rax, [rsi+32]
1400ee99cxor edx, edx
1400ee99emov [rbx+16], rax
1400ee9a2mov rax, [rax-24]
1400ee9a6lea rcx, [rbx+rax+16]
1400ee9abmov rax, [rsi+40]
1400ee9afmov [rcx], rax
1400ee9b2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee9b7mov rax, [rsi+8]
1400ee9bbmov rdx, [rsi+48]
1400ee9bflea rcx, [rbx+80]
1400ee9c3mov [rbx], rax
1400ee9c6mov rax, [rax-24]
1400ee9camov [rbx+rax], rdx
1400ee9cemov rax, [rsi+56]
1400ee9d2mov [rbx+16], rax
1400ee9d6mov rax, [rsi]
1400ee9d9mov rdx, [rsi+64]
1400ee9ddmov [rbx], rax
1400ee9e0mov rax, [rax-24]
1400ee9e4mov [rbx+rax], rdx
1400ee9e8mov rax, [rsi+72]
1400ee9ecmov [rbx+32], 0
1400ee9f4mov [rbx+16], rax
1400ee9f8mov rax, [rip+0xa88b1]
1400ee9ffmov [rbx+40], 0
1400eea07add rax, 16
1400eea0bmov [rbx+48], 0
1400eea13mov [rbx+24], rax
1400eea17mov [rbx+56], 0
1400eea1fmov [rbx+64], 0
1400eea27mov [rbx+72], 0
1400eea2fcall std::locale::locale()
1400eea34lea rax, [rip+0xb22c5]
1400eea3bxor edx, edx
1400eea3dmov [rbx+104], 0
1400eea45mov [rbx+24], rax
1400eea49lea rax, [rbx+112]
1400eea4dmov [rbx+96], rax
1400eea51mov rax, [rbx]
1400eea54mov [rbx+112], dx
1400eea58lea rdx, [rbx+24]
1400eea5cmov rcx, [rax-24]
1400eea60mov [rbx+88], 24
1400eea67add rcx, rbx
1400eea6acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400eea6fnop
1400eea70add rsp, 40
1400eea74pop rbx
1400eea75pop rsi
1400eea76pop rdi
1400eea77pop r14
1400eea79ret
1400eea7a
1400eea7a 48 89 c1 48 8b 46 H..H.F
1400eea80 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 14 03 .H.V.H..H.@.H...
1400eea90 31 c0 48 89 43 08 e8 05 c9 f2 ff 48 8d 4b 18 49 1.H.C......H.K.I
1400eeaa0 89 c6 e8 29 ba ff ff 48 89 d9 48 8d 56 08 e8 6d ...)...H..H.V..m
1400eeab0 c3 fd ff 4c 89 f1 e8 e5 c8 f2 ff 90 ...L........
1400ee960
1400ee960std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringstream():
1400ee960push r14
1400ee962push rdi
1400ee963push rsi
1400ee964push rbx
1400ee965sub rsp, 40
1400ee969mov rax, [rdx+16]
1400ee96dmov rsi, rdx
1400ee970mov rbx, rcx
1400ee973mov [rcx], rax
1400ee976mov rdx, [rax-24]
1400ee97amov rcx, [rsi+24]
1400ee97emov [rbx+rdx], rcx
1400ee982xor edx, edx
1400ee984mov [rbx+8], 0
1400ee98cmov rcx, [rax-24]
1400ee990add rcx, rbx
1400ee993call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee998mov rax, [rsi+32]
1400ee99cxor edx, edx
1400ee99emov [rbx+16], rax
1400ee9a2mov rax, [rax-24]
1400ee9a6lea rcx, [rbx+rax+16]
1400ee9abmov rax, [rsi+40]
1400ee9afmov [rcx], rax
1400ee9b2call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee9b7mov rax, [rsi+8]
1400ee9bbmov rdx, [rsi+48]
1400ee9bflea rcx, [rbx+80]
1400ee9c3mov [rbx], rax
1400ee9c6mov rax, [rax-24]
1400ee9camov [rbx+rax], rdx
1400ee9cemov rax, [rsi+56]
1400ee9d2mov [rbx+16], rax
1400ee9d6mov rax, [rsi]
1400ee9d9mov rdx, [rsi+64]
1400ee9ddmov [rbx], rax
1400ee9e0mov rax, [rax-24]
1400ee9e4mov [rbx+rax], rdx
1400ee9e8mov rax, [rsi+72]
1400ee9ecmov [rbx+32], 0
1400ee9f4mov [rbx+16], rax
1400ee9f8mov rax, [rip+0xa88b1]
1400ee9ffmov [rbx+40], 0
1400eea07add rax, 16
1400eea0bmov [rbx+48], 0
1400eea13mov [rbx+24], rax
1400eea17mov [rbx+56], 0
1400eea1fmov [rbx+64], 0
1400eea27mov [rbx+72], 0
1400eea2fcall std::locale::locale()
1400eea34lea rax, [rip+0xb22c5]
1400eea3bxor edx, edx
1400eea3dmov [rbx+104], 0
1400eea45mov [rbx+24], rax
1400eea49lea rax, [rbx+112]
1400eea4dmov [rbx+96], rax
1400eea51mov rax, [rbx]
1400eea54mov [rbx+112], dx
1400eea58lea rdx, [rbx+24]
1400eea5cmov rcx, [rax-24]
1400eea60mov [rbx+88], 24
1400eea67add rcx, rbx
1400eea6acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400eea6fnop
1400eea70add rsp, 40
1400eea74pop rbx
1400eea75pop rsi
1400eea76pop rdi
1400eea77pop r14
1400eea79ret
1400eea7a
1400eea7a 48 89 c1 48 8b 46 H..H.F
1400eea80 10 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 14 03 .H.V.H..H.@.H...
1400eea90 31 c0 48 89 43 08 e8 05 c9 f2 ff 48 8d 4b 18 49 1.H.C......H.K.I
1400eeaa0 89 c6 e8 29 ba ff ff 48 89 d9 48 8d 56 08 e8 6d ...)...H..H.V..m
1400eeab0 c3 fd ff 4c 89 f1 e8 e5 c8 f2 ff 90 ...L........
1400ee960
1400eeabc
1400eeabc // align 0x10
1400eeabc // align 0x10
1400eeac0
1400eeac0std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringstream():
1400eeac0push rbx
1400eeac1sub rsp, 32
1400eeac5lea rax, [rip+0xb26dc]
1400eeaccmov [rcx], rax
1400eeacfadd rax, 80
1400eead3mov rbx, rcx
1400eead6mov [rcx+128], rax
1400eeaddsub rax, 40
1400eeae1mov [rcx+16], rax
1400eeae5mov rcx, [rcx+96]
1400eeae9lea rax, [rbx+112]
1400eeaedcmp rcx, rax
1400eeaf0je 0x1400eeaf7
1400eeaf2call operator delete(void*)
1400eeaf7
1400eeaf7loc_1400eeaf7:
1400eeaf7mov rax, [rip+0xa87b2]
1400eeafelea rcx, [rbx+80]
1400eeb02add rax, 16
1400eeb06mov [rbx+24], rax
1400eeb0acall std::locale::~locale()
1400eeb0flea rax, [rip+0xab9f2]
1400eeb16mov [rbx+8], 0
1400eeb1elea rcx, [rbx+128]
1400eeb25mov [rbx+16], rax
1400eeb29lea rax, [rip+0xab908]
1400eeb30mov [rbx], rax
1400eeb33mov rax, [rip+0xa89d6]
1400eeb3aadd rax, 16
1400eeb3emov [rbx+128], rax
1400eeb45call std::ios_base::~ios_base()
1400eeb4amov rcx, rbx
1400eeb4dadd rsp, 32
1400eeb51pop rbx
1400eeb52jmp 0x140101ab0
1400eeac0
1400eeac0std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringstream():
1400eeac0push rbx
1400eeac1sub rsp, 32
1400eeac5lea rax, [rip+0xb26dc]
1400eeaccmov [rcx], rax
1400eeacfadd rax, 80
1400eead3mov rbx, rcx
1400eead6mov [rcx+128], rax
1400eeaddsub rax, 40
1400eeae1mov [rcx+16], rax
1400eeae5mov rcx, [rcx+96]
1400eeae9lea rax, [rbx+112]
1400eeaedcmp rcx, rax
1400eeaf0je 0x1400eeaf7
1400eeaf2call operator delete(void*)
1400eeaf7
1400eeaf7loc_1400eeaf7:
1400eeaf7mov rax, [rip+0xa87b2]
1400eeafelea rcx, [rbx+80]
1400eeb02add rax, 16
1400eeb06mov [rbx+24], rax
1400eeb0acall std::locale::~locale()
1400eeb0flea rax, [rip+0xab9f2]
1400eeb16mov [rbx+8], 0
1400eeb1elea rcx, [rbx+128]
1400eeb25mov [rbx+16], rax
1400eeb29lea rax, [rip+0xab908]
1400eeb30mov [rbx], rax
1400eeb33mov rax, [rip+0xa89d6]
1400eeb3aadd rax, 16
1400eeb3emov [rbx+128], rax
1400eeb45call std::ios_base::~ios_base()
1400eeb4amov rcx, rbx
1400eeb4dadd rsp, 32
1400eeb51pop rbx
1400eeb52jmp 0x140101ab0
1400eeac0
1400eeb57
1400eeb57 // align 0x10
1400eeb57 // align 0x10
1400eeb60
1400eeb60std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringstream():
1400eeb60push rbx
1400eeb61sub rsp, 32
1400eeb65lea rax, [rip+0xb263c]
1400eeb6cmov [rcx], rax
1400eeb6fadd rax, 80
1400eeb73mov rbx, rcx
1400eeb76mov [rcx+128], rax
1400eeb7dsub rax, 40
1400eeb81mov [rcx+16], rax
1400eeb85mov rcx, [rcx+96]
1400eeb89lea rax, [rbx+112]
1400eeb8dcmp rcx, rax
1400eeb90je 0x1400eeb97
1400eeb92call operator delete(void*)
1400eeb97
1400eeb97loc_1400eeb97:
1400eeb97mov rax, [rip+0xa8712]
1400eeb9elea rcx, [rbx+80]
1400eeba2add rax, 16
1400eeba6mov [rbx+24], rax
1400eebaacall std::locale::~locale()
1400eebaflea rax, [rip+0xab952]
1400eebb6lea rcx, [rbx+128]
1400eebbdmov [rbx+8], 0
1400eebc5mov [rbx+16], rax
1400eebc9lea rax, [rip+0xab868]
1400eebd0mov [rbx], rax
1400eebd3mov rax, [rip+0xa8936]
1400eebdaadd rax, 16
1400eebdemov [rbx+128], rax
1400eebe5add rsp, 32
1400eebe9pop rbx
1400eebeajmp 0x1400f5f40
1400eeb60
1400eeb60std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringstream():
1400eeb60push rbx
1400eeb61sub rsp, 32
1400eeb65lea rax, [rip+0xb263c]
1400eeb6cmov [rcx], rax
1400eeb6fadd rax, 80
1400eeb73mov rbx, rcx
1400eeb76mov [rcx+128], rax
1400eeb7dsub rax, 40
1400eeb81mov [rcx+16], rax
1400eeb85mov rcx, [rcx+96]
1400eeb89lea rax, [rbx+112]
1400eeb8dcmp rcx, rax
1400eeb90je 0x1400eeb97
1400eeb92call operator delete(void*)
1400eeb97
1400eeb97loc_1400eeb97:
1400eeb97mov rax, [rip+0xa8712]
1400eeb9elea rcx, [rbx+80]
1400eeba2add rax, 16
1400eeba6mov [rbx+24], rax
1400eebaacall std::locale::~locale()
1400eebaflea rax, [rip+0xab952]
1400eebb6lea rcx, [rbx+128]
1400eebbdmov [rbx+8], 0
1400eebc5mov [rbx+16], rax
1400eebc9lea rax, [rip+0xab868]
1400eebd0mov [rbx], rax
1400eebd3mov rax, [rip+0xa8936]
1400eebdaadd rax, 16
1400eebdemov [rbx+128], rax
1400eebe5add rsp, 32
1400eebe9pop rbx
1400eebeajmp 0x1400f5f40
1400eeb60
1400eebef
1400eebef // align 0x10
1400eebef // align 0x10
1400eebf0
1400eebf0std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringstream():
1400eebf0push rsi
1400eebf1push rbx
1400eebf2sub rsp, 40
1400eebf6mov rax, [rdx]
1400eebf9mov rsi, rdx
1400eebfcmov [rcx], rax
1400eebffmov rax, [rax-24]
1400eec03mov rbx, rcx
1400eec06mov rdx, [rdx+64]
1400eec0amov [rcx+rax], rdx
1400eec0emov rax, [rsi+72]
1400eec12mov [rcx+16], rax
1400eec16mov rcx, [rcx+96]
1400eec1alea rax, [rbx+112]
1400eec1ecmp rcx, rax
1400eec21je 0x1400eec28
1400eec23call operator delete(void*)
1400eec28
1400eec28loc_1400eec28:
1400eec28mov rax, [rip+0xa8681]
1400eec2flea rcx, [rbx+80]
1400eec33add rax, 16
1400eec37mov [rbx+24], rax
1400eec3bcall std::locale::~locale()
1400eec40mov rax, [rsi+8]
1400eec44mov [rbx], rax
1400eec47mov rax, [rax-24]
1400eec4bmov rdx, [rsi+48]
1400eec4fmov [rbx+rax], rdx
1400eec53mov rax, [rsi+56]
1400eec57mov [rbx+16], rax
1400eec5bmov rax, [rsi+32]
1400eec5fmov [rbx+16], rax
1400eec63mov rax, [rax-24]
1400eec67mov rdx, [rsi+40]
1400eec6bmov [rbx+rax+16], rdx
1400eec70mov rax, [rsi+16]
1400eec74mov [rbx], rax
1400eec77mov rax, [rax-24]
1400eec7bmov rdx, [rsi+24]
1400eec7fmov [rbx+rax], rdx
1400eec83mov [rbx+8], 0
1400eec8badd rsp, 40
1400eec8fpop rbx
1400eec90pop rsi
1400eec91ret
1400eebf0
1400eebf0std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringstream():
1400eebf0push rsi
1400eebf1push rbx
1400eebf2sub rsp, 40
1400eebf6mov rax, [rdx]
1400eebf9mov rsi, rdx
1400eebfcmov [rcx], rax
1400eebffmov rax, [rax-24]
1400eec03mov rbx, rcx
1400eec06mov rdx, [rdx+64]
1400eec0amov [rcx+rax], rdx
1400eec0emov rax, [rsi+72]
1400eec12mov [rcx+16], rax
1400eec16mov rcx, [rcx+96]
1400eec1alea rax, [rbx+112]
1400eec1ecmp rcx, rax
1400eec21je 0x1400eec28
1400eec23call operator delete(void*)
1400eec28
1400eec28loc_1400eec28:
1400eec28mov rax, [rip+0xa8681]
1400eec2flea rcx, [rbx+80]
1400eec33add rax, 16
1400eec37mov [rbx+24], rax
1400eec3bcall std::locale::~locale()
1400eec40mov rax, [rsi+8]
1400eec44mov [rbx], rax
1400eec47mov rax, [rax-24]
1400eec4bmov rdx, [rsi+48]
1400eec4fmov [rbx+rax], rdx
1400eec53mov rax, [rsi+56]
1400eec57mov [rbx+16], rax
1400eec5bmov rax, [rsi+32]
1400eec5fmov [rbx+16], rax
1400eec63mov rax, [rax-24]
1400eec67mov rdx, [rsi+40]
1400eec6bmov [rbx+rax+16], rdx
1400eec70mov rax, [rsi+16]
1400eec74mov [rbx], rax
1400eec77mov rax, [rax-24]
1400eec7bmov rdx, [rsi+24]
1400eec7fmov [rbx+rax], rdx
1400eec83mov [rbx+8], 0
1400eec8badd rsp, 40
1400eec8fpop rbx
1400eec90pop rsi
1400eec91ret
1400eebf0
1400eec92
1400eec92 // align 0x10
1400eec92 // align 0x10
1400eeca0
1400eeca0std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400eeca0push rbp
1400eeca1push rdi
1400eeca2push rsi
1400eeca3push rbx
1400eeca4sub rsp, 40
1400eeca8mov rax, [rcx]
1400eecabmov rdi, [rax-24]
1400eecafmov rax, [rdx]
1400eecb2mov rsi, [rax-24]
1400eecb6add rdi, rcx
1400eecb9mov rbp, rcx
1400eecbcmov rbx, rdx
1400eecbfmov rcx, rdi
1400eecc2add rsi, rdx
1400eecc5mov rdx, rsi
1400eecc8call std::ios_base::_M_swap(std::ios_base&)
1400eeccdlea rdx, [rdi+208]
1400eecd4mov rcx, rdi
1400eecd7call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400eecdclea rdx, [rsi+208]
1400eece3mov rcx, rsi
1400eece6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400eecebmov rax, [rdi+216]
1400eecf2mov rdx, [rsi+216]
1400eecf9lea rcx, [rbp+24]
1400eecfdmov [rdi+216], rdx
1400eed04movzx edx, [rsi+224]
1400eed0bmov [rsi+216], rax
1400eed12movzx eax, [rdi+224]
1400eed19mov [rdi+224], dx
1400eed20movzx edx, [rsi+226]
1400eed27mov [rsi+224], ax
1400eed2emovzx eax, [rdi+226]
1400eed35mov [rdi+226], dl
1400eed3bmov rdx, [rbx+8]
1400eed3fmov [rsi+226], al
1400eed45mov rax, [rbp+8]
1400eed49mov [rbp+8], rdx
1400eed4dlea rdx, [rbx+24]
1400eed51mov [rbx+8], rax
1400eed55call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&)
1400eed5amov rax, rbp
1400eed5dadd rsp, 40
1400eed61pop rbx
1400eed62pop rsi
1400eed63pop rdi
1400eed64pop rbp
1400eed65ret
1400eeca0
1400eeca0std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400eeca0push rbp
1400eeca1push rdi
1400eeca2push rsi
1400eeca3push rbx
1400eeca4sub rsp, 40
1400eeca8mov rax, [rcx]
1400eecabmov rdi, [rax-24]
1400eecafmov rax, [rdx]
1400eecb2mov rsi, [rax-24]
1400eecb6add rdi, rcx
1400eecb9mov rbp, rcx
1400eecbcmov rbx, rdx
1400eecbfmov rcx, rdi
1400eecc2add rsi, rdx
1400eecc5mov rdx, rsi
1400eecc8call std::ios_base::_M_swap(std::ios_base&)
1400eeccdlea rdx, [rdi+208]
1400eecd4mov rcx, rdi
1400eecd7call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400eecdclea rdx, [rsi+208]
1400eece3mov rcx, rsi
1400eece6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400eecebmov rax, [rdi+216]
1400eecf2mov rdx, [rsi+216]
1400eecf9lea rcx, [rbp+24]
1400eecfdmov [rdi+216], rdx
1400eed04movzx edx, [rsi+224]
1400eed0bmov [rsi+216], rax
1400eed12movzx eax, [rdi+224]
1400eed19mov [rdi+224], dx
1400eed20movzx edx, [rsi+226]
1400eed27mov [rsi+224], ax
1400eed2emovzx eax, [rdi+226]
1400eed35mov [rdi+226], dl
1400eed3bmov rdx, [rbx+8]
1400eed3fmov [rsi+226], al
1400eed45mov rax, [rbp+8]
1400eed49mov [rbp+8], rdx
1400eed4dlea rdx, [rbx+24]
1400eed51mov [rbx+8], rax
1400eed55call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&)
1400eed5amov rax, rbp
1400eed5dadd rsp, 40
1400eed61pop rbx
1400eed62pop rsi
1400eed63pop rdi
1400eed64pop rbp
1400eed65ret
1400eeca0
1400eed66
1400eed66 // align 0x10
1400eed66 // align 0x10
1400eed70
1400eed70std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::str(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400eed70push rbx
1400eed71sub rsp, 48
1400eed75mov rax, [rdx+8]
1400eed79mov rbx, rcx
1400eed7cmov [rsp+32], rax
1400eed81mov r9, [rdx]
1400eed84lea rcx, [rcx+88]
1400eed88mov r8, [rbx+96]
1400eed8cxor edx, edx
1400eed8ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400eed93xor r9l, r9l
1400eed96test [rbx+80], 3
1400eed9aje 0x1400eeda0
1400eed9cmov r9, [rbx+96]
1400eeda0
1400eeda0loc_1400eeda0:
1400eeda0mov rdx, [rbx+88]
1400eeda4lea rcx, [rbx+16]
1400eeda8xor r8l, r8l
1400eedabadd rsp, 48
1400eedafpop rbx
1400eedb0jmp 0x1400e6e90
1400eed70
1400eed70std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::str(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400eed70push rbx
1400eed71sub rsp, 48
1400eed75mov rax, [rdx+8]
1400eed79mov rbx, rcx
1400eed7cmov [rsp+32], rax
1400eed81mov r9, [rdx]
1400eed84lea rcx, [rcx+88]
1400eed88mov r8, [rbx+96]
1400eed8cxor edx, edx
1400eed8ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400eed93xor r9l, r9l
1400eed96test [rbx+80], 3
1400eed9aje 0x1400eeda0
1400eed9cmov r9, [rbx+96]
1400eeda0
1400eeda0loc_1400eeda0:
1400eeda0mov rdx, [rbx+88]
1400eeda4lea rcx, [rbx+16]
1400eeda8xor r8l, r8l
1400eedabadd rsp, 48
1400eedafpop rbx
1400eedb0jmp 0x1400e6e90
1400eed70
1400eedb5
1400eedb5 // align 0x10
1400eedb5 // align 0x10
1400eedc0
1400eedc0std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::swap(std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>&):
1400eedc0push rbp
1400eedc1push rdi
1400eedc2push rsi
1400eedc3push rbx
1400eedc4sub rsp, 40
1400eedc8mov rax, [rcx]
1400eedcbmov rsi, [rax-24]
1400eedcfmov rax, [rdx]
1400eedd2mov rbx, [rax-24]
1400eedd6add rsi, rcx
1400eedd9mov rdi, rcx
1400eeddcmov rbp, rdx
1400eeddfmov rcx, rsi
1400eede2add rbx, rdx
1400eede5mov rdx, rbx
1400eede8call std::ios_base::_M_swap(std::ios_base&)
1400eededlea rdx, [rsi+208]
1400eedf4mov rcx, rsi
1400eedf7call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400eedfclea rdx, [rbx+208]
1400eee03mov rcx, rbx
1400eee06call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400eee0bmov rdx, [rbx+216]
1400eee12mov rax, [rsi+216]
1400eee19lea rcx, [rdi+16]
1400eee1dmov [rsi+216], rdx
1400eee24movzx edx, [rbx+224]
1400eee2bmov [rbx+216], rax
1400eee32movzx eax, [rsi+224]
1400eee39mov [rsi+224], dl
1400eee3fmovzx edx, [rbx+225]
1400eee46mov [rbx+224], al
1400eee4cmovzx eax, [rsi+225]
1400eee53mov [rsi+225], dl
1400eee59mov rdx, [rbp+8]
1400eee5dmov [rbx+225], al
1400eee63mov rax, [rdi+8]
1400eee67mov [rdi+8], rdx
1400eee6blea rdx, [rbp+16]
1400eee6fmov [rbp+8], rax
1400eee73add rsp, 40
1400eee77pop rbx
1400eee78pop rsi
1400eee79pop rdi
1400eee7apop rbp
1400eee7bjmp 0x1400e6940
1400eedc0
1400eedc0std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::swap(std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>&):
1400eedc0push rbp
1400eedc1push rdi
1400eedc2push rsi
1400eedc3push rbx
1400eedc4sub rsp, 40
1400eedc8mov rax, [rcx]
1400eedcbmov rsi, [rax-24]
1400eedcfmov rax, [rdx]
1400eedd2mov rbx, [rax-24]
1400eedd6add rsi, rcx
1400eedd9mov rdi, rcx
1400eeddcmov rbp, rdx
1400eeddfmov rcx, rsi
1400eede2add rbx, rdx
1400eede5mov rdx, rbx
1400eede8call std::ios_base::_M_swap(std::ios_base&)
1400eededlea rdx, [rsi+208]
1400eedf4mov rcx, rsi
1400eedf7call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400eedfclea rdx, [rbx+208]
1400eee03mov rcx, rbx
1400eee06call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400eee0bmov rdx, [rbx+216]
1400eee12mov rax, [rsi+216]
1400eee19lea rcx, [rdi+16]
1400eee1dmov [rsi+216], rdx
1400eee24movzx edx, [rbx+224]
1400eee2bmov [rbx+216], rax
1400eee32movzx eax, [rsi+224]
1400eee39mov [rsi+224], dl
1400eee3fmovzx edx, [rbx+225]
1400eee46mov [rbx+224], al
1400eee4cmovzx eax, [rsi+225]
1400eee53mov [rsi+225], dl
1400eee59mov rdx, [rbp+8]
1400eee5dmov [rbx+225], al
1400eee63mov rax, [rdi+8]
1400eee67mov [rdi+8], rdx
1400eee6blea rdx, [rbp+16]
1400eee6fmov [rbp+8], rax
1400eee73add rsp, 40
1400eee77pop rbx
1400eee78pop rsi
1400eee79pop rdi
1400eee7apop rbp
1400eee7bjmp 0x1400e6940
1400eedc0
1400eee80
1400eee80std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream(std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400eee80push r15
1400eee82push r14
1400eee84push r13
1400eee86push r12
1400eee88push rbp
1400eee89push rdi
1400eee8apush rsi
1400eee8bpush rbx
1400eee8csub rsp, 136
1400eee93mov rax, [rip+0xa87f6]
1400eee9amov rbx, rcx
1400eee9dmov r15, rdx
1400eeea0mov rcx, [rax]
1400eeea3mov [rsp+120], rcx
1400eeea8lea rcx, [rbx+120]
1400eeeaccall std::ios_base::ios_base()
1400eeeb1pxor x0, x0
1400eeeb5xor edx, edx
1400eeeb7lea rcx, [rbx+120]
1400eeebbmov [rbx+344], dx
1400eeec2lea rax, [rip+0xab68f]
1400eeec9movups [rbx+352], x0
1400eeed0movups [rbx+368], x0
1400eeed7mov rdx, [r15+8]
1400eeedbmov [rbx], rax
1400eeedeadd rax, 40
1400eeee2mov [rbx+8], rdx
1400eeee6mov rdx, [r15]
1400eeee9mov [rbx+336], 0
1400eeef4mov rsi, [rdx-24]
1400eeef8mov [rbx+120], rax
1400eeefcadd rsi, r15
1400eeeffmov rdx, rsi
1400eef02call std::ios_base::_M_move(std::ios_base&)
1400eef07lea rdx, [rbx+328]
1400eef0elea rcx, [rbx+120]
1400eef12call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400eef17mov rdx, [rsi+216]
1400eef1elea rax, [rip+0xb2303]
1400eef25lea rdi, [rbx+16]
1400eef29mov [rsi+216], 0
1400eef34mov [rbx+352], 0
1400eef3fmov [rbx+336], rdx
1400eef46movzx edx, [rsi+224]
1400eef4dmov [rsp+64], rdi
1400eef52mov [rbx+344], dx
1400eef59mov rsi, [r15+24]
1400eef5dmov rcx, [r15+88]
1400eef61mov r8, [r15+48]
1400eef65mov [r15+8], 0
1400eef6dmov [rbx], rax
1400eef70add rax, 40
1400eef74mov [rbx+120], rax
1400eef78test rsi, rsi
1400eef7bje 0x1400ef0f0
1400eef81mov rdx, [r15+40]
1400eef85mov rbp, [r15+32]
1400eef89sub rsi, rcx
1400eef8cmov rax, rdx
1400eef8fsub rbp, rcx
1400eef92sub rax, rcx
1400eef95mov [rsp+40], rax
1400eef9atest r8, r8
1400eef9dje 0x1400ef0c0
1400eefa3mov r9, [r15+56]
1400eefa7mov r13, r8
1400eefaasub r13, rcx
1400eefadmov rax, r9
1400eefb0sub rax, r8
1400eefb3mov [rsp+48], rax
1400eefb8mov rax, [r15+64]
1400eefbcsub rax, rcx
1400eefbfmov [rsp+56], rax
1400eefc4test rdx, rdx
1400eefc7je 0x1400ef273
1400eefcdcmp rdx, r9
1400eefd0cmovb rdx, r9
1400eefd4
1400eefd4loc_1400eefd4:
1400eefd4sub rdx, rcx
1400eefd7mov [r15+96], rdx
1400eefdb
1400eefdbloc_1400eefdb:
1400eefdblea rdx, [r15+16]
1400eefdfmov rcx, rdi
1400eefe2call std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400eefe7mov edx, [r15+80]
1400eefeblea r9, [rbx+104]
1400eefeflea rax, [rip+0xb1c8a]
1400eeff6mov [rbx+88], r9
1400eeffamov rcx, [r15+88]
1400eeffemov [rbx+80], edx
1400ef001lea rdx, [r15+104]
1400ef005mov [rbx+16], rax
1400ef009cmp rcx, rdx
1400ef00cje 0x1400ef138
1400ef012mov [rbx+88], rcx
1400ef016mov rcx, [r15+104]
1400ef01amov [rbx+104], rcx
1400ef01e
1400ef01eloc_1400ef01e:
1400ef01emov r8, [r15+96]
1400ef022
1400ef022loc_1400ef022:
1400ef022mov [rbx+96], r8
1400ef026mov [r15+88], rdx
1400ef02amov rdx, [rbx+88]
1400ef02emov [r15+96], 0
1400ef036mov [r15+104], 0
1400ef03bcmp rsi, -1
1400ef03fje 0x1400ef05b
1400ef041mov rcx, [rsp+40]
1400ef046add rsi, rdx
1400ef049add rbp, rdx
1400ef04cmov [rbx+24], rsi
1400ef050add rcx, rdx
1400ef053mov [rbx+32], rbp
1400ef057mov [rbx+40], rcx
1400ef05b
1400ef05bloc_1400ef05b:
1400ef05bcmp r13, -1
1400ef05fje 0x1400ef07a
1400ef061mov rax, [rsp+56]
1400ef066mov r9, [rsp+48]
1400ef06bmov rcx, rdi
1400ef06elea r8, [rdx+rax]
1400ef072add rdx, r13
1400ef075call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400ef07a
1400ef07aloc_1400ef07a:
1400ef07amov rdx, [r15+88]
1400ef07exor r9l, r9l
1400ef081xor r8l, r8l
1400ef084lea rcx, [r15+16]
1400ef088call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400ef08dmov [rbx+352], rdi
1400ef094mov rdi, [rip+0xa85f5]
1400ef09bmov rax, [rsp+120]
1400ef0a0sub rax, [rdi]
1400ef0a3jne 0x1400ef26e
1400ef0a9add rsp, 136
1400ef0b0pop rbx
1400ef0b1pop rsi
1400ef0b2pop rdi
1400ef0b3pop rbp
1400ef0b4pop r12
1400ef0b6pop r13
1400ef0b8pop r14
1400ef0bapop r15
1400ef0bcret
1400ef0bd
1400ef0bd 0f 1f 00 ...
1400ef0c0
1400ef0c0loc_1400ef0c0:
1400ef0c0mov [rsp+56], -1
1400ef0c9mov r13, -1
1400ef0d0mov [rsp+48], -1
1400ef0d9
1400ef0d9loc_1400ef0d9:
1400ef0d9test rdx, rdx
1400ef0dcjne 0x1400eefd4
1400ef0e2jmp 0x1400eefdb
1400ef0e7
1400ef0e7 66 0f 1f 84 00 00 00 00 00 f........
1400ef0f0
1400ef0f0loc_1400ef0f0:
1400ef0f0test r8, r8
1400ef0f3je 0x1400ef1d8
1400ef0f9mov rdx, [r15+56]
1400ef0fdmov r13, r8
1400ef100mov [rsp+40], -1
1400ef109mov rbp, -1
1400ef110sub r13, rcx
1400ef113mov rsi, -1
1400ef11amov rax, rdx
1400ef11dsub rax, r8
1400ef120mov [rsp+48], rax
1400ef125mov rax, [r15+64]
1400ef129sub rax, rcx
1400ef12cmov [rsp+56], rax
1400ef131jmp 0x1400ef0d9
1400ef133
1400ef133 0f 1f 44 00 00 ..D..
1400ef138
1400ef138loc_1400ef138:
1400ef138mov r8, [r15+96]
1400ef13clea rcx, [r8+1]
1400ef140cmp ecx, 8
1400ef143jae 0x1400ef180
1400ef145test cl, 4
1400ef148jne 0x1400ef20d
1400ef14etest ecx, ecx
1400ef150je 0x1400ef022
1400ef156movzx r8l, [r15+104]
1400ef15bmov [rbx+104], r8b
1400ef15ftest cl, 2
1400ef162je 0x1400ef01e
1400ef168mov ecx, ecx
1400ef16amovzx r8l, [rdx+rcx-2]
1400ef170mov [r9+rcx-2], r8w
1400ef176mov r8, [r15+96]
1400ef17ajmp 0x1400ef022
1400ef17f
1400ef17f 90 .
1400ef180
1400ef180loc_1400ef180:
1400ef180mov r8, [r15+104]
1400ef184mov r11, rdx
1400ef187mov [rbx+104], r8
1400ef18bmov r8l, ecx
1400ef18emov r10, [rdx+r8-8]
1400ef193mov [r9+r8-8], r10
1400ef198lea r8, [rbx+112]
1400ef19cand r8, -8
1400ef1a0sub r9, r8
1400ef1a3add ecx, r9l
1400ef1a6sub r11, r9
1400ef1a9and ecx, -8
1400ef1accmp ecx, 8
1400ef1afjb 0x1400ef01e
1400ef1b5and ecx, -8
1400ef1b8xor r9l, r9l
1400ef1bb
1400ef1bbloc_1400ef1bb:
1400ef1bbmov eax, r9l
1400ef1beadd r9l, 8
1400ef1c2mov r10, [r11+rax]
1400ef1c6mov [r8+rax], r10
1400ef1cacmp r9l, ecx
1400ef1cdjb 0x1400ef1bb
1400ef1cfjmp 0x1400ef01e
1400ef1d4
1400ef1d4 0f 1f 40 00 ..@.
1400ef1d8
1400ef1d8loc_1400ef1d8:
1400ef1d8mov [rsp+56], -1
1400ef1e1mov r13, -1
1400ef1e8mov rbp, -1
1400ef1efmov rsi, -1
1400ef1f6mov [rsp+48], -1
1400ef1ffmov [rsp+40], -1
1400ef208jmp 0x1400eefdb
1400ef20d
1400ef20dloc_1400ef20d:
1400ef20dmov r8l, [r15+104]
1400ef211mov ecx, ecx
1400ef213mov [rbx+104], r8l
1400ef217mov r8l, [rdx+rcx-4]
1400ef21cmov [r9+rcx-4], r8l
1400ef221mov r8, [r15+96]
1400ef225jmp 0x1400ef022
1400ef22a
1400ef22a 48 89 f9 48 89 c6 H..H..
1400ef230 e8 ab 90 ff ff 48 8d 05 1c b3 0a 00 48 89 03 31 .....H......H..1
1400ef240 c0 48 89 43 08 48 8b 05 b4 82 0a 00 48 8d 4b 78 .H.C.H......H.Kx
1400ef250 48 83 c0 10 48 89 43 78 e8 e3 6c 00 00 48 8b 3d H...H.Cx..l..H.=
1400ef260 2c 84 0a 00 48 8b 44 24 78 48 2b 07 74 51 ,...H.D$xH+.tQ
1400ef26e
1400ef26eloc_1400ef26e:
1400ef26ecall __stack_chk_fail
1400ef273
1400ef273loc_1400ef273:
1400ef273mov rdx, r9
1400ef276jmp 0x1400ef0d9
1400ef27b
1400ef27b 48 89 c6 eb c5 H....
1400ef280 48 89 74 24 48 48 89 c6 48 8b 44 24 28 48 8d 4c H.t$HH..H.D$(H.L
1400ef290 24 40 48 89 6c 24 50 48 89 44 24 58 48 8b 44 24 $@H.l$PH.D$XH.D$
1400ef2a0 30 4c 89 6c 24 60 48 89 44 24 68 48 8b 44 24 38 0L.l$`H.D$hH.D$8
1400ef2b0 48 89 44 24 70 e8 06 75 ff ff e9 76 ff ff ff 48 H.D$p..u...v...H
1400ef2c0 89 f1 e8 d9 c0 f2 ff 90 ........
1400eee80
1400eee80std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream(std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400eee80push r15
1400eee82push r14
1400eee84push r13
1400eee86push r12
1400eee88push rbp
1400eee89push rdi
1400eee8apush rsi
1400eee8bpush rbx
1400eee8csub rsp, 136
1400eee93mov rax, [rip+0xa87f6]
1400eee9amov rbx, rcx
1400eee9dmov r15, rdx
1400eeea0mov rcx, [rax]
1400eeea3mov [rsp+120], rcx
1400eeea8lea rcx, [rbx+120]
1400eeeaccall std::ios_base::ios_base()
1400eeeb1pxor x0, x0
1400eeeb5xor edx, edx
1400eeeb7lea rcx, [rbx+120]
1400eeebbmov [rbx+344], dx
1400eeec2lea rax, [rip+0xab68f]
1400eeec9movups [rbx+352], x0
1400eeed0movups [rbx+368], x0
1400eeed7mov rdx, [r15+8]
1400eeedbmov [rbx], rax
1400eeedeadd rax, 40
1400eeee2mov [rbx+8], rdx
1400eeee6mov rdx, [r15]
1400eeee9mov [rbx+336], 0
1400eeef4mov rsi, [rdx-24]
1400eeef8mov [rbx+120], rax
1400eeefcadd rsi, r15
1400eeeffmov rdx, rsi
1400eef02call std::ios_base::_M_move(std::ios_base&)
1400eef07lea rdx, [rbx+328]
1400eef0elea rcx, [rbx+120]
1400eef12call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400eef17mov rdx, [rsi+216]
1400eef1elea rax, [rip+0xb2303]
1400eef25lea rdi, [rbx+16]
1400eef29mov [rsi+216], 0
1400eef34mov [rbx+352], 0
1400eef3fmov [rbx+336], rdx
1400eef46movzx edx, [rsi+224]
1400eef4dmov [rsp+64], rdi
1400eef52mov [rbx+344], dx
1400eef59mov rsi, [r15+24]
1400eef5dmov rcx, [r15+88]
1400eef61mov r8, [r15+48]
1400eef65mov [r15+8], 0
1400eef6dmov [rbx], rax
1400eef70add rax, 40
1400eef74mov [rbx+120], rax
1400eef78test rsi, rsi
1400eef7bje 0x1400ef0f0
1400eef81mov rdx, [r15+40]
1400eef85mov rbp, [r15+32]
1400eef89sub rsi, rcx
1400eef8cmov rax, rdx
1400eef8fsub rbp, rcx
1400eef92sub rax, rcx
1400eef95mov [rsp+40], rax
1400eef9atest r8, r8
1400eef9dje 0x1400ef0c0
1400eefa3mov r9, [r15+56]
1400eefa7mov r13, r8
1400eefaasub r13, rcx
1400eefadmov rax, r9
1400eefb0sub rax, r8
1400eefb3mov [rsp+48], rax
1400eefb8mov rax, [r15+64]
1400eefbcsub rax, rcx
1400eefbfmov [rsp+56], rax
1400eefc4test rdx, rdx
1400eefc7je 0x1400ef273
1400eefcdcmp rdx, r9
1400eefd0cmovb rdx, r9
1400eefd4
1400eefd4loc_1400eefd4:
1400eefd4sub rdx, rcx
1400eefd7mov [r15+96], rdx
1400eefdb
1400eefdbloc_1400eefdb:
1400eefdblea rdx, [r15+16]
1400eefdfmov rcx, rdi
1400eefe2call std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400eefe7mov edx, [r15+80]
1400eefeblea r9, [rbx+104]
1400eefeflea rax, [rip+0xb1c8a]
1400eeff6mov [rbx+88], r9
1400eeffamov rcx, [r15+88]
1400eeffemov [rbx+80], edx
1400ef001lea rdx, [r15+104]
1400ef005mov [rbx+16], rax
1400ef009cmp rcx, rdx
1400ef00cje 0x1400ef138
1400ef012mov [rbx+88], rcx
1400ef016mov rcx, [r15+104]
1400ef01amov [rbx+104], rcx
1400ef01e
1400ef01eloc_1400ef01e:
1400ef01emov r8, [r15+96]
1400ef022
1400ef022loc_1400ef022:
1400ef022mov [rbx+96], r8
1400ef026mov [r15+88], rdx
1400ef02amov rdx, [rbx+88]
1400ef02emov [r15+96], 0
1400ef036mov [r15+104], 0
1400ef03bcmp rsi, -1
1400ef03fje 0x1400ef05b
1400ef041mov rcx, [rsp+40]
1400ef046add rsi, rdx
1400ef049add rbp, rdx
1400ef04cmov [rbx+24], rsi
1400ef050add rcx, rdx
1400ef053mov [rbx+32], rbp
1400ef057mov [rbx+40], rcx
1400ef05b
1400ef05bloc_1400ef05b:
1400ef05bcmp r13, -1
1400ef05fje 0x1400ef07a
1400ef061mov rax, [rsp+56]
1400ef066mov r9, [rsp+48]
1400ef06bmov rcx, rdi
1400ef06elea r8, [rdx+rax]
1400ef072add rdx, r13
1400ef075call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400ef07a
1400ef07aloc_1400ef07a:
1400ef07amov rdx, [r15+88]
1400ef07exor r9l, r9l
1400ef081xor r8l, r8l
1400ef084lea rcx, [r15+16]
1400ef088call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400ef08dmov [rbx+352], rdi
1400ef094mov rdi, [rip+0xa85f5]
1400ef09bmov rax, [rsp+120]
1400ef0a0sub rax, [rdi]
1400ef0a3jne 0x1400ef26e
1400ef0a9add rsp, 136
1400ef0b0pop rbx
1400ef0b1pop rsi
1400ef0b2pop rdi
1400ef0b3pop rbp
1400ef0b4pop r12
1400ef0b6pop r13
1400ef0b8pop r14
1400ef0bapop r15
1400ef0bcret
1400ef0bd
1400ef0bd 0f 1f 00 ...
1400ef0c0
1400ef0c0loc_1400ef0c0:
1400ef0c0mov [rsp+56], -1
1400ef0c9mov r13, -1
1400ef0d0mov [rsp+48], -1
1400ef0d9
1400ef0d9loc_1400ef0d9:
1400ef0d9test rdx, rdx
1400ef0dcjne 0x1400eefd4
1400ef0e2jmp 0x1400eefdb
1400ef0e7
1400ef0e7 66 0f 1f 84 00 00 00 00 00 f........
1400ef0f0
1400ef0f0loc_1400ef0f0:
1400ef0f0test r8, r8
1400ef0f3je 0x1400ef1d8
1400ef0f9mov rdx, [r15+56]
1400ef0fdmov r13, r8
1400ef100mov [rsp+40], -1
1400ef109mov rbp, -1
1400ef110sub r13, rcx
1400ef113mov rsi, -1
1400ef11amov rax, rdx
1400ef11dsub rax, r8
1400ef120mov [rsp+48], rax
1400ef125mov rax, [r15+64]
1400ef129sub rax, rcx
1400ef12cmov [rsp+56], rax
1400ef131jmp 0x1400ef0d9
1400ef133
1400ef133 0f 1f 44 00 00 ..D..
1400ef138
1400ef138loc_1400ef138:
1400ef138mov r8, [r15+96]
1400ef13clea rcx, [r8+1]
1400ef140cmp ecx, 8
1400ef143jae 0x1400ef180
1400ef145test cl, 4
1400ef148jne 0x1400ef20d
1400ef14etest ecx, ecx
1400ef150je 0x1400ef022
1400ef156movzx r8l, [r15+104]
1400ef15bmov [rbx+104], r8b
1400ef15ftest cl, 2
1400ef162je 0x1400ef01e
1400ef168mov ecx, ecx
1400ef16amovzx r8l, [rdx+rcx-2]
1400ef170mov [r9+rcx-2], r8w
1400ef176mov r8, [r15+96]
1400ef17ajmp 0x1400ef022
1400ef17f
1400ef17f 90 .
1400ef180
1400ef180loc_1400ef180:
1400ef180mov r8, [r15+104]
1400ef184mov r11, rdx
1400ef187mov [rbx+104], r8
1400ef18bmov r8l, ecx
1400ef18emov r10, [rdx+r8-8]
1400ef193mov [r9+r8-8], r10
1400ef198lea r8, [rbx+112]
1400ef19cand r8, -8
1400ef1a0sub r9, r8
1400ef1a3add ecx, r9l
1400ef1a6sub r11, r9
1400ef1a9and ecx, -8
1400ef1accmp ecx, 8
1400ef1afjb 0x1400ef01e
1400ef1b5and ecx, -8
1400ef1b8xor r9l, r9l
1400ef1bb
1400ef1bbloc_1400ef1bb:
1400ef1bbmov eax, r9l
1400ef1beadd r9l, 8
1400ef1c2mov r10, [r11+rax]
1400ef1c6mov [r8+rax], r10
1400ef1cacmp r9l, ecx
1400ef1cdjb 0x1400ef1bb
1400ef1cfjmp 0x1400ef01e
1400ef1d4
1400ef1d4 0f 1f 40 00 ..@.
1400ef1d8
1400ef1d8loc_1400ef1d8:
1400ef1d8mov [rsp+56], -1
1400ef1e1mov r13, -1
1400ef1e8mov rbp, -1
1400ef1efmov rsi, -1
1400ef1f6mov [rsp+48], -1
1400ef1ffmov [rsp+40], -1
1400ef208jmp 0x1400eefdb
1400ef20d
1400ef20dloc_1400ef20d:
1400ef20dmov r8l, [r15+104]
1400ef211mov ecx, ecx
1400ef213mov [rbx+104], r8l
1400ef217mov r8l, [rdx+rcx-4]
1400ef21cmov [r9+rcx-4], r8l
1400ef221mov r8, [r15+96]
1400ef225jmp 0x1400ef022
1400ef22a
1400ef22a 48 89 f9 48 89 c6 H..H..
1400ef230 e8 ab 90 ff ff 48 8d 05 1c b3 0a 00 48 89 03 31 .....H......H..1
1400ef240 c0 48 89 43 08 48 8b 05 b4 82 0a 00 48 8d 4b 78 .H.C.H......H.Kx
1400ef250 48 83 c0 10 48 89 43 78 e8 e3 6c 00 00 48 8b 3d H...H.Cx..l..H.=
1400ef260 2c 84 0a 00 48 8b 44 24 78 48 2b 07 74 51 ,...H.D$xH+.tQ
1400ef26e
1400ef26eloc_1400ef26e:
1400ef26ecall __stack_chk_fail
1400ef273
1400ef273loc_1400ef273:
1400ef273mov rdx, r9
1400ef276jmp 0x1400ef0d9
1400ef27b
1400ef27b 48 89 c6 eb c5 H....
1400ef280 48 89 74 24 48 48 89 c6 48 8b 44 24 28 48 8d 4c H.t$HH..H.D$(H.L
1400ef290 24 40 48 89 6c 24 50 48 89 44 24 58 48 8b 44 24 $@H.l$PH.D$XH.D$
1400ef2a0 30 4c 89 6c 24 60 48 89 44 24 68 48 8b 44 24 38 0L.l$`H.D$hH.D$8
1400ef2b0 48 89 44 24 70 e8 06 75 ff ff e9 76 ff ff ff 48 H.D$p..u...v...H
1400ef2c0 89 f1 e8 d9 c0 f2 ff 90 ........
1400eee80
1400ef2c8
1400ef2c8 // align 0x10
1400ef2c8 // align 0x10
1400ef2d0
1400ef2d0std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400ef2d0push r15
1400ef2d2push r14
1400ef2d4push r13
1400ef2d6push r12
1400ef2d8push rbp
1400ef2d9push rdi
1400ef2dapush rsi
1400ef2dbpush rbx
1400ef2dcsub rsp, 56
1400ef2e0movups [rsp+32], x6
1400ef2e5mov rax, [rip+0xa7fb4]
1400ef2ecadd rax, 16
1400ef2f0movq x6, rax
1400ef2f5lea rbp, [rcx+120]
1400ef2f9mov rbx, rcx
1400ef2fcmov rdi, rdx
1400ef2ffmov esi, r8l
1400ef302mov rcx, rbp
1400ef305call std::ios_base::ios_base()
1400ef30axor edx, edx
1400ef30cpxor x0, x0
1400ef310mov rcx, rbp
1400ef313lea rax, [rip+0xab23e]
1400ef31amov [rbx+344], dx
1400ef321xor edx, edx
1400ef323mov [rbx], rax
1400ef326add rax, 40
1400ef32amov [rbx+336], 0
1400ef335mov [rbx+120], rax
1400ef339mov [rbx+8], 0
1400ef341movups [rbx+352], x0
1400ef348movups [rbx+368], x0
1400ef34fcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ef354pxor x0, x0
1400ef358movups [rbx+16], x6
1400ef35clea rcx, [rbx+72]
1400ef360mov r15l, esi
1400ef363lea rax, [rip+0xb1ebe]
1400ef36amov [rbx+64], 0
1400ef372or r15l, 8
1400ef376mov [rbx], rax
1400ef379add rax, 40
1400ef37dmov [rbx+120], rax
1400ef381movups [rbx+32], x0
1400ef385movups [rbx+48], x0
1400ef389call std::locale::locale()
1400ef38elea rax, [rip+0xb18eb]
1400ef395mov rdx, [rdi]
1400ef398mov r8, [rdi+8]
1400ef39cmov [rbx+16], rax
1400ef3a0lea rax, [rbx+104]
1400ef3a4mov [rbx+80], 0
1400ef3abmov [rbx+88], rax
1400ef3aftest rdx, rdx
1400ef3b2jne 0x1400ef3bd
1400ef3b4test r8, r8
1400ef3b7jne 0x1400ef469
1400ef3bd
1400ef3bdloc_1400ef3bd:
1400ef3bdadd r8, rdx
1400ef3c0lea rcx, [rbx+88]
1400ef3c4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400ef3c9xor r9l, r9l
1400ef3ccand esi, 3
1400ef3cfmov [rbx+80], r15l
1400ef3d3je 0x1400ef3d9
1400ef3d5mov r9, [rbx+96]
1400ef3d9
1400ef3d9loc_1400ef3d9:
1400ef3d9mov rdx, [rbx+88]
1400ef3ddxor r8l, r8l
1400ef3e0lea rcx, [rbx+16]
1400ef3e4call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400ef3e9lea rdx, [rbx+16]
1400ef3edmov rcx, rbp
1400ef3f0call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ef3f5nop
1400ef3f6movups x6, [rsp+32]
1400ef3fbadd rsp, 56
1400ef3ffpop rbx
1400ef400pop rsi
1400ef401pop rdi
1400ef402pop rbp
1400ef403pop r12
1400ef405pop r13
1400ef407pop r14
1400ef409pop r15
1400ef40bret
1400ef40c
1400ef40c 48 89 c6 H..
1400ef40f
1400ef40floc_1400ef40f:
1400ef40fmov rax, [rip+0xa80ea]
1400ef416mov rcx, rbp
1400ef419add rax, 16
1400ef41dmov [rbx+120], rax
1400ef421call std::ios_base::~ios_base()
1400ef426mov rcx, rsi
1400ef429call _Unwind_Resume
1400ef42elea rcx, [rbx+16]
1400ef432mov rsi, rax
1400ef435call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf()
1400ef43a
1400ef43aloc_1400ef43a:
1400ef43alea rax, [rip+0xab117]
1400ef441mov [rbx], rax
1400ef444xor eax, eax
1400ef446mov [rbx+8], rax
1400ef44ajmp 0x1400ef40f
1400ef44c
1400ef44c 48 89 c6 H..
1400ef44f
1400ef44floc_1400ef44f:
1400ef44fmov rax, [rip+0xa7e4a]
1400ef456lea rcx, [rbx+72]
1400ef45aadd rax, 16
1400ef45emov [rbx+16], rax
1400ef462call std::locale::~locale()
1400ef467jmp 0x1400ef43a
1400ef469
1400ef469loc_1400ef469:
1400ef469call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400ef46elea rcx, [rbx+88]
1400ef472mov rsi, rax
1400ef475call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ef47ajmp 0x1400ef44f
1400ef2d0
1400ef2d0std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400ef2d0push r15
1400ef2d2push r14
1400ef2d4push r13
1400ef2d6push r12
1400ef2d8push rbp
1400ef2d9push rdi
1400ef2dapush rsi
1400ef2dbpush rbx
1400ef2dcsub rsp, 56
1400ef2e0movups [rsp+32], x6
1400ef2e5mov rax, [rip+0xa7fb4]
1400ef2ecadd rax, 16
1400ef2f0movq x6, rax
1400ef2f5lea rbp, [rcx+120]
1400ef2f9mov rbx, rcx
1400ef2fcmov rdi, rdx
1400ef2ffmov esi, r8l
1400ef302mov rcx, rbp
1400ef305call std::ios_base::ios_base()
1400ef30axor edx, edx
1400ef30cpxor x0, x0
1400ef310mov rcx, rbp
1400ef313lea rax, [rip+0xab23e]
1400ef31amov [rbx+344], dx
1400ef321xor edx, edx
1400ef323mov [rbx], rax
1400ef326add rax, 40
1400ef32amov [rbx+336], 0
1400ef335mov [rbx+120], rax
1400ef339mov [rbx+8], 0
1400ef341movups [rbx+352], x0
1400ef348movups [rbx+368], x0
1400ef34fcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ef354pxor x0, x0
1400ef358movups [rbx+16], x6
1400ef35clea rcx, [rbx+72]
1400ef360mov r15l, esi
1400ef363lea rax, [rip+0xb1ebe]
1400ef36amov [rbx+64], 0
1400ef372or r15l, 8
1400ef376mov [rbx], rax
1400ef379add rax, 40
1400ef37dmov [rbx+120], rax
1400ef381movups [rbx+32], x0
1400ef385movups [rbx+48], x0
1400ef389call std::locale::locale()
1400ef38elea rax, [rip+0xb18eb]
1400ef395mov rdx, [rdi]
1400ef398mov r8, [rdi+8]
1400ef39cmov [rbx+16], rax
1400ef3a0lea rax, [rbx+104]
1400ef3a4mov [rbx+80], 0
1400ef3abmov [rbx+88], rax
1400ef3aftest rdx, rdx
1400ef3b2jne 0x1400ef3bd
1400ef3b4test r8, r8
1400ef3b7jne 0x1400ef469
1400ef3bd
1400ef3bdloc_1400ef3bd:
1400ef3bdadd r8, rdx
1400ef3c0lea rcx, [rbx+88]
1400ef3c4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400ef3c9xor r9l, r9l
1400ef3ccand esi, 3
1400ef3cfmov [rbx+80], r15l
1400ef3d3je 0x1400ef3d9
1400ef3d5mov r9, [rbx+96]
1400ef3d9
1400ef3d9loc_1400ef3d9:
1400ef3d9mov rdx, [rbx+88]
1400ef3ddxor r8l, r8l
1400ef3e0lea rcx, [rbx+16]
1400ef3e4call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400ef3e9lea rdx, [rbx+16]
1400ef3edmov rcx, rbp
1400ef3f0call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ef3f5nop
1400ef3f6movups x6, [rsp+32]
1400ef3fbadd rsp, 56
1400ef3ffpop rbx
1400ef400pop rsi
1400ef401pop rdi
1400ef402pop rbp
1400ef403pop r12
1400ef405pop r13
1400ef407pop r14
1400ef409pop r15
1400ef40bret
1400ef40c
1400ef40c 48 89 c6 H..
1400ef40f
1400ef40floc_1400ef40f:
1400ef40fmov rax, [rip+0xa80ea]
1400ef416mov rcx, rbp
1400ef419add rax, 16
1400ef41dmov [rbx+120], rax
1400ef421call std::ios_base::~ios_base()
1400ef426mov rcx, rsi
1400ef429call _Unwind_Resume
1400ef42elea rcx, [rbx+16]
1400ef432mov rsi, rax
1400ef435call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf()
1400ef43a
1400ef43aloc_1400ef43a:
1400ef43alea rax, [rip+0xab117]
1400ef441mov [rbx], rax
1400ef444xor eax, eax
1400ef446mov [rbx+8], rax
1400ef44ajmp 0x1400ef40f
1400ef44c
1400ef44c 48 89 c6 H..
1400ef44f
1400ef44floc_1400ef44f:
1400ef44fmov rax, [rip+0xa7e4a]
1400ef456lea rcx, [rbx+72]
1400ef45aadd rax, 16
1400ef45emov [rbx+16], rax
1400ef462call std::locale::~locale()
1400ef467jmp 0x1400ef43a
1400ef469
1400ef469loc_1400ef469:
1400ef469call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400ef46elea rcx, [rbx+88]
1400ef472mov rsi, rax
1400ef475call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ef47ajmp 0x1400ef44f
1400ef2d0
1400ef47c
1400ef47c // align 0x10
1400ef47c // align 0x10
1400ef480
1400ef480std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream(std::_Ios_Openmode):
1400ef480push rbp
1400ef481push rdi
1400ef482push rsi
1400ef483push rbx
1400ef484sub rsp, 56
1400ef488movups [rsp+32], x6
1400ef48dmov rax, [rip+0xa7e0c]
1400ef494add rax, 16
1400ef498movq x6, rax
1400ef49dmov rbx, rcx
1400ef4a0lea rcx, [rcx+120]
1400ef4a4mov esi, edx
1400ef4a6call std::ios_base::ios_base()
1400ef4abxor edx, edx
1400ef4adpxor x0, x0
1400ef4b1lea rcx, [rbx+120]
1400ef4b5lea rax, [rip+0xab09c]
1400ef4bcmov [rbx+344], dx
1400ef4c3xor edx, edx
1400ef4c5mov [rbx], rax
1400ef4c8add rax, 40
1400ef4ccmov [rbx+336], 0
1400ef4d7mov [rbx+120], rax
1400ef4dbmov [rbx+8], 0
1400ef4e3movups [rbx+352], x0
1400ef4eamovups [rbx+368], x0
1400ef4f1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ef4f6pxor x0, x0
1400ef4falea rcx, [rbx+72]
1400ef4femovups [rbx+16], x6
1400ef502or esi, 8
1400ef505lea rax, [rip+0xb1d1c]
1400ef50cmov [rbx+64], 0
1400ef514lea rbp, [rbx+16]
1400ef518mov [rbx], rax
1400ef51badd rax, 40
1400ef51fmov [rbx+120], rax
1400ef523movups [rbx+32], x0
1400ef527movups [rbx+48], x0
1400ef52bcall std::locale::locale()
1400ef530mov [rbx+80], esi
1400ef533mov rdx, rbp
1400ef536lea rcx, [rbx+120]
1400ef53alea rax, [rip+0xb173f]
1400ef541mov [rbx+96], 0
1400ef549mov [rbx+16], rax
1400ef54dlea rax, [rbx+104]
1400ef551mov [rbx+88], rax
1400ef555mov [rbx+104], 0
1400ef559call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ef55enop
1400ef55fmovups x6, [rsp+32]
1400ef564add rsp, 56
1400ef568pop rbx
1400ef569pop rsi
1400ef56apop rdi
1400ef56bpop rbp
1400ef56cret
1400ef56d
1400ef56d 48 89 c6 H..
1400ef570 48 8b 05 89 7f 0a 00 48 8d 4b 78 48 83 c0 10 48 H......H.KxH...H
1400ef580 89 43 78 e8 b8 69 00 00 48 89 f1 e8 10 be f2 ff .Cx..i..H.......
1400ef590 48 89 e9 48 89 c6 e8 45 8d ff ff 48 8d 05 b6 af H..H...E...H....
1400ef5a0 0a 00 48 89 03 31 c0 48 89 43 08 eb c3 ..H..1.H.C...
1400ef480
1400ef480std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream(std::_Ios_Openmode):
1400ef480push rbp
1400ef481push rdi
1400ef482push rsi
1400ef483push rbx
1400ef484sub rsp, 56
1400ef488movups [rsp+32], x6
1400ef48dmov rax, [rip+0xa7e0c]
1400ef494add rax, 16
1400ef498movq x6, rax
1400ef49dmov rbx, rcx
1400ef4a0lea rcx, [rcx+120]
1400ef4a4mov esi, edx
1400ef4a6call std::ios_base::ios_base()
1400ef4abxor edx, edx
1400ef4adpxor x0, x0
1400ef4b1lea rcx, [rbx+120]
1400ef4b5lea rax, [rip+0xab09c]
1400ef4bcmov [rbx+344], dx
1400ef4c3xor edx, edx
1400ef4c5mov [rbx], rax
1400ef4c8add rax, 40
1400ef4ccmov [rbx+336], 0
1400ef4d7mov [rbx+120], rax
1400ef4dbmov [rbx+8], 0
1400ef4e3movups [rbx+352], x0
1400ef4eamovups [rbx+368], x0
1400ef4f1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ef4f6pxor x0, x0
1400ef4falea rcx, [rbx+72]
1400ef4femovups [rbx+16], x6
1400ef502or esi, 8
1400ef505lea rax, [rip+0xb1d1c]
1400ef50cmov [rbx+64], 0
1400ef514lea rbp, [rbx+16]
1400ef518mov [rbx], rax
1400ef51badd rax, 40
1400ef51fmov [rbx+120], rax
1400ef523movups [rbx+32], x0
1400ef527movups [rbx+48], x0
1400ef52bcall std::locale::locale()
1400ef530mov [rbx+80], esi
1400ef533mov rdx, rbp
1400ef536lea rcx, [rbx+120]
1400ef53alea rax, [rip+0xb173f]
1400ef541mov [rbx+96], 0
1400ef549mov [rbx+16], rax
1400ef54dlea rax, [rbx+104]
1400ef551mov [rbx+88], rax
1400ef555mov [rbx+104], 0
1400ef559call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ef55enop
1400ef55fmovups x6, [rsp+32]
1400ef564add rsp, 56
1400ef568pop rbx
1400ef569pop rsi
1400ef56apop rdi
1400ef56bpop rbp
1400ef56cret
1400ef56d
1400ef56d 48 89 c6 H..
1400ef570 48 8b 05 89 7f 0a 00 48 8d 4b 78 48 83 c0 10 48 H......H.KxH...H
1400ef580 89 43 78 e8 b8 69 00 00 48 89 f1 e8 10 be f2 ff .Cx..i..H.......
1400ef590 48 89 e9 48 89 c6 e8 45 8d ff ff 48 8d 05 b6 af H..H...E...H....
1400ef5a0 0a 00 48 89 03 31 c0 48 89 43 08 eb c3 ..H..1.H.C...
1400ef480
1400ef5ad
1400ef5ad // align 0x10
1400ef5ad // align 0x10
1400ef5b0
1400ef5b0std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream():
1400ef5b0push rdi
1400ef5b1push rsi
1400ef5b2push rbx
1400ef5b3sub rsp, 64
1400ef5b7movups [rsp+48], x6
1400ef5bcmov rax, [rip+0xa7cdd]
1400ef5c3add rax, 16
1400ef5c7movq x6, rax
1400ef5ccmov rbx, rcx
1400ef5cflea rcx, [rcx+120]
1400ef5d3call std::ios_base::ios_base()
1400ef5d8xor edx, edx
1400ef5dapxor x0, x0
1400ef5delea rcx, [rbx+120]
1400ef5e2lea rax, [rip+0xaaf6f]
1400ef5e9mov [rbx+344], dx
1400ef5f0xor edx, edx
1400ef5f2mov [rbx], rax
1400ef5f5add rax, 40
1400ef5f9mov [rbx+336], 0
1400ef604mov [rbx+120], rax
1400ef608mov [rbx+8], 0
1400ef610movups [rbx+352], x0
1400ef617movups [rbx+368], x0
1400ef61ecall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ef623lea rax, [rip+0xb1bfe]
1400ef62apxor x0, x0
1400ef62elea rcx, [rbx+72]
1400ef632movups [rbx+16], x6
1400ef636mov [rbx], rax
1400ef639add rax, 40
1400ef63dmov [rbx+120], rax
1400ef641mov [rbx+64], 0
1400ef649movups [rbx+32], x0
1400ef64dmovups [rbx+48], x0
1400ef651call std::locale::locale()
1400ef656lea rax, [rip+0xb1623]
1400ef65dmov [rbx+80], 8
1400ef664lea rdx, [rbx+16]
1400ef668mov [rbx+16], rax
1400ef66clea rax, [rbx+104]
1400ef670lea rcx, [rbx+120]
1400ef674mov [rbx+88], rax
1400ef678mov [rbx+96], 0
1400ef680mov [rbx+104], 0
1400ef684call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ef689nop
1400ef68amovups x6, [rsp+48]
1400ef68fadd rsp, 64
1400ef693pop rbx
1400ef694pop rsi
1400ef695pop rdi
1400ef696ret
1400ef697
1400ef697 48 89 c7 48 8b 05 5f 7e 0a H..H.._~.
1400ef6a0 00 48 8d 4b 78 48 83 c0 10 48 89 43 78 e8 8e 68 .H.KxH...H.Cx..h
1400ef6b0 00 00 48 89 f9 e8 e6 bc f2 ff 48 8d 4b 10 48 89 ..H.......H.K.H.
1400ef6c0 44 24 28 e8 18 8c ff ff 48 8d 05 89 ae 0a 00 48 D$(.....H......H
1400ef6d0 8b 7c 24 28 48 89 03 31 c0 48 89 43 08 eb bb .|$(H..1.H.C...
1400ef5b0
1400ef5b0std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream():
1400ef5b0push rdi
1400ef5b1push rsi
1400ef5b2push rbx
1400ef5b3sub rsp, 64
1400ef5b7movups [rsp+48], x6
1400ef5bcmov rax, [rip+0xa7cdd]
1400ef5c3add rax, 16
1400ef5c7movq x6, rax
1400ef5ccmov rbx, rcx
1400ef5cflea rcx, [rcx+120]
1400ef5d3call std::ios_base::ios_base()
1400ef5d8xor edx, edx
1400ef5dapxor x0, x0
1400ef5delea rcx, [rbx+120]
1400ef5e2lea rax, [rip+0xaaf6f]
1400ef5e9mov [rbx+344], dx
1400ef5f0xor edx, edx
1400ef5f2mov [rbx], rax
1400ef5f5add rax, 40
1400ef5f9mov [rbx+336], 0
1400ef604mov [rbx+120], rax
1400ef608mov [rbx+8], 0
1400ef610movups [rbx+352], x0
1400ef617movups [rbx+368], x0
1400ef61ecall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ef623lea rax, [rip+0xb1bfe]
1400ef62apxor x0, x0
1400ef62elea rcx, [rbx+72]
1400ef632movups [rbx+16], x6
1400ef636mov [rbx], rax
1400ef639add rax, 40
1400ef63dmov [rbx+120], rax
1400ef641mov [rbx+64], 0
1400ef649movups [rbx+32], x0
1400ef64dmovups [rbx+48], x0
1400ef651call std::locale::locale()
1400ef656lea rax, [rip+0xb1623]
1400ef65dmov [rbx+80], 8
1400ef664lea rdx, [rbx+16]
1400ef668mov [rbx+16], rax
1400ef66clea rax, [rbx+104]
1400ef670lea rcx, [rbx+120]
1400ef674mov [rbx+88], rax
1400ef678mov [rbx+96], 0
1400ef680mov [rbx+104], 0
1400ef684call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ef689nop
1400ef68amovups x6, [rsp+48]
1400ef68fadd rsp, 64
1400ef693pop rbx
1400ef694pop rsi
1400ef695pop rdi
1400ef696ret
1400ef697
1400ef697 48 89 c7 48 8b 05 5f 7e 0a H..H.._~.
1400ef6a0 00 48 8d 4b 78 48 83 c0 10 48 89 43 78 e8 8e 68 .H.KxH...H.Cx..h
1400ef6b0 00 00 48 89 f9 e8 e6 bc f2 ff 48 8d 4b 10 48 89 ..H.......H.K.H.
1400ef6c0 44 24 28 e8 18 8c ff ff 48 8d 05 89 ae 0a 00 48 D$(.....H......H
1400ef6d0 8b 7c 24 28 48 89 03 31 c0 48 89 43 08 eb bb .|$(H..1.H.C...
1400ef5b0
1400ef6df
1400ef6df // align 0x10
1400ef6df // align 0x10
1400ef6e0
1400ef6e0std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream(std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400ef6e0push r15
1400ef6e2push r14
1400ef6e4push r13
1400ef6e6push r12
1400ef6e8push rbp
1400ef6e9push rdi
1400ef6eapush rsi
1400ef6ebpush rbx
1400ef6ecsub rsp, 136
1400ef6f3mov rax, [rip+0xa7f96]
1400ef6famov rdi, rdx
1400ef6fdmov r15, r8
1400ef700mov rbx, rcx
1400ef703mov rdx, [rax]
1400ef706mov [rsp+120], rdx
1400ef70bmov rdx, [rdi+8]
1400ef70fmov r8, [rdi+16]
1400ef713mov [rcx], rdx
1400ef716mov rcx, [rdx-24]
1400ef71amov [rbx+rcx], r8
1400ef71emov rcx, [r15+8]
1400ef722mov [rbx+8], rcx
1400ef726mov rsi, [rdx-24]
1400ef72amov rdx, [r15]
1400ef72dadd rsi, rbx
1400ef730mov rbp, [rdx-24]
1400ef734mov rcx, rsi
1400ef737add rbp, r15
1400ef73amov rdx, rbp
1400ef73dcall std::ios_base::_M_move(std::ios_base&)
1400ef742lea rdx, [rsi+208]
1400ef749mov rcx, rsi
1400ef74ccall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400ef751mov rdx, [rbp+216]
1400ef758mov [rbp+216], 0
1400ef763mov [rsi+232], 0
1400ef76emov rcx, [rdi+24]
1400ef772mov [rsi+216], rdx
1400ef779movzx edx, [rbp+224]
1400ef780lea rbp, [rbx+16]
1400ef784mov [rsp+64], rbp
1400ef789mov [rsi+224], dx
1400ef790mov rdx, [rdi]
1400ef793mov rsi, [r15+24]
1400ef797mov r8, [r15+48]
1400ef79bmov [r15+8], 0
1400ef7a3mov [rbx], rdx
1400ef7a6mov rdx, [rdx-24]
1400ef7aamov [rbx+rdx], rcx
1400ef7aemov rcx, [r15+88]
1400ef7b2test rsi, rsi
1400ef7b5je 0x1400ef930
1400ef7bbmov rdx, [r15+40]
1400ef7bfmov r12, [r15+32]
1400ef7c3sub rsi, rcx
1400ef7c6mov rax, rdx
1400ef7c9sub r12, rcx
1400ef7ccsub rax, rcx
1400ef7cfmov [rsp+40], rax
1400ef7d4test r8, r8
1400ef7d7je 0x1400ef900
1400ef7ddmov r9, [r15+56]
1400ef7e1mov r13, r8
1400ef7e4sub r13, rcx
1400ef7e7mov rax, r9
1400ef7easub rax, r8
1400ef7edmov [rsp+48], rax
1400ef7f2mov rax, [r15+64]
1400ef7f6sub rax, rcx
1400ef7f9mov [rsp+56], rax
1400ef7fetest rdx, rdx
1400ef801je 0x1400efad6
1400ef807cmp rdx, r9
1400ef80acmovb rdx, r9
1400ef80e
1400ef80eloc_1400ef80e:
1400ef80esub rdx, rcx
1400ef811mov [r15+96], rdx
1400ef815
1400ef815loc_1400ef815:
1400ef815lea rdx, [r15+16]
1400ef819mov rcx, rbp
1400ef81ccall std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400ef821mov edx, [r15+80]
1400ef825lea r9, [rbx+104]
1400ef829lea rax, [rip+0xb1450]
1400ef830mov [rbx+88], r9
1400ef834mov rcx, [r15+88]
1400ef838mov [rbx+80], edx
1400ef83blea rdx, [r15+104]
1400ef83fmov [rbx+16], rax
1400ef843cmp rcx, rdx
1400ef846je 0x1400ef978
1400ef84cmov [rbx+88], rcx
1400ef850mov rcx, [r15+104]
1400ef854mov [rbx+104], rcx
1400ef858
1400ef858loc_1400ef858:
1400ef858mov r8, [r15+96]
1400ef85c
1400ef85cloc_1400ef85c:
1400ef85cmov [rbx+96], r8
1400ef860mov [r15+88], rdx
1400ef864mov rdx, [rbx+88]
1400ef868mov [r15+96], 0
1400ef870mov [r15+104], 0
1400ef875cmp rsi, -1
1400ef879je 0x1400ef895
1400ef87bmov rcx, [rsp+40]
1400ef880add rsi, rdx
1400ef883add r12, rdx
1400ef886mov [rbx+24], rsi
1400ef88aadd rcx, rdx
1400ef88dmov [rbx+32], r12
1400ef891mov [rbx+40], rcx
1400ef895
1400ef895loc_1400ef895:
1400ef895cmp r13, -1
1400ef899je 0x1400ef8b4
1400ef89bmov rax, [rsp+56]
1400ef8a0mov r9, [rsp+48]
1400ef8a5mov rcx, rbp
1400ef8a8lea r8, [rdx+rax]
1400ef8acadd rdx, r13
1400ef8afcall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400ef8b4
1400ef8b4loc_1400ef8b4:
1400ef8b4mov rdx, [r15+88]
1400ef8b8xor r9l, r9l
1400ef8bbxor r8l, r8l
1400ef8belea rcx, [r15+16]
1400ef8c2call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400ef8c7mov rax, [rbx]
1400ef8camov rdi, [rip+0xa7dbf]
1400ef8d1mov rax, [rax-24]
1400ef8d5mov [rbx+rax+232], rbp
1400ef8ddmov rax, [rsp+120]
1400ef8e2sub rax, [rdi]
1400ef8e5jne 0x1400efad1
1400ef8ebadd rsp, 136
1400ef8f2pop rbx
1400ef8f3pop rsi
1400ef8f4pop rdi
1400ef8f5pop rbp
1400ef8f6pop r12
1400ef8f8pop r13
1400ef8fapop r14
1400ef8fcpop r15
1400ef8feret
1400ef8ff
1400ef8ff 90 .
1400ef900
1400ef900loc_1400ef900:
1400ef900mov [rsp+56], -1
1400ef909mov r13, -1
1400ef910mov [rsp+48], -1
1400ef919
1400ef919loc_1400ef919:
1400ef919test rdx, rdx
1400ef91cjne 0x1400ef80e
1400ef922jmp 0x1400ef815
1400ef927
1400ef927 66 0f 1f 84 00 00 00 00 00 f........
1400ef930
1400ef930loc_1400ef930:
1400ef930test r8, r8
1400ef933je 0x1400efa18
1400ef939mov rdx, [r15+56]
1400ef93dmov r13, r8
1400ef940mov [rsp+40], -1
1400ef949mov r12, -1
1400ef950sub r13, rcx
1400ef953mov rsi, -1
1400ef95amov rax, rdx
1400ef95dsub rax, r8
1400ef960mov [rsp+48], rax
1400ef965mov rax, [r15+64]
1400ef969sub rax, rcx
1400ef96cmov [rsp+56], rax
1400ef971jmp 0x1400ef919
1400ef973
1400ef973 0f 1f 44 00 00 ..D..
1400ef978
1400ef978loc_1400ef978:
1400ef978mov r8, [r15+96]
1400ef97clea rcx, [r8+1]
1400ef980cmp ecx, 8
1400ef983jae 0x1400ef9c0
1400ef985test cl, 4
1400ef988jne 0x1400efa4d
1400ef98etest ecx, ecx
1400ef990je 0x1400ef85c
1400ef996movzx r8l, [r15+104]
1400ef99bmov [rbx+104], r8b
1400ef99ftest cl, 2
1400ef9a2je 0x1400ef858
1400ef9a8mov ecx, ecx
1400ef9aamovzx r8l, [rdx+rcx-2]
1400ef9b0mov [r9+rcx-2], r8w
1400ef9b6mov r8, [r15+96]
1400ef9bajmp 0x1400ef85c
1400ef9bf
1400ef9bf 90 .
1400ef9c0
1400ef9c0loc_1400ef9c0:
1400ef9c0mov r8, [r15+104]
1400ef9c4mov r11, rdx
1400ef9c7mov [rbx+104], r8
1400ef9cbmov r8l, ecx
1400ef9cemov r10, [rdx+r8-8]
1400ef9d3mov [r9+r8-8], r10
1400ef9d8lea r8, [rbx+112]
1400ef9dcand r8, -8
1400ef9e0sub r9, r8
1400ef9e3add ecx, r9l
1400ef9e6sub r11, r9
1400ef9e9and ecx, -8
1400ef9eccmp ecx, 8
1400ef9efjb 0x1400ef858
1400ef9f5and ecx, -8
1400ef9f8xor r9l, r9l
1400ef9fb
1400ef9fbloc_1400ef9fb:
1400ef9fbmov eax, r9l
1400ef9feadd r9l, 8
1400efa02mov r10, [r11+rax]
1400efa06mov [r8+rax], r10
1400efa0acmp r9l, ecx
1400efa0djb 0x1400ef9fb
1400efa0fjmp 0x1400ef858
1400efa14
1400efa14 0f 1f 40 00 ..@.
1400efa18
1400efa18loc_1400efa18:
1400efa18mov [rsp+56], -1
1400efa21mov r13, -1
1400efa28mov r12, -1
1400efa2fmov rsi, -1
1400efa36mov [rsp+48], -1
1400efa3fmov [rsp+40], -1
1400efa48jmp 0x1400ef815
1400efa4d
1400efa4dloc_1400efa4d:
1400efa4dmov r8l, [r15+104]
1400efa51mov ecx, ecx
1400efa53mov [rbx+104], r8l
1400efa57mov r8l, [rdx+rcx-4]
1400efa5cmov [r9+rcx-4], r8l
1400efa61mov r8, [r15+96]
1400efa65jmp 0x1400ef85c
1400efa6a
1400efa6a 48 89 c5 48 8b 44 H..H.D
1400efa70 24 28 48 8d 4c 24 40 48 89 74 24 48 4c 89 64 24 $(H.L$@H.t$HL.d$
1400efa80 50 48 89 44 24 58 48 8b 44 24 30 4c 89 6c 24 60 PH.D$XH.D$0L.l$`
1400efa90 48 89 44 24 68 48 8b 44 24 38 48 89 44 24 70 e8 H.D$hH.D$8H.D$p.
1400efaa0 1c 6d ff ff 48 89 e9 48 8b 47 08 48 8b 57 10 48 .m..H..H.G.H.W.H
1400efab0 8b 3d da 7b 0a 00 48 89 03 48 8b 40 e8 48 89 14 .=.{..H..H.@.H..
1400efac0 03 31 c0 48 89 43 08 48 8b 44 24 78 48 2b 07 74 .1.H.C.H.D$xH+.t
1400efad0 1d .
1400efad1
1400efad1loc_1400efad1:
1400efad1call __stack_chk_fail
1400efad6
1400efad6loc_1400efad6:
1400efad6mov rdx, r9
1400efad9jmp 0x1400ef919
1400efade
1400efade 48 89 H.
1400efae0 c6 48 89 e9 e8 f7 87 ff ff 48 89 f1 eb b9 e8 ad .H.......H......
1400efaf0 b8 f2 ff 90 ....
1400ef6e0
1400ef6e0std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream(std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400ef6e0push r15
1400ef6e2push r14
1400ef6e4push r13
1400ef6e6push r12
1400ef6e8push rbp
1400ef6e9push rdi
1400ef6eapush rsi
1400ef6ebpush rbx
1400ef6ecsub rsp, 136
1400ef6f3mov rax, [rip+0xa7f96]
1400ef6famov rdi, rdx
1400ef6fdmov r15, r8
1400ef700mov rbx, rcx
1400ef703mov rdx, [rax]
1400ef706mov [rsp+120], rdx
1400ef70bmov rdx, [rdi+8]
1400ef70fmov r8, [rdi+16]
1400ef713mov [rcx], rdx
1400ef716mov rcx, [rdx-24]
1400ef71amov [rbx+rcx], r8
1400ef71emov rcx, [r15+8]
1400ef722mov [rbx+8], rcx
1400ef726mov rsi, [rdx-24]
1400ef72amov rdx, [r15]
1400ef72dadd rsi, rbx
1400ef730mov rbp, [rdx-24]
1400ef734mov rcx, rsi
1400ef737add rbp, r15
1400ef73amov rdx, rbp
1400ef73dcall std::ios_base::_M_move(std::ios_base&)
1400ef742lea rdx, [rsi+208]
1400ef749mov rcx, rsi
1400ef74ccall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400ef751mov rdx, [rbp+216]
1400ef758mov [rbp+216], 0
1400ef763mov [rsi+232], 0
1400ef76emov rcx, [rdi+24]
1400ef772mov [rsi+216], rdx
1400ef779movzx edx, [rbp+224]
1400ef780lea rbp, [rbx+16]
1400ef784mov [rsp+64], rbp
1400ef789mov [rsi+224], dx
1400ef790mov rdx, [rdi]
1400ef793mov rsi, [r15+24]
1400ef797mov r8, [r15+48]
1400ef79bmov [r15+8], 0
1400ef7a3mov [rbx], rdx
1400ef7a6mov rdx, [rdx-24]
1400ef7aamov [rbx+rdx], rcx
1400ef7aemov rcx, [r15+88]
1400ef7b2test rsi, rsi
1400ef7b5je 0x1400ef930
1400ef7bbmov rdx, [r15+40]
1400ef7bfmov r12, [r15+32]
1400ef7c3sub rsi, rcx
1400ef7c6mov rax, rdx
1400ef7c9sub r12, rcx
1400ef7ccsub rax, rcx
1400ef7cfmov [rsp+40], rax
1400ef7d4test r8, r8
1400ef7d7je 0x1400ef900
1400ef7ddmov r9, [r15+56]
1400ef7e1mov r13, r8
1400ef7e4sub r13, rcx
1400ef7e7mov rax, r9
1400ef7easub rax, r8
1400ef7edmov [rsp+48], rax
1400ef7f2mov rax, [r15+64]
1400ef7f6sub rax, rcx
1400ef7f9mov [rsp+56], rax
1400ef7fetest rdx, rdx
1400ef801je 0x1400efad6
1400ef807cmp rdx, r9
1400ef80acmovb rdx, r9
1400ef80e
1400ef80eloc_1400ef80e:
1400ef80esub rdx, rcx
1400ef811mov [r15+96], rdx
1400ef815
1400ef815loc_1400ef815:
1400ef815lea rdx, [r15+16]
1400ef819mov rcx, rbp
1400ef81ccall std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400ef821mov edx, [r15+80]
1400ef825lea r9, [rbx+104]
1400ef829lea rax, [rip+0xb1450]
1400ef830mov [rbx+88], r9
1400ef834mov rcx, [r15+88]
1400ef838mov [rbx+80], edx
1400ef83blea rdx, [r15+104]
1400ef83fmov [rbx+16], rax
1400ef843cmp rcx, rdx
1400ef846je 0x1400ef978
1400ef84cmov [rbx+88], rcx
1400ef850mov rcx, [r15+104]
1400ef854mov [rbx+104], rcx
1400ef858
1400ef858loc_1400ef858:
1400ef858mov r8, [r15+96]
1400ef85c
1400ef85cloc_1400ef85c:
1400ef85cmov [rbx+96], r8
1400ef860mov [r15+88], rdx
1400ef864mov rdx, [rbx+88]
1400ef868mov [r15+96], 0
1400ef870mov [r15+104], 0
1400ef875cmp rsi, -1
1400ef879je 0x1400ef895
1400ef87bmov rcx, [rsp+40]
1400ef880add rsi, rdx
1400ef883add r12, rdx
1400ef886mov [rbx+24], rsi
1400ef88aadd rcx, rdx
1400ef88dmov [rbx+32], r12
1400ef891mov [rbx+40], rcx
1400ef895
1400ef895loc_1400ef895:
1400ef895cmp r13, -1
1400ef899je 0x1400ef8b4
1400ef89bmov rax, [rsp+56]
1400ef8a0mov r9, [rsp+48]
1400ef8a5mov rcx, rbp
1400ef8a8lea r8, [rdx+rax]
1400ef8acadd rdx, r13
1400ef8afcall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400ef8b4
1400ef8b4loc_1400ef8b4:
1400ef8b4mov rdx, [r15+88]
1400ef8b8xor r9l, r9l
1400ef8bbxor r8l, r8l
1400ef8belea rcx, [r15+16]
1400ef8c2call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400ef8c7mov rax, [rbx]
1400ef8camov rdi, [rip+0xa7dbf]
1400ef8d1mov rax, [rax-24]
1400ef8d5mov [rbx+rax+232], rbp
1400ef8ddmov rax, [rsp+120]
1400ef8e2sub rax, [rdi]
1400ef8e5jne 0x1400efad1
1400ef8ebadd rsp, 136
1400ef8f2pop rbx
1400ef8f3pop rsi
1400ef8f4pop rdi
1400ef8f5pop rbp
1400ef8f6pop r12
1400ef8f8pop r13
1400ef8fapop r14
1400ef8fcpop r15
1400ef8feret
1400ef8ff
1400ef8ff 90 .
1400ef900
1400ef900loc_1400ef900:
1400ef900mov [rsp+56], -1
1400ef909mov r13, -1
1400ef910mov [rsp+48], -1
1400ef919
1400ef919loc_1400ef919:
1400ef919test rdx, rdx
1400ef91cjne 0x1400ef80e
1400ef922jmp 0x1400ef815
1400ef927
1400ef927 66 0f 1f 84 00 00 00 00 00 f........
1400ef930
1400ef930loc_1400ef930:
1400ef930test r8, r8
1400ef933je 0x1400efa18
1400ef939mov rdx, [r15+56]
1400ef93dmov r13, r8
1400ef940mov [rsp+40], -1
1400ef949mov r12, -1
1400ef950sub r13, rcx
1400ef953mov rsi, -1
1400ef95amov rax, rdx
1400ef95dsub rax, r8
1400ef960mov [rsp+48], rax
1400ef965mov rax, [r15+64]
1400ef969sub rax, rcx
1400ef96cmov [rsp+56], rax
1400ef971jmp 0x1400ef919
1400ef973
1400ef973 0f 1f 44 00 00 ..D..
1400ef978
1400ef978loc_1400ef978:
1400ef978mov r8, [r15+96]
1400ef97clea rcx, [r8+1]
1400ef980cmp ecx, 8
1400ef983jae 0x1400ef9c0
1400ef985test cl, 4
1400ef988jne 0x1400efa4d
1400ef98etest ecx, ecx
1400ef990je 0x1400ef85c
1400ef996movzx r8l, [r15+104]
1400ef99bmov [rbx+104], r8b
1400ef99ftest cl, 2
1400ef9a2je 0x1400ef858
1400ef9a8mov ecx, ecx
1400ef9aamovzx r8l, [rdx+rcx-2]
1400ef9b0mov [r9+rcx-2], r8w
1400ef9b6mov r8, [r15+96]
1400ef9bajmp 0x1400ef85c
1400ef9bf
1400ef9bf 90 .
1400ef9c0
1400ef9c0loc_1400ef9c0:
1400ef9c0mov r8, [r15+104]
1400ef9c4mov r11, rdx
1400ef9c7mov [rbx+104], r8
1400ef9cbmov r8l, ecx
1400ef9cemov r10, [rdx+r8-8]
1400ef9d3mov [r9+r8-8], r10
1400ef9d8lea r8, [rbx+112]
1400ef9dcand r8, -8
1400ef9e0sub r9, r8
1400ef9e3add ecx, r9l
1400ef9e6sub r11, r9
1400ef9e9and ecx, -8
1400ef9eccmp ecx, 8
1400ef9efjb 0x1400ef858
1400ef9f5and ecx, -8
1400ef9f8xor r9l, r9l
1400ef9fb
1400ef9fbloc_1400ef9fb:
1400ef9fbmov eax, r9l
1400ef9feadd r9l, 8
1400efa02mov r10, [r11+rax]
1400efa06mov [r8+rax], r10
1400efa0acmp r9l, ecx
1400efa0djb 0x1400ef9fb
1400efa0fjmp 0x1400ef858
1400efa14
1400efa14 0f 1f 40 00 ..@.
1400efa18
1400efa18loc_1400efa18:
1400efa18mov [rsp+56], -1
1400efa21mov r13, -1
1400efa28mov r12, -1
1400efa2fmov rsi, -1
1400efa36mov [rsp+48], -1
1400efa3fmov [rsp+40], -1
1400efa48jmp 0x1400ef815
1400efa4d
1400efa4dloc_1400efa4d:
1400efa4dmov r8l, [r15+104]
1400efa51mov ecx, ecx
1400efa53mov [rbx+104], r8l
1400efa57mov r8l, [rdx+rcx-4]
1400efa5cmov [r9+rcx-4], r8l
1400efa61mov r8, [r15+96]
1400efa65jmp 0x1400ef85c
1400efa6a
1400efa6a 48 89 c5 48 8b 44 H..H.D
1400efa70 24 28 48 8d 4c 24 40 48 89 74 24 48 4c 89 64 24 $(H.L$@H.t$HL.d$
1400efa80 50 48 89 44 24 58 48 8b 44 24 30 4c 89 6c 24 60 PH.D$XH.D$0L.l$`
1400efa90 48 89 44 24 68 48 8b 44 24 38 48 89 44 24 70 e8 H.D$hH.D$8H.D$p.
1400efaa0 1c 6d ff ff 48 89 e9 48 8b 47 08 48 8b 57 10 48 .m..H..H.G.H.W.H
1400efab0 8b 3d da 7b 0a 00 48 89 03 48 8b 40 e8 48 89 14 .=.{..H..H.@.H..
1400efac0 03 31 c0 48 89 43 08 48 8b 44 24 78 48 2b 07 74 .1.H.C.H.D$xH+.t
1400efad0 1d .
1400efad1
1400efad1loc_1400efad1:
1400efad1call __stack_chk_fail
1400efad6
1400efad6loc_1400efad6:
1400efad6mov rdx, r9
1400efad9jmp 0x1400ef919
1400efade
1400efade 48 89 H.
1400efae0 c6 48 89 e9 e8 f7 87 ff ff 48 89 f1 eb b9 e8 ad .H.......H......
1400efaf0 b8 f2 ff 90 ....
1400ef6e0
1400efaf4
1400efaf4 // align 0x10
1400efaf4 // align 0x10
1400efb00
1400efb00std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400efb00push r15
1400efb02push r14
1400efb04push r13
1400efb06push r12
1400efb08push rbp
1400efb09push rdi
1400efb0apush rsi
1400efb0bpush rbx
1400efb0csub rsp, 40
1400efb10mov rax, [rdx+8]
1400efb14mov rsi, rdx
1400efb17mov rbx, rcx
1400efb1amov [rcx], rax
1400efb1dmov rdx, [rax-24]
1400efb21mov rcx, [rsi+16]
1400efb25mov r15, r8
1400efb28mov edi, r9l
1400efb2blea rbp, [rbx+16]
1400efb2fmov r14l, edi
1400efb32mov [rbx+rdx], rcx
1400efb36xor edx, edx
1400efb38or r14l, 8
1400efb3cmov [rbx+8], 0
1400efb44mov rcx, [rax-24]
1400efb48add rcx, rbx
1400efb4bcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400efb50mov rax, [rsi]
1400efb53mov rdx, [rsi+24]
1400efb57lea rcx, [rbx+72]
1400efb5bmov [rbx], rax
1400efb5emov rax, [rax-24]
1400efb62mov [rbx+rax], rdx
1400efb66mov rax, [rip+0xa7733]
1400efb6dmov [rbx+64], 0
1400efb75add rax, 16
1400efb79movq x0, rax
1400efb7emovups [rbx+16], x0
1400efb82pxor x0, x0
1400efb86movups [rbx+32], x0
1400efb8amovups [rbx+48], x0
1400efb8ecall std::locale::locale()
1400efb93lea rax, [rip+0xb10e6]
1400efb9amov rdx, [r15]
1400efb9dmov r8, [r15+8]
1400efba1mov [rbx+16], rax
1400efba5lea rax, [rbx+104]
1400efba9mov [rbx+80], 0
1400efbb0mov [rbx+88], rax
1400efbb4test rdx, rdx
1400efbb7jne 0x1400efbbe
1400efbb9test r8, r8
1400efbbcjne 0x1400efc0d
1400efbbe
1400efbbeloc_1400efbbe:
1400efbbeadd r8, rdx
1400efbc1lea rcx, [rbx+88]
1400efbc5call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400efbcaxor r9l, r9l
1400efbcdand edi, 3
1400efbd0mov [rbx+80], r14l
1400efbd4je 0x1400efbda
1400efbd6mov r9, [rbx+96]
1400efbda
1400efbdaloc_1400efbda:
1400efbdamov rdx, [rbx+88]
1400efbdexor r8l, r8l
1400efbe1mov rcx, rbp
1400efbe4call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400efbe9mov rax, [rbx]
1400efbecmov rdx, rbp
1400efbefmov rcx, [rax-24]
1400efbf3add rcx, rbx
1400efbf6call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400efbfbnop
1400efbfcadd rsp, 40
1400efc00pop rbx
1400efc01pop rsi
1400efc02pop rdi
1400efc03pop rbp
1400efc04pop r12
1400efc06pop r13
1400efc08pop r14
1400efc0apop r15
1400efc0cret
1400efc0d
1400efc0dloc_1400efc0d:
1400efc0dcall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400efc12mov rcx, rbp
1400efc15mov rdi, rax
1400efc18call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf()
1400efc1d
1400efc1dloc_1400efc1d:
1400efc1dmov rax, [rsi+8]
1400efc21mov rdx, [rsi+16]
1400efc25mov rcx, rdi
1400efc28mov [rbx], rax
1400efc2bmov rax, [rax-24]
1400efc2fmov [rbx+rax], rdx
1400efc33xor eax, eax
1400efc35mov [rbx+8], rax
1400efc39call _Unwind_Resume
1400efc3elea rcx, [rbx+88]
1400efc42mov rdi, rax
1400efc45call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400efc4amov rax, [rip+0xa764f]
1400efc51lea rcx, [rbx+72]
1400efc55add rax, 16
1400efc59mov [rbx+16], rax
1400efc5dcall std::locale::~locale()
1400efc62jmp 0x1400efc1d
1400efc64
1400efc64 48 89 c7 eb e1 H....
1400efb00
1400efb00std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400efb00push r15
1400efb02push r14
1400efb04push r13
1400efb06push r12
1400efb08push rbp
1400efb09push rdi
1400efb0apush rsi
1400efb0bpush rbx
1400efb0csub rsp, 40
1400efb10mov rax, [rdx+8]
1400efb14mov rsi, rdx
1400efb17mov rbx, rcx
1400efb1amov [rcx], rax
1400efb1dmov rdx, [rax-24]
1400efb21mov rcx, [rsi+16]
1400efb25mov r15, r8
1400efb28mov edi, r9l
1400efb2blea rbp, [rbx+16]
1400efb2fmov r14l, edi
1400efb32mov [rbx+rdx], rcx
1400efb36xor edx, edx
1400efb38or r14l, 8
1400efb3cmov [rbx+8], 0
1400efb44mov rcx, [rax-24]
1400efb48add rcx, rbx
1400efb4bcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400efb50mov rax, [rsi]
1400efb53mov rdx, [rsi+24]
1400efb57lea rcx, [rbx+72]
1400efb5bmov [rbx], rax
1400efb5emov rax, [rax-24]
1400efb62mov [rbx+rax], rdx
1400efb66mov rax, [rip+0xa7733]
1400efb6dmov [rbx+64], 0
1400efb75add rax, 16
1400efb79movq x0, rax
1400efb7emovups [rbx+16], x0
1400efb82pxor x0, x0
1400efb86movups [rbx+32], x0
1400efb8amovups [rbx+48], x0
1400efb8ecall std::locale::locale()
1400efb93lea rax, [rip+0xb10e6]
1400efb9amov rdx, [r15]
1400efb9dmov r8, [r15+8]
1400efba1mov [rbx+16], rax
1400efba5lea rax, [rbx+104]
1400efba9mov [rbx+80], 0
1400efbb0mov [rbx+88], rax
1400efbb4test rdx, rdx
1400efbb7jne 0x1400efbbe
1400efbb9test r8, r8
1400efbbcjne 0x1400efc0d
1400efbbe
1400efbbeloc_1400efbbe:
1400efbbeadd r8, rdx
1400efbc1lea rcx, [rbx+88]
1400efbc5call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400efbcaxor r9l, r9l
1400efbcdand edi, 3
1400efbd0mov [rbx+80], r14l
1400efbd4je 0x1400efbda
1400efbd6mov r9, [rbx+96]
1400efbda
1400efbdaloc_1400efbda:
1400efbdamov rdx, [rbx+88]
1400efbdexor r8l, r8l
1400efbe1mov rcx, rbp
1400efbe4call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400efbe9mov rax, [rbx]
1400efbecmov rdx, rbp
1400efbefmov rcx, [rax-24]
1400efbf3add rcx, rbx
1400efbf6call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400efbfbnop
1400efbfcadd rsp, 40
1400efc00pop rbx
1400efc01pop rsi
1400efc02pop rdi
1400efc03pop rbp
1400efc04pop r12
1400efc06pop r13
1400efc08pop r14
1400efc0apop r15
1400efc0cret
1400efc0d
1400efc0dloc_1400efc0d:
1400efc0dcall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400efc12mov rcx, rbp
1400efc15mov rdi, rax
1400efc18call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf()
1400efc1d
1400efc1dloc_1400efc1d:
1400efc1dmov rax, [rsi+8]
1400efc21mov rdx, [rsi+16]
1400efc25mov rcx, rdi
1400efc28mov [rbx], rax
1400efc2bmov rax, [rax-24]
1400efc2fmov [rbx+rax], rdx
1400efc33xor eax, eax
1400efc35mov [rbx+8], rax
1400efc39call _Unwind_Resume
1400efc3elea rcx, [rbx+88]
1400efc42mov rdi, rax
1400efc45call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400efc4amov rax, [rip+0xa764f]
1400efc51lea rcx, [rbx+72]
1400efc55add rax, 16
1400efc59mov [rbx+16], rax
1400efc5dcall std::locale::~locale()
1400efc62jmp 0x1400efc1d
1400efc64
1400efc64 48 89 c7 eb e1 H....
1400efb00
1400efc69
1400efc69 // align 0x10
1400efc69 // align 0x10
1400efc70
1400efc70std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream(std::_Ios_Openmode):
1400efc70push rbp
1400efc71push rdi
1400efc72push rsi
1400efc73push rbx
1400efc74sub rsp, 40
1400efc78mov rax, [rdx+8]
1400efc7cmov rsi, rdx
1400efc7fmov rbx, rcx
1400efc82mov [rcx], rax
1400efc85mov rdx, [rax-24]
1400efc89mov rcx, [rsi+16]
1400efc8dmov edi, r8l
1400efc90lea rbp, [rbx+16]
1400efc94or edi, 8
1400efc97mov [rbx+rdx], rcx
1400efc9bxor edx, edx
1400efc9dmov [rbx+8], 0
1400efca5mov rcx, [rax-24]
1400efca9add rcx, rbx
1400efcaccall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400efcb1mov rax, [rsi]
1400efcb4mov rdx, [rsi+24]
1400efcb8lea rcx, [rbx+72]
1400efcbcmov [rbx], rax
1400efcbfmov rax, [rax-24]
1400efcc3mov [rbx+rax], rdx
1400efcc7mov rax, [rip+0xa75d2]
1400efccemov [rbx+64], 0
1400efcd6add rax, 16
1400efcdamovq x0, rax
1400efcdfmovups [rbx+16], x0
1400efce3pxor x0, x0
1400efce7movups [rbx+32], x0
1400efcebmovups [rbx+48], x0
1400efcefcall std::locale::locale()
1400efcf4lea rax, [rip+0xb0f85]
1400efcfbmov [rbx+104], 0
1400efcffmov rdx, rbp
1400efd02mov [rbx+16], rax
1400efd06lea rax, [rbx+104]
1400efd0amov [rbx+88], rax
1400efd0emov rax, [rbx]
1400efd11mov [rbx+96], 0
1400efd19mov [rbx+80], edi
1400efd1cmov rcx, [rax-24]
1400efd20add rcx, rbx
1400efd23call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400efd28nop
1400efd29add rsp, 40
1400efd2dpop rbx
1400efd2epop rsi
1400efd2fpop rdi
1400efd30pop rbp
1400efd31ret
1400efd32
1400efd32 48 89 e9 48 89 c7 e8 a3 85 ff ff 48 8b 46 H..H.......H.F
1400efd40 08 48 8b 56 10 48 89 f9 48 89 03 48 8b 40 e8 48 .H.V.H..H..H.@.H
1400efd50 89 14 03 31 c0 48 89 43 08 e8 42 b6 f2 ff 90 ...1.H.C..B....
1400efc70
1400efc70std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream(std::_Ios_Openmode):
1400efc70push rbp
1400efc71push rdi
1400efc72push rsi
1400efc73push rbx
1400efc74sub rsp, 40
1400efc78mov rax, [rdx+8]
1400efc7cmov rsi, rdx
1400efc7fmov rbx, rcx
1400efc82mov [rcx], rax
1400efc85mov rdx, [rax-24]
1400efc89mov rcx, [rsi+16]
1400efc8dmov edi, r8l
1400efc90lea rbp, [rbx+16]
1400efc94or edi, 8
1400efc97mov [rbx+rdx], rcx
1400efc9bxor edx, edx
1400efc9dmov [rbx+8], 0
1400efca5mov rcx, [rax-24]
1400efca9add rcx, rbx
1400efcaccall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400efcb1mov rax, [rsi]
1400efcb4mov rdx, [rsi+24]
1400efcb8lea rcx, [rbx+72]
1400efcbcmov [rbx], rax
1400efcbfmov rax, [rax-24]
1400efcc3mov [rbx+rax], rdx
1400efcc7mov rax, [rip+0xa75d2]
1400efccemov [rbx+64], 0
1400efcd6add rax, 16
1400efcdamovq x0, rax
1400efcdfmovups [rbx+16], x0
1400efce3pxor x0, x0
1400efce7movups [rbx+32], x0
1400efcebmovups [rbx+48], x0
1400efcefcall std::locale::locale()
1400efcf4lea rax, [rip+0xb0f85]
1400efcfbmov [rbx+104], 0
1400efcffmov rdx, rbp
1400efd02mov [rbx+16], rax
1400efd06lea rax, [rbx+104]
1400efd0amov [rbx+88], rax
1400efd0emov rax, [rbx]
1400efd11mov [rbx+96], 0
1400efd19mov [rbx+80], edi
1400efd1cmov rcx, [rax-24]
1400efd20add rcx, rbx
1400efd23call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400efd28nop
1400efd29add rsp, 40
1400efd2dpop rbx
1400efd2epop rsi
1400efd2fpop rdi
1400efd30pop rbp
1400efd31ret
1400efd32
1400efd32 48 89 e9 48 89 c7 e8 a3 85 ff ff 48 8b 46 H..H.......H.F
1400efd40 08 48 8b 56 10 48 89 f9 48 89 03 48 8b 40 e8 48 .H.V.H..H..H.@.H
1400efd50 89 14 03 31 c0 48 89 43 08 e8 42 b6 f2 ff 90 ...1.H.C..B....
1400efc70
1400efd5f
1400efd5f // align 0x10
1400efd5f // align 0x10
1400efd60
1400efd60std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream():
1400efd60push r14
1400efd62push rdi
1400efd63push rsi
1400efd64push rbx
1400efd65sub rsp, 40
1400efd69mov rax, [rdx+8]
1400efd6dmov rsi, rdx
1400efd70mov rbx, rcx
1400efd73mov [rcx], rax
1400efd76mov rdx, [rax-24]
1400efd7amov rcx, [rsi+16]
1400efd7emov [rbx+rdx], rcx
1400efd82xor edx, edx
1400efd84mov [rbx+8], 0
1400efd8cmov rcx, [rax-24]
1400efd90add rcx, rbx
1400efd93call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400efd98mov rax, [rsi]
1400efd9bmov rdx, [rsi+24]
1400efd9flea rcx, [rbx+72]
1400efda3mov [rbx], rax
1400efda6mov rax, [rax-24]
1400efdaamov [rbx+rax], rdx
1400efdaemov rax, [rip+0xa74eb]
1400efdb5mov [rbx+64], 0
1400efdbdadd rax, 16
1400efdc1movq x0, rax
1400efdc6movups [rbx+16], x0
1400efdcapxor x0, x0
1400efdcemovups [rbx+32], x0
1400efdd2movups [rbx+48], x0
1400efdd6call std::locale::locale()
1400efddblea rax, [rip+0xb0e9e]
1400efde2mov [rbx+104], 0
1400efde6lea rdx, [rbx+16]
1400efdeamov [rbx+16], rax
1400efdeelea rax, [rbx+104]
1400efdf2mov [rbx+88], rax
1400efdf6mov rax, [rbx]
1400efdf9mov [rbx+96], 0
1400efe01mov [rbx+80], 8
1400efe08mov rcx, [rax-24]
1400efe0cadd rcx, rbx
1400efe0fcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400efe14nop
1400efe15add rsp, 40
1400efe19pop rbx
1400efe1apop rsi
1400efe1bpop rdi
1400efe1cpop r14
1400efe1eret
1400efe1f
1400efe1f 48 H
1400efe20 8d 4b 10 49 89 c6 e8 b5 84 ff ff 48 8b 46 08 48 .K.I.......H.F.H
1400efe30 8b 56 10 4c 89 f1 48 89 03 48 8b 40 e8 48 89 14 .V.L..H..H.@.H..
1400efe40 03 31 c0 48 89 43 08 e8 54 b5 f2 ff 90 .1.H.C..T....
1400efd60
1400efd60std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::basic_istringstream():
1400efd60push r14
1400efd62push rdi
1400efd63push rsi
1400efd64push rbx
1400efd65sub rsp, 40
1400efd69mov rax, [rdx+8]
1400efd6dmov rsi, rdx
1400efd70mov rbx, rcx
1400efd73mov [rcx], rax
1400efd76mov rdx, [rax-24]
1400efd7amov rcx, [rsi+16]
1400efd7emov [rbx+rdx], rcx
1400efd82xor edx, edx
1400efd84mov [rbx+8], 0
1400efd8cmov rcx, [rax-24]
1400efd90add rcx, rbx
1400efd93call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400efd98mov rax, [rsi]
1400efd9bmov rdx, [rsi+24]
1400efd9flea rcx, [rbx+72]
1400efda3mov [rbx], rax
1400efda6mov rax, [rax-24]
1400efdaamov [rbx+rax], rdx
1400efdaemov rax, [rip+0xa74eb]
1400efdb5mov [rbx+64], 0
1400efdbdadd rax, 16
1400efdc1movq x0, rax
1400efdc6movups [rbx+16], x0
1400efdcapxor x0, x0
1400efdcemovups [rbx+32], x0
1400efdd2movups [rbx+48], x0
1400efdd6call std::locale::locale()
1400efddblea rax, [rip+0xb0e9e]
1400efde2mov [rbx+104], 0
1400efde6lea rdx, [rbx+16]
1400efdeamov [rbx+16], rax
1400efdeelea rax, [rbx+104]
1400efdf2mov [rbx+88], rax
1400efdf6mov rax, [rbx]
1400efdf9mov [rbx+96], 0
1400efe01mov [rbx+80], 8
1400efe08mov rcx, [rax-24]
1400efe0cadd rcx, rbx
1400efe0fcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400efe14nop
1400efe15add rsp, 40
1400efe19pop rbx
1400efe1apop rsi
1400efe1bpop rdi
1400efe1cpop r14
1400efe1eret
1400efe1f
1400efe1f 48 H
1400efe20 8d 4b 10 49 89 c6 e8 b5 84 ff ff 48 8b 46 08 48 .K.I.......H.F.H
1400efe30 8b 56 10 4c 89 f1 48 89 03 48 8b 40 e8 48 89 14 .V.L..H..H.@.H..
1400efe40 03 31 c0 48 89 43 08 e8 54 b5 f2 ff 90 .1.H.C..T....
1400efd60
1400efe4d
1400efe4d // align 0x10
1400efe4d // align 0x10
1400efe50
1400efe50std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_istringstream():
1400efe50push rbx
1400efe51sub rsp, 32
1400efe55lea rax, [rip+0xb13cc]
1400efe5cmov [rcx], rax
1400efe5fadd rax, 40
1400efe63mov rbx, rcx
1400efe66mov [rcx+120], rax
1400efe6amov rcx, [rcx+88]
1400efe6elea rax, [rbx+104]
1400efe72cmp rcx, rax
1400efe75je 0x1400efe7c
1400efe77call operator delete(void*)
1400efe7c
1400efe7cloc_1400efe7c:
1400efe7cmov rax, [rip+0xa741d]
1400efe83lea rcx, [rbx+72]
1400efe87add rax, 16
1400efe8bmov [rbx+16], rax
1400efe8fcall std::locale::~locale()
1400efe94lea rax, [rip+0xaa6bd]
1400efe9blea rcx, [rbx+120]
1400efe9fmov [rbx+8], 0
1400efea7mov [rbx], rax
1400efeaamov rax, [rip+0xa764f]
1400efeb1add rax, 16
1400efeb5mov [rbx+120], rax
1400efeb9call std::ios_base::~ios_base()
1400efebemov rcx, rbx
1400efec1add rsp, 32
1400efec5pop rbx
1400efec6jmp 0x140101ab0
1400efe50
1400efe50std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_istringstream():
1400efe50push rbx
1400efe51sub rsp, 32
1400efe55lea rax, [rip+0xb13cc]
1400efe5cmov [rcx], rax
1400efe5fadd rax, 40
1400efe63mov rbx, rcx
1400efe66mov [rcx+120], rax
1400efe6amov rcx, [rcx+88]
1400efe6elea rax, [rbx+104]
1400efe72cmp rcx, rax
1400efe75je 0x1400efe7c
1400efe77call operator delete(void*)
1400efe7c
1400efe7cloc_1400efe7c:
1400efe7cmov rax, [rip+0xa741d]
1400efe83lea rcx, [rbx+72]
1400efe87add rax, 16
1400efe8bmov [rbx+16], rax
1400efe8fcall std::locale::~locale()
1400efe94lea rax, [rip+0xaa6bd]
1400efe9blea rcx, [rbx+120]
1400efe9fmov [rbx+8], 0
1400efea7mov [rbx], rax
1400efeaamov rax, [rip+0xa764f]
1400efeb1add rax, 16
1400efeb5mov [rbx+120], rax
1400efeb9call std::ios_base::~ios_base()
1400efebemov rcx, rbx
1400efec1add rsp, 32
1400efec5pop rbx
1400efec6jmp 0x140101ab0
1400efe50
1400efecb
1400efecb // align 0x10
1400efecb // align 0x10
1400efed0
1400efed0std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_istringstream():
1400efed0push rbx
1400efed1sub rsp, 32
1400efed5lea rax, [rip+0xb134c]
1400efedcmov [rcx], rax
1400efedfadd rax, 40
1400efee3mov rbx, rcx
1400efee6mov [rcx+120], rax
1400efeeamov rcx, [rcx+88]
1400efeeelea rax, [rbx+104]
1400efef2cmp rcx, rax
1400efef5je 0x1400efefc
1400efef7call operator delete(void*)
1400efefc
1400efefcloc_1400efefc:
1400efefcmov rax, [rip+0xa739d]
1400eff03lea rcx, [rbx+72]
1400eff07add rax, 16
1400eff0bmov [rbx+16], rax
1400eff0fcall std::locale::~locale()
1400eff14lea rax, [rip+0xaa63d]
1400eff1blea rcx, [rbx+120]
1400eff1fmov [rbx+8], 0
1400eff27mov [rbx], rax
1400eff2amov rax, [rip+0xa75cf]
1400eff31add rax, 16
1400eff35mov [rbx+120], rax
1400eff39add rsp, 32
1400eff3dpop rbx
1400eff3ejmp 0x1400f5f40
1400efed0
1400efed0std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_istringstream():
1400efed0push rbx
1400efed1sub rsp, 32
1400efed5lea rax, [rip+0xb134c]
1400efedcmov [rcx], rax
1400efedfadd rax, 40
1400efee3mov rbx, rcx
1400efee6mov [rcx+120], rax
1400efeeamov rcx, [rcx+88]
1400efeeelea rax, [rbx+104]
1400efef2cmp rcx, rax
1400efef5je 0x1400efefc
1400efef7call operator delete(void*)
1400efefc
1400efefcloc_1400efefc:
1400efefcmov rax, [rip+0xa739d]
1400eff03lea rcx, [rbx+72]
1400eff07add rax, 16
1400eff0bmov [rbx+16], rax
1400eff0fcall std::locale::~locale()
1400eff14lea rax, [rip+0xaa63d]
1400eff1blea rcx, [rbx+120]
1400eff1fmov [rbx+8], 0
1400eff27mov [rbx], rax
1400eff2amov rax, [rip+0xa75cf]
1400eff31add rax, 16
1400eff35mov [rbx+120], rax
1400eff39add rsp, 32
1400eff3dpop rbx
1400eff3ejmp 0x1400f5f40
1400efed0
1400eff43
1400eff43 // align 0x10
1400eff43 // align 0x10
1400eff50
1400eff50std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_istringstream():
1400eff50push rsi
1400eff51push rbx
1400eff52sub rsp, 40
1400eff56mov rax, [rdx]
1400eff59mov rsi, rdx
1400eff5cmov [rcx], rax
1400eff5fmov rax, [rax-24]
1400eff63mov rbx, rcx
1400eff66mov rdx, [rdx+24]
1400eff6amov [rcx+rax], rdx
1400eff6emov rcx, [rcx+88]
1400eff72lea rax, [rbx+104]
1400eff76cmp rcx, rax
1400eff79je 0x1400eff80
1400eff7bcall operator delete(void*)
1400eff80
1400eff80loc_1400eff80:
1400eff80mov rax, [rip+0xa7319]
1400eff87lea rcx, [rbx+72]
1400eff8badd rax, 16
1400eff8fmov [rbx+16], rax
1400eff93call std::locale::~locale()
1400eff98mov rax, [rsi+8]
1400eff9cmov [rbx], rax
1400eff9fmov rax, [rax-24]
1400effa3mov rdx, [rsi+16]
1400effa7mov [rbx+rax], rdx
1400effabmov [rbx+8], 0
1400effb3add rsp, 40
1400effb7pop rbx
1400effb8pop rsi
1400effb9ret
1400eff50
1400eff50std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_istringstream():
1400eff50push rsi
1400eff51push rbx
1400eff52sub rsp, 40
1400eff56mov rax, [rdx]
1400eff59mov rsi, rdx
1400eff5cmov [rcx], rax
1400eff5fmov rax, [rax-24]
1400eff63mov rbx, rcx
1400eff66mov rdx, [rdx+24]
1400eff6amov [rcx+rax], rdx
1400eff6emov rcx, [rcx+88]
1400eff72lea rax, [rbx+104]
1400eff76cmp rcx, rax
1400eff79je 0x1400eff80
1400eff7bcall operator delete(void*)
1400eff80
1400eff80loc_1400eff80:
1400eff80mov rax, [rip+0xa7319]
1400eff87lea rcx, [rbx+72]
1400eff8badd rax, 16
1400eff8fmov [rbx+16], rax
1400eff93call std::locale::~locale()
1400eff98mov rax, [rsi+8]
1400eff9cmov [rbx], rax
1400eff9fmov rax, [rax-24]
1400effa3mov rdx, [rsi+16]
1400effa7mov [rbx+rax], rdx
1400effabmov [rbx+8], 0
1400effb3add rsp, 40
1400effb7pop rbx
1400effb8pop rsi
1400effb9ret
1400eff50
1400effba
1400effba // align 0x10
1400effba // align 0x10
1400effc0
1400effc0std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400effc0push rbp
1400effc1push rdi
1400effc2push rsi
1400effc3push rbx
1400effc4sub rsp, 40
1400effc8mov rax, [rcx]
1400effcbmov rdi, [rax-24]
1400effcfmov rax, [rdx]
1400effd2mov rsi, [rax-24]
1400effd6add rdi, rcx
1400effd9mov rbp, rcx
1400effdcmov rbx, rdx
1400effdfmov rcx, rdi
1400effe2add rsi, rdx
1400effe5mov rdx, rsi
1400effe8call std::ios_base::_M_swap(std::ios_base&)
1400effedlea rdx, [rdi+208]
1400efff4mov rcx, rdi
1400efff7call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400efffclea rdx, [rsi+208]
1400f0003mov rcx, rsi
1400f0006call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f000bmov rax, [rdi+216]
1400f0012mov rdx, [rsi+216]
1400f0019lea rcx, [rbp+16]
1400f001dmov [rdi+216], rdx
1400f0024movzx edx, [rsi+224]
1400f002bmov [rsi+216], rax
1400f0032movzx eax, [rdi+224]
1400f0039mov [rdi+224], dl
1400f003fmovzx edx, [rsi+225]
1400f0046mov [rsi+224], al
1400f004cmovzx eax, [rdi+225]
1400f0053mov [rdi+225], dl
1400f0059mov rdx, [rbx+8]
1400f005dmov [rsi+225], al
1400f0063mov rax, [rbp+8]
1400f0067mov [rbp+8], rdx
1400f006blea rdx, [rbx+16]
1400f006fmov [rbx+8], rax
1400f0073call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>&&)
1400f0078mov rax, rbp
1400f007badd rsp, 40
1400f007fpop rbx
1400f0080pop rsi
1400f0081pop rdi
1400f0082pop rbp
1400f0083ret
1400effc0
1400effc0std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400effc0push rbp
1400effc1push rdi
1400effc2push rsi
1400effc3push rbx
1400effc4sub rsp, 40
1400effc8mov rax, [rcx]
1400effcbmov rdi, [rax-24]
1400effcfmov rax, [rdx]
1400effd2mov rsi, [rax-24]
1400effd6add rdi, rcx
1400effd9mov rbp, rcx
1400effdcmov rbx, rdx
1400effdfmov rcx, rdi
1400effe2add rsi, rdx
1400effe5mov rdx, rsi
1400effe8call std::ios_base::_M_swap(std::ios_base&)
1400effedlea rdx, [rdi+208]
1400efff4mov rcx, rdi
1400efff7call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400efffclea rdx, [rsi+208]
1400f0003mov rcx, rsi
1400f0006call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f000bmov rax, [rdi+216]
1400f0012mov rdx, [rsi+216]
1400f0019lea rcx, [rbp+16]
1400f001dmov [rdi+216], rdx
1400f0024movzx edx, [rsi+224]
1400f002bmov [rsi+216], rax
1400f0032movzx eax, [rdi+224]
1400f0039mov [rdi+224], dl
1400f003fmovzx edx, [rsi+225]
1400f0046mov [rsi+224], al
1400f004cmovzx eax, [rdi+225]
1400f0053mov [rdi+225], dl
1400f0059mov rdx, [rbx+8]
1400f005dmov [rsi+225], al
1400f0063mov rax, [rbp+8]
1400f0067mov [rbp+8], rdx
1400f006blea rdx, [rbx+16]
1400f006fmov [rbx+8], rax
1400f0073call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>&&)
1400f0078mov rax, rbp
1400f007badd rsp, 40
1400f007fpop rbx
1400f0080pop rsi
1400f0081pop rdi
1400f0082pop rbp
1400f0083ret
1400effc0
1400f0084
1400f0084 // align 0x10
1400f0084 // align 0x10
1400f0090
1400f0090std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::str(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&):
1400f0090push rbx
1400f0091sub rsp, 48
1400f0095mov rax, [rdx+8]
1400f0099mov rbx, rcx
1400f009cmov [rsp+32], rax
1400f00a1mov r9, [rdx]
1400f00a4lea rcx, [rcx+88]
1400f00a8mov r8, [rbx+96]
1400f00acxor edx, edx
1400f00aecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_replace(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)
1400f00b3xor r9l, r9l
1400f00b6test [rbx+80], 3
1400f00baje 0x1400f00c0
1400f00bcmov r9, [rbx+96]
1400f00c0
1400f00c0loc_1400f00c0:
1400f00c0mov rdx, [rbx+88]
1400f00c4lea rcx, [rbx+16]
1400f00c8xor r8l, r8l
1400f00cbadd rsp, 48
1400f00cfpop rbx
1400f00d0jmp 0x1400e8fc0
1400f0090
1400f0090std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::str(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&):
1400f0090push rbx
1400f0091sub rsp, 48
1400f0095mov rax, [rdx+8]
1400f0099mov rbx, rcx
1400f009cmov [rsp+32], rax
1400f00a1mov r9, [rdx]
1400f00a4lea rcx, [rcx+88]
1400f00a8mov r8, [rbx+96]
1400f00acxor edx, edx
1400f00aecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_replace(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)
1400f00b3xor r9l, r9l
1400f00b6test [rbx+80], 3
1400f00baje 0x1400f00c0
1400f00bcmov r9, [rbx+96]
1400f00c0
1400f00c0loc_1400f00c0:
1400f00c0mov rdx, [rbx+88]
1400f00c4lea rcx, [rbx+16]
1400f00c8xor r8l, r8l
1400f00cbadd rsp, 48
1400f00cfpop rbx
1400f00d0jmp 0x1400e8fc0
1400f0090
1400f00d5
1400f00d5 // align 0x10
1400f00d5 // align 0x10
1400f00e0
1400f00e0std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&):
1400f00e0push rbp
1400f00e1push rdi
1400f00e2push rsi
1400f00e3push rbx
1400f00e4sub rsp, 40
1400f00e8mov rax, [rcx]
1400f00ebmov rsi, [rax-24]
1400f00efmov rax, [rdx]
1400f00f2mov rbx, [rax-24]
1400f00f6add rsi, rcx
1400f00f9mov rdi, rcx
1400f00fcmov rbp, rdx
1400f00ffmov rcx, rsi
1400f0102add rbx, rdx
1400f0105mov rdx, rbx
1400f0108call std::ios_base::_M_swap(std::ios_base&)
1400f010dlea rdx, [rsi+208]
1400f0114mov rcx, rsi
1400f0117call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f011clea rdx, [rbx+208]
1400f0123mov rcx, rbx
1400f0126call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f012bmov rdx, [rbx+216]
1400f0132mov rax, [rsi+216]
1400f0139lea rcx, [rdi+16]
1400f013dmov [rsi+216], rdx
1400f0144movzx edx, [rbx+224]
1400f014bmov [rbx+216], rax
1400f0152movzx eax, [rsi+224]
1400f0159mov [rsi+224], dx
1400f0160movzx edx, [rbx+226]
1400f0167mov [rbx+224], ax
1400f016emovzx eax, [rsi+226]
1400f0175mov [rsi+226], dl
1400f017bmov rdx, [rbp+8]
1400f017fmov [rbx+226], al
1400f0185mov rax, [rdi+8]
1400f0189mov [rdi+8], rdx
1400f018dlea rdx, [rbp+16]
1400f0191mov [rbp+8], rax
1400f0195add rsp, 40
1400f0199pop rbx
1400f019apop rsi
1400f019bpop rdi
1400f019cpop rbp
1400f019djmp 0x1400e8a00
1400f00e0
1400f00e0std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&):
1400f00e0push rbp
1400f00e1push rdi
1400f00e2push rsi
1400f00e3push rbx
1400f00e4sub rsp, 40
1400f00e8mov rax, [rcx]
1400f00ebmov rsi, [rax-24]
1400f00efmov rax, [rdx]
1400f00f2mov rbx, [rax-24]
1400f00f6add rsi, rcx
1400f00f9mov rdi, rcx
1400f00fcmov rbp, rdx
1400f00ffmov rcx, rsi
1400f0102add rbx, rdx
1400f0105mov rdx, rbx
1400f0108call std::ios_base::_M_swap(std::ios_base&)
1400f010dlea rdx, [rsi+208]
1400f0114mov rcx, rsi
1400f0117call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f011clea rdx, [rbx+208]
1400f0123mov rcx, rbx
1400f0126call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f012bmov rdx, [rbx+216]
1400f0132mov rax, [rsi+216]
1400f0139lea rcx, [rdi+16]
1400f013dmov [rsi+216], rdx
1400f0144movzx edx, [rbx+224]
1400f014bmov [rbx+216], rax
1400f0152movzx eax, [rsi+224]
1400f0159mov [rsi+224], dx
1400f0160movzx edx, [rbx+226]
1400f0167mov [rbx+224], ax
1400f016emovzx eax, [rsi+226]
1400f0175mov [rsi+226], dl
1400f017bmov rdx, [rbp+8]
1400f017fmov [rbx+226], al
1400f0185mov rax, [rdi+8]
1400f0189mov [rdi+8], rdx
1400f018dlea rdx, [rbp+16]
1400f0191mov [rbp+8], rax
1400f0195add rsp, 40
1400f0199pop rbx
1400f019apop rsi
1400f019bpop rdi
1400f019cpop rbp
1400f019djmp 0x1400e8a00
1400f00e0
1400f01a2
1400f01a2 // align 0x10
1400f01a2 // align 0x10
1400f01b0
1400f01b0std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_istringstream(std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400f01b0push rbp
1400f01b1push rdi
1400f01b2push rsi
1400f01b3push rbx
1400f01b4sub rsp, 40
1400f01b8lea rbp, [rcx+120]
1400f01bcmov rbx, rcx
1400f01bfmov rsi, rdx
1400f01c2mov rcx, rbp
1400f01c5call std::ios_base::ios_base()
1400f01capxor x0, x0
1400f01cexor r8l, r8l
1400f01d1mov rcx, rbp
1400f01d4lea rax, [rip+0xaa3cd]
1400f01dbmovups [rbx+352], x0
1400f01e2mov [rbx], rax
1400f01e5add rax, 40
1400f01e9movups [rbx+368], x0
1400f01f0mov [rbx+120], rax
1400f01f4mov rax, [rsi+8]
1400f01f8mov [rbx+336], 0
1400f0203mov [rbx+8], rax
1400f0207mov rax, [rsi]
1400f020amov [rbx+344], r8w
1400f0212mov rdi, [rax-24]
1400f0216mov [rbx+346], 0
1400f021dadd rdi, rsi
1400f0220mov rdx, rdi
1400f0223call std::ios_base::_M_move(std::ios_base&)
1400f0228lea rdx, [rbx+328]
1400f022fmov rcx, rbp
1400f0232call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f0237mov rax, [rdi+216]
1400f023elea rdx, [rsi+16]
1400f0242mov [rdi+216], 0
1400f024dmov [rbx+352], 0
1400f0258mov [rbx+336], rax
1400f025fmovzx eax, [rdi+224]
1400f0266mov [rbx+344], ax
1400f026dmovzx eax, [rdi+226]
1400f0274lea rdi, [rbx+16]
1400f0278mov rcx, rdi
1400f027bmov [rbx+346], al
1400f0281lea rax, [rip+0xb0ff0]
1400f0288mov [rsi+8], 0
1400f0290mov [rbx], rax
1400f0293add rax, 40
1400f0297mov [rbx+120], rax
1400f029bcall std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&)
1400f02a0mov [rbx+352], rdi
1400f02a7add rsp, 40
1400f02abpop rbx
1400f02acpop rsi
1400f02adpop rdi
1400f02aepop rbp
1400f02afret
1400f02b0
1400f02b0 48 89 c6 48 8b 05 56 72 0a 00 48 89 e9 48 83 c0 H..H..Vr..H..H..
1400f02c0 10 48 89 43 78 e8 76 5c 00 00 48 89 f1 e8 ce b0 .H.Cx.v\..H.....
1400f02d0 f2 ff 48 8d 35 cf a2 0a 00 31 c9 48 89 33 48 89 ..H.5....1.H.3H.
1400f02e0 c6 48 89 4b 08 eb cc .H.K...
1400f01b0
1400f01b0std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_istringstream(std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400f01b0push rbp
1400f01b1push rdi
1400f01b2push rsi
1400f01b3push rbx
1400f01b4sub rsp, 40
1400f01b8lea rbp, [rcx+120]
1400f01bcmov rbx, rcx
1400f01bfmov rsi, rdx
1400f01c2mov rcx, rbp
1400f01c5call std::ios_base::ios_base()
1400f01capxor x0, x0
1400f01cexor r8l, r8l
1400f01d1mov rcx, rbp
1400f01d4lea rax, [rip+0xaa3cd]
1400f01dbmovups [rbx+352], x0
1400f01e2mov [rbx], rax
1400f01e5add rax, 40
1400f01e9movups [rbx+368], x0
1400f01f0mov [rbx+120], rax
1400f01f4mov rax, [rsi+8]
1400f01f8mov [rbx+336], 0
1400f0203mov [rbx+8], rax
1400f0207mov rax, [rsi]
1400f020amov [rbx+344], r8w
1400f0212mov rdi, [rax-24]
1400f0216mov [rbx+346], 0
1400f021dadd rdi, rsi
1400f0220mov rdx, rdi
1400f0223call std::ios_base::_M_move(std::ios_base&)
1400f0228lea rdx, [rbx+328]
1400f022fmov rcx, rbp
1400f0232call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f0237mov rax, [rdi+216]
1400f023elea rdx, [rsi+16]
1400f0242mov [rdi+216], 0
1400f024dmov [rbx+352], 0
1400f0258mov [rbx+336], rax
1400f025fmovzx eax, [rdi+224]
1400f0266mov [rbx+344], ax
1400f026dmovzx eax, [rdi+226]
1400f0274lea rdi, [rbx+16]
1400f0278mov rcx, rdi
1400f027bmov [rbx+346], al
1400f0281lea rax, [rip+0xb0ff0]
1400f0288mov [rsi+8], 0
1400f0290mov [rbx], rax
1400f0293add rax, 40
1400f0297mov [rbx+120], rax
1400f029bcall std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&)
1400f02a0mov [rbx+352], rdi
1400f02a7add rsp, 40
1400f02abpop rbx
1400f02acpop rsi
1400f02adpop rdi
1400f02aepop rbp
1400f02afret
1400f02b0
1400f02b0 48 89 c6 48 8b 05 56 72 0a 00 48 89 e9 48 83 c0 H..H..Vr..H..H..
1400f02c0 10 48 89 43 78 e8 76 5c 00 00 48 89 f1 e8 ce b0 .H.Cx.v\..H.....
1400f02d0 f2 ff 48 8d 35 cf a2 0a 00 31 c9 48 89 33 48 89 ..H.5....1.H.3H.
1400f02e0 c6 48 89 4b 08 eb cc .H.K...
1400f01b0
Loading..