File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400edab0
1400edab0std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream():
1400edab0push rbx
1400edab1sub rsp, 32
1400edab5lea rax, [rip+0xb366c]
1400edabcmov [rcx], rax
1400edabfadd rax, 80
1400edac3mov rbx, rcx
1400edac6mov [rcx+128], rax
1400edacdsub rax, 40
1400edad1mov [rcx+16], rax
1400edad5mov rcx, [rcx+96]
1400edad9lea rax, [rbx+112]
1400edaddcmp rcx, rax
1400edae0je 0x1400edae7
1400edae2call operator delete(void*)
1400edae7
1400edae7loc_1400edae7:
1400edae7mov rax, [rip+0xa97b2]
1400edaeelea rcx, [rbx+80]
1400edaf2add rax, 16
1400edaf6mov [rbx+24], rax
1400edafacall std::locale::~locale()
1400edafflea rax, [rip+0xac8e2]
1400edb06mov [rbx+8], 0
1400edb0elea rcx, [rbx+128]
1400edb15mov [rbx+16], rax
1400edb19lea rax, [rip+0xac878]
1400edb20mov [rbx], rax
1400edb23mov rax, [rip+0xa99d6]
1400edb2aadd rax, 16
1400edb2emov [rbx+128], rax
1400edb35call std::ios_base::~ios_base()
1400edb3amov rcx, rbx
1400edb3dadd rsp, 32
1400edb41pop rbx
1400edb42jmp 0x140101ab0
1400edab0
1400edab0std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream():
1400edab0push rbx
1400edab1sub rsp, 32
1400edab5lea rax, [rip+0xb366c]
1400edabcmov [rcx], rax
1400edabfadd rax, 80
1400edac3mov rbx, rcx
1400edac6mov [rcx+128], rax
1400edacdsub rax, 40
1400edad1mov [rcx+16], rax
1400edad5mov rcx, [rcx+96]
1400edad9lea rax, [rbx+112]
1400edaddcmp rcx, rax
1400edae0je 0x1400edae7
1400edae2call operator delete(void*)
1400edae7
1400edae7loc_1400edae7:
1400edae7mov rax, [rip+0xa97b2]
1400edaeelea rcx, [rbx+80]
1400edaf2add rax, 16
1400edaf6mov [rbx+24], rax
1400edafacall std::locale::~locale()
1400edafflea rax, [rip+0xac8e2]
1400edb06mov [rbx+8], 0
1400edb0elea rcx, [rbx+128]
1400edb15mov [rbx+16], rax
1400edb19lea rax, [rip+0xac878]
1400edb20mov [rbx], rax
1400edb23mov rax, [rip+0xa99d6]
1400edb2aadd rax, 16
1400edb2emov [rbx+128], rax
1400edb35call std::ios_base::~ios_base()
1400edb3amov rcx, rbx
1400edb3dadd rsp, 32
1400edb41pop rbx
1400edb42jmp 0x140101ab0
1400edab0
1400edb47
1400edb47 // align 0x10
1400edb47 // align 0x10
1400edb50
1400edb50std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream():
1400edb50push rbx
1400edb51sub rsp, 32
1400edb55lea rax, [rip+0xb35cc]
1400edb5cmov [rcx], rax
1400edb5fadd rax, 80
1400edb63mov rbx, rcx
1400edb66mov [rcx+128], rax
1400edb6dsub rax, 40
1400edb71mov [rcx+16], rax
1400edb75mov rcx, [rcx+96]
1400edb79lea rax, [rbx+112]
1400edb7dcmp rcx, rax
1400edb80je 0x1400edb87
1400edb82call operator delete(void*)
1400edb87
1400edb87loc_1400edb87:
1400edb87mov rax, [rip+0xa9712]
1400edb8elea rcx, [rbx+80]
1400edb92add rax, 16
1400edb96mov [rbx+24], rax
1400edb9acall std::locale::~locale()
1400edb9flea rax, [rip+0xac842]
1400edba6lea rcx, [rbx+128]
1400edbadmov [rbx+8], 0
1400edbb5mov [rbx+16], rax
1400edbb9lea rax, [rip+0xac7d8]
1400edbc0mov [rbx], rax
1400edbc3mov rax, [rip+0xa9936]
1400edbcaadd rax, 16
1400edbcemov [rbx+128], rax
1400edbd5add rsp, 32
1400edbd9pop rbx
1400edbdajmp 0x1400f5f40
1400edb50
1400edb50std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream():
1400edb50push rbx
1400edb51sub rsp, 32
1400edb55lea rax, [rip+0xb35cc]
1400edb5cmov [rcx], rax
1400edb5fadd rax, 80
1400edb63mov rbx, rcx
1400edb66mov [rcx+128], rax
1400edb6dsub rax, 40
1400edb71mov [rcx+16], rax
1400edb75mov rcx, [rcx+96]
1400edb79lea rax, [rbx+112]
1400edb7dcmp rcx, rax
1400edb80je 0x1400edb87
1400edb82call operator delete(void*)
1400edb87
1400edb87loc_1400edb87:
1400edb87mov rax, [rip+0xa9712]
1400edb8elea rcx, [rbx+80]
1400edb92add rax, 16
1400edb96mov [rbx+24], rax
1400edb9acall std::locale::~locale()
1400edb9flea rax, [rip+0xac842]
1400edba6lea rcx, [rbx+128]
1400edbadmov [rbx+8], 0
1400edbb5mov [rbx+16], rax
1400edbb9lea rax, [rip+0xac7d8]
1400edbc0mov [rbx], rax
1400edbc3mov rax, [rip+0xa9936]
1400edbcaadd rax, 16
1400edbcemov [rbx+128], rax
1400edbd5add rsp, 32
1400edbd9pop rbx
1400edbdajmp 0x1400f5f40
1400edb50
1400edbdf
1400edbdf // align 0x10
1400edbdf // align 0x10
1400edbe0
1400edbe0std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream():
1400edbe0push rsi
1400edbe1push rbx
1400edbe2sub rsp, 40
1400edbe6mov rax, [rdx]
1400edbe9mov rsi, rdx
1400edbecmov [rcx], rax
1400edbefmov rax, [rax-24]
1400edbf3mov rbx, rcx
1400edbf6mov rdx, [rdx+64]
1400edbfamov [rcx+rax], rdx
1400edbfemov rax, [rsi+72]
1400edc02mov [rcx+16], rax
1400edc06mov rcx, [rcx+96]
1400edc0alea rax, [rbx+112]
1400edc0ecmp rcx, rax
1400edc11je 0x1400edc18
1400edc13call operator delete(void*)
1400edc18
1400edc18loc_1400edc18:
1400edc18mov rax, [rip+0xa9681]
1400edc1flea rcx, [rbx+80]
1400edc23add rax, 16
1400edc27mov [rbx+24], rax
1400edc2bcall std::locale::~locale()
1400edc30mov rax, [rsi+8]
1400edc34mov [rbx], rax
1400edc37mov rax, [rax-24]
1400edc3bmov rdx, [rsi+48]
1400edc3fmov [rbx+rax], rdx
1400edc43mov rax, [rsi+56]
1400edc47mov [rbx+16], rax
1400edc4bmov rax, [rsi+32]
1400edc4fmov [rbx+16], rax
1400edc53mov rax, [rax-24]
1400edc57mov rdx, [rsi+40]
1400edc5bmov [rbx+rax+16], rdx
1400edc60mov rax, [rsi+16]
1400edc64mov [rbx], rax
1400edc67mov rax, [rax-24]
1400edc6bmov rdx, [rsi+24]
1400edc6fmov [rbx+rax], rdx
1400edc73mov [rbx+8], 0
1400edc7badd rsp, 40
1400edc7fpop rbx
1400edc80pop rsi
1400edc81ret
1400edbe0
1400edbe0std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream():
1400edbe0push rsi
1400edbe1push rbx
1400edbe2sub rsp, 40
1400edbe6mov rax, [rdx]
1400edbe9mov rsi, rdx
1400edbecmov [rcx], rax
1400edbefmov rax, [rax-24]
1400edbf3mov rbx, rcx
1400edbf6mov rdx, [rdx+64]
1400edbfamov [rcx+rax], rdx
1400edbfemov rax, [rsi+72]
1400edc02mov [rcx+16], rax
1400edc06mov rcx, [rcx+96]
1400edc0alea rax, [rbx+112]
1400edc0ecmp rcx, rax
1400edc11je 0x1400edc18
1400edc13call operator delete(void*)
1400edc18
1400edc18loc_1400edc18:
1400edc18mov rax, [rip+0xa9681]
1400edc1flea rcx, [rbx+80]
1400edc23add rax, 16
1400edc27mov [rbx+24], rax
1400edc2bcall std::locale::~locale()
1400edc30mov rax, [rsi+8]
1400edc34mov [rbx], rax
1400edc37mov rax, [rax-24]
1400edc3bmov rdx, [rsi+48]
1400edc3fmov [rbx+rax], rdx
1400edc43mov rax, [rsi+56]
1400edc47mov [rbx+16], rax
1400edc4bmov rax, [rsi+32]
1400edc4fmov [rbx+16], rax
1400edc53mov rax, [rax-24]
1400edc57mov rdx, [rsi+40]
1400edc5bmov [rbx+rax+16], rdx
1400edc60mov rax, [rsi+16]
1400edc64mov [rbx], rax
1400edc67mov rax, [rax-24]
1400edc6bmov rdx, [rsi+24]
1400edc6fmov [rbx+rax], rdx
1400edc73mov [rbx+8], 0
1400edc7badd rsp, 40
1400edc7fpop rbx
1400edc80pop rsi
1400edc81ret
1400edbe0
1400edc82
1400edc82 // align 0x10
1400edc82 // align 0x10
1400edc90
1400edc90std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400edc90push rbp
1400edc91push rdi
1400edc92push rsi
1400edc93push rbx
1400edc94sub rsp, 40
1400edc98mov rax, [rcx]
1400edc9bmov rdi, [rax-24]
1400edc9fmov rax, [rdx]
1400edca2mov rsi, [rax-24]
1400edca6add rdi, rcx
1400edca9mov rbp, rcx
1400edcacmov rbx, rdx
1400edcafmov rcx, rdi
1400edcb2add rsi, rdx
1400edcb5mov rdx, rsi
1400edcb8call std::ios_base::_M_swap(std::ios_base&)
1400edcbdlea rdx, [rdi+208]
1400edcc4mov rcx, rdi
1400edcc7call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400edccclea rdx, [rsi+208]
1400edcd3mov rcx, rsi
1400edcd6call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400edcdbmov rax, [rdi+216]
1400edce2mov rdx, [rsi+216]
1400edce9lea rcx, [rbp+24]
1400edcedmov [rdi+216], rdx
1400edcf4movzx edx, [rsi+224]
1400edcfbmov [rsi+216], rax
1400edd02movzx eax, [rdi+224]
1400edd09mov [rdi+224], dl
1400edd0fmovzx edx, [rsi+225]
1400edd16mov [rsi+224], al
1400edd1cmovzx eax, [rdi+225]
1400edd23mov [rdi+225], dl
1400edd29mov rdx, [rbx+8]
1400edd2dmov [rsi+225], al
1400edd33mov rax, [rbp+8]
1400edd37mov [rbp+8], rdx
1400edd3blea rdx, [rbx+24]
1400edd3fmov [rbx+8], rax
1400edd43call 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>>&&)
1400edd48mov rax, rbp
1400edd4badd rsp, 40
1400edd4fpop rbx
1400edd50pop rsi
1400edd51pop rdi
1400edd52pop rbp
1400edd53ret
1400edc90
1400edc90std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400edc90push rbp
1400edc91push rdi
1400edc92push rsi
1400edc93push rbx
1400edc94sub rsp, 40
1400edc98mov rax, [rcx]
1400edc9bmov rdi, [rax-24]
1400edc9fmov rax, [rdx]
1400edca2mov rsi, [rax-24]
1400edca6add rdi, rcx
1400edca9mov rbp, rcx
1400edcacmov rbx, rdx
1400edcafmov rcx, rdi
1400edcb2add rsi, rdx
1400edcb5mov rdx, rsi
1400edcb8call std::ios_base::_M_swap(std::ios_base&)
1400edcbdlea rdx, [rdi+208]
1400edcc4mov rcx, rdi
1400edcc7call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400edccclea rdx, [rsi+208]
1400edcd3mov rcx, rsi
1400edcd6call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400edcdbmov rax, [rdi+216]
1400edce2mov rdx, [rsi+216]
1400edce9lea rcx, [rbp+24]
1400edcedmov [rdi+216], rdx
1400edcf4movzx edx, [rsi+224]
1400edcfbmov [rsi+216], rax
1400edd02movzx eax, [rdi+224]
1400edd09mov [rdi+224], dl
1400edd0fmovzx edx, [rsi+225]
1400edd16mov [rsi+224], al
1400edd1cmovzx eax, [rdi+225]
1400edd23mov [rdi+225], dl
1400edd29mov rdx, [rbx+8]
1400edd2dmov [rsi+225], al
1400edd33mov rax, [rbp+8]
1400edd37mov [rbp+8], rdx
1400edd3blea rdx, [rbx+24]
1400edd3fmov [rbx+8], rax
1400edd43call 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>>&&)
1400edd48mov rax, rbp
1400edd4badd rsp, 40
1400edd4fpop rbx
1400edd50pop rsi
1400edd51pop rdi
1400edd52pop rbp
1400edd53ret
1400edc90
1400edd54
1400edd54 // align 0x10
1400edd54 // align 0x10
1400edd60
1400edd60std::__cxx11::basic_stringstream<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&):
1400edd60push rbx
1400edd61sub rsp, 48
1400edd65mov rax, [rdx+8]
1400edd69mov rbx, rcx
1400edd6cmov [rsp+32], rax
1400edd71mov r9, [rdx]
1400edd74lea rcx, [rcx+96]
1400edd78mov r8, [rbx+104]
1400edd7cxor edx, edx
1400edd7ecall 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)
1400edd83xor r9l, r9l
1400edd86test [rbx+88], 3
1400edd8aje 0x1400edd90
1400edd8cmov r9, [rbx+104]
1400edd90
1400edd90loc_1400edd90:
1400edd90mov rdx, [rbx+96]
1400edd94lea rcx, [rbx+24]
1400edd98xor r8l, r8l
1400edd9badd rsp, 48
1400edd9fpop rbx
1400edda0jmp 0x1400e8fc0
1400edd60
1400edd60std::__cxx11::basic_stringstream<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&):
1400edd60push rbx
1400edd61sub rsp, 48
1400edd65mov rax, [rdx+8]
1400edd69mov rbx, rcx
1400edd6cmov [rsp+32], rax
1400edd71mov r9, [rdx]
1400edd74lea rcx, [rcx+96]
1400edd78mov r8, [rbx+104]
1400edd7cxor edx, edx
1400edd7ecall 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)
1400edd83xor r9l, r9l
1400edd86test [rbx+88], 3
1400edd8aje 0x1400edd90
1400edd8cmov r9, [rbx+104]
1400edd90
1400edd90loc_1400edd90:
1400edd90mov rdx, [rbx+96]
1400edd94lea rcx, [rbx+24]
1400edd98xor r8l, r8l
1400edd9badd rsp, 48
1400edd9fpop rbx
1400edda0jmp 0x1400e8fc0
1400edd60
1400edda5
1400edda5 // align 0x10
1400edda5 // align 0x10
1400eddb0
1400eddb0std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&):
1400eddb0push rbp
1400eddb1push rdi
1400eddb2push rsi
1400eddb3push rbx
1400eddb4sub rsp, 40
1400eddb8mov rax, [rcx]
1400eddbbmov rsi, [rax-24]
1400eddbfmov rax, [rdx]
1400eddc2mov rbx, [rax-24]
1400eddc6add rsi, rcx
1400eddc9mov rdi, rcx
1400eddccmov rbp, rdx
1400eddcfmov rcx, rsi
1400eddd2add rbx, rdx
1400eddd5mov rdx, rbx
1400eddd8call std::ios_base::_M_swap(std::ios_base&)
1400eddddlea rdx, [rsi+208]
1400edde4mov rcx, rsi
1400edde7call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400eddeclea rdx, [rbx+208]
1400eddf3mov rcx, rbx
1400eddf6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400eddfbmov rdx, [rbx+216]
1400ede02mov rax, [rsi+216]
1400ede09lea rcx, [rdi+24]
1400ede0dmov [rsi+216], rdx
1400ede14movzx edx, [rbx+224]
1400ede1bmov [rbx+216], rax
1400ede22movzx eax, [rsi+224]
1400ede29mov [rsi+224], dx
1400ede30movzx edx, [rbx+226]
1400ede37mov [rbx+224], ax
1400ede3emovzx eax, [rsi+226]
1400ede45mov [rsi+226], dl
1400ede4bmov rdx, [rbp+8]
1400ede4fmov [rbx+226], al
1400ede55mov rax, [rdi+8]
1400ede59mov [rdi+8], rdx
1400ede5dlea rdx, [rbp+24]
1400ede61mov [rbp+8], rax
1400ede65add rsp, 40
1400ede69pop rbx
1400ede6apop rsi
1400ede6bpop rdi
1400ede6cpop rbp
1400ede6djmp 0x1400e8a00
1400eddb0
1400eddb0std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&):
1400eddb0push rbp
1400eddb1push rdi
1400eddb2push rsi
1400eddb3push rbx
1400eddb4sub rsp, 40
1400eddb8mov rax, [rcx]
1400eddbbmov rsi, [rax-24]
1400eddbfmov rax, [rdx]
1400eddc2mov rbx, [rax-24]
1400eddc6add rsi, rcx
1400eddc9mov rdi, rcx
1400eddccmov rbp, rdx
1400eddcfmov rcx, rsi
1400eddd2add rbx, rdx
1400eddd5mov rdx, rbx
1400eddd8call std::ios_base::_M_swap(std::ios_base&)
1400eddddlea rdx, [rsi+208]
1400edde4mov rcx, rsi
1400edde7call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400eddeclea rdx, [rbx+208]
1400eddf3mov rcx, rbx
1400eddf6call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400eddfbmov rdx, [rbx+216]
1400ede02mov rax, [rsi+216]
1400ede09lea rcx, [rdi+24]
1400ede0dmov [rsi+216], rdx
1400ede14movzx edx, [rbx+224]
1400ede1bmov [rbx+216], rax
1400ede22movzx eax, [rsi+224]
1400ede29mov [rsi+224], dx
1400ede30movzx edx, [rbx+226]
1400ede37mov [rbx+224], ax
1400ede3emovzx eax, [rsi+226]
1400ede45mov [rsi+226], dl
1400ede4bmov rdx, [rbp+8]
1400ede4fmov [rbx+226], al
1400ede55mov rax, [rdi+8]
1400ede59mov [rdi+8], rdx
1400ede5dlea rdx, [rbp+24]
1400ede61mov [rbp+8], rax
1400ede65add rsp, 40
1400ede69pop rbx
1400ede6apop rsi
1400ede6bpop rdi
1400ede6cpop rbp
1400ede6djmp 0x1400e8a00
1400eddb0
1400ede72
1400ede72 // align 0x10
1400ede72 // align 0x10
1400ede80
1400ede80std::__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>>&&):
1400ede80push rbp
1400ede81push rdi
1400ede82push rsi
1400ede83push rbx
1400ede84sub rsp, 40
1400ede88lea rbp, [rcx+128]
1400ede8fmov rbx, rcx
1400ede92mov rsi, rdx
1400ede95mov rcx, rbp
1400ede98call std::ios_base::ios_base()
1400ede9dxor eax, eax
1400ede9fpxor x0, x0
1400edea3mov rcx, rbp
1400edea6mov [rbx+352], ax
1400edeadlea rax, [rip+0xac584]
1400edeb4mov [rbx], rax
1400edeb7add rax, 40
1400edebbmovups [rbx+360], x0
1400edec2movups [rbx+376], x0
1400edec9mov [rbx+128], rax
1400eded0mov rax, [rsi+8]
1400eded4mov [rbx+344], 0
1400ededfmov [rbx+8], rax
1400edee3mov rax, [rsi]
1400edee6mov [rbx+354], 0
1400edeedmov rdi, [rax-24]
1400edef1add rdi, rsi
1400edef4mov rdx, rdi
1400edef7call std::ios_base::_M_move(std::ios_base&)
1400edefclea rdx, [rbx+336]
1400edf03mov rcx, rbp
1400edf06call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400edf0bmov rax, [rdi+216]
1400edf12lea rdx, [rsi+24]
1400edf16mov [rdi+216], 0
1400edf21mov [rbx+360], 0
1400edf2cmov [rbx+344], rax
1400edf33movzx eax, [rdi+224]
1400edf3amov [rbx+352], ax
1400edf41movzx eax, [rdi+226]
1400edf48lea rdi, [rbx+24]
1400edf4cmov rcx, rdi
1400edf4fmov [rbx+354], al
1400edf55lea rax, [rip+0xb324c]
1400edf5cmov [rsi+8], 0
1400edf64mov [rbx], rax
1400edf67add rax, 80
1400edf6bmov [rbx+128], rax
1400edf72sub rax, 40
1400edf76mov [rbx+16], rax
1400edf7acall 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>>&&)
1400edf7fmov [rbx+360], rdi
1400edf86add rsp, 40
1400edf8apop rbx
1400edf8bpop rsi
1400edf8cpop rdi
1400edf8dpop rbp
1400edf8eret
1400edf8f
1400edf8f 48 H
1400edf90 89 c6 eb 12 48 8d 15 bd 18 0b 00 48 89 d9 48 89 ....H......H..H.
1400edfa0 c6 e8 7a ce fd ff 48 8b 05 63 95 0a 00 48 89 e9 ..z...H..c...H..
1400edfb0 48 83 c0 10 48 89 83 80 00 00 00 e8 80 7f 00 00 H...H...........
1400edfc0 48 89 f1 e8 d8 d3 f2 ff 90 H........
1400ede80
1400ede80std::__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>>&&):
1400ede80push rbp
1400ede81push rdi
1400ede82push rsi
1400ede83push rbx
1400ede84sub rsp, 40
1400ede88lea rbp, [rcx+128]
1400ede8fmov rbx, rcx
1400ede92mov rsi, rdx
1400ede95mov rcx, rbp
1400ede98call std::ios_base::ios_base()
1400ede9dxor eax, eax
1400ede9fpxor x0, x0
1400edea3mov rcx, rbp
1400edea6mov [rbx+352], ax
1400edeadlea rax, [rip+0xac584]
1400edeb4mov [rbx], rax
1400edeb7add rax, 40
1400edebbmovups [rbx+360], x0
1400edec2movups [rbx+376], x0
1400edec9mov [rbx+128], rax
1400eded0mov rax, [rsi+8]
1400eded4mov [rbx+344], 0
1400ededfmov [rbx+8], rax
1400edee3mov rax, [rsi]
1400edee6mov [rbx+354], 0
1400edeedmov rdi, [rax-24]
1400edef1add rdi, rsi
1400edef4mov rdx, rdi
1400edef7call std::ios_base::_M_move(std::ios_base&)
1400edefclea rdx, [rbx+336]
1400edf03mov rcx, rbp
1400edf06call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400edf0bmov rax, [rdi+216]
1400edf12lea rdx, [rsi+24]
1400edf16mov [rdi+216], 0
1400edf21mov [rbx+360], 0
1400edf2cmov [rbx+344], rax
1400edf33movzx eax, [rdi+224]
1400edf3amov [rbx+352], ax
1400edf41movzx eax, [rdi+226]
1400edf48lea rdi, [rbx+24]
1400edf4cmov rcx, rdi
1400edf4fmov [rbx+354], al
1400edf55lea rax, [rip+0xb324c]
1400edf5cmov [rsi+8], 0
1400edf64mov [rbx], rax
1400edf67add rax, 80
1400edf6bmov [rbx+128], rax
1400edf72sub rax, 40
1400edf76mov [rbx+16], rax
1400edf7acall 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>>&&)
1400edf7fmov [rbx+360], rdi
1400edf86add rsp, 40
1400edf8apop rbx
1400edf8bpop rsi
1400edf8cpop rdi
1400edf8dpop rbp
1400edf8eret
1400edf8f
1400edf8f 48 H
1400edf90 89 c6 eb 12 48 8d 15 bd 18 0b 00 48 89 d9 48 89 ....H......H..H.
1400edfa0 c6 e8 7a ce fd ff 48 8b 05 63 95 0a 00 48 89 e9 ..z...H..c...H..
1400edfb0 48 83 c0 10 48 89 83 80 00 00 00 e8 80 7f 00 00 H...H...........
1400edfc0 48 89 f1 e8 d8 d3 f2 ff 90 H........
1400ede80
1400edfc9
1400edfc9 // align 0x10
1400edfc9 // align 0x10
1400edfd0
1400edfd0std::__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):
1400edfd0push r13
1400edfd2push r12
1400edfd4push rbp
1400edfd5push rdi
1400edfd6push rsi
1400edfd7push rbx
1400edfd8sub rsp, 56
1400edfdcmovups [rsp+32], x6
1400edfe1mov rax, [rip+0xa92c8]
1400edfe8lea rsi, [rip+0xb31e1]
1400edfefmovq x6, rsi
1400edff4add rax, 16
1400edff8movq x1, rax
1400edffdpunpcklqdq x6, x1
1400ee001lea rsi, [rcx+128]
1400ee008mov rbx, rcx
1400ee00bmov rbp, rdx
1400ee00emov edi, r8l
1400ee011mov rcx, rsi
1400ee014call std::ios_base::ios_base()
1400ee019xor r8l, r8l
1400ee01cpxor x0, x0
1400ee020xor edx, edx
1400ee022lea rax, [rip+0xac40f]
1400ee029mov [rbx+352], r8w
1400ee031mov rcx, rsi
1400ee034mov [rbx], rax
1400ee037add rax, 40
1400ee03bmov [rbx+344], 0
1400ee046mov [rbx+354], 0
1400ee04dmov [rbx+128], rax
1400ee054mov [rbx+8], 0
1400ee05cmovups [rbx+360], x0
1400ee063movups [rbx+376], x0
1400ee06acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee06flea rax, [rip+0xac492]
1400ee076xor edx, edx
1400ee078mov rcx, rsi
1400ee07bmov [rbx+16], rax
1400ee07fadd rax, 40
1400ee083mov [rbx+128], rax
1400ee08acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee08flea rax, [rip+0xb3112]
1400ee096pxor x0, x0
1400ee09alea rcx, [rbx+80]
1400ee09emovups [rbx+16], x6
1400ee0a2mov [rbx], rax
1400ee0a5add rax, 80
1400ee0a9mov [rbx+128], rax
1400ee0b0movups [rbx+32], x0
1400ee0b4movups [rbx+48], x0
1400ee0b8movups [rbx+64], x0
1400ee0bccall std::locale::locale()
1400ee0c1mov rdx, [rbp]
1400ee0c5lea rcx, [rbx+112]
1400ee0c9lea rax, [rip+0xb2c30]
1400ee0d0mov [rbx+24], rax
1400ee0d4mov rax, [rbp+8]
1400ee0d8mov [rbx+88], 0
1400ee0dfmov [rbx+96], rcx
1400ee0e3test rdx, rdx
1400ee0e6jne 0x1400ee0f1
1400ee0e8test rax, rax
1400ee0ebjne 0x1400ee1ac
1400ee0f1
1400ee0f1loc_1400ee0f1:
1400ee0f1lea r8, [rdx+2*rax]
1400ee0f5lea rcx, [rbx+96]
1400ee0f9call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400ee0femov [rbx+88], edi
1400ee101xor r9l, r9l
1400ee104and edi, 3
1400ee107je 0x1400ee10d
1400ee109mov r9, [rbx+104]
1400ee10d
1400ee10dloc_1400ee10d:
1400ee10dmov rdx, [rbx+96]
1400ee111xor r8l, r8l
1400ee114lea rcx, [rbx+24]
1400ee118call 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)
1400ee11dlea rdx, [rbx+24]
1400ee121mov rcx, rsi
1400ee124call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee129nop
1400ee12amovups x6, [rsp+32]
1400ee12fadd rsp, 56
1400ee133pop rbx
1400ee134pop rsi
1400ee135pop rdi
1400ee136pop rbp
1400ee137pop r12
1400ee139pop r13
1400ee13bret
1400ee13c
1400ee13c 48 89 c7 H..
1400ee13f
1400ee13floc_1400ee13f:
1400ee13fmov rax, [rip+0xa93ca]
1400ee146mov rcx, rsi
1400ee149add rax, 16
1400ee14dmov [rbx+128], rax
1400ee154call std::ios_base::~ios_base()
1400ee159mov rcx, rdi
1400ee15ccall _Unwind_Resume
1400ee161mov rbp, rax
1400ee164lea rcx, [rbx+24]
1400ee168call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringbuf()
1400ee16dmov rdi, rbp
1400ee170lea rdx, [rip+0xb16e1]
1400ee177mov rcx, rbx
1400ee17acall std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::~basic_iostream()
1400ee17fjmp 0x1400ee13f
1400ee181
1400ee181 48 8d 4b 60 48 89 c7 e8 b3 38 ff ff 48 8b 05 H.K`H....8..H..
1400ee190 1c 91 0a 00 48 8d 4b 50 48 83 c0 10 48 89 43 18 ....H.KPH...H.C.
1400ee1a0 e8 0b c6 fe ff eb c9 48 89 c7 eb e1 .......H....
1400ee1ac
1400ee1acloc_1400ee1ac:
1400ee1accall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400ee1b1lea rdi, [rip+0xac280]
1400ee1b8xor ecx, ecx
1400ee1bamov [rbx], rdi
1400ee1bdmov rdi, rax
1400ee1c0mov [rbx+8], rcx
1400ee1c4jmp 0x1400ee13f
1400edfd0
1400edfd0std::__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):
1400edfd0push r13
1400edfd2push r12
1400edfd4push rbp
1400edfd5push rdi
1400edfd6push rsi
1400edfd7push rbx
1400edfd8sub rsp, 56
1400edfdcmovups [rsp+32], x6
1400edfe1mov rax, [rip+0xa92c8]
1400edfe8lea rsi, [rip+0xb31e1]
1400edfefmovq x6, rsi
1400edff4add rax, 16
1400edff8movq x1, rax
1400edffdpunpcklqdq x6, x1
1400ee001lea rsi, [rcx+128]
1400ee008mov rbx, rcx
1400ee00bmov rbp, rdx
1400ee00emov edi, r8l
1400ee011mov rcx, rsi
1400ee014call std::ios_base::ios_base()
1400ee019xor r8l, r8l
1400ee01cpxor x0, x0
1400ee020xor edx, edx
1400ee022lea rax, [rip+0xac40f]
1400ee029mov [rbx+352], r8w
1400ee031mov rcx, rsi
1400ee034mov [rbx], rax
1400ee037add rax, 40
1400ee03bmov [rbx+344], 0
1400ee046mov [rbx+354], 0
1400ee04dmov [rbx+128], rax
1400ee054mov [rbx+8], 0
1400ee05cmovups [rbx+360], x0
1400ee063movups [rbx+376], x0
1400ee06acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee06flea rax, [rip+0xac492]
1400ee076xor edx, edx
1400ee078mov rcx, rsi
1400ee07bmov [rbx+16], rax
1400ee07fadd rax, 40
1400ee083mov [rbx+128], rax
1400ee08acall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee08flea rax, [rip+0xb3112]
1400ee096pxor x0, x0
1400ee09alea rcx, [rbx+80]
1400ee09emovups [rbx+16], x6
1400ee0a2mov [rbx], rax
1400ee0a5add rax, 80
1400ee0a9mov [rbx+128], rax
1400ee0b0movups [rbx+32], x0
1400ee0b4movups [rbx+48], x0
1400ee0b8movups [rbx+64], x0
1400ee0bccall std::locale::locale()
1400ee0c1mov rdx, [rbp]
1400ee0c5lea rcx, [rbx+112]
1400ee0c9lea rax, [rip+0xb2c30]
1400ee0d0mov [rbx+24], rax
1400ee0d4mov rax, [rbp+8]
1400ee0d8mov [rbx+88], 0
1400ee0dfmov [rbx+96], rcx
1400ee0e3test rdx, rdx
1400ee0e6jne 0x1400ee0f1
1400ee0e8test rax, rax
1400ee0ebjne 0x1400ee1ac
1400ee0f1
1400ee0f1loc_1400ee0f1:
1400ee0f1lea r8, [rdx+2*rax]
1400ee0f5lea rcx, [rbx+96]
1400ee0f9call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400ee0femov [rbx+88], edi
1400ee101xor r9l, r9l
1400ee104and edi, 3
1400ee107je 0x1400ee10d
1400ee109mov r9, [rbx+104]
1400ee10d
1400ee10dloc_1400ee10d:
1400ee10dmov rdx, [rbx+96]
1400ee111xor r8l, r8l
1400ee114lea rcx, [rbx+24]
1400ee118call 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)
1400ee11dlea rdx, [rbx+24]
1400ee121mov rcx, rsi
1400ee124call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400ee129nop
1400ee12amovups x6, [rsp+32]
1400ee12fadd rsp, 56
1400ee133pop rbx
1400ee134pop rsi
1400ee135pop rdi
1400ee136pop rbp
1400ee137pop r12
1400ee139pop r13
1400ee13bret
1400ee13c
1400ee13c 48 89 c7 H..
1400ee13f
1400ee13floc_1400ee13f:
1400ee13fmov rax, [rip+0xa93ca]
1400ee146mov rcx, rsi
1400ee149add rax, 16
1400ee14dmov [rbx+128], rax
1400ee154call std::ios_base::~ios_base()
1400ee159mov rcx, rdi
1400ee15ccall _Unwind_Resume
1400ee161mov rbp, rax
1400ee164lea rcx, [rbx+24]
1400ee168call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringbuf()
1400ee16dmov rdi, rbp
1400ee170lea rdx, [rip+0xb16e1]
1400ee177mov rcx, rbx
1400ee17acall std::basic_iostream<wchar_t, std::char_traits<wchar_t>>::~basic_iostream()
1400ee17fjmp 0x1400ee13f
1400ee181
1400ee181 48 8d 4b 60 48 89 c7 e8 b3 38 ff ff 48 8b 05 H.K`H....8..H..
1400ee190 1c 91 0a 00 48 8d 4b 50 48 83 c0 10 48 89 43 18 ....H.KPH...H.C.
1400ee1a0 e8 0b c6 fe ff eb c9 48 89 c7 eb e1 .......H....
1400ee1ac
1400ee1acloc_1400ee1ac:
1400ee1accall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400ee1b1lea rdi, [rip+0xac280]
1400ee1b8xor ecx, ecx
1400ee1bamov [rbx], rdi
1400ee1bdmov rdi, rax
1400ee1c0mov [rbx+8], rcx
1400ee1c4jmp 0x1400ee13f
1400edfd0
1400ee1c9
1400ee1c9 // align 0x10
1400ee1c9 // align 0x10
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
Loading..