File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400ec850
1400ec850std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream(std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400ec850push r15
1400ec852push r14
1400ec854push r13
1400ec856push r12
1400ec858push rbp
1400ec859push rdi
1400ec85apush rsi
1400ec85bpush rbx
1400ec85csub rsp, 136
1400ec863mov rax, [rip+0xaae26]
1400ec86amov rbx, rcx
1400ec86dmov r15, rdx
1400ec870mov rcx, [rax]
1400ec873mov [rsp+120], rcx
1400ec878lea rcx, [rbx+128]
1400ec87fcall std::ios_base::ios_base()
1400ec884pxor x0, x0
1400ec888xor eax, eax
1400ec88amov [rbx+344], 0
1400ec895mov [rbx+352], ax
1400ec89clea rax, [rip+0xadaf5]
1400ec8a3lea rcx, [rbx+128]
1400ec8aamovups [rbx+360], x0
1400ec8b1movups [rbx+376], x0
1400ec8b8mov rdx, [r15+8]
1400ec8bcmov [rbx], rax
1400ec8bfadd rax, 40
1400ec8c3mov [rbx+8], rdx
1400ec8c7mov rdx, [r15]
1400ec8camov [rbx+128], rax
1400ec8d1mov rsi, [rdx-24]
1400ec8d5add rsi, r15
1400ec8d8mov rdx, rsi
1400ec8dbcall std::ios_base::_M_move(std::ios_base&)
1400ec8e0lea rdx, [rbx+336]
1400ec8e7lea rcx, [rbx+128]
1400ec8eecall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400ec8f3mov rdx, [rsi+216]
1400ec8falea rax, [rip+0xb4827]
1400ec901lea rdi, [rbx+24]
1400ec905mov [rsi+216], 0
1400ec910mov [rbx+360], 0
1400ec91bmov [rbx+344], rdx
1400ec922movzx edx, [rsi+224]
1400ec929mov [rsp+64], rdi
1400ec92emov [rbx+352], dx
1400ec935mov rsi, [r15+32]
1400ec939mov rcx, [r15+96]
1400ec93dmov r8, [r15+56]
1400ec941mov [r15+8], 0
1400ec949mov [rbx], rax
1400ec94cadd rax, 80
1400ec950mov [rbx+128], rax
1400ec957sub rax, 40
1400ec95bmov [rbx+16], rax
1400ec95ftest rsi, rsi
1400ec962je 0x1400ecad0
1400ec968mov rdx, [r15+48]
1400ec96cmov rbp, [r15+40]
1400ec970sub rsi, rcx
1400ec973mov rax, rdx
1400ec976sub rbp, rcx
1400ec979sub rax, rcx
1400ec97cmov [rsp+40], rax
1400ec981test r8, r8
1400ec984je 0x1400ecaa8
1400ec98amov r9, [r15+64]
1400ec98emov r13, r8
1400ec991sub r13, rcx
1400ec994mov rax, r9
1400ec997sub rax, r8
1400ec99amov [rsp+56], rax
1400ec99fmov rax, [r15+72]
1400ec9a3sub rax, rcx
1400ec9a6mov [rsp+48], rax
1400ec9abtest rdx, rdx
1400ec9aeje 0x1400ecc58
1400ec9b4cmp rdx, r9
1400ec9b7cmovb rdx, r9
1400ec9bb
1400ec9bbloc_1400ec9bb:
1400ec9bbsub rdx, rcx
1400ec9bemov [r15+104], rdx
1400ec9c2
1400ec9c2loc_1400ec9c2:
1400ec9c2lea rdx, [r15+24]
1400ec9c6mov rcx, rdi
1400ec9c9call std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400ec9cemov edx, [r15+88]
1400ec9d2lea r9, [rbx+112]
1400ec9d6lea rax, [rip+0xb42a3]
1400ec9ddmov [rbx+96], r9
1400ec9e1mov rcx, [r15+96]
1400ec9e5mov [rbx+88], edx
1400ec9e8lea rdx, [r15+112]
1400ec9ecmov [rbx+24], rax
1400ec9f0cmp rcx, rdx
1400ec9f3je 0x1400ecb18
1400ec9f9mov [rbx+96], rcx
1400ec9fdmov rcx, [r15+112]
1400eca01mov [rbx+112], rcx
1400eca05
1400eca05loc_1400eca05:
1400eca05mov r8, [r15+104]
1400eca09
1400eca09loc_1400eca09:
1400eca09mov [rbx+104], r8
1400eca0dmov [r15+96], rdx
1400eca11mov rdx, [rbx+96]
1400eca15mov [r15+104], 0
1400eca1dmov [r15+112], 0
1400eca22cmp rsi, -1
1400eca26je 0x1400eca42
1400eca28mov rcx, [rsp+40]
1400eca2dadd rsi, rdx
1400eca30add rbp, rdx
1400eca33mov [rbx+32], rsi
1400eca37add rcx, rdx
1400eca3amov [rbx+40], rbp
1400eca3emov [rbx+48], rcx
1400eca42
1400eca42loc_1400eca42:
1400eca42cmp r13, -1
1400eca46je 0x1400eca61
1400eca48mov rax, [rsp+48]
1400eca4dmov r9, [rsp+56]
1400eca52mov rcx, rdi
1400eca55lea r8, [rdx+rax]
1400eca59add rdx, r13
1400eca5ccall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400eca61
1400eca61loc_1400eca61:
1400eca61mov rdx, [r15+96]
1400eca65xor r9l, r9l
1400eca68xor r8l, r8l
1400eca6blea rcx, [r15+24]
1400eca6fcall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400eca74mov [rbx+360], rdi
1400eca7bmov rdi, [rip+0xaac0e]
1400eca82mov rax, [rsp+120]
1400eca87sub rax, [rdi]
1400eca8ajne 0x1400ecc53
1400eca90add rsp, 136
1400eca97pop rbx
1400eca98pop rsi
1400eca99pop rdi
1400eca9apop rbp
1400eca9bpop r12
1400eca9dpop r13
1400eca9fpop r14
1400ecaa1pop r15
1400ecaa3ret
1400ecaa4
1400ecaa4 0f 1f 40 00 ..@.
1400ecaa8
1400ecaa8loc_1400ecaa8:
1400ecaa8mov [rsp+48], -1
1400ecab1mov r13, -1
1400ecab8mov [rsp+56], -1
1400ecac1
1400ecac1loc_1400ecac1:
1400ecac1test rdx, rdx
1400ecac4jne 0x1400ec9bb
1400ecacajmp 0x1400ec9c2
1400ecacf
1400ecacf 90 .
1400ecad0
1400ecad0loc_1400ecad0:
1400ecad0test r8, r8
1400ecad3je 0x1400ecbb8
1400ecad9mov rdx, [r15+64]
1400ecaddmov r13, r8
1400ecae0mov [rsp+40], -1
1400ecae9mov rbp, -1
1400ecaf0sub r13, rcx
1400ecaf3mov rsi, -1
1400ecafamov rax, rdx
1400ecafdsub rax, r8
1400ecb00mov [rsp+56], rax
1400ecb05mov rax, [r15+72]
1400ecb09sub rax, rcx
1400ecb0cmov [rsp+48], rax
1400ecb11jmp 0x1400ecac1
1400ecb13
1400ecb13 0f 1f 44 00 00 ..D..
1400ecb18
1400ecb18loc_1400ecb18:
1400ecb18mov r8, [r15+104]
1400ecb1clea rcx, [r8+1]
1400ecb20cmp ecx, 8
1400ecb23jae 0x1400ecb60
1400ecb25test cl, 4
1400ecb28jne 0x1400ecbed
1400ecb2etest ecx, ecx
1400ecb30je 0x1400eca09
1400ecb36movzx r8l, [r15+112]
1400ecb3bmov [rbx+112], r8b
1400ecb3ftest cl, 2
1400ecb42je 0x1400eca05
1400ecb48mov ecx, ecx
1400ecb4amovzx r8l, [rdx+rcx-2]
1400ecb50mov [r9+rcx-2], r8w
1400ecb56mov r8, [r15+104]
1400ecb5ajmp 0x1400eca09
1400ecb5f
1400ecb5f 90 .
1400ecb60
1400ecb60loc_1400ecb60:
1400ecb60mov r8, [r15+112]
1400ecb64mov r11, rdx
1400ecb67mov [rbx+112], r8
1400ecb6bmov r8l, ecx
1400ecb6emov r10, [rdx+r8-8]
1400ecb73mov [r9+r8-8], r10
1400ecb78lea r8, [rbx+120]
1400ecb7cand r8, -8
1400ecb80sub r9, r8
1400ecb83add ecx, r9l
1400ecb86sub r11, r9
1400ecb89and ecx, -8
1400ecb8ccmp ecx, 8
1400ecb8fjb 0x1400eca05
1400ecb95and ecx, -8
1400ecb98xor r9l, r9l
1400ecb9b
1400ecb9bloc_1400ecb9b:
1400ecb9bmov eax, r9l
1400ecb9eadd r9l, 8
1400ecba2mov r10, [r11+rax]
1400ecba6mov [r8+rax], r10
1400ecbaacmp r9l, ecx
1400ecbadjb 0x1400ecb9b
1400ecbafjmp 0x1400eca05
1400ecbb4
1400ecbb4 0f 1f 40 00 ..@.
1400ecbb8
1400ecbb8loc_1400ecbb8:
1400ecbb8mov [rsp+48], -1
1400ecbc1mov r13, -1
1400ecbc8mov rbp, -1
1400ecbcfmov rsi, -1
1400ecbd6mov [rsp+56], -1
1400ecbdfmov [rsp+40], -1
1400ecbe8jmp 0x1400ec9c2
1400ecbed
1400ecbedloc_1400ecbed:
1400ecbedmov r8l, [r15+112]
1400ecbf1mov ecx, ecx
1400ecbf3mov [rbx+112], r8l
1400ecbf7mov r8l, [rdx+rcx-4]
1400ecbfcmov [r9+rcx-4], r8l
1400ecc01mov r8, [r15+104]
1400ecc05jmp 0x1400eca09
1400ecc0a
1400ecc0a 48 89 f9 48 89 c6 H..H..
1400ecc10 e8 cb b6 ff ff 48 8d 15 ec 2b 0b 00 48 89 d9 e8 .....H...+..H...
1400ecc20 9c 2f fa ff 48 8b 05 d5 a8 0a 00 48 8d 8b 80 00 ./..H......H....
1400ecc30 00 00 48 83 c0 10 48 89 83 80 00 00 00 e8 fe 92 ..H...H.........
1400ecc40 00 00 48 8b 3d 47 aa 0a 00 48 8b 44 24 78 48 2b ..H.=G...H.D$xH+
1400ecc50 07 74 51 .tQ
1400ecc53
1400ecc53loc_1400ecc53:
1400ecc53call __stack_chk_fail
1400ecc58
1400ecc58loc_1400ecc58:
1400ecc58mov rdx, r9
1400ecc5bjmp 0x1400ecac1
1400ecc60
1400ecc60 48 89 c6 eb bf 48 89 74 24 48 48 89 c6 48 8b 44 H....H.t$HH..H.D
1400ecc70 24 28 48 8d 4c 24 40 48 89 6c 24 50 48 89 44 24 $(H.L$@H.l$PH.D$
1400ecc80 58 48 8b 44 24 38 4c 89 6c 24 60 48 89 44 24 68 XH.D$8L.l$`H.D$h
1400ecc90 48 8b 44 24 30 48 89 44 24 70 e8 21 9b ff ff e9 H.D$0H.D$p.!....
1400ecca0 71 ff ff ff 48 89 f1 e8 f4 e6 f2 ff 90 q...H........
1400ec850
1400ec850std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream(std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400ec850push r15
1400ec852push r14
1400ec854push r13
1400ec856push r12
1400ec858push rbp
1400ec859push rdi
1400ec85apush rsi
1400ec85bpush rbx
1400ec85csub rsp, 136
1400ec863mov rax, [rip+0xaae26]
1400ec86amov rbx, rcx
1400ec86dmov r15, rdx
1400ec870mov rcx, [rax]
1400ec873mov [rsp+120], rcx
1400ec878lea rcx, [rbx+128]
1400ec87fcall std::ios_base::ios_base()
1400ec884pxor x0, x0
1400ec888xor eax, eax
1400ec88amov [rbx+344], 0
1400ec895mov [rbx+352], ax
1400ec89clea rax, [rip+0xadaf5]
1400ec8a3lea rcx, [rbx+128]
1400ec8aamovups [rbx+360], x0
1400ec8b1movups [rbx+376], x0
1400ec8b8mov rdx, [r15+8]
1400ec8bcmov [rbx], rax
1400ec8bfadd rax, 40
1400ec8c3mov [rbx+8], rdx
1400ec8c7mov rdx, [r15]
1400ec8camov [rbx+128], rax
1400ec8d1mov rsi, [rdx-24]
1400ec8d5add rsi, r15
1400ec8d8mov rdx, rsi
1400ec8dbcall std::ios_base::_M_move(std::ios_base&)
1400ec8e0lea rdx, [rbx+336]
1400ec8e7lea rcx, [rbx+128]
1400ec8eecall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400ec8f3mov rdx, [rsi+216]
1400ec8falea rax, [rip+0xb4827]
1400ec901lea rdi, [rbx+24]
1400ec905mov [rsi+216], 0
1400ec910mov [rbx+360], 0
1400ec91bmov [rbx+344], rdx
1400ec922movzx edx, [rsi+224]
1400ec929mov [rsp+64], rdi
1400ec92emov [rbx+352], dx
1400ec935mov rsi, [r15+32]
1400ec939mov rcx, [r15+96]
1400ec93dmov r8, [r15+56]
1400ec941mov [r15+8], 0
1400ec949mov [rbx], rax
1400ec94cadd rax, 80
1400ec950mov [rbx+128], rax
1400ec957sub rax, 40
1400ec95bmov [rbx+16], rax
1400ec95ftest rsi, rsi
1400ec962je 0x1400ecad0
1400ec968mov rdx, [r15+48]
1400ec96cmov rbp, [r15+40]
1400ec970sub rsi, rcx
1400ec973mov rax, rdx
1400ec976sub rbp, rcx
1400ec979sub rax, rcx
1400ec97cmov [rsp+40], rax
1400ec981test r8, r8
1400ec984je 0x1400ecaa8
1400ec98amov r9, [r15+64]
1400ec98emov r13, r8
1400ec991sub r13, rcx
1400ec994mov rax, r9
1400ec997sub rax, r8
1400ec99amov [rsp+56], rax
1400ec99fmov rax, [r15+72]
1400ec9a3sub rax, rcx
1400ec9a6mov [rsp+48], rax
1400ec9abtest rdx, rdx
1400ec9aeje 0x1400ecc58
1400ec9b4cmp rdx, r9
1400ec9b7cmovb rdx, r9
1400ec9bb
1400ec9bbloc_1400ec9bb:
1400ec9bbsub rdx, rcx
1400ec9bemov [r15+104], rdx
1400ec9c2
1400ec9c2loc_1400ec9c2:
1400ec9c2lea rdx, [r15+24]
1400ec9c6mov rcx, rdi
1400ec9c9call std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400ec9cemov edx, [r15+88]
1400ec9d2lea r9, [rbx+112]
1400ec9d6lea rax, [rip+0xb42a3]
1400ec9ddmov [rbx+96], r9
1400ec9e1mov rcx, [r15+96]
1400ec9e5mov [rbx+88], edx
1400ec9e8lea rdx, [r15+112]
1400ec9ecmov [rbx+24], rax
1400ec9f0cmp rcx, rdx
1400ec9f3je 0x1400ecb18
1400ec9f9mov [rbx+96], rcx
1400ec9fdmov rcx, [r15+112]
1400eca01mov [rbx+112], rcx
1400eca05
1400eca05loc_1400eca05:
1400eca05mov r8, [r15+104]
1400eca09
1400eca09loc_1400eca09:
1400eca09mov [rbx+104], r8
1400eca0dmov [r15+96], rdx
1400eca11mov rdx, [rbx+96]
1400eca15mov [r15+104], 0
1400eca1dmov [r15+112], 0
1400eca22cmp rsi, -1
1400eca26je 0x1400eca42
1400eca28mov rcx, [rsp+40]
1400eca2dadd rsi, rdx
1400eca30add rbp, rdx
1400eca33mov [rbx+32], rsi
1400eca37add rcx, rdx
1400eca3amov [rbx+40], rbp
1400eca3emov [rbx+48], rcx
1400eca42
1400eca42loc_1400eca42:
1400eca42cmp r13, -1
1400eca46je 0x1400eca61
1400eca48mov rax, [rsp+48]
1400eca4dmov r9, [rsp+56]
1400eca52mov rcx, rdi
1400eca55lea r8, [rdx+rax]
1400eca59add rdx, r13
1400eca5ccall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400eca61
1400eca61loc_1400eca61:
1400eca61mov rdx, [r15+96]
1400eca65xor r9l, r9l
1400eca68xor r8l, r8l
1400eca6blea rcx, [r15+24]
1400eca6fcall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400eca74mov [rbx+360], rdi
1400eca7bmov rdi, [rip+0xaac0e]
1400eca82mov rax, [rsp+120]
1400eca87sub rax, [rdi]
1400eca8ajne 0x1400ecc53
1400eca90add rsp, 136
1400eca97pop rbx
1400eca98pop rsi
1400eca99pop rdi
1400eca9apop rbp
1400eca9bpop r12
1400eca9dpop r13
1400eca9fpop r14
1400ecaa1pop r15
1400ecaa3ret
1400ecaa4
1400ecaa4 0f 1f 40 00 ..@.
1400ecaa8
1400ecaa8loc_1400ecaa8:
1400ecaa8mov [rsp+48], -1
1400ecab1mov r13, -1
1400ecab8mov [rsp+56], -1
1400ecac1
1400ecac1loc_1400ecac1:
1400ecac1test rdx, rdx
1400ecac4jne 0x1400ec9bb
1400ecacajmp 0x1400ec9c2
1400ecacf
1400ecacf 90 .
1400ecad0
1400ecad0loc_1400ecad0:
1400ecad0test r8, r8
1400ecad3je 0x1400ecbb8
1400ecad9mov rdx, [r15+64]
1400ecaddmov r13, r8
1400ecae0mov [rsp+40], -1
1400ecae9mov rbp, -1
1400ecaf0sub r13, rcx
1400ecaf3mov rsi, -1
1400ecafamov rax, rdx
1400ecafdsub rax, r8
1400ecb00mov [rsp+56], rax
1400ecb05mov rax, [r15+72]
1400ecb09sub rax, rcx
1400ecb0cmov [rsp+48], rax
1400ecb11jmp 0x1400ecac1
1400ecb13
1400ecb13 0f 1f 44 00 00 ..D..
1400ecb18
1400ecb18loc_1400ecb18:
1400ecb18mov r8, [r15+104]
1400ecb1clea rcx, [r8+1]
1400ecb20cmp ecx, 8
1400ecb23jae 0x1400ecb60
1400ecb25test cl, 4
1400ecb28jne 0x1400ecbed
1400ecb2etest ecx, ecx
1400ecb30je 0x1400eca09
1400ecb36movzx r8l, [r15+112]
1400ecb3bmov [rbx+112], r8b
1400ecb3ftest cl, 2
1400ecb42je 0x1400eca05
1400ecb48mov ecx, ecx
1400ecb4amovzx r8l, [rdx+rcx-2]
1400ecb50mov [r9+rcx-2], r8w
1400ecb56mov r8, [r15+104]
1400ecb5ajmp 0x1400eca09
1400ecb5f
1400ecb5f 90 .
1400ecb60
1400ecb60loc_1400ecb60:
1400ecb60mov r8, [r15+112]
1400ecb64mov r11, rdx
1400ecb67mov [rbx+112], r8
1400ecb6bmov r8l, ecx
1400ecb6emov r10, [rdx+r8-8]
1400ecb73mov [r9+r8-8], r10
1400ecb78lea r8, [rbx+120]
1400ecb7cand r8, -8
1400ecb80sub r9, r8
1400ecb83add ecx, r9l
1400ecb86sub r11, r9
1400ecb89and ecx, -8
1400ecb8ccmp ecx, 8
1400ecb8fjb 0x1400eca05
1400ecb95and ecx, -8
1400ecb98xor r9l, r9l
1400ecb9b
1400ecb9bloc_1400ecb9b:
1400ecb9bmov eax, r9l
1400ecb9eadd r9l, 8
1400ecba2mov r10, [r11+rax]
1400ecba6mov [r8+rax], r10
1400ecbaacmp r9l, ecx
1400ecbadjb 0x1400ecb9b
1400ecbafjmp 0x1400eca05
1400ecbb4
1400ecbb4 0f 1f 40 00 ..@.
1400ecbb8
1400ecbb8loc_1400ecbb8:
1400ecbb8mov [rsp+48], -1
1400ecbc1mov r13, -1
1400ecbc8mov rbp, -1
1400ecbcfmov rsi, -1
1400ecbd6mov [rsp+56], -1
1400ecbdfmov [rsp+40], -1
1400ecbe8jmp 0x1400ec9c2
1400ecbed
1400ecbedloc_1400ecbed:
1400ecbedmov r8l, [r15+112]
1400ecbf1mov ecx, ecx
1400ecbf3mov [rbx+112], r8l
1400ecbf7mov r8l, [rdx+rcx-4]
1400ecbfcmov [r9+rcx-4], r8l
1400ecc01mov r8, [r15+104]
1400ecc05jmp 0x1400eca09
1400ecc0a
1400ecc0a 48 89 f9 48 89 c6 H..H..
1400ecc10 e8 cb b6 ff ff 48 8d 15 ec 2b 0b 00 48 89 d9 e8 .....H...+..H...
1400ecc20 9c 2f fa ff 48 8b 05 d5 a8 0a 00 48 8d 8b 80 00 ./..H......H....
1400ecc30 00 00 48 83 c0 10 48 89 83 80 00 00 00 e8 fe 92 ..H...H.........
1400ecc40 00 00 48 8b 3d 47 aa 0a 00 48 8b 44 24 78 48 2b ..H.=G...H.D$xH+
1400ecc50 07 74 51 .tQ
1400ecc53
1400ecc53loc_1400ecc53:
1400ecc53call __stack_chk_fail
1400ecc58
1400ecc58loc_1400ecc58:
1400ecc58mov rdx, r9
1400ecc5bjmp 0x1400ecac1
1400ecc60
1400ecc60 48 89 c6 eb bf 48 89 74 24 48 48 89 c6 48 8b 44 H....H.t$HH..H.D
1400ecc70 24 28 48 8d 4c 24 40 48 89 6c 24 50 48 89 44 24 $(H.L$@H.l$PH.D$
1400ecc80 58 48 8b 44 24 38 4c 89 6c 24 60 48 89 44 24 68 XH.D$8L.l$`H.D$h
1400ecc90 48 8b 44 24 30 48 89 44 24 70 e8 21 9b ff ff e9 H.D$0H.D$p.!....
1400ecca0 71 ff ff ff 48 89 f1 e8 f4 e6 f2 ff 90 q...H........
1400ec850
1400eccad
1400eccad // align 0x10
1400eccad // align 0x10
1400eccb0
1400eccb0std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400eccb0push r13
1400eccb2push r12
1400eccb4push rbp
1400eccb5push rdi
1400eccb6push rsi
1400eccb7push rbx
1400eccb8sub rsp, 56
1400eccbcmovups [rsp+32], x6
1400eccc1mov rax, [rip+0xaa5d8]
1400eccc8lea rsi, [rip+0xb4481]
1400ecccfmovq x6, rsi
1400eccd4add rax, 16
1400eccd8movq x1, rax
1400eccddpunpcklqdq x6, x1
1400ecce1lea rsi, [rcx+128]
1400ecce8mov rbx, rcx
1400eccebmov rbp, rdx
1400ecceemov edi, r8l
1400eccf1mov rcx, rsi
1400eccf4call std::ios_base::ios_base()
1400eccf9xor r8l, r8l
1400eccfcpxor x0, x0
1400ecd00xor edx, edx
1400ecd02lea rax, [rip+0xad68f]
1400ecd09mov [rbx+352], r8w
1400ecd11mov rcx, rsi
1400ecd14mov [rbx], rax
1400ecd17add rax, 40
1400ecd1bmov [rbx+344], 0
1400ecd26mov [rbx+128], rax
1400ecd2dmov [rbx+8], 0
1400ecd35movups [rbx+360], x0
1400ecd3cmovups [rbx+376], x0
1400ecd43call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ecd48lea rax, [rip+0xad699]
1400ecd4fxor edx, edx
1400ecd51mov rcx, rsi
1400ecd54mov [rbx+16], rax
1400ecd58add rax, 40
1400ecd5cmov [rbx+128], rax
1400ecd63call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ecd68lea rax, [rip+0xb43b9]
1400ecd6fpxor x0, x0
1400ecd73movups [rbx+16], x6
1400ecd77lea rcx, [rbx+80]
1400ecd7bmov [rbx], rax
1400ecd7eadd rax, 80
1400ecd82mov [rbx+128], rax
1400ecd89movups [rbx+32], x0
1400ecd8dmovups [rbx+48], x0
1400ecd91movups [rbx+64], x0
1400ecd95call std::locale::locale()
1400ecd9alea rax, [rip+0xb3edf]
1400ecda1mov rdx, [rbp]
1400ecda5mov r8, [rbp+8]
1400ecda9mov [rbx+24], rax
1400ecdadlea rax, [rbx+112]
1400ecdb1mov [rbx+88], 0
1400ecdb8mov [rbx+96], rax
1400ecdbctest rdx, rdx
1400ecdbfjne 0x1400ecdca
1400ecdc1test r8, r8
1400ecdc4jne 0x1400ece84
1400ecdca
1400ecdcaloc_1400ecdca:
1400ecdcaadd r8, rdx
1400ecdcdlea rcx, [rbx+96]
1400ecdd1call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400ecdd6mov [rbx+88], edi
1400ecdd9xor r9l, r9l
1400ecddcand edi, 3
1400ecddfje 0x1400ecde5
1400ecde1mov r9, [rbx+104]
1400ecde5
1400ecde5loc_1400ecde5:
1400ecde5mov rdx, [rbx+96]
1400ecde9xor r8l, r8l
1400ecdeclea rcx, [rbx+24]
1400ecdf0call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400ecdf5lea rdx, [rbx+24]
1400ecdf9mov rcx, rsi
1400ecdfccall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ece01nop
1400ece02movups x6, [rsp+32]
1400ece07add rsp, 56
1400ece0bpop rbx
1400ece0cpop rsi
1400ece0dpop rdi
1400ece0epop rbp
1400ece0fpop r12
1400ece11pop r13
1400ece13ret
1400ece14
1400ece14 48 89 c7 H..
1400ece17
1400ece17loc_1400ece17:
1400ece17mov rax, [rip+0xaa6e2]
1400ece1emov rcx, rsi
1400ece21add rax, 16
1400ece25mov [rbx+128], rax
1400ece2ccall std::ios_base::~ios_base()
1400ece31mov rcx, rdi
1400ece34call _Unwind_Resume
1400ece39mov rbp, rax
1400ece3clea rcx, [rbx+24]
1400ece40call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf()
1400ece45mov rdi, rbp
1400ece48lea rdx, [rip+0xb29b9]
1400ece4fmov rcx, rbx
1400ece52call std::basic_iostream<char, std::char_traits<char>>::~basic_iostream()
1400ece57jmp 0x1400ece17
1400ece59
1400ece59 48 8d 4b 60 48 89 c7 H.K`H..
1400ece60 e8 ab 01 ff ff 48 8b 05 34 a4 0a 00 48 8d 4b 50 .....H..4...H.KP
1400ece70 48 83 c0 10 48 89 43 18 e8 33 d9 fe ff eb c9 48 H...H.C..3.....H
1400ece80 89 c7 eb e1 ....
1400ece84
1400ece84loc_1400ece84:
1400ece84call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400ece89lea rdi, [rip+0xad508]
1400ece90xor ecx, ecx
1400ece92mov [rbx], rdi
1400ece95mov rdi, rax
1400ece98mov [rbx+8], rcx
1400ece9cjmp 0x1400ece17
1400eccb0
1400eccb0std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400eccb0push r13
1400eccb2push r12
1400eccb4push rbp
1400eccb5push rdi
1400eccb6push rsi
1400eccb7push rbx
1400eccb8sub rsp, 56
1400eccbcmovups [rsp+32], x6
1400eccc1mov rax, [rip+0xaa5d8]
1400eccc8lea rsi, [rip+0xb4481]
1400ecccfmovq x6, rsi
1400eccd4add rax, 16
1400eccd8movq x1, rax
1400eccddpunpcklqdq x6, x1
1400ecce1lea rsi, [rcx+128]
1400ecce8mov rbx, rcx
1400eccebmov rbp, rdx
1400ecceemov edi, r8l
1400eccf1mov rcx, rsi
1400eccf4call std::ios_base::ios_base()
1400eccf9xor r8l, r8l
1400eccfcpxor x0, x0
1400ecd00xor edx, edx
1400ecd02lea rax, [rip+0xad68f]
1400ecd09mov [rbx+352], r8w
1400ecd11mov rcx, rsi
1400ecd14mov [rbx], rax
1400ecd17add rax, 40
1400ecd1bmov [rbx+344], 0
1400ecd26mov [rbx+128], rax
1400ecd2dmov [rbx+8], 0
1400ecd35movups [rbx+360], x0
1400ecd3cmovups [rbx+376], x0
1400ecd43call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ecd48lea rax, [rip+0xad699]
1400ecd4fxor edx, edx
1400ecd51mov rcx, rsi
1400ecd54mov [rbx+16], rax
1400ecd58add rax, 40
1400ecd5cmov [rbx+128], rax
1400ecd63call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ecd68lea rax, [rip+0xb43b9]
1400ecd6fpxor x0, x0
1400ecd73movups [rbx+16], x6
1400ecd77lea rcx, [rbx+80]
1400ecd7bmov [rbx], rax
1400ecd7eadd rax, 80
1400ecd82mov [rbx+128], rax
1400ecd89movups [rbx+32], x0
1400ecd8dmovups [rbx+48], x0
1400ecd91movups [rbx+64], x0
1400ecd95call std::locale::locale()
1400ecd9alea rax, [rip+0xb3edf]
1400ecda1mov rdx, [rbp]
1400ecda5mov r8, [rbp+8]
1400ecda9mov [rbx+24], rax
1400ecdadlea rax, [rbx+112]
1400ecdb1mov [rbx+88], 0
1400ecdb8mov [rbx+96], rax
1400ecdbctest rdx, rdx
1400ecdbfjne 0x1400ecdca
1400ecdc1test r8, r8
1400ecdc4jne 0x1400ece84
1400ecdca
1400ecdcaloc_1400ecdca:
1400ecdcaadd r8, rdx
1400ecdcdlea rcx, [rbx+96]
1400ecdd1call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400ecdd6mov [rbx+88], edi
1400ecdd9xor r9l, r9l
1400ecddcand edi, 3
1400ecddfje 0x1400ecde5
1400ecde1mov r9, [rbx+104]
1400ecde5
1400ecde5loc_1400ecde5:
1400ecde5mov rdx, [rbx+96]
1400ecde9xor r8l, r8l
1400ecdeclea rcx, [rbx+24]
1400ecdf0call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400ecdf5lea rdx, [rbx+24]
1400ecdf9mov rcx, rsi
1400ecdfccall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ece01nop
1400ece02movups x6, [rsp+32]
1400ece07add rsp, 56
1400ece0bpop rbx
1400ece0cpop rsi
1400ece0dpop rdi
1400ece0epop rbp
1400ece0fpop r12
1400ece11pop r13
1400ece13ret
1400ece14
1400ece14 48 89 c7 H..
1400ece17
1400ece17loc_1400ece17:
1400ece17mov rax, [rip+0xaa6e2]
1400ece1emov rcx, rsi
1400ece21add rax, 16
1400ece25mov [rbx+128], rax
1400ece2ccall std::ios_base::~ios_base()
1400ece31mov rcx, rdi
1400ece34call _Unwind_Resume
1400ece39mov rbp, rax
1400ece3clea rcx, [rbx+24]
1400ece40call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf()
1400ece45mov rdi, rbp
1400ece48lea rdx, [rip+0xb29b9]
1400ece4fmov rcx, rbx
1400ece52call std::basic_iostream<char, std::char_traits<char>>::~basic_iostream()
1400ece57jmp 0x1400ece17
1400ece59
1400ece59 48 8d 4b 60 48 89 c7 H.K`H..
1400ece60 e8 ab 01 ff ff 48 8b 05 34 a4 0a 00 48 8d 4b 50 .....H..4...H.KP
1400ece70 48 83 c0 10 48 89 43 18 e8 33 d9 fe ff eb c9 48 H...H.C..3.....H
1400ece80 89 c7 eb e1 ....
1400ece84
1400ece84loc_1400ece84:
1400ece84call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400ece89lea rdi, [rip+0xad508]
1400ece90xor ecx, ecx
1400ece92mov [rbx], rdi
1400ece95mov rdi, rax
1400ece98mov [rbx+8], rcx
1400ece9cjmp 0x1400ece17
1400eccb0
1400ecea1
1400ecea1 // align 0x10
1400ecea1 // align 0x10
1400eceb0
1400eceb0std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream(std::_Ios_Openmode):
1400eceb0push rbp
1400eceb1push rdi
1400eceb2push rsi
1400eceb3push rbx
1400eceb4sub rsp, 56
1400eceb8movups [rsp+32], x6
1400ecebdmov rax, [rip+0xaa3dc]
1400ecec4lea rsi, [rip+0xb4285]
1400ececbmovq x6, rsi
1400eced0add rax, 16
1400eced4movq x1, rax
1400eced9punpcklqdq x6, x1
1400eceddmov rbx, rcx
1400ecee0lea rcx, [rcx+128]
1400ecee7mov edi, edx
1400ecee9call std::ios_base::ios_base()
1400eceeexor r8l, r8l
1400ecef1pxor x0, x0
1400ecef5xor edx, edx
1400ecef7lea rax, [rip+0xad49a]
1400ecefemov [rbx+352], r8w
1400ecf06lea rcx, [rbx+128]
1400ecf0dmov [rbx], rax
1400ecf10add rax, 40
1400ecf14mov [rbx+344], 0
1400ecf1fmov [rbx+128], rax
1400ecf26mov [rbx+8], 0
1400ecf2emovups [rbx+360], x0
1400ecf35movups [rbx+376], x0
1400ecf3ccall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ecf41lea rax, [rip+0xad4a0]
1400ecf48xor edx, edx
1400ecf4alea rcx, [rbx+128]
1400ecf51mov [rbx+16], rax
1400ecf55add rax, 40
1400ecf59mov [rbx+128], rax
1400ecf60call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ecf65pxor x0, x0
1400ecf69lea rcx, [rbx+80]
1400ecf6dmovups [rbx+16], x6
1400ecf71lea rbp, [rbx+24]
1400ecf75lea rax, [rip+0xb41ac]
1400ecf7cmovups [rbx+32], x0
1400ecf80mov [rbx], rax
1400ecf83add rax, 80
1400ecf87mov [rbx+128], rax
1400ecf8emovups [rbx+48], x0
1400ecf92movups [rbx+64], x0
1400ecf96call std::locale::locale()
1400ecf9blea rax, [rip+0xb3cde]
1400ecfa2mov [rbx+88], edi
1400ecfa5mov rdx, rbp
1400ecfa8mov [rbx+24], rax
1400ecfaclea rax, [rbx+112]
1400ecfb0lea rcx, [rbx+128]
1400ecfb7mov [rbx+96], rax
1400ecfbbmov [rbx+104], 0
1400ecfc3mov [rbx+112], 0
1400ecfc7call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ecfccnop
1400ecfcdmovups x6, [rsp+32]
1400ecfd2add rsp, 56
1400ecfd6pop rbx
1400ecfd7pop rsi
1400ecfd8pop rdi
1400ecfd9pop rbp
1400ecfdaret
1400ecfdb
1400ecfdb 48 89 c7 eb 1a H....
1400ecfe0 48 89 e9 48 89 c7 e8 f5 b2 ff ff 48 8d 15 16 28 H..H.......H...(
1400ecff0 0b 00 48 89 d9 e8 c6 2b fa ff 48 8b 05 ff a4 0a ..H....+..H.....
1400ed000 00 48 8d 8b 80 00 00 00 48 83 c0 10 48 89 83 80 .H......H...H...
1400ed010 00 00 00 e8 28 8f 00 00 48 89 f9 e8 80 e3 f2 ff ....(...H.......
1400ed020 48 8d 3d 71 d3 0a 00 31 c9 48 89 3b 48 89 c7 48 H.=q...1.H.;H..H
1400ed030 89 4b 08 eb c5 .K...
1400eceb0
1400eceb0std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream(std::_Ios_Openmode):
1400eceb0push rbp
1400eceb1push rdi
1400eceb2push rsi
1400eceb3push rbx
1400eceb4sub rsp, 56
1400eceb8movups [rsp+32], x6
1400ecebdmov rax, [rip+0xaa3dc]
1400ecec4lea rsi, [rip+0xb4285]
1400ececbmovq x6, rsi
1400eced0add rax, 16
1400eced4movq x1, rax
1400eced9punpcklqdq x6, x1
1400eceddmov rbx, rcx
1400ecee0lea rcx, [rcx+128]
1400ecee7mov edi, edx
1400ecee9call std::ios_base::ios_base()
1400eceeexor r8l, r8l
1400ecef1pxor x0, x0
1400ecef5xor edx, edx
1400ecef7lea rax, [rip+0xad49a]
1400ecefemov [rbx+352], r8w
1400ecf06lea rcx, [rbx+128]
1400ecf0dmov [rbx], rax
1400ecf10add rax, 40
1400ecf14mov [rbx+344], 0
1400ecf1fmov [rbx+128], rax
1400ecf26mov [rbx+8], 0
1400ecf2emovups [rbx+360], x0
1400ecf35movups [rbx+376], x0
1400ecf3ccall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ecf41lea rax, [rip+0xad4a0]
1400ecf48xor edx, edx
1400ecf4alea rcx, [rbx+128]
1400ecf51mov [rbx+16], rax
1400ecf55add rax, 40
1400ecf59mov [rbx+128], rax
1400ecf60call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ecf65pxor x0, x0
1400ecf69lea rcx, [rbx+80]
1400ecf6dmovups [rbx+16], x6
1400ecf71lea rbp, [rbx+24]
1400ecf75lea rax, [rip+0xb41ac]
1400ecf7cmovups [rbx+32], x0
1400ecf80mov [rbx], rax
1400ecf83add rax, 80
1400ecf87mov [rbx+128], rax
1400ecf8emovups [rbx+48], x0
1400ecf92movups [rbx+64], x0
1400ecf96call std::locale::locale()
1400ecf9blea rax, [rip+0xb3cde]
1400ecfa2mov [rbx+88], edi
1400ecfa5mov rdx, rbp
1400ecfa8mov [rbx+24], rax
1400ecfaclea rax, [rbx+112]
1400ecfb0lea rcx, [rbx+128]
1400ecfb7mov [rbx+96], rax
1400ecfbbmov [rbx+104], 0
1400ecfc3mov [rbx+112], 0
1400ecfc7call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ecfccnop
1400ecfcdmovups x6, [rsp+32]
1400ecfd2add rsp, 56
1400ecfd6pop rbx
1400ecfd7pop rsi
1400ecfd8pop rdi
1400ecfd9pop rbp
1400ecfdaret
1400ecfdb
1400ecfdb 48 89 c7 eb 1a H....
1400ecfe0 48 89 e9 48 89 c7 e8 f5 b2 ff ff 48 8d 15 16 28 H..H.......H...(
1400ecff0 0b 00 48 89 d9 e8 c6 2b fa ff 48 8b 05 ff a4 0a ..H....+..H.....
1400ed000 00 48 8d 8b 80 00 00 00 48 83 c0 10 48 89 83 80 .H......H...H...
1400ed010 00 00 00 e8 28 8f 00 00 48 89 f9 e8 80 e3 f2 ff ....(...H.......
1400ed020 48 8d 3d 71 d3 0a 00 31 c9 48 89 3b 48 89 c7 48 H.=q...1.H.;H..H
1400ed030 89 4b 08 eb c5 .K...
1400eceb0
1400ed035
1400ed035 // align 0x10
1400ed035 // align 0x10
1400ed040
1400ed040std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream():
1400ed040push rdi
1400ed041push rsi
1400ed042push rbx
1400ed043sub rsp, 64
1400ed047movups [rsp+48], x6
1400ed04cmov rax, [rip+0xaa24d]
1400ed053lea rdi, [rip+0xb40f6]
1400ed05amovq x6, rdi
1400ed05fadd rax, 16
1400ed063movq x1, rax
1400ed068punpcklqdq x6, x1
1400ed06cmov rbx, rcx
1400ed06flea rcx, [rcx+128]
1400ed076call std::ios_base::ios_base()
1400ed07blea rax, [rip+0xad316]
1400ed082xor ecx, ecx
1400ed084xor edx, edx
1400ed086mov [rbx], rax
1400ed089add rax, 40
1400ed08dpxor x0, x0
1400ed091mov [rbx+352], cx
1400ed098lea rcx, [rbx+128]
1400ed09fmov [rbx+344], 0
1400ed0aamov [rbx+128], rax
1400ed0b1mov [rbx+8], 0
1400ed0b9movups [rbx+360], x0
1400ed0c0movups [rbx+376], x0
1400ed0c7call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed0cclea rax, [rip+0xad315]
1400ed0d3xor edx, edx
1400ed0d5lea rcx, [rbx+128]
1400ed0dcmov [rbx+16], rax
1400ed0e0add rax, 40
1400ed0e4mov [rbx+128], rax
1400ed0ebcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed0f0lea rax, [rdi-40]
1400ed0f4pxor x0, x0
1400ed0f8lea rcx, [rbx+80]
1400ed0fcmovups [rbx+16], x6
1400ed100mov [rbx], rax
1400ed103lea rax, [rdi+40]
1400ed107mov [rbx+128], rax
1400ed10emovups [rbx+32], x0
1400ed112movups [rbx+48], x0
1400ed116movups [rbx+64], x0
1400ed11acall std::locale::locale()
1400ed11flea rax, [rip+0xb3b5a]
1400ed126mov [rbx+88], 24
1400ed12dlea rdx, [rbx+24]
1400ed131mov [rbx+24], rax
1400ed135lea rax, [rbx+112]
1400ed139lea rcx, [rbx+128]
1400ed140mov [rbx+96], rax
1400ed144mov [rbx+104], 0
1400ed14cmov [rbx+112], 0
1400ed150call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed155nop
1400ed156movups x6, [rsp+48]
1400ed15badd rsp, 64
1400ed15fpop rbx
1400ed160pop rsi
1400ed161pop rdi
1400ed162ret
1400ed163
1400ed163 48 89 c7 48 8b 05 93 a3 0a 00 48 8d 8b H..H......H..
1400ed170 80 00 00 00 48 83 c0 10 48 89 83 80 00 00 00 e8 ....H...H.......
1400ed180 bc 8d 00 00 48 89 f9 e8 14 e2 f2 ff 48 8d 4b 18 ....H.......H.K.
1400ed190 48 89 44 24 28 e8 46 b1 ff ff 48 8d 15 67 26 0b H.D$(.F...H..g&.
1400ed1a0 00 48 89 d9 e8 17 2a fa ff 48 8b 7c 24 28 eb b6 .H....*..H.|$(..
1400ed1b0 48 8d 15 e1 d1 0a 00 48 89 c7 48 89 13 31 d2 48 H......H..H..1.H
1400ed1c0 89 53 08 eb a1 .S...
1400ed040
1400ed040std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream():
1400ed040push rdi
1400ed041push rsi
1400ed042push rbx
1400ed043sub rsp, 64
1400ed047movups [rsp+48], x6
1400ed04cmov rax, [rip+0xaa24d]
1400ed053lea rdi, [rip+0xb40f6]
1400ed05amovq x6, rdi
1400ed05fadd rax, 16
1400ed063movq x1, rax
1400ed068punpcklqdq x6, x1
1400ed06cmov rbx, rcx
1400ed06flea rcx, [rcx+128]
1400ed076call std::ios_base::ios_base()
1400ed07blea rax, [rip+0xad316]
1400ed082xor ecx, ecx
1400ed084xor edx, edx
1400ed086mov [rbx], rax
1400ed089add rax, 40
1400ed08dpxor x0, x0
1400ed091mov [rbx+352], cx
1400ed098lea rcx, [rbx+128]
1400ed09fmov [rbx+344], 0
1400ed0aamov [rbx+128], rax
1400ed0b1mov [rbx+8], 0
1400ed0b9movups [rbx+360], x0
1400ed0c0movups [rbx+376], x0
1400ed0c7call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed0cclea rax, [rip+0xad315]
1400ed0d3xor edx, edx
1400ed0d5lea rcx, [rbx+128]
1400ed0dcmov [rbx+16], rax
1400ed0e0add rax, 40
1400ed0e4mov [rbx+128], rax
1400ed0ebcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed0f0lea rax, [rdi-40]
1400ed0f4pxor x0, x0
1400ed0f8lea rcx, [rbx+80]
1400ed0fcmovups [rbx+16], x6
1400ed100mov [rbx], rax
1400ed103lea rax, [rdi+40]
1400ed107mov [rbx+128], rax
1400ed10emovups [rbx+32], x0
1400ed112movups [rbx+48], x0
1400ed116movups [rbx+64], x0
1400ed11acall std::locale::locale()
1400ed11flea rax, [rip+0xb3b5a]
1400ed126mov [rbx+88], 24
1400ed12dlea rdx, [rbx+24]
1400ed131mov [rbx+24], rax
1400ed135lea rax, [rbx+112]
1400ed139lea rcx, [rbx+128]
1400ed140mov [rbx+96], rax
1400ed144mov [rbx+104], 0
1400ed14cmov [rbx+112], 0
1400ed150call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed155nop
1400ed156movups x6, [rsp+48]
1400ed15badd rsp, 64
1400ed15fpop rbx
1400ed160pop rsi
1400ed161pop rdi
1400ed162ret
1400ed163
1400ed163 48 89 c7 48 8b 05 93 a3 0a 00 48 8d 8b H..H......H..
1400ed170 80 00 00 00 48 83 c0 10 48 89 83 80 00 00 00 e8 ....H...H.......
1400ed180 bc 8d 00 00 48 89 f9 e8 14 e2 f2 ff 48 8d 4b 18 ....H.......H.K.
1400ed190 48 89 44 24 28 e8 46 b1 ff ff 48 8d 15 67 26 0b H.D$(.F...H..g&.
1400ed1a0 00 48 89 d9 e8 17 2a fa ff 48 8b 7c 24 28 eb b6 .H....*..H.|$(..
1400ed1b0 48 8d 15 e1 d1 0a 00 48 89 c7 48 89 13 31 d2 48 H......H..H..1.H
1400ed1c0 89 53 08 eb a1 .S...
1400ed040
1400ed1c5
1400ed1c5 // align 0x10
1400ed1c5 // align 0x10
1400ed1d0
1400ed1d0std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream(std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400ed1d0push r15
1400ed1d2push r14
1400ed1d4push r13
1400ed1d6push r12
1400ed1d8push rbp
1400ed1d9push rdi
1400ed1dapush rsi
1400ed1dbpush rbx
1400ed1dcsub rsp, 136
1400ed1e3mov rax, [rip+0xaa4a6]
1400ed1eamov rsi, rdx
1400ed1edmov rbx, rcx
1400ed1f0mov r15, r8
1400ed1f3mov rdx, [rax]
1400ed1f6mov [rsp+120], rdx
1400ed1fbmov rdx, [rsi+16]
1400ed1ffmov r8, [rsi+24]
1400ed203mov [rcx], rdx
1400ed206mov rcx, [rdx-24]
1400ed20amov [rbx+rcx], r8
1400ed20emov rcx, [r15+8]
1400ed212mov [rbx+8], rcx
1400ed216mov rdi, [rdx-24]
1400ed21amov rdx, [r15]
1400ed21dadd rdi, rbx
1400ed220mov rbp, [rdx-24]
1400ed224mov rcx, rdi
1400ed227add rbp, r15
1400ed22amov rdx, rbp
1400ed22dcall std::ios_base::_M_move(std::ios_base&)
1400ed232lea rdx, [rdi+208]
1400ed239mov rcx, rdi
1400ed23ccall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400ed241mov rdx, [rbp+216]
1400ed248mov [rdi+232], 0
1400ed253mov [rbp+216], 0
1400ed25emov [rdi+216], rdx
1400ed265movzx edx, [rbp+224]
1400ed26clea rbp, [rbx+24]
1400ed270mov [rsp+64], rbp
1400ed275mov [rdi+224], dx
1400ed27cmov rdx, [rsi+32]
1400ed280mov rcx, [rsi+40]
1400ed284mov rdi, [r15+32]
1400ed288mov [r15+8], 0
1400ed290mov [rbx+16], rdx
1400ed294mov rdx, [rdx-24]
1400ed298mov r8, [r15+56]
1400ed29cmov [rbx+rdx+16], rcx
1400ed2a1mov rdx, [rsi+8]
1400ed2a5mov rcx, [rsi+48]
1400ed2a9mov [rbx], rdx
1400ed2acmov rdx, [rdx-24]
1400ed2b0mov [rbx+rdx], rcx
1400ed2b4mov rdx, [rsi+56]
1400ed2b8mov [rbx+16], rdx
1400ed2bcmov rdx, [rsi]
1400ed2bfmov rcx, [rsi+64]
1400ed2c3mov [rbx], rdx
1400ed2c6mov rdx, [rdx-24]
1400ed2camov [rbx+rdx], rcx
1400ed2cemov rdx, [rsi+72]
1400ed2d2mov rcx, [r15+96]
1400ed2d6mov [rbx+16], rdx
1400ed2datest rdi, rdi
1400ed2ddje 0x1400ed460
1400ed2e3mov rdx, [r15+48]
1400ed2e7mov r12, [r15+40]
1400ed2ebsub rdi, rcx
1400ed2eemov rax, rdx
1400ed2f1sub r12, rcx
1400ed2f4sub rax, rcx
1400ed2f7mov [rsp+40], rax
1400ed2fctest r8, r8
1400ed2ffje 0x1400ed430
1400ed305mov r9, [r15+64]
1400ed309mov r13, r8
1400ed30csub r13, rcx
1400ed30fmov rax, r9
1400ed312sub rax, r8
1400ed315mov [rsp+48], rax
1400ed31amov rax, [r15+72]
1400ed31esub rax, rcx
1400ed321mov [rsp+56], rax
1400ed326test rdx, rdx
1400ed329je 0x1400ed5c7
1400ed32fcmp rdx, r9
1400ed332cmovb rdx, r9
1400ed336
1400ed336loc_1400ed336:
1400ed336sub rdx, rcx
1400ed339mov [r15+104], rdx
1400ed33d
1400ed33dloc_1400ed33d:
1400ed33dlea rdx, [r15+24]
1400ed341mov rcx, rbp
1400ed344call std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400ed349mov edx, [r15+88]
1400ed34dlea r9, [rbx+112]
1400ed351lea rax, [rip+0xb3928]
1400ed358mov [rbx+96], r9
1400ed35cmov rcx, [r15+96]
1400ed360mov [rbx+88], edx
1400ed363lea rdx, [r15+112]
1400ed367mov [rbx+24], rax
1400ed36bcmp rcx, rdx
1400ed36eje 0x1400ed4a8
1400ed374mov [rbx+96], rcx
1400ed378mov rcx, [r15+112]
1400ed37cmov [rbx+112], rcx
1400ed380
1400ed380loc_1400ed380:
1400ed380mov r8, [r15+104]
1400ed384
1400ed384loc_1400ed384:
1400ed384mov [rbx+104], r8
1400ed388mov [r15+96], rdx
1400ed38cmov rdx, [rbx+96]
1400ed390mov [r15+104], 0
1400ed398mov [r15+112], 0
1400ed39dcmp rdi, -1
1400ed3a1je 0x1400ed3bd
1400ed3a3mov rcx, [rsp+40]
1400ed3a8add rdi, rdx
1400ed3abadd r12, rdx
1400ed3aemov [rbx+32], rdi
1400ed3b2add rcx, rdx
1400ed3b5mov [rbx+40], r12
1400ed3b9mov [rbx+48], rcx
1400ed3bd
1400ed3bdloc_1400ed3bd:
1400ed3bdcmp r13, -1
1400ed3c1je 0x1400ed3dc
1400ed3c3mov rax, [rsp+56]
1400ed3c8mov r9, [rsp+48]
1400ed3cdmov rcx, rbp
1400ed3d0lea r8, [rdx+rax]
1400ed3d4add rdx, r13
1400ed3d7call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400ed3dc
1400ed3dcloc_1400ed3dc:
1400ed3dcmov rdx, [r15+96]
1400ed3e0xor r9l, r9l
1400ed3e3xor r8l, r8l
1400ed3e6lea rcx, [r15+24]
1400ed3eacall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400ed3efmov rax, [rbx]
1400ed3f2mov rsi, [rip+0xaa297]
1400ed3f9mov rax, [rax-24]
1400ed3fdmov [rbx+rax+232], rbp
1400ed405mov rax, [rsp+120]
1400ed40asub rax, [rsi]
1400ed40djne 0x1400ed5c2
1400ed413add rsp, 136
1400ed41apop rbx
1400ed41bpop rsi
1400ed41cpop rdi
1400ed41dpop rbp
1400ed41epop r12
1400ed420pop r13
1400ed422pop r14
1400ed424pop r15
1400ed426ret
1400ed427
1400ed427 66 0f 1f 84 00 00 00 00 00 f........
1400ed430
1400ed430loc_1400ed430:
1400ed430mov [rsp+56], -1
1400ed439mov r13, -1
1400ed440mov [rsp+48], -1
1400ed449
1400ed449loc_1400ed449:
1400ed449test rdx, rdx
1400ed44cjne 0x1400ed336
1400ed452jmp 0x1400ed33d
1400ed457
1400ed457 66 0f 1f 84 00 00 00 00 00 f........
1400ed460
1400ed460loc_1400ed460:
1400ed460test r8, r8
1400ed463je 0x1400ed548
1400ed469mov rdx, [r15+64]
1400ed46dmov r13, r8
1400ed470mov [rsp+40], -1
1400ed479mov r12, -1
1400ed480sub r13, rcx
1400ed483mov rdi, -1
1400ed48amov rax, rdx
1400ed48dsub rax, r8
1400ed490mov [rsp+48], rax
1400ed495mov rax, [r15+72]
1400ed499sub rax, rcx
1400ed49cmov [rsp+56], rax
1400ed4a1jmp 0x1400ed449
1400ed4a3
1400ed4a3 0f 1f 44 00 00 ..D..
1400ed4a8
1400ed4a8loc_1400ed4a8:
1400ed4a8mov r8, [r15+104]
1400ed4aclea rcx, [r8+1]
1400ed4b0cmp ecx, 8
1400ed4b3jae 0x1400ed4f0
1400ed4b5test cl, 4
1400ed4b8jne 0x1400ed57d
1400ed4betest ecx, ecx
1400ed4c0je 0x1400ed384
1400ed4c6movzx r8l, [r15+112]
1400ed4cbmov [rbx+112], r8b
1400ed4cftest cl, 2
1400ed4d2je 0x1400ed380
1400ed4d8mov ecx, ecx
1400ed4damovzx r8l, [rdx+rcx-2]
1400ed4e0mov [r9+rcx-2], r8w
1400ed4e6mov r8, [r15+104]
1400ed4eajmp 0x1400ed384
1400ed4ef
1400ed4ef 90 .
1400ed4f0
1400ed4f0loc_1400ed4f0:
1400ed4f0mov r8, [r15+112]
1400ed4f4mov r11, rdx
1400ed4f7mov [rbx+112], r8
1400ed4fbmov r8l, ecx
1400ed4femov r10, [rdx+r8-8]
1400ed503mov [r9+r8-8], r10
1400ed508lea r8, [rbx+120]
1400ed50cand r8, -8
1400ed510sub r9, r8
1400ed513add ecx, r9l
1400ed516sub r11, r9
1400ed519and ecx, -8
1400ed51ccmp ecx, 8
1400ed51fjb 0x1400ed380
1400ed525and ecx, -8
1400ed528xor r9l, r9l
1400ed52b
1400ed52bloc_1400ed52b:
1400ed52bmov eax, r9l
1400ed52eadd r9l, 8
1400ed532mov r10, [r11+rax]
1400ed536mov [r8+rax], r10
1400ed53acmp r9l, ecx
1400ed53djb 0x1400ed52b
1400ed53fjmp 0x1400ed380
1400ed544
1400ed544 0f 1f 40 00 ..@.
1400ed548
1400ed548loc_1400ed548:
1400ed548mov [rsp+56], -1
1400ed551mov r13, -1
1400ed558mov r12, -1
1400ed55fmov rdi, -1
1400ed566mov [rsp+48], -1
1400ed56fmov [rsp+40], -1
1400ed578jmp 0x1400ed33d
1400ed57d
1400ed57dloc_1400ed57d:
1400ed57dmov r8l, [r15+112]
1400ed581mov ecx, ecx
1400ed583mov [rbx+112], r8l
1400ed587mov r8l, [rdx+rcx-4]
1400ed58cmov [r9+rcx-4], r8l
1400ed591mov r8, [r15+104]
1400ed595jmp 0x1400ed384
1400ed59a
1400ed59a 48 89 e9 48 89 c7 H..H..
1400ed5a0 e8 3b ad ff ff 48 8d 56 08 48 89 d9 e8 0f 26 fa .;...H.V.H....&.
1400ed5b0 ff 48 8b 35 d8 a0 0a 00 48 8b 44 24 78 48 2b 06 .H.5....H.D$xH+.
1400ed5c0 74 4c tL
1400ed5c2
1400ed5c2loc_1400ed5c2:
1400ed5c2call __stack_chk_fail
1400ed5c7
1400ed5c7loc_1400ed5c7:
1400ed5c7mov rdx, r9
1400ed5cajmp 0x1400ed449
1400ed5cf
1400ed5cf 48 H
1400ed5d0 89 c5 48 8b 44 24 28 48 8d 4c 24 40 48 89 7c 24 ..H.D$(H.L$@H.|$
1400ed5e0 48 4c 89 64 24 50 48 89 ef 48 89 44 24 58 48 8b HL.d$PH..H.D$XH.
1400ed5f0 44 24 30 4c 89 6c 24 60 48 89 44 24 68 48 8b 44 D$0L.l$`H.D$hH.D
1400ed600 24 38 48 89 44 24 70 e8 b4 91 ff ff eb 97 48 89 $8H.D$p.......H.
1400ed610 f9 e8 8a dd f2 ff 90 .......
1400ed1d0
1400ed1d0std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream(std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400ed1d0push r15
1400ed1d2push r14
1400ed1d4push r13
1400ed1d6push r12
1400ed1d8push rbp
1400ed1d9push rdi
1400ed1dapush rsi
1400ed1dbpush rbx
1400ed1dcsub rsp, 136
1400ed1e3mov rax, [rip+0xaa4a6]
1400ed1eamov rsi, rdx
1400ed1edmov rbx, rcx
1400ed1f0mov r15, r8
1400ed1f3mov rdx, [rax]
1400ed1f6mov [rsp+120], rdx
1400ed1fbmov rdx, [rsi+16]
1400ed1ffmov r8, [rsi+24]
1400ed203mov [rcx], rdx
1400ed206mov rcx, [rdx-24]
1400ed20amov [rbx+rcx], r8
1400ed20emov rcx, [r15+8]
1400ed212mov [rbx+8], rcx
1400ed216mov rdi, [rdx-24]
1400ed21amov rdx, [r15]
1400ed21dadd rdi, rbx
1400ed220mov rbp, [rdx-24]
1400ed224mov rcx, rdi
1400ed227add rbp, r15
1400ed22amov rdx, rbp
1400ed22dcall std::ios_base::_M_move(std::ios_base&)
1400ed232lea rdx, [rdi+208]
1400ed239mov rcx, rdi
1400ed23ccall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400ed241mov rdx, [rbp+216]
1400ed248mov [rdi+232], 0
1400ed253mov [rbp+216], 0
1400ed25emov [rdi+216], rdx
1400ed265movzx edx, [rbp+224]
1400ed26clea rbp, [rbx+24]
1400ed270mov [rsp+64], rbp
1400ed275mov [rdi+224], dx
1400ed27cmov rdx, [rsi+32]
1400ed280mov rcx, [rsi+40]
1400ed284mov rdi, [r15+32]
1400ed288mov [r15+8], 0
1400ed290mov [rbx+16], rdx
1400ed294mov rdx, [rdx-24]
1400ed298mov r8, [r15+56]
1400ed29cmov [rbx+rdx+16], rcx
1400ed2a1mov rdx, [rsi+8]
1400ed2a5mov rcx, [rsi+48]
1400ed2a9mov [rbx], rdx
1400ed2acmov rdx, [rdx-24]
1400ed2b0mov [rbx+rdx], rcx
1400ed2b4mov rdx, [rsi+56]
1400ed2b8mov [rbx+16], rdx
1400ed2bcmov rdx, [rsi]
1400ed2bfmov rcx, [rsi+64]
1400ed2c3mov [rbx], rdx
1400ed2c6mov rdx, [rdx-24]
1400ed2camov [rbx+rdx], rcx
1400ed2cemov rdx, [rsi+72]
1400ed2d2mov rcx, [r15+96]
1400ed2d6mov [rbx+16], rdx
1400ed2datest rdi, rdi
1400ed2ddje 0x1400ed460
1400ed2e3mov rdx, [r15+48]
1400ed2e7mov r12, [r15+40]
1400ed2ebsub rdi, rcx
1400ed2eemov rax, rdx
1400ed2f1sub r12, rcx
1400ed2f4sub rax, rcx
1400ed2f7mov [rsp+40], rax
1400ed2fctest r8, r8
1400ed2ffje 0x1400ed430
1400ed305mov r9, [r15+64]
1400ed309mov r13, r8
1400ed30csub r13, rcx
1400ed30fmov rax, r9
1400ed312sub rax, r8
1400ed315mov [rsp+48], rax
1400ed31amov rax, [r15+72]
1400ed31esub rax, rcx
1400ed321mov [rsp+56], rax
1400ed326test rdx, rdx
1400ed329je 0x1400ed5c7
1400ed32fcmp rdx, r9
1400ed332cmovb rdx, r9
1400ed336
1400ed336loc_1400ed336:
1400ed336sub rdx, rcx
1400ed339mov [r15+104], rdx
1400ed33d
1400ed33dloc_1400ed33d:
1400ed33dlea rdx, [r15+24]
1400ed341mov rcx, rbp
1400ed344call std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400ed349mov edx, [r15+88]
1400ed34dlea r9, [rbx+112]
1400ed351lea rax, [rip+0xb3928]
1400ed358mov [rbx+96], r9
1400ed35cmov rcx, [r15+96]
1400ed360mov [rbx+88], edx
1400ed363lea rdx, [r15+112]
1400ed367mov [rbx+24], rax
1400ed36bcmp rcx, rdx
1400ed36eje 0x1400ed4a8
1400ed374mov [rbx+96], rcx
1400ed378mov rcx, [r15+112]
1400ed37cmov [rbx+112], rcx
1400ed380
1400ed380loc_1400ed380:
1400ed380mov r8, [r15+104]
1400ed384
1400ed384loc_1400ed384:
1400ed384mov [rbx+104], r8
1400ed388mov [r15+96], rdx
1400ed38cmov rdx, [rbx+96]
1400ed390mov [r15+104], 0
1400ed398mov [r15+112], 0
1400ed39dcmp rdi, -1
1400ed3a1je 0x1400ed3bd
1400ed3a3mov rcx, [rsp+40]
1400ed3a8add rdi, rdx
1400ed3abadd r12, rdx
1400ed3aemov [rbx+32], rdi
1400ed3b2add rcx, rdx
1400ed3b5mov [rbx+40], r12
1400ed3b9mov [rbx+48], rcx
1400ed3bd
1400ed3bdloc_1400ed3bd:
1400ed3bdcmp r13, -1
1400ed3c1je 0x1400ed3dc
1400ed3c3mov rax, [rsp+56]
1400ed3c8mov r9, [rsp+48]
1400ed3cdmov rcx, rbp
1400ed3d0lea r8, [rdx+rax]
1400ed3d4add rdx, r13
1400ed3d7call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400ed3dc
1400ed3dcloc_1400ed3dc:
1400ed3dcmov rdx, [r15+96]
1400ed3e0xor r9l, r9l
1400ed3e3xor r8l, r8l
1400ed3e6lea rcx, [r15+24]
1400ed3eacall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400ed3efmov rax, [rbx]
1400ed3f2mov rsi, [rip+0xaa297]
1400ed3f9mov rax, [rax-24]
1400ed3fdmov [rbx+rax+232], rbp
1400ed405mov rax, [rsp+120]
1400ed40asub rax, [rsi]
1400ed40djne 0x1400ed5c2
1400ed413add rsp, 136
1400ed41apop rbx
1400ed41bpop rsi
1400ed41cpop rdi
1400ed41dpop rbp
1400ed41epop r12
1400ed420pop r13
1400ed422pop r14
1400ed424pop r15
1400ed426ret
1400ed427
1400ed427 66 0f 1f 84 00 00 00 00 00 f........
1400ed430
1400ed430loc_1400ed430:
1400ed430mov [rsp+56], -1
1400ed439mov r13, -1
1400ed440mov [rsp+48], -1
1400ed449
1400ed449loc_1400ed449:
1400ed449test rdx, rdx
1400ed44cjne 0x1400ed336
1400ed452jmp 0x1400ed33d
1400ed457
1400ed457 66 0f 1f 84 00 00 00 00 00 f........
1400ed460
1400ed460loc_1400ed460:
1400ed460test r8, r8
1400ed463je 0x1400ed548
1400ed469mov rdx, [r15+64]
1400ed46dmov r13, r8
1400ed470mov [rsp+40], -1
1400ed479mov r12, -1
1400ed480sub r13, rcx
1400ed483mov rdi, -1
1400ed48amov rax, rdx
1400ed48dsub rax, r8
1400ed490mov [rsp+48], rax
1400ed495mov rax, [r15+72]
1400ed499sub rax, rcx
1400ed49cmov [rsp+56], rax
1400ed4a1jmp 0x1400ed449
1400ed4a3
1400ed4a3 0f 1f 44 00 00 ..D..
1400ed4a8
1400ed4a8loc_1400ed4a8:
1400ed4a8mov r8, [r15+104]
1400ed4aclea rcx, [r8+1]
1400ed4b0cmp ecx, 8
1400ed4b3jae 0x1400ed4f0
1400ed4b5test cl, 4
1400ed4b8jne 0x1400ed57d
1400ed4betest ecx, ecx
1400ed4c0je 0x1400ed384
1400ed4c6movzx r8l, [r15+112]
1400ed4cbmov [rbx+112], r8b
1400ed4cftest cl, 2
1400ed4d2je 0x1400ed380
1400ed4d8mov ecx, ecx
1400ed4damovzx r8l, [rdx+rcx-2]
1400ed4e0mov [r9+rcx-2], r8w
1400ed4e6mov r8, [r15+104]
1400ed4eajmp 0x1400ed384
1400ed4ef
1400ed4ef 90 .
1400ed4f0
1400ed4f0loc_1400ed4f0:
1400ed4f0mov r8, [r15+112]
1400ed4f4mov r11, rdx
1400ed4f7mov [rbx+112], r8
1400ed4fbmov r8l, ecx
1400ed4femov r10, [rdx+r8-8]
1400ed503mov [r9+r8-8], r10
1400ed508lea r8, [rbx+120]
1400ed50cand r8, -8
1400ed510sub r9, r8
1400ed513add ecx, r9l
1400ed516sub r11, r9
1400ed519and ecx, -8
1400ed51ccmp ecx, 8
1400ed51fjb 0x1400ed380
1400ed525and ecx, -8
1400ed528xor r9l, r9l
1400ed52b
1400ed52bloc_1400ed52b:
1400ed52bmov eax, r9l
1400ed52eadd r9l, 8
1400ed532mov r10, [r11+rax]
1400ed536mov [r8+rax], r10
1400ed53acmp r9l, ecx
1400ed53djb 0x1400ed52b
1400ed53fjmp 0x1400ed380
1400ed544
1400ed544 0f 1f 40 00 ..@.
1400ed548
1400ed548loc_1400ed548:
1400ed548mov [rsp+56], -1
1400ed551mov r13, -1
1400ed558mov r12, -1
1400ed55fmov rdi, -1
1400ed566mov [rsp+48], -1
1400ed56fmov [rsp+40], -1
1400ed578jmp 0x1400ed33d
1400ed57d
1400ed57dloc_1400ed57d:
1400ed57dmov r8l, [r15+112]
1400ed581mov ecx, ecx
1400ed583mov [rbx+112], r8l
1400ed587mov r8l, [rdx+rcx-4]
1400ed58cmov [r9+rcx-4], r8l
1400ed591mov r8, [r15+104]
1400ed595jmp 0x1400ed384
1400ed59a
1400ed59a 48 89 e9 48 89 c7 H..H..
1400ed5a0 e8 3b ad ff ff 48 8d 56 08 48 89 d9 e8 0f 26 fa .;...H.V.H....&.
1400ed5b0 ff 48 8b 35 d8 a0 0a 00 48 8b 44 24 78 48 2b 06 .H.5....H.D$xH+.
1400ed5c0 74 4c tL
1400ed5c2
1400ed5c2loc_1400ed5c2:
1400ed5c2call __stack_chk_fail
1400ed5c7
1400ed5c7loc_1400ed5c7:
1400ed5c7mov rdx, r9
1400ed5cajmp 0x1400ed449
1400ed5cf
1400ed5cf 48 H
1400ed5d0 89 c5 48 8b 44 24 28 48 8d 4c 24 40 48 89 7c 24 ..H.D$(H.L$@H.|$
1400ed5e0 48 4c 89 64 24 50 48 89 ef 48 89 44 24 58 48 8b HL.d$PH..H.D$XH.
1400ed5f0 44 24 30 4c 89 6c 24 60 48 89 44 24 68 48 8b 44 D$0L.l$`H.D$hH.D
1400ed600 24 38 48 89 44 24 70 e8 b4 91 ff ff eb 97 48 89 $8H.D$p.......H.
1400ed610 f9 e8 8a dd f2 ff 90 .......
1400ed1d0
1400ed617
1400ed617 // align 0x10
1400ed617 // align 0x10
1400ed620
1400ed620std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400ed620push r13
1400ed622push r12
1400ed624push rbp
1400ed625push rdi
1400ed626push rsi
1400ed627push rbx
1400ed628sub rsp, 40
1400ed62cmov rax, [rdx+16]
1400ed630mov rsi, rdx
1400ed633mov rbx, rcx
1400ed636mov [rcx], rax
1400ed639mov rdx, [rax-24]
1400ed63dmov rcx, [rsi+24]
1400ed641mov rbp, r8
1400ed644mov edi, r9l
1400ed647mov [rbx+rdx], rcx
1400ed64bxor edx, edx
1400ed64dmov [rbx+8], 0
1400ed655mov rcx, [rax-24]
1400ed659add rcx, rbx
1400ed65ccall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed661mov rax, [rsi+32]
1400ed665xor edx, edx
1400ed667mov [rbx+16], rax
1400ed66bmov rax, [rax-24]
1400ed66flea rcx, [rbx+rax+16]
1400ed674mov rax, [rsi+40]
1400ed678mov [rcx], rax
1400ed67bcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed680mov rax, [rsi+8]
1400ed684mov rdx, [rsi+48]
1400ed688lea rcx, [rbx+80]
1400ed68cmov [rbx], rax
1400ed68fmov rax, [rax-24]
1400ed693mov [rbx+rax], rdx
1400ed697mov rax, [rsi+56]
1400ed69bmov [rbx+16], rax
1400ed69fmov rax, [rsi]
1400ed6a2mov rdx, [rsi+64]
1400ed6a6mov [rbx], rax
1400ed6a9mov rax, [rax-24]
1400ed6admov [rbx+rax], rdx
1400ed6b1mov rax, [rsi+72]
1400ed6b5mov [rbx+32], 0
1400ed6bdmov [rbx+16], rax
1400ed6c1mov rax, [rip+0xa9bd8]
1400ed6c8mov [rbx+40], 0
1400ed6d0add rax, 16
1400ed6d4mov [rbx+48], 0
1400ed6dcmov [rbx+24], rax
1400ed6e0mov [rbx+56], 0
1400ed6e8mov [rbx+64], 0
1400ed6f0mov [rbx+72], 0
1400ed6f8call std::locale::locale()
1400ed6fdlea rax, [rip+0xb357c]
1400ed704mov rdx, [rbp]
1400ed708mov r8, [rbp+8]
1400ed70cmov [rbx+24], rax
1400ed710lea rax, [rbx+112]
1400ed714mov [rbx+88], 0
1400ed71bmov [rbx+96], rax
1400ed71ftest rdx, rdx
1400ed722jne 0x1400ed72d
1400ed724test r8, r8
1400ed727jne 0x1400ed7e8
1400ed72d
1400ed72dloc_1400ed72d:
1400ed72dadd r8, rdx
1400ed730lea rcx, [rbx+96]
1400ed734call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400ed739mov [rbx+88], edi
1400ed73cxor r9l, r9l
1400ed73fand edi, 3
1400ed742je 0x1400ed748
1400ed744mov r9, [rbx+104]
1400ed748
1400ed748loc_1400ed748:
1400ed748mov rdx, [rbx+96]
1400ed74cxor r8l, r8l
1400ed74flea rcx, [rbx+24]
1400ed753call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400ed758mov rax, [rbx]
1400ed75blea rdx, [rbx+24]
1400ed75fmov rcx, [rax-24]
1400ed763add rcx, rbx
1400ed766call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed76bnop
1400ed76cadd rsp, 40
1400ed770pop rbx
1400ed771pop rsi
1400ed772pop rdi
1400ed773pop rbp
1400ed774pop r12
1400ed776pop r13
1400ed778ret
1400ed779
1400ed779 48 89 c1 48 8b 46 10 H..H.F.
1400ed780 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 14 03 31 H.V.H..H.@.H...1
1400ed790 c0 48 89 43 08 e8 06 dc f2 ff 48 89 c5 48 8d 4b .H.C......H..H.K
1400ed7a0 18 e8 3a ab ff ff 48 89 ef eb 24 48 8d 4b 60 48 ..:...H...$H.K`H
1400ed7b0 89 c7 e8 59 f8 fe ff 48 8b 05 e2 9a 0a 00 48 8d ...Y...H......H.
1400ed7c0 4b 50 48 83 c0 10 48 89 43 18 e8 e1 cf fe ff 48 KPH...H.C......H
1400ed7d0 89 d9 48 8d 56 08 e8 e5 23 fa ff 48 89 f9 e8 bd ..H.V...#..H....
1400ed7e0 db f2 ff 48 89 c7 eb cf ...H....
1400ed7e8
1400ed7e8loc_1400ed7e8:
1400ed7e8call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400ed7ednop
1400ed620
1400ed620std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400ed620push r13
1400ed622push r12
1400ed624push rbp
1400ed625push rdi
1400ed626push rsi
1400ed627push rbx
1400ed628sub rsp, 40
1400ed62cmov rax, [rdx+16]
1400ed630mov rsi, rdx
1400ed633mov rbx, rcx
1400ed636mov [rcx], rax
1400ed639mov rdx, [rax-24]
1400ed63dmov rcx, [rsi+24]
1400ed641mov rbp, r8
1400ed644mov edi, r9l
1400ed647mov [rbx+rdx], rcx
1400ed64bxor edx, edx
1400ed64dmov [rbx+8], 0
1400ed655mov rcx, [rax-24]
1400ed659add rcx, rbx
1400ed65ccall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed661mov rax, [rsi+32]
1400ed665xor edx, edx
1400ed667mov [rbx+16], rax
1400ed66bmov rax, [rax-24]
1400ed66flea rcx, [rbx+rax+16]
1400ed674mov rax, [rsi+40]
1400ed678mov [rcx], rax
1400ed67bcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed680mov rax, [rsi+8]
1400ed684mov rdx, [rsi+48]
1400ed688lea rcx, [rbx+80]
1400ed68cmov [rbx], rax
1400ed68fmov rax, [rax-24]
1400ed693mov [rbx+rax], rdx
1400ed697mov rax, [rsi+56]
1400ed69bmov [rbx+16], rax
1400ed69fmov rax, [rsi]
1400ed6a2mov rdx, [rsi+64]
1400ed6a6mov [rbx], rax
1400ed6a9mov rax, [rax-24]
1400ed6admov [rbx+rax], rdx
1400ed6b1mov rax, [rsi+72]
1400ed6b5mov [rbx+32], 0
1400ed6bdmov [rbx+16], rax
1400ed6c1mov rax, [rip+0xa9bd8]
1400ed6c8mov [rbx+40], 0
1400ed6d0add rax, 16
1400ed6d4mov [rbx+48], 0
1400ed6dcmov [rbx+24], rax
1400ed6e0mov [rbx+56], 0
1400ed6e8mov [rbx+64], 0
1400ed6f0mov [rbx+72], 0
1400ed6f8call std::locale::locale()
1400ed6fdlea rax, [rip+0xb357c]
1400ed704mov rdx, [rbp]
1400ed708mov r8, [rbp+8]
1400ed70cmov [rbx+24], rax
1400ed710lea rax, [rbx+112]
1400ed714mov [rbx+88], 0
1400ed71bmov [rbx+96], rax
1400ed71ftest rdx, rdx
1400ed722jne 0x1400ed72d
1400ed724test r8, r8
1400ed727jne 0x1400ed7e8
1400ed72d
1400ed72dloc_1400ed72d:
1400ed72dadd r8, rdx
1400ed730lea rcx, [rbx+96]
1400ed734call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400ed739mov [rbx+88], edi
1400ed73cxor r9l, r9l
1400ed73fand edi, 3
1400ed742je 0x1400ed748
1400ed744mov r9, [rbx+104]
1400ed748
1400ed748loc_1400ed748:
1400ed748mov rdx, [rbx+96]
1400ed74cxor r8l, r8l
1400ed74flea rcx, [rbx+24]
1400ed753call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400ed758mov rax, [rbx]
1400ed75blea rdx, [rbx+24]
1400ed75fmov rcx, [rax-24]
1400ed763add rcx, rbx
1400ed766call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed76bnop
1400ed76cadd rsp, 40
1400ed770pop rbx
1400ed771pop rsi
1400ed772pop rdi
1400ed773pop rbp
1400ed774pop r12
1400ed776pop r13
1400ed778ret
1400ed779
1400ed779 48 89 c1 48 8b 46 10 H..H.F.
1400ed780 48 8b 56 18 48 89 03 48 8b 40 e8 48 89 14 03 31 H.V.H..H.@.H...1
1400ed790 c0 48 89 43 08 e8 06 dc f2 ff 48 89 c5 48 8d 4b .H.C......H..H.K
1400ed7a0 18 e8 3a ab ff ff 48 89 ef eb 24 48 8d 4b 60 48 ..:...H...$H.K`H
1400ed7b0 89 c7 e8 59 f8 fe ff 48 8b 05 e2 9a 0a 00 48 8d ...Y...H......H.
1400ed7c0 4b 50 48 83 c0 10 48 89 43 18 e8 e1 cf fe ff 48 KPH...H.C......H
1400ed7d0 89 d9 48 8d 56 08 e8 e5 23 fa ff 48 89 f9 e8 bd ..H.V...#..H....
1400ed7e0 db f2 ff 48 89 c7 eb cf ...H....
1400ed7e8
1400ed7e8loc_1400ed7e8:
1400ed7e8call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400ed7ednop
1400ed620
1400ed7ee
1400ed7ee // align 0x10
1400ed7ee // align 0x10
1400ed7f0
1400ed7f0std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream(std::_Ios_Openmode):
1400ed7f0push rbp
1400ed7f1push rdi
1400ed7f2push rsi
1400ed7f3push rbx
1400ed7f4sub rsp, 40
1400ed7f8mov rax, [rdx+16]
1400ed7fcmov rsi, rdx
1400ed7ffmov rbx, rcx
1400ed802mov [rcx], rax
1400ed805mov rdx, [rax-24]
1400ed809mov rcx, [rsi+24]
1400ed80dmov edi, r8l
1400ed810mov [rbx+rdx], rcx
1400ed814xor edx, edx
1400ed816mov [rbx+8], 0
1400ed81emov rcx, [rax-24]
1400ed822add rcx, rbx
1400ed825call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed82amov rax, [rsi+32]
1400ed82exor edx, edx
1400ed830mov [rbx+16], rax
1400ed834mov rax, [rax-24]
1400ed838lea rcx, [rbx+rax+16]
1400ed83dmov rax, [rsi+40]
1400ed841mov [rcx], rax
1400ed844call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed849mov rax, [rsi+8]
1400ed84dmov rdx, [rsi+48]
1400ed851lea rcx, [rbx+80]
1400ed855lea rbp, [rbx+24]
1400ed859mov [rbx], rax
1400ed85cmov rax, [rax-24]
1400ed860mov [rbx+rax], rdx
1400ed864mov rax, [rsi+56]
1400ed868mov [rbx+16], rax
1400ed86cmov rax, [rsi]
1400ed86fmov rdx, [rsi+64]
1400ed873mov [rbx], rax
1400ed876mov rax, [rax-24]
1400ed87amov [rbx+rax], rdx
1400ed87emov rax, [rsi+72]
1400ed882mov [rbx+32], 0
1400ed88amov [rbx+16], rax
1400ed88emov rax, [rip+0xa9a0b]
1400ed895mov [rbx+40], 0
1400ed89dadd rax, 16
1400ed8a1mov [rbx+48], 0
1400ed8a9mov [rbx+24], rax
1400ed8admov [rbx+56], 0
1400ed8b5mov [rbx+64], 0
1400ed8bdmov [rbx+72], 0
1400ed8c5call std::locale::locale()
1400ed8calea rax, [rip+0xb33af]
1400ed8d1mov [rbx+112], 0
1400ed8d5mov rdx, rbp
1400ed8d8mov [rbx+24], rax
1400ed8dclea rax, [rbx+112]
1400ed8e0mov [rbx+96], rax
1400ed8e4mov rax, [rbx]
1400ed8e7mov [rbx+104], 0
1400ed8efmov [rbx+88], edi
1400ed8f2mov rcx, [rax-24]
1400ed8f6add rcx, rbx
1400ed8f9call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed8fenop
1400ed8ffadd rsp, 40
1400ed903pop rbx
1400ed904pop rsi
1400ed905pop rdi
1400ed906pop rbp
1400ed907ret
1400ed908
1400ed908 48 89 c1 48 8b 46 10 48 H..H.F.H
1400ed910 8b 56 18 48 89 03 48 8b 40 e8 48 89 14 03 31 c0 .V.H..H.@.H...1.
1400ed920 48 89 43 08 e8 77 da f2 ff 48 89 e9 48 89 c7 e8 H.C..w...H..H...
1400ed930 ac a9 ff ff 48 89 d9 48 8d 56 08 e8 80 22 fa ff ....H..H.V..."..
1400ed940 48 89 f9 e8 58 da f2 ff 90 H...X....
1400ed7f0
1400ed7f0std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream(std::_Ios_Openmode):
1400ed7f0push rbp
1400ed7f1push rdi
1400ed7f2push rsi
1400ed7f3push rbx
1400ed7f4sub rsp, 40
1400ed7f8mov rax, [rdx+16]
1400ed7fcmov rsi, rdx
1400ed7ffmov rbx, rcx
1400ed802mov [rcx], rax
1400ed805mov rdx, [rax-24]
1400ed809mov rcx, [rsi+24]
1400ed80dmov edi, r8l
1400ed810mov [rbx+rdx], rcx
1400ed814xor edx, edx
1400ed816mov [rbx+8], 0
1400ed81emov rcx, [rax-24]
1400ed822add rcx, rbx
1400ed825call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed82amov rax, [rsi+32]
1400ed82exor edx, edx
1400ed830mov [rbx+16], rax
1400ed834mov rax, [rax-24]
1400ed838lea rcx, [rbx+rax+16]
1400ed83dmov rax, [rsi+40]
1400ed841mov [rcx], rax
1400ed844call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed849mov rax, [rsi+8]
1400ed84dmov rdx, [rsi+48]
1400ed851lea rcx, [rbx+80]
1400ed855lea rbp, [rbx+24]
1400ed859mov [rbx], rax
1400ed85cmov rax, [rax-24]
1400ed860mov [rbx+rax], rdx
1400ed864mov rax, [rsi+56]
1400ed868mov [rbx+16], rax
1400ed86cmov rax, [rsi]
1400ed86fmov rdx, [rsi+64]
1400ed873mov [rbx], rax
1400ed876mov rax, [rax-24]
1400ed87amov [rbx+rax], rdx
1400ed87emov rax, [rsi+72]
1400ed882mov [rbx+32], 0
1400ed88amov [rbx+16], rax
1400ed88emov rax, [rip+0xa9a0b]
1400ed895mov [rbx+40], 0
1400ed89dadd rax, 16
1400ed8a1mov [rbx+48], 0
1400ed8a9mov [rbx+24], rax
1400ed8admov [rbx+56], 0
1400ed8b5mov [rbx+64], 0
1400ed8bdmov [rbx+72], 0
1400ed8c5call std::locale::locale()
1400ed8calea rax, [rip+0xb33af]
1400ed8d1mov [rbx+112], 0
1400ed8d5mov rdx, rbp
1400ed8d8mov [rbx+24], rax
1400ed8dclea rax, [rbx+112]
1400ed8e0mov [rbx+96], rax
1400ed8e4mov rax, [rbx]
1400ed8e7mov [rbx+104], 0
1400ed8efmov [rbx+88], edi
1400ed8f2mov rcx, [rax-24]
1400ed8f6add rcx, rbx
1400ed8f9call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed8fenop
1400ed8ffadd rsp, 40
1400ed903pop rbx
1400ed904pop rsi
1400ed905pop rdi
1400ed906pop rbp
1400ed907ret
1400ed908
1400ed908 48 89 c1 48 8b 46 10 48 H..H.F.H
1400ed910 8b 56 18 48 89 03 48 8b 40 e8 48 89 14 03 31 c0 .V.H..H.@.H...1.
1400ed920 48 89 43 08 e8 77 da f2 ff 48 89 e9 48 89 c7 e8 H.C..w...H..H...
1400ed930 ac a9 ff ff 48 89 d9 48 8d 56 08 e8 80 22 fa ff ....H..H.V..."..
1400ed940 48 89 f9 e8 58 da f2 ff 90 H...X....
1400ed7f0
1400ed949
1400ed949 // align 0x10
1400ed949 // align 0x10
1400ed950
1400ed950std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream():
1400ed950push r14
1400ed952push rdi
1400ed953push rsi
1400ed954push rbx
1400ed955sub rsp, 40
1400ed959mov rax, [rdx+16]
1400ed95dmov rsi, rdx
1400ed960mov rbx, rcx
1400ed963mov [rcx], rax
1400ed966mov rdx, [rax-24]
1400ed96amov rcx, [rsi+24]
1400ed96emov [rbx+rdx], rcx
1400ed972xor edx, edx
1400ed974mov [rbx+8], 0
1400ed97cmov rcx, [rax-24]
1400ed980add rcx, rbx
1400ed983call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed988mov rax, [rsi+32]
1400ed98cxor edx, edx
1400ed98emov [rbx+16], rax
1400ed992mov rax, [rax-24]
1400ed996lea rcx, [rbx+rax+16]
1400ed99bmov rax, [rsi+40]
1400ed99fmov [rcx], rax
1400ed9a2call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed9a7mov rax, [rsi+8]
1400ed9abmov rdx, [rsi+48]
1400ed9aflea rcx, [rbx+80]
1400ed9b3mov [rbx], rax
1400ed9b6mov rax, [rax-24]
1400ed9bamov [rbx+rax], rdx
1400ed9bemov rax, [rsi+56]
1400ed9c2mov [rbx+16], rax
1400ed9c6mov rax, [rsi]
1400ed9c9mov rdx, [rsi+64]
1400ed9cdmov [rbx], rax
1400ed9d0mov rax, [rax-24]
1400ed9d4mov [rbx+rax], rdx
1400ed9d8mov rax, [rsi+72]
1400ed9dcmov [rbx+32], 0
1400ed9e4mov [rbx+16], rax
1400ed9e8mov rax, [rip+0xa98b1]
1400ed9efmov [rbx+40], 0
1400ed9f7add rax, 16
1400ed9fbmov [rbx+48], 0
1400eda03mov [rbx+24], rax
1400eda07mov [rbx+56], 0
1400eda0fmov [rbx+64], 0
1400eda17mov [rbx+72], 0
1400eda1fcall std::locale::locale()
1400eda24lea rax, [rip+0xb3255]
1400eda2bmov [rbx+112], 0
1400eda2flea rdx, [rbx+24]
1400eda33mov [rbx+24], rax
1400eda37lea rax, [rbx+112]
1400eda3bmov [rbx+96], rax
1400eda3fmov rax, [rbx]
1400eda42mov [rbx+104], 0
1400eda4amov [rbx+88], 24
1400eda51mov rcx, [rax-24]
1400eda55add rcx, rbx
1400eda58call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400eda5dnop
1400eda5eadd rsp, 40
1400eda62pop rbx
1400eda63pop rsi
1400eda64pop rdi
1400eda65pop r14
1400eda67ret
1400eda68
1400eda68 48 89 c1 48 8b 46 10 48 H..H.F.H
1400eda70 8b 56 18 48 89 03 48 8b 40 e8 48 89 14 03 31 c0 .V.H..H.@.H...1.
1400eda80 48 89 43 08 e8 17 d9 f2 ff 48 8d 4b 18 49 89 c6 H.C......H.K.I..
1400eda90 e8 4b a8 ff ff 48 89 d9 48 8d 56 08 e8 1f 21 fa .K...H..H.V...!.
1400edaa0 ff 4c 89 f1 e8 f7 d8 f2 ff 90 .L........
1400ed950
1400ed950std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream():
1400ed950push r14
1400ed952push rdi
1400ed953push rsi
1400ed954push rbx
1400ed955sub rsp, 40
1400ed959mov rax, [rdx+16]
1400ed95dmov rsi, rdx
1400ed960mov rbx, rcx
1400ed963mov [rcx], rax
1400ed966mov rdx, [rax-24]
1400ed96amov rcx, [rsi+24]
1400ed96emov [rbx+rdx], rcx
1400ed972xor edx, edx
1400ed974mov [rbx+8], 0
1400ed97cmov rcx, [rax-24]
1400ed980add rcx, rbx
1400ed983call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed988mov rax, [rsi+32]
1400ed98cxor edx, edx
1400ed98emov [rbx+16], rax
1400ed992mov rax, [rax-24]
1400ed996lea rcx, [rbx+rax+16]
1400ed99bmov rax, [rsi+40]
1400ed99fmov [rcx], rax
1400ed9a2call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400ed9a7mov rax, [rsi+8]
1400ed9abmov rdx, [rsi+48]
1400ed9aflea rcx, [rbx+80]
1400ed9b3mov [rbx], rax
1400ed9b6mov rax, [rax-24]
1400ed9bamov [rbx+rax], rdx
1400ed9bemov rax, [rsi+56]
1400ed9c2mov [rbx+16], rax
1400ed9c6mov rax, [rsi]
1400ed9c9mov rdx, [rsi+64]
1400ed9cdmov [rbx], rax
1400ed9d0mov rax, [rax-24]
1400ed9d4mov [rbx+rax], rdx
1400ed9d8mov rax, [rsi+72]
1400ed9dcmov [rbx+32], 0
1400ed9e4mov [rbx+16], rax
1400ed9e8mov rax, [rip+0xa98b1]
1400ed9efmov [rbx+40], 0
1400ed9f7add rax, 16
1400ed9fbmov [rbx+48], 0
1400eda03mov [rbx+24], rax
1400eda07mov [rbx+56], 0
1400eda0fmov [rbx+64], 0
1400eda17mov [rbx+72], 0
1400eda1fcall std::locale::locale()
1400eda24lea rax, [rip+0xb3255]
1400eda2bmov [rbx+112], 0
1400eda2flea rdx, [rbx+24]
1400eda33mov [rbx+24], rax
1400eda37lea rax, [rbx+112]
1400eda3bmov [rbx+96], rax
1400eda3fmov rax, [rbx]
1400eda42mov [rbx+104], 0
1400eda4amov [rbx+88], 24
1400eda51mov rcx, [rax-24]
1400eda55add rcx, rbx
1400eda58call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400eda5dnop
1400eda5eadd rsp, 40
1400eda62pop rbx
1400eda63pop rsi
1400eda64pop rdi
1400eda65pop r14
1400eda67ret
1400eda68
1400eda68 48 89 c1 48 8b 46 10 48 H..H.F.H
1400eda70 8b 56 18 48 89 03 48 8b 40 e8 48 89 14 03 31 c0 .V.H..H.@.H...1.
1400eda80 48 89 43 08 e8 17 d9 f2 ff 48 8d 4b 18 49 89 c6 H.C......H.K.I..
1400eda90 e8 4b a8 ff ff 48 89 d9 48 8d 56 08 e8 1f 21 fa .K...H..H.V...!.
1400edaa0 ff 4c 89 f1 e8 f7 d8 f2 ff 90 .L........
1400ed950
1400edaaa
1400edaaa // align 0x10
1400edaaa // align 0x10
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
Loading..