File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400d6b10
1400d6b10std::ctype<wchar_t>::ctype(unsigned long long):
1400d6b10push rsi
1400d6b11push rbx
1400d6b12sub rsp, 40
1400d6b16xor eax, eax
1400d6b18test rdx, rdx
1400d6b1bmov rbx, rcx
1400d6b1esetne al
1400d6b21mov [rcx+8], eax
1400d6b24lea rax, [rip+0xcc655]
1400d6b2bmov [rcx], rax
1400d6b2ecall std::locale::facet::_S_get_c_locale()
1400d6b33mov rcx, rbx
1400d6b36mov [rbx+16], rax
1400d6b3amov [rbx+24], 0
1400d6b3eadd rsp, 40
1400d6b42pop rbx
1400d6b43pop rsi
1400d6b44jmp 0x1400d6a20
1400d6b49
1400d6b49 48 8b 15 40 08 0c 00 H..@...
1400d6b50 48 89 c6 48 89 d9 48 8d 42 10 48 89 03 e8 be 38 H..H..H.B.H....8
1400d6b60 00 00 48 89 f1 e8 36 48 f4 ff 90 ..H...6H...
1400d6b10
1400d6b10std::ctype<wchar_t>::ctype(unsigned long long):
1400d6b10push rsi
1400d6b11push rbx
1400d6b12sub rsp, 40
1400d6b16xor eax, eax
1400d6b18test rdx, rdx
1400d6b1bmov rbx, rcx
1400d6b1esetne al
1400d6b21mov [rcx+8], eax
1400d6b24lea rax, [rip+0xcc655]
1400d6b2bmov [rcx], rax
1400d6b2ecall std::locale::facet::_S_get_c_locale()
1400d6b33mov rcx, rbx
1400d6b36mov [rbx+16], rax
1400d6b3amov [rbx+24], 0
1400d6b3eadd rsp, 40
1400d6b42pop rbx
1400d6b43pop rsi
1400d6b44jmp 0x1400d6a20
1400d6b49
1400d6b49 48 8b 15 40 08 0c 00 H..@...
1400d6b50 48 89 c6 48 89 d9 48 8d 42 10 48 89 03 e8 be 38 H..H..H.B.H....8
1400d6b60 00 00 48 89 f1 e8 36 48 f4 ff 90 ..H...6H...
1400d6b10
1400d6b6b
1400d6b6b // align 0x10
1400d6b6b // align 0x10
1400d6b70
1400d6b70std::ctype<wchar_t>::~ctype():
1400d6b70push rbx
1400d6b71sub rsp, 32
1400d6b75lea rax, [rip+0xcc604]
1400d6b7cmov [rcx], rax
1400d6b7fmov rbx, rcx
1400d6b82lea rcx, [rcx+16]
1400d6b86call std::locale::facet::_S_destroy_c_locale(int*&)
1400d6b8bmov rax, [rip+0xc07fe]
1400d6b92mov rcx, rbx
1400d6b95add rax, 16
1400d6b99mov [rbx], rax
1400d6b9ccall std::locale::facet::~facet()
1400d6ba1mov rcx, rbx
1400d6ba4add rsp, 32
1400d6ba8pop rbx
1400d6ba9jmp 0x140101ab0
1400d6b70
1400d6b70std::ctype<wchar_t>::~ctype():
1400d6b70push rbx
1400d6b71sub rsp, 32
1400d6b75lea rax, [rip+0xcc604]
1400d6b7cmov [rcx], rax
1400d6b7fmov rbx, rcx
1400d6b82lea rcx, [rcx+16]
1400d6b86call std::locale::facet::_S_destroy_c_locale(int*&)
1400d6b8bmov rax, [rip+0xc07fe]
1400d6b92mov rcx, rbx
1400d6b95add rax, 16
1400d6b99mov [rbx], rax
1400d6b9ccall std::locale::facet::~facet()
1400d6ba1mov rcx, rbx
1400d6ba4add rsp, 32
1400d6ba8pop rbx
1400d6ba9jmp 0x140101ab0
1400d6b70
1400d6bae
1400d6bae // align 0x10
1400d6bae // align 0x10
1400d6bb0
1400d6bb0std::ctype<wchar_t>::~ctype():
1400d6bb0push rbx
1400d6bb1sub rsp, 32
1400d6bb5lea rax, [rip+0xcc5c4]
1400d6bbcmov [rcx], rax
1400d6bbfmov rbx, rcx
1400d6bc2lea rcx, [rcx+16]
1400d6bc6call std::locale::facet::_S_destroy_c_locale(int*&)
1400d6bcbmov rax, [rip+0xc07be]
1400d6bd2mov rcx, rbx
1400d6bd5add rax, 16
1400d6bd9mov [rbx], rax
1400d6bdcadd rsp, 32
1400d6be0pop rbx
1400d6be1jmp 0x1400da420
1400d6bb0
1400d6bb0std::ctype<wchar_t>::~ctype():
1400d6bb0push rbx
1400d6bb1sub rsp, 32
1400d6bb5lea rax, [rip+0xcc5c4]
1400d6bbcmov [rcx], rax
1400d6bbfmov rbx, rcx
1400d6bc2lea rcx, [rcx+16]
1400d6bc6call std::locale::facet::_S_destroy_c_locale(int*&)
1400d6bcbmov rax, [rip+0xc07be]
1400d6bd2mov rcx, rbx
1400d6bd5add rax, 16
1400d6bd9mov [rbx], rax
1400d6bdcadd rsp, 32
1400d6be0pop rbx
1400d6be1jmp 0x1400da420
1400d6bb0
1400d6be6
1400d6be6 // align 0x10
1400d6be6 // align 0x10
1400d6bf0
1400d6bf0_ZNSt5dequeINSt10filesystem7__cxx114_DirESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_.isra.0:
1400d6bf0push r14
1400d6bf2push rdi
1400d6bf3push rsi
1400d6bf4push rbx
1400d6bf5sub rsp, 56
1400d6bf9mov rax, [rcx+64]
1400d6bfdmov rsi, [rcx+48]
1400d6c01sub rax, 96
1400d6c05mov rdi, rcx
1400d6c08mov rbx, rdx
1400d6c0bcmp rsi, rax
1400d6c0eje 0x1400d6d00
1400d6c14movq x0, [rdx]
1400d6c18lea rcx, [rsi+24]
1400d6c1cmov [rdx], 0
1400d6c23lea rax, [rbx+24]
1400d6c27movq x1, rcx
1400d6c2cpunpcklqdq x0, x1
1400d6c30movups [rsi], x0
1400d6c33mov rdx, [rdx+8]
1400d6c37cmp rdx, rax
1400d6c3aje 0x1400d6ef0
1400d6c40mov [rsi+8], rdx
1400d6c44mov rdx, [rbx+24]
1400d6c48mov [rsi+24], rdx
1400d6c4c
1400d6c4cloc_1400d6c4c:
1400d6c4cmov rdx, [rbx+16]
1400d6c50
1400d6c50loc_1400d6c50:
1400d6c50mov [rbx+8], rax
1400d6c54mov rax, [rbx+40]
1400d6c58xor r8l, r8l
1400d6c5blea rcx, [rbx+8]
1400d6c5fmov [rsi+16], rdx
1400d6c63mov [rsi+40], rax
1400d6c67mov [rbx+40], 0
1400d6c6fmov [rbx+16], 0
1400d6c77mov [rbx+24], r8w
1400d6c7ccall std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6c81lea rcx, [rsi+64]
1400d6c85lea rax, [rbx+64]
1400d6c89mov [rsi+48], rcx
1400d6c8dmov rdx, [rbx+48]
1400d6c91cmp rdx, rax
1400d6c94je 0x1400d6e98
1400d6c9amov [rsi+48], rdx
1400d6c9emov rdx, [rbx+64]
1400d6ca2mov [rsi+64], rdx
1400d6ca6
1400d6ca6loc_1400d6ca6:
1400d6ca6mov rdx, [rbx+56]
1400d6caa
1400d6caaloc_1400d6caa:
1400d6caamov [rbx+48], rax
1400d6caemov rax, [rbx+80]
1400d6cb2xor ecx, ecx
1400d6cb4mov [rsi+56], rdx
1400d6cb8mov [rsi+80], rax
1400d6cbcmov [rbx+64], cx
1400d6cc0lea rcx, [rbx+48]
1400d6cc4mov [rbx+80], 0
1400d6cccmov [rbx+56], 0
1400d6cd4call std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6cd9movzx eax, [rbx+88]
1400d6cddmov [rsi+88], al
1400d6ce0mov rax, [rdi+48]
1400d6ce4add rax, 96
1400d6ce8mov [rdi+48], rax
1400d6cecadd rsp, 56
1400d6cf0pop rbx
1400d6cf1pop rsi
1400d6cf2pop rdi
1400d6cf3pop r14
1400d6cf5ret
1400d6cf6
1400d6cf6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400d6d00
1400d6d00loc_1400d6d00:
1400d6d00mov r8, 0xaaaaaaaaaaaaaaab
1400d6d0amov rdx, [rcx+72]
1400d6d0emov rax, rdx
1400d6d11sub rax, [rcx+40]
1400d6d15sar rax, 3
1400d6d19cmp rdx, 1
1400d6d1dadc rax, -1
1400d6d21sub rsi, [rcx+56]
1400d6d25sar rsi, 5
1400d6d29lea rax, [rax+4*rax]
1400d6d2dimul rsi, r8
1400d6d31lea rcx, [rax+rsi]
1400d6d35mov rax, [rdi+32]
1400d6d39sub rax, [rdi+16]
1400d6d3dsar rax, 5
1400d6d41imul rax, r8
1400d6d45add rax, rcx
1400d6d48mov rcx, 0x155555555555555
1400d6d52cmp rax, rcx
1400d6d55je 0x1400d71cd
1400d6d5bmov rax, [rdi+8]
1400d6d5fmov rcx, rdx
1400d6d62sub rcx, [rdi]
1400d6d65sar rcx, 3
1400d6d69sub rax, rcx
1400d6d6ccmp rax, 1
1400d6d70jbe 0x1400d6f40
1400d6d76
1400d6d76loc_1400d6d76:
1400d6d76mov ecx, 480
1400d6d7bmov [rsp+40], rdx
1400d6d80call operator new(unsigned long long)
1400d6d85mov rdx, [rsp+40]
1400d6d8amovq x0, [rbx]
1400d6d8emov [rdx+8], rax
1400d6d92mov rsi, [rdi+48]
1400d6d96lea rax, [rbx+24]
1400d6d9amov [rbx], 0
1400d6da1lea rcx, [rsi+24]
1400d6da5movq x2, rcx
1400d6daapunpcklqdq x0, x2
1400d6daemovups [rsi], x0
1400d6db1mov rdx, [rbx+8]
1400d6db5cmp rdx, rax
1400d6db8je 0x1400d7010
1400d6dbemov [rsi+8], rdx
1400d6dc2mov rdx, [rbx+24]
1400d6dc6mov [rsi+24], rdx
1400d6dca
1400d6dcaloc_1400d6dca:
1400d6dcamov rdx, [rbx+16]
1400d6dce
1400d6dceloc_1400d6dce:
1400d6dcemov [rbx+8], rax
1400d6dd2mov rax, [rbx+40]
1400d6dd6lea rcx, [rbx+8]
1400d6ddamov [rsi+16], rdx
1400d6ddexor edx, edx
1400d6de0mov [rsi+40], rax
1400d6de4mov [rbx+24], dx
1400d6de8mov [rbx+40], 0
1400d6df0mov [rbx+16], 0
1400d6df8call std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6dfdlea rcx, [rsi+64]
1400d6e01lea rax, [rbx+64]
1400d6e05mov [rsi+48], rcx
1400d6e09mov rdx, [rbx+48]
1400d6e0dcmp rdx, rax
1400d6e10je 0x1400d7060
1400d6e16mov [rsi+48], rdx
1400d6e1amov rdx, [rbx+64]
1400d6e1emov [rsi+64], rdx
1400d6e22
1400d6e22loc_1400d6e22:
1400d6e22mov rdx, [rbx+56]
1400d6e26
1400d6e26loc_1400d6e26:
1400d6e26mov [rbx+48], rax
1400d6e2amov rax, [rbx+80]
1400d6e2elea rcx, [rbx+48]
1400d6e32mov [rsi+56], rdx
1400d6e36mov [rsi+80], rax
1400d6e3axor eax, eax
1400d6e3cmov [rbx+64], ax
1400d6e40mov [rbx+80], 0
1400d6e48mov [rbx+56], 0
1400d6e50call std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6e55movzx eax, [rbx+88]
1400d6e59mov [rsi+88], al
1400d6e5cmov rax, [rdi+72]
1400d6e60lea rdx, [rax+8]
1400d6e64mov rax, [rax+8]
1400d6e68mov [rdi+72], rdx
1400d6e6clea rdx, [rax+480]
1400d6e73movq x0, rax
1400d6e78mov [rdi+48], rax
1400d6e7cmovq x3, rdx
1400d6e81punpcklqdq x0, x3
1400d6e85movups [rdi+56], x0
1400d6e89add rsp, 56
1400d6e8dpop rbx
1400d6e8epop rsi
1400d6e8fpop rdi
1400d6e90pop r14
1400d6e92ret
1400d6e93
1400d6e93 0f 1f 44 00 00 ..D..
1400d6e98
1400d6e98loc_1400d6e98:
1400d6e98mov rdx, [rbx+56]
1400d6e9clea r9, [rdx+rdx+2]
1400d6ea1cmp r9l, 8
1400d6ea5jae 0x1400d6f60
1400d6eabtest r9b, 4
1400d6eafjne 0x1400d715d
1400d6eb5test r9l, r9l
1400d6eb8je 0x1400d6caa
1400d6ebemovzx edx, [rbx+64]
1400d6ec2mov [rsi+64], dl
1400d6ec5test r9b, 2
1400d6ec9je 0x1400d6ca6
1400d6ecfmov r9l, r9l
1400d6ed2movzx edx, [rax+r9-2]
1400d6ed8mov [rcx+r9-2], dx
1400d6edemov rdx, [rbx+56]
1400d6ee2jmp 0x1400d6caa
1400d6ee7
1400d6ee7 66 0f 1f 84 00 00 00 00 00 f........
1400d6ef0
1400d6ef0loc_1400d6ef0:
1400d6ef0mov rdx, [rbx+16]
1400d6ef4lea r9, [rdx+rdx+2]
1400d6ef9cmp r9l, 8
1400d6efdjae 0x1400d6fb8
1400d6f03test r9b, 4
1400d6f07jne 0x1400d7179
1400d6f0dtest r9l, r9l
1400d6f10je 0x1400d6c50
1400d6f16movzx edx, [rbx+24]
1400d6f1amov [rsi+24], dl
1400d6f1dtest r9b, 2
1400d6f21je 0x1400d6c4c
1400d6f27mov r9l, r9l
1400d6f2amovzx edx, [rax+r9-2]
1400d6f30mov [rcx+r9-2], dx
1400d6f36mov rdx, [rbx+16]
1400d6f3ajmp 0x1400d6c50
1400d6f3f
1400d6f3f 90 .
1400d6f40
1400d6f40loc_1400d6f40:
1400d6f40mov edx, 1
1400d6f45xor r8l, r8l
1400d6f48mov rcx, rdi
1400d6f4bcall std::deque<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>>::_M_reallocate_map(unsigned long long, bool)
1400d6f50mov rdx, [rdi+72]
1400d6f54jmp 0x1400d6d76
1400d6f59
1400d6f59 0f 1f 80 00 00 00 00 .......
1400d6f60
1400d6f60loc_1400d6f60:
1400d6f60mov rdx, [rbx+64]
1400d6f64mov r11, rax
1400d6f67mov [rsi+64], rdx
1400d6f6bmov edx, r9l
1400d6f6emov r10, [rax+rdx-8]
1400d6f73mov [rcx+rdx-8], r10
1400d6f78lea rdx, [rsi+72]
1400d6f7cand rdx, -8
1400d6f80sub rcx, rdx
1400d6f83add r9l, ecx
1400d6f86sub r11, rcx
1400d6f89and r9l, -8
1400d6f8dcmp r9l, 8
1400d6f91jb 0x1400d6ca6
1400d6f97and r9l, -8
1400d6f9bxor ecx, ecx
1400d6f9d
1400d6f9dloc_1400d6f9d:
1400d6f9dmov r10l, ecx
1400d6fa0add ecx, 8
1400d6fa3mov r14, [r11+r10]
1400d6fa7mov [rdx+r10], r14
1400d6fabcmp ecx, r9l
1400d6faejb 0x1400d6f9d
1400d6fb0jmp 0x1400d6ca6
1400d6fb5
1400d6fb5 0f 1f 00 ...
1400d6fb8
1400d6fb8loc_1400d6fb8:
1400d6fb8mov rdx, [rbx+24]
1400d6fbcmov r11, rax
1400d6fbfmov [rsi+24], rdx
1400d6fc3mov edx, r9l
1400d6fc6mov r10, [rax+rdx-8]
1400d6fcbmov [rcx+rdx-8], r10
1400d6fd0lea rdx, [rsi+32]
1400d6fd4and rdx, -8
1400d6fd8sub rcx, rdx
1400d6fdbadd r9l, ecx
1400d6fdesub r11, rcx
1400d6fe1and r9l, -8
1400d6fe5cmp r9l, 8
1400d6fe9jb 0x1400d6c4c
1400d6fefand r9l, -8
1400d6ff3xor ecx, ecx
1400d6ff5
1400d6ff5loc_1400d6ff5:
1400d6ff5mov r10l, ecx
1400d6ff8add ecx, 8
1400d6ffbmov r14, [r11+r10]
1400d6fffmov [rdx+r10], r14
1400d7003cmp ecx, r9l
1400d7006jb 0x1400d6ff5
1400d7008jmp 0x1400d6c4c
1400d700d
1400d700d 0f 1f 00 ...
1400d7010
1400d7010loc_1400d7010:
1400d7010mov rdx, [rbx+16]
1400d7014lea r9, [rdx+rdx+2]
1400d7019cmp r9l, 8
1400d701djae 0x1400d7108
1400d7023test r9b, 4
1400d7027jne 0x1400d71b1
1400d702dtest r9l, r9l
1400d7030je 0x1400d6dce
1400d7036movzx edx, [rbx+24]
1400d703amov [rsi+24], dl
1400d703dtest r9b, 2
1400d7041je 0x1400d6dca
1400d7047mov r9l, r9l
1400d704amovzx edx, [rax+r9-2]
1400d7050mov [rcx+r9-2], dx
1400d7056mov rdx, [rbx+16]
1400d705ajmp 0x1400d6dce
1400d705f
1400d705f 90 .
1400d7060
1400d7060loc_1400d7060:
1400d7060mov rdx, [rbx+56]
1400d7064lea r9, [rdx+rdx+2]
1400d7069cmp r9l, 8
1400d706djae 0x1400d70b0
1400d706ftest r9b, 4
1400d7073jne 0x1400d7195
1400d7079test r9l, r9l
1400d707cje 0x1400d6e26
1400d7082movzx edx, [rbx+64]
1400d7086mov [rsi+64], dl
1400d7089test r9b, 2
1400d708dje 0x1400d6e22
1400d7093mov r9l, r9l
1400d7096movzx edx, [rax+r9-2]
1400d709cmov [rcx+r9-2], dx
1400d70a2mov rdx, [rbx+56]
1400d70a6jmp 0x1400d6e26
1400d70ab
1400d70ab 0f 1f 44 00 00 ..D..
1400d70b0
1400d70b0loc_1400d70b0:
1400d70b0mov rdx, [rbx+64]
1400d70b4mov r11, rax
1400d70b7mov [rsi+64], rdx
1400d70bbmov edx, r9l
1400d70bemov r10, [rax+rdx-8]
1400d70c3mov [rcx+rdx-8], r10
1400d70c8lea rdx, [rsi+72]
1400d70ccand rdx, -8
1400d70d0sub rcx, rdx
1400d70d3add r9l, ecx
1400d70d6sub r11, rcx
1400d70d9and r9l, -8
1400d70ddcmp r9l, 8
1400d70e1jb 0x1400d6e22
1400d70e7and r9l, -8
1400d70ebxor ecx, ecx
1400d70ed
1400d70edloc_1400d70ed:
1400d70edmov r10l, ecx
1400d70f0add ecx, 8
1400d70f3mov r14, [r11+r10]
1400d70f7mov [rdx+r10], r14
1400d70fbcmp ecx, r9l
1400d70fejb 0x1400d70ed
1400d7100jmp 0x1400d6e22
1400d7105
1400d7105 0f 1f 00 ...
1400d7108
1400d7108loc_1400d7108:
1400d7108mov rdx, [rbx+24]
1400d710cmov r11, rax
1400d710fmov [rsi+24], rdx
1400d7113mov edx, r9l
1400d7116mov r10, [rax+rdx-8]
1400d711bmov [rcx+rdx-8], r10
1400d7120lea rdx, [rsi+32]
1400d7124and rdx, -8
1400d7128sub rcx, rdx
1400d712badd r9l, ecx
1400d712esub r11, rcx
1400d7131and r9l, -8
1400d7135cmp r9l, 8
1400d7139jb 0x1400d6dca
1400d713fand r9l, -8
1400d7143xor ecx, ecx
1400d7145
1400d7145loc_1400d7145:
1400d7145mov r10l, ecx
1400d7148add ecx, 8
1400d714bmov r14, [r11+r10]
1400d714fmov [rdx+r10], r14
1400d7153cmp ecx, r9l
1400d7156jb 0x1400d7145
1400d7158jmp 0x1400d6dca
1400d715d
1400d715dloc_1400d715d:
1400d715dmov edx, [rbx+64]
1400d7160mov r9l, r9l
1400d7163mov [rsi+64], edx
1400d7166mov edx, [rax+r9-4]
1400d716bmov [rcx+r9-4], edx
1400d7170mov rdx, [rbx+56]
1400d7174jmp 0x1400d6caa
1400d7179
1400d7179loc_1400d7179:
1400d7179mov edx, [rbx+24]
1400d717cmov r9l, r9l
1400d717fmov [rsi+24], edx
1400d7182mov edx, [rax+r9-4]
1400d7187mov [rcx+r9-4], edx
1400d718cmov rdx, [rbx+16]
1400d7190jmp 0x1400d6c50
1400d7195
1400d7195loc_1400d7195:
1400d7195mov edx, [rbx+64]
1400d7198mov r9l, r9l
1400d719bmov [rsi+64], edx
1400d719emov edx, [rax+r9-4]
1400d71a3mov [rcx+r9-4], edx
1400d71a8mov rdx, [rbx+56]
1400d71acjmp 0x1400d6e26
1400d71b1
1400d71b1loc_1400d71b1:
1400d71b1mov edx, [rbx+24]
1400d71b4mov r9l, r9l
1400d71b7mov [rsi+24], edx
1400d71bamov edx, [rax+r9-4]
1400d71bfmov [rcx+r9-4], edx
1400d71c4mov rdx, [rbx+16]
1400d71c8jmp 0x1400d6dce
1400d71cd
1400d71cdloc_1400d71cd:
1400d71cdlea rcx, [rip+0xbbee4]
1400d71d4call std::__throw_length_error(char const*)
1400d71d9nop
1400d6bf0
1400d6bf0_ZNSt5dequeINSt10filesystem7__cxx114_DirESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_.isra.0:
1400d6bf0push r14
1400d6bf2push rdi
1400d6bf3push rsi
1400d6bf4push rbx
1400d6bf5sub rsp, 56
1400d6bf9mov rax, [rcx+64]
1400d6bfdmov rsi, [rcx+48]
1400d6c01sub rax, 96
1400d6c05mov rdi, rcx
1400d6c08mov rbx, rdx
1400d6c0bcmp rsi, rax
1400d6c0eje 0x1400d6d00
1400d6c14movq x0, [rdx]
1400d6c18lea rcx, [rsi+24]
1400d6c1cmov [rdx], 0
1400d6c23lea rax, [rbx+24]
1400d6c27movq x1, rcx
1400d6c2cpunpcklqdq x0, x1
1400d6c30movups [rsi], x0
1400d6c33mov rdx, [rdx+8]
1400d6c37cmp rdx, rax
1400d6c3aje 0x1400d6ef0
1400d6c40mov [rsi+8], rdx
1400d6c44mov rdx, [rbx+24]
1400d6c48mov [rsi+24], rdx
1400d6c4c
1400d6c4cloc_1400d6c4c:
1400d6c4cmov rdx, [rbx+16]
1400d6c50
1400d6c50loc_1400d6c50:
1400d6c50mov [rbx+8], rax
1400d6c54mov rax, [rbx+40]
1400d6c58xor r8l, r8l
1400d6c5blea rcx, [rbx+8]
1400d6c5fmov [rsi+16], rdx
1400d6c63mov [rsi+40], rax
1400d6c67mov [rbx+40], 0
1400d6c6fmov [rbx+16], 0
1400d6c77mov [rbx+24], r8w
1400d6c7ccall std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6c81lea rcx, [rsi+64]
1400d6c85lea rax, [rbx+64]
1400d6c89mov [rsi+48], rcx
1400d6c8dmov rdx, [rbx+48]
1400d6c91cmp rdx, rax
1400d6c94je 0x1400d6e98
1400d6c9amov [rsi+48], rdx
1400d6c9emov rdx, [rbx+64]
1400d6ca2mov [rsi+64], rdx
1400d6ca6
1400d6ca6loc_1400d6ca6:
1400d6ca6mov rdx, [rbx+56]
1400d6caa
1400d6caaloc_1400d6caa:
1400d6caamov [rbx+48], rax
1400d6caemov rax, [rbx+80]
1400d6cb2xor ecx, ecx
1400d6cb4mov [rsi+56], rdx
1400d6cb8mov [rsi+80], rax
1400d6cbcmov [rbx+64], cx
1400d6cc0lea rcx, [rbx+48]
1400d6cc4mov [rbx+80], 0
1400d6cccmov [rbx+56], 0
1400d6cd4call std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6cd9movzx eax, [rbx+88]
1400d6cddmov [rsi+88], al
1400d6ce0mov rax, [rdi+48]
1400d6ce4add rax, 96
1400d6ce8mov [rdi+48], rax
1400d6cecadd rsp, 56
1400d6cf0pop rbx
1400d6cf1pop rsi
1400d6cf2pop rdi
1400d6cf3pop r14
1400d6cf5ret
1400d6cf6
1400d6cf6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400d6d00
1400d6d00loc_1400d6d00:
1400d6d00mov r8, 0xaaaaaaaaaaaaaaab
1400d6d0amov rdx, [rcx+72]
1400d6d0emov rax, rdx
1400d6d11sub rax, [rcx+40]
1400d6d15sar rax, 3
1400d6d19cmp rdx, 1
1400d6d1dadc rax, -1
1400d6d21sub rsi, [rcx+56]
1400d6d25sar rsi, 5
1400d6d29lea rax, [rax+4*rax]
1400d6d2dimul rsi, r8
1400d6d31lea rcx, [rax+rsi]
1400d6d35mov rax, [rdi+32]
1400d6d39sub rax, [rdi+16]
1400d6d3dsar rax, 5
1400d6d41imul rax, r8
1400d6d45add rax, rcx
1400d6d48mov rcx, 0x155555555555555
1400d6d52cmp rax, rcx
1400d6d55je 0x1400d71cd
1400d6d5bmov rax, [rdi+8]
1400d6d5fmov rcx, rdx
1400d6d62sub rcx, [rdi]
1400d6d65sar rcx, 3
1400d6d69sub rax, rcx
1400d6d6ccmp rax, 1
1400d6d70jbe 0x1400d6f40
1400d6d76
1400d6d76loc_1400d6d76:
1400d6d76mov ecx, 480
1400d6d7bmov [rsp+40], rdx
1400d6d80call operator new(unsigned long long)
1400d6d85mov rdx, [rsp+40]
1400d6d8amovq x0, [rbx]
1400d6d8emov [rdx+8], rax
1400d6d92mov rsi, [rdi+48]
1400d6d96lea rax, [rbx+24]
1400d6d9amov [rbx], 0
1400d6da1lea rcx, [rsi+24]
1400d6da5movq x2, rcx
1400d6daapunpcklqdq x0, x2
1400d6daemovups [rsi], x0
1400d6db1mov rdx, [rbx+8]
1400d6db5cmp rdx, rax
1400d6db8je 0x1400d7010
1400d6dbemov [rsi+8], rdx
1400d6dc2mov rdx, [rbx+24]
1400d6dc6mov [rsi+24], rdx
1400d6dca
1400d6dcaloc_1400d6dca:
1400d6dcamov rdx, [rbx+16]
1400d6dce
1400d6dceloc_1400d6dce:
1400d6dcemov [rbx+8], rax
1400d6dd2mov rax, [rbx+40]
1400d6dd6lea rcx, [rbx+8]
1400d6ddamov [rsi+16], rdx
1400d6ddexor edx, edx
1400d6de0mov [rsi+40], rax
1400d6de4mov [rbx+24], dx
1400d6de8mov [rbx+40], 0
1400d6df0mov [rbx+16], 0
1400d6df8call std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6dfdlea rcx, [rsi+64]
1400d6e01lea rax, [rbx+64]
1400d6e05mov [rsi+48], rcx
1400d6e09mov rdx, [rbx+48]
1400d6e0dcmp rdx, rax
1400d6e10je 0x1400d7060
1400d6e16mov [rsi+48], rdx
1400d6e1amov rdx, [rbx+64]
1400d6e1emov [rsi+64], rdx
1400d6e22
1400d6e22loc_1400d6e22:
1400d6e22mov rdx, [rbx+56]
1400d6e26
1400d6e26loc_1400d6e26:
1400d6e26mov [rbx+48], rax
1400d6e2amov rax, [rbx+80]
1400d6e2elea rcx, [rbx+48]
1400d6e32mov [rsi+56], rdx
1400d6e36mov [rsi+80], rax
1400d6e3axor eax, eax
1400d6e3cmov [rbx+64], ax
1400d6e40mov [rbx+80], 0
1400d6e48mov [rbx+56], 0
1400d6e50call std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6e55movzx eax, [rbx+88]
1400d6e59mov [rsi+88], al
1400d6e5cmov rax, [rdi+72]
1400d6e60lea rdx, [rax+8]
1400d6e64mov rax, [rax+8]
1400d6e68mov [rdi+72], rdx
1400d6e6clea rdx, [rax+480]
1400d6e73movq x0, rax
1400d6e78mov [rdi+48], rax
1400d6e7cmovq x3, rdx
1400d6e81punpcklqdq x0, x3
1400d6e85movups [rdi+56], x0
1400d6e89add rsp, 56
1400d6e8dpop rbx
1400d6e8epop rsi
1400d6e8fpop rdi
1400d6e90pop r14
1400d6e92ret
1400d6e93
1400d6e93 0f 1f 44 00 00 ..D..
1400d6e98
1400d6e98loc_1400d6e98:
1400d6e98mov rdx, [rbx+56]
1400d6e9clea r9, [rdx+rdx+2]
1400d6ea1cmp r9l, 8
1400d6ea5jae 0x1400d6f60
1400d6eabtest r9b, 4
1400d6eafjne 0x1400d715d
1400d6eb5test r9l, r9l
1400d6eb8je 0x1400d6caa
1400d6ebemovzx edx, [rbx+64]
1400d6ec2mov [rsi+64], dl
1400d6ec5test r9b, 2
1400d6ec9je 0x1400d6ca6
1400d6ecfmov r9l, r9l
1400d6ed2movzx edx, [rax+r9-2]
1400d6ed8mov [rcx+r9-2], dx
1400d6edemov rdx, [rbx+56]
1400d6ee2jmp 0x1400d6caa
1400d6ee7
1400d6ee7 66 0f 1f 84 00 00 00 00 00 f........
1400d6ef0
1400d6ef0loc_1400d6ef0:
1400d6ef0mov rdx, [rbx+16]
1400d6ef4lea r9, [rdx+rdx+2]
1400d6ef9cmp r9l, 8
1400d6efdjae 0x1400d6fb8
1400d6f03test r9b, 4
1400d6f07jne 0x1400d7179
1400d6f0dtest r9l, r9l
1400d6f10je 0x1400d6c50
1400d6f16movzx edx, [rbx+24]
1400d6f1amov [rsi+24], dl
1400d6f1dtest r9b, 2
1400d6f21je 0x1400d6c4c
1400d6f27mov r9l, r9l
1400d6f2amovzx edx, [rax+r9-2]
1400d6f30mov [rcx+r9-2], dx
1400d6f36mov rdx, [rbx+16]
1400d6f3ajmp 0x1400d6c50
1400d6f3f
1400d6f3f 90 .
1400d6f40
1400d6f40loc_1400d6f40:
1400d6f40mov edx, 1
1400d6f45xor r8l, r8l
1400d6f48mov rcx, rdi
1400d6f4bcall std::deque<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>>::_M_reallocate_map(unsigned long long, bool)
1400d6f50mov rdx, [rdi+72]
1400d6f54jmp 0x1400d6d76
1400d6f59
1400d6f59 0f 1f 80 00 00 00 00 .......
1400d6f60
1400d6f60loc_1400d6f60:
1400d6f60mov rdx, [rbx+64]
1400d6f64mov r11, rax
1400d6f67mov [rsi+64], rdx
1400d6f6bmov edx, r9l
1400d6f6emov r10, [rax+rdx-8]
1400d6f73mov [rcx+rdx-8], r10
1400d6f78lea rdx, [rsi+72]
1400d6f7cand rdx, -8
1400d6f80sub rcx, rdx
1400d6f83add r9l, ecx
1400d6f86sub r11, rcx
1400d6f89and r9l, -8
1400d6f8dcmp r9l, 8
1400d6f91jb 0x1400d6ca6
1400d6f97and r9l, -8
1400d6f9bxor ecx, ecx
1400d6f9d
1400d6f9dloc_1400d6f9d:
1400d6f9dmov r10l, ecx
1400d6fa0add ecx, 8
1400d6fa3mov r14, [r11+r10]
1400d6fa7mov [rdx+r10], r14
1400d6fabcmp ecx, r9l
1400d6faejb 0x1400d6f9d
1400d6fb0jmp 0x1400d6ca6
1400d6fb5
1400d6fb5 0f 1f 00 ...
1400d6fb8
1400d6fb8loc_1400d6fb8:
1400d6fb8mov rdx, [rbx+24]
1400d6fbcmov r11, rax
1400d6fbfmov [rsi+24], rdx
1400d6fc3mov edx, r9l
1400d6fc6mov r10, [rax+rdx-8]
1400d6fcbmov [rcx+rdx-8], r10
1400d6fd0lea rdx, [rsi+32]
1400d6fd4and rdx, -8
1400d6fd8sub rcx, rdx
1400d6fdbadd r9l, ecx
1400d6fdesub r11, rcx
1400d6fe1and r9l, -8
1400d6fe5cmp r9l, 8
1400d6fe9jb 0x1400d6c4c
1400d6fefand r9l, -8
1400d6ff3xor ecx, ecx
1400d6ff5
1400d6ff5loc_1400d6ff5:
1400d6ff5mov r10l, ecx
1400d6ff8add ecx, 8
1400d6ffbmov r14, [r11+r10]
1400d6fffmov [rdx+r10], r14
1400d7003cmp ecx, r9l
1400d7006jb 0x1400d6ff5
1400d7008jmp 0x1400d6c4c
1400d700d
1400d700d 0f 1f 00 ...
1400d7010
1400d7010loc_1400d7010:
1400d7010mov rdx, [rbx+16]
1400d7014lea r9, [rdx+rdx+2]
1400d7019cmp r9l, 8
1400d701djae 0x1400d7108
1400d7023test r9b, 4
1400d7027jne 0x1400d71b1
1400d702dtest r9l, r9l
1400d7030je 0x1400d6dce
1400d7036movzx edx, [rbx+24]
1400d703amov [rsi+24], dl
1400d703dtest r9b, 2
1400d7041je 0x1400d6dca
1400d7047mov r9l, r9l
1400d704amovzx edx, [rax+r9-2]
1400d7050mov [rcx+r9-2], dx
1400d7056mov rdx, [rbx+16]
1400d705ajmp 0x1400d6dce
1400d705f
1400d705f 90 .
1400d7060
1400d7060loc_1400d7060:
1400d7060mov rdx, [rbx+56]
1400d7064lea r9, [rdx+rdx+2]
1400d7069cmp r9l, 8
1400d706djae 0x1400d70b0
1400d706ftest r9b, 4
1400d7073jne 0x1400d7195
1400d7079test r9l, r9l
1400d707cje 0x1400d6e26
1400d7082movzx edx, [rbx+64]
1400d7086mov [rsi+64], dl
1400d7089test r9b, 2
1400d708dje 0x1400d6e22
1400d7093mov r9l, r9l
1400d7096movzx edx, [rax+r9-2]
1400d709cmov [rcx+r9-2], dx
1400d70a2mov rdx, [rbx+56]
1400d70a6jmp 0x1400d6e26
1400d70ab
1400d70ab 0f 1f 44 00 00 ..D..
1400d70b0
1400d70b0loc_1400d70b0:
1400d70b0mov rdx, [rbx+64]
1400d70b4mov r11, rax
1400d70b7mov [rsi+64], rdx
1400d70bbmov edx, r9l
1400d70bemov r10, [rax+rdx-8]
1400d70c3mov [rcx+rdx-8], r10
1400d70c8lea rdx, [rsi+72]
1400d70ccand rdx, -8
1400d70d0sub rcx, rdx
1400d70d3add r9l, ecx
1400d70d6sub r11, rcx
1400d70d9and r9l, -8
1400d70ddcmp r9l, 8
1400d70e1jb 0x1400d6e22
1400d70e7and r9l, -8
1400d70ebxor ecx, ecx
1400d70ed
1400d70edloc_1400d70ed:
1400d70edmov r10l, ecx
1400d70f0add ecx, 8
1400d70f3mov r14, [r11+r10]
1400d70f7mov [rdx+r10], r14
1400d70fbcmp ecx, r9l
1400d70fejb 0x1400d70ed
1400d7100jmp 0x1400d6e22
1400d7105
1400d7105 0f 1f 00 ...
1400d7108
1400d7108loc_1400d7108:
1400d7108mov rdx, [rbx+24]
1400d710cmov r11, rax
1400d710fmov [rsi+24], rdx
1400d7113mov edx, r9l
1400d7116mov r10, [rax+rdx-8]
1400d711bmov [rcx+rdx-8], r10
1400d7120lea rdx, [rsi+32]
1400d7124and rdx, -8
1400d7128sub rcx, rdx
1400d712badd r9l, ecx
1400d712esub r11, rcx
1400d7131and r9l, -8
1400d7135cmp r9l, 8
1400d7139jb 0x1400d6dca
1400d713fand r9l, -8
1400d7143xor ecx, ecx
1400d7145
1400d7145loc_1400d7145:
1400d7145mov r10l, ecx
1400d7148add ecx, 8
1400d714bmov r14, [r11+r10]
1400d714fmov [rdx+r10], r14
1400d7153cmp ecx, r9l
1400d7156jb 0x1400d7145
1400d7158jmp 0x1400d6dca
1400d715d
1400d715dloc_1400d715d:
1400d715dmov edx, [rbx+64]
1400d7160mov r9l, r9l
1400d7163mov [rsi+64], edx
1400d7166mov edx, [rax+r9-4]
1400d716bmov [rcx+r9-4], edx
1400d7170mov rdx, [rbx+56]
1400d7174jmp 0x1400d6caa
1400d7179
1400d7179loc_1400d7179:
1400d7179mov edx, [rbx+24]
1400d717cmov r9l, r9l
1400d717fmov [rsi+24], edx
1400d7182mov edx, [rax+r9-4]
1400d7187mov [rcx+r9-4], edx
1400d718cmov rdx, [rbx+16]
1400d7190jmp 0x1400d6c50
1400d7195
1400d7195loc_1400d7195:
1400d7195mov edx, [rbx+64]
1400d7198mov r9l, r9l
1400d719bmov [rsi+64], edx
1400d719emov edx, [rax+r9-4]
1400d71a3mov [rcx+r9-4], edx
1400d71a8mov rdx, [rbx+56]
1400d71acjmp 0x1400d6e26
1400d71b1
1400d71b1loc_1400d71b1:
1400d71b1mov edx, [rbx+24]
1400d71b4mov r9l, r9l
1400d71b7mov [rsi+24], edx
1400d71bamov edx, [rax+r9-4]
1400d71bfmov [rcx+r9-4], edx
1400d71c4mov rdx, [rbx+16]
1400d71c8jmp 0x1400d6dce
1400d71cd
1400d71cdloc_1400d71cd:
1400d71cdlea rcx, [rip+0xbbee4]
1400d71d4call std::__throw_length_error(char const*)
1400d71d9nop
1400d6bf0
1400d71da
1400d71da // align 0x10
1400d71da // align 0x10
1400d71e0
1400d71e0std::deque<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>>::_M_reallocate_map(unsigned long long, bool):
1400d71e0push r13
1400d71e2push r12
1400d71e4push rbp
1400d71e5push rdi
1400d71e6push rsi
1400d71e7push rbx
1400d71e8sub rsp, 72
1400d71ecmov r9, [rcx+72]
1400d71f0mov rdi, [rcx+8]
1400d71f4mov rbp, r9
1400d71f7mov rsi, rdx
1400d71famov rdx, [rcx+40]
1400d71femov rbx, rcx
1400d7201sub rbp, rdx
1400d7204mov rax, rbp
1400d7207sar rax, 3
1400d720blea r10, [rsi+rax+1]
1400d7210lea rax, [r10+r10]
1400d7214cmp rax, rdi
1400d7217jae 0x1400d7260
1400d7219sub rdi, r10
1400d721cshr rdi, 1
1400d721fshl rdi, 3
1400d7223test r8b, r8b
1400d7226lea r8, [r9+8]
1400d722alea rax, [rdi+8*rsi]
1400d722ecmovne rdi, rax
1400d7232add rdi, [rcx]
1400d7235sub r8, rdx
1400d7238mov rsi, rdi
1400d723bcmp rdi, rdx
1400d723ejae 0x1400d7338
1400d7244cmp r8, 8
1400d7248jle 0x1400d7390
1400d724emov rcx, rdi
1400d7251call memmove
1400d7256mov rax, [rdi]
1400d7259jmp 0x1400d72f1
1400d725e
1400d725e 66 90 f.
1400d7260
1400d7260loc_1400d7260:
1400d7260cmp rdi, rsi
1400d7263mov rax, rsi
1400d7266mov [rsp+60], r8l
1400d726bcmovae rax, rdi
1400d726fmov [rsp+40], rdx
1400d7274mov [rsp+32], r9
1400d7279lea r12, [rdi+rax+2]
1400d727emov [rsp+48], r10
1400d7283lea rcx, [8*r12]
1400d728bcall operator new(unsigned long long)
1400d7290mov r9, [rsp+32]
1400d7295mov rdx, [rsp+40]
1400d729amov r13, rax
1400d729dmov rax, r12
1400d72a0sub rax, [rsp+48]
1400d72a5shr rax, 1
1400d72a8lea r8, [r9+8]
1400d72acshl rax, 3
1400d72b0cmp [rsp+60], 0
1400d72b5lea rcx, [rax+8*rsi]
1400d72b9cmovne rax, rcx
1400d72bdsub r8, rdx
1400d72c0lea rsi, [r13+rax]
1400d72c5cmp r8, 8
1400d72c9jle 0x1400d7360
1400d72cfmov rcx, rsi
1400d72d2call memmove
1400d72d7
1400d72d7loc_1400d72d7:
1400d72d7mov rcx, [rbx]
1400d72dalea rdx, [8*rdi]
1400d72e2call operator delete(void*, unsigned long long)
1400d72e7mov [rbx], r13
1400d72eamov [rbx+8], r12
1400d72ee
1400d72eeloc_1400d72ee:
1400d72eemov rax, [rsi]
1400d72f1
1400d72f1loc_1400d72f1:
1400d72f1mov [rbx+24], rax
1400d72f5add rax, 480
1400d72fbmov [rbx+40], rsi
1400d72ffadd rsi, rbp
1400d7302mov [rbx+32], rax
1400d7306mov rax, [rsi]
1400d7309mov [rbx+72], rsi
1400d730dlea rdx, [rax+480]
1400d7314movq x0, rax
1400d7319movq x1, rdx
1400d731epunpcklqdq x0, x1
1400d7322movups [rbx+56], x0
1400d7326add rsp, 72
1400d732apop rbx
1400d732bpop rsi
1400d732cpop rdi
1400d732dpop rbp
1400d732epop r12
1400d7330pop r13
1400d7332ret
1400d7333
1400d7333 0f 1f 44 00 00 ..D..
1400d7338
1400d7338loc_1400d7338:
1400d7338mov rax, r8
1400d733bshl rax, 61
1400d733fsub rax, r8
1400d7342lea rcx, [rbp+rax+8]
1400d7347add rcx, rdi
1400d734acmp r8, 8
1400d734ejle 0x1400d7378
1400d7350call memmove
1400d7355mov rax, [rdi]
1400d7358jmp 0x1400d72f1
1400d735a
1400d735a 66 0f 1f 44 00 00 f..D..
1400d7360
1400d7360loc_1400d7360:
1400d7360jne 0x1400d72d7
1400d7366mov rax, [rdx]
1400d7369mov [rsi], rax
1400d736cjmp 0x1400d72d7
1400d7371
1400d7371 0f 1f 80 00 00 00 00 .......
1400d7378
1400d7378loc_1400d7378:
1400d7378jne 0x1400d72ee
1400d737emov rax, [rdx]
1400d7381mov [rcx], rax
1400d7384mov rax, [rdi]
1400d7387jmp 0x1400d72f1
1400d738c
1400d738c 0f 1f 40 00 ..@.
1400d7390
1400d7390loc_1400d7390:
1400d7390jne 0x1400d72ee
1400d7396mov rax, [rdx]
1400d7399mov [rdi], rax
1400d739cjmp 0x1400d72f1
1400d71e0
1400d71e0std::deque<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>>::_M_reallocate_map(unsigned long long, bool):
1400d71e0push r13
1400d71e2push r12
1400d71e4push rbp
1400d71e5push rdi
1400d71e6push rsi
1400d71e7push rbx
1400d71e8sub rsp, 72
1400d71ecmov r9, [rcx+72]
1400d71f0mov rdi, [rcx+8]
1400d71f4mov rbp, r9
1400d71f7mov rsi, rdx
1400d71famov rdx, [rcx+40]
1400d71femov rbx, rcx
1400d7201sub rbp, rdx
1400d7204mov rax, rbp
1400d7207sar rax, 3
1400d720blea r10, [rsi+rax+1]
1400d7210lea rax, [r10+r10]
1400d7214cmp rax, rdi
1400d7217jae 0x1400d7260
1400d7219sub rdi, r10
1400d721cshr rdi, 1
1400d721fshl rdi, 3
1400d7223test r8b, r8b
1400d7226lea r8, [r9+8]
1400d722alea rax, [rdi+8*rsi]
1400d722ecmovne rdi, rax
1400d7232add rdi, [rcx]
1400d7235sub r8, rdx
1400d7238mov rsi, rdi
1400d723bcmp rdi, rdx
1400d723ejae 0x1400d7338
1400d7244cmp r8, 8
1400d7248jle 0x1400d7390
1400d724emov rcx, rdi
1400d7251call memmove
1400d7256mov rax, [rdi]
1400d7259jmp 0x1400d72f1
1400d725e
1400d725e 66 90 f.
1400d7260
1400d7260loc_1400d7260:
1400d7260cmp rdi, rsi
1400d7263mov rax, rsi
1400d7266mov [rsp+60], r8l
1400d726bcmovae rax, rdi
1400d726fmov [rsp+40], rdx
1400d7274mov [rsp+32], r9
1400d7279lea r12, [rdi+rax+2]
1400d727emov [rsp+48], r10
1400d7283lea rcx, [8*r12]
1400d728bcall operator new(unsigned long long)
1400d7290mov r9, [rsp+32]
1400d7295mov rdx, [rsp+40]
1400d729amov r13, rax
1400d729dmov rax, r12
1400d72a0sub rax, [rsp+48]
1400d72a5shr rax, 1
1400d72a8lea r8, [r9+8]
1400d72acshl rax, 3
1400d72b0cmp [rsp+60], 0
1400d72b5lea rcx, [rax+8*rsi]
1400d72b9cmovne rax, rcx
1400d72bdsub r8, rdx
1400d72c0lea rsi, [r13+rax]
1400d72c5cmp r8, 8
1400d72c9jle 0x1400d7360
1400d72cfmov rcx, rsi
1400d72d2call memmove
1400d72d7
1400d72d7loc_1400d72d7:
1400d72d7mov rcx, [rbx]
1400d72dalea rdx, [8*rdi]
1400d72e2call operator delete(void*, unsigned long long)
1400d72e7mov [rbx], r13
1400d72eamov [rbx+8], r12
1400d72ee
1400d72eeloc_1400d72ee:
1400d72eemov rax, [rsi]
1400d72f1
1400d72f1loc_1400d72f1:
1400d72f1mov [rbx+24], rax
1400d72f5add rax, 480
1400d72fbmov [rbx+40], rsi
1400d72ffadd rsi, rbp
1400d7302mov [rbx+32], rax
1400d7306mov rax, [rsi]
1400d7309mov [rbx+72], rsi
1400d730dlea rdx, [rax+480]
1400d7314movq x0, rax
1400d7319movq x1, rdx
1400d731epunpcklqdq x0, x1
1400d7322movups [rbx+56], x0
1400d7326add rsp, 72
1400d732apop rbx
1400d732bpop rsi
1400d732cpop rdi
1400d732dpop rbp
1400d732epop r12
1400d7330pop r13
1400d7332ret
1400d7333
1400d7333 0f 1f 44 00 00 ..D..
1400d7338
1400d7338loc_1400d7338:
1400d7338mov rax, r8
1400d733bshl rax, 61
1400d733fsub rax, r8
1400d7342lea rcx, [rbp+rax+8]
1400d7347add rcx, rdi
1400d734acmp r8, 8
1400d734ejle 0x1400d7378
1400d7350call memmove
1400d7355mov rax, [rdi]
1400d7358jmp 0x1400d72f1
1400d735a
1400d735a 66 0f 1f 44 00 00 f..D..
1400d7360
1400d7360loc_1400d7360:
1400d7360jne 0x1400d72d7
1400d7366mov rax, [rdx]
1400d7369mov [rsi], rax
1400d736cjmp 0x1400d72d7
1400d7371
1400d7371 0f 1f 80 00 00 00 00 .......
1400d7378
1400d7378loc_1400d7378:
1400d7378jne 0x1400d72ee
1400d737emov rax, [rdx]
1400d7381mov [rcx], rax
1400d7384mov rax, [rdi]
1400d7387jmp 0x1400d72f1
1400d738c
1400d738c 0f 1f 40 00 ..@.
1400d7390
1400d7390loc_1400d7390:
1400d7390jne 0x1400d72ee
1400d7396mov rax, [rdx]
1400d7399mov [rdi], rax
1400d739cjmp 0x1400d72f1
1400d71e0
1400d73a1
1400d73a1 // align 0x10
1400d73a1 // align 0x10
1400d73b0
1400d73b0std::deque<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>>::~deque():
1400d73b0push r15
1400d73b2push r14
1400d73b4push r13
1400d73b6push r12
1400d73b8push rbp
1400d73b9push rdi
1400d73bapush rsi
1400d73bbpush rbx
1400d73bcsub rsp, 56
1400d73c0mov rax, [rcx+32]
1400d73c4mov r12, [rcx+72]
1400d73c8mov r14, [rcx+48]
1400d73ccmov rsi, [rcx+56]
1400d73d0mov rbx, [rcx+16]
1400d73d4mov [rsp+32], rax
1400d73d9mov rax, [rcx+40]
1400d73ddmov r13, rcx
1400d73e0lea rbp, [rax+8]
1400d73e4mov [rsp+40], rax
1400d73e9cmp rbp, r12
1400d73ecjae 0x1400d748d
1400d73f2nop [rax+rax]
1400d73fdnop [rax]
1400d7400
1400d7400loc_1400d7400:
1400d7400mov r15, [rbp]
1400d7404lea rdi, [r15+480]
1400d740bnop [rax+rax]
1400d7410
1400d7410loc_1400d7410:
1400d7410mov rdx, [r15+80]
1400d7414test rdx, rdx
1400d7417je 0x1400d7422
1400d7419lea rcx, [r15+80]
1400d741dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d7422
1400d7422loc_1400d7422:
1400d7422mov rcx, [r15+48]
1400d7426lea rax, [r15+64]
1400d742acmp rcx, rax
1400d742dje 0x1400d743d
1400d742fmov rax, [r15+64]
1400d7433lea rdx, [rax+rax+2]
1400d7438call operator delete(void*, unsigned long long)
1400d743d
1400d743dloc_1400d743d:
1400d743dmov rdx, [r15+40]
1400d7441test rdx, rdx
1400d7444je 0x1400d744f
1400d7446lea rcx, [r15+40]
1400d744acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d744f
1400d744floc_1400d744f:
1400d744fmov rcx, [r15+8]
1400d7453lea rax, [r15+24]
1400d7457cmp rcx, rax
1400d745aje 0x1400d746a
1400d745cmov rax, [r15+24]
1400d7460lea rdx, [rax+rax+2]
1400d7465call operator delete(void*, unsigned long long)
1400d746a
1400d746aloc_1400d746a:
1400d746amov rcx, [r15]
1400d746dtest rcx, rcx
1400d7470je 0x1400d7477
1400d7472call _wclosedir
1400d7477
1400d7477loc_1400d7477:
1400d7477add r15, 96
1400d747bcmp r15, rdi
1400d747ejne 0x1400d7410
1400d7480add rbp, 8
1400d7484cmp rbp, r12
1400d7487jb 0x1400d7400
1400d748d
1400d748dloc_1400d748d:
1400d748dcmp [rsp+40], r12
1400d7492je 0x1400d75f7
1400d7498cmp rbx, [rsp+32]
1400d749dje 0x1400d759b
1400d74a3nop [rax+rax]
1400d74aenop
1400d74b0
1400d74b0loc_1400d74b0:
1400d74b0mov rdx, [rbx+80]
1400d74b4test rdx, rdx
1400d74b7je 0x1400d74c2
1400d74b9lea rcx, [rbx+80]
1400d74bdcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d74c2
1400d74c2loc_1400d74c2:
1400d74c2mov rcx, [rbx+48]
1400d74c6lea rax, [rbx+64]
1400d74cacmp rcx, rax
1400d74cdje 0x1400d74dd
1400d74cfmov rax, [rbx+64]
1400d74d3lea rdx, [rax+rax+2]
1400d74d8call operator delete(void*, unsigned long long)
1400d74dd
1400d74ddloc_1400d74dd:
1400d74ddmov rdx, [rbx+40]
1400d74e1test rdx, rdx
1400d74e4je 0x1400d74ef
1400d74e6lea rcx, [rbx+40]
1400d74eacall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d74ef
1400d74efloc_1400d74ef:
1400d74efmov rcx, [rbx+8]
1400d74f3lea rax, [rbx+24]
1400d74f7cmp rcx, rax
1400d74faje 0x1400d750a
1400d74fcmov rax, [rbx+24]
1400d7500lea rdx, [rax+rax+2]
1400d7505call operator delete(void*, unsigned long long)
1400d750a
1400d750aloc_1400d750a:
1400d750amov rcx, [rbx]
1400d750dtest rcx, rcx
1400d7510je 0x1400d7517
1400d7512call _wclosedir
1400d7517
1400d7517loc_1400d7517:
1400d7517add rbx, 96
1400d751bcmp [rsp+32], rbx
1400d7520jne 0x1400d74b0
1400d7522cmp r14, rsi
1400d7525je 0x1400d75a0
1400d7527nop [rax+rax]
1400d7530
1400d7530loc_1400d7530:
1400d7530mov rdx, [rsi+80]
1400d7534test rdx, rdx
1400d7537je 0x1400d7542
1400d7539lea rcx, [rsi+80]
1400d753dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d7542
1400d7542loc_1400d7542:
1400d7542mov rcx, [rsi+48]
1400d7546lea rax, [rsi+64]
1400d754acmp rcx, rax
1400d754dje 0x1400d755d
1400d754fmov rax, [rsi+64]
1400d7553lea rdx, [rax+rax+2]
1400d7558call operator delete(void*, unsigned long long)
1400d755d
1400d755dloc_1400d755d:
1400d755dmov rdx, [rsi+40]
1400d7561test rdx, rdx
1400d7564je 0x1400d756f
1400d7566lea rcx, [rsi+40]
1400d756acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d756f
1400d756floc_1400d756f:
1400d756fmov rcx, [rsi+8]
1400d7573lea rax, [rsi+24]
1400d7577cmp rcx, rax
1400d757aje 0x1400d758a
1400d757cmov rax, [rsi+24]
1400d7580lea rdx, [rax+rax+2]
1400d7585call operator delete(void*, unsigned long long)
1400d758a
1400d758aloc_1400d758a:
1400d758amov rcx, [rsi]
1400d758dtest rcx, rcx
1400d7590je 0x1400d7597
1400d7592call _wclosedir
1400d7597
1400d7597loc_1400d7597:
1400d7597add rsi, 96
1400d759b
1400d759bloc_1400d759b:
1400d759bcmp r14, rsi
1400d759ejne 0x1400d7530
1400d75a0
1400d75a0loc_1400d75a0:
1400d75a0mov rcx, [r13]
1400d75a4test rcx, rcx
1400d75a7je 0x1400d767d
1400d75ad
1400d75adloc_1400d75ad:
1400d75admov rax, [r13+72]
1400d75b1mov rbx, [r13+40]
1400d75b5lea rsi, [rax+8]
1400d75b9cmp rbx, rsi
1400d75bcjae 0x1400d75da
1400d75benop
1400d75c0
1400d75c0loc_1400d75c0:
1400d75c0mov rcx, [rbx]
1400d75c3mov edx, 480
1400d75c8add rbx, 8
1400d75cccall operator delete(void*, unsigned long long)
1400d75d1cmp rbx, rsi
1400d75d4jb 0x1400d75c0
1400d75d6mov rcx, [r13]
1400d75da
1400d75daloc_1400d75da:
1400d75damov rdx, [r13+8]
1400d75deshl rdx, 3
1400d75e2add rsp, 56
1400d75e6pop rbx
1400d75e7pop rsi
1400d75e8pop rdi
1400d75e9pop rbp
1400d75eapop r12
1400d75ecpop r13
1400d75eepop r14
1400d75f0pop r15
1400d75f2jmp 0x140101ad0
1400d75f7
1400d75f7loc_1400d75f7:
1400d75f7cmp rbx, r14
1400d75faje 0x1400d75a0
1400d75fcnop [rax]
1400d7600
1400d7600loc_1400d7600:
1400d7600mov rdx, [rbx+80]
1400d7604test rdx, rdx
1400d7607je 0x1400d7612
1400d7609lea rcx, [rbx+80]
1400d760dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d7612
1400d7612loc_1400d7612:
1400d7612mov rcx, [rbx+48]
1400d7616lea rax, [rbx+64]
1400d761acmp rcx, rax
1400d761dje 0x1400d762d
1400d761fmov rax, [rbx+64]
1400d7623lea rdx, [rax+rax+2]
1400d7628call operator delete(void*, unsigned long long)
1400d762d
1400d762dloc_1400d762d:
1400d762dmov rdx, [rbx+40]
1400d7631test rdx, rdx
1400d7634je 0x1400d763f
1400d7636lea rcx, [rbx+40]
1400d763acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d763f
1400d763floc_1400d763f:
1400d763fmov rcx, [rbx+8]
1400d7643lea rax, [rbx+24]
1400d7647cmp rcx, rax
1400d764aje 0x1400d765a
1400d764cmov rax, [rbx+24]
1400d7650lea rdx, [rax+rax+2]
1400d7655call operator delete(void*, unsigned long long)
1400d765a
1400d765aloc_1400d765a:
1400d765amov rcx, [rbx]
1400d765dtest rcx, rcx
1400d7660je 0x1400d7667
1400d7662call _wclosedir
1400d7667
1400d7667loc_1400d7667:
1400d7667add rbx, 96
1400d766bcmp r14, rbx
1400d766ejne 0x1400d7600
1400d7670mov rcx, [r13]
1400d7674test rcx, rcx
1400d7677jne 0x1400d75ad
1400d767d
1400d767dloc_1400d767d:
1400d767dadd rsp, 56
1400d7681pop rbx
1400d7682pop rsi
1400d7683pop rdi
1400d7684pop rbp
1400d7685pop r12
1400d7687pop r13
1400d7689pop r14
1400d768bpop r15
1400d768dret
1400d73b0
1400d73b0std::deque<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>>::~deque():
1400d73b0push r15
1400d73b2push r14
1400d73b4push r13
1400d73b6push r12
1400d73b8push rbp
1400d73b9push rdi
1400d73bapush rsi
1400d73bbpush rbx
1400d73bcsub rsp, 56
1400d73c0mov rax, [rcx+32]
1400d73c4mov r12, [rcx+72]
1400d73c8mov r14, [rcx+48]
1400d73ccmov rsi, [rcx+56]
1400d73d0mov rbx, [rcx+16]
1400d73d4mov [rsp+32], rax
1400d73d9mov rax, [rcx+40]
1400d73ddmov r13, rcx
1400d73e0lea rbp, [rax+8]
1400d73e4mov [rsp+40], rax
1400d73e9cmp rbp, r12
1400d73ecjae 0x1400d748d
1400d73f2nop [rax+rax]
1400d73fdnop [rax]
1400d7400
1400d7400loc_1400d7400:
1400d7400mov r15, [rbp]
1400d7404lea rdi, [r15+480]
1400d740bnop [rax+rax]
1400d7410
1400d7410loc_1400d7410:
1400d7410mov rdx, [r15+80]
1400d7414test rdx, rdx
1400d7417je 0x1400d7422
1400d7419lea rcx, [r15+80]
1400d741dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d7422
1400d7422loc_1400d7422:
1400d7422mov rcx, [r15+48]
1400d7426lea rax, [r15+64]
1400d742acmp rcx, rax
1400d742dje 0x1400d743d
1400d742fmov rax, [r15+64]
1400d7433lea rdx, [rax+rax+2]
1400d7438call operator delete(void*, unsigned long long)
1400d743d
1400d743dloc_1400d743d:
1400d743dmov rdx, [r15+40]
1400d7441test rdx, rdx
1400d7444je 0x1400d744f
1400d7446lea rcx, [r15+40]
1400d744acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d744f
1400d744floc_1400d744f:
1400d744fmov rcx, [r15+8]
1400d7453lea rax, [r15+24]
1400d7457cmp rcx, rax
1400d745aje 0x1400d746a
1400d745cmov rax, [r15+24]
1400d7460lea rdx, [rax+rax+2]
1400d7465call operator delete(void*, unsigned long long)
1400d746a
1400d746aloc_1400d746a:
1400d746amov rcx, [r15]
1400d746dtest rcx, rcx
1400d7470je 0x1400d7477
1400d7472call _wclosedir
1400d7477
1400d7477loc_1400d7477:
1400d7477add r15, 96
1400d747bcmp r15, rdi
1400d747ejne 0x1400d7410
1400d7480add rbp, 8
1400d7484cmp rbp, r12
1400d7487jb 0x1400d7400
1400d748d
1400d748dloc_1400d748d:
1400d748dcmp [rsp+40], r12
1400d7492je 0x1400d75f7
1400d7498cmp rbx, [rsp+32]
1400d749dje 0x1400d759b
1400d74a3nop [rax+rax]
1400d74aenop
1400d74b0
1400d74b0loc_1400d74b0:
1400d74b0mov rdx, [rbx+80]
1400d74b4test rdx, rdx
1400d74b7je 0x1400d74c2
1400d74b9lea rcx, [rbx+80]
1400d74bdcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d74c2
1400d74c2loc_1400d74c2:
1400d74c2mov rcx, [rbx+48]
1400d74c6lea rax, [rbx+64]
1400d74cacmp rcx, rax
1400d74cdje 0x1400d74dd
1400d74cfmov rax, [rbx+64]
1400d74d3lea rdx, [rax+rax+2]
1400d74d8call operator delete(void*, unsigned long long)
1400d74dd
1400d74ddloc_1400d74dd:
1400d74ddmov rdx, [rbx+40]
1400d74e1test rdx, rdx
1400d74e4je 0x1400d74ef
1400d74e6lea rcx, [rbx+40]
1400d74eacall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d74ef
1400d74efloc_1400d74ef:
1400d74efmov rcx, [rbx+8]
1400d74f3lea rax, [rbx+24]
1400d74f7cmp rcx, rax
1400d74faje 0x1400d750a
1400d74fcmov rax, [rbx+24]
1400d7500lea rdx, [rax+rax+2]
1400d7505call operator delete(void*, unsigned long long)
1400d750a
1400d750aloc_1400d750a:
1400d750amov rcx, [rbx]
1400d750dtest rcx, rcx
1400d7510je 0x1400d7517
1400d7512call _wclosedir
1400d7517
1400d7517loc_1400d7517:
1400d7517add rbx, 96
1400d751bcmp [rsp+32], rbx
1400d7520jne 0x1400d74b0
1400d7522cmp r14, rsi
1400d7525je 0x1400d75a0
1400d7527nop [rax+rax]
1400d7530
1400d7530loc_1400d7530:
1400d7530mov rdx, [rsi+80]
1400d7534test rdx, rdx
1400d7537je 0x1400d7542
1400d7539lea rcx, [rsi+80]
1400d753dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d7542
1400d7542loc_1400d7542:
1400d7542mov rcx, [rsi+48]
1400d7546lea rax, [rsi+64]
1400d754acmp rcx, rax
1400d754dje 0x1400d755d
1400d754fmov rax, [rsi+64]
1400d7553lea rdx, [rax+rax+2]
1400d7558call operator delete(void*, unsigned long long)
1400d755d
1400d755dloc_1400d755d:
1400d755dmov rdx, [rsi+40]
1400d7561test rdx, rdx
1400d7564je 0x1400d756f
1400d7566lea rcx, [rsi+40]
1400d756acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d756f
1400d756floc_1400d756f:
1400d756fmov rcx, [rsi+8]
1400d7573lea rax, [rsi+24]
1400d7577cmp rcx, rax
1400d757aje 0x1400d758a
1400d757cmov rax, [rsi+24]
1400d7580lea rdx, [rax+rax+2]
1400d7585call operator delete(void*, unsigned long long)
1400d758a
1400d758aloc_1400d758a:
1400d758amov rcx, [rsi]
1400d758dtest rcx, rcx
1400d7590je 0x1400d7597
1400d7592call _wclosedir
1400d7597
1400d7597loc_1400d7597:
1400d7597add rsi, 96
1400d759b
1400d759bloc_1400d759b:
1400d759bcmp r14, rsi
1400d759ejne 0x1400d7530
1400d75a0
1400d75a0loc_1400d75a0:
1400d75a0mov rcx, [r13]
1400d75a4test rcx, rcx
1400d75a7je 0x1400d767d
1400d75ad
1400d75adloc_1400d75ad:
1400d75admov rax, [r13+72]
1400d75b1mov rbx, [r13+40]
1400d75b5lea rsi, [rax+8]
1400d75b9cmp rbx, rsi
1400d75bcjae 0x1400d75da
1400d75benop
1400d75c0
1400d75c0loc_1400d75c0:
1400d75c0mov rcx, [rbx]
1400d75c3mov edx, 480
1400d75c8add rbx, 8
1400d75cccall operator delete(void*, unsigned long long)
1400d75d1cmp rbx, rsi
1400d75d4jb 0x1400d75c0
1400d75d6mov rcx, [r13]
1400d75da
1400d75daloc_1400d75da:
1400d75damov rdx, [r13+8]
1400d75deshl rdx, 3
1400d75e2add rsp, 56
1400d75e6pop rbx
1400d75e7pop rsi
1400d75e8pop rdi
1400d75e9pop rbp
1400d75eapop r12
1400d75ecpop r13
1400d75eepop r14
1400d75f0pop r15
1400d75f2jmp 0x140101ad0
1400d75f7
1400d75f7loc_1400d75f7:
1400d75f7cmp rbx, r14
1400d75faje 0x1400d75a0
1400d75fcnop [rax]
1400d7600
1400d7600loc_1400d7600:
1400d7600mov rdx, [rbx+80]
1400d7604test rdx, rdx
1400d7607je 0x1400d7612
1400d7609lea rcx, [rbx+80]
1400d760dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d7612
1400d7612loc_1400d7612:
1400d7612mov rcx, [rbx+48]
1400d7616lea rax, [rbx+64]
1400d761acmp rcx, rax
1400d761dje 0x1400d762d
1400d761fmov rax, [rbx+64]
1400d7623lea rdx, [rax+rax+2]
1400d7628call operator delete(void*, unsigned long long)
1400d762d
1400d762dloc_1400d762d:
1400d762dmov rdx, [rbx+40]
1400d7631test rdx, rdx
1400d7634je 0x1400d763f
1400d7636lea rcx, [rbx+40]
1400d763acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d763f
1400d763floc_1400d763f:
1400d763fmov rcx, [rbx+8]
1400d7643lea rax, [rbx+24]
1400d7647cmp rcx, rax
1400d764aje 0x1400d765a
1400d764cmov rax, [rbx+24]
1400d7650lea rdx, [rax+rax+2]
1400d7655call operator delete(void*, unsigned long long)
1400d765a
1400d765aloc_1400d765a:
1400d765amov rcx, [rbx]
1400d765dtest rcx, rcx
1400d7660je 0x1400d7667
1400d7662call _wclosedir
1400d7667
1400d7667loc_1400d7667:
1400d7667add rbx, 96
1400d766bcmp r14, rbx
1400d766ejne 0x1400d7600
1400d7670mov rcx, [r13]
1400d7674test rcx, rcx
1400d7677jne 0x1400d75ad
1400d767d
1400d767dloc_1400d767d:
1400d767dadd rsp, 56
1400d7681pop rbx
1400d7682pop rsi
1400d7683pop rdi
1400d7684pop rbp
1400d7685pop r12
1400d7687pop r13
1400d7689pop r14
1400d768bpop r15
1400d768dret
1400d73b0
1400d768e
1400d768e // align 0x10
1400d768e // align 0x10
1400d7690
1400d7690std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_reallocate_map(unsigned long long, bool):
1400d7690push r13
1400d7692push r12
1400d7694push rbp
1400d7695push rdi
1400d7696push rsi
1400d7697push rbx
1400d7698sub rsp, 72
1400d769cmov r9, [rcx+72]
1400d76a0mov rdi, [rcx+8]
1400d76a4mov rbp, r9
1400d76a7mov rsi, rdx
1400d76aamov rdx, [rcx+40]
1400d76aemov rbx, rcx
1400d76b1sub rbp, rdx
1400d76b4mov rax, rbp
1400d76b7sar rax, 3
1400d76bblea r10, [rsi+rax+1]
1400d76c0lea rax, [r10+r10]
1400d76c4cmp rax, rdi
1400d76c7jae 0x1400d7710
1400d76c9sub rdi, r10
1400d76ccshr rdi, 1
1400d76cfshl rdi, 3
1400d76d3test r8b, r8b
1400d76d6lea r8, [r9+8]
1400d76dalea rax, [rdi+8*rsi]
1400d76decmovne rdi, rax
1400d76e2add rdi, [rcx]
1400d76e5sub r8, rdx
1400d76e8mov rsi, rdi
1400d76ebcmp rdi, rdx
1400d76eejae 0x1400d77e8
1400d76f4cmp r8, 8
1400d76f8jle 0x1400d7840
1400d76femov rcx, rdi
1400d7701call memmove
1400d7706mov rax, [rdi]
1400d7709jmp 0x1400d77a1
1400d770e
1400d770e 66 90 f.
1400d7710
1400d7710loc_1400d7710:
1400d7710cmp rdi, rsi
1400d7713mov rax, rsi
1400d7716mov [rsp+60], r8l
1400d771bcmovae rax, rdi
1400d771fmov [rsp+40], rdx
1400d7724mov [rsp+32], r9
1400d7729lea r12, [rdi+rax+2]
1400d772emov [rsp+48], r10
1400d7733lea rcx, [8*r12]
1400d773bcall operator new(unsigned long long)
1400d7740mov r9, [rsp+32]
1400d7745mov rdx, [rsp+40]
1400d774amov r13, rax
1400d774dmov rax, r12
1400d7750sub rax, [rsp+48]
1400d7755shr rax, 1
1400d7758lea r8, [r9+8]
1400d775cshl rax, 3
1400d7760cmp [rsp+60], 0
1400d7765lea rcx, [rax+8*rsi]
1400d7769cmovne rax, rcx
1400d776dsub r8, rdx
1400d7770lea rsi, [r13+rax]
1400d7775cmp r8, 8
1400d7779jle 0x1400d7810
1400d777fmov rcx, rsi
1400d7782call memmove
1400d7787
1400d7787loc_1400d7787:
1400d7787mov rcx, [rbx]
1400d778alea rdx, [8*rdi]
1400d7792call operator delete(void*, unsigned long long)
1400d7797mov [rbx], r13
1400d779amov [rbx+8], r12
1400d779e
1400d779eloc_1400d779e:
1400d779emov rax, [rsi]
1400d77a1
1400d77a1loc_1400d77a1:
1400d77a1mov [rbx+24], rax
1400d77a5add rax, 480
1400d77abmov [rbx+40], rsi
1400d77afadd rsi, rbp
1400d77b2mov [rbx+32], rax
1400d77b6mov rax, [rsi]
1400d77b9mov [rbx+72], rsi
1400d77bdlea rdx, [rax+480]
1400d77c4movq x0, rax
1400d77c9movq x1, rdx
1400d77cepunpcklqdq x0, x1
1400d77d2movups [rbx+56], x0
1400d77d6add rsp, 72
1400d77dapop rbx
1400d77dbpop rsi
1400d77dcpop rdi
1400d77ddpop rbp
1400d77depop r12
1400d77e0pop r13
1400d77e2ret
1400d77e3
1400d77e3 0f 1f 44 00 00 ..D..
1400d77e8
1400d77e8loc_1400d77e8:
1400d77e8mov rax, r8
1400d77ebshl rax, 61
1400d77efsub rax, r8
1400d77f2lea rcx, [rbp+rax+8]
1400d77f7add rcx, rdi
1400d77facmp r8, 8
1400d77fejle 0x1400d7828
1400d7800call memmove
1400d7805mov rax, [rdi]
1400d7808jmp 0x1400d77a1
1400d780a
1400d780a 66 0f 1f 44 00 00 f..D..
1400d7810
1400d7810loc_1400d7810:
1400d7810jne 0x1400d7787
1400d7816mov rax, [rdx]
1400d7819mov [rsi], rax
1400d781cjmp 0x1400d7787
1400d7821
1400d7821 0f 1f 80 00 00 00 00 .......
1400d7828
1400d7828loc_1400d7828:
1400d7828jne 0x1400d779e
1400d782emov rax, [rdx]
1400d7831mov [rcx], rax
1400d7834mov rax, [rdi]
1400d7837jmp 0x1400d77a1
1400d783c
1400d783c 0f 1f 40 00 ..@.
1400d7840
1400d7840loc_1400d7840:
1400d7840jne 0x1400d779e
1400d7846mov rax, [rdx]
1400d7849mov [rdi], rax
1400d784cjmp 0x1400d77a1
1400d7690
1400d7690std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_reallocate_map(unsigned long long, bool):
1400d7690push r13
1400d7692push r12
1400d7694push rbp
1400d7695push rdi
1400d7696push rsi
1400d7697push rbx
1400d7698sub rsp, 72
1400d769cmov r9, [rcx+72]
1400d76a0mov rdi, [rcx+8]
1400d76a4mov rbp, r9
1400d76a7mov rsi, rdx
1400d76aamov rdx, [rcx+40]
1400d76aemov rbx, rcx
1400d76b1sub rbp, rdx
1400d76b4mov rax, rbp
1400d76b7sar rax, 3
1400d76bblea r10, [rsi+rax+1]
1400d76c0lea rax, [r10+r10]
1400d76c4cmp rax, rdi
1400d76c7jae 0x1400d7710
1400d76c9sub rdi, r10
1400d76ccshr rdi, 1
1400d76cfshl rdi, 3
1400d76d3test r8b, r8b
1400d76d6lea r8, [r9+8]
1400d76dalea rax, [rdi+8*rsi]
1400d76decmovne rdi, rax
1400d76e2add rdi, [rcx]
1400d76e5sub r8, rdx
1400d76e8mov rsi, rdi
1400d76ebcmp rdi, rdx
1400d76eejae 0x1400d77e8
1400d76f4cmp r8, 8
1400d76f8jle 0x1400d7840
1400d76femov rcx, rdi
1400d7701call memmove
1400d7706mov rax, [rdi]
1400d7709jmp 0x1400d77a1
1400d770e
1400d770e 66 90 f.
1400d7710
1400d7710loc_1400d7710:
1400d7710cmp rdi, rsi
1400d7713mov rax, rsi
1400d7716mov [rsp+60], r8l
1400d771bcmovae rax, rdi
1400d771fmov [rsp+40], rdx
1400d7724mov [rsp+32], r9
1400d7729lea r12, [rdi+rax+2]
1400d772emov [rsp+48], r10
1400d7733lea rcx, [8*r12]
1400d773bcall operator new(unsigned long long)
1400d7740mov r9, [rsp+32]
1400d7745mov rdx, [rsp+40]
1400d774amov r13, rax
1400d774dmov rax, r12
1400d7750sub rax, [rsp+48]
1400d7755shr rax, 1
1400d7758lea r8, [r9+8]
1400d775cshl rax, 3
1400d7760cmp [rsp+60], 0
1400d7765lea rcx, [rax+8*rsi]
1400d7769cmovne rax, rcx
1400d776dsub r8, rdx
1400d7770lea rsi, [r13+rax]
1400d7775cmp r8, 8
1400d7779jle 0x1400d7810
1400d777fmov rcx, rsi
1400d7782call memmove
1400d7787
1400d7787loc_1400d7787:
1400d7787mov rcx, [rbx]
1400d778alea rdx, [8*rdi]
1400d7792call operator delete(void*, unsigned long long)
1400d7797mov [rbx], r13
1400d779amov [rbx+8], r12
1400d779e
1400d779eloc_1400d779e:
1400d779emov rax, [rsi]
1400d77a1
1400d77a1loc_1400d77a1:
1400d77a1mov [rbx+24], rax
1400d77a5add rax, 480
1400d77abmov [rbx+40], rsi
1400d77afadd rsi, rbp
1400d77b2mov [rbx+32], rax
1400d77b6mov rax, [rsi]
1400d77b9mov [rbx+72], rsi
1400d77bdlea rdx, [rax+480]
1400d77c4movq x0, rax
1400d77c9movq x1, rdx
1400d77cepunpcklqdq x0, x1
1400d77d2movups [rbx+56], x0
1400d77d6add rsp, 72
1400d77dapop rbx
1400d77dbpop rsi
1400d77dcpop rdi
1400d77ddpop rbp
1400d77depop r12
1400d77e0pop r13
1400d77e2ret
1400d77e3
1400d77e3 0f 1f 44 00 00 ..D..
1400d77e8
1400d77e8loc_1400d77e8:
1400d77e8mov rax, r8
1400d77ebshl rax, 61
1400d77efsub rax, r8
1400d77f2lea rcx, [rbp+rax+8]
1400d77f7add rcx, rdi
1400d77facmp r8, 8
1400d77fejle 0x1400d7828
1400d7800call memmove
1400d7805mov rax, [rdi]
1400d7808jmp 0x1400d77a1
1400d780a
1400d780a 66 0f 1f 44 00 00 f..D..
1400d7810
1400d7810loc_1400d7810:
1400d7810jne 0x1400d7787
1400d7816mov rax, [rdx]
1400d7819mov [rsi], rax
1400d781cjmp 0x1400d7787
1400d7821
1400d7821 0f 1f 80 00 00 00 00 .......
1400d7828
1400d7828loc_1400d7828:
1400d7828jne 0x1400d779e
1400d782emov rax, [rdx]
1400d7831mov [rcx], rax
1400d7834mov rax, [rdi]
1400d7837jmp 0x1400d77a1
1400d783c
1400d783c 0f 1f 40 00 ..@.
1400d7840
1400d7840loc_1400d7840:
1400d7840jne 0x1400d779e
1400d7846mov rax, [rdx]
1400d7849mov [rdi], rax
1400d784cjmp 0x1400d77a1
1400d7690
1400d7851
1400d7851 // align 0x10
1400d7851 // align 0x10
1400d7860
1400d7860std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~deque():
1400d7860push r15
1400d7862push r14
1400d7864push r13
1400d7866push r12
1400d7868push rbp
1400d7869push rdi
1400d786apush rsi
1400d786bpush rbx
1400d786csub rsp, 56
1400d7870mov rax, [rcx+32]
1400d7874mov r12, [rcx+72]
1400d7878mov r14, [rcx+48]
1400d787cmov rdi, [rcx+56]
1400d7880mov rsi, [rcx+16]
1400d7884mov [rsp+32], rax
1400d7889mov rax, [rcx+40]
1400d788dmov r13, rcx
1400d7890lea rbp, [rax+8]
1400d7894mov [rsp+40], rax
1400d7899cmp rbp, r12
1400d789cjae 0x1400d78ee
1400d789enop
1400d78a0
1400d78a0loc_1400d78a0:
1400d78a0mov r15, [rbp]
1400d78a4lea rbx, [r15+480]
1400d78abnop [rax+rax]
1400d78b0
1400d78b0loc_1400d78b0:
1400d78b0mov rdx, [r15+32]
1400d78b4test rdx, rdx
1400d78b7je 0x1400d78c2
1400d78b9lea rcx, [r15+32]
1400d78bdcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d78c2
1400d78c2loc_1400d78c2:
1400d78c2mov rcx, [r15]
1400d78c5lea rdx, [r15+16]
1400d78c9cmp rcx, rdx
1400d78ccje 0x1400d78dc
1400d78cemov rdx, [r15+16]
1400d78d2lea rdx, [rdx+rdx+2]
1400d78d7call operator delete(void*, unsigned long long)
1400d78dc
1400d78dcloc_1400d78dc:
1400d78dcadd r15, 40
1400d78e0cmp r15, rbx
1400d78e3jne 0x1400d78b0
1400d78e5add rbp, 8
1400d78e9cmp rbp, r12
1400d78ecjb 0x1400d78a0
1400d78ee
1400d78eeloc_1400d78ee:
1400d78eecmp [rsp+40], r12
1400d78f3je 0x1400d79d7
1400d78f9cmp rsi, [rsp+32]
1400d78feje 0x1400d7970
1400d7900
1400d7900loc_1400d7900:
1400d7900mov rdx, [rsi+32]
1400d7904test rdx, rdx
1400d7907je 0x1400d7912
1400d7909lea rcx, [rsi+32]
1400d790dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d7912
1400d7912loc_1400d7912:
1400d7912mov rcx, [rsi]
1400d7915lea rax, [rsi+16]
1400d7919cmp rcx, rax
1400d791cje 0x1400d792c
1400d791emov rax, [rsi+16]
1400d7922lea rdx, [rax+rax+2]
1400d7927call operator delete(void*, unsigned long long)
1400d792c
1400d792cloc_1400d792c:
1400d792cadd rsi, 40
1400d7930cmp [rsp+32], rsi
1400d7935jne 0x1400d7900
1400d7937cmp r14, rdi
1400d793aje 0x1400d7975
1400d793cnop [rax]
1400d7940
1400d7940loc_1400d7940:
1400d7940mov rdx, [rdi+32]
1400d7944test rdx, rdx
1400d7947je 0x1400d7952
1400d7949lea rcx, [rdi+32]
1400d794dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d7952
1400d7952loc_1400d7952:
1400d7952mov rcx, [rdi]
1400d7955lea rax, [rdi+16]
1400d7959cmp rcx, rax
1400d795cje 0x1400d796c
1400d795emov rax, [rdi+16]
1400d7962lea rdx, [rax+rax+2]
1400d7967call operator delete(void*, unsigned long long)
1400d796c
1400d796cloc_1400d796c:
1400d796cadd rdi, 40
1400d7970
1400d7970loc_1400d7970:
1400d7970cmp r14, rdi
1400d7973jne 0x1400d7940
1400d7975
1400d7975loc_1400d7975:
1400d7975mov rcx, [r13]
1400d7979test rcx, rcx
1400d797cje 0x1400d7a22
1400d7982
1400d7982loc_1400d7982:
1400d7982mov rax, [r13+72]
1400d7986mov rbx, [r13+40]
1400d798alea rsi, [rax+8]
1400d798ecmp rbx, rsi
1400d7991jae 0x1400d79ba
1400d7993nop [rax+rax]
1400d799enop
1400d79a0
1400d79a0loc_1400d79a0:
1400d79a0mov rcx, [rbx]
1400d79a3mov edx, 480
1400d79a8add rbx, 8
1400d79accall operator delete(void*, unsigned long long)
1400d79b1cmp rbx, rsi
1400d79b4jb 0x1400d79a0
1400d79b6mov rcx, [r13]
1400d79ba
1400d79baloc_1400d79ba:
1400d79bamov rdx, [r13+8]
1400d79beshl rdx, 3
1400d79c2add rsp, 56
1400d79c6pop rbx
1400d79c7pop rsi
1400d79c8pop rdi
1400d79c9pop rbp
1400d79capop r12
1400d79ccpop r13
1400d79cepop r14
1400d79d0pop r15
1400d79d2jmp 0x140101ad0
1400d79d7
1400d79d7loc_1400d79d7:
1400d79d7cmp rsi, r14
1400d79daje 0x1400d7975
1400d79dcnop [rax]
1400d79e0
1400d79e0loc_1400d79e0:
1400d79e0mov rdx, [rsi+32]
1400d79e4test rdx, rdx
1400d79e7je 0x1400d79f2
1400d79e9lea rcx, [rsi+32]
1400d79edcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d79f2
1400d79f2loc_1400d79f2:
1400d79f2mov rcx, [rsi]
1400d79f5lea rax, [rsi+16]
1400d79f9cmp rcx, rax
1400d79fcje 0x1400d7a0c
1400d79femov rax, [rsi+16]
1400d7a02lea rdx, [rax+rax+2]
1400d7a07call operator delete(void*, unsigned long long)
1400d7a0c
1400d7a0cloc_1400d7a0c:
1400d7a0cadd rsi, 40
1400d7a10cmp r14, rsi
1400d7a13jne 0x1400d79e0
1400d7a15mov rcx, [r13]
1400d7a19test rcx, rcx
1400d7a1cjne 0x1400d7982
1400d7a22
1400d7a22loc_1400d7a22:
1400d7a22add rsp, 56
1400d7a26pop rbx
1400d7a27pop rsi
1400d7a28pop rdi
1400d7a29pop rbp
1400d7a2apop r12
1400d7a2cpop r13
1400d7a2epop r14
1400d7a30pop r15
1400d7a32ret
1400d7860
1400d7860std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~deque():
1400d7860push r15
1400d7862push r14
1400d7864push r13
1400d7866push r12
1400d7868push rbp
1400d7869push rdi
1400d786apush rsi
1400d786bpush rbx
1400d786csub rsp, 56
1400d7870mov rax, [rcx+32]
1400d7874mov r12, [rcx+72]
1400d7878mov r14, [rcx+48]
1400d787cmov rdi, [rcx+56]
1400d7880mov rsi, [rcx+16]
1400d7884mov [rsp+32], rax
1400d7889mov rax, [rcx+40]
1400d788dmov r13, rcx
1400d7890lea rbp, [rax+8]
1400d7894mov [rsp+40], rax
1400d7899cmp rbp, r12
1400d789cjae 0x1400d78ee
1400d789enop
1400d78a0
1400d78a0loc_1400d78a0:
1400d78a0mov r15, [rbp]
1400d78a4lea rbx, [r15+480]
1400d78abnop [rax+rax]
1400d78b0
1400d78b0loc_1400d78b0:
1400d78b0mov rdx, [r15+32]
1400d78b4test rdx, rdx
1400d78b7je 0x1400d78c2
1400d78b9lea rcx, [r15+32]
1400d78bdcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d78c2
1400d78c2loc_1400d78c2:
1400d78c2mov rcx, [r15]
1400d78c5lea rdx, [r15+16]
1400d78c9cmp rcx, rdx
1400d78ccje 0x1400d78dc
1400d78cemov rdx, [r15+16]
1400d78d2lea rdx, [rdx+rdx+2]
1400d78d7call operator delete(void*, unsigned long long)
1400d78dc
1400d78dcloc_1400d78dc:
1400d78dcadd r15, 40
1400d78e0cmp r15, rbx
1400d78e3jne 0x1400d78b0
1400d78e5add rbp, 8
1400d78e9cmp rbp, r12
1400d78ecjb 0x1400d78a0
1400d78ee
1400d78eeloc_1400d78ee:
1400d78eecmp [rsp+40], r12
1400d78f3je 0x1400d79d7
1400d78f9cmp rsi, [rsp+32]
1400d78feje 0x1400d7970
1400d7900
1400d7900loc_1400d7900:
1400d7900mov rdx, [rsi+32]
1400d7904test rdx, rdx
1400d7907je 0x1400d7912
1400d7909lea rcx, [rsi+32]
1400d790dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d7912
1400d7912loc_1400d7912:
1400d7912mov rcx, [rsi]
1400d7915lea rax, [rsi+16]
1400d7919cmp rcx, rax
1400d791cje 0x1400d792c
1400d791emov rax, [rsi+16]
1400d7922lea rdx, [rax+rax+2]
1400d7927call operator delete(void*, unsigned long long)
1400d792c
1400d792cloc_1400d792c:
1400d792cadd rsi, 40
1400d7930cmp [rsp+32], rsi
1400d7935jne 0x1400d7900
1400d7937cmp r14, rdi
1400d793aje 0x1400d7975
1400d793cnop [rax]
1400d7940
1400d7940loc_1400d7940:
1400d7940mov rdx, [rdi+32]
1400d7944test rdx, rdx
1400d7947je 0x1400d7952
1400d7949lea rcx, [rdi+32]
1400d794dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d7952
1400d7952loc_1400d7952:
1400d7952mov rcx, [rdi]
1400d7955lea rax, [rdi+16]
1400d7959cmp rcx, rax
1400d795cje 0x1400d796c
1400d795emov rax, [rdi+16]
1400d7962lea rdx, [rax+rax+2]
1400d7967call operator delete(void*, unsigned long long)
1400d796c
1400d796cloc_1400d796c:
1400d796cadd rdi, 40
1400d7970
1400d7970loc_1400d7970:
1400d7970cmp r14, rdi
1400d7973jne 0x1400d7940
1400d7975
1400d7975loc_1400d7975:
1400d7975mov rcx, [r13]
1400d7979test rcx, rcx
1400d797cje 0x1400d7a22
1400d7982
1400d7982loc_1400d7982:
1400d7982mov rax, [r13+72]
1400d7986mov rbx, [r13+40]
1400d798alea rsi, [rax+8]
1400d798ecmp rbx, rsi
1400d7991jae 0x1400d79ba
1400d7993nop [rax+rax]
1400d799enop
1400d79a0
1400d79a0loc_1400d79a0:
1400d79a0mov rcx, [rbx]
1400d79a3mov edx, 480
1400d79a8add rbx, 8
1400d79accall operator delete(void*, unsigned long long)
1400d79b1cmp rbx, rsi
1400d79b4jb 0x1400d79a0
1400d79b6mov rcx, [r13]
1400d79ba
1400d79baloc_1400d79ba:
1400d79bamov rdx, [r13+8]
1400d79beshl rdx, 3
1400d79c2add rsp, 56
1400d79c6pop rbx
1400d79c7pop rsi
1400d79c8pop rdi
1400d79c9pop rbp
1400d79capop r12
1400d79ccpop r13
1400d79cepop r14
1400d79d0pop r15
1400d79d2jmp 0x140101ad0
1400d79d7
1400d79d7loc_1400d79d7:
1400d79d7cmp rsi, r14
1400d79daje 0x1400d7975
1400d79dcnop [rax]
1400d79e0
1400d79e0loc_1400d79e0:
1400d79e0mov rdx, [rsi+32]
1400d79e4test rdx, rdx
1400d79e7je 0x1400d79f2
1400d79e9lea rcx, [rsi+32]
1400d79edcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d79f2
1400d79f2loc_1400d79f2:
1400d79f2mov rcx, [rsi]
1400d79f5lea rax, [rsi+16]
1400d79f9cmp rcx, rax
1400d79fcje 0x1400d7a0c
1400d79femov rax, [rsi+16]
1400d7a02lea rdx, [rax+rax+2]
1400d7a07call operator delete(void*, unsigned long long)
1400d7a0c
1400d7a0cloc_1400d7a0c:
1400d7a0cadd rsi, 40
1400d7a10cmp r14, rsi
1400d7a13jne 0x1400d79e0
1400d7a15mov rcx, [r13]
1400d7a19test rcx, rcx
1400d7a1cjne 0x1400d7982
1400d7a22
1400d7a22loc_1400d7a22:
1400d7a22add rsp, 56
1400d7a26pop rbx
1400d7a27pop rsi
1400d7a28pop rdi
1400d7a29pop rbp
1400d7a2apop r12
1400d7a2cpop r13
1400d7a2epop r14
1400d7a30pop r15
1400d7a32ret
1400d7860
1400d7a33
1400d7a33 // align 0x10
1400d7a33 // align 0x10
1400d7a40
1400d7a40std::mutex::lock():
1400d7a40push rbp
1400d7a41mov rbp, rsp
1400d7a44sub rsp, 48
1400d7a48mov [rbp+16], rcx
1400d7a4cmov rax, [rbp+16]
1400d7a50mov [rbp-16], rax
1400d7a54mov eax, 1
1400d7a59test eax, eax
1400d7a5bsetne al
1400d7a5etest al, al
1400d7a60je 0x1400d7a70
1400d7a62mov rax, [rbp-16]
1400d7a66mov rcx, rax
1400d7a69call pthread_mutex_lock
1400d7a6ejmp 0x1400d7a75
1400d7a70
1400d7a70loc_1400d7a70:
1400d7a70mov eax, 0
1400d7a75
1400d7a75loc_1400d7a75:
1400d7a75mov [rbp-4], eax
1400d7a78cmp [rbp-4], 0
1400d7a7cje 0x1400d7a88
1400d7a7emov eax, [rbp-4]
1400d7a81mov ecx, eax
1400d7a83call std::__throw_system_error(int)
1400d7a88
1400d7a88loc_1400d7a88:
1400d7a88nop
1400d7a89add rsp, 48
1400d7a8dpop rbp
1400d7a8eret
1400d7a40
1400d7a40std::mutex::lock():
1400d7a40push rbp
1400d7a41mov rbp, rsp
1400d7a44sub rsp, 48
1400d7a48mov [rbp+16], rcx
1400d7a4cmov rax, [rbp+16]
1400d7a50mov [rbp-16], rax
1400d7a54mov eax, 1
1400d7a59test eax, eax
1400d7a5bsetne al
1400d7a5etest al, al
1400d7a60je 0x1400d7a70
1400d7a62mov rax, [rbp-16]
1400d7a66mov rcx, rax
1400d7a69call pthread_mutex_lock
1400d7a6ejmp 0x1400d7a75
1400d7a70
1400d7a70loc_1400d7a70:
1400d7a70mov eax, 0
1400d7a75
1400d7a75loc_1400d7a75:
1400d7a75mov [rbp-4], eax
1400d7a78cmp [rbp-4], 0
1400d7a7cje 0x1400d7a88
1400d7a7emov eax, [rbp-4]
1400d7a81mov ecx, eax
1400d7a83call std::__throw_system_error(int)
1400d7a88
1400d7a88loc_1400d7a88:
1400d7a88nop
1400d7a89add rsp, 48
1400d7a8dpop rbp
1400d7a8eret
1400d7a40
1400d7a8f
1400d7a8f // align 0x10
1400d7a8f // align 0x10
1400d7a90
1400d7a90std::mutex::unlock():
1400d7a90push rbp
1400d7a91mov rbp, rsp
1400d7a94sub rsp, 48
1400d7a98mov [rbp+16], rcx
1400d7a9cmov rax, [rbp+16]
1400d7aa0mov [rbp-8], rax
1400d7aa4mov eax, 1
1400d7aa9test eax, eax
1400d7aabsetne al
1400d7aaetest al, al
1400d7ab0je 0x1400d7ac0
1400d7ab2mov rax, [rbp-8]
1400d7ab6mov rcx, rax
1400d7ab9call pthread_mutex_unlock
1400d7abejmp 0x1400d7ac1
1400d7ac0
1400d7ac0loc_1400d7ac0:
1400d7ac0nop
1400d7ac1
1400d7ac1loc_1400d7ac1:
1400d7ac1nop
1400d7ac2add rsp, 48
1400d7ac6pop rbp
1400d7ac7ret
1400d7a90
1400d7a90std::mutex::unlock():
1400d7a90push rbp
1400d7a91mov rbp, rsp
1400d7a94sub rsp, 48
1400d7a98mov [rbp+16], rcx
1400d7a9cmov rax, [rbp+16]
1400d7aa0mov [rbp-8], rax
1400d7aa4mov eax, 1
1400d7aa9test eax, eax
1400d7aabsetne al
1400d7aaetest al, al
1400d7ab0je 0x1400d7ac0
1400d7ab2mov rax, [rbp-8]
1400d7ab6mov rcx, rax
1400d7ab9call pthread_mutex_unlock
1400d7abejmp 0x1400d7ac1
1400d7ac0
1400d7ac0loc_1400d7ac0:
1400d7ac0nop
1400d7ac1
1400d7ac1loc_1400d7ac1:
1400d7ac1nop
1400d7ac2add rsp, 48
1400d7ac6pop rbp
1400d7ac7ret
1400d7a90
1400d7ac8
1400d7ac8 // align 0x10
1400d7ac8 // align 0x10
1400d7ad0
1400d7ad0std::mutex::mutex():
1400d7ad0push rbp
1400d7ad1mov rbp, rsp
1400d7ad4sub rsp, 32
1400d7ad8mov [rbp+16], rcx
1400d7adcmov rax, [rbp+16]
1400d7ae0mov rcx, rax
1400d7ae3call std::__mutex_base::__mutex_base()
1400d7ae8nop
1400d7ae9add rsp, 32
1400d7aedpop rbp
1400d7aeeret
1400d7ad0
1400d7ad0std::mutex::mutex():
1400d7ad0push rbp
1400d7ad1mov rbp, rsp
1400d7ad4sub rsp, 32
1400d7ad8mov [rbp+16], rcx
1400d7adcmov rax, [rbp+16]
1400d7ae0mov rcx, rax
1400d7ae3call std::__mutex_base::__mutex_base()
1400d7ae8nop
1400d7ae9add rsp, 32
1400d7aedpop rbp
1400d7aeeret
1400d7ad0
1400d7aef
1400d7aef // align 0x10
1400d7aef // align 0x10
1400d7af0
1400d7af0std::mutex::~mutex():
1400d7af0push rbp
1400d7af1mov rbp, rsp
1400d7af4sub rsp, 32
1400d7af8mov [rbp+16], rcx
1400d7afcmov rax, [rbp+16]
1400d7b00mov rcx, rax
1400d7b03call std::__mutex_base::~__mutex_base()
1400d7b08nop
1400d7b09add rsp, 32
1400d7b0dpop rbp
1400d7b0eret
1400d7af0
1400d7af0std::mutex::~mutex():
1400d7af0push rbp
1400d7af1mov rbp, rsp
1400d7af4sub rsp, 32
1400d7af8mov [rbp+16], rcx
1400d7afcmov rax, [rbp+16]
1400d7b00mov rcx, rax
1400d7b03call std::__mutex_base::~__mutex_base()
1400d7b08nop
1400d7b09add rsp, 32
1400d7b0dpop rbp
1400d7b0eret
1400d7af0
1400d7b0f
1400d7b0f // align 0x10
1400d7b0f // align 0x10
1400d7b10
1400d7b10std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>::tuple<void (*)(evp_pkey_st*)&, evp_pkey_st*&, true>(void (*)(evp_pkey_st*)&, evp_pkey_st*&):
1400d7b10push rbp
1400d7b11mov rbp, rsp
1400d7b14sub rsp, 48
1400d7b18mov [rbp+16], rcx
1400d7b1cmov [rbp+24], rdx
1400d7b20mov [rbp+32], r8
1400d7b24mov rax, [rbp+16]
1400d7b28mov rdx, [rbp+32]
1400d7b2cmov [rbp-16], rdx
1400d7b30mov rcx, [rbp-16]
1400d7b34mov rdx, [rbp+24]
1400d7b38mov [rbp-8], rdx
1400d7b3cmov rdx, [rbp-8]
1400d7b40mov r8, rcx
1400d7b43mov rcx, rax
1400d7b46call std::_Tuple_impl<0, void (*)(evp_pkey_st*), evp_pkey_st*>::_Tuple_impl<void (*)(evp_pkey_st*)&, evp_pkey_st*&, void>(void (*)(evp_pkey_st*)&, evp_pkey_st*&...)
1400d7b4bnop
1400d7b4cadd rsp, 48
1400d7b50pop rbp
1400d7b51ret
1400d7b10
1400d7b10std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>::tuple<void (*)(evp_pkey_st*)&, evp_pkey_st*&, true>(void (*)(evp_pkey_st*)&, evp_pkey_st*&):
1400d7b10push rbp
1400d7b11mov rbp, rsp
1400d7b14sub rsp, 48
1400d7b18mov [rbp+16], rcx
1400d7b1cmov [rbp+24], rdx
1400d7b20mov [rbp+32], r8
1400d7b24mov rax, [rbp+16]
1400d7b28mov rdx, [rbp+32]
1400d7b2cmov [rbp-16], rdx
1400d7b30mov rcx, [rbp-16]
1400d7b34mov rdx, [rbp+24]
1400d7b38mov [rbp-8], rdx
1400d7b3cmov rdx, [rbp-8]
1400d7b40mov r8, rcx
1400d7b43mov rcx, rax
1400d7b46call std::_Tuple_impl<0, void (*)(evp_pkey_st*), evp_pkey_st*>::_Tuple_impl<void (*)(evp_pkey_st*)&, evp_pkey_st*&, void>(void (*)(evp_pkey_st*)&, evp_pkey_st*&...)
1400d7b4bnop
1400d7b4cadd rsp, 48
1400d7b50pop rbp
1400d7b51ret
1400d7b10
1400d7b52
1400d7b52 // align 0x10
1400d7b52 // align 0x10
1400d7b60
1400d7b60std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>::tuple(std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>&&):
1400d7b60push rbp
1400d7b61mov rbp, rsp
1400d7b64sub rsp, 32
1400d7b68mov [rbp+16], rcx
1400d7b6cmov [rbp+24], rdx
1400d7b70mov rax, [rbp+16]
1400d7b74mov rdx, [rbp+24]
1400d7b78mov rcx, rax
1400d7b7bcall std::_Tuple_impl<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>::_Tuple_impl(std::_Tuple_impl<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>&&)
1400d7b80nop
1400d7b81add rsp, 32
1400d7b85pop rbp
1400d7b86ret
1400d7b60
1400d7b60std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>::tuple(std::tuple<std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>&&):
1400d7b60push rbp
1400d7b61mov rbp, rsp
1400d7b64sub rsp, 32
1400d7b68mov [rbp+16], rcx
1400d7b6cmov [rbp+24], rdx
1400d7b70mov rax, [rbp+16]
1400d7b74mov rdx, [rbp+24]
1400d7b78mov rcx, rax
1400d7b7bcall std::_Tuple_impl<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>::_Tuple_impl(std::_Tuple_impl<0, std::filesystem::__cxx11::path::_List::_Impl*, std::filesystem::__cxx11::path::_List::_Impl_deleter>&&)
1400d7b80nop
1400d7b81add rsp, 32
1400d7b85pop rbp
1400d7b86ret
1400d7b60
1400d7b87
1400d7b87 // align 0x10
1400d7b87 // align 0x10
1400d7b90
1400d7b90std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>>::tuple<true, true>():
1400d7b90push rbp
1400d7b91mov rbp, rsp
1400d7b94sub rsp, 32
1400d7b98mov [rbp+16], rcx
1400d7b9cmov rax, [rbp+16]
1400d7ba0mov rcx, rax
1400d7ba3call std::_Tuple_impl<0, std::thread::_State*, std::default_delete<std::thread::_State>>::_Tuple_impl()
1400d7ba8nop
1400d7ba9add rsp, 32
1400d7badpop rbp
1400d7baeret
1400d7b90
1400d7b90std::tuple<std::thread::_State*, std::default_delete<std::thread::_State>>::tuple<true, true>():
1400d7b90push rbp
1400d7b91mov rbp, rsp
1400d7b94sub rsp, 32
1400d7b98mov [rbp+16], rcx
1400d7b9cmov rax, [rbp+16]
1400d7ba0mov rcx, rax
1400d7ba3call std::_Tuple_impl<0, std::thread::_State*, std::default_delete<std::thread::_State>>::_Tuple_impl()
1400d7ba8nop
1400d7ba9add rsp, 32
1400d7badpop rbp
1400d7baeret
1400d7b90
1400d7baf
1400d7baf // align 0x10
1400d7baf // align 0x10
1400d7bb0
1400d7bb0std::locale::_S_initialize():
1400d7bb0sub rsp, 40
1400d7bb4mov rcx, [rip+0xbf1d5]
1400d7bbblea rdx, [rip+94]
1400d7bc2call pthread_once
1400d7bc7mov rax, [rip+0xbf192]
1400d7bcecmp [rax], 0
1400d7bd2je 0x1400d7be0
1400d7bd4add rsp, 40
1400d7bd8ret
1400d7bd9
1400d7bd9 0f 1f 80 00 00 00 00 .......
1400d7be0
1400d7be0loc_1400d7be0:
1400d7be0mov edx, 2
1400d7be5lea rcx, [rip+0x2cdd4]
1400d7beccall std::locale::_Impl::_Impl(unsigned long long)
1400d7bf1mov rax, [rip+0xbf168]
1400d7bf8lea rdx, [rip+0x2cdc1]
1400d7bfflea rcx, [rip+0x2dada]
1400d7c06mov [rax], rdx
1400d7c09mov rax, [rip+0xbf190]
1400d7c10mov [rax], rdx
1400d7c13add rsp, 40
1400d7c17jmp 0x1400da690
1400d7bb0
1400d7bb0std::locale::_S_initialize():
1400d7bb0sub rsp, 40
1400d7bb4mov rcx, [rip+0xbf1d5]
1400d7bbblea rdx, [rip+94]
1400d7bc2call pthread_once
1400d7bc7mov rax, [rip+0xbf192]
1400d7bcecmp [rax], 0
1400d7bd2je 0x1400d7be0
1400d7bd4add rsp, 40
1400d7bd8ret
1400d7bd9
1400d7bd9 0f 1f 80 00 00 00 00 .......
1400d7be0
1400d7be0loc_1400d7be0:
1400d7be0mov edx, 2
1400d7be5lea rcx, [rip+0x2cdd4]
1400d7beccall std::locale::_Impl::_Impl(unsigned long long)
1400d7bf1mov rax, [rip+0xbf168]
1400d7bf8lea rdx, [rip+0x2cdc1]
1400d7bfflea rcx, [rip+0x2dada]
1400d7c06mov [rax], rdx
1400d7c09mov rax, [rip+0xbf190]
1400d7c10mov [rax], rdx
1400d7c13add rsp, 40
1400d7c17jmp 0x1400da690
1400d7bb0
1400d7c1c
1400d7c1c // align 0x10
1400d7c1c // align 0x10
1400d7c20
1400d7c20std::locale::_S_initialize_once():
1400d7c20sub rsp, 40
1400d7c24mov rax, [rip+0xbf135]
1400d7c2bcmp [rax], 0
1400d7c2fje 0x1400d7c40
1400d7c31add rsp, 40
1400d7c35ret
1400d7c36
1400d7c36 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400d7c40
1400d7c40loc_1400d7c40:
1400d7c40mov edx, 2
1400d7c45lea rcx, [rip+0x2cd74]
1400d7c4ccall std::locale::_Impl::_Impl(unsigned long long)
1400d7c51mov rax, [rip+0xbf108]
1400d7c58lea rdx, [rip+0x2cd61]
1400d7c5flea rcx, [rip+0x2da7a]
1400d7c66mov [rax], rdx
1400d7c69mov rax, [rip+0xbf130]
1400d7c70mov [rax], rdx
1400d7c73add rsp, 40
1400d7c77jmp 0x1400da690
1400d7c20
1400d7c20std::locale::_S_initialize_once():
1400d7c20sub rsp, 40
1400d7c24mov rax, [rip+0xbf135]
1400d7c2bcmp [rax], 0
1400d7c2fje 0x1400d7c40
1400d7c31add rsp, 40
1400d7c35ret
1400d7c36
1400d7c36 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400d7c40
1400d7c40loc_1400d7c40:
1400d7c40mov edx, 2
1400d7c45lea rcx, [rip+0x2cd74]
1400d7c4ccall std::locale::_Impl::_Impl(unsigned long long)
1400d7c51mov rax, [rip+0xbf108]
1400d7c58lea rdx, [rip+0x2cd61]
1400d7c5flea rcx, [rip+0x2da7a]
1400d7c66mov [rax], rdx
1400d7c69mov rax, [rip+0xbf130]
1400d7c70mov [rax], rdx
1400d7c73add rsp, 40
1400d7c77jmp 0x1400da690
1400d7c20
1400d7c7c
1400d7c7c // align 0x10
1400d7c7c // align 0x10
1400d7c80
1400d7c80std::locale::_S_normalize_category(int):
1400d7c80sub rsp, 40
1400d7c84mov eax, ecx
1400d7c86test ecx, ecx
1400d7c88je 0x1400d7c94
1400d7c8atest cl, 63
1400d7c8dje 0x1400d7c99
1400d7c8fcmp ecx, 63
1400d7c92ja 0x1400d7c99
1400d7c94
1400d7c94loc_1400d7c94:
1400d7c94add rsp, 40
1400d7c98ret
1400d7c99
1400d7c99loc_1400d7c99:
1400d7c99lea rcx, [rip+0xb90b8]
1400d7ca0call std::__throw_runtime_error(char const*)
1400d7ca5nop
1400d7c80
1400d7c80std::locale::_S_normalize_category(int):
1400d7c80sub rsp, 40
1400d7c84mov eax, ecx
1400d7c86test ecx, ecx
1400d7c88je 0x1400d7c94
1400d7c8atest cl, 63
1400d7c8dje 0x1400d7c99
1400d7c8fcmp ecx, 63
1400d7c92ja 0x1400d7c99
1400d7c94
1400d7c94loc_1400d7c94:
1400d7c94add rsp, 40
1400d7c98ret
1400d7c99
1400d7c99loc_1400d7c99:
1400d7c99lea rcx, [rip+0xb90b8]
1400d7ca0call std::__throw_runtime_error(char const*)
1400d7ca5nop
1400d7c80
1400d7ca6
1400d7ca6 // align 0x10
1400d7ca6 // align 0x10
1400d7cb0
1400d7cb0std::locale::_Impl::_M_init_extra(std::locale::facet**):
1400d7cb0push r15
1400d7cb2push r14
1400d7cb4push r13
1400d7cb6push r12
1400d7cb8push rbp
1400d7cb9push rdi
1400d7cbapush rsi
1400d7cbbpush rbx
1400d7cbcsub rsp, 88
1400d7cc0mov rax, [rip+0xbf7c9]
1400d7cc7mov r14, [rdx]
1400d7ccamov r13, [rdx+8]
1400d7cceadd rax, 16
1400d7cd2mov [rip+0x2df6c], 1
1400d7cdcmov r12, [rdx+16]
1400d7ce0mov [rip+0x2df59], rax
1400d7ce7mov [rip+0x2df62], r14
1400d7ceemov rbx, rcx
1400d7cf1mov rsi, rdx
1400d7cf4lea rcx, [rip+0x2df45]
1400d7cfbxor edx, edx
1400d7cfdcall std::numpunct<char>::_M_initialize_numpunct(int*)
1400d7d02lock add [rip+0x2df3e], 1
1400d7d0amov rax, [rip+0xbf28f]
1400d7d11mov rdi, [rbx+8]
1400d7d15mov rcx, rax
1400d7d18mov [rsp+72], rax
1400d7d1dcall std::locale::id::_M_id() const
1400d7d22lea rdx, [rip+0x2df17]
1400d7d29mov [rdi+8*rax], rdx
1400d7d2dmov rax, [rip+0xbf6ec]
1400d7d34mov [rip+0x2e02a], 1
1400d7d3eadd rax, 16
1400d7d42mov [rip+0x2e017], rax
1400d7d49call std::locale::facet::_S_get_c_locale()
1400d7d4emov [rip+0x2e01b], rax
1400d7d55lock add [rip+0x2e00b], 1
1400d7d5dmov rcx, [rip+0xbf1ac]
1400d7d64mov rdi, [rbx+8]
1400d7d68call std::locale::id::_M_id() const
1400d7d6dlea rdx, [rip+0x2dfec]
1400d7d74xor r8l, r8l
1400d7d77lea rcx, [rip+0x2df62]
1400d7d7emov [rdi+8*rax], rdx
1400d7d82mov rax, [rip+0xbf417]
1400d7d89xor edx, edx
1400d7d8bmov [rip+0x2df53], 1
1400d7d95add rax, 16
1400d7d99mov [rip+0x2df50], r13
1400d7da0mov [rip+0x2df39], rax
1400d7da7call std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400d7daclock add [rip+0x2df34], 1
1400d7db4mov rax, [rip+0xbee45]
1400d7dbbmov rdi, [rbx+8]
1400d7dbfmov rcx, rax
1400d7dc2mov [rsp+48], rax
1400d7dc7call std::locale::id::_M_id() const
1400d7dcclea rdx, [rip+0x2df0d]
1400d7dd3xor r8l, r8l
1400d7dd6lea rcx, [rip+0x2df23]
1400d7dddmov [rdi+8*rax], rdx
1400d7de1mov rax, [rip+0xbf3c8]
1400d7de8xor edx, edx
1400d7deamov [rip+0x2df14], 1
1400d7df4add rax, 16
1400d7df8mov [rip+0x2df11], r12
1400d7dffmov [rip+0x2defa], rax
1400d7e06call std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400d7e0block add [rip+0x2def5], 1
1400d7e13mov rax, [rip+0xbedf6]
1400d7e1amov rdi, [rbx+8]
1400d7e1emov rcx, rax
1400d7e21mov [rsp+56], rax
1400d7e26call std::locale::id::_M_id() const
1400d7e2blea rdx, [rip+0x2dece]
1400d7e32mov [rdi+8*rax], rdx
1400d7e36mov rax, [rip+0xbf6e3]
1400d7e3dmov [rip+0x2de61], 1
1400d7e47add rax, 16
1400d7e4bmov [rip+0x2de4e], rax
1400d7e52lock add [rip+0x2de4e], 1
1400d7e5amov rcx, [rip+0xbf1af]
1400d7e61mov rdi, [rbx+8]
1400d7e65call std::locale::id::_M_id() const
1400d7e6alea rdx, [rip+0x2de2f]
1400d7e71mov [rdi+8*rax], rdx
1400d7e75mov rax, [rip+0xbf6c4]
1400d7e7cmov [rip+0x2de42], 1
1400d7e86add rax, 16
1400d7e8amov [rip+0x2de2f], rax
1400d7e91lock add [rip+0x2de2f], 1
1400d7e99mov rcx, [rip+0xbf190]
1400d7ea0mov rdi, [rbx+8]
1400d7ea4call std::locale::id::_M_id() const
1400d7ea9lea rdx, [rip+0x2de10]
1400d7eb0mov [rdi+8*rax], rdx
1400d7eb4mov rax, [rip+0xbf5f5]
1400d7ebbmov [rip+0x2ddc3], 1
1400d7ec5add rax, 16
1400d7ec9mov [rip+0x2ddb0], rax
1400d7ed0lock add [rip+0x2ddb0], 1
1400d7ed8mov rcx, [rip+0xbf0e1]
1400d7edfmov rdi, [rbx+8]
1400d7ee3call std::locale::id::_M_id() const
1400d7ee8lea rdx, [rip+0x2dd91]
1400d7eeflea rcx, [rip+0x2dd0a]
1400d7ef6mov [rdi+8*rax], rdx
1400d7efamov edx, 1
1400d7effcall std::messages<char>::messages(unsigned long long)
1400d7f04lock add [rip+0x2dcfc], 1
1400d7f0cmov rcx, [rip+0xbf06d]
1400d7f13mov rdi, [rbx+8]
1400d7f17call std::locale::id::_M_id() const
1400d7f1clea rdx, [rip+0x2dcdd]
1400d7f23lea rcx, [rip+0x2dd36]
1400d7f2amov [rdi+8*rax], rdx
1400d7f2emov rax, [rip+0xbf56b]
1400d7f35xor edx, edx
1400d7f37mov rbp, [rsi+24]
1400d7f3bmov rdi, [rsi+32]
1400d7f3fmov [rip+0x2dd1f], 1
1400d7f49add rax, 16
1400d7f4dmov rsi, [rsi+40]
1400d7f51mov [rip+0x2dd08], rax
1400d7f58mov [rip+0x2dd11], rbp
1400d7f5fcall std::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400d7f64lock add [rip+0x2dcfc], 1
1400d7f6cmov rax, [rip+0xbf03d]
1400d7f73mov r15, [rbx+8]
1400d7f77mov rcx, rax
1400d7f7amov [rsp+40], rax
1400d7f7fcall std::locale::id::_M_id() const
1400d7f84lea rdx, [rip+0x2dcd5]
1400d7f8bmov [r15+8*rax], rdx
1400d7f8fmov rax, [rip+0xbf49a]
1400d7f96mov [rip+0x2dde8], 1
1400d7fa0add rax, 16
1400d7fa4mov [rip+0x2ddd5], rax
1400d7fabcall std::locale::facet::_S_get_c_locale()
1400d7fb0mov [rip+0x2ddd9], rax
1400d7fb7lock add [rip+0x2ddc9], 1
1400d7fbfmov rcx, [rip+0xbef5a]
1400d7fc6mov r15, [rbx+8]
1400d7fcacall std::locale::id::_M_id() const
1400d7fcflea rdx, [rip+0x2ddaa]
1400d7fd6xor r8l, r8l
1400d7fd9lea rcx, [rip+0x2dd40]
1400d7fe0mov [r15+8*rax], rdx
1400d7fe4mov rax, [rip+0xbf1d5]
1400d7febxor edx, edx
1400d7fedmov [rip+0x2dd31], 1
1400d7ff7add rax, 16
1400d7ffbmov [rip+0x2dd2e], rdi
1400d8002mov [rip+0x2dd17], rax
1400d8009call std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400d800elock add [rip+0x2dd12], 1
1400d8016mov rax, [rip+0xbec03]
1400d801dmov r15, [rbx+8]
1400d8021mov rcx, rax
1400d8024mov [rsp+64], rax
1400d8029call std::locale::id::_M_id() const
1400d802elea rdx, [rip+0x2dceb]
1400d8035xor r8l, r8l
1400d8038lea rcx, [rip+0x2dd01]
1400d803fmov [r15+8*rax], rdx
1400d8043mov rax, [rip+0xbf186]
1400d804axor edx, edx
1400d804cmov [rip+0x2dcf2], 1
1400d8056add rax, 16
1400d805amov [rip+0x2dcef], rsi
1400d8061mov [rip+0x2dcd8], rax
1400d8068call std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400d806dlock add [rip+0x2dcd3], 1
1400d8075mov rax, [rip+0xbebb4]
1400d807cmov r15, [rbx+8]
1400d8080mov rcx, rax
1400d8083mov [rsp+32], rax
1400d8088call std::locale::id::_M_id() const
1400d808dlea rdx, [rip+0x2dcac]
1400d8094mov [r15+8*rax], rdx
1400d8098mov rdx, [rip+0xbf491]
1400d809fmov [rip+0x2dc0f], 1
1400d80a9lea rax, [rdx+16]
1400d80admov [rip+0x2dbfc], rax
1400d80b4lock add [rip+0x2dbfc], 1
1400d80bcmov rcx, [rip+0xbef5d]
1400d80c3mov r15, [rbx+8]
1400d80c7call std::locale::id::_M_id() const
1400d80cclea rdx, [rip+0x2dbdd]
1400d80d3mov [r15+8*rax], rdx
1400d80d7mov rdx, [rip+0xbf472]
1400d80demov [rip+0x2dbf0], 1
1400d80e8lea rax, [rdx+16]
1400d80ecmov [rip+0x2dbdd], rax
1400d80f3lock add [rip+0x2dbdd], 1
1400d80fbmov rcx, [rip+0xbef3e]
1400d8102mov r15, [rbx+8]
1400d8106call std::locale::id::_M_id() const
1400d810blea rdx, [rip+0x2dbbe]
1400d8112mov [r15+8*rax], rdx
1400d8116mov rdx, [rip+0xbf3a3]
1400d811dmov [rip+0x2db71], 1
1400d8127lea rax, [rdx+16]
1400d812bmov [rip+0x2db5e], rax
1400d8132lock add [rip+0x2db5e], 1
1400d813amov rcx, [rip+0xbee8f]
1400d8141mov r15, [rbx+8]
1400d8145call std::locale::id::_M_id() const
1400d814alea rdx, [rip+0x2db3f]
1400d8151lea rcx, [rip+0x2dac8]
1400d8158mov [r15+8*rax], rdx
1400d815cmov edx, 1
1400d8161call std::messages<wchar_t>::messages(unsigned long long)
1400d8166lock add [rip+0x2daba], 1
1400d816emov rcx, [rip+0xbee1b]
1400d8175mov r15, [rbx+8]
1400d8179call std::locale::id::_M_id() const
1400d817elea rdx, [rip+0x2da9b]
1400d8185mov rcx, [rsp+72]
1400d818amov [r15+8*rax], rdx
1400d818emov r15, [rbx+24]
1400d8192call std::locale::id::_M_id() const
1400d8197mov rcx, [rsp+48]
1400d819cmov [r15+8*rax], r14
1400d81a0mov r14, [rbx+24]
1400d81a4call std::locale::id::_M_id() const
1400d81a9mov rcx, [rsp+56]
1400d81aemov [r14+8*rax], r13
1400d81b2mov r13, [rbx+24]
1400d81b6call std::locale::id::_M_id() const
1400d81bbmov rcx, [rsp+40]
1400d81c0mov [r13+8*rax], r12
1400d81c5mov r12, [rbx+24]
1400d81c9call std::locale::id::_M_id() const
1400d81cemov rcx, [rsp+64]
1400d81d3mov [r12+8*rax], rbp
1400d81d7mov rbp, [rbx+24]
1400d81dbcall std::locale::id::_M_id() const
1400d81e0mov rcx, [rsp+32]
1400d81e5mov rbx, [rbx+24]
1400d81e9mov [rbp+8*rax], rdi
1400d81eecall std::locale::id::_M_id() const
1400d81f3mov [rbx+8*rax], rsi
1400d81f7add rsp, 88
1400d81fbpop rbx
1400d81fcpop rsi
1400d81fdpop rdi
1400d81fepop rbp
1400d81ffpop r12
1400d8201pop r13
1400d8203pop r14
1400d8205pop r15
1400d8207ret
1400d8208
1400d8208 48 89 c3 48 8d 0d 2e da H..H....
1400d8210 02 00 e8 09 22 00 00 48 89 d9 e8 81 31 f4 ff 48 ...."..H....1..H
1400d8220 89 c3 48 8d 0d 17 db 02 00 e8 f2 21 00 00 48 89 ..H........!..H.
1400d8230 d9 e8 6a 31 f4 ff 48 89 c3 48 8d 0d e0 da 02 00 ..j1..H..H......
1400d8240 e8 db 21 00 00 48 89 d9 e8 53 31 f4 ff 48 89 c3 ..!..H...S1..H..
1400d8250 48 8d 0d 29 db 02 00 e8 c4 21 00 00 48 89 d9 e8 H..).....!..H...
1400d8260 3c 31 f4 ff 48 89 c3 48 8d 0d f2 d9 02 00 e8 ad <1..H..H........
1400d8270 21 00 00 48 89 d9 e8 25 31 f4 ff 48 89 c3 48 8d !..H...%1..H..H.
1400d8280 0d 7b da 02 00 e8 96 21 00 00 48 89 d9 e8 0e 31 .{.....!..H....1
1400d8290 f4 ff 48 89 c3 48 8d 0d 44 da 02 00 e8 7f 21 00 ..H..H..D.....!.
1400d82a0 00 48 89 d9 e8 f7 30 f4 ff 48 89 c3 48 8d 0d ad .H....0..H..H...
1400d82b0 da 02 00 e8 68 21 00 00 48 89 d9 e8 e0 30 f4 ff ....h!..H....0..
1400d82c0 90 .
1400d7cb0
1400d7cb0std::locale::_Impl::_M_init_extra(std::locale::facet**):
1400d7cb0push r15
1400d7cb2push r14
1400d7cb4push r13
1400d7cb6push r12
1400d7cb8push rbp
1400d7cb9push rdi
1400d7cbapush rsi
1400d7cbbpush rbx
1400d7cbcsub rsp, 88
1400d7cc0mov rax, [rip+0xbf7c9]
1400d7cc7mov r14, [rdx]
1400d7ccamov r13, [rdx+8]
1400d7cceadd rax, 16
1400d7cd2mov [rip+0x2df6c], 1
1400d7cdcmov r12, [rdx+16]
1400d7ce0mov [rip+0x2df59], rax
1400d7ce7mov [rip+0x2df62], r14
1400d7ceemov rbx, rcx
1400d7cf1mov rsi, rdx
1400d7cf4lea rcx, [rip+0x2df45]
1400d7cfbxor edx, edx
1400d7cfdcall std::numpunct<char>::_M_initialize_numpunct(int*)
1400d7d02lock add [rip+0x2df3e], 1
1400d7d0amov rax, [rip+0xbf28f]
1400d7d11mov rdi, [rbx+8]
1400d7d15mov rcx, rax
1400d7d18mov [rsp+72], rax
1400d7d1dcall std::locale::id::_M_id() const
1400d7d22lea rdx, [rip+0x2df17]
1400d7d29mov [rdi+8*rax], rdx
1400d7d2dmov rax, [rip+0xbf6ec]
1400d7d34mov [rip+0x2e02a], 1
1400d7d3eadd rax, 16
1400d7d42mov [rip+0x2e017], rax
1400d7d49call std::locale::facet::_S_get_c_locale()
1400d7d4emov [rip+0x2e01b], rax
1400d7d55lock add [rip+0x2e00b], 1
1400d7d5dmov rcx, [rip+0xbf1ac]
1400d7d64mov rdi, [rbx+8]
1400d7d68call std::locale::id::_M_id() const
1400d7d6dlea rdx, [rip+0x2dfec]
1400d7d74xor r8l, r8l
1400d7d77lea rcx, [rip+0x2df62]
1400d7d7emov [rdi+8*rax], rdx
1400d7d82mov rax, [rip+0xbf417]
1400d7d89xor edx, edx
1400d7d8bmov [rip+0x2df53], 1
1400d7d95add rax, 16
1400d7d99mov [rip+0x2df50], r13
1400d7da0mov [rip+0x2df39], rax
1400d7da7call std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400d7daclock add [rip+0x2df34], 1
1400d7db4mov rax, [rip+0xbee45]
1400d7dbbmov rdi, [rbx+8]
1400d7dbfmov rcx, rax
1400d7dc2mov [rsp+48], rax
1400d7dc7call std::locale::id::_M_id() const
1400d7dcclea rdx, [rip+0x2df0d]
1400d7dd3xor r8l, r8l
1400d7dd6lea rcx, [rip+0x2df23]
1400d7dddmov [rdi+8*rax], rdx
1400d7de1mov rax, [rip+0xbf3c8]
1400d7de8xor edx, edx
1400d7deamov [rip+0x2df14], 1
1400d7df4add rax, 16
1400d7df8mov [rip+0x2df11], r12
1400d7dffmov [rip+0x2defa], rax
1400d7e06call std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400d7e0block add [rip+0x2def5], 1
1400d7e13mov rax, [rip+0xbedf6]
1400d7e1amov rdi, [rbx+8]
1400d7e1emov rcx, rax
1400d7e21mov [rsp+56], rax
1400d7e26call std::locale::id::_M_id() const
1400d7e2blea rdx, [rip+0x2dece]
1400d7e32mov [rdi+8*rax], rdx
1400d7e36mov rax, [rip+0xbf6e3]
1400d7e3dmov [rip+0x2de61], 1
1400d7e47add rax, 16
1400d7e4bmov [rip+0x2de4e], rax
1400d7e52lock add [rip+0x2de4e], 1
1400d7e5amov rcx, [rip+0xbf1af]
1400d7e61mov rdi, [rbx+8]
1400d7e65call std::locale::id::_M_id() const
1400d7e6alea rdx, [rip+0x2de2f]
1400d7e71mov [rdi+8*rax], rdx
1400d7e75mov rax, [rip+0xbf6c4]
1400d7e7cmov [rip+0x2de42], 1
1400d7e86add rax, 16
1400d7e8amov [rip+0x2de2f], rax
1400d7e91lock add [rip+0x2de2f], 1
1400d7e99mov rcx, [rip+0xbf190]
1400d7ea0mov rdi, [rbx+8]
1400d7ea4call std::locale::id::_M_id() const
1400d7ea9lea rdx, [rip+0x2de10]
1400d7eb0mov [rdi+8*rax], rdx
1400d7eb4mov rax, [rip+0xbf5f5]
1400d7ebbmov [rip+0x2ddc3], 1
1400d7ec5add rax, 16
1400d7ec9mov [rip+0x2ddb0], rax
1400d7ed0lock add [rip+0x2ddb0], 1
1400d7ed8mov rcx, [rip+0xbf0e1]
1400d7edfmov rdi, [rbx+8]
1400d7ee3call std::locale::id::_M_id() const
1400d7ee8lea rdx, [rip+0x2dd91]
1400d7eeflea rcx, [rip+0x2dd0a]
1400d7ef6mov [rdi+8*rax], rdx
1400d7efamov edx, 1
1400d7effcall std::messages<char>::messages(unsigned long long)
1400d7f04lock add [rip+0x2dcfc], 1
1400d7f0cmov rcx, [rip+0xbf06d]
1400d7f13mov rdi, [rbx+8]
1400d7f17call std::locale::id::_M_id() const
1400d7f1clea rdx, [rip+0x2dcdd]
1400d7f23lea rcx, [rip+0x2dd36]
1400d7f2amov [rdi+8*rax], rdx
1400d7f2emov rax, [rip+0xbf56b]
1400d7f35xor edx, edx
1400d7f37mov rbp, [rsi+24]
1400d7f3bmov rdi, [rsi+32]
1400d7f3fmov [rip+0x2dd1f], 1
1400d7f49add rax, 16
1400d7f4dmov rsi, [rsi+40]
1400d7f51mov [rip+0x2dd08], rax
1400d7f58mov [rip+0x2dd11], rbp
1400d7f5fcall std::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400d7f64lock add [rip+0x2dcfc], 1
1400d7f6cmov rax, [rip+0xbf03d]
1400d7f73mov r15, [rbx+8]
1400d7f77mov rcx, rax
1400d7f7amov [rsp+40], rax
1400d7f7fcall std::locale::id::_M_id() const
1400d7f84lea rdx, [rip+0x2dcd5]
1400d7f8bmov [r15+8*rax], rdx
1400d7f8fmov rax, [rip+0xbf49a]
1400d7f96mov [rip+0x2dde8], 1
1400d7fa0add rax, 16
1400d7fa4mov [rip+0x2ddd5], rax
1400d7fabcall std::locale::facet::_S_get_c_locale()
1400d7fb0mov [rip+0x2ddd9], rax
1400d7fb7lock add [rip+0x2ddc9], 1
1400d7fbfmov rcx, [rip+0xbef5a]
1400d7fc6mov r15, [rbx+8]
1400d7fcacall std::locale::id::_M_id() const
1400d7fcflea rdx, [rip+0x2ddaa]
1400d7fd6xor r8l, r8l
1400d7fd9lea rcx, [rip+0x2dd40]
1400d7fe0mov [r15+8*rax], rdx
1400d7fe4mov rax, [rip+0xbf1d5]
1400d7febxor edx, edx
1400d7fedmov [rip+0x2dd31], 1
1400d7ff7add rax, 16
1400d7ffbmov [rip+0x2dd2e], rdi
1400d8002mov [rip+0x2dd17], rax
1400d8009call std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400d800elock add [rip+0x2dd12], 1
1400d8016mov rax, [rip+0xbec03]
1400d801dmov r15, [rbx+8]
1400d8021mov rcx, rax
1400d8024mov [rsp+64], rax
1400d8029call std::locale::id::_M_id() const
1400d802elea rdx, [rip+0x2dceb]
1400d8035xor r8l, r8l
1400d8038lea rcx, [rip+0x2dd01]
1400d803fmov [r15+8*rax], rdx
1400d8043mov rax, [rip+0xbf186]
1400d804axor edx, edx
1400d804cmov [rip+0x2dcf2], 1
1400d8056add rax, 16
1400d805amov [rip+0x2dcef], rsi
1400d8061mov [rip+0x2dcd8], rax
1400d8068call std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400d806dlock add [rip+0x2dcd3], 1
1400d8075mov rax, [rip+0xbebb4]
1400d807cmov r15, [rbx+8]
1400d8080mov rcx, rax
1400d8083mov [rsp+32], rax
1400d8088call std::locale::id::_M_id() const
1400d808dlea rdx, [rip+0x2dcac]
1400d8094mov [r15+8*rax], rdx
1400d8098mov rdx, [rip+0xbf491]
1400d809fmov [rip+0x2dc0f], 1
1400d80a9lea rax, [rdx+16]
1400d80admov [rip+0x2dbfc], rax
1400d80b4lock add [rip+0x2dbfc], 1
1400d80bcmov rcx, [rip+0xbef5d]
1400d80c3mov r15, [rbx+8]
1400d80c7call std::locale::id::_M_id() const
1400d80cclea rdx, [rip+0x2dbdd]
1400d80d3mov [r15+8*rax], rdx
1400d80d7mov rdx, [rip+0xbf472]
1400d80demov [rip+0x2dbf0], 1
1400d80e8lea rax, [rdx+16]
1400d80ecmov [rip+0x2dbdd], rax
1400d80f3lock add [rip+0x2dbdd], 1
1400d80fbmov rcx, [rip+0xbef3e]
1400d8102mov r15, [rbx+8]
1400d8106call std::locale::id::_M_id() const
1400d810blea rdx, [rip+0x2dbbe]
1400d8112mov [r15+8*rax], rdx
1400d8116mov rdx, [rip+0xbf3a3]
1400d811dmov [rip+0x2db71], 1
1400d8127lea rax, [rdx+16]
1400d812bmov [rip+0x2db5e], rax
1400d8132lock add [rip+0x2db5e], 1
1400d813amov rcx, [rip+0xbee8f]
1400d8141mov r15, [rbx+8]
1400d8145call std::locale::id::_M_id() const
1400d814alea rdx, [rip+0x2db3f]
1400d8151lea rcx, [rip+0x2dac8]
1400d8158mov [r15+8*rax], rdx
1400d815cmov edx, 1
1400d8161call std::messages<wchar_t>::messages(unsigned long long)
1400d8166lock add [rip+0x2daba], 1
1400d816emov rcx, [rip+0xbee1b]
1400d8175mov r15, [rbx+8]
1400d8179call std::locale::id::_M_id() const
1400d817elea rdx, [rip+0x2da9b]
1400d8185mov rcx, [rsp+72]
1400d818amov [r15+8*rax], rdx
1400d818emov r15, [rbx+24]
1400d8192call std::locale::id::_M_id() const
1400d8197mov rcx, [rsp+48]
1400d819cmov [r15+8*rax], r14
1400d81a0mov r14, [rbx+24]
1400d81a4call std::locale::id::_M_id() const
1400d81a9mov rcx, [rsp+56]
1400d81aemov [r14+8*rax], r13
1400d81b2mov r13, [rbx+24]
1400d81b6call std::locale::id::_M_id() const
1400d81bbmov rcx, [rsp+40]
1400d81c0mov [r13+8*rax], r12
1400d81c5mov r12, [rbx+24]
1400d81c9call std::locale::id::_M_id() const
1400d81cemov rcx, [rsp+64]
1400d81d3mov [r12+8*rax], rbp
1400d81d7mov rbp, [rbx+24]
1400d81dbcall std::locale::id::_M_id() const
1400d81e0mov rcx, [rsp+32]
1400d81e5mov rbx, [rbx+24]
1400d81e9mov [rbp+8*rax], rdi
1400d81eecall std::locale::id::_M_id() const
1400d81f3mov [rbx+8*rax], rsi
1400d81f7add rsp, 88
1400d81fbpop rbx
1400d81fcpop rsi
1400d81fdpop rdi
1400d81fepop rbp
1400d81ffpop r12
1400d8201pop r13
1400d8203pop r14
1400d8205pop r15
1400d8207ret
1400d8208
1400d8208 48 89 c3 48 8d 0d 2e da H..H....
1400d8210 02 00 e8 09 22 00 00 48 89 d9 e8 81 31 f4 ff 48 ...."..H....1..H
1400d8220 89 c3 48 8d 0d 17 db 02 00 e8 f2 21 00 00 48 89 ..H........!..H.
1400d8230 d9 e8 6a 31 f4 ff 48 89 c3 48 8d 0d e0 da 02 00 ..j1..H..H......
1400d8240 e8 db 21 00 00 48 89 d9 e8 53 31 f4 ff 48 89 c3 ..!..H...S1..H..
1400d8250 48 8d 0d 29 db 02 00 e8 c4 21 00 00 48 89 d9 e8 H..).....!..H...
1400d8260 3c 31 f4 ff 48 89 c3 48 8d 0d f2 d9 02 00 e8 ad <1..H..H........
1400d8270 21 00 00 48 89 d9 e8 25 31 f4 ff 48 89 c3 48 8d !..H...%1..H..H.
1400d8280 0d 7b da 02 00 e8 96 21 00 00 48 89 d9 e8 0e 31 .{.....!..H....1
1400d8290 f4 ff 48 89 c3 48 8d 0d 44 da 02 00 e8 7f 21 00 ..H..H..D.....!.
1400d82a0 00 48 89 d9 e8 f7 30 f4 ff 48 89 c3 48 8d 0d ad .H....0..H..H...
1400d82b0 da 02 00 e8 68 21 00 00 48 89 d9 e8 e0 30 f4 ff ....h!..H....0..
1400d82c0 90 .
1400d7cb0
1400d82c1
1400d82c1 // align 0x10
1400d82c1 // align 0x10
1400d82d0
1400d82d0std::locale::_Impl::_M_init_extra(void*, void*, char const*, char const*):
1400d82d0push r15
1400d82d2push r14
1400d82d4push r13
1400d82d6push r12
1400d82d8push rbp
1400d82d9push rdi
1400d82dapush rsi
1400d82dbpush rbx
1400d82dcsub rsp, 56
1400d82e0mov r12, [rsp+160]
1400d82e8mov rdi, rdx
1400d82ebmov rdx, [rip+0xbf39e]
1400d82f2mov rbx, rcx
1400d82f5mov r13, r8
1400d82f8mov rbp, r9
1400d82fbmov rcx, [rdx]
1400d82femov [rsp+40], rcx
1400d8303mov ecx, 24
1400d8308call operator new(unsigned long long)
1400d830dmov rdx, [rdi]
1400d8310mov rsi, rax
1400d8313mov [rax+8], 0
1400d831amov rax, [rip+0xbf16f]
1400d8321mov [rsi+16], 0
1400d8329mov rcx, rsi
1400d832cadd rax, 16
1400d8330mov [rsi], rax
1400d8333call std::numpunct<char>::_M_initialize_numpunct(int*)
1400d8338lock add [rsi+8], 1
1400d833dmov rcx, [rip+0xbec5c]
1400d8344mov r14, [rbx+8]
1400d8348call std::locale::id::_M_id() const
1400d834dmov ecx, 24
1400d8352mov [r14+8*rax], rsi
1400d8356call operator new(unsigned long long)
1400d835blea rcx, [rsp+32]
1400d8360mov rsi, rax
1400d8363mov rax, [rdi]
1400d8366mov [rsi+8], 0
1400d836dmov [rsp+32], rax
1400d8372mov rax, [rip+0xbf0a7]
1400d8379add rax, 16
1400d837dmov [rsi], rax
1400d8380call std::locale::facet::_S_clone_c_locale(int*&)
1400d8385mov [rsi+16], rax
1400d8389lock add [rsi+8], 1
1400d838emov rcx, [rip+0xbeb7b]
1400d8395mov r15, [rbx+8]
1400d8399call std::locale::id::_M_id() const
1400d839emov ecx, 24
1400d83a3mov [r15+8*rax], rsi
1400d83a7call operator new(unsigned long long)
1400d83acmov rdx, [rdi]
1400d83afxor r8l, r8l
1400d83b2mov rsi, rax
1400d83b5mov [rax+8], 0
1400d83bcmov rax, [rip+0xbeddd]
1400d83c3mov [rsi+16], 0
1400d83cbmov rcx, rsi
1400d83ceadd rax, 16
1400d83d2mov [rsi], rax
1400d83d5call std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400d83dalock add [rsi+8], 1
1400d83dfmov rcx, [rip+0xbe81a]
1400d83e6mov r15, [rbx+8]
1400d83eacall std::locale::id::_M_id() const
1400d83efmov ecx, 24
1400d83f4mov [r15+8*rax], rsi
1400d83f8call operator new(unsigned long long)
1400d83fdmov rdx, [rdi]
1400d8400xor r8l, r8l
1400d8403mov rsi, rax
1400d8406mov [rax+8], 0
1400d840dmov rax, [rip+0xbed9c]
1400d8414mov [rsi+16], 0
1400d841cmov rcx, rsi
1400d841fadd rax, 16
1400d8423mov [rsi], rax
1400d8426call std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400d842block add [rsi+8], 1
1400d8430mov rcx, [rip+0xbe7d9]
1400d8437mov r15, [rbx+8]
1400d843bcall std::locale::id::_M_id() const
1400d8440mov ecx, 16
1400d8445mov [r15+8*rax], rsi
1400d8449call operator new(unsigned long long)
1400d844emov [rax+8], 0
1400d8455mov rsi, rax
1400d8458mov rax, [rip+0xbf0c1]
1400d845fadd rax, 16
1400d8463mov [rsi], rax
1400d8466lock add [rsi+8], 1
1400d846bmov rcx, [rip+0xbeb9e]
1400d8472mov r15, [rbx+8]
1400d8476call std::locale::id::_M_id() const
1400d847bmov ecx, 16
1400d8480mov [r15+8*rax], rsi
1400d8484call operator new(unsigned long long)
1400d8489mov [rax+8], 0
1400d8490mov rsi, rax
1400d8493mov rax, [rip+0xbf0a6]
1400d849aadd rax, 16
1400d849emov [rsi], rax
1400d84a1lock add [rsi+8], 1
1400d84a6mov rcx, [rip+0xbeb83]
1400d84admov r15, [rbx+8]
1400d84b1call std::locale::id::_M_id() const
1400d84b6mov ecx, 16
1400d84bbmov [r15+8*rax], rsi
1400d84bfcall operator new(unsigned long long)
1400d84c4mov [rax+8], 0
1400d84cbmov rsi, rax
1400d84cemov rax, [rip+0xbefdb]
1400d84d5add rax, 16
1400d84d9mov [rsi], rax
1400d84dclock add [rsi+8], 1
1400d84e1mov rcx, [rip+0xbead8]
1400d84e8mov r15, [rbx+8]
1400d84eccall std::locale::id::_M_id() const
1400d84f1mov ecx, 32
1400d84f6mov [r15+8*rax], rsi
1400d84facall operator new(unsigned long long)
1400d84ffmov rdx, [rdi]
1400d8502xor r9l, r9l
1400d8505mov r8, rbp
1400d8508mov rcx, rax
1400d850bmov rsi, rax
1400d850ecall std::messages<char>::messages(int*, char const*, unsigned long long)
1400d8513lock add [rsi+8], 1
1400d8518mov rcx, [rip+0xbea61]
1400d851fmov r15, [rbx+8]
1400d8523call std::locale::id::_M_id() const
1400d8528mov ecx, 24
1400d852dmov [r15+8*rax], rsi
1400d8531call operator new(unsigned long long)
1400d8536mov rdx, [rdi]
1400d8539mov rsi, rax
1400d853cmov [rax+8], 0
1400d8543mov rax, [rip+0xbef56]
1400d854amov [rsi+16], 0
1400d8552mov rcx, rsi
1400d8555add rax, 16
1400d8559mov [rsi], rax
1400d855ccall std::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400d8561lock add [rsi+8], 1
1400d8566mov rcx, [rip+0xbea43]
1400d856dmov r15, [rbx+8]
1400d8571call std::locale::id::_M_id() const
1400d8576mov ecx, 24
1400d857bmov [r15+8*rax], rsi
1400d857fcall operator new(unsigned long long)
1400d8584lea rcx, [rsp+32]
1400d8589mov rsi, rax
1400d858cmov rax, [rdi]
1400d858fmov [rsi+8], 0
1400d8596mov [rsp+32], rax
1400d859bmov rax, [rip+0xbee8e]
1400d85a2add rax, 16
1400d85a6mov [rsi], rax
1400d85a9call std::locale::facet::_S_clone_c_locale(int*&)
1400d85aemov [rsi+16], rax
1400d85b2lock add [rsi+8], 1
1400d85b7mov rcx, [rip+0xbe962]
1400d85bemov r14, [rbx+8]
1400d85c2call std::locale::id::_M_id() const
1400d85c7mov ecx, 24
1400d85ccmov [r14+8*rax], rsi
1400d85d0call operator new(unsigned long long)
1400d85d5mov rdx, [r13]
1400d85d9mov r8, r12
1400d85dcmov rsi, rax
1400d85dfmov [rax+8], 0
1400d85e6mov rax, [rip+0xbebd3]
1400d85edmov [rsi+16], 0
1400d85f5mov rcx, rsi
1400d85f8add rax, 16
1400d85fcmov [rsi], rax
1400d85ffcall std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400d8604lock add [rsi+8], 1
1400d8609mov rcx, [rip+0xbe610]
1400d8610mov r14, [rbx+8]
1400d8614call std::locale::id::_M_id() const
1400d8619mov ecx, 24
1400d861emov [r14+8*rax], rsi
1400d8622call operator new(unsigned long long)
1400d8627mov rdx, [r13]
1400d862bmov r8, r12
1400d862emov rsi, rax
1400d8631mov [rax+8], 0
1400d8638mov rax, [rip+0xbeb91]
1400d863fmov [rsi+16], 0
1400d8647mov rcx, rsi
1400d864aadd rax, 16
1400d864emov [rsi], rax
1400d8651call std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400d8656lock add [rsi+8], 1
1400d865bmov rcx, [rip+0xbe5ce]
1400d8662mov r12, [rbx+8]
1400d8666call std::locale::id::_M_id() const
1400d866bmov ecx, 16
1400d8670mov [r12+8*rax], rsi
1400d8674call operator new(unsigned long long)
1400d8679mov [rax+8], 0
1400d8680mov rsi, rax
1400d8683mov rax, [rip+0xbeea6]
1400d868aadd rax, 16
1400d868emov [rsi], rax
1400d8691lock add [rsi+8], 1
1400d8696mov rcx, [rip+0xbe983]
1400d869dmov r12, [rbx+8]
1400d86a1call std::locale::id::_M_id() const
1400d86a6mov ecx, 16
1400d86abmov [r12+8*rax], rsi
1400d86afcall operator new(unsigned long long)
1400d86b4mov [rax+8], 0
1400d86bbmov rsi, rax
1400d86bemov rax, [rip+0xbee8b]
1400d86c5add rax, 16
1400d86c9mov [rsi], rax
1400d86cclock add [rsi+8], 1
1400d86d1mov rcx, [rip+0xbe968]
1400d86d8mov r12, [rbx+8]
1400d86dccall std::locale::id::_M_id() const
1400d86e1mov ecx, 16
1400d86e6mov [r12+8*rax], rsi
1400d86eacall operator new(unsigned long long)
1400d86efmov [rax+8], 0
1400d86f6mov rsi, rax
1400d86f9mov rax, [rip+0xbedc0]
1400d8700add rax, 16
1400d8704mov [rsi], rax
1400d8707lock add [rsi+8], 1
1400d870cmov rcx, [rip+0xbe8bd]
1400d8713mov r12, [rbx+8]
1400d8717call std::locale::id::_M_id() const
1400d871cmov ecx, 32
1400d8721mov [r12+8*rax], rsi
1400d8725call operator new(unsigned long long)
1400d872amov rdx, [rdi]
1400d872dxor r9l, r9l
1400d8730mov r8, rbp
1400d8733mov rcx, rax
1400d8736mov rsi, rax
1400d8739call std::messages<wchar_t>::messages(int*, char const*, unsigned long long)
1400d873elock add [rsi+8], 1
1400d8743mov rcx, [rip+0xbe846]
1400d874amov rbx, [rbx+8]
1400d874ecall std::locale::id::_M_id() const
1400d8753mov rdi, [rip+0xbef36]
1400d875amov [rbx+8*rax], rsi
1400d875emov rax, [rsp+40]
1400d8763sub rax, [rdi]
1400d8766jne 0x1400d879d
1400d8768add rsp, 56
1400d876cpop rbx
1400d876dpop rsi
1400d876epop rdi
1400d876fpop rbp
1400d8770pop r12
1400d8772pop r13
1400d8774pop r14
1400d8776pop r15
1400d8778ret
1400d8779
1400d8779 48 89 f1 48 89 c3 e8 H..H...
1400d8780 9c 1c 00 00 ....
1400d8784
1400d8784loc_1400d8784:
1400d8784mov rcx, rsi
1400d8787call operator delete(void*)
1400d878cmov rdi, [rip+0xbeefd]
1400d8793mov rax, [rsp+40]
1400d8798sub rax, [rdi]
1400d879bje 0x1400d87ad
1400d879d
1400d879dloc_1400d879d:
1400d879dcall __stack_chk_fail
1400d87a2
1400d87a2loc_1400d87a2:
1400d87a2mov rbx, rax
1400d87a5jmp 0x1400d8784
1400d87a7
1400d87a7 eb d0 eb ce eb cc ......
1400d87ad
1400d87adloc_1400d87ad:
1400d87admov rcx, rbx
1400d87b0call _Unwind_Resume
1400d87b5jmp 0x1400d87a2
1400d87b7
1400d87b7 eb c0 eb be ....
1400d82d0
1400d82d0std::locale::_Impl::_M_init_extra(void*, void*, char const*, char const*):
1400d82d0push r15
1400d82d2push r14
1400d82d4push r13
1400d82d6push r12
1400d82d8push rbp
1400d82d9push rdi
1400d82dapush rsi
1400d82dbpush rbx
1400d82dcsub rsp, 56
1400d82e0mov r12, [rsp+160]
1400d82e8mov rdi, rdx
1400d82ebmov rdx, [rip+0xbf39e]
1400d82f2mov rbx, rcx
1400d82f5mov r13, r8
1400d82f8mov rbp, r9
1400d82fbmov rcx, [rdx]
1400d82femov [rsp+40], rcx
1400d8303mov ecx, 24
1400d8308call operator new(unsigned long long)
1400d830dmov rdx, [rdi]
1400d8310mov rsi, rax
1400d8313mov [rax+8], 0
1400d831amov rax, [rip+0xbf16f]
1400d8321mov [rsi+16], 0
1400d8329mov rcx, rsi
1400d832cadd rax, 16
1400d8330mov [rsi], rax
1400d8333call std::numpunct<char>::_M_initialize_numpunct(int*)
1400d8338lock add [rsi+8], 1
1400d833dmov rcx, [rip+0xbec5c]
1400d8344mov r14, [rbx+8]
1400d8348call std::locale::id::_M_id() const
1400d834dmov ecx, 24
1400d8352mov [r14+8*rax], rsi
1400d8356call operator new(unsigned long long)
1400d835blea rcx, [rsp+32]
1400d8360mov rsi, rax
1400d8363mov rax, [rdi]
1400d8366mov [rsi+8], 0
1400d836dmov [rsp+32], rax
1400d8372mov rax, [rip+0xbf0a7]
1400d8379add rax, 16
1400d837dmov [rsi], rax
1400d8380call std::locale::facet::_S_clone_c_locale(int*&)
1400d8385mov [rsi+16], rax
1400d8389lock add [rsi+8], 1
1400d838emov rcx, [rip+0xbeb7b]
1400d8395mov r15, [rbx+8]
1400d8399call std::locale::id::_M_id() const
1400d839emov ecx, 24
1400d83a3mov [r15+8*rax], rsi
1400d83a7call operator new(unsigned long long)
1400d83acmov rdx, [rdi]
1400d83afxor r8l, r8l
1400d83b2mov rsi, rax
1400d83b5mov [rax+8], 0
1400d83bcmov rax, [rip+0xbeddd]
1400d83c3mov [rsi+16], 0
1400d83cbmov rcx, rsi
1400d83ceadd rax, 16
1400d83d2mov [rsi], rax
1400d83d5call std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400d83dalock add [rsi+8], 1
1400d83dfmov rcx, [rip+0xbe81a]
1400d83e6mov r15, [rbx+8]
1400d83eacall std::locale::id::_M_id() const
1400d83efmov ecx, 24
1400d83f4mov [r15+8*rax], rsi
1400d83f8call operator new(unsigned long long)
1400d83fdmov rdx, [rdi]
1400d8400xor r8l, r8l
1400d8403mov rsi, rax
1400d8406mov [rax+8], 0
1400d840dmov rax, [rip+0xbed9c]
1400d8414mov [rsi+16], 0
1400d841cmov rcx, rsi
1400d841fadd rax, 16
1400d8423mov [rsi], rax
1400d8426call std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400d842block add [rsi+8], 1
1400d8430mov rcx, [rip+0xbe7d9]
1400d8437mov r15, [rbx+8]
1400d843bcall std::locale::id::_M_id() const
1400d8440mov ecx, 16
1400d8445mov [r15+8*rax], rsi
1400d8449call operator new(unsigned long long)
1400d844emov [rax+8], 0
1400d8455mov rsi, rax
1400d8458mov rax, [rip+0xbf0c1]
1400d845fadd rax, 16
1400d8463mov [rsi], rax
1400d8466lock add [rsi+8], 1
1400d846bmov rcx, [rip+0xbeb9e]
1400d8472mov r15, [rbx+8]
1400d8476call std::locale::id::_M_id() const
1400d847bmov ecx, 16
1400d8480mov [r15+8*rax], rsi
1400d8484call operator new(unsigned long long)
1400d8489mov [rax+8], 0
1400d8490mov rsi, rax
1400d8493mov rax, [rip+0xbf0a6]
1400d849aadd rax, 16
1400d849emov [rsi], rax
1400d84a1lock add [rsi+8], 1
1400d84a6mov rcx, [rip+0xbeb83]
1400d84admov r15, [rbx+8]
1400d84b1call std::locale::id::_M_id() const
1400d84b6mov ecx, 16
1400d84bbmov [r15+8*rax], rsi
1400d84bfcall operator new(unsigned long long)
1400d84c4mov [rax+8], 0
1400d84cbmov rsi, rax
1400d84cemov rax, [rip+0xbefdb]
1400d84d5add rax, 16
1400d84d9mov [rsi], rax
1400d84dclock add [rsi+8], 1
1400d84e1mov rcx, [rip+0xbead8]
1400d84e8mov r15, [rbx+8]
1400d84eccall std::locale::id::_M_id() const
1400d84f1mov ecx, 32
1400d84f6mov [r15+8*rax], rsi
1400d84facall operator new(unsigned long long)
1400d84ffmov rdx, [rdi]
1400d8502xor r9l, r9l
1400d8505mov r8, rbp
1400d8508mov rcx, rax
1400d850bmov rsi, rax
1400d850ecall std::messages<char>::messages(int*, char const*, unsigned long long)
1400d8513lock add [rsi+8], 1
1400d8518mov rcx, [rip+0xbea61]
1400d851fmov r15, [rbx+8]
1400d8523call std::locale::id::_M_id() const
1400d8528mov ecx, 24
1400d852dmov [r15+8*rax], rsi
1400d8531call operator new(unsigned long long)
1400d8536mov rdx, [rdi]
1400d8539mov rsi, rax
1400d853cmov [rax+8], 0
1400d8543mov rax, [rip+0xbef56]
1400d854amov [rsi+16], 0
1400d8552mov rcx, rsi
1400d8555add rax, 16
1400d8559mov [rsi], rax
1400d855ccall std::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400d8561lock add [rsi+8], 1
1400d8566mov rcx, [rip+0xbea43]
1400d856dmov r15, [rbx+8]
1400d8571call std::locale::id::_M_id() const
1400d8576mov ecx, 24
1400d857bmov [r15+8*rax], rsi
1400d857fcall operator new(unsigned long long)
1400d8584lea rcx, [rsp+32]
1400d8589mov rsi, rax
1400d858cmov rax, [rdi]
1400d858fmov [rsi+8], 0
1400d8596mov [rsp+32], rax
1400d859bmov rax, [rip+0xbee8e]
1400d85a2add rax, 16
1400d85a6mov [rsi], rax
1400d85a9call std::locale::facet::_S_clone_c_locale(int*&)
1400d85aemov [rsi+16], rax
1400d85b2lock add [rsi+8], 1
1400d85b7mov rcx, [rip+0xbe962]
1400d85bemov r14, [rbx+8]
1400d85c2call std::locale::id::_M_id() const
1400d85c7mov ecx, 24
1400d85ccmov [r14+8*rax], rsi
1400d85d0call operator new(unsigned long long)
1400d85d5mov rdx, [r13]
1400d85d9mov r8, r12
1400d85dcmov rsi, rax
1400d85dfmov [rax+8], 0
1400d85e6mov rax, [rip+0xbebd3]
1400d85edmov [rsi+16], 0
1400d85f5mov rcx, rsi
1400d85f8add rax, 16
1400d85fcmov [rsi], rax
1400d85ffcall std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400d8604lock add [rsi+8], 1
1400d8609mov rcx, [rip+0xbe610]
1400d8610mov r14, [rbx+8]
1400d8614call std::locale::id::_M_id() const
1400d8619mov ecx, 24
1400d861emov [r14+8*rax], rsi
1400d8622call operator new(unsigned long long)
1400d8627mov rdx, [r13]
1400d862bmov r8, r12
1400d862emov rsi, rax
1400d8631mov [rax+8], 0
1400d8638mov rax, [rip+0xbeb91]
1400d863fmov [rsi+16], 0
1400d8647mov rcx, rsi
1400d864aadd rax, 16
1400d864emov [rsi], rax
1400d8651call std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400d8656lock add [rsi+8], 1
1400d865bmov rcx, [rip+0xbe5ce]
1400d8662mov r12, [rbx+8]
1400d8666call std::locale::id::_M_id() const
1400d866bmov ecx, 16
1400d8670mov [r12+8*rax], rsi
1400d8674call operator new(unsigned long long)
1400d8679mov [rax+8], 0
1400d8680mov rsi, rax
1400d8683mov rax, [rip+0xbeea6]
1400d868aadd rax, 16
1400d868emov [rsi], rax
1400d8691lock add [rsi+8], 1
1400d8696mov rcx, [rip+0xbe983]
1400d869dmov r12, [rbx+8]
1400d86a1call std::locale::id::_M_id() const
1400d86a6mov ecx, 16
1400d86abmov [r12+8*rax], rsi
1400d86afcall operator new(unsigned long long)
1400d86b4mov [rax+8], 0
1400d86bbmov rsi, rax
1400d86bemov rax, [rip+0xbee8b]
1400d86c5add rax, 16
1400d86c9mov [rsi], rax
1400d86cclock add [rsi+8], 1
1400d86d1mov rcx, [rip+0xbe968]
1400d86d8mov r12, [rbx+8]
1400d86dccall std::locale::id::_M_id() const
1400d86e1mov ecx, 16
1400d86e6mov [r12+8*rax], rsi
1400d86eacall operator new(unsigned long long)
1400d86efmov [rax+8], 0
1400d86f6mov rsi, rax
1400d86f9mov rax, [rip+0xbedc0]
1400d8700add rax, 16
1400d8704mov [rsi], rax
1400d8707lock add [rsi+8], 1
1400d870cmov rcx, [rip+0xbe8bd]
1400d8713mov r12, [rbx+8]
1400d8717call std::locale::id::_M_id() const
1400d871cmov ecx, 32
1400d8721mov [r12+8*rax], rsi
1400d8725call operator new(unsigned long long)
1400d872amov rdx, [rdi]
1400d872dxor r9l, r9l
1400d8730mov r8, rbp
1400d8733mov rcx, rax
1400d8736mov rsi, rax
1400d8739call std::messages<wchar_t>::messages(int*, char const*, unsigned long long)
1400d873elock add [rsi+8], 1
1400d8743mov rcx, [rip+0xbe846]
1400d874amov rbx, [rbx+8]
1400d874ecall std::locale::id::_M_id() const
1400d8753mov rdi, [rip+0xbef36]
1400d875amov [rbx+8*rax], rsi
1400d875emov rax, [rsp+40]
1400d8763sub rax, [rdi]
1400d8766jne 0x1400d879d
1400d8768add rsp, 56
1400d876cpop rbx
1400d876dpop rsi
1400d876epop rdi
1400d876fpop rbp
1400d8770pop r12
1400d8772pop r13
1400d8774pop r14
1400d8776pop r15
1400d8778ret
1400d8779
1400d8779 48 89 f1 48 89 c3 e8 H..H...
1400d8780 9c 1c 00 00 ....
1400d8784
1400d8784loc_1400d8784:
1400d8784mov rcx, rsi
1400d8787call operator delete(void*)
1400d878cmov rdi, [rip+0xbeefd]
1400d8793mov rax, [rsp+40]
1400d8798sub rax, [rdi]
1400d879bje 0x1400d87ad
1400d879d
1400d879dloc_1400d879d:
1400d879dcall __stack_chk_fail
1400d87a2
1400d87a2loc_1400d87a2:
1400d87a2mov rbx, rax
1400d87a5jmp 0x1400d8784
1400d87a7
1400d87a7 eb d0 eb ce eb cc ......
1400d87ad
1400d87adloc_1400d87ad:
1400d87admov rcx, rbx
1400d87b0call _Unwind_Resume
1400d87b5jmp 0x1400d87a2
1400d87b7
1400d87b7 eb c0 eb be ....
1400d82d0
1400d87bb
1400d87bb // align 0x10
1400d87bb // align 0x10
1400d87c0
1400d87c0std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long):
1400d87c0push rbp
1400d87c1push rdi
1400d87c2push rsi
1400d87c3push rbx
1400d87c4sub rsp, 40
1400d87c8movzx eax, [rip+0x2bfc1]
1400d87cflea rbx, [rip+0x2d9ea]
1400d87d6mov rdi, rcx
1400d87d9mov rsi, rdx
1400d87dcmov rbp, r8
1400d87dftest al, al
1400d87e1je 0x1400d8950
1400d87e7
1400d87e7loc_1400d87e7:
1400d87e7mov rcx, rbx
1400d87eacall pthread_mutex_lock
1400d87eftest eax, eax
1400d87f1jne 0x1400d8a24
1400d87f7mov rcx, [rip+0xbe582]
1400d87femov rdx, [rcx]
1400d8801test rdx, rdx
1400d8804jne 0x1400d8847
1400d8806jmp 0x1400d8908
1400d880b
1400d880b 0f 1f 44 00 00 ..D..
1400d8810
1400d8810loc_1400d8810:
1400d8810mov r8, [rcx+8]
1400d8814sub rax, 1
1400d8818mov rdx, [r8]
1400d881bcmp rbp, rax
1400d881eje 0x1400d887d
1400d8820
1400d8820loc_1400d8820:
1400d8820test rdx, rdx
1400d8823je 0x1400d88c0
1400d8829sub rdx, 1
1400d882dcmp rbp, rdx
1400d8830je 0x1400d88eb
1400d8836
1400d8836loc_1400d8836:
1400d8836mov rdx, [rcx+16]
1400d883aadd rcx, 16
1400d883etest rdx, rdx
1400d8841je 0x1400d8908
1400d8847
1400d8847loc_1400d8847:
1400d8847mov rax, [rdx]
1400d884atest rax, rax
1400d884djne 0x1400d8810
1400d884fmov r8l, 1
1400d8855lock xadd [rip+0x2d672], r8l
1400d885eadd r8l, 1
1400d8862movsxd r8, r8l
1400d8865lock cmpxchg [rdx], r8
1400d886amov rax, [rdx]
1400d886dmov r8, [rcx+8]
1400d8871sub rax, 1
1400d8875mov rdx, [r8]
1400d8878cmp rbp, rax
1400d887bjne 0x1400d8820
1400d887d
1400d887dloc_1400d887d:
1400d887dtest rdx, rdx
1400d8880je 0x1400d89a0
1400d8886
1400d8886loc_1400d8886:
1400d8886sub rdx, 1
1400d888a
1400d888aloc_1400d888a:
1400d888amov rax, [rdi+24]
1400d888ecmp [rax+8*rbp], 0
1400d8893jne 0x1400d8917
1400d8899lock add [rsi+8], 1
1400d889emov rax, [rdi+24]
1400d88a2mov [rax+8*rbp], rsi
1400d88a6cmp rdx, -1
1400d88aaje 0x1400d8937
1400d88b0lock add [rsi+8], 1
1400d88b5mov rax, [rdi+24]
1400d88b9mov [rax+8*rdx], rsi
1400d88bdjmp 0x1400d8937
1400d88bf
1400d88bf 90 .
1400d88c0
1400d88c0loc_1400d88c0:
1400d88c0mov eax, 1
1400d88c5lock xadd [rip+0x2d603], eax
1400d88cdadd eax, 1
1400d88d0movsxd r9, eax
1400d88d3mov rax, rdx
1400d88d6lock cmpxchg [r8], r9
1400d88dbmov rdx, [r8]
1400d88desub rdx, 1
1400d88e2cmp rbp, rdx
1400d88e5jne 0x1400d8836
1400d88eb
1400d88ebloc_1400d88eb:
1400d88ebmov rdx, [rcx]
1400d88eemov rax, [rdx]
1400d88f1test rax, rax
1400d88f4je 0x1400d89c8
1400d88fa
1400d88faloc_1400d88fa:
1400d88famov rdx, rbp
1400d88fdlea rbp, [rax-1]
1400d8901jmp 0x1400d888a
1400d8903
1400d8903 0f 1f 44 00 00 ..D..
1400d8908
1400d8908loc_1400d8908:
1400d8908mov rax, [rdi+24]
1400d890ccmp [rax+8*rbp], 0
1400d8911je 0x1400d89e8
1400d8917
1400d8917loc_1400d8917:
1400d8917test rsi, rsi
1400d891aje 0x1400d8937
1400d891cmov rax, [rsi]
1400d891flea rdx, [rip+6890]
1400d8926mov rcx, rsi
1400d8929mov rax, [rax+8]
1400d892dcmp rax, rdx
1400d8930jne 0x1400d8998
1400d8932call operator delete(void*)
1400d8937
1400d8937loc_1400d8937:
1400d8937mov rcx, rbx
1400d893acall pthread_mutex_unlock
1400d893ftest eax, eax
1400d8941jne 0x1400d8a1f
1400d8947add rsp, 40
1400d894bpop rbx
1400d894cpop rsi
1400d894dpop rdi
1400d894epop rbp
1400d894fret
1400d8950
1400d8950loc_1400d8950:
1400d8950lea rcx, [rip+0x2be39]
1400d8957lea rbx, [rip+0x2d862]
1400d895ecall __cxa_guard_acquire
1400d8963test eax, eax
1400d8965je 0x1400d87e7
1400d896bxor edx, edx
1400d896dmov rcx, rbx
1400d8970call pthread_mutex_init
1400d8975lea rcx, [rip+0x29b64]
1400d897ccall atexit
1400d8981lea rcx, [rip+0x2be08]
1400d8988call __cxa_guard_release
1400d898djmp 0x1400d87e7
1400d8992
1400d8992 66 0f 1f 44 00 00 f..D..
1400d8998
1400d8998loc_1400d8998:
1400d8998call rax
1400d899ajmp 0x1400d8937
1400d899c
1400d899c 0f 1f 40 00 ..@.
1400d89a0
1400d89a0loc_1400d89a0:
1400d89a0mov eax, 1
1400d89a5lock xadd [rip+0x2d523], eax
1400d89adadd eax, 1
1400d89b0movsxd rcx, eax
1400d89b3mov rax, rdx
1400d89b6lock cmpxchg [r8], rcx
1400d89bbmov rdx, [r8]
1400d89bejmp 0x1400d8886
1400d89c3
1400d89c3 0f 1f 44 00 00 ..D..
1400d89c8
1400d89c8loc_1400d89c8:
1400d89c8mov ecx, 1
1400d89cdlock xadd [rip+0x2d4fb], ecx
1400d89d5add ecx, 1
1400d89d8movsxd rcx, ecx
1400d89dblock cmpxchg [rdx], rcx
1400d89e0mov rax, [rdx]
1400d89e3jmp 0x1400d88fa
1400d89e8
1400d89e8loc_1400d89e8:
1400d89e8lock add [rsi+8], 1
1400d89edmov rax, [rdi+24]
1400d89f1mov [rax+8*rbp], rsi
1400d89f5jmp 0x1400d8937
1400d89fa
1400d89fa 48 89 c3 48 8d 0d H..H..
1400d8a00 8c bd 02 00 e8 b7 95 02 00 48 89 d9 e8 8f 29 f4 .........H....).
1400d8a10 ff .
1400d8a11
1400d8a11loc_1400d8a11:
1400d8a11add rdx, 1
1400d8a15mov rcx, rax
1400d8a18jne 0x1400d8a60
1400d8a1acall __cxa_call_unexpected
1400d8a1f
1400d8a1floc_1400d8a1f:
1400d8a1fcall __gnu_cxx::__throw_concurrence_unlock_error()
1400d8a24
1400d8a24loc_1400d8a24:
1400d8a24mov ecx, 8
1400d8a29lea rdi, [rip+0xc7450]
1400d8a30call __cxa_allocate_exception
1400d8a35lea r8, [rip-0xafa8c]
1400d8a3clea rdx, [rip+0xc225d]
1400d8a43mov [rax], rdi
1400d8a46mov rcx, rax
1400d8a49call __cxa_throw
1400d8a4emov rcx, rbx
1400d8a51mov rsi, rax
1400d8a54call pthread_mutex_unlock
1400d8a59mov rcx, rsi
1400d8a5ctest eax, eax
1400d8a5ejne 0x1400d8a65
1400d8a60
1400d8a60loc_1400d8a60:
1400d8a60call _Unwind_Resume
1400d8a65
1400d8a65loc_1400d8a65:
1400d8a65call __gnu_cxx::__throw_concurrence_unlock_error()
1400d8a6ajmp 0x1400d8a11
1400d87c0
1400d87c0std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long):
1400d87c0push rbp
1400d87c1push rdi
1400d87c2push rsi
1400d87c3push rbx
1400d87c4sub rsp, 40
1400d87c8movzx eax, [rip+0x2bfc1]
1400d87cflea rbx, [rip+0x2d9ea]
1400d87d6mov rdi, rcx
1400d87d9mov rsi, rdx
1400d87dcmov rbp, r8
1400d87dftest al, al
1400d87e1je 0x1400d8950
1400d87e7
1400d87e7loc_1400d87e7:
1400d87e7mov rcx, rbx
1400d87eacall pthread_mutex_lock
1400d87eftest eax, eax
1400d87f1jne 0x1400d8a24
1400d87f7mov rcx, [rip+0xbe582]
1400d87femov rdx, [rcx]
1400d8801test rdx, rdx
1400d8804jne 0x1400d8847
1400d8806jmp 0x1400d8908
1400d880b
1400d880b 0f 1f 44 00 00 ..D..
1400d8810
1400d8810loc_1400d8810:
1400d8810mov r8, [rcx+8]
1400d8814sub rax, 1
1400d8818mov rdx, [r8]
1400d881bcmp rbp, rax
1400d881eje 0x1400d887d
1400d8820
1400d8820loc_1400d8820:
1400d8820test rdx, rdx
1400d8823je 0x1400d88c0
1400d8829sub rdx, 1
1400d882dcmp rbp, rdx
1400d8830je 0x1400d88eb
1400d8836
1400d8836loc_1400d8836:
1400d8836mov rdx, [rcx+16]
1400d883aadd rcx, 16
1400d883etest rdx, rdx
1400d8841je 0x1400d8908
1400d8847
1400d8847loc_1400d8847:
1400d8847mov rax, [rdx]
1400d884atest rax, rax
1400d884djne 0x1400d8810
1400d884fmov r8l, 1
1400d8855lock xadd [rip+0x2d672], r8l
1400d885eadd r8l, 1
1400d8862movsxd r8, r8l
1400d8865lock cmpxchg [rdx], r8
1400d886amov rax, [rdx]
1400d886dmov r8, [rcx+8]
1400d8871sub rax, 1
1400d8875mov rdx, [r8]
1400d8878cmp rbp, rax
1400d887bjne 0x1400d8820
1400d887d
1400d887dloc_1400d887d:
1400d887dtest rdx, rdx
1400d8880je 0x1400d89a0
1400d8886
1400d8886loc_1400d8886:
1400d8886sub rdx, 1
1400d888a
1400d888aloc_1400d888a:
1400d888amov rax, [rdi+24]
1400d888ecmp [rax+8*rbp], 0
1400d8893jne 0x1400d8917
1400d8899lock add [rsi+8], 1
1400d889emov rax, [rdi+24]
1400d88a2mov [rax+8*rbp], rsi
1400d88a6cmp rdx, -1
1400d88aaje 0x1400d8937
1400d88b0lock add [rsi+8], 1
1400d88b5mov rax, [rdi+24]
1400d88b9mov [rax+8*rdx], rsi
1400d88bdjmp 0x1400d8937
1400d88bf
1400d88bf 90 .
1400d88c0
1400d88c0loc_1400d88c0:
1400d88c0mov eax, 1
1400d88c5lock xadd [rip+0x2d603], eax
1400d88cdadd eax, 1
1400d88d0movsxd r9, eax
1400d88d3mov rax, rdx
1400d88d6lock cmpxchg [r8], r9
1400d88dbmov rdx, [r8]
1400d88desub rdx, 1
1400d88e2cmp rbp, rdx
1400d88e5jne 0x1400d8836
1400d88eb
1400d88ebloc_1400d88eb:
1400d88ebmov rdx, [rcx]
1400d88eemov rax, [rdx]
1400d88f1test rax, rax
1400d88f4je 0x1400d89c8
1400d88fa
1400d88faloc_1400d88fa:
1400d88famov rdx, rbp
1400d88fdlea rbp, [rax-1]
1400d8901jmp 0x1400d888a
1400d8903
1400d8903 0f 1f 44 00 00 ..D..
1400d8908
1400d8908loc_1400d8908:
1400d8908mov rax, [rdi+24]
1400d890ccmp [rax+8*rbp], 0
1400d8911je 0x1400d89e8
1400d8917
1400d8917loc_1400d8917:
1400d8917test rsi, rsi
1400d891aje 0x1400d8937
1400d891cmov rax, [rsi]
1400d891flea rdx, [rip+6890]
1400d8926mov rcx, rsi
1400d8929mov rax, [rax+8]
1400d892dcmp rax, rdx
1400d8930jne 0x1400d8998
1400d8932call operator delete(void*)
1400d8937
1400d8937loc_1400d8937:
1400d8937mov rcx, rbx
1400d893acall pthread_mutex_unlock
1400d893ftest eax, eax
1400d8941jne 0x1400d8a1f
1400d8947add rsp, 40
1400d894bpop rbx
1400d894cpop rsi
1400d894dpop rdi
1400d894epop rbp
1400d894fret
1400d8950
1400d8950loc_1400d8950:
1400d8950lea rcx, [rip+0x2be39]
1400d8957lea rbx, [rip+0x2d862]
1400d895ecall __cxa_guard_acquire
1400d8963test eax, eax
1400d8965je 0x1400d87e7
1400d896bxor edx, edx
1400d896dmov rcx, rbx
1400d8970call pthread_mutex_init
1400d8975lea rcx, [rip+0x29b64]
1400d897ccall atexit
1400d8981lea rcx, [rip+0x2be08]
1400d8988call __cxa_guard_release
1400d898djmp 0x1400d87e7
1400d8992
1400d8992 66 0f 1f 44 00 00 f..D..
1400d8998
1400d8998loc_1400d8998:
1400d8998call rax
1400d899ajmp 0x1400d8937
1400d899c
1400d899c 0f 1f 40 00 ..@.
1400d89a0
1400d89a0loc_1400d89a0:
1400d89a0mov eax, 1
1400d89a5lock xadd [rip+0x2d523], eax
1400d89adadd eax, 1
1400d89b0movsxd rcx, eax
1400d89b3mov rax, rdx
1400d89b6lock cmpxchg [r8], rcx
1400d89bbmov rdx, [r8]
1400d89bejmp 0x1400d8886
1400d89c3
1400d89c3 0f 1f 44 00 00 ..D..
1400d89c8
1400d89c8loc_1400d89c8:
1400d89c8mov ecx, 1
1400d89cdlock xadd [rip+0x2d4fb], ecx
1400d89d5add ecx, 1
1400d89d8movsxd rcx, ecx
1400d89dblock cmpxchg [rdx], rcx
1400d89e0mov rax, [rdx]
1400d89e3jmp 0x1400d88fa
1400d89e8
1400d89e8loc_1400d89e8:
1400d89e8lock add [rsi+8], 1
1400d89edmov rax, [rdi+24]
1400d89f1mov [rax+8*rbp], rsi
1400d89f5jmp 0x1400d8937
1400d89fa
1400d89fa 48 89 c3 48 8d 0d H..H..
1400d8a00 8c bd 02 00 e8 b7 95 02 00 48 89 d9 e8 8f 29 f4 .........H....).
1400d8a10 ff .
1400d8a11
1400d8a11loc_1400d8a11:
1400d8a11add rdx, 1
1400d8a15mov rcx, rax
1400d8a18jne 0x1400d8a60
1400d8a1acall __cxa_call_unexpected
1400d8a1f
1400d8a1floc_1400d8a1f:
1400d8a1fcall __gnu_cxx::__throw_concurrence_unlock_error()
1400d8a24
1400d8a24loc_1400d8a24:
1400d8a24mov ecx, 8
1400d8a29lea rdi, [rip+0xc7450]
1400d8a30call __cxa_allocate_exception
1400d8a35lea r8, [rip-0xafa8c]
1400d8a3clea rdx, [rip+0xc225d]
1400d8a43mov [rax], rdi
1400d8a46mov rcx, rax
1400d8a49call __cxa_throw
1400d8a4emov rcx, rbx
1400d8a51mov rsi, rax
1400d8a54call pthread_mutex_unlock
1400d8a59mov rcx, rsi
1400d8a5ctest eax, eax
1400d8a5ejne 0x1400d8a65
1400d8a60
1400d8a60loc_1400d8a60:
1400d8a60call _Unwind_Resume
1400d8a65
1400d8a65loc_1400d8a65:
1400d8a65call __gnu_cxx::__throw_concurrence_unlock_error()
1400d8a6ajmp 0x1400d8a11
1400d87c0
1400d8a6c
1400d8a6c // align 0x20
1400d8a6c // align 0x20
1400d8a80
1400d8a80std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*):
1400d8a80push r15
1400d8a82push r14
1400d8a84push r13
1400d8a86push r12
1400d8a88push rbp
1400d8a89push rdi
1400d8a8apush rsi
1400d8a8bpush rbx
1400d8a8csub rsp, 56
1400d8a90mov rbx, rcx
1400d8a93mov rbp, r8
1400d8a96test r8, r8
1400d8a99je 0x1400d8d23
1400d8a9fmov rsi, [rdx]
1400d8aa2test rsi, rsi
1400d8aa5je 0x1400d8e00
1400d8aab
1400d8aabloc_1400d8aab:
1400d8aabmov rdi, [rbx+16]
1400d8aaflea rdx, [rsi-1]
1400d8ab3mov [rsp+32], rdx
1400d8ab8lea rax, [rdi-1]
1400d8abccmp rax, rdx
1400d8abfjae 0x1400d8bb6
1400d8ac5lea r15, [rsi+3]
1400d8ac9mov r14, [rbx+8]
1400d8acdmov rax, 0xfffffffffffffff
1400d8ad7cmp rax, r15
1400d8adalea rdx, [8*r15]
1400d8ae2mov rax, -1
1400d8ae9cmovae rax, rdx
1400d8aedmov rcx, rax
1400d8af0mov [rsp+40], rax
1400d8af5call operator new[](unsigned long long)
1400d8afamov r12, rax
1400d8afdxor eax, eax
1400d8affnop
1400d8b00
1400d8b00loc_1400d8b00:
1400d8b00mov rdx, [r14+8*rax]
1400d8b04mov [r12+8*rax], rdx
1400d8b08add rax, 1
1400d8b0ccmp rdi, rax
1400d8b0fjne 0x1400d8b00
1400d8b11cmp rdi, r15
1400d8b14jae 0x1400d8b2f
1400d8b16mov rax, rsi
1400d8b19lea rcx, [r12+8*rdi]
1400d8b1dxor edx, edx
1400d8b1fsub rax, rdi
1400d8b22lea r8, [8*rax+24]
1400d8b2acall memset
1400d8b2f
1400d8b2floc_1400d8b2f:
1400d8b2fmov rcx, [rsp+40]
1400d8b34mov r13, [rbx+24]
1400d8b38call operator new[](unsigned long long)
1400d8b3dmov r9, rax
1400d8b40xor eax, eax
1400d8b42nop [rax+rax]
1400d8b4dnop [rax+rax]
1400d8b58nop [rax+rax]
1400d8b60
1400d8b60loc_1400d8b60:
1400d8b60mov rdx, [r13+8*rax]
1400d8b65mov [r9+8*rax], rdx
1400d8b69add rax, 1
1400d8b6dcmp rdi, rax
1400d8b70jne 0x1400d8b60
1400d8b72cmp rdi, r15
1400d8b75jae 0x1400d8b9a
1400d8b77mov rax, rsi
1400d8b7alea rcx, [r9+8*rdi]
1400d8b7exor edx, edx
1400d8b80mov [rsp+40], r9
1400d8b85sub rax, rdi
1400d8b88lea r8, [8*rax+24]
1400d8b90call memset
1400d8b95mov r9, [rsp+40]
1400d8b9a
1400d8b9aloc_1400d8b9a:
1400d8b9amov [rbx+16], r15
1400d8b9emov rcx, r14
1400d8ba1mov [rbx+8], r12
1400d8ba5mov [rbx+24], r9
1400d8ba9call operator delete[](void*)
1400d8baemov rcx, r13
1400d8bb1call operator delete[](void*)
1400d8bb6
1400d8bb6loc_1400d8bb6:
1400d8bb6lock add [rbp+8], 1
1400d8bbbmov rax, [rbx+8]
1400d8bbfmov rdi, [rsp+32]
1400d8bc4lea rdi, [rax+8*rdi]
1400d8bc8mov rax, [rdi]
1400d8bcbtest rax, rax
1400d8bceje 0x1400d8cbb
1400d8bd4mov rdx, [rip+0xbe1a5]
1400d8bdbmov rcx, [rdx]
1400d8bdetest rcx, rcx
1400d8be1jne 0x1400d8c1f
1400d8be3jmp 0x1400d8cb0
1400d8be8
1400d8be8 0f 1f 84 00 00 00 00 00 ........
1400d8bf0
1400d8bf0loc_1400d8bf0:
1400d8bf0mov rcx, [rdx+8]
1400d8bf4mov rax, [rcx]
1400d8bf7cmp rsi, r8
1400d8bfaje 0x1400d8c51
1400d8bfc
1400d8bfcloc_1400d8bfc:
1400d8bfctest rax, rax
1400d8bffje 0x1400d8d38
1400d8c05cmp rsi, rax
1400d8c08je 0x1400d8d5f
1400d8c0e
1400d8c0eloc_1400d8c0e:
1400d8c0emov rcx, [rdx+16]
1400d8c12add rdx, 16
1400d8c16test rcx, rcx
1400d8c19je 0x1400d8df0
1400d8c1f
1400d8c1floc_1400d8c1f:
1400d8c1fmov r8, [rcx]
1400d8c22test r8, r8
1400d8c25jne 0x1400d8bf0
1400d8c27mov eax, 1
1400d8c2clock xadd [rip+0x2d29c], eax
1400d8c34add eax, 1
1400d8c37movsxd r9, eax
1400d8c3amov rax, r8
1400d8c3dlock cmpxchg [rcx], r9
1400d8c42mov r8, [rcx]
1400d8c45mov rcx, [rdx+8]
1400d8c49mov rax, [rcx]
1400d8c4ccmp rsi, r8
1400d8c4fjne 0x1400d8bfc
1400d8c51
1400d8c51loc_1400d8c51:
1400d8c51mov r8, [rbx+8]
1400d8c55test rax, rax
1400d8c58je 0x1400d8e23
1400d8c5e
1400d8c5eloc_1400d8c5e:
1400d8c5elea r12, [r8+8*rax-8]
1400d8c63cmp [r12], 0
1400d8c68je 0x1400d8df0
1400d8c6emov rdx, [rdx+8]
1400d8c72mov rcx, rbp
1400d8c75call std::locale::facet::_M_sso_shim(std::locale::id const*) const
1400d8c7amov rsi, rax
1400d8c7dlock add [rax+8], 1
1400d8c82mov rcx, [r12]
1400d8c86lock sub [rcx+8], 1
1400d8c8bjne 0x1400d8ca9
1400d8c8dmov rax, [rcx]
1400d8c90lea rdx, [rip+6009]
1400d8c97mov rax, [rax+8]
1400d8c9bcmp rax, rdx
1400d8c9ejne 0x1400d8e70
1400d8ca4
1400d8ca4loc_1400d8ca4:
1400d8ca4call operator delete(void*)
1400d8ca9
1400d8ca9loc_1400d8ca9:
1400d8ca9mov [r12], rsi
1400d8cadmov rax, [rdi]
1400d8cb0
1400d8cb0loc_1400d8cb0:
1400d8cb0lock sub [rax+8], 1
1400d8cb5je 0x1400d8dc0
1400d8cbb
1400d8cbbloc_1400d8cbb:
1400d8cbbmov [rdi], rbp
1400d8cbecmp [rbx+16], 0
1400d8cc3je 0x1400d8d23
1400d8cc5mov rax, [rbx+24]
1400d8cc9xor esi, esi
1400d8ccblea rbp, [rip+5950]
1400d8cd2nop [rax+rax]
1400d8cddnop [rax]
1400d8ce0
1400d8ce0loc_1400d8ce0:
1400d8ce0mov rcx, [rax+8*rsi]
1400d8ce4lea rdi, [8*rsi]
1400d8cectest rcx, rcx
1400d8cefje 0x1400d8d19
1400d8cf1lock sub [rcx+8], 1
1400d8cf6jne 0x1400d8d0d
1400d8cf8mov rax, [rcx]
1400d8cfbmov rax, [rax+8]
1400d8cffcmp rax, rbp
1400d8d02jne 0x1400d8de8
1400d8d08call operator delete(void*)
1400d8d0d
1400d8d0dloc_1400d8d0d:
1400d8d0dmov rax, [rbx+24]
1400d8d11mov [rax+rdi], 0
1400d8d19
1400d8d19loc_1400d8d19:
1400d8d19add rsi, 1
1400d8d1dcmp rsi, [rbx+16]
1400d8d21jb 0x1400d8ce0
1400d8d23
1400d8d23loc_1400d8d23:
1400d8d23add rsp, 56
1400d8d27pop rbx
1400d8d28pop rsi
1400d8d29pop rdi
1400d8d2apop rbp
1400d8d2bpop r12
1400d8d2dpop r13
1400d8d2fpop r14
1400d8d31pop r15
1400d8d33ret
1400d8d34
1400d8d34 0f 1f 40 00 ..@.
1400d8d38
1400d8d38loc_1400d8d38:
1400d8d38mov r8l, 1
1400d8d3elock xadd [rip+0x2d189], r8l
1400d8d47add r8l, 1
1400d8d4bmovsxd r8, r8l
1400d8d4elock cmpxchg [rcx], r8
1400d8d53mov rax, [rcx]
1400d8d56cmp rsi, rax
1400d8d59jne 0x1400d8c0e
1400d8d5f
1400d8d5floc_1400d8d5f:
1400d8d5fmov rcx, [rdx]
1400d8d62mov r8, [rbx+8]
1400d8d66mov rax, [rcx]
1400d8d69test rax, rax
1400d8d6cje 0x1400d8e46
1400d8d72
1400d8d72loc_1400d8d72:
1400d8d72lea r12, [r8+8*rax-8]
1400d8d77cmp [r12], 0
1400d8d7cje 0x1400d8df0
1400d8d7emov rdx, [rdx]
1400d8d81mov rcx, rbp
1400d8d84call std::locale::facet::_M_cow_shim(std::locale::id const*) const
1400d8d89mov rsi, rax
1400d8d8clock add [rax+8], 1
1400d8d91mov rcx, [r12]
1400d8d95lock sub [rcx+8], 1
1400d8d9ajne 0x1400d8ca9
1400d8da0mov rax, [rcx]
1400d8da3lea rdx, [rip+5734]
1400d8daamov rax, [rax+8]
1400d8daecmp rax, rdx
1400d8db1je 0x1400d8ca4
1400d8db7call rax
1400d8db9jmp 0x1400d8ca9
1400d8dbe
1400d8dbe 66 90 f.
1400d8dc0
1400d8dc0loc_1400d8dc0:
1400d8dc0mov rdx, [rax]
1400d8dc3lea rcx, [rip+5702]
1400d8dcamov rdx, [rdx+8]
1400d8dcecmp rdx, rcx
1400d8dd1mov rcx, rax
1400d8dd4jne 0x1400d8e69
1400d8ddacall operator delete(void*)
1400d8ddfjmp 0x1400d8cbb
1400d8de4
1400d8de4 0f 1f 40 00 ..@.
1400d8de8
1400d8de8loc_1400d8de8:
1400d8de8call rax
1400d8deajmp 0x1400d8d0d
1400d8def
1400d8def 90 .
1400d8df0
1400d8df0loc_1400d8df0:
1400d8df0mov rax, [rdi]
1400d8df3jmp 0x1400d8cb0
1400d8df8
1400d8df8 0f 1f 84 00 00 00 00 00 ........
1400d8e00
1400d8e00loc_1400d8e00:
1400d8e00mov eax, 1
1400d8e05lock xadd [rip+0x2d0c3], eax
1400d8e0dadd eax, 1
1400d8e10movsxd rcx, eax
1400d8e13mov rax, rsi
1400d8e16lock cmpxchg [rdx], rcx
1400d8e1bmov rsi, [rdx]
1400d8e1ejmp 0x1400d8aab
1400d8e23
1400d8e23loc_1400d8e23:
1400d8e23mov r9l, 1
1400d8e29lock xadd [rip+0x2d09e], r9l
1400d8e32add r9l, 1
1400d8e36movsxd r9, r9l
1400d8e39lock cmpxchg [rcx], r9
1400d8e3emov rax, [rcx]
1400d8e41jmp 0x1400d8c5e
1400d8e46
1400d8e46loc_1400d8e46:
1400d8e46mov r9l, 1
1400d8e4clock xadd [rip+0x2d07b], r9l
1400d8e55add r9l, 1
1400d8e59movsxd r9, r9l
1400d8e5clock cmpxchg [rcx], r9
1400d8e61mov rax, [rcx]
1400d8e64jmp 0x1400d8d72
1400d8e69
1400d8e69loc_1400d8e69:
1400d8e69call rdx
1400d8e6bjmp 0x1400d8cbb
1400d8e70
1400d8e70loc_1400d8e70:
1400d8e70call rax
1400d8e72jmp 0x1400d8ca9
1400d8e77
1400d8e77 48 89 c1 e8 11 8e 02 00 4c H.......L
1400d8e80 89 e1 e8 19 8c 02 00 e8 c4 93 02 00 48 89 c1 e8 ............H...
1400d8e90 fc 8d 02 00 e8 e7 8f 02 00 e9 1d fe ff ff 48 89 ..............H.
1400d8ea0 c1 e8 ea 8d 02 00 e8 d5 8f 02 00 e9 5d fe ff ff ............]...
1400d8eb0 48 89 c1 e8 d8 8d 02 00 e8 c3 8f 02 00 e9 e7 fd H...............
1400d8ec0 ff ff 48 89 c1 e8 c6 8d 02 00 e8 b1 8f 02 00 e9 ..H.............
1400d8ed0 d5 fd ff ff 48 89 c3 e8 a4 8f 02 00 48 89 d9 e8 ....H.......H...
1400d8ee0 bc 24 f4 ff 48 83 c2 01 48 89 c1 75 f2 e8 1e 8e .$..H...H..u....
1400d8ef0 02 00 eb f0 eb ee eb ec ........
1400d8a80
1400d8a80std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*):
1400d8a80push r15
1400d8a82push r14
1400d8a84push r13
1400d8a86push r12
1400d8a88push rbp
1400d8a89push rdi
1400d8a8apush rsi
1400d8a8bpush rbx
1400d8a8csub rsp, 56
1400d8a90mov rbx, rcx
1400d8a93mov rbp, r8
1400d8a96test r8, r8
1400d8a99je 0x1400d8d23
1400d8a9fmov rsi, [rdx]
1400d8aa2test rsi, rsi
1400d8aa5je 0x1400d8e00
1400d8aab
1400d8aabloc_1400d8aab:
1400d8aabmov rdi, [rbx+16]
1400d8aaflea rdx, [rsi-1]
1400d8ab3mov [rsp+32], rdx
1400d8ab8lea rax, [rdi-1]
1400d8abccmp rax, rdx
1400d8abfjae 0x1400d8bb6
1400d8ac5lea r15, [rsi+3]
1400d8ac9mov r14, [rbx+8]
1400d8acdmov rax, 0xfffffffffffffff
1400d8ad7cmp rax, r15
1400d8adalea rdx, [8*r15]
1400d8ae2mov rax, -1
1400d8ae9cmovae rax, rdx
1400d8aedmov rcx, rax
1400d8af0mov [rsp+40], rax
1400d8af5call operator new[](unsigned long long)
1400d8afamov r12, rax
1400d8afdxor eax, eax
1400d8affnop
1400d8b00
1400d8b00loc_1400d8b00:
1400d8b00mov rdx, [r14+8*rax]
1400d8b04mov [r12+8*rax], rdx
1400d8b08add rax, 1
1400d8b0ccmp rdi, rax
1400d8b0fjne 0x1400d8b00
1400d8b11cmp rdi, r15
1400d8b14jae 0x1400d8b2f
1400d8b16mov rax, rsi
1400d8b19lea rcx, [r12+8*rdi]
1400d8b1dxor edx, edx
1400d8b1fsub rax, rdi
1400d8b22lea r8, [8*rax+24]
1400d8b2acall memset
1400d8b2f
1400d8b2floc_1400d8b2f:
1400d8b2fmov rcx, [rsp+40]
1400d8b34mov r13, [rbx+24]
1400d8b38call operator new[](unsigned long long)
1400d8b3dmov r9, rax
1400d8b40xor eax, eax
1400d8b42nop [rax+rax]
1400d8b4dnop [rax+rax]
1400d8b58nop [rax+rax]
1400d8b60
1400d8b60loc_1400d8b60:
1400d8b60mov rdx, [r13+8*rax]
1400d8b65mov [r9+8*rax], rdx
1400d8b69add rax, 1
1400d8b6dcmp rdi, rax
1400d8b70jne 0x1400d8b60
1400d8b72cmp rdi, r15
1400d8b75jae 0x1400d8b9a
1400d8b77mov rax, rsi
1400d8b7alea rcx, [r9+8*rdi]
1400d8b7exor edx, edx
1400d8b80mov [rsp+40], r9
1400d8b85sub rax, rdi
1400d8b88lea r8, [8*rax+24]
1400d8b90call memset
1400d8b95mov r9, [rsp+40]
1400d8b9a
1400d8b9aloc_1400d8b9a:
1400d8b9amov [rbx+16], r15
1400d8b9emov rcx, r14
1400d8ba1mov [rbx+8], r12
1400d8ba5mov [rbx+24], r9
1400d8ba9call operator delete[](void*)
1400d8baemov rcx, r13
1400d8bb1call operator delete[](void*)
1400d8bb6
1400d8bb6loc_1400d8bb6:
1400d8bb6lock add [rbp+8], 1
1400d8bbbmov rax, [rbx+8]
1400d8bbfmov rdi, [rsp+32]
1400d8bc4lea rdi, [rax+8*rdi]
1400d8bc8mov rax, [rdi]
1400d8bcbtest rax, rax
1400d8bceje 0x1400d8cbb
1400d8bd4mov rdx, [rip+0xbe1a5]
1400d8bdbmov rcx, [rdx]
1400d8bdetest rcx, rcx
1400d8be1jne 0x1400d8c1f
1400d8be3jmp 0x1400d8cb0
1400d8be8
1400d8be8 0f 1f 84 00 00 00 00 00 ........
1400d8bf0
1400d8bf0loc_1400d8bf0:
1400d8bf0mov rcx, [rdx+8]
1400d8bf4mov rax, [rcx]
1400d8bf7cmp rsi, r8
1400d8bfaje 0x1400d8c51
1400d8bfc
1400d8bfcloc_1400d8bfc:
1400d8bfctest rax, rax
1400d8bffje 0x1400d8d38
1400d8c05cmp rsi, rax
1400d8c08je 0x1400d8d5f
1400d8c0e
1400d8c0eloc_1400d8c0e:
1400d8c0emov rcx, [rdx+16]
1400d8c12add rdx, 16
1400d8c16test rcx, rcx
1400d8c19je 0x1400d8df0
1400d8c1f
1400d8c1floc_1400d8c1f:
1400d8c1fmov r8, [rcx]
1400d8c22test r8, r8
1400d8c25jne 0x1400d8bf0
1400d8c27mov eax, 1
1400d8c2clock xadd [rip+0x2d29c], eax
1400d8c34add eax, 1
1400d8c37movsxd r9, eax
1400d8c3amov rax, r8
1400d8c3dlock cmpxchg [rcx], r9
1400d8c42mov r8, [rcx]
1400d8c45mov rcx, [rdx+8]
1400d8c49mov rax, [rcx]
1400d8c4ccmp rsi, r8
1400d8c4fjne 0x1400d8bfc
1400d8c51
1400d8c51loc_1400d8c51:
1400d8c51mov r8, [rbx+8]
1400d8c55test rax, rax
1400d8c58je 0x1400d8e23
1400d8c5e
1400d8c5eloc_1400d8c5e:
1400d8c5elea r12, [r8+8*rax-8]
1400d8c63cmp [r12], 0
1400d8c68je 0x1400d8df0
1400d8c6emov rdx, [rdx+8]
1400d8c72mov rcx, rbp
1400d8c75call std::locale::facet::_M_sso_shim(std::locale::id const*) const
1400d8c7amov rsi, rax
1400d8c7dlock add [rax+8], 1
1400d8c82mov rcx, [r12]
1400d8c86lock sub [rcx+8], 1
1400d8c8bjne 0x1400d8ca9
1400d8c8dmov rax, [rcx]
1400d8c90lea rdx, [rip+6009]
1400d8c97mov rax, [rax+8]
1400d8c9bcmp rax, rdx
1400d8c9ejne 0x1400d8e70
1400d8ca4
1400d8ca4loc_1400d8ca4:
1400d8ca4call operator delete(void*)
1400d8ca9
1400d8ca9loc_1400d8ca9:
1400d8ca9mov [r12], rsi
1400d8cadmov rax, [rdi]
1400d8cb0
1400d8cb0loc_1400d8cb0:
1400d8cb0lock sub [rax+8], 1
1400d8cb5je 0x1400d8dc0
1400d8cbb
1400d8cbbloc_1400d8cbb:
1400d8cbbmov [rdi], rbp
1400d8cbecmp [rbx+16], 0
1400d8cc3je 0x1400d8d23
1400d8cc5mov rax, [rbx+24]
1400d8cc9xor esi, esi
1400d8ccblea rbp, [rip+5950]
1400d8cd2nop [rax+rax]
1400d8cddnop [rax]
1400d8ce0
1400d8ce0loc_1400d8ce0:
1400d8ce0mov rcx, [rax+8*rsi]
1400d8ce4lea rdi, [8*rsi]
1400d8cectest rcx, rcx
1400d8cefje 0x1400d8d19
1400d8cf1lock sub [rcx+8], 1
1400d8cf6jne 0x1400d8d0d
1400d8cf8mov rax, [rcx]
1400d8cfbmov rax, [rax+8]
1400d8cffcmp rax, rbp
1400d8d02jne 0x1400d8de8
1400d8d08call operator delete(void*)
1400d8d0d
1400d8d0dloc_1400d8d0d:
1400d8d0dmov rax, [rbx+24]
1400d8d11mov [rax+rdi], 0
1400d8d19
1400d8d19loc_1400d8d19:
1400d8d19add rsi, 1
1400d8d1dcmp rsi, [rbx+16]
1400d8d21jb 0x1400d8ce0
1400d8d23
1400d8d23loc_1400d8d23:
1400d8d23add rsp, 56
1400d8d27pop rbx
1400d8d28pop rsi
1400d8d29pop rdi
1400d8d2apop rbp
1400d8d2bpop r12
1400d8d2dpop r13
1400d8d2fpop r14
1400d8d31pop r15
1400d8d33ret
1400d8d34
1400d8d34 0f 1f 40 00 ..@.
1400d8d38
1400d8d38loc_1400d8d38:
1400d8d38mov r8l, 1
1400d8d3elock xadd [rip+0x2d189], r8l
1400d8d47add r8l, 1
1400d8d4bmovsxd r8, r8l
1400d8d4elock cmpxchg [rcx], r8
1400d8d53mov rax, [rcx]
1400d8d56cmp rsi, rax
1400d8d59jne 0x1400d8c0e
1400d8d5f
1400d8d5floc_1400d8d5f:
1400d8d5fmov rcx, [rdx]
1400d8d62mov r8, [rbx+8]
1400d8d66mov rax, [rcx]
1400d8d69test rax, rax
1400d8d6cje 0x1400d8e46
1400d8d72
1400d8d72loc_1400d8d72:
1400d8d72lea r12, [r8+8*rax-8]
1400d8d77cmp [r12], 0
1400d8d7cje 0x1400d8df0
1400d8d7emov rdx, [rdx]
1400d8d81mov rcx, rbp
1400d8d84call std::locale::facet::_M_cow_shim(std::locale::id const*) const
1400d8d89mov rsi, rax
1400d8d8clock add [rax+8], 1
1400d8d91mov rcx, [r12]
1400d8d95lock sub [rcx+8], 1
1400d8d9ajne 0x1400d8ca9
1400d8da0mov rax, [rcx]
1400d8da3lea rdx, [rip+5734]
1400d8daamov rax, [rax+8]
1400d8daecmp rax, rdx
1400d8db1je 0x1400d8ca4
1400d8db7call rax
1400d8db9jmp 0x1400d8ca9
1400d8dbe
1400d8dbe 66 90 f.
1400d8dc0
1400d8dc0loc_1400d8dc0:
1400d8dc0mov rdx, [rax]
1400d8dc3lea rcx, [rip+5702]
1400d8dcamov rdx, [rdx+8]
1400d8dcecmp rdx, rcx
1400d8dd1mov rcx, rax
1400d8dd4jne 0x1400d8e69
1400d8ddacall operator delete(void*)
1400d8ddfjmp 0x1400d8cbb
1400d8de4
1400d8de4 0f 1f 40 00 ..@.
1400d8de8
1400d8de8loc_1400d8de8:
1400d8de8call rax
1400d8deajmp 0x1400d8d0d
1400d8def
1400d8def 90 .
1400d8df0
1400d8df0loc_1400d8df0:
1400d8df0mov rax, [rdi]
1400d8df3jmp 0x1400d8cb0
1400d8df8
1400d8df8 0f 1f 84 00 00 00 00 00 ........
1400d8e00
1400d8e00loc_1400d8e00:
1400d8e00mov eax, 1
1400d8e05lock xadd [rip+0x2d0c3], eax
1400d8e0dadd eax, 1
1400d8e10movsxd rcx, eax
1400d8e13mov rax, rsi
1400d8e16lock cmpxchg [rdx], rcx
1400d8e1bmov rsi, [rdx]
1400d8e1ejmp 0x1400d8aab
1400d8e23
1400d8e23loc_1400d8e23:
1400d8e23mov r9l, 1
1400d8e29lock xadd [rip+0x2d09e], r9l
1400d8e32add r9l, 1
1400d8e36movsxd r9, r9l
1400d8e39lock cmpxchg [rcx], r9
1400d8e3emov rax, [rcx]
1400d8e41jmp 0x1400d8c5e
1400d8e46
1400d8e46loc_1400d8e46:
1400d8e46mov r9l, 1
1400d8e4clock xadd [rip+0x2d07b], r9l
1400d8e55add r9l, 1
1400d8e59movsxd r9, r9l
1400d8e5clock cmpxchg [rcx], r9
1400d8e61mov rax, [rcx]
1400d8e64jmp 0x1400d8d72
1400d8e69
1400d8e69loc_1400d8e69:
1400d8e69call rdx
1400d8e6bjmp 0x1400d8cbb
1400d8e70
1400d8e70loc_1400d8e70:
1400d8e70call rax
1400d8e72jmp 0x1400d8ca9
1400d8e77
1400d8e77 48 89 c1 e8 11 8e 02 00 4c H.......L
1400d8e80 89 e1 e8 19 8c 02 00 e8 c4 93 02 00 48 89 c1 e8 ............H...
1400d8e90 fc 8d 02 00 e8 e7 8f 02 00 e9 1d fe ff ff 48 89 ..............H.
1400d8ea0 c1 e8 ea 8d 02 00 e8 d5 8f 02 00 e9 5d fe ff ff ............]...
1400d8eb0 48 89 c1 e8 d8 8d 02 00 e8 c3 8f 02 00 e9 e7 fd H...............
1400d8ec0 ff ff 48 89 c1 e8 c6 8d 02 00 e8 b1 8f 02 00 e9 ..H.............
1400d8ed0 d5 fd ff ff 48 89 c3 e8 a4 8f 02 00 48 89 d9 e8 ....H.......H...
1400d8ee0 bc 24 f4 ff 48 83 c2 01 48 89 c1 75 f2 e8 1e 8e .$..H...H..u....
1400d8ef0 02 00 eb f0 eb ee eb ec ........
1400d8a80
Loading..