File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400b7cf0
1400b7cf0int std::__facet_shims::__messages_open<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*, char const*, unsigned long long, std::locale const&):
1400b7cf0push rdi
1400b7cf1push rsi
1400b7cf2push rbx
1400b7cf3sub rsp, 64
1400b7cf7mov rsi, [rip+0xdf992]
1400b7cfemov rdi, [rsp+128]
1400b7d06mov rbx, rdx
1400b7d09mov rcx, r8
1400b7d0cmov rdx, [rsi]
1400b7d0fmov [rsp+56], rdx
1400b7d14lea rdx, [r8+r9]
1400b7d18lea r8, [rsp+47]
1400b7d1dcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400b7d22lea rdx, [rsp+48]
1400b7d27mov r8, rdi
1400b7d2amov rcx, rbx
1400b7d2dmov [rsp+48], rax
1400b7d32mov rax, [rbx]
1400b7d35call [rax+16]
1400b7d38mov rcx, [rsp+48]
1400b7d3dmov ebx, eax
1400b7d3fmov eax, -1
1400b7d44lock xadd [rcx-8], eax
1400b7d49test eax, eax
1400b7d4bjle 0x1400b7d70
1400b7d4d
1400b7d4dloc_1400b7d4d:
1400b7d4dmov rdi, [rip+0xdf93c]
1400b7d54mov rax, [rsp+56]
1400b7d59sub rax, [rdi]
1400b7d5cjne 0x1400b7da7
1400b7d5emov eax, ebx
1400b7d60add rsp, 64
1400b7d64pop rbx
1400b7d65pop rsi
1400b7d66pop rdi
1400b7d67ret
1400b7d68
1400b7d68 0f 1f 84 00 00 00 00 00 ........
1400b7d70
1400b7d70loc_1400b7d70:
1400b7d70sub rcx, 24
1400b7d74lea rdx, [rsp+47]
1400b7d79call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b7d7ejmp 0x1400b7d4d
1400b7d80
1400b7d80 48 89 c3 48 8b 44 24 30 48 8d 54 24 2f 48 8d 48 H..H.D$0H.T$/H.H
1400b7d90 e8 e8 da f9 fd ff 48 8b 3d f3 f8 0d 00 48 8b 44 ......H.=....H.D
1400b7da0 24 38 48 2b 07 74 05 $8H+.t.
1400b7da7
1400b7da7loc_1400b7da7:
1400b7da7call __stack_chk_fail
1400b7dacmov rcx, rbx
1400b7dafcall _Unwind_Resume
1400b7db4nop
1400b7cf0
1400b7cf0int std::__facet_shims::__messages_open<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*, char const*, unsigned long long, std::locale const&):
1400b7cf0push rdi
1400b7cf1push rsi
1400b7cf2push rbx
1400b7cf3sub rsp, 64
1400b7cf7mov rsi, [rip+0xdf992]
1400b7cfemov rdi, [rsp+128]
1400b7d06mov rbx, rdx
1400b7d09mov rcx, r8
1400b7d0cmov rdx, [rsi]
1400b7d0fmov [rsp+56], rdx
1400b7d14lea rdx, [r8+r9]
1400b7d18lea r8, [rsp+47]
1400b7d1dcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400b7d22lea rdx, [rsp+48]
1400b7d27mov r8, rdi
1400b7d2amov rcx, rbx
1400b7d2dmov [rsp+48], rax
1400b7d32mov rax, [rbx]
1400b7d35call [rax+16]
1400b7d38mov rcx, [rsp+48]
1400b7d3dmov ebx, eax
1400b7d3fmov eax, -1
1400b7d44lock xadd [rcx-8], eax
1400b7d49test eax, eax
1400b7d4bjle 0x1400b7d70
1400b7d4d
1400b7d4dloc_1400b7d4d:
1400b7d4dmov rdi, [rip+0xdf93c]
1400b7d54mov rax, [rsp+56]
1400b7d59sub rax, [rdi]
1400b7d5cjne 0x1400b7da7
1400b7d5emov eax, ebx
1400b7d60add rsp, 64
1400b7d64pop rbx
1400b7d65pop rsi
1400b7d66pop rdi
1400b7d67ret
1400b7d68
1400b7d68 0f 1f 84 00 00 00 00 00 ........
1400b7d70
1400b7d70loc_1400b7d70:
1400b7d70sub rcx, 24
1400b7d74lea rdx, [rsp+47]
1400b7d79call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b7d7ejmp 0x1400b7d4d
1400b7d80
1400b7d80 48 89 c3 48 8b 44 24 30 48 8d 54 24 2f 48 8d 48 H..H.D$0H.T$/H.H
1400b7d90 e8 e8 da f9 fd ff 48 8b 3d f3 f8 0d 00 48 8b 44 ......H.=....H.D
1400b7da0 24 38 48 2b 07 74 05 $8H+.t.
1400b7da7
1400b7da7loc_1400b7da7:
1400b7da7call __stack_chk_fail
1400b7dacmov rcx, rbx
1400b7dafcall _Unwind_Resume
1400b7db4nop
1400b7cf0
1400b7db5
1400b7db5 // align 0x10
1400b7db5 // align 0x10
1400b7dc0
1400b7dc0int std::__facet_shims::__messages_open<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*, char const*, unsigned long long, std::locale const&):
1400b7dc0push rbp
1400b7dc1push rdi
1400b7dc2push rsi
1400b7dc3push rbx
1400b7dc4sub rsp, 88
1400b7dc8mov rsi, [rip+0xdf8c1]
1400b7dcfmov rbp, [rsp+160]
1400b7dd7mov rax, [rsi]
1400b7ddamov [rsp+72], rax
1400b7ddfxor eax, eax
1400b7de1lea rsi, [rsp+48]
1400b7de6mov rdi, rdx
1400b7de9mov rdx, r8
1400b7decmov [rsp+32], rsi
1400b7df1test r8, r8
1400b7df4jne 0x1400b7dfb
1400b7df6test r9, r9
1400b7df9jne 0x1400b7e6a
1400b7dfb
1400b7dfbloc_1400b7dfb:
1400b7dfblea r8, [rdx+r9]
1400b7dfflea rcx, [rsp+32]
1400b7e04call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400b7e09mov rax, [rdi]
1400b7e0cmov r8, rbp
1400b7e0flea rdx, [rsp+32]
1400b7e14mov rcx, rdi
1400b7e17call [rax+16]
1400b7e1amov rcx, [rsp+32]
1400b7e1fmov ebx, eax
1400b7e21cmp rcx, rsi
1400b7e24je 0x1400b7e2b
1400b7e26call operator delete(void*)
1400b7e2b
1400b7e2bloc_1400b7e2b:
1400b7e2bmov rdi, [rip+0xdf85e]
1400b7e32mov rax, [rsp+72]
1400b7e37sub rax, [rdi]
1400b7e3ajne 0x1400b7e65
1400b7e3cmov eax, ebx
1400b7e3eadd rsp, 88
1400b7e42pop rbx
1400b7e43pop rsi
1400b7e44pop rdi
1400b7e45pop rbp
1400b7e46ret
1400b7e47
1400b7e47 48 8d 4c 24 20 48 89 c6 e8 H.L$ H...
1400b7e50 bc 51 02 00 48 8b 3d 35 f8 0d 00 48 8b 44 24 48 .Q..H.=5...H.D$H
1400b7e60 48 2b 07 74 1b H+.t.
1400b7e65
1400b7e65loc_1400b7e65:
1400b7e65call __stack_chk_fail
1400b7e6a
1400b7e6aloc_1400b7e6a:
1400b7e6amov rbx, [rip+0xdf81f]
1400b7e71mov rax, [rsp+72]
1400b7e76sub rax, [rbx]
1400b7e79jne 0x1400b7e65
1400b7e7bcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcyRKS3_.part.0
1400b7e80mov rcx, rsi
1400b7e83call _Unwind_Resume
1400b7e88nop
1400b7dc0
1400b7dc0int std::__facet_shims::__messages_open<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*, char const*, unsigned long long, std::locale const&):
1400b7dc0push rbp
1400b7dc1push rdi
1400b7dc2push rsi
1400b7dc3push rbx
1400b7dc4sub rsp, 88
1400b7dc8mov rsi, [rip+0xdf8c1]
1400b7dcfmov rbp, [rsp+160]
1400b7dd7mov rax, [rsi]
1400b7ddamov [rsp+72], rax
1400b7ddfxor eax, eax
1400b7de1lea rsi, [rsp+48]
1400b7de6mov rdi, rdx
1400b7de9mov rdx, r8
1400b7decmov [rsp+32], rsi
1400b7df1test r8, r8
1400b7df4jne 0x1400b7dfb
1400b7df6test r9, r9
1400b7df9jne 0x1400b7e6a
1400b7dfb
1400b7dfbloc_1400b7dfb:
1400b7dfblea r8, [rdx+r9]
1400b7dfflea rcx, [rsp+32]
1400b7e04call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
1400b7e09mov rax, [rdi]
1400b7e0cmov r8, rbp
1400b7e0flea rdx, [rsp+32]
1400b7e14mov rcx, rdi
1400b7e17call [rax+16]
1400b7e1amov rcx, [rsp+32]
1400b7e1fmov ebx, eax
1400b7e21cmp rcx, rsi
1400b7e24je 0x1400b7e2b
1400b7e26call operator delete(void*)
1400b7e2b
1400b7e2bloc_1400b7e2b:
1400b7e2bmov rdi, [rip+0xdf85e]
1400b7e32mov rax, [rsp+72]
1400b7e37sub rax, [rdi]
1400b7e3ajne 0x1400b7e65
1400b7e3cmov eax, ebx
1400b7e3eadd rsp, 88
1400b7e42pop rbx
1400b7e43pop rsi
1400b7e44pop rdi
1400b7e45pop rbp
1400b7e46ret
1400b7e47
1400b7e47 48 8d 4c 24 20 48 89 c6 e8 H.L$ H...
1400b7e50 bc 51 02 00 48 8b 3d 35 f8 0d 00 48 8b 44 24 48 .Q..H.=5...H.D$H
1400b7e60 48 2b 07 74 1b H+.t.
1400b7e65
1400b7e65loc_1400b7e65:
1400b7e65call __stack_chk_fail
1400b7e6a
1400b7e6aloc_1400b7e6a:
1400b7e6amov rbx, [rip+0xdf81f]
1400b7e71mov rax, [rsp+72]
1400b7e76sub rax, [rbx]
1400b7e79jne 0x1400b7e65
1400b7e7bcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcyRKS3_.part.0
1400b7e80mov rcx, rsi
1400b7e83call _Unwind_Resume
1400b7e88nop
1400b7dc0
1400b7e89
1400b7e89 // align 0x10
1400b7e89 // align 0x10
1400b7e90
1400b7e90void std::__facet_shims::__messages_close<char>(std::integral_constant<bool, false>, std::locale::facet const*, int):
1400b7e90mov rax, [rdx]
1400b7e93mov rax, [rax+32]
1400b7e97mov rcx, rdx
1400b7e9amov edx, r8l
1400b7e9djmp rax
1400b7e90
1400b7e90void std::__facet_shims::__messages_close<char>(std::integral_constant<bool, false>, std::locale::facet const*, int):
1400b7e90mov rax, [rdx]
1400b7e93mov rax, [rax+32]
1400b7e97mov rcx, rdx
1400b7e9amov edx, r8l
1400b7e9djmp rax
1400b7e90
1400b7ea0
1400b7ea0void std::__facet_shims::__messages_close<char>(std::integral_constant<bool, true>, std::locale::facet const*, int):
1400b7ea0mov rax, [rdx]
1400b7ea3mov rax, [rax+32]
1400b7ea7mov rcx, rdx
1400b7eaamov edx, r8l
1400b7eadjmp rax
1400b7ea0
1400b7ea0void std::__facet_shims::__messages_close<char>(std::integral_constant<bool, true>, std::locale::facet const*, int):
1400b7ea0mov rax, [rdx]
1400b7ea3mov rax, [rax+32]
1400b7ea7mov rcx, rdx
1400b7eaamov edx, r8l
1400b7eadjmp rax
1400b7ea0
1400b7eb0
1400b7eb0void std::__facet_shims::__messages_close<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*, int):
1400b7eb0mov rax, [rdx]
1400b7eb3mov rax, [rax+32]
1400b7eb7mov rcx, rdx
1400b7ebamov edx, r8l
1400b7ebdjmp rax
1400b7eb0
1400b7eb0void std::__facet_shims::__messages_close<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*, int):
1400b7eb0mov rax, [rdx]
1400b7eb3mov rax, [rax+32]
1400b7eb7mov rcx, rdx
1400b7ebamov edx, r8l
1400b7ebdjmp rax
1400b7eb0
1400b7ec0
1400b7ec0void std::__facet_shims::__messages_close<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*, int):
1400b7ec0mov rax, [rdx]
1400b7ec3mov rax, [rax+32]
1400b7ec7mov rcx, rdx
1400b7ecamov edx, r8l
1400b7ecdjmp rax
1400b7ec0
1400b7ec0void std::__facet_shims::__messages_close<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*, int):
1400b7ec0mov rax, [rdx]
1400b7ec3mov rax, [rax+32]
1400b7ec7mov rcx, rdx
1400b7ecamov edx, r8l
1400b7ecdjmp rax
1400b7ec0
1400b7ed0
1400b7ed0int std::__facet_shims::__collate_compare<char>(std::integral_constant<bool, false>, std::locale::facet const*, char const*, char const*, char const*, char const*):
1400b7ed0mov r10, [rsp+48]
1400b7ed5mov rcx, rdx
1400b7ed8mov rdx, r8
1400b7edbmov r8, r9
1400b7edemov r9, [rsp+40]
1400b7ee3mov rax, [rcx]
1400b7ee6mov [rsp+40], r10
1400b7eebjmp [rax+16]
1400b7ed0
1400b7ed0int std::__facet_shims::__collate_compare<char>(std::integral_constant<bool, false>, std::locale::facet const*, char const*, char const*, char const*, char const*):
1400b7ed0mov r10, [rsp+48]
1400b7ed5mov rcx, rdx
1400b7ed8mov rdx, r8
1400b7edbmov r8, r9
1400b7edemov r9, [rsp+40]
1400b7ee3mov rax, [rcx]
1400b7ee6mov [rsp+40], r10
1400b7eebjmp [rax+16]
1400b7ed0
1400b7eef
1400b7eef // align 0x10
1400b7eef // align 0x10
1400b7ef0
1400b7ef0int std::__facet_shims::__collate_compare<char>(std::integral_constant<bool, true>, std::locale::facet const*, char const*, char const*, char const*, char const*):
1400b7ef0mov r10, [rsp+48]
1400b7ef5mov rcx, rdx
1400b7ef8mov rdx, r8
1400b7efbmov r8, r9
1400b7efemov r9, [rsp+40]
1400b7f03mov rax, [rcx]
1400b7f06mov [rsp+40], r10
1400b7f0bjmp [rax+16]
1400b7ef0
1400b7ef0int std::__facet_shims::__collate_compare<char>(std::integral_constant<bool, true>, std::locale::facet const*, char const*, char const*, char const*, char const*):
1400b7ef0mov r10, [rsp+48]
1400b7ef5mov rcx, rdx
1400b7ef8mov rdx, r8
1400b7efbmov r8, r9
1400b7efemov r9, [rsp+40]
1400b7f03mov rax, [rcx]
1400b7f06mov [rsp+40], r10
1400b7f0bjmp [rax+16]
1400b7ef0
1400b7f0f
1400b7f0f // align 0x10
1400b7f0f // align 0x10
1400b7f10
1400b7f10int std::__facet_shims::__collate_compare<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*):
1400b7f10mov r10, [rsp+48]
1400b7f15mov rcx, rdx
1400b7f18mov rdx, r8
1400b7f1bmov r8, r9
1400b7f1emov r9, [rsp+40]
1400b7f23mov rax, [rcx]
1400b7f26mov [rsp+40], r10
1400b7f2bjmp [rax+16]
1400b7f10
1400b7f10int std::__facet_shims::__collate_compare<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*):
1400b7f10mov r10, [rsp+48]
1400b7f15mov rcx, rdx
1400b7f18mov rdx, r8
1400b7f1bmov r8, r9
1400b7f1emov r9, [rsp+40]
1400b7f23mov rax, [rcx]
1400b7f26mov [rsp+40], r10
1400b7f2bjmp [rax+16]
1400b7f10
1400b7f2f
1400b7f2f // align 0x10
1400b7f2f // align 0x10
1400b7f30
1400b7f30int std::__facet_shims::__collate_compare<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*):
1400b7f30mov r10, [rsp+48]
1400b7f35mov rcx, rdx
1400b7f38mov rdx, r8
1400b7f3bmov r8, r9
1400b7f3emov r9, [rsp+40]
1400b7f43mov rax, [rcx]
1400b7f46mov [rsp+40], r10
1400b7f4bjmp [rax+16]
1400b7f30
1400b7f30int std::__facet_shims::__collate_compare<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*):
1400b7f30mov r10, [rsp+48]
1400b7f35mov rcx, rdx
1400b7f38mov rdx, r8
1400b7f3bmov r8, r9
1400b7f3emov r9, [rsp+40]
1400b7f43mov rax, [rcx]
1400b7f46mov [rsp+40], r10
1400b7f4bjmp [rax+16]
1400b7f30
1400b7f4f
1400b7f4f // align 0x10
1400b7f4f // align 0x10
1400b7f50
1400b7f50void std::__facet_shims::__collate_transform<char>(std::integral_constant<bool, false>, std::locale::facet const*, std::__facet_shims::__any_string&, char const*, char const*):
1400b7f50push rbx
1400b7f51sub rsp, 64
1400b7f55mov rcx, [rip+0xdf734]
1400b7f5cmov rax, [rcx]
1400b7f5fmov [rsp+56], rax
1400b7f64xor eax, eax
1400b7f66mov rax, [rdx]
1400b7f69mov rbx, r8
1400b7f6clea rcx, [rsp+48]
1400b7f71mov r8, r9
1400b7f74mov r9, [rsp+112]
1400b7f79call [rax+24]
1400b7f7cmov rax, [rbx+32]
1400b7f80test rax, rax
1400b7f83je 0x1400b7f8a
1400b7f85mov rcx, rbx
1400b7f88call rax
1400b7f8a
1400b7f8aloc_1400b7f8a:
1400b7f8amov rax, [rsp+48]
1400b7f8fmov edx, [rax-8]
1400b7f92lea rcx, [rax-24]
1400b7f96test edx, edx
1400b7f98js 0x1400b7fe0
1400b7f9alock add [rax-8], 1
1400b7f9f
1400b7f9floc_1400b7f9f:
1400b7f9fmov rcx, [rsp+48]
1400b7fa4mov [rbx], rax
1400b7fa7mov rax, [rcx-24]
1400b7fabmov [rbx+8], rax
1400b7faflea rax, [rip-2822]
1400b7fb6mov [rbx+32], rax
1400b7fbamov eax, -1
1400b7fbflock xadd [rcx-8], eax
1400b7fc4test eax, eax
1400b7fc6jle 0x1400b7ff0
1400b7fc8
1400b7fc8loc_1400b7fc8:
1400b7fc8mov rbx, [rip+0xdf6c1]
1400b7fcfmov rax, [rsp+56]
1400b7fd4sub rax, [rbx]
1400b7fd7jne 0x1400b8027
1400b7fd9add rsp, 64
1400b7fddpop rbx
1400b7fderet
1400b7fdf
1400b7fdf 90 .
1400b7fe0
1400b7fe0loc_1400b7fe0:
1400b7fe0lea rdx, [rsp+47]
1400b7fe5xor r8l, r8l
1400b7fe8call std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400b7fedjmp 0x1400b7f9f
1400b7fef
1400b7fef 90 .
1400b7ff0
1400b7ff0loc_1400b7ff0:
1400b7ff0lea rdx, [rsp+47]
1400b7ff5sub rcx, 24
1400b7ff9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b7ffejmp 0x1400b7fc8
1400b8000
1400b8000 48 89 c3 48 8b 44 24 30 48 8d 54 24 2e 48 8d 48 H..H.D$0H.T$.H.H
1400b8010 e8 e8 5a f7 fd ff 48 8b 15 73 f6 0d 00 48 8b 44 ..Z...H..s...H.D
1400b8020 24 38 48 2b 02 74 05 $8H+.t.
1400b8027
1400b8027loc_1400b8027:
1400b8027call __stack_chk_fail
1400b802cmov rcx, rbx
1400b802fcall _Unwind_Resume
1400b8034nop
1400b7f50
1400b7f50void std::__facet_shims::__collate_transform<char>(std::integral_constant<bool, false>, std::locale::facet const*, std::__facet_shims::__any_string&, char const*, char const*):
1400b7f50push rbx
1400b7f51sub rsp, 64
1400b7f55mov rcx, [rip+0xdf734]
1400b7f5cmov rax, [rcx]
1400b7f5fmov [rsp+56], rax
1400b7f64xor eax, eax
1400b7f66mov rax, [rdx]
1400b7f69mov rbx, r8
1400b7f6clea rcx, [rsp+48]
1400b7f71mov r8, r9
1400b7f74mov r9, [rsp+112]
1400b7f79call [rax+24]
1400b7f7cmov rax, [rbx+32]
1400b7f80test rax, rax
1400b7f83je 0x1400b7f8a
1400b7f85mov rcx, rbx
1400b7f88call rax
1400b7f8a
1400b7f8aloc_1400b7f8a:
1400b7f8amov rax, [rsp+48]
1400b7f8fmov edx, [rax-8]
1400b7f92lea rcx, [rax-24]
1400b7f96test edx, edx
1400b7f98js 0x1400b7fe0
1400b7f9alock add [rax-8], 1
1400b7f9f
1400b7f9floc_1400b7f9f:
1400b7f9fmov rcx, [rsp+48]
1400b7fa4mov [rbx], rax
1400b7fa7mov rax, [rcx-24]
1400b7fabmov [rbx+8], rax
1400b7faflea rax, [rip-2822]
1400b7fb6mov [rbx+32], rax
1400b7fbamov eax, -1
1400b7fbflock xadd [rcx-8], eax
1400b7fc4test eax, eax
1400b7fc6jle 0x1400b7ff0
1400b7fc8
1400b7fc8loc_1400b7fc8:
1400b7fc8mov rbx, [rip+0xdf6c1]
1400b7fcfmov rax, [rsp+56]
1400b7fd4sub rax, [rbx]
1400b7fd7jne 0x1400b8027
1400b7fd9add rsp, 64
1400b7fddpop rbx
1400b7fderet
1400b7fdf
1400b7fdf 90 .
1400b7fe0
1400b7fe0loc_1400b7fe0:
1400b7fe0lea rdx, [rsp+47]
1400b7fe5xor r8l, r8l
1400b7fe8call std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400b7fedjmp 0x1400b7f9f
1400b7fef
1400b7fef 90 .
1400b7ff0
1400b7ff0loc_1400b7ff0:
1400b7ff0lea rdx, [rsp+47]
1400b7ff5sub rcx, 24
1400b7ff9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b7ffejmp 0x1400b7fc8
1400b8000
1400b8000 48 89 c3 48 8b 44 24 30 48 8d 54 24 2e 48 8d 48 H..H.D$0H.T$.H.H
1400b8010 e8 e8 5a f7 fd ff 48 8b 15 73 f6 0d 00 48 8b 44 ..Z...H..s...H.D
1400b8020 24 38 48 2b 02 74 05 $8H+.t.
1400b8027
1400b8027loc_1400b8027:
1400b8027call __stack_chk_fail
1400b802cmov rcx, rbx
1400b802fcall _Unwind_Resume
1400b8034nop
1400b7f50
1400b8035
1400b8035 // align 0x10
1400b8035 // align 0x10
1400b8040
1400b8040void std::__facet_shims::__collate_transform<char>(std::integral_constant<bool, true>, std::locale::facet const*, std::__facet_shims::__any_string&, char const*, char const*):
1400b8040push rsi
1400b8041push rbx
1400b8042sub rsp, 88
1400b8046mov rsi, [rip+0xdf643]
1400b804dmov rax, [rsi]
1400b8050mov [rsp+72], rax
1400b8055mov rax, [rdx]
1400b8058mov rbx, r8
1400b805blea rcx, [rsp+32]
1400b8060mov r8, r9
1400b8063mov r9, [rsp+144]
1400b806bcall [rax+24]
1400b806emov rax, [rbx+32]
1400b8072test rax, rax
1400b8075je 0x1400b807c
1400b8077mov rcx, rbx
1400b807acall rax
1400b807c
1400b807cloc_1400b807c:
1400b807clea rax, [rbx+16]
1400b8080mov r8, [rsp+40]
1400b8085mov rdx, [rsp+32]
1400b808amov rcx, rbx
1400b808dmov [rbx], rax
1400b8090call void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<true>(char const*, unsigned long long)
1400b8095lea rax, [rip-2956]
1400b809cmov rcx, [rsp+32]
1400b80a1mov [rbx+32], rax
1400b80a5lea rax, [rsp+48]
1400b80aacmp rcx, rax
1400b80adje 0x1400b80b4
1400b80afcall operator delete(void*)
1400b80b4
1400b80b4loc_1400b80b4:
1400b80b4mov rsi, [rip+0xdf5d5]
1400b80bbmov rax, [rsp+72]
1400b80c0sub rax, [rsi]
1400b80c3jne 0x1400b80ea
1400b80c5add rsp, 88
1400b80c9pop rbx
1400b80capop rsi
1400b80cbret
1400b80cc
1400b80cc 48 8d 4c 24 H.L$
1400b80d0 20 48 89 c3 e8 37 4f 02 00 48 8b 15 b0 f5 0d 00 H...7O..H......
1400b80e0 48 8b 44 24 48 48 2b 02 74 05 H.D$HH+.t.
1400b80ea
1400b80ealoc_1400b80ea:
1400b80eacall __stack_chk_fail
1400b80efmov rcx, rbx
1400b80f2call _Unwind_Resume
1400b80f7nop
1400b8040
1400b8040void std::__facet_shims::__collate_transform<char>(std::integral_constant<bool, true>, std::locale::facet const*, std::__facet_shims::__any_string&, char const*, char const*):
1400b8040push rsi
1400b8041push rbx
1400b8042sub rsp, 88
1400b8046mov rsi, [rip+0xdf643]
1400b804dmov rax, [rsi]
1400b8050mov [rsp+72], rax
1400b8055mov rax, [rdx]
1400b8058mov rbx, r8
1400b805blea rcx, [rsp+32]
1400b8060mov r8, r9
1400b8063mov r9, [rsp+144]
1400b806bcall [rax+24]
1400b806emov rax, [rbx+32]
1400b8072test rax, rax
1400b8075je 0x1400b807c
1400b8077mov rcx, rbx
1400b807acall rax
1400b807c
1400b807cloc_1400b807c:
1400b807clea rax, [rbx+16]
1400b8080mov r8, [rsp+40]
1400b8085mov rdx, [rsp+32]
1400b808amov rcx, rbx
1400b808dmov [rbx], rax
1400b8090call void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<true>(char const*, unsigned long long)
1400b8095lea rax, [rip-2956]
1400b809cmov rcx, [rsp+32]
1400b80a1mov [rbx+32], rax
1400b80a5lea rax, [rsp+48]
1400b80aacmp rcx, rax
1400b80adje 0x1400b80b4
1400b80afcall operator delete(void*)
1400b80b4
1400b80b4loc_1400b80b4:
1400b80b4mov rsi, [rip+0xdf5d5]
1400b80bbmov rax, [rsp+72]
1400b80c0sub rax, [rsi]
1400b80c3jne 0x1400b80ea
1400b80c5add rsp, 88
1400b80c9pop rbx
1400b80capop rsi
1400b80cbret
1400b80cc
1400b80cc 48 8d 4c 24 H.L$
1400b80d0 20 48 89 c3 e8 37 4f 02 00 48 8b 15 b0 f5 0d 00 H...7O..H......
1400b80e0 48 8b 44 24 48 48 2b 02 74 05 H.D$HH+.t.
1400b80ea
1400b80ealoc_1400b80ea:
1400b80eacall __stack_chk_fail
1400b80efmov rcx, rbx
1400b80f2call _Unwind_Resume
1400b80f7nop
1400b8040
1400b80f8
1400b80f8 // align 0x10
1400b80f8 // align 0x10
1400b8100
1400b8100void std::__facet_shims::__collate_transform<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*, std::__facet_shims::__any_string&, wchar_t const*, wchar_t const*):
1400b8100push rbx
1400b8101sub rsp, 64
1400b8105mov rcx, [rip+0xdf584]
1400b810cmov rax, [rcx]
1400b810fmov [rsp+56], rax
1400b8114xor eax, eax
1400b8116mov rax, [rdx]
1400b8119mov rbx, r8
1400b811clea rcx, [rsp+48]
1400b8121mov r8, r9
1400b8124mov r9, [rsp+112]
1400b8129call [rax+24]
1400b812cmov rax, [rbx+32]
1400b8130test rax, rax
1400b8133je 0x1400b813a
1400b8135mov rcx, rbx
1400b8138call rax
1400b813a
1400b813aloc_1400b813a:
1400b813amov rax, [rsp+48]
1400b813fmov edx, [rax-8]
1400b8142lea rcx, [rax-24]
1400b8146test edx, edx
1400b8148js 0x1400b8190
1400b814alock add [rax-8], 1
1400b814f
1400b814floc_1400b814f:
1400b814fmov rcx, [rsp+48]
1400b8154mov [rbx], rax
1400b8157mov rax, [rcx-24]
1400b815bmov [rbx+8], rax
1400b815flea rax, [rip-3126]
1400b8166mov [rbx+32], rax
1400b816amov eax, -1
1400b816flock xadd [rcx-8], eax
1400b8174test eax, eax
1400b8176jle 0x1400b81a0
1400b8178
1400b8178loc_1400b8178:
1400b8178mov rbx, [rip+0xdf511]
1400b817fmov rax, [rsp+56]
1400b8184sub rax, [rbx]
1400b8187jne 0x1400b81d7
1400b8189add rsp, 64
1400b818dpop rbx
1400b818eret
1400b818f
1400b818f 90 .
1400b8190
1400b8190loc_1400b8190:
1400b8190lea rdx, [rsp+47]
1400b8195xor r8l, r8l
1400b8198call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_clone(std::char_traits<wchar_t> const&, unsigned long long)
1400b819djmp 0x1400b814f
1400b819f
1400b819f 90 .
1400b81a0
1400b81a0loc_1400b81a0:
1400b81a0lea rdx, [rsp+47]
1400b81a5sub rcx, 24
1400b81a9call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b81aejmp 0x1400b8178
1400b81b0
1400b81b0 48 89 c3 48 8b 44 24 30 48 8d 54 24 2e 48 8d 48 H..H.D$0H.T$.H.H
1400b81c0 e8 e8 ea 4f fd ff 48 8b 15 c3 f4 0d 00 48 8b 44 ...O..H......H.D
1400b81d0 24 38 48 2b 02 74 05 $8H+.t.
1400b81d7
1400b81d7loc_1400b81d7:
1400b81d7call __stack_chk_fail
1400b81dcmov rcx, rbx
1400b81dfcall _Unwind_Resume
1400b81e4nop
1400b8100
1400b8100void std::__facet_shims::__collate_transform<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*, std::__facet_shims::__any_string&, wchar_t const*, wchar_t const*):
1400b8100push rbx
1400b8101sub rsp, 64
1400b8105mov rcx, [rip+0xdf584]
1400b810cmov rax, [rcx]
1400b810fmov [rsp+56], rax
1400b8114xor eax, eax
1400b8116mov rax, [rdx]
1400b8119mov rbx, r8
1400b811clea rcx, [rsp+48]
1400b8121mov r8, r9
1400b8124mov r9, [rsp+112]
1400b8129call [rax+24]
1400b812cmov rax, [rbx+32]
1400b8130test rax, rax
1400b8133je 0x1400b813a
1400b8135mov rcx, rbx
1400b8138call rax
1400b813a
1400b813aloc_1400b813a:
1400b813amov rax, [rsp+48]
1400b813fmov edx, [rax-8]
1400b8142lea rcx, [rax-24]
1400b8146test edx, edx
1400b8148js 0x1400b8190
1400b814alock add [rax-8], 1
1400b814f
1400b814floc_1400b814f:
1400b814fmov rcx, [rsp+48]
1400b8154mov [rbx], rax
1400b8157mov rax, [rcx-24]
1400b815bmov [rbx+8], rax
1400b815flea rax, [rip-3126]
1400b8166mov [rbx+32], rax
1400b816amov eax, -1
1400b816flock xadd [rcx-8], eax
1400b8174test eax, eax
1400b8176jle 0x1400b81a0
1400b8178
1400b8178loc_1400b8178:
1400b8178mov rbx, [rip+0xdf511]
1400b817fmov rax, [rsp+56]
1400b8184sub rax, [rbx]
1400b8187jne 0x1400b81d7
1400b8189add rsp, 64
1400b818dpop rbx
1400b818eret
1400b818f
1400b818f 90 .
1400b8190
1400b8190loc_1400b8190:
1400b8190lea rdx, [rsp+47]
1400b8195xor r8l, r8l
1400b8198call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_clone(std::char_traits<wchar_t> const&, unsigned long long)
1400b819djmp 0x1400b814f
1400b819f
1400b819f 90 .
1400b81a0
1400b81a0loc_1400b81a0:
1400b81a0lea rdx, [rsp+47]
1400b81a5sub rcx, 24
1400b81a9call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b81aejmp 0x1400b8178
1400b81b0
1400b81b0 48 89 c3 48 8b 44 24 30 48 8d 54 24 2e 48 8d 48 H..H.D$0H.T$.H.H
1400b81c0 e8 e8 ea 4f fd ff 48 8b 15 c3 f4 0d 00 48 8b 44 ...O..H......H.D
1400b81d0 24 38 48 2b 02 74 05 $8H+.t.
1400b81d7
1400b81d7loc_1400b81d7:
1400b81d7call __stack_chk_fail
1400b81dcmov rcx, rbx
1400b81dfcall _Unwind_Resume
1400b81e4nop
1400b8100
1400b81e5
1400b81e5 // align 0x10
1400b81e5 // align 0x10
1400b81f0
1400b81f0void std::__facet_shims::__collate_transform<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*, std::__facet_shims::__any_string&, wchar_t const*, wchar_t const*):
1400b81f0push rsi
1400b81f1push rbx
1400b81f2sub rsp, 88
1400b81f6mov rsi, [rip+0xdf493]
1400b81fdmov rax, [rsi]
1400b8200mov [rsp+72], rax
1400b8205mov rax, [rdx]
1400b8208mov rbx, r8
1400b820blea rcx, [rsp+32]
1400b8210mov r8, r9
1400b8213mov r9, [rsp+144]
1400b821bcall [rax+24]
1400b821emov rax, [rbx+32]
1400b8222test rax, rax
1400b8225je 0x1400b822c
1400b8227mov rcx, rbx
1400b822acall rax
1400b822c
1400b822cloc_1400b822c:
1400b822clea rax, [rbx+16]
1400b8230mov r8, [rsp+40]
1400b8235mov rdx, [rsp+32]
1400b823amov rcx, rbx
1400b823dmov [rbx], rax
1400b8240call void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_construct<true>(wchar_t const*, unsigned long long)
1400b8245lea rax, [rip-3260]
1400b824cmov rcx, [rsp+32]
1400b8251mov [rbx+32], rax
1400b8255lea rax, [rsp+48]
1400b825acmp rcx, rax
1400b825dje 0x1400b8264
1400b825fcall operator delete(void*)
1400b8264
1400b8264loc_1400b8264:
1400b8264mov rsi, [rip+0xdf425]
1400b826bmov rax, [rsp+72]
1400b8270sub rax, [rsi]
1400b8273jne 0x1400b829a
1400b8275add rsp, 88
1400b8279pop rbx
1400b827apop rsi
1400b827bret
1400b827c
1400b827c 48 8d 4c 24 H.L$
1400b8280 20 48 89 c3 e8 b7 97 02 00 48 8b 15 00 f4 0d 00 H.......H......
1400b8290 48 8b 44 24 48 48 2b 02 74 05 H.D$HH+.t.
1400b829a
1400b829aloc_1400b829a:
1400b829acall __stack_chk_fail
1400b829fmov rcx, rbx
1400b82a2call _Unwind_Resume
1400b82a7nop
1400b81f0
1400b81f0void std::__facet_shims::__collate_transform<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*, std::__facet_shims::__any_string&, wchar_t const*, wchar_t const*):
1400b81f0push rsi
1400b81f1push rbx
1400b81f2sub rsp, 88
1400b81f6mov rsi, [rip+0xdf493]
1400b81fdmov rax, [rsi]
1400b8200mov [rsp+72], rax
1400b8205mov rax, [rdx]
1400b8208mov rbx, r8
1400b820blea rcx, [rsp+32]
1400b8210mov r8, r9
1400b8213mov r9, [rsp+144]
1400b821bcall [rax+24]
1400b821emov rax, [rbx+32]
1400b8222test rax, rax
1400b8225je 0x1400b822c
1400b8227mov rcx, rbx
1400b822acall rax
1400b822c
1400b822cloc_1400b822c:
1400b822clea rax, [rbx+16]
1400b8230mov r8, [rsp+40]
1400b8235mov rdx, [rsp+32]
1400b823amov rcx, rbx
1400b823dmov [rbx], rax
1400b8240call void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_construct<true>(wchar_t const*, unsigned long long)
1400b8245lea rax, [rip-3260]
1400b824cmov rcx, [rsp+32]
1400b8251mov [rbx+32], rax
1400b8255lea rax, [rsp+48]
1400b825acmp rcx, rax
1400b825dje 0x1400b8264
1400b825fcall operator delete(void*)
1400b8264
1400b8264loc_1400b8264:
1400b8264mov rsi, [rip+0xdf425]
1400b826bmov rax, [rsp+72]
1400b8270sub rax, [rsi]
1400b8273jne 0x1400b829a
1400b8275add rsp, 88
1400b8279pop rbx
1400b827apop rsi
1400b827bret
1400b827c
1400b827c 48 8d 4c 24 H.L$
1400b8280 20 48 89 c3 e8 b7 97 02 00 48 8b 15 00 f4 0d 00 H.......H......
1400b8290 48 8b 44 24 48 48 2b 02 74 05 H.D$HH+.t.
1400b829a
1400b829aloc_1400b829a:
1400b829acall __stack_chk_fail
1400b829fmov rcx, rbx
1400b82a2call _Unwind_Resume
1400b82a7nop
1400b81f0
1400b82a8
1400b82a8 // align 0x10
1400b82a8 // align 0x10
1400b82b0
1400b82b0std::time_base::dateorder std::__facet_shims::__time_get_dateorder<char>(std::integral_constant<bool, false>, std::locale::facet const*):
1400b82b0mov rax, [rdx]
1400b82b3mov rax, [rax+16]
1400b82b7mov rcx, rdx
1400b82bajmp rax
1400b82b0
1400b82b0std::time_base::dateorder std::__facet_shims::__time_get_dateorder<char>(std::integral_constant<bool, false>, std::locale::facet const*):
1400b82b0mov rax, [rdx]
1400b82b3mov rax, [rax+16]
1400b82b7mov rcx, rdx
1400b82bajmp rax
1400b82b0
1400b82bd
1400b82bd // align 0x10
1400b82bd // align 0x10
1400b82c0
1400b82c0std::time_base::dateorder std::__facet_shims::__time_get_dateorder<char>(std::integral_constant<bool, true>, std::locale::facet const*):
1400b82c0mov rax, [rdx]
1400b82c3mov rax, [rax+16]
1400b82c7mov rcx, rdx
1400b82cajmp rax
1400b82c0
1400b82c0std::time_base::dateorder std::__facet_shims::__time_get_dateorder<char>(std::integral_constant<bool, true>, std::locale::facet const*):
1400b82c0mov rax, [rdx]
1400b82c3mov rax, [rax+16]
1400b82c7mov rcx, rdx
1400b82cajmp rax
1400b82c0
1400b82cd
1400b82cd // align 0x10
1400b82cd // align 0x10
1400b82d0
1400b82d0std::time_base::dateorder std::__facet_shims::__time_get_dateorder<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*):
1400b82d0mov rax, [rdx]
1400b82d3mov rax, [rax+16]
1400b82d7mov rcx, rdx
1400b82dajmp rax
1400b82d0
1400b82d0std::time_base::dateorder std::__facet_shims::__time_get_dateorder<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*):
1400b82d0mov rax, [rdx]
1400b82d3mov rax, [rax+16]
1400b82d7mov rcx, rdx
1400b82dajmp rax
1400b82d0
1400b82dd
1400b82dd // align 0x10
1400b82dd // align 0x10
1400b82e0
1400b82e0std::time_base::dateorder std::__facet_shims::__time_get_dateorder<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*):
1400b82e0mov rax, [rdx]
1400b82e3mov rax, [rax+16]
1400b82e7mov rcx, rdx
1400b82eajmp rax
1400b82e0
1400b82e0std::time_base::dateorder std::__facet_shims::__time_get_dateorder<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*):
1400b82e0mov rax, [rdx]
1400b82e3mov rax, [rax+16]
1400b82e7mov rcx, rdx
1400b82eajmp rax
1400b82e0
1400b82ed
1400b82ed // align 0x10
1400b82ed // align 0x10
1400b82f0
1400b82f0void std::__facet_shims::__numpunct_fill_cache<char>(std::integral_constant<bool, false>, std::locale::facet const*, std::__numpunct_cache<char>*):
1400b82f0push r12
1400b82f2push rbp
1400b82f3push rdi
1400b82f4push rsi
1400b82f5push rbx
1400b82f6sub rsp, 64
1400b82famov rdi, [rip+0xdf38f]
1400b8301mov rax, [rdi]
1400b8304mov [rsp+56], rax
1400b8309mov rax, [rdx]
1400b830cmov rbx, r8
1400b830fmov rsi, rdx
1400b8312mov rcx, rdx
1400b8315lea rdi, [rsp+48]
1400b831acall [rax+16]
1400b831dmov rcx, rsi
1400b8320mov [rbx+72], al
1400b8323mov rax, [rsi]
1400b8326call [rax+24]
1400b8329mov rcx, rdi
1400b832cmov [rbx+136], 1
1400b8333mov rdx, rsi
1400b8336mov [rbx+73], al
1400b8339mov rax, [rsi]
1400b833cmov [rbx+16], 0
1400b8344mov [rbx+40], 0
1400b834cmov [rbx+56], 0
1400b8354call [rax+32]
1400b8357mov rax, [rsp+48]
1400b835cmov rbp, [rax-24]
1400b8360lea rcx, [rbp+1]
1400b8364call operator new[](unsigned long long)
1400b8369xor r9l, r9l
1400b836cmov r8, rbp
1400b836fmov rdx, rax
1400b8372mov rcx, rdi
1400b8375mov r12, rax
1400b8378call std::string::copy(char*, unsigned long long, unsigned long long) const
1400b837dmov [r12+rbp], 0
1400b8382mov rcx, [rsp+48]
1400b8387mov eax, -1
1400b838cmov [rbx+16], r12
1400b8390mov [rbx+24], rbp
1400b8394lock xadd [rcx-8], eax
1400b8399test eax, eax
1400b839bjle 0x1400b8468
1400b83a1
1400b83a1loc_1400b83a1:
1400b83a1mov rax, [rsi]
1400b83a4mov rcx, rdi
1400b83a7mov rdx, rsi
1400b83aacall [rax+40]
1400b83admov rax, [rsp+48]
1400b83b2mov rbp, [rax-24]
1400b83b6lea rcx, [rbp+1]
1400b83bacall operator new[](unsigned long long)
1400b83bfxor r9l, r9l
1400b83c2mov r8, rbp
1400b83c5mov rdx, rax
1400b83c8mov rcx, rdi
1400b83cbmov r12, rax
1400b83cecall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b83d3mov [r12+rbp], 0
1400b83d8mov rcx, [rsp+48]
1400b83ddmov eax, -1
1400b83e2mov [rbx+40], r12
1400b83e6mov [rbx+48], rbp
1400b83ealock xadd [rcx-8], eax
1400b83eftest eax, eax
1400b83f1jle 0x1400b8490
1400b83f7
1400b83f7loc_1400b83f7:
1400b83f7mov rax, [rsi]
1400b83famov rdx, rsi
1400b83fdmov rcx, rdi
1400b8400call [rax+48]
1400b8403mov rax, [rsp+48]
1400b8408mov rsi, [rax-24]
1400b840clea rcx, [rsi+1]
1400b8410call operator new[](unsigned long long)
1400b8415xor r9l, r9l
1400b8418mov r8, rsi
1400b841bmov rdx, rax
1400b841emov rcx, rdi
1400b8421mov rbp, rax
1400b8424call std::string::copy(char*, unsigned long long, unsigned long long) const
1400b8429mov [rbp+rsi], 0
1400b842emov rcx, [rsp+48]
1400b8433mov eax, -1
1400b8438mov [rbx+56], rbp
1400b843cmov [rbx+64], rsi
1400b8440lock xadd [rcx-8], eax
1400b8445test eax, eax
1400b8447jle 0x1400b8480
1400b8449
1400b8449loc_1400b8449:
1400b8449mov rdi, [rip+0xdf240]
1400b8450mov rax, [rsp+56]
1400b8455sub rax, [rdi]
1400b8458jne 0x1400b84ca
1400b845aadd rsp, 64
1400b845epop rbx
1400b845fpop rsi
1400b8460pop rdi
1400b8461pop rbp
1400b8462pop r12
1400b8464ret
1400b8465
1400b8465 0f 1f 00 ...
1400b8468
1400b8468loc_1400b8468:
1400b8468lea rdx, [rsp+47]
1400b846dsub rcx, 24
1400b8471call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b8476jmp 0x1400b83a1
1400b847b
1400b847b 0f 1f 44 00 00 ..D..
1400b8480
1400b8480loc_1400b8480:
1400b8480lea rdx, [rsp+47]
1400b8485sub rcx, 24
1400b8489call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b848ejmp 0x1400b8449
1400b8490
1400b8490loc_1400b8490:
1400b8490lea rdx, [rsp+47]
1400b8495sub rcx, 24
1400b8499call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b849ejmp 0x1400b83f7
1400b84a3
1400b84a3loc_1400b84a3:
1400b84a3mov rbx, rax
1400b84a6mov rax, [rsp+48]
1400b84ablea rdx, [rsp+47]
1400b84b0lea rcx, [rax-24]
1400b84b4call std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400b84b9mov rdx, [rip+0xdf1d0]
1400b84c0mov rax, [rsp+56]
1400b84c5sub rax, [rdx]
1400b84c8je 0x1400b84d3
1400b84ca
1400b84caloc_1400b84ca:
1400b84cacall __stack_chk_fail
1400b84cfjmp 0x1400b84a3
1400b84d1
1400b84d1 eb d0 ..
1400b84d3
1400b84d3loc_1400b84d3:
1400b84d3mov rcx, rbx
1400b84d6call _Unwind_Resume
1400b84dbnop
1400b82f0
1400b82f0void std::__facet_shims::__numpunct_fill_cache<char>(std::integral_constant<bool, false>, std::locale::facet const*, std::__numpunct_cache<char>*):
1400b82f0push r12
1400b82f2push rbp
1400b82f3push rdi
1400b82f4push rsi
1400b82f5push rbx
1400b82f6sub rsp, 64
1400b82famov rdi, [rip+0xdf38f]
1400b8301mov rax, [rdi]
1400b8304mov [rsp+56], rax
1400b8309mov rax, [rdx]
1400b830cmov rbx, r8
1400b830fmov rsi, rdx
1400b8312mov rcx, rdx
1400b8315lea rdi, [rsp+48]
1400b831acall [rax+16]
1400b831dmov rcx, rsi
1400b8320mov [rbx+72], al
1400b8323mov rax, [rsi]
1400b8326call [rax+24]
1400b8329mov rcx, rdi
1400b832cmov [rbx+136], 1
1400b8333mov rdx, rsi
1400b8336mov [rbx+73], al
1400b8339mov rax, [rsi]
1400b833cmov [rbx+16], 0
1400b8344mov [rbx+40], 0
1400b834cmov [rbx+56], 0
1400b8354call [rax+32]
1400b8357mov rax, [rsp+48]
1400b835cmov rbp, [rax-24]
1400b8360lea rcx, [rbp+1]
1400b8364call operator new[](unsigned long long)
1400b8369xor r9l, r9l
1400b836cmov r8, rbp
1400b836fmov rdx, rax
1400b8372mov rcx, rdi
1400b8375mov r12, rax
1400b8378call std::string::copy(char*, unsigned long long, unsigned long long) const
1400b837dmov [r12+rbp], 0
1400b8382mov rcx, [rsp+48]
1400b8387mov eax, -1
1400b838cmov [rbx+16], r12
1400b8390mov [rbx+24], rbp
1400b8394lock xadd [rcx-8], eax
1400b8399test eax, eax
1400b839bjle 0x1400b8468
1400b83a1
1400b83a1loc_1400b83a1:
1400b83a1mov rax, [rsi]
1400b83a4mov rcx, rdi
1400b83a7mov rdx, rsi
1400b83aacall [rax+40]
1400b83admov rax, [rsp+48]
1400b83b2mov rbp, [rax-24]
1400b83b6lea rcx, [rbp+1]
1400b83bacall operator new[](unsigned long long)
1400b83bfxor r9l, r9l
1400b83c2mov r8, rbp
1400b83c5mov rdx, rax
1400b83c8mov rcx, rdi
1400b83cbmov r12, rax
1400b83cecall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b83d3mov [r12+rbp], 0
1400b83d8mov rcx, [rsp+48]
1400b83ddmov eax, -1
1400b83e2mov [rbx+40], r12
1400b83e6mov [rbx+48], rbp
1400b83ealock xadd [rcx-8], eax
1400b83eftest eax, eax
1400b83f1jle 0x1400b8490
1400b83f7
1400b83f7loc_1400b83f7:
1400b83f7mov rax, [rsi]
1400b83famov rdx, rsi
1400b83fdmov rcx, rdi
1400b8400call [rax+48]
1400b8403mov rax, [rsp+48]
1400b8408mov rsi, [rax-24]
1400b840clea rcx, [rsi+1]
1400b8410call operator new[](unsigned long long)
1400b8415xor r9l, r9l
1400b8418mov r8, rsi
1400b841bmov rdx, rax
1400b841emov rcx, rdi
1400b8421mov rbp, rax
1400b8424call std::string::copy(char*, unsigned long long, unsigned long long) const
1400b8429mov [rbp+rsi], 0
1400b842emov rcx, [rsp+48]
1400b8433mov eax, -1
1400b8438mov [rbx+56], rbp
1400b843cmov [rbx+64], rsi
1400b8440lock xadd [rcx-8], eax
1400b8445test eax, eax
1400b8447jle 0x1400b8480
1400b8449
1400b8449loc_1400b8449:
1400b8449mov rdi, [rip+0xdf240]
1400b8450mov rax, [rsp+56]
1400b8455sub rax, [rdi]
1400b8458jne 0x1400b84ca
1400b845aadd rsp, 64
1400b845epop rbx
1400b845fpop rsi
1400b8460pop rdi
1400b8461pop rbp
1400b8462pop r12
1400b8464ret
1400b8465
1400b8465 0f 1f 00 ...
1400b8468
1400b8468loc_1400b8468:
1400b8468lea rdx, [rsp+47]
1400b846dsub rcx, 24
1400b8471call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b8476jmp 0x1400b83a1
1400b847b
1400b847b 0f 1f 44 00 00 ..D..
1400b8480
1400b8480loc_1400b8480:
1400b8480lea rdx, [rsp+47]
1400b8485sub rcx, 24
1400b8489call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b848ejmp 0x1400b8449
1400b8490
1400b8490loc_1400b8490:
1400b8490lea rdx, [rsp+47]
1400b8495sub rcx, 24
1400b8499call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b849ejmp 0x1400b83f7
1400b84a3
1400b84a3loc_1400b84a3:
1400b84a3mov rbx, rax
1400b84a6mov rax, [rsp+48]
1400b84ablea rdx, [rsp+47]
1400b84b0lea rcx, [rax-24]
1400b84b4call std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400b84b9mov rdx, [rip+0xdf1d0]
1400b84c0mov rax, [rsp+56]
1400b84c5sub rax, [rdx]
1400b84c8je 0x1400b84d3
1400b84ca
1400b84caloc_1400b84ca:
1400b84cacall __stack_chk_fail
1400b84cfjmp 0x1400b84a3
1400b84d1
1400b84d1 eb d0 ..
1400b84d3
1400b84d3loc_1400b84d3:
1400b84d3mov rcx, rbx
1400b84d6call _Unwind_Resume
1400b84dbnop
1400b82f0
1400b84dc
1400b84dc // align 0x10
1400b84dc // align 0x10
1400b84e0
1400b84e0void std::__facet_shims::__numpunct_fill_cache<char>(std::integral_constant<bool, true>, std::locale::facet const*, std::__numpunct_cache<char>*):
1400b84e0push r13
1400b84e2push r12
1400b84e4push rbp
1400b84e5push rdi
1400b84e6push rsi
1400b84e7push rbx
1400b84e8sub rsp, 88
1400b84ecmov rsi, rdx
1400b84efmov rdx, [rip+0xdf19a]
1400b84f6mov rbx, r8
1400b84f9lea rdi, [rsp+32]
1400b84femov rcx, rsi
1400b8501mov rax, [rdx]
1400b8504mov [rsp+72], rax
1400b8509mov rax, [rsi]
1400b850ccall [rax+16]
1400b850fmov rcx, rsi
1400b8512mov [rbx+72], al
1400b8515mov rax, [rsi]
1400b8518call [rax+24]
1400b851bmov rcx, rdi
1400b851emov [rbx+136], 1
1400b8525mov rdx, rsi
1400b8528mov [rbx+73], al
1400b852bmov rax, [rsi]
1400b852emov [rbx+16], 0
1400b8536mov [rbx+40], 0
1400b853emov [rbx+56], 0
1400b8546call [rax+32]
1400b8549mov rbp, [rsp+40]
1400b854elea rcx, [rbp+1]
1400b8552call operator new[](unsigned long long)
1400b8557xor r9l, r9l
1400b855amov r8, rbp
1400b855dmov rdx, rax
1400b8560mov rcx, rdi
1400b8563mov r12, rax
1400b8566call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b856bmov rcx, [rsp+32]
1400b8570mov [r12+rbp], 0
1400b8575mov [rbx+16], r12
1400b8579lea r12, [rsp+48]
1400b857emov [rbx+24], rbp
1400b8582cmp rcx, r12
1400b8585je 0x1400b858c
1400b8587call operator delete(void*)
1400b858c
1400b858cloc_1400b858c:
1400b858cmov rax, [rsi]
1400b858fmov rcx, rdi
1400b8592mov rdx, rsi
1400b8595call [rax+40]
1400b8598mov rbp, [rsp+40]
1400b859dlea rcx, [rbp+1]
1400b85a1call operator new[](unsigned long long)
1400b85a6xor r9l, r9l
1400b85a9mov r8, rbp
1400b85acmov rdx, rax
1400b85afmov rcx, rdi
1400b85b2mov r13, rax
1400b85b5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b85bamov rcx, [rsp+32]
1400b85bfmov [r13+rbp], 0
1400b85c5mov [rbx+40], r13
1400b85c9mov [rbx+48], rbp
1400b85cdcmp rcx, r12
1400b85d0je 0x1400b85d7
1400b85d2call operator delete(void*)
1400b85d7
1400b85d7loc_1400b85d7:
1400b85d7mov rax, [rsi]
1400b85damov rdx, rsi
1400b85ddmov rcx, rdi
1400b85e0call [rax+48]
1400b85e3mov rsi, [rsp+40]
1400b85e8lea rcx, [rsi+1]
1400b85eccall operator new[](unsigned long long)
1400b85f1xor r9l, r9l
1400b85f4mov r8, rsi
1400b85f7mov rdx, rax
1400b85famov rcx, rdi
1400b85fdmov rbp, rax
1400b8600call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b8605mov rcx, [rsp+32]
1400b860amov [rbp+rsi], 0
1400b860fmov [rbx+56], rbp
1400b8613mov [rbx+64], rsi
1400b8617cmp rcx, r12
1400b861aje 0x1400b8621
1400b861ccall operator delete(void*)
1400b8621
1400b8621loc_1400b8621:
1400b8621mov rdi, [rip+0xdf068]
1400b8628mov rax, [rsp+72]
1400b862dsub rax, [rdi]
1400b8630jne 0x1400b865b
1400b8632add rsp, 88
1400b8636pop rbx
1400b8637pop rsi
1400b8638pop rdi
1400b8639pop rbp
1400b863apop r12
1400b863cpop r13
1400b863eret
1400b863f
1400b863floc_1400b863f:
1400b863fmov rcx, rdi
1400b8642mov rbx, rax
1400b8645call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b864amov rdx, [rip+0xdf03f]
1400b8651mov rax, [rsp+72]
1400b8656sub rax, [rdx]
1400b8659je 0x1400b867c
1400b865b
1400b865bloc_1400b865b:
1400b865bcall __stack_chk_fail
1400b8660mov rcx, rdi
1400b8663mov rbx, rax
1400b8666call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b866bmov rdi, [rip+0xdf01e]
1400b8672mov rax, [rsp+72]
1400b8677sub rax, [rdi]
1400b867ajne 0x1400b865b
1400b867c
1400b867cloc_1400b867c:
1400b867cmov rcx, rbx
1400b867fcall _Unwind_Resume
1400b8684jmp 0x1400b863f
1400b84e0
1400b84e0void std::__facet_shims::__numpunct_fill_cache<char>(std::integral_constant<bool, true>, std::locale::facet const*, std::__numpunct_cache<char>*):
1400b84e0push r13
1400b84e2push r12
1400b84e4push rbp
1400b84e5push rdi
1400b84e6push rsi
1400b84e7push rbx
1400b84e8sub rsp, 88
1400b84ecmov rsi, rdx
1400b84efmov rdx, [rip+0xdf19a]
1400b84f6mov rbx, r8
1400b84f9lea rdi, [rsp+32]
1400b84femov rcx, rsi
1400b8501mov rax, [rdx]
1400b8504mov [rsp+72], rax
1400b8509mov rax, [rsi]
1400b850ccall [rax+16]
1400b850fmov rcx, rsi
1400b8512mov [rbx+72], al
1400b8515mov rax, [rsi]
1400b8518call [rax+24]
1400b851bmov rcx, rdi
1400b851emov [rbx+136], 1
1400b8525mov rdx, rsi
1400b8528mov [rbx+73], al
1400b852bmov rax, [rsi]
1400b852emov [rbx+16], 0
1400b8536mov [rbx+40], 0
1400b853emov [rbx+56], 0
1400b8546call [rax+32]
1400b8549mov rbp, [rsp+40]
1400b854elea rcx, [rbp+1]
1400b8552call operator new[](unsigned long long)
1400b8557xor r9l, r9l
1400b855amov r8, rbp
1400b855dmov rdx, rax
1400b8560mov rcx, rdi
1400b8563mov r12, rax
1400b8566call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b856bmov rcx, [rsp+32]
1400b8570mov [r12+rbp], 0
1400b8575mov [rbx+16], r12
1400b8579lea r12, [rsp+48]
1400b857emov [rbx+24], rbp
1400b8582cmp rcx, r12
1400b8585je 0x1400b858c
1400b8587call operator delete(void*)
1400b858c
1400b858cloc_1400b858c:
1400b858cmov rax, [rsi]
1400b858fmov rcx, rdi
1400b8592mov rdx, rsi
1400b8595call [rax+40]
1400b8598mov rbp, [rsp+40]
1400b859dlea rcx, [rbp+1]
1400b85a1call operator new[](unsigned long long)
1400b85a6xor r9l, r9l
1400b85a9mov r8, rbp
1400b85acmov rdx, rax
1400b85afmov rcx, rdi
1400b85b2mov r13, rax
1400b85b5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b85bamov rcx, [rsp+32]
1400b85bfmov [r13+rbp], 0
1400b85c5mov [rbx+40], r13
1400b85c9mov [rbx+48], rbp
1400b85cdcmp rcx, r12
1400b85d0je 0x1400b85d7
1400b85d2call operator delete(void*)
1400b85d7
1400b85d7loc_1400b85d7:
1400b85d7mov rax, [rsi]
1400b85damov rdx, rsi
1400b85ddmov rcx, rdi
1400b85e0call [rax+48]
1400b85e3mov rsi, [rsp+40]
1400b85e8lea rcx, [rsi+1]
1400b85eccall operator new[](unsigned long long)
1400b85f1xor r9l, r9l
1400b85f4mov r8, rsi
1400b85f7mov rdx, rax
1400b85famov rcx, rdi
1400b85fdmov rbp, rax
1400b8600call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b8605mov rcx, [rsp+32]
1400b860amov [rbp+rsi], 0
1400b860fmov [rbx+56], rbp
1400b8613mov [rbx+64], rsi
1400b8617cmp rcx, r12
1400b861aje 0x1400b8621
1400b861ccall operator delete(void*)
1400b8621
1400b8621loc_1400b8621:
1400b8621mov rdi, [rip+0xdf068]
1400b8628mov rax, [rsp+72]
1400b862dsub rax, [rdi]
1400b8630jne 0x1400b865b
1400b8632add rsp, 88
1400b8636pop rbx
1400b8637pop rsi
1400b8638pop rdi
1400b8639pop rbp
1400b863apop r12
1400b863cpop r13
1400b863eret
1400b863f
1400b863floc_1400b863f:
1400b863fmov rcx, rdi
1400b8642mov rbx, rax
1400b8645call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b864amov rdx, [rip+0xdf03f]
1400b8651mov rax, [rsp+72]
1400b8656sub rax, [rdx]
1400b8659je 0x1400b867c
1400b865b
1400b865bloc_1400b865b:
1400b865bcall __stack_chk_fail
1400b8660mov rcx, rdi
1400b8663mov rbx, rax
1400b8666call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b866bmov rdi, [rip+0xdf01e]
1400b8672mov rax, [rsp+72]
1400b8677sub rax, [rdi]
1400b867ajne 0x1400b865b
1400b867c
1400b867cloc_1400b867c:
1400b867cmov rcx, rbx
1400b867fcall _Unwind_Resume
1400b8684jmp 0x1400b863f
1400b84e0
1400b8686
1400b8686 // align 0x10
1400b8686 // align 0x10
1400b8690
1400b8690void std::__facet_shims::__numpunct_fill_cache<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*, std::__numpunct_cache<wchar_t>*):
1400b8690push r12
1400b8692push rbp
1400b8693push rdi
1400b8694push rsi
1400b8695push rbx
1400b8696sub rsp, 64
1400b869amov rdi, [rip+0xdefef]
1400b86a1mov rax, [rdi]
1400b86a4mov [rsp+56], rax
1400b86a9mov rax, [rdx]
1400b86acmov rbx, r8
1400b86afmov rsi, rdx
1400b86b2mov rcx, rdx
1400b86b5lea rdi, [rsp+48]
1400b86bacall [rax+16]
1400b86bdmov rcx, rsi
1400b86c0mov [rbx+72], ax
1400b86c4mov rax, [rsi]
1400b86c7call [rax+24]
1400b86camov rcx, rdi
1400b86cdmov [rbx+200], 1
1400b86d4mov rdx, rsi
1400b86d7mov [rbx+74], ax
1400b86dbmov rax, [rsi]
1400b86demov [rbx+16], 0
1400b86e6mov [rbx+40], 0
1400b86eemov [rbx+56], 0
1400b86f6call [rax+32]
1400b86f9mov rax, [rsp+48]
1400b86femov rbp, [rax-24]
1400b8702lea rcx, [rbp+1]
1400b8706call operator new[](unsigned long long)
1400b870bxor r9l, r9l
1400b870emov r8, rbp
1400b8711mov rdx, rax
1400b8714mov rcx, rdi
1400b8717mov r12, rax
1400b871acall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b871fmov [r12+rbp], 0
1400b8724mov rcx, [rsp+48]
1400b8729mov eax, -1
1400b872emov [rbx+16], r12
1400b8732mov [rbx+24], rbp
1400b8736lock xadd [rcx-8], eax
1400b873btest eax, eax
1400b873djle 0x1400b8840
1400b8743
1400b8743loc_1400b8743:
1400b8743mov rax, [rsi]
1400b8746mov rcx, rdi
1400b8749mov rdx, rsi
1400b874ccall [rax+40]
1400b874fmov rax, [rsp+48]
1400b8754mov rbp, [rax-24]
1400b8758mov rax, 0x3ffffffffffffffc
1400b8762lea rcx, [rbp+1]
1400b8766cmp rax, rcx
1400b8769jb 0x1400b88f8
1400b876fadd rcx, rcx
1400b8772call operator new[](unsigned long long)
1400b8777xor r9l, r9l
1400b877amov r8, rbp
1400b877dmov rdx, rax
1400b8780mov rcx, rdi
1400b8783mov r12, rax
1400b8786call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b878bxor edx, edx
1400b878dmov [rbx+40], r12
1400b8791mov rcx, [rsp+48]
1400b8796mov eax, -1
1400b879bmov [r12+2*rbp], dx
1400b87a0mov [rbx+48], rbp
1400b87a4lock xadd [rcx-8], eax
1400b87a9test eax, eax
1400b87abjle 0x1400b8870
1400b87b1
1400b87b1loc_1400b87b1:
1400b87b1mov rax, [rsi]
1400b87b4mov rdx, rsi
1400b87b7mov rcx, rdi
1400b87bacall [rax+48]
1400b87bdmov rax, [rsp+48]
1400b87c2mov rsi, [rax-24]
1400b87c6mov rax, 0x3ffffffffffffffc
1400b87d0lea rcx, [rsi+1]
1400b87d4cmp rax, rcx
1400b87d7jb 0x1400b8883
1400b87ddadd rcx, rcx
1400b87e0call operator new[](unsigned long long)
1400b87e5xor r9l, r9l
1400b87e8mov r8, rsi
1400b87ebmov rdx, rax
1400b87eemov rcx, rdi
1400b87f1mov rbp, rax
1400b87f4call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b87f9xor eax, eax
1400b87fbmov [rbx+56], rbp
1400b87ffmov rcx, [rsp+48]
1400b8804mov [rbp+2*rsi], ax
1400b8809mov eax, -1
1400b880emov [rbx+64], rsi
1400b8812lock xadd [rcx-8], eax
1400b8817test eax, eax
1400b8819jle 0x1400b8858
1400b881b
1400b881bloc_1400b881b:
1400b881bmov rdi, [rip+0xdee6e]
1400b8822mov rax, [rsp+56]
1400b8827sub rax, [rdi]
1400b882ajne 0x1400b8894
1400b882cadd rsp, 64
1400b8830pop rbx
1400b8831pop rsi
1400b8832pop rdi
1400b8833pop rbp
1400b8834pop r12
1400b8836ret
1400b8837
1400b8837 66 0f 1f 84 00 00 00 00 00 f........
1400b8840
1400b8840loc_1400b8840:
1400b8840lea rdx, [rsp+47]
1400b8845sub rcx, 24
1400b8849call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b884ejmp 0x1400b8743
1400b8853
1400b8853 0f 1f 44 00 00 ..D..
1400b8858
1400b8858loc_1400b8858:
1400b8858lea rdx, [rsp+47]
1400b885dsub rcx, 24
1400b8861call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b8866jmp 0x1400b881b
1400b8868
1400b8868 0f 1f 84 00 00 00 00 00 ........
1400b8870
1400b8870loc_1400b8870:
1400b8870lea rdx, [rsp+47]
1400b8875sub rcx, 24
1400b8879call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b887ejmp 0x1400b87b1
1400b8883
1400b8883loc_1400b8883:
1400b8883mov rdx, [rip+0xdee06]
1400b888amov rax, [rsp+56]
1400b888fsub rax, [rdx]
1400b8892je 0x1400b88f3
1400b8894
1400b8894loc_1400b8894:
1400b8894call __stack_chk_fail
1400b8899mov rbx, rax
1400b889cmov rax, [rsp+48]
1400b88a1lea rdx, [rsp+47]
1400b88a6lea rcx, [rax-24]
1400b88aacall std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400b88afmov rdx, [rip+0xdedda]
1400b88b6mov rax, [rsp+56]
1400b88bbsub rax, [rdx]
1400b88bejne 0x1400b8894
1400b88c0
1400b88c0loc_1400b88c0:
1400b88c0mov rcx, rbx
1400b88c3call _Unwind_Resume
1400b88c8mov rbx, rax
1400b88cbmov rax, [rsp+48]
1400b88d0lea rdx, [rsp+47]
1400b88d5lea rcx, [rax-24]
1400b88d9call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_dispose(std::char_traits<wchar_t> const&)
1400b88demov rdx, [rip+0xdedab]
1400b88e5mov rax, [rsp+56]
1400b88easub rax, [rdx]
1400b88edje 0x1400b88c0
1400b88efjmp 0x1400b8894
1400b88f1
1400b88f1 eb d5 ..
1400b88f3
1400b88f3loc_1400b88f3:
1400b88f3call __cxa_throw_bad_array_new_length
1400b88f8
1400b88f8loc_1400b88f8:
1400b88f8mov rdx, [rip+0xded91]
1400b88ffmov rax, [rsp+56]
1400b8904sub rax, [rdx]
1400b8907jne 0x1400b8894
1400b8909call __cxa_throw_bad_array_new_length
1400b890enop
1400b8690
1400b8690void std::__facet_shims::__numpunct_fill_cache<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*, std::__numpunct_cache<wchar_t>*):
1400b8690push r12
1400b8692push rbp
1400b8693push rdi
1400b8694push rsi
1400b8695push rbx
1400b8696sub rsp, 64
1400b869amov rdi, [rip+0xdefef]
1400b86a1mov rax, [rdi]
1400b86a4mov [rsp+56], rax
1400b86a9mov rax, [rdx]
1400b86acmov rbx, r8
1400b86afmov rsi, rdx
1400b86b2mov rcx, rdx
1400b86b5lea rdi, [rsp+48]
1400b86bacall [rax+16]
1400b86bdmov rcx, rsi
1400b86c0mov [rbx+72], ax
1400b86c4mov rax, [rsi]
1400b86c7call [rax+24]
1400b86camov rcx, rdi
1400b86cdmov [rbx+200], 1
1400b86d4mov rdx, rsi
1400b86d7mov [rbx+74], ax
1400b86dbmov rax, [rsi]
1400b86demov [rbx+16], 0
1400b86e6mov [rbx+40], 0
1400b86eemov [rbx+56], 0
1400b86f6call [rax+32]
1400b86f9mov rax, [rsp+48]
1400b86femov rbp, [rax-24]
1400b8702lea rcx, [rbp+1]
1400b8706call operator new[](unsigned long long)
1400b870bxor r9l, r9l
1400b870emov r8, rbp
1400b8711mov rdx, rax
1400b8714mov rcx, rdi
1400b8717mov r12, rax
1400b871acall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b871fmov [r12+rbp], 0
1400b8724mov rcx, [rsp+48]
1400b8729mov eax, -1
1400b872emov [rbx+16], r12
1400b8732mov [rbx+24], rbp
1400b8736lock xadd [rcx-8], eax
1400b873btest eax, eax
1400b873djle 0x1400b8840
1400b8743
1400b8743loc_1400b8743:
1400b8743mov rax, [rsi]
1400b8746mov rcx, rdi
1400b8749mov rdx, rsi
1400b874ccall [rax+40]
1400b874fmov rax, [rsp+48]
1400b8754mov rbp, [rax-24]
1400b8758mov rax, 0x3ffffffffffffffc
1400b8762lea rcx, [rbp+1]
1400b8766cmp rax, rcx
1400b8769jb 0x1400b88f8
1400b876fadd rcx, rcx
1400b8772call operator new[](unsigned long long)
1400b8777xor r9l, r9l
1400b877amov r8, rbp
1400b877dmov rdx, rax
1400b8780mov rcx, rdi
1400b8783mov r12, rax
1400b8786call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b878bxor edx, edx
1400b878dmov [rbx+40], r12
1400b8791mov rcx, [rsp+48]
1400b8796mov eax, -1
1400b879bmov [r12+2*rbp], dx
1400b87a0mov [rbx+48], rbp
1400b87a4lock xadd [rcx-8], eax
1400b87a9test eax, eax
1400b87abjle 0x1400b8870
1400b87b1
1400b87b1loc_1400b87b1:
1400b87b1mov rax, [rsi]
1400b87b4mov rdx, rsi
1400b87b7mov rcx, rdi
1400b87bacall [rax+48]
1400b87bdmov rax, [rsp+48]
1400b87c2mov rsi, [rax-24]
1400b87c6mov rax, 0x3ffffffffffffffc
1400b87d0lea rcx, [rsi+1]
1400b87d4cmp rax, rcx
1400b87d7jb 0x1400b8883
1400b87ddadd rcx, rcx
1400b87e0call operator new[](unsigned long long)
1400b87e5xor r9l, r9l
1400b87e8mov r8, rsi
1400b87ebmov rdx, rax
1400b87eemov rcx, rdi
1400b87f1mov rbp, rax
1400b87f4call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b87f9xor eax, eax
1400b87fbmov [rbx+56], rbp
1400b87ffmov rcx, [rsp+48]
1400b8804mov [rbp+2*rsi], ax
1400b8809mov eax, -1
1400b880emov [rbx+64], rsi
1400b8812lock xadd [rcx-8], eax
1400b8817test eax, eax
1400b8819jle 0x1400b8858
1400b881b
1400b881bloc_1400b881b:
1400b881bmov rdi, [rip+0xdee6e]
1400b8822mov rax, [rsp+56]
1400b8827sub rax, [rdi]
1400b882ajne 0x1400b8894
1400b882cadd rsp, 64
1400b8830pop rbx
1400b8831pop rsi
1400b8832pop rdi
1400b8833pop rbp
1400b8834pop r12
1400b8836ret
1400b8837
1400b8837 66 0f 1f 84 00 00 00 00 00 f........
1400b8840
1400b8840loc_1400b8840:
1400b8840lea rdx, [rsp+47]
1400b8845sub rcx, 24
1400b8849call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b884ejmp 0x1400b8743
1400b8853
1400b8853 0f 1f 44 00 00 ..D..
1400b8858
1400b8858loc_1400b8858:
1400b8858lea rdx, [rsp+47]
1400b885dsub rcx, 24
1400b8861call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b8866jmp 0x1400b881b
1400b8868
1400b8868 0f 1f 84 00 00 00 00 00 ........
1400b8870
1400b8870loc_1400b8870:
1400b8870lea rdx, [rsp+47]
1400b8875sub rcx, 24
1400b8879call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b887ejmp 0x1400b87b1
1400b8883
1400b8883loc_1400b8883:
1400b8883mov rdx, [rip+0xdee06]
1400b888amov rax, [rsp+56]
1400b888fsub rax, [rdx]
1400b8892je 0x1400b88f3
1400b8894
1400b8894loc_1400b8894:
1400b8894call __stack_chk_fail
1400b8899mov rbx, rax
1400b889cmov rax, [rsp+48]
1400b88a1lea rdx, [rsp+47]
1400b88a6lea rcx, [rax-24]
1400b88aacall std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400b88afmov rdx, [rip+0xdedda]
1400b88b6mov rax, [rsp+56]
1400b88bbsub rax, [rdx]
1400b88bejne 0x1400b8894
1400b88c0
1400b88c0loc_1400b88c0:
1400b88c0mov rcx, rbx
1400b88c3call _Unwind_Resume
1400b88c8mov rbx, rax
1400b88cbmov rax, [rsp+48]
1400b88d0lea rdx, [rsp+47]
1400b88d5lea rcx, [rax-24]
1400b88d9call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_dispose(std::char_traits<wchar_t> const&)
1400b88demov rdx, [rip+0xdedab]
1400b88e5mov rax, [rsp+56]
1400b88easub rax, [rdx]
1400b88edje 0x1400b88c0
1400b88efjmp 0x1400b8894
1400b88f1
1400b88f1 eb d5 ..
1400b88f3
1400b88f3loc_1400b88f3:
1400b88f3call __cxa_throw_bad_array_new_length
1400b88f8
1400b88f8loc_1400b88f8:
1400b88f8mov rdx, [rip+0xded91]
1400b88ffmov rax, [rsp+56]
1400b8904sub rax, [rdx]
1400b8907jne 0x1400b8894
1400b8909call __cxa_throw_bad_array_new_length
1400b890enop
1400b8690
1400b890f
1400b890f // align 0x10
1400b890f // align 0x10
1400b8910
1400b8910void std::__facet_shims::__numpunct_fill_cache<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*, std::__numpunct_cache<wchar_t>*):
1400b8910push r13
1400b8912push r12
1400b8914push rbp
1400b8915push rdi
1400b8916push rsi
1400b8917push rbx
1400b8918sub rsp, 88
1400b891cmov rsi, rdx
1400b891fmov rdx, [rip+0xded6a]
1400b8926mov rbx, r8
1400b8929lea rdi, [rsp+32]
1400b892emov rcx, rsi
1400b8931mov rax, [rdx]
1400b8934mov [rsp+72], rax
1400b8939mov rax, [rsi]
1400b893ccall [rax+16]
1400b893fmov rcx, rsi
1400b8942mov [rbx+72], ax
1400b8946mov rax, [rsi]
1400b8949call [rax+24]
1400b894cmov rcx, rdi
1400b894fmov [rbx+200], 1
1400b8956mov rdx, rsi
1400b8959mov [rbx+74], ax
1400b895dmov rax, [rsi]
1400b8960mov [rbx+16], 0
1400b8968mov [rbx+40], 0
1400b8970mov [rbx+56], 0
1400b8978call [rax+32]
1400b897bmov rbp, [rsp+40]
1400b8980lea rcx, [rbp+1]
1400b8984call operator new[](unsigned long long)
1400b8989xor r9l, r9l
1400b898cmov r8, rbp
1400b898fmov rdx, rax
1400b8992mov rcx, rdi
1400b8995mov r12, rax
1400b8998call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b899dmov rcx, [rsp+32]
1400b89a2mov [r12+rbp], 0
1400b89a7mov [rbx+24], rbp
1400b89ablea rbp, [rsp+48]
1400b89b0mov [rbx+16], r12
1400b89b4cmp rcx, rbp
1400b89b7je 0x1400b89be
1400b89b9call operator delete(void*)
1400b89be
1400b89beloc_1400b89be:
1400b89bemov rax, [rsi]
1400b89c1mov rcx, rdi
1400b89c4mov rdx, rsi
1400b89c7call [rax+40]
1400b89camov r12, [rsp+40]
1400b89cfmov rax, 0x3ffffffffffffffc
1400b89d9lea rcx, [r12+1]
1400b89decmp rax, rcx
1400b89e1jb 0x1400b8ad8
1400b89e7add rcx, rcx
1400b89eacall operator new[](unsigned long long)
1400b89efxor r9l, r9l
1400b89f2mov r8, r12
1400b89f5mov rdx, rax
1400b89f8mov rcx, rdi
1400b89fbmov r13, rax
1400b89fecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b8a03mov rcx, [rsp+32]
1400b8a08xor edx, edx
1400b8a0amov [rbx+40], r13
1400b8a0emov [r13+2*r12], dx
1400b8a14mov [rbx+48], r12
1400b8a18cmp rcx, rbp
1400b8a1bje 0x1400b8a22
1400b8a1dcall operator delete(void*)
1400b8a22
1400b8a22loc_1400b8a22:
1400b8a22mov rax, [rsi]
1400b8a25mov rdx, rsi
1400b8a28mov rcx, rdi
1400b8a2bcall [rax+48]
1400b8a2emov rsi, [rsp+40]
1400b8a33mov rax, 0x3ffffffffffffffc
1400b8a3dlea rcx, [rsi+1]
1400b8a41cmp rax, rcx
1400b8a44jb 0x1400b8a9e
1400b8a46add rcx, rcx
1400b8a49call operator new[](unsigned long long)
1400b8a4exor r9l, r9l
1400b8a51mov r8, rsi
1400b8a54mov rdx, rax
1400b8a57mov rcx, rdi
1400b8a5amov r12, rax
1400b8a5dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b8a62mov rcx, [rsp+32]
1400b8a67xor eax, eax
1400b8a69mov [rbx+56], r12
1400b8a6dmov [r12+2*rsi], ax
1400b8a72mov [rbx+64], rsi
1400b8a76cmp rcx, rbp
1400b8a79je 0x1400b8a80
1400b8a7bcall operator delete(void*)
1400b8a80
1400b8a80loc_1400b8a80:
1400b8a80mov rdi, [rip+0xdec09]
1400b8a87mov rax, [rsp+72]
1400b8a8csub rax, [rdi]
1400b8a8fjne 0x1400b8aaf
1400b8a91add rsp, 88
1400b8a95pop rbx
1400b8a96pop rsi
1400b8a97pop rdi
1400b8a98pop rbp
1400b8a99pop r12
1400b8a9bpop r13
1400b8a9dret
1400b8a9e
1400b8a9eloc_1400b8a9e:
1400b8a9emov rdx, [rip+0xdebeb]
1400b8aa5mov rax, [rsp+72]
1400b8aaasub rax, [rdx]
1400b8aadje 0x1400b8b2a
1400b8aaf
1400b8aafloc_1400b8aaf:
1400b8aafcall __stack_chk_fail
1400b8ab4mov rcx, rdi
1400b8ab7mov rbx, rax
1400b8abacall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400b8abfmov rdi, [rip+0xdebca]
1400b8ac6mov rax, [rsp+72]
1400b8acbsub rax, [rdi]
1400b8acejne 0x1400b8aaf
1400b8ad0
1400b8ad0loc_1400b8ad0:
1400b8ad0mov rcx, rbx
1400b8ad3call _Unwind_Resume
1400b8ad8
1400b8ad8loc_1400b8ad8:
1400b8ad8mov rdx, [rip+0xdebb1]
1400b8adfmov rax, [rsp+72]
1400b8ae4sub rax, [rdx]
1400b8ae7jne 0x1400b8aaf
1400b8ae9call __cxa_throw_bad_array_new_length
1400b8aeemov rcx, rdi
1400b8af1mov rbx, rax
1400b8af4call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400b8af9mov rdx, [rip+0xdeb90]
1400b8b00mov rax, [rsp+72]
1400b8b05sub rax, [rdx]
1400b8b08je 0x1400b8ad0
1400b8b0ajmp 0x1400b8aaf
1400b8b0c
1400b8b0c 48 89 f9 48 H..H
1400b8b10 89 c3 e8 f9 44 02 00 48 8b 3d 72 eb 0d 00 48 8b ....D..H.=r...H.
1400b8b20 44 24 48 48 2b 07 74 a8 eb 85 D$HH+.t...
1400b8b2a
1400b8b2aloc_1400b8b2a:
1400b8b2acall __cxa_throw_bad_array_new_length
1400b8b2fnop
1400b8910
1400b8910void std::__facet_shims::__numpunct_fill_cache<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*, std::__numpunct_cache<wchar_t>*):
1400b8910push r13
1400b8912push r12
1400b8914push rbp
1400b8915push rdi
1400b8916push rsi
1400b8917push rbx
1400b8918sub rsp, 88
1400b891cmov rsi, rdx
1400b891fmov rdx, [rip+0xded6a]
1400b8926mov rbx, r8
1400b8929lea rdi, [rsp+32]
1400b892emov rcx, rsi
1400b8931mov rax, [rdx]
1400b8934mov [rsp+72], rax
1400b8939mov rax, [rsi]
1400b893ccall [rax+16]
1400b893fmov rcx, rsi
1400b8942mov [rbx+72], ax
1400b8946mov rax, [rsi]
1400b8949call [rax+24]
1400b894cmov rcx, rdi
1400b894fmov [rbx+200], 1
1400b8956mov rdx, rsi
1400b8959mov [rbx+74], ax
1400b895dmov rax, [rsi]
1400b8960mov [rbx+16], 0
1400b8968mov [rbx+40], 0
1400b8970mov [rbx+56], 0
1400b8978call [rax+32]
1400b897bmov rbp, [rsp+40]
1400b8980lea rcx, [rbp+1]
1400b8984call operator new[](unsigned long long)
1400b8989xor r9l, r9l
1400b898cmov r8, rbp
1400b898fmov rdx, rax
1400b8992mov rcx, rdi
1400b8995mov r12, rax
1400b8998call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b899dmov rcx, [rsp+32]
1400b89a2mov [r12+rbp], 0
1400b89a7mov [rbx+24], rbp
1400b89ablea rbp, [rsp+48]
1400b89b0mov [rbx+16], r12
1400b89b4cmp rcx, rbp
1400b89b7je 0x1400b89be
1400b89b9call operator delete(void*)
1400b89be
1400b89beloc_1400b89be:
1400b89bemov rax, [rsi]
1400b89c1mov rcx, rdi
1400b89c4mov rdx, rsi
1400b89c7call [rax+40]
1400b89camov r12, [rsp+40]
1400b89cfmov rax, 0x3ffffffffffffffc
1400b89d9lea rcx, [r12+1]
1400b89decmp rax, rcx
1400b89e1jb 0x1400b8ad8
1400b89e7add rcx, rcx
1400b89eacall operator new[](unsigned long long)
1400b89efxor r9l, r9l
1400b89f2mov r8, r12
1400b89f5mov rdx, rax
1400b89f8mov rcx, rdi
1400b89fbmov r13, rax
1400b89fecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b8a03mov rcx, [rsp+32]
1400b8a08xor edx, edx
1400b8a0amov [rbx+40], r13
1400b8a0emov [r13+2*r12], dx
1400b8a14mov [rbx+48], r12
1400b8a18cmp rcx, rbp
1400b8a1bje 0x1400b8a22
1400b8a1dcall operator delete(void*)
1400b8a22
1400b8a22loc_1400b8a22:
1400b8a22mov rax, [rsi]
1400b8a25mov rdx, rsi
1400b8a28mov rcx, rdi
1400b8a2bcall [rax+48]
1400b8a2emov rsi, [rsp+40]
1400b8a33mov rax, 0x3ffffffffffffffc
1400b8a3dlea rcx, [rsi+1]
1400b8a41cmp rax, rcx
1400b8a44jb 0x1400b8a9e
1400b8a46add rcx, rcx
1400b8a49call operator new[](unsigned long long)
1400b8a4exor r9l, r9l
1400b8a51mov r8, rsi
1400b8a54mov rdx, rax
1400b8a57mov rcx, rdi
1400b8a5amov r12, rax
1400b8a5dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b8a62mov rcx, [rsp+32]
1400b8a67xor eax, eax
1400b8a69mov [rbx+56], r12
1400b8a6dmov [r12+2*rsi], ax
1400b8a72mov [rbx+64], rsi
1400b8a76cmp rcx, rbp
1400b8a79je 0x1400b8a80
1400b8a7bcall operator delete(void*)
1400b8a80
1400b8a80loc_1400b8a80:
1400b8a80mov rdi, [rip+0xdec09]
1400b8a87mov rax, [rsp+72]
1400b8a8csub rax, [rdi]
1400b8a8fjne 0x1400b8aaf
1400b8a91add rsp, 88
1400b8a95pop rbx
1400b8a96pop rsi
1400b8a97pop rdi
1400b8a98pop rbp
1400b8a99pop r12
1400b8a9bpop r13
1400b8a9dret
1400b8a9e
1400b8a9eloc_1400b8a9e:
1400b8a9emov rdx, [rip+0xdebeb]
1400b8aa5mov rax, [rsp+72]
1400b8aaasub rax, [rdx]
1400b8aadje 0x1400b8b2a
1400b8aaf
1400b8aafloc_1400b8aaf:
1400b8aafcall __stack_chk_fail
1400b8ab4mov rcx, rdi
1400b8ab7mov rbx, rax
1400b8abacall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400b8abfmov rdi, [rip+0xdebca]
1400b8ac6mov rax, [rsp+72]
1400b8acbsub rax, [rdi]
1400b8acejne 0x1400b8aaf
1400b8ad0
1400b8ad0loc_1400b8ad0:
1400b8ad0mov rcx, rbx
1400b8ad3call _Unwind_Resume
1400b8ad8
1400b8ad8loc_1400b8ad8:
1400b8ad8mov rdx, [rip+0xdebb1]
1400b8adfmov rax, [rsp+72]
1400b8ae4sub rax, [rdx]
1400b8ae7jne 0x1400b8aaf
1400b8ae9call __cxa_throw_bad_array_new_length
1400b8aeemov rcx, rdi
1400b8af1mov rbx, rax
1400b8af4call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400b8af9mov rdx, [rip+0xdeb90]
1400b8b00mov rax, [rsp+72]
1400b8b05sub rax, [rdx]
1400b8b08je 0x1400b8ad0
1400b8b0ajmp 0x1400b8aaf
1400b8b0c
1400b8b0c 48 89 f9 48 H..H
1400b8b10 89 c3 e8 f9 44 02 00 48 8b 3d 72 eb 0d 00 48 8b ....D..H.=r...H.
1400b8b20 44 24 48 48 2b 07 74 a8 eb 85 D$HH+.t...
1400b8b2a
1400b8b2aloc_1400b8b2a:
1400b8b2acall __cxa_throw_bad_array_new_length
1400b8b2fnop
1400b8910
1400b8b30
1400b8b30void std::__facet_shims::__moneypunct_fill_cache<char, false>(std::integral_constant<bool, false>, std::locale::facet const*, std::__moneypunct_cache<char, false>*):
1400b8b30push r12
1400b8b32push rbp
1400b8b33push rdi
1400b8b34push rsi
1400b8b35push rbx
1400b8b36sub rsp, 64
1400b8b3amov rdi, [rip+0xdeb4f]
1400b8b41mov rax, [rdi]
1400b8b44mov [rsp+56], rax
1400b8b49mov rax, [rdx]
1400b8b4cmov rbx, r8
1400b8b4fmov rsi, rdx
1400b8b52mov rcx, rdx
1400b8b55lea rdi, [rsp+48]
1400b8b5acall [rax+16]
1400b8b5dmov rcx, rsi
1400b8b60mov [rbx+33], al
1400b8b63mov rax, [rsi]
1400b8b66call [rax+24]
1400b8b69mov rcx, rsi
1400b8b6cmov [rbx+34], al
1400b8b6fmov rax, [rsi]
1400b8b72call [rax+64]
1400b8b75mov rcx, rdi
1400b8b78mov [rbx+111], 1
1400b8b7cmov rdx, rsi
1400b8b7fmov [rbx+88], eax
1400b8b82mov rax, [rsi]
1400b8b85mov [rbx+16], 0
1400b8b8dmov [rbx+40], 0
1400b8b95mov [rbx+56], 0
1400b8b9dmov [rbx+72], 0
1400b8ba5call [rax+32]
1400b8ba8mov rax, [rsp+48]
1400b8badmov rbp, [rax-24]
1400b8bb1lea rcx, [rbp+1]
1400b8bb5call operator new[](unsigned long long)
1400b8bbaxor r9l, r9l
1400b8bbdmov r8, rbp
1400b8bc0mov rdx, rax
1400b8bc3mov rcx, rdi
1400b8bc6mov r12, rax
1400b8bc9call std::string::copy(char*, unsigned long long, unsigned long long) const
1400b8bcemov [r12+rbp], 0
1400b8bd3mov rcx, [rsp+48]
1400b8bd8mov eax, -1
1400b8bddmov [rbx+16], r12
1400b8be1mov [rbx+24], rbp
1400b8be5lock xadd [rcx-8], eax
1400b8beatest eax, eax
1400b8becjle 0x1400b8d30
1400b8bf2
1400b8bf2loc_1400b8bf2:
1400b8bf2mov rax, [rsi]
1400b8bf5mov rcx, rdi
1400b8bf8mov rdx, rsi
1400b8bfbcall [rax+40]
1400b8bfemov rax, [rsp+48]
1400b8c03mov rbp, [rax-24]
1400b8c07lea rcx, [rbp+1]
1400b8c0bcall operator new[](unsigned long long)
1400b8c10xor r9l, r9l
1400b8c13mov r8, rbp
1400b8c16mov rdx, rax
1400b8c19mov rcx, rdi
1400b8c1cmov r12, rax
1400b8c1fcall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b8c24mov [r12+rbp], 0
1400b8c29mov rcx, [rsp+48]
1400b8c2emov eax, -1
1400b8c33mov [rbx+40], r12
1400b8c37mov [rbx+48], rbp
1400b8c3block xadd [rcx-8], eax
1400b8c40test eax, eax
1400b8c42jle 0x1400b8d78
1400b8c48
1400b8c48loc_1400b8c48:
1400b8c48mov rax, [rsi]
1400b8c4bmov rcx, rdi
1400b8c4emov rdx, rsi
1400b8c51call [rax+48]
1400b8c54mov rax, [rsp+48]
1400b8c59mov rbp, [rax-24]
1400b8c5dlea rcx, [rbp+1]
1400b8c61call operator new[](unsigned long long)
1400b8c66xor r9l, r9l
1400b8c69mov r8, rbp
1400b8c6cmov rdx, rax
1400b8c6fmov rcx, rdi
1400b8c72mov r12, rax
1400b8c75call std::string::copy(char*, unsigned long long, unsigned long long) const
1400b8c7amov [r12+rbp], 0
1400b8c7fmov rcx, [rsp+48]
1400b8c84mov eax, -1
1400b8c89mov [rbx+56], r12
1400b8c8dmov [rbx+64], rbp
1400b8c91lock xadd [rcx-8], eax
1400b8c96test eax, eax
1400b8c98jle 0x1400b8d60
1400b8c9e
1400b8c9eloc_1400b8c9e:
1400b8c9emov rax, [rsi]
1400b8ca1mov rcx, rdi
1400b8ca4mov rdx, rsi
1400b8ca7call [rax+56]
1400b8caamov rax, [rsp+48]
1400b8cafmov rbp, [rax-24]
1400b8cb3lea rcx, [rbp+1]
1400b8cb7call operator new[](unsigned long long)
1400b8cbcxor r9l, r9l
1400b8cbfmov r8, rbp
1400b8cc2mov rdx, rax
1400b8cc5mov rcx, rdi
1400b8cc8mov r12, rax
1400b8ccbcall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b8cd0mov [r12+rbp], 0
1400b8cd5mov rcx, [rsp+48]
1400b8cdamov eax, -1
1400b8cdfmov [rbx+72], r12
1400b8ce3mov [rbx+80], rbp
1400b8ce7lock xadd [rcx-8], eax
1400b8cectest eax, eax
1400b8ceejle 0x1400b8d48
1400b8cf0
1400b8cf0loc_1400b8cf0:
1400b8cf0mov rax, [rsi]
1400b8cf3mov rcx, rsi
1400b8cf6call [rax+72]
1400b8cf9mov rcx, rsi
1400b8cfcmov [rbx+92], eax
1400b8cffmov rax, [rsi]
1400b8d02call [rax+80]
1400b8d05mov rdi, [rip+0xde984]
1400b8d0cmov [rbx+96], eax
1400b8d0fmov rax, [rsp+56]
1400b8d14sub rax, [rdi]
1400b8d17jne 0x1400b8db2
1400b8d1dadd rsp, 64
1400b8d21pop rbx
1400b8d22pop rsi
1400b8d23pop rdi
1400b8d24pop rbp
1400b8d25pop r12
1400b8d27ret
1400b8d28
1400b8d28 0f 1f 84 00 00 00 00 00 ........
1400b8d30
1400b8d30loc_1400b8d30:
1400b8d30lea rdx, [rsp+47]
1400b8d35sub rcx, 24
1400b8d39call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b8d3ejmp 0x1400b8bf2
1400b8d43
1400b8d43 0f 1f 44 00 00 ..D..
1400b8d48
1400b8d48loc_1400b8d48:
1400b8d48lea rdx, [rsp+47]
1400b8d4dsub rcx, 24
1400b8d51call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b8d56jmp 0x1400b8cf0
1400b8d58
1400b8d58 0f 1f 84 00 00 00 00 00 ........
1400b8d60
1400b8d60loc_1400b8d60:
1400b8d60lea rdx, [rsp+47]
1400b8d65sub rcx, 24
1400b8d69call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b8d6ejmp 0x1400b8c9e
1400b8d73
1400b8d73 0f 1f 44 00 00 ..D..
1400b8d78
1400b8d78loc_1400b8d78:
1400b8d78lea rdx, [rsp+47]
1400b8d7dsub rcx, 24
1400b8d81call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b8d86jmp 0x1400b8c48
1400b8d8b
1400b8d8bloc_1400b8d8b:
1400b8d8bmov rbx, rax
1400b8d8emov rax, [rsp+48]
1400b8d93lea rdx, [rsp+47]
1400b8d98lea rcx, [rax-24]
1400b8d9ccall std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400b8da1mov rdx, [rip+0xde8e8]
1400b8da8mov rax, [rsp+56]
1400b8dadsub rax, [rdx]
1400b8db0je 0x1400b8dbd
1400b8db2
1400b8db2loc_1400b8db2:
1400b8db2call __stack_chk_fail
1400b8db7jmp 0x1400b8d8b
1400b8db9
1400b8db9 eb d0 eb ce ....
1400b8dbd
1400b8dbdloc_1400b8dbd:
1400b8dbdmov rcx, rbx
1400b8dc0call _Unwind_Resume
1400b8dc5nop
1400b8b30
1400b8b30void std::__facet_shims::__moneypunct_fill_cache<char, false>(std::integral_constant<bool, false>, std::locale::facet const*, std::__moneypunct_cache<char, false>*):
1400b8b30push r12
1400b8b32push rbp
1400b8b33push rdi
1400b8b34push rsi
1400b8b35push rbx
1400b8b36sub rsp, 64
1400b8b3amov rdi, [rip+0xdeb4f]
1400b8b41mov rax, [rdi]
1400b8b44mov [rsp+56], rax
1400b8b49mov rax, [rdx]
1400b8b4cmov rbx, r8
1400b8b4fmov rsi, rdx
1400b8b52mov rcx, rdx
1400b8b55lea rdi, [rsp+48]
1400b8b5acall [rax+16]
1400b8b5dmov rcx, rsi
1400b8b60mov [rbx+33], al
1400b8b63mov rax, [rsi]
1400b8b66call [rax+24]
1400b8b69mov rcx, rsi
1400b8b6cmov [rbx+34], al
1400b8b6fmov rax, [rsi]
1400b8b72call [rax+64]
1400b8b75mov rcx, rdi
1400b8b78mov [rbx+111], 1
1400b8b7cmov rdx, rsi
1400b8b7fmov [rbx+88], eax
1400b8b82mov rax, [rsi]
1400b8b85mov [rbx+16], 0
1400b8b8dmov [rbx+40], 0
1400b8b95mov [rbx+56], 0
1400b8b9dmov [rbx+72], 0
1400b8ba5call [rax+32]
1400b8ba8mov rax, [rsp+48]
1400b8badmov rbp, [rax-24]
1400b8bb1lea rcx, [rbp+1]
1400b8bb5call operator new[](unsigned long long)
1400b8bbaxor r9l, r9l
1400b8bbdmov r8, rbp
1400b8bc0mov rdx, rax
1400b8bc3mov rcx, rdi
1400b8bc6mov r12, rax
1400b8bc9call std::string::copy(char*, unsigned long long, unsigned long long) const
1400b8bcemov [r12+rbp], 0
1400b8bd3mov rcx, [rsp+48]
1400b8bd8mov eax, -1
1400b8bddmov [rbx+16], r12
1400b8be1mov [rbx+24], rbp
1400b8be5lock xadd [rcx-8], eax
1400b8beatest eax, eax
1400b8becjle 0x1400b8d30
1400b8bf2
1400b8bf2loc_1400b8bf2:
1400b8bf2mov rax, [rsi]
1400b8bf5mov rcx, rdi
1400b8bf8mov rdx, rsi
1400b8bfbcall [rax+40]
1400b8bfemov rax, [rsp+48]
1400b8c03mov rbp, [rax-24]
1400b8c07lea rcx, [rbp+1]
1400b8c0bcall operator new[](unsigned long long)
1400b8c10xor r9l, r9l
1400b8c13mov r8, rbp
1400b8c16mov rdx, rax
1400b8c19mov rcx, rdi
1400b8c1cmov r12, rax
1400b8c1fcall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b8c24mov [r12+rbp], 0
1400b8c29mov rcx, [rsp+48]
1400b8c2emov eax, -1
1400b8c33mov [rbx+40], r12
1400b8c37mov [rbx+48], rbp
1400b8c3block xadd [rcx-8], eax
1400b8c40test eax, eax
1400b8c42jle 0x1400b8d78
1400b8c48
1400b8c48loc_1400b8c48:
1400b8c48mov rax, [rsi]
1400b8c4bmov rcx, rdi
1400b8c4emov rdx, rsi
1400b8c51call [rax+48]
1400b8c54mov rax, [rsp+48]
1400b8c59mov rbp, [rax-24]
1400b8c5dlea rcx, [rbp+1]
1400b8c61call operator new[](unsigned long long)
1400b8c66xor r9l, r9l
1400b8c69mov r8, rbp
1400b8c6cmov rdx, rax
1400b8c6fmov rcx, rdi
1400b8c72mov r12, rax
1400b8c75call std::string::copy(char*, unsigned long long, unsigned long long) const
1400b8c7amov [r12+rbp], 0
1400b8c7fmov rcx, [rsp+48]
1400b8c84mov eax, -1
1400b8c89mov [rbx+56], r12
1400b8c8dmov [rbx+64], rbp
1400b8c91lock xadd [rcx-8], eax
1400b8c96test eax, eax
1400b8c98jle 0x1400b8d60
1400b8c9e
1400b8c9eloc_1400b8c9e:
1400b8c9emov rax, [rsi]
1400b8ca1mov rcx, rdi
1400b8ca4mov rdx, rsi
1400b8ca7call [rax+56]
1400b8caamov rax, [rsp+48]
1400b8cafmov rbp, [rax-24]
1400b8cb3lea rcx, [rbp+1]
1400b8cb7call operator new[](unsigned long long)
1400b8cbcxor r9l, r9l
1400b8cbfmov r8, rbp
1400b8cc2mov rdx, rax
1400b8cc5mov rcx, rdi
1400b8cc8mov r12, rax
1400b8ccbcall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b8cd0mov [r12+rbp], 0
1400b8cd5mov rcx, [rsp+48]
1400b8cdamov eax, -1
1400b8cdfmov [rbx+72], r12
1400b8ce3mov [rbx+80], rbp
1400b8ce7lock xadd [rcx-8], eax
1400b8cectest eax, eax
1400b8ceejle 0x1400b8d48
1400b8cf0
1400b8cf0loc_1400b8cf0:
1400b8cf0mov rax, [rsi]
1400b8cf3mov rcx, rsi
1400b8cf6call [rax+72]
1400b8cf9mov rcx, rsi
1400b8cfcmov [rbx+92], eax
1400b8cffmov rax, [rsi]
1400b8d02call [rax+80]
1400b8d05mov rdi, [rip+0xde984]
1400b8d0cmov [rbx+96], eax
1400b8d0fmov rax, [rsp+56]
1400b8d14sub rax, [rdi]
1400b8d17jne 0x1400b8db2
1400b8d1dadd rsp, 64
1400b8d21pop rbx
1400b8d22pop rsi
1400b8d23pop rdi
1400b8d24pop rbp
1400b8d25pop r12
1400b8d27ret
1400b8d28
1400b8d28 0f 1f 84 00 00 00 00 00 ........
1400b8d30
1400b8d30loc_1400b8d30:
1400b8d30lea rdx, [rsp+47]
1400b8d35sub rcx, 24
1400b8d39call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b8d3ejmp 0x1400b8bf2
1400b8d43
1400b8d43 0f 1f 44 00 00 ..D..
1400b8d48
1400b8d48loc_1400b8d48:
1400b8d48lea rdx, [rsp+47]
1400b8d4dsub rcx, 24
1400b8d51call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b8d56jmp 0x1400b8cf0
1400b8d58
1400b8d58 0f 1f 84 00 00 00 00 00 ........
1400b8d60
1400b8d60loc_1400b8d60:
1400b8d60lea rdx, [rsp+47]
1400b8d65sub rcx, 24
1400b8d69call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b8d6ejmp 0x1400b8c9e
1400b8d73
1400b8d73 0f 1f 44 00 00 ..D..
1400b8d78
1400b8d78loc_1400b8d78:
1400b8d78lea rdx, [rsp+47]
1400b8d7dsub rcx, 24
1400b8d81call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b8d86jmp 0x1400b8c48
1400b8d8b
1400b8d8bloc_1400b8d8b:
1400b8d8bmov rbx, rax
1400b8d8emov rax, [rsp+48]
1400b8d93lea rdx, [rsp+47]
1400b8d98lea rcx, [rax-24]
1400b8d9ccall std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400b8da1mov rdx, [rip+0xde8e8]
1400b8da8mov rax, [rsp+56]
1400b8dadsub rax, [rdx]
1400b8db0je 0x1400b8dbd
1400b8db2
1400b8db2loc_1400b8db2:
1400b8db2call __stack_chk_fail
1400b8db7jmp 0x1400b8d8b
1400b8db9
1400b8db9 eb d0 eb ce ....
1400b8dbd
1400b8dbdloc_1400b8dbd:
1400b8dbdmov rcx, rbx
1400b8dc0call _Unwind_Resume
1400b8dc5nop
1400b8b30
1400b8dc6
1400b8dc6 // align 0x10
1400b8dc6 // align 0x10
1400b8dd0
1400b8dd0void std::__facet_shims::__moneypunct_fill_cache<char, false>(std::integral_constant<bool, true>, std::locale::facet const*, std::__moneypunct_cache<char, false>*):
1400b8dd0push r13
1400b8dd2push r12
1400b8dd4push rbp
1400b8dd5push rdi
1400b8dd6push rsi
1400b8dd7push rbx
1400b8dd8sub rsp, 88
1400b8ddcmov rsi, rdx
1400b8ddfmov rdx, [rip+0xde8aa]
1400b8de6mov rbx, r8
1400b8de9lea rdi, [rsp+32]
1400b8deemov rcx, rsi
1400b8df1mov rax, [rdx]
1400b8df4mov [rsp+72], rax
1400b8df9mov rax, [rsi]
1400b8dfccall [rax+16]
1400b8dffmov rcx, rsi
1400b8e02mov [rbx+33], al
1400b8e05mov rax, [rsi]
1400b8e08call [rax+24]
1400b8e0bmov rcx, rsi
1400b8e0emov [rbx+34], al
1400b8e11mov rax, [rsi]
1400b8e14call [rax+64]
1400b8e17mov rcx, rdi
1400b8e1amov [rbx+111], 1
1400b8e1emov rdx, rsi
1400b8e21mov [rbx+88], eax
1400b8e24mov rax, [rsi]
1400b8e27mov [rbx+16], 0
1400b8e2fmov [rbx+40], 0
1400b8e37mov [rbx+56], 0
1400b8e3fmov [rbx+72], 0
1400b8e47call [rax+32]
1400b8e4amov rbp, [rsp+40]
1400b8e4flea rcx, [rbp+1]
1400b8e53call operator new[](unsigned long long)
1400b8e58xor r9l, r9l
1400b8e5bmov r8, rbp
1400b8e5emov rdx, rax
1400b8e61mov rcx, rdi
1400b8e64mov r12, rax
1400b8e67call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b8e6cmov rcx, [rsp+32]
1400b8e71mov [r12+rbp], 0
1400b8e76mov [rbx+24], rbp
1400b8e7alea rbp, [rsp+48]
1400b8e7fmov [rbx+16], r12
1400b8e83cmp rcx, rbp
1400b8e86je 0x1400b8e8d
1400b8e88call operator delete(void*)
1400b8e8d
1400b8e8dloc_1400b8e8d:
1400b8e8dmov rax, [rsi]
1400b8e90mov rcx, rdi
1400b8e93mov rdx, rsi
1400b8e96call [rax+40]
1400b8e99mov r12, [rsp+40]
1400b8e9elea rcx, [r12+1]
1400b8ea3call operator new[](unsigned long long)
1400b8ea8xor r9l, r9l
1400b8eabmov r8, r12
1400b8eaemov rdx, rax
1400b8eb1mov rcx, rdi
1400b8eb4mov r13, rax
1400b8eb7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b8ebcmov rcx, [rsp+32]
1400b8ec1mov [r13+r12], 0
1400b8ec7mov [rbx+40], r13
1400b8ecbmov [rbx+48], r12
1400b8ecfcmp rcx, rbp
1400b8ed2je 0x1400b8ed9
1400b8ed4call operator delete(void*)
1400b8ed9
1400b8ed9loc_1400b8ed9:
1400b8ed9mov rax, [rsi]
1400b8edcmov rcx, rdi
1400b8edfmov rdx, rsi
1400b8ee2call [rax+48]
1400b8ee5mov r12, [rsp+40]
1400b8eealea rcx, [r12+1]
1400b8eefcall operator new[](unsigned long long)
1400b8ef4xor r9l, r9l
1400b8ef7mov r8, r12
1400b8efamov rdx, rax
1400b8efdmov rcx, rdi
1400b8f00mov r13, rax
1400b8f03call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b8f08mov rcx, [rsp+32]
1400b8f0dmov [r13+r12], 0
1400b8f13mov [rbx+56], r13
1400b8f17mov [rbx+64], r12
1400b8f1bcmp rcx, rbp
1400b8f1eje 0x1400b8f25
1400b8f20call operator delete(void*)
1400b8f25
1400b8f25loc_1400b8f25:
1400b8f25mov rax, [rsi]
1400b8f28mov rcx, rdi
1400b8f2bmov rdx, rsi
1400b8f2ecall [rax+56]
1400b8f31mov r12, [rsp+40]
1400b8f36lea rcx, [r12+1]
1400b8f3bcall operator new[](unsigned long long)
1400b8f40xor r9l, r9l
1400b8f43mov r8, r12
1400b8f46mov rdx, rax
1400b8f49mov rcx, rdi
1400b8f4cmov r13, rax
1400b8f4fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b8f54mov rcx, [rsp+32]
1400b8f59mov [r13+r12], 0
1400b8f5fmov [rbx+72], r13
1400b8f63mov [rbx+80], r12
1400b8f67cmp rcx, rbp
1400b8f6aje 0x1400b8f71
1400b8f6ccall operator delete(void*)
1400b8f71
1400b8f71loc_1400b8f71:
1400b8f71mov rax, [rsi]
1400b8f74mov rcx, rsi
1400b8f77call [rax+72]
1400b8f7amov rcx, rsi
1400b8f7dmov [rbx+92], eax
1400b8f80mov rax, [rsi]
1400b8f83call [rax+80]
1400b8f86mov rdi, [rip+0xde703]
1400b8f8dmov [rbx+96], eax
1400b8f90mov rax, [rsp+72]
1400b8f95sub rax, [rdi]
1400b8f98jne 0x1400b8fc3
1400b8f9aadd rsp, 88
1400b8f9epop rbx
1400b8f9fpop rsi
1400b8fa0pop rdi
1400b8fa1pop rbp
1400b8fa2pop r12
1400b8fa4pop r13
1400b8fa6ret
1400b8fa7
1400b8fa7loc_1400b8fa7:
1400b8fa7mov rcx, rdi
1400b8faamov rbx, rax
1400b8fadcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b8fb2mov rdx, [rip+0xde6d7]
1400b8fb9mov rax, [rsp+72]
1400b8fbesub rax, [rdx]
1400b8fc1je 0x1400b8fe4
1400b8fc3
1400b8fc3loc_1400b8fc3:
1400b8fc3call __stack_chk_fail
1400b8fc8mov rcx, rdi
1400b8fcbmov rbx, rax
1400b8fcecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b8fd3mov rdi, [rip+0xde6b6]
1400b8fdamov rax, [rsp+72]
1400b8fdfsub rax, [rdi]
1400b8fe2jne 0x1400b8fc3
1400b8fe4
1400b8fe4loc_1400b8fe4:
1400b8fe4mov rcx, rbx
1400b8fe7call _Unwind_Resume
1400b8fecjmp 0x1400b8fa7
1400b8fee
1400b8fee eb b7 ..
1400b8dd0
1400b8dd0void std::__facet_shims::__moneypunct_fill_cache<char, false>(std::integral_constant<bool, true>, std::locale::facet const*, std::__moneypunct_cache<char, false>*):
1400b8dd0push r13
1400b8dd2push r12
1400b8dd4push rbp
1400b8dd5push rdi
1400b8dd6push rsi
1400b8dd7push rbx
1400b8dd8sub rsp, 88
1400b8ddcmov rsi, rdx
1400b8ddfmov rdx, [rip+0xde8aa]
1400b8de6mov rbx, r8
1400b8de9lea rdi, [rsp+32]
1400b8deemov rcx, rsi
1400b8df1mov rax, [rdx]
1400b8df4mov [rsp+72], rax
1400b8df9mov rax, [rsi]
1400b8dfccall [rax+16]
1400b8dffmov rcx, rsi
1400b8e02mov [rbx+33], al
1400b8e05mov rax, [rsi]
1400b8e08call [rax+24]
1400b8e0bmov rcx, rsi
1400b8e0emov [rbx+34], al
1400b8e11mov rax, [rsi]
1400b8e14call [rax+64]
1400b8e17mov rcx, rdi
1400b8e1amov [rbx+111], 1
1400b8e1emov rdx, rsi
1400b8e21mov [rbx+88], eax
1400b8e24mov rax, [rsi]
1400b8e27mov [rbx+16], 0
1400b8e2fmov [rbx+40], 0
1400b8e37mov [rbx+56], 0
1400b8e3fmov [rbx+72], 0
1400b8e47call [rax+32]
1400b8e4amov rbp, [rsp+40]
1400b8e4flea rcx, [rbp+1]
1400b8e53call operator new[](unsigned long long)
1400b8e58xor r9l, r9l
1400b8e5bmov r8, rbp
1400b8e5emov rdx, rax
1400b8e61mov rcx, rdi
1400b8e64mov r12, rax
1400b8e67call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b8e6cmov rcx, [rsp+32]
1400b8e71mov [r12+rbp], 0
1400b8e76mov [rbx+24], rbp
1400b8e7alea rbp, [rsp+48]
1400b8e7fmov [rbx+16], r12
1400b8e83cmp rcx, rbp
1400b8e86je 0x1400b8e8d
1400b8e88call operator delete(void*)
1400b8e8d
1400b8e8dloc_1400b8e8d:
1400b8e8dmov rax, [rsi]
1400b8e90mov rcx, rdi
1400b8e93mov rdx, rsi
1400b8e96call [rax+40]
1400b8e99mov r12, [rsp+40]
1400b8e9elea rcx, [r12+1]
1400b8ea3call operator new[](unsigned long long)
1400b8ea8xor r9l, r9l
1400b8eabmov r8, r12
1400b8eaemov rdx, rax
1400b8eb1mov rcx, rdi
1400b8eb4mov r13, rax
1400b8eb7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b8ebcmov rcx, [rsp+32]
1400b8ec1mov [r13+r12], 0
1400b8ec7mov [rbx+40], r13
1400b8ecbmov [rbx+48], r12
1400b8ecfcmp rcx, rbp
1400b8ed2je 0x1400b8ed9
1400b8ed4call operator delete(void*)
1400b8ed9
1400b8ed9loc_1400b8ed9:
1400b8ed9mov rax, [rsi]
1400b8edcmov rcx, rdi
1400b8edfmov rdx, rsi
1400b8ee2call [rax+48]
1400b8ee5mov r12, [rsp+40]
1400b8eealea rcx, [r12+1]
1400b8eefcall operator new[](unsigned long long)
1400b8ef4xor r9l, r9l
1400b8ef7mov r8, r12
1400b8efamov rdx, rax
1400b8efdmov rcx, rdi
1400b8f00mov r13, rax
1400b8f03call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b8f08mov rcx, [rsp+32]
1400b8f0dmov [r13+r12], 0
1400b8f13mov [rbx+56], r13
1400b8f17mov [rbx+64], r12
1400b8f1bcmp rcx, rbp
1400b8f1eje 0x1400b8f25
1400b8f20call operator delete(void*)
1400b8f25
1400b8f25loc_1400b8f25:
1400b8f25mov rax, [rsi]
1400b8f28mov rcx, rdi
1400b8f2bmov rdx, rsi
1400b8f2ecall [rax+56]
1400b8f31mov r12, [rsp+40]
1400b8f36lea rcx, [r12+1]
1400b8f3bcall operator new[](unsigned long long)
1400b8f40xor r9l, r9l
1400b8f43mov r8, r12
1400b8f46mov rdx, rax
1400b8f49mov rcx, rdi
1400b8f4cmov r13, rax
1400b8f4fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b8f54mov rcx, [rsp+32]
1400b8f59mov [r13+r12], 0
1400b8f5fmov [rbx+72], r13
1400b8f63mov [rbx+80], r12
1400b8f67cmp rcx, rbp
1400b8f6aje 0x1400b8f71
1400b8f6ccall operator delete(void*)
1400b8f71
1400b8f71loc_1400b8f71:
1400b8f71mov rax, [rsi]
1400b8f74mov rcx, rsi
1400b8f77call [rax+72]
1400b8f7amov rcx, rsi
1400b8f7dmov [rbx+92], eax
1400b8f80mov rax, [rsi]
1400b8f83call [rax+80]
1400b8f86mov rdi, [rip+0xde703]
1400b8f8dmov [rbx+96], eax
1400b8f90mov rax, [rsp+72]
1400b8f95sub rax, [rdi]
1400b8f98jne 0x1400b8fc3
1400b8f9aadd rsp, 88
1400b8f9epop rbx
1400b8f9fpop rsi
1400b8fa0pop rdi
1400b8fa1pop rbp
1400b8fa2pop r12
1400b8fa4pop r13
1400b8fa6ret
1400b8fa7
1400b8fa7loc_1400b8fa7:
1400b8fa7mov rcx, rdi
1400b8faamov rbx, rax
1400b8fadcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b8fb2mov rdx, [rip+0xde6d7]
1400b8fb9mov rax, [rsp+72]
1400b8fbesub rax, [rdx]
1400b8fc1je 0x1400b8fe4
1400b8fc3
1400b8fc3loc_1400b8fc3:
1400b8fc3call __stack_chk_fail
1400b8fc8mov rcx, rdi
1400b8fcbmov rbx, rax
1400b8fcecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b8fd3mov rdi, [rip+0xde6b6]
1400b8fdamov rax, [rsp+72]
1400b8fdfsub rax, [rdi]
1400b8fe2jne 0x1400b8fc3
1400b8fe4
1400b8fe4loc_1400b8fe4:
1400b8fe4mov rcx, rbx
1400b8fe7call _Unwind_Resume
1400b8fecjmp 0x1400b8fa7
1400b8fee
1400b8fee eb b7 ..
1400b8dd0
1400b8ff0
1400b8ff0void std::__facet_shims::__moneypunct_fill_cache<char, true>(std::integral_constant<bool, false>, std::locale::facet const*, std::__moneypunct_cache<char, true>*):
1400b8ff0push r12
1400b8ff2push rbp
1400b8ff3push rdi
1400b8ff4push rsi
1400b8ff5push rbx
1400b8ff6sub rsp, 64
1400b8ffamov rdi, [rip+0xde68f]
1400b9001mov rax, [rdi]
1400b9004mov [rsp+56], rax
1400b9009mov rax, [rdx]
1400b900cmov rbx, r8
1400b900fmov rsi, rdx
1400b9012mov rcx, rdx
1400b9015lea rdi, [rsp+48]
1400b901acall [rax+16]
1400b901dmov rcx, rsi
1400b9020mov [rbx+33], al
1400b9023mov rax, [rsi]
1400b9026call [rax+24]
1400b9029mov rcx, rsi
1400b902cmov [rbx+34], al
1400b902fmov rax, [rsi]
1400b9032call [rax+64]
1400b9035mov rcx, rdi
1400b9038mov [rbx+111], 1
1400b903cmov rdx, rsi
1400b903fmov [rbx+88], eax
1400b9042mov rax, [rsi]
1400b9045mov [rbx+16], 0
1400b904dmov [rbx+40], 0
1400b9055mov [rbx+56], 0
1400b905dmov [rbx+72], 0
1400b9065call [rax+32]
1400b9068mov rax, [rsp+48]
1400b906dmov rbp, [rax-24]
1400b9071lea rcx, [rbp+1]
1400b9075call operator new[](unsigned long long)
1400b907axor r9l, r9l
1400b907dmov r8, rbp
1400b9080mov rdx, rax
1400b9083mov rcx, rdi
1400b9086mov r12, rax
1400b9089call std::string::copy(char*, unsigned long long, unsigned long long) const
1400b908emov [r12+rbp], 0
1400b9093mov rcx, [rsp+48]
1400b9098mov eax, -1
1400b909dmov [rbx+16], r12
1400b90a1mov [rbx+24], rbp
1400b90a5lock xadd [rcx-8], eax
1400b90aatest eax, eax
1400b90acjle 0x1400b91f0
1400b90b2
1400b90b2loc_1400b90b2:
1400b90b2mov rax, [rsi]
1400b90b5mov rcx, rdi
1400b90b8mov rdx, rsi
1400b90bbcall [rax+40]
1400b90bemov rax, [rsp+48]
1400b90c3mov rbp, [rax-24]
1400b90c7lea rcx, [rbp+1]
1400b90cbcall operator new[](unsigned long long)
1400b90d0xor r9l, r9l
1400b90d3mov r8, rbp
1400b90d6mov rdx, rax
1400b90d9mov rcx, rdi
1400b90dcmov r12, rax
1400b90dfcall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b90e4mov [r12+rbp], 0
1400b90e9mov rcx, [rsp+48]
1400b90eemov eax, -1
1400b90f3mov [rbx+40], r12
1400b90f7mov [rbx+48], rbp
1400b90fblock xadd [rcx-8], eax
1400b9100test eax, eax
1400b9102jle 0x1400b9238
1400b9108
1400b9108loc_1400b9108:
1400b9108mov rax, [rsi]
1400b910bmov rcx, rdi
1400b910emov rdx, rsi
1400b9111call [rax+48]
1400b9114mov rax, [rsp+48]
1400b9119mov rbp, [rax-24]
1400b911dlea rcx, [rbp+1]
1400b9121call operator new[](unsigned long long)
1400b9126xor r9l, r9l
1400b9129mov r8, rbp
1400b912cmov rdx, rax
1400b912fmov rcx, rdi
1400b9132mov r12, rax
1400b9135call std::string::copy(char*, unsigned long long, unsigned long long) const
1400b913amov [r12+rbp], 0
1400b913fmov rcx, [rsp+48]
1400b9144mov eax, -1
1400b9149mov [rbx+56], r12
1400b914dmov [rbx+64], rbp
1400b9151lock xadd [rcx-8], eax
1400b9156test eax, eax
1400b9158jle 0x1400b9220
1400b915e
1400b915eloc_1400b915e:
1400b915emov rax, [rsi]
1400b9161mov rcx, rdi
1400b9164mov rdx, rsi
1400b9167call [rax+56]
1400b916amov rax, [rsp+48]
1400b916fmov rbp, [rax-24]
1400b9173lea rcx, [rbp+1]
1400b9177call operator new[](unsigned long long)
1400b917cxor r9l, r9l
1400b917fmov r8, rbp
1400b9182mov rdx, rax
1400b9185mov rcx, rdi
1400b9188mov r12, rax
1400b918bcall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b9190mov [r12+rbp], 0
1400b9195mov rcx, [rsp+48]
1400b919amov eax, -1
1400b919fmov [rbx+72], r12
1400b91a3mov [rbx+80], rbp
1400b91a7lock xadd [rcx-8], eax
1400b91actest eax, eax
1400b91aejle 0x1400b9208
1400b91b0
1400b91b0loc_1400b91b0:
1400b91b0mov rax, [rsi]
1400b91b3mov rcx, rsi
1400b91b6call [rax+72]
1400b91b9mov rcx, rsi
1400b91bcmov [rbx+92], eax
1400b91bfmov rax, [rsi]
1400b91c2call [rax+80]
1400b91c5mov rdi, [rip+0xde4c4]
1400b91ccmov [rbx+96], eax
1400b91cfmov rax, [rsp+56]
1400b91d4sub rax, [rdi]
1400b91d7jne 0x1400b9272
1400b91ddadd rsp, 64
1400b91e1pop rbx
1400b91e2pop rsi
1400b91e3pop rdi
1400b91e4pop rbp
1400b91e5pop r12
1400b91e7ret
1400b91e8
1400b91e8 0f 1f 84 00 00 00 00 00 ........
1400b91f0
1400b91f0loc_1400b91f0:
1400b91f0lea rdx, [rsp+47]
1400b91f5sub rcx, 24
1400b91f9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b91fejmp 0x1400b90b2
1400b9203
1400b9203 0f 1f 44 00 00 ..D..
1400b9208
1400b9208loc_1400b9208:
1400b9208lea rdx, [rsp+47]
1400b920dsub rcx, 24
1400b9211call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b9216jmp 0x1400b91b0
1400b9218
1400b9218 0f 1f 84 00 00 00 00 00 ........
1400b9220
1400b9220loc_1400b9220:
1400b9220lea rdx, [rsp+47]
1400b9225sub rcx, 24
1400b9229call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b922ejmp 0x1400b915e
1400b9233
1400b9233 0f 1f 44 00 00 ..D..
1400b9238
1400b9238loc_1400b9238:
1400b9238lea rdx, [rsp+47]
1400b923dsub rcx, 24
1400b9241call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b9246jmp 0x1400b9108
1400b924b
1400b924bloc_1400b924b:
1400b924bmov rbx, rax
1400b924emov rax, [rsp+48]
1400b9253lea rdx, [rsp+47]
1400b9258lea rcx, [rax-24]
1400b925ccall std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400b9261mov rdx, [rip+0xde428]
1400b9268mov rax, [rsp+56]
1400b926dsub rax, [rdx]
1400b9270je 0x1400b927d
1400b9272
1400b9272loc_1400b9272:
1400b9272call __stack_chk_fail
1400b9277jmp 0x1400b924b
1400b9279
1400b9279 eb d0 eb ce ....
1400b927d
1400b927dloc_1400b927d:
1400b927dmov rcx, rbx
1400b9280call _Unwind_Resume
1400b9285nop
1400b8ff0
1400b8ff0void std::__facet_shims::__moneypunct_fill_cache<char, true>(std::integral_constant<bool, false>, std::locale::facet const*, std::__moneypunct_cache<char, true>*):
1400b8ff0push r12
1400b8ff2push rbp
1400b8ff3push rdi
1400b8ff4push rsi
1400b8ff5push rbx
1400b8ff6sub rsp, 64
1400b8ffamov rdi, [rip+0xde68f]
1400b9001mov rax, [rdi]
1400b9004mov [rsp+56], rax
1400b9009mov rax, [rdx]
1400b900cmov rbx, r8
1400b900fmov rsi, rdx
1400b9012mov rcx, rdx
1400b9015lea rdi, [rsp+48]
1400b901acall [rax+16]
1400b901dmov rcx, rsi
1400b9020mov [rbx+33], al
1400b9023mov rax, [rsi]
1400b9026call [rax+24]
1400b9029mov rcx, rsi
1400b902cmov [rbx+34], al
1400b902fmov rax, [rsi]
1400b9032call [rax+64]
1400b9035mov rcx, rdi
1400b9038mov [rbx+111], 1
1400b903cmov rdx, rsi
1400b903fmov [rbx+88], eax
1400b9042mov rax, [rsi]
1400b9045mov [rbx+16], 0
1400b904dmov [rbx+40], 0
1400b9055mov [rbx+56], 0
1400b905dmov [rbx+72], 0
1400b9065call [rax+32]
1400b9068mov rax, [rsp+48]
1400b906dmov rbp, [rax-24]
1400b9071lea rcx, [rbp+1]
1400b9075call operator new[](unsigned long long)
1400b907axor r9l, r9l
1400b907dmov r8, rbp
1400b9080mov rdx, rax
1400b9083mov rcx, rdi
1400b9086mov r12, rax
1400b9089call std::string::copy(char*, unsigned long long, unsigned long long) const
1400b908emov [r12+rbp], 0
1400b9093mov rcx, [rsp+48]
1400b9098mov eax, -1
1400b909dmov [rbx+16], r12
1400b90a1mov [rbx+24], rbp
1400b90a5lock xadd [rcx-8], eax
1400b90aatest eax, eax
1400b90acjle 0x1400b91f0
1400b90b2
1400b90b2loc_1400b90b2:
1400b90b2mov rax, [rsi]
1400b90b5mov rcx, rdi
1400b90b8mov rdx, rsi
1400b90bbcall [rax+40]
1400b90bemov rax, [rsp+48]
1400b90c3mov rbp, [rax-24]
1400b90c7lea rcx, [rbp+1]
1400b90cbcall operator new[](unsigned long long)
1400b90d0xor r9l, r9l
1400b90d3mov r8, rbp
1400b90d6mov rdx, rax
1400b90d9mov rcx, rdi
1400b90dcmov r12, rax
1400b90dfcall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b90e4mov [r12+rbp], 0
1400b90e9mov rcx, [rsp+48]
1400b90eemov eax, -1
1400b90f3mov [rbx+40], r12
1400b90f7mov [rbx+48], rbp
1400b90fblock xadd [rcx-8], eax
1400b9100test eax, eax
1400b9102jle 0x1400b9238
1400b9108
1400b9108loc_1400b9108:
1400b9108mov rax, [rsi]
1400b910bmov rcx, rdi
1400b910emov rdx, rsi
1400b9111call [rax+48]
1400b9114mov rax, [rsp+48]
1400b9119mov rbp, [rax-24]
1400b911dlea rcx, [rbp+1]
1400b9121call operator new[](unsigned long long)
1400b9126xor r9l, r9l
1400b9129mov r8, rbp
1400b912cmov rdx, rax
1400b912fmov rcx, rdi
1400b9132mov r12, rax
1400b9135call std::string::copy(char*, unsigned long long, unsigned long long) const
1400b913amov [r12+rbp], 0
1400b913fmov rcx, [rsp+48]
1400b9144mov eax, -1
1400b9149mov [rbx+56], r12
1400b914dmov [rbx+64], rbp
1400b9151lock xadd [rcx-8], eax
1400b9156test eax, eax
1400b9158jle 0x1400b9220
1400b915e
1400b915eloc_1400b915e:
1400b915emov rax, [rsi]
1400b9161mov rcx, rdi
1400b9164mov rdx, rsi
1400b9167call [rax+56]
1400b916amov rax, [rsp+48]
1400b916fmov rbp, [rax-24]
1400b9173lea rcx, [rbp+1]
1400b9177call operator new[](unsigned long long)
1400b917cxor r9l, r9l
1400b917fmov r8, rbp
1400b9182mov rdx, rax
1400b9185mov rcx, rdi
1400b9188mov r12, rax
1400b918bcall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b9190mov [r12+rbp], 0
1400b9195mov rcx, [rsp+48]
1400b919amov eax, -1
1400b919fmov [rbx+72], r12
1400b91a3mov [rbx+80], rbp
1400b91a7lock xadd [rcx-8], eax
1400b91actest eax, eax
1400b91aejle 0x1400b9208
1400b91b0
1400b91b0loc_1400b91b0:
1400b91b0mov rax, [rsi]
1400b91b3mov rcx, rsi
1400b91b6call [rax+72]
1400b91b9mov rcx, rsi
1400b91bcmov [rbx+92], eax
1400b91bfmov rax, [rsi]
1400b91c2call [rax+80]
1400b91c5mov rdi, [rip+0xde4c4]
1400b91ccmov [rbx+96], eax
1400b91cfmov rax, [rsp+56]
1400b91d4sub rax, [rdi]
1400b91d7jne 0x1400b9272
1400b91ddadd rsp, 64
1400b91e1pop rbx
1400b91e2pop rsi
1400b91e3pop rdi
1400b91e4pop rbp
1400b91e5pop r12
1400b91e7ret
1400b91e8
1400b91e8 0f 1f 84 00 00 00 00 00 ........
1400b91f0
1400b91f0loc_1400b91f0:
1400b91f0lea rdx, [rsp+47]
1400b91f5sub rcx, 24
1400b91f9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b91fejmp 0x1400b90b2
1400b9203
1400b9203 0f 1f 44 00 00 ..D..
1400b9208
1400b9208loc_1400b9208:
1400b9208lea rdx, [rsp+47]
1400b920dsub rcx, 24
1400b9211call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b9216jmp 0x1400b91b0
1400b9218
1400b9218 0f 1f 84 00 00 00 00 00 ........
1400b9220
1400b9220loc_1400b9220:
1400b9220lea rdx, [rsp+47]
1400b9225sub rcx, 24
1400b9229call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b922ejmp 0x1400b915e
1400b9233
1400b9233 0f 1f 44 00 00 ..D..
1400b9238
1400b9238loc_1400b9238:
1400b9238lea rdx, [rsp+47]
1400b923dsub rcx, 24
1400b9241call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b9246jmp 0x1400b9108
1400b924b
1400b924bloc_1400b924b:
1400b924bmov rbx, rax
1400b924emov rax, [rsp+48]
1400b9253lea rdx, [rsp+47]
1400b9258lea rcx, [rax-24]
1400b925ccall std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400b9261mov rdx, [rip+0xde428]
1400b9268mov rax, [rsp+56]
1400b926dsub rax, [rdx]
1400b9270je 0x1400b927d
1400b9272
1400b9272loc_1400b9272:
1400b9272call __stack_chk_fail
1400b9277jmp 0x1400b924b
1400b9279
1400b9279 eb d0 eb ce ....
1400b927d
1400b927dloc_1400b927d:
1400b927dmov rcx, rbx
1400b9280call _Unwind_Resume
1400b9285nop
1400b8ff0
1400b9286
1400b9286 // align 0x10
1400b9286 // align 0x10
1400b9290
1400b9290void std::__facet_shims::__moneypunct_fill_cache<char, true>(std::integral_constant<bool, true>, std::locale::facet const*, std::__moneypunct_cache<char, true>*):
1400b9290push r13
1400b9292push r12
1400b9294push rbp
1400b9295push rdi
1400b9296push rsi
1400b9297push rbx
1400b9298sub rsp, 88
1400b929cmov rsi, rdx
1400b929fmov rdx, [rip+0xde3ea]
1400b92a6mov rbx, r8
1400b92a9lea rdi, [rsp+32]
1400b92aemov rcx, rsi
1400b92b1mov rax, [rdx]
1400b92b4mov [rsp+72], rax
1400b92b9mov rax, [rsi]
1400b92bccall [rax+16]
1400b92bfmov rcx, rsi
1400b92c2mov [rbx+33], al
1400b92c5mov rax, [rsi]
1400b92c8call [rax+24]
1400b92cbmov rcx, rsi
1400b92cemov [rbx+34], al
1400b92d1mov rax, [rsi]
1400b92d4call [rax+64]
1400b92d7mov rcx, rdi
1400b92damov [rbx+111], 1
1400b92demov rdx, rsi
1400b92e1mov [rbx+88], eax
1400b92e4mov rax, [rsi]
1400b92e7mov [rbx+16], 0
1400b92efmov [rbx+40], 0
1400b92f7mov [rbx+56], 0
1400b92ffmov [rbx+72], 0
1400b9307call [rax+32]
1400b930amov rbp, [rsp+40]
1400b930flea rcx, [rbp+1]
1400b9313call operator new[](unsigned long long)
1400b9318xor r9l, r9l
1400b931bmov r8, rbp
1400b931emov rdx, rax
1400b9321mov rcx, rdi
1400b9324mov r12, rax
1400b9327call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b932cmov rcx, [rsp+32]
1400b9331mov [r12+rbp], 0
1400b9336mov [rbx+24], rbp
1400b933alea rbp, [rsp+48]
1400b933fmov [rbx+16], r12
1400b9343cmp rcx, rbp
1400b9346je 0x1400b934d
1400b9348call operator delete(void*)
1400b934d
1400b934dloc_1400b934d:
1400b934dmov rax, [rsi]
1400b9350mov rcx, rdi
1400b9353mov rdx, rsi
1400b9356call [rax+40]
1400b9359mov r12, [rsp+40]
1400b935elea rcx, [r12+1]
1400b9363call operator new[](unsigned long long)
1400b9368xor r9l, r9l
1400b936bmov r8, r12
1400b936emov rdx, rax
1400b9371mov rcx, rdi
1400b9374mov r13, rax
1400b9377call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b937cmov rcx, [rsp+32]
1400b9381mov [r13+r12], 0
1400b9387mov [rbx+40], r13
1400b938bmov [rbx+48], r12
1400b938fcmp rcx, rbp
1400b9392je 0x1400b9399
1400b9394call operator delete(void*)
1400b9399
1400b9399loc_1400b9399:
1400b9399mov rax, [rsi]
1400b939cmov rcx, rdi
1400b939fmov rdx, rsi
1400b93a2call [rax+48]
1400b93a5mov r12, [rsp+40]
1400b93aalea rcx, [r12+1]
1400b93afcall operator new[](unsigned long long)
1400b93b4xor r9l, r9l
1400b93b7mov r8, r12
1400b93bamov rdx, rax
1400b93bdmov rcx, rdi
1400b93c0mov r13, rax
1400b93c3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b93c8mov rcx, [rsp+32]
1400b93cdmov [r13+r12], 0
1400b93d3mov [rbx+56], r13
1400b93d7mov [rbx+64], r12
1400b93dbcmp rcx, rbp
1400b93deje 0x1400b93e5
1400b93e0call operator delete(void*)
1400b93e5
1400b93e5loc_1400b93e5:
1400b93e5mov rax, [rsi]
1400b93e8mov rcx, rdi
1400b93ebmov rdx, rsi
1400b93eecall [rax+56]
1400b93f1mov r12, [rsp+40]
1400b93f6lea rcx, [r12+1]
1400b93fbcall operator new[](unsigned long long)
1400b9400xor r9l, r9l
1400b9403mov r8, r12
1400b9406mov rdx, rax
1400b9409mov rcx, rdi
1400b940cmov r13, rax
1400b940fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b9414mov rcx, [rsp+32]
1400b9419mov [r13+r12], 0
1400b941fmov [rbx+72], r13
1400b9423mov [rbx+80], r12
1400b9427cmp rcx, rbp
1400b942aje 0x1400b9431
1400b942ccall operator delete(void*)
1400b9431
1400b9431loc_1400b9431:
1400b9431mov rax, [rsi]
1400b9434mov rcx, rsi
1400b9437call [rax+72]
1400b943amov rcx, rsi
1400b943dmov [rbx+92], eax
1400b9440mov rax, [rsi]
1400b9443call [rax+80]
1400b9446mov rdi, [rip+0xde243]
1400b944dmov [rbx+96], eax
1400b9450mov rax, [rsp+72]
1400b9455sub rax, [rdi]
1400b9458jne 0x1400b9483
1400b945aadd rsp, 88
1400b945epop rbx
1400b945fpop rsi
1400b9460pop rdi
1400b9461pop rbp
1400b9462pop r12
1400b9464pop r13
1400b9466ret
1400b9467
1400b9467loc_1400b9467:
1400b9467mov rcx, rdi
1400b946amov rbx, rax
1400b946dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b9472mov rdx, [rip+0xde217]
1400b9479mov rax, [rsp+72]
1400b947esub rax, [rdx]
1400b9481je 0x1400b94a4
1400b9483
1400b9483loc_1400b9483:
1400b9483call __stack_chk_fail
1400b9488mov rcx, rdi
1400b948bmov rbx, rax
1400b948ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b9493mov rdi, [rip+0xde1f6]
1400b949amov rax, [rsp+72]
1400b949fsub rax, [rdi]
1400b94a2jne 0x1400b9483
1400b94a4
1400b94a4loc_1400b94a4:
1400b94a4mov rcx, rbx
1400b94a7call _Unwind_Resume
1400b94acjmp 0x1400b9467
1400b94ae
1400b94ae eb b7 ..
1400b9290
1400b9290void std::__facet_shims::__moneypunct_fill_cache<char, true>(std::integral_constant<bool, true>, std::locale::facet const*, std::__moneypunct_cache<char, true>*):
1400b9290push r13
1400b9292push r12
1400b9294push rbp
1400b9295push rdi
1400b9296push rsi
1400b9297push rbx
1400b9298sub rsp, 88
1400b929cmov rsi, rdx
1400b929fmov rdx, [rip+0xde3ea]
1400b92a6mov rbx, r8
1400b92a9lea rdi, [rsp+32]
1400b92aemov rcx, rsi
1400b92b1mov rax, [rdx]
1400b92b4mov [rsp+72], rax
1400b92b9mov rax, [rsi]
1400b92bccall [rax+16]
1400b92bfmov rcx, rsi
1400b92c2mov [rbx+33], al
1400b92c5mov rax, [rsi]
1400b92c8call [rax+24]
1400b92cbmov rcx, rsi
1400b92cemov [rbx+34], al
1400b92d1mov rax, [rsi]
1400b92d4call [rax+64]
1400b92d7mov rcx, rdi
1400b92damov [rbx+111], 1
1400b92demov rdx, rsi
1400b92e1mov [rbx+88], eax
1400b92e4mov rax, [rsi]
1400b92e7mov [rbx+16], 0
1400b92efmov [rbx+40], 0
1400b92f7mov [rbx+56], 0
1400b92ffmov [rbx+72], 0
1400b9307call [rax+32]
1400b930amov rbp, [rsp+40]
1400b930flea rcx, [rbp+1]
1400b9313call operator new[](unsigned long long)
1400b9318xor r9l, r9l
1400b931bmov r8, rbp
1400b931emov rdx, rax
1400b9321mov rcx, rdi
1400b9324mov r12, rax
1400b9327call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b932cmov rcx, [rsp+32]
1400b9331mov [r12+rbp], 0
1400b9336mov [rbx+24], rbp
1400b933alea rbp, [rsp+48]
1400b933fmov [rbx+16], r12
1400b9343cmp rcx, rbp
1400b9346je 0x1400b934d
1400b9348call operator delete(void*)
1400b934d
1400b934dloc_1400b934d:
1400b934dmov rax, [rsi]
1400b9350mov rcx, rdi
1400b9353mov rdx, rsi
1400b9356call [rax+40]
1400b9359mov r12, [rsp+40]
1400b935elea rcx, [r12+1]
1400b9363call operator new[](unsigned long long)
1400b9368xor r9l, r9l
1400b936bmov r8, r12
1400b936emov rdx, rax
1400b9371mov rcx, rdi
1400b9374mov r13, rax
1400b9377call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b937cmov rcx, [rsp+32]
1400b9381mov [r13+r12], 0
1400b9387mov [rbx+40], r13
1400b938bmov [rbx+48], r12
1400b938fcmp rcx, rbp
1400b9392je 0x1400b9399
1400b9394call operator delete(void*)
1400b9399
1400b9399loc_1400b9399:
1400b9399mov rax, [rsi]
1400b939cmov rcx, rdi
1400b939fmov rdx, rsi
1400b93a2call [rax+48]
1400b93a5mov r12, [rsp+40]
1400b93aalea rcx, [r12+1]
1400b93afcall operator new[](unsigned long long)
1400b93b4xor r9l, r9l
1400b93b7mov r8, r12
1400b93bamov rdx, rax
1400b93bdmov rcx, rdi
1400b93c0mov r13, rax
1400b93c3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b93c8mov rcx, [rsp+32]
1400b93cdmov [r13+r12], 0
1400b93d3mov [rbx+56], r13
1400b93d7mov [rbx+64], r12
1400b93dbcmp rcx, rbp
1400b93deje 0x1400b93e5
1400b93e0call operator delete(void*)
1400b93e5
1400b93e5loc_1400b93e5:
1400b93e5mov rax, [rsi]
1400b93e8mov rcx, rdi
1400b93ebmov rdx, rsi
1400b93eecall [rax+56]
1400b93f1mov r12, [rsp+40]
1400b93f6lea rcx, [r12+1]
1400b93fbcall operator new[](unsigned long long)
1400b9400xor r9l, r9l
1400b9403mov r8, r12
1400b9406mov rdx, rax
1400b9409mov rcx, rdi
1400b940cmov r13, rax
1400b940fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b9414mov rcx, [rsp+32]
1400b9419mov [r13+r12], 0
1400b941fmov [rbx+72], r13
1400b9423mov [rbx+80], r12
1400b9427cmp rcx, rbp
1400b942aje 0x1400b9431
1400b942ccall operator delete(void*)
1400b9431
1400b9431loc_1400b9431:
1400b9431mov rax, [rsi]
1400b9434mov rcx, rsi
1400b9437call [rax+72]
1400b943amov rcx, rsi
1400b943dmov [rbx+92], eax
1400b9440mov rax, [rsi]
1400b9443call [rax+80]
1400b9446mov rdi, [rip+0xde243]
1400b944dmov [rbx+96], eax
1400b9450mov rax, [rsp+72]
1400b9455sub rax, [rdi]
1400b9458jne 0x1400b9483
1400b945aadd rsp, 88
1400b945epop rbx
1400b945fpop rsi
1400b9460pop rdi
1400b9461pop rbp
1400b9462pop r12
1400b9464pop r13
1400b9466ret
1400b9467
1400b9467loc_1400b9467:
1400b9467mov rcx, rdi
1400b946amov rbx, rax
1400b946dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b9472mov rdx, [rip+0xde217]
1400b9479mov rax, [rsp+72]
1400b947esub rax, [rdx]
1400b9481je 0x1400b94a4
1400b9483
1400b9483loc_1400b9483:
1400b9483call __stack_chk_fail
1400b9488mov rcx, rdi
1400b948bmov rbx, rax
1400b948ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b9493mov rdi, [rip+0xde1f6]
1400b949amov rax, [rsp+72]
1400b949fsub rax, [rdi]
1400b94a2jne 0x1400b9483
1400b94a4
1400b94a4loc_1400b94a4:
1400b94a4mov rcx, rbx
1400b94a7call _Unwind_Resume
1400b94acjmp 0x1400b9467
1400b94ae
1400b94ae eb b7 ..
1400b9290
1400b94b0
1400b94b0void std::__facet_shims::__moneypunct_fill_cache<wchar_t, false>(std::integral_constant<bool, false>, std::locale::facet const*, std::__moneypunct_cache<wchar_t, false>*):
1400b94b0push r12
1400b94b2push rbp
1400b94b3push rdi
1400b94b4push rsi
1400b94b5push rbx
1400b94b6sub rsp, 64
1400b94bamov rdi, [rip+0xde1cf]
1400b94c1mov rax, [rdi]
1400b94c4mov [rsp+56], rax
1400b94c9mov rax, [rdx]
1400b94ccmov rbx, r8
1400b94cfmov rsi, rdx
1400b94d2mov rcx, rdx
1400b94d5lea rdi, [rsp+48]
1400b94dacall [rax+16]
1400b94ddmov rcx, rsi
1400b94e0mov [rbx+34], ax
1400b94e4mov rax, [rsi]
1400b94e7call [rax+24]
1400b94eamov rcx, rsi
1400b94edmov [rbx+36], ax
1400b94f1mov rax, [rsi]
1400b94f4call [rax+64]
1400b94f7mov rcx, rdi
1400b94famov [rbx+122], 1
1400b94femov rdx, rsi
1400b9501mov [rbx+88], eax
1400b9504mov rax, [rsi]
1400b9507mov [rbx+16], 0
1400b950fmov [rbx+40], 0
1400b9517mov [rbx+56], 0
1400b951fmov [rbx+72], 0
1400b9527call [rax+32]
1400b952amov rax, [rsp+48]
1400b952fmov rbp, [rax-24]
1400b9533lea rcx, [rbp+1]
1400b9537call operator new[](unsigned long long)
1400b953cxor r9l, r9l
1400b953fmov r8, rbp
1400b9542mov rdx, rax
1400b9545mov rcx, rdi
1400b9548mov r12, rax
1400b954bcall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b9550mov [r12+rbp], 0
1400b9555mov rcx, [rsp+48]
1400b955amov eax, -1
1400b955fmov [rbx+16], r12
1400b9563mov [rbx+24], rbp
1400b9567lock xadd [rcx-8], eax
1400b956ctest eax, eax
1400b956ejle 0x1400b96f0
1400b9574
1400b9574loc_1400b9574:
1400b9574mov rax, [rsi]
1400b9577mov rcx, rdi
1400b957amov rdx, rsi
1400b957dcall [rax+40]
1400b9580mov rax, [rsp+48]
1400b9585mov rbp, [rax-24]
1400b9589mov rax, 0x3ffffffffffffffc
1400b9593lea rcx, [rbp+1]
1400b9597cmp rax, rcx
1400b959ajb 0x1400b97d7
1400b95a0add rcx, rcx
1400b95a3call operator new[](unsigned long long)
1400b95a8xor r9l, r9l
1400b95abmov r8, rbp
1400b95aemov rdx, rax
1400b95b1mov rcx, rdi
1400b95b4mov r12, rax
1400b95b7call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b95bcxor ecx, ecx
1400b95bemov [rbx+40], r12
1400b95c2mov eax, -1
1400b95c7mov [r12+2*rbp], cx
1400b95ccmov rcx, [rsp+48]
1400b95d1mov [rbx+48], rbp
1400b95d5lock xadd [rcx-8], eax
1400b95datest eax, eax
1400b95dcjle 0x1400b9738
1400b95e2
1400b95e2loc_1400b95e2:
1400b95e2mov rax, [rsi]
1400b95e5mov rcx, rdi
1400b95e8mov rdx, rsi
1400b95ebcall [rax+48]
1400b95eemov rax, [rsp+48]
1400b95f3mov rbp, [rax-24]
1400b95f7mov rax, 0x3ffffffffffffffc
1400b9601lea rcx, [rbp+1]
1400b9605cmp rax, rcx
1400b9608jb 0x1400b974b
1400b960eadd rcx, rcx
1400b9611call operator new[](unsigned long long)
1400b9616xor r9l, r9l
1400b9619mov r8, rbp
1400b961cmov rdx, rax
1400b961fmov rcx, rdi
1400b9622mov r12, rax
1400b9625call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b962axor edx, edx
1400b962cmov [rbx+56], r12
1400b9630mov rcx, [rsp+48]
1400b9635mov eax, -1
1400b963amov [r12+2*rbp], dx
1400b963fmov [rbx+64], rbp
1400b9643lock xadd [rcx-8], eax
1400b9648test eax, eax
1400b964ajle 0x1400b9720
1400b9650
1400b9650loc_1400b9650:
1400b9650mov rax, [rsi]
1400b9653mov rcx, rdi
1400b9656mov rdx, rsi
1400b9659call [rax+56]
1400b965cmov rax, [rsp+48]
1400b9661mov rbp, [rax-24]
1400b9665mov rax, 0x3ffffffffffffffc
1400b966flea rcx, [rbp+1]
1400b9673cmp rax, rcx
1400b9676jb 0x1400b97bd
1400b967cadd rcx, rcx
1400b967fcall operator new[](unsigned long long)
1400b9684xor r9l, r9l
1400b9687mov r8, rbp
1400b968amov rdx, rax
1400b968dmov rcx, rdi
1400b9690mov r12, rax
1400b9693call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b9698xor eax, eax
1400b969amov [rbx+72], r12
1400b969emov rcx, [rsp+48]
1400b96a3mov [r12+2*rbp], ax
1400b96a8mov eax, -1
1400b96admov [rbx+80], rbp
1400b96b1lock xadd [rcx-8], eax
1400b96b6test eax, eax
1400b96b8jle 0x1400b9708
1400b96ba
1400b96baloc_1400b96ba:
1400b96bamov rax, [rsi]
1400b96bdmov rcx, rsi
1400b96c0call [rax+72]
1400b96c3mov rcx, rsi
1400b96c6mov [rbx+92], eax
1400b96c9mov rax, [rsi]
1400b96cccall [rax+80]
1400b96cfmov rdi, [rip+0xddfba]
1400b96d6mov [rbx+96], eax
1400b96d9mov rax, [rsp+56]
1400b96desub rax, [rdi]
1400b96e1jne 0x1400b9760
1400b96e3add rsp, 64
1400b96e7pop rbx
1400b96e8pop rsi
1400b96e9pop rdi
1400b96eapop rbp
1400b96ebpop r12
1400b96edret
1400b96ee
1400b96ee 66 90 f.
1400b96f0
1400b96f0loc_1400b96f0:
1400b96f0lea rdx, [rsp+47]
1400b96f5sub rcx, 24
1400b96f9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b96fejmp 0x1400b9574
1400b9703
1400b9703 0f 1f 44 00 00 ..D..
1400b9708
1400b9708loc_1400b9708:
1400b9708lea rdx, [rsp+47]
1400b970dsub rcx, 24
1400b9711call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b9716jmp 0x1400b96ba
1400b9718
1400b9718 0f 1f 84 00 00 00 00 00 ........
1400b9720
1400b9720loc_1400b9720:
1400b9720lea rdx, [rsp+47]
1400b9725sub rcx, 24
1400b9729call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b972ejmp 0x1400b9650
1400b9733
1400b9733 0f 1f 44 00 00 ..D..
1400b9738
1400b9738loc_1400b9738:
1400b9738lea rdx, [rsp+47]
1400b973dsub rcx, 24
1400b9741call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b9746jmp 0x1400b95e2
1400b974b
1400b974bloc_1400b974b:
1400b974bmov rdx, [rip+0xddf3e]
1400b9752mov rax, [rsp+56]
1400b9757sub rax, [rdx]
1400b975aje 0x1400b97f1
1400b9760
1400b9760loc_1400b9760:
1400b9760call __stack_chk_fail
1400b9765mov rbx, rax
1400b9768mov rax, [rsp+48]
1400b976dlea rdx, [rsp+47]
1400b9772lea rcx, [rax-24]
1400b9776call std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400b977bmov rdx, [rip+0xddf0e]
1400b9782mov rax, [rsp+56]
1400b9787sub rax, [rdx]
1400b978ajne 0x1400b9760
1400b978c
1400b978cloc_1400b978c:
1400b978cmov rcx, rbx
1400b978fcall _Unwind_Resume
1400b9794
1400b9794loc_1400b9794:
1400b9794mov rbx, rax
1400b9797mov rax, [rsp+48]
1400b979clea rdx, [rsp+47]
1400b97a1lea rcx, [rax-24]
1400b97a5call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_dispose(std::char_traits<wchar_t> const&)
1400b97aamov rdx, [rip+0xddedf]
1400b97b1mov rax, [rsp+56]
1400b97b6sub rax, [rdx]
1400b97b9je 0x1400b978c
1400b97bbjmp 0x1400b9760
1400b97bd
1400b97bdloc_1400b97bd:
1400b97bdmov rdx, [rip+0xddecc]
1400b97c4mov rax, [rsp+56]
1400b97c9sub rax, [rdx]
1400b97ccjne 0x1400b9760
1400b97cecall __cxa_throw_bad_array_new_length
1400b97d3jmp 0x1400b9794
1400b97d5
1400b97d5 eb bd ..
1400b97d7
1400b97d7loc_1400b97d7:
1400b97d7mov rdx, [rip+0xddeb2]
1400b97demov rax, [rsp+56]
1400b97e3sub rax, [rdx]
1400b97e6jne 0x1400b9760
1400b97eccall __cxa_throw_bad_array_new_length
1400b97f1
1400b97f1loc_1400b97f1:
1400b97f1call __cxa_throw_bad_array_new_length
1400b97f6nop
1400b94b0
1400b94b0void std::__facet_shims::__moneypunct_fill_cache<wchar_t, false>(std::integral_constant<bool, false>, std::locale::facet const*, std::__moneypunct_cache<wchar_t, false>*):
1400b94b0push r12
1400b94b2push rbp
1400b94b3push rdi
1400b94b4push rsi
1400b94b5push rbx
1400b94b6sub rsp, 64
1400b94bamov rdi, [rip+0xde1cf]
1400b94c1mov rax, [rdi]
1400b94c4mov [rsp+56], rax
1400b94c9mov rax, [rdx]
1400b94ccmov rbx, r8
1400b94cfmov rsi, rdx
1400b94d2mov rcx, rdx
1400b94d5lea rdi, [rsp+48]
1400b94dacall [rax+16]
1400b94ddmov rcx, rsi
1400b94e0mov [rbx+34], ax
1400b94e4mov rax, [rsi]
1400b94e7call [rax+24]
1400b94eamov rcx, rsi
1400b94edmov [rbx+36], ax
1400b94f1mov rax, [rsi]
1400b94f4call [rax+64]
1400b94f7mov rcx, rdi
1400b94famov [rbx+122], 1
1400b94femov rdx, rsi
1400b9501mov [rbx+88], eax
1400b9504mov rax, [rsi]
1400b9507mov [rbx+16], 0
1400b950fmov [rbx+40], 0
1400b9517mov [rbx+56], 0
1400b951fmov [rbx+72], 0
1400b9527call [rax+32]
1400b952amov rax, [rsp+48]
1400b952fmov rbp, [rax-24]
1400b9533lea rcx, [rbp+1]
1400b9537call operator new[](unsigned long long)
1400b953cxor r9l, r9l
1400b953fmov r8, rbp
1400b9542mov rdx, rax
1400b9545mov rcx, rdi
1400b9548mov r12, rax
1400b954bcall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b9550mov [r12+rbp], 0
1400b9555mov rcx, [rsp+48]
1400b955amov eax, -1
1400b955fmov [rbx+16], r12
1400b9563mov [rbx+24], rbp
1400b9567lock xadd [rcx-8], eax
1400b956ctest eax, eax
1400b956ejle 0x1400b96f0
1400b9574
1400b9574loc_1400b9574:
1400b9574mov rax, [rsi]
1400b9577mov rcx, rdi
1400b957amov rdx, rsi
1400b957dcall [rax+40]
1400b9580mov rax, [rsp+48]
1400b9585mov rbp, [rax-24]
1400b9589mov rax, 0x3ffffffffffffffc
1400b9593lea rcx, [rbp+1]
1400b9597cmp rax, rcx
1400b959ajb 0x1400b97d7
1400b95a0add rcx, rcx
1400b95a3call operator new[](unsigned long long)
1400b95a8xor r9l, r9l
1400b95abmov r8, rbp
1400b95aemov rdx, rax
1400b95b1mov rcx, rdi
1400b95b4mov r12, rax
1400b95b7call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b95bcxor ecx, ecx
1400b95bemov [rbx+40], r12
1400b95c2mov eax, -1
1400b95c7mov [r12+2*rbp], cx
1400b95ccmov rcx, [rsp+48]
1400b95d1mov [rbx+48], rbp
1400b95d5lock xadd [rcx-8], eax
1400b95datest eax, eax
1400b95dcjle 0x1400b9738
1400b95e2
1400b95e2loc_1400b95e2:
1400b95e2mov rax, [rsi]
1400b95e5mov rcx, rdi
1400b95e8mov rdx, rsi
1400b95ebcall [rax+48]
1400b95eemov rax, [rsp+48]
1400b95f3mov rbp, [rax-24]
1400b95f7mov rax, 0x3ffffffffffffffc
1400b9601lea rcx, [rbp+1]
1400b9605cmp rax, rcx
1400b9608jb 0x1400b974b
1400b960eadd rcx, rcx
1400b9611call operator new[](unsigned long long)
1400b9616xor r9l, r9l
1400b9619mov r8, rbp
1400b961cmov rdx, rax
1400b961fmov rcx, rdi
1400b9622mov r12, rax
1400b9625call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b962axor edx, edx
1400b962cmov [rbx+56], r12
1400b9630mov rcx, [rsp+48]
1400b9635mov eax, -1
1400b963amov [r12+2*rbp], dx
1400b963fmov [rbx+64], rbp
1400b9643lock xadd [rcx-8], eax
1400b9648test eax, eax
1400b964ajle 0x1400b9720
1400b9650
1400b9650loc_1400b9650:
1400b9650mov rax, [rsi]
1400b9653mov rcx, rdi
1400b9656mov rdx, rsi
1400b9659call [rax+56]
1400b965cmov rax, [rsp+48]
1400b9661mov rbp, [rax-24]
1400b9665mov rax, 0x3ffffffffffffffc
1400b966flea rcx, [rbp+1]
1400b9673cmp rax, rcx
1400b9676jb 0x1400b97bd
1400b967cadd rcx, rcx
1400b967fcall operator new[](unsigned long long)
1400b9684xor r9l, r9l
1400b9687mov r8, rbp
1400b968amov rdx, rax
1400b968dmov rcx, rdi
1400b9690mov r12, rax
1400b9693call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b9698xor eax, eax
1400b969amov [rbx+72], r12
1400b969emov rcx, [rsp+48]
1400b96a3mov [r12+2*rbp], ax
1400b96a8mov eax, -1
1400b96admov [rbx+80], rbp
1400b96b1lock xadd [rcx-8], eax
1400b96b6test eax, eax
1400b96b8jle 0x1400b9708
1400b96ba
1400b96baloc_1400b96ba:
1400b96bamov rax, [rsi]
1400b96bdmov rcx, rsi
1400b96c0call [rax+72]
1400b96c3mov rcx, rsi
1400b96c6mov [rbx+92], eax
1400b96c9mov rax, [rsi]
1400b96cccall [rax+80]
1400b96cfmov rdi, [rip+0xddfba]
1400b96d6mov [rbx+96], eax
1400b96d9mov rax, [rsp+56]
1400b96desub rax, [rdi]
1400b96e1jne 0x1400b9760
1400b96e3add rsp, 64
1400b96e7pop rbx
1400b96e8pop rsi
1400b96e9pop rdi
1400b96eapop rbp
1400b96ebpop r12
1400b96edret
1400b96ee
1400b96ee 66 90 f.
1400b96f0
1400b96f0loc_1400b96f0:
1400b96f0lea rdx, [rsp+47]
1400b96f5sub rcx, 24
1400b96f9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b96fejmp 0x1400b9574
1400b9703
1400b9703 0f 1f 44 00 00 ..D..
1400b9708
1400b9708loc_1400b9708:
1400b9708lea rdx, [rsp+47]
1400b970dsub rcx, 24
1400b9711call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b9716jmp 0x1400b96ba
1400b9718
1400b9718 0f 1f 84 00 00 00 00 00 ........
1400b9720
1400b9720loc_1400b9720:
1400b9720lea rdx, [rsp+47]
1400b9725sub rcx, 24
1400b9729call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b972ejmp 0x1400b9650
1400b9733
1400b9733 0f 1f 44 00 00 ..D..
1400b9738
1400b9738loc_1400b9738:
1400b9738lea rdx, [rsp+47]
1400b973dsub rcx, 24
1400b9741call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b9746jmp 0x1400b95e2
1400b974b
1400b974bloc_1400b974b:
1400b974bmov rdx, [rip+0xddf3e]
1400b9752mov rax, [rsp+56]
1400b9757sub rax, [rdx]
1400b975aje 0x1400b97f1
1400b9760
1400b9760loc_1400b9760:
1400b9760call __stack_chk_fail
1400b9765mov rbx, rax
1400b9768mov rax, [rsp+48]
1400b976dlea rdx, [rsp+47]
1400b9772lea rcx, [rax-24]
1400b9776call std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400b977bmov rdx, [rip+0xddf0e]
1400b9782mov rax, [rsp+56]
1400b9787sub rax, [rdx]
1400b978ajne 0x1400b9760
1400b978c
1400b978cloc_1400b978c:
1400b978cmov rcx, rbx
1400b978fcall _Unwind_Resume
1400b9794
1400b9794loc_1400b9794:
1400b9794mov rbx, rax
1400b9797mov rax, [rsp+48]
1400b979clea rdx, [rsp+47]
1400b97a1lea rcx, [rax-24]
1400b97a5call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_dispose(std::char_traits<wchar_t> const&)
1400b97aamov rdx, [rip+0xddedf]
1400b97b1mov rax, [rsp+56]
1400b97b6sub rax, [rdx]
1400b97b9je 0x1400b978c
1400b97bbjmp 0x1400b9760
1400b97bd
1400b97bdloc_1400b97bd:
1400b97bdmov rdx, [rip+0xddecc]
1400b97c4mov rax, [rsp+56]
1400b97c9sub rax, [rdx]
1400b97ccjne 0x1400b9760
1400b97cecall __cxa_throw_bad_array_new_length
1400b97d3jmp 0x1400b9794
1400b97d5
1400b97d5 eb bd ..
1400b97d7
1400b97d7loc_1400b97d7:
1400b97d7mov rdx, [rip+0xddeb2]
1400b97demov rax, [rsp+56]
1400b97e3sub rax, [rdx]
1400b97e6jne 0x1400b9760
1400b97eccall __cxa_throw_bad_array_new_length
1400b97f1
1400b97f1loc_1400b97f1:
1400b97f1call __cxa_throw_bad_array_new_length
1400b97f6nop
1400b94b0
1400b97f7
1400b97f7 // align 0x10
1400b97f7 // align 0x10
1400b9800
1400b9800void std::__facet_shims::__moneypunct_fill_cache<wchar_t, false>(std::integral_constant<bool, true>, std::locale::facet const*, std::__moneypunct_cache<wchar_t, false>*):
1400b9800push r13
1400b9802push r12
1400b9804push rbp
1400b9805push rdi
1400b9806push rsi
1400b9807push rbx
1400b9808sub rsp, 88
1400b980cmov rsi, rdx
1400b980fmov rdx, [rip+0xdde7a]
1400b9816mov rbx, r8
1400b9819lea rdi, [rsp+32]
1400b981emov rcx, rsi
1400b9821mov rax, [rdx]
1400b9824mov [rsp+72], rax
1400b9829mov rax, [rsi]
1400b982ccall [rax+16]
1400b982fmov rcx, rsi
1400b9832mov [rbx+34], ax
1400b9836mov rax, [rsi]
1400b9839call [rax+24]
1400b983cmov rcx, rsi
1400b983fmov [rbx+36], ax
1400b9843mov rax, [rsi]
1400b9846call [rax+64]
1400b9849mov rcx, rdi
1400b984cmov [rbx+122], 1
1400b9850mov rdx, rsi
1400b9853mov [rbx+88], eax
1400b9856mov rax, [rsi]
1400b9859mov [rbx+16], 0
1400b9861mov [rbx+40], 0
1400b9869mov [rbx+56], 0
1400b9871mov [rbx+72], 0
1400b9879call [rax+32]
1400b987cmov rbp, [rsp+40]
1400b9881lea rcx, [rbp+1]
1400b9885call operator new[](unsigned long long)
1400b988axor r9l, r9l
1400b988dmov r8, rbp
1400b9890mov rdx, rax
1400b9893mov rcx, rdi
1400b9896mov r12, rax
1400b9899call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b989emov rcx, [rsp+32]
1400b98a3mov [r12+rbp], 0
1400b98a8mov [rbx+24], rbp
1400b98aclea rbp, [rsp+48]
1400b98b1mov [rbx+16], r12
1400b98b5cmp rcx, rbp
1400b98b8je 0x1400b98bf
1400b98bacall operator delete(void*)
1400b98bf
1400b98bfloc_1400b98bf:
1400b98bfmov rax, [rsi]
1400b98c2mov rcx, rdi
1400b98c5mov rdx, rsi
1400b98c8call [rax+40]
1400b98cbmov r12, [rsp+40]
1400b98d0mov rax, 0x3ffffffffffffffc
1400b98dalea rcx, [r12+1]
1400b98dfcmp rax, rcx
1400b98e2jb 0x1400b9a96
1400b98e8add rcx, rcx
1400b98ebcall operator new[](unsigned long long)
1400b98f0xor r9l, r9l
1400b98f3mov r8, r12
1400b98f6mov rdx, rax
1400b98f9mov rcx, rdi
1400b98fcmov r13, rax
1400b98ffcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b9904xor ecx, ecx
1400b9906mov [rbx+40], r13
1400b990amov [r13+2*r12], cx
1400b9910mov rcx, [rsp+32]
1400b9915mov [rbx+48], r12
1400b9919cmp rcx, rbp
1400b991cje 0x1400b9923
1400b991ecall operator delete(void*)
1400b9923
1400b9923loc_1400b9923:
1400b9923mov rax, [rsi]
1400b9926mov rcx, rdi
1400b9929mov rdx, rsi
1400b992ccall [rax+48]
1400b992fmov r12, [rsp+40]
1400b9934mov rax, 0x3ffffffffffffffc
1400b993elea rcx, [r12+1]
1400b9943cmp rax, rcx
1400b9946jb 0x1400b9a21
1400b994cadd rcx, rcx
1400b994fcall operator new[](unsigned long long)
1400b9954xor r9l, r9l
1400b9957mov r8, r12
1400b995amov rdx, rax
1400b995dmov rcx, rdi
1400b9960mov r13, rax
1400b9963call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b9968mov rcx, [rsp+32]
1400b996dxor edx, edx
1400b996fmov [rbx+56], r13
1400b9973mov [r13+2*r12], dx
1400b9979mov [rbx+64], r12
1400b997dcmp rcx, rbp
1400b9980je 0x1400b9987
1400b9982call operator delete(void*)
1400b9987
1400b9987loc_1400b9987:
1400b9987mov rax, [rsi]
1400b998amov rcx, rdi
1400b998dmov rdx, rsi
1400b9990call [rax+56]
1400b9993mov r12, [rsp+40]
1400b9998mov rax, 0x3ffffffffffffffc
1400b99a2lea rcx, [r12+1]
1400b99a7cmp rax, rcx
1400b99aajb 0x1400b9a5b
1400b99b0add rcx, rcx
1400b99b3call operator new[](unsigned long long)
1400b99b8xor r9l, r9l
1400b99bbmov r8, r12
1400b99bemov rdx, rax
1400b99c1mov rcx, rdi
1400b99c4mov r13, rax
1400b99c7call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b99ccmov rcx, [rsp+32]
1400b99d1xor eax, eax
1400b99d3mov [rbx+72], r13
1400b99d7mov [r13+2*r12], ax
1400b99ddmov [rbx+80], r12
1400b99e1cmp rcx, rbp
1400b99e4je 0x1400b99eb
1400b99e6call operator delete(void*)
1400b99eb
1400b99ebloc_1400b99eb:
1400b99ebmov rax, [rsi]
1400b99eemov rcx, rsi
1400b99f1call [rax+72]
1400b99f4mov rcx, rsi
1400b99f7mov [rbx+92], eax
1400b99famov rax, [rsi]
1400b99fdcall [rax+80]
1400b9a00mov rdi, [rip+0xddc89]
1400b9a07mov [rbx+96], eax
1400b9a0amov rax, [rsp+72]
1400b9a0fsub rax, [rdi]
1400b9a12jne 0x1400b9a32
1400b9a14add rsp, 88
1400b9a18pop rbx
1400b9a19pop rsi
1400b9a1apop rdi
1400b9a1bpop rbp
1400b9a1cpop r12
1400b9a1epop r13
1400b9a20ret
1400b9a21
1400b9a21loc_1400b9a21:
1400b9a21mov rdx, [rip+0xddc68]
1400b9a28mov rax, [rsp+72]
1400b9a2dsub rax, [rdx]
1400b9a30je 0x1400b9a91
1400b9a32
1400b9a32loc_1400b9a32:
1400b9a32call __stack_chk_fail
1400b9a37mov rcx, rdi
1400b9a3amov rbx, rax
1400b9a3dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400b9a42mov rdx, [rip+0xddc47]
1400b9a49mov rax, [rsp+72]
1400b9a4esub rax, [rdx]
1400b9a51jne 0x1400b9a32
1400b9a53
1400b9a53loc_1400b9a53:
1400b9a53mov rcx, rbx
1400b9a56call _Unwind_Resume
1400b9a5b
1400b9a5bloc_1400b9a5b:
1400b9a5bmov rdx, [rip+0xddc2e]
1400b9a62mov rax, [rsp+72]
1400b9a67sub rax, [rdx]
1400b9a6ajne 0x1400b9a32
1400b9a6ccall __cxa_throw_bad_array_new_length
1400b9a71mov rcx, rdi
1400b9a74mov rbx, rax
1400b9a77call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400b9a7cmov rdi, [rip+0xddc0d]
1400b9a83mov rax, [rsp+72]
1400b9a88sub rax, [rdi]
1400b9a8bje 0x1400b9a53
1400b9a8djmp 0x1400b9a32
1400b9a8f
1400b9a8f eb .
1400b9a90 a6 .
1400b9a91
1400b9a91loc_1400b9a91:
1400b9a91call __cxa_throw_bad_array_new_length
1400b9a96
1400b9a96loc_1400b9a96:
1400b9a96mov rdx, [rip+0xddbf3]
1400b9a9dmov rax, [rsp+72]
1400b9aa2sub rax, [rdx]
1400b9aa5jne 0x1400b9a32
1400b9aa7call __cxa_throw_bad_array_new_length
1400b9aacmov rcx, rdi
1400b9aafmov rbx, rax
1400b9ab2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b9ab7mov rdi, [rip+0xddbd2]
1400b9abemov rax, [rsp+72]
1400b9ac3sub rax, [rdi]
1400b9ac6je 0x1400b9a53
1400b9ac8jmp 0x1400b9a32
1400b9800
1400b9800void std::__facet_shims::__moneypunct_fill_cache<wchar_t, false>(std::integral_constant<bool, true>, std::locale::facet const*, std::__moneypunct_cache<wchar_t, false>*):
1400b9800push r13
1400b9802push r12
1400b9804push rbp
1400b9805push rdi
1400b9806push rsi
1400b9807push rbx
1400b9808sub rsp, 88
1400b980cmov rsi, rdx
1400b980fmov rdx, [rip+0xdde7a]
1400b9816mov rbx, r8
1400b9819lea rdi, [rsp+32]
1400b981emov rcx, rsi
1400b9821mov rax, [rdx]
1400b9824mov [rsp+72], rax
1400b9829mov rax, [rsi]
1400b982ccall [rax+16]
1400b982fmov rcx, rsi
1400b9832mov [rbx+34], ax
1400b9836mov rax, [rsi]
1400b9839call [rax+24]
1400b983cmov rcx, rsi
1400b983fmov [rbx+36], ax
1400b9843mov rax, [rsi]
1400b9846call [rax+64]
1400b9849mov rcx, rdi
1400b984cmov [rbx+122], 1
1400b9850mov rdx, rsi
1400b9853mov [rbx+88], eax
1400b9856mov rax, [rsi]
1400b9859mov [rbx+16], 0
1400b9861mov [rbx+40], 0
1400b9869mov [rbx+56], 0
1400b9871mov [rbx+72], 0
1400b9879call [rax+32]
1400b987cmov rbp, [rsp+40]
1400b9881lea rcx, [rbp+1]
1400b9885call operator new[](unsigned long long)
1400b988axor r9l, r9l
1400b988dmov r8, rbp
1400b9890mov rdx, rax
1400b9893mov rcx, rdi
1400b9896mov r12, rax
1400b9899call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::copy(char*, unsigned long long, unsigned long long) const
1400b989emov rcx, [rsp+32]
1400b98a3mov [r12+rbp], 0
1400b98a8mov [rbx+24], rbp
1400b98aclea rbp, [rsp+48]
1400b98b1mov [rbx+16], r12
1400b98b5cmp rcx, rbp
1400b98b8je 0x1400b98bf
1400b98bacall operator delete(void*)
1400b98bf
1400b98bfloc_1400b98bf:
1400b98bfmov rax, [rsi]
1400b98c2mov rcx, rdi
1400b98c5mov rdx, rsi
1400b98c8call [rax+40]
1400b98cbmov r12, [rsp+40]
1400b98d0mov rax, 0x3ffffffffffffffc
1400b98dalea rcx, [r12+1]
1400b98dfcmp rax, rcx
1400b98e2jb 0x1400b9a96
1400b98e8add rcx, rcx
1400b98ebcall operator new[](unsigned long long)
1400b98f0xor r9l, r9l
1400b98f3mov r8, r12
1400b98f6mov rdx, rax
1400b98f9mov rcx, rdi
1400b98fcmov r13, rax
1400b98ffcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b9904xor ecx, ecx
1400b9906mov [rbx+40], r13
1400b990amov [r13+2*r12], cx
1400b9910mov rcx, [rsp+32]
1400b9915mov [rbx+48], r12
1400b9919cmp rcx, rbp
1400b991cje 0x1400b9923
1400b991ecall operator delete(void*)
1400b9923
1400b9923loc_1400b9923:
1400b9923mov rax, [rsi]
1400b9926mov rcx, rdi
1400b9929mov rdx, rsi
1400b992ccall [rax+48]
1400b992fmov r12, [rsp+40]
1400b9934mov rax, 0x3ffffffffffffffc
1400b993elea rcx, [r12+1]
1400b9943cmp rax, rcx
1400b9946jb 0x1400b9a21
1400b994cadd rcx, rcx
1400b994fcall operator new[](unsigned long long)
1400b9954xor r9l, r9l
1400b9957mov r8, r12
1400b995amov rdx, rax
1400b995dmov rcx, rdi
1400b9960mov r13, rax
1400b9963call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b9968mov rcx, [rsp+32]
1400b996dxor edx, edx
1400b996fmov [rbx+56], r13
1400b9973mov [r13+2*r12], dx
1400b9979mov [rbx+64], r12
1400b997dcmp rcx, rbp
1400b9980je 0x1400b9987
1400b9982call operator delete(void*)
1400b9987
1400b9987loc_1400b9987:
1400b9987mov rax, [rsi]
1400b998amov rcx, rdi
1400b998dmov rdx, rsi
1400b9990call [rax+56]
1400b9993mov r12, [rsp+40]
1400b9998mov rax, 0x3ffffffffffffffc
1400b99a2lea rcx, [r12+1]
1400b99a7cmp rax, rcx
1400b99aajb 0x1400b9a5b
1400b99b0add rcx, rcx
1400b99b3call operator new[](unsigned long long)
1400b99b8xor r9l, r9l
1400b99bbmov r8, r12
1400b99bemov rdx, rax
1400b99c1mov rcx, rdi
1400b99c4mov r13, rax
1400b99c7call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b99ccmov rcx, [rsp+32]
1400b99d1xor eax, eax
1400b99d3mov [rbx+72], r13
1400b99d7mov [r13+2*r12], ax
1400b99ddmov [rbx+80], r12
1400b99e1cmp rcx, rbp
1400b99e4je 0x1400b99eb
1400b99e6call operator delete(void*)
1400b99eb
1400b99ebloc_1400b99eb:
1400b99ebmov rax, [rsi]
1400b99eemov rcx, rsi
1400b99f1call [rax+72]
1400b99f4mov rcx, rsi
1400b99f7mov [rbx+92], eax
1400b99famov rax, [rsi]
1400b99fdcall [rax+80]
1400b9a00mov rdi, [rip+0xddc89]
1400b9a07mov [rbx+96], eax
1400b9a0amov rax, [rsp+72]
1400b9a0fsub rax, [rdi]
1400b9a12jne 0x1400b9a32
1400b9a14add rsp, 88
1400b9a18pop rbx
1400b9a19pop rsi
1400b9a1apop rdi
1400b9a1bpop rbp
1400b9a1cpop r12
1400b9a1epop r13
1400b9a20ret
1400b9a21
1400b9a21loc_1400b9a21:
1400b9a21mov rdx, [rip+0xddc68]
1400b9a28mov rax, [rsp+72]
1400b9a2dsub rax, [rdx]
1400b9a30je 0x1400b9a91
1400b9a32
1400b9a32loc_1400b9a32:
1400b9a32call __stack_chk_fail
1400b9a37mov rcx, rdi
1400b9a3amov rbx, rax
1400b9a3dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400b9a42mov rdx, [rip+0xddc47]
1400b9a49mov rax, [rsp+72]
1400b9a4esub rax, [rdx]
1400b9a51jne 0x1400b9a32
1400b9a53
1400b9a53loc_1400b9a53:
1400b9a53mov rcx, rbx
1400b9a56call _Unwind_Resume
1400b9a5b
1400b9a5bloc_1400b9a5b:
1400b9a5bmov rdx, [rip+0xddc2e]
1400b9a62mov rax, [rsp+72]
1400b9a67sub rax, [rdx]
1400b9a6ajne 0x1400b9a32
1400b9a6ccall __cxa_throw_bad_array_new_length
1400b9a71mov rcx, rdi
1400b9a74mov rbx, rax
1400b9a77call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400b9a7cmov rdi, [rip+0xddc0d]
1400b9a83mov rax, [rsp+72]
1400b9a88sub rax, [rdi]
1400b9a8bje 0x1400b9a53
1400b9a8djmp 0x1400b9a32
1400b9a8f
1400b9a8f eb .
1400b9a90 a6 .
1400b9a91
1400b9a91loc_1400b9a91:
1400b9a91call __cxa_throw_bad_array_new_length
1400b9a96
1400b9a96loc_1400b9a96:
1400b9a96mov rdx, [rip+0xddbf3]
1400b9a9dmov rax, [rsp+72]
1400b9aa2sub rax, [rdx]
1400b9aa5jne 0x1400b9a32
1400b9aa7call __cxa_throw_bad_array_new_length
1400b9aacmov rcx, rdi
1400b9aafmov rbx, rax
1400b9ab2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b9ab7mov rdi, [rip+0xddbd2]
1400b9abemov rax, [rsp+72]
1400b9ac3sub rax, [rdi]
1400b9ac6je 0x1400b9a53
1400b9ac8jmp 0x1400b9a32
1400b9800
1400b9acd
1400b9acd // align 0x10
1400b9acd // align 0x10
1400b9ad0
1400b9ad0void std::__facet_shims::__moneypunct_fill_cache<wchar_t, true>(std::integral_constant<bool, false>, std::locale::facet const*, std::__moneypunct_cache<wchar_t, true>*):
1400b9ad0push r12
1400b9ad2push rbp
1400b9ad3push rdi
1400b9ad4push rsi
1400b9ad5push rbx
1400b9ad6sub rsp, 64
1400b9adamov rdi, [rip+0xddbaf]
1400b9ae1mov rax, [rdi]
1400b9ae4mov [rsp+56], rax
1400b9ae9mov rax, [rdx]
1400b9aecmov rbx, r8
1400b9aefmov rsi, rdx
1400b9af2mov rcx, rdx
1400b9af5lea rdi, [rsp+48]
1400b9afacall [rax+16]
1400b9afdmov rcx, rsi
1400b9b00mov [rbx+34], ax
1400b9b04mov rax, [rsi]
1400b9b07call [rax+24]
1400b9b0amov rcx, rsi
1400b9b0dmov [rbx+36], ax
1400b9b11mov rax, [rsi]
1400b9b14call [rax+64]
1400b9b17mov rcx, rdi
1400b9b1amov [rbx+122], 1
1400b9b1emov rdx, rsi
1400b9b21mov [rbx+88], eax
1400b9b24mov rax, [rsi]
1400b9b27mov [rbx+16], 0
1400b9b2fmov [rbx+40], 0
1400b9b37mov [rbx+56], 0
1400b9b3fmov [rbx+72], 0
1400b9b47call [rax+32]
1400b9b4amov rax, [rsp+48]
1400b9b4fmov rbp, [rax-24]
1400b9b53lea rcx, [rbp+1]
1400b9b57call operator new[](unsigned long long)
1400b9b5cxor r9l, r9l
1400b9b5fmov r8, rbp
1400b9b62mov rdx, rax
1400b9b65mov rcx, rdi
1400b9b68mov r12, rax
1400b9b6bcall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b9b70mov [r12+rbp], 0
1400b9b75mov rcx, [rsp+48]
1400b9b7amov eax, -1
1400b9b7fmov [rbx+16], r12
1400b9b83mov [rbx+24], rbp
1400b9b87lock xadd [rcx-8], eax
1400b9b8ctest eax, eax
1400b9b8ejle 0x1400b9d10
1400b9b94
1400b9b94loc_1400b9b94:
1400b9b94mov rax, [rsi]
1400b9b97mov rcx, rdi
1400b9b9amov rdx, rsi
1400b9b9dcall [rax+40]
1400b9ba0mov rax, [rsp+48]
1400b9ba5mov rbp, [rax-24]
1400b9ba9mov rax, 0x3ffffffffffffffc
1400b9bb3lea rcx, [rbp+1]
1400b9bb7cmp rax, rcx
1400b9bbajb 0x1400b9df7
1400b9bc0add rcx, rcx
1400b9bc3call operator new[](unsigned long long)
1400b9bc8xor r9l, r9l
1400b9bcbmov r8, rbp
1400b9bcemov rdx, rax
1400b9bd1mov rcx, rdi
1400b9bd4mov r12, rax
1400b9bd7call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b9bdcxor ecx, ecx
1400b9bdemov [rbx+40], r12
1400b9be2mov eax, -1
1400b9be7mov [r12+2*rbp], cx
1400b9becmov rcx, [rsp+48]
1400b9bf1mov [rbx+48], rbp
1400b9bf5lock xadd [rcx-8], eax
1400b9bfatest eax, eax
1400b9bfcjle 0x1400b9d58
1400b9c02
1400b9c02loc_1400b9c02:
1400b9c02mov rax, [rsi]
1400b9c05mov rcx, rdi
1400b9c08mov rdx, rsi
1400b9c0bcall [rax+48]
1400b9c0emov rax, [rsp+48]
1400b9c13mov rbp, [rax-24]
1400b9c17mov rax, 0x3ffffffffffffffc
1400b9c21lea rcx, [rbp+1]
1400b9c25cmp rax, rcx
1400b9c28jb 0x1400b9d6b
1400b9c2eadd rcx, rcx
1400b9c31call operator new[](unsigned long long)
1400b9c36xor r9l, r9l
1400b9c39mov r8, rbp
1400b9c3cmov rdx, rax
1400b9c3fmov rcx, rdi
1400b9c42mov r12, rax
1400b9c45call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b9c4axor edx, edx
1400b9c4cmov [rbx+56], r12
1400b9c50mov rcx, [rsp+48]
1400b9c55mov eax, -1
1400b9c5amov [r12+2*rbp], dx
1400b9c5fmov [rbx+64], rbp
1400b9c63lock xadd [rcx-8], eax
1400b9c68test eax, eax
1400b9c6ajle 0x1400b9d40
1400b9c70
1400b9c70loc_1400b9c70:
1400b9c70mov rax, [rsi]
1400b9c73mov rcx, rdi
1400b9c76mov rdx, rsi
1400b9c79call [rax+56]
1400b9c7cmov rax, [rsp+48]
1400b9c81mov rbp, [rax-24]
1400b9c85mov rax, 0x3ffffffffffffffc
1400b9c8flea rcx, [rbp+1]
1400b9c93cmp rax, rcx
1400b9c96jb 0x1400b9ddd
1400b9c9cadd rcx, rcx
1400b9c9fcall operator new[](unsigned long long)
1400b9ca4xor r9l, r9l
1400b9ca7mov r8, rbp
1400b9caamov rdx, rax
1400b9cadmov rcx, rdi
1400b9cb0mov r12, rax
1400b9cb3call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b9cb8xor eax, eax
1400b9cbamov [rbx+72], r12
1400b9cbemov rcx, [rsp+48]
1400b9cc3mov [r12+2*rbp], ax
1400b9cc8mov eax, -1
1400b9ccdmov [rbx+80], rbp
1400b9cd1lock xadd [rcx-8], eax
1400b9cd6test eax, eax
1400b9cd8jle 0x1400b9d28
1400b9cda
1400b9cdaloc_1400b9cda:
1400b9cdamov rax, [rsi]
1400b9cddmov rcx, rsi
1400b9ce0call [rax+72]
1400b9ce3mov rcx, rsi
1400b9ce6mov [rbx+92], eax
1400b9ce9mov rax, [rsi]
1400b9ceccall [rax+80]
1400b9cefmov rdi, [rip+0xdd99a]
1400b9cf6mov [rbx+96], eax
1400b9cf9mov rax, [rsp+56]
1400b9cfesub rax, [rdi]
1400b9d01jne 0x1400b9d80
1400b9d03add rsp, 64
1400b9d07pop rbx
1400b9d08pop rsi
1400b9d09pop rdi
1400b9d0apop rbp
1400b9d0bpop r12
1400b9d0dret
1400b9d0e
1400b9d0e 66 90 f.
1400b9d10
1400b9d10loc_1400b9d10:
1400b9d10lea rdx, [rsp+47]
1400b9d15sub rcx, 24
1400b9d19call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b9d1ejmp 0x1400b9b94
1400b9d23
1400b9d23 0f 1f 44 00 00 ..D..
1400b9d28
1400b9d28loc_1400b9d28:
1400b9d28lea rdx, [rsp+47]
1400b9d2dsub rcx, 24
1400b9d31call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b9d36jmp 0x1400b9cda
1400b9d38
1400b9d38 0f 1f 84 00 00 00 00 00 ........
1400b9d40
1400b9d40loc_1400b9d40:
1400b9d40lea rdx, [rsp+47]
1400b9d45sub rcx, 24
1400b9d49call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b9d4ejmp 0x1400b9c70
1400b9d53
1400b9d53 0f 1f 44 00 00 ..D..
1400b9d58
1400b9d58loc_1400b9d58:
1400b9d58lea rdx, [rsp+47]
1400b9d5dsub rcx, 24
1400b9d61call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b9d66jmp 0x1400b9c02
1400b9d6b
1400b9d6bloc_1400b9d6b:
1400b9d6bmov rdx, [rip+0xdd91e]
1400b9d72mov rax, [rsp+56]
1400b9d77sub rax, [rdx]
1400b9d7aje 0x1400b9e11
1400b9d80
1400b9d80loc_1400b9d80:
1400b9d80call __stack_chk_fail
1400b9d85mov rbx, rax
1400b9d88mov rax, [rsp+48]
1400b9d8dlea rdx, [rsp+47]
1400b9d92lea rcx, [rax-24]
1400b9d96call std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400b9d9bmov rdx, [rip+0xdd8ee]
1400b9da2mov rax, [rsp+56]
1400b9da7sub rax, [rdx]
1400b9daajne 0x1400b9d80
1400b9dac
1400b9dacloc_1400b9dac:
1400b9dacmov rcx, rbx
1400b9dafcall _Unwind_Resume
1400b9db4
1400b9db4loc_1400b9db4:
1400b9db4mov rbx, rax
1400b9db7mov rax, [rsp+48]
1400b9dbclea rdx, [rsp+47]
1400b9dc1lea rcx, [rax-24]
1400b9dc5call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_dispose(std::char_traits<wchar_t> const&)
1400b9dcamov rdx, [rip+0xdd8bf]
1400b9dd1mov rax, [rsp+56]
1400b9dd6sub rax, [rdx]
1400b9dd9je 0x1400b9dac
1400b9ddbjmp 0x1400b9d80
1400b9ddd
1400b9dddloc_1400b9ddd:
1400b9dddmov rdx, [rip+0xdd8ac]
1400b9de4mov rax, [rsp+56]
1400b9de9sub rax, [rdx]
1400b9decjne 0x1400b9d80
1400b9deecall __cxa_throw_bad_array_new_length
1400b9df3jmp 0x1400b9db4
1400b9df5
1400b9df5 eb bd ..
1400b9df7
1400b9df7loc_1400b9df7:
1400b9df7mov rdx, [rip+0xdd892]
1400b9dfemov rax, [rsp+56]
1400b9e03sub rax, [rdx]
1400b9e06jne 0x1400b9d80
1400b9e0ccall __cxa_throw_bad_array_new_length
1400b9e11
1400b9e11loc_1400b9e11:
1400b9e11call __cxa_throw_bad_array_new_length
1400b9e16nop
1400b9ad0
1400b9ad0void std::__facet_shims::__moneypunct_fill_cache<wchar_t, true>(std::integral_constant<bool, false>, std::locale::facet const*, std::__moneypunct_cache<wchar_t, true>*):
1400b9ad0push r12
1400b9ad2push rbp
1400b9ad3push rdi
1400b9ad4push rsi
1400b9ad5push rbx
1400b9ad6sub rsp, 64
1400b9adamov rdi, [rip+0xddbaf]
1400b9ae1mov rax, [rdi]
1400b9ae4mov [rsp+56], rax
1400b9ae9mov rax, [rdx]
1400b9aecmov rbx, r8
1400b9aefmov rsi, rdx
1400b9af2mov rcx, rdx
1400b9af5lea rdi, [rsp+48]
1400b9afacall [rax+16]
1400b9afdmov rcx, rsi
1400b9b00mov [rbx+34], ax
1400b9b04mov rax, [rsi]
1400b9b07call [rax+24]
1400b9b0amov rcx, rsi
1400b9b0dmov [rbx+36], ax
1400b9b11mov rax, [rsi]
1400b9b14call [rax+64]
1400b9b17mov rcx, rdi
1400b9b1amov [rbx+122], 1
1400b9b1emov rdx, rsi
1400b9b21mov [rbx+88], eax
1400b9b24mov rax, [rsi]
1400b9b27mov [rbx+16], 0
1400b9b2fmov [rbx+40], 0
1400b9b37mov [rbx+56], 0
1400b9b3fmov [rbx+72], 0
1400b9b47call [rax+32]
1400b9b4amov rax, [rsp+48]
1400b9b4fmov rbp, [rax-24]
1400b9b53lea rcx, [rbp+1]
1400b9b57call operator new[](unsigned long long)
1400b9b5cxor r9l, r9l
1400b9b5fmov r8, rbp
1400b9b62mov rdx, rax
1400b9b65mov rcx, rdi
1400b9b68mov r12, rax
1400b9b6bcall std::string::copy(char*, unsigned long long, unsigned long long) const
1400b9b70mov [r12+rbp], 0
1400b9b75mov rcx, [rsp+48]
1400b9b7amov eax, -1
1400b9b7fmov [rbx+16], r12
1400b9b83mov [rbx+24], rbp
1400b9b87lock xadd [rcx-8], eax
1400b9b8ctest eax, eax
1400b9b8ejle 0x1400b9d10
1400b9b94
1400b9b94loc_1400b9b94:
1400b9b94mov rax, [rsi]
1400b9b97mov rcx, rdi
1400b9b9amov rdx, rsi
1400b9b9dcall [rax+40]
1400b9ba0mov rax, [rsp+48]
1400b9ba5mov rbp, [rax-24]
1400b9ba9mov rax, 0x3ffffffffffffffc
1400b9bb3lea rcx, [rbp+1]
1400b9bb7cmp rax, rcx
1400b9bbajb 0x1400b9df7
1400b9bc0add rcx, rcx
1400b9bc3call operator new[](unsigned long long)
1400b9bc8xor r9l, r9l
1400b9bcbmov r8, rbp
1400b9bcemov rdx, rax
1400b9bd1mov rcx, rdi
1400b9bd4mov r12, rax
1400b9bd7call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b9bdcxor ecx, ecx
1400b9bdemov [rbx+40], r12
1400b9be2mov eax, -1
1400b9be7mov [r12+2*rbp], cx
1400b9becmov rcx, [rsp+48]
1400b9bf1mov [rbx+48], rbp
1400b9bf5lock xadd [rcx-8], eax
1400b9bfatest eax, eax
1400b9bfcjle 0x1400b9d58
1400b9c02
1400b9c02loc_1400b9c02:
1400b9c02mov rax, [rsi]
1400b9c05mov rcx, rdi
1400b9c08mov rdx, rsi
1400b9c0bcall [rax+48]
1400b9c0emov rax, [rsp+48]
1400b9c13mov rbp, [rax-24]
1400b9c17mov rax, 0x3ffffffffffffffc
1400b9c21lea rcx, [rbp+1]
1400b9c25cmp rax, rcx
1400b9c28jb 0x1400b9d6b
1400b9c2eadd rcx, rcx
1400b9c31call operator new[](unsigned long long)
1400b9c36xor r9l, r9l
1400b9c39mov r8, rbp
1400b9c3cmov rdx, rax
1400b9c3fmov rcx, rdi
1400b9c42mov r12, rax
1400b9c45call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b9c4axor edx, edx
1400b9c4cmov [rbx+56], r12
1400b9c50mov rcx, [rsp+48]
1400b9c55mov eax, -1
1400b9c5amov [r12+2*rbp], dx
1400b9c5fmov [rbx+64], rbp
1400b9c63lock xadd [rcx-8], eax
1400b9c68test eax, eax
1400b9c6ajle 0x1400b9d40
1400b9c70
1400b9c70loc_1400b9c70:
1400b9c70mov rax, [rsi]
1400b9c73mov rcx, rdi
1400b9c76mov rdx, rsi
1400b9c79call [rax+56]
1400b9c7cmov rax, [rsp+48]
1400b9c81mov rbp, [rax-24]
1400b9c85mov rax, 0x3ffffffffffffffc
1400b9c8flea rcx, [rbp+1]
1400b9c93cmp rax, rcx
1400b9c96jb 0x1400b9ddd
1400b9c9cadd rcx, rcx
1400b9c9fcall operator new[](unsigned long long)
1400b9ca4xor r9l, r9l
1400b9ca7mov r8, rbp
1400b9caamov rdx, rax
1400b9cadmov rcx, rdi
1400b9cb0mov r12, rax
1400b9cb3call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400b9cb8xor eax, eax
1400b9cbamov [rbx+72], r12
1400b9cbemov rcx, [rsp+48]
1400b9cc3mov [r12+2*rbp], ax
1400b9cc8mov eax, -1
1400b9ccdmov [rbx+80], rbp
1400b9cd1lock xadd [rcx-8], eax
1400b9cd6test eax, eax
1400b9cd8jle 0x1400b9d28
1400b9cda
1400b9cdaloc_1400b9cda:
1400b9cdamov rax, [rsi]
1400b9cddmov rcx, rsi
1400b9ce0call [rax+72]
1400b9ce3mov rcx, rsi
1400b9ce6mov [rbx+92], eax
1400b9ce9mov rax, [rsi]
1400b9ceccall [rax+80]
1400b9cefmov rdi, [rip+0xdd99a]
1400b9cf6mov [rbx+96], eax
1400b9cf9mov rax, [rsp+56]
1400b9cfesub rax, [rdi]
1400b9d01jne 0x1400b9d80
1400b9d03add rsp, 64
1400b9d07pop rbx
1400b9d08pop rsi
1400b9d09pop rdi
1400b9d0apop rbp
1400b9d0bpop r12
1400b9d0dret
1400b9d0e
1400b9d0e 66 90 f.
1400b9d10
1400b9d10loc_1400b9d10:
1400b9d10lea rdx, [rsp+47]
1400b9d15sub rcx, 24
1400b9d19call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b9d1ejmp 0x1400b9b94
1400b9d23
1400b9d23 0f 1f 44 00 00 ..D..
1400b9d28
1400b9d28loc_1400b9d28:
1400b9d28lea rdx, [rsp+47]
1400b9d2dsub rcx, 24
1400b9d31call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b9d36jmp 0x1400b9cda
1400b9d38
1400b9d38 0f 1f 84 00 00 00 00 00 ........
1400b9d40
1400b9d40loc_1400b9d40:
1400b9d40lea rdx, [rsp+47]
1400b9d45sub rcx, 24
1400b9d49call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b9d4ejmp 0x1400b9c70
1400b9d53
1400b9d53 0f 1f 44 00 00 ..D..
1400b9d58
1400b9d58loc_1400b9d58:
1400b9d58lea rdx, [rsp+47]
1400b9d5dsub rcx, 24
1400b9d61call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400b9d66jmp 0x1400b9c02
1400b9d6b
1400b9d6bloc_1400b9d6b:
1400b9d6bmov rdx, [rip+0xdd91e]
1400b9d72mov rax, [rsp+56]
1400b9d77sub rax, [rdx]
1400b9d7aje 0x1400b9e11
1400b9d80
1400b9d80loc_1400b9d80:
1400b9d80call __stack_chk_fail
1400b9d85mov rbx, rax
1400b9d88mov rax, [rsp+48]
1400b9d8dlea rdx, [rsp+47]
1400b9d92lea rcx, [rax-24]
1400b9d96call std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400b9d9bmov rdx, [rip+0xdd8ee]
1400b9da2mov rax, [rsp+56]
1400b9da7sub rax, [rdx]
1400b9daajne 0x1400b9d80
1400b9dac
1400b9dacloc_1400b9dac:
1400b9dacmov rcx, rbx
1400b9dafcall _Unwind_Resume
1400b9db4
1400b9db4loc_1400b9db4:
1400b9db4mov rbx, rax
1400b9db7mov rax, [rsp+48]
1400b9dbclea rdx, [rsp+47]
1400b9dc1lea rcx, [rax-24]
1400b9dc5call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_dispose(std::char_traits<wchar_t> const&)
1400b9dcamov rdx, [rip+0xdd8bf]
1400b9dd1mov rax, [rsp+56]
1400b9dd6sub rax, [rdx]
1400b9dd9je 0x1400b9dac
1400b9ddbjmp 0x1400b9d80
1400b9ddd
1400b9dddloc_1400b9ddd:
1400b9dddmov rdx, [rip+0xdd8ac]
1400b9de4mov rax, [rsp+56]
1400b9de9sub rax, [rdx]
1400b9decjne 0x1400b9d80
1400b9deecall __cxa_throw_bad_array_new_length
1400b9df3jmp 0x1400b9db4
1400b9df5
1400b9df5 eb bd ..
1400b9df7
1400b9df7loc_1400b9df7:
1400b9df7mov rdx, [rip+0xdd892]
1400b9dfemov rax, [rsp+56]
1400b9e03sub rax, [rdx]
1400b9e06jne 0x1400b9d80
1400b9e0ccall __cxa_throw_bad_array_new_length
1400b9e11
1400b9e11loc_1400b9e11:
1400b9e11call __cxa_throw_bad_array_new_length
1400b9e16nop
1400b9ad0
Loading..