File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
14009fd20
14009fd20std::filesystem::temp_directory_path[abi:cxx11]():
14009fd20push r13
14009fd22push r12
14009fd24push rbp
14009fd25push rdi
14009fd26push rsi
14009fd27push rbx
14009fd28sub rsp, 120
14009fd2cmov rsi, [rip+0xf795d]
14009fd33mov ebx, 1024
14009fd38mov rax, [rsi]
14009fd3bmov [rsp+104], rax
14009fd40xor eax, eax
14009fd42lea rsi, [rsp+64]
14009fd47mov rbp, rcx
14009fd4alea r12, [rsp+80]
14009fd4fcall std::_V2::system_category()
14009fd54xor r10l, r10l
14009fd57mov edx, ebx
14009fd59mov rcx, rsi
14009fd5cmov [rsp+56], rax
14009fd61mov rdi, [rip+0x129f10]
14009fd68mov r13, rax
14009fd6bmov [rsp+64], r12
14009fd70mov [rsp+72], 0
14009fd79mov [rsp+80], r10w
14009fd7fcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
14009fd84nop [rax+rax]
14009fd8fnop
14009fd90
14009fd90loc_14009fd90:
14009fd90mov rdx, [rsp+64]
14009fd95mov ecx, ebx
14009fd97call rdi
14009fd99cmp ebx, eax
14009fd9bjae 0x14009fdc0
14009fd9dmov rdx, [rsp+64]
14009fda2xor r9l, r9l
14009fda5mov ebx, eax
14009fda7mov rcx, rsi
14009fdaamov [rsp+72], 0
14009fdb3mov [rdx], r9w
14009fdb7mov edx, ebx
14009fdb9call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
14009fdbejmp 0x14009fd90
14009fdc0
14009fdc0loc_14009fdc0:
14009fdc0mov rcx, [rsp+64]
14009fdc5mov edx, eax
14009fdc7xor r8l, r8l
14009fdcamov [rsp+72], rdx
14009fdcfmov [rcx+2*rdx], r8w
14009fdd4test eax, eax
14009fdd6je 0x14009fed0
14009fddclea rax, [rbp+16]
14009fde0xor ebx, ebx
14009fde2mov [rbp], rax
14009fde6cmp rcx, r12
14009fde9je 0x14009fef8
14009fdef
14009fdefloc_14009fdef:
14009fdefmov rax, [rsp+80]
14009fdf4mov rdx, [rsp+72]
14009fdf9mov [rbp], rcx
14009fdfdmov [rbp+16], rax
14009fe01
14009fe01loc_14009fe01:
14009fe01mov [rbp+8], rdx
14009fe05lea rdi, [rbp+32]
14009fe09xor eax, eax
14009fe0bmov rcx, rdi
14009fe0emov [rsp+64], r12
14009fe13mov [rsp+72], 0
14009fe1cmov [rsp+80], ax
14009fe21call std::filesystem::__cxx11::path::_List::_List()
14009fe26mov rcx, rbp
14009fe29call std::filesystem::__cxx11::path::_M_split_cmpts()
14009fe2emov rcx, [rsp+64]
14009fe33cmp rcx, r12
14009fe36je 0x14009fe47
14009fe38mov rax, [rsp+80]
14009fe3dlea rdx, [rax+rax+2]
14009fe42call operator delete(void*, unsigned long long)
14009fe47
14009fe47loc_14009fe47:
14009fe47test ebx, ebx
14009fe49je 0x14009ff40
14009fe4f
14009fe4floc_14009fe4f:
14009fe4fmov ecx, 48
14009fe54cmp [rbp+8], 0
14009fe59jne 0x1400a003c
14009fe5fcall __cxa_allocate_exception
14009fe64lea rdx, [rip+0xf3525]
14009fe6bmov rcx, rsi
14009fe6emov r12, rax
14009fe71call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009fe76mov [rsp+48], ebx
14009fe7amovdqu x0, [rsp+48]
14009fe80mov rdx, rsi
14009fe83mov rcx, r12
14009fe86lea r8, [rsp+32]
14009fe8bmovups [rsp+32], x0
14009fe90call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
14009fe95mov rcx, rsi
14009fe98call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009fe9dmov rsi, [rip+0xf77ec]
14009fea4mov rax, [rsp+104]
14009fea9sub rax, [rsi]
14009feacjne 0x1400a0037
14009feb2lea r8, [rip+9591]
14009feb9lea rdx, [rip+0xfae60]
14009fec0mov rcx, r12
14009fec3call __cxa_throw
14009fec8nop [rax+rax]
14009fed0
14009fed0loc_14009fed0:
14009fed0call [rip+0x129d7a]
14009fed6mov rcx, [rsp+64]
14009fedbmov [rsp+56], r13
14009fee0mov ebx, eax
14009fee2lea rax, [rbp+16]
14009fee6mov [rbp], rax
14009feeacmp rcx, r12
14009feedjne 0x14009fdef
14009fef3mov rdx, [rsp+72]
14009fef8
14009fef8loc_14009fef8:
14009fef8lea rcx, [rdx+rdx+2]
14009fefdcmp ecx, 8
14009ff00jae 0x14009ff9e
14009ff06test cl, 4
14009ff09jne 0x14009ffee
14009ff0ftest ecx, ecx
14009ff11je 0x14009fe01
14009ff17movzx r8l, [rsp+80]
14009ff1dmov [rax], r8b
14009ff20test cl, 2
14009ff23je 0x14009fe01
14009ff29mov ecx, ecx
14009ff2bmovzx r8l, [r12+rcx-2]
14009ff31mov [rax+rcx-2], r8w
14009ff37jmp 0x14009fe01
14009ff3c
14009ff3c 0f 1f 40 00 ..@.
14009ff40
14009ff40loc_14009ff40:
14009ff40lea rdx, [rsp+48]
14009ff45mov rcx, rbp
14009ff48mov [rsp+48], 0
14009ff50call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009ff55mov ebx, [rsp+48]
14009ff59test ebx, ebx
14009ff5bjne 0x14009fe4f
14009ff61cmp al, 2
14009ff63je 0x14009ff79
14009ff65call std::_V2::generic_category()
14009ff6amov ebx, 20
14009ff6fmov [rsp+56], rax
14009ff74jmp 0x14009fe4f
14009ff79
14009ff79loc_14009ff79:
14009ff79mov rdi, [rip+0xf7710]
14009ff80mov rax, [rsp+104]
14009ff85sub rax, [rdi]
14009ff88jne 0x1400a0037
14009ff8emov rax, rbp
14009ff91add rsp, 120
14009ff95pop rbx
14009ff96pop rsi
14009ff97pop rdi
14009ff98pop rbp
14009ff99pop r12
14009ff9bpop r13
14009ff9dret
14009ff9e
14009ff9eloc_14009ff9e:
14009ff9emov r8, [rsp+80]
14009ffa3mov r10, r12
14009ffa6mov [rax], r8
14009ffa9mov r8l, ecx
14009ffacmov r9, [r12+r8-8]
14009ffb1mov [rax+r8-8], r9
14009ffb6lea r8, [rax+8]
14009ffbaand r8, -8
14009ffbesub rax, r8
14009ffc1add ecx, eax
14009ffc3sub r10, rax
14009ffc6and ecx, -8
14009ffc9cmp ecx, 8
14009ffccjb 0x14009fe01
14009ffd2and ecx, -8
14009ffd5xor eax, eax
14009ffd7
14009ffd7loc_14009ffd7:
14009ffd7mov r9l, eax
14009ffdaadd eax, 8
14009ffddmov r11, [r10+r9]
14009ffe1mov [r8+r9], r11
14009ffe5cmp eax, ecx
14009ffe7jb 0x14009ffd7
14009ffe9jmp 0x14009fe01
14009ffee
14009ffeeloc_14009ffee:
14009ffeemov r8l, [rsp+80]
14009fff3mov ecx, ecx
14009fff5mov [rax], r8l
14009fff8mov r8l, [r12+rcx-4]
14009fffdmov [rax+rcx-4], r8l
1400a0002jmp 0x14009fe01
1400a0007
1400a0007 48 89 f9 48 89 c3 e8 fe ef H..H.....
1400a0010 00 00 48 89 e9 e8 26 1a 04 00 ..H...&...
1400a001a
1400a001aloc_1400a001a:
1400a001amov rcx, rsi
1400a001dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a0022mov rsi, [rip+0xf7667]
1400a0029mov rax, [rsp+104]
1400a002esub rax, [rsi]
1400a0031je 0x1400a00e1
1400a0037
1400a0037loc_1400a0037:
1400a0037call __stack_chk_fail
1400a003c
1400a003cloc_1400a003c:
1400a003ccall __cxa_allocate_exception
1400a0041lea rdx, [rip+0xf3348]
1400a0048mov rcx, rsi
1400a004bmov r12, rax
1400a004ecall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a0053mov [rsp+48], ebx
1400a0057movdqu x1, [rsp+48]
1400a005dmov r8, rbp
1400a0060mov rdx, rsi
1400a0063lea r9, [rsp+32]
1400a0068mov rcx, r12
1400a006bmovups [rsp+32], x1
1400a0070call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a0075mov rcx, rsi
1400a0078call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a007dmov rsi, [rip+0xf760c]
1400a0084mov rax, [rsp+104]
1400a0089sub rax, [rsi]
1400a008cjne 0x1400a0037
1400a008elea r8, [rip+9115]
1400a0095lea rdx, [rip+0xfac84]
1400a009cmov rcx, r12
1400a009fcall __cxa_throw
1400a00a4mov rbx, rax
1400a00a7jmp 0x1400a00bc
1400a00a9
1400a00a9 48 89 f1 48 89 c3 e8 H..H...
1400a00b0 5c cf 03 00 4c 89 e1 e8 94 1e 06 00 \...L.......
1400a00bc
1400a00bcloc_1400a00bc:
1400a00bcmov rcx, rdi
1400a00bfcall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400a00c4mov rcx, rbp
1400a00c7call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a00ccmov rsi, [rip+0xf75bd]
1400a00d3mov rax, [rsp+104]
1400a00d8sub rax, [rsi]
1400a00dbjne 0x1400a0037
1400a00e1
1400a00e1loc_1400a00e1:
1400a00e1mov rcx, rbx
1400a00e4call _Unwind_Resume
1400a00e9mov rbx, rax
1400a00ecjmp 0x1400a001a
1400a00f1
1400a00f1 eb b6 48 89 c3 e9 17 ff ff ff 48 8b 54 24 40 ..H.......H.T$@
1400a0100 31 c9 48 89 c3 48 89 4c 24 48 66 c7 02 00 00 e9 1.H..H.L$Hf.....
1400a0110 06 ff ff ff 48 89 c3 eb 9b eb f9 ....H......
14009fd20
14009fd20std::filesystem::temp_directory_path[abi:cxx11]():
14009fd20push r13
14009fd22push r12
14009fd24push rbp
14009fd25push rdi
14009fd26push rsi
14009fd27push rbx
14009fd28sub rsp, 120
14009fd2cmov rsi, [rip+0xf795d]
14009fd33mov ebx, 1024
14009fd38mov rax, [rsi]
14009fd3bmov [rsp+104], rax
14009fd40xor eax, eax
14009fd42lea rsi, [rsp+64]
14009fd47mov rbp, rcx
14009fd4alea r12, [rsp+80]
14009fd4fcall std::_V2::system_category()
14009fd54xor r10l, r10l
14009fd57mov edx, ebx
14009fd59mov rcx, rsi
14009fd5cmov [rsp+56], rax
14009fd61mov rdi, [rip+0x129f10]
14009fd68mov r13, rax
14009fd6bmov [rsp+64], r12
14009fd70mov [rsp+72], 0
14009fd79mov [rsp+80], r10w
14009fd7fcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
14009fd84nop [rax+rax]
14009fd8fnop
14009fd90
14009fd90loc_14009fd90:
14009fd90mov rdx, [rsp+64]
14009fd95mov ecx, ebx
14009fd97call rdi
14009fd99cmp ebx, eax
14009fd9bjae 0x14009fdc0
14009fd9dmov rdx, [rsp+64]
14009fda2xor r9l, r9l
14009fda5mov ebx, eax
14009fda7mov rcx, rsi
14009fdaamov [rsp+72], 0
14009fdb3mov [rdx], r9w
14009fdb7mov edx, ebx
14009fdb9call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
14009fdbejmp 0x14009fd90
14009fdc0
14009fdc0loc_14009fdc0:
14009fdc0mov rcx, [rsp+64]
14009fdc5mov edx, eax
14009fdc7xor r8l, r8l
14009fdcamov [rsp+72], rdx
14009fdcfmov [rcx+2*rdx], r8w
14009fdd4test eax, eax
14009fdd6je 0x14009fed0
14009fddclea rax, [rbp+16]
14009fde0xor ebx, ebx
14009fde2mov [rbp], rax
14009fde6cmp rcx, r12
14009fde9je 0x14009fef8
14009fdef
14009fdefloc_14009fdef:
14009fdefmov rax, [rsp+80]
14009fdf4mov rdx, [rsp+72]
14009fdf9mov [rbp], rcx
14009fdfdmov [rbp+16], rax
14009fe01
14009fe01loc_14009fe01:
14009fe01mov [rbp+8], rdx
14009fe05lea rdi, [rbp+32]
14009fe09xor eax, eax
14009fe0bmov rcx, rdi
14009fe0emov [rsp+64], r12
14009fe13mov [rsp+72], 0
14009fe1cmov [rsp+80], ax
14009fe21call std::filesystem::__cxx11::path::_List::_List()
14009fe26mov rcx, rbp
14009fe29call std::filesystem::__cxx11::path::_M_split_cmpts()
14009fe2emov rcx, [rsp+64]
14009fe33cmp rcx, r12
14009fe36je 0x14009fe47
14009fe38mov rax, [rsp+80]
14009fe3dlea rdx, [rax+rax+2]
14009fe42call operator delete(void*, unsigned long long)
14009fe47
14009fe47loc_14009fe47:
14009fe47test ebx, ebx
14009fe49je 0x14009ff40
14009fe4f
14009fe4floc_14009fe4f:
14009fe4fmov ecx, 48
14009fe54cmp [rbp+8], 0
14009fe59jne 0x1400a003c
14009fe5fcall __cxa_allocate_exception
14009fe64lea rdx, [rip+0xf3525]
14009fe6bmov rcx, rsi
14009fe6emov r12, rax
14009fe71call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009fe76mov [rsp+48], ebx
14009fe7amovdqu x0, [rsp+48]
14009fe80mov rdx, rsi
14009fe83mov rcx, r12
14009fe86lea r8, [rsp+32]
14009fe8bmovups [rsp+32], x0
14009fe90call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
14009fe95mov rcx, rsi
14009fe98call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009fe9dmov rsi, [rip+0xf77ec]
14009fea4mov rax, [rsp+104]
14009fea9sub rax, [rsi]
14009feacjne 0x1400a0037
14009feb2lea r8, [rip+9591]
14009feb9lea rdx, [rip+0xfae60]
14009fec0mov rcx, r12
14009fec3call __cxa_throw
14009fec8nop [rax+rax]
14009fed0
14009fed0loc_14009fed0:
14009fed0call [rip+0x129d7a]
14009fed6mov rcx, [rsp+64]
14009fedbmov [rsp+56], r13
14009fee0mov ebx, eax
14009fee2lea rax, [rbp+16]
14009fee6mov [rbp], rax
14009feeacmp rcx, r12
14009feedjne 0x14009fdef
14009fef3mov rdx, [rsp+72]
14009fef8
14009fef8loc_14009fef8:
14009fef8lea rcx, [rdx+rdx+2]
14009fefdcmp ecx, 8
14009ff00jae 0x14009ff9e
14009ff06test cl, 4
14009ff09jne 0x14009ffee
14009ff0ftest ecx, ecx
14009ff11je 0x14009fe01
14009ff17movzx r8l, [rsp+80]
14009ff1dmov [rax], r8b
14009ff20test cl, 2
14009ff23je 0x14009fe01
14009ff29mov ecx, ecx
14009ff2bmovzx r8l, [r12+rcx-2]
14009ff31mov [rax+rcx-2], r8w
14009ff37jmp 0x14009fe01
14009ff3c
14009ff3c 0f 1f 40 00 ..@.
14009ff40
14009ff40loc_14009ff40:
14009ff40lea rdx, [rsp+48]
14009ff45mov rcx, rbp
14009ff48mov [rsp+48], 0
14009ff50call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009ff55mov ebx, [rsp+48]
14009ff59test ebx, ebx
14009ff5bjne 0x14009fe4f
14009ff61cmp al, 2
14009ff63je 0x14009ff79
14009ff65call std::_V2::generic_category()
14009ff6amov ebx, 20
14009ff6fmov [rsp+56], rax
14009ff74jmp 0x14009fe4f
14009ff79
14009ff79loc_14009ff79:
14009ff79mov rdi, [rip+0xf7710]
14009ff80mov rax, [rsp+104]
14009ff85sub rax, [rdi]
14009ff88jne 0x1400a0037
14009ff8emov rax, rbp
14009ff91add rsp, 120
14009ff95pop rbx
14009ff96pop rsi
14009ff97pop rdi
14009ff98pop rbp
14009ff99pop r12
14009ff9bpop r13
14009ff9dret
14009ff9e
14009ff9eloc_14009ff9e:
14009ff9emov r8, [rsp+80]
14009ffa3mov r10, r12
14009ffa6mov [rax], r8
14009ffa9mov r8l, ecx
14009ffacmov r9, [r12+r8-8]
14009ffb1mov [rax+r8-8], r9
14009ffb6lea r8, [rax+8]
14009ffbaand r8, -8
14009ffbesub rax, r8
14009ffc1add ecx, eax
14009ffc3sub r10, rax
14009ffc6and ecx, -8
14009ffc9cmp ecx, 8
14009ffccjb 0x14009fe01
14009ffd2and ecx, -8
14009ffd5xor eax, eax
14009ffd7
14009ffd7loc_14009ffd7:
14009ffd7mov r9l, eax
14009ffdaadd eax, 8
14009ffddmov r11, [r10+r9]
14009ffe1mov [r8+r9], r11
14009ffe5cmp eax, ecx
14009ffe7jb 0x14009ffd7
14009ffe9jmp 0x14009fe01
14009ffee
14009ffeeloc_14009ffee:
14009ffeemov r8l, [rsp+80]
14009fff3mov ecx, ecx
14009fff5mov [rax], r8l
14009fff8mov r8l, [r12+rcx-4]
14009fffdmov [rax+rcx-4], r8l
1400a0002jmp 0x14009fe01
1400a0007
1400a0007 48 89 f9 48 89 c3 e8 fe ef H..H.....
1400a0010 00 00 48 89 e9 e8 26 1a 04 00 ..H...&...
1400a001a
1400a001aloc_1400a001a:
1400a001amov rcx, rsi
1400a001dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a0022mov rsi, [rip+0xf7667]
1400a0029mov rax, [rsp+104]
1400a002esub rax, [rsi]
1400a0031je 0x1400a00e1
1400a0037
1400a0037loc_1400a0037:
1400a0037call __stack_chk_fail
1400a003c
1400a003cloc_1400a003c:
1400a003ccall __cxa_allocate_exception
1400a0041lea rdx, [rip+0xf3348]
1400a0048mov rcx, rsi
1400a004bmov r12, rax
1400a004ecall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a0053mov [rsp+48], ebx
1400a0057movdqu x1, [rsp+48]
1400a005dmov r8, rbp
1400a0060mov rdx, rsi
1400a0063lea r9, [rsp+32]
1400a0068mov rcx, r12
1400a006bmovups [rsp+32], x1
1400a0070call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a0075mov rcx, rsi
1400a0078call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a007dmov rsi, [rip+0xf760c]
1400a0084mov rax, [rsp+104]
1400a0089sub rax, [rsi]
1400a008cjne 0x1400a0037
1400a008elea r8, [rip+9115]
1400a0095lea rdx, [rip+0xfac84]
1400a009cmov rcx, r12
1400a009fcall __cxa_throw
1400a00a4mov rbx, rax
1400a00a7jmp 0x1400a00bc
1400a00a9
1400a00a9 48 89 f1 48 89 c3 e8 H..H...
1400a00b0 5c cf 03 00 4c 89 e1 e8 94 1e 06 00 \...L.......
1400a00bc
1400a00bcloc_1400a00bc:
1400a00bcmov rcx, rdi
1400a00bfcall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400a00c4mov rcx, rbp
1400a00c7call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a00ccmov rsi, [rip+0xf75bd]
1400a00d3mov rax, [rsp+104]
1400a00d8sub rax, [rsi]
1400a00dbjne 0x1400a0037
1400a00e1
1400a00e1loc_1400a00e1:
1400a00e1mov rcx, rbx
1400a00e4call _Unwind_Resume
1400a00e9mov rbx, rax
1400a00ecjmp 0x1400a001a
1400a00f1
1400a00f1 eb b6 48 89 c3 e9 17 ff ff ff 48 8b 54 24 40 ..H.......H.T$@
1400a0100 31 c9 48 89 c3 48 89 4c 24 48 66 c7 02 00 00 e9 1.H..H.L$Hf.....
1400a0110 06 ff ff ff 48 89 c3 eb 9b eb f9 ....H......
14009fd20
1400a011b
1400a011b // align 0x10
1400a011b // align 0x10
1400a0120
1400a0120std::filesystem::create_directory_symlink(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
1400a0120push rbx
1400a0121sub rsp, 32
1400a0125mov rbx, r8
1400a0128call std::_V2::generic_category()
1400a012dmov [rbx], 40
1400a0133mov [rbx+8], rax
1400a0137add rsp, 32
1400a013bpop rbx
1400a013cret
1400a0120
1400a0120std::filesystem::create_directory_symlink(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
1400a0120push rbx
1400a0121sub rsp, 32
1400a0125mov rbx, r8
1400a0128call std::_V2::generic_category()
1400a012dmov [rbx], 40
1400a0133mov [rbx+8], rax
1400a0137add rsp, 32
1400a013bpop rbx
1400a013cret
1400a0120
1400a013d
1400a013d // align 0x10
1400a013d // align 0x10
1400a0140
1400a0140std::filesystem::copy(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::filesystem::copy_options):
1400a0140push r14
1400a0142push rdi
1400a0143push rsi
1400a0144push rbx
1400a0145sub rsp, 152
1400a014cmov rsi, rdx
1400a014fmov [rsp+60], r8l
1400a0154mov rdx, [rip+0xf7535]
1400a015bmov rbx, rcx
1400a015emov [rsp+80], 0
1400a0166mov rax, [rdx]
1400a0169mov [rsp+136], rax
1400a0171xor eax, eax
1400a0173call std::_V2::system_category()
1400a0178mov r8l, [rsp+60]
1400a017dmov rdx, rsi
1400a0180mov rcx, rbx
1400a0183lea r9, [rsp+80]
1400a0188mov [rsp+88], rax
1400a018dcall std::filesystem::copy(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::filesystem::copy_options, std::error_code&)
1400a0192mov eax, [rsp+80]
1400a0196test eax, eax
1400a0198jne 0x1400a01bb
1400a019amov rsi, [rip+0xf74ef]
1400a01a1mov rax, [rsp+136]
1400a01a9sub rax, [rsi]
1400a01acjne 0x1400a021f
1400a01aeadd rsp, 152
1400a01b5pop rbx
1400a01b6pop rsi
1400a01b7pop rdi
1400a01b8pop r14
1400a01baret
1400a01bb
1400a01bbloc_1400a01bb:
1400a01bbmov ecx, 48
1400a01c0call __cxa_allocate_exception
1400a01c5lea rdx, [rip+0xf31d8]
1400a01cclea rcx, [rsp+96]
1400a01d1mov r14, rax
1400a01d4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a01d9lea rax, [rsp+64]
1400a01demov r9, rsi
1400a01e1mov r8, rbx
1400a01e4mov rcx, r14
1400a01e7mov [rsp+32], rax
1400a01ecmovdqu x0, [rsp+80]
1400a01f2lea rdx, [rsp+96]
1400a01f7movups [rsp+64], x0
1400a01fccall std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a0201lea rcx, [rsp+96]
1400a0206call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a020bmov rbx, [rip+0xf747e]
1400a0212mov rax, [rsp+136]
1400a021asub rax, [rbx]
1400a021dje 0x1400a0229
1400a021f
1400a021floc_1400a021f:
1400a021fcall __stack_chk_fail
1400a0224mov rbx, rax
1400a0227jmp 0x1400a024c
1400a0229
1400a0229loc_1400a0229:
1400a0229lea r8, [rip+8704]
1400a0230lea rdx, [rip+0xfaae9]
1400a0237mov rcx, r14
1400a023acall __cxa_throw
1400a023flea rcx, [rsp+96]
1400a0244mov rbx, rax
1400a0247call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a024c
1400a024cloc_1400a024c:
1400a024cmov rcx, r14
1400a024fcall __cxa_free_exception
1400a0254mov rcx, [rip+0xf7435]
1400a025bmov rax, [rsp+136]
1400a0263sub rax, [rcx]
1400a0266jne 0x1400a021f
1400a0268mov rcx, rbx
1400a026bcall _Unwind_Resume
1400a0270nop
1400a0140
1400a0140std::filesystem::copy(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::filesystem::copy_options):
1400a0140push r14
1400a0142push rdi
1400a0143push rsi
1400a0144push rbx
1400a0145sub rsp, 152
1400a014cmov rsi, rdx
1400a014fmov [rsp+60], r8l
1400a0154mov rdx, [rip+0xf7535]
1400a015bmov rbx, rcx
1400a015emov [rsp+80], 0
1400a0166mov rax, [rdx]
1400a0169mov [rsp+136], rax
1400a0171xor eax, eax
1400a0173call std::_V2::system_category()
1400a0178mov r8l, [rsp+60]
1400a017dmov rdx, rsi
1400a0180mov rcx, rbx
1400a0183lea r9, [rsp+80]
1400a0188mov [rsp+88], rax
1400a018dcall std::filesystem::copy(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::filesystem::copy_options, std::error_code&)
1400a0192mov eax, [rsp+80]
1400a0196test eax, eax
1400a0198jne 0x1400a01bb
1400a019amov rsi, [rip+0xf74ef]
1400a01a1mov rax, [rsp+136]
1400a01a9sub rax, [rsi]
1400a01acjne 0x1400a021f
1400a01aeadd rsp, 152
1400a01b5pop rbx
1400a01b6pop rsi
1400a01b7pop rdi
1400a01b8pop r14
1400a01baret
1400a01bb
1400a01bbloc_1400a01bb:
1400a01bbmov ecx, 48
1400a01c0call __cxa_allocate_exception
1400a01c5lea rdx, [rip+0xf31d8]
1400a01cclea rcx, [rsp+96]
1400a01d1mov r14, rax
1400a01d4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a01d9lea rax, [rsp+64]
1400a01demov r9, rsi
1400a01e1mov r8, rbx
1400a01e4mov rcx, r14
1400a01e7mov [rsp+32], rax
1400a01ecmovdqu x0, [rsp+80]
1400a01f2lea rdx, [rsp+96]
1400a01f7movups [rsp+64], x0
1400a01fccall std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a0201lea rcx, [rsp+96]
1400a0206call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a020bmov rbx, [rip+0xf747e]
1400a0212mov rax, [rsp+136]
1400a021asub rax, [rbx]
1400a021dje 0x1400a0229
1400a021f
1400a021floc_1400a021f:
1400a021fcall __stack_chk_fail
1400a0224mov rbx, rax
1400a0227jmp 0x1400a024c
1400a0229
1400a0229loc_1400a0229:
1400a0229lea r8, [rip+8704]
1400a0230lea rdx, [rip+0xfaae9]
1400a0237mov rcx, r14
1400a023acall __cxa_throw
1400a023flea rcx, [rsp+96]
1400a0244mov rbx, rax
1400a0247call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a024c
1400a024cloc_1400a024c:
1400a024cmov rcx, r14
1400a024fcall __cxa_free_exception
1400a0254mov rcx, [rip+0xf7435]
1400a025bmov rax, [rsp+136]
1400a0263sub rax, [rcx]
1400a0266jne 0x1400a021f
1400a0268mov rcx, rbx
1400a026bcall _Unwind_Resume
1400a0270nop
1400a0140
1400a0271
1400a0271 // align 0x10
1400a0271 // align 0x10
1400a0280
1400a0280std::filesystem::copy(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::filesystem::copy_options, std::error_code&):
1400a0280push r15
1400a0282push r14
1400a0284push r13
1400a0286push r12
1400a0288push rbp
1400a0289push rdi
1400a028apush rsi
1400a028bpush rbx
1400a028csub rsp, 408
1400a0293mov rdi, [rip+0x129c46]
1400a029amov r13, rdx
1400a029dmov rdx, [rip+0xf73ec]
1400a02a4mov rbp, rcx
1400a02a7mov ebx, r8l
1400a02aalea r12, [rsp+112]
1400a02afmov rsi, r9
1400a02b2mov r15l, r8l
1400a02b5mov rcx, [rdx]
1400a02b8mov [rsp+392], rcx
1400a02c0mov rcx, [rbp]
1400a02c4mov rdx, r12
1400a02c7call rdi
1400a02c9test eax, eax
1400a02cbjne 0x1400a03f0
1400a02d1lea r14, [rsp+176]
1400a02d9mov rcx, [r13]
1400a02ddmov rdx, r14
1400a02e0call rdi
1400a02e2test eax, eax
1400a02e4jne 0x1400a0348
1400a02e6movzx eax, [rsp+182]
1400a02eeand ax, -4096
1400a02f2cmp ax, -32768
1400a02f6je 0x1400a0410
1400a02fccmp ax, 16384
1400a0300je 0x1400a0440
1400a0306
1400a0306loc_1400a0306:
1400a0306call std::_V2::generic_category()
1400a030bmov [rsi], 22
1400a0311mov [rsi+8], rax
1400a0315
1400a0315loc_1400a0315:
1400a0315mov rsi, [rip+0xf7374]
1400a031cmov rax, [rsp+392]
1400a0324sub rax, [rsi]
1400a0327jne 0x1400a0c41
1400a032dadd rsp, 408
1400a0334pop rbx
1400a0335pop rsi
1400a0336pop rdi
1400a0337pop rbp
1400a0338pop r12
1400a033apop r13
1400a033cpop r14
1400a033epop r15
1400a0340ret
1400a0341
1400a0341 0f 1f 80 00 00 00 00 .......
1400a0348
1400a0348loc_1400a0348:
1400a0348mov rax, [rip+0x129ab9]
1400a034fmov [rsp+56], rax
1400a0354call rax
1400a0356mov eax, [rax]
1400a0358cmp eax, 20
1400a035bje 0x1400a0380
1400a035dcmp eax, 2
1400a0360je 0x1400a0380
1400a0362call std::_V2::generic_category()
1400a0367mov rbx, rax
1400a036acall [rsp+56]
1400a036emov eax, [rax]
1400a0370mov [rsi+8], rbx
1400a0374mov [rsi], eax
1400a0376jmp 0x1400a0315
1400a0378
1400a0378 0f 1f 84 00 00 00 00 00 ........
1400a0380
1400a0380loc_1400a0380:
1400a0380movzx eax, [rsp+118]
1400a0385and ax, -4096
1400a0389cmp ax, -32768
1400a038dje 0x1400a06e0
1400a0393cmp ax, 16384
1400a0397jne 0x1400a0306
1400a039dtest bl, 128
1400a03a0jne 0x1400a073f
1400a03a6test bl, 8
1400a03a9je 0x1400a0804
1400a03afmov r12l, 8
1400a03b5
1400a03b5loc_1400a03b5:
1400a03b5mov rcx, [rbp]
1400a03b9lea rdx, [rsp+240]
1400a03c1call rdi
1400a03c3test eax, eax
1400a03c5jne 0x1400a0868
1400a03cbmov rdx, rsi
1400a03cemov rcx, r13
1400a03d1call _ZN12_GLOBAL__N_1L10create_dirERKNSt10filesystem7__cxx114pathENS0_5permsERSt10error_code.isra.0
1400a03d6test al, al
1400a03d8je 0x1400a0315
1400a03detest r12w, r12w
1400a03e2je 0x1400a04cc
1400a03e8jmp 0x1400a04d4
1400a03ed
1400a03ed 0f 1f 00 ...
1400a03f0
1400a03f0loc_1400a03f0:
1400a03f0call std::_V2::generic_category()
1400a03f5mov rbx, rax
1400a03f8call [rip+0x129a0a]
1400a03femov eax, [rax]
1400a0400mov [rsi+8], rbx
1400a0404mov [rsi], eax
1400a0406jmp 0x1400a0315
1400a040b
1400a040b 0f 1f 44 00 00 ..D..
1400a0410
1400a0410loc_1400a0410:
1400a0410movzx eax, [rsp+118]
1400a0415and ax, -4096
1400a0419cmp ax, -32768
1400a041dje 0x1400a0758
1400a0423cmp ax, 16384
1400a0427jne 0x1400a0306
1400a042dmov edi, 1
1400a0432mov r10l, 2
1400a0438jmp 0x1400a0470
1400a043a
1400a043a 66 0f 1f 44 00 00 f..D..
1400a0440
1400a0440loc_1400a0440:
1400a0440movzx eax, [rsp+118]
1400a0445and ax, -4096
1400a0449cmp ax, -32768
1400a044dje 0x1400a0710
1400a0453cmp ax, 16384
1400a0457jne 0x1400a0306
1400a045dmov edi, 2
1400a0462mov r10l, 2
1400a0468nop [rax+rax]
1400a0470
1400a0470loc_1400a0470:
1400a0470mov rcx, [rbp]
1400a0474mov [rsp+32], rsi
1400a0479mov r9, r14
1400a047cmov rdx, r12
1400a047fmov r8, [r13]
1400a0483mov [rsp+56], r10b
1400a0488call std::filesystem::equiv_files(wchar_t const*, _stat64 const&, wchar_t const*, _stat64 const&, std::error_code&)
1400a048dtest al, al
1400a048fjne 0x1400a07f0
1400a0495mov eax, ebx
1400a0497and ax, 128
1400a049bcmp dil, 1
1400a049fje 0x1400a0738
1400a04a5mov edi, 2
1400a04aacmp [rsp+56], 2
1400a04afjne 0x1400a06eb
1400a04b5test ax, ax
1400a04b8jne 0x1400a073f
1400a04betest bl, 8
1400a04c1jne 0x1400a04d4
1400a04c3test bx, bx
1400a04c6jne 0x1400a0720
1400a04cc
1400a04ccloc_1400a04cc:
1400a04ccmov eax, ebx
1400a04ceor ah, 16
1400a04d1mov r15l, eax
1400a04d4
1400a04d4loc_1400a04d4:
1400a04d4lea rcx, [rsp+96]
1400a04d9mov r9, rsi
1400a04dcxor r8l, r8l
1400a04dfmov rdx, rbp
1400a04e2call std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*)
1400a04e7movdqu x0, [rsp+96]
1400a04edmovhlps x1, x0
1400a04f0movq rax, x1
1400a04f5test rax, rax
1400a04f8je 0x1400a069e
1400a04felock add [rax+8], 1
1400a0503mov rcx, [rsp+104]
1400a0508movups [rsp+240], x0
1400a0510test rcx, rcx
1400a0513je 0x1400a0547
1400a0515lea rax, [rcx+8]
1400a0519lock add [rcx+8], 1
1400a051emov rdx, 0x100000001
1400a0528mov r8, [rcx+8]
1400a052ccmp r8, rdx
1400a052fje 0x1400a08b2
1400a0535lock sub [rax], 1
1400a0539je 0x1400a0b6d
1400a053f
1400a053floc_1400a053f:
1400a053fmov rax, [rsp+248]
1400a0547
1400a0547loc_1400a0547:
1400a0547lea rdi, [rsp+240]
1400a054flea r14, [rsp+304]
1400a0557mov [rsp+56], rdi
1400a055clea rbp, [rsp+352]
1400a0564test rax, rax
1400a0567je 0x1400a069e
1400a056d
1400a056dloc_1400a056d:
1400a056dmov rcx, [rsp+56]
1400a0572call std::filesystem::__cxx11::directory_iterator::operator*() const
1400a0577mov rcx, r14
1400a057amov rdx, rax
1400a057dmov r12, rax
1400a0580call std::filesystem::__cxx11::path::filename() const
1400a0585mov rax, [r13+8]
1400a0589lea rbx, [rsp+368]
1400a0591mov rdi, [r13]
1400a0595mov [rsp+352], rbx
1400a059dmov [rsp+88], rax
1400a05a2cmp rax, 7
1400a05a6ja 0x1400a0822
1400a05aclea r8, [rax+1]
1400a05b0mov rcx, rbx
1400a05b3test rax, rax
1400a05b6je 0x1400a0815
1400a05bc
1400a05bcloc_1400a05bc:
1400a05bcadd r8, r8
1400a05bfmov rdx, rdi
1400a05c2call memcpy
1400a05c7mov rax, [rsp+88]
1400a05cc
1400a05ccloc_1400a05cc:
1400a05cclea rdi, [rsp+384]
1400a05d4lea rdx, [r13+32]
1400a05d8mov [rsp+360], rax
1400a05e0mov rcx, rdi
1400a05e3call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a05e8mov rdx, r14
1400a05ebmov rcx, rbp
1400a05eecall std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
1400a05f3mov r9, rsi
1400a05f6mov r8l, r15l
1400a05f9mov rdx, rbp
1400a05fcmov rcx, r12
1400a05ffcall std::filesystem::copy(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::filesystem::copy_options, std::error_code&)
1400a0604mov rdx, [rsp+384]
1400a060ctest rdx, rdx
1400a060fje 0x1400a0619
1400a0611mov rcx, rdi
1400a0614call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a0619
1400a0619loc_1400a0619:
1400a0619mov rcx, [rsp+352]
1400a0621cmp rcx, rbx
1400a0624je 0x1400a0638
1400a0626mov rax, [rsp+368]
1400a062elea rdx, [rax+rax+2]
1400a0633call operator delete(void*, unsigned long long)
1400a0638
1400a0638loc_1400a0638:
1400a0638mov rdx, [rsp+336]
1400a0640test rdx, rdx
1400a0643je 0x1400a0652
1400a0645lea rcx, [rsp+336]
1400a064dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a0652
1400a0652loc_1400a0652:
1400a0652mov rcx, [rsp+304]
1400a065alea rax, [rsp+320]
1400a0662cmp rcx, rax
1400a0665je 0x1400a0679
1400a0667mov rax, [rsp+320]
1400a066flea rdx, [rax+rax+2]
1400a0674call operator delete(void*, unsigned long long)
1400a0679
1400a0679loc_1400a0679:
1400a0679mov ecx, [rsi]
1400a067btest ecx, ecx
1400a067djne 0x1400a0a82
1400a0683mov rcx, [rsp+56]
1400a0688call std::filesystem::__cxx11::directory_iterator::operator++()
1400a068dmov rax, [rsp+248]
1400a0695test rax, rax
1400a0698jne 0x1400a056d
1400a069e
1400a069eloc_1400a069e:
1400a069emov rcx, [rsp+104]
1400a06a3test rcx, rcx
1400a06a6je 0x1400a0315
1400a06acmov r8, [rcx+8]
1400a06b0lea rax, [rcx+8]
1400a06b4mov rdx, 0x100000001
1400a06becmp r8, rdx
1400a06c1je 0x1400a08ed
1400a06c7lock sub [rax], 1
1400a06cbjne 0x1400a0315
1400a06d1call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a06d6jmp 0x1400a0315
1400a06db
1400a06db 0f 1f 44 00 00 ..D..
1400a06e0
1400a06e0loc_1400a06e0:
1400a06e0mov eax, ebx
1400a06e2mov edi, -1
1400a06e7and ax, 128
1400a06eb
1400a06ebloc_1400a06eb:
1400a06ebtest bl, 64
1400a06eejne 0x1400a0720
1400a06f0test ax, ax
1400a06f3je 0x1400a0770
1400a06f5call std::_V2::generic_category()
1400a06famov [rsi], 40
1400a0700mov [rsi+8], rax
1400a0704jmp 0x1400a0315
1400a0709
1400a0709 0f 1f 80 00 00 00 00 .......
1400a0710
1400a0710loc_1400a0710:
1400a0710mov edi, 2
1400a0715mov r10l, 1
1400a071bjmp 0x1400a0470
1400a0720
1400a0720loc_1400a0720:
1400a0720call std::_V2::system_category()
1400a0725mov [rsi], 0
1400a072bmov [rsi+8], rax
1400a072fjmp 0x1400a0315
1400a0734
1400a0734 0f 1f 40 00 ..@.
1400a0738
1400a0738loc_1400a0738:
1400a0738cmp [rsp+56], 2
1400a073djne 0x1400a06eb
1400a073f
1400a073floc_1400a073f:
1400a073fcall std::_V2::generic_category()
1400a0744mov [rsi], 21
1400a074amov [rsi+8], rax
1400a074ejmp 0x1400a0315
1400a0753
1400a0753 0f 1f 44 00 00 ..D..
1400a0758
1400a0758loc_1400a0758:
1400a0758mov edi, 1
1400a075dmov r10l, 1
1400a0763jmp 0x1400a0470
1400a0768
1400a0768 0f 1f 84 00 00 00 00 00 ........
1400a0770
1400a0770loc_1400a0770:
1400a0770test bh, 1
1400a0773jne 0x1400a0881
1400a0779mov eax, ebx
1400a077bmov edx, ebx
1400a077dshr bx, 1
1400a0780shr ax, 2
1400a0784and edx, 1
1400a0787and ebx, 1
1400a078aand eax, 1
1400a078dcmp dil, 2
1400a0791je 0x1400a0928
1400a0797cmp dil, -1
1400a079bmov rcx, [rbp]
1400a079fmov r9, r12
1400a07a2lea r8, [rsp+64]
1400a07a7cmove r14, r12
1400a07abmov [rsp+240], dl
1400a07b2mov rdx, [r13]
1400a07b6mov [rsp+40], rsi
1400a07bbmov [rsp+32], r14
1400a07c0mov [rsp+241], al
1400a07c7movzx eax, [rsp+240]
1400a07cfmov [rsp+242], bl
1400a07d6mov [rsp+64], ax
1400a07dbmov [rsp+66], bl
1400a07dfcall std::filesystem::do_copy_file(wchar_t const*, wchar_t const*, std::filesystem::copy_options_existing_file, _stat64*, _stat64*, std::error_code&)
1400a07e4jmp 0x1400a0315
1400a07e9
1400a07e9 0f 1f 80 00 00 00 00 .......
1400a07f0
1400a07f0loc_1400a07f0:
1400a07f0call std::_V2::generic_category()
1400a07f5mov [rsi], 17
1400a07fbmov [rsi+8], rax
1400a07ffjmp 0x1400a0315
1400a0804
1400a0804loc_1400a0804:
1400a0804test bx, bx
1400a0807jne 0x1400a0720
1400a080dxor r12l, r12l
1400a0810jmp 0x1400a03b5
1400a0815
1400a0815loc_1400a0815:
1400a0815movzx eax, [rdi]
1400a0818mov [rcx], ax
1400a081bxor eax, eax
1400a081djmp 0x1400a05cc
1400a0822
1400a0822loc_1400a0822:
1400a0822lea rdx, [rsp+88]
1400a0827xor r8l, r8l
1400a082amov rcx, rbp
1400a082dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a0832mov [rsp+352], rax
1400a083amov rcx, rax
1400a083dmov rax, [rsp+88]
1400a0842mov [rsp+368], rax
1400a084alea r8, [rax+1]
1400a084etest rax, rax
1400a0851je 0x1400a0815
1400a0853mov rax, -1
1400a085atest r8, r8
1400a085dje 0x1400a05cc
1400a0863jmp 0x1400a05bc
1400a0868
1400a0868loc_1400a0868:
1400a0868call std::_V2::generic_category()
1400a086dmov rbx, rax
1400a0870call [rsp+56]
1400a0874mov eax, [rax]
1400a0876mov [rsi+8], rbx
1400a087amov [rsi], eax
1400a087cjmp 0x1400a0315
1400a0881
1400a0881loc_1400a0881:
1400a0881xor r8l, r8l
1400a0884mov rdx, [rbp]
1400a0888mov rcx, [r13]
1400a088ccall [rip+0x12931e]
1400a0892test eax, eax
1400a0894jne 0x1400a0720
1400a089acall [rip+0x1293b0]
1400a08a0mov ebx, eax
1400a08a2call std::_V2::system_category()
1400a08a7mov [rsi], ebx
1400a08a9mov [rsi+8], rax
1400a08adjmp 0x1400a0315
1400a08b2
1400a08b2loc_1400a08b2:
1400a08b2mov rax, [rcx]
1400a08b5lea r8, [rip+0x2d2e4]
1400a08bcmov [rcx+8], 0
1400a08c4mov rdx, [rax+16]
1400a08c8cmp rdx, r8
1400a08cbjne 0x1400a0b45
1400a08d1
1400a08d1loc_1400a08d1:
1400a08d1mov rdx, [rax+24]
1400a08d5lea r8, [rip+0x2fdb4]
1400a08dccmp rdx, r8
1400a08dfjne 0x1400a0b36
1400a08e5call [rax+8]
1400a08e8jmp 0x1400a053f
1400a08ed
1400a08edloc_1400a08ed:
1400a08edmov rax, [rcx]
1400a08f0lea r8, [rip+0x2d2a9]
1400a08f7mov [rcx+8], 0
1400a08ffmov rdx, [rax+16]
1400a0903cmp rdx, r8
1400a0906jne 0x1400a0b59
1400a090c
1400a090cloc_1400a090c:
1400a090cmov rdx, [rax+24]
1400a0910lea r8, [rip+0x2fd79]
1400a0917cmp rdx, r8
1400a091ajne 0x1400a0b2f
1400a0920
1400a0920loc_1400a0920:
1400a0920call [rax+8]
1400a0923jmp 0x1400a0315
1400a0928
1400a0928loc_1400a0928:
1400a0928mov [rsp+96], dl
1400a092clea rcx, [rsp+304]
1400a0934mov rdx, rbp
1400a0937lea r15, [rsp+304]
1400a093fmov [rsp+97], al
1400a0943lea r14, [rsp+352]
1400a094bmov [rsp+98], bl
1400a094flea rbx, [rsp+368]
1400a0957call std::filesystem::__cxx11::path::filename() const
1400a095cmov rax, [r13+8]
1400a0960mov rdi, [r13]
1400a0964mov [rsp+352], rbx
1400a096cmov [rsp+240], rax
1400a0974cmp rax, 7
1400a0978ja 0x1400a0b7f
1400a097elea r8, [rax+1]
1400a0982mov rcx, rbx
1400a0985test rax, rax
1400a0988je 0x1400a0af0
1400a098e
1400a098eloc_1400a098e:
1400a098eadd r8, r8
1400a0991mov rdx, rdi
1400a0994call memcpy
1400a0999mov rax, [rsp+240]
1400a09a1
1400a09a1loc_1400a09a1:
1400a09a1lea rdx, [r13+32]
1400a09a5lea rcx, [rsp+384]
1400a09admov [rsp+360], rax
1400a09b5call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a09bamov rdx, r15
1400a09bdmov rcx, r14
1400a09c0call std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
1400a09c5movzx eax, [rsp+96]
1400a09camov rcx, [rbp]
1400a09cemov [rsp+40], rsi
1400a09d3mov r9, r12
1400a09d6mov [rsp+32], 0
1400a09dfmov rdx, [rsp+352]
1400a09e7lea r8, [rsp+64]
1400a09ecmov [rsp+64], ax
1400a09f1movzx eax, [rsp+98]
1400a09f6mov [rsp+66], al
1400a09facall std::filesystem::do_copy_file(wchar_t const*, wchar_t const*, std::filesystem::copy_options_existing_file, _stat64*, _stat64*, std::error_code&)
1400a09ffmov rdx, [rsp+384]
1400a0a07test rdx, rdx
1400a0a0aje 0x1400a0a19
1400a0a0clea rcx, [rsp+384]
1400a0a14call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a0a19
1400a0a19loc_1400a0a19:
1400a0a19mov rcx, [rsp+352]
1400a0a21cmp rcx, rbx
1400a0a24je 0x1400a0a38
1400a0a26mov rax, [rsp+368]
1400a0a2elea rdx, [rax+rax+2]
1400a0a33call operator delete(void*, unsigned long long)
1400a0a38
1400a0a38loc_1400a0a38:
1400a0a38mov rdx, [rsp+336]
1400a0a40test rdx, rdx
1400a0a43je 0x1400a0a52
1400a0a45lea rcx, [rsp+336]
1400a0a4dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a0a52
1400a0a52loc_1400a0a52:
1400a0a52mov rcx, [rsp+304]
1400a0a5alea rax, [rsp+320]
1400a0a62cmp rcx, rax
1400a0a65je 0x1400a0315
1400a0a6bmov rax, [rsp+320]
1400a0a73lea rdx, [rax+rax+2]
1400a0a78call operator delete(void*, unsigned long long)
1400a0a7djmp 0x1400a0315
1400a0a82
1400a0a82loc_1400a0a82:
1400a0a82mov rbx, [rsp+248]
1400a0a8atest rbx, rbx
1400a0a8dje 0x1400a0ab4
1400a0a8fmov rcx, [rbx+8]
1400a0a93lea rax, [rbx+8]
1400a0a97mov rdx, 0x100000001
1400a0aa1cmp rcx, rdx
1400a0aa4je 0x1400a0bc8
1400a0aaalock sub [rax], 1
1400a0aaeje 0x1400a0c46
1400a0ab4
1400a0ab4loc_1400a0ab4:
1400a0ab4mov rbx, [rsp+104]
1400a0ab9test rbx, rbx
1400a0abcje 0x1400a0315
1400a0ac2mov rcx, [rbx+8]
1400a0ac6lea rax, [rbx+8]
1400a0acamov rdx, 0x100000001
1400a0ad4cmp rcx, rdx
1400a0ad7je 0x1400a0afb
1400a0ad9lock sub [rax], 1
1400a0addjne 0x1400a0315
1400a0ae3mov rcx, rbx
1400a0ae6call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a0aebjmp 0x1400a0315
1400a0af0
1400a0af0loc_1400a0af0:
1400a0af0movzx edx, [rdi]
1400a0af3mov [rcx], dx
1400a0af6jmp 0x1400a09a1
1400a0afb
1400a0afbloc_1400a0afb:
1400a0afbxor eax, eax
1400a0afdlea rcx, [rip+0x2d09c]
1400a0b04mov [rbx+8], rax
1400a0b08mov rax, [rbx]
1400a0b0bmov rdx, [rax+16]
1400a0b0fcmp rdx, rcx
1400a0b12jne 0x1400a0c53
1400a0b18
1400a0b18loc_1400a0b18:
1400a0b18mov rdx, [rax+24]
1400a0b1clea rcx, [rip+0x2fb6d]
1400a0b23cmp rdx, rcx
1400a0b26mov rcx, rbx
1400a0b29je 0x1400a0920
1400a0b2f
1400a0b2floc_1400a0b2f:
1400a0b2fcall rdx
1400a0b31jmp 0x1400a0315
1400a0b36
1400a0b36loc_1400a0b36:
1400a0b36call rdx
1400a0b38mov rax, [rsp+248]
1400a0b40jmp 0x1400a0547
1400a0b45
1400a0b45loc_1400a0b45:
1400a0b45mov [rsp+56], rcx
1400a0b4acall rdx
1400a0b4cmov rcx, [rsp+56]
1400a0b51mov rax, [rcx]
1400a0b54jmp 0x1400a08d1
1400a0b59
1400a0b59loc_1400a0b59:
1400a0b59mov [rsp+56], rcx
1400a0b5ecall rdx
1400a0b60mov rcx, [rsp+56]
1400a0b65mov rax, [rcx]
1400a0b68jmp 0x1400a090c
1400a0b6d
1400a0b6dloc_1400a0b6d:
1400a0b6dcall std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a0b72mov rax, [rsp+248]
1400a0b7ajmp 0x1400a0547
1400a0b7f
1400a0b7floc_1400a0b7f:
1400a0b7flea rdx, [rsp+240]
1400a0b87xor r8l, r8l
1400a0b8amov rcx, r14
1400a0b8dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a0b92mov [rsp+352], rax
1400a0b9amov rcx, rax
1400a0b9dmov rax, [rsp+240]
1400a0ba5mov [rsp+368], rax
1400a0badlea r8, [rax+1]
1400a0bb1test rax, rax
1400a0bb4je 0x1400a0af0
1400a0bbatest r8, r8
1400a0bbdje 0x1400a09a1
1400a0bc3jmp 0x1400a098e
1400a0bc8
1400a0bc8loc_1400a0bc8:
1400a0bc8mov rax, [rbx]
1400a0bcbxor edx, edx
1400a0bcdlea rcx, [rip+0x2cfcc]
1400a0bd4mov [rbx+8], rdx
1400a0bd8mov rdx, [rax+16]
1400a0bdccmp rdx, rcx
1400a0bdfjne 0x1400a0c67
1400a0be5
1400a0be5loc_1400a0be5:
1400a0be5mov rdx, [rax+24]
1400a0be9lea rcx, [rip+0x2faa0]
1400a0bf0cmp rdx, rcx
1400a0bf3mov rcx, rbx
1400a0bf6jne 0x1400a0c60
1400a0bf8call [rax+8]
1400a0bfbjmp 0x1400a0ab4
1400a0c00
1400a0c00 48 8d 8c 24 80 01 00 00 48 89 c3 e8 00 e4 00 00 H..$....H.......
1400a0c10 4c 89 f1 e8 28 0e 04 00 48 8d 8c 24 50 01 00 00 L...(...H..$P...
1400a0c20 e8 eb e3 00 00 4c 89 f9 e8 13 0e 04 00 48 8b 3d .....L.......H.=
1400a0c30 5c 6a 0f 00 48 8b 84 24 88 01 00 00 48 2b 07 74 \j..H..$....H+.t
1400a0c40 6b k
1400a0c41
1400a0c41loc_1400a0c41:
1400a0c41call __stack_chk_fail
1400a0c46
1400a0c46loc_1400a0c46:
1400a0c46mov rcx, rbx
1400a0c49call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a0c4ejmp 0x1400a0ab4
1400a0c53
1400a0c53loc_1400a0c53:
1400a0c53mov rcx, rbx
1400a0c56call rdx
1400a0c58mov rax, [rbx]
1400a0c5bjmp 0x1400a0b18
1400a0c60
1400a0c60loc_1400a0c60:
1400a0c60call rdx
1400a0c62jmp 0x1400a0ab4
1400a0c67
1400a0c67loc_1400a0c67:
1400a0c67mov rcx, rbx
1400a0c6acall rdx
1400a0c6cmov rax, [rbx]
1400a0c6fjmp 0x1400a0be5
1400a0c74
1400a0c74 48 89 c3 48 8b 8c 24 f8 00 00 00 48 H..H..$....H
1400a0c80 85 c9 74 05 e8 17 fa 02 00 48 8b 4c 24 68 48 85 ..t......H.L$hH.
1400a0c90 c9 74 05 e8 08 fa 02 00 48 8b 3d f1 69 0f 00 48 .t......H.=.i..H
1400a0ca0 8b 84 24 88 01 00 00 48 2b 07 75 95 48 89 d9 e8 ..$....H+.u.H...
1400a0cb0 ec a6 f7 ff 48 89 c3 48 8d 8c 24 50 01 00 00 e8 ....H..H..$P....
1400a0cc0 4c e3 00 00 4c 89 f1 e8 74 0d 04 00 eb a9 48 89 L...L...t.....H.
1400a0cd0 f9 48 89 c3 e8 37 e3 00 00 48 89 e9 e8 5f 0d 04 .H...7...H..._..
1400a0ce0 00 eb d4 48 89 e9 48 89 c3 e8 52 0d 04 00 eb c7 ...H..H...R.....
1400a0cf0 4c 89 f1 48 89 c3 e8 45 0d 04 00 e9 18 ff ff ff L..H...E........
1400a0d00 48 89 c3 e9 10 ff ff ff eb c4 H.........
1400a0280
1400a0280std::filesystem::copy(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::filesystem::copy_options, std::error_code&):
1400a0280push r15
1400a0282push r14
1400a0284push r13
1400a0286push r12
1400a0288push rbp
1400a0289push rdi
1400a028apush rsi
1400a028bpush rbx
1400a028csub rsp, 408
1400a0293mov rdi, [rip+0x129c46]
1400a029amov r13, rdx
1400a029dmov rdx, [rip+0xf73ec]
1400a02a4mov rbp, rcx
1400a02a7mov ebx, r8l
1400a02aalea r12, [rsp+112]
1400a02afmov rsi, r9
1400a02b2mov r15l, r8l
1400a02b5mov rcx, [rdx]
1400a02b8mov [rsp+392], rcx
1400a02c0mov rcx, [rbp]
1400a02c4mov rdx, r12
1400a02c7call rdi
1400a02c9test eax, eax
1400a02cbjne 0x1400a03f0
1400a02d1lea r14, [rsp+176]
1400a02d9mov rcx, [r13]
1400a02ddmov rdx, r14
1400a02e0call rdi
1400a02e2test eax, eax
1400a02e4jne 0x1400a0348
1400a02e6movzx eax, [rsp+182]
1400a02eeand ax, -4096
1400a02f2cmp ax, -32768
1400a02f6je 0x1400a0410
1400a02fccmp ax, 16384
1400a0300je 0x1400a0440
1400a0306
1400a0306loc_1400a0306:
1400a0306call std::_V2::generic_category()
1400a030bmov [rsi], 22
1400a0311mov [rsi+8], rax
1400a0315
1400a0315loc_1400a0315:
1400a0315mov rsi, [rip+0xf7374]
1400a031cmov rax, [rsp+392]
1400a0324sub rax, [rsi]
1400a0327jne 0x1400a0c41
1400a032dadd rsp, 408
1400a0334pop rbx
1400a0335pop rsi
1400a0336pop rdi
1400a0337pop rbp
1400a0338pop r12
1400a033apop r13
1400a033cpop r14
1400a033epop r15
1400a0340ret
1400a0341
1400a0341 0f 1f 80 00 00 00 00 .......
1400a0348
1400a0348loc_1400a0348:
1400a0348mov rax, [rip+0x129ab9]
1400a034fmov [rsp+56], rax
1400a0354call rax
1400a0356mov eax, [rax]
1400a0358cmp eax, 20
1400a035bje 0x1400a0380
1400a035dcmp eax, 2
1400a0360je 0x1400a0380
1400a0362call std::_V2::generic_category()
1400a0367mov rbx, rax
1400a036acall [rsp+56]
1400a036emov eax, [rax]
1400a0370mov [rsi+8], rbx
1400a0374mov [rsi], eax
1400a0376jmp 0x1400a0315
1400a0378
1400a0378 0f 1f 84 00 00 00 00 00 ........
1400a0380
1400a0380loc_1400a0380:
1400a0380movzx eax, [rsp+118]
1400a0385and ax, -4096
1400a0389cmp ax, -32768
1400a038dje 0x1400a06e0
1400a0393cmp ax, 16384
1400a0397jne 0x1400a0306
1400a039dtest bl, 128
1400a03a0jne 0x1400a073f
1400a03a6test bl, 8
1400a03a9je 0x1400a0804
1400a03afmov r12l, 8
1400a03b5
1400a03b5loc_1400a03b5:
1400a03b5mov rcx, [rbp]
1400a03b9lea rdx, [rsp+240]
1400a03c1call rdi
1400a03c3test eax, eax
1400a03c5jne 0x1400a0868
1400a03cbmov rdx, rsi
1400a03cemov rcx, r13
1400a03d1call _ZN12_GLOBAL__N_1L10create_dirERKNSt10filesystem7__cxx114pathENS0_5permsERSt10error_code.isra.0
1400a03d6test al, al
1400a03d8je 0x1400a0315
1400a03detest r12w, r12w
1400a03e2je 0x1400a04cc
1400a03e8jmp 0x1400a04d4
1400a03ed
1400a03ed 0f 1f 00 ...
1400a03f0
1400a03f0loc_1400a03f0:
1400a03f0call std::_V2::generic_category()
1400a03f5mov rbx, rax
1400a03f8call [rip+0x129a0a]
1400a03femov eax, [rax]
1400a0400mov [rsi+8], rbx
1400a0404mov [rsi], eax
1400a0406jmp 0x1400a0315
1400a040b
1400a040b 0f 1f 44 00 00 ..D..
1400a0410
1400a0410loc_1400a0410:
1400a0410movzx eax, [rsp+118]
1400a0415and ax, -4096
1400a0419cmp ax, -32768
1400a041dje 0x1400a0758
1400a0423cmp ax, 16384
1400a0427jne 0x1400a0306
1400a042dmov edi, 1
1400a0432mov r10l, 2
1400a0438jmp 0x1400a0470
1400a043a
1400a043a 66 0f 1f 44 00 00 f..D..
1400a0440
1400a0440loc_1400a0440:
1400a0440movzx eax, [rsp+118]
1400a0445and ax, -4096
1400a0449cmp ax, -32768
1400a044dje 0x1400a0710
1400a0453cmp ax, 16384
1400a0457jne 0x1400a0306
1400a045dmov edi, 2
1400a0462mov r10l, 2
1400a0468nop [rax+rax]
1400a0470
1400a0470loc_1400a0470:
1400a0470mov rcx, [rbp]
1400a0474mov [rsp+32], rsi
1400a0479mov r9, r14
1400a047cmov rdx, r12
1400a047fmov r8, [r13]
1400a0483mov [rsp+56], r10b
1400a0488call std::filesystem::equiv_files(wchar_t const*, _stat64 const&, wchar_t const*, _stat64 const&, std::error_code&)
1400a048dtest al, al
1400a048fjne 0x1400a07f0
1400a0495mov eax, ebx
1400a0497and ax, 128
1400a049bcmp dil, 1
1400a049fje 0x1400a0738
1400a04a5mov edi, 2
1400a04aacmp [rsp+56], 2
1400a04afjne 0x1400a06eb
1400a04b5test ax, ax
1400a04b8jne 0x1400a073f
1400a04betest bl, 8
1400a04c1jne 0x1400a04d4
1400a04c3test bx, bx
1400a04c6jne 0x1400a0720
1400a04cc
1400a04ccloc_1400a04cc:
1400a04ccmov eax, ebx
1400a04ceor ah, 16
1400a04d1mov r15l, eax
1400a04d4
1400a04d4loc_1400a04d4:
1400a04d4lea rcx, [rsp+96]
1400a04d9mov r9, rsi
1400a04dcxor r8l, r8l
1400a04dfmov rdx, rbp
1400a04e2call std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*)
1400a04e7movdqu x0, [rsp+96]
1400a04edmovhlps x1, x0
1400a04f0movq rax, x1
1400a04f5test rax, rax
1400a04f8je 0x1400a069e
1400a04felock add [rax+8], 1
1400a0503mov rcx, [rsp+104]
1400a0508movups [rsp+240], x0
1400a0510test rcx, rcx
1400a0513je 0x1400a0547
1400a0515lea rax, [rcx+8]
1400a0519lock add [rcx+8], 1
1400a051emov rdx, 0x100000001
1400a0528mov r8, [rcx+8]
1400a052ccmp r8, rdx
1400a052fje 0x1400a08b2
1400a0535lock sub [rax], 1
1400a0539je 0x1400a0b6d
1400a053f
1400a053floc_1400a053f:
1400a053fmov rax, [rsp+248]
1400a0547
1400a0547loc_1400a0547:
1400a0547lea rdi, [rsp+240]
1400a054flea r14, [rsp+304]
1400a0557mov [rsp+56], rdi
1400a055clea rbp, [rsp+352]
1400a0564test rax, rax
1400a0567je 0x1400a069e
1400a056d
1400a056dloc_1400a056d:
1400a056dmov rcx, [rsp+56]
1400a0572call std::filesystem::__cxx11::directory_iterator::operator*() const
1400a0577mov rcx, r14
1400a057amov rdx, rax
1400a057dmov r12, rax
1400a0580call std::filesystem::__cxx11::path::filename() const
1400a0585mov rax, [r13+8]
1400a0589lea rbx, [rsp+368]
1400a0591mov rdi, [r13]
1400a0595mov [rsp+352], rbx
1400a059dmov [rsp+88], rax
1400a05a2cmp rax, 7
1400a05a6ja 0x1400a0822
1400a05aclea r8, [rax+1]
1400a05b0mov rcx, rbx
1400a05b3test rax, rax
1400a05b6je 0x1400a0815
1400a05bc
1400a05bcloc_1400a05bc:
1400a05bcadd r8, r8
1400a05bfmov rdx, rdi
1400a05c2call memcpy
1400a05c7mov rax, [rsp+88]
1400a05cc
1400a05ccloc_1400a05cc:
1400a05cclea rdi, [rsp+384]
1400a05d4lea rdx, [r13+32]
1400a05d8mov [rsp+360], rax
1400a05e0mov rcx, rdi
1400a05e3call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a05e8mov rdx, r14
1400a05ebmov rcx, rbp
1400a05eecall std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
1400a05f3mov r9, rsi
1400a05f6mov r8l, r15l
1400a05f9mov rdx, rbp
1400a05fcmov rcx, r12
1400a05ffcall std::filesystem::copy(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::filesystem::copy_options, std::error_code&)
1400a0604mov rdx, [rsp+384]
1400a060ctest rdx, rdx
1400a060fje 0x1400a0619
1400a0611mov rcx, rdi
1400a0614call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a0619
1400a0619loc_1400a0619:
1400a0619mov rcx, [rsp+352]
1400a0621cmp rcx, rbx
1400a0624je 0x1400a0638
1400a0626mov rax, [rsp+368]
1400a062elea rdx, [rax+rax+2]
1400a0633call operator delete(void*, unsigned long long)
1400a0638
1400a0638loc_1400a0638:
1400a0638mov rdx, [rsp+336]
1400a0640test rdx, rdx
1400a0643je 0x1400a0652
1400a0645lea rcx, [rsp+336]
1400a064dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a0652
1400a0652loc_1400a0652:
1400a0652mov rcx, [rsp+304]
1400a065alea rax, [rsp+320]
1400a0662cmp rcx, rax
1400a0665je 0x1400a0679
1400a0667mov rax, [rsp+320]
1400a066flea rdx, [rax+rax+2]
1400a0674call operator delete(void*, unsigned long long)
1400a0679
1400a0679loc_1400a0679:
1400a0679mov ecx, [rsi]
1400a067btest ecx, ecx
1400a067djne 0x1400a0a82
1400a0683mov rcx, [rsp+56]
1400a0688call std::filesystem::__cxx11::directory_iterator::operator++()
1400a068dmov rax, [rsp+248]
1400a0695test rax, rax
1400a0698jne 0x1400a056d
1400a069e
1400a069eloc_1400a069e:
1400a069emov rcx, [rsp+104]
1400a06a3test rcx, rcx
1400a06a6je 0x1400a0315
1400a06acmov r8, [rcx+8]
1400a06b0lea rax, [rcx+8]
1400a06b4mov rdx, 0x100000001
1400a06becmp r8, rdx
1400a06c1je 0x1400a08ed
1400a06c7lock sub [rax], 1
1400a06cbjne 0x1400a0315
1400a06d1call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a06d6jmp 0x1400a0315
1400a06db
1400a06db 0f 1f 44 00 00 ..D..
1400a06e0
1400a06e0loc_1400a06e0:
1400a06e0mov eax, ebx
1400a06e2mov edi, -1
1400a06e7and ax, 128
1400a06eb
1400a06ebloc_1400a06eb:
1400a06ebtest bl, 64
1400a06eejne 0x1400a0720
1400a06f0test ax, ax
1400a06f3je 0x1400a0770
1400a06f5call std::_V2::generic_category()
1400a06famov [rsi], 40
1400a0700mov [rsi+8], rax
1400a0704jmp 0x1400a0315
1400a0709
1400a0709 0f 1f 80 00 00 00 00 .......
1400a0710
1400a0710loc_1400a0710:
1400a0710mov edi, 2
1400a0715mov r10l, 1
1400a071bjmp 0x1400a0470
1400a0720
1400a0720loc_1400a0720:
1400a0720call std::_V2::system_category()
1400a0725mov [rsi], 0
1400a072bmov [rsi+8], rax
1400a072fjmp 0x1400a0315
1400a0734
1400a0734 0f 1f 40 00 ..@.
1400a0738
1400a0738loc_1400a0738:
1400a0738cmp [rsp+56], 2
1400a073djne 0x1400a06eb
1400a073f
1400a073floc_1400a073f:
1400a073fcall std::_V2::generic_category()
1400a0744mov [rsi], 21
1400a074amov [rsi+8], rax
1400a074ejmp 0x1400a0315
1400a0753
1400a0753 0f 1f 44 00 00 ..D..
1400a0758
1400a0758loc_1400a0758:
1400a0758mov edi, 1
1400a075dmov r10l, 1
1400a0763jmp 0x1400a0470
1400a0768
1400a0768 0f 1f 84 00 00 00 00 00 ........
1400a0770
1400a0770loc_1400a0770:
1400a0770test bh, 1
1400a0773jne 0x1400a0881
1400a0779mov eax, ebx
1400a077bmov edx, ebx
1400a077dshr bx, 1
1400a0780shr ax, 2
1400a0784and edx, 1
1400a0787and ebx, 1
1400a078aand eax, 1
1400a078dcmp dil, 2
1400a0791je 0x1400a0928
1400a0797cmp dil, -1
1400a079bmov rcx, [rbp]
1400a079fmov r9, r12
1400a07a2lea r8, [rsp+64]
1400a07a7cmove r14, r12
1400a07abmov [rsp+240], dl
1400a07b2mov rdx, [r13]
1400a07b6mov [rsp+40], rsi
1400a07bbmov [rsp+32], r14
1400a07c0mov [rsp+241], al
1400a07c7movzx eax, [rsp+240]
1400a07cfmov [rsp+242], bl
1400a07d6mov [rsp+64], ax
1400a07dbmov [rsp+66], bl
1400a07dfcall std::filesystem::do_copy_file(wchar_t const*, wchar_t const*, std::filesystem::copy_options_existing_file, _stat64*, _stat64*, std::error_code&)
1400a07e4jmp 0x1400a0315
1400a07e9
1400a07e9 0f 1f 80 00 00 00 00 .......
1400a07f0
1400a07f0loc_1400a07f0:
1400a07f0call std::_V2::generic_category()
1400a07f5mov [rsi], 17
1400a07fbmov [rsi+8], rax
1400a07ffjmp 0x1400a0315
1400a0804
1400a0804loc_1400a0804:
1400a0804test bx, bx
1400a0807jne 0x1400a0720
1400a080dxor r12l, r12l
1400a0810jmp 0x1400a03b5
1400a0815
1400a0815loc_1400a0815:
1400a0815movzx eax, [rdi]
1400a0818mov [rcx], ax
1400a081bxor eax, eax
1400a081djmp 0x1400a05cc
1400a0822
1400a0822loc_1400a0822:
1400a0822lea rdx, [rsp+88]
1400a0827xor r8l, r8l
1400a082amov rcx, rbp
1400a082dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a0832mov [rsp+352], rax
1400a083amov rcx, rax
1400a083dmov rax, [rsp+88]
1400a0842mov [rsp+368], rax
1400a084alea r8, [rax+1]
1400a084etest rax, rax
1400a0851je 0x1400a0815
1400a0853mov rax, -1
1400a085atest r8, r8
1400a085dje 0x1400a05cc
1400a0863jmp 0x1400a05bc
1400a0868
1400a0868loc_1400a0868:
1400a0868call std::_V2::generic_category()
1400a086dmov rbx, rax
1400a0870call [rsp+56]
1400a0874mov eax, [rax]
1400a0876mov [rsi+8], rbx
1400a087amov [rsi], eax
1400a087cjmp 0x1400a0315
1400a0881
1400a0881loc_1400a0881:
1400a0881xor r8l, r8l
1400a0884mov rdx, [rbp]
1400a0888mov rcx, [r13]
1400a088ccall [rip+0x12931e]
1400a0892test eax, eax
1400a0894jne 0x1400a0720
1400a089acall [rip+0x1293b0]
1400a08a0mov ebx, eax
1400a08a2call std::_V2::system_category()
1400a08a7mov [rsi], ebx
1400a08a9mov [rsi+8], rax
1400a08adjmp 0x1400a0315
1400a08b2
1400a08b2loc_1400a08b2:
1400a08b2mov rax, [rcx]
1400a08b5lea r8, [rip+0x2d2e4]
1400a08bcmov [rcx+8], 0
1400a08c4mov rdx, [rax+16]
1400a08c8cmp rdx, r8
1400a08cbjne 0x1400a0b45
1400a08d1
1400a08d1loc_1400a08d1:
1400a08d1mov rdx, [rax+24]
1400a08d5lea r8, [rip+0x2fdb4]
1400a08dccmp rdx, r8
1400a08dfjne 0x1400a0b36
1400a08e5call [rax+8]
1400a08e8jmp 0x1400a053f
1400a08ed
1400a08edloc_1400a08ed:
1400a08edmov rax, [rcx]
1400a08f0lea r8, [rip+0x2d2a9]
1400a08f7mov [rcx+8], 0
1400a08ffmov rdx, [rax+16]
1400a0903cmp rdx, r8
1400a0906jne 0x1400a0b59
1400a090c
1400a090cloc_1400a090c:
1400a090cmov rdx, [rax+24]
1400a0910lea r8, [rip+0x2fd79]
1400a0917cmp rdx, r8
1400a091ajne 0x1400a0b2f
1400a0920
1400a0920loc_1400a0920:
1400a0920call [rax+8]
1400a0923jmp 0x1400a0315
1400a0928
1400a0928loc_1400a0928:
1400a0928mov [rsp+96], dl
1400a092clea rcx, [rsp+304]
1400a0934mov rdx, rbp
1400a0937lea r15, [rsp+304]
1400a093fmov [rsp+97], al
1400a0943lea r14, [rsp+352]
1400a094bmov [rsp+98], bl
1400a094flea rbx, [rsp+368]
1400a0957call std::filesystem::__cxx11::path::filename() const
1400a095cmov rax, [r13+8]
1400a0960mov rdi, [r13]
1400a0964mov [rsp+352], rbx
1400a096cmov [rsp+240], rax
1400a0974cmp rax, 7
1400a0978ja 0x1400a0b7f
1400a097elea r8, [rax+1]
1400a0982mov rcx, rbx
1400a0985test rax, rax
1400a0988je 0x1400a0af0
1400a098e
1400a098eloc_1400a098e:
1400a098eadd r8, r8
1400a0991mov rdx, rdi
1400a0994call memcpy
1400a0999mov rax, [rsp+240]
1400a09a1
1400a09a1loc_1400a09a1:
1400a09a1lea rdx, [r13+32]
1400a09a5lea rcx, [rsp+384]
1400a09admov [rsp+360], rax
1400a09b5call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a09bamov rdx, r15
1400a09bdmov rcx, r14
1400a09c0call std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
1400a09c5movzx eax, [rsp+96]
1400a09camov rcx, [rbp]
1400a09cemov [rsp+40], rsi
1400a09d3mov r9, r12
1400a09d6mov [rsp+32], 0
1400a09dfmov rdx, [rsp+352]
1400a09e7lea r8, [rsp+64]
1400a09ecmov [rsp+64], ax
1400a09f1movzx eax, [rsp+98]
1400a09f6mov [rsp+66], al
1400a09facall std::filesystem::do_copy_file(wchar_t const*, wchar_t const*, std::filesystem::copy_options_existing_file, _stat64*, _stat64*, std::error_code&)
1400a09ffmov rdx, [rsp+384]
1400a0a07test rdx, rdx
1400a0a0aje 0x1400a0a19
1400a0a0clea rcx, [rsp+384]
1400a0a14call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a0a19
1400a0a19loc_1400a0a19:
1400a0a19mov rcx, [rsp+352]
1400a0a21cmp rcx, rbx
1400a0a24je 0x1400a0a38
1400a0a26mov rax, [rsp+368]
1400a0a2elea rdx, [rax+rax+2]
1400a0a33call operator delete(void*, unsigned long long)
1400a0a38
1400a0a38loc_1400a0a38:
1400a0a38mov rdx, [rsp+336]
1400a0a40test rdx, rdx
1400a0a43je 0x1400a0a52
1400a0a45lea rcx, [rsp+336]
1400a0a4dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a0a52
1400a0a52loc_1400a0a52:
1400a0a52mov rcx, [rsp+304]
1400a0a5alea rax, [rsp+320]
1400a0a62cmp rcx, rax
1400a0a65je 0x1400a0315
1400a0a6bmov rax, [rsp+320]
1400a0a73lea rdx, [rax+rax+2]
1400a0a78call operator delete(void*, unsigned long long)
1400a0a7djmp 0x1400a0315
1400a0a82
1400a0a82loc_1400a0a82:
1400a0a82mov rbx, [rsp+248]
1400a0a8atest rbx, rbx
1400a0a8dje 0x1400a0ab4
1400a0a8fmov rcx, [rbx+8]
1400a0a93lea rax, [rbx+8]
1400a0a97mov rdx, 0x100000001
1400a0aa1cmp rcx, rdx
1400a0aa4je 0x1400a0bc8
1400a0aaalock sub [rax], 1
1400a0aaeje 0x1400a0c46
1400a0ab4
1400a0ab4loc_1400a0ab4:
1400a0ab4mov rbx, [rsp+104]
1400a0ab9test rbx, rbx
1400a0abcje 0x1400a0315
1400a0ac2mov rcx, [rbx+8]
1400a0ac6lea rax, [rbx+8]
1400a0acamov rdx, 0x100000001
1400a0ad4cmp rcx, rdx
1400a0ad7je 0x1400a0afb
1400a0ad9lock sub [rax], 1
1400a0addjne 0x1400a0315
1400a0ae3mov rcx, rbx
1400a0ae6call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a0aebjmp 0x1400a0315
1400a0af0
1400a0af0loc_1400a0af0:
1400a0af0movzx edx, [rdi]
1400a0af3mov [rcx], dx
1400a0af6jmp 0x1400a09a1
1400a0afb
1400a0afbloc_1400a0afb:
1400a0afbxor eax, eax
1400a0afdlea rcx, [rip+0x2d09c]
1400a0b04mov [rbx+8], rax
1400a0b08mov rax, [rbx]
1400a0b0bmov rdx, [rax+16]
1400a0b0fcmp rdx, rcx
1400a0b12jne 0x1400a0c53
1400a0b18
1400a0b18loc_1400a0b18:
1400a0b18mov rdx, [rax+24]
1400a0b1clea rcx, [rip+0x2fb6d]
1400a0b23cmp rdx, rcx
1400a0b26mov rcx, rbx
1400a0b29je 0x1400a0920
1400a0b2f
1400a0b2floc_1400a0b2f:
1400a0b2fcall rdx
1400a0b31jmp 0x1400a0315
1400a0b36
1400a0b36loc_1400a0b36:
1400a0b36call rdx
1400a0b38mov rax, [rsp+248]
1400a0b40jmp 0x1400a0547
1400a0b45
1400a0b45loc_1400a0b45:
1400a0b45mov [rsp+56], rcx
1400a0b4acall rdx
1400a0b4cmov rcx, [rsp+56]
1400a0b51mov rax, [rcx]
1400a0b54jmp 0x1400a08d1
1400a0b59
1400a0b59loc_1400a0b59:
1400a0b59mov [rsp+56], rcx
1400a0b5ecall rdx
1400a0b60mov rcx, [rsp+56]
1400a0b65mov rax, [rcx]
1400a0b68jmp 0x1400a090c
1400a0b6d
1400a0b6dloc_1400a0b6d:
1400a0b6dcall std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a0b72mov rax, [rsp+248]
1400a0b7ajmp 0x1400a0547
1400a0b7f
1400a0b7floc_1400a0b7f:
1400a0b7flea rdx, [rsp+240]
1400a0b87xor r8l, r8l
1400a0b8amov rcx, r14
1400a0b8dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a0b92mov [rsp+352], rax
1400a0b9amov rcx, rax
1400a0b9dmov rax, [rsp+240]
1400a0ba5mov [rsp+368], rax
1400a0badlea r8, [rax+1]
1400a0bb1test rax, rax
1400a0bb4je 0x1400a0af0
1400a0bbatest r8, r8
1400a0bbdje 0x1400a09a1
1400a0bc3jmp 0x1400a098e
1400a0bc8
1400a0bc8loc_1400a0bc8:
1400a0bc8mov rax, [rbx]
1400a0bcbxor edx, edx
1400a0bcdlea rcx, [rip+0x2cfcc]
1400a0bd4mov [rbx+8], rdx
1400a0bd8mov rdx, [rax+16]
1400a0bdccmp rdx, rcx
1400a0bdfjne 0x1400a0c67
1400a0be5
1400a0be5loc_1400a0be5:
1400a0be5mov rdx, [rax+24]
1400a0be9lea rcx, [rip+0x2faa0]
1400a0bf0cmp rdx, rcx
1400a0bf3mov rcx, rbx
1400a0bf6jne 0x1400a0c60
1400a0bf8call [rax+8]
1400a0bfbjmp 0x1400a0ab4
1400a0c00
1400a0c00 48 8d 8c 24 80 01 00 00 48 89 c3 e8 00 e4 00 00 H..$....H.......
1400a0c10 4c 89 f1 e8 28 0e 04 00 48 8d 8c 24 50 01 00 00 L...(...H..$P...
1400a0c20 e8 eb e3 00 00 4c 89 f9 e8 13 0e 04 00 48 8b 3d .....L.......H.=
1400a0c30 5c 6a 0f 00 48 8b 84 24 88 01 00 00 48 2b 07 74 \j..H..$....H+.t
1400a0c40 6b k
1400a0c41
1400a0c41loc_1400a0c41:
1400a0c41call __stack_chk_fail
1400a0c46
1400a0c46loc_1400a0c46:
1400a0c46mov rcx, rbx
1400a0c49call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a0c4ejmp 0x1400a0ab4
1400a0c53
1400a0c53loc_1400a0c53:
1400a0c53mov rcx, rbx
1400a0c56call rdx
1400a0c58mov rax, [rbx]
1400a0c5bjmp 0x1400a0b18
1400a0c60
1400a0c60loc_1400a0c60:
1400a0c60call rdx
1400a0c62jmp 0x1400a0ab4
1400a0c67
1400a0c67loc_1400a0c67:
1400a0c67mov rcx, rbx
1400a0c6acall rdx
1400a0c6cmov rax, [rbx]
1400a0c6fjmp 0x1400a0be5
1400a0c74
1400a0c74 48 89 c3 48 8b 8c 24 f8 00 00 00 48 H..H..$....H
1400a0c80 85 c9 74 05 e8 17 fa 02 00 48 8b 4c 24 68 48 85 ..t......H.L$hH.
1400a0c90 c9 74 05 e8 08 fa 02 00 48 8b 3d f1 69 0f 00 48 .t......H.=.i..H
1400a0ca0 8b 84 24 88 01 00 00 48 2b 07 75 95 48 89 d9 e8 ..$....H+.u.H...
1400a0cb0 ec a6 f7 ff 48 89 c3 48 8d 8c 24 50 01 00 00 e8 ....H..H..$P....
1400a0cc0 4c e3 00 00 4c 89 f1 e8 74 0d 04 00 eb a9 48 89 L...L...t.....H.
1400a0cd0 f9 48 89 c3 e8 37 e3 00 00 48 89 e9 e8 5f 0d 04 .H...7...H..._..
1400a0ce0 00 eb d4 48 89 e9 48 89 c3 e8 52 0d 04 00 eb c7 ...H..H...R.....
1400a0cf0 4c 89 f1 48 89 c3 e8 45 0d 04 00 e9 18 ff ff ff L..H...E........
1400a0d00 48 89 c3 e9 10 ff ff ff eb c4 H.........
1400a0280
1400a0d0a
1400a0d0a // align 0x10
1400a0d0a // align 0x10
1400a0d10
1400a0d10std::filesystem::space(std::filesystem::__cxx11::path const&):
1400a0d10push rdi
1400a0d11push rsi
1400a0d12push rbx
1400a0d13sub rsp, 112
1400a0d17mov rsi, rdx
1400a0d1amov rdx, [rip+0xf696f]
1400a0d21mov rbx, rcx
1400a0d24mov rax, [rdx]
1400a0d27mov [rsp+104], rax
1400a0d2cxor eax, eax
1400a0d2ecall std::_V2::system_category()
1400a0d33lea r8, [rsp+48]
1400a0d38mov rdx, rsi
1400a0d3bmov rcx, rbx
1400a0d3emov [rsp+56], rax
1400a0d43mov [rsp+48], 0
1400a0d4bcall std::filesystem::space(std::filesystem::__cxx11::path const&, std::error_code&)
1400a0d50mov eax, [rsp+48]
1400a0d54test eax, eax
1400a0d56jne 0x1400a0d74
1400a0d58mov rsi, [rip+0xf6931]
1400a0d5fmov rax, [rsp+104]
1400a0d64sub rax, [rsi]
1400a0d67jne 0x1400a0dcd
1400a0d69mov rax, rbx
1400a0d6cadd rsp, 112
1400a0d70pop rbx
1400a0d71pop rsi
1400a0d72pop rdi
1400a0d73ret
1400a0d74
1400a0d74loc_1400a0d74:
1400a0d74mov ecx, 48
1400a0d79call __cxa_allocate_exception
1400a0d7elea rdx, [rip+0xf25f5]
1400a0d85lea rcx, [rsp+64]
1400a0d8amov rdi, rax
1400a0d8dcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a0d92lea r9, [rsp+32]
1400a0d97mov r8, rsi
1400a0d9alea rdx, [rsp+64]
1400a0d9fmov rcx, rdi
1400a0da2movdqu x0, [rsp+48]
1400a0da8movups [rsp+32], x0
1400a0dadcall std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a0db2lea rcx, [rsp+64]
1400a0db7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a0dbcmov rcx, [rip+0xf68cd]
1400a0dc3mov rax, [rsp+104]
1400a0dc8sub rax, [rcx]
1400a0dcbje 0x1400a0dd7
1400a0dcd
1400a0dcdloc_1400a0dcd:
1400a0dcdcall __stack_chk_fail
1400a0dd2mov rbx, rax
1400a0dd5jmp 0x1400a0dfa
1400a0dd7
1400a0dd7loc_1400a0dd7:
1400a0dd7lea r8, [rip+5714]
1400a0ddelea rdx, [rip+0xf9f3b]
1400a0de5mov rcx, rdi
1400a0de8call __cxa_throw
1400a0dedlea rcx, [rsp+64]
1400a0df2mov rbx, rax
1400a0df5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a0dfa
1400a0dfaloc_1400a0dfa:
1400a0dfamov rcx, rdi
1400a0dfdcall __cxa_free_exception
1400a0e02mov rcx, [rip+0xf6887]
1400a0e09mov rax, [rsp+104]
1400a0e0esub rax, [rcx]
1400a0e11jne 0x1400a0dcd
1400a0e13mov rcx, rbx
1400a0e16call _Unwind_Resume
1400a0e1bnop
1400a0d10
1400a0d10std::filesystem::space(std::filesystem::__cxx11::path const&):
1400a0d10push rdi
1400a0d11push rsi
1400a0d12push rbx
1400a0d13sub rsp, 112
1400a0d17mov rsi, rdx
1400a0d1amov rdx, [rip+0xf696f]
1400a0d21mov rbx, rcx
1400a0d24mov rax, [rdx]
1400a0d27mov [rsp+104], rax
1400a0d2cxor eax, eax
1400a0d2ecall std::_V2::system_category()
1400a0d33lea r8, [rsp+48]
1400a0d38mov rdx, rsi
1400a0d3bmov rcx, rbx
1400a0d3emov [rsp+56], rax
1400a0d43mov [rsp+48], 0
1400a0d4bcall std::filesystem::space(std::filesystem::__cxx11::path const&, std::error_code&)
1400a0d50mov eax, [rsp+48]
1400a0d54test eax, eax
1400a0d56jne 0x1400a0d74
1400a0d58mov rsi, [rip+0xf6931]
1400a0d5fmov rax, [rsp+104]
1400a0d64sub rax, [rsi]
1400a0d67jne 0x1400a0dcd
1400a0d69mov rax, rbx
1400a0d6cadd rsp, 112
1400a0d70pop rbx
1400a0d71pop rsi
1400a0d72pop rdi
1400a0d73ret
1400a0d74
1400a0d74loc_1400a0d74:
1400a0d74mov ecx, 48
1400a0d79call __cxa_allocate_exception
1400a0d7elea rdx, [rip+0xf25f5]
1400a0d85lea rcx, [rsp+64]
1400a0d8amov rdi, rax
1400a0d8dcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a0d92lea r9, [rsp+32]
1400a0d97mov r8, rsi
1400a0d9alea rdx, [rsp+64]
1400a0d9fmov rcx, rdi
1400a0da2movdqu x0, [rsp+48]
1400a0da8movups [rsp+32], x0
1400a0dadcall std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a0db2lea rcx, [rsp+64]
1400a0db7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a0dbcmov rcx, [rip+0xf68cd]
1400a0dc3mov rax, [rsp+104]
1400a0dc8sub rax, [rcx]
1400a0dcbje 0x1400a0dd7
1400a0dcd
1400a0dcdloc_1400a0dcd:
1400a0dcdcall __stack_chk_fail
1400a0dd2mov rbx, rax
1400a0dd5jmp 0x1400a0dfa
1400a0dd7
1400a0dd7loc_1400a0dd7:
1400a0dd7lea r8, [rip+5714]
1400a0ddelea rdx, [rip+0xf9f3b]
1400a0de5mov rcx, rdi
1400a0de8call __cxa_throw
1400a0dedlea rcx, [rsp+64]
1400a0df2mov rbx, rax
1400a0df5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a0dfa
1400a0dfaloc_1400a0dfa:
1400a0dfamov rcx, rdi
1400a0dfdcall __cxa_free_exception
1400a0e02mov rcx, [rip+0xf6887]
1400a0e09mov rax, [rsp+104]
1400a0e0esub rax, [rcx]
1400a0e11jne 0x1400a0dcd
1400a0e13mov rcx, rbx
1400a0e16call _Unwind_Resume
1400a0e1bnop
1400a0d10
1400a0e1c
1400a0e1c // align 0x10
1400a0e1c // align 0x10
1400a0e20
1400a0e20std::filesystem::space(std::filesystem::__cxx11::path const&, std::error_code&):
1400a0e20push rdi
1400a0e21push rsi
1400a0e22push rbx
1400a0e23sub rsp, 96
1400a0e27pcmpeqd x0, x0
1400a0e2bmov rsi, [rip+0xf685e]
1400a0e32mov rbx, rcx
1400a0e35movups [rcx], x0
1400a0e38mov rdi, r8
1400a0e3bmov rax, [rsi]
1400a0e3emov [rsp+88], rax
1400a0e43xor eax, eax
1400a0e45mov [rcx+16], -1
1400a0e4dlea rcx, [rsp+48]
1400a0e52call std::filesystem::absolute(std::filesystem::__cxx11::path const&)
1400a0e57lea rcx, [rsp+48]
1400a0e5ccall std::filesystem::__cxx11::path::remove_filename()
1400a0e61mov rdx, rbx
1400a0e64lea r9, [rbx+16]
1400a0e68lea r8, [rbx+8]
1400a0e6cmov [rsp+32], rdi
1400a0e71mov rcx, [rsp+48]
1400a0e76call std::filesystem::do_space(wchar_t const*, unsigned long long&, unsigned long long&, unsigned long long&, std::error_code&)
1400a0e7bmov rdx, [rsp+80]
1400a0e80test rdx, rdx
1400a0e83je 0x1400a0e8f
1400a0e85lea rcx, [rsp+80]
1400a0e8acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a0e8f
1400a0e8floc_1400a0e8f:
1400a0e8fmov rcx, [rsp+48]
1400a0e94lea rax, [rsp+64]
1400a0e99cmp rcx, rax
1400a0e9cje 0x1400a0ead
1400a0e9emov rax, [rsp+64]
1400a0ea3lea rdx, [rax+rax+2]
1400a0ea8call operator delete(void*, unsigned long long)
1400a0ead
1400a0eadloc_1400a0ead:
1400a0eadmov rdi, [rip+0xf67dc]
1400a0eb4mov rax, [rsp+88]
1400a0eb9sub rax, [rdi]
1400a0ebcjne 0x1400a0ec9
1400a0ebemov rax, rbx
1400a0ec1add rsp, 96
1400a0ec5pop rbx
1400a0ec6pop rsi
1400a0ec7pop rdi
1400a0ec8ret
1400a0ec9
1400a0ec9loc_1400a0ec9:
1400a0ec9call __stack_chk_fail
1400a0ecenop
1400a0e20
1400a0e20std::filesystem::space(std::filesystem::__cxx11::path const&, std::error_code&):
1400a0e20push rdi
1400a0e21push rsi
1400a0e22push rbx
1400a0e23sub rsp, 96
1400a0e27pcmpeqd x0, x0
1400a0e2bmov rsi, [rip+0xf685e]
1400a0e32mov rbx, rcx
1400a0e35movups [rcx], x0
1400a0e38mov rdi, r8
1400a0e3bmov rax, [rsi]
1400a0e3emov [rsp+88], rax
1400a0e43xor eax, eax
1400a0e45mov [rcx+16], -1
1400a0e4dlea rcx, [rsp+48]
1400a0e52call std::filesystem::absolute(std::filesystem::__cxx11::path const&)
1400a0e57lea rcx, [rsp+48]
1400a0e5ccall std::filesystem::__cxx11::path::remove_filename()
1400a0e61mov rdx, rbx
1400a0e64lea r9, [rbx+16]
1400a0e68lea r8, [rbx+8]
1400a0e6cmov [rsp+32], rdi
1400a0e71mov rcx, [rsp+48]
1400a0e76call std::filesystem::do_space(wchar_t const*, unsigned long long&, unsigned long long&, unsigned long long&, std::error_code&)
1400a0e7bmov rdx, [rsp+80]
1400a0e80test rdx, rdx
1400a0e83je 0x1400a0e8f
1400a0e85lea rcx, [rsp+80]
1400a0e8acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a0e8f
1400a0e8floc_1400a0e8f:
1400a0e8fmov rcx, [rsp+48]
1400a0e94lea rax, [rsp+64]
1400a0e99cmp rcx, rax
1400a0e9cje 0x1400a0ead
1400a0e9emov rax, [rsp+64]
1400a0ea3lea rdx, [rax+rax+2]
1400a0ea8call operator delete(void*, unsigned long long)
1400a0ead
1400a0eadloc_1400a0ead:
1400a0eadmov rdi, [rip+0xf67dc]
1400a0eb4mov rax, [rsp+88]
1400a0eb9sub rax, [rdi]
1400a0ebcjne 0x1400a0ec9
1400a0ebemov rax, rbx
1400a0ec1add rsp, 96
1400a0ec5pop rbx
1400a0ec6pop rsi
1400a0ec7pop rdi
1400a0ec8ret
1400a0ec9
1400a0ec9loc_1400a0ec9:
1400a0ec9call __stack_chk_fail
1400a0ecenop
1400a0e20
1400a0ecf
1400a0ecf // align 0x10
1400a0ecf // align 0x10
1400a0ed0
1400a0ed0std::filesystem::exists(std::filesystem::file_status):
1400a0ed0push rbp
1400a0ed1mov rbp, rsp
1400a0ed4sub rsp, 32
1400a0ed8mov [rbp+16], rcx
1400a0edcmov rax, [rbp+16]
1400a0ee0mov rcx, rax
1400a0ee3call std::filesystem::status_known(std::filesystem::file_status)
1400a0ee8test al, al
1400a0eeaje 0x1400a0f00
1400a0eeclea rcx, [rbp+16]
1400a0ef0call std::filesystem::file_status::type() const
1400a0ef5cmp al, -1
1400a0ef7je 0x1400a0f00
1400a0ef9mov eax, 1
1400a0efejmp 0x1400a0f05
1400a0f00
1400a0f00loc_1400a0f00:
1400a0f00mov eax, 0
1400a0f05
1400a0f05loc_1400a0f05:
1400a0f05add rsp, 32
1400a0f09pop rbp
1400a0f0aret
1400a0ed0
1400a0ed0std::filesystem::exists(std::filesystem::file_status):
1400a0ed0push rbp
1400a0ed1mov rbp, rsp
1400a0ed4sub rsp, 32
1400a0ed8mov [rbp+16], rcx
1400a0edcmov rax, [rbp+16]
1400a0ee0mov rcx, rax
1400a0ee3call std::filesystem::status_known(std::filesystem::file_status)
1400a0ee8test al, al
1400a0eeaje 0x1400a0f00
1400a0eeclea rcx, [rbp+16]
1400a0ef0call std::filesystem::file_status::type() const
1400a0ef5cmp al, -1
1400a0ef7je 0x1400a0f00
1400a0ef9mov eax, 1
1400a0efejmp 0x1400a0f05
1400a0f00
1400a0f00loc_1400a0f00:
1400a0f00mov eax, 0
1400a0f05
1400a0f05loc_1400a0f05:
1400a0f05add rsp, 32
1400a0f09pop rbp
1400a0f0aret
1400a0ed0
1400a0f0b
1400a0f0b // align 0x10
1400a0f0b // align 0x10
1400a0f10
1400a0f10std::filesystem::exists(std::filesystem::__cxx11::path const&):
1400a0f10push rbp
1400a0f11mov rbp, rsp
1400a0f14sub rsp, 32
1400a0f18mov [rbp+16], rcx
1400a0f1cmov rax, [rbp+16]
1400a0f20mov rcx, rax
1400a0f23call std::filesystem::status(std::filesystem::__cxx11::path const&)
1400a0f28mov rcx, rax
1400a0f2bcall std::filesystem::exists(std::filesystem::file_status)
1400a0f30add rsp, 32
1400a0f34pop rbp
1400a0f35ret
1400a0f10
1400a0f10std::filesystem::exists(std::filesystem::__cxx11::path const&):
1400a0f10push rbp
1400a0f11mov rbp, rsp
1400a0f14sub rsp, 32
1400a0f18mov [rbp+16], rcx
1400a0f1cmov rax, [rbp+16]
1400a0f20mov rcx, rax
1400a0f23call std::filesystem::status(std::filesystem::__cxx11::path const&)
1400a0f28mov rcx, rax
1400a0f2bcall std::filesystem::exists(std::filesystem::file_status)
1400a0f30add rsp, 32
1400a0f34pop rbp
1400a0f35ret
1400a0f10
1400a0f36
1400a0f36 // align 0x10
1400a0f36 // align 0x10
1400a0f40
1400a0f40std::filesystem::remove(std::filesystem::__cxx11::path const&):
1400a0f40push rdi
1400a0f41push rsi
1400a0f42push rbx
1400a0f43sub rsp, 112
1400a0f47mov rbx, rcx
1400a0f4amov rcx, [rip+0xf673f]
1400a0f51mov rax, [rcx]
1400a0f54mov [rsp+104], rax
1400a0f59xor eax, eax
1400a0f5bcall std::_V2::system_category()
1400a0f60lea rdx, [rsp+48]
1400a0f65mov rcx, rbx
1400a0f68mov [rsp+48], 0
1400a0f70mov [rsp+56], rax
1400a0f75call std::filesystem::remove(std::filesystem::__cxx11::path const&, std::error_code&)
1400a0f7amov edx, [rsp+48]
1400a0f7etest edx, edx
1400a0f80jne 0x1400a0f9b
1400a0f82mov rbx, [rip+0xf6707]
1400a0f89mov rdx, [rsp+104]
1400a0f8esub rdx, [rbx]
1400a0f91jne 0x1400a0ff4
1400a0f93add rsp, 112
1400a0f97pop rbx
1400a0f98pop rsi
1400a0f99pop rdi
1400a0f9aret
1400a0f9b
1400a0f9bloc_1400a0f9b:
1400a0f9bmov ecx, 48
1400a0fa0call __cxa_allocate_exception
1400a0fa5lea rdx, [rip+0xf2335]
1400a0faclea rcx, [rsp+64]
1400a0fb1mov rdi, rax
1400a0fb4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a0fb9lea r9, [rsp+32]
1400a0fbemov r8, rbx
1400a0fc1lea rdx, [rsp+64]
1400a0fc6mov rcx, rdi
1400a0fc9movdqu x0, [rsp+48]
1400a0fcfmovups [rsp+32], x0
1400a0fd4call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a0fd9lea rcx, [rsp+64]
1400a0fdecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a0fe3mov rdx, [rip+0xf66a6]
1400a0feamov rax, [rsp+104]
1400a0fefsub rax, [rdx]
1400a0ff2je 0x1400a0ffe
1400a0ff4
1400a0ff4loc_1400a0ff4:
1400a0ff4call __stack_chk_fail
1400a0ff9mov rbx, rax
1400a0ffcjmp 0x1400a1021
1400a0ffe
1400a0ffeloc_1400a0ffe:
1400a0ffelea r8, [rip+5163]
1400a1005lea rdx, [rip+0xf9d14]
1400a100cmov rcx, rdi
1400a100fcall __cxa_throw
1400a1014lea rcx, [rsp+64]
1400a1019mov rbx, rax
1400a101ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a1021
1400a1021loc_1400a1021:
1400a1021mov rcx, rdi
1400a1024call __cxa_free_exception
1400a1029mov rdx, [rip+0xf6660]
1400a1030mov rax, [rsp+104]
1400a1035sub rax, [rdx]
1400a1038jne 0x1400a0ff4
1400a103amov rcx, rbx
1400a103dcall _Unwind_Resume
1400a1042nop
1400a0f40
1400a0f40std::filesystem::remove(std::filesystem::__cxx11::path const&):
1400a0f40push rdi
1400a0f41push rsi
1400a0f42push rbx
1400a0f43sub rsp, 112
1400a0f47mov rbx, rcx
1400a0f4amov rcx, [rip+0xf673f]
1400a0f51mov rax, [rcx]
1400a0f54mov [rsp+104], rax
1400a0f59xor eax, eax
1400a0f5bcall std::_V2::system_category()
1400a0f60lea rdx, [rsp+48]
1400a0f65mov rcx, rbx
1400a0f68mov [rsp+48], 0
1400a0f70mov [rsp+56], rax
1400a0f75call std::filesystem::remove(std::filesystem::__cxx11::path const&, std::error_code&)
1400a0f7amov edx, [rsp+48]
1400a0f7etest edx, edx
1400a0f80jne 0x1400a0f9b
1400a0f82mov rbx, [rip+0xf6707]
1400a0f89mov rdx, [rsp+104]
1400a0f8esub rdx, [rbx]
1400a0f91jne 0x1400a0ff4
1400a0f93add rsp, 112
1400a0f97pop rbx
1400a0f98pop rsi
1400a0f99pop rdi
1400a0f9aret
1400a0f9b
1400a0f9bloc_1400a0f9b:
1400a0f9bmov ecx, 48
1400a0fa0call __cxa_allocate_exception
1400a0fa5lea rdx, [rip+0xf2335]
1400a0faclea rcx, [rsp+64]
1400a0fb1mov rdi, rax
1400a0fb4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a0fb9lea r9, [rsp+32]
1400a0fbemov r8, rbx
1400a0fc1lea rdx, [rsp+64]
1400a0fc6mov rcx, rdi
1400a0fc9movdqu x0, [rsp+48]
1400a0fcfmovups [rsp+32], x0
1400a0fd4call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a0fd9lea rcx, [rsp+64]
1400a0fdecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a0fe3mov rdx, [rip+0xf66a6]
1400a0feamov rax, [rsp+104]
1400a0fefsub rax, [rdx]
1400a0ff2je 0x1400a0ffe
1400a0ff4
1400a0ff4loc_1400a0ff4:
1400a0ff4call __stack_chk_fail
1400a0ff9mov rbx, rax
1400a0ffcjmp 0x1400a1021
1400a0ffe
1400a0ffeloc_1400a0ffe:
1400a0ffelea r8, [rip+5163]
1400a1005lea rdx, [rip+0xf9d14]
1400a100cmov rcx, rdi
1400a100fcall __cxa_throw
1400a1014lea rcx, [rsp+64]
1400a1019mov rbx, rax
1400a101ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a1021
1400a1021loc_1400a1021:
1400a1021mov rcx, rdi
1400a1024call __cxa_free_exception
1400a1029mov rdx, [rip+0xf6660]
1400a1030mov rax, [rsp+104]
1400a1035sub rax, [rdx]
1400a1038jne 0x1400a0ff4
1400a103amov rcx, rbx
1400a103dcall _Unwind_Resume
1400a1042nop
1400a0f40
1400a1043
1400a1043 // align 0x10
1400a1043 // align 0x10
1400a1050
1400a1050std::filesystem::remove(std::filesystem::__cxx11::path const&, std::error_code&):
1400a1050push rsi
1400a1051push rbx
1400a1052sub rsp, 40
1400a1056mov rsi, rcx
1400a1059mov rbx, rdx
1400a105ccall std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a1061test al, al
1400a1063je 0x1400a109e
1400a1065cmp al, -1
1400a1067je 0x1400a10b0
1400a1069mov rdx, rbx
1400a106cmov rcx, rsi
1400a106fcall std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a1074cmp al, 2
1400a1076je 0x1400a10c8
1400a1078
1400a1078loc_1400a1078:
1400a1078mov rcx, [rsi]
1400a107bcall [rip+0x128b57]
1400a1081test eax, eax
1400a1083jne 0x1400a10d5
1400a1085mov eax, [rbx]
1400a1087test eax, eax
1400a1089jne 0x1400a109e
1400a108bcall [rip+0x128bbf]
1400a1091mov esi, eax
1400a1093call std::_V2::system_category()
1400a1098mov [rbx], esi
1400a109amov [rbx+8], rax
1400a109e
1400a109eloc_1400a109e:
1400a109exor eax, eax
1400a10a0add rsp, 40
1400a10a4pop rbx
1400a10a5pop rsi
1400a10a6ret
1400a10a7
1400a10a7 66 0f 1f 84 00 00 00 00 00 f........
1400a10b0
1400a10b0loc_1400a10b0:
1400a10b0call std::_V2::system_category()
1400a10b5mov [rbx], 0
1400a10bbmov [rbx+8], rax
1400a10bfjmp 0x1400a109e
1400a10c1
1400a10c1 0f 1f 80 00 00 00 00 .......
1400a10c8
1400a10c8loc_1400a10c8:
1400a10c8mov rcx, [rsi]
1400a10cbcall [rip+0x128c37]
1400a10d1test eax, eax
1400a10d3je 0x1400a1078
1400a10d5
1400a10d5loc_1400a10d5:
1400a10d5call std::_V2::system_category()
1400a10damov [rbx], 0
1400a10e0mov [rbx+8], rax
1400a10e4mov eax, 1
1400a10e9add rsp, 40
1400a10edpop rbx
1400a10eepop rsi
1400a10efret
1400a1050
1400a1050std::filesystem::remove(std::filesystem::__cxx11::path const&, std::error_code&):
1400a1050push rsi
1400a1051push rbx
1400a1052sub rsp, 40
1400a1056mov rsi, rcx
1400a1059mov rbx, rdx
1400a105ccall std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a1061test al, al
1400a1063je 0x1400a109e
1400a1065cmp al, -1
1400a1067je 0x1400a10b0
1400a1069mov rdx, rbx
1400a106cmov rcx, rsi
1400a106fcall std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a1074cmp al, 2
1400a1076je 0x1400a10c8
1400a1078
1400a1078loc_1400a1078:
1400a1078mov rcx, [rsi]
1400a107bcall [rip+0x128b57]
1400a1081test eax, eax
1400a1083jne 0x1400a10d5
1400a1085mov eax, [rbx]
1400a1087test eax, eax
1400a1089jne 0x1400a109e
1400a108bcall [rip+0x128bbf]
1400a1091mov esi, eax
1400a1093call std::_V2::system_category()
1400a1098mov [rbx], esi
1400a109amov [rbx+8], rax
1400a109e
1400a109eloc_1400a109e:
1400a109exor eax, eax
1400a10a0add rsp, 40
1400a10a4pop rbx
1400a10a5pop rsi
1400a10a6ret
1400a10a7
1400a10a7 66 0f 1f 84 00 00 00 00 00 f........
1400a10b0
1400a10b0loc_1400a10b0:
1400a10b0call std::_V2::system_category()
1400a10b5mov [rbx], 0
1400a10bbmov [rbx+8], rax
1400a10bfjmp 0x1400a109e
1400a10c1
1400a10c1 0f 1f 80 00 00 00 00 .......
1400a10c8
1400a10c8loc_1400a10c8:
1400a10c8mov rcx, [rsi]
1400a10cbcall [rip+0x128c37]
1400a10d1test eax, eax
1400a10d3je 0x1400a1078
1400a10d5
1400a10d5loc_1400a10d5:
1400a10d5call std::_V2::system_category()
1400a10damov [rbx], 0
1400a10e0mov [rbx+8], rax
1400a10e4mov eax, 1
1400a10e9add rsp, 40
1400a10edpop rbx
1400a10eepop rsi
1400a10efret
1400a1050
1400a10f0
1400a10f0std::filesystem::rename(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
1400a10f0push r14
1400a10f2push rdi
1400a10f3push rsi
1400a10f4push rbx
1400a10f5sub rsp, 136
1400a10fcmov rsi, rdx
1400a10ffmov rdx, [rip+0xf658a]
1400a1106mov rbx, rcx
1400a1109mov rax, [rdx]
1400a110cmov [rsp+120], rax
1400a1111xor eax, eax
1400a1113call std::_V2::system_category()
1400a1118lea r8, [rsp+64]
1400a111dmov rdx, rsi
1400a1120mov rcx, rbx
1400a1123mov [rsp+72], rax
1400a1128mov [rsp+64], 0
1400a1130call std::filesystem::rename(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&)
1400a1135mov eax, [rsp+64]
1400a1139test eax, eax
1400a113bjne 0x1400a115b
1400a113dmov rsi, [rip+0xf654c]
1400a1144mov rax, [rsp+120]
1400a1149sub rax, [rsi]
1400a114cjne 0x1400a11bc
1400a114eadd rsp, 136
1400a1155pop rbx
1400a1156pop rsi
1400a1157pop rdi
1400a1158pop r14
1400a115aret
1400a115b
1400a115bloc_1400a115b:
1400a115bmov ecx, 48
1400a1160call __cxa_allocate_exception
1400a1165lea rdx, [rip+0xf2150]
1400a116clea rcx, [rsp+80]
1400a1171mov r14, rax
1400a1174call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a1179lea rax, [rsp+48]
1400a117emov r9, rsi
1400a1181mov r8, rbx
1400a1184mov rcx, r14
1400a1187mov [rsp+32], rax
1400a118cmovdqu x0, [rsp+64]
1400a1192lea rdx, [rsp+80]
1400a1197movups [rsp+48], x0
1400a119ccall std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a11a1lea rcx, [rsp+80]
1400a11a6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a11abmov rbx, [rip+0xf64de]
1400a11b2mov rax, [rsp+120]
1400a11b7sub rax, [rbx]
1400a11baje 0x1400a11c6
1400a11bc
1400a11bcloc_1400a11bc:
1400a11bccall __stack_chk_fail
1400a11c1mov rbx, rax
1400a11c4jmp 0x1400a11e9
1400a11c6
1400a11c6loc_1400a11c6:
1400a11c6lea r8, [rip+4707]
1400a11cdlea rdx, [rip+0xf9b4c]
1400a11d4mov rcx, r14
1400a11d7call __cxa_throw
1400a11dclea rcx, [rsp+80]
1400a11e1mov rbx, rax
1400a11e4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a11e9
1400a11e9loc_1400a11e9:
1400a11e9mov rcx, r14
1400a11eccall __cxa_free_exception
1400a11f1mov rcx, [rip+0xf6498]
1400a11f8mov rax, [rsp+120]
1400a11fdsub rax, [rcx]
1400a1200jne 0x1400a11bc
1400a1202mov rcx, rbx
1400a1205call _Unwind_Resume
1400a120anop
1400a10f0
1400a10f0std::filesystem::rename(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
1400a10f0push r14
1400a10f2push rdi
1400a10f3push rsi
1400a10f4push rbx
1400a10f5sub rsp, 136
1400a10fcmov rsi, rdx
1400a10ffmov rdx, [rip+0xf658a]
1400a1106mov rbx, rcx
1400a1109mov rax, [rdx]
1400a110cmov [rsp+120], rax
1400a1111xor eax, eax
1400a1113call std::_V2::system_category()
1400a1118lea r8, [rsp+64]
1400a111dmov rdx, rsi
1400a1120mov rcx, rbx
1400a1123mov [rsp+72], rax
1400a1128mov [rsp+64], 0
1400a1130call std::filesystem::rename(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&)
1400a1135mov eax, [rsp+64]
1400a1139test eax, eax
1400a113bjne 0x1400a115b
1400a113dmov rsi, [rip+0xf654c]
1400a1144mov rax, [rsp+120]
1400a1149sub rax, [rsi]
1400a114cjne 0x1400a11bc
1400a114eadd rsp, 136
1400a1155pop rbx
1400a1156pop rsi
1400a1157pop rdi
1400a1158pop r14
1400a115aret
1400a115b
1400a115bloc_1400a115b:
1400a115bmov ecx, 48
1400a1160call __cxa_allocate_exception
1400a1165lea rdx, [rip+0xf2150]
1400a116clea rcx, [rsp+80]
1400a1171mov r14, rax
1400a1174call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a1179lea rax, [rsp+48]
1400a117emov r9, rsi
1400a1181mov r8, rbx
1400a1184mov rcx, r14
1400a1187mov [rsp+32], rax
1400a118cmovdqu x0, [rsp+64]
1400a1192lea rdx, [rsp+80]
1400a1197movups [rsp+48], x0
1400a119ccall std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a11a1lea rcx, [rsp+80]
1400a11a6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a11abmov rbx, [rip+0xf64de]
1400a11b2mov rax, [rsp+120]
1400a11b7sub rax, [rbx]
1400a11baje 0x1400a11c6
1400a11bc
1400a11bcloc_1400a11bc:
1400a11bccall __stack_chk_fail
1400a11c1mov rbx, rax
1400a11c4jmp 0x1400a11e9
1400a11c6
1400a11c6loc_1400a11c6:
1400a11c6lea r8, [rip+4707]
1400a11cdlea rdx, [rip+0xf9b4c]
1400a11d4mov rcx, r14
1400a11d7call __cxa_throw
1400a11dclea rcx, [rsp+80]
1400a11e1mov rbx, rax
1400a11e4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a11e9
1400a11e9loc_1400a11e9:
1400a11e9mov rcx, r14
1400a11eccall __cxa_free_exception
1400a11f1mov rcx, [rip+0xf6498]
1400a11f8mov rax, [rsp+120]
1400a11fdsub rax, [rcx]
1400a1200jne 0x1400a11bc
1400a1202mov rcx, rbx
1400a1205call _Unwind_Resume
1400a120anop
1400a10f0
1400a120b
1400a120b // align 0x10
1400a120b // align 0x10
1400a1210
1400a1210std::filesystem::rename(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
1400a1210push rdi
1400a1211push rsi
1400a1212push rbx
1400a1213sub rsp, 48
1400a1217mov rsi, rdx
1400a121amov rdi, rcx
1400a121dmov rdx, r8
1400a1220mov rbx, r8
1400a1223mov rcx, rsi
1400a1226call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a122bcmp al, -1
1400a122dje 0x1400a1270
1400a122fmov ecx, [rbx]
1400a1231test ecx, ecx
1400a1233jne 0x1400a1262
1400a1235test al, al
1400a1237jne 0x1400a1288
1400a1239
1400a1239loc_1400a1239:
1400a1239mov rdx, [rsi]
1400a123cmov rcx, [rdi]
1400a123fmov r8l, 3
1400a1245call [rip+0x128a8d]
1400a124btest eax, eax
1400a124dje 0x1400a12e0
1400a1253call std::_V2::system_category()
1400a1258mov [rbx], 0
1400a125emov [rbx+8], rax
1400a1262
1400a1262loc_1400a1262:
1400a1262add rsp, 48
1400a1266pop rbx
1400a1267pop rsi
1400a1268pop rdi
1400a1269ret
1400a126a
1400a126a 66 0f 1f 44 00 00 f..D..
1400a1270
1400a1270loc_1400a1270:
1400a1270call std::_V2::system_category()
1400a1275mov [rbx], 0
1400a127bmov [rbx+8], rax
1400a127fjmp 0x1400a1239
1400a1281
1400a1281 0f 1f 80 00 00 00 00 .......
1400a1288
1400a1288loc_1400a1288:
1400a1288mov rdx, rbx
1400a128bmov rcx, rdi
1400a128emov [rsp+40], rax
1400a1293call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a1298mov edx, [rbx]
1400a129atest edx, edx
1400a129cjne 0x1400a1262
1400a129ecmp [rsp+40], 2
1400a12a3je 0x1400a12c0
1400a12a5cmp al, 2
1400a12a7jne 0x1400a1239
1400a12a9call std::_V2::generic_category()
1400a12aemov [rbx], 20
1400a12b4mov [rbx+8], rax
1400a12b8jmp 0x1400a1262
1400a12ba
1400a12ba 66 0f 1f 44 00 00 f..D..
1400a12c0
1400a12c0loc_1400a12c0:
1400a12c0cmp al, 2
1400a12c2je 0x1400a1239
1400a12c8call std::_V2::generic_category()
1400a12cdmov [rbx], 21
1400a12d3mov [rbx+8], rax
1400a12d7jmp 0x1400a1262
1400a12d9
1400a12d9 0f 1f 80 00 00 00 00 .......
1400a12e0
1400a12e0loc_1400a12e0:
1400a12e0call [rip+0x12896a]
1400a12e6mov rdi, [rip+0x128b1b]
1400a12edcmp eax, 5
1400a12f0je 0x1400a1314
1400a12f2call rdi
1400a12f4mov [rax], 5
1400a12fa
1400a12faloc_1400a12fa:
1400a12facall std::_V2::generic_category()
1400a12ffmov rsi, rax
1400a1302call rdi
1400a1304mov eax, [rax]
1400a1306mov [rbx+8], rsi
1400a130amov [rbx], eax
1400a130cadd rsp, 48
1400a1310pop rbx
1400a1311pop rsi
1400a1312pop rdi
1400a1313ret
1400a1314
1400a1314loc_1400a1314:
1400a1314call rdi
1400a1316mov [rax], 13
1400a131cjmp 0x1400a12fa
1400a1210
1400a1210std::filesystem::rename(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
1400a1210push rdi
1400a1211push rsi
1400a1212push rbx
1400a1213sub rsp, 48
1400a1217mov rsi, rdx
1400a121amov rdi, rcx
1400a121dmov rdx, r8
1400a1220mov rbx, r8
1400a1223mov rcx, rsi
1400a1226call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a122bcmp al, -1
1400a122dje 0x1400a1270
1400a122fmov ecx, [rbx]
1400a1231test ecx, ecx
1400a1233jne 0x1400a1262
1400a1235test al, al
1400a1237jne 0x1400a1288
1400a1239
1400a1239loc_1400a1239:
1400a1239mov rdx, [rsi]
1400a123cmov rcx, [rdi]
1400a123fmov r8l, 3
1400a1245call [rip+0x128a8d]
1400a124btest eax, eax
1400a124dje 0x1400a12e0
1400a1253call std::_V2::system_category()
1400a1258mov [rbx], 0
1400a125emov [rbx+8], rax
1400a1262
1400a1262loc_1400a1262:
1400a1262add rsp, 48
1400a1266pop rbx
1400a1267pop rsi
1400a1268pop rdi
1400a1269ret
1400a126a
1400a126a 66 0f 1f 44 00 00 f..D..
1400a1270
1400a1270loc_1400a1270:
1400a1270call std::_V2::system_category()
1400a1275mov [rbx], 0
1400a127bmov [rbx+8], rax
1400a127fjmp 0x1400a1239
1400a1281
1400a1281 0f 1f 80 00 00 00 00 .......
1400a1288
1400a1288loc_1400a1288:
1400a1288mov rdx, rbx
1400a128bmov rcx, rdi
1400a128emov [rsp+40], rax
1400a1293call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a1298mov edx, [rbx]
1400a129atest edx, edx
1400a129cjne 0x1400a1262
1400a129ecmp [rsp+40], 2
1400a12a3je 0x1400a12c0
1400a12a5cmp al, 2
1400a12a7jne 0x1400a1239
1400a12a9call std::_V2::generic_category()
1400a12aemov [rbx], 20
1400a12b4mov [rbx+8], rax
1400a12b8jmp 0x1400a1262
1400a12ba
1400a12ba 66 0f 1f 44 00 00 f..D..
1400a12c0
1400a12c0loc_1400a12c0:
1400a12c0cmp al, 2
1400a12c2je 0x1400a1239
1400a12c8call std::_V2::generic_category()
1400a12cdmov [rbx], 21
1400a12d3mov [rbx+8], rax
1400a12d7jmp 0x1400a1262
1400a12d9
1400a12d9 0f 1f 80 00 00 00 00 .......
1400a12e0
1400a12e0loc_1400a12e0:
1400a12e0call [rip+0x12896a]
1400a12e6mov rdi, [rip+0x128b1b]
1400a12edcmp eax, 5
1400a12f0je 0x1400a1314
1400a12f2call rdi
1400a12f4mov [rax], 5
1400a12fa
1400a12faloc_1400a12fa:
1400a12facall std::_V2::generic_category()
1400a12ffmov rsi, rax
1400a1302call rdi
1400a1304mov eax, [rax]
1400a1306mov [rbx+8], rsi
1400a130amov [rbx], eax
1400a130cadd rsp, 48
1400a1310pop rbx
1400a1311pop rsi
1400a1312pop rdi
1400a1313ret
1400a1314
1400a1314loc_1400a1314:
1400a1314call rdi
1400a1316mov [rax], 13
1400a131cjmp 0x1400a12fa
1400a1210
1400a131e
1400a131e // align 0x10
1400a131e // align 0x10
1400a1320
1400a1320std::filesystem::status(std::filesystem::__cxx11::path const&):
1400a1320push rdi
1400a1321push rsi
1400a1322push rbx
1400a1323sub rsp, 112
1400a1327mov rbx, rcx
1400a132amov rcx, [rip+0xf635f]
1400a1331mov [rsp+48], 0
1400a1339mov rax, [rcx]
1400a133cmov [rsp+104], rax
1400a1341xor eax, eax
1400a1343call std::_V2::system_category()
1400a1348lea rdx, [rsp+48]
1400a134dmov rcx, rbx
1400a1350mov [rsp+56], rax
1400a1355call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a135atest al, al
1400a135cje 0x1400a1377
1400a135emov rbx, [rip+0xf632b]
1400a1365mov rdx, [rsp+104]
1400a136asub rdx, [rbx]
1400a136djne 0x1400a13d0
1400a136fadd rsp, 112
1400a1373pop rbx
1400a1374pop rsi
1400a1375pop rdi
1400a1376ret
1400a1377
1400a1377loc_1400a1377:
1400a1377mov ecx, 48
1400a137ccall __cxa_allocate_exception
1400a1381lea rdx, [rip+0xf1f79]
1400a1388lea rcx, [rsp+64]
1400a138dmov rdi, rax
1400a1390call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a1395lea r9, [rsp+32]
1400a139amov r8, rbx
1400a139dlea rdx, [rsp+64]
1400a13a2mov rcx, rdi
1400a13a5movdqu x0, [rsp+48]
1400a13abmovups [rsp+32], x0
1400a13b0call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a13b5lea rcx, [rsp+64]
1400a13bacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a13bfmov rdx, [rip+0xf62ca]
1400a13c6mov rax, [rsp+104]
1400a13cbsub rax, [rdx]
1400a13ceje 0x1400a13da
1400a13d0
1400a13d0loc_1400a13d0:
1400a13d0call __stack_chk_fail
1400a13d5mov rbx, rax
1400a13d8jmp 0x1400a13fd
1400a13da
1400a13daloc_1400a13da:
1400a13dalea r8, [rip+4175]
1400a13e1lea rdx, [rip+0xf9938]
1400a13e8mov rcx, rdi
1400a13ebcall __cxa_throw
1400a13f0lea rcx, [rsp+64]
1400a13f5mov rbx, rax
1400a13f8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a13fd
1400a13fdloc_1400a13fd:
1400a13fdmov rcx, rdi
1400a1400call __cxa_free_exception
1400a1405mov rdx, [rip+0xf6284]
1400a140cmov rax, [rsp+104]
1400a1411sub rax, [rdx]
1400a1414jne 0x1400a13d0
1400a1416mov rcx, rbx
1400a1419call _Unwind_Resume
1400a141enop
1400a1320
1400a1320std::filesystem::status(std::filesystem::__cxx11::path const&):
1400a1320push rdi
1400a1321push rsi
1400a1322push rbx
1400a1323sub rsp, 112
1400a1327mov rbx, rcx
1400a132amov rcx, [rip+0xf635f]
1400a1331mov [rsp+48], 0
1400a1339mov rax, [rcx]
1400a133cmov [rsp+104], rax
1400a1341xor eax, eax
1400a1343call std::_V2::system_category()
1400a1348lea rdx, [rsp+48]
1400a134dmov rcx, rbx
1400a1350mov [rsp+56], rax
1400a1355call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a135atest al, al
1400a135cje 0x1400a1377
1400a135emov rbx, [rip+0xf632b]
1400a1365mov rdx, [rsp+104]
1400a136asub rdx, [rbx]
1400a136djne 0x1400a13d0
1400a136fadd rsp, 112
1400a1373pop rbx
1400a1374pop rsi
1400a1375pop rdi
1400a1376ret
1400a1377
1400a1377loc_1400a1377:
1400a1377mov ecx, 48
1400a137ccall __cxa_allocate_exception
1400a1381lea rdx, [rip+0xf1f79]
1400a1388lea rcx, [rsp+64]
1400a138dmov rdi, rax
1400a1390call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a1395lea r9, [rsp+32]
1400a139amov r8, rbx
1400a139dlea rdx, [rsp+64]
1400a13a2mov rcx, rdi
1400a13a5movdqu x0, [rsp+48]
1400a13abmovups [rsp+32], x0
1400a13b0call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a13b5lea rcx, [rsp+64]
1400a13bacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a13bfmov rdx, [rip+0xf62ca]
1400a13c6mov rax, [rsp+104]
1400a13cbsub rax, [rdx]
1400a13ceje 0x1400a13da
1400a13d0
1400a13d0loc_1400a13d0:
1400a13d0call __stack_chk_fail
1400a13d5mov rbx, rax
1400a13d8jmp 0x1400a13fd
1400a13da
1400a13daloc_1400a13da:
1400a13dalea r8, [rip+4175]
1400a13e1lea rdx, [rip+0xf9938]
1400a13e8mov rcx, rdi
1400a13ebcall __cxa_throw
1400a13f0lea rcx, [rsp+64]
1400a13f5mov rbx, rax
1400a13f8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a13fd
1400a13fdloc_1400a13fd:
1400a13fdmov rcx, rdi
1400a1400call __cxa_free_exception
1400a1405mov rdx, [rip+0xf6284]
1400a140cmov rax, [rsp+104]
1400a1411sub rax, [rdx]
1400a1414jne 0x1400a13d0
1400a1416mov rcx, rbx
1400a1419call _Unwind_Resume
1400a141enop
1400a1320
1400a141f
1400a141f // align 0x10
1400a141f // align 0x10
1400a1420
1400a1420std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&):
1400a1420push r13
1400a1422push r12
1400a1424push rbp
1400a1425push rdi
1400a1426push rsi
1400a1427push rbx
1400a1428sub rsp, 200
1400a142fmov rdi, [rip+0xf625a]
1400a1436xor r10l, r10l
1400a1439mov rsi, [rdi]
1400a143cmov [rsp+184], rsi
1400a1444mov rsi, [rcx]
1400a1447lea rbp, [rsp+128]
1400a144fmov rbx, rcx
1400a1452mov r12, rdx
1400a1455mov rcx, rbp
1400a1458lea rdi, [rsp+112]
1400a145dmov [rsp+104], 0
1400a1466mov [rsp+96], rdi
1400a146bmov [rsp+112], r10w
1400a1471call std::filesystem::__cxx11::path::_List::_List()
1400a1476mov rcx, rbx
1400a1479call std::filesystem::__cxx11::path::has_relative_path() const
1400a147etest al, al
1400a1480jne 0x1400a15a0
1400a1486
1400a1486loc_1400a1486:
1400a1486lea rdx, [rsp+32]
1400a148bmov rcx, rsi
1400a148ecall [rip+0x128a4c]
1400a1494mov ebx, eax
1400a1496test eax, eax
1400a1498jne 0x1400a1568
1400a149emovzx eax, [rsp+38]
1400a14a3mov r13l, 1
1400a14a9mov edx, eax
1400a14aband dx, -4096
1400a14b0cmp dx, -32768
1400a14b5je 0x1400a14e6
1400a14b7cmp dx, 16384
1400a14bcje 0x1400a16f0
1400a14c2cmp dx, 8192
1400a14c7je 0x1400a1700
1400a14cdcmp dx, 24576
1400a14d2je 0x1400a1710
1400a14d8cmp dx, 4096
1400a14ddsetne r13b
1400a14e1lea r13l, [r13+r13+6]
1400a14e6
1400a14e6loc_1400a14e6:
1400a14e6mov esi, eax
1400a14e8and esi, 4095
1400a14eecall std::_V2::system_category()
1400a14f3
1400a14f3loc_1400a14f3:
1400a14f3mov [r12+8], rax
1400a14f8mov rax, rsi
1400a14fbmovzx r13l, r13b
1400a14ffmov [r12], ebx
1400a1503shl rax, 32
1400a1507or r13, rax
1400a150amov rdx, [rsp+128]
1400a1512test rdx, rdx
1400a1515je 0x1400a151f
1400a1517mov rcx, rbp
1400a151acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a151f
1400a151floc_1400a151f:
1400a151fmov rcx, [rsp+96]
1400a1524cmp rcx, rdi
1400a1527je 0x1400a1538
1400a1529mov rax, [rsp+112]
1400a152elea rdx, [rax+rax+2]
1400a1533call operator delete(void*, unsigned long long)
1400a1538
1400a1538loc_1400a1538:
1400a1538mov rdi, [rip+0xf6151]
1400a153fmov rax, [rsp+184]
1400a1547sub rax, [rdi]
1400a154ajne 0x1400a183f
1400a1550mov rax, r13
1400a1553add rsp, 200
1400a155apop rbx
1400a155bpop rsi
1400a155cpop rdi
1400a155dpop rbp
1400a155epop r12
1400a1560pop r13
1400a1562ret
1400a1563
1400a1563 0f 1f 44 00 00 ..D..
1400a1568
1400a1568loc_1400a1568:
1400a1568call [rip+0x12889a]
1400a156emov ebx, [rax]
1400a1570call std::_V2::generic_category()
1400a1575cmp ebx, 2
1400a1578je 0x1400a16d8
1400a157ecmp ebx, 20
1400a1581je 0x1400a16d8
1400a1587cmp ebx, 132
1400a158dmov esi, 65535
1400a1592sete r13b
1400a1596shl r13l, 3
1400a159ajmp 0x1400a14f3
1400a159f
1400a159f 90 .
1400a15a0
1400a15a0loc_1400a15a0:
1400a15a0mov rcx, rbx
1400a15a3call std::filesystem::__cxx11::path::has_filename() const
1400a15a8test al, al
1400a15aajne 0x1400a1486
1400a15b0mov rdx, rbx
1400a15b3lea rcx, [rsp+144]
1400a15bbcall std::filesystem::__cxx11::path::parent_path() const
1400a15c0mov rax, [rsp+96]
1400a15c5mov r8, rax
1400a15c8cmp rax, rdi
1400a15cbje 0x1400a1720
1400a15d1mov rdx, [rsp+144]
1400a15d9lea rbx, [rsp+160]
1400a15e1mov rcx, [rsp+152]
1400a15e9cmp rdx, rbx
1400a15ecje 0x1400a1780
1400a15f2mov [rsp+96], rdx
1400a15f7mov rdx, [rsp+160]
1400a15ffmov r8, [rsp+112]
1400a1604mov [rsp+104], rcx
1400a1609mov [rsp+112], rdx
1400a160etest rax, rax
1400a1611je 0x1400a1754
1400a1617mov [rsp+144], rax
1400a161fmov [rsp+160], r8
1400a1627
1400a1627loc_1400a1627:
1400a1627xor ecx, ecx
1400a1629mov rdx, [rsp+128]
1400a1631mov [rsp+152], 0
1400a163dmov [rax], cx
1400a1640mov rcx, [rsp+176]
1400a1648mov [rsp+176], 0
1400a1654mov [rsp+128], rcx
1400a165ctest rdx, rdx
1400a165fje 0x1400a1671
1400a1661mov rcx, rbp
1400a1664call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a1669mov rax, [rsp+144]
1400a1671
1400a1671loc_1400a1671:
1400a1671xor edx, edx
1400a1673lea rcx, [rsp+144]
1400a167bmov [rsp+152], 0
1400a1687mov [rax], dx
1400a168acall std::filesystem::__cxx11::path::_M_split_cmpts()
1400a168fmov rdx, [rsp+176]
1400a1697test rdx, rdx
1400a169aje 0x1400a16a9
1400a169clea rcx, [rsp+176]
1400a16a4call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a16a9
1400a16a9loc_1400a16a9:
1400a16a9mov rcx, [rsp+144]
1400a16b1cmp rcx, rbx
1400a16b4je 0x1400a16c8
1400a16b6mov rax, [rsp+160]
1400a16belea rdx, [rax+rax+2]
1400a16c3call operator delete(void*, unsigned long long)
1400a16c8
1400a16c8loc_1400a16c8:
1400a16c8mov rsi, [rsp+96]
1400a16cdjmp 0x1400a1486
1400a16d2
1400a16d2 66 0f 1f 44 00 00 f..D..
1400a16d8
1400a16d8loc_1400a16d8:
1400a16d8mov esi, 65535
1400a16ddmov r13l, -1
1400a16e3jmp 0x1400a14f3
1400a16e8
1400a16e8 0f 1f 84 00 00 00 00 00 ........
1400a16f0
1400a16f0loc_1400a16f0:
1400a16f0mov r13l, 2
1400a16f6jmp 0x1400a14e6
1400a16fb
1400a16fb 0f 1f 44 00 00 ..D..
1400a1700
1400a1700loc_1400a1700:
1400a1700mov r13l, 5
1400a1706jmp 0x1400a14e6
1400a170b
1400a170b 0f 1f 44 00 00 ..D..
1400a1710
1400a1710loc_1400a1710:
1400a1710mov r13l, 4
1400a1716jmp 0x1400a14e6
1400a171b
1400a171b 0f 1f 44 00 00 ..D..
1400a1720
1400a1720loc_1400a1720:
1400a1720mov rdx, [rsp+144]
1400a1728lea rbx, [rsp+160]
1400a1730cmp rdx, rbx
1400a1733je 0x1400a176c
1400a1735mov rax, [rsp+152]
1400a173dmov [rsp+96], rdx
1400a1742mov [rsp+104], rax
1400a1747mov rax, [rsp+160]
1400a174fmov [rsp+112], rax
1400a1754
1400a1754loc_1400a1754:
1400a1754mov [rsp+144], rbx
1400a175clea rbx, [rsp+160]
1400a1764mov rax, rbx
1400a1767jmp 0x1400a1627
1400a176c
1400a176cloc_1400a176c:
1400a176cmov rcx, [rsp+152]
1400a1774nop [rax+rax]
1400a177fnop
1400a1780
1400a1780loc_1400a1780:
1400a1780test rcx, rcx
1400a1783je 0x1400a17d0
1400a1785cmp rcx, 1
1400a1789je 0x1400a1831
1400a178flea rax, [rcx+rcx]
1400a1793cmp eax, 8
1400a1796jae 0x1400a17e5
1400a1798test al, 4
1400a179ajne 0x1400a1844
1400a17a0test eax, eax
1400a17a2je 0x1400a17d0
1400a17a4movzx edx, [rsp+160]
1400a17acmov [r8], dl
1400a17aftest al, 2
1400a17b1jne 0x1400a1873
1400a17b7
1400a17b7loc_1400a17b7:
1400a17b7mov r8, [rsp+96]
1400a17bcmov rcx, [rsp+152]
1400a17c4mov rdx, [rsp+144]
1400a17ccnop [rax]
1400a17d0
1400a17d0loc_1400a17d0:
1400a17d0xor r9l, r9l
1400a17d3mov [rsp+104], rcx
1400a17d8mov rax, rdx
1400a17dbmov [r8+2*rcx], r9w
1400a17e0jmp 0x1400a1627
1400a17e5
1400a17e5loc_1400a17e5:
1400a17e5mov rdx, [rsp+160]
1400a17edmov r9, rbx
1400a17f0mov [r8], rdx
1400a17f3mov edx, eax
1400a17f5mov rcx, [rbx+rdx-8]
1400a17famov [r8+rdx-8], rcx
1400a17fflea rdx, [r8+8]
1400a1803and rdx, -8
1400a1807sub r8, rdx
1400a180aadd eax, r8l
1400a180dsub r9, r8
1400a1810and eax, -8
1400a1813cmp eax, 8
1400a1816jb 0x1400a17b7
1400a1818and eax, -8
1400a181bxor ecx, ecx
1400a181d
1400a181dloc_1400a181d:
1400a181dmov r8l, ecx
1400a1820add ecx, 8
1400a1823mov r10, [r9+r8]
1400a1827mov [rdx+r8], r10
1400a182bcmp ecx, eax
1400a182djb 0x1400a181d
1400a182fjmp 0x1400a17b7
1400a1831
1400a1831loc_1400a1831:
1400a1831movzx eax, [rsp+160]
1400a1839mov [r8], ax
1400a183djmp 0x1400a17d0
1400a183f
1400a183floc_1400a183f:
1400a183fcall __stack_chk_fail
1400a1844
1400a1844loc_1400a1844:
1400a1844mov edx, [rsp+160]
1400a184bmov eax, eax
1400a184dmov [r8], edx
1400a1850mov edx, [rbx+rax-4]
1400a1854mov [r8+rax-4], edx
1400a1859mov r8, [rsp+96]
1400a185emov rcx, [rsp+152]
1400a1866mov rdx, [rsp+144]
1400a186ejmp 0x1400a17d0
1400a1873
1400a1873loc_1400a1873:
1400a1873mov eax, eax
1400a1875movzx edx, [rbx+rax-2]
1400a187amov [r8+rax-2], dx
1400a1880mov r8, [rsp+96]
1400a1885mov rcx, [rsp+152]
1400a188dmov rdx, [rsp+144]
1400a1895jmp 0x1400a17d0
1400a189a
1400a189a 48 83 ea 01 48 89 H...H.
1400a18a0 c1 75 2b e8 e8 03 06 00 49 bd 00 00 00 00 ff ff .u+.....I.......
1400a18b0 00 00 e8 a9 48 03 00 41 c7 04 24 0c 00 00 00 49 ....H..A..$....I
1400a18c0 89 44 24 08 e8 b7 05 06 00 e9 3c fc ff ff e8 bd .D$.......<.....
1400a18d0 1d 06 00 90 ....
1400a1420
1400a1420std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&):
1400a1420push r13
1400a1422push r12
1400a1424push rbp
1400a1425push rdi
1400a1426push rsi
1400a1427push rbx
1400a1428sub rsp, 200
1400a142fmov rdi, [rip+0xf625a]
1400a1436xor r10l, r10l
1400a1439mov rsi, [rdi]
1400a143cmov [rsp+184], rsi
1400a1444mov rsi, [rcx]
1400a1447lea rbp, [rsp+128]
1400a144fmov rbx, rcx
1400a1452mov r12, rdx
1400a1455mov rcx, rbp
1400a1458lea rdi, [rsp+112]
1400a145dmov [rsp+104], 0
1400a1466mov [rsp+96], rdi
1400a146bmov [rsp+112], r10w
1400a1471call std::filesystem::__cxx11::path::_List::_List()
1400a1476mov rcx, rbx
1400a1479call std::filesystem::__cxx11::path::has_relative_path() const
1400a147etest al, al
1400a1480jne 0x1400a15a0
1400a1486
1400a1486loc_1400a1486:
1400a1486lea rdx, [rsp+32]
1400a148bmov rcx, rsi
1400a148ecall [rip+0x128a4c]
1400a1494mov ebx, eax
1400a1496test eax, eax
1400a1498jne 0x1400a1568
1400a149emovzx eax, [rsp+38]
1400a14a3mov r13l, 1
1400a14a9mov edx, eax
1400a14aband dx, -4096
1400a14b0cmp dx, -32768
1400a14b5je 0x1400a14e6
1400a14b7cmp dx, 16384
1400a14bcje 0x1400a16f0
1400a14c2cmp dx, 8192
1400a14c7je 0x1400a1700
1400a14cdcmp dx, 24576
1400a14d2je 0x1400a1710
1400a14d8cmp dx, 4096
1400a14ddsetne r13b
1400a14e1lea r13l, [r13+r13+6]
1400a14e6
1400a14e6loc_1400a14e6:
1400a14e6mov esi, eax
1400a14e8and esi, 4095
1400a14eecall std::_V2::system_category()
1400a14f3
1400a14f3loc_1400a14f3:
1400a14f3mov [r12+8], rax
1400a14f8mov rax, rsi
1400a14fbmovzx r13l, r13b
1400a14ffmov [r12], ebx
1400a1503shl rax, 32
1400a1507or r13, rax
1400a150amov rdx, [rsp+128]
1400a1512test rdx, rdx
1400a1515je 0x1400a151f
1400a1517mov rcx, rbp
1400a151acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a151f
1400a151floc_1400a151f:
1400a151fmov rcx, [rsp+96]
1400a1524cmp rcx, rdi
1400a1527je 0x1400a1538
1400a1529mov rax, [rsp+112]
1400a152elea rdx, [rax+rax+2]
1400a1533call operator delete(void*, unsigned long long)
1400a1538
1400a1538loc_1400a1538:
1400a1538mov rdi, [rip+0xf6151]
1400a153fmov rax, [rsp+184]
1400a1547sub rax, [rdi]
1400a154ajne 0x1400a183f
1400a1550mov rax, r13
1400a1553add rsp, 200
1400a155apop rbx
1400a155bpop rsi
1400a155cpop rdi
1400a155dpop rbp
1400a155epop r12
1400a1560pop r13
1400a1562ret
1400a1563
1400a1563 0f 1f 44 00 00 ..D..
1400a1568
1400a1568loc_1400a1568:
1400a1568call [rip+0x12889a]
1400a156emov ebx, [rax]
1400a1570call std::_V2::generic_category()
1400a1575cmp ebx, 2
1400a1578je 0x1400a16d8
1400a157ecmp ebx, 20
1400a1581je 0x1400a16d8
1400a1587cmp ebx, 132
1400a158dmov esi, 65535
1400a1592sete r13b
1400a1596shl r13l, 3
1400a159ajmp 0x1400a14f3
1400a159f
1400a159f 90 .
1400a15a0
1400a15a0loc_1400a15a0:
1400a15a0mov rcx, rbx
1400a15a3call std::filesystem::__cxx11::path::has_filename() const
1400a15a8test al, al
1400a15aajne 0x1400a1486
1400a15b0mov rdx, rbx
1400a15b3lea rcx, [rsp+144]
1400a15bbcall std::filesystem::__cxx11::path::parent_path() const
1400a15c0mov rax, [rsp+96]
1400a15c5mov r8, rax
1400a15c8cmp rax, rdi
1400a15cbje 0x1400a1720
1400a15d1mov rdx, [rsp+144]
1400a15d9lea rbx, [rsp+160]
1400a15e1mov rcx, [rsp+152]
1400a15e9cmp rdx, rbx
1400a15ecje 0x1400a1780
1400a15f2mov [rsp+96], rdx
1400a15f7mov rdx, [rsp+160]
1400a15ffmov r8, [rsp+112]
1400a1604mov [rsp+104], rcx
1400a1609mov [rsp+112], rdx
1400a160etest rax, rax
1400a1611je 0x1400a1754
1400a1617mov [rsp+144], rax
1400a161fmov [rsp+160], r8
1400a1627
1400a1627loc_1400a1627:
1400a1627xor ecx, ecx
1400a1629mov rdx, [rsp+128]
1400a1631mov [rsp+152], 0
1400a163dmov [rax], cx
1400a1640mov rcx, [rsp+176]
1400a1648mov [rsp+176], 0
1400a1654mov [rsp+128], rcx
1400a165ctest rdx, rdx
1400a165fje 0x1400a1671
1400a1661mov rcx, rbp
1400a1664call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a1669mov rax, [rsp+144]
1400a1671
1400a1671loc_1400a1671:
1400a1671xor edx, edx
1400a1673lea rcx, [rsp+144]
1400a167bmov [rsp+152], 0
1400a1687mov [rax], dx
1400a168acall std::filesystem::__cxx11::path::_M_split_cmpts()
1400a168fmov rdx, [rsp+176]
1400a1697test rdx, rdx
1400a169aje 0x1400a16a9
1400a169clea rcx, [rsp+176]
1400a16a4call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a16a9
1400a16a9loc_1400a16a9:
1400a16a9mov rcx, [rsp+144]
1400a16b1cmp rcx, rbx
1400a16b4je 0x1400a16c8
1400a16b6mov rax, [rsp+160]
1400a16belea rdx, [rax+rax+2]
1400a16c3call operator delete(void*, unsigned long long)
1400a16c8
1400a16c8loc_1400a16c8:
1400a16c8mov rsi, [rsp+96]
1400a16cdjmp 0x1400a1486
1400a16d2
1400a16d2 66 0f 1f 44 00 00 f..D..
1400a16d8
1400a16d8loc_1400a16d8:
1400a16d8mov esi, 65535
1400a16ddmov r13l, -1
1400a16e3jmp 0x1400a14f3
1400a16e8
1400a16e8 0f 1f 84 00 00 00 00 00 ........
1400a16f0
1400a16f0loc_1400a16f0:
1400a16f0mov r13l, 2
1400a16f6jmp 0x1400a14e6
1400a16fb
1400a16fb 0f 1f 44 00 00 ..D..
1400a1700
1400a1700loc_1400a1700:
1400a1700mov r13l, 5
1400a1706jmp 0x1400a14e6
1400a170b
1400a170b 0f 1f 44 00 00 ..D..
1400a1710
1400a1710loc_1400a1710:
1400a1710mov r13l, 4
1400a1716jmp 0x1400a14e6
1400a171b
1400a171b 0f 1f 44 00 00 ..D..
1400a1720
1400a1720loc_1400a1720:
1400a1720mov rdx, [rsp+144]
1400a1728lea rbx, [rsp+160]
1400a1730cmp rdx, rbx
1400a1733je 0x1400a176c
1400a1735mov rax, [rsp+152]
1400a173dmov [rsp+96], rdx
1400a1742mov [rsp+104], rax
1400a1747mov rax, [rsp+160]
1400a174fmov [rsp+112], rax
1400a1754
1400a1754loc_1400a1754:
1400a1754mov [rsp+144], rbx
1400a175clea rbx, [rsp+160]
1400a1764mov rax, rbx
1400a1767jmp 0x1400a1627
1400a176c
1400a176cloc_1400a176c:
1400a176cmov rcx, [rsp+152]
1400a1774nop [rax+rax]
1400a177fnop
1400a1780
1400a1780loc_1400a1780:
1400a1780test rcx, rcx
1400a1783je 0x1400a17d0
1400a1785cmp rcx, 1
1400a1789je 0x1400a1831
1400a178flea rax, [rcx+rcx]
1400a1793cmp eax, 8
1400a1796jae 0x1400a17e5
1400a1798test al, 4
1400a179ajne 0x1400a1844
1400a17a0test eax, eax
1400a17a2je 0x1400a17d0
1400a17a4movzx edx, [rsp+160]
1400a17acmov [r8], dl
1400a17aftest al, 2
1400a17b1jne 0x1400a1873
1400a17b7
1400a17b7loc_1400a17b7:
1400a17b7mov r8, [rsp+96]
1400a17bcmov rcx, [rsp+152]
1400a17c4mov rdx, [rsp+144]
1400a17ccnop [rax]
1400a17d0
1400a17d0loc_1400a17d0:
1400a17d0xor r9l, r9l
1400a17d3mov [rsp+104], rcx
1400a17d8mov rax, rdx
1400a17dbmov [r8+2*rcx], r9w
1400a17e0jmp 0x1400a1627
1400a17e5
1400a17e5loc_1400a17e5:
1400a17e5mov rdx, [rsp+160]
1400a17edmov r9, rbx
1400a17f0mov [r8], rdx
1400a17f3mov edx, eax
1400a17f5mov rcx, [rbx+rdx-8]
1400a17famov [r8+rdx-8], rcx
1400a17fflea rdx, [r8+8]
1400a1803and rdx, -8
1400a1807sub r8, rdx
1400a180aadd eax, r8l
1400a180dsub r9, r8
1400a1810and eax, -8
1400a1813cmp eax, 8
1400a1816jb 0x1400a17b7
1400a1818and eax, -8
1400a181bxor ecx, ecx
1400a181d
1400a181dloc_1400a181d:
1400a181dmov r8l, ecx
1400a1820add ecx, 8
1400a1823mov r10, [r9+r8]
1400a1827mov [rdx+r8], r10
1400a182bcmp ecx, eax
1400a182djb 0x1400a181d
1400a182fjmp 0x1400a17b7
1400a1831
1400a1831loc_1400a1831:
1400a1831movzx eax, [rsp+160]
1400a1839mov [r8], ax
1400a183djmp 0x1400a17d0
1400a183f
1400a183floc_1400a183f:
1400a183fcall __stack_chk_fail
1400a1844
1400a1844loc_1400a1844:
1400a1844mov edx, [rsp+160]
1400a184bmov eax, eax
1400a184dmov [r8], edx
1400a1850mov edx, [rbx+rax-4]
1400a1854mov [r8+rax-4], edx
1400a1859mov r8, [rsp+96]
1400a185emov rcx, [rsp+152]
1400a1866mov rdx, [rsp+144]
1400a186ejmp 0x1400a17d0
1400a1873
1400a1873loc_1400a1873:
1400a1873mov eax, eax
1400a1875movzx edx, [rbx+rax-2]
1400a187amov [r8+rax-2], dx
1400a1880mov r8, [rsp+96]
1400a1885mov rcx, [rsp+152]
1400a188dmov rdx, [rsp+144]
1400a1895jmp 0x1400a17d0
1400a189a
1400a189a 48 83 ea 01 48 89 H...H.
1400a18a0 c1 75 2b e8 e8 03 06 00 49 bd 00 00 00 00 ff ff .u+.....I.......
1400a18b0 00 00 e8 a9 48 03 00 41 c7 04 24 0c 00 00 00 49 ....H..A..$....I
1400a18c0 89 44 24 08 e8 b7 05 06 00 e9 3c fc ff ff e8 bd .D$.......<.....
1400a18d0 1d 06 00 90 ....
1400a1420
1400a18d4
1400a18d4 // align 0x10
1400a18d4 // align 0x10
1400a18e0
1400a18e0std::filesystem::__cxx11::hash_value(std::filesystem::__cxx11::path const&):
1400a18e0push r14
1400a18e2push r13
1400a18e4push r12
1400a18e6push rbp
1400a18e7push rdi
1400a18e8push rsi
1400a18e9push rbx
1400a18easub rsp, 32
1400a18eemov rax, [rcx+32]
1400a18f2mov edi, eax
1400a18f4mov r14, rcx
1400a18f7and edi, 3
1400a18fajne 0x1400a1928
1400a18fccmp rax, 3
1400a1900jbe 0x1400a19d8
1400a1906mov rcx, rax
1400a1909xor ebp, ebp
1400a190band rcx, -4
1400a190fmovsxd rdx, [rcx]
1400a1912lea rbx, [rcx+8]
1400a1916lea rdx, [rdx+2*rdx]
1400a191ashl rdx, 4
1400a191elea r12, [rcx+rdx+8]
1400a1923jmp 0x1400a193b
1400a1925
1400a1925 0f 1f 00 ...
1400a1928
1400a1928loc_1400a1928:
1400a1928cmp [rcx+8], 0
1400a192dmov ebp, 1
1400a1932sete dil
1400a1936xor r12l, r12l
1400a1939xor ebx, ebx
1400a193b
1400a193bloc_1400a193b:
1400a193bxor r13l, r13l
1400a193emov esi, 0xffffffff9e3779b9
1400a1943nop [rax+rax]
1400a194enop
1400a1950
1400a1950loc_1400a1950:
1400a1950test al, 3
1400a1952je 0x1400a199e
1400a1954
1400a1954loc_1400a1954:
1400a1954cmp dil, bpl
1400a1957je 0x1400a19c0
1400a1959mov rdx, [r14+8]
1400a195dmov rax, r14
1400a1960
1400a1960loc_1400a1960:
1400a1960mov rcx, [rax]
1400a1963add rdx, rdx
1400a1966mov r8l, 0xffffffffc70f6907
1400a196ccall std::_Hash_bytes(void const*, unsigned long long, unsigned long long)
1400a1971mov rcx, r13
1400a1974mov rdx, rax
1400a1977mov rax, r13
1400a197ashr rcx, 2
1400a197eshl rax, 6
1400a1982add rax, rcx
1400a1985add rax, rsi
1400a1988add rax, rdx
1400a198bxor r13, rax
1400a198emov rax, [r14+32]
1400a1992test al, 3
1400a1994jne 0x1400a19b0
1400a1996add rbx, 48
1400a199atest al, 3
1400a199cjne 0x1400a1954
1400a199e
1400a199eloc_1400a199e:
1400a199ecmp r12, rbx
1400a19a1je 0x1400a19c0
1400a19a3mov rdx, [rbx+8]
1400a19a7mov rax, rbx
1400a19aajmp 0x1400a1960
1400a19ac
1400a19ac 0f 1f 40 00 ..@.
1400a19b0
1400a19b0loc_1400a19b0:
1400a19b0mov edi, 1
1400a19b5jmp 0x1400a1950
1400a19b7
1400a19b7 66 0f 1f 84 00 00 00 00 00 f........
1400a19c0
1400a19c0loc_1400a19c0:
1400a19c0mov rax, r13
1400a19c3add rsp, 32
1400a19c7pop rbx
1400a19c8pop rsi
1400a19c9pop rdi
1400a19capop rbp
1400a19cbpop r12
1400a19cdpop r13
1400a19cfpop r14
1400a19d1ret
1400a19d2
1400a19d2 66 0f 1f 44 00 00 f..D..
1400a19d8
1400a19d8loc_1400a19d8:
1400a19d8xor ebx, ebx
1400a19daxor r12l, r12l
1400a19ddxor ebp, ebp
1400a19dfjmp 0x1400a193b
1400a18e0
1400a18e0std::filesystem::__cxx11::hash_value(std::filesystem::__cxx11::path const&):
1400a18e0push r14
1400a18e2push r13
1400a18e4push r12
1400a18e6push rbp
1400a18e7push rdi
1400a18e8push rsi
1400a18e9push rbx
1400a18easub rsp, 32
1400a18eemov rax, [rcx+32]
1400a18f2mov edi, eax
1400a18f4mov r14, rcx
1400a18f7and edi, 3
1400a18fajne 0x1400a1928
1400a18fccmp rax, 3
1400a1900jbe 0x1400a19d8
1400a1906mov rcx, rax
1400a1909xor ebp, ebp
1400a190band rcx, -4
1400a190fmovsxd rdx, [rcx]
1400a1912lea rbx, [rcx+8]
1400a1916lea rdx, [rdx+2*rdx]
1400a191ashl rdx, 4
1400a191elea r12, [rcx+rdx+8]
1400a1923jmp 0x1400a193b
1400a1925
1400a1925 0f 1f 00 ...
1400a1928
1400a1928loc_1400a1928:
1400a1928cmp [rcx+8], 0
1400a192dmov ebp, 1
1400a1932sete dil
1400a1936xor r12l, r12l
1400a1939xor ebx, ebx
1400a193b
1400a193bloc_1400a193b:
1400a193bxor r13l, r13l
1400a193emov esi, 0xffffffff9e3779b9
1400a1943nop [rax+rax]
1400a194enop
1400a1950
1400a1950loc_1400a1950:
1400a1950test al, 3
1400a1952je 0x1400a199e
1400a1954
1400a1954loc_1400a1954:
1400a1954cmp dil, bpl
1400a1957je 0x1400a19c0
1400a1959mov rdx, [r14+8]
1400a195dmov rax, r14
1400a1960
1400a1960loc_1400a1960:
1400a1960mov rcx, [rax]
1400a1963add rdx, rdx
1400a1966mov r8l, 0xffffffffc70f6907
1400a196ccall std::_Hash_bytes(void const*, unsigned long long, unsigned long long)
1400a1971mov rcx, r13
1400a1974mov rdx, rax
1400a1977mov rax, r13
1400a197ashr rcx, 2
1400a197eshl rax, 6
1400a1982add rax, rcx
1400a1985add rax, rsi
1400a1988add rax, rdx
1400a198bxor r13, rax
1400a198emov rax, [r14+32]
1400a1992test al, 3
1400a1994jne 0x1400a19b0
1400a1996add rbx, 48
1400a199atest al, 3
1400a199cjne 0x1400a1954
1400a199e
1400a199eloc_1400a199e:
1400a199ecmp r12, rbx
1400a19a1je 0x1400a19c0
1400a19a3mov rdx, [rbx+8]
1400a19a7mov rax, rbx
1400a19aajmp 0x1400a1960
1400a19ac
1400a19ac 0f 1f 40 00 ..@.
1400a19b0
1400a19b0loc_1400a19b0:
1400a19b0mov edi, 1
1400a19b5jmp 0x1400a1950
1400a19b7
1400a19b7 66 0f 1f 84 00 00 00 00 00 f........
1400a19c0
1400a19c0loc_1400a19c0:
1400a19c0mov rax, r13
1400a19c3add rsp, 32
1400a19c7pop rbx
1400a19c8pop rsi
1400a19c9pop rdi
1400a19capop rbp
1400a19cbpop r12
1400a19cdpop r13
1400a19cfpop r14
1400a19d1ret
1400a19d2
1400a19d2 66 0f 1f 44 00 00 f..D..
1400a19d8
1400a19d8loc_1400a19d8:
1400a19d8xor ebx, ebx
1400a19daxor r12l, r12l
1400a19ddxor ebp, ebp
1400a19dfjmp 0x1400a193b
1400a18e0
1400a19e4
1400a19e4 // align 0x10
1400a19e4 // align 0x10
1400a19f0
1400a19f0std::filesystem::__cxx11::filesystem_error::_Impl::make_what(std::basic_string_view<char, std::char_traits<char>>, std::filesystem::__cxx11::path const*, std::filesystem::__cxx11::path const*):
1400a19f0push r13
1400a19f2push r12
1400a19f4push rbp
1400a19f5push rdi
1400a19f6push rsi
1400a19f7push rbx
1400a19f8sub rsp, 136
1400a19ffmov rsi, [rdx]
1400a1a02mov r13, [rdx+8]
1400a1a06mov rbx, rcx
1400a1a09mov rcx, [rip+0xf5c80]
1400a1a10mov rdi, r8
1400a1a13mov rbp, r9
1400a1a16mov rax, [rcx]
1400a1a19mov [rsp+120], rax
1400a1a1exor eax, eax
1400a1a20test r8, r8
1400a1a23je 0x1400a1ca0
1400a1a29lea rcx, [rsp+48]
1400a1a2emov rdx, r8
1400a1a31call std::filesystem::__cxx11::path::u8string() const
1400a1a36
1400a1a36loc_1400a1a36:
1400a1a36test rbp, rbp
1400a1a39je 0x1400a1c80
1400a1a3flea rcx, [rsp+80]
1400a1a44mov rdx, rbp
1400a1a47call std::filesystem::__cxx11::path::u8string() const
1400a1a4c
1400a1a4cloc_1400a1a4c:
1400a1a4cmov rcx, [rsp+56]
1400a1a51lea r12, [rbx+16]
1400a1a55mov [rbx+16], 0
1400a1a59mov rax, [rsp+88]
1400a1a5emov [rbx], r12
1400a1a61test rcx, rcx
1400a1a64lea rdx, [rcx+rsi+3]
1400a1a69mov [rbx+8], 0
1400a1a71cmove rdx, rsi
1400a1a75lea rcx, [rax+3]
1400a1a79test rax, rax
1400a1a7ccmovne rax, rcx
1400a1a80mov rcx, rbx
1400a1a83lea rdx, [rdx+rax+18]
1400a1a88call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400a1a8dmov [rsp+32], 18
1400a1a96mov r8, [rbx+8]
1400a1a9alea r9, [rip+0xf1a66]
1400a1aa1xor edx, edx
1400a1aa3mov rcx, rbx
1400a1aa6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a1aabmov rax, 0x7ffffffffffffffe
1400a1ab5sub rax, [rbx+8]
1400a1ab9cmp rax, rsi
1400a1abcjb 0x1400a1d37
1400a1ac2mov r8, rsi
1400a1ac5mov rdx, r13
1400a1ac8mov rcx, rbx
1400a1acbcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1ad0test rdi, rdi
1400a1ad3je 0x1400a1bf3
1400a1ad9mov rax, 0x8000000000000003
1400a1ae3add rax, [rbx+8]
1400a1ae7cmp rax, 1
1400a1aebjbe 0x1400a1db3
1400a1af1mov r8l, 2
1400a1af7lea rdx, [rip+0xf1a54]
1400a1afemov rcx, rbx
1400a1b01call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1b06mov r8, [rsp+56]
1400a1b0bmov rdx, [rsp+48]
1400a1b10mov rax, 0x7ffffffffffffffe
1400a1b1asub rax, [rbx+8]
1400a1b1ecmp rax, r8
1400a1b21jb 0x1400a1d96
1400a1b27mov rcx, rbx
1400a1b2acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1b2fmov rax, [rbx]
1400a1b32mov rsi, [rbx+8]
1400a1b36cmp r12, rax
1400a1b39je 0x1400a1cc0
1400a1b3fmov rdx, [rbx+16]
1400a1b43
1400a1b43loc_1400a1b43:
1400a1b43lea rdi, [rsi+1]
1400a1b47cmp rdx, rdi
1400a1b4ajb 0x1400a1c58
1400a1b50
1400a1b50loc_1400a1b50:
1400a1b50mov [rax+rsi], 93
1400a1b54mov rax, [rbx]
1400a1b57mov [rbx+8], rdi
1400a1b5bmov [rax+rsi+1], 0
1400a1b60test rbp, rbp
1400a1b63je 0x1400a1bf3
1400a1b69mov rdx, 0x8000000000000003
1400a1b73mov rax, [rbx+8]
1400a1b77add rax, rdx
1400a1b7acmp rax, 1
1400a1b7ejbe 0x1400a1d54
1400a1b84mov r8l, 2
1400a1b8alea rdx, [rip+0xf19c1]
1400a1b91mov rcx, rbx
1400a1b94call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1b99mov r8, [rsp+88]
1400a1b9emov rdx, [rsp+80]
1400a1ba3mov rax, 0x7ffffffffffffffe
1400a1badsub rax, [rbx+8]
1400a1bb1cmp rax, r8
1400a1bb4jb 0x1400a1d79
1400a1bbamov rcx, rbx
1400a1bbdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1bc2mov rax, [rbx]
1400a1bc5mov rsi, [rbx+8]
1400a1bc9cmp r12, rax
1400a1bccje 0x1400a1cf8
1400a1bd2mov rdx, [rbx+16]
1400a1bd6
1400a1bd6loc_1400a1bd6:
1400a1bd6lea rdi, [rsi+1]
1400a1bdacmp rdx, rdi
1400a1bddjb 0x1400a1cd0
1400a1be3
1400a1be3loc_1400a1be3:
1400a1be3mov [rax+rsi], 93
1400a1be7mov rax, [rbx]
1400a1beamov [rbx+8], rdi
1400a1beemov [rax+rsi+1], 0
1400a1bf3
1400a1bf3loc_1400a1bf3:
1400a1bf3mov rcx, [rsp+80]
1400a1bf8lea rax, [rsp+96]
1400a1bfdcmp rcx, rax
1400a1c00je 0x1400a1c10
1400a1c02mov rax, [rsp+96]
1400a1c07lea rdx, [rax+1]
1400a1c0bcall operator delete(void*, unsigned long long)
1400a1c10
1400a1c10loc_1400a1c10:
1400a1c10mov rcx, [rsp+48]
1400a1c15lea rax, [rsp+64]
1400a1c1acmp rcx, rax
1400a1c1dje 0x1400a1c2d
1400a1c1fmov rax, [rsp+64]
1400a1c24lea rdx, [rax+1]
1400a1c28call operator delete(void*, unsigned long long)
1400a1c2d
1400a1c2dloc_1400a1c2d:
1400a1c2dmov rdi, [rip+0xf5a5c]
1400a1c34mov rax, [rsp+120]
1400a1c39sub rax, [rdi]
1400a1c3cjne 0x1400a1d32
1400a1c42mov rax, rbx
1400a1c45add rsp, 136
1400a1c4cpop rbx
1400a1c4dpop rsi
1400a1c4epop rdi
1400a1c4fpop rbp
1400a1c50pop r12
1400a1c52pop r13
1400a1c54ret
1400a1c55
1400a1c55 0f 1f 00 ...
1400a1c58
1400a1c58loc_1400a1c58:
1400a1c58xor r9l, r9l
1400a1c5bxor r8l, r8l
1400a1c5emov rdx, rsi
1400a1c61mov rcx, rbx
1400a1c64mov [rsp+32], 1
1400a1c6dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a1c72mov rax, [rbx]
1400a1c75jmp 0x1400a1b50
1400a1c7a
1400a1c7a 66 0f 1f 44 00 00 f..D..
1400a1c80
1400a1c80loc_1400a1c80:
1400a1c80lea rax, [rsp+96]
1400a1c85mov [rsp+96], 0
1400a1c8amov [rsp+80], rax
1400a1c8fmov [rsp+88], 0
1400a1c98jmp 0x1400a1a4c
1400a1c9d
1400a1c9d 0f 1f 00 ...
1400a1ca0
1400a1ca0loc_1400a1ca0:
1400a1ca0lea rax, [rsp+64]
1400a1ca5mov [rsp+64], 0
1400a1caamov [rsp+48], rax
1400a1cafmov [rsp+56], 0
1400a1cb8jmp 0x1400a1a36
1400a1cbd
1400a1cbd 0f 1f 00 ...
1400a1cc0
1400a1cc0loc_1400a1cc0:
1400a1cc0mov edx, 15
1400a1cc5jmp 0x1400a1b43
1400a1cca
1400a1cca 66 0f 1f 44 00 00 f..D..
1400a1cd0
1400a1cd0loc_1400a1cd0:
1400a1cd0xor r9l, r9l
1400a1cd3xor r8l, r8l
1400a1cd6mov rdx, rsi
1400a1cd9mov rcx, rbx
1400a1cdcmov [rsp+32], 1
1400a1ce5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a1ceamov rax, [rbx]
1400a1cedjmp 0x1400a1be3
1400a1cf2
1400a1cf2 66 0f 1f 44 00 00 f..D..
1400a1cf8
1400a1cf8loc_1400a1cf8:
1400a1cf8mov edx, 15
1400a1cfdjmp 0x1400a1bd6
1400a1d02
1400a1d02 48 89 d9 48 89 c6 e8 03 b3 03 00 48 8d 4c H..H.......H.L
1400a1d10 24 50 e8 f9 b2 03 00 $P.....
1400a1d17
1400a1d17loc_1400a1d17:
1400a1d17lea rcx, [rsp+48]
1400a1d1ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a1d21mov rdi, [rip+0xf5968]
1400a1d28mov rax, [rsp+120]
1400a1d2dsub rax, [rdi]
1400a1d30je 0x1400a1d71
1400a1d32
1400a1d32loc_1400a1d32:
1400a1d32call __stack_chk_fail
1400a1d37
1400a1d37loc_1400a1d37:
1400a1d37mov rdi, [rip+0xf5952]
1400a1d3emov rax, [rsp+120]
1400a1d43sub rax, [rdi]
1400a1d46jne 0x1400a1d32
1400a1d48lea rcx, [rip+0xf17cb]
1400a1d4fcall std::__throw_length_error(char const*)
1400a1d54
1400a1d54loc_1400a1d54:
1400a1d54mov rdi, [rip+0xf5935]
1400a1d5bmov rax, [rsp+120]
1400a1d60sub rax, [rdi]
1400a1d63jne 0x1400a1d32
1400a1d65lea rcx, [rip+0xf17ae]
1400a1d6ccall std::__throw_length_error(char const*)
1400a1d71
1400a1d71loc_1400a1d71:
1400a1d71mov rcx, rsi
1400a1d74call _Unwind_Resume
1400a1d79
1400a1d79loc_1400a1d79:
1400a1d79mov rdi, [rip+0xf5910]
1400a1d80mov rax, [rsp+120]
1400a1d85sub rax, [rdi]
1400a1d88jne 0x1400a1d32
1400a1d8alea rcx, [rip+0xf1789]
1400a1d91call std::__throw_length_error(char const*)
1400a1d96
1400a1d96loc_1400a1d96:
1400a1d96mov rdi, [rip+0xf58f3]
1400a1d9dmov rax, [rsp+120]
1400a1da2sub rax, [rdi]
1400a1da5jne 0x1400a1d32
1400a1da7lea rcx, [rip+0xf176c]
1400a1daecall std::__throw_length_error(char const*)
1400a1db3
1400a1db3loc_1400a1db3:
1400a1db3mov rdi, [rip+0xf58d6]
1400a1dbamov rax, [rsp+120]
1400a1dbfsub rax, [rdi]
1400a1dc2jne 0x1400a1d32
1400a1dc8lea rcx, [rip+0xf174b]
1400a1dcfcall std::__throw_length_error(char const*)
1400a1dd4mov rsi, rax
1400a1dd7jmp 0x1400a1d17
1400a19f0
1400a19f0std::filesystem::__cxx11::filesystem_error::_Impl::make_what(std::basic_string_view<char, std::char_traits<char>>, std::filesystem::__cxx11::path const*, std::filesystem::__cxx11::path const*):
1400a19f0push r13
1400a19f2push r12
1400a19f4push rbp
1400a19f5push rdi
1400a19f6push rsi
1400a19f7push rbx
1400a19f8sub rsp, 136
1400a19ffmov rsi, [rdx]
1400a1a02mov r13, [rdx+8]
1400a1a06mov rbx, rcx
1400a1a09mov rcx, [rip+0xf5c80]
1400a1a10mov rdi, r8
1400a1a13mov rbp, r9
1400a1a16mov rax, [rcx]
1400a1a19mov [rsp+120], rax
1400a1a1exor eax, eax
1400a1a20test r8, r8
1400a1a23je 0x1400a1ca0
1400a1a29lea rcx, [rsp+48]
1400a1a2emov rdx, r8
1400a1a31call std::filesystem::__cxx11::path::u8string() const
1400a1a36
1400a1a36loc_1400a1a36:
1400a1a36test rbp, rbp
1400a1a39je 0x1400a1c80
1400a1a3flea rcx, [rsp+80]
1400a1a44mov rdx, rbp
1400a1a47call std::filesystem::__cxx11::path::u8string() const
1400a1a4c
1400a1a4cloc_1400a1a4c:
1400a1a4cmov rcx, [rsp+56]
1400a1a51lea r12, [rbx+16]
1400a1a55mov [rbx+16], 0
1400a1a59mov rax, [rsp+88]
1400a1a5emov [rbx], r12
1400a1a61test rcx, rcx
1400a1a64lea rdx, [rcx+rsi+3]
1400a1a69mov [rbx+8], 0
1400a1a71cmove rdx, rsi
1400a1a75lea rcx, [rax+3]
1400a1a79test rax, rax
1400a1a7ccmovne rax, rcx
1400a1a80mov rcx, rbx
1400a1a83lea rdx, [rdx+rax+18]
1400a1a88call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400a1a8dmov [rsp+32], 18
1400a1a96mov r8, [rbx+8]
1400a1a9alea r9, [rip+0xf1a66]
1400a1aa1xor edx, edx
1400a1aa3mov rcx, rbx
1400a1aa6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a1aabmov rax, 0x7ffffffffffffffe
1400a1ab5sub rax, [rbx+8]
1400a1ab9cmp rax, rsi
1400a1abcjb 0x1400a1d37
1400a1ac2mov r8, rsi
1400a1ac5mov rdx, r13
1400a1ac8mov rcx, rbx
1400a1acbcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1ad0test rdi, rdi
1400a1ad3je 0x1400a1bf3
1400a1ad9mov rax, 0x8000000000000003
1400a1ae3add rax, [rbx+8]
1400a1ae7cmp rax, 1
1400a1aebjbe 0x1400a1db3
1400a1af1mov r8l, 2
1400a1af7lea rdx, [rip+0xf1a54]
1400a1afemov rcx, rbx
1400a1b01call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1b06mov r8, [rsp+56]
1400a1b0bmov rdx, [rsp+48]
1400a1b10mov rax, 0x7ffffffffffffffe
1400a1b1asub rax, [rbx+8]
1400a1b1ecmp rax, r8
1400a1b21jb 0x1400a1d96
1400a1b27mov rcx, rbx
1400a1b2acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1b2fmov rax, [rbx]
1400a1b32mov rsi, [rbx+8]
1400a1b36cmp r12, rax
1400a1b39je 0x1400a1cc0
1400a1b3fmov rdx, [rbx+16]
1400a1b43
1400a1b43loc_1400a1b43:
1400a1b43lea rdi, [rsi+1]
1400a1b47cmp rdx, rdi
1400a1b4ajb 0x1400a1c58
1400a1b50
1400a1b50loc_1400a1b50:
1400a1b50mov [rax+rsi], 93
1400a1b54mov rax, [rbx]
1400a1b57mov [rbx+8], rdi
1400a1b5bmov [rax+rsi+1], 0
1400a1b60test rbp, rbp
1400a1b63je 0x1400a1bf3
1400a1b69mov rdx, 0x8000000000000003
1400a1b73mov rax, [rbx+8]
1400a1b77add rax, rdx
1400a1b7acmp rax, 1
1400a1b7ejbe 0x1400a1d54
1400a1b84mov r8l, 2
1400a1b8alea rdx, [rip+0xf19c1]
1400a1b91mov rcx, rbx
1400a1b94call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1b99mov r8, [rsp+88]
1400a1b9emov rdx, [rsp+80]
1400a1ba3mov rax, 0x7ffffffffffffffe
1400a1badsub rax, [rbx+8]
1400a1bb1cmp rax, r8
1400a1bb4jb 0x1400a1d79
1400a1bbamov rcx, rbx
1400a1bbdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1bc2mov rax, [rbx]
1400a1bc5mov rsi, [rbx+8]
1400a1bc9cmp r12, rax
1400a1bccje 0x1400a1cf8
1400a1bd2mov rdx, [rbx+16]
1400a1bd6
1400a1bd6loc_1400a1bd6:
1400a1bd6lea rdi, [rsi+1]
1400a1bdacmp rdx, rdi
1400a1bddjb 0x1400a1cd0
1400a1be3
1400a1be3loc_1400a1be3:
1400a1be3mov [rax+rsi], 93
1400a1be7mov rax, [rbx]
1400a1beamov [rbx+8], rdi
1400a1beemov [rax+rsi+1], 0
1400a1bf3
1400a1bf3loc_1400a1bf3:
1400a1bf3mov rcx, [rsp+80]
1400a1bf8lea rax, [rsp+96]
1400a1bfdcmp rcx, rax
1400a1c00je 0x1400a1c10
1400a1c02mov rax, [rsp+96]
1400a1c07lea rdx, [rax+1]
1400a1c0bcall operator delete(void*, unsigned long long)
1400a1c10
1400a1c10loc_1400a1c10:
1400a1c10mov rcx, [rsp+48]
1400a1c15lea rax, [rsp+64]
1400a1c1acmp rcx, rax
1400a1c1dje 0x1400a1c2d
1400a1c1fmov rax, [rsp+64]
1400a1c24lea rdx, [rax+1]
1400a1c28call operator delete(void*, unsigned long long)
1400a1c2d
1400a1c2dloc_1400a1c2d:
1400a1c2dmov rdi, [rip+0xf5a5c]
1400a1c34mov rax, [rsp+120]
1400a1c39sub rax, [rdi]
1400a1c3cjne 0x1400a1d32
1400a1c42mov rax, rbx
1400a1c45add rsp, 136
1400a1c4cpop rbx
1400a1c4dpop rsi
1400a1c4epop rdi
1400a1c4fpop rbp
1400a1c50pop r12
1400a1c52pop r13
1400a1c54ret
1400a1c55
1400a1c55 0f 1f 00 ...
1400a1c58
1400a1c58loc_1400a1c58:
1400a1c58xor r9l, r9l
1400a1c5bxor r8l, r8l
1400a1c5emov rdx, rsi
1400a1c61mov rcx, rbx
1400a1c64mov [rsp+32], 1
1400a1c6dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a1c72mov rax, [rbx]
1400a1c75jmp 0x1400a1b50
1400a1c7a
1400a1c7a 66 0f 1f 44 00 00 f..D..
1400a1c80
1400a1c80loc_1400a1c80:
1400a1c80lea rax, [rsp+96]
1400a1c85mov [rsp+96], 0
1400a1c8amov [rsp+80], rax
1400a1c8fmov [rsp+88], 0
1400a1c98jmp 0x1400a1a4c
1400a1c9d
1400a1c9d 0f 1f 00 ...
1400a1ca0
1400a1ca0loc_1400a1ca0:
1400a1ca0lea rax, [rsp+64]
1400a1ca5mov [rsp+64], 0
1400a1caamov [rsp+48], rax
1400a1cafmov [rsp+56], 0
1400a1cb8jmp 0x1400a1a36
1400a1cbd
1400a1cbd 0f 1f 00 ...
1400a1cc0
1400a1cc0loc_1400a1cc0:
1400a1cc0mov edx, 15
1400a1cc5jmp 0x1400a1b43
1400a1cca
1400a1cca 66 0f 1f 44 00 00 f..D..
1400a1cd0
1400a1cd0loc_1400a1cd0:
1400a1cd0xor r9l, r9l
1400a1cd3xor r8l, r8l
1400a1cd6mov rdx, rsi
1400a1cd9mov rcx, rbx
1400a1cdcmov [rsp+32], 1
1400a1ce5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a1ceamov rax, [rbx]
1400a1cedjmp 0x1400a1be3
1400a1cf2
1400a1cf2 66 0f 1f 44 00 00 f..D..
1400a1cf8
1400a1cf8loc_1400a1cf8:
1400a1cf8mov edx, 15
1400a1cfdjmp 0x1400a1bd6
1400a1d02
1400a1d02 48 89 d9 48 89 c6 e8 03 b3 03 00 48 8d 4c H..H.......H.L
1400a1d10 24 50 e8 f9 b2 03 00 $P.....
1400a1d17
1400a1d17loc_1400a1d17:
1400a1d17lea rcx, [rsp+48]
1400a1d1ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a1d21mov rdi, [rip+0xf5968]
1400a1d28mov rax, [rsp+120]
1400a1d2dsub rax, [rdi]
1400a1d30je 0x1400a1d71
1400a1d32
1400a1d32loc_1400a1d32:
1400a1d32call __stack_chk_fail
1400a1d37
1400a1d37loc_1400a1d37:
1400a1d37mov rdi, [rip+0xf5952]
1400a1d3emov rax, [rsp+120]
1400a1d43sub rax, [rdi]
1400a1d46jne 0x1400a1d32
1400a1d48lea rcx, [rip+0xf17cb]
1400a1d4fcall std::__throw_length_error(char const*)
1400a1d54
1400a1d54loc_1400a1d54:
1400a1d54mov rdi, [rip+0xf5935]
1400a1d5bmov rax, [rsp+120]
1400a1d60sub rax, [rdi]
1400a1d63jne 0x1400a1d32
1400a1d65lea rcx, [rip+0xf17ae]
1400a1d6ccall std::__throw_length_error(char const*)
1400a1d71
1400a1d71loc_1400a1d71:
1400a1d71mov rcx, rsi
1400a1d74call _Unwind_Resume
1400a1d79
1400a1d79loc_1400a1d79:
1400a1d79mov rdi, [rip+0xf5910]
1400a1d80mov rax, [rsp+120]
1400a1d85sub rax, [rdi]
1400a1d88jne 0x1400a1d32
1400a1d8alea rcx, [rip+0xf1789]
1400a1d91call std::__throw_length_error(char const*)
1400a1d96
1400a1d96loc_1400a1d96:
1400a1d96mov rdi, [rip+0xf58f3]
1400a1d9dmov rax, [rsp+120]
1400a1da2sub rax, [rdi]
1400a1da5jne 0x1400a1d32
1400a1da7lea rcx, [rip+0xf176c]
1400a1daecall std::__throw_length_error(char const*)
1400a1db3
1400a1db3loc_1400a1db3:
1400a1db3mov rdi, [rip+0xf58d6]
1400a1dbamov rax, [rsp+120]
1400a1dbfsub rax, [rdi]
1400a1dc2jne 0x1400a1d32
1400a1dc8lea rcx, [rip+0xf174b]
1400a1dcfcall std::__throw_length_error(char const*)
1400a1dd4mov rsi, rax
1400a1dd7jmp 0x1400a1d17
1400a19f0
Loading..