File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400f0840
1400f0840std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_istringstream(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400f0840push r15
1400f0842push r14
1400f0844push r13
1400f0846push r12
1400f0848push rbp
1400f0849push rdi
1400f084apush rsi
1400f084bpush rbx
1400f084csub rsp, 40
1400f0850mov rax, [rdx+8]
1400f0854mov rsi, rdx
1400f0857mov rbx, rcx
1400f085amov [rcx], rax
1400f085dmov rdx, [rax-24]
1400f0861mov rcx, [rsi+16]
1400f0865mov r15, r8
1400f0868mov edi, r9l
1400f086blea rbp, [rbx+16]
1400f086fmov r14l, edi
1400f0872mov [rbx+rdx], rcx
1400f0876xor edx, edx
1400f0878or r14l, 8
1400f087cmov [rbx+8], 0
1400f0884mov rcx, [rax-24]
1400f0888add rcx, rbx
1400f088bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f0890mov rax, [rsi]
1400f0893mov rdx, [rsi+24]
1400f0897lea rcx, [rbx+72]
1400f089bmov [rbx], rax
1400f089emov rax, [rax-24]
1400f08a2mov [rbx+rax], rdx
1400f08a6mov rax, [rip+0xa6a03]
1400f08admov [rbx+64], 0
1400f08b5add rax, 16
1400f08b9movq x0, rax
1400f08bemovups [rbx+16], x0
1400f08c2pxor x0, x0
1400f08c6movups [rbx+32], x0
1400f08camovups [rbx+48], x0
1400f08cecall std::locale::locale()
1400f08d3mov rdx, [r15]
1400f08d6lea rcx, [rbx+104]
1400f08dalea rax, [rip+0xb041f]
1400f08e1mov [rbx+16], rax
1400f08e5mov rax, [r15+8]
1400f08e9mov [rbx+80], 0
1400f08f0mov [rbx+88], rcx
1400f08f4test rdx, rdx
1400f08f7jne 0x1400f08fe
1400f08f9test rax, rax
1400f08fcjne 0x1400f094e
1400f08fe
1400f08feloc_1400f08fe:
1400f08felea r8, [rdx+2*rax]
1400f0902lea rcx, [rbx+88]
1400f0906call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400f090bxor r9l, r9l
1400f090eand edi, 3
1400f0911mov [rbx+80], r14l
1400f0915je 0x1400f091b
1400f0917mov r9, [rbx+96]
1400f091b
1400f091bloc_1400f091b:
1400f091bmov rdx, [rbx+88]
1400f091fxor r8l, r8l
1400f0922mov rcx, rbp
1400f0925call 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)
1400f092amov rax, [rbx]
1400f092dmov rdx, rbp
1400f0930mov rcx, [rax-24]
1400f0934add rcx, rbx
1400f0937call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f093cnop
1400f093dadd rsp, 40
1400f0941pop rbx
1400f0942pop rsi
1400f0943pop rdi
1400f0944pop rbp
1400f0945pop r12
1400f0947pop r13
1400f0949pop r14
1400f094bpop r15
1400f094dret
1400f094e
1400f094eloc_1400f094e:
1400f094ecall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400f0953mov rcx, rbp
1400f0956mov rdi, rax
1400f0959call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringbuf()
1400f095e
1400f095eloc_1400f095e:
1400f095emov rax, [rsi+8]
1400f0962mov rdx, [rsi+16]
1400f0966mov rcx, rdi
1400f0969mov [rbx], rax
1400f096cmov rax, [rax-24]
1400f0970mov [rbx+rax], rdx
1400f0974xor eax, eax
1400f0976mov [rbx+8], rax
1400f097acall _Unwind_Resume
1400f097flea rcx, [rbx+88]
1400f0983mov rdi, rax
1400f0986call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400f098bmov rax, [rip+0xa691e]
1400f0992lea rcx, [rbx+72]
1400f0996add rax, 16
1400f099amov [rbx+16], rax
1400f099ecall std::locale::~locale()
1400f09a3jmp 0x1400f095e
1400f09a5
1400f09a5 48 89 c7 eb e1 H....
1400f0840
1400f0840std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_istringstream(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400f0840push r15
1400f0842push r14
1400f0844push r13
1400f0846push r12
1400f0848push rbp
1400f0849push rdi
1400f084apush rsi
1400f084bpush rbx
1400f084csub rsp, 40
1400f0850mov rax, [rdx+8]
1400f0854mov rsi, rdx
1400f0857mov rbx, rcx
1400f085amov [rcx], rax
1400f085dmov rdx, [rax-24]
1400f0861mov rcx, [rsi+16]
1400f0865mov r15, r8
1400f0868mov edi, r9l
1400f086blea rbp, [rbx+16]
1400f086fmov r14l, edi
1400f0872mov [rbx+rdx], rcx
1400f0876xor edx, edx
1400f0878or r14l, 8
1400f087cmov [rbx+8], 0
1400f0884mov rcx, [rax-24]
1400f0888add rcx, rbx
1400f088bcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f0890mov rax, [rsi]
1400f0893mov rdx, [rsi+24]
1400f0897lea rcx, [rbx+72]
1400f089bmov [rbx], rax
1400f089emov rax, [rax-24]
1400f08a2mov [rbx+rax], rdx
1400f08a6mov rax, [rip+0xa6a03]
1400f08admov [rbx+64], 0
1400f08b5add rax, 16
1400f08b9movq x0, rax
1400f08bemovups [rbx+16], x0
1400f08c2pxor x0, x0
1400f08c6movups [rbx+32], x0
1400f08camovups [rbx+48], x0
1400f08cecall std::locale::locale()
1400f08d3mov rdx, [r15]
1400f08d6lea rcx, [rbx+104]
1400f08dalea rax, [rip+0xb041f]
1400f08e1mov [rbx+16], rax
1400f08e5mov rax, [r15+8]
1400f08e9mov [rbx+80], 0
1400f08f0mov [rbx+88], rcx
1400f08f4test rdx, rdx
1400f08f7jne 0x1400f08fe
1400f08f9test rax, rax
1400f08fcjne 0x1400f094e
1400f08fe
1400f08feloc_1400f08fe:
1400f08felea r8, [rdx+2*rax]
1400f0902lea rcx, [rbx+88]
1400f0906call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400f090bxor r9l, r9l
1400f090eand edi, 3
1400f0911mov [rbx+80], r14l
1400f0915je 0x1400f091b
1400f0917mov r9, [rbx+96]
1400f091b
1400f091bloc_1400f091b:
1400f091bmov rdx, [rbx+88]
1400f091fxor r8l, r8l
1400f0922mov rcx, rbp
1400f0925call 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)
1400f092amov rax, [rbx]
1400f092dmov rdx, rbp
1400f0930mov rcx, [rax-24]
1400f0934add rcx, rbx
1400f0937call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f093cnop
1400f093dadd rsp, 40
1400f0941pop rbx
1400f0942pop rsi
1400f0943pop rdi
1400f0944pop rbp
1400f0945pop r12
1400f0947pop r13
1400f0949pop r14
1400f094bpop r15
1400f094dret
1400f094e
1400f094eloc_1400f094e:
1400f094ecall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400f0953mov rcx, rbp
1400f0956mov rdi, rax
1400f0959call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringbuf()
1400f095e
1400f095eloc_1400f095e:
1400f095emov rax, [rsi+8]
1400f0962mov rdx, [rsi+16]
1400f0966mov rcx, rdi
1400f0969mov [rbx], rax
1400f096cmov rax, [rax-24]
1400f0970mov [rbx+rax], rdx
1400f0974xor eax, eax
1400f0976mov [rbx+8], rax
1400f097acall _Unwind_Resume
1400f097flea rcx, [rbx+88]
1400f0983mov rdi, rax
1400f0986call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400f098bmov rax, [rip+0xa691e]
1400f0992lea rcx, [rbx+72]
1400f0996add rax, 16
1400f099amov [rbx+16], rax
1400f099ecall std::locale::~locale()
1400f09a3jmp 0x1400f095e
1400f09a5
1400f09a5 48 89 c7 eb e1 H....
1400f0840
1400f09aa
1400f09aa // align 0x10
1400f09aa // align 0x10
1400f09b0
1400f09b0std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_istringstream(std::_Ios_Openmode):
1400f09b0push rbp
1400f09b1push rdi
1400f09b2push rsi
1400f09b3push rbx
1400f09b4sub rsp, 40
1400f09b8mov rax, [rdx+8]
1400f09bcmov rsi, rdx
1400f09bfmov rbx, rcx
1400f09c2mov [rcx], rax
1400f09c5mov rdx, [rax-24]
1400f09c9mov rcx, [rsi+16]
1400f09cdmov edi, r8l
1400f09d0lea rbp, [rbx+16]
1400f09d4or edi, 8
1400f09d7mov [rbx+rdx], rcx
1400f09dbxor edx, edx
1400f09ddmov [rbx+8], 0
1400f09e5mov rcx, [rax-24]
1400f09e9add rcx, rbx
1400f09eccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f09f1mov rax, [rsi]
1400f09f4mov rdx, [rsi+24]
1400f09f8lea rcx, [rbx+72]
1400f09fcmov [rbx], rax
1400f09ffmov rax, [rax-24]
1400f0a03mov [rbx+rax], rdx
1400f0a07mov rax, [rip+0xa68a2]
1400f0a0emov [rbx+64], 0
1400f0a16add rax, 16
1400f0a1amovq x0, rax
1400f0a1fmovups [rbx+16], x0
1400f0a23pxor x0, x0
1400f0a27movups [rbx+32], x0
1400f0a2bmovups [rbx+48], x0
1400f0a2fcall std::locale::locale()
1400f0a34lea rax, [rip+0xb02c5]
1400f0a3bxor edx, edx
1400f0a3dmov [rbx+80], edi
1400f0a40mov [rbx+16], rax
1400f0a44lea rax, [rbx+104]
1400f0a48mov [rbx+88], rax
1400f0a4cmov rax, [rbx]
1400f0a4fmov [rbx+96], 0
1400f0a57mov [rbx+104], dx
1400f0a5bmov rcx, [rax-24]
1400f0a5fmov rdx, rbp
1400f0a62add rcx, rbx
1400f0a65call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f0a6anop
1400f0a6badd rsp, 40
1400f0a6fpop rbx
1400f0a70pop rsi
1400f0a71pop rdi
1400f0a72pop rbp
1400f0a73ret
1400f0a74
1400f0a74 48 89 e9 48 89 c7 e8 51 9a ff ff 48 H..H...Q...H
1400f0a80 8b 46 08 48 8b 56 10 48 89 f9 48 89 03 48 8b 40 .F.H.V.H..H..H.@
1400f0a90 e8 48 89 14 03 31 c0 48 89 43 08 e8 00 a9 f2 ff .H...1.H.C......
1400f0aa0 90 .
1400f09b0
1400f09b0std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_istringstream(std::_Ios_Openmode):
1400f09b0push rbp
1400f09b1push rdi
1400f09b2push rsi
1400f09b3push rbx
1400f09b4sub rsp, 40
1400f09b8mov rax, [rdx+8]
1400f09bcmov rsi, rdx
1400f09bfmov rbx, rcx
1400f09c2mov [rcx], rax
1400f09c5mov rdx, [rax-24]
1400f09c9mov rcx, [rsi+16]
1400f09cdmov edi, r8l
1400f09d0lea rbp, [rbx+16]
1400f09d4or edi, 8
1400f09d7mov [rbx+rdx], rcx
1400f09dbxor edx, edx
1400f09ddmov [rbx+8], 0
1400f09e5mov rcx, [rax-24]
1400f09e9add rcx, rbx
1400f09eccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f09f1mov rax, [rsi]
1400f09f4mov rdx, [rsi+24]
1400f09f8lea rcx, [rbx+72]
1400f09fcmov [rbx], rax
1400f09ffmov rax, [rax-24]
1400f0a03mov [rbx+rax], rdx
1400f0a07mov rax, [rip+0xa68a2]
1400f0a0emov [rbx+64], 0
1400f0a16add rax, 16
1400f0a1amovq x0, rax
1400f0a1fmovups [rbx+16], x0
1400f0a23pxor x0, x0
1400f0a27movups [rbx+32], x0
1400f0a2bmovups [rbx+48], x0
1400f0a2fcall std::locale::locale()
1400f0a34lea rax, [rip+0xb02c5]
1400f0a3bxor edx, edx
1400f0a3dmov [rbx+80], edi
1400f0a40mov [rbx+16], rax
1400f0a44lea rax, [rbx+104]
1400f0a48mov [rbx+88], rax
1400f0a4cmov rax, [rbx]
1400f0a4fmov [rbx+96], 0
1400f0a57mov [rbx+104], dx
1400f0a5bmov rcx, [rax-24]
1400f0a5fmov rdx, rbp
1400f0a62add rcx, rbx
1400f0a65call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f0a6anop
1400f0a6badd rsp, 40
1400f0a6fpop rbx
1400f0a70pop rsi
1400f0a71pop rdi
1400f0a72pop rbp
1400f0a73ret
1400f0a74
1400f0a74 48 89 e9 48 89 c7 e8 51 9a ff ff 48 H..H...Q...H
1400f0a80 8b 46 08 48 8b 56 10 48 89 f9 48 89 03 48 8b 40 .F.H.V.H..H..H.@
1400f0a90 e8 48 89 14 03 31 c0 48 89 43 08 e8 00 a9 f2 ff .H...1.H.C......
1400f0aa0 90 .
1400f09b0
1400f0aa1
1400f0aa1 // align 0x10
1400f0aa1 // align 0x10
1400f0ab0
1400f0ab0std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_istringstream():
1400f0ab0push r14
1400f0ab2push rdi
1400f0ab3push rsi
1400f0ab4push rbx
1400f0ab5sub rsp, 40
1400f0ab9mov rax, [rdx+8]
1400f0abdmov rsi, rdx
1400f0ac0mov rbx, rcx
1400f0ac3mov [rcx], rax
1400f0ac6mov rdx, [rax-24]
1400f0acamov rcx, [rsi+16]
1400f0acemov [rbx+rdx], rcx
1400f0ad2xor edx, edx
1400f0ad4mov [rbx+8], 0
1400f0adcmov rcx, [rax-24]
1400f0ae0add rcx, rbx
1400f0ae3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f0ae8mov rax, [rsi]
1400f0aebmov rdx, [rsi+24]
1400f0aeflea rcx, [rbx+72]
1400f0af3mov [rbx], rax
1400f0af6mov rax, [rax-24]
1400f0afamov [rbx+rax], rdx
1400f0afemov rax, [rip+0xa67ab]
1400f0b05mov [rbx+64], 0
1400f0b0dadd rax, 16
1400f0b11movq x0, rax
1400f0b16movups [rbx+16], x0
1400f0b1apxor x0, x0
1400f0b1emovups [rbx+32], x0
1400f0b22movups [rbx+48], x0
1400f0b26call std::locale::locale()
1400f0b2blea rax, [rip+0xb01ce]
1400f0b32xor edx, edx
1400f0b34mov [rbx+96], 0
1400f0b3cmov [rbx+16], rax
1400f0b40lea rax, [rbx+104]
1400f0b44mov [rbx+88], rax
1400f0b48mov rax, [rbx]
1400f0b4bmov [rbx+104], dx
1400f0b4flea rdx, [rbx+16]
1400f0b53mov rcx, [rax-24]
1400f0b57mov [rbx+80], 8
1400f0b5eadd rcx, rbx
1400f0b61call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f0b66nop
1400f0b67add rsp, 40
1400f0b6bpop rbx
1400f0b6cpop rsi
1400f0b6dpop rdi
1400f0b6epop r14
1400f0b70ret
1400f0b71
1400f0b71 48 8d 4b 10 49 89 c6 e8 53 99 ff ff 48 8b 46 H.K.I...S...H.F
1400f0b80 08 48 8b 56 10 4c 89 f1 48 89 03 48 8b 40 e8 48 .H.V.L..H..H.@.H
1400f0b90 89 14 03 31 c0 48 89 43 08 e8 02 a8 f2 ff 90 ...1.H.C.......
1400f0ab0
1400f0ab0std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_istringstream():
1400f0ab0push r14
1400f0ab2push rdi
1400f0ab3push rsi
1400f0ab4push rbx
1400f0ab5sub rsp, 40
1400f0ab9mov rax, [rdx+8]
1400f0abdmov rsi, rdx
1400f0ac0mov rbx, rcx
1400f0ac3mov [rcx], rax
1400f0ac6mov rdx, [rax-24]
1400f0acamov rcx, [rsi+16]
1400f0acemov [rbx+rdx], rcx
1400f0ad2xor edx, edx
1400f0ad4mov [rbx+8], 0
1400f0adcmov rcx, [rax-24]
1400f0ae0add rcx, rbx
1400f0ae3call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f0ae8mov rax, [rsi]
1400f0aebmov rdx, [rsi+24]
1400f0aeflea rcx, [rbx+72]
1400f0af3mov [rbx], rax
1400f0af6mov rax, [rax-24]
1400f0afamov [rbx+rax], rdx
1400f0afemov rax, [rip+0xa67ab]
1400f0b05mov [rbx+64], 0
1400f0b0dadd rax, 16
1400f0b11movq x0, rax
1400f0b16movups [rbx+16], x0
1400f0b1apxor x0, x0
1400f0b1emovups [rbx+32], x0
1400f0b22movups [rbx+48], x0
1400f0b26call std::locale::locale()
1400f0b2blea rax, [rip+0xb01ce]
1400f0b32xor edx, edx
1400f0b34mov [rbx+96], 0
1400f0b3cmov [rbx+16], rax
1400f0b40lea rax, [rbx+104]
1400f0b44mov [rbx+88], rax
1400f0b48mov rax, [rbx]
1400f0b4bmov [rbx+104], dx
1400f0b4flea rdx, [rbx+16]
1400f0b53mov rcx, [rax-24]
1400f0b57mov [rbx+80], 8
1400f0b5eadd rcx, rbx
1400f0b61call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f0b66nop
1400f0b67add rsp, 40
1400f0b6bpop rbx
1400f0b6cpop rsi
1400f0b6dpop rdi
1400f0b6epop r14
1400f0b70ret
1400f0b71
1400f0b71 48 8d 4b 10 49 89 c6 e8 53 99 ff ff 48 8b 46 H.K.I...S...H.F
1400f0b80 08 48 8b 56 10 4c 89 f1 48 89 03 48 8b 40 e8 48 .H.V.L..H..H.@.H
1400f0b90 89 14 03 31 c0 48 89 43 08 e8 02 a8 f2 ff 90 ...1.H.C.......
1400f0ab0
1400f0b9f
1400f0b9f // align 0x10
1400f0b9f // align 0x10
1400f0ba0
1400f0ba0std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_istringstream():
1400f0ba0push rbx
1400f0ba1sub rsp, 32
1400f0ba5lea rax, [rip+0xb06cc]
1400f0bacmov [rcx], rax
1400f0bafadd rax, 40
1400f0bb3mov rbx, rcx
1400f0bb6mov [rcx+120], rax
1400f0bbamov rcx, [rcx+88]
1400f0bbelea rax, [rbx+104]
1400f0bc2cmp rcx, rax
1400f0bc5je 0x1400f0bcc
1400f0bc7call operator delete(void*)
1400f0bcc
1400f0bccloc_1400f0bcc:
1400f0bccmov rax, [rip+0xa66dd]
1400f0bd3lea rcx, [rbx+72]
1400f0bd7add rax, 16
1400f0bdbmov [rbx+16], rax
1400f0bdfcall std::locale::~locale()
1400f0be4lea rax, [rip+0xa99bd]
1400f0beblea rcx, [rbx+120]
1400f0befmov [rbx+8], 0
1400f0bf7mov [rbx], rax
1400f0bfamov rax, [rip+0xa690f]
1400f0c01add rax, 16
1400f0c05mov [rbx+120], rax
1400f0c09call std::ios_base::~ios_base()
1400f0c0emov rcx, rbx
1400f0c11add rsp, 32
1400f0c15pop rbx
1400f0c16jmp 0x140101ab0
1400f0ba0
1400f0ba0std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_istringstream():
1400f0ba0push rbx
1400f0ba1sub rsp, 32
1400f0ba5lea rax, [rip+0xb06cc]
1400f0bacmov [rcx], rax
1400f0bafadd rax, 40
1400f0bb3mov rbx, rcx
1400f0bb6mov [rcx+120], rax
1400f0bbamov rcx, [rcx+88]
1400f0bbelea rax, [rbx+104]
1400f0bc2cmp rcx, rax
1400f0bc5je 0x1400f0bcc
1400f0bc7call operator delete(void*)
1400f0bcc
1400f0bccloc_1400f0bcc:
1400f0bccmov rax, [rip+0xa66dd]
1400f0bd3lea rcx, [rbx+72]
1400f0bd7add rax, 16
1400f0bdbmov [rbx+16], rax
1400f0bdfcall std::locale::~locale()
1400f0be4lea rax, [rip+0xa99bd]
1400f0beblea rcx, [rbx+120]
1400f0befmov [rbx+8], 0
1400f0bf7mov [rbx], rax
1400f0bfamov rax, [rip+0xa690f]
1400f0c01add rax, 16
1400f0c05mov [rbx+120], rax
1400f0c09call std::ios_base::~ios_base()
1400f0c0emov rcx, rbx
1400f0c11add rsp, 32
1400f0c15pop rbx
1400f0c16jmp 0x140101ab0
1400f0ba0
1400f0c1b
1400f0c1b // align 0x10
1400f0c1b // align 0x10
1400f0c20
1400f0c20std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_istringstream():
1400f0c20push rbx
1400f0c21sub rsp, 32
1400f0c25lea rax, [rip+0xb064c]
1400f0c2cmov [rcx], rax
1400f0c2fadd rax, 40
1400f0c33mov rbx, rcx
1400f0c36mov [rcx+120], rax
1400f0c3amov rcx, [rcx+88]
1400f0c3elea rax, [rbx+104]
1400f0c42cmp rcx, rax
1400f0c45je 0x1400f0c4c
1400f0c47call operator delete(void*)
1400f0c4c
1400f0c4cloc_1400f0c4c:
1400f0c4cmov rax, [rip+0xa665d]
1400f0c53lea rcx, [rbx+72]
1400f0c57add rax, 16
1400f0c5bmov [rbx+16], rax
1400f0c5fcall std::locale::~locale()
1400f0c64lea rax, [rip+0xa993d]
1400f0c6blea rcx, [rbx+120]
1400f0c6fmov [rbx+8], 0
1400f0c77mov [rbx], rax
1400f0c7amov rax, [rip+0xa688f]
1400f0c81add rax, 16
1400f0c85mov [rbx+120], rax
1400f0c89add rsp, 32
1400f0c8dpop rbx
1400f0c8ejmp 0x1400f5f40
1400f0c20
1400f0c20std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_istringstream():
1400f0c20push rbx
1400f0c21sub rsp, 32
1400f0c25lea rax, [rip+0xb064c]
1400f0c2cmov [rcx], rax
1400f0c2fadd rax, 40
1400f0c33mov rbx, rcx
1400f0c36mov [rcx+120], rax
1400f0c3amov rcx, [rcx+88]
1400f0c3elea rax, [rbx+104]
1400f0c42cmp rcx, rax
1400f0c45je 0x1400f0c4c
1400f0c47call operator delete(void*)
1400f0c4c
1400f0c4cloc_1400f0c4c:
1400f0c4cmov rax, [rip+0xa665d]
1400f0c53lea rcx, [rbx+72]
1400f0c57add rax, 16
1400f0c5bmov [rbx+16], rax
1400f0c5fcall std::locale::~locale()
1400f0c64lea rax, [rip+0xa993d]
1400f0c6blea rcx, [rbx+120]
1400f0c6fmov [rbx+8], 0
1400f0c77mov [rbx], rax
1400f0c7amov rax, [rip+0xa688f]
1400f0c81add rax, 16
1400f0c85mov [rbx+120], rax
1400f0c89add rsp, 32
1400f0c8dpop rbx
1400f0c8ejmp 0x1400f5f40
1400f0c20
1400f0c93
1400f0c93 // align 0x10
1400f0c93 // align 0x10
1400f0ca0
1400f0ca0std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_istringstream():
1400f0ca0push rsi
1400f0ca1push rbx
1400f0ca2sub rsp, 40
1400f0ca6mov rax, [rdx]
1400f0ca9mov rsi, rdx
1400f0cacmov [rcx], rax
1400f0cafmov rax, [rax-24]
1400f0cb3mov rbx, rcx
1400f0cb6mov rdx, [rdx+24]
1400f0cbamov [rcx+rax], rdx
1400f0cbemov rcx, [rcx+88]
1400f0cc2lea rax, [rbx+104]
1400f0cc6cmp rcx, rax
1400f0cc9je 0x1400f0cd0
1400f0ccbcall operator delete(void*)
1400f0cd0
1400f0cd0loc_1400f0cd0:
1400f0cd0mov rax, [rip+0xa65d9]
1400f0cd7lea rcx, [rbx+72]
1400f0cdbadd rax, 16
1400f0cdfmov [rbx+16], rax
1400f0ce3call std::locale::~locale()
1400f0ce8mov rax, [rsi+8]
1400f0cecmov [rbx], rax
1400f0cefmov rax, [rax-24]
1400f0cf3mov rdx, [rsi+16]
1400f0cf7mov [rbx+rax], rdx
1400f0cfbmov [rbx+8], 0
1400f0d03add rsp, 40
1400f0d07pop rbx
1400f0d08pop rsi
1400f0d09ret
1400f0ca0
1400f0ca0std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_istringstream():
1400f0ca0push rsi
1400f0ca1push rbx
1400f0ca2sub rsp, 40
1400f0ca6mov rax, [rdx]
1400f0ca9mov rsi, rdx
1400f0cacmov [rcx], rax
1400f0cafmov rax, [rax-24]
1400f0cb3mov rbx, rcx
1400f0cb6mov rdx, [rdx+24]
1400f0cbamov [rcx+rax], rdx
1400f0cbemov rcx, [rcx+88]
1400f0cc2lea rax, [rbx+104]
1400f0cc6cmp rcx, rax
1400f0cc9je 0x1400f0cd0
1400f0ccbcall operator delete(void*)
1400f0cd0
1400f0cd0loc_1400f0cd0:
1400f0cd0mov rax, [rip+0xa65d9]
1400f0cd7lea rcx, [rbx+72]
1400f0cdbadd rax, 16
1400f0cdfmov [rbx+16], rax
1400f0ce3call std::locale::~locale()
1400f0ce8mov rax, [rsi+8]
1400f0cecmov [rbx], rax
1400f0cefmov rax, [rax-24]
1400f0cf3mov rdx, [rsi+16]
1400f0cf7mov [rbx+rax], rdx
1400f0cfbmov [rbx+8], 0
1400f0d03add rsp, 40
1400f0d07pop rbx
1400f0d08pop rsi
1400f0d09ret
1400f0ca0
1400f0d0a
1400f0d0a // align 0x10
1400f0d0a // align 0x10
1400f0d10
1400f0d10std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400f0d10push rbp
1400f0d11push rdi
1400f0d12push rsi
1400f0d13push rbx
1400f0d14sub rsp, 40
1400f0d18mov rax, [rcx]
1400f0d1bmov rdi, [rax-24]
1400f0d1fmov rax, [rdx]
1400f0d22mov rsi, [rax-24]
1400f0d26add rdi, rcx
1400f0d29mov rbp, rcx
1400f0d2cmov rbx, rdx
1400f0d2fmov rcx, rdi
1400f0d32add rsi, rdx
1400f0d35mov rdx, rsi
1400f0d38call std::ios_base::_M_swap(std::ios_base&)
1400f0d3dlea rdx, [rdi+208]
1400f0d44mov rcx, rdi
1400f0d47call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f0d4clea rdx, [rsi+208]
1400f0d53mov rcx, rsi
1400f0d56call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f0d5bmov rax, [rdi+216]
1400f0d62mov rdx, [rsi+216]
1400f0d69lea rcx, [rbp+16]
1400f0d6dmov [rdi+216], rdx
1400f0d74movzx edx, [rsi+224]
1400f0d7bmov [rsi+216], rax
1400f0d82movzx eax, [rdi+224]
1400f0d89mov [rdi+224], dx
1400f0d90movzx edx, [rsi+226]
1400f0d97mov [rsi+224], ax
1400f0d9emovzx eax, [rdi+226]
1400f0da5mov [rdi+226], dl
1400f0dabmov rdx, [rbx+8]
1400f0dafmov [rsi+226], al
1400f0db5mov rax, [rbp+8]
1400f0db9mov [rbp+8], rdx
1400f0dbdlea rdx, [rbx+16]
1400f0dc1mov [rbx+8], rax
1400f0dc5call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&)
1400f0dcamov rax, rbp
1400f0dcdadd rsp, 40
1400f0dd1pop rbx
1400f0dd2pop rsi
1400f0dd3pop rdi
1400f0dd4pop rbp
1400f0dd5ret
1400f0d10
1400f0d10std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::__cxx11::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400f0d10push rbp
1400f0d11push rdi
1400f0d12push rsi
1400f0d13push rbx
1400f0d14sub rsp, 40
1400f0d18mov rax, [rcx]
1400f0d1bmov rdi, [rax-24]
1400f0d1fmov rax, [rdx]
1400f0d22mov rsi, [rax-24]
1400f0d26add rdi, rcx
1400f0d29mov rbp, rcx
1400f0d2cmov rbx, rdx
1400f0d2fmov rcx, rdi
1400f0d32add rsi, rdx
1400f0d35mov rdx, rsi
1400f0d38call std::ios_base::_M_swap(std::ios_base&)
1400f0d3dlea rdx, [rdi+208]
1400f0d44mov rcx, rdi
1400f0d47call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f0d4clea rdx, [rsi+208]
1400f0d53mov rcx, rsi
1400f0d56call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f0d5bmov rax, [rdi+216]
1400f0d62mov rdx, [rsi+216]
1400f0d69lea rcx, [rbp+16]
1400f0d6dmov [rdi+216], rdx
1400f0d74movzx edx, [rsi+224]
1400f0d7bmov [rsi+216], rax
1400f0d82movzx eax, [rdi+224]
1400f0d89mov [rdi+224], dx
1400f0d90movzx edx, [rsi+226]
1400f0d97mov [rsi+224], ax
1400f0d9emovzx eax, [rdi+226]
1400f0da5mov [rdi+226], dl
1400f0dabmov rdx, [rbx+8]
1400f0dafmov [rsi+226], al
1400f0db5mov rax, [rbp+8]
1400f0db9mov [rbp+8], rdx
1400f0dbdlea rdx, [rbx+16]
1400f0dc1mov [rbx+8], rax
1400f0dc5call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&)
1400f0dcamov rax, rbp
1400f0dcdadd rsp, 40
1400f0dd1pop rbx
1400f0dd2pop rsi
1400f0dd3pop rdi
1400f0dd4pop rbp
1400f0dd5ret
1400f0d10
1400f0dd6
1400f0dd6 // align 0x10
1400f0dd6 // align 0x10
1400f0de0
1400f0de0std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::str(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400f0de0push rbx
1400f0de1sub rsp, 48
1400f0de5mov rax, [rdx+8]
1400f0de9mov rbx, rcx
1400f0decmov [rsp+32], rax
1400f0df1mov r9, [rdx]
1400f0df4lea rcx, [rcx+80]
1400f0df8mov r8, [rbx+88]
1400f0dfcxor edx, edx
1400f0dfecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400f0e03xor r9l, r9l
1400f0e06test [rbx+72], 3
1400f0e0aje 0x1400f0e10
1400f0e0cmov r9, [rbx+88]
1400f0e10
1400f0e10loc_1400f0e10:
1400f0e10mov rdx, [rbx+80]
1400f0e14lea rcx, [rbx+8]
1400f0e18xor r8l, r8l
1400f0e1badd rsp, 48
1400f0e1fpop rbx
1400f0e20jmp 0x1400e6e90
1400f0de0
1400f0de0std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::str(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400f0de0push rbx
1400f0de1sub rsp, 48
1400f0de5mov rax, [rdx+8]
1400f0de9mov rbx, rcx
1400f0decmov [rsp+32], rax
1400f0df1mov r9, [rdx]
1400f0df4lea rcx, [rcx+80]
1400f0df8mov r8, [rbx+88]
1400f0dfcxor edx, edx
1400f0dfecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400f0e03xor r9l, r9l
1400f0e06test [rbx+72], 3
1400f0e0aje 0x1400f0e10
1400f0e0cmov r9, [rbx+88]
1400f0e10
1400f0e10loc_1400f0e10:
1400f0e10mov rdx, [rbx+80]
1400f0e14lea rcx, [rbx+8]
1400f0e18xor r8l, r8l
1400f0e1badd rsp, 48
1400f0e1fpop rbx
1400f0e20jmp 0x1400e6e90
1400f0de0
1400f0e25
1400f0e25 // align 0x10
1400f0e25 // align 0x10
1400f0e30
1400f0e30std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::swap(std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>&):
1400f0e30push rbp
1400f0e31push rdi
1400f0e32push rsi
1400f0e33push rbx
1400f0e34sub rsp, 40
1400f0e38mov rax, [rcx]
1400f0e3bmov rsi, [rax-24]
1400f0e3fmov rax, [rdx]
1400f0e42mov rbx, [rax-24]
1400f0e46add rsi, rcx
1400f0e49mov rdi, rcx
1400f0e4cmov rbp, rdx
1400f0e4fmov rcx, rsi
1400f0e52add rbx, rdx
1400f0e55mov rdx, rbx
1400f0e58call std::ios_base::_M_swap(std::ios_base&)
1400f0e5dlea rdx, [rsi+208]
1400f0e64mov rcx, rsi
1400f0e67call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f0e6clea rdx, [rbx+208]
1400f0e73mov rcx, rbx
1400f0e76call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f0e7bmov rdx, [rbx+216]
1400f0e82mov rax, [rsi+216]
1400f0e89lea rcx, [rdi+8]
1400f0e8dmov [rsi+216], rdx
1400f0e94movzx edx, [rbx+224]
1400f0e9bmov [rbx+216], rax
1400f0ea2movzx eax, [rsi+224]
1400f0ea9mov [rsi+224], dl
1400f0eafmovzx edx, [rbx+225]
1400f0eb6mov [rbx+224], al
1400f0ebcmovzx eax, [rsi+225]
1400f0ec3mov [rsi+225], dl
1400f0ec9lea rdx, [rbp+8]
1400f0ecdmov [rbx+225], al
1400f0ed3add rsp, 40
1400f0ed7pop rbx
1400f0ed8pop rsi
1400f0ed9pop rdi
1400f0edapop rbp
1400f0edbjmp 0x1400e6940
1400f0e30
1400f0e30std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::swap(std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>&):
1400f0e30push rbp
1400f0e31push rdi
1400f0e32push rsi
1400f0e33push rbx
1400f0e34sub rsp, 40
1400f0e38mov rax, [rcx]
1400f0e3bmov rsi, [rax-24]
1400f0e3fmov rax, [rdx]
1400f0e42mov rbx, [rax-24]
1400f0e46add rsi, rcx
1400f0e49mov rdi, rcx
1400f0e4cmov rbp, rdx
1400f0e4fmov rcx, rsi
1400f0e52add rbx, rdx
1400f0e55mov rdx, rbx
1400f0e58call std::ios_base::_M_swap(std::ios_base&)
1400f0e5dlea rdx, [rsi+208]
1400f0e64mov rcx, rsi
1400f0e67call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f0e6clea rdx, [rbx+208]
1400f0e73mov rcx, rbx
1400f0e76call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f0e7bmov rdx, [rbx+216]
1400f0e82mov rax, [rsi+216]
1400f0e89lea rcx, [rdi+8]
1400f0e8dmov [rsi+216], rdx
1400f0e94movzx edx, [rbx+224]
1400f0e9bmov [rbx+216], rax
1400f0ea2movzx eax, [rsi+224]
1400f0ea9mov [rsi+224], dl
1400f0eafmovzx edx, [rbx+225]
1400f0eb6mov [rbx+224], al
1400f0ebcmovzx eax, [rsi+225]
1400f0ec3mov [rsi+225], dl
1400f0ec9lea rdx, [rbp+8]
1400f0ecdmov [rbx+225], al
1400f0ed3add rsp, 40
1400f0ed7pop rbx
1400f0ed8pop rsi
1400f0ed9pop rdi
1400f0edapop rbp
1400f0edbjmp 0x1400e6940
1400f0e30
1400f0ee0
1400f0ee0std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream(std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400f0ee0push r15
1400f0ee2push r14
1400f0ee4push r13
1400f0ee6push r12
1400f0ee8push rbp
1400f0ee9push rdi
1400f0eeapush rsi
1400f0eebpush rbx
1400f0eecsub rsp, 136
1400f0ef3mov rax, [rip+0xa6796]
1400f0efamov rbx, rcx
1400f0efdmov r15, rdx
1400f0f00mov rcx, [rax]
1400f0f03mov [rsp+120], rcx
1400f0f08lea rcx, [rbx+112]
1400f0f0ccall std::ios_base::ios_base()
1400f0f11pxor x0, x0
1400f0f15xor eax, eax
1400f0f17lea rcx, [rbx+112]
1400f0f1bmov [rbx+336], ax
1400f0f22lea rax, [rip+0xa96cf]
1400f0f29movups [rbx+344], x0
1400f0f30movups [rbx+360], x0
1400f0f37mov rdx, [r15]
1400f0f3amov [rbx], rax
1400f0f3dadd rax, 40
1400f0f41mov rsi, [rdx-24]
1400f0f45mov [rbx+112], rax
1400f0f49mov [rbx+328], 0
1400f0f54add rsi, r15
1400f0f57mov rdx, rsi
1400f0f5acall std::ios_base::_M_move(std::ios_base&)
1400f0f5flea rdx, [rbx+320]
1400f0f66lea rcx, [rbx+112]
1400f0f6acall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f0f6fmov rdx, [rsi+216]
1400f0f76lea rdi, [rbx+8]
1400f0f7alea rax, [rip+0xb0347]
1400f0f81mov [rsi+216], 0
1400f0f8cmov [rbx], rax
1400f0f8fadd rax, 40
1400f0f93mov [rbx+328], rdx
1400f0f9amovzx edx, [rsi+224]
1400f0fa1mov [rbx+344], 0
1400f0facmov [rbx+336], dx
1400f0fb3mov rsi, [r15+16]
1400f0fb7mov rcx, [r15+80]
1400f0fbbmov r8, [r15+40]
1400f0fbfmov [rbx+112], rax
1400f0fc3mov [rsp+64], rdi
1400f0fc8test rsi, rsi
1400f0fcbje 0x1400f1140
1400f0fd1mov rdx, [r15+32]
1400f0fd5mov rbp, [r15+24]
1400f0fd9sub rsi, rcx
1400f0fdcmov rax, rdx
1400f0fdfsub rbp, rcx
1400f0fe2sub rax, rcx
1400f0fe5mov [rsp+40], rax
1400f0featest r8, r8
1400f0fedje 0x1400f1110
1400f0ff3mov r9, [r15+48]
1400f0ff7mov r13, r8
1400f0ffasub r13, rcx
1400f0ffdmov rax, r9
1400f1000sub rax, r8
1400f1003mov [rsp+48], rax
1400f1008mov rax, [r15+56]
1400f100csub rax, rcx
1400f100fmov [rsp+56], rax
1400f1014test rdx, rdx
1400f1017je 0x1400f12bd
1400f101dcmp rdx, r9
1400f1020cmovb rdx, r9
1400f1024
1400f1024loc_1400f1024:
1400f1024sub rdx, rcx
1400f1027mov [r15+88], rdx
1400f102b
1400f102bloc_1400f102b:
1400f102blea rdx, [r15+8]
1400f102fmov rcx, rdi
1400f1032call std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400f1037mov edx, [r15+72]
1400f103blea r9, [rbx+96]
1400f103flea rax, [rip+0xafc3a]
1400f1046mov [rbx+80], r9
1400f104amov rcx, [r15+80]
1400f104emov [rbx+72], edx
1400f1051lea rdx, [r15+96]
1400f1055mov [rbx+8], rax
1400f1059cmp rcx, rdx
1400f105cje 0x1400f1188
1400f1062mov [rbx+80], rcx
1400f1066mov rcx, [r15+96]
1400f106amov [rbx+96], rcx
1400f106e
1400f106eloc_1400f106e:
1400f106emov r8, [r15+88]
1400f1072
1400f1072loc_1400f1072:
1400f1072mov [rbx+88], r8
1400f1076mov [r15+80], rdx
1400f107amov rdx, [rbx+80]
1400f107emov [r15+88], 0
1400f1086mov [r15+96], 0
1400f108bcmp rsi, -1
1400f108fje 0x1400f10ab
1400f1091mov rcx, [rsp+40]
1400f1096add rsi, rdx
1400f1099add rbp, rdx
1400f109cmov [rbx+16], rsi
1400f10a0add rcx, rdx
1400f10a3mov [rbx+24], rbp
1400f10a7mov [rbx+32], rcx
1400f10ab
1400f10abloc_1400f10ab:
1400f10abcmp r13, -1
1400f10afje 0x1400f10ca
1400f10b1mov rax, [rsp+56]
1400f10b6mov r9, [rsp+48]
1400f10bbmov rcx, rdi
1400f10belea r8, [rdx+rax]
1400f10c2add rdx, r13
1400f10c5call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400f10ca
1400f10caloc_1400f10ca:
1400f10camov rdx, [r15+80]
1400f10cexor r9l, r9l
1400f10d1xor r8l, r8l
1400f10d4lea rcx, [r15+8]
1400f10d8call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400f10ddmov [rbx+344], rdi
1400f10e4mov rdi, [rip+0xa65a5]
1400f10ebmov rax, [rsp+120]
1400f10f0sub rax, [rdi]
1400f10f3jne 0x1400f12b8
1400f10f9add rsp, 136
1400f1100pop rbx
1400f1101pop rsi
1400f1102pop rdi
1400f1103pop rbp
1400f1104pop r12
1400f1106pop r13
1400f1108pop r14
1400f110apop r15
1400f110cret
1400f110d
1400f110d 0f 1f 00 ...
1400f1110
1400f1110loc_1400f1110:
1400f1110mov [rsp+56], -1
1400f1119mov r13, -1
1400f1120mov [rsp+48], -1
1400f1129
1400f1129loc_1400f1129:
1400f1129test rdx, rdx
1400f112cjne 0x1400f1024
1400f1132jmp 0x1400f102b
1400f1137
1400f1137 66 0f 1f 84 00 00 00 00 00 f........
1400f1140
1400f1140loc_1400f1140:
1400f1140test r8, r8
1400f1143je 0x1400f1228
1400f1149mov rdx, [r15+48]
1400f114dmov r13, r8
1400f1150mov [rsp+40], -1
1400f1159mov rbp, -1
1400f1160sub r13, rcx
1400f1163mov rsi, -1
1400f116amov rax, rdx
1400f116dsub rax, r8
1400f1170mov [rsp+48], rax
1400f1175mov rax, [r15+56]
1400f1179sub rax, rcx
1400f117cmov [rsp+56], rax
1400f1181jmp 0x1400f1129
1400f1183
1400f1183 0f 1f 44 00 00 ..D..
1400f1188
1400f1188loc_1400f1188:
1400f1188mov r8, [r15+88]
1400f118clea rcx, [r8+1]
1400f1190cmp ecx, 8
1400f1193jae 0x1400f11d0
1400f1195test cl, 4
1400f1198jne 0x1400f125d
1400f119etest ecx, ecx
1400f11a0je 0x1400f1072
1400f11a6movzx r8l, [r15+96]
1400f11abmov [rbx+96], r8b
1400f11aftest cl, 2
1400f11b2je 0x1400f106e
1400f11b8mov ecx, ecx
1400f11bamovzx r8l, [rdx+rcx-2]
1400f11c0mov [r9+rcx-2], r8w
1400f11c6mov r8, [r15+88]
1400f11cajmp 0x1400f1072
1400f11cf
1400f11cf 90 .
1400f11d0
1400f11d0loc_1400f11d0:
1400f11d0mov r8, [r15+96]
1400f11d4mov r11, rdx
1400f11d7mov [rbx+96], r8
1400f11dbmov r8l, ecx
1400f11demov r10, [rdx+r8-8]
1400f11e3mov [r9+r8-8], r10
1400f11e8lea r8, [rbx+104]
1400f11ecand r8, -8
1400f11f0sub r9, r8
1400f11f3add ecx, r9l
1400f11f6sub r11, r9
1400f11f9and ecx, -8
1400f11fccmp ecx, 8
1400f11ffjb 0x1400f106e
1400f1205and ecx, -8
1400f1208xor r9l, r9l
1400f120b
1400f120bloc_1400f120b:
1400f120bmov eax, r9l
1400f120eadd r9l, 8
1400f1212mov r10, [r11+rax]
1400f1216mov [r8+rax], r10
1400f121acmp r9l, ecx
1400f121djb 0x1400f120b
1400f121fjmp 0x1400f106e
1400f1224
1400f1224 0f 1f 40 00 ..@.
1400f1228
1400f1228loc_1400f1228:
1400f1228mov [rsp+56], -1
1400f1231mov r13, -1
1400f1238mov rbp, -1
1400f123fmov rsi, -1
1400f1246mov [rsp+48], -1
1400f124fmov [rsp+40], -1
1400f1258jmp 0x1400f102b
1400f125d
1400f125dloc_1400f125d:
1400f125dmov r8l, [r15+96]
1400f1261mov ecx, ecx
1400f1263mov [rbx+96], r8l
1400f1267mov r8l, [rdx+rcx-4]
1400f126cmov [r9+rcx-4], r8l
1400f1271mov r8, [r15+88]
1400f1275jmp 0x1400f1072
1400f127a
1400f127a 48 89 f9 48 89 c6 H..H..
1400f1280 e8 5b 70 ff ff 48 8d 05 6c 93 0a 00 48 89 03 48 .[p..H..l...H..H
1400f1290 8b 05 6a 62 0a 00 48 8d 4b 70 48 83 c0 10 48 89 ..jb..H.KpH...H.
1400f12a0 43 70 e8 99 4c 00 00 48 8b 3d e2 63 0a 00 48 8b Cp..L..H.=.c..H.
1400f12b0 44 24 78 48 2b 07 74 51 D$xH+.tQ
1400f12b8
1400f12b8loc_1400f12b8:
1400f12b8call __stack_chk_fail
1400f12bd
1400f12bdloc_1400f12bd:
1400f12bdmov rdx, r9
1400f12c0jmp 0x1400f1129
1400f12c5
1400f12c5 48 89 c6 eb c5 48 89 74 24 48 48 H....H.t$HH
1400f12d0 89 c6 48 8b 44 24 28 48 8d 4c 24 40 48 89 6c 24 ..H.D$(H.L$@H.l$
1400f12e0 50 48 89 44 24 58 48 8b 44 24 30 4c 89 6c 24 60 PH.D$XH.D$0L.l$`
1400f12f0 48 89 44 24 68 48 8b 44 24 38 48 89 44 24 70 e8 H.D$hH.D$8H.D$p.
1400f1300 bc 54 ff ff e9 7c ff ff ff 48 89 f1 e8 8f a0 f2 .T...|...H......
1400f1310 ff 90 ..
1400f0ee0
1400f0ee0std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream(std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400f0ee0push r15
1400f0ee2push r14
1400f0ee4push r13
1400f0ee6push r12
1400f0ee8push rbp
1400f0ee9push rdi
1400f0eeapush rsi
1400f0eebpush rbx
1400f0eecsub rsp, 136
1400f0ef3mov rax, [rip+0xa6796]
1400f0efamov rbx, rcx
1400f0efdmov r15, rdx
1400f0f00mov rcx, [rax]
1400f0f03mov [rsp+120], rcx
1400f0f08lea rcx, [rbx+112]
1400f0f0ccall std::ios_base::ios_base()
1400f0f11pxor x0, x0
1400f0f15xor eax, eax
1400f0f17lea rcx, [rbx+112]
1400f0f1bmov [rbx+336], ax
1400f0f22lea rax, [rip+0xa96cf]
1400f0f29movups [rbx+344], x0
1400f0f30movups [rbx+360], x0
1400f0f37mov rdx, [r15]
1400f0f3amov [rbx], rax
1400f0f3dadd rax, 40
1400f0f41mov rsi, [rdx-24]
1400f0f45mov [rbx+112], rax
1400f0f49mov [rbx+328], 0
1400f0f54add rsi, r15
1400f0f57mov rdx, rsi
1400f0f5acall std::ios_base::_M_move(std::ios_base&)
1400f0f5flea rdx, [rbx+320]
1400f0f66lea rcx, [rbx+112]
1400f0f6acall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f0f6fmov rdx, [rsi+216]
1400f0f76lea rdi, [rbx+8]
1400f0f7alea rax, [rip+0xb0347]
1400f0f81mov [rsi+216], 0
1400f0f8cmov [rbx], rax
1400f0f8fadd rax, 40
1400f0f93mov [rbx+328], rdx
1400f0f9amovzx edx, [rsi+224]
1400f0fa1mov [rbx+344], 0
1400f0facmov [rbx+336], dx
1400f0fb3mov rsi, [r15+16]
1400f0fb7mov rcx, [r15+80]
1400f0fbbmov r8, [r15+40]
1400f0fbfmov [rbx+112], rax
1400f0fc3mov [rsp+64], rdi
1400f0fc8test rsi, rsi
1400f0fcbje 0x1400f1140
1400f0fd1mov rdx, [r15+32]
1400f0fd5mov rbp, [r15+24]
1400f0fd9sub rsi, rcx
1400f0fdcmov rax, rdx
1400f0fdfsub rbp, rcx
1400f0fe2sub rax, rcx
1400f0fe5mov [rsp+40], rax
1400f0featest r8, r8
1400f0fedje 0x1400f1110
1400f0ff3mov r9, [r15+48]
1400f0ff7mov r13, r8
1400f0ffasub r13, rcx
1400f0ffdmov rax, r9
1400f1000sub rax, r8
1400f1003mov [rsp+48], rax
1400f1008mov rax, [r15+56]
1400f100csub rax, rcx
1400f100fmov [rsp+56], rax
1400f1014test rdx, rdx
1400f1017je 0x1400f12bd
1400f101dcmp rdx, r9
1400f1020cmovb rdx, r9
1400f1024
1400f1024loc_1400f1024:
1400f1024sub rdx, rcx
1400f1027mov [r15+88], rdx
1400f102b
1400f102bloc_1400f102b:
1400f102blea rdx, [r15+8]
1400f102fmov rcx, rdi
1400f1032call std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400f1037mov edx, [r15+72]
1400f103blea r9, [rbx+96]
1400f103flea rax, [rip+0xafc3a]
1400f1046mov [rbx+80], r9
1400f104amov rcx, [r15+80]
1400f104emov [rbx+72], edx
1400f1051lea rdx, [r15+96]
1400f1055mov [rbx+8], rax
1400f1059cmp rcx, rdx
1400f105cje 0x1400f1188
1400f1062mov [rbx+80], rcx
1400f1066mov rcx, [r15+96]
1400f106amov [rbx+96], rcx
1400f106e
1400f106eloc_1400f106e:
1400f106emov r8, [r15+88]
1400f1072
1400f1072loc_1400f1072:
1400f1072mov [rbx+88], r8
1400f1076mov [r15+80], rdx
1400f107amov rdx, [rbx+80]
1400f107emov [r15+88], 0
1400f1086mov [r15+96], 0
1400f108bcmp rsi, -1
1400f108fje 0x1400f10ab
1400f1091mov rcx, [rsp+40]
1400f1096add rsi, rdx
1400f1099add rbp, rdx
1400f109cmov [rbx+16], rsi
1400f10a0add rcx, rdx
1400f10a3mov [rbx+24], rbp
1400f10a7mov [rbx+32], rcx
1400f10ab
1400f10abloc_1400f10ab:
1400f10abcmp r13, -1
1400f10afje 0x1400f10ca
1400f10b1mov rax, [rsp+56]
1400f10b6mov r9, [rsp+48]
1400f10bbmov rcx, rdi
1400f10belea r8, [rdx+rax]
1400f10c2add rdx, r13
1400f10c5call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400f10ca
1400f10caloc_1400f10ca:
1400f10camov rdx, [r15+80]
1400f10cexor r9l, r9l
1400f10d1xor r8l, r8l
1400f10d4lea rcx, [r15+8]
1400f10d8call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400f10ddmov [rbx+344], rdi
1400f10e4mov rdi, [rip+0xa65a5]
1400f10ebmov rax, [rsp+120]
1400f10f0sub rax, [rdi]
1400f10f3jne 0x1400f12b8
1400f10f9add rsp, 136
1400f1100pop rbx
1400f1101pop rsi
1400f1102pop rdi
1400f1103pop rbp
1400f1104pop r12
1400f1106pop r13
1400f1108pop r14
1400f110apop r15
1400f110cret
1400f110d
1400f110d 0f 1f 00 ...
1400f1110
1400f1110loc_1400f1110:
1400f1110mov [rsp+56], -1
1400f1119mov r13, -1
1400f1120mov [rsp+48], -1
1400f1129
1400f1129loc_1400f1129:
1400f1129test rdx, rdx
1400f112cjne 0x1400f1024
1400f1132jmp 0x1400f102b
1400f1137
1400f1137 66 0f 1f 84 00 00 00 00 00 f........
1400f1140
1400f1140loc_1400f1140:
1400f1140test r8, r8
1400f1143je 0x1400f1228
1400f1149mov rdx, [r15+48]
1400f114dmov r13, r8
1400f1150mov [rsp+40], -1
1400f1159mov rbp, -1
1400f1160sub r13, rcx
1400f1163mov rsi, -1
1400f116amov rax, rdx
1400f116dsub rax, r8
1400f1170mov [rsp+48], rax
1400f1175mov rax, [r15+56]
1400f1179sub rax, rcx
1400f117cmov [rsp+56], rax
1400f1181jmp 0x1400f1129
1400f1183
1400f1183 0f 1f 44 00 00 ..D..
1400f1188
1400f1188loc_1400f1188:
1400f1188mov r8, [r15+88]
1400f118clea rcx, [r8+1]
1400f1190cmp ecx, 8
1400f1193jae 0x1400f11d0
1400f1195test cl, 4
1400f1198jne 0x1400f125d
1400f119etest ecx, ecx
1400f11a0je 0x1400f1072
1400f11a6movzx r8l, [r15+96]
1400f11abmov [rbx+96], r8b
1400f11aftest cl, 2
1400f11b2je 0x1400f106e
1400f11b8mov ecx, ecx
1400f11bamovzx r8l, [rdx+rcx-2]
1400f11c0mov [r9+rcx-2], r8w
1400f11c6mov r8, [r15+88]
1400f11cajmp 0x1400f1072
1400f11cf
1400f11cf 90 .
1400f11d0
1400f11d0loc_1400f11d0:
1400f11d0mov r8, [r15+96]
1400f11d4mov r11, rdx
1400f11d7mov [rbx+96], r8
1400f11dbmov r8l, ecx
1400f11demov r10, [rdx+r8-8]
1400f11e3mov [r9+r8-8], r10
1400f11e8lea r8, [rbx+104]
1400f11ecand r8, -8
1400f11f0sub r9, r8
1400f11f3add ecx, r9l
1400f11f6sub r11, r9
1400f11f9and ecx, -8
1400f11fccmp ecx, 8
1400f11ffjb 0x1400f106e
1400f1205and ecx, -8
1400f1208xor r9l, r9l
1400f120b
1400f120bloc_1400f120b:
1400f120bmov eax, r9l
1400f120eadd r9l, 8
1400f1212mov r10, [r11+rax]
1400f1216mov [r8+rax], r10
1400f121acmp r9l, ecx
1400f121djb 0x1400f120b
1400f121fjmp 0x1400f106e
1400f1224
1400f1224 0f 1f 40 00 ..@.
1400f1228
1400f1228loc_1400f1228:
1400f1228mov [rsp+56], -1
1400f1231mov r13, -1
1400f1238mov rbp, -1
1400f123fmov rsi, -1
1400f1246mov [rsp+48], -1
1400f124fmov [rsp+40], -1
1400f1258jmp 0x1400f102b
1400f125d
1400f125dloc_1400f125d:
1400f125dmov r8l, [r15+96]
1400f1261mov ecx, ecx
1400f1263mov [rbx+96], r8l
1400f1267mov r8l, [rdx+rcx-4]
1400f126cmov [r9+rcx-4], r8l
1400f1271mov r8, [r15+88]
1400f1275jmp 0x1400f1072
1400f127a
1400f127a 48 89 f9 48 89 c6 H..H..
1400f1280 e8 5b 70 ff ff 48 8d 05 6c 93 0a 00 48 89 03 48 .[p..H..l...H..H
1400f1290 8b 05 6a 62 0a 00 48 8d 4b 70 48 83 c0 10 48 89 ..jb..H.KpH...H.
1400f12a0 43 70 e8 99 4c 00 00 48 8b 3d e2 63 0a 00 48 8b Cp..L..H.=.c..H.
1400f12b0 44 24 78 48 2b 07 74 51 D$xH+.tQ
1400f12b8
1400f12b8loc_1400f12b8:
1400f12b8call __stack_chk_fail
1400f12bd
1400f12bdloc_1400f12bd:
1400f12bdmov rdx, r9
1400f12c0jmp 0x1400f1129
1400f12c5
1400f12c5 48 89 c6 eb c5 48 89 74 24 48 48 H....H.t$HH
1400f12d0 89 c6 48 8b 44 24 28 48 8d 4c 24 40 48 89 6c 24 ..H.D$(H.L$@H.l$
1400f12e0 50 48 89 44 24 58 48 8b 44 24 30 4c 89 6c 24 60 PH.D$XH.D$0L.l$`
1400f12f0 48 89 44 24 68 48 8b 44 24 38 48 89 44 24 70 e8 H.D$hH.D$8H.D$p.
1400f1300 bc 54 ff ff e9 7c ff ff ff 48 89 f1 e8 8f a0 f2 .T...|...H......
1400f1310 ff 90 ..
1400f0ee0
1400f1312
1400f1312 // align 0x10
1400f1312 // align 0x10
1400f1320
1400f1320std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400f1320push r14
1400f1322push r13
1400f1324push r12
1400f1326push rbp
1400f1327push rdi
1400f1328push rsi
1400f1329push rbx
1400f132asub rsp, 48
1400f132emovups [rsp+32], x6
1400f1333mov rax, [rip+0xa5f66]
1400f133aadd rax, 16
1400f133emovq x1, rax
1400f1343mov rbx, rcx
1400f1346lea rcx, [rip+0xaff7b]
1400f134dmov rdi, rdx
1400f1350mov esi, r8l
1400f1353lea rbp, [rbx+112]
1400f1357movq x6, rcx
1400f135cmov rcx, rbp
1400f135fpunpcklqdq x6, x1
1400f1363call std::ios_base::ios_base()
1400f1368xor eax, eax
1400f136apxor x0, x0
1400f136exor edx, edx
1400f1370mov [rbx+336], ax
1400f1377lea rax, [rip+0xa927a]
1400f137emov rcx, rbp
1400f1381mov [rbx], rax
1400f1384add rax, 40
1400f1388mov [rbx+328], 0
1400f1393mov [rbx+112], rax
1400f1397movups [rbx+344], x0
1400f139emovups [rbx+360], x0
1400f13a5call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f13aapxor x0, x0
1400f13aemovups [rbx], x6
1400f13b1lea rcx, [rbx+64]
1400f13b5mov r14l, esi
1400f13b8lea rax, [rip+0xaff31]
1400f13bfmovups [rbx+16], x0
1400f13c3or r14l, 16
1400f13c7mov [rbx+112], rax
1400f13cbmovups [rbx+32], x0
1400f13cfmovups [rbx+48], x0
1400f13d3call std::locale::locale()
1400f13d8lea rax, [rip+0xaf8a1]
1400f13dfmov rdx, [rdi]
1400f13e2mov r8, [rdi+8]
1400f13e6mov [rbx+8], rax
1400f13ealea rax, [rbx+96]
1400f13eemov [rbx+72], 0
1400f13f5mov [rbx+80], rax
1400f13f9test rdx, rdx
1400f13fcjne 0x1400f1407
1400f13fetest r8, r8
1400f1401jne 0x1400f14ab
1400f1407
1400f1407loc_1400f1407:
1400f1407add r8, rdx
1400f140alea rcx, [rbx+80]
1400f140ecall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400f1413xor r9l, r9l
1400f1416and esi, 3
1400f1419mov [rbx+72], r14l
1400f141dje 0x1400f1423
1400f141fmov r9, [rbx+88]
1400f1423
1400f1423loc_1400f1423:
1400f1423mov rdx, [rbx+80]
1400f1427xor r8l, r8l
1400f142alea rcx, [rbx+8]
1400f142ecall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400f1433lea rdx, [rbx+8]
1400f1437mov rcx, rbp
1400f143acall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f143fnop
1400f1440movups x6, [rsp+32]
1400f1445add rsp, 48
1400f1449pop rbx
1400f144apop rsi
1400f144bpop rdi
1400f144cpop rbp
1400f144dpop r12
1400f144fpop r13
1400f1451pop r14
1400f1453ret
1400f1454
1400f1454 48 89 c6 H..
1400f1457
1400f1457loc_1400f1457:
1400f1457mov rax, [rip+0xa60a2]
1400f145emov rcx, rbp
1400f1461add rax, 16
1400f1465mov [rbx+112], rax
1400f1469call std::ios_base::~ios_base()
1400f146emov rcx, rsi
1400f1471call _Unwind_Resume
1400f1476lea rcx, [rbx+8]
1400f147amov rsi, rax
1400f147dcall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf()
1400f1482
1400f1482loc_1400f1482:
1400f1482lea rax, [rip+0xa916f]
1400f1489mov [rbx], rax
1400f148cjmp 0x1400f1457
1400f148e
1400f148e 48 89 H.
1400f1490 c6 .
1400f1491
1400f1491loc_1400f1491:
1400f1491mov rax, [rip+0xa5e08]
1400f1498lea rcx, [rbx+64]
1400f149cadd rax, 16
1400f14a0mov [rbx+8], rax
1400f14a4call std::locale::~locale()
1400f14a9jmp 0x1400f1482
1400f14ab
1400f14abloc_1400f14ab:
1400f14abcall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400f14b0lea rcx, [rbx+80]
1400f14b4mov rsi, rax
1400f14b7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400f14bcjmp 0x1400f1491
1400f1320
1400f1320std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400f1320push r14
1400f1322push r13
1400f1324push r12
1400f1326push rbp
1400f1327push rdi
1400f1328push rsi
1400f1329push rbx
1400f132asub rsp, 48
1400f132emovups [rsp+32], x6
1400f1333mov rax, [rip+0xa5f66]
1400f133aadd rax, 16
1400f133emovq x1, rax
1400f1343mov rbx, rcx
1400f1346lea rcx, [rip+0xaff7b]
1400f134dmov rdi, rdx
1400f1350mov esi, r8l
1400f1353lea rbp, [rbx+112]
1400f1357movq x6, rcx
1400f135cmov rcx, rbp
1400f135fpunpcklqdq x6, x1
1400f1363call std::ios_base::ios_base()
1400f1368xor eax, eax
1400f136apxor x0, x0
1400f136exor edx, edx
1400f1370mov [rbx+336], ax
1400f1377lea rax, [rip+0xa927a]
1400f137emov rcx, rbp
1400f1381mov [rbx], rax
1400f1384add rax, 40
1400f1388mov [rbx+328], 0
1400f1393mov [rbx+112], rax
1400f1397movups [rbx+344], x0
1400f139emovups [rbx+360], x0
1400f13a5call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f13aapxor x0, x0
1400f13aemovups [rbx], x6
1400f13b1lea rcx, [rbx+64]
1400f13b5mov r14l, esi
1400f13b8lea rax, [rip+0xaff31]
1400f13bfmovups [rbx+16], x0
1400f13c3or r14l, 16
1400f13c7mov [rbx+112], rax
1400f13cbmovups [rbx+32], x0
1400f13cfmovups [rbx+48], x0
1400f13d3call std::locale::locale()
1400f13d8lea rax, [rip+0xaf8a1]
1400f13dfmov rdx, [rdi]
1400f13e2mov r8, [rdi+8]
1400f13e6mov [rbx+8], rax
1400f13ealea rax, [rbx+96]
1400f13eemov [rbx+72], 0
1400f13f5mov [rbx+80], rax
1400f13f9test rdx, rdx
1400f13fcjne 0x1400f1407
1400f13fetest r8, r8
1400f1401jne 0x1400f14ab
1400f1407
1400f1407loc_1400f1407:
1400f1407add r8, rdx
1400f140alea rcx, [rbx+80]
1400f140ecall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400f1413xor r9l, r9l
1400f1416and esi, 3
1400f1419mov [rbx+72], r14l
1400f141dje 0x1400f1423
1400f141fmov r9, [rbx+88]
1400f1423
1400f1423loc_1400f1423:
1400f1423mov rdx, [rbx+80]
1400f1427xor r8l, r8l
1400f142alea rcx, [rbx+8]
1400f142ecall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400f1433lea rdx, [rbx+8]
1400f1437mov rcx, rbp
1400f143acall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f143fnop
1400f1440movups x6, [rsp+32]
1400f1445add rsp, 48
1400f1449pop rbx
1400f144apop rsi
1400f144bpop rdi
1400f144cpop rbp
1400f144dpop r12
1400f144fpop r13
1400f1451pop r14
1400f1453ret
1400f1454
1400f1454 48 89 c6 H..
1400f1457
1400f1457loc_1400f1457:
1400f1457mov rax, [rip+0xa60a2]
1400f145emov rcx, rbp
1400f1461add rax, 16
1400f1465mov [rbx+112], rax
1400f1469call std::ios_base::~ios_base()
1400f146emov rcx, rsi
1400f1471call _Unwind_Resume
1400f1476lea rcx, [rbx+8]
1400f147amov rsi, rax
1400f147dcall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf()
1400f1482
1400f1482loc_1400f1482:
1400f1482lea rax, [rip+0xa916f]
1400f1489mov [rbx], rax
1400f148cjmp 0x1400f1457
1400f148e
1400f148e 48 89 H.
1400f1490 c6 .
1400f1491
1400f1491loc_1400f1491:
1400f1491mov rax, [rip+0xa5e08]
1400f1498lea rcx, [rbx+64]
1400f149cadd rax, 16
1400f14a0mov [rbx+8], rax
1400f14a4call std::locale::~locale()
1400f14a9jmp 0x1400f1482
1400f14ab
1400f14abloc_1400f14ab:
1400f14abcall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400f14b0lea rcx, [rbx+80]
1400f14b4mov rsi, rax
1400f14b7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400f14bcjmp 0x1400f1491
1400f1320
1400f14be
1400f14be // align 0x10
1400f14be // align 0x10
1400f14c0
1400f14c0std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream(std::_Ios_Openmode):
1400f14c0push rbp
1400f14c1push rdi
1400f14c2push rsi
1400f14c3push rbx
1400f14c4sub rsp, 56
1400f14c8movups [rsp+32], x6
1400f14cdmov rax, [rip+0xa5dcc]
1400f14d4lea rdi, [rip+0xafded]
1400f14dbmovq x6, rdi
1400f14e0add rax, 16
1400f14e4movq x1, rax
1400f14e9punpcklqdq x6, x1
1400f14edmov rbx, rcx
1400f14f0lea rcx, [rcx+112]
1400f14f4mov esi, edx
1400f14f6call std::ios_base::ios_base()
1400f14fbxor eax, eax
1400f14fdpxor x0, x0
1400f1501xor edx, edx
1400f1503mov [rbx+336], ax
1400f150alea rax, [rip+0xa90e7]
1400f1511lea rcx, [rbx+112]
1400f1515mov [rbx], rax
1400f1518add rax, 40
1400f151cmov [rbx+328], 0
1400f1527mov [rbx+112], rax
1400f152bmovups [rbx+344], x0
1400f1532movups [rbx+360], x0
1400f1539call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f153epxor x0, x0
1400f1542lea rcx, [rbx+64]
1400f1546movups [rbx], x6
1400f1549or esi, 16
1400f154clea rax, [rip+0xafd9d]
1400f1553movups [rbx+16], x0
1400f1557lea rbp, [rbx+8]
1400f155bmov [rbx+112], rax
1400f155fmovups [rbx+32], x0
1400f1563movups [rbx+48], x0
1400f1567call std::locale::locale()
1400f156cmov [rbx+72], esi
1400f156fmov rdx, rbp
1400f1572lea rcx, [rbx+112]
1400f1576lea rax, [rip+0xaf703]
1400f157dmov [rbx+88], 0
1400f1585mov [rbx+8], rax
1400f1589lea rax, [rbx+96]
1400f158dmov [rbx+80], rax
1400f1591mov [rbx+96], 0
1400f1595call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f159anop
1400f159bmovups x6, [rsp+32]
1400f15a0add rsp, 56
1400f15a4pop rbx
1400f15a5pop rsi
1400f15a6pop rdi
1400f15a7pop rbp
1400f15a8ret
1400f15a9
1400f15a9 48 89 c6 48 8b 05 4d H..H..M
1400f15b0 5f 0a 00 48 8d 4b 70 48 83 c0 10 48 89 43 70 e8 _..H.KpH...H.Cp.
1400f15c0 7c 49 00 00 48 89 f1 e8 d4 9d f2 ff 48 89 e9 48 |I..H.......H..H
1400f15d0 89 c6 e8 09 6d ff ff 48 8d 05 1a 90 0a 00 48 89 ....m..H......H.
1400f15e0 03 eb c9 ...
1400f14c0
1400f14c0std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream(std::_Ios_Openmode):
1400f14c0push rbp
1400f14c1push rdi
1400f14c2push rsi
1400f14c3push rbx
1400f14c4sub rsp, 56
1400f14c8movups [rsp+32], x6
1400f14cdmov rax, [rip+0xa5dcc]
1400f14d4lea rdi, [rip+0xafded]
1400f14dbmovq x6, rdi
1400f14e0add rax, 16
1400f14e4movq x1, rax
1400f14e9punpcklqdq x6, x1
1400f14edmov rbx, rcx
1400f14f0lea rcx, [rcx+112]
1400f14f4mov esi, edx
1400f14f6call std::ios_base::ios_base()
1400f14fbxor eax, eax
1400f14fdpxor x0, x0
1400f1501xor edx, edx
1400f1503mov [rbx+336], ax
1400f150alea rax, [rip+0xa90e7]
1400f1511lea rcx, [rbx+112]
1400f1515mov [rbx], rax
1400f1518add rax, 40
1400f151cmov [rbx+328], 0
1400f1527mov [rbx+112], rax
1400f152bmovups [rbx+344], x0
1400f1532movups [rbx+360], x0
1400f1539call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f153epxor x0, x0
1400f1542lea rcx, [rbx+64]
1400f1546movups [rbx], x6
1400f1549or esi, 16
1400f154clea rax, [rip+0xafd9d]
1400f1553movups [rbx+16], x0
1400f1557lea rbp, [rbx+8]
1400f155bmov [rbx+112], rax
1400f155fmovups [rbx+32], x0
1400f1563movups [rbx+48], x0
1400f1567call std::locale::locale()
1400f156cmov [rbx+72], esi
1400f156fmov rdx, rbp
1400f1572lea rcx, [rbx+112]
1400f1576lea rax, [rip+0xaf703]
1400f157dmov [rbx+88], 0
1400f1585mov [rbx+8], rax
1400f1589lea rax, [rbx+96]
1400f158dmov [rbx+80], rax
1400f1591mov [rbx+96], 0
1400f1595call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f159anop
1400f159bmovups x6, [rsp+32]
1400f15a0add rsp, 56
1400f15a4pop rbx
1400f15a5pop rsi
1400f15a6pop rdi
1400f15a7pop rbp
1400f15a8ret
1400f15a9
1400f15a9 48 89 c6 48 8b 05 4d H..H..M
1400f15b0 5f 0a 00 48 8d 4b 70 48 83 c0 10 48 89 43 70 e8 _..H.KpH...H.Cp.
1400f15c0 7c 49 00 00 48 89 f1 e8 d4 9d f2 ff 48 89 e9 48 |I..H.......H..H
1400f15d0 89 c6 e8 09 6d ff ff 48 8d 05 1a 90 0a 00 48 89 ....m..H......H.
1400f15e0 03 eb c9 ...
1400f14c0
1400f15e3
1400f15e3 // align 0x10
1400f15e3 // align 0x10
1400f15f0
1400f15f0std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream():
1400f15f0push rdi
1400f15f1push rsi
1400f15f2push rbx
1400f15f3sub rsp, 64
1400f15f7movups [rsp+48], x6
1400f15fcmov rax, [rip+0xa5c9d]
1400f1603lea rdx, [rip+0xafcbe]
1400f160amovq x6, rdx
1400f160fadd rax, 16
1400f1613movq x1, rax
1400f1618punpcklqdq x6, x1
1400f161cmov rbx, rcx
1400f161flea rcx, [rcx+112]
1400f1623call std::ios_base::ios_base()
1400f1628xor eax, eax
1400f162apxor x0, x0
1400f162exor edx, edx
1400f1630mov [rbx+336], ax
1400f1637lea rax, [rip+0xa8fba]
1400f163elea rcx, [rbx+112]
1400f1642mov [rbx], rax
1400f1645add rax, 40
1400f1649mov [rbx+328], 0
1400f1654mov [rbx+112], rax
1400f1658movups [rbx+344], x0
1400f165fmovups [rbx+360], x0
1400f1666call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f166blea rax, [rip+0xafc7e]
1400f1672pxor x0, x0
1400f1676lea rcx, [rbx+64]
1400f167amovups [rbx], x6
1400f167dmov [rbx+112], rax
1400f1681movups [rbx+16], x0
1400f1685movups [rbx+32], x0
1400f1689movups [rbx+48], x0
1400f168dcall std::locale::locale()
1400f1692lea rax, [rip+0xaf5e7]
1400f1699mov [rbx+72], 16
1400f16a0lea rdx, [rbx+8]
1400f16a4mov [rbx+8], rax
1400f16a8lea rax, [rbx+96]
1400f16aclea rcx, [rbx+112]
1400f16b0mov [rbx+80], rax
1400f16b4mov [rbx+88], 0
1400f16bcmov [rbx+96], 0
1400f16c0call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f16c5nop
1400f16c6movups x6, [rsp+48]
1400f16cbadd rsp, 64
1400f16cfpop rbx
1400f16d0pop rsi
1400f16d1pop rdi
1400f16d2ret
1400f16d3
1400f16d3 48 89 c7 48 8b 05 23 5e 0a 00 48 8d 4b H..H..#^..H.K
1400f16e0 70 48 83 c0 10 48 89 43 70 e8 52 48 00 00 48 89 pH...H.Cp.RH..H.
1400f16f0 f9 e8 aa 9c f2 ff 48 8d 4b 08 48 89 44 24 28 e8 ......H.K.H.D$(.
1400f1700 dc 6b ff ff 48 8d 05 ed 8e 0a 00 48 8b 7c 24 28 .k..H......H.|$(
1400f1710 48 89 03 eb c1 H....
1400f15f0
1400f15f0std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream():
1400f15f0push rdi
1400f15f1push rsi
1400f15f2push rbx
1400f15f3sub rsp, 64
1400f15f7movups [rsp+48], x6
1400f15fcmov rax, [rip+0xa5c9d]
1400f1603lea rdx, [rip+0xafcbe]
1400f160amovq x6, rdx
1400f160fadd rax, 16
1400f1613movq x1, rax
1400f1618punpcklqdq x6, x1
1400f161cmov rbx, rcx
1400f161flea rcx, [rcx+112]
1400f1623call std::ios_base::ios_base()
1400f1628xor eax, eax
1400f162apxor x0, x0
1400f162exor edx, edx
1400f1630mov [rbx+336], ax
1400f1637lea rax, [rip+0xa8fba]
1400f163elea rcx, [rbx+112]
1400f1642mov [rbx], rax
1400f1645add rax, 40
1400f1649mov [rbx+328], 0
1400f1654mov [rbx+112], rax
1400f1658movups [rbx+344], x0
1400f165fmovups [rbx+360], x0
1400f1666call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f166blea rax, [rip+0xafc7e]
1400f1672pxor x0, x0
1400f1676lea rcx, [rbx+64]
1400f167amovups [rbx], x6
1400f167dmov [rbx+112], rax
1400f1681movups [rbx+16], x0
1400f1685movups [rbx+32], x0
1400f1689movups [rbx+48], x0
1400f168dcall std::locale::locale()
1400f1692lea rax, [rip+0xaf5e7]
1400f1699mov [rbx+72], 16
1400f16a0lea rdx, [rbx+8]
1400f16a4mov [rbx+8], rax
1400f16a8lea rax, [rbx+96]
1400f16aclea rcx, [rbx+112]
1400f16b0mov [rbx+80], rax
1400f16b4mov [rbx+88], 0
1400f16bcmov [rbx+96], 0
1400f16c0call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f16c5nop
1400f16c6movups x6, [rsp+48]
1400f16cbadd rsp, 64
1400f16cfpop rbx
1400f16d0pop rsi
1400f16d1pop rdi
1400f16d2ret
1400f16d3
1400f16d3 48 89 c7 48 8b 05 23 5e 0a 00 48 8d 4b H..H..#^..H.K
1400f16e0 70 48 83 c0 10 48 89 43 70 e8 52 48 00 00 48 89 pH...H.Cp.RH..H.
1400f16f0 f9 e8 aa 9c f2 ff 48 8d 4b 08 48 89 44 24 28 e8 ......H.K.H.D$(.
1400f1700 dc 6b ff ff 48 8d 05 ed 8e 0a 00 48 8b 7c 24 28 .k..H......H.|$(
1400f1710 48 89 03 eb c1 H....
1400f15f0
1400f1715
1400f1715 // align 0x10
1400f1715 // align 0x10
1400f1720
1400f1720std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream(std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400f1720push r15
1400f1722push r14
1400f1724push r13
1400f1726push r12
1400f1728push rbp
1400f1729push rdi
1400f172apush rsi
1400f172bpush rbx
1400f172csub rsp, 136
1400f1733mov rax, [rip+0xa5f56]
1400f173amov rdi, rdx
1400f173dmov rbx, rcx
1400f1740mov r15, r8
1400f1743mov rdx, [rax]
1400f1746mov [rsp+120], rdx
1400f174bmov rdx, [rdi+8]
1400f174fmov rsi, [rdx-24]
1400f1753mov [rcx], rdx
1400f1756mov rdx, [rdi+16]
1400f175aadd rsi, rcx
1400f175dmov [rsi], rdx
1400f1760mov rdx, [r8]
1400f1763mov rcx, rsi
1400f1766mov rbp, [rdx-24]
1400f176aadd rbp, r8
1400f176dmov rdx, rbp
1400f1770call std::ios_base::_M_move(std::ios_base&)
1400f1775lea rdx, [rsi+208]
1400f177cmov rcx, rsi
1400f177fcall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f1784mov rdx, [rbp+216]
1400f178bmov [rbp+216], 0
1400f1796mov [rsi+232], 0
1400f17a1mov rcx, [rdi+24]
1400f17a5mov [rsi+216], rdx
1400f17acmovzx edx, [rbp+224]
1400f17b3lea rbp, [rbx+8]
1400f17b7mov [rsp+64], rbp
1400f17bcmov [rsi+224], dx
1400f17c3mov rdx, [rdi]
1400f17c6mov rsi, [r15+16]
1400f17camov r8, [r15+40]
1400f17cemov [rbx], rdx
1400f17d1mov rdx, [rdx-24]
1400f17d5mov [rbx+rdx], rcx
1400f17d9mov rcx, [r15+80]
1400f17ddtest rsi, rsi
1400f17e0je 0x1400f1960
1400f17e6mov rdx, [r15+32]
1400f17eamov r12, [r15+24]
1400f17eesub rsi, rcx
1400f17f1mov rax, rdx
1400f17f4sub r12, rcx
1400f17f7sub rax, rcx
1400f17famov [rsp+40], rax
1400f17fftest r8, r8
1400f1802je 0x1400f1930
1400f1808mov r9, [r15+48]
1400f180cmov r13, r8
1400f180fsub r13, rcx
1400f1812mov rax, r9
1400f1815sub rax, r8
1400f1818mov [rsp+48], rax
1400f181dmov rax, [r15+56]
1400f1821sub rax, rcx
1400f1824mov [rsp+56], rax
1400f1829test rdx, rdx
1400f182cje 0x1400f1b00
1400f1832cmp rdx, r9
1400f1835cmovb rdx, r9
1400f1839
1400f1839loc_1400f1839:
1400f1839sub rdx, rcx
1400f183cmov [r15+88], rdx
1400f1840
1400f1840loc_1400f1840:
1400f1840lea rdx, [r15+8]
1400f1844mov rcx, rbp
1400f1847call std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400f184cmov edx, [r15+72]
1400f1850lea r9, [rbx+96]
1400f1854lea rax, [rip+0xaf425]
1400f185bmov [rbx+80], r9
1400f185fmov rcx, [r15+80]
1400f1863mov [rbx+72], edx
1400f1866lea rdx, [r15+96]
1400f186amov [rbx+8], rax
1400f186ecmp rcx, rdx
1400f1871je 0x1400f19a8
1400f1877mov [rbx+80], rcx
1400f187bmov rcx, [r15+96]
1400f187fmov [rbx+96], rcx
1400f1883
1400f1883loc_1400f1883:
1400f1883mov r8, [r15+88]
1400f1887
1400f1887loc_1400f1887:
1400f1887mov [rbx+88], r8
1400f188bmov [r15+80], rdx
1400f188fmov rdx, [rbx+80]
1400f1893mov [r15+88], 0
1400f189bmov [r15+96], 0
1400f18a0cmp rsi, -1
1400f18a4je 0x1400f18c0
1400f18a6mov rcx, [rsp+40]
1400f18abadd rsi, rdx
1400f18aeadd r12, rdx
1400f18b1mov [rbx+16], rsi
1400f18b5add rcx, rdx
1400f18b8mov [rbx+24], r12
1400f18bcmov [rbx+32], rcx
1400f18c0
1400f18c0loc_1400f18c0:
1400f18c0cmp r13, -1
1400f18c4je 0x1400f18df
1400f18c6mov rax, [rsp+56]
1400f18cbmov r9, [rsp+48]
1400f18d0mov rcx, rbp
1400f18d3lea r8, [rdx+rax]
1400f18d7add rdx, r13
1400f18dacall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400f18df
1400f18dfloc_1400f18df:
1400f18dfmov rdx, [r15+80]
1400f18e3xor r9l, r9l
1400f18e6xor r8l, r8l
1400f18e9lea rcx, [r15+8]
1400f18edcall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400f18f2mov rax, [rbx]
1400f18f5mov rdi, [rip+0xa5d94]
1400f18fcmov rax, [rax-24]
1400f1900mov [rbx+rax+232], rbp
1400f1908mov rax, [rsp+120]
1400f190dsub rax, [rdi]
1400f1910jne 0x1400f1afb
1400f1916add rsp, 136
1400f191dpop rbx
1400f191epop rsi
1400f191fpop rdi
1400f1920pop rbp
1400f1921pop r12
1400f1923pop r13
1400f1925pop r14
1400f1927pop r15
1400f1929ret
1400f192a
1400f192a 66 0f 1f 44 00 00 f..D..
1400f1930
1400f1930loc_1400f1930:
1400f1930mov [rsp+56], -1
1400f1939mov r13, -1
1400f1940mov [rsp+48], -1
1400f1949
1400f1949loc_1400f1949:
1400f1949test rdx, rdx
1400f194cjne 0x1400f1839
1400f1952jmp 0x1400f1840
1400f1957
1400f1957 66 0f 1f 84 00 00 00 00 00 f........
1400f1960
1400f1960loc_1400f1960:
1400f1960test r8, r8
1400f1963je 0x1400f1a48
1400f1969mov rdx, [r15+48]
1400f196dmov r13, r8
1400f1970mov [rsp+40], -1
1400f1979mov r12, -1
1400f1980sub r13, rcx
1400f1983mov rsi, -1
1400f198amov rax, rdx
1400f198dsub rax, r8
1400f1990mov [rsp+48], rax
1400f1995mov rax, [r15+56]
1400f1999sub rax, rcx
1400f199cmov [rsp+56], rax
1400f19a1jmp 0x1400f1949
1400f19a3
1400f19a3 0f 1f 44 00 00 ..D..
1400f19a8
1400f19a8loc_1400f19a8:
1400f19a8mov r8, [r15+88]
1400f19aclea rcx, [r8+1]
1400f19b0cmp ecx, 8
1400f19b3jae 0x1400f19f0
1400f19b5test cl, 4
1400f19b8jne 0x1400f1a7d
1400f19betest ecx, ecx
1400f19c0je 0x1400f1887
1400f19c6movzx r8l, [r15+96]
1400f19cbmov [rbx+96], r8b
1400f19cftest cl, 2
1400f19d2je 0x1400f1883
1400f19d8mov ecx, ecx
1400f19damovzx r8l, [rdx+rcx-2]
1400f19e0mov [r9+rcx-2], r8w
1400f19e6mov r8, [r15+88]
1400f19eajmp 0x1400f1887
1400f19ef
1400f19ef 90 .
1400f19f0
1400f19f0loc_1400f19f0:
1400f19f0mov r8, [r15+96]
1400f19f4mov r11, rdx
1400f19f7mov [rbx+96], r8
1400f19fbmov r8l, ecx
1400f19femov r10, [rdx+r8-8]
1400f1a03mov [r9+r8-8], r10
1400f1a08lea r8, [rbx+104]
1400f1a0cand r8, -8
1400f1a10sub r9, r8
1400f1a13add ecx, r9l
1400f1a16sub r11, r9
1400f1a19and ecx, -8
1400f1a1ccmp ecx, 8
1400f1a1fjb 0x1400f1883
1400f1a25and ecx, -8
1400f1a28xor r9l, r9l
1400f1a2b
1400f1a2bloc_1400f1a2b:
1400f1a2bmov eax, r9l
1400f1a2eadd r9l, 8
1400f1a32mov r10, [r11+rax]
1400f1a36mov [r8+rax], r10
1400f1a3acmp r9l, ecx
1400f1a3djb 0x1400f1a2b
1400f1a3fjmp 0x1400f1883
1400f1a44
1400f1a44 0f 1f 40 00 ..@.
1400f1a48
1400f1a48loc_1400f1a48:
1400f1a48mov [rsp+56], -1
1400f1a51mov r13, -1
1400f1a58mov r12, -1
1400f1a5fmov rsi, -1
1400f1a66mov [rsp+48], -1
1400f1a6fmov [rsp+40], -1
1400f1a78jmp 0x1400f1840
1400f1a7d
1400f1a7dloc_1400f1a7d:
1400f1a7dmov r8l, [r15+96]
1400f1a81mov ecx, ecx
1400f1a83mov [rbx+96], r8l
1400f1a87mov r8l, [rdx+rcx-4]
1400f1a8cmov [r9+rcx-4], r8l
1400f1a91mov r8, [r15+88]
1400f1a95jmp 0x1400f1887
1400f1a9a
1400f1a9a 48 89 c5 48 8b 44 H..H.D
1400f1aa0 24 28 48 8d 4c 24 40 48 89 74 24 48 4c 89 64 24 $(H.L$@H.t$HL.d$
1400f1ab0 50 48 89 44 24 58 48 8b 44 24 30 4c 89 6c 24 60 PH.D$XH.D$0L.l$`
1400f1ac0 48 89 44 24 68 48 8b 44 24 38 48 89 44 24 70 e8 H.D$hH.D$8H.D$p.
1400f1ad0 ec 4c ff ff 48 89 e9 48 8b 47 08 48 8b 57 10 48 .L..H..H.G.H.W.H
1400f1ae0 8b 3d aa 5b 0a 00 48 89 03 48 8b 40 e8 48 89 14 .=.[..H..H.@.H..
1400f1af0 03 48 8b 44 24 78 48 2b 07 74 1d .H.D$xH+.t.
1400f1afb
1400f1afbloc_1400f1afb:
1400f1afbcall __stack_chk_fail
1400f1b00
1400f1b00loc_1400f1b00:
1400f1b00mov rdx, r9
1400f1b03jmp 0x1400f1949
1400f1b08
1400f1b08 48 89 c6 48 89 e9 e8 cd H..H....
1400f1b10 67 ff ff 48 89 f1 eb bf e8 83 98 f2 ff 90 g..H..........
1400f1720
1400f1720std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream(std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400f1720push r15
1400f1722push r14
1400f1724push r13
1400f1726push r12
1400f1728push rbp
1400f1729push rdi
1400f172apush rsi
1400f172bpush rbx
1400f172csub rsp, 136
1400f1733mov rax, [rip+0xa5f56]
1400f173amov rdi, rdx
1400f173dmov rbx, rcx
1400f1740mov r15, r8
1400f1743mov rdx, [rax]
1400f1746mov [rsp+120], rdx
1400f174bmov rdx, [rdi+8]
1400f174fmov rsi, [rdx-24]
1400f1753mov [rcx], rdx
1400f1756mov rdx, [rdi+16]
1400f175aadd rsi, rcx
1400f175dmov [rsi], rdx
1400f1760mov rdx, [r8]
1400f1763mov rcx, rsi
1400f1766mov rbp, [rdx-24]
1400f176aadd rbp, r8
1400f176dmov rdx, rbp
1400f1770call std::ios_base::_M_move(std::ios_base&)
1400f1775lea rdx, [rsi+208]
1400f177cmov rcx, rsi
1400f177fcall std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f1784mov rdx, [rbp+216]
1400f178bmov [rbp+216], 0
1400f1796mov [rsi+232], 0
1400f17a1mov rcx, [rdi+24]
1400f17a5mov [rsi+216], rdx
1400f17acmovzx edx, [rbp+224]
1400f17b3lea rbp, [rbx+8]
1400f17b7mov [rsp+64], rbp
1400f17bcmov [rsi+224], dx
1400f17c3mov rdx, [rdi]
1400f17c6mov rsi, [r15+16]
1400f17camov r8, [r15+40]
1400f17cemov [rbx], rdx
1400f17d1mov rdx, [rdx-24]
1400f17d5mov [rbx+rdx], rcx
1400f17d9mov rcx, [r15+80]
1400f17ddtest rsi, rsi
1400f17e0je 0x1400f1960
1400f17e6mov rdx, [r15+32]
1400f17eamov r12, [r15+24]
1400f17eesub rsi, rcx
1400f17f1mov rax, rdx
1400f17f4sub r12, rcx
1400f17f7sub rax, rcx
1400f17famov [rsp+40], rax
1400f17fftest r8, r8
1400f1802je 0x1400f1930
1400f1808mov r9, [r15+48]
1400f180cmov r13, r8
1400f180fsub r13, rcx
1400f1812mov rax, r9
1400f1815sub rax, r8
1400f1818mov [rsp+48], rax
1400f181dmov rax, [r15+56]
1400f1821sub rax, rcx
1400f1824mov [rsp+56], rax
1400f1829test rdx, rdx
1400f182cje 0x1400f1b00
1400f1832cmp rdx, r9
1400f1835cmovb rdx, r9
1400f1839
1400f1839loc_1400f1839:
1400f1839sub rdx, rcx
1400f183cmov [r15+88], rdx
1400f1840
1400f1840loc_1400f1840:
1400f1840lea rdx, [r15+8]
1400f1844mov rcx, rbp
1400f1847call std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400f184cmov edx, [r15+72]
1400f1850lea r9, [rbx+96]
1400f1854lea rax, [rip+0xaf425]
1400f185bmov [rbx+80], r9
1400f185fmov rcx, [r15+80]
1400f1863mov [rbx+72], edx
1400f1866lea rdx, [r15+96]
1400f186amov [rbx+8], rax
1400f186ecmp rcx, rdx
1400f1871je 0x1400f19a8
1400f1877mov [rbx+80], rcx
1400f187bmov rcx, [r15+96]
1400f187fmov [rbx+96], rcx
1400f1883
1400f1883loc_1400f1883:
1400f1883mov r8, [r15+88]
1400f1887
1400f1887loc_1400f1887:
1400f1887mov [rbx+88], r8
1400f188bmov [r15+80], rdx
1400f188fmov rdx, [rbx+80]
1400f1893mov [r15+88], 0
1400f189bmov [r15+96], 0
1400f18a0cmp rsi, -1
1400f18a4je 0x1400f18c0
1400f18a6mov rcx, [rsp+40]
1400f18abadd rsi, rdx
1400f18aeadd r12, rdx
1400f18b1mov [rbx+16], rsi
1400f18b5add rcx, rdx
1400f18b8mov [rbx+24], r12
1400f18bcmov [rbx+32], rcx
1400f18c0
1400f18c0loc_1400f18c0:
1400f18c0cmp r13, -1
1400f18c4je 0x1400f18df
1400f18c6mov rax, [rsp+56]
1400f18cbmov r9, [rsp+48]
1400f18d0mov rcx, rbp
1400f18d3lea r8, [rdx+rax]
1400f18d7add rdx, r13
1400f18dacall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400f18df
1400f18dfloc_1400f18df:
1400f18dfmov rdx, [r15+80]
1400f18e3xor r9l, r9l
1400f18e6xor r8l, r8l
1400f18e9lea rcx, [r15+8]
1400f18edcall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400f18f2mov rax, [rbx]
1400f18f5mov rdi, [rip+0xa5d94]
1400f18fcmov rax, [rax-24]
1400f1900mov [rbx+rax+232], rbp
1400f1908mov rax, [rsp+120]
1400f190dsub rax, [rdi]
1400f1910jne 0x1400f1afb
1400f1916add rsp, 136
1400f191dpop rbx
1400f191epop rsi
1400f191fpop rdi
1400f1920pop rbp
1400f1921pop r12
1400f1923pop r13
1400f1925pop r14
1400f1927pop r15
1400f1929ret
1400f192a
1400f192a 66 0f 1f 44 00 00 f..D..
1400f1930
1400f1930loc_1400f1930:
1400f1930mov [rsp+56], -1
1400f1939mov r13, -1
1400f1940mov [rsp+48], -1
1400f1949
1400f1949loc_1400f1949:
1400f1949test rdx, rdx
1400f194cjne 0x1400f1839
1400f1952jmp 0x1400f1840
1400f1957
1400f1957 66 0f 1f 84 00 00 00 00 00 f........
1400f1960
1400f1960loc_1400f1960:
1400f1960test r8, r8
1400f1963je 0x1400f1a48
1400f1969mov rdx, [r15+48]
1400f196dmov r13, r8
1400f1970mov [rsp+40], -1
1400f1979mov r12, -1
1400f1980sub r13, rcx
1400f1983mov rsi, -1
1400f198amov rax, rdx
1400f198dsub rax, r8
1400f1990mov [rsp+48], rax
1400f1995mov rax, [r15+56]
1400f1999sub rax, rcx
1400f199cmov [rsp+56], rax
1400f19a1jmp 0x1400f1949
1400f19a3
1400f19a3 0f 1f 44 00 00 ..D..
1400f19a8
1400f19a8loc_1400f19a8:
1400f19a8mov r8, [r15+88]
1400f19aclea rcx, [r8+1]
1400f19b0cmp ecx, 8
1400f19b3jae 0x1400f19f0
1400f19b5test cl, 4
1400f19b8jne 0x1400f1a7d
1400f19betest ecx, ecx
1400f19c0je 0x1400f1887
1400f19c6movzx r8l, [r15+96]
1400f19cbmov [rbx+96], r8b
1400f19cftest cl, 2
1400f19d2je 0x1400f1883
1400f19d8mov ecx, ecx
1400f19damovzx r8l, [rdx+rcx-2]
1400f19e0mov [r9+rcx-2], r8w
1400f19e6mov r8, [r15+88]
1400f19eajmp 0x1400f1887
1400f19ef
1400f19ef 90 .
1400f19f0
1400f19f0loc_1400f19f0:
1400f19f0mov r8, [r15+96]
1400f19f4mov r11, rdx
1400f19f7mov [rbx+96], r8
1400f19fbmov r8l, ecx
1400f19femov r10, [rdx+r8-8]
1400f1a03mov [r9+r8-8], r10
1400f1a08lea r8, [rbx+104]
1400f1a0cand r8, -8
1400f1a10sub r9, r8
1400f1a13add ecx, r9l
1400f1a16sub r11, r9
1400f1a19and ecx, -8
1400f1a1ccmp ecx, 8
1400f1a1fjb 0x1400f1883
1400f1a25and ecx, -8
1400f1a28xor r9l, r9l
1400f1a2b
1400f1a2bloc_1400f1a2b:
1400f1a2bmov eax, r9l
1400f1a2eadd r9l, 8
1400f1a32mov r10, [r11+rax]
1400f1a36mov [r8+rax], r10
1400f1a3acmp r9l, ecx
1400f1a3djb 0x1400f1a2b
1400f1a3fjmp 0x1400f1883
1400f1a44
1400f1a44 0f 1f 40 00 ..@.
1400f1a48
1400f1a48loc_1400f1a48:
1400f1a48mov [rsp+56], -1
1400f1a51mov r13, -1
1400f1a58mov r12, -1
1400f1a5fmov rsi, -1
1400f1a66mov [rsp+48], -1
1400f1a6fmov [rsp+40], -1
1400f1a78jmp 0x1400f1840
1400f1a7d
1400f1a7dloc_1400f1a7d:
1400f1a7dmov r8l, [r15+96]
1400f1a81mov ecx, ecx
1400f1a83mov [rbx+96], r8l
1400f1a87mov r8l, [rdx+rcx-4]
1400f1a8cmov [r9+rcx-4], r8l
1400f1a91mov r8, [r15+88]
1400f1a95jmp 0x1400f1887
1400f1a9a
1400f1a9a 48 89 c5 48 8b 44 H..H.D
1400f1aa0 24 28 48 8d 4c 24 40 48 89 74 24 48 4c 89 64 24 $(H.L$@H.t$HL.d$
1400f1ab0 50 48 89 44 24 58 48 8b 44 24 30 4c 89 6c 24 60 PH.D$XH.D$0L.l$`
1400f1ac0 48 89 44 24 68 48 8b 44 24 38 48 89 44 24 70 e8 H.D$hH.D$8H.D$p.
1400f1ad0 ec 4c ff ff 48 89 e9 48 8b 47 08 48 8b 57 10 48 .L..H..H.G.H.W.H
1400f1ae0 8b 3d aa 5b 0a 00 48 89 03 48 8b 40 e8 48 89 14 .=.[..H..H.@.H..
1400f1af0 03 48 8b 44 24 78 48 2b 07 74 1d .H.D$xH+.t.
1400f1afb
1400f1afbloc_1400f1afb:
1400f1afbcall __stack_chk_fail
1400f1b00
1400f1b00loc_1400f1b00:
1400f1b00mov rdx, r9
1400f1b03jmp 0x1400f1949
1400f1b08
1400f1b08 48 89 c6 48 89 e9 e8 cd H..H....
1400f1b10 67 ff ff 48 89 f1 eb bf e8 83 98 f2 ff 90 g..H..........
1400f1720
1400f1b1e
1400f1b1e // align 0x10
1400f1b1e // align 0x10
1400f1b20
1400f1b20std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400f1b20push r14
1400f1b22push r13
1400f1b24push r12
1400f1b26push rbp
1400f1b27push rdi
1400f1b28push rsi
1400f1b29push rbx
1400f1b2asub rsp, 32
1400f1b2emov rax, [rdx+8]
1400f1b32mov rbx, rcx
1400f1b35mov [rcx], rax
1400f1b38mov rcx, [rax-24]
1400f1b3cmov rsi, rdx
1400f1b3fmov rax, [rdx+16]
1400f1b43xor edx, edx
1400f1b45mov rbp, r8
1400f1b48mov edi, r9l
1400f1b4badd rcx, rbx
1400f1b4emov r14l, edi
1400f1b51mov [rcx], rax
1400f1b54or r14l, 16
1400f1b58call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f1b5dmov rax, [rsi]
1400f1b60mov rdx, [rsi+24]
1400f1b64lea rcx, [rbx+64]
1400f1b68mov [rbx], rax
1400f1b6bmov rax, [rax-24]
1400f1b6fmov [rbx+rax], rdx
1400f1b73mov rax, [rip+0xa5726]
1400f1b7amov [rbx+16], 0
1400f1b82add rax, 16
1400f1b86mov [rbx+24], 0
1400f1b8emov [rbx+8], rax
1400f1b92mov [rbx+32], 0
1400f1b9amov [rbx+40], 0
1400f1ba2mov [rbx+48], 0
1400f1baamov [rbx+56], 0
1400f1bb2call std::locale::locale()
1400f1bb7lea rax, [rip+0xaf0c2]
1400f1bbemov rdx, [rbp]
1400f1bc2mov r8, [rbp+8]
1400f1bc6mov [rbx+8], rax
1400f1bcalea rax, [rbx+96]
1400f1bcemov [rbx+72], 0
1400f1bd5mov [rbx+80], rax
1400f1bd9test rdx, rdx
1400f1bdcjne 0x1400f1be3
1400f1bdetest r8, r8
1400f1be1jne 0x1400f1c32
1400f1be3
1400f1be3loc_1400f1be3:
1400f1be3add r8, rdx
1400f1be6lea rcx, [rbx+80]
1400f1beacall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400f1befxor r9l, r9l
1400f1bf2and edi, 3
1400f1bf5mov [rbx+72], r14l
1400f1bf9je 0x1400f1bff
1400f1bfbmov r9, [rbx+88]
1400f1bff
1400f1bffloc_1400f1bff:
1400f1bffmov rdx, [rbx+80]
1400f1c03xor r8l, r8l
1400f1c06lea rcx, [rbx+8]
1400f1c0acall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400f1c0fmov rax, [rbx]
1400f1c12lea rdx, [rbx+8]
1400f1c16mov rcx, [rax-24]
1400f1c1aadd rcx, rbx
1400f1c1dcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f1c22nop
1400f1c23add rsp, 32
1400f1c27pop rbx
1400f1c28pop rsi
1400f1c29pop rdi
1400f1c2apop rbp
1400f1c2bpop r12
1400f1c2dpop r13
1400f1c2fpop r14
1400f1c31ret
1400f1c32
1400f1c32loc_1400f1c32:
1400f1c32call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400f1c37mov rbp, rax
1400f1c3alea rcx, [rbx+8]
1400f1c3ecall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf()
1400f1c43mov rcx, rbp
1400f1c46
1400f1c46loc_1400f1c46:
1400f1c46mov rax, [rsi+8]
1400f1c4amov rdx, [rsi+16]
1400f1c4emov [rbx], rax
1400f1c51mov rax, [rax-24]
1400f1c55mov [rbx+rax], rdx
1400f1c59call _Unwind_Resume
1400f1c5elea rcx, [rbx+80]
1400f1c62mov rdi, rax
1400f1c65call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400f1c6amov rax, [rip+0xa562f]
1400f1c71lea rcx, [rbx+64]
1400f1c75add rax, 16
1400f1c79mov [rbx+8], rax
1400f1c7dcall std::locale::~locale()
1400f1c82mov rcx, rdi
1400f1c85jmp 0x1400f1c46
1400f1c87
1400f1c87 48 89 c7 eb de H....
1400f1b20
1400f1b20std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400f1b20push r14
1400f1b22push r13
1400f1b24push r12
1400f1b26push rbp
1400f1b27push rdi
1400f1b28push rsi
1400f1b29push rbx
1400f1b2asub rsp, 32
1400f1b2emov rax, [rdx+8]
1400f1b32mov rbx, rcx
1400f1b35mov [rcx], rax
1400f1b38mov rcx, [rax-24]
1400f1b3cmov rsi, rdx
1400f1b3fmov rax, [rdx+16]
1400f1b43xor edx, edx
1400f1b45mov rbp, r8
1400f1b48mov edi, r9l
1400f1b4badd rcx, rbx
1400f1b4emov r14l, edi
1400f1b51mov [rcx], rax
1400f1b54or r14l, 16
1400f1b58call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f1b5dmov rax, [rsi]
1400f1b60mov rdx, [rsi+24]
1400f1b64lea rcx, [rbx+64]
1400f1b68mov [rbx], rax
1400f1b6bmov rax, [rax-24]
1400f1b6fmov [rbx+rax], rdx
1400f1b73mov rax, [rip+0xa5726]
1400f1b7amov [rbx+16], 0
1400f1b82add rax, 16
1400f1b86mov [rbx+24], 0
1400f1b8emov [rbx+8], rax
1400f1b92mov [rbx+32], 0
1400f1b9amov [rbx+40], 0
1400f1ba2mov [rbx+48], 0
1400f1baamov [rbx+56], 0
1400f1bb2call std::locale::locale()
1400f1bb7lea rax, [rip+0xaf0c2]
1400f1bbemov rdx, [rbp]
1400f1bc2mov r8, [rbp+8]
1400f1bc6mov [rbx+8], rax
1400f1bcalea rax, [rbx+96]
1400f1bcemov [rbx+72], 0
1400f1bd5mov [rbx+80], rax
1400f1bd9test rdx, rdx
1400f1bdcjne 0x1400f1be3
1400f1bdetest r8, r8
1400f1be1jne 0x1400f1c32
1400f1be3
1400f1be3loc_1400f1be3:
1400f1be3add r8, rdx
1400f1be6lea rcx, [rbx+80]
1400f1beacall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400f1befxor r9l, r9l
1400f1bf2and edi, 3
1400f1bf5mov [rbx+72], r14l
1400f1bf9je 0x1400f1bff
1400f1bfbmov r9, [rbx+88]
1400f1bff
1400f1bffloc_1400f1bff:
1400f1bffmov rdx, [rbx+80]
1400f1c03xor r8l, r8l
1400f1c06lea rcx, [rbx+8]
1400f1c0acall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400f1c0fmov rax, [rbx]
1400f1c12lea rdx, [rbx+8]
1400f1c16mov rcx, [rax-24]
1400f1c1aadd rcx, rbx
1400f1c1dcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f1c22nop
1400f1c23add rsp, 32
1400f1c27pop rbx
1400f1c28pop rsi
1400f1c29pop rdi
1400f1c2apop rbp
1400f1c2bpop r12
1400f1c2dpop r13
1400f1c2fpop r14
1400f1c31ret
1400f1c32
1400f1c32loc_1400f1c32:
1400f1c32call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400f1c37mov rbp, rax
1400f1c3alea rcx, [rbx+8]
1400f1c3ecall std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf()
1400f1c43mov rcx, rbp
1400f1c46
1400f1c46loc_1400f1c46:
1400f1c46mov rax, [rsi+8]
1400f1c4amov rdx, [rsi+16]
1400f1c4emov [rbx], rax
1400f1c51mov rax, [rax-24]
1400f1c55mov [rbx+rax], rdx
1400f1c59call _Unwind_Resume
1400f1c5elea rcx, [rbx+80]
1400f1c62mov rdi, rax
1400f1c65call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400f1c6amov rax, [rip+0xa562f]
1400f1c71lea rcx, [rbx+64]
1400f1c75add rax, 16
1400f1c79mov [rbx+8], rax
1400f1c7dcall std::locale::~locale()
1400f1c82mov rcx, rdi
1400f1c85jmp 0x1400f1c46
1400f1c87
1400f1c87 48 89 c7 eb de H....
1400f1b20
1400f1c8c
1400f1c8c // align 0x10
1400f1c8c // align 0x10
1400f1c90
1400f1c90std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream(std::_Ios_Openmode):
1400f1c90push rbp
1400f1c91push rdi
1400f1c92push rsi
1400f1c93push rbx
1400f1c94sub rsp, 40
1400f1c98mov rax, [rdx+8]
1400f1c9cmov rbx, rcx
1400f1c9fmov [rcx], rax
1400f1ca2mov rcx, [rax-24]
1400f1ca6mov rsi, rdx
1400f1ca9mov rax, [rdx+16]
1400f1cadxor edx, edx
1400f1cafmov edi, r8l
1400f1cb2lea rbp, [rbx+8]
1400f1cb6add rcx, rbx
1400f1cb9or edi, 16
1400f1cbcmov [rcx], rax
1400f1cbfcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f1cc4mov rax, [rsi]
1400f1cc7mov rdx, [rsi+24]
1400f1ccblea rcx, [rbx+64]
1400f1ccfmov [rbx], rax
1400f1cd2mov rax, [rax-24]
1400f1cd6mov [rbx+rax], rdx
1400f1cdamov rax, [rip+0xa55bf]
1400f1ce1mov [rbx+16], 0
1400f1ce9add rax, 16
1400f1cedmov [rbx+24], 0
1400f1cf5mov [rbx+8], rax
1400f1cf9mov [rbx+32], 0
1400f1d01mov [rbx+40], 0
1400f1d09mov [rbx+48], 0
1400f1d11mov [rbx+56], 0
1400f1d19call std::locale::locale()
1400f1d1elea rax, [rip+0xaef5b]
1400f1d25mov [rbx+96], 0
1400f1d29mov rdx, rbp
1400f1d2cmov [rbx+8], rax
1400f1d30lea rax, [rbx+96]
1400f1d34mov [rbx+80], rax
1400f1d38mov rax, [rbx]
1400f1d3bmov [rbx+88], 0
1400f1d43mov [rbx+72], edi
1400f1d46mov rcx, [rax-24]
1400f1d4aadd rcx, rbx
1400f1d4dcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f1d52nop
1400f1d53add rsp, 40
1400f1d57pop rbx
1400f1d58pop rsi
1400f1d59pop rdi
1400f1d5apop rbp
1400f1d5bret
1400f1d5c
1400f1d5c 48 89 e9 48 H..H
1400f1d60 89 c7 e8 79 65 ff ff 48 8b 46 08 48 8b 56 10 48 ...ye..H.F.H.V.H
1400f1d70 89 f9 48 89 03 48 8b 40 e8 48 89 14 03 e8 1e 96 ..H..H.@.H......
1400f1d80 f2 ff 90 ...
1400f1c90
1400f1c90std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream(std::_Ios_Openmode):
1400f1c90push rbp
1400f1c91push rdi
1400f1c92push rsi
1400f1c93push rbx
1400f1c94sub rsp, 40
1400f1c98mov rax, [rdx+8]
1400f1c9cmov rbx, rcx
1400f1c9fmov [rcx], rax
1400f1ca2mov rcx, [rax-24]
1400f1ca6mov rsi, rdx
1400f1ca9mov rax, [rdx+16]
1400f1cadxor edx, edx
1400f1cafmov edi, r8l
1400f1cb2lea rbp, [rbx+8]
1400f1cb6add rcx, rbx
1400f1cb9or edi, 16
1400f1cbcmov [rcx], rax
1400f1cbfcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f1cc4mov rax, [rsi]
1400f1cc7mov rdx, [rsi+24]
1400f1ccblea rcx, [rbx+64]
1400f1ccfmov [rbx], rax
1400f1cd2mov rax, [rax-24]
1400f1cd6mov [rbx+rax], rdx
1400f1cdamov rax, [rip+0xa55bf]
1400f1ce1mov [rbx+16], 0
1400f1ce9add rax, 16
1400f1cedmov [rbx+24], 0
1400f1cf5mov [rbx+8], rax
1400f1cf9mov [rbx+32], 0
1400f1d01mov [rbx+40], 0
1400f1d09mov [rbx+48], 0
1400f1d11mov [rbx+56], 0
1400f1d19call std::locale::locale()
1400f1d1elea rax, [rip+0xaef5b]
1400f1d25mov [rbx+96], 0
1400f1d29mov rdx, rbp
1400f1d2cmov [rbx+8], rax
1400f1d30lea rax, [rbx+96]
1400f1d34mov [rbx+80], rax
1400f1d38mov rax, [rbx]
1400f1d3bmov [rbx+88], 0
1400f1d43mov [rbx+72], edi
1400f1d46mov rcx, [rax-24]
1400f1d4aadd rcx, rbx
1400f1d4dcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f1d52nop
1400f1d53add rsp, 40
1400f1d57pop rbx
1400f1d58pop rsi
1400f1d59pop rdi
1400f1d5apop rbp
1400f1d5bret
1400f1d5c
1400f1d5c 48 89 e9 48 H..H
1400f1d60 89 c7 e8 79 65 ff ff 48 8b 46 08 48 8b 56 10 48 ...ye..H.F.H.V.H
1400f1d70 89 f9 48 89 03 48 8b 40 e8 48 89 14 03 e8 1e 96 ..H..H.@.H......
1400f1d80 f2 ff 90 ...
1400f1c90
1400f1d83
1400f1d83 // align 0x10
1400f1d83 // align 0x10
1400f1d90
1400f1d90std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream():
1400f1d90push r14
1400f1d92push rdi
1400f1d93push rsi
1400f1d94push rbx
1400f1d95sub rsp, 40
1400f1d99mov rax, [rdx+8]
1400f1d9dmov rbx, rcx
1400f1da0mov [rcx], rax
1400f1da3mov rcx, [rax-24]
1400f1da7mov rsi, rdx
1400f1daamov rax, [rdx+16]
1400f1daexor edx, edx
1400f1db0add rcx, rbx
1400f1db3mov [rcx], rax
1400f1db6call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f1dbbmov rax, [rsi]
1400f1dbemov rdx, [rsi+24]
1400f1dc2lea rcx, [rbx+64]
1400f1dc6mov [rbx], rax
1400f1dc9mov rax, [rax-24]
1400f1dcdmov [rbx+rax], rdx
1400f1dd1mov rax, [rip+0xa54c8]
1400f1dd8mov [rbx+16], 0
1400f1de0add rax, 16
1400f1de4mov [rbx+24], 0
1400f1decmov [rbx+8], rax
1400f1df0mov [rbx+32], 0
1400f1df8mov [rbx+40], 0
1400f1e00mov [rbx+48], 0
1400f1e08mov [rbx+56], 0
1400f1e10call std::locale::locale()
1400f1e15lea rax, [rip+0xaee64]
1400f1e1cmov [rbx+96], 0
1400f1e20lea rdx, [rbx+8]
1400f1e24mov [rbx+8], rax
1400f1e28lea rax, [rbx+96]
1400f1e2cmov [rbx+80], rax
1400f1e30mov rax, [rbx]
1400f1e33mov [rbx+88], 0
1400f1e3bmov [rbx+72], 16
1400f1e42mov rcx, [rax-24]
1400f1e46add rcx, rbx
1400f1e49call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f1e4enop
1400f1e4fadd rsp, 40
1400f1e53pop rbx
1400f1e54pop rsi
1400f1e55pop rdi
1400f1e56pop r14
1400f1e58ret
1400f1e59
1400f1e59 48 8d 4b 08 49 89 c6 H.K.I..
1400f1e60 e8 7b 64 ff ff 48 8b 46 08 48 8b 56 10 4c 89 f1 .{d..H.F.H.V.L..
1400f1e70 48 89 03 48 8b 40 e8 48 89 14 03 e8 20 95 f2 ff H..H.@.H.... ...
1400f1e80 90 .
1400f1d90
1400f1d90std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::basic_ostringstream():
1400f1d90push r14
1400f1d92push rdi
1400f1d93push rsi
1400f1d94push rbx
1400f1d95sub rsp, 40
1400f1d99mov rax, [rdx+8]
1400f1d9dmov rbx, rcx
1400f1da0mov [rcx], rax
1400f1da3mov rcx, [rax-24]
1400f1da7mov rsi, rdx
1400f1daamov rax, [rdx+16]
1400f1daexor edx, edx
1400f1db0add rcx, rbx
1400f1db3mov [rcx], rax
1400f1db6call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f1dbbmov rax, [rsi]
1400f1dbemov rdx, [rsi+24]
1400f1dc2lea rcx, [rbx+64]
1400f1dc6mov [rbx], rax
1400f1dc9mov rax, [rax-24]
1400f1dcdmov [rbx+rax], rdx
1400f1dd1mov rax, [rip+0xa54c8]
1400f1dd8mov [rbx+16], 0
1400f1de0add rax, 16
1400f1de4mov [rbx+24], 0
1400f1decmov [rbx+8], rax
1400f1df0mov [rbx+32], 0
1400f1df8mov [rbx+40], 0
1400f1e00mov [rbx+48], 0
1400f1e08mov [rbx+56], 0
1400f1e10call std::locale::locale()
1400f1e15lea rax, [rip+0xaee64]
1400f1e1cmov [rbx+96], 0
1400f1e20lea rdx, [rbx+8]
1400f1e24mov [rbx+8], rax
1400f1e28lea rax, [rbx+96]
1400f1e2cmov [rbx+80], rax
1400f1e30mov rax, [rbx]
1400f1e33mov [rbx+88], 0
1400f1e3bmov [rbx+72], 16
1400f1e42mov rcx, [rax-24]
1400f1e46add rcx, rbx
1400f1e49call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
1400f1e4enop
1400f1e4fadd rsp, 40
1400f1e53pop rbx
1400f1e54pop rsi
1400f1e55pop rdi
1400f1e56pop r14
1400f1e58ret
1400f1e59
1400f1e59 48 8d 4b 08 49 89 c6 H.K.I..
1400f1e60 e8 7b 64 ff ff 48 8b 46 08 48 8b 56 10 4c 89 f1 .{d..H.F.H.V.L..
1400f1e70 48 89 03 48 8b 40 e8 48 89 14 03 e8 20 95 f2 ff H..H.@.H.... ...
1400f1e80 90 .
1400f1d90
1400f1e81
1400f1e81 // align 0x10
1400f1e81 // align 0x10
1400f1e90
1400f1e90std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_ostringstream():
1400f1e90push rbx
1400f1e91sub rsp, 32
1400f1e95lea rax, [rip+0xaf42c]
1400f1e9cmov [rcx], rax
1400f1e9fadd rax, 40
1400f1ea3mov rbx, rcx
1400f1ea6mov [rcx+112], rax
1400f1eaamov rcx, [rcx+80]
1400f1eaelea rax, [rbx+96]
1400f1eb2cmp rcx, rax
1400f1eb5je 0x1400f1ebc
1400f1eb7call operator delete(void*)
1400f1ebc
1400f1ebcloc_1400f1ebc:
1400f1ebcmov rax, [rip+0xa53dd]
1400f1ec3lea rcx, [rbx+64]
1400f1ec7add rax, 16
1400f1ecbmov [rbx+8], rax
1400f1ecfcall std::locale::~locale()
1400f1ed4lea rax, [rip+0xa871d]
1400f1edblea rcx, [rbx+112]
1400f1edfmov [rbx], rax
1400f1ee2mov rax, [rip+0xa5617]
1400f1ee9add rax, 16
1400f1eedmov [rbx+112], rax
1400f1ef1call std::ios_base::~ios_base()
1400f1ef6mov rcx, rbx
1400f1ef9add rsp, 32
1400f1efdpop rbx
1400f1efejmp 0x140101ab0
1400f1e90
1400f1e90std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_ostringstream():
1400f1e90push rbx
1400f1e91sub rsp, 32
1400f1e95lea rax, [rip+0xaf42c]
1400f1e9cmov [rcx], rax
1400f1e9fadd rax, 40
1400f1ea3mov rbx, rcx
1400f1ea6mov [rcx+112], rax
1400f1eaamov rcx, [rcx+80]
1400f1eaelea rax, [rbx+96]
1400f1eb2cmp rcx, rax
1400f1eb5je 0x1400f1ebc
1400f1eb7call operator delete(void*)
1400f1ebc
1400f1ebcloc_1400f1ebc:
1400f1ebcmov rax, [rip+0xa53dd]
1400f1ec3lea rcx, [rbx+64]
1400f1ec7add rax, 16
1400f1ecbmov [rbx+8], rax
1400f1ecfcall std::locale::~locale()
1400f1ed4lea rax, [rip+0xa871d]
1400f1edblea rcx, [rbx+112]
1400f1edfmov [rbx], rax
1400f1ee2mov rax, [rip+0xa5617]
1400f1ee9add rax, 16
1400f1eedmov [rbx+112], rax
1400f1ef1call std::ios_base::~ios_base()
1400f1ef6mov rcx, rbx
1400f1ef9add rsp, 32
1400f1efdpop rbx
1400f1efejmp 0x140101ab0
1400f1e90
1400f1f03
1400f1f03 // align 0x10
1400f1f03 // align 0x10
1400f1f10
1400f1f10std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_ostringstream():
1400f1f10push rbx
1400f1f11sub rsp, 32
1400f1f15lea rax, [rip+0xaf3ac]
1400f1f1cmov [rcx], rax
1400f1f1fadd rax, 40
1400f1f23mov rbx, rcx
1400f1f26mov [rcx+112], rax
1400f1f2amov rcx, [rcx+80]
1400f1f2elea rax, [rbx+96]
1400f1f32cmp rcx, rax
1400f1f35je 0x1400f1f3c
1400f1f37call operator delete(void*)
1400f1f3c
1400f1f3cloc_1400f1f3c:
1400f1f3cmov rax, [rip+0xa535d]
1400f1f43lea rcx, [rbx+64]
1400f1f47add rax, 16
1400f1f4bmov [rbx+8], rax
1400f1f4fcall std::locale::~locale()
1400f1f54lea rax, [rip+0xa869d]
1400f1f5blea rcx, [rbx+112]
1400f1f5fmov [rbx], rax
1400f1f62mov rax, [rip+0xa5597]
1400f1f69add rax, 16
1400f1f6dmov [rbx+112], rax
1400f1f71add rsp, 32
1400f1f75pop rbx
1400f1f76jmp 0x1400f5f40
1400f1f10
1400f1f10std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_ostringstream():
1400f1f10push rbx
1400f1f11sub rsp, 32
1400f1f15lea rax, [rip+0xaf3ac]
1400f1f1cmov [rcx], rax
1400f1f1fadd rax, 40
1400f1f23mov rbx, rcx
1400f1f26mov [rcx+112], rax
1400f1f2amov rcx, [rcx+80]
1400f1f2elea rax, [rbx+96]
1400f1f32cmp rcx, rax
1400f1f35je 0x1400f1f3c
1400f1f37call operator delete(void*)
1400f1f3c
1400f1f3cloc_1400f1f3c:
1400f1f3cmov rax, [rip+0xa535d]
1400f1f43lea rcx, [rbx+64]
1400f1f47add rax, 16
1400f1f4bmov [rbx+8], rax
1400f1f4fcall std::locale::~locale()
1400f1f54lea rax, [rip+0xa869d]
1400f1f5blea rcx, [rbx+112]
1400f1f5fmov [rbx], rax
1400f1f62mov rax, [rip+0xa5597]
1400f1f69add rax, 16
1400f1f6dmov [rbx+112], rax
1400f1f71add rsp, 32
1400f1f75pop rbx
1400f1f76jmp 0x1400f5f40
1400f1f10
1400f1f7b
1400f1f7b // align 0x10
1400f1f7b // align 0x10
1400f1f80
1400f1f80std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_ostringstream():
1400f1f80push rsi
1400f1f81push rbx
1400f1f82sub rsp, 40
1400f1f86mov rax, [rdx]
1400f1f89mov rsi, rdx
1400f1f8cmov [rcx], rax
1400f1f8fmov rax, [rax-24]
1400f1f93mov rbx, rcx
1400f1f96mov rdx, [rdx+24]
1400f1f9amov [rcx+rax], rdx
1400f1f9emov rcx, [rcx+80]
1400f1fa2lea rax, [rbx+96]
1400f1fa6cmp rcx, rax
1400f1fa9je 0x1400f1fb0
1400f1fabcall operator delete(void*)
1400f1fb0
1400f1fb0loc_1400f1fb0:
1400f1fb0mov rax, [rip+0xa52e9]
1400f1fb7lea rcx, [rbx+64]
1400f1fbbadd rax, 16
1400f1fbfmov [rbx+8], rax
1400f1fc3call std::locale::~locale()
1400f1fc8mov rax, [rsi+8]
1400f1fccmov [rbx], rax
1400f1fcfmov rax, [rax-24]
1400f1fd3mov rdx, [rsi+16]
1400f1fd7mov [rbx+rax], rdx
1400f1fdbadd rsp, 40
1400f1fdfpop rbx
1400f1fe0pop rsi
1400f1fe1ret
1400f1f80
1400f1f80std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_ostringstream():
1400f1f80push rsi
1400f1f81push rbx
1400f1f82sub rsp, 40
1400f1f86mov rax, [rdx]
1400f1f89mov rsi, rdx
1400f1f8cmov [rcx], rax
1400f1f8fmov rax, [rax-24]
1400f1f93mov rbx, rcx
1400f1f96mov rdx, [rdx+24]
1400f1f9amov [rcx+rax], rdx
1400f1f9emov rcx, [rcx+80]
1400f1fa2lea rax, [rbx+96]
1400f1fa6cmp rcx, rax
1400f1fa9je 0x1400f1fb0
1400f1fabcall operator delete(void*)
1400f1fb0
1400f1fb0loc_1400f1fb0:
1400f1fb0mov rax, [rip+0xa52e9]
1400f1fb7lea rcx, [rbx+64]
1400f1fbbadd rax, 16
1400f1fbfmov [rbx+8], rax
1400f1fc3call std::locale::~locale()
1400f1fc8mov rax, [rsi+8]
1400f1fccmov [rbx], rax
1400f1fcfmov rax, [rax-24]
1400f1fd3mov rdx, [rsi+16]
1400f1fd7mov [rbx+rax], rdx
1400f1fdbadd rsp, 40
1400f1fdfpop rbx
1400f1fe0pop rsi
1400f1fe1ret
1400f1f80
1400f1fe2
1400f1fe2 // align 0x10
1400f1fe2 // align 0x10
1400f1ff0
1400f1ff0std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400f1ff0push rbp
1400f1ff1push rdi
1400f1ff2push rsi
1400f1ff3push rbx
1400f1ff4sub rsp, 40
1400f1ff8mov rax, [rcx]
1400f1ffbmov rsi, [rax-24]
1400f1fffmov rax, [rdx]
1400f2002mov rbx, [rax-24]
1400f2006add rsi, rcx
1400f2009mov rbp, rcx
1400f200cmov rdi, rdx
1400f200fmov rcx, rsi
1400f2012add rbx, rdx
1400f2015mov rdx, rbx
1400f2018call std::ios_base::_M_swap(std::ios_base&)
1400f201dlea rdx, [rsi+208]
1400f2024mov rcx, rsi
1400f2027call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f202clea rdx, [rbx+208]
1400f2033mov rcx, rbx
1400f2036call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f203bmov rax, [rsi+216]
1400f2042mov rdx, [rbx+216]
1400f2049lea rcx, [rbp+8]
1400f204dmov [rsi+216], rdx
1400f2054movzx edx, [rbx+224]
1400f205bmov [rbx+216], rax
1400f2062movzx eax, [rsi+224]
1400f2069mov [rsi+224], dl
1400f206fmovzx edx, [rbx+225]
1400f2076mov [rbx+224], al
1400f207cmovzx eax, [rsi+225]
1400f2083mov [rsi+225], dl
1400f2089lea rdx, [rdi+8]
1400f208dmov [rbx+225], al
1400f2093call 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>>&&)
1400f2098mov rax, rbp
1400f209badd rsp, 40
1400f209fpop rbx
1400f20a0pop rsi
1400f20a1pop rdi
1400f20a2pop rbp
1400f20a3ret
1400f1ff0
1400f1ff0std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>&&):
1400f1ff0push rbp
1400f1ff1push rdi
1400f1ff2push rsi
1400f1ff3push rbx
1400f1ff4sub rsp, 40
1400f1ff8mov rax, [rcx]
1400f1ffbmov rsi, [rax-24]
1400f1fffmov rax, [rdx]
1400f2002mov rbx, [rax-24]
1400f2006add rsi, rcx
1400f2009mov rbp, rcx
1400f200cmov rdi, rdx
1400f200fmov rcx, rsi
1400f2012add rbx, rdx
1400f2015mov rdx, rbx
1400f2018call std::ios_base::_M_swap(std::ios_base&)
1400f201dlea rdx, [rsi+208]
1400f2024mov rcx, rsi
1400f2027call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f202clea rdx, [rbx+208]
1400f2033mov rcx, rbx
1400f2036call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
1400f203bmov rax, [rsi+216]
1400f2042mov rdx, [rbx+216]
1400f2049lea rcx, [rbp+8]
1400f204dmov [rsi+216], rdx
1400f2054movzx edx, [rbx+224]
1400f205bmov [rbx+216], rax
1400f2062movzx eax, [rsi+224]
1400f2069mov [rsi+224], dl
1400f206fmovzx edx, [rbx+225]
1400f2076mov [rbx+224], al
1400f207cmovzx eax, [rsi+225]
1400f2083mov [rsi+225], dl
1400f2089lea rdx, [rdi+8]
1400f208dmov [rbx+225], al
1400f2093call 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>>&&)
1400f2098mov rax, rbp
1400f209badd rsp, 40
1400f209fpop rbx
1400f20a0pop rsi
1400f20a1pop rdi
1400f20a2pop rbp
1400f20a3ret
1400f1ff0
1400f20a4
1400f20a4 // align 0x10
1400f20a4 // align 0x10
1400f20b0
1400f20b0std::__cxx11::basic_ostringstream<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&):
1400f20b0push rbx
1400f20b1sub rsp, 48
1400f20b5mov rax, [rdx+8]
1400f20b9mov rbx, rcx
1400f20bcmov [rsp+32], rax
1400f20c1mov r9, [rdx]
1400f20c4lea rcx, [rcx+80]
1400f20c8mov r8, [rbx+88]
1400f20ccxor edx, edx
1400f20cecall 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)
1400f20d3xor r9l, r9l
1400f20d6test [rbx+72], 3
1400f20daje 0x1400f20e0
1400f20dcmov r9, [rbx+88]
1400f20e0
1400f20e0loc_1400f20e0:
1400f20e0mov rdx, [rbx+80]
1400f20e4lea rcx, [rbx+8]
1400f20e8xor r8l, r8l
1400f20ebadd rsp, 48
1400f20efpop rbx
1400f20f0jmp 0x1400e8fc0
1400f20b0
1400f20b0std::__cxx11::basic_ostringstream<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&):
1400f20b0push rbx
1400f20b1sub rsp, 48
1400f20b5mov rax, [rdx+8]
1400f20b9mov rbx, rcx
1400f20bcmov [rsp+32], rax
1400f20c1mov r9, [rdx]
1400f20c4lea rcx, [rcx+80]
1400f20c8mov r8, [rbx+88]
1400f20ccxor edx, edx
1400f20cecall 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)
1400f20d3xor r9l, r9l
1400f20d6test [rbx+72], 3
1400f20daje 0x1400f20e0
1400f20dcmov r9, [rbx+88]
1400f20e0
1400f20e0loc_1400f20e0:
1400f20e0mov rdx, [rbx+80]
1400f20e4lea rcx, [rbx+8]
1400f20e8xor r8l, r8l
1400f20ebadd rsp, 48
1400f20efpop rbx
1400f20f0jmp 0x1400e8fc0
1400f20b0
1400f20f5
1400f20f5 // align 0x10
1400f20f5 // align 0x10
1400f2100
1400f2100std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&):
1400f2100push rbp
1400f2101push rdi
1400f2102push rsi
1400f2103push rbx
1400f2104sub rsp, 40
1400f2108mov rax, [rcx]
1400f210bmov rsi, [rax-24]
1400f210fmov rax, [rdx]
1400f2112mov rbx, [rax-24]
1400f2116add rsi, rcx
1400f2119mov rdi, rcx
1400f211cmov rbp, rdx
1400f211fmov rcx, rsi
1400f2122add rbx, rdx
1400f2125mov rdx, rbx
1400f2128call std::ios_base::_M_swap(std::ios_base&)
1400f212dlea rdx, [rsi+208]
1400f2134mov rcx, rsi
1400f2137call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f213clea rdx, [rbx+208]
1400f2143mov rcx, rbx
1400f2146call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f214bmov rdx, [rbx+216]
1400f2152mov rax, [rsi+216]
1400f2159lea rcx, [rdi+8]
1400f215dmov [rsi+216], rdx
1400f2164movzx edx, [rbx+224]
1400f216bmov [rbx+216], rax
1400f2172movzx eax, [rsi+224]
1400f2179mov [rsi+224], dx
1400f2180movzx edx, [rbx+226]
1400f2187mov [rbx+224], ax
1400f218emovzx eax, [rsi+226]
1400f2195mov [rsi+226], dl
1400f219blea rdx, [rbp+8]
1400f219fmov [rbx+226], al
1400f21a5add rsp, 40
1400f21a9pop rbx
1400f21aapop rsi
1400f21abpop rdi
1400f21acpop rbp
1400f21adjmp 0x1400e8a00
1400f2100
1400f2100std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&):
1400f2100push rbp
1400f2101push rdi
1400f2102push rsi
1400f2103push rbx
1400f2104sub rsp, 40
1400f2108mov rax, [rcx]
1400f210bmov rsi, [rax-24]
1400f210fmov rax, [rdx]
1400f2112mov rbx, [rax-24]
1400f2116add rsi, rcx
1400f2119mov rdi, rcx
1400f211cmov rbp, rdx
1400f211fmov rcx, rsi
1400f2122add rbx, rdx
1400f2125mov rdx, rbx
1400f2128call std::ios_base::_M_swap(std::ios_base&)
1400f212dlea rdx, [rsi+208]
1400f2134mov rcx, rsi
1400f2137call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f213clea rdx, [rbx+208]
1400f2143mov rcx, rbx
1400f2146call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f214bmov rdx, [rbx+216]
1400f2152mov rax, [rsi+216]
1400f2159lea rcx, [rdi+8]
1400f215dmov [rsi+216], rdx
1400f2164movzx edx, [rbx+224]
1400f216bmov [rbx+216], rax
1400f2172movzx eax, [rsi+224]
1400f2179mov [rsi+224], dx
1400f2180movzx edx, [rbx+226]
1400f2187mov [rbx+224], ax
1400f218emovzx eax, [rsi+226]
1400f2195mov [rsi+226], dl
1400f219blea rdx, [rbp+8]
1400f219fmov [rbx+226], al
1400f21a5add rsp, 40
1400f21a9pop rbx
1400f21aapop rsi
1400f21abpop rdi
1400f21acpop rbp
1400f21adjmp 0x1400e8a00
1400f2100
1400f21b2
1400f21b2 // align 0x10
1400f21b2 // align 0x10
1400f21c0
1400f21c0std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_ostringstream(std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400f21c0push rbp
1400f21c1push rdi
1400f21c2push rsi
1400f21c3push rbx
1400f21c4sub rsp, 40
1400f21c8lea rbp, [rcx+112]
1400f21ccmov rbx, rcx
1400f21cfmov rsi, rdx
1400f21d2mov rcx, rbp
1400f21d5call std::ios_base::ios_base()
1400f21daxor eax, eax
1400f21dcpxor x0, x0
1400f21e0mov rcx, rbp
1400f21e3mov [rbx+336], ax
1400f21ealea rax, [rip+0xa8457]
1400f21f1mov [rbx], rax
1400f21f4add rax, 40
1400f21f8movups [rbx+344], x0
1400f21ffmovups [rbx+360], x0
1400f2206mov [rbx+112], rax
1400f220amov rax, [rsi]
1400f220dmov [rbx+328], 0
1400f2218mov rdi, [rax-24]
1400f221cmov [rbx+338], 0
1400f2223add rdi, rsi
1400f2226mov rdx, rdi
1400f2229call std::ios_base::_M_move(std::ios_base&)
1400f222elea rdx, [rbx+320]
1400f2235mov rcx, rbp
1400f2238call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f223dmov rax, [rdi+216]
1400f2244lea rdx, [rsi+8]
1400f2248mov [rdi+216], 0
1400f2253mov [rbx+344], 0
1400f225emov [rbx+328], rax
1400f2265movzx eax, [rdi+224]
1400f226cmov [rbx+336], ax
1400f2273movzx eax, [rdi+226]
1400f227alea rdi, [rbx+8]
1400f227emov rcx, rdi
1400f2281mov [rbx+338], al
1400f2287lea rax, [rip+0xaf08a]
1400f228emov [rbx], rax
1400f2291add rax, 40
1400f2295mov [rbx+112], rax
1400f2299call 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>>&&)
1400f229emov [rbx+344], rdi
1400f22a5add rsp, 40
1400f22a9pop rbx
1400f22aapop rsi
1400f22abpop rdi
1400f22acpop rbp
1400f22adret
1400f22ae
1400f22ae 48 89 H.
1400f22b0 c6 48 8b 05 58 52 0a 00 48 89 e9 48 83 c0 10 48 .H..XR..H..H...H
1400f22c0 89 43 70 e8 78 3c 00 00 48 89 f1 e8 d0 90 f2 ff .Cp.x<..H.......
1400f22d0 48 8d 35 71 83 0a 00 48 89 33 48 89 c6 eb d2 H.5q...H.3H....
1400f21c0
1400f21c0std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_ostringstream(std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400f21c0push rbp
1400f21c1push rdi
1400f21c2push rsi
1400f21c3push rbx
1400f21c4sub rsp, 40
1400f21c8lea rbp, [rcx+112]
1400f21ccmov rbx, rcx
1400f21cfmov rsi, rdx
1400f21d2mov rcx, rbp
1400f21d5call std::ios_base::ios_base()
1400f21daxor eax, eax
1400f21dcpxor x0, x0
1400f21e0mov rcx, rbp
1400f21e3mov [rbx+336], ax
1400f21ealea rax, [rip+0xa8457]
1400f21f1mov [rbx], rax
1400f21f4add rax, 40
1400f21f8movups [rbx+344], x0
1400f21ffmovups [rbx+360], x0
1400f2206mov [rbx+112], rax
1400f220amov rax, [rsi]
1400f220dmov [rbx+328], 0
1400f2218mov rdi, [rax-24]
1400f221cmov [rbx+338], 0
1400f2223add rdi, rsi
1400f2226mov rdx, rdi
1400f2229call std::ios_base::_M_move(std::ios_base&)
1400f222elea rdx, [rbx+320]
1400f2235mov rcx, rbp
1400f2238call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f223dmov rax, [rdi+216]
1400f2244lea rdx, [rsi+8]
1400f2248mov [rdi+216], 0
1400f2253mov [rbx+344], 0
1400f225emov [rbx+328], rax
1400f2265movzx eax, [rdi+224]
1400f226cmov [rbx+336], ax
1400f2273movzx eax, [rdi+226]
1400f227alea rdi, [rbx+8]
1400f227emov rcx, rdi
1400f2281mov [rbx+338], al
1400f2287lea rax, [rip+0xaf08a]
1400f228emov [rbx], rax
1400f2291add rax, 40
1400f2295mov [rbx+112], rax
1400f2299call 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>>&&)
1400f229emov [rbx+344], rdi
1400f22a5add rsp, 40
1400f22a9pop rbx
1400f22aapop rsi
1400f22abpop rdi
1400f22acpop rbp
1400f22adret
1400f22ae
1400f22ae 48 89 H.
1400f22b0 c6 48 8b 05 58 52 0a 00 48 89 e9 48 83 c0 10 48 .H..XR..H..H...H
1400f22c0 89 43 70 e8 78 3c 00 00 48 89 f1 e8 d0 90 f2 ff .Cp.x<..H.......
1400f22d0 48 8d 35 71 83 0a 00 48 89 33 48 89 c6 eb d2 H.5q...H.3H....
1400f21c0
1400f22df
1400f22df // align 0x10
1400f22df // align 0x10
1400f22e0
1400f22e0std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_ostringstream(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400f22e0push r14
1400f22e2push r13
1400f22e4push r12
1400f22e6push rbp
1400f22e7push rdi
1400f22e8push rsi
1400f22e9push rbx
1400f22easub rsp, 48
1400f22eemovups [rsp+32], x6
1400f22f3mov rax, [rip+0xa4fb6]
1400f22faadd rax, 16
1400f22femovq x1, rax
1400f2303mov rbx, rcx
1400f2306lea rcx, [rip+0xaf00b]
1400f230dmov rdi, rdx
1400f2310mov esi, r8l
1400f2313lea rbp, [rbx+112]
1400f2317movq x6, rcx
1400f231cmov rcx, rbp
1400f231fpunpcklqdq x6, x1
1400f2323call std::ios_base::ios_base()
1400f2328xor eax, eax
1400f232amov [rbx+338], 0
1400f2331xor edx, edx
1400f2333mov [rbx+336], ax
1400f233alea rax, [rip+0xa8307]
1400f2341pxor x0, x0
1400f2345mov rcx, rbp
1400f2348mov [rbx], rax
1400f234badd rax, 40
1400f234fmov [rbx+328], 0
1400f235amov [rbx+112], rax
1400f235emovups [rbx+344], x0
1400f2365movups [rbx+360], x0
1400f236ccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f2371pxor x0, x0
1400f2375lea rcx, [rbx+64]
1400f2379movups [rbx], x6
1400f237cmov r14l, esi
1400f237flea rax, [rip+0xaefba]
1400f2386movups [rbx+16], x0
1400f238aor r14l, 16
1400f238emov [rbx+112], rax
1400f2392movups [rbx+32], x0
1400f2396movups [rbx+48], x0
1400f239acall std::locale::locale()
1400f239fmov rdx, [rdi]
1400f23a2lea rcx, [rbx+96]
1400f23a6lea rax, [rip+0xae953]
1400f23admov [rbx+8], rax
1400f23b1mov rax, [rdi+8]
1400f23b5mov [rbx+72], 0
1400f23bcmov [rbx+80], rcx
1400f23c0test rdx, rdx
1400f23c3jne 0x1400f23ce
1400f23c5test rax, rax
1400f23c8jne 0x1400f2473
1400f23ce
1400f23celoc_1400f23ce:
1400f23celea r8, [rdx+2*rax]
1400f23d2lea rcx, [rbx+80]
1400f23d6call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400f23dbxor r9l, r9l
1400f23deand esi, 3
1400f23e1mov [rbx+72], r14l
1400f23e5je 0x1400f23eb
1400f23e7mov r9, [rbx+88]
1400f23eb
1400f23ebloc_1400f23eb:
1400f23ebmov rdx, [rbx+80]
1400f23efxor r8l, r8l
1400f23f2lea rcx, [rbx+8]
1400f23f6call 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)
1400f23fblea rdx, [rbx+8]
1400f23ffmov rcx, rbp
1400f2402call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f2407nop
1400f2408movups x6, [rsp+32]
1400f240dadd rsp, 48
1400f2411pop rbx
1400f2412pop rsi
1400f2413pop rdi
1400f2414pop rbp
1400f2415pop r12
1400f2417pop r13
1400f2419pop r14
1400f241bret
1400f241c
1400f241c 48 89 c6 H..
1400f241f
1400f241floc_1400f241f:
1400f241fmov rax, [rip+0xa50ea]
1400f2426mov rcx, rbp
1400f2429add rax, 16
1400f242dmov [rbx+112], rax
1400f2431call std::ios_base::~ios_base()
1400f2436mov rcx, rsi
1400f2439call _Unwind_Resume
1400f243elea rcx, [rbx+8]
1400f2442mov rsi, rax
1400f2445call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringbuf()
1400f244a
1400f244aloc_1400f244a:
1400f244alea rax, [rip+0xa81f7]
1400f2451mov [rbx], rax
1400f2454jmp 0x1400f241f
1400f2456
1400f2456 48 89 c6 H..
1400f2459
1400f2459loc_1400f2459:
1400f2459mov rax, [rip+0xa4e50]
1400f2460lea rcx, [rbx+64]
1400f2464add rax, 16
1400f2468mov [rbx+8], rax
1400f246ccall std::locale::~locale()
1400f2471jmp 0x1400f244a
1400f2473
1400f2473loc_1400f2473:
1400f2473call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400f2478lea rcx, [rbx+80]
1400f247cmov rsi, rax
1400f247fcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400f2484jmp 0x1400f2459
1400f22e0
1400f22e0std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_ostringstream(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400f22e0push r14
1400f22e2push r13
1400f22e4push r12
1400f22e6push rbp
1400f22e7push rdi
1400f22e8push rsi
1400f22e9push rbx
1400f22easub rsp, 48
1400f22eemovups [rsp+32], x6
1400f22f3mov rax, [rip+0xa4fb6]
1400f22faadd rax, 16
1400f22femovq x1, rax
1400f2303mov rbx, rcx
1400f2306lea rcx, [rip+0xaf00b]
1400f230dmov rdi, rdx
1400f2310mov esi, r8l
1400f2313lea rbp, [rbx+112]
1400f2317movq x6, rcx
1400f231cmov rcx, rbp
1400f231fpunpcklqdq x6, x1
1400f2323call std::ios_base::ios_base()
1400f2328xor eax, eax
1400f232amov [rbx+338], 0
1400f2331xor edx, edx
1400f2333mov [rbx+336], ax
1400f233alea rax, [rip+0xa8307]
1400f2341pxor x0, x0
1400f2345mov rcx, rbp
1400f2348mov [rbx], rax
1400f234badd rax, 40
1400f234fmov [rbx+328], 0
1400f235amov [rbx+112], rax
1400f235emovups [rbx+344], x0
1400f2365movups [rbx+360], x0
1400f236ccall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f2371pxor x0, x0
1400f2375lea rcx, [rbx+64]
1400f2379movups [rbx], x6
1400f237cmov r14l, esi
1400f237flea rax, [rip+0xaefba]
1400f2386movups [rbx+16], x0
1400f238aor r14l, 16
1400f238emov [rbx+112], rax
1400f2392movups [rbx+32], x0
1400f2396movups [rbx+48], x0
1400f239acall std::locale::locale()
1400f239fmov rdx, [rdi]
1400f23a2lea rcx, [rbx+96]
1400f23a6lea rax, [rip+0xae953]
1400f23admov [rbx+8], rax
1400f23b1mov rax, [rdi+8]
1400f23b5mov [rbx+72], 0
1400f23bcmov [rbx+80], rcx
1400f23c0test rdx, rdx
1400f23c3jne 0x1400f23ce
1400f23c5test rax, rax
1400f23c8jne 0x1400f2473
1400f23ce
1400f23celoc_1400f23ce:
1400f23celea r8, [rdx+2*rax]
1400f23d2lea rcx, [rbx+80]
1400f23d6call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400f23dbxor r9l, r9l
1400f23deand esi, 3
1400f23e1mov [rbx+72], r14l
1400f23e5je 0x1400f23eb
1400f23e7mov r9, [rbx+88]
1400f23eb
1400f23ebloc_1400f23eb:
1400f23ebmov rdx, [rbx+80]
1400f23efxor r8l, r8l
1400f23f2lea rcx, [rbx+8]
1400f23f6call 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)
1400f23fblea rdx, [rbx+8]
1400f23ffmov rcx, rbp
1400f2402call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f2407nop
1400f2408movups x6, [rsp+32]
1400f240dadd rsp, 48
1400f2411pop rbx
1400f2412pop rsi
1400f2413pop rdi
1400f2414pop rbp
1400f2415pop r12
1400f2417pop r13
1400f2419pop r14
1400f241bret
1400f241c
1400f241c 48 89 c6 H..
1400f241f
1400f241floc_1400f241f:
1400f241fmov rax, [rip+0xa50ea]
1400f2426mov rcx, rbp
1400f2429add rax, 16
1400f242dmov [rbx+112], rax
1400f2431call std::ios_base::~ios_base()
1400f2436mov rcx, rsi
1400f2439call _Unwind_Resume
1400f243elea rcx, [rbx+8]
1400f2442mov rsi, rax
1400f2445call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringbuf()
1400f244a
1400f244aloc_1400f244a:
1400f244alea rax, [rip+0xa81f7]
1400f2451mov [rbx], rax
1400f2454jmp 0x1400f241f
1400f2456
1400f2456 48 89 c6 H..
1400f2459
1400f2459loc_1400f2459:
1400f2459mov rax, [rip+0xa4e50]
1400f2460lea rcx, [rbx+64]
1400f2464add rax, 16
1400f2468mov [rbx+8], rax
1400f246ccall std::locale::~locale()
1400f2471jmp 0x1400f244a
1400f2473
1400f2473loc_1400f2473:
1400f2473call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400f2478lea rcx, [rbx+80]
1400f247cmov rsi, rax
1400f247fcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400f2484jmp 0x1400f2459
1400f22e0
1400f2486
1400f2486 // align 0x10
1400f2486 // align 0x10
1400f2490
1400f2490std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_ostringstream(std::_Ios_Openmode):
1400f2490push rbp
1400f2491push rdi
1400f2492push rsi
1400f2493push rbx
1400f2494sub rsp, 56
1400f2498movups [rsp+32], x6
1400f249dmov rax, [rip+0xa4e0c]
1400f24a4lea rdi, [rip+0xaee6d]
1400f24abmovq x6, rdi
1400f24b0add rax, 16
1400f24b4movq x1, rax
1400f24b9punpcklqdq x6, x1
1400f24bdmov rbx, rcx
1400f24c0lea rcx, [rcx+112]
1400f24c4mov esi, edx
1400f24c6call std::ios_base::ios_base()
1400f24cbxor edx, edx
1400f24cdpxor x0, x0
1400f24d1lea rcx, [rbx+112]
1400f24d5lea rax, [rip+0xa816c]
1400f24dcmov [rbx+336], dx
1400f24e3xor edx, edx
1400f24e5mov [rbx], rax
1400f24e8add rax, 40
1400f24ecmov [rbx+328], 0
1400f24f7mov [rbx+338], 0
1400f24femov [rbx+112], rax
1400f2502movups [rbx+344], x0
1400f2509movups [rbx+360], x0
1400f2510call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f2515pxor x0, x0
1400f2519lea rcx, [rbx+64]
1400f251dmovups [rbx], x6
1400f2520or esi, 16
1400f2523lea rax, [rip+0xaee16]
1400f252amovups [rbx+16], x0
1400f252elea rbp, [rbx+8]
1400f2532mov [rbx+112], rax
1400f2536movups [rbx+32], x0
1400f253amovups [rbx+48], x0
1400f253ecall std::locale::locale()
1400f2543mov [rbx+72], esi
1400f2546mov rdx, rbp
1400f2549lea rcx, [rbx+112]
1400f254dlea rax, [rip+0xae7ac]
1400f2554mov [rbx+88], 0
1400f255cmov [rbx+8], rax
1400f2560lea rax, [rbx+96]
1400f2564mov [rbx+80], rax
1400f2568xor eax, eax
1400f256amov [rbx+96], ax
1400f256ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f2573nop
1400f2574movups x6, [rsp+32]
1400f2579add rsp, 56
1400f257dpop rbx
1400f257epop rsi
1400f257fpop rdi
1400f2580pop rbp
1400f2581ret
1400f2582
1400f2582 48 89 c6 48 8b 05 84 4f 0a 00 48 8d 4b 70 H..H...O..H.Kp
1400f2590 48 83 c0 10 48 89 43 70 e8 a3 39 00 00 48 89 f1 H...H.Cp..9..H..
1400f25a0 e8 fb 8d f2 ff 48 89 e9 48 89 c6 e8 20 7f ff ff .....H..H... ...
1400f25b0 48 8d 05 91 80 0a 00 48 89 03 eb c9 H......H....
1400f2490
1400f2490std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_ostringstream(std::_Ios_Openmode):
1400f2490push rbp
1400f2491push rdi
1400f2492push rsi
1400f2493push rbx
1400f2494sub rsp, 56
1400f2498movups [rsp+32], x6
1400f249dmov rax, [rip+0xa4e0c]
1400f24a4lea rdi, [rip+0xaee6d]
1400f24abmovq x6, rdi
1400f24b0add rax, 16
1400f24b4movq x1, rax
1400f24b9punpcklqdq x6, x1
1400f24bdmov rbx, rcx
1400f24c0lea rcx, [rcx+112]
1400f24c4mov esi, edx
1400f24c6call std::ios_base::ios_base()
1400f24cbxor edx, edx
1400f24cdpxor x0, x0
1400f24d1lea rcx, [rbx+112]
1400f24d5lea rax, [rip+0xa816c]
1400f24dcmov [rbx+336], dx
1400f24e3xor edx, edx
1400f24e5mov [rbx], rax
1400f24e8add rax, 40
1400f24ecmov [rbx+328], 0
1400f24f7mov [rbx+338], 0
1400f24femov [rbx+112], rax
1400f2502movups [rbx+344], x0
1400f2509movups [rbx+360], x0
1400f2510call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f2515pxor x0, x0
1400f2519lea rcx, [rbx+64]
1400f251dmovups [rbx], x6
1400f2520or esi, 16
1400f2523lea rax, [rip+0xaee16]
1400f252amovups [rbx+16], x0
1400f252elea rbp, [rbx+8]
1400f2532mov [rbx+112], rax
1400f2536movups [rbx+32], x0
1400f253amovups [rbx+48], x0
1400f253ecall std::locale::locale()
1400f2543mov [rbx+72], esi
1400f2546mov rdx, rbp
1400f2549lea rcx, [rbx+112]
1400f254dlea rax, [rip+0xae7ac]
1400f2554mov [rbx+88], 0
1400f255cmov [rbx+8], rax
1400f2560lea rax, [rbx+96]
1400f2564mov [rbx+80], rax
1400f2568xor eax, eax
1400f256amov [rbx+96], ax
1400f256ecall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f2573nop
1400f2574movups x6, [rsp+32]
1400f2579add rsp, 56
1400f257dpop rbx
1400f257epop rsi
1400f257fpop rdi
1400f2580pop rbp
1400f2581ret
1400f2582
1400f2582 48 89 c6 48 8b 05 84 4f 0a 00 48 8d 4b 70 H..H...O..H.Kp
1400f2590 48 83 c0 10 48 89 43 70 e8 a3 39 00 00 48 89 f1 H...H.Cp..9..H..
1400f25a0 e8 fb 8d f2 ff 48 89 e9 48 89 c6 e8 20 7f ff ff .....H..H... ...
1400f25b0 48 8d 05 91 80 0a 00 48 89 03 eb c9 H......H....
1400f2490
1400f25bc
1400f25bc // align 0x10
1400f25bc // align 0x10
1400f25c0
1400f25c0std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_ostringstream():
1400f25c0push rdi
1400f25c1push rsi
1400f25c2push rbx
1400f25c3sub rsp, 64
1400f25c7movups [rsp+48], x6
1400f25ccmov rax, [rip+0xa4cdd]
1400f25d3lea rdx, [rip+0xaed3e]
1400f25damovq x6, rdx
1400f25dfadd rax, 16
1400f25e3movq x1, rax
1400f25e8punpcklqdq x6, x1
1400f25ecmov rbx, rcx
1400f25eflea rcx, [rcx+112]
1400f25f3call std::ios_base::ios_base()
1400f25f8xor edx, edx
1400f25fapxor x0, x0
1400f25felea rcx, [rbx+112]
1400f2602lea rax, [rip+0xa803f]
1400f2609mov [rbx+336], dx
1400f2610xor edx, edx
1400f2612mov [rbx], rax
1400f2615add rax, 40
1400f2619mov [rbx+328], 0
1400f2624mov [rbx+338], 0
1400f262bmov [rbx+112], rax
1400f262fmovups [rbx+344], x0
1400f2636movups [rbx+360], x0
1400f263dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f2642lea rax, [rip+0xaecf7]
1400f2649pxor x0, x0
1400f264dlea rcx, [rbx+64]
1400f2651movups [rbx], x6
1400f2654mov [rbx+112], rax
1400f2658movups [rbx+16], x0
1400f265cmovups [rbx+32], x0
1400f2660movups [rbx+48], x0
1400f2664call std::locale::locale()
1400f2669lea rax, [rip+0xae690]
1400f2670mov [rbx+72], 16
1400f2677lea rdx, [rbx+8]
1400f267bmov [rbx+8], rax
1400f267flea rax, [rbx+96]
1400f2683lea rcx, [rbx+112]
1400f2687mov [rbx+80], rax
1400f268bxor eax, eax
1400f268dmov [rbx+88], 0
1400f2695mov [rbx+96], ax
1400f2699call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f269enop
1400f269fmovups x6, [rsp+48]
1400f26a4add rsp, 64
1400f26a8pop rbx
1400f26a9pop rsi
1400f26aapop rdi
1400f26abret
1400f26ac
1400f26ac 48 89 c7 48 H..H
1400f26b0 8b 05 5a 4e 0a 00 48 8d 4b 70 48 83 c0 10 48 89 ..ZN..H.KpH...H.
1400f26c0 43 70 e8 79 38 00 00 48 89 f9 e8 d1 8c f2 ff 48 Cp.y8..H.......H
1400f26d0 8d 4b 08 48 89 44 24 28 e8 f3 7d ff ff 48 8d 05 .K.H.D$(..}..H..
1400f26e0 64 7f 0a 00 48 8b 7c 24 28 48 89 03 eb c1 d...H.|$(H....
1400f25c0
1400f25c0std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_ostringstream():
1400f25c0push rdi
1400f25c1push rsi
1400f25c2push rbx
1400f25c3sub rsp, 64
1400f25c7movups [rsp+48], x6
1400f25ccmov rax, [rip+0xa4cdd]
1400f25d3lea rdx, [rip+0xaed3e]
1400f25damovq x6, rdx
1400f25dfadd rax, 16
1400f25e3movq x1, rax
1400f25e8punpcklqdq x6, x1
1400f25ecmov rbx, rcx
1400f25eflea rcx, [rcx+112]
1400f25f3call std::ios_base::ios_base()
1400f25f8xor edx, edx
1400f25fapxor x0, x0
1400f25felea rcx, [rbx+112]
1400f2602lea rax, [rip+0xa803f]
1400f2609mov [rbx+336], dx
1400f2610xor edx, edx
1400f2612mov [rbx], rax
1400f2615add rax, 40
1400f2619mov [rbx+328], 0
1400f2624mov [rbx+338], 0
1400f262bmov [rbx+112], rax
1400f262fmovups [rbx+344], x0
1400f2636movups [rbx+360], x0
1400f263dcall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f2642lea rax, [rip+0xaecf7]
1400f2649pxor x0, x0
1400f264dlea rcx, [rbx+64]
1400f2651movups [rbx], x6
1400f2654mov [rbx+112], rax
1400f2658movups [rbx+16], x0
1400f265cmovups [rbx+32], x0
1400f2660movups [rbx+48], x0
1400f2664call std::locale::locale()
1400f2669lea rax, [rip+0xae690]
1400f2670mov [rbx+72], 16
1400f2677lea rdx, [rbx+8]
1400f267bmov [rbx+8], rax
1400f267flea rax, [rbx+96]
1400f2683lea rcx, [rbx+112]
1400f2687mov [rbx+80], rax
1400f268bxor eax, eax
1400f268dmov [rbx+88], 0
1400f2695mov [rbx+96], ax
1400f2699call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f269enop
1400f269fmovups x6, [rsp+48]
1400f26a4add rsp, 64
1400f26a8pop rbx
1400f26a9pop rsi
1400f26aapop rdi
1400f26abret
1400f26ac
1400f26ac 48 89 c7 48 H..H
1400f26b0 8b 05 5a 4e 0a 00 48 8d 4b 70 48 83 c0 10 48 89 ..ZN..H.KpH...H.
1400f26c0 43 70 e8 79 38 00 00 48 89 f9 e8 d1 8c f2 ff 48 Cp.y8..H.......H
1400f26d0 8d 4b 08 48 89 44 24 28 e8 f3 7d ff ff 48 8d 05 .K.H.D$(..}..H..
1400f26e0 64 7f 0a 00 48 8b 7c 24 28 48 89 03 eb c1 d...H.|$(H....
1400f25c0
1400f26ee
1400f26ee // align 0x10
1400f26ee // align 0x10
1400f26f0
1400f26f0std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_ostringstream(std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400f26f0push r12
1400f26f2push rbp
1400f26f3push rdi
1400f26f4push rsi
1400f26f5push rbx
1400f26f6sub rsp, 32
1400f26famov rax, [rdx+8]
1400f26femov rsi, [rax-24]
1400f2702mov [rcx], rax
1400f2705mov rax, [rdx+16]
1400f2709add rsi, rcx
1400f270cmov rbx, rcx
1400f270fmov rbp, rdx
1400f2712mov rcx, rsi
1400f2715mov rdi, r8
1400f2718mov [rsi], rax
1400f271bmov rax, [r8]
1400f271emov r12, [rax-24]
1400f2722add r12, r8
1400f2725mov rdx, r12
1400f2728call std::ios_base::_M_move(std::ios_base&)
1400f272dlea rdx, [rsi+208]
1400f2734mov rcx, rsi
1400f2737call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f273cmov rax, [r12+216]
1400f2744mov [r12+216], 0
1400f2750mov [rsi+232], 0
1400f275bmov rdx, [rbp+24]
1400f275fmov [rsi+216], rax
1400f2766movzx eax, [r12+224]
1400f276fmov [rsi+224], ax
1400f2776movzx eax, [r12+226]
1400f277fmov [rsi+226], al
1400f2785mov rax, [rbp]
1400f2789lea rsi, [rbx+8]
1400f278dmov rcx, rsi
1400f2790mov [rbx], rax
1400f2793mov rax, [rax-24]
1400f2797mov [rbx+rax], rdx
1400f279blea rdx, [rdi+8]
1400f279fcall 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>>&&)
1400f27a4mov rax, [rbx]
1400f27a7mov rax, [rax-24]
1400f27abmov [rbx+rax+232], rsi
1400f27b3add rsp, 32
1400f27b7pop rbx
1400f27b8pop rsi
1400f27b9pop rdi
1400f27bapop rbp
1400f27bbpop r12
1400f27bdret
1400f27be
1400f27be 48 89 H.
1400f27c0 c1 48 8b 45 08 48 8b 55 10 48 89 03 48 8b 40 e8 .H.E.H.U.H..H.@.
1400f27d0 48 89 14 03 e8 c7 8b f2 ff 90 H.........
1400f26f0
1400f26f0std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_ostringstream(std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400f26f0push r12
1400f26f2push rbp
1400f26f3push rdi
1400f26f4push rsi
1400f26f5push rbx
1400f26f6sub rsp, 32
1400f26famov rax, [rdx+8]
1400f26femov rsi, [rax-24]
1400f2702mov [rcx], rax
1400f2705mov rax, [rdx+16]
1400f2709add rsi, rcx
1400f270cmov rbx, rcx
1400f270fmov rbp, rdx
1400f2712mov rcx, rsi
1400f2715mov rdi, r8
1400f2718mov [rsi], rax
1400f271bmov rax, [r8]
1400f271emov r12, [rax-24]
1400f2722add r12, r8
1400f2725mov rdx, r12
1400f2728call std::ios_base::_M_move(std::ios_base&)
1400f272dlea rdx, [rsi+208]
1400f2734mov rcx, rsi
1400f2737call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::_M_cache_locale(std::locale const&)
1400f273cmov rax, [r12+216]
1400f2744mov [r12+216], 0
1400f2750mov [rsi+232], 0
1400f275bmov rdx, [rbp+24]
1400f275fmov [rsi+216], rax
1400f2766movzx eax, [r12+224]
1400f276fmov [rsi+224], ax
1400f2776movzx eax, [r12+226]
1400f277fmov [rsi+226], al
1400f2785mov rax, [rbp]
1400f2789lea rsi, [rbx+8]
1400f278dmov rcx, rsi
1400f2790mov [rbx], rax
1400f2793mov rax, [rax-24]
1400f2797mov [rbx+rax], rdx
1400f279blea rdx, [rdi+8]
1400f279fcall 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>>&&)
1400f27a4mov rax, [rbx]
1400f27a7mov rax, [rax-24]
1400f27abmov [rbx+rax+232], rsi
1400f27b3add rsp, 32
1400f27b7pop rbx
1400f27b8pop rsi
1400f27b9pop rdi
1400f27bapop rbp
1400f27bbpop r12
1400f27bdret
1400f27be
1400f27be 48 89 H.
1400f27c0 c1 48 8b 45 08 48 8b 55 10 48 89 03 48 8b 40 e8 .H.E.H.U.H..H.@.
1400f27d0 48 89 14 03 e8 c7 8b f2 ff 90 H.........
1400f26f0
1400f27da
1400f27da // align 0x10
1400f27da // align 0x10
1400f27e0
1400f27e0std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_ostringstream(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400f27e0push r14
1400f27e2push r13
1400f27e4push r12
1400f27e6push rbp
1400f27e7push rdi
1400f27e8push rsi
1400f27e9push rbx
1400f27easub rsp, 32
1400f27eemov rax, [rdx+8]
1400f27f2mov rbx, rcx
1400f27f5mov [rcx], rax
1400f27f8mov rcx, [rax-24]
1400f27fcmov rsi, rdx
1400f27ffmov rax, [rdx+16]
1400f2803xor edx, edx
1400f2805mov rbp, r8
1400f2808mov edi, r9l
1400f280badd rcx, rbx
1400f280emov r14l, edi
1400f2811mov [rcx], rax
1400f2814or r14l, 16
1400f2818call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f281dmov rax, [rsi]
1400f2820mov rdx, [rsi+24]
1400f2824lea rcx, [rbx+64]
1400f2828mov [rbx], rax
1400f282bmov rax, [rax-24]
1400f282fmov [rbx+rax], rdx
1400f2833mov rax, [rip+0xa4a76]
1400f283amov [rbx+16], 0
1400f2842add rax, 16
1400f2846mov [rbx+24], 0
1400f284emov [rbx+8], rax
1400f2852mov [rbx+32], 0
1400f285amov [rbx+40], 0
1400f2862mov [rbx+48], 0
1400f286amov [rbx+56], 0
1400f2872call std::locale::locale()
1400f2877mov rdx, [rbp]
1400f287blea rcx, [rbx+96]
1400f287flea rax, [rip+0xae47a]
1400f2886mov [rbx+8], rax
1400f288amov rax, [rbp+8]
1400f288emov [rbx+72], 0
1400f2895mov [rbx+80], rcx
1400f2899test rdx, rdx
1400f289cjne 0x1400f28a3
1400f289etest rax, rax
1400f28a1jne 0x1400f28f3
1400f28a3
1400f28a3loc_1400f28a3:
1400f28a3lea r8, [rdx+2*rax]
1400f28a7lea rcx, [rbx+80]
1400f28abcall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400f28b0xor r9l, r9l
1400f28b3and edi, 3
1400f28b6mov [rbx+72], r14l
1400f28baje 0x1400f28c0
1400f28bcmov r9, [rbx+88]
1400f28c0
1400f28c0loc_1400f28c0:
1400f28c0mov rdx, [rbx+80]
1400f28c4xor r8l, r8l
1400f28c7lea rcx, [rbx+8]
1400f28cbcall 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)
1400f28d0mov rax, [rbx]
1400f28d3lea rdx, [rbx+8]
1400f28d7mov rcx, [rax-24]
1400f28dbadd rcx, rbx
1400f28decall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f28e3nop
1400f28e4add rsp, 32
1400f28e8pop rbx
1400f28e9pop rsi
1400f28eapop rdi
1400f28ebpop rbp
1400f28ecpop r12
1400f28eepop r13
1400f28f0pop r14
1400f28f2ret
1400f28f3
1400f28f3loc_1400f28f3:
1400f28f3call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400f28f8mov rbp, rax
1400f28fblea rcx, [rbx+8]
1400f28ffcall std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringbuf()
1400f2904mov rcx, rbp
1400f2907
1400f2907loc_1400f2907:
1400f2907mov rax, [rsi+8]
1400f290bmov rdx, [rsi+16]
1400f290fmov [rbx], rax
1400f2912mov rax, [rax-24]
1400f2916mov [rbx+rax], rdx
1400f291acall _Unwind_Resume
1400f291flea rcx, [rbx+80]
1400f2923mov rdi, rax
1400f2926call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400f292bmov rax, [rip+0xa497e]
1400f2932lea rcx, [rbx+64]
1400f2936add rax, 16
1400f293amov [rbx+8], rax
1400f293ecall std::locale::~locale()
1400f2943mov rcx, rdi
1400f2946jmp 0x1400f2907
1400f2948
1400f2948 48 89 c7 eb de H....
1400f27e0
1400f27e0std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_ostringstream(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400f27e0push r14
1400f27e2push r13
1400f27e4push r12
1400f27e6push rbp
1400f27e7push rdi
1400f27e8push rsi
1400f27e9push rbx
1400f27easub rsp, 32
1400f27eemov rax, [rdx+8]
1400f27f2mov rbx, rcx
1400f27f5mov [rcx], rax
1400f27f8mov rcx, [rax-24]
1400f27fcmov rsi, rdx
1400f27ffmov rax, [rdx+16]
1400f2803xor edx, edx
1400f2805mov rbp, r8
1400f2808mov edi, r9l
1400f280badd rcx, rbx
1400f280emov r14l, edi
1400f2811mov [rcx], rax
1400f2814or r14l, 16
1400f2818call std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f281dmov rax, [rsi]
1400f2820mov rdx, [rsi+24]
1400f2824lea rcx, [rbx+64]
1400f2828mov [rbx], rax
1400f282bmov rax, [rax-24]
1400f282fmov [rbx+rax], rdx
1400f2833mov rax, [rip+0xa4a76]
1400f283amov [rbx+16], 0
1400f2842add rax, 16
1400f2846mov [rbx+24], 0
1400f284emov [rbx+8], rax
1400f2852mov [rbx+32], 0
1400f285amov [rbx+40], 0
1400f2862mov [rbx+48], 0
1400f286amov [rbx+56], 0
1400f2872call std::locale::locale()
1400f2877mov rdx, [rbp]
1400f287blea rcx, [rbx+96]
1400f287flea rax, [rip+0xae47a]
1400f2886mov [rbx+8], rax
1400f288amov rax, [rbp+8]
1400f288emov [rbx+72], 0
1400f2895mov [rbx+80], rcx
1400f2899test rdx, rdx
1400f289cjne 0x1400f28a3
1400f289etest rax, rax
1400f28a1jne 0x1400f28f3
1400f28a3
1400f28a3loc_1400f28a3:
1400f28a3lea r8, [rdx+2*rax]
1400f28a7lea rcx, [rbx+80]
1400f28abcall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400f28b0xor r9l, r9l
1400f28b3and edi, 3
1400f28b6mov [rbx+72], r14l
1400f28baje 0x1400f28c0
1400f28bcmov r9, [rbx+88]
1400f28c0
1400f28c0loc_1400f28c0:
1400f28c0mov rdx, [rbx+80]
1400f28c4xor r8l, r8l
1400f28c7lea rcx, [rbx+8]
1400f28cbcall 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)
1400f28d0mov rax, [rbx]
1400f28d3lea rdx, [rbx+8]
1400f28d7mov rcx, [rax-24]
1400f28dbadd rcx, rbx
1400f28decall std::basic_ios<wchar_t, std::char_traits<wchar_t>>::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>*)
1400f28e3nop
1400f28e4add rsp, 32
1400f28e8pop rbx
1400f28e9pop rsi
1400f28eapop rdi
1400f28ebpop rbp
1400f28ecpop r12
1400f28eepop r13
1400f28f0pop r14
1400f28f2ret
1400f28f3
1400f28f3loc_1400f28f3:
1400f28f3call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400f28f8mov rbp, rax
1400f28fblea rcx, [rbx+8]
1400f28ffcall std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringbuf()
1400f2904mov rcx, rbp
1400f2907
1400f2907loc_1400f2907:
1400f2907mov rax, [rsi+8]
1400f290bmov rdx, [rsi+16]
1400f290fmov [rbx], rax
1400f2912mov rax, [rax-24]
1400f2916mov [rbx+rax], rdx
1400f291acall _Unwind_Resume
1400f291flea rcx, [rbx+80]
1400f2923mov rdi, rax
1400f2926call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400f292bmov rax, [rip+0xa497e]
1400f2932lea rcx, [rbx+64]
1400f2936add rax, 16
1400f293amov [rbx+8], rax
1400f293ecall std::locale::~locale()
1400f2943mov rcx, rdi
1400f2946jmp 0x1400f2907
1400f2948
1400f2948 48 89 c7 eb de H....
1400f27e0
Loading..