File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400e7fb0
1400e7fb0std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::basic_stringbuf(std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>&&, std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::__xfer_bufptrs&&):
1400e7fb0push rsi
1400e7fb1push rbx
1400e7fb2sub rsp, 40
1400e7fb6mov rsi, rcx
1400e7fb9mov rbx, rdx
1400e7fbccall std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400e7fc1lea rax, [rip+0xb8cb8]
1400e7fc8lea rcx, [rsi+88]
1400e7fccmov [rsi], rax
1400e7fcfmov eax, [rbx+64]
1400e7fd2mov [rsi+72], rcx
1400e7fd6mov rdx, [rbx+72]
1400e7fdamov [rsi+64], eax
1400e7fddlea rax, [rbx+88]
1400e7fe1cmp rdx, rax
1400e7fe4je 0x1400e8018
1400e7fe6mov [rsi+72], rdx
1400e7feamov rdx, [rbx+88]
1400e7feemov [rsi+88], rdx
1400e7ff2
1400e7ff2loc_1400e7ff2:
1400e7ff2mov rdx, [rbx+80]
1400e7ff6
1400e7ff6loc_1400e7ff6:
1400e7ff6mov [rsi+80], rdx
1400e7ffamov [rbx+72], rax
1400e7ffemov [rbx+80], 0
1400e8006mov [rbx+88], 0
1400e800aadd rsp, 40
1400e800epop rbx
1400e800fpop rsi
1400e8010ret
1400e8011
1400e8011 0f 1f 80 00 00 00 00 .......
1400e8018
1400e8018loc_1400e8018:
1400e8018mov rdx, [rbx+80]
1400e801clea r8, [rdx+1]
1400e8020cmp r8l, 8
1400e8024jae 0x1400e8060
1400e8026test r8b, 4
1400e802ajne 0x1400e80b5
1400e8030test r8l, r8l
1400e8033je 0x1400e7ff6
1400e8035movzx edx, [rbx+88]
1400e8039mov [rsi+88], dl
1400e803ctest r8b, 2
1400e8040je 0x1400e7ff2
1400e8042mov r8l, r8l
1400e8045movzx edx, [rax+r8-2]
1400e804bmov [rcx+r8-2], dx
1400e8051mov rdx, [rbx+80]
1400e8055jmp 0x1400e7ff6
1400e8057
1400e8057 66 0f 1f 84 00 00 00 00 00 f........
1400e8060
1400e8060loc_1400e8060:
1400e8060mov rdx, [rbx+88]
1400e8064mov r10, rax
1400e8067mov [rsi+88], rdx
1400e806bmov edx, r8l
1400e806emov r9, [rax+rdx-8]
1400e8073mov [rcx+rdx-8], r9
1400e8078lea rdx, [rsi+96]
1400e807cand rdx, -8
1400e8080sub rcx, rdx
1400e8083add r8l, ecx
1400e8086sub r10, rcx
1400e8089and r8l, -8
1400e808dcmp r8l, 8
1400e8091jb 0x1400e7ff2
1400e8097and r8l, -8
1400e809bxor ecx, ecx
1400e809d
1400e809dloc_1400e809d:
1400e809dmov r9l, ecx
1400e80a0add ecx, 8
1400e80a3mov r11, [r10+r9]
1400e80a7mov [rdx+r9], r11
1400e80abcmp ecx, r8l
1400e80aejb 0x1400e809d
1400e80b0jmp 0x1400e7ff2
1400e80b5
1400e80b5loc_1400e80b5:
1400e80b5mov edx, [rbx+88]
1400e80b8mov r8l, r8l
1400e80bbmov [rsi+88], edx
1400e80bemov edx, [rax+r8-4]
1400e80c3mov [rcx+r8-4], edx
1400e80c8mov rdx, [rbx+80]
1400e80ccjmp 0x1400e7ff6
1400e7fb0
1400e7fb0std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::basic_stringbuf(std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>&&, std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::__xfer_bufptrs&&):
1400e7fb0push rsi
1400e7fb1push rbx
1400e7fb2sub rsp, 40
1400e7fb6mov rsi, rcx
1400e7fb9mov rbx, rdx
1400e7fbccall std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf(std::basic_streambuf<char, std::char_traits<char>> const&)
1400e7fc1lea rax, [rip+0xb8cb8]
1400e7fc8lea rcx, [rsi+88]
1400e7fccmov [rsi], rax
1400e7fcfmov eax, [rbx+64]
1400e7fd2mov [rsi+72], rcx
1400e7fd6mov rdx, [rbx+72]
1400e7fdamov [rsi+64], eax
1400e7fddlea rax, [rbx+88]
1400e7fe1cmp rdx, rax
1400e7fe4je 0x1400e8018
1400e7fe6mov [rsi+72], rdx
1400e7feamov rdx, [rbx+88]
1400e7feemov [rsi+88], rdx
1400e7ff2
1400e7ff2loc_1400e7ff2:
1400e7ff2mov rdx, [rbx+80]
1400e7ff6
1400e7ff6loc_1400e7ff6:
1400e7ff6mov [rsi+80], rdx
1400e7ffamov [rbx+72], rax
1400e7ffemov [rbx+80], 0
1400e8006mov [rbx+88], 0
1400e800aadd rsp, 40
1400e800epop rbx
1400e800fpop rsi
1400e8010ret
1400e8011
1400e8011 0f 1f 80 00 00 00 00 .......
1400e8018
1400e8018loc_1400e8018:
1400e8018mov rdx, [rbx+80]
1400e801clea r8, [rdx+1]
1400e8020cmp r8l, 8
1400e8024jae 0x1400e8060
1400e8026test r8b, 4
1400e802ajne 0x1400e80b5
1400e8030test r8l, r8l
1400e8033je 0x1400e7ff6
1400e8035movzx edx, [rbx+88]
1400e8039mov [rsi+88], dl
1400e803ctest r8b, 2
1400e8040je 0x1400e7ff2
1400e8042mov r8l, r8l
1400e8045movzx edx, [rax+r8-2]
1400e804bmov [rcx+r8-2], dx
1400e8051mov rdx, [rbx+80]
1400e8055jmp 0x1400e7ff6
1400e8057
1400e8057 66 0f 1f 84 00 00 00 00 00 f........
1400e8060
1400e8060loc_1400e8060:
1400e8060mov rdx, [rbx+88]
1400e8064mov r10, rax
1400e8067mov [rsi+88], rdx
1400e806bmov edx, r8l
1400e806emov r9, [rax+rdx-8]
1400e8073mov [rcx+rdx-8], r9
1400e8078lea rdx, [rsi+96]
1400e807cand rdx, -8
1400e8080sub rcx, rdx
1400e8083add r8l, ecx
1400e8086sub r10, rcx
1400e8089and r8l, -8
1400e808dcmp r8l, 8
1400e8091jb 0x1400e7ff2
1400e8097and r8l, -8
1400e809bxor ecx, ecx
1400e809d
1400e809dloc_1400e809d:
1400e809dmov r9l, ecx
1400e80a0add ecx, 8
1400e80a3mov r11, [r10+r9]
1400e80a7mov [rdx+r9], r11
1400e80abcmp ecx, r8l
1400e80aejb 0x1400e809d
1400e80b0jmp 0x1400e7ff2
1400e80b5
1400e80b5loc_1400e80b5:
1400e80b5mov edx, [rbx+88]
1400e80b8mov r8l, r8l
1400e80bbmov [rsi+88], edx
1400e80bemov edx, [rax+r8-4]
1400e80c3mov [rcx+r8-4], edx
1400e80c8mov rdx, [rbx+80]
1400e80ccjmp 0x1400e7ff6
1400e7fb0
1400e80d1
1400e80d1 // align 0x10
1400e80d1 // align 0x10
1400e80e0
1400e80e0std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::basic_stringbuf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400e80e0push r12
1400e80e2push rbp
1400e80e3push rdi
1400e80e4push rsi
1400e80e5push rbx
1400e80e6sub rsp, 32
1400e80eamov rax, [rip+0xaf1af]
1400e80f1add rax, 16
1400e80f5movq x0, rax
1400e80famovups [rcx], x0
1400e80fdlea rbp, [rcx+56]
1400e8101pxor x0, x0
1400e8105mov rbx, rcx
1400e8108mov [rcx+48], 0
1400e8110mov rdi, rdx
1400e8113mov esi, r8l
1400e8116movups [rcx+16], x0
1400e811amovups [rcx+32], x0
1400e811emov rcx, rbp
1400e8121call std::locale::locale()
1400e8126lea rax, [rip+0xb8b53]
1400e812dmov rdx, [rdi]
1400e8130mov r8, [rdi+8]
1400e8134mov [rbx], rax
1400e8137lea rax, [rbx+88]
1400e813bmov [rbx+64], 0
1400e8142mov [rbx+72], rax
1400e8146test rdx, rdx
1400e8149jne 0x1400e8150
1400e814btest r8, r8
1400e814ejne 0x1400e8186
1400e8150
1400e8150loc_1400e8150:
1400e8150add r8, rdx
1400e8153lea rcx, [rbx+72]
1400e8157call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400e815cmov [rbx+64], esi
1400e815fxor r9l, r9l
1400e8162and esi, 3
1400e8165je 0x1400e816b
1400e8167mov r9, [rbx+80]
1400e816b
1400e816bloc_1400e816b:
1400e816bmov rdx, [rbx+72]
1400e816fxor r8l, r8l
1400e8172mov rcx, rbx
1400e8175call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400e817anop
1400e817badd rsp, 32
1400e817fpop rbx
1400e8180pop rsi
1400e8181pop rdi
1400e8182pop rbp
1400e8183pop r12
1400e8185ret
1400e8186
1400e8186loc_1400e8186:
1400e8186call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400e818blea rcx, [rbx+72]
1400e818fmov rsi, rax
1400e8192call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400e8197
1400e8197loc_1400e8197:
1400e8197mov rax, [rip+0xaf102]
1400e819emov rcx, rbp
1400e81a1add rax, 16
1400e81a5mov [rbx], rax
1400e81a8call std::locale::~locale()
1400e81admov rcx, rsi
1400e81b0call _Unwind_Resume
1400e81b5mov rsi, rax
1400e81b8jmp 0x1400e8197
1400e80e0
1400e80e0std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::basic_stringbuf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::_Ios_Openmode):
1400e80e0push r12
1400e80e2push rbp
1400e80e3push rdi
1400e80e4push rsi
1400e80e5push rbx
1400e80e6sub rsp, 32
1400e80eamov rax, [rip+0xaf1af]
1400e80f1add rax, 16
1400e80f5movq x0, rax
1400e80famovups [rcx], x0
1400e80fdlea rbp, [rcx+56]
1400e8101pxor x0, x0
1400e8105mov rbx, rcx
1400e8108mov [rcx+48], 0
1400e8110mov rdi, rdx
1400e8113mov esi, r8l
1400e8116movups [rcx+16], x0
1400e811amovups [rcx+32], x0
1400e811emov rcx, rbp
1400e8121call std::locale::locale()
1400e8126lea rax, [rip+0xb8b53]
1400e812dmov rdx, [rdi]
1400e8130mov r8, [rdi+8]
1400e8134mov [rbx], rax
1400e8137lea rax, [rbx+88]
1400e813bmov [rbx+64], 0
1400e8142mov [rbx+72], rax
1400e8146test rdx, rdx
1400e8149jne 0x1400e8150
1400e814btest r8, r8
1400e814ejne 0x1400e8186
1400e8150
1400e8150loc_1400e8150:
1400e8150add r8, rdx
1400e8153lea rcx, [rbx+72]
1400e8157call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400e815cmov [rbx+64], esi
1400e815fxor r9l, r9l
1400e8162and esi, 3
1400e8165je 0x1400e816b
1400e8167mov r9, [rbx+80]
1400e816b
1400e816bloc_1400e816b:
1400e816bmov rdx, [rbx+72]
1400e816fxor r8l, r8l
1400e8172mov rcx, rbx
1400e8175call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400e817anop
1400e817badd rsp, 32
1400e817fpop rbx
1400e8180pop rsi
1400e8181pop rdi
1400e8182pop rbp
1400e8183pop r12
1400e8185ret
1400e8186
1400e8186loc_1400e8186:
1400e8186call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400e818blea rcx, [rbx+72]
1400e818fmov rsi, rax
1400e8192call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400e8197
1400e8197loc_1400e8197:
1400e8197mov rax, [rip+0xaf102]
1400e819emov rcx, rbp
1400e81a1add rax, 16
1400e81a5mov [rbx], rax
1400e81a8call std::locale::~locale()
1400e81admov rcx, rsi
1400e81b0call _Unwind_Resume
1400e81b5mov rsi, rax
1400e81b8jmp 0x1400e8197
1400e80e0
1400e81ba
1400e81ba // align 0x10
1400e81ba // align 0x10
1400e81c0
1400e81c0std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::basic_stringbuf(std::_Ios_Openmode):
1400e81c0push rsi
1400e81c1push rbx
1400e81c2sub rsp, 40
1400e81c6mov rax, [rip+0xaf0d3]
1400e81cdadd rax, 16
1400e81d1movq x0, rax
1400e81d6mov [rcx+48], 0
1400e81demov rbx, rcx
1400e81e1lea rcx, [rcx+56]
1400e81e5mov esi, edx
1400e81e7movups [rcx-56], x0
1400e81ebpxor x0, x0
1400e81efmovups [rcx-40], x0
1400e81f3movups [rcx-24], x0
1400e81f7call std::locale::locale()
1400e81fclea rax, [rip+0xb8a7d]
1400e8203mov [rbx+64], esi
1400e8206mov [rbx], rax
1400e8209lea rax, [rbx+88]
1400e820dmov [rbx+72], rax
1400e8211mov [rbx+80], 0
1400e8219mov [rbx+88], 0
1400e821dadd rsp, 40
1400e8221pop rbx
1400e8222pop rsi
1400e8223ret
1400e81c0
1400e81c0std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::basic_stringbuf(std::_Ios_Openmode):
1400e81c0push rsi
1400e81c1push rbx
1400e81c2sub rsp, 40
1400e81c6mov rax, [rip+0xaf0d3]
1400e81cdadd rax, 16
1400e81d1movq x0, rax
1400e81d6mov [rcx+48], 0
1400e81demov rbx, rcx
1400e81e1lea rcx, [rcx+56]
1400e81e5mov esi, edx
1400e81e7movups [rcx-56], x0
1400e81ebpxor x0, x0
1400e81efmovups [rcx-40], x0
1400e81f3movups [rcx-24], x0
1400e81f7call std::locale::locale()
1400e81fclea rax, [rip+0xb8a7d]
1400e8203mov [rbx+64], esi
1400e8206mov [rbx], rax
1400e8209lea rax, [rbx+88]
1400e820dmov [rbx+72], rax
1400e8211mov [rbx+80], 0
1400e8219mov [rbx+88], 0
1400e821dadd rsp, 40
1400e8221pop rbx
1400e8222pop rsi
1400e8223ret
1400e81c0
1400e8224
1400e8224 // align 0x10
1400e8224 // align 0x10
1400e8230
1400e8230std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::basic_stringbuf():
1400e8230push rbx
1400e8231sub rsp, 32
1400e8235mov rax, [rip+0xaf064]
1400e823cadd rax, 16
1400e8240movq x0, rax
1400e8245mov [rcx+48], 0
1400e824dmov rbx, rcx
1400e8250lea rcx, [rcx+56]
1400e8254movups [rcx-56], x0
1400e8258pxor x0, x0
1400e825cmovups [rcx-40], x0
1400e8260movups [rcx-24], x0
1400e8264call std::locale::locale()
1400e8269lea rax, [rip+0xb8a10]
1400e8270mov [rbx+64], 24
1400e8277mov [rbx], rax
1400e827alea rax, [rbx+88]
1400e827emov [rbx+72], rax
1400e8282mov [rbx+80], 0
1400e828amov [rbx+88], 0
1400e828eadd rsp, 32
1400e8292pop rbx
1400e8293ret
1400e8230
1400e8230std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::basic_stringbuf():
1400e8230push rbx
1400e8231sub rsp, 32
1400e8235mov rax, [rip+0xaf064]
1400e823cadd rax, 16
1400e8240movq x0, rax
1400e8245mov [rcx+48], 0
1400e824dmov rbx, rcx
1400e8250lea rcx, [rcx+56]
1400e8254movups [rcx-56], x0
1400e8258pxor x0, x0
1400e825cmovups [rcx-40], x0
1400e8260movups [rcx-24], x0
1400e8264call std::locale::locale()
1400e8269lea rax, [rip+0xb8a10]
1400e8270mov [rbx+64], 24
1400e8277mov [rbx], rax
1400e827alea rax, [rbx+88]
1400e827emov [rbx+72], rax
1400e8282mov [rbx+80], 0
1400e828amov [rbx+88], 0
1400e828eadd rsp, 32
1400e8292pop rbx
1400e8293ret
1400e8230
1400e8294
1400e8294 // align 0x10
1400e8294 // align 0x10
1400e82a0
1400e82a0std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf():
1400e82a0push rbx
1400e82a1sub rsp, 32
1400e82a5mov rbx, rcx
1400e82a8mov rcx, [rcx+72]
1400e82aclea rax, [rbx+88]
1400e82b0cmp rcx, rax
1400e82b3je 0x1400e82ba
1400e82b5call operator delete(void*)
1400e82ba
1400e82baloc_1400e82ba:
1400e82bamov rax, [rip+0xaefdf]
1400e82c1lea rcx, [rbx+56]
1400e82c5add rax, 16
1400e82c9mov [rbx], rax
1400e82cccall std::locale::~locale()
1400e82d1mov rcx, rbx
1400e82d4add rsp, 32
1400e82d8pop rbx
1400e82d9jmp 0x140101ab0
1400e82a0
1400e82a0std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf():
1400e82a0push rbx
1400e82a1sub rsp, 32
1400e82a5mov rbx, rcx
1400e82a8mov rcx, [rcx+72]
1400e82aclea rax, [rbx+88]
1400e82b0cmp rcx, rax
1400e82b3je 0x1400e82ba
1400e82b5call operator delete(void*)
1400e82ba
1400e82baloc_1400e82ba:
1400e82bamov rax, [rip+0xaefdf]
1400e82c1lea rcx, [rbx+56]
1400e82c5add rax, 16
1400e82c9mov [rbx], rax
1400e82cccall std::locale::~locale()
1400e82d1mov rcx, rbx
1400e82d4add rsp, 32
1400e82d8pop rbx
1400e82d9jmp 0x140101ab0
1400e82a0
1400e82de
1400e82de // align 0x10
1400e82de // align 0x10
1400e82e0
1400e82e0std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf():
1400e82e0push rbx
1400e82e1sub rsp, 32
1400e82e5mov rbx, rcx
1400e82e8mov rcx, [rcx+72]
1400e82eclea rax, [rbx+88]
1400e82f0cmp rcx, rax
1400e82f3je 0x1400e82fa
1400e82f5call operator delete(void*)
1400e82fa
1400e82faloc_1400e82fa:
1400e82famov rax, [rip+0xaef9f]
1400e8301lea rcx, [rbx+56]
1400e8305add rax, 16
1400e8309mov [rbx], rax
1400e830cadd rsp, 32
1400e8310pop rbx
1400e8311jmp 0x1400da7b0
1400e82e0
1400e82e0std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::~basic_stringbuf():
1400e82e0push rbx
1400e82e1sub rsp, 32
1400e82e5mov rbx, rcx
1400e82e8mov rcx, [rcx+72]
1400e82eclea rax, [rbx+88]
1400e82f0cmp rcx, rax
1400e82f3je 0x1400e82fa
1400e82f5call operator delete(void*)
1400e82fa
1400e82faloc_1400e82fa:
1400e82famov rax, [rip+0xaef9f]
1400e8301lea rcx, [rbx+56]
1400e8305add rax, 16
1400e8309mov [rbx], rax
1400e830cadd rsp, 32
1400e8310pop rbx
1400e8311jmp 0x1400da7b0
1400e82e0
1400e8316
1400e8316 // align 0x10
1400e8316 // align 0x10
1400e8320
1400e8320std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>&&):
1400e8320push r15
1400e8322push r14
1400e8324push r13
1400e8326push r12
1400e8328push rbp
1400e8329push rdi
1400e832apush rsi
1400e832bpush rbx
1400e832csub rsp, 152
1400e8333mov rdi, [rip+0xaf356]
1400e833amov rax, [rdi]
1400e833dmov [rsp+136], rax
1400e8345xor eax, eax
1400e8347mov r14, rdx
1400e834amov [rsp+80], rcx
1400e834fmov r15, rcx
1400e8352mov rbx, [r14+8]
1400e8356mov rdx, [rdx+72]
1400e835amov rcx, [r14+32]
1400e835etest rbx, rbx
1400e8361je 0x1400e8530
1400e8367mov rax, [r14+16]
1400e836bsub rbx, rdx
1400e836esub rax, rdx
1400e8371mov [rsp+40], rax
1400e8376mov rax, [r14+24]
1400e837amov r13, rax
1400e837dsub r13, rdx
1400e8380test rcx, rcx
1400e8383je 0x1400e8500
1400e8389mov r8, [r14+40]
1400e838dmov rdi, [r14+48]
1400e8391mov rbp, rcx
1400e8394sub rbp, rdx
1400e8397mov rsi, r8
1400e839asub rdi, rdx
1400e839dsub rsi, rcx
1400e83a0mov [rsp+56], rdi
1400e83a5mov [rsp+48], rsi
1400e83aatest rax, rax
1400e83adje 0x1400e86a2
1400e83b3cmp rax, r8
1400e83b6cmovb rax, r8
1400e83ba
1400e83baloc_1400e83ba:
1400e83basub rax, rdx
1400e83bdmov [r14+80], rax
1400e83c1
1400e83c1loc_1400e83c1:
1400e83c1mov rdx, r14
1400e83c4mov rcx, r15
1400e83c7call std::basic_streambuf<char, std::char_traits<char>>::operator=(std::basic_streambuf<char, std::char_traits<char>> const&)
1400e83cclea rdx, [r14+56]
1400e83d0lea rcx, [rsp+64]
1400e83d5call std::locale::locale(std::locale const&)
1400e83dalea rdx, [r15+56]
1400e83delea rcx, [rsp+72]
1400e83e3call std::locale::locale(std::locale const&)
1400e83e8mov r8, [r15]
1400e83eblea rdx, [rsp+64]
1400e83f0mov rcx, r15
1400e83f3call [r8+16]
1400e83f7lea rdx, [rsp+64]
1400e83fclea rcx, [r15+56]
1400e8400call std::locale::operator=(std::locale const&)
1400e8405lea rcx, [rsp+72]
1400e840acall std::locale::~locale()
1400e840flea rcx, [rsp+64]
1400e8414call std::locale::~locale()
1400e8419mov eax, [r14+64]
1400e841dmov rcx, [r15+72]
1400e8421mov r8, [r14+80]
1400e8425mov rdx, [r14+72]
1400e8429mov [r15+64], eax
1400e842dlea rax, [r15+88]
1400e8431cmp rcx, rax
1400e8434je 0x1400e8578
1400e843alea rax, [r14+88]
1400e843ecmp rax, rdx
1400e8441je 0x1400e85a0
1400e8447mov [r15+72], rdx
1400e844bmov r9, [r15+88]
1400e844fmov [r15+80], r8
1400e8453mov rdx, [r14+88]
1400e8457mov [r15+88], rdx
1400e845btest rcx, rcx
1400e845eje 0x1400e85e0
1400e8464mov [r14+72], rcx
1400e8468mov [r14+88], r9
1400e846c
1400e846cloc_1400e846c:
1400e846cmov [r14+80], 0
1400e8474xor r9l, r9l
1400e8477xor r8l, r8l
1400e847amov [rcx], 0
1400e847dmov rdx, [r14+72]
1400e8481mov rcx, r14
1400e8484call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400e8489mov rax, [r15+72]
1400e848dcmp rbx, -1
1400e8491je 0x1400e84ad
1400e8493mov rdi, [rsp+40]
1400e8498add rbx, rax
1400e849badd r13, rax
1400e849emov [r15+8], rbx
1400e84a2add rdi, rax
1400e84a5mov [r15+24], r13
1400e84a9mov [r15+16], rdi
1400e84ad
1400e84adloc_1400e84ad:
1400e84adcmp rbp, -1
1400e84b1je 0x1400e84cd
1400e84b3mov rbx, [rsp+56]
1400e84b8mov r9, [rsp+48]
1400e84bdlea rdx, [rax+rbp]
1400e84c1mov rcx, r15
1400e84c4lea r8, [rax+rbx]
1400e84c8call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400e84cd
1400e84cdloc_1400e84cd:
1400e84cdmov rsi, [rip+0xaf1bc]
1400e84d4mov rax, [rsp+136]
1400e84dcsub rax, [rsi]
1400e84dfjne 0x1400e869d
1400e84e5mov rax, r15
1400e84e8add rsp, 152
1400e84efpop rbx
1400e84f0pop rsi
1400e84f1pop rdi
1400e84f2pop rbp
1400e84f3pop r12
1400e84f5pop r13
1400e84f7pop r14
1400e84f9pop r15
1400e84fbret
1400e84fc
1400e84fc 0f 1f 40 00 ..@.
1400e8500
1400e8500loc_1400e8500:
1400e8500mov [rsp+56], -1
1400e8509mov rbp, -1
1400e8510mov [rsp+48], -1
1400e8519
1400e8519loc_1400e8519:
1400e8519test rax, rax
1400e851cjne 0x1400e83ba
1400e8522jmp 0x1400e83c1
1400e8527
1400e8527 66 0f 1f 84 00 00 00 00 00 f........
1400e8530
1400e8530loc_1400e8530:
1400e8530test rcx, rcx
1400e8533je 0x1400e85e8
1400e8539mov rax, [r14+40]
1400e853dmov rbp, rcx
1400e8540mov [rsp+40], -1
1400e8549mov r13, -1
1400e8550sub rbp, rdx
1400e8553mov rbx, rax
1400e8556sub rbx, rcx
1400e8559mov [rsp+48], rbx
1400e855emov rbx, [r14+48]
1400e8562sub rbx, rdx
1400e8565mov [rsp+56], rbx
1400e856amov rbx, -1
1400e8571jmp 0x1400e8519
1400e8573
1400e8573 0f 1f 44 00 00 ..D..
1400e8578
1400e8578loc_1400e8578:
1400e8578lea rax, [r14+88]
1400e857ccmp rax, rdx
1400e857fje 0x1400e85a0
1400e8581mov [r15+72], rdx
1400e8585mov rcx, rax
1400e8588mov [r15+80], r8
1400e858cmov rdx, [r14+88]
1400e8590mov [r15+88], rdx
1400e8594
1400e8594loc_1400e8594:
1400e8594mov [r14+72], rcx
1400e8598jmp 0x1400e846c
1400e859d
1400e859d 0f 1f 00 ...
1400e85a0
1400e85a0loc_1400e85a0:
1400e85a0lea r9, [r14+72]
1400e85a4lea rax, [r15+72]
1400e85a8cmp r9, rax
1400e85abje 0x1400e8630
1400e85b1test r8, r8
1400e85b4je 0x1400e85c9
1400e85b6cmp r8, 1
1400e85baje 0x1400e8620
1400e85bccall memcpy
1400e85c1
1400e85c1loc_1400e85c1:
1400e85c1mov r8, [r14+80]
1400e85c5mov rcx, [r15+72]
1400e85c9
1400e85c9loc_1400e85c9:
1400e85c9mov [r15+80], r8
1400e85cdmov [rcx+r8], 0
1400e85d2mov rcx, [r14+72]
1400e85d6jmp 0x1400e846c
1400e85db
1400e85db 0f 1f 44 00 00 ..D..
1400e85e0
1400e85e0loc_1400e85e0:
1400e85e0mov rcx, rax
1400e85e3jmp 0x1400e8594
1400e85e5
1400e85e5 0f 1f 00 ...
1400e85e8
1400e85e8loc_1400e85e8:
1400e85e8mov [rsp+56], -1
1400e85f1mov rbp, -1
1400e85f8mov r13, -1
1400e85ffmov rbx, -1
1400e8606mov [rsp+48], -1
1400e860fmov [rsp+40], -1
1400e8618jmp 0x1400e83c1
1400e861d
1400e861d 0f 1f 00 ...
1400e8620
1400e8620loc_1400e8620:
1400e8620movzx eax, [rdx]
1400e8623mov [rcx], al
1400e8625jmp 0x1400e85c1
1400e8627
1400e8627 66 0f 1f 84 00 00 00 00 00 f........
1400e8630
1400e8630loc_1400e8630:
1400e8630mov rcx, rdx
1400e8633jmp 0x1400e846c
1400e8638
1400e8638 48 8d 4c 24 48 48 89 c6 H.L$HH..
1400e8640 e8 6b 21 ff ff 48 8d 4c 24 40 e8 61 21 ff ff 48 .k!..H.L$@.a!..H
1400e8650 8b 44 24 28 48 8d 4c 24 50 48 89 5c 24 58 4c 89 .D$(H.L$PH.\$XL.
1400e8660 6c 24 68 48 89 44 24 60 48 8b 44 24 30 48 89 6c l$hH.D$`H.D$0H.l
1400e8670 24 70 48 89 44 24 78 48 8b 44 24 38 48 89 84 24 $pH.D$xH.D$8H..$
1400e8680 80 00 00 00 e8 37 e1 ff ff 48 8b 1d 00 f0 0a 00 .....7...H......
1400e8690 48 8b 84 24 88 00 00 00 48 2b 03 74 12 H..$....H+.t.
1400e869d
1400e869dloc_1400e869d:
1400e869dcall __stack_chk_fail
1400e86a2
1400e86a2loc_1400e86a2:
1400e86a2mov rax, r8
1400e86a5jmp 0x1400e8519
1400e86aa
1400e86aa 48 89 c6 eb a0 48 H....H
1400e86b0 89 f1 e8 e9 2c f3 ff 90 ....,...
1400e8320
1400e8320std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>&&):
1400e8320push r15
1400e8322push r14
1400e8324push r13
1400e8326push r12
1400e8328push rbp
1400e8329push rdi
1400e832apush rsi
1400e832bpush rbx
1400e832csub rsp, 152
1400e8333mov rdi, [rip+0xaf356]
1400e833amov rax, [rdi]
1400e833dmov [rsp+136], rax
1400e8345xor eax, eax
1400e8347mov r14, rdx
1400e834amov [rsp+80], rcx
1400e834fmov r15, rcx
1400e8352mov rbx, [r14+8]
1400e8356mov rdx, [rdx+72]
1400e835amov rcx, [r14+32]
1400e835etest rbx, rbx
1400e8361je 0x1400e8530
1400e8367mov rax, [r14+16]
1400e836bsub rbx, rdx
1400e836esub rax, rdx
1400e8371mov [rsp+40], rax
1400e8376mov rax, [r14+24]
1400e837amov r13, rax
1400e837dsub r13, rdx
1400e8380test rcx, rcx
1400e8383je 0x1400e8500
1400e8389mov r8, [r14+40]
1400e838dmov rdi, [r14+48]
1400e8391mov rbp, rcx
1400e8394sub rbp, rdx
1400e8397mov rsi, r8
1400e839asub rdi, rdx
1400e839dsub rsi, rcx
1400e83a0mov [rsp+56], rdi
1400e83a5mov [rsp+48], rsi
1400e83aatest rax, rax
1400e83adje 0x1400e86a2
1400e83b3cmp rax, r8
1400e83b6cmovb rax, r8
1400e83ba
1400e83baloc_1400e83ba:
1400e83basub rax, rdx
1400e83bdmov [r14+80], rax
1400e83c1
1400e83c1loc_1400e83c1:
1400e83c1mov rdx, r14
1400e83c4mov rcx, r15
1400e83c7call std::basic_streambuf<char, std::char_traits<char>>::operator=(std::basic_streambuf<char, std::char_traits<char>> const&)
1400e83cclea rdx, [r14+56]
1400e83d0lea rcx, [rsp+64]
1400e83d5call std::locale::locale(std::locale const&)
1400e83dalea rdx, [r15+56]
1400e83delea rcx, [rsp+72]
1400e83e3call std::locale::locale(std::locale const&)
1400e83e8mov r8, [r15]
1400e83eblea rdx, [rsp+64]
1400e83f0mov rcx, r15
1400e83f3call [r8+16]
1400e83f7lea rdx, [rsp+64]
1400e83fclea rcx, [r15+56]
1400e8400call std::locale::operator=(std::locale const&)
1400e8405lea rcx, [rsp+72]
1400e840acall std::locale::~locale()
1400e840flea rcx, [rsp+64]
1400e8414call std::locale::~locale()
1400e8419mov eax, [r14+64]
1400e841dmov rcx, [r15+72]
1400e8421mov r8, [r14+80]
1400e8425mov rdx, [r14+72]
1400e8429mov [r15+64], eax
1400e842dlea rax, [r15+88]
1400e8431cmp rcx, rax
1400e8434je 0x1400e8578
1400e843alea rax, [r14+88]
1400e843ecmp rax, rdx
1400e8441je 0x1400e85a0
1400e8447mov [r15+72], rdx
1400e844bmov r9, [r15+88]
1400e844fmov [r15+80], r8
1400e8453mov rdx, [r14+88]
1400e8457mov [r15+88], rdx
1400e845btest rcx, rcx
1400e845eje 0x1400e85e0
1400e8464mov [r14+72], rcx
1400e8468mov [r14+88], r9
1400e846c
1400e846cloc_1400e846c:
1400e846cmov [r14+80], 0
1400e8474xor r9l, r9l
1400e8477xor r8l, r8l
1400e847amov [rcx], 0
1400e847dmov rdx, [r14+72]
1400e8481mov rcx, r14
1400e8484call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_sync(char*, unsigned long long, unsigned long long)
1400e8489mov rax, [r15+72]
1400e848dcmp rbx, -1
1400e8491je 0x1400e84ad
1400e8493mov rdi, [rsp+40]
1400e8498add rbx, rax
1400e849badd r13, rax
1400e849emov [r15+8], rbx
1400e84a2add rdi, rax
1400e84a5mov [r15+24], r13
1400e84a9mov [r15+16], rdi
1400e84ad
1400e84adloc_1400e84ad:
1400e84adcmp rbp, -1
1400e84b1je 0x1400e84cd
1400e84b3mov rbx, [rsp+56]
1400e84b8mov r9, [rsp+48]
1400e84bdlea rdx, [rax+rbp]
1400e84c1mov rcx, r15
1400e84c4lea r8, [rax+rbx]
1400e84c8call std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>::_M_pbump(char*, char*, long long)
1400e84cd
1400e84cdloc_1400e84cd:
1400e84cdmov rsi, [rip+0xaf1bc]
1400e84d4mov rax, [rsp+136]
1400e84dcsub rax, [rsi]
1400e84dfjne 0x1400e869d
1400e84e5mov rax, r15
1400e84e8add rsp, 152
1400e84efpop rbx
1400e84f0pop rsi
1400e84f1pop rdi
1400e84f2pop rbp
1400e84f3pop r12
1400e84f5pop r13
1400e84f7pop r14
1400e84f9pop r15
1400e84fbret
1400e84fc
1400e84fc 0f 1f 40 00 ..@.
1400e8500
1400e8500loc_1400e8500:
1400e8500mov [rsp+56], -1
1400e8509mov rbp, -1
1400e8510mov [rsp+48], -1
1400e8519
1400e8519loc_1400e8519:
1400e8519test rax, rax
1400e851cjne 0x1400e83ba
1400e8522jmp 0x1400e83c1
1400e8527
1400e8527 66 0f 1f 84 00 00 00 00 00 f........
1400e8530
1400e8530loc_1400e8530:
1400e8530test rcx, rcx
1400e8533je 0x1400e85e8
1400e8539mov rax, [r14+40]
1400e853dmov rbp, rcx
1400e8540mov [rsp+40], -1
1400e8549mov r13, -1
1400e8550sub rbp, rdx
1400e8553mov rbx, rax
1400e8556sub rbx, rcx
1400e8559mov [rsp+48], rbx
1400e855emov rbx, [r14+48]
1400e8562sub rbx, rdx
1400e8565mov [rsp+56], rbx
1400e856amov rbx, -1
1400e8571jmp 0x1400e8519
1400e8573
1400e8573 0f 1f 44 00 00 ..D..
1400e8578
1400e8578loc_1400e8578:
1400e8578lea rax, [r14+88]
1400e857ccmp rax, rdx
1400e857fje 0x1400e85a0
1400e8581mov [r15+72], rdx
1400e8585mov rcx, rax
1400e8588mov [r15+80], r8
1400e858cmov rdx, [r14+88]
1400e8590mov [r15+88], rdx
1400e8594
1400e8594loc_1400e8594:
1400e8594mov [r14+72], rcx
1400e8598jmp 0x1400e846c
1400e859d
1400e859d 0f 1f 00 ...
1400e85a0
1400e85a0loc_1400e85a0:
1400e85a0lea r9, [r14+72]
1400e85a4lea rax, [r15+72]
1400e85a8cmp r9, rax
1400e85abje 0x1400e8630
1400e85b1test r8, r8
1400e85b4je 0x1400e85c9
1400e85b6cmp r8, 1
1400e85baje 0x1400e8620
1400e85bccall memcpy
1400e85c1
1400e85c1loc_1400e85c1:
1400e85c1mov r8, [r14+80]
1400e85c5mov rcx, [r15+72]
1400e85c9
1400e85c9loc_1400e85c9:
1400e85c9mov [r15+80], r8
1400e85cdmov [rcx+r8], 0
1400e85d2mov rcx, [r14+72]
1400e85d6jmp 0x1400e846c
1400e85db
1400e85db 0f 1f 44 00 00 ..D..
1400e85e0
1400e85e0loc_1400e85e0:
1400e85e0mov rcx, rax
1400e85e3jmp 0x1400e8594
1400e85e5
1400e85e5 0f 1f 00 ...
1400e85e8
1400e85e8loc_1400e85e8:
1400e85e8mov [rsp+56], -1
1400e85f1mov rbp, -1
1400e85f8mov r13, -1
1400e85ffmov rbx, -1
1400e8606mov [rsp+48], -1
1400e860fmov [rsp+40], -1
1400e8618jmp 0x1400e83c1
1400e861d
1400e861d 0f 1f 00 ...
1400e8620
1400e8620loc_1400e8620:
1400e8620movzx eax, [rdx]
1400e8623mov [rcx], al
1400e8625jmp 0x1400e85c1
1400e8627
1400e8627 66 0f 1f 84 00 00 00 00 00 f........
1400e8630
1400e8630loc_1400e8630:
1400e8630mov rcx, rdx
1400e8633jmp 0x1400e846c
1400e8638
1400e8638 48 8d 4c 24 48 48 89 c6 H.L$HH..
1400e8640 e8 6b 21 ff ff 48 8d 4c 24 40 e8 61 21 ff ff 48 .k!..H.L$@.a!..H
1400e8650 8b 44 24 28 48 8d 4c 24 50 48 89 5c 24 58 4c 89 .D$(H.L$PH.\$XL.
1400e8660 6c 24 68 48 89 44 24 60 48 8b 44 24 30 48 89 6c l$hH.D$`H.D$0H.l
1400e8670 24 70 48 89 44 24 78 48 8b 44 24 38 48 89 84 24 $pH.D$xH.D$8H..$
1400e8680 80 00 00 00 e8 37 e1 ff ff 48 8b 1d 00 f0 0a 00 .....7...H......
1400e8690 48 8b 84 24 88 00 00 00 48 2b 03 74 12 H..$....H+.t.
1400e869d
1400e869dloc_1400e869d:
1400e869dcall __stack_chk_fail
1400e86a2
1400e86a2loc_1400e86a2:
1400e86a2mov rax, r8
1400e86a5jmp 0x1400e8519
1400e86aa
1400e86aa 48 89 c6 eb a0 48 H....H
1400e86b0 89 f1 e8 e9 2c f3 ff 90 ....,...
1400e8320
1400e86b8
1400e86b8 // align 0x10
1400e86b8 // align 0x10
1400e86c0
1400e86c0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs::__xfer_bufptrs(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>*):
1400e86c0pcmpeqd x0, x0
1400e86c4mov r9, [rdx+72]
1400e86c8mov [rcx], r8
1400e86cbmov rax, rcx
1400e86cemov r8, [rdx+32]
1400e86d2movups [rcx+8], x0
1400e86d6movups [rcx+24], x0
1400e86damovups [rcx+40], x0
1400e86demov rcx, [rdx+8]
1400e86e2test rcx, rcx
1400e86e5je 0x1400e8760
1400e86e7sub rcx, r9
1400e86easar rcx, 1
1400e86edmov [rax+8], rcx
1400e86f1mov rcx, [rdx+16]
1400e86f5sub rcx, r9
1400e86f8sar rcx, 1
1400e86fbmov [rax+16], rcx
1400e86ffmov rcx, [rdx+24]
1400e8703mov r10, rcx
1400e8706sub r10, r9
1400e8709sar r10, 1
1400e870cmov [rax+24], r10
1400e8710test r8, r8
1400e8713je 0x1400e8791
1400e8715mov r10, r8
1400e8718sub r10, r9
1400e871bsar r10, 1
1400e871emov [rax+32], r10
1400e8722mov r10, [rdx+40]
1400e8726mov r11, r10
1400e8729sub r11, r8
1400e872cmov r8, [rdx+48]
1400e8730sar r11, 1
1400e8733sub r8, r9
1400e8736mov [rax+40], r11
1400e873asar r8, 1
1400e873dmov [rax+48], r8
1400e8741test rcx, rcx
1400e8744je 0x1400e8797
1400e8746cmp rcx, r10
1400e8749cmovb rcx, r10
1400e874d
1400e874dloc_1400e874d:
1400e874dsub rcx, r9
1400e8750sar rcx, 1
1400e8753mov [rdx+80], rcx
1400e8757
1400e8757loc_1400e8757:
1400e8757ret
1400e8758
1400e8758 0f 1f 84 00 00 00 00 00 ........
1400e8760
1400e8760loc_1400e8760:
1400e8760test r8, r8
1400e8763je 0x1400e8757
1400e8765mov rcx, r8
1400e8768sub rcx, r9
1400e876bsar rcx, 1
1400e876emov [rax+32], rcx
1400e8772mov rcx, [rdx+40]
1400e8776mov r10, rcx
1400e8779sub r10, r8
1400e877cmov r8, [rdx+48]
1400e8780sar r10, 1
1400e8783sub r8, r9
1400e8786mov [rax+40], r10
1400e878asar r8, 1
1400e878dmov [rax+48], r8
1400e8791
1400e8791loc_1400e8791:
1400e8791test rcx, rcx
1400e8794jne 0x1400e874d
1400e8796ret
1400e8797
1400e8797loc_1400e8797:
1400e8797mov rcx, r10
1400e879ajmp 0x1400e8791
1400e86c0
1400e86c0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs::__xfer_bufptrs(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>*):
1400e86c0pcmpeqd x0, x0
1400e86c4mov r9, [rdx+72]
1400e86c8mov [rcx], r8
1400e86cbmov rax, rcx
1400e86cemov r8, [rdx+32]
1400e86d2movups [rcx+8], x0
1400e86d6movups [rcx+24], x0
1400e86damovups [rcx+40], x0
1400e86demov rcx, [rdx+8]
1400e86e2test rcx, rcx
1400e86e5je 0x1400e8760
1400e86e7sub rcx, r9
1400e86easar rcx, 1
1400e86edmov [rax+8], rcx
1400e86f1mov rcx, [rdx+16]
1400e86f5sub rcx, r9
1400e86f8sar rcx, 1
1400e86fbmov [rax+16], rcx
1400e86ffmov rcx, [rdx+24]
1400e8703mov r10, rcx
1400e8706sub r10, r9
1400e8709sar r10, 1
1400e870cmov [rax+24], r10
1400e8710test r8, r8
1400e8713je 0x1400e8791
1400e8715mov r10, r8
1400e8718sub r10, r9
1400e871bsar r10, 1
1400e871emov [rax+32], r10
1400e8722mov r10, [rdx+40]
1400e8726mov r11, r10
1400e8729sub r11, r8
1400e872cmov r8, [rdx+48]
1400e8730sar r11, 1
1400e8733sub r8, r9
1400e8736mov [rax+40], r11
1400e873asar r8, 1
1400e873dmov [rax+48], r8
1400e8741test rcx, rcx
1400e8744je 0x1400e8797
1400e8746cmp rcx, r10
1400e8749cmovb rcx, r10
1400e874d
1400e874dloc_1400e874d:
1400e874dsub rcx, r9
1400e8750sar rcx, 1
1400e8753mov [rdx+80], rcx
1400e8757
1400e8757loc_1400e8757:
1400e8757ret
1400e8758
1400e8758 0f 1f 84 00 00 00 00 00 ........
1400e8760
1400e8760loc_1400e8760:
1400e8760test r8, r8
1400e8763je 0x1400e8757
1400e8765mov rcx, r8
1400e8768sub rcx, r9
1400e876bsar rcx, 1
1400e876emov [rax+32], rcx
1400e8772mov rcx, [rdx+40]
1400e8776mov r10, rcx
1400e8779sub r10, r8
1400e877cmov r8, [rdx+48]
1400e8780sar r10, 1
1400e8783sub r8, r9
1400e8786mov [rax+40], r10
1400e878asar r8, 1
1400e878dmov [rax+48], r8
1400e8791
1400e8791loc_1400e8791:
1400e8791test rcx, rcx
1400e8794jne 0x1400e874d
1400e8796ret
1400e8797
1400e8797loc_1400e8797:
1400e8797mov rcx, r10
1400e879ajmp 0x1400e8791
1400e86c0
1400e879c
1400e879c // align 0x10
1400e879c // align 0x10
1400e87a0
1400e87a0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs::__xfer_bufptrs(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>*):
1400e87a0pcmpeqd x0, x0
1400e87a4mov r9, [rdx+72]
1400e87a8mov [rcx], r8
1400e87abmov rax, rcx
1400e87aemov r8, [rdx+32]
1400e87b2movups [rcx+8], x0
1400e87b6movups [rcx+24], x0
1400e87bamovups [rcx+40], x0
1400e87bemov rcx, [rdx+8]
1400e87c2test rcx, rcx
1400e87c5je 0x1400e8840
1400e87c7sub rcx, r9
1400e87casar rcx, 1
1400e87cdmov [rax+8], rcx
1400e87d1mov rcx, [rdx+16]
1400e87d5sub rcx, r9
1400e87d8sar rcx, 1
1400e87dbmov [rax+16], rcx
1400e87dfmov rcx, [rdx+24]
1400e87e3mov r10, rcx
1400e87e6sub r10, r9
1400e87e9sar r10, 1
1400e87ecmov [rax+24], r10
1400e87f0test r8, r8
1400e87f3je 0x1400e8871
1400e87f5mov r10, r8
1400e87f8sub r10, r9
1400e87fbsar r10, 1
1400e87femov [rax+32], r10
1400e8802mov r10, [rdx+40]
1400e8806mov r11, r10
1400e8809sub r11, r8
1400e880cmov r8, [rdx+48]
1400e8810sar r11, 1
1400e8813sub r8, r9
1400e8816mov [rax+40], r11
1400e881asar r8, 1
1400e881dmov [rax+48], r8
1400e8821test rcx, rcx
1400e8824je 0x1400e8877
1400e8826cmp rcx, r10
1400e8829cmovb rcx, r10
1400e882d
1400e882dloc_1400e882d:
1400e882dsub rcx, r9
1400e8830sar rcx, 1
1400e8833mov [rdx+80], rcx
1400e8837
1400e8837loc_1400e8837:
1400e8837ret
1400e8838
1400e8838 0f 1f 84 00 00 00 00 00 ........
1400e8840
1400e8840loc_1400e8840:
1400e8840test r8, r8
1400e8843je 0x1400e8837
1400e8845mov rcx, r8
1400e8848sub rcx, r9
1400e884bsar rcx, 1
1400e884emov [rax+32], rcx
1400e8852mov rcx, [rdx+40]
1400e8856mov r10, rcx
1400e8859sub r10, r8
1400e885cmov r8, [rdx+48]
1400e8860sar r10, 1
1400e8863sub r8, r9
1400e8866mov [rax+40], r10
1400e886asar r8, 1
1400e886dmov [rax+48], r8
1400e8871
1400e8871loc_1400e8871:
1400e8871test rcx, rcx
1400e8874jne 0x1400e882d
1400e8876ret
1400e8877
1400e8877loc_1400e8877:
1400e8877mov rcx, r10
1400e887ajmp 0x1400e8871
1400e87a0
1400e87a0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs::__xfer_bufptrs(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>*):
1400e87a0pcmpeqd x0, x0
1400e87a4mov r9, [rdx+72]
1400e87a8mov [rcx], r8
1400e87abmov rax, rcx
1400e87aemov r8, [rdx+32]
1400e87b2movups [rcx+8], x0
1400e87b6movups [rcx+24], x0
1400e87bamovups [rcx+40], x0
1400e87bemov rcx, [rdx+8]
1400e87c2test rcx, rcx
1400e87c5je 0x1400e8840
1400e87c7sub rcx, r9
1400e87casar rcx, 1
1400e87cdmov [rax+8], rcx
1400e87d1mov rcx, [rdx+16]
1400e87d5sub rcx, r9
1400e87d8sar rcx, 1
1400e87dbmov [rax+16], rcx
1400e87dfmov rcx, [rdx+24]
1400e87e3mov r10, rcx
1400e87e6sub r10, r9
1400e87e9sar r10, 1
1400e87ecmov [rax+24], r10
1400e87f0test r8, r8
1400e87f3je 0x1400e8871
1400e87f5mov r10, r8
1400e87f8sub r10, r9
1400e87fbsar r10, 1
1400e87femov [rax+32], r10
1400e8802mov r10, [rdx+40]
1400e8806mov r11, r10
1400e8809sub r11, r8
1400e880cmov r8, [rdx+48]
1400e8810sar r11, 1
1400e8813sub r8, r9
1400e8816mov [rax+40], r11
1400e881asar r8, 1
1400e881dmov [rax+48], r8
1400e8821test rcx, rcx
1400e8824je 0x1400e8877
1400e8826cmp rcx, r10
1400e8829cmovb rcx, r10
1400e882d
1400e882dloc_1400e882d:
1400e882dsub rcx, r9
1400e8830sar rcx, 1
1400e8833mov [rdx+80], rcx
1400e8837
1400e8837loc_1400e8837:
1400e8837ret
1400e8838
1400e8838 0f 1f 84 00 00 00 00 00 ........
1400e8840
1400e8840loc_1400e8840:
1400e8840test r8, r8
1400e8843je 0x1400e8837
1400e8845mov rcx, r8
1400e8848sub rcx, r9
1400e884bsar rcx, 1
1400e884emov [rax+32], rcx
1400e8852mov rcx, [rdx+40]
1400e8856mov r10, rcx
1400e8859sub r10, r8
1400e885cmov r8, [rdx+48]
1400e8860sar r10, 1
1400e8863sub r8, r9
1400e8866mov [rax+40], r10
1400e886asar r8, 1
1400e886dmov [rax+48], r8
1400e8871
1400e8871loc_1400e8871:
1400e8871test rcx, rcx
1400e8874jne 0x1400e882d
1400e8876ret
1400e8877
1400e8877loc_1400e8877:
1400e8877mov rcx, r10
1400e887ajmp 0x1400e8871
1400e87a0
1400e887c
1400e887c // align 0x10
1400e887c // align 0x10
1400e8880
1400e8880std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs::~__xfer_bufptrs():
1400e8880sub rsp, 40
1400e8884mov rax, [rcx]
1400e8887mov r8, [rcx+8]
1400e888bmov rdx, [rax+72]
1400e888fcmp r8, -1
1400e8893je 0x1400e88b5
1400e8895mov r9, [rcx+24]
1400e8899mov r10, [rcx+16]
1400e889dlea r8, [rdx+2*r8]
1400e88a1mov [rax+8], r8
1400e88a5lea r9, [rdx+2*r9]
1400e88a9lea r10, [rdx+2*r10]
1400e88admov [rax+16], r10
1400e88b1mov [rax+24], r9
1400e88b5
1400e88b5loc_1400e88b5:
1400e88b5mov r8, [rcx+32]
1400e88b9cmp r8, -1
1400e88bdje 0x1400e88db
1400e88bfmov r11, [rcx+48]
1400e88c3lea r10, [rdx+2*r8]
1400e88c7mov r9, [rcx+40]
1400e88cbmov rcx, rax
1400e88celea r8, [rdx+2*r11]
1400e88d2mov rdx, r10
1400e88d5call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e88danop
1400e88db
1400e88dbloc_1400e88db:
1400e88dbadd rsp, 40
1400e88dfret
1400e8880
1400e8880std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs::~__xfer_bufptrs():
1400e8880sub rsp, 40
1400e8884mov rax, [rcx]
1400e8887mov r8, [rcx+8]
1400e888bmov rdx, [rax+72]
1400e888fcmp r8, -1
1400e8893je 0x1400e88b5
1400e8895mov r9, [rcx+24]
1400e8899mov r10, [rcx+16]
1400e889dlea r8, [rdx+2*r8]
1400e88a1mov [rax+8], r8
1400e88a5lea r9, [rdx+2*r9]
1400e88a9lea r10, [rdx+2*r10]
1400e88admov [rax+16], r10
1400e88b1mov [rax+24], r9
1400e88b5
1400e88b5loc_1400e88b5:
1400e88b5mov r8, [rcx+32]
1400e88b9cmp r8, -1
1400e88bdje 0x1400e88db
1400e88bfmov r11, [rcx+48]
1400e88c3lea r10, [rdx+2*r8]
1400e88c7mov r9, [rcx+40]
1400e88cbmov rcx, rax
1400e88celea r8, [rdx+2*r11]
1400e88d2mov rdx, r10
1400e88d5call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e88danop
1400e88db
1400e88dbloc_1400e88db:
1400e88dbadd rsp, 40
1400e88dfret
1400e8880
1400e88e0
1400e88e0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs::~__xfer_bufptrs():
1400e88e0sub rsp, 40
1400e88e4mov rax, [rcx]
1400e88e7mov r8, [rcx+8]
1400e88ebmov rdx, [rax+72]
1400e88efcmp r8, -1
1400e88f3je 0x1400e8915
1400e88f5mov r9, [rcx+24]
1400e88f9mov r10, [rcx+16]
1400e88fdlea r8, [rdx+2*r8]
1400e8901mov [rax+8], r8
1400e8905lea r9, [rdx+2*r9]
1400e8909lea r10, [rdx+2*r10]
1400e890dmov [rax+16], r10
1400e8911mov [rax+24], r9
1400e8915
1400e8915loc_1400e8915:
1400e8915mov r8, [rcx+32]
1400e8919cmp r8, -1
1400e891dje 0x1400e893b
1400e891fmov r11, [rcx+48]
1400e8923lea r10, [rdx+2*r8]
1400e8927mov r9, [rcx+40]
1400e892bmov rcx, rax
1400e892elea r8, [rdx+2*r11]
1400e8932mov rdx, r10
1400e8935call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e893anop
1400e893b
1400e893bloc_1400e893b:
1400e893badd rsp, 40
1400e893fret
1400e88e0
1400e88e0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs::~__xfer_bufptrs():
1400e88e0sub rsp, 40
1400e88e4mov rax, [rcx]
1400e88e7mov r8, [rcx+8]
1400e88ebmov rdx, [rax+72]
1400e88efcmp r8, -1
1400e88f3je 0x1400e8915
1400e88f5mov r9, [rcx+24]
1400e88f9mov r10, [rcx+16]
1400e88fdlea r8, [rdx+2*r8]
1400e8901mov [rax+8], r8
1400e8905lea r9, [rdx+2*r9]
1400e8909lea r10, [rdx+2*r10]
1400e890dmov [rax+16], r10
1400e8911mov [rax+24], r9
1400e8915
1400e8915loc_1400e8915:
1400e8915mov r8, [rcx+32]
1400e8919cmp r8, -1
1400e891dje 0x1400e893b
1400e891fmov r11, [rcx+48]
1400e8923lea r10, [rdx+2*r8]
1400e8927mov r9, [rcx+40]
1400e892bmov rcx, rax
1400e892elea r8, [rdx+2*r11]
1400e8932mov rdx, r10
1400e8935call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e893anop
1400e893b
1400e893bloc_1400e893b:
1400e893badd rsp, 40
1400e893fret
1400e88e0
1400e8940
1400e8940std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_update_egptr():
1400e8940mov rax, [rcx+40]
1400e8944test rax, rax
1400e8947je 0x1400e8957
1400e8949mov rdx, [rcx+24]
1400e894dtest rdx, rdx
1400e8950je 0x1400e8960
1400e8952cmp rdx, rax
1400e8955jb 0x1400e8960
1400e8957
1400e8957loc_1400e8957:
1400e8957ret
1400e8958
1400e8958 0f 1f 84 00 00 00 00 00 ........
1400e8960
1400e8960loc_1400e8960:
1400e8960test [rcx+64], 8
1400e8964je 0x1400e8970
1400e8966mov [rcx+24], rax
1400e896a
1400e896aloc_1400e896a:
1400e896aret
1400e896b
1400e896b 0f 1f 44 00 00 ..D..
1400e8970
1400e8970loc_1400e8970:
1400e8970movq x1, rax
1400e8975mov [rcx+24], rax
1400e8979movddup x0, x1
1400e897dmovups [rcx+8], x0
1400e8981jmp 0x1400e896a
1400e8940
1400e8940std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_update_egptr():
1400e8940mov rax, [rcx+40]
1400e8944test rax, rax
1400e8947je 0x1400e8957
1400e8949mov rdx, [rcx+24]
1400e894dtest rdx, rdx
1400e8950je 0x1400e8960
1400e8952cmp rdx, rax
1400e8955jb 0x1400e8960
1400e8957
1400e8957loc_1400e8957:
1400e8957ret
1400e8958
1400e8958 0f 1f 84 00 00 00 00 00 ........
1400e8960
1400e8960loc_1400e8960:
1400e8960test [rcx+64], 8
1400e8964je 0x1400e8970
1400e8966mov [rcx+24], rax
1400e896a
1400e896aloc_1400e896a:
1400e896aret
1400e896b
1400e896b 0f 1f 44 00 00 ..D..
1400e8970
1400e8970loc_1400e8970:
1400e8970movq x1, rax
1400e8975mov [rcx+24], rax
1400e8979movddup x0, x1
1400e897dmovups [rcx+8], x0
1400e8981jmp 0x1400e896a
1400e8940
1400e8983
1400e8983 // align 0x10
1400e8983 // align 0x10
1400e8990
1400e8990std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_stringbuf_init(std::_Ios_Openmode):
1400e8990xor r9l, r9l
1400e8993mov [rcx+64], edx
1400e8996and edx, 3
1400e8999je 0x1400e899f
1400e899bmov r9, [rcx+80]
1400e899f
1400e899floc_1400e899f:
1400e899fmov rdx, [rcx+72]
1400e89a3xor r8l, r8l
1400e89a6jmp 0x1400e8fc0
1400e8990
1400e8990std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_stringbuf_init(std::_Ios_Openmode):
1400e8990xor r9l, r9l
1400e8993mov [rcx+64], edx
1400e8996and edx, 3
1400e8999je 0x1400e899f
1400e899bmov r9, [rcx+80]
1400e899f
1400e899floc_1400e899f:
1400e899fmov rdx, [rcx+72]
1400e89a3xor r8l, r8l
1400e89a6jmp 0x1400e8fc0
1400e8990
1400e89ab
1400e89ab // align 0x10
1400e89ab // align 0x10
1400e89b0
1400e89b0std::__cxx11::basic_stringbuf<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&):
1400e89b0push rbx
1400e89b1sub rsp, 48
1400e89b5mov rax, [rdx+8]
1400e89b9mov rbx, rcx
1400e89bcmov [rsp+32], rax
1400e89c1mov r9, [rdx]
1400e89c4lea rcx, [rcx+72]
1400e89c8mov r8, [rbx+80]
1400e89ccxor edx, edx
1400e89cecall 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)
1400e89d3xor r9l, r9l
1400e89d6test [rbx+64], 3
1400e89daje 0x1400e89e0
1400e89dcmov r9, [rbx+80]
1400e89e0
1400e89e0loc_1400e89e0:
1400e89e0mov rdx, [rbx+72]
1400e89e4xor r8l, r8l
1400e89e7mov rcx, rbx
1400e89eaadd rsp, 48
1400e89eepop rbx
1400e89efjmp 0x1400e8fc0
1400e89b0
1400e89b0std::__cxx11::basic_stringbuf<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&):
1400e89b0push rbx
1400e89b1sub rsp, 48
1400e89b5mov rax, [rdx+8]
1400e89b9mov rbx, rcx
1400e89bcmov [rsp+32], rax
1400e89c1mov r9, [rdx]
1400e89c4lea rcx, [rcx+72]
1400e89c8mov r8, [rbx+80]
1400e89ccxor edx, edx
1400e89cecall 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)
1400e89d3xor r9l, r9l
1400e89d6test [rbx+64], 3
1400e89daje 0x1400e89e0
1400e89dcmov r9, [rbx+80]
1400e89e0
1400e89e0loc_1400e89e0:
1400e89e0mov rdx, [rbx+72]
1400e89e4xor r8l, r8l
1400e89e7mov rcx, rbx
1400e89eaadd rsp, 48
1400e89eepop rbx
1400e89efjmp 0x1400e8fc0
1400e89b0
1400e89f4
1400e89f4 // align 0x10
1400e89f4 // align 0x10
1400e8a00
1400e8a00std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&):
1400e8a00push r15
1400e8a02push r14
1400e8a04push r13
1400e8a06push r12
1400e8a08push rbp
1400e8a09push rdi
1400e8a0apush rsi
1400e8a0bpush rbx
1400e8a0csub rsp, 168
1400e8a13mov rdi, [rip+0xaec76]
1400e8a1amov r8, [rdi]
1400e8a1dmov [rsp+152], r8
1400e8a25mov r8, [rcx+72]
1400e8a29mov rbp, rcx
1400e8a2cmov rcx, [rcx+8]
1400e8a30mov r12, rdx
1400e8a33mov rdx, [rbp+32]
1400e8a37test rcx, rcx
1400e8a3aje 0x1400e8dc8
1400e8a40mov rax, [rbp+16]
1400e8a44mov r13, rcx
1400e8a47sub r13, r8
1400e8a4asub rax, r8
1400e8a4dsar r13, 1
1400e8a50sar rax, 1
1400e8a53mov [rsp+32], r13
1400e8a58mov [rsp+56], rax
1400e8a5dmov rax, [rbp+24]
1400e8a61mov r9, rax
1400e8a64sub r9, r8
1400e8a67sar r9, 1
1400e8a6amov [rsp+64], r9
1400e8a6ftest rdx, rdx
1400e8a72je 0x1400e8d98
1400e8a78mov r9, rdx
1400e8a7bsub r9, r8
1400e8a7esar r9, 1
1400e8a81mov [rsp+40], r9
1400e8a86mov r9, [rbp+40]
1400e8a8amov rbx, r9
1400e8a8dsub rbx, rdx
1400e8a90mov rdx, [rbp+48]
1400e8a94sar rbx, 1
1400e8a97sub rdx, r8
1400e8a9amov [rsp+88], rbx
1400e8a9fsar rdx, 1
1400e8aa2mov [rsp+96], rdx
1400e8aa7test rax, rax
1400e8aaaje 0x1400e8f2e
1400e8ab0cmp rax, r9
1400e8ab3cmovb rax, r9
1400e8ab7
1400e8ab7loc_1400e8ab7:
1400e8ab7sub rax, r8
1400e8abasar rax, 1
1400e8abdmov [rbp+80], rax
1400e8ac1
1400e8ac1loc_1400e8ac1:
1400e8ac1mov r8, [r12+8]
1400e8ac6mov rdx, [r12+72]
1400e8acbmov r9, [r12+32]
1400e8ad0test r8, r8
1400e8ad3je 0x1400e8e20
1400e8ad9mov rax, [r12+16]
1400e8ademov r14, r8
1400e8ae1sub r14, rdx
1400e8ae4sub rax, rdx
1400e8ae7sar r14, 1
1400e8aeasar rax, 1
1400e8aedmov [rsp+72], rax
1400e8af2mov rax, [r12+24]
1400e8af7mov rbx, rax
1400e8afasub rbx, rdx
1400e8afdsar rbx, 1
1400e8b00mov [rsp+80], rbx
1400e8b05test r9, r9
1400e8b08je 0x1400e8e88
1400e8b0emov rbx, [r12+40]
1400e8b13mov r15, r9
1400e8b16sub r15, rdx
1400e8b19mov rsi, rbx
1400e8b1csar r15, 1
1400e8b1fsub rsi, r9
1400e8b22mov r9, [r12+48]
1400e8b27mov [rsp+48], r15
1400e8b2csar rsi, 1
1400e8b2fsub r9, rdx
1400e8b32mov [rsp+104], rsi
1400e8b37sar r9, 1
1400e8b3amov [rsp+112], r9
1400e8b3ftest rax, rax
1400e8b42je 0x1400e8f26
1400e8b48cmp rax, rbx
1400e8b4bcmovb rax, rbx
1400e8b4f
1400e8b4floc_1400e8b4f:
1400e8b4fsub rax, rdx
1400e8b52sar rax, 1
1400e8b55mov [r12+80], rax
1400e8b5a
1400e8b5aloc_1400e8b5a:
1400e8b5amov [rbp+8], r8
1400e8b5emov rdx, [r12+16]
1400e8b63mov [r12+8], rcx
1400e8b68mov rax, [rbp+16]
1400e8b6clea rcx, [rsp+144]
1400e8b74mov [rbp+16], rdx
1400e8b78mov rdx, [r12+24]
1400e8b7dmov [r12+16], rax
1400e8b82mov rax, [rbp+24]
1400e8b86mov [rbp+24], rdx
1400e8b8amov rdx, [r12+32]
1400e8b8fmov [r12+24], rax
1400e8b94mov rax, [rbp+32]
1400e8b98mov [rbp+32], rdx
1400e8b9cmov rdx, [r12+40]
1400e8ba1mov [r12+32], rax
1400e8ba6mov rax, [rbp+40]
1400e8baamov [rbp+40], rdx
1400e8baemov rdx, [r12+48]
1400e8bb3mov [r12+40], rax
1400e8bb8mov rax, [rbp+48]
1400e8bbcmov [rbp+48], rdx
1400e8bc0lea rdx, [rbp+56]
1400e8bc4mov [r12+48], rax
1400e8bc9call std::locale::locale(std::locale const&)
1400e8bcelea rdx, [r12+56]
1400e8bd3lea rcx, [rbp+56]
1400e8bd7call std::locale::operator=(std::locale const&)
1400e8bdclea rdx, [rsp+144]
1400e8be4lea rcx, [r12+56]
1400e8be9call std::locale::operator=(std::locale const&)
1400e8beelea rcx, [rsp+144]
1400e8bf6call std::locale::~locale()
1400e8bfblea rdx, [r12+56]
1400e8c00lea rcx, [rsp+128]
1400e8c08call std::locale::locale(std::locale const&)
1400e8c0dlea rdx, [rbp+56]
1400e8c11lea rcx, [rsp+136]
1400e8c19call std::locale::locale(std::locale const&)
1400e8c1emov rax, [rbp]
1400e8c22lea rdx, [rsp+128]
1400e8c2amov rcx, rbp
1400e8c2dcall [rax+16]
1400e8c30lea rdx, [rsp+128]
1400e8c38lea rcx, [rbp+56]
1400e8c3ccall std::locale::operator=(std::locale const&)
1400e8c41lea rdx, [r12+56]
1400e8c46lea rcx, [rsp+144]
1400e8c4ecall std::locale::locale(std::locale const&)
1400e8c53mov rax, [r12]
1400e8c57lea rdx, [rsp+136]
1400e8c5fmov rcx, r12
1400e8c62call [rax+16]
1400e8c65lea rdx, [rsp+136]
1400e8c6dlea rcx, [r12+56]
1400e8c72call std::locale::operator=(std::locale const&)
1400e8c77lea rcx, [rsp+144]
1400e8c7fcall std::locale::~locale()
1400e8c84lea rcx, [rsp+136]
1400e8c8ccall std::locale::~locale()
1400e8c91lea rcx, [rsp+128]
1400e8c99call std::locale::~locale()
1400e8c9emov eax, [rbp+64]
1400e8ca1mov edx, [r12+64]
1400e8ca6lea rcx, [rbp+72]
1400e8caamov [rbp+64], edx
1400e8cadlea rdx, [r12+72]
1400e8cb2mov [r12+64], eax
1400e8cb7call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&)
1400e8cbcmov rax, [rbp+72]
1400e8cc0cmp r14, -1
1400e8cc4je 0x1400e8ce8
1400e8cc6mov rdi, [rsp+72]
1400e8ccblea rdx, [rax+2*r14]
1400e8ccfmov [rbp+8], rdx
1400e8cd3lea rdx, [rax+2*rdi]
1400e8cd7mov rdi, [rsp+80]
1400e8cdcmov [rbp+16], rdx
1400e8ce0lea rdx, [rax+2*rdi]
1400e8ce4mov [rbp+24], rdx
1400e8ce8
1400e8ce8loc_1400e8ce8:
1400e8ce8mov rsi, [rsp+48]
1400e8cedcmp rsi, -1
1400e8cf1je 0x1400e8d0d
1400e8cf3lea rdx, [rax+2*rsi]
1400e8cf7mov rsi, [rsp+112]
1400e8cfcmov r9, [rsp+104]
1400e8d01mov rcx, rbp
1400e8d04lea r8, [rax+2*rsi]
1400e8d08call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e8d0d
1400e8d0dloc_1400e8d0d:
1400e8d0dmov rdi, [rsp+32]
1400e8d12mov rax, [r12+72]
1400e8d17cmp rdi, -1
1400e8d1bje 0x1400e8d42
1400e8d1dlea rdx, [rax+2*rdi]
1400e8d21mov rdi, [rsp+56]
1400e8d26mov [r12+8], rdx
1400e8d2blea rdx, [rax+2*rdi]
1400e8d2fmov rdi, [rsp+64]
1400e8d34mov [r12+16], rdx
1400e8d39lea rdx, [rax+2*rdi]
1400e8d3dmov [r12+24], rdx
1400e8d42
1400e8d42loc_1400e8d42:
1400e8d42mov rbx, [rsp+40]
1400e8d47cmp rbx, -1
1400e8d4bje 0x1400e8d67
1400e8d4dmov rdi, [rsp+96]
1400e8d52mov r9, [rsp+88]
1400e8d57lea rdx, [rax+2*rbx]
1400e8d5bmov rcx, r12
1400e8d5elea r8, [rax+2*rdi]
1400e8d62call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e8d67
1400e8d67loc_1400e8d67:
1400e8d67mov rsi, [rip+0xae922]
1400e8d6emov rax, [rsp+152]
1400e8d76sub rax, [rsi]
1400e8d79jne 0x1400e8f21
1400e8d7fadd rsp, 168
1400e8d86pop rbx
1400e8d87pop rsi
1400e8d88pop rdi
1400e8d89pop rbp
1400e8d8apop r12
1400e8d8cpop r13
1400e8d8epop r14
1400e8d90pop r15
1400e8d92ret
1400e8d93
1400e8d93 0f 1f 44 00 00 ..D..
1400e8d98
1400e8d98loc_1400e8d98:
1400e8d98mov [rsp+96], -1
1400e8da1mov [rsp+88], -1
1400e8daamov [rsp+40], -1
1400e8db3
1400e8db3loc_1400e8db3:
1400e8db3test rax, rax
1400e8db6jne 0x1400e8ab7
1400e8dbcjmp 0x1400e8ac1
1400e8dc1
1400e8dc1 0f 1f 80 00 00 00 00 .......
1400e8dc8
1400e8dc8loc_1400e8dc8:
1400e8dc8test rdx, rdx
1400e8dcbje 0x1400e8ea8
1400e8dd1mov [rsp+64], -1
1400e8ddamov rax, rdx
1400e8dddmov [rsp+56], -1
1400e8de6sub rax, r8
1400e8de9mov [rsp+32], -1
1400e8df2sar rax, 1
1400e8df5mov [rsp+40], rax
1400e8dfamov rax, [rbp+40]
1400e8dfemov r9, rax
1400e8e01sub r9, rdx
1400e8e04mov rdx, [rbp+48]
1400e8e08sar r9, 1
1400e8e0bsub rdx, r8
1400e8e0emov [rsp+88], r9
1400e8e13sar rdx, 1
1400e8e16mov [rsp+96], rdx
1400e8e1bjmp 0x1400e8db3
1400e8e1d
1400e8e1d 0f 1f 00 ...
1400e8e20
1400e8e20loc_1400e8e20:
1400e8e20test r9, r9
1400e8e23je 0x1400e8ee8
1400e8e29mov rax, [r12+40]
1400e8e2emov r15, r9
1400e8e31mov [rsp+80], -1
1400e8e3amov r14, -1
1400e8e41mov [rsp+72], -1
1400e8e4asub r15, rdx
1400e8e4dmov rbx, rax
1400e8e50sar r15, 1
1400e8e53sub rbx, r9
1400e8e56mov r9, [r12+48]
1400e8e5bmov [rsp+48], r15
1400e8e60sar rbx, 1
1400e8e63sub r9, rdx
1400e8e66mov [rsp+104], rbx
1400e8e6bsar r9, 1
1400e8e6emov [rsp+112], r9
1400e8e73
1400e8e73loc_1400e8e73:
1400e8e73test rax, rax
1400e8e76je 0x1400e8b5a
1400e8e7cjmp 0x1400e8b4f
1400e8e81
1400e8e81 0f 1f 80 00 00 00 00 .......
1400e8e88
1400e8e88loc_1400e8e88:
1400e8e88mov [rsp+112], -1
1400e8e91mov [rsp+104], -1
1400e8e9amov [rsp+48], -1
1400e8ea3jmp 0x1400e8e73
1400e8ea5
1400e8ea5 0f 1f 00 ...
1400e8ea8
1400e8ea8loc_1400e8ea8:
1400e8ea8mov [rsp+96], -1
1400e8eb1mov [rsp+88], -1
1400e8ebamov [rsp+40], -1
1400e8ec3mov [rsp+64], -1
1400e8eccmov [rsp+56], -1
1400e8ed5mov [rsp+32], -1
1400e8edejmp 0x1400e8ac1
1400e8ee3
1400e8ee3 0f 1f 44 00 00 ..D..
1400e8ee8
1400e8ee8loc_1400e8ee8:
1400e8ee8mov [rsp+112], -1
1400e8ef1mov r14, -1
1400e8ef8mov [rsp+104], -1
1400e8f01mov [rsp+48], -1
1400e8f0amov [rsp+80], -1
1400e8f13mov [rsp+72], -1
1400e8f1cjmp 0x1400e8b5a
1400e8f21
1400e8f21loc_1400e8f21:
1400e8f21call __stack_chk_fail
1400e8f26
1400e8f26loc_1400e8f26:
1400e8f26mov rax, rbx
1400e8f29jmp 0x1400e8e73
1400e8f2e
1400e8f2eloc_1400e8f2e:
1400e8f2emov rax, r9
1400e8f31jmp 0x1400e8db3
1400e8f36
1400e8f36 48 8d 8c 24 88 00 00 00 48 89 H..$....H.
1400e8f40 44 24 78 e8 68 18 ff ff 48 8b 4c 24 78 e8 3e a7 D$x.h...H.L$x.>.
1400e8f50 01 00 48 8d 8c 24 90 00 00 00 e8 51 18 ff ff eb ..H..$.....Q....
1400e8f60 e7 .
1400e8a00
1400e8a00std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&):
1400e8a00push r15
1400e8a02push r14
1400e8a04push r13
1400e8a06push r12
1400e8a08push rbp
1400e8a09push rdi
1400e8a0apush rsi
1400e8a0bpush rbx
1400e8a0csub rsp, 168
1400e8a13mov rdi, [rip+0xaec76]
1400e8a1amov r8, [rdi]
1400e8a1dmov [rsp+152], r8
1400e8a25mov r8, [rcx+72]
1400e8a29mov rbp, rcx
1400e8a2cmov rcx, [rcx+8]
1400e8a30mov r12, rdx
1400e8a33mov rdx, [rbp+32]
1400e8a37test rcx, rcx
1400e8a3aje 0x1400e8dc8
1400e8a40mov rax, [rbp+16]
1400e8a44mov r13, rcx
1400e8a47sub r13, r8
1400e8a4asub rax, r8
1400e8a4dsar r13, 1
1400e8a50sar rax, 1
1400e8a53mov [rsp+32], r13
1400e8a58mov [rsp+56], rax
1400e8a5dmov rax, [rbp+24]
1400e8a61mov r9, rax
1400e8a64sub r9, r8
1400e8a67sar r9, 1
1400e8a6amov [rsp+64], r9
1400e8a6ftest rdx, rdx
1400e8a72je 0x1400e8d98
1400e8a78mov r9, rdx
1400e8a7bsub r9, r8
1400e8a7esar r9, 1
1400e8a81mov [rsp+40], r9
1400e8a86mov r9, [rbp+40]
1400e8a8amov rbx, r9
1400e8a8dsub rbx, rdx
1400e8a90mov rdx, [rbp+48]
1400e8a94sar rbx, 1
1400e8a97sub rdx, r8
1400e8a9amov [rsp+88], rbx
1400e8a9fsar rdx, 1
1400e8aa2mov [rsp+96], rdx
1400e8aa7test rax, rax
1400e8aaaje 0x1400e8f2e
1400e8ab0cmp rax, r9
1400e8ab3cmovb rax, r9
1400e8ab7
1400e8ab7loc_1400e8ab7:
1400e8ab7sub rax, r8
1400e8abasar rax, 1
1400e8abdmov [rbp+80], rax
1400e8ac1
1400e8ac1loc_1400e8ac1:
1400e8ac1mov r8, [r12+8]
1400e8ac6mov rdx, [r12+72]
1400e8acbmov r9, [r12+32]
1400e8ad0test r8, r8
1400e8ad3je 0x1400e8e20
1400e8ad9mov rax, [r12+16]
1400e8ademov r14, r8
1400e8ae1sub r14, rdx
1400e8ae4sub rax, rdx
1400e8ae7sar r14, 1
1400e8aeasar rax, 1
1400e8aedmov [rsp+72], rax
1400e8af2mov rax, [r12+24]
1400e8af7mov rbx, rax
1400e8afasub rbx, rdx
1400e8afdsar rbx, 1
1400e8b00mov [rsp+80], rbx
1400e8b05test r9, r9
1400e8b08je 0x1400e8e88
1400e8b0emov rbx, [r12+40]
1400e8b13mov r15, r9
1400e8b16sub r15, rdx
1400e8b19mov rsi, rbx
1400e8b1csar r15, 1
1400e8b1fsub rsi, r9
1400e8b22mov r9, [r12+48]
1400e8b27mov [rsp+48], r15
1400e8b2csar rsi, 1
1400e8b2fsub r9, rdx
1400e8b32mov [rsp+104], rsi
1400e8b37sar r9, 1
1400e8b3amov [rsp+112], r9
1400e8b3ftest rax, rax
1400e8b42je 0x1400e8f26
1400e8b48cmp rax, rbx
1400e8b4bcmovb rax, rbx
1400e8b4f
1400e8b4floc_1400e8b4f:
1400e8b4fsub rax, rdx
1400e8b52sar rax, 1
1400e8b55mov [r12+80], rax
1400e8b5a
1400e8b5aloc_1400e8b5a:
1400e8b5amov [rbp+8], r8
1400e8b5emov rdx, [r12+16]
1400e8b63mov [r12+8], rcx
1400e8b68mov rax, [rbp+16]
1400e8b6clea rcx, [rsp+144]
1400e8b74mov [rbp+16], rdx
1400e8b78mov rdx, [r12+24]
1400e8b7dmov [r12+16], rax
1400e8b82mov rax, [rbp+24]
1400e8b86mov [rbp+24], rdx
1400e8b8amov rdx, [r12+32]
1400e8b8fmov [r12+24], rax
1400e8b94mov rax, [rbp+32]
1400e8b98mov [rbp+32], rdx
1400e8b9cmov rdx, [r12+40]
1400e8ba1mov [r12+32], rax
1400e8ba6mov rax, [rbp+40]
1400e8baamov [rbp+40], rdx
1400e8baemov rdx, [r12+48]
1400e8bb3mov [r12+40], rax
1400e8bb8mov rax, [rbp+48]
1400e8bbcmov [rbp+48], rdx
1400e8bc0lea rdx, [rbp+56]
1400e8bc4mov [r12+48], rax
1400e8bc9call std::locale::locale(std::locale const&)
1400e8bcelea rdx, [r12+56]
1400e8bd3lea rcx, [rbp+56]
1400e8bd7call std::locale::operator=(std::locale const&)
1400e8bdclea rdx, [rsp+144]
1400e8be4lea rcx, [r12+56]
1400e8be9call std::locale::operator=(std::locale const&)
1400e8beelea rcx, [rsp+144]
1400e8bf6call std::locale::~locale()
1400e8bfblea rdx, [r12+56]
1400e8c00lea rcx, [rsp+128]
1400e8c08call std::locale::locale(std::locale const&)
1400e8c0dlea rdx, [rbp+56]
1400e8c11lea rcx, [rsp+136]
1400e8c19call std::locale::locale(std::locale const&)
1400e8c1emov rax, [rbp]
1400e8c22lea rdx, [rsp+128]
1400e8c2amov rcx, rbp
1400e8c2dcall [rax+16]
1400e8c30lea rdx, [rsp+128]
1400e8c38lea rcx, [rbp+56]
1400e8c3ccall std::locale::operator=(std::locale const&)
1400e8c41lea rdx, [r12+56]
1400e8c46lea rcx, [rsp+144]
1400e8c4ecall std::locale::locale(std::locale const&)
1400e8c53mov rax, [r12]
1400e8c57lea rdx, [rsp+136]
1400e8c5fmov rcx, r12
1400e8c62call [rax+16]
1400e8c65lea rdx, [rsp+136]
1400e8c6dlea rcx, [r12+56]
1400e8c72call std::locale::operator=(std::locale const&)
1400e8c77lea rcx, [rsp+144]
1400e8c7fcall std::locale::~locale()
1400e8c84lea rcx, [rsp+136]
1400e8c8ccall std::locale::~locale()
1400e8c91lea rcx, [rsp+128]
1400e8c99call std::locale::~locale()
1400e8c9emov eax, [rbp+64]
1400e8ca1mov edx, [r12+64]
1400e8ca6lea rcx, [rbp+72]
1400e8caamov [rbp+64], edx
1400e8cadlea rdx, [r12+72]
1400e8cb2mov [r12+64], eax
1400e8cb7call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&)
1400e8cbcmov rax, [rbp+72]
1400e8cc0cmp r14, -1
1400e8cc4je 0x1400e8ce8
1400e8cc6mov rdi, [rsp+72]
1400e8ccblea rdx, [rax+2*r14]
1400e8ccfmov [rbp+8], rdx
1400e8cd3lea rdx, [rax+2*rdi]
1400e8cd7mov rdi, [rsp+80]
1400e8cdcmov [rbp+16], rdx
1400e8ce0lea rdx, [rax+2*rdi]
1400e8ce4mov [rbp+24], rdx
1400e8ce8
1400e8ce8loc_1400e8ce8:
1400e8ce8mov rsi, [rsp+48]
1400e8cedcmp rsi, -1
1400e8cf1je 0x1400e8d0d
1400e8cf3lea rdx, [rax+2*rsi]
1400e8cf7mov rsi, [rsp+112]
1400e8cfcmov r9, [rsp+104]
1400e8d01mov rcx, rbp
1400e8d04lea r8, [rax+2*rsi]
1400e8d08call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e8d0d
1400e8d0dloc_1400e8d0d:
1400e8d0dmov rdi, [rsp+32]
1400e8d12mov rax, [r12+72]
1400e8d17cmp rdi, -1
1400e8d1bje 0x1400e8d42
1400e8d1dlea rdx, [rax+2*rdi]
1400e8d21mov rdi, [rsp+56]
1400e8d26mov [r12+8], rdx
1400e8d2blea rdx, [rax+2*rdi]
1400e8d2fmov rdi, [rsp+64]
1400e8d34mov [r12+16], rdx
1400e8d39lea rdx, [rax+2*rdi]
1400e8d3dmov [r12+24], rdx
1400e8d42
1400e8d42loc_1400e8d42:
1400e8d42mov rbx, [rsp+40]
1400e8d47cmp rbx, -1
1400e8d4bje 0x1400e8d67
1400e8d4dmov rdi, [rsp+96]
1400e8d52mov r9, [rsp+88]
1400e8d57lea rdx, [rax+2*rbx]
1400e8d5bmov rcx, r12
1400e8d5elea r8, [rax+2*rdi]
1400e8d62call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e8d67
1400e8d67loc_1400e8d67:
1400e8d67mov rsi, [rip+0xae922]
1400e8d6emov rax, [rsp+152]
1400e8d76sub rax, [rsi]
1400e8d79jne 0x1400e8f21
1400e8d7fadd rsp, 168
1400e8d86pop rbx
1400e8d87pop rsi
1400e8d88pop rdi
1400e8d89pop rbp
1400e8d8apop r12
1400e8d8cpop r13
1400e8d8epop r14
1400e8d90pop r15
1400e8d92ret
1400e8d93
1400e8d93 0f 1f 44 00 00 ..D..
1400e8d98
1400e8d98loc_1400e8d98:
1400e8d98mov [rsp+96], -1
1400e8da1mov [rsp+88], -1
1400e8daamov [rsp+40], -1
1400e8db3
1400e8db3loc_1400e8db3:
1400e8db3test rax, rax
1400e8db6jne 0x1400e8ab7
1400e8dbcjmp 0x1400e8ac1
1400e8dc1
1400e8dc1 0f 1f 80 00 00 00 00 .......
1400e8dc8
1400e8dc8loc_1400e8dc8:
1400e8dc8test rdx, rdx
1400e8dcbje 0x1400e8ea8
1400e8dd1mov [rsp+64], -1
1400e8ddamov rax, rdx
1400e8dddmov [rsp+56], -1
1400e8de6sub rax, r8
1400e8de9mov [rsp+32], -1
1400e8df2sar rax, 1
1400e8df5mov [rsp+40], rax
1400e8dfamov rax, [rbp+40]
1400e8dfemov r9, rax
1400e8e01sub r9, rdx
1400e8e04mov rdx, [rbp+48]
1400e8e08sar r9, 1
1400e8e0bsub rdx, r8
1400e8e0emov [rsp+88], r9
1400e8e13sar rdx, 1
1400e8e16mov [rsp+96], rdx
1400e8e1bjmp 0x1400e8db3
1400e8e1d
1400e8e1d 0f 1f 00 ...
1400e8e20
1400e8e20loc_1400e8e20:
1400e8e20test r9, r9
1400e8e23je 0x1400e8ee8
1400e8e29mov rax, [r12+40]
1400e8e2emov r15, r9
1400e8e31mov [rsp+80], -1
1400e8e3amov r14, -1
1400e8e41mov [rsp+72], -1
1400e8e4asub r15, rdx
1400e8e4dmov rbx, rax
1400e8e50sar r15, 1
1400e8e53sub rbx, r9
1400e8e56mov r9, [r12+48]
1400e8e5bmov [rsp+48], r15
1400e8e60sar rbx, 1
1400e8e63sub r9, rdx
1400e8e66mov [rsp+104], rbx
1400e8e6bsar r9, 1
1400e8e6emov [rsp+112], r9
1400e8e73
1400e8e73loc_1400e8e73:
1400e8e73test rax, rax
1400e8e76je 0x1400e8b5a
1400e8e7cjmp 0x1400e8b4f
1400e8e81
1400e8e81 0f 1f 80 00 00 00 00 .......
1400e8e88
1400e8e88loc_1400e8e88:
1400e8e88mov [rsp+112], -1
1400e8e91mov [rsp+104], -1
1400e8e9amov [rsp+48], -1
1400e8ea3jmp 0x1400e8e73
1400e8ea5
1400e8ea5 0f 1f 00 ...
1400e8ea8
1400e8ea8loc_1400e8ea8:
1400e8ea8mov [rsp+96], -1
1400e8eb1mov [rsp+88], -1
1400e8ebamov [rsp+40], -1
1400e8ec3mov [rsp+64], -1
1400e8eccmov [rsp+56], -1
1400e8ed5mov [rsp+32], -1
1400e8edejmp 0x1400e8ac1
1400e8ee3
1400e8ee3 0f 1f 44 00 00 ..D..
1400e8ee8
1400e8ee8loc_1400e8ee8:
1400e8ee8mov [rsp+112], -1
1400e8ef1mov r14, -1
1400e8ef8mov [rsp+104], -1
1400e8f01mov [rsp+48], -1
1400e8f0amov [rsp+80], -1
1400e8f13mov [rsp+72], -1
1400e8f1cjmp 0x1400e8b5a
1400e8f21
1400e8f21loc_1400e8f21:
1400e8f21call __stack_chk_fail
1400e8f26
1400e8f26loc_1400e8f26:
1400e8f26mov rax, rbx
1400e8f29jmp 0x1400e8e73
1400e8f2e
1400e8f2eloc_1400e8f2e:
1400e8f2emov rax, r9
1400e8f31jmp 0x1400e8db3
1400e8f36
1400e8f36 48 8d 8c 24 88 00 00 00 48 89 H..$....H.
1400e8f40 44 24 78 e8 68 18 ff ff 48 8b 4c 24 78 e8 3e a7 D$x.h...H.L$x.>.
1400e8f50 01 00 48 8d 8c 24 90 00 00 00 e8 51 18 ff ff eb ..H..$.....Q....
1400e8f60 e7 .
1400e8a00
1400e8f61
1400e8f61 // align 0x10
1400e8f61 // align 0x10
1400e8f70
1400e8f70std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::setbuf(wchar_t*, long long):
1400e8f70sub rsp, 40
1400e8f74mov rax, rcx
1400e8f77test rdx, rdx
1400e8f7aje 0x1400e8f81
1400e8f7ctest r8, r8
1400e8f7fjns 0x1400e8f90
1400e8f81
1400e8f81loc_1400e8f81:
1400e8f81add rsp, 40
1400e8f85ret
1400e8f86
1400e8f86 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400e8f90
1400e8f90loc_1400e8f90:
1400e8f90mov [rcx+80], 0
1400e8f98mov rcx, [rcx+72]
1400e8f9cxor r9l, r9l
1400e8f9fmov [rsp+48], rax
1400e8fa4mov [rcx], r9w
1400e8fa8mov rcx, rax
1400e8fabxor r9l, r9l
1400e8faecall 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)
1400e8fb3mov rax, [rsp+48]
1400e8fb8add rsp, 40
1400e8fbcret
1400e8f70
1400e8f70std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::setbuf(wchar_t*, long long):
1400e8f70sub rsp, 40
1400e8f74mov rax, rcx
1400e8f77test rdx, rdx
1400e8f7aje 0x1400e8f81
1400e8f7ctest r8, r8
1400e8f7fjns 0x1400e8f90
1400e8f81
1400e8f81loc_1400e8f81:
1400e8f81add rsp, 40
1400e8f85ret
1400e8f86
1400e8f86 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400e8f90
1400e8f90loc_1400e8f90:
1400e8f90mov [rcx+80], 0
1400e8f98mov rcx, [rcx+72]
1400e8f9cxor r9l, r9l
1400e8f9fmov [rsp+48], rax
1400e8fa4mov [rcx], r9w
1400e8fa8mov rcx, rax
1400e8fabxor r9l, r9l
1400e8faecall 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)
1400e8fb3mov rax, [rsp+48]
1400e8fb8add rsp, 40
1400e8fbcret
1400e8f70
1400e8fbd
1400e8fbd // align 0x10
1400e8fbd // align 0x10
1400e8fc0
1400e8fc0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long):
1400e8fc0push rbx
1400e8fc1sub rsp, 64
1400e8fc5mov r10, [rcx+80]
1400e8fc9mov rbx, r9
1400e8fccmov r9, [rcx+72]
1400e8fd0mov rax, r8
1400e8fd3lea r8, [rcx+88]
1400e8fd7cmp r9, r8
1400e8fdaje 0x1400e9080
1400e8fe0mov r11, [rcx+88]
1400e8fe4lea r8, [r11+r11]
1400e8fe8
1400e8fe8loc_1400e8fe8:
1400e8fe8mov r11l, [rcx+64]
1400e8feclea r10, [rdx+2*r10]
1400e8ff0add r8, rdx
1400e8ff3cmp rdx, r9
1400e8ff6je 0x1400e9001
1400e8ff8lea r10, [r10+2*rax]
1400e8ffcxor eax, eax
1400e8ffemov r8, r10
1400e9001
1400e9001loc_1400e9001:
1400e9001test r11b, 8
1400e9005jne 0x1400e9018
1400e9007and r11l, 16
1400e900bjne 0x1400e9040
1400e900d
1400e900dloc_1400e900d:
1400e900dadd rsp, 64
1400e9011pop rbx
1400e9012ret
1400e9013
1400e9013 0f 1f 44 00 00 ..D..
1400e9018
1400e9018loc_1400e9018:
1400e9018lea rax, [rdx+2*rax]
1400e901cand r11l, 16
1400e9020mov [rcx+8], rdx
1400e9024mov [rcx+16], rax
1400e9028mov [rcx+24], r10
1400e902cje 0x1400e900d
1400e902emov r9, rbx
1400e9031add rsp, 64
1400e9035pop rbx
1400e9036jmp 0x1400e93c0
1400e903b
1400e903b 0f 1f 44 00 00 ..D..
1400e9040
1400e9040loc_1400e9040:
1400e9040movq x1, r10
1400e9045mov r9, rbx
1400e9048mov [rsp+56], r10
1400e904dmovddup x0, x1
1400e9051mov [rsp+48], rcx
1400e9056movups [rsp+32], x0
1400e905bcall std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9060mov rcx, [rsp+48]
1400e9065movdqu x0, [rsp+32]
1400e906bmov r10, [rsp+56]
1400e9070movups [rcx+8], x0
1400e9074mov [rcx+24], r10
1400e9078add rsp, 64
1400e907cpop rbx
1400e907dret
1400e907e
1400e907e 66 90 f.
1400e9080
1400e9080loc_1400e9080:
1400e9080mov r8l, 14
1400e9086jmp 0x1400e8fe8
1400e8fc0
1400e8fc0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long):
1400e8fc0push rbx
1400e8fc1sub rsp, 64
1400e8fc5mov r10, [rcx+80]
1400e8fc9mov rbx, r9
1400e8fccmov r9, [rcx+72]
1400e8fd0mov rax, r8
1400e8fd3lea r8, [rcx+88]
1400e8fd7cmp r9, r8
1400e8fdaje 0x1400e9080
1400e8fe0mov r11, [rcx+88]
1400e8fe4lea r8, [r11+r11]
1400e8fe8
1400e8fe8loc_1400e8fe8:
1400e8fe8mov r11l, [rcx+64]
1400e8feclea r10, [rdx+2*r10]
1400e8ff0add r8, rdx
1400e8ff3cmp rdx, r9
1400e8ff6je 0x1400e9001
1400e8ff8lea r10, [r10+2*rax]
1400e8ffcxor eax, eax
1400e8ffemov r8, r10
1400e9001
1400e9001loc_1400e9001:
1400e9001test r11b, 8
1400e9005jne 0x1400e9018
1400e9007and r11l, 16
1400e900bjne 0x1400e9040
1400e900d
1400e900dloc_1400e900d:
1400e900dadd rsp, 64
1400e9011pop rbx
1400e9012ret
1400e9013
1400e9013 0f 1f 44 00 00 ..D..
1400e9018
1400e9018loc_1400e9018:
1400e9018lea rax, [rdx+2*rax]
1400e901cand r11l, 16
1400e9020mov [rcx+8], rdx
1400e9024mov [rcx+16], rax
1400e9028mov [rcx+24], r10
1400e902cje 0x1400e900d
1400e902emov r9, rbx
1400e9031add rsp, 64
1400e9035pop rbx
1400e9036jmp 0x1400e93c0
1400e903b
1400e903b 0f 1f 44 00 00 ..D..
1400e9040
1400e9040loc_1400e9040:
1400e9040movq x1, r10
1400e9045mov r9, rbx
1400e9048mov [rsp+56], r10
1400e904dmovddup x0, x1
1400e9051mov [rsp+48], rcx
1400e9056movups [rsp+32], x0
1400e905bcall std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9060mov rcx, [rsp+48]
1400e9065movdqu x0, [rsp+32]
1400e906bmov r10, [rsp+56]
1400e9070movups [rcx+8], x0
1400e9074mov [rcx+24], r10
1400e9078add rsp, 64
1400e907cpop rbx
1400e907dret
1400e907e
1400e907e 66 90 f.
1400e9080
1400e9080loc_1400e9080:
1400e9080mov r8l, 14
1400e9086jmp 0x1400e8fe8
1400e8fc0
1400e908b
1400e908b // align 0x10
1400e908b // align 0x10
1400e9090
1400e9090std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode):
1400e9090push rbp
1400e9091push rdi
1400e9092push rsi
1400e9093push rbx
1400e9094sub rsp, 40
1400e9098mov eax, [rsp+112]
1400e909cmov edi, eax
1400e909emov r10, rdx
1400e90a1mov edx, [rdx+64]
1400e90a4mov [rcx], -1
1400e90abmov r11, rcx
1400e90aemov [rcx+8], 0
1400e90b5mov esi, edx
1400e90b7and edx, eax
1400e90b9and esi, 8
1400e90bcshr edx, 4
1400e90bfand edi, esi
1400e90c1shr edi, 3
1400e90c4mov ebx, edi
1400e90c6and ebx, edx
1400e90c8cmp r9l, 1
1400e90ccsetne cl
1400e90cfand ebx, ecx
1400e90d1mov ecx, eax
1400e90d3shr eax, 3
1400e90d6and eax, 1
1400e90d9shr ecx, 4
1400e90dcxor eax, 1
1400e90dfnot ecx
1400e90e1and eax, edx
1400e90e3test r8, r8
1400e90e6sete bpl
1400e90eaand cl, dil
1400e90edje 0x1400e91a0
1400e90f3mov rdx, [r10+8]
1400e90f7test rdx, rdx
1400e90fajne 0x1400e9105
1400e90fctest bpl, bpl
1400e90ffje 0x1400e91ae
1400e9105
1400e9105loc_1400e9105:
1400e9105or eax, ebx
1400e9107
1400e9107loc_1400e9107:
1400e9107mov rdi, [r10+40]
1400e910btest rdi, rdi
1400e910eje 0x1400e9134
1400e9110mov rbp, [r10+24]
1400e9114test rbp, rbp
1400e9117je 0x1400e911e
1400e9119cmp rbp, rdi
1400e911cjae 0x1400e9134
1400e911e
1400e911eloc_1400e911e:
1400e911etest esi, esi
1400e9120jne 0x1400e9130
1400e9122movq x1, rdi
1400e9127movddup x0, x1
1400e912bmovups [r10+8], x0
1400e9130
1400e9130loc_1400e9130:
1400e9130mov [r10+24], rdi
1400e9134
1400e9134loc_1400e9134:
1400e9134cmp r9l, 1
1400e9138je 0x1400e9228
1400e913emov rdi, r8
1400e9141cmp r9l, 2
1400e9145je 0x1400e9210
1400e914b
1400e914bloc_1400e914b:
1400e914bor cl, bl
1400e914dje 0x1400e9158
1400e914ftest r8, r8
1400e9152jns 0x1400e91d8
1400e9158
1400e9158loc_1400e9158:
1400e9158test rdi, rdi
1400e915bjs 0x1400e91ae
1400e915dtest al, al
1400e915fje 0x1400e91ae
1400e9161mov rax, [r10+24]
1400e9165sub rax, rdx
1400e9168sar rax, 1
1400e916bcmp rax, rdi
1400e916ejl 0x1400e91ae
1400e9170mov rdx, [r10+32]
1400e9174mov r8, [r10+48]
1400e9178mov r9, rdi
1400e917bmov rcx, r10
1400e917emov [rsp+80], r11
1400e9183call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9188mov r11, [rsp+80]
1400e918dmov [r11], rdi
1400e9190mov [r11+8], 0
1400e9198jmp 0x1400e91ae
1400e919a
1400e919a 66 0f 1f 44 00 00 f..D..
1400e91a0
1400e91a0loc_1400e91a0:
1400e91a0mov rdx, [r10+32]
1400e91a4test rdx, rdx
1400e91a7jne 0x1400e91c0
1400e91a9test bpl, bpl
1400e91acjne 0x1400e91c0
1400e91ae
1400e91aeloc_1400e91ae:
1400e91aemov rax, r11
1400e91b1add rsp, 40
1400e91b5pop rbx
1400e91b6pop rsi
1400e91b7pop rdi
1400e91b8pop rbp
1400e91b9ret
1400e91ba
1400e91ba 66 0f 1f 44 00 00 f..D..
1400e91c0
1400e91c0loc_1400e91c0:
1400e91c0or al, bl
1400e91c2jne 0x1400e9107
1400e91c8mov rax, r11
1400e91cbadd rsp, 40
1400e91cfpop rbx
1400e91d0pop rsi
1400e91d1pop rdi
1400e91d2pop rbp
1400e91d3ret
1400e91d4
1400e91d4 0f 1f 40 00 ..@.
1400e91d8
1400e91d8loc_1400e91d8:
1400e91d8mov rcx, [r10+24]
1400e91dcsub rcx, rdx
1400e91dfsar rcx, 1
1400e91e2cmp rcx, r8
1400e91e5jl 0x1400e9158
1400e91ebmov rcx, [r10+8]
1400e91efmov [r11], r8
1400e91f2mov [r11+8], 0
1400e91falea rcx, [rcx+2*r8]
1400e91femov [r10+16], rcx
1400e9202jmp 0x1400e9158
1400e9207
1400e9207 66 0f 1f 84 00 00 00 00 00 f........
1400e9210
1400e9210loc_1400e9210:
1400e9210mov r9, [r10+24]
1400e9214sub r9, rdx
1400e9217sar r9, 1
1400e921aadd r8, r9
1400e921dmov rdi, r8
1400e9220jmp 0x1400e914b
1400e9225
1400e9225 0f 1f 00 ...
1400e9228
1400e9228loc_1400e9228:
1400e9228mov r9, [r10+16]
1400e922csub rdi, rdx
1400e922fsar rdi, 1
1400e9232sub r9, rdx
1400e9235add rdi, r8
1400e9238sar r9, 1
1400e923badd r8, r9
1400e923ejmp 0x1400e914b
1400e9090
1400e9090std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode):
1400e9090push rbp
1400e9091push rdi
1400e9092push rsi
1400e9093push rbx
1400e9094sub rsp, 40
1400e9098mov eax, [rsp+112]
1400e909cmov edi, eax
1400e909emov r10, rdx
1400e90a1mov edx, [rdx+64]
1400e90a4mov [rcx], -1
1400e90abmov r11, rcx
1400e90aemov [rcx+8], 0
1400e90b5mov esi, edx
1400e90b7and edx, eax
1400e90b9and esi, 8
1400e90bcshr edx, 4
1400e90bfand edi, esi
1400e90c1shr edi, 3
1400e90c4mov ebx, edi
1400e90c6and ebx, edx
1400e90c8cmp r9l, 1
1400e90ccsetne cl
1400e90cfand ebx, ecx
1400e90d1mov ecx, eax
1400e90d3shr eax, 3
1400e90d6and eax, 1
1400e90d9shr ecx, 4
1400e90dcxor eax, 1
1400e90dfnot ecx
1400e90e1and eax, edx
1400e90e3test r8, r8
1400e90e6sete bpl
1400e90eaand cl, dil
1400e90edje 0x1400e91a0
1400e90f3mov rdx, [r10+8]
1400e90f7test rdx, rdx
1400e90fajne 0x1400e9105
1400e90fctest bpl, bpl
1400e90ffje 0x1400e91ae
1400e9105
1400e9105loc_1400e9105:
1400e9105or eax, ebx
1400e9107
1400e9107loc_1400e9107:
1400e9107mov rdi, [r10+40]
1400e910btest rdi, rdi
1400e910eje 0x1400e9134
1400e9110mov rbp, [r10+24]
1400e9114test rbp, rbp
1400e9117je 0x1400e911e
1400e9119cmp rbp, rdi
1400e911cjae 0x1400e9134
1400e911e
1400e911eloc_1400e911e:
1400e911etest esi, esi
1400e9120jne 0x1400e9130
1400e9122movq x1, rdi
1400e9127movddup x0, x1
1400e912bmovups [r10+8], x0
1400e9130
1400e9130loc_1400e9130:
1400e9130mov [r10+24], rdi
1400e9134
1400e9134loc_1400e9134:
1400e9134cmp r9l, 1
1400e9138je 0x1400e9228
1400e913emov rdi, r8
1400e9141cmp r9l, 2
1400e9145je 0x1400e9210
1400e914b
1400e914bloc_1400e914b:
1400e914bor cl, bl
1400e914dje 0x1400e9158
1400e914ftest r8, r8
1400e9152jns 0x1400e91d8
1400e9158
1400e9158loc_1400e9158:
1400e9158test rdi, rdi
1400e915bjs 0x1400e91ae
1400e915dtest al, al
1400e915fje 0x1400e91ae
1400e9161mov rax, [r10+24]
1400e9165sub rax, rdx
1400e9168sar rax, 1
1400e916bcmp rax, rdi
1400e916ejl 0x1400e91ae
1400e9170mov rdx, [r10+32]
1400e9174mov r8, [r10+48]
1400e9178mov r9, rdi
1400e917bmov rcx, r10
1400e917emov [rsp+80], r11
1400e9183call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9188mov r11, [rsp+80]
1400e918dmov [r11], rdi
1400e9190mov [r11+8], 0
1400e9198jmp 0x1400e91ae
1400e919a
1400e919a 66 0f 1f 44 00 00 f..D..
1400e91a0
1400e91a0loc_1400e91a0:
1400e91a0mov rdx, [r10+32]
1400e91a4test rdx, rdx
1400e91a7jne 0x1400e91c0
1400e91a9test bpl, bpl
1400e91acjne 0x1400e91c0
1400e91ae
1400e91aeloc_1400e91ae:
1400e91aemov rax, r11
1400e91b1add rsp, 40
1400e91b5pop rbx
1400e91b6pop rsi
1400e91b7pop rdi
1400e91b8pop rbp
1400e91b9ret
1400e91ba
1400e91ba 66 0f 1f 44 00 00 f..D..
1400e91c0
1400e91c0loc_1400e91c0:
1400e91c0or al, bl
1400e91c2jne 0x1400e9107
1400e91c8mov rax, r11
1400e91cbadd rsp, 40
1400e91cfpop rbx
1400e91d0pop rsi
1400e91d1pop rdi
1400e91d2pop rbp
1400e91d3ret
1400e91d4
1400e91d4 0f 1f 40 00 ..@.
1400e91d8
1400e91d8loc_1400e91d8:
1400e91d8mov rcx, [r10+24]
1400e91dcsub rcx, rdx
1400e91dfsar rcx, 1
1400e91e2cmp rcx, r8
1400e91e5jl 0x1400e9158
1400e91ebmov rcx, [r10+8]
1400e91efmov [r11], r8
1400e91f2mov [r11+8], 0
1400e91falea rcx, [rcx+2*r8]
1400e91femov [r10+16], rcx
1400e9202jmp 0x1400e9158
1400e9207
1400e9207 66 0f 1f 84 00 00 00 00 00 f........
1400e9210
1400e9210loc_1400e9210:
1400e9210mov r9, [r10+24]
1400e9214sub r9, rdx
1400e9217sar r9, 1
1400e921aadd r8, r9
1400e921dmov rdi, r8
1400e9220jmp 0x1400e914b
1400e9225
1400e9225 0f 1f 00 ...
1400e9228
1400e9228loc_1400e9228:
1400e9228mov r9, [r10+16]
1400e922csub rdi, rdx
1400e922fsar rdi, 1
1400e9232sub r9, rdx
1400e9235add rdi, r8
1400e9238sar r9, 1
1400e923badd r8, r9
1400e923ejmp 0x1400e914b
1400e9090
1400e9243
1400e9243 // align 0x10
1400e9243 // align 0x10
1400e9250
1400e9250std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::seekpos(std::fpos<int>, std::_Ios_Openmode):
1400e9250push r15
1400e9252push r14
1400e9254push rdi
1400e9255push rsi
1400e9256push rbx
1400e9257sub rsp, 64
1400e925bmov r11, [r8]
1400e925emov rdi, [r8+8]
1400e9262mov r8l, [rdx+64]
1400e9266mov rax, rcx
1400e9269mov rcx, rdx
1400e926cmov edx, r8l
1400e926fand r8l, r9l
1400e9272and edx, 8
1400e9275mov [rax], -1
1400e927cmov [rax+8], 0
1400e9283and r9l, edx
1400e9286je 0x1400e92a8
1400e9288mov r10, [rcx+8]
1400e928ctest r10, r10
1400e928fje 0x1400e92b1
1400e9291
1400e9291loc_1400e9291:
1400e9291test r8b, 24
1400e9295jne 0x1400e92e8
1400e9297
1400e9297loc_1400e9297:
1400e9297add rsp, 64
1400e929bpop rbx
1400e929cpop rsi
1400e929dpop rdi
1400e929epop r14
1400e92a0pop r15
1400e92a2ret
1400e92a3
1400e92a3 0f 1f 44 00 00 ..D..
1400e92a8
1400e92a8loc_1400e92a8:
1400e92a8mov r10, [rcx+32]
1400e92actest r10, r10
1400e92afjne 0x1400e9291
1400e92b1
1400e92b1loc_1400e92b1:
1400e92b1test r11, r11
1400e92b4jne 0x1400e9297
1400e92b6test r8b, 24
1400e92baje 0x1400e9297
1400e92bcmov rsi, [rcx+40]
1400e92c0mov r15, [rcx+24]
1400e92c4mov r14, rsi
1400e92c7test rsi, rsi
1400e92caje 0x1400e930b
1400e92cctest r15, r15
1400e92cfje 0x1400e92d6
1400e92d1cmp r15, rsi
1400e92d4jae 0x1400e930b
1400e92d6
1400e92d6loc_1400e92d6:
1400e92d6test edx, edx
1400e92d8je 0x1400e93a6
1400e92demov [rcx+24], r14
1400e92e2jmp 0x1400e9307
1400e92e4
1400e92e4 0f 1f 40 00 ..@.
1400e92e8
1400e92e8loc_1400e92e8:
1400e92e8mov rbx, [rcx+40]
1400e92ecmov r14, rbx
1400e92eftest rbx, rbx
1400e92f2je 0x1400e9302
1400e92f4mov rsi, [rcx+24]
1400e92f8test rsi, rsi
1400e92fbje 0x1400e9340
1400e92fdcmp rsi, rbx
1400e9300jb 0x1400e9340
1400e9302
1400e9302loc_1400e9302:
1400e9302test r11, r11
1400e9305js 0x1400e9297
1400e9307
1400e9307loc_1400e9307:
1400e9307mov r15, [rcx+24]
1400e930b
1400e930bloc_1400e930b:
1400e930bmov rdx, r15
1400e930esub rdx, r10
1400e9311sar rdx, 1
1400e9314cmp rdx, r11
1400e9317jl 0x1400e9297
1400e931dtest r9l, r9l
1400e9320je 0x1400e932e
1400e9322mov rdx, [rcx+8]
1400e9326lea rdx, [rdx+2*r11]
1400e932amov [rcx+16], rdx
1400e932e
1400e932eloc_1400e932e:
1400e932eand r8l, 16
1400e9332jne 0x1400e9380
1400e9334
1400e9334loc_1400e9334:
1400e9334mov [rax], r11
1400e9337mov [rax+8], edi
1400e933ajmp 0x1400e9297
1400e933f
1400e933f 90 .
1400e9340
1400e9340loc_1400e9340:
1400e9340test edx, edx
1400e9342jne 0x1400e9378
1400e9344movq x1, r14
1400e9349mov [rcx+24], r14
1400e934dmovddup x0, x1
1400e9351movups [rcx+8], x0
1400e9355test r11, r11
1400e9358js 0x1400e9297
1400e935e
1400e935eloc_1400e935e:
1400e935emov rdx, r14
1400e9361sub rdx, r10
1400e9364sar rdx, 1
1400e9367cmp r11, rdx
1400e936ajg 0x1400e9297
1400e9370jmp 0x1400e932e
1400e9372
1400e9372 66 0f 1f 44 00 00 f..D..
1400e9378
1400e9378loc_1400e9378:
1400e9378mov [rcx+24], r14
1400e937cjmp 0x1400e9302
1400e937e
1400e937e 66 90 f.
1400e9380
1400e9380loc_1400e9380:
1400e9380mov rdx, [rcx+32]
1400e9384mov r8, [rcx+48]
1400e9388mov r9, r11
1400e938bmov [rsp+112], rax
1400e9390mov [rsp+40], r11
1400e9395call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e939amov rax, [rsp+112]
1400e939fmov r11, [rsp+40]
1400e93a4jmp 0x1400e9334
1400e93a6
1400e93a6loc_1400e93a6:
1400e93a6movq x2, r14
1400e93abmov [rcx+24], r14
1400e93afmovddup x0, x2
1400e93b3movups [rcx+8], x0
1400e93b7jmp 0x1400e935e
1400e9250
1400e9250std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::seekpos(std::fpos<int>, std::_Ios_Openmode):
1400e9250push r15
1400e9252push r14
1400e9254push rdi
1400e9255push rsi
1400e9256push rbx
1400e9257sub rsp, 64
1400e925bmov r11, [r8]
1400e925emov rdi, [r8+8]
1400e9262mov r8l, [rdx+64]
1400e9266mov rax, rcx
1400e9269mov rcx, rdx
1400e926cmov edx, r8l
1400e926fand r8l, r9l
1400e9272and edx, 8
1400e9275mov [rax], -1
1400e927cmov [rax+8], 0
1400e9283and r9l, edx
1400e9286je 0x1400e92a8
1400e9288mov r10, [rcx+8]
1400e928ctest r10, r10
1400e928fje 0x1400e92b1
1400e9291
1400e9291loc_1400e9291:
1400e9291test r8b, 24
1400e9295jne 0x1400e92e8
1400e9297
1400e9297loc_1400e9297:
1400e9297add rsp, 64
1400e929bpop rbx
1400e929cpop rsi
1400e929dpop rdi
1400e929epop r14
1400e92a0pop r15
1400e92a2ret
1400e92a3
1400e92a3 0f 1f 44 00 00 ..D..
1400e92a8
1400e92a8loc_1400e92a8:
1400e92a8mov r10, [rcx+32]
1400e92actest r10, r10
1400e92afjne 0x1400e9291
1400e92b1
1400e92b1loc_1400e92b1:
1400e92b1test r11, r11
1400e92b4jne 0x1400e9297
1400e92b6test r8b, 24
1400e92baje 0x1400e9297
1400e92bcmov rsi, [rcx+40]
1400e92c0mov r15, [rcx+24]
1400e92c4mov r14, rsi
1400e92c7test rsi, rsi
1400e92caje 0x1400e930b
1400e92cctest r15, r15
1400e92cfje 0x1400e92d6
1400e92d1cmp r15, rsi
1400e92d4jae 0x1400e930b
1400e92d6
1400e92d6loc_1400e92d6:
1400e92d6test edx, edx
1400e92d8je 0x1400e93a6
1400e92demov [rcx+24], r14
1400e92e2jmp 0x1400e9307
1400e92e4
1400e92e4 0f 1f 40 00 ..@.
1400e92e8
1400e92e8loc_1400e92e8:
1400e92e8mov rbx, [rcx+40]
1400e92ecmov r14, rbx
1400e92eftest rbx, rbx
1400e92f2je 0x1400e9302
1400e92f4mov rsi, [rcx+24]
1400e92f8test rsi, rsi
1400e92fbje 0x1400e9340
1400e92fdcmp rsi, rbx
1400e9300jb 0x1400e9340
1400e9302
1400e9302loc_1400e9302:
1400e9302test r11, r11
1400e9305js 0x1400e9297
1400e9307
1400e9307loc_1400e9307:
1400e9307mov r15, [rcx+24]
1400e930b
1400e930bloc_1400e930b:
1400e930bmov rdx, r15
1400e930esub rdx, r10
1400e9311sar rdx, 1
1400e9314cmp rdx, r11
1400e9317jl 0x1400e9297
1400e931dtest r9l, r9l
1400e9320je 0x1400e932e
1400e9322mov rdx, [rcx+8]
1400e9326lea rdx, [rdx+2*r11]
1400e932amov [rcx+16], rdx
1400e932e
1400e932eloc_1400e932e:
1400e932eand r8l, 16
1400e9332jne 0x1400e9380
1400e9334
1400e9334loc_1400e9334:
1400e9334mov [rax], r11
1400e9337mov [rax+8], edi
1400e933ajmp 0x1400e9297
1400e933f
1400e933f 90 .
1400e9340
1400e9340loc_1400e9340:
1400e9340test edx, edx
1400e9342jne 0x1400e9378
1400e9344movq x1, r14
1400e9349mov [rcx+24], r14
1400e934dmovddup x0, x1
1400e9351movups [rcx+8], x0
1400e9355test r11, r11
1400e9358js 0x1400e9297
1400e935e
1400e935eloc_1400e935e:
1400e935emov rdx, r14
1400e9361sub rdx, r10
1400e9364sar rdx, 1
1400e9367cmp r11, rdx
1400e936ajg 0x1400e9297
1400e9370jmp 0x1400e932e
1400e9372
1400e9372 66 0f 1f 44 00 00 f..D..
1400e9378
1400e9378loc_1400e9378:
1400e9378mov [rcx+24], r14
1400e937cjmp 0x1400e9302
1400e937e
1400e937e 66 90 f.
1400e9380
1400e9380loc_1400e9380:
1400e9380mov rdx, [rcx+32]
1400e9384mov r8, [rcx+48]
1400e9388mov r9, r11
1400e938bmov [rsp+112], rax
1400e9390mov [rsp+40], r11
1400e9395call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e939amov rax, [rsp+112]
1400e939fmov r11, [rsp+40]
1400e93a4jmp 0x1400e9334
1400e93a6
1400e93a6loc_1400e93a6:
1400e93a6movq x2, r14
1400e93abmov [rcx+24], r14
1400e93afmovddup x0, x2
1400e93b3movups [rcx+8], x0
1400e93b7jmp 0x1400e935e
1400e9250
1400e93b9
1400e93b9 // align 0x10
1400e93b9 // align 0x10
1400e93c0
1400e93c0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long):
1400e93c0mov r10, rcx
1400e93c3mov rcx, rdx
1400e93c6mov [r10+32], rdx
1400e93camov [r10+48], r8
1400e93cecmp r9, 0x7fffffff
1400e93d5jle 0x1400e9462
1400e93dblea r8, [r9-0x80000000]
1400e93e2mov r11l, -2
1400e93e8mov rax, 0x200000005
1400e93f2sub r9, 0x7fffffff
1400e93f9mul r8
1400e93fcadd rcx, r11
1400e93ffsub r8, rdx
1400e9402shr r8, 1
1400e9405add rdx, r8
1400e9408shr rdx, 30
1400e940ccmp r9, 0x7fffffff
1400e9413jle 0x1400e9462
1400e9415and edx, 1
1400e9418je 0x1400e9440
1400e941asub r9, 0x7fffffff
1400e9421add rcx, r11
1400e9424cmp r9, 0x7fffffff
1400e942bjle 0x1400e9462
1400e942dnop [rax+rax]
1400e9438nop [rax+rax]
1400e9440
1400e9440loc_1400e9440:
1400e9440sub r9, 0x7fffffff
1400e9447add rcx, r11
1400e944amov eax, -2
1400e944fsub r9, 0x7fffffff
1400e9456add rcx, rax
1400e9459cmp r9, 0x7fffffff
1400e9460jg 0x1400e9440
1400e9462
1400e9462loc_1400e9462:
1400e9462movsxd r9, r9l
1400e9465lea rax, [rcx+2*r9]
1400e9469mov [r10+40], rax
1400e946dret
1400e93c0
1400e93c0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long):
1400e93c0mov r10, rcx
1400e93c3mov rcx, rdx
1400e93c6mov [r10+32], rdx
1400e93camov [r10+48], r8
1400e93cecmp r9, 0x7fffffff
1400e93d5jle 0x1400e9462
1400e93dblea r8, [r9-0x80000000]
1400e93e2mov r11l, -2
1400e93e8mov rax, 0x200000005
1400e93f2sub r9, 0x7fffffff
1400e93f9mul r8
1400e93fcadd rcx, r11
1400e93ffsub r8, rdx
1400e9402shr r8, 1
1400e9405add rdx, r8
1400e9408shr rdx, 30
1400e940ccmp r9, 0x7fffffff
1400e9413jle 0x1400e9462
1400e9415and edx, 1
1400e9418je 0x1400e9440
1400e941asub r9, 0x7fffffff
1400e9421add rcx, r11
1400e9424cmp r9, 0x7fffffff
1400e942bjle 0x1400e9462
1400e942dnop [rax+rax]
1400e9438nop [rax+rax]
1400e9440
1400e9440loc_1400e9440:
1400e9440sub r9, 0x7fffffff
1400e9447add rcx, r11
1400e944amov eax, -2
1400e944fsub r9, 0x7fffffff
1400e9456add rcx, rax
1400e9459cmp r9, 0x7fffffff
1400e9460jg 0x1400e9440
1400e9462
1400e9462loc_1400e9462:
1400e9462movsxd r9, r9l
1400e9465lea rax, [rcx+2*r9]
1400e9469mov [r10+40], rax
1400e946dret
1400e93c0
1400e946e
1400e946e // align 0x20
1400e946e // align 0x20
1400e9480
1400e9480std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::overflow(unsigned short):
1400e9480push r15
1400e9482push r14
1400e9484push rdi
1400e9485push rsi
1400e9486push rbx
1400e9487sub rsp, 112
1400e948bmov rbx, rcx
1400e948emov rcx, [rip+0xae1fb]
1400e9495mov esi, edx
1400e9497mov rax, [rcx]
1400e949amov [rsp+104], rax
1400e949fxor eax, eax
1400e94a1test [rbx+64], 16
1400e94a5je 0x1400e9590
1400e94abcmp dx, -1
1400e94afje 0x1400e95a0
1400e94b5mov r10, [rbx+72]
1400e94b9lea rax, [rbx+88]
1400e94bdcmp r10, rax
1400e94c0je 0x1400e9580
1400e94c6mov rdx, [rbx+88]
1400e94ca
1400e94caloc_1400e94ca:
1400e94camov rcx, [rbx+48]
1400e94cemov r8, [rbx+32]
1400e94d2mov r9, [rbx+40]
1400e94d6mov rax, rcx
1400e94d9sub rax, r8
1400e94dcsar rax, 1
1400e94dfcmp rax, rdx
1400e94e2jb 0x1400e9520
1400e94e4cmp r9, rcx
1400e94e7jae 0x1400e95b0
1400e94edmov [r9], si
1400e94f1add r9, 2
1400e94f5mov [rbx+40], r9
1400e94f9
1400e94f9loc_1400e94f9:
1400e94f9mov eax, esi
1400e94fb
1400e94fbloc_1400e94fb:
1400e94fbmov rsi, [rip+0xae18e]
1400e9502mov rdx, [rsp+104]
1400e9507sub rdx, [rsi]
1400e950ajne 0x1400e9714
1400e9510add rsp, 112
1400e9514pop rbx
1400e9515pop rsi
1400e9516pop rdi
1400e9517pop r14
1400e9519pop r15
1400e951bret
1400e951c
1400e951c 0f 1f 40 00 ..@.
1400e9520
1400e9520loc_1400e9520:
1400e9520sub r9, r8
1400e9523mov rcx, rbx
1400e9526lea r8, [r10+2*rdx]
1400e952amov rdx, r10
1400e952dsar r9, 1
1400e9530mov [rsp+48], r10
1400e9535call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e953atest [rbx+64], 8
1400e953eje 0x1400e956b
1400e9540mov rdx, [rbx+8]
1400e9544mov rax, [rbx+24]
1400e9548mov r10, [rsp+48]
1400e954dsub rax, rdx
1400e9550lea rcx, [r10+rax+2]
1400e9555mov rax, [rbx+16]
1400e9559mov [rbx+8], r10
1400e955dmov [rbx+24], rcx
1400e9561add rax, r10
1400e9564sub rax, rdx
1400e9567mov [rbx+16], rax
1400e956b
1400e956bloc_1400e956b:
1400e956bmov rax, [rbx+40]
1400e956fmov [rax], si
1400e9572add rax, 2
1400e9576mov [rbx+40], rax
1400e957ajmp 0x1400e94f9
1400e957f
1400e957f 90 .
1400e9580
1400e9580loc_1400e9580:
1400e9580mov edx, 7
1400e9585jmp 0x1400e94ca
1400e958a
1400e958a 66 0f 1f 44 00 00 f..D..
1400e9590
1400e9590loc_1400e9590:
1400e9590mov eax, -1
1400e9595jmp 0x1400e94fb
1400e959a
1400e959a 66 0f 1f 44 00 00 f..D..
1400e95a0
1400e95a0loc_1400e95a0:
1400e95a0xor eax, eax
1400e95a2jmp 0x1400e94fb
1400e95a7
1400e95a7 66 0f 1f 84 00 00 00 00 00 f........
1400e95b0
1400e95b0loc_1400e95b0:
1400e95b0mov rax, 0x3ffffffffffffffe
1400e95bacmp rdx, rax
1400e95bdje 0x1400e9590
1400e95bflea rax, [rsp+80]
1400e95c4add rdx, rdx
1400e95c7lea rcx, [rsp+64]
1400e95ccxor r8l, r8l
1400e95cfmov [rsp+64], rax
1400e95d4mov r14, rax
1400e95d7mov eax, 512
1400e95dcmov rdi, rcx
1400e95dfcmp rdx, rax
1400e95e2mov [rsp+80], r8w
1400e95e8mov r15, rcx
1400e95ebmov [rsp+72], 0
1400e95f4cmovb rdx, rax
1400e95f8mov rax, 0x3ffffffffffffffe
1400e9602cmp rdx, rax
1400e9605cmova rdx, rax
1400e9609call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400e960emov r9, [rbx+32]
1400e9612mov rax, [rsp+72]
1400e9617test r9, r9
1400e961aje 0x1400e963d
1400e961cmov rdx, [rbx+48]
1400e9620mov r8, rax
1400e9623mov rcx, rdi
1400e9626sub rdx, r9
1400e9629sar rdx, 1
1400e962cmov [rsp+32], rdx
1400e9631xor edx, edx
1400e9633call 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)
1400e9638mov rax, [rsp+72]
1400e963d
1400e963dloc_1400e963d:
1400e963dmov rdx, [rsp+64]
1400e9642mov ecx, 7
1400e9647lea r10, [rax+1]
1400e964bcmp rdx, r14
1400e964ecmovne rcx, [rsp+80]
1400e9654cmp rcx, r10
1400e9657jb 0x1400e96c0
1400e9659
1400e9659loc_1400e9659:
1400e9659xor ecx, ecx
1400e965bmov [rdx+2*rax], si
1400e965fmov [rsp+72], r10
1400e9664mov [rdx+2*rax+2], cx
1400e9669lea rcx, [rbx+72]
1400e966dmov rdx, r15
1400e9670call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&)
1400e9675mov r9, [rbx+40]
1400e9679mov r8, [rbx+16]
1400e967dmov rcx, rbx
1400e9680sub r9, [rbx+32]
1400e9684sub r8, [rbx+8]
1400e9688mov rdx, [rbx+72]
1400e968csar r9, 1
1400e968fsar r8, 1
1400e9692call 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)
1400e9697mov rcx, [rsp+64]
1400e969ccmp rcx, r14
1400e969fje 0x1400e96a6
1400e96a1call operator delete(void*)
1400e96a6
1400e96a6loc_1400e96a6:
1400e96a6mov r9, [rbx+40]
1400e96aaadd r9, 2
1400e96aemov [rbx+40], r9
1400e96b2jmp 0x1400e94f9
1400e96b7
1400e96b7 66 0f 1f 84 00 00 00 00 00 f........
1400e96c0
1400e96c0loc_1400e96c0:
1400e96c0xor r9l, r9l
1400e96c3xor r8l, r8l
1400e96c6mov rdx, rax
1400e96c9mov rcx, r15
1400e96ccmov [rsp+32], 1
1400e96d5mov [rsp+56], r10
1400e96damov [rsp+48], rax
1400e96dfcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_mutate(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)
1400e96e4mov rdx, [rsp+64]
1400e96e9mov r10, [rsp+56]
1400e96eemov rax, [rsp+48]
1400e96f3jmp 0x1400e9659
1400e96f8
1400e96f8 4c 89 f9 48 89 c3 e8 3d L..H...=
1400e9700 83 ff ff 48 8b 3d 86 df 0a 00 48 8b 44 24 68 48 ...H.=....H.D$hH
1400e9710 2b 07 74 05 +.t.
1400e9714
1400e9714loc_1400e9714:
1400e9714call __stack_chk_fail
1400e9719mov rcx, rbx
1400e971ccall _Unwind_Resume
1400e9721nop
1400e9480
1400e9480std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::overflow(unsigned short):
1400e9480push r15
1400e9482push r14
1400e9484push rdi
1400e9485push rsi
1400e9486push rbx
1400e9487sub rsp, 112
1400e948bmov rbx, rcx
1400e948emov rcx, [rip+0xae1fb]
1400e9495mov esi, edx
1400e9497mov rax, [rcx]
1400e949amov [rsp+104], rax
1400e949fxor eax, eax
1400e94a1test [rbx+64], 16
1400e94a5je 0x1400e9590
1400e94abcmp dx, -1
1400e94afje 0x1400e95a0
1400e94b5mov r10, [rbx+72]
1400e94b9lea rax, [rbx+88]
1400e94bdcmp r10, rax
1400e94c0je 0x1400e9580
1400e94c6mov rdx, [rbx+88]
1400e94ca
1400e94caloc_1400e94ca:
1400e94camov rcx, [rbx+48]
1400e94cemov r8, [rbx+32]
1400e94d2mov r9, [rbx+40]
1400e94d6mov rax, rcx
1400e94d9sub rax, r8
1400e94dcsar rax, 1
1400e94dfcmp rax, rdx
1400e94e2jb 0x1400e9520
1400e94e4cmp r9, rcx
1400e94e7jae 0x1400e95b0
1400e94edmov [r9], si
1400e94f1add r9, 2
1400e94f5mov [rbx+40], r9
1400e94f9
1400e94f9loc_1400e94f9:
1400e94f9mov eax, esi
1400e94fb
1400e94fbloc_1400e94fb:
1400e94fbmov rsi, [rip+0xae18e]
1400e9502mov rdx, [rsp+104]
1400e9507sub rdx, [rsi]
1400e950ajne 0x1400e9714
1400e9510add rsp, 112
1400e9514pop rbx
1400e9515pop rsi
1400e9516pop rdi
1400e9517pop r14
1400e9519pop r15
1400e951bret
1400e951c
1400e951c 0f 1f 40 00 ..@.
1400e9520
1400e9520loc_1400e9520:
1400e9520sub r9, r8
1400e9523mov rcx, rbx
1400e9526lea r8, [r10+2*rdx]
1400e952amov rdx, r10
1400e952dsar r9, 1
1400e9530mov [rsp+48], r10
1400e9535call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e953atest [rbx+64], 8
1400e953eje 0x1400e956b
1400e9540mov rdx, [rbx+8]
1400e9544mov rax, [rbx+24]
1400e9548mov r10, [rsp+48]
1400e954dsub rax, rdx
1400e9550lea rcx, [r10+rax+2]
1400e9555mov rax, [rbx+16]
1400e9559mov [rbx+8], r10
1400e955dmov [rbx+24], rcx
1400e9561add rax, r10
1400e9564sub rax, rdx
1400e9567mov [rbx+16], rax
1400e956b
1400e956bloc_1400e956b:
1400e956bmov rax, [rbx+40]
1400e956fmov [rax], si
1400e9572add rax, 2
1400e9576mov [rbx+40], rax
1400e957ajmp 0x1400e94f9
1400e957f
1400e957f 90 .
1400e9580
1400e9580loc_1400e9580:
1400e9580mov edx, 7
1400e9585jmp 0x1400e94ca
1400e958a
1400e958a 66 0f 1f 44 00 00 f..D..
1400e9590
1400e9590loc_1400e9590:
1400e9590mov eax, -1
1400e9595jmp 0x1400e94fb
1400e959a
1400e959a 66 0f 1f 44 00 00 f..D..
1400e95a0
1400e95a0loc_1400e95a0:
1400e95a0xor eax, eax
1400e95a2jmp 0x1400e94fb
1400e95a7
1400e95a7 66 0f 1f 84 00 00 00 00 00 f........
1400e95b0
1400e95b0loc_1400e95b0:
1400e95b0mov rax, 0x3ffffffffffffffe
1400e95bacmp rdx, rax
1400e95bdje 0x1400e9590
1400e95bflea rax, [rsp+80]
1400e95c4add rdx, rdx
1400e95c7lea rcx, [rsp+64]
1400e95ccxor r8l, r8l
1400e95cfmov [rsp+64], rax
1400e95d4mov r14, rax
1400e95d7mov eax, 512
1400e95dcmov rdi, rcx
1400e95dfcmp rdx, rax
1400e95e2mov [rsp+80], r8w
1400e95e8mov r15, rcx
1400e95ebmov [rsp+72], 0
1400e95f4cmovb rdx, rax
1400e95f8mov rax, 0x3ffffffffffffffe
1400e9602cmp rdx, rax
1400e9605cmova rdx, rax
1400e9609call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400e960emov r9, [rbx+32]
1400e9612mov rax, [rsp+72]
1400e9617test r9, r9
1400e961aje 0x1400e963d
1400e961cmov rdx, [rbx+48]
1400e9620mov r8, rax
1400e9623mov rcx, rdi
1400e9626sub rdx, r9
1400e9629sar rdx, 1
1400e962cmov [rsp+32], rdx
1400e9631xor edx, edx
1400e9633call 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)
1400e9638mov rax, [rsp+72]
1400e963d
1400e963dloc_1400e963d:
1400e963dmov rdx, [rsp+64]
1400e9642mov ecx, 7
1400e9647lea r10, [rax+1]
1400e964bcmp rdx, r14
1400e964ecmovne rcx, [rsp+80]
1400e9654cmp rcx, r10
1400e9657jb 0x1400e96c0
1400e9659
1400e9659loc_1400e9659:
1400e9659xor ecx, ecx
1400e965bmov [rdx+2*rax], si
1400e965fmov [rsp+72], r10
1400e9664mov [rdx+2*rax+2], cx
1400e9669lea rcx, [rbx+72]
1400e966dmov rdx, r15
1400e9670call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&)
1400e9675mov r9, [rbx+40]
1400e9679mov r8, [rbx+16]
1400e967dmov rcx, rbx
1400e9680sub r9, [rbx+32]
1400e9684sub r8, [rbx+8]
1400e9688mov rdx, [rbx+72]
1400e968csar r9, 1
1400e968fsar r8, 1
1400e9692call 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)
1400e9697mov rcx, [rsp+64]
1400e969ccmp rcx, r14
1400e969fje 0x1400e96a6
1400e96a1call operator delete(void*)
1400e96a6
1400e96a6loc_1400e96a6:
1400e96a6mov r9, [rbx+40]
1400e96aaadd r9, 2
1400e96aemov [rbx+40], r9
1400e96b2jmp 0x1400e94f9
1400e96b7
1400e96b7 66 0f 1f 84 00 00 00 00 00 f........
1400e96c0
1400e96c0loc_1400e96c0:
1400e96c0xor r9l, r9l
1400e96c3xor r8l, r8l
1400e96c6mov rdx, rax
1400e96c9mov rcx, r15
1400e96ccmov [rsp+32], 1
1400e96d5mov [rsp+56], r10
1400e96damov [rsp+48], rax
1400e96dfcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_mutate(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)
1400e96e4mov rdx, [rsp+64]
1400e96e9mov r10, [rsp+56]
1400e96eemov rax, [rsp+48]
1400e96f3jmp 0x1400e9659
1400e96f8
1400e96f8 4c 89 f9 48 89 c3 e8 3d L..H...=
1400e9700 83 ff ff 48 8b 3d 86 df 0a 00 48 8b 44 24 68 48 ...H.=....H.D$hH
1400e9710 2b 07 74 05 +.t.
1400e9714
1400e9714loc_1400e9714:
1400e9714call __stack_chk_fail
1400e9719mov rcx, rbx
1400e971ccall _Unwind_Resume
1400e9721nop
1400e9480
1400e9722
1400e9722 // align 0x10
1400e9722 // align 0x10
1400e9730
1400e9730std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::pbackfail(unsigned short):
1400e9730mov r8l, -1
1400e9736mov rax, [rcx+16]
1400e973acmp [rcx+8], rax
1400e973ejae 0x1400e9757
1400e9740cmp dx, -1
1400e9744je 0x1400e9760
1400e9746movzx r9l, [rax-2]
1400e974btest [rcx+64], 16
1400e974fjne 0x1400e9770
1400e9751cmp r9w, dx
1400e9755je 0x1400e9770
1400e9757
1400e9757loc_1400e9757:
1400e9757mov eax, r8l
1400e975aret
1400e975b
1400e975b 0f 1f 44 00 00 ..D..
1400e9760
1400e9760loc_1400e9760:
1400e9760sub rax, 2
1400e9764xor r8l, r8l
1400e9767mov [rcx+16], rax
1400e976bmov eax, r8l
1400e976eret
1400e976f
1400e976f 90 .
1400e9770
1400e9770loc_1400e9770:
1400e9770lea r8, [rax-2]
1400e9774mov [rcx+16], r8
1400e9778cmp r9w, dx
1400e977cje 0x1400e9782
1400e977emov [rax-2], dx
1400e9782
1400e9782loc_1400e9782:
1400e9782mov r8l, edx
1400e9785jmp 0x1400e9757
1400e9730
1400e9730std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::pbackfail(unsigned short):
1400e9730mov r8l, -1
1400e9736mov rax, [rcx+16]
1400e973acmp [rcx+8], rax
1400e973ejae 0x1400e9757
1400e9740cmp dx, -1
1400e9744je 0x1400e9760
1400e9746movzx r9l, [rax-2]
1400e974btest [rcx+64], 16
1400e974fjne 0x1400e9770
1400e9751cmp r9w, dx
1400e9755je 0x1400e9770
1400e9757
1400e9757loc_1400e9757:
1400e9757mov eax, r8l
1400e975aret
1400e975b
1400e975b 0f 1f 44 00 00 ..D..
1400e9760
1400e9760loc_1400e9760:
1400e9760sub rax, 2
1400e9764xor r8l, r8l
1400e9767mov [rcx+16], rax
1400e976bmov eax, r8l
1400e976eret
1400e976f
1400e976f 90 .
1400e9770
1400e9770loc_1400e9770:
1400e9770lea r8, [rax-2]
1400e9774mov [rcx+16], r8
1400e9778cmp r9w, dx
1400e977cje 0x1400e9782
1400e977emov [rax-2], dx
1400e9782
1400e9782loc_1400e9782:
1400e9782mov r8l, edx
1400e9785jmp 0x1400e9757
1400e9730
1400e9787
1400e9787 // align 0x10
1400e9787 // align 0x10
1400e9790
1400e9790std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::showmanyc():
1400e9790test [rcx+64], 8
1400e9794je 0x1400e97d0
1400e9796mov rdx, [rcx+40]
1400e979amov rax, [rcx+24]
1400e979etest rdx, rdx
1400e97a1je 0x1400e97ad
1400e97a3test rax, rax
1400e97a6je 0x1400e97b8
1400e97a8cmp rax, rdx
1400e97abjb 0x1400e97b8
1400e97ad
1400e97adloc_1400e97ad:
1400e97adsub rax, [rcx+16]
1400e97b1sar rax, 1
1400e97b4
1400e97b4loc_1400e97b4:
1400e97b4ret
1400e97b5
1400e97b5 0f 1f 00 ...
1400e97b8
1400e97b8loc_1400e97b8:
1400e97b8mov rax, rdx
1400e97bbsub rax, [rcx+16]
1400e97bfmov [rcx+24], rdx
1400e97c3sar rax, 1
1400e97c6jmp 0x1400e97b4
1400e97c8
1400e97c8 0f 1f 84 00 00 00 00 00 ........
1400e97d0
1400e97d0loc_1400e97d0:
1400e97d0mov rax, -1
1400e97d7ret
1400e9790
1400e9790std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::showmanyc():
1400e9790test [rcx+64], 8
1400e9794je 0x1400e97d0
1400e9796mov rdx, [rcx+40]
1400e979amov rax, [rcx+24]
1400e979etest rdx, rdx
1400e97a1je 0x1400e97ad
1400e97a3test rax, rax
1400e97a6je 0x1400e97b8
1400e97a8cmp rax, rdx
1400e97abjb 0x1400e97b8
1400e97ad
1400e97adloc_1400e97ad:
1400e97adsub rax, [rcx+16]
1400e97b1sar rax, 1
1400e97b4
1400e97b4loc_1400e97b4:
1400e97b4ret
1400e97b5
1400e97b5 0f 1f 00 ...
1400e97b8
1400e97b8loc_1400e97b8:
1400e97b8mov rax, rdx
1400e97bbsub rax, [rcx+16]
1400e97bfmov [rcx+24], rdx
1400e97c3sar rax, 1
1400e97c6jmp 0x1400e97b4
1400e97c8
1400e97c8 0f 1f 84 00 00 00 00 00 ........
1400e97d0
1400e97d0loc_1400e97d0:
1400e97d0mov rax, -1
1400e97d7ret
1400e9790
1400e97d8
1400e97d8 // align 0x10
1400e97d8 // align 0x10
1400e97e0
1400e97e0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::underflow():
1400e97e0test [rcx+64], 8
1400e97e4jne 0x1400e97f0
1400e97e6
1400e97e6loc_1400e97e6:
1400e97e6mov eax, -1
1400e97ebret
1400e97ec
1400e97ec 0f 1f 40 00 ..@.
1400e97f0
1400e97f0loc_1400e97f0:
1400e97f0mov rdx, [rcx+40]
1400e97f4mov rax, [rcx+24]
1400e97f8test rdx, rdx
1400e97fbje 0x1400e9807
1400e97fdtest rax, rax
1400e9800je 0x1400e9818
1400e9802cmp rax, rdx
1400e9805jb 0x1400e9818
1400e9807
1400e9807loc_1400e9807:
1400e9807mov rdx, [rcx+16]
1400e980bcmp rdx, rax
1400e980ejae 0x1400e97e6
1400e9810movzx eax, [rdx]
1400e9813ret
1400e9814
1400e9814 0f 1f 40 00 ..@.
1400e9818
1400e9818loc_1400e9818:
1400e9818mov [rcx+24], rdx
1400e981cmov rax, rdx
1400e981fjmp 0x1400e9807
1400e97e0
1400e97e0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::underflow():
1400e97e0test [rcx+64], 8
1400e97e4jne 0x1400e97f0
1400e97e6
1400e97e6loc_1400e97e6:
1400e97e6mov eax, -1
1400e97ebret
1400e97ec
1400e97ec 0f 1f 40 00 ..@.
1400e97f0
1400e97f0loc_1400e97f0:
1400e97f0mov rdx, [rcx+40]
1400e97f4mov rax, [rcx+24]
1400e97f8test rdx, rdx
1400e97fbje 0x1400e9807
1400e97fdtest rax, rax
1400e9800je 0x1400e9818
1400e9802cmp rax, rdx
1400e9805jb 0x1400e9818
1400e9807
1400e9807loc_1400e9807:
1400e9807mov rdx, [rcx+16]
1400e980bcmp rdx, rax
1400e980ejae 0x1400e97e6
1400e9810movzx eax, [rdx]
1400e9813ret
1400e9814
1400e9814 0f 1f 40 00 ..@.
1400e9818
1400e9818loc_1400e9818:
1400e9818mov [rcx+24], rdx
1400e981cmov rax, rdx
1400e981fjmp 0x1400e9807
1400e97e0
1400e9821
1400e9821 // align 0x10
1400e9821 // align 0x10
1400e9830
1400e9830std::__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>>&&):
1400e9830push r15
1400e9832push r14
1400e9834push r13
1400e9836push r12
1400e9838push rbp
1400e9839push rdi
1400e983apush rsi
1400e983bpush rbx
1400e983csub rsp, 104
1400e9840mov rdi, [rip+0xade49]
1400e9847mov rax, [rdi]
1400e984amov [rsp+88], rax
1400e984fxor eax, eax
1400e9851mov r15, rdx
1400e9854mov [rsp+32], rcx
1400e9859mov rbx, rcx
1400e985cmov rsi, [r15+8]
1400e9860mov rdx, [rdx+72]
1400e9864mov rcx, [r15+32]
1400e9868test rsi, rsi
1400e986bje 0x1400e99c8
1400e9871mov rax, [r15+24]
1400e9875mov rdi, [r15+16]
1400e9879sub rsi, rdx
1400e987csar rsi, 1
1400e987fmov r13, rax
1400e9882sub rdi, rdx
1400e9885sub r13, rdx
1400e9888sar rdi, 1
1400e988bsar r13, 1
1400e988etest rcx, rcx
1400e9891je 0x1400e99a0
1400e9897mov r8, [r15+40]
1400e989bmov rbp, [r15+48]
1400e989fmov r12, rcx
1400e98a2sub r12, rdx
1400e98a5mov r14, r8
1400e98a8sub rbp, rdx
1400e98absar r12, 1
1400e98aesub r14, rcx
1400e98b1sar rbp, 1
1400e98b4sar r14, 1
1400e98b7test rax, rax
1400e98baje 0x1400e9b1b
1400e98c0cmp rax, r8
1400e98c3cmovb rax, r8
1400e98c7
1400e98c7loc_1400e98c7:
1400e98c7sub rax, rdx
1400e98casar rax, 1
1400e98cdmov [r15+80], rax
1400e98d1
1400e98d1loc_1400e98d1:
1400e98d1mov rdx, r15
1400e98d4mov rcx, rbx
1400e98d7call std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400e98dclea rax, [rip+0xb741d]
1400e98e3lea r8, [rbx+88]
1400e98e7mov [rbx], rax
1400e98eamov eax, [r15+64]
1400e98eelea rdx, [r15+88]
1400e98f2mov [rbx+72], r8
1400e98f6mov [rbx+64], eax
1400e98f9mov rax, [r15+72]
1400e98fdcmp rax, rdx
1400e9900je 0x1400e9a10
1400e9906mov [rbx+72], rax
1400e990amov rax, [r15+88]
1400e990emov [rbx+88], rax
1400e9912
1400e9912loc_1400e9912:
1400e9912mov rcx, [r15+80]
1400e9916
1400e9916loc_1400e9916:
1400e9916xor eax, eax
1400e9918mov [rbx+80], rcx
1400e991cmov [r15+72], rdx
1400e9920mov [r15+88], ax
1400e9925mov rax, [rbx+72]
1400e9929mov [r15+80], 0
1400e9931cmp rsi, -1
1400e9935je 0x1400e994f
1400e9937lea rcx, [rax+2*rsi]
1400e993bmov [rbx+8], rcx
1400e993flea rcx, [rax+2*rdi]
1400e9943mov [rbx+16], rcx
1400e9947lea rcx, [rax+2*r13]
1400e994bmov [rbx+24], rcx
1400e994f
1400e994floc_1400e994f:
1400e994fcmp r12, -1
1400e9953je 0x1400e996c
1400e9955lea rdx, [rax+2*r12]
1400e9959mov r9, r14
1400e995clea r8, [rax+2*rbp]
1400e9960mov rcx, rbx
1400e9963call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9968mov rdx, [r15+72]
1400e996c
1400e996cloc_1400e996c:
1400e996cxor r9l, r9l
1400e996fxor r8l, r8l
1400e9972mov rcx, r15
1400e9975call 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)
1400e997amov rsi, [rip+0xadd0f]
1400e9981mov rax, [rsp+88]
1400e9986sub rax, [rsi]
1400e9989jne 0x1400e9b16
1400e998fadd rsp, 104
1400e9993pop rbx
1400e9994pop rsi
1400e9995pop rdi
1400e9996pop rbp
1400e9997pop r12
1400e9999pop r13
1400e999bpop r14
1400e999dpop r15
1400e999fret
1400e99a0
1400e99a0loc_1400e99a0:
1400e99a0mov rbp, -1
1400e99a7mov r14, -1
1400e99aemov r12, -1
1400e99b5
1400e99b5loc_1400e99b5:
1400e99b5test rax, rax
1400e99b8jne 0x1400e98c7
1400e99bejmp 0x1400e98d1
1400e99c3
1400e99c3 0f 1f 44 00 00 ..D..
1400e99c8
1400e99c8loc_1400e99c8:
1400e99c8test rcx, rcx
1400e99cbje 0x1400e9ab0
1400e99d1mov rax, [r15+40]
1400e99d5mov rbp, [r15+48]
1400e99d9mov r12, rcx
1400e99dcmov r13, -1
1400e99e3sub r12, rdx
1400e99e6mov rdi, -1
1400e99edmov rsi, -1
1400e99f4mov r14, rax
1400e99f7sub rbp, rdx
1400e99fasar r12, 1
1400e99fdsub r14, rcx
1400e9a00sar rbp, 1
1400e9a03sar r14, 1
1400e9a06jmp 0x1400e99b5
1400e9a08
1400e9a08 0f 1f 84 00 00 00 00 00 ........
1400e9a10
1400e9a10loc_1400e9a10:
1400e9a10mov rcx, [r15+80]
1400e9a14lea rax, [rcx+rcx+2]
1400e9a19cmp eax, 8
1400e9a1cjae 0x1400e9a58
1400e9a1etest al, 4
1400e9a20jne 0x1400e9adf
1400e9a26test eax, eax
1400e9a28je 0x1400e9916
1400e9a2emovzx ecx, [r15+88]
1400e9a33mov [rbx+88], cl
1400e9a36test al, 2
1400e9a38je 0x1400e9912
1400e9a3emov eax, eax
1400e9a40movzx ecx, [rdx+rax-2]
1400e9a45mov [r8+rax-2], cx
1400e9a4bmov rcx, [r15+80]
1400e9a4fjmp 0x1400e9916
1400e9a54
1400e9a54 0f 1f 40 00 ..@.
1400e9a58
1400e9a58loc_1400e9a58:
1400e9a58mov rcx, [r15+88]
1400e9a5cmov r10, rdx
1400e9a5fmov [rbx+88], rcx
1400e9a63mov ecx, eax
1400e9a65mov r9, [rdx+rcx-8]
1400e9a6amov [r8+rcx-8], r9
1400e9a6flea rcx, [rbx+96]
1400e9a73and rcx, -8
1400e9a77sub r8, rcx
1400e9a7aadd eax, r8l
1400e9a7dsub r10, r8
1400e9a80and eax, -8
1400e9a83cmp eax, 8
1400e9a86jb 0x1400e9912
1400e9a8cand eax, -8
1400e9a8fxor r8l, r8l
1400e9a92
1400e9a92loc_1400e9a92:
1400e9a92mov r9l, r8l
1400e9a95add r8l, 8
1400e9a99mov r11, [r10+r9]
1400e9a9dmov [rcx+r9], r11
1400e9aa1cmp r8l, eax
1400e9aa4jb 0x1400e9a92
1400e9aa6jmp 0x1400e9912
1400e9aab
1400e9aab 0f 1f 44 00 00 ..D..
1400e9ab0
1400e9ab0loc_1400e9ab0:
1400e9ab0mov rbp, -1
1400e9ab7mov r14, -1
1400e9abemov r12, -1
1400e9ac5mov r13, -1
1400e9accmov rdi, -1
1400e9ad3mov rsi, -1
1400e9adajmp 0x1400e98d1
1400e9adf
1400e9adfloc_1400e9adf:
1400e9adfmov ecx, [r15+88]
1400e9ae3mov eax, eax
1400e9ae5mov [rbx+88], ecx
1400e9ae8mov ecx, [rdx+rax-4]
1400e9aecmov [r8+rax-4], ecx
1400e9af1mov rcx, [r15+80]
1400e9af5jmp 0x1400e9916
1400e9afa
1400e9afa 48 89 d9 48 89 c6 H..H..
1400e9b00 e8 cb 09 00 00 48 8b 3d 84 db 0a 00 48 8b 44 24 .....H.=....H.D$
1400e9b10 58 48 2b 07 74 51 XH+.tQ
1400e9b16
1400e9b16loc_1400e9b16:
1400e9b16call __stack_chk_fail
1400e9b1b
1400e9b1bloc_1400e9b1b:
1400e9b1bmov rax, r8
1400e9b1ejmp 0x1400e99b5
1400e9b23
1400e9b23 48 8d 4c 24 20 48 89 7c 24 30 48 89 c3 H.L$ H.|$0H..
1400e9b30 48 89 74 24 28 4c 89 6c 24 38 4c 89 64 24 40 4c H.t$(L.l$8L.d$@L
1400e9b40 89 74 24 48 48 89 6c 24 50 e8 32 ed ff ff 48 8b .t$HH.l$P.2...H.
1400e9b50 3d 3b db 0a 00 48 8b 44 24 58 48 2b 07 75 b7 48 =;...H.D$XH+.u.H
1400e9b60 89 d9 e8 39 18 f3 ff 48 89 f1 e8 31 18 f3 ff 90 ...9...H...1....
1400e9830
1400e9830std::__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>>&&):
1400e9830push r15
1400e9832push r14
1400e9834push r13
1400e9836push r12
1400e9838push rbp
1400e9839push rdi
1400e983apush rsi
1400e983bpush rbx
1400e983csub rsp, 104
1400e9840mov rdi, [rip+0xade49]
1400e9847mov rax, [rdi]
1400e984amov [rsp+88], rax
1400e984fxor eax, eax
1400e9851mov r15, rdx
1400e9854mov [rsp+32], rcx
1400e9859mov rbx, rcx
1400e985cmov rsi, [r15+8]
1400e9860mov rdx, [rdx+72]
1400e9864mov rcx, [r15+32]
1400e9868test rsi, rsi
1400e986bje 0x1400e99c8
1400e9871mov rax, [r15+24]
1400e9875mov rdi, [r15+16]
1400e9879sub rsi, rdx
1400e987csar rsi, 1
1400e987fmov r13, rax
1400e9882sub rdi, rdx
1400e9885sub r13, rdx
1400e9888sar rdi, 1
1400e988bsar r13, 1
1400e988etest rcx, rcx
1400e9891je 0x1400e99a0
1400e9897mov r8, [r15+40]
1400e989bmov rbp, [r15+48]
1400e989fmov r12, rcx
1400e98a2sub r12, rdx
1400e98a5mov r14, r8
1400e98a8sub rbp, rdx
1400e98absar r12, 1
1400e98aesub r14, rcx
1400e98b1sar rbp, 1
1400e98b4sar r14, 1
1400e98b7test rax, rax
1400e98baje 0x1400e9b1b
1400e98c0cmp rax, r8
1400e98c3cmovb rax, r8
1400e98c7
1400e98c7loc_1400e98c7:
1400e98c7sub rax, rdx
1400e98casar rax, 1
1400e98cdmov [r15+80], rax
1400e98d1
1400e98d1loc_1400e98d1:
1400e98d1mov rdx, r15
1400e98d4mov rcx, rbx
1400e98d7call std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400e98dclea rax, [rip+0xb741d]
1400e98e3lea r8, [rbx+88]
1400e98e7mov [rbx], rax
1400e98eamov eax, [r15+64]
1400e98eelea rdx, [r15+88]
1400e98f2mov [rbx+72], r8
1400e98f6mov [rbx+64], eax
1400e98f9mov rax, [r15+72]
1400e98fdcmp rax, rdx
1400e9900je 0x1400e9a10
1400e9906mov [rbx+72], rax
1400e990amov rax, [r15+88]
1400e990emov [rbx+88], rax
1400e9912
1400e9912loc_1400e9912:
1400e9912mov rcx, [r15+80]
1400e9916
1400e9916loc_1400e9916:
1400e9916xor eax, eax
1400e9918mov [rbx+80], rcx
1400e991cmov [r15+72], rdx
1400e9920mov [r15+88], ax
1400e9925mov rax, [rbx+72]
1400e9929mov [r15+80], 0
1400e9931cmp rsi, -1
1400e9935je 0x1400e994f
1400e9937lea rcx, [rax+2*rsi]
1400e993bmov [rbx+8], rcx
1400e993flea rcx, [rax+2*rdi]
1400e9943mov [rbx+16], rcx
1400e9947lea rcx, [rax+2*r13]
1400e994bmov [rbx+24], rcx
1400e994f
1400e994floc_1400e994f:
1400e994fcmp r12, -1
1400e9953je 0x1400e996c
1400e9955lea rdx, [rax+2*r12]
1400e9959mov r9, r14
1400e995clea r8, [rax+2*rbp]
1400e9960mov rcx, rbx
1400e9963call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9968mov rdx, [r15+72]
1400e996c
1400e996cloc_1400e996c:
1400e996cxor r9l, r9l
1400e996fxor r8l, r8l
1400e9972mov rcx, r15
1400e9975call 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)
1400e997amov rsi, [rip+0xadd0f]
1400e9981mov rax, [rsp+88]
1400e9986sub rax, [rsi]
1400e9989jne 0x1400e9b16
1400e998fadd rsp, 104
1400e9993pop rbx
1400e9994pop rsi
1400e9995pop rdi
1400e9996pop rbp
1400e9997pop r12
1400e9999pop r13
1400e999bpop r14
1400e999dpop r15
1400e999fret
1400e99a0
1400e99a0loc_1400e99a0:
1400e99a0mov rbp, -1
1400e99a7mov r14, -1
1400e99aemov r12, -1
1400e99b5
1400e99b5loc_1400e99b5:
1400e99b5test rax, rax
1400e99b8jne 0x1400e98c7
1400e99bejmp 0x1400e98d1
1400e99c3
1400e99c3 0f 1f 44 00 00 ..D..
1400e99c8
1400e99c8loc_1400e99c8:
1400e99c8test rcx, rcx
1400e99cbje 0x1400e9ab0
1400e99d1mov rax, [r15+40]
1400e99d5mov rbp, [r15+48]
1400e99d9mov r12, rcx
1400e99dcmov r13, -1
1400e99e3sub r12, rdx
1400e99e6mov rdi, -1
1400e99edmov rsi, -1
1400e99f4mov r14, rax
1400e99f7sub rbp, rdx
1400e99fasar r12, 1
1400e99fdsub r14, rcx
1400e9a00sar rbp, 1
1400e9a03sar r14, 1
1400e9a06jmp 0x1400e99b5
1400e9a08
1400e9a08 0f 1f 84 00 00 00 00 00 ........
1400e9a10
1400e9a10loc_1400e9a10:
1400e9a10mov rcx, [r15+80]
1400e9a14lea rax, [rcx+rcx+2]
1400e9a19cmp eax, 8
1400e9a1cjae 0x1400e9a58
1400e9a1etest al, 4
1400e9a20jne 0x1400e9adf
1400e9a26test eax, eax
1400e9a28je 0x1400e9916
1400e9a2emovzx ecx, [r15+88]
1400e9a33mov [rbx+88], cl
1400e9a36test al, 2
1400e9a38je 0x1400e9912
1400e9a3emov eax, eax
1400e9a40movzx ecx, [rdx+rax-2]
1400e9a45mov [r8+rax-2], cx
1400e9a4bmov rcx, [r15+80]
1400e9a4fjmp 0x1400e9916
1400e9a54
1400e9a54 0f 1f 40 00 ..@.
1400e9a58
1400e9a58loc_1400e9a58:
1400e9a58mov rcx, [r15+88]
1400e9a5cmov r10, rdx
1400e9a5fmov [rbx+88], rcx
1400e9a63mov ecx, eax
1400e9a65mov r9, [rdx+rcx-8]
1400e9a6amov [r8+rcx-8], r9
1400e9a6flea rcx, [rbx+96]
1400e9a73and rcx, -8
1400e9a77sub r8, rcx
1400e9a7aadd eax, r8l
1400e9a7dsub r10, r8
1400e9a80and eax, -8
1400e9a83cmp eax, 8
1400e9a86jb 0x1400e9912
1400e9a8cand eax, -8
1400e9a8fxor r8l, r8l
1400e9a92
1400e9a92loc_1400e9a92:
1400e9a92mov r9l, r8l
1400e9a95add r8l, 8
1400e9a99mov r11, [r10+r9]
1400e9a9dmov [rcx+r9], r11
1400e9aa1cmp r8l, eax
1400e9aa4jb 0x1400e9a92
1400e9aa6jmp 0x1400e9912
1400e9aab
1400e9aab 0f 1f 44 00 00 ..D..
1400e9ab0
1400e9ab0loc_1400e9ab0:
1400e9ab0mov rbp, -1
1400e9ab7mov r14, -1
1400e9abemov r12, -1
1400e9ac5mov r13, -1
1400e9accmov rdi, -1
1400e9ad3mov rsi, -1
1400e9adajmp 0x1400e98d1
1400e9adf
1400e9adfloc_1400e9adf:
1400e9adfmov ecx, [r15+88]
1400e9ae3mov eax, eax
1400e9ae5mov [rbx+88], ecx
1400e9ae8mov ecx, [rdx+rax-4]
1400e9aecmov [r8+rax-4], ecx
1400e9af1mov rcx, [r15+80]
1400e9af5jmp 0x1400e9916
1400e9afa
1400e9afa 48 89 d9 48 89 c6 H..H..
1400e9b00 e8 cb 09 00 00 48 8b 3d 84 db 0a 00 48 8b 44 24 .....H.=....H.D$
1400e9b10 58 48 2b 07 74 51 XH+.tQ
1400e9b16
1400e9b16loc_1400e9b16:
1400e9b16call __stack_chk_fail
1400e9b1b
1400e9b1bloc_1400e9b1b:
1400e9b1bmov rax, r8
1400e9b1ejmp 0x1400e99b5
1400e9b23
1400e9b23 48 8d 4c 24 20 48 89 7c 24 30 48 89 c3 H.L$ H.|$0H..
1400e9b30 48 89 74 24 28 4c 89 6c 24 38 4c 89 64 24 40 4c H.t$(L.l$8L.d$@L
1400e9b40 89 74 24 48 48 89 6c 24 50 e8 32 ed ff ff 48 8b .t$HH.l$P.2...H.
1400e9b50 3d 3b db 0a 00 48 8b 44 24 58 48 2b 07 75 b7 48 =;...H.D$XH+.u.H
1400e9b60 89 d9 e8 39 18 f3 ff 48 89 f1 e8 31 18 f3 ff 90 ...9...H...1....
1400e9830
1400e9b70
1400e9b70std::__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>>&&, std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs&&):
1400e9b70push rsi
1400e9b71push rbx
1400e9b72sub rsp, 40
1400e9b76mov rsi, rcx
1400e9b79mov rbx, rdx
1400e9b7ccall std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400e9b81lea rax, [rip+0xb7178]
1400e9b88lea rcx, [rsi+88]
1400e9b8cmov [rsi], rax
1400e9b8fmov eax, [rbx+64]
1400e9b92mov [rsi+72], rcx
1400e9b96mov rdx, [rbx+72]
1400e9b9amov [rsi+64], eax
1400e9b9dlea rax, [rbx+88]
1400e9ba1cmp rdx, rax
1400e9ba4je 0x1400e9bd8
1400e9ba6mov [rsi+72], rdx
1400e9baamov rdx, [rbx+88]
1400e9baemov [rsi+88], rdx
1400e9bb2
1400e9bb2loc_1400e9bb2:
1400e9bb2mov rdx, [rbx+80]
1400e9bb6
1400e9bb6loc_1400e9bb6:
1400e9bb6mov [rbx+72], rax
1400e9bbaxor eax, eax
1400e9bbcmov [rsi+80], rdx
1400e9bc0mov [rbx+80], 0
1400e9bc8mov [rbx+88], ax
1400e9bccadd rsp, 40
1400e9bd0pop rbx
1400e9bd1pop rsi
1400e9bd2ret
1400e9bd3
1400e9bd3 0f 1f 44 00 00 ..D..
1400e9bd8
1400e9bd8loc_1400e9bd8:
1400e9bd8mov rdx, [rbx+80]
1400e9bdclea r8, [rdx+rdx+2]
1400e9be1cmp r8l, 8
1400e9be5jae 0x1400e9c20
1400e9be7test r8b, 4
1400e9bebjne 0x1400e9c75
1400e9bf1test r8l, r8l
1400e9bf4je 0x1400e9bb6
1400e9bf6movzx edx, [rbx+88]
1400e9bfamov [rsi+88], dl
1400e9bfdtest r8b, 2
1400e9c01je 0x1400e9bb2
1400e9c03mov r8l, r8l
1400e9c06movzx edx, [rax+r8-2]
1400e9c0cmov [rcx+r8-2], dx
1400e9c12mov rdx, [rbx+80]
1400e9c16jmp 0x1400e9bb6
1400e9c18
1400e9c18 0f 1f 84 00 00 00 00 00 ........
1400e9c20
1400e9c20loc_1400e9c20:
1400e9c20mov rdx, [rbx+88]
1400e9c24mov r10, rax
1400e9c27mov [rsi+88], rdx
1400e9c2bmov edx, r8l
1400e9c2emov r9, [rax+rdx-8]
1400e9c33mov [rcx+rdx-8], r9
1400e9c38lea rdx, [rsi+96]
1400e9c3cand rdx, -8
1400e9c40sub rcx, rdx
1400e9c43add r8l, ecx
1400e9c46sub r10, rcx
1400e9c49and r8l, -8
1400e9c4dcmp r8l, 8
1400e9c51jb 0x1400e9bb2
1400e9c57and r8l, -8
1400e9c5bxor ecx, ecx
1400e9c5d
1400e9c5dloc_1400e9c5d:
1400e9c5dmov r9l, ecx
1400e9c60add ecx, 8
1400e9c63mov r11, [r10+r9]
1400e9c67mov [rdx+r9], r11
1400e9c6bcmp ecx, r8l
1400e9c6ejb 0x1400e9c5d
1400e9c70jmp 0x1400e9bb2
1400e9c75
1400e9c75loc_1400e9c75:
1400e9c75mov edx, [rbx+88]
1400e9c78mov r8l, r8l
1400e9c7bmov [rsi+88], edx
1400e9c7emov edx, [rax+r8-4]
1400e9c83mov [rcx+r8-4], edx
1400e9c88mov rdx, [rbx+80]
1400e9c8cjmp 0x1400e9bb6
1400e9b70
1400e9b70std::__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>>&&, std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs&&):
1400e9b70push rsi
1400e9b71push rbx
1400e9b72sub rsp, 40
1400e9b76mov rsi, rcx
1400e9b79mov rbx, rdx
1400e9b7ccall std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400e9b81lea rax, [rip+0xb7178]
1400e9b88lea rcx, [rsi+88]
1400e9b8cmov [rsi], rax
1400e9b8fmov eax, [rbx+64]
1400e9b92mov [rsi+72], rcx
1400e9b96mov rdx, [rbx+72]
1400e9b9amov [rsi+64], eax
1400e9b9dlea rax, [rbx+88]
1400e9ba1cmp rdx, rax
1400e9ba4je 0x1400e9bd8
1400e9ba6mov [rsi+72], rdx
1400e9baamov rdx, [rbx+88]
1400e9baemov [rsi+88], rdx
1400e9bb2
1400e9bb2loc_1400e9bb2:
1400e9bb2mov rdx, [rbx+80]
1400e9bb6
1400e9bb6loc_1400e9bb6:
1400e9bb6mov [rbx+72], rax
1400e9bbaxor eax, eax
1400e9bbcmov [rsi+80], rdx
1400e9bc0mov [rbx+80], 0
1400e9bc8mov [rbx+88], ax
1400e9bccadd rsp, 40
1400e9bd0pop rbx
1400e9bd1pop rsi
1400e9bd2ret
1400e9bd3
1400e9bd3 0f 1f 44 00 00 ..D..
1400e9bd8
1400e9bd8loc_1400e9bd8:
1400e9bd8mov rdx, [rbx+80]
1400e9bdclea r8, [rdx+rdx+2]
1400e9be1cmp r8l, 8
1400e9be5jae 0x1400e9c20
1400e9be7test r8b, 4
1400e9bebjne 0x1400e9c75
1400e9bf1test r8l, r8l
1400e9bf4je 0x1400e9bb6
1400e9bf6movzx edx, [rbx+88]
1400e9bfamov [rsi+88], dl
1400e9bfdtest r8b, 2
1400e9c01je 0x1400e9bb2
1400e9c03mov r8l, r8l
1400e9c06movzx edx, [rax+r8-2]
1400e9c0cmov [rcx+r8-2], dx
1400e9c12mov rdx, [rbx+80]
1400e9c16jmp 0x1400e9bb6
1400e9c18
1400e9c18 0f 1f 84 00 00 00 00 00 ........
1400e9c20
1400e9c20loc_1400e9c20:
1400e9c20mov rdx, [rbx+88]
1400e9c24mov r10, rax
1400e9c27mov [rsi+88], rdx
1400e9c2bmov edx, r8l
1400e9c2emov r9, [rax+rdx-8]
1400e9c33mov [rcx+rdx-8], r9
1400e9c38lea rdx, [rsi+96]
1400e9c3cand rdx, -8
1400e9c40sub rcx, rdx
1400e9c43add r8l, ecx
1400e9c46sub r10, rcx
1400e9c49and r8l, -8
1400e9c4dcmp r8l, 8
1400e9c51jb 0x1400e9bb2
1400e9c57and r8l, -8
1400e9c5bxor ecx, ecx
1400e9c5d
1400e9c5dloc_1400e9c5d:
1400e9c5dmov r9l, ecx
1400e9c60add ecx, 8
1400e9c63mov r11, [r10+r9]
1400e9c67mov [rdx+r9], r11
1400e9c6bcmp ecx, r8l
1400e9c6ejb 0x1400e9c5d
1400e9c70jmp 0x1400e9bb2
1400e9c75
1400e9c75loc_1400e9c75:
1400e9c75mov edx, [rbx+88]
1400e9c78mov r8l, r8l
1400e9c7bmov [rsi+88], edx
1400e9c7emov edx, [rax+r8-4]
1400e9c83mov [rcx+r8-4], edx
1400e9c88mov rdx, [rbx+80]
1400e9c8cjmp 0x1400e9bb6
1400e9b70
1400e9c91
1400e9c91 // align 0x10
1400e9c91 // align 0x10
1400e9ca0
1400e9ca0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400e9ca0push r12
1400e9ca2push rbp
1400e9ca3push rdi
1400e9ca4push rsi
1400e9ca5push rbx
1400e9ca6sub rsp, 32
1400e9caamov rax, [rip+0xad5ff]
1400e9cb1add rax, 16
1400e9cb5movq x0, rax
1400e9cbamovups [rcx], x0
1400e9cbdlea rbp, [rcx+56]
1400e9cc1pxor x0, x0
1400e9cc5mov rbx, rcx
1400e9cc8mov [rcx+48], 0
1400e9cd0mov rdi, rdx
1400e9cd3mov esi, r8l
1400e9cd6movups [rcx+16], x0
1400e9cdamovups [rcx+32], x0
1400e9cdemov rcx, rbp
1400e9ce1call std::locale::locale()
1400e9ce6mov rdx, [rdi]
1400e9ce9lea rcx, [rbx+88]
1400e9cedlea rax, [rip+0xb700c]
1400e9cf4mov [rbx], rax
1400e9cf7mov rax, [rdi+8]
1400e9cfbmov [rbx+64], 0
1400e9d02mov [rbx+72], rcx
1400e9d06test rdx, rdx
1400e9d09jne 0x1400e9d10
1400e9d0btest rax, rax
1400e9d0ejne 0x1400e9d47
1400e9d10
1400e9d10loc_1400e9d10:
1400e9d10lea r8, [rdx+2*rax]
1400e9d14lea rcx, [rbx+72]
1400e9d18call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400e9d1dmov [rbx+64], esi
1400e9d20xor r9l, r9l
1400e9d23and esi, 3
1400e9d26je 0x1400e9d2c
1400e9d28mov r9, [rbx+80]
1400e9d2c
1400e9d2cloc_1400e9d2c:
1400e9d2cmov rdx, [rbx+72]
1400e9d30xor r8l, r8l
1400e9d33mov rcx, rbx
1400e9d36call 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)
1400e9d3bnop
1400e9d3cadd rsp, 32
1400e9d40pop rbx
1400e9d41pop rsi
1400e9d42pop rdi
1400e9d43pop rbp
1400e9d44pop r12
1400e9d46ret
1400e9d47
1400e9d47loc_1400e9d47:
1400e9d47call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400e9d4clea rcx, [rbx+72]
1400e9d50mov rsi, rax
1400e9d53call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400e9d58
1400e9d58loc_1400e9d58:
1400e9d58mov rax, [rip+0xad551]
1400e9d5fmov rcx, rbp
1400e9d62add rax, 16
1400e9d66mov [rbx], rax
1400e9d69call std::locale::~locale()
1400e9d6emov rcx, rsi
1400e9d71call _Unwind_Resume
1400e9d76mov rsi, rax
1400e9d79jmp 0x1400e9d58
1400e9ca0
1400e9ca0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400e9ca0push r12
1400e9ca2push rbp
1400e9ca3push rdi
1400e9ca4push rsi
1400e9ca5push rbx
1400e9ca6sub rsp, 32
1400e9caamov rax, [rip+0xad5ff]
1400e9cb1add rax, 16
1400e9cb5movq x0, rax
1400e9cbamovups [rcx], x0
1400e9cbdlea rbp, [rcx+56]
1400e9cc1pxor x0, x0
1400e9cc5mov rbx, rcx
1400e9cc8mov [rcx+48], 0
1400e9cd0mov rdi, rdx
1400e9cd3mov esi, r8l
1400e9cd6movups [rcx+16], x0
1400e9cdamovups [rcx+32], x0
1400e9cdemov rcx, rbp
1400e9ce1call std::locale::locale()
1400e9ce6mov rdx, [rdi]
1400e9ce9lea rcx, [rbx+88]
1400e9cedlea rax, [rip+0xb700c]
1400e9cf4mov [rbx], rax
1400e9cf7mov rax, [rdi+8]
1400e9cfbmov [rbx+64], 0
1400e9d02mov [rbx+72], rcx
1400e9d06test rdx, rdx
1400e9d09jne 0x1400e9d10
1400e9d0btest rax, rax
1400e9d0ejne 0x1400e9d47
1400e9d10
1400e9d10loc_1400e9d10:
1400e9d10lea r8, [rdx+2*rax]
1400e9d14lea rcx, [rbx+72]
1400e9d18call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400e9d1dmov [rbx+64], esi
1400e9d20xor r9l, r9l
1400e9d23and esi, 3
1400e9d26je 0x1400e9d2c
1400e9d28mov r9, [rbx+80]
1400e9d2c
1400e9d2cloc_1400e9d2c:
1400e9d2cmov rdx, [rbx+72]
1400e9d30xor r8l, r8l
1400e9d33mov rcx, rbx
1400e9d36call 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)
1400e9d3bnop
1400e9d3cadd rsp, 32
1400e9d40pop rbx
1400e9d41pop rsi
1400e9d42pop rdi
1400e9d43pop rbp
1400e9d44pop r12
1400e9d46ret
1400e9d47
1400e9d47loc_1400e9d47:
1400e9d47call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400e9d4clea rcx, [rbx+72]
1400e9d50mov rsi, rax
1400e9d53call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400e9d58
1400e9d58loc_1400e9d58:
1400e9d58mov rax, [rip+0xad551]
1400e9d5fmov rcx, rbp
1400e9d62add rax, 16
1400e9d66mov [rbx], rax
1400e9d69call std::locale::~locale()
1400e9d6emov rcx, rsi
1400e9d71call _Unwind_Resume
1400e9d76mov rsi, rax
1400e9d79jmp 0x1400e9d58
1400e9ca0
1400e9d7b
1400e9d7b // align 0x10
1400e9d7b // align 0x10
1400e9d80
1400e9d80std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::_Ios_Openmode):
1400e9d80push rsi
1400e9d81push rbx
1400e9d82sub rsp, 40
1400e9d86mov rax, [rip+0xad523]
1400e9d8dadd rax, 16
1400e9d91movq x0, rax
1400e9d96mov [rcx+48], 0
1400e9d9emov rbx, rcx
1400e9da1lea rcx, [rcx+56]
1400e9da5mov esi, edx
1400e9da7movups [rcx-56], x0
1400e9dabpxor x0, x0
1400e9dafmovups [rcx-40], x0
1400e9db3movups [rcx-24], x0
1400e9db7call std::locale::locale()
1400e9dbclea rax, [rip+0xb6f3d]
1400e9dc3mov [rbx+64], esi
1400e9dc6mov [rbx], rax
1400e9dc9lea rax, [rbx+88]
1400e9dcdmov [rbx+72], rax
1400e9dd1xor eax, eax
1400e9dd3mov [rbx+80], 0
1400e9ddbmov [rbx+88], ax
1400e9ddfadd rsp, 40
1400e9de3pop rbx
1400e9de4pop rsi
1400e9de5ret
1400e9d80
1400e9d80std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::_Ios_Openmode):
1400e9d80push rsi
1400e9d81push rbx
1400e9d82sub rsp, 40
1400e9d86mov rax, [rip+0xad523]
1400e9d8dadd rax, 16
1400e9d91movq x0, rax
1400e9d96mov [rcx+48], 0
1400e9d9emov rbx, rcx
1400e9da1lea rcx, [rcx+56]
1400e9da5mov esi, edx
1400e9da7movups [rcx-56], x0
1400e9dabpxor x0, x0
1400e9dafmovups [rcx-40], x0
1400e9db3movups [rcx-24], x0
1400e9db7call std::locale::locale()
1400e9dbclea rax, [rip+0xb6f3d]
1400e9dc3mov [rbx+64], esi
1400e9dc6mov [rbx], rax
1400e9dc9lea rax, [rbx+88]
1400e9dcdmov [rbx+72], rax
1400e9dd1xor eax, eax
1400e9dd3mov [rbx+80], 0
1400e9ddbmov [rbx+88], ax
1400e9ddfadd rsp, 40
1400e9de3pop rbx
1400e9de4pop rsi
1400e9de5ret
1400e9d80
1400e9de6
1400e9de6 // align 0x10
1400e9de6 // align 0x10
1400e9df0
1400e9df0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf():
1400e9df0push rbx
1400e9df1sub rsp, 32
1400e9df5mov rax, [rip+0xad4b4]
1400e9dfcadd rax, 16
1400e9e00movq x0, rax
1400e9e05mov [rcx+48], 0
1400e9e0dmov rbx, rcx
1400e9e10lea rcx, [rcx+56]
1400e9e14movups [rcx-56], x0
1400e9e18pxor x0, x0
1400e9e1cmovups [rcx-40], x0
1400e9e20movups [rcx-24], x0
1400e9e24call std::locale::locale()
1400e9e29lea rax, [rip+0xb6ed0]
1400e9e30mov [rbx+64], 24
1400e9e37mov [rbx], rax
1400e9e3alea rax, [rbx+88]
1400e9e3emov [rbx+72], rax
1400e9e42xor eax, eax
1400e9e44mov [rbx+80], 0
1400e9e4cmov [rbx+88], ax
1400e9e50add rsp, 32
1400e9e54pop rbx
1400e9e55ret
1400e9df0
1400e9df0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf():
1400e9df0push rbx
1400e9df1sub rsp, 32
1400e9df5mov rax, [rip+0xad4b4]
1400e9dfcadd rax, 16
1400e9e00movq x0, rax
1400e9e05mov [rcx+48], 0
1400e9e0dmov rbx, rcx
1400e9e10lea rcx, [rcx+56]
1400e9e14movups [rcx-56], x0
1400e9e18pxor x0, x0
1400e9e1cmovups [rcx-40], x0
1400e9e20movups [rcx-24], x0
1400e9e24call std::locale::locale()
1400e9e29lea rax, [rip+0xb6ed0]
1400e9e30mov [rbx+64], 24
1400e9e37mov [rbx], rax
1400e9e3alea rax, [rbx+88]
1400e9e3emov [rbx+72], rax
1400e9e42xor eax, eax
1400e9e44mov [rbx+80], 0
1400e9e4cmov [rbx+88], ax
1400e9e50add rsp, 32
1400e9e54pop rbx
1400e9e55ret
1400e9df0
1400e9e56
1400e9e56 // align 0x10
1400e9e56 // align 0x10
1400e9e60
1400e9e60std::__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>>&&):
1400e9e60push r15
1400e9e62push r14
1400e9e64push r13
1400e9e66push r12
1400e9e68push rbp
1400e9e69push rdi
1400e9e6apush rsi
1400e9e6bpush rbx
1400e9e6csub rsp, 104
1400e9e70mov rdi, [rip+0xad819]
1400e9e77mov rax, [rdi]
1400e9e7amov [rsp+88], rax
1400e9e7fxor eax, eax
1400e9e81mov r15, rdx
1400e9e84mov [rsp+32], rcx
1400e9e89mov rbx, rcx
1400e9e8cmov rsi, [r15+8]
1400e9e90mov rdx, [rdx+72]
1400e9e94mov rcx, [r15+32]
1400e9e98test rsi, rsi
1400e9e9bje 0x1400e9ff8
1400e9ea1mov rax, [r15+24]
1400e9ea5mov rdi, [r15+16]
1400e9ea9sub rsi, rdx
1400e9eacsar rsi, 1
1400e9eafmov r13, rax
1400e9eb2sub rdi, rdx
1400e9eb5sub r13, rdx
1400e9eb8sar rdi, 1
1400e9ebbsar r13, 1
1400e9ebetest rcx, rcx
1400e9ec1je 0x1400e9fd0
1400e9ec7mov r8, [r15+40]
1400e9ecbmov rbp, [r15+48]
1400e9ecfmov r12, rcx
1400e9ed2sub r12, rdx
1400e9ed5mov r14, r8
1400e9ed8sub rbp, rdx
1400e9edbsar r12, 1
1400e9edesub r14, rcx
1400e9ee1sar rbp, 1
1400e9ee4sar r14, 1
1400e9ee7test rax, rax
1400e9eeaje 0x1400ea14b
1400e9ef0cmp rax, r8
1400e9ef3cmovb rax, r8
1400e9ef7
1400e9ef7loc_1400e9ef7:
1400e9ef7sub rax, rdx
1400e9efasar rax, 1
1400e9efdmov [r15+80], rax
1400e9f01
1400e9f01loc_1400e9f01:
1400e9f01mov rdx, r15
1400e9f04mov rcx, rbx
1400e9f07call std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400e9f0clea rax, [rip+0xb6ded]
1400e9f13lea r8, [rbx+88]
1400e9f17mov [rbx], rax
1400e9f1amov eax, [r15+64]
1400e9f1elea rdx, [r15+88]
1400e9f22mov [rbx+72], r8
1400e9f26mov [rbx+64], eax
1400e9f29mov rax, [r15+72]
1400e9f2dcmp rax, rdx
1400e9f30je 0x1400ea040
1400e9f36mov [rbx+72], rax
1400e9f3amov rax, [r15+88]
1400e9f3emov [rbx+88], rax
1400e9f42
1400e9f42loc_1400e9f42:
1400e9f42mov rcx, [r15+80]
1400e9f46
1400e9f46loc_1400e9f46:
1400e9f46xor eax, eax
1400e9f48mov [rbx+80], rcx
1400e9f4cmov [r15+72], rdx
1400e9f50mov [r15+88], ax
1400e9f55mov rax, [rbx+72]
1400e9f59mov [r15+80], 0
1400e9f61cmp rsi, -1
1400e9f65je 0x1400e9f7f
1400e9f67lea rcx, [rax+2*rsi]
1400e9f6bmov [rbx+8], rcx
1400e9f6flea rcx, [rax+2*rdi]
1400e9f73mov [rbx+16], rcx
1400e9f77lea rcx, [rax+2*r13]
1400e9f7bmov [rbx+24], rcx
1400e9f7f
1400e9f7floc_1400e9f7f:
1400e9f7fcmp r12, -1
1400e9f83je 0x1400e9f9c
1400e9f85lea rdx, [rax+2*r12]
1400e9f89mov r9, r14
1400e9f8clea r8, [rax+2*rbp]
1400e9f90mov rcx, rbx
1400e9f93call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9f98mov rdx, [r15+72]
1400e9f9c
1400e9f9cloc_1400e9f9c:
1400e9f9cxor r9l, r9l
1400e9f9fxor r8l, r8l
1400e9fa2mov rcx, r15
1400e9fa5call 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)
1400e9faamov rsi, [rip+0xad6df]
1400e9fb1mov rax, [rsp+88]
1400e9fb6sub rax, [rsi]
1400e9fb9jne 0x1400ea146
1400e9fbfadd rsp, 104
1400e9fc3pop rbx
1400e9fc4pop rsi
1400e9fc5pop rdi
1400e9fc6pop rbp
1400e9fc7pop r12
1400e9fc9pop r13
1400e9fcbpop r14
1400e9fcdpop r15
1400e9fcfret
1400e9fd0
1400e9fd0loc_1400e9fd0:
1400e9fd0mov rbp, -1
1400e9fd7mov r14, -1
1400e9fdemov r12, -1
1400e9fe5
1400e9fe5loc_1400e9fe5:
1400e9fe5test rax, rax
1400e9fe8jne 0x1400e9ef7
1400e9feejmp 0x1400e9f01
1400e9ff3
1400e9ff3 0f 1f 44 00 00 ..D..
1400e9ff8
1400e9ff8loc_1400e9ff8:
1400e9ff8test rcx, rcx
1400e9ffbje 0x1400ea0e0
1400ea001mov rax, [r15+40]
1400ea005mov rbp, [r15+48]
1400ea009mov r12, rcx
1400ea00cmov r13, -1
1400ea013sub r12, rdx
1400ea016mov rdi, -1
1400ea01dmov rsi, -1
1400ea024mov r14, rax
1400ea027sub rbp, rdx
1400ea02asar r12, 1
1400ea02dsub r14, rcx
1400ea030sar rbp, 1
1400ea033sar r14, 1
1400ea036jmp 0x1400e9fe5
1400ea038
1400ea038 0f 1f 84 00 00 00 00 00 ........
1400ea040
1400ea040loc_1400ea040:
1400ea040mov rcx, [r15+80]
1400ea044lea rax, [rcx+rcx+2]
1400ea049cmp eax, 8
1400ea04cjae 0x1400ea088
1400ea04etest al, 4
1400ea050jne 0x1400ea10f
1400ea056test eax, eax
1400ea058je 0x1400e9f46
1400ea05emovzx ecx, [r15+88]
1400ea063mov [rbx+88], cl
1400ea066test al, 2
1400ea068je 0x1400e9f42
1400ea06emov eax, eax
1400ea070movzx ecx, [rdx+rax-2]
1400ea075mov [r8+rax-2], cx
1400ea07bmov rcx, [r15+80]
1400ea07fjmp 0x1400e9f46
1400ea084
1400ea084 0f 1f 40 00 ..@.
1400ea088
1400ea088loc_1400ea088:
1400ea088mov rcx, [r15+88]
1400ea08cmov r10, rdx
1400ea08fmov [rbx+88], rcx
1400ea093mov ecx, eax
1400ea095mov r9, [rdx+rcx-8]
1400ea09amov [r8+rcx-8], r9
1400ea09flea rcx, [rbx+96]
1400ea0a3and rcx, -8
1400ea0a7sub r8, rcx
1400ea0aaadd eax, r8l
1400ea0adsub r10, r8
1400ea0b0and eax, -8
1400ea0b3cmp eax, 8
1400ea0b6jb 0x1400e9f42
1400ea0bcand eax, -8
1400ea0bfxor r8l, r8l
1400ea0c2
1400ea0c2loc_1400ea0c2:
1400ea0c2mov r9l, r8l
1400ea0c5add r8l, 8
1400ea0c9mov r11, [r10+r9]
1400ea0cdmov [rcx+r9], r11
1400ea0d1cmp r8l, eax
1400ea0d4jb 0x1400ea0c2
1400ea0d6jmp 0x1400e9f42
1400ea0db
1400ea0db 0f 1f 44 00 00 ..D..
1400ea0e0
1400ea0e0loc_1400ea0e0:
1400ea0e0mov rbp, -1
1400ea0e7mov r14, -1
1400ea0eemov r12, -1
1400ea0f5mov r13, -1
1400ea0fcmov rdi, -1
1400ea103mov rsi, -1
1400ea10ajmp 0x1400e9f01
1400ea10f
1400ea10floc_1400ea10f:
1400ea10fmov ecx, [r15+88]
1400ea113mov eax, eax
1400ea115mov [rbx+88], ecx
1400ea118mov ecx, [rdx+rax-4]
1400ea11cmov [r8+rax-4], ecx
1400ea121mov rcx, [r15+80]
1400ea125jmp 0x1400e9f46
1400ea12a
1400ea12a 48 89 d9 48 89 c6 H..H..
1400ea130 e8 9b 03 00 00 48 8b 3d 54 d5 0a 00 48 8b 44 24 .....H.=T...H.D$
1400ea140 58 48 2b 07 74 51 XH+.tQ
1400ea146
1400ea146loc_1400ea146:
1400ea146call __stack_chk_fail
1400ea14b
1400ea14bloc_1400ea14b:
1400ea14bmov rax, r8
1400ea14ejmp 0x1400e9fe5
1400ea153
1400ea153 48 8d 4c 24 20 48 89 7c 24 30 48 89 c3 H.L$ H.|$0H..
1400ea160 48 89 74 24 28 4c 89 6c 24 38 4c 89 64 24 40 4c H.t$(L.l$8L.d$@L
1400ea170 89 74 24 48 48 89 6c 24 50 e8 02 e7 ff ff 48 8b .t$HH.l$P.....H.
1400ea180 3d 0b d5 0a 00 48 8b 44 24 58 48 2b 07 75 b7 48 =....H.D$XH+.u.H
1400ea190 89 d9 e8 09 12 f3 ff 48 89 f1 e8 01 12 f3 ff 90 .......H........
1400e9e60
1400e9e60std::__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>>&&):
1400e9e60push r15
1400e9e62push r14
1400e9e64push r13
1400e9e66push r12
1400e9e68push rbp
1400e9e69push rdi
1400e9e6apush rsi
1400e9e6bpush rbx
1400e9e6csub rsp, 104
1400e9e70mov rdi, [rip+0xad819]
1400e9e77mov rax, [rdi]
1400e9e7amov [rsp+88], rax
1400e9e7fxor eax, eax
1400e9e81mov r15, rdx
1400e9e84mov [rsp+32], rcx
1400e9e89mov rbx, rcx
1400e9e8cmov rsi, [r15+8]
1400e9e90mov rdx, [rdx+72]
1400e9e94mov rcx, [r15+32]
1400e9e98test rsi, rsi
1400e9e9bje 0x1400e9ff8
1400e9ea1mov rax, [r15+24]
1400e9ea5mov rdi, [r15+16]
1400e9ea9sub rsi, rdx
1400e9eacsar rsi, 1
1400e9eafmov r13, rax
1400e9eb2sub rdi, rdx
1400e9eb5sub r13, rdx
1400e9eb8sar rdi, 1
1400e9ebbsar r13, 1
1400e9ebetest rcx, rcx
1400e9ec1je 0x1400e9fd0
1400e9ec7mov r8, [r15+40]
1400e9ecbmov rbp, [r15+48]
1400e9ecfmov r12, rcx
1400e9ed2sub r12, rdx
1400e9ed5mov r14, r8
1400e9ed8sub rbp, rdx
1400e9edbsar r12, 1
1400e9edesub r14, rcx
1400e9ee1sar rbp, 1
1400e9ee4sar r14, 1
1400e9ee7test rax, rax
1400e9eeaje 0x1400ea14b
1400e9ef0cmp rax, r8
1400e9ef3cmovb rax, r8
1400e9ef7
1400e9ef7loc_1400e9ef7:
1400e9ef7sub rax, rdx
1400e9efasar rax, 1
1400e9efdmov [r15+80], rax
1400e9f01
1400e9f01loc_1400e9f01:
1400e9f01mov rdx, r15
1400e9f04mov rcx, rbx
1400e9f07call std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400e9f0clea rax, [rip+0xb6ded]
1400e9f13lea r8, [rbx+88]
1400e9f17mov [rbx], rax
1400e9f1amov eax, [r15+64]
1400e9f1elea rdx, [r15+88]
1400e9f22mov [rbx+72], r8
1400e9f26mov [rbx+64], eax
1400e9f29mov rax, [r15+72]
1400e9f2dcmp rax, rdx
1400e9f30je 0x1400ea040
1400e9f36mov [rbx+72], rax
1400e9f3amov rax, [r15+88]
1400e9f3emov [rbx+88], rax
1400e9f42
1400e9f42loc_1400e9f42:
1400e9f42mov rcx, [r15+80]
1400e9f46
1400e9f46loc_1400e9f46:
1400e9f46xor eax, eax
1400e9f48mov [rbx+80], rcx
1400e9f4cmov [r15+72], rdx
1400e9f50mov [r15+88], ax
1400e9f55mov rax, [rbx+72]
1400e9f59mov [r15+80], 0
1400e9f61cmp rsi, -1
1400e9f65je 0x1400e9f7f
1400e9f67lea rcx, [rax+2*rsi]
1400e9f6bmov [rbx+8], rcx
1400e9f6flea rcx, [rax+2*rdi]
1400e9f73mov [rbx+16], rcx
1400e9f77lea rcx, [rax+2*r13]
1400e9f7bmov [rbx+24], rcx
1400e9f7f
1400e9f7floc_1400e9f7f:
1400e9f7fcmp r12, -1
1400e9f83je 0x1400e9f9c
1400e9f85lea rdx, [rax+2*r12]
1400e9f89mov r9, r14
1400e9f8clea r8, [rax+2*rbp]
1400e9f90mov rcx, rbx
1400e9f93call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9f98mov rdx, [r15+72]
1400e9f9c
1400e9f9cloc_1400e9f9c:
1400e9f9cxor r9l, r9l
1400e9f9fxor r8l, r8l
1400e9fa2mov rcx, r15
1400e9fa5call 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)
1400e9faamov rsi, [rip+0xad6df]
1400e9fb1mov rax, [rsp+88]
1400e9fb6sub rax, [rsi]
1400e9fb9jne 0x1400ea146
1400e9fbfadd rsp, 104
1400e9fc3pop rbx
1400e9fc4pop rsi
1400e9fc5pop rdi
1400e9fc6pop rbp
1400e9fc7pop r12
1400e9fc9pop r13
1400e9fcbpop r14
1400e9fcdpop r15
1400e9fcfret
1400e9fd0
1400e9fd0loc_1400e9fd0:
1400e9fd0mov rbp, -1
1400e9fd7mov r14, -1
1400e9fdemov r12, -1
1400e9fe5
1400e9fe5loc_1400e9fe5:
1400e9fe5test rax, rax
1400e9fe8jne 0x1400e9ef7
1400e9feejmp 0x1400e9f01
1400e9ff3
1400e9ff3 0f 1f 44 00 00 ..D..
1400e9ff8
1400e9ff8loc_1400e9ff8:
1400e9ff8test rcx, rcx
1400e9ffbje 0x1400ea0e0
1400ea001mov rax, [r15+40]
1400ea005mov rbp, [r15+48]
1400ea009mov r12, rcx
1400ea00cmov r13, -1
1400ea013sub r12, rdx
1400ea016mov rdi, -1
1400ea01dmov rsi, -1
1400ea024mov r14, rax
1400ea027sub rbp, rdx
1400ea02asar r12, 1
1400ea02dsub r14, rcx
1400ea030sar rbp, 1
1400ea033sar r14, 1
1400ea036jmp 0x1400e9fe5
1400ea038
1400ea038 0f 1f 84 00 00 00 00 00 ........
1400ea040
1400ea040loc_1400ea040:
1400ea040mov rcx, [r15+80]
1400ea044lea rax, [rcx+rcx+2]
1400ea049cmp eax, 8
1400ea04cjae 0x1400ea088
1400ea04etest al, 4
1400ea050jne 0x1400ea10f
1400ea056test eax, eax
1400ea058je 0x1400e9f46
1400ea05emovzx ecx, [r15+88]
1400ea063mov [rbx+88], cl
1400ea066test al, 2
1400ea068je 0x1400e9f42
1400ea06emov eax, eax
1400ea070movzx ecx, [rdx+rax-2]
1400ea075mov [r8+rax-2], cx
1400ea07bmov rcx, [r15+80]
1400ea07fjmp 0x1400e9f46
1400ea084
1400ea084 0f 1f 40 00 ..@.
1400ea088
1400ea088loc_1400ea088:
1400ea088mov rcx, [r15+88]
1400ea08cmov r10, rdx
1400ea08fmov [rbx+88], rcx
1400ea093mov ecx, eax
1400ea095mov r9, [rdx+rcx-8]
1400ea09amov [r8+rcx-8], r9
1400ea09flea rcx, [rbx+96]
1400ea0a3and rcx, -8
1400ea0a7sub r8, rcx
1400ea0aaadd eax, r8l
1400ea0adsub r10, r8
1400ea0b0and eax, -8
1400ea0b3cmp eax, 8
1400ea0b6jb 0x1400e9f42
1400ea0bcand eax, -8
1400ea0bfxor r8l, r8l
1400ea0c2
1400ea0c2loc_1400ea0c2:
1400ea0c2mov r9l, r8l
1400ea0c5add r8l, 8
1400ea0c9mov r11, [r10+r9]
1400ea0cdmov [rcx+r9], r11
1400ea0d1cmp r8l, eax
1400ea0d4jb 0x1400ea0c2
1400ea0d6jmp 0x1400e9f42
1400ea0db
1400ea0db 0f 1f 44 00 00 ..D..
1400ea0e0
1400ea0e0loc_1400ea0e0:
1400ea0e0mov rbp, -1
1400ea0e7mov r14, -1
1400ea0eemov r12, -1
1400ea0f5mov r13, -1
1400ea0fcmov rdi, -1
1400ea103mov rsi, -1
1400ea10ajmp 0x1400e9f01
1400ea10f
1400ea10floc_1400ea10f:
1400ea10fmov ecx, [r15+88]
1400ea113mov eax, eax
1400ea115mov [rbx+88], ecx
1400ea118mov ecx, [rdx+rax-4]
1400ea11cmov [r8+rax-4], ecx
1400ea121mov rcx, [r15+80]
1400ea125jmp 0x1400e9f46
1400ea12a
1400ea12a 48 89 d9 48 89 c6 H..H..
1400ea130 e8 9b 03 00 00 48 8b 3d 54 d5 0a 00 48 8b 44 24 .....H.=T...H.D$
1400ea140 58 48 2b 07 74 51 XH+.tQ
1400ea146
1400ea146loc_1400ea146:
1400ea146call __stack_chk_fail
1400ea14b
1400ea14bloc_1400ea14b:
1400ea14bmov rax, r8
1400ea14ejmp 0x1400e9fe5
1400ea153
1400ea153 48 8d 4c 24 20 48 89 7c 24 30 48 89 c3 H.L$ H.|$0H..
1400ea160 48 89 74 24 28 4c 89 6c 24 38 4c 89 64 24 40 4c H.t$(L.l$8L.d$@L
1400ea170 89 74 24 48 48 89 6c 24 50 e8 02 e7 ff ff 48 8b .t$HH.l$P.....H.
1400ea180 3d 0b d5 0a 00 48 8b 44 24 58 48 2b 07 75 b7 48 =....H.D$XH+.u.H
1400ea190 89 d9 e8 09 12 f3 ff 48 89 f1 e8 01 12 f3 ff 90 .......H........
1400e9e60
Loading..