File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
14009d570
14009d570std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&, std::error_code&):
14009d570push r15
14009d572push r14
14009d574push r13
14009d576push r12
14009d578push rbp
14009d579push rdi
14009d57apush rsi
14009d57bpush rbx
14009d57csub rsp, 280
14009d583mov rdi, [rip+0xfa106]
14009d58axor r13l, r13l
14009d58dmov rax, [rdi]
14009d590mov [rsp+264], rax
14009d598xor eax, eax
14009d59amov rbx, rdx
14009d59dmov rbp, r8
14009d5a0mov rsi, rcx
14009d5a3lea rdi, [rsp+144]
14009d5ablea rcx, [rsp+160]
14009d5b3mov [rsp+136], 0
14009d5bfmov [rsp+128], rdi
14009d5c7mov [rsp+144], r13w
14009d5d0call std::filesystem::__cxx11::path::_List::_List()
14009d5d5mov rdx, rbp
14009d5d8mov rcx, rbx
14009d5dbcall std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009d5e0test al, al
14009d5e2jne 0x14009d660
14009d5e4mov rax, [rsp+128]
14009d5eclea rdx, [rsi+16]
14009d5f0mov rcx, [rsp+136]
14009d5f8mov [rsi], rdx
14009d5fbcmp rax, rdi
14009d5feje 0x14009dad8
14009d604mov [rsi], rax
14009d607mov rax, [rsp+144]
14009d60fmov [rsi+16], rax
14009d613
14009d613loc_14009d613:
14009d613mov rax, [rsp+160]
14009d61bmov [rsi+8], rcx
14009d61fxor r11l, r11l
14009d622lea rcx, [rsp+128]
14009d62amov [rsp+128], rdi
14009d632mov [rsi+32], rax
14009d636mov [rsp+136], 0
14009d642mov [rsp+144], r11w
14009d64bmov [rsp+160], 0
14009d657call std::filesystem::__cxx11::path::_M_split_cmpts()
14009d65cjmp 0x14009d672
14009d65e
14009d65e 66 90 f.
14009d660
14009d660loc_14009d660:
14009d660cmp al, -1
14009d662je 0x14009d6e0
14009d664mov r8, rbp
14009d667mov rdx, rbx
14009d66amov rcx, rsi
14009d66dcall std::filesystem::canonical(std::filesystem::__cxx11::path const&, std::error_code&)
14009d672
14009d672loc_14009d672:
14009d672mov rdx, [rsp+160]
14009d67atest rdx, rdx
14009d67dje 0x14009d68c
14009d67flea rcx, [rsp+160]
14009d687call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009d68c
14009d68cloc_14009d68c:
14009d68cmov rcx, [rsp+128]
14009d694cmp rcx, rdi
14009d697je 0x14009d6ab
14009d699mov rax, [rsp+144]
14009d6a1lea rdx, [rax+rax+2]
14009d6a6call operator delete(void*, unsigned long long)
14009d6ab
14009d6abloc_14009d6ab:
14009d6abmov rbx, [rip+0xf9fde]
14009d6b2mov rax, [rsp+264]
14009d6basub rax, [rbx]
14009d6bdjne 0x14009e426
14009d6c3mov rax, rsi
14009d6c6add rsp, 280
14009d6cdpop rbx
14009d6cepop rsi
14009d6cfpop rdi
14009d6d0pop rbp
14009d6d1pop r12
14009d6d3pop r13
14009d6d5pop r14
14009d6d7pop r15
14009d6d9ret
14009d6da
14009d6da 66 0f 1f 44 00 00 f..D..
14009d6e0
14009d6e0loc_14009d6e0:
14009d6e0call std::_V2::system_category()
14009d6e5mov [rbp], 0
14009d6ecxor r12l, r12l
14009d6efmov [rsp+96], rax
14009d6f4mov [rbp+8], rax
14009d6f8lea rax, [rsp+192]
14009d700mov [rsp+40], rax
14009d705mov [rsp+176], rax
14009d70dlea rax, [rsp+208]
14009d715mov rcx, rax
14009d718mov [rsp+72], rax
14009d71dmov [rsp+184], 0
14009d729mov [rsp+192], r12w
14009d732call std::filesystem::__cxx11::path::_List::_List()
14009d737mov rax, [rbx+32]
14009d73btest al, 3
14009d73dje 0x14009dd30
14009d743cmp [rbx+8], 0
14009d748sete [rsp+70]
14009d74dxor r12l, r12l
14009d750
14009d750loc_14009d750:
14009d750mov [rsp+71], 1
14009d755mov [rsp+88], 0
14009d75e
14009d75eloc_14009d75e:
14009d75elea rcx, [rsp+240]
14009d766lea rdx, [rsp+256]
14009d76emov [rsp+80], rcx
14009d773lea r15, [rsp+128]
14009d77bmov [rsp+48], rdx
14009d780
14009d780loc_14009d780:
14009d780test al, 3
14009d782je 0x14009ddf0
14009d788movzx ecx, [rsp+71]
14009d78dcmp [rsp+70], cl
14009d791je 0x14009d94f
14009d797mov rcx, [rsp+80]
14009d79cmov [rsp+56], rbx
14009d7a1mov rax, [rsp+136]
14009d7a9mov [rsp+224], rcx
14009d7b1mov r14, rcx
14009d7b4
14009d7b4loc_14009d7b4:
14009d7b4mov [rsp+120], rax
14009d7b9mov r9, [rsp+128]
14009d7c1cmp rax, 7
14009d7c5ja 0x14009dc70
14009d7cblea r8, [rax+1]
14009d7cftest rax, rax
14009d7d2lea rax, [rsp+224]
14009d7damov rcx, [rsp+224]
14009d7e2mov [rsp+32], rax
14009d7e7je 0x14009dc60
14009d7ed
14009d7edloc_14009d7ed:
14009d7edadd r8, r8
14009d7f0mov rdx, r9
14009d7f3call memcpy
14009d7f8mov rax, [rsp+120]
14009d7fd
14009d7fdloc_14009d7fd:
14009d7fdmov rcx, [rsp+48]
14009d802lea rdx, [rsp+160]
14009d80amov [rsp+232], rax
14009d812call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
14009d817mov rdx, [rsp+56]
14009d81cmov rcx, [rsp+32]
14009d821call std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
14009d826mov rax, [rsp+176]
14009d82emov r8, rax
14009d831cmp rax, [rsp+40]
14009d836je 0x14009dcd0
14009d83cmov rdx, [rsp+224]
14009d844mov rcx, [rsp+232]
14009d84ccmp rdx, r14
14009d84fje 0x14009dd70
14009d855mov [rsp+176], rdx
14009d85dmov rdx, [rsp+240]
14009d865mov r8, [rsp+192]
14009d86dmov [rsp+184], rcx
14009d875mov [rsp+192], rdx
14009d87dtest rax, rax
14009d880je 0x14009dd11
14009d886mov [rsp+224], rax
14009d88emov [rsp+240], r8
14009d896
14009d896loc_14009d896:
14009d896mov rcx, [rsp+256]
14009d89exor r9l, r9l
14009d8a1mov rdx, [rsp+208]
14009d8a9mov [rsp+232], 0
14009d8b5mov [rax], r9w
14009d8b9mov [rsp+256], 0
14009d8c5mov [rsp+208], rcx
14009d8cdtest rdx, rdx
14009d8d0je 0x14009d8e4
14009d8d2mov rcx, [rsp+72]
14009d8d7call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009d8dcmov rax, [rsp+224]
14009d8e4
14009d8e4loc_14009d8e4:
14009d8e4xor r8l, r8l
14009d8e7mov rcx, [rsp+32]
14009d8ecmov [rsp+232], 0
14009d8f8mov [rax], r8w
14009d8fccall std::filesystem::__cxx11::path::_M_split_cmpts()
14009d901mov rdx, [rsp+256]
14009d909test rdx, rdx
14009d90cje 0x14009d918
14009d90emov rcx, [rsp+48]
14009d913call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009d918
14009d918loc_14009d918:
14009d918mov rcx, [rsp+224]
14009d920cmp rcx, r14
14009d923je 0x14009d937
14009d925mov rax, [rsp+240]
14009d92dlea rdx, [rax+rax+2]
14009d932call operator delete(void*, unsigned long long)
14009d937
14009d937loc_14009d937:
14009d937mov rdx, rbp
14009d93alea rcx, [rsp+176]
14009d942call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009d947test al, al
14009d949jne 0x14009da30
14009d94f
14009d94floc_14009d94f:
14009d94fmov ecx, [rbp]
14009d952test ecx, ecx
14009d954je 0x14009da90
14009d95a
14009d95aloc_14009d95a:
14009d95amov rax, [rsp+128]
14009d962xor edx, edx
14009d964mov rcx, r15
14009d967mov [rsp+136], 0
14009d973mov [rax], dx
14009d976call std::filesystem::__cxx11::path::_M_split_cmpts()
14009d97b
14009d97bloc_14009d97b:
14009d97bmov rax, [rsp+128]
14009d983lea rdx, [rsi+16]
14009d987mov rcx, [rsp+136]
14009d98fmov [rsi], rdx
14009d992cmp rax, rdi
14009d995je 0x14009de20
14009d99bmov [rsi], rax
14009d99emov rax, [rsp+144]
14009d9a6mov [rsi+16], rax
14009d9aa
14009d9aaloc_14009d9aa:
14009d9aaxor eax, eax
14009d9acmov [rsi+8], rcx
14009d9b0mov rcx, r15
14009d9b3mov [rsp+144], ax
14009d9bbmov rax, [rsp+160]
14009d9c3mov [rsp+128], rdi
14009d9cbmov [rsi+32], rax
14009d9cfmov [rsp+136], 0
14009d9dbmov [rsp+160], 0
14009d9e7call std::filesystem::__cxx11::path::_M_split_cmpts()
14009d9ecmov rdx, [rsp+208]
14009d9f4test rdx, rdx
14009d9f7je 0x14009da03
14009d9f9mov rcx, [rsp+72]
14009d9fecall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009da03
14009da03loc_14009da03:
14009da03mov rcx, [rsp+176]
14009da0bcmp rcx, [rsp+40]
14009da10je 0x14009d672
14009da16mov rax, [rsp+192]
14009da1elea rdx, [rax+rax+2]
14009da23call operator delete(void*, unsigned long long)
14009da28jmp 0x14009d672
14009da2d
14009da2d 0f 1f 00 ...
14009da30
14009da30loc_14009da30:
14009da30cmp al, -1
14009da32je 0x14009da80
14009da34lea rdx, [rsp+176]
14009da3cmov rcx, r15
14009da3fcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&)
14009da44mov rax, [rsp+160]
14009da4cmov rdx, [rsp+208]
14009da54mov [rsp+208], rax
14009da5cmov rax, [rbx+32]
14009da60mov [rsp+160], rdx
14009da68test al, 3
14009da6ajne 0x14009dde0
14009da70add r12, 48
14009da74jmp 0x14009d780
14009da79
14009da79 0f 1f 80 00 00 00 00 .......
14009da80
14009da80loc_14009da80:
14009da80mov rax, [rsp+96]
14009da85mov [rbp], 0
14009da8cmov [rbp+8], rax
14009da90
14009da90loc_14009da90:
14009da90cmp [rsp+136], 0
14009da99je 0x14009dabb
14009da9bjmp 0x14009de68
14009daa0
14009daa0loc_14009daa0:
14009daa0movzx ecx, [rsp+71]
14009daa5cmp [rsp+70], cl
14009daa9je 0x14009db20
14009daabmov [rsp+70], 1
14009dab0mov rdx, rbx
14009dab3
14009dab3loc_14009dab3:
14009dab3mov rcx, r15
14009dab6call std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
14009dabb
14009dabbloc_14009dabb:
14009dabbtest [rbx+32], 3
14009dabfjne 0x14009daa0
14009dac1cmp r12, [rsp+88]
14009dac6je 0x14009db20
14009dac8mov rdx, r12
14009dacbadd r12, 48
14009dacfjmp 0x14009dab3
14009dad1
14009dad1 0f 1f 80 00 00 00 00 .......
14009dad8
14009dad8loc_14009dad8:
14009dad8lea rax, [rcx+rcx+2]
14009daddcmp eax, 8
14009dae0jae 0x14009e070
14009dae6test al, 4
14009dae8jne 0x14009e2e5
14009daeetest eax, eax
14009daf0je 0x14009d613
14009daf6movzx r8l, [rdi]
14009dafamov [rsi+16], r8b
14009dafetest al, 2
14009db00je 0x14009d613
14009db06mov eax, eax
14009db08movzx r8l, [rdi+rax-2]
14009db0emov [rdx+rax-2], r8w
14009db14jmp 0x14009d613
14009db19
14009db19 0f 1f 80 00 00 00 00 .......
14009db20
14009db20loc_14009db20:
14009db20lea rax, [rsp+224]
14009db28mov rdx, r15
14009db2bmov rcx, rax
14009db2emov [rsp+32], rax
14009db33call std::filesystem::__cxx11::path::lexically_normal() const
14009db38mov rax, [rsp+128]
14009db40mov r8, rax
14009db43cmp rax, rdi
14009db46je 0x14009dfb8
14009db4cmov rdx, [rsp+224]
14009db54lea r14, [rsp+240]
14009db5ccmp rdx, r14
14009db5fje 0x14009e120
14009db65mov [rsp+128], rdx
14009db6dmov rdx, [rsp+232]
14009db75mov rcx, [rsp+144]
14009db7dmov [rsp+136], rdx
14009db85mov rdx, [rsp+240]
14009db8dmov [rsp+144], rdx
14009db95test rax, rax
14009db98je 0x14009dff9
14009db9emov [rsp+224], rax
14009dba6mov [rsp+240], rcx
14009dbae
14009dbaeloc_14009dbae:
14009dbaexor ecx, ecx
14009dbb0mov rdx, [rsp+160]
14009dbb8mov [rsp+232], 0
14009dbc4mov [rax], cx
14009dbc7mov rcx, [rsp+256]
14009dbcfmov [rsp+256], 0
14009dbdbmov [rsp+160], rcx
14009dbe3test rdx, rdx
14009dbe6je 0x14009dbfd
14009dbe8lea rcx, [rsp+160]
14009dbf0call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009dbf5mov rax, [rsp+224]
14009dbfd
14009dbfdloc_14009dbfd:
14009dbfdxor edx, edx
14009dbffmov rcx, [rsp+32]
14009dc04mov [rsp+232], 0
14009dc10mov [rax], dx
14009dc13call std::filesystem::__cxx11::path::_M_split_cmpts()
14009dc18mov rdx, [rsp+256]
14009dc20test rdx, rdx
14009dc23je 0x14009dc32
14009dc25lea rcx, [rsp+256]
14009dc2dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009dc32
14009dc32loc_14009dc32:
14009dc32mov rcx, [rsp+224]
14009dc3acmp rcx, r14
14009dc3dje 0x14009d97b
14009dc43mov rax, [rsp+240]
14009dc4blea rdx, [rax+rax+2]
14009dc50call operator delete(void*, unsigned long long)
14009dc55jmp 0x14009d97b
14009dc5a
14009dc5a 66 0f 1f 44 00 00 f..D..
14009dc60
14009dc60loc_14009dc60:
14009dc60movzx eax, [r9]
14009dc64mov [rcx], ax
14009dc67xor eax, eax
14009dc69jmp 0x14009d7fd
14009dc6e
14009dc6e 66 90 f.
14009dc70
14009dc70loc_14009dc70:
14009dc70lea rax, [rsp+224]
14009dc78lea rdx, [rsp+120]
14009dc7dxor r8l, r8l
14009dc80mov [rsp+104], r9
14009dc85mov rcx, rax
14009dc88mov [rsp+32], rax
14009dc8dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
14009dc92mov [rsp+224], rax
14009dc9amov rcx, rax
14009dc9dmov rax, [rsp+120]
14009dca2mov r9, [rsp+104]
14009dca7test rax, rax
14009dcaamov [rsp+240], rax
14009dcb2lea r8, [rax+1]
14009dcb6je 0x14009dc60
14009dcb8mov rax, -1
14009dcbftest r8, r8
14009dcc2je 0x14009d7fd
14009dcc8jmp 0x14009d7ed
14009dccd
14009dccd 0f 1f 00 ...
14009dcd0
14009dcd0loc_14009dcd0:
14009dcd0mov rdx, [rsp+224]
14009dcd8mov rcx, [rsp+232]
14009dce0cmp rdx, r14
14009dce3je 0x14009dd70
14009dce9mov rax, [rsp+232]
14009dcf1mov [rsp+176], rdx
14009dcf9mov [rsp+184], rax
14009dd01mov rax, [rsp+240]
14009dd09mov [rsp+192], rax
14009dd11
14009dd11loc_14009dd11:
14009dd11mov [rsp+224], r14
14009dd19lea r14, [rsp+240]
14009dd21mov rax, r14
14009dd24jmp 0x14009d896
14009dd29
14009dd29 0f 1f 80 00 00 00 00 .......
14009dd30
14009dd30loc_14009dd30:
14009dd30lea rcx, [rbx+32]
14009dd34call std::filesystem::__cxx11::path::_List::begin() const
14009dd39mov r12, rax
14009dd3cmov rax, [rbx+32]
14009dd40mov edx, eax
14009dd42and edx, 3
14009dd45mov [rsp+70], dl
14009dd49jne 0x14009e4b4
14009dd4flea rcx, [rbx+32]
14009dd53call std::filesystem::__cxx11::path::_List::end() const
14009dd58mov [rsp+71], 0
14009dd5dmov [rsp+88], rax
14009dd62mov rax, [rbx+32]
14009dd66jmp 0x14009d75e
14009dd6b
14009dd6b 0f 1f 44 00 00 ..D..
14009dd70
14009dd70loc_14009dd70:
14009dd70test rcx, rcx
14009dd73je 0x14009ddc0
14009dd75cmp rcx, 1
14009dd79je 0x14009e198
14009dd7flea rax, [rcx+rcx]
14009dd83cmp eax, 8
14009dd86jae 0x14009e1a9
14009dd8ctest al, 4
14009dd8ejne 0x14009e361
14009dd94test eax, eax
14009dd96je 0x14009ddc0
14009dd98movzx edx, [r14]
14009dd9cmov [r8], dl
14009dd9ftest al, 2
14009dda1jne 0x14009e390
14009dda7
14009dda7loc_14009dda7:
14009dda7mov rdx, [rsp+224]
14009ddafmov r8, [rsp+176]
14009ddb7mov rcx, [rsp+232]
14009ddbfnop
14009ddc0
14009ddc0loc_14009ddc0:
14009ddc0xor r10l, r10l
14009ddc3mov [rsp+184], rcx
14009ddcbmov rax, rdx
14009ddcemov [r8+2*rcx], r10w
14009ddd3jmp 0x14009d896
14009ddd8
14009ddd8 0f 1f 84 00 00 00 00 00 ........
14009dde0
14009dde0loc_14009dde0:
14009dde0mov [rsp+70], 1
14009dde5jmp 0x14009d780
14009ddea
14009ddea 66 0f 1f 44 00 00 f..D..
14009ddf0
14009ddf0loc_14009ddf0:
14009ddf0cmp r12, [rsp+88]
14009ddf5je 0x14009d94f
14009ddfblea r14, [rsp+240]
14009de03mov [rsp+56], r12
14009de08mov rax, [rsp+136]
14009de10mov [rsp+224], r14
14009de18jmp 0x14009d7b4
14009de1d
14009de1d 0f 1f 00 ...
14009de20
14009de20loc_14009de20:
14009de20lea rax, [rcx+rcx+2]
14009de25cmp eax, 8
14009de28jae 0x14009e018
14009de2etest al, 4
14009de30jne 0x14009e2cd
14009de36test eax, eax
14009de38je 0x14009d9aa
14009de3emovzx r8l, [rdi]
14009de42mov [rsi+16], r8b
14009de46test al, 2
14009de48je 0x14009d9aa
14009de4emov eax, eax
14009de50movzx r8l, [rdi+rax-2]
14009de56mov [rdx+rax-2], r8w
14009de5cjmp 0x14009d9aa
14009de61
14009de61 0f 1f 80 00 00 00 00 .......
14009de68
14009de68loc_14009de68:
14009de68lea rax, [rsp+224]
14009de70mov r8, rbp
14009de73mov rdx, r15
14009de76mov rcx, rax
14009de79mov [rsp+32], rax
14009de7ecall std::filesystem::canonical(std::filesystem::__cxx11::path const&, std::error_code&)
14009de83mov r9, [rsp+128]
14009de8bmov r8, r9
14009de8ecmp r9, rdi
14009de91je 0x14009e0bf
14009de97mov rdx, [rsp+224]
14009de9flea r14, [rsp+240]
14009dea7mov rcx, [rsp+232]
14009deafcmp rdx, r14
14009deb2je 0x14009e1ff
14009deb8mov rax, [rsp+240]
14009dec0mov r8, [rsp+144]
14009dec8mov [rsp+128], rdx
14009ded0mov [rsp+136], rcx
14009ded8mov [rsp+144], rax
14009dee0test r9, r9
14009dee3je 0x14009e100
14009dee9mov [rsp+224], r9
14009def1mov [rsp+240], r8
14009def9
14009def9loc_14009def9:
14009def9mov rax, [rsp+256]
14009df01xor r13l, r13l
14009df04mov rdx, [rsp+160]
14009df0cmov [rsp+232], 0
14009df18mov [r9], r13w
14009df1cmov [rsp+256], 0
14009df28mov [rsp+160], rax
14009df30test rdx, rdx
14009df33je 0x14009df4a
14009df35lea rcx, [rsp+160]
14009df3dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009df42mov r9, [rsp+224]
14009df4a
14009df4aloc_14009df4a:
14009df4axor r11l, r11l
14009df4dmov rcx, [rsp+32]
14009df52mov [rsp+232], 0
14009df5emov [r9], r11w
14009df62call std::filesystem::__cxx11::path::_M_split_cmpts()
14009df67mov rdx, [rsp+256]
14009df6ftest rdx, rdx
14009df72je 0x14009df81
14009df74lea rcx, [rsp+256]
14009df7ccall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009df81
14009df81loc_14009df81:
14009df81mov rcx, [rsp+224]
14009df89cmp rcx, r14
14009df8cje 0x14009dfa0
14009df8emov rax, [rsp+240]
14009df96lea rdx, [rax+rax+2]
14009df9bcall operator delete(void*, unsigned long long)
14009dfa0
14009dfa0loc_14009dfa0:
14009dfa0mov r10l, [rbp]
14009dfa4test r10l, r10l
14009dfa7je 0x14009dabb
14009dfadjmp 0x14009d95a
14009dfb2
14009dfb2 66 0f 1f 44 00 00 f..D..
14009dfb8
14009dfb8loc_14009dfb8:
14009dfb8mov rdx, [rsp+224]
14009dfc0lea r14, [rsp+240]
14009dfc8cmp rdx, r14
14009dfcbje 0x14009e120
14009dfd1mov rax, [rsp+232]
14009dfd9mov [rsp+128], rdx
14009dfe1mov [rsp+136], rax
14009dfe9mov rax, [rsp+240]
14009dff1mov [rsp+144], rax
14009dff9
14009dff9loc_14009dff9:
14009dff9mov [rsp+224], r14
14009e001lea r14, [rsp+240]
14009e009mov rax, r14
14009e00cjmp 0x14009dbae
14009e011
14009e011 0f 1f 80 00 00 00 00 .......
14009e018
14009e018loc_14009e018:
14009e018mov r8, [rdi]
14009e01bmov [rsi+16], r8
14009e01fmov r8l, eax
14009e022mov r9, [rdi+r8-8]
14009e027mov [rdx+r8-8], r9
14009e02clea r8, [rsi+24]
14009e030mov r9, rdi
14009e033and r8, -8
14009e037sub rdx, r8
14009e03aadd eax, edx
14009e03csub r9, rdx
14009e03fand eax, -8
14009e042cmp eax, 8
14009e045jb 0x14009d9aa
14009e04band eax, -8
14009e04exor edx, edx
14009e050
14009e050loc_14009e050:
14009e050mov r10l, edx
14009e053add edx, 8
14009e056mov r11, [r9+r10]
14009e05amov [r8+r10], r11
14009e05ecmp edx, eax
14009e060jb 0x14009e050
14009e062jmp 0x14009d9aa
14009e067
14009e067 66 0f 1f 84 00 00 00 00 00 f........
14009e070
14009e070loc_14009e070:
14009e070mov r8, [rdi]
14009e073mov r10, rdi
14009e076mov [rsi+16], r8
14009e07amov r8l, eax
14009e07dmov r9, [rdi+r8-8]
14009e082mov [rdx+r8-8], r9
14009e087lea r8, [rsi+24]
14009e08band r8, -8
14009e08fsub rdx, r8
14009e092add eax, edx
14009e094sub r10, rdx
14009e097and eax, -8
14009e09acmp eax, 8
14009e09djb 0x14009d613
14009e0a3and eax, -8
14009e0a6xor edx, edx
14009e0a8
14009e0a8loc_14009e0a8:
14009e0a8mov r9l, edx
14009e0abadd edx, 8
14009e0aemov r11, [r10+r9]
14009e0b2mov [r8+r9], r11
14009e0b6cmp edx, eax
14009e0b8jb 0x14009e0a8
14009e0bajmp 0x14009d613
14009e0bf
14009e0bfloc_14009e0bf:
14009e0bfmov rdx, [rsp+224]
14009e0c7lea r14, [rsp+240]
14009e0cfcmp rdx, r14
14009e0d2je 0x14009e1f7
14009e0d8mov rax, [rsp+232]
14009e0e0mov [rsp+128], rdx
14009e0e8mov [rsp+136], rax
14009e0f0mov rax, [rsp+240]
14009e0f8mov [rsp+144], rax
14009e100
14009e100loc_14009e100:
14009e100mov [rsp+224], r14
14009e108lea r14, [rsp+240]
14009e110mov r9, r14
14009e113jmp 0x14009def9
14009e118
14009e118 0f 1f 84 00 00 00 00 00 ........
14009e120
14009e120loc_14009e120:
14009e120mov rcx, [rsp+232]
14009e128test rcx, rcx
14009e12bje 0x14009e180
14009e12dcmp rcx, 1
14009e131je 0x14009e269
14009e137lea rax, [rcx+rcx]
14009e13bcmp eax, 8
14009e13ejae 0x14009e27a
14009e144test al, 4
14009e146jne 0x14009e3bb
14009e14ctest eax, eax
14009e14eje 0x14009e180
14009e150movzx edx, [rsp+240]
14009e158mov [r8], dl
14009e15btest al, 2
14009e15djne 0x14009e42b
14009e163
14009e163loc_14009e163:
14009e163mov rdx, [rsp+224]
14009e16bmov rcx, [rsp+232]
14009e173mov r8, [rsp+128]
14009e17bnop [rax+rax]
14009e180
14009e180loc_14009e180:
14009e180xor r9l, r9l
14009e183mov [rsp+136], rcx
14009e18bmov rax, rdx
14009e18emov [r8+2*rcx], r9w
14009e193jmp 0x14009dbae
14009e198
14009e198loc_14009e198:
14009e198movzx eax, [rsp+240]
14009e1a0mov [r8], ax
14009e1a4jmp 0x14009ddc0
14009e1a9
14009e1a9loc_14009e1a9:
14009e1a9mov rdx, [r14]
14009e1acmov r9, r14
14009e1afmov [r8], rdx
14009e1b2mov edx, eax
14009e1b4mov rcx, [r14+rdx-8]
14009e1b9mov [r8+rdx-8], rcx
14009e1belea rcx, [r8+8]
14009e1c2and rcx, -8
14009e1c6sub r8, rcx
14009e1c9add eax, r8l
14009e1ccsub r9, r8
14009e1cfand eax, -8
14009e1d2cmp eax, 8
14009e1d5jb 0x14009dda7
14009e1dband eax, -8
14009e1dexor edx, edx
14009e1e0
14009e1e0loc_14009e1e0:
14009e1e0mov r8l, edx
14009e1e3add edx, 8
14009e1e6mov r10, [r9+r8]
14009e1eamov [rcx+r8], r10
14009e1eecmp edx, eax
14009e1f0jb 0x14009e1e0
14009e1f2jmp 0x14009dda7
14009e1f7
14009e1f7loc_14009e1f7:
14009e1f7mov rcx, [rsp+232]
14009e1ff
14009e1ffloc_14009e1ff:
14009e1fftest rcx, rcx
14009e202je 0x14009e252
14009e204cmp rcx, 1
14009e208je 0x14009e350
14009e20elea rax, [rcx+rcx]
14009e212cmp eax, 8
14009e215jae 0x14009e2fd
14009e21btest al, 4
14009e21djne 0x14009e456
14009e223test eax, eax
14009e225je 0x14009e252
14009e227movzx edx, [rsp+240]
14009e22fmov [r8], dl
14009e232test al, 2
14009e234jne 0x14009e489
14009e23a
14009e23aloc_14009e23a:
14009e23amov rdx, [rsp+224]
14009e242mov rcx, [rsp+232]
14009e24amov r8, [rsp+128]
14009e252
14009e252loc_14009e252:
14009e252xor eax, eax
14009e254mov [rsp+136], rcx
14009e25cmov r9, rdx
14009e25fmov [r8+2*rcx], ax
14009e264jmp 0x14009def9
14009e269
14009e269loc_14009e269:
14009e269movzx eax, [rsp+240]
14009e271mov [r8], ax
14009e275jmp 0x14009e180
14009e27a
14009e27aloc_14009e27a:
14009e27amov rdx, [rsp+240]
14009e282mov r9, r14
14009e285mov [r8], rdx
14009e288mov edx, eax
14009e28amov rcx, [r14+rdx-8]
14009e28fmov [r8+rdx-8], rcx
14009e294lea rdx, [r8+8]
14009e298and rdx, -8
14009e29csub r8, rdx
14009e29fadd eax, r8l
14009e2a2sub r9, r8
14009e2a5and eax, -8
14009e2a8cmp eax, 8
14009e2abjb 0x14009e163
14009e2b1and eax, -8
14009e2b4xor ecx, ecx
14009e2b6
14009e2b6loc_14009e2b6:
14009e2b6mov r8l, ecx
14009e2b9add ecx, 8
14009e2bcmov r10, [r9+r8]
14009e2c0mov [rdx+r8], r10
14009e2c4cmp ecx, eax
14009e2c6jb 0x14009e2b6
14009e2c8jmp 0x14009e163
14009e2cd
14009e2cdloc_14009e2cd:
14009e2cdmov r8l, [rdi]
14009e2d0mov eax, eax
14009e2d2mov [rsi+16], r8l
14009e2d6mov r8l, [rdi+rax-4]
14009e2dbmov [rdx+rax-4], r8l
14009e2e0jmp 0x14009d9aa
14009e2e5
14009e2e5loc_14009e2e5:
14009e2e5mov r8l, [rdi]
14009e2e8mov eax, eax
14009e2eamov [rsi+16], r8l
14009e2eemov r8l, [rdi+rax-4]
14009e2f3mov [rdx+rax-4], r8l
14009e2f8jmp 0x14009d613
14009e2fd
14009e2fdloc_14009e2fd:
14009e2fdmov rdx, [rsp+240]
14009e305mov r9, r14
14009e308mov [r8], rdx
14009e30bmov edx, eax
14009e30dmov rcx, [r14+rdx-8]
14009e312mov [r8+rdx-8], rcx
14009e317lea rcx, [r8+8]
14009e31band rcx, -8
14009e31fsub r8, rcx
14009e322add eax, r8l
14009e325sub r9, r8
14009e328and eax, -8
14009e32bcmp eax, 8
14009e32ejb 0x14009e23a
14009e334and eax, -8
14009e337xor edx, edx
14009e339
14009e339loc_14009e339:
14009e339mov r8l, edx
14009e33cadd edx, 8
14009e33fmov r10, [r9+r8]
14009e343mov [rcx+r8], r10
14009e347cmp edx, eax
14009e349jb 0x14009e339
14009e34bjmp 0x14009e23a
14009e350
14009e350loc_14009e350:
14009e350movzx eax, [rsp+240]
14009e358mov [r8], ax
14009e35cjmp 0x14009e252
14009e361
14009e361loc_14009e361:
14009e361mov edx, [r14]
14009e364mov eax, eax
14009e366mov [r8], edx
14009e369mov edx, [r14+rax-4]
14009e36emov [r8+rax-4], edx
14009e373mov rdx, [rsp+224]
14009e37bmov r8, [rsp+176]
14009e383mov rcx, [rsp+232]
14009e38bjmp 0x14009ddc0
14009e390
14009e390loc_14009e390:
14009e390mov eax, eax
14009e392movzx edx, [r14+rax-2]
14009e398mov [r8+rax-2], dx
14009e39emov rdx, [rsp+224]
14009e3a6mov r8, [rsp+176]
14009e3aemov rcx, [rsp+232]
14009e3b6jmp 0x14009ddc0
14009e3bb
14009e3bbloc_14009e3bb:
14009e3bbmov edx, [rsp+240]
14009e3c2mov eax, eax
14009e3c4mov [r8], edx
14009e3c7mov edx, [r14+rax-4]
14009e3ccmov [r8+rax-4], edx
14009e3d1mov rdx, [rsp+224]
14009e3d9mov rcx, [rsp+232]
14009e3e1mov r8, [rsp+128]
14009e3e9jmp 0x14009e180
14009e3ee
14009e3ee 48 89 H.
14009e3f0 c3 4c 8d bc 24 80 00 00 00 48 8d 8c 24 a0 00 00 .L..$....H..$...
14009e400 00 e8 0a 0c 01 00 4c 89 f9 e8 32 36 04 00 48 8b ......L...26..H.
14009e410 35 7b 92 0f 00 48 8b 84 24 08 01 00 00 48 2b 06 5{...H..$....H+.
14009e420 0f 84 b7 00 00 00 ......
14009e426
14009e426loc_14009e426:
14009e426call __stack_chk_fail
14009e42b
14009e42bloc_14009e42b:
14009e42bmov eax, eax
14009e42dmovzx edx, [r14+rax-2]
14009e433mov [r8+rax-2], dx
14009e439mov rdx, [rsp+224]
14009e441mov rcx, [rsp+232]
14009e449mov r8, [rsp+128]
14009e451jmp 0x14009e180
14009e456
14009e456loc_14009e456:
14009e456mov edx, [rsp+240]
14009e45dmov eax, eax
14009e45fmov [r8], edx
14009e462mov edx, [r14+rax-4]
14009e467mov [r8+rax-4], edx
14009e46cmov rdx, [rsp+224]
14009e474mov rcx, [rsp+232]
14009e47cmov r8, [rsp+128]
14009e484jmp 0x14009e252
14009e489
14009e489loc_14009e489:
14009e489mov eax, eax
14009e48bmovzx edx, [r14+rax-2]
14009e491mov [r8+rax-2], dx
14009e497mov rdx, [rsp+224]
14009e49fmov rcx, [rsp+232]
14009e4a7mov r8, [rsp+128]
14009e4afjmp 0x14009e252
14009e4b4
14009e4b4loc_14009e4b4:
14009e4b4mov [rsp+70], 0
14009e4b9jmp 0x14009d750
14009e4be
14009e4be 48 89 H.
14009e4c0 c3 48 8b 4c 24 48 e8 45 0b 01 00 48 8d 8c 24 b0 .H.L$H.E...H..$.
14009e4d0 00 00 00 e8 68 35 04 00 e9 1c ff ff ff 48 89 d9 ....h5.......H..
14009e4e0 e8 bb ce f7 ff 48 8b 4c 24 20 48 89 c3 e8 4e 35 .....H.L$ H...N5
14009e4f0 04 00 eb cd 48 8b 4c 24 30 48 89 c3 e8 0f 0b 01 ....H.L$0H......
14009e500 00 48 8b 4c 24 20 e8 35 35 04 00 eb b4 .H.L$ .55....
14009d570
14009d570std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&, std::error_code&):
14009d570push r15
14009d572push r14
14009d574push r13
14009d576push r12
14009d578push rbp
14009d579push rdi
14009d57apush rsi
14009d57bpush rbx
14009d57csub rsp, 280
14009d583mov rdi, [rip+0xfa106]
14009d58axor r13l, r13l
14009d58dmov rax, [rdi]
14009d590mov [rsp+264], rax
14009d598xor eax, eax
14009d59amov rbx, rdx
14009d59dmov rbp, r8
14009d5a0mov rsi, rcx
14009d5a3lea rdi, [rsp+144]
14009d5ablea rcx, [rsp+160]
14009d5b3mov [rsp+136], 0
14009d5bfmov [rsp+128], rdi
14009d5c7mov [rsp+144], r13w
14009d5d0call std::filesystem::__cxx11::path::_List::_List()
14009d5d5mov rdx, rbp
14009d5d8mov rcx, rbx
14009d5dbcall std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009d5e0test al, al
14009d5e2jne 0x14009d660
14009d5e4mov rax, [rsp+128]
14009d5eclea rdx, [rsi+16]
14009d5f0mov rcx, [rsp+136]
14009d5f8mov [rsi], rdx
14009d5fbcmp rax, rdi
14009d5feje 0x14009dad8
14009d604mov [rsi], rax
14009d607mov rax, [rsp+144]
14009d60fmov [rsi+16], rax
14009d613
14009d613loc_14009d613:
14009d613mov rax, [rsp+160]
14009d61bmov [rsi+8], rcx
14009d61fxor r11l, r11l
14009d622lea rcx, [rsp+128]
14009d62amov [rsp+128], rdi
14009d632mov [rsi+32], rax
14009d636mov [rsp+136], 0
14009d642mov [rsp+144], r11w
14009d64bmov [rsp+160], 0
14009d657call std::filesystem::__cxx11::path::_M_split_cmpts()
14009d65cjmp 0x14009d672
14009d65e
14009d65e 66 90 f.
14009d660
14009d660loc_14009d660:
14009d660cmp al, -1
14009d662je 0x14009d6e0
14009d664mov r8, rbp
14009d667mov rdx, rbx
14009d66amov rcx, rsi
14009d66dcall std::filesystem::canonical(std::filesystem::__cxx11::path const&, std::error_code&)
14009d672
14009d672loc_14009d672:
14009d672mov rdx, [rsp+160]
14009d67atest rdx, rdx
14009d67dje 0x14009d68c
14009d67flea rcx, [rsp+160]
14009d687call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009d68c
14009d68cloc_14009d68c:
14009d68cmov rcx, [rsp+128]
14009d694cmp rcx, rdi
14009d697je 0x14009d6ab
14009d699mov rax, [rsp+144]
14009d6a1lea rdx, [rax+rax+2]
14009d6a6call operator delete(void*, unsigned long long)
14009d6ab
14009d6abloc_14009d6ab:
14009d6abmov rbx, [rip+0xf9fde]
14009d6b2mov rax, [rsp+264]
14009d6basub rax, [rbx]
14009d6bdjne 0x14009e426
14009d6c3mov rax, rsi
14009d6c6add rsp, 280
14009d6cdpop rbx
14009d6cepop rsi
14009d6cfpop rdi
14009d6d0pop rbp
14009d6d1pop r12
14009d6d3pop r13
14009d6d5pop r14
14009d6d7pop r15
14009d6d9ret
14009d6da
14009d6da 66 0f 1f 44 00 00 f..D..
14009d6e0
14009d6e0loc_14009d6e0:
14009d6e0call std::_V2::system_category()
14009d6e5mov [rbp], 0
14009d6ecxor r12l, r12l
14009d6efmov [rsp+96], rax
14009d6f4mov [rbp+8], rax
14009d6f8lea rax, [rsp+192]
14009d700mov [rsp+40], rax
14009d705mov [rsp+176], rax
14009d70dlea rax, [rsp+208]
14009d715mov rcx, rax
14009d718mov [rsp+72], rax
14009d71dmov [rsp+184], 0
14009d729mov [rsp+192], r12w
14009d732call std::filesystem::__cxx11::path::_List::_List()
14009d737mov rax, [rbx+32]
14009d73btest al, 3
14009d73dje 0x14009dd30
14009d743cmp [rbx+8], 0
14009d748sete [rsp+70]
14009d74dxor r12l, r12l
14009d750
14009d750loc_14009d750:
14009d750mov [rsp+71], 1
14009d755mov [rsp+88], 0
14009d75e
14009d75eloc_14009d75e:
14009d75elea rcx, [rsp+240]
14009d766lea rdx, [rsp+256]
14009d76emov [rsp+80], rcx
14009d773lea r15, [rsp+128]
14009d77bmov [rsp+48], rdx
14009d780
14009d780loc_14009d780:
14009d780test al, 3
14009d782je 0x14009ddf0
14009d788movzx ecx, [rsp+71]
14009d78dcmp [rsp+70], cl
14009d791je 0x14009d94f
14009d797mov rcx, [rsp+80]
14009d79cmov [rsp+56], rbx
14009d7a1mov rax, [rsp+136]
14009d7a9mov [rsp+224], rcx
14009d7b1mov r14, rcx
14009d7b4
14009d7b4loc_14009d7b4:
14009d7b4mov [rsp+120], rax
14009d7b9mov r9, [rsp+128]
14009d7c1cmp rax, 7
14009d7c5ja 0x14009dc70
14009d7cblea r8, [rax+1]
14009d7cftest rax, rax
14009d7d2lea rax, [rsp+224]
14009d7damov rcx, [rsp+224]
14009d7e2mov [rsp+32], rax
14009d7e7je 0x14009dc60
14009d7ed
14009d7edloc_14009d7ed:
14009d7edadd r8, r8
14009d7f0mov rdx, r9
14009d7f3call memcpy
14009d7f8mov rax, [rsp+120]
14009d7fd
14009d7fdloc_14009d7fd:
14009d7fdmov rcx, [rsp+48]
14009d802lea rdx, [rsp+160]
14009d80amov [rsp+232], rax
14009d812call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
14009d817mov rdx, [rsp+56]
14009d81cmov rcx, [rsp+32]
14009d821call std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
14009d826mov rax, [rsp+176]
14009d82emov r8, rax
14009d831cmp rax, [rsp+40]
14009d836je 0x14009dcd0
14009d83cmov rdx, [rsp+224]
14009d844mov rcx, [rsp+232]
14009d84ccmp rdx, r14
14009d84fje 0x14009dd70
14009d855mov [rsp+176], rdx
14009d85dmov rdx, [rsp+240]
14009d865mov r8, [rsp+192]
14009d86dmov [rsp+184], rcx
14009d875mov [rsp+192], rdx
14009d87dtest rax, rax
14009d880je 0x14009dd11
14009d886mov [rsp+224], rax
14009d88emov [rsp+240], r8
14009d896
14009d896loc_14009d896:
14009d896mov rcx, [rsp+256]
14009d89exor r9l, r9l
14009d8a1mov rdx, [rsp+208]
14009d8a9mov [rsp+232], 0
14009d8b5mov [rax], r9w
14009d8b9mov [rsp+256], 0
14009d8c5mov [rsp+208], rcx
14009d8cdtest rdx, rdx
14009d8d0je 0x14009d8e4
14009d8d2mov rcx, [rsp+72]
14009d8d7call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009d8dcmov rax, [rsp+224]
14009d8e4
14009d8e4loc_14009d8e4:
14009d8e4xor r8l, r8l
14009d8e7mov rcx, [rsp+32]
14009d8ecmov [rsp+232], 0
14009d8f8mov [rax], r8w
14009d8fccall std::filesystem::__cxx11::path::_M_split_cmpts()
14009d901mov rdx, [rsp+256]
14009d909test rdx, rdx
14009d90cje 0x14009d918
14009d90emov rcx, [rsp+48]
14009d913call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009d918
14009d918loc_14009d918:
14009d918mov rcx, [rsp+224]
14009d920cmp rcx, r14
14009d923je 0x14009d937
14009d925mov rax, [rsp+240]
14009d92dlea rdx, [rax+rax+2]
14009d932call operator delete(void*, unsigned long long)
14009d937
14009d937loc_14009d937:
14009d937mov rdx, rbp
14009d93alea rcx, [rsp+176]
14009d942call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009d947test al, al
14009d949jne 0x14009da30
14009d94f
14009d94floc_14009d94f:
14009d94fmov ecx, [rbp]
14009d952test ecx, ecx
14009d954je 0x14009da90
14009d95a
14009d95aloc_14009d95a:
14009d95amov rax, [rsp+128]
14009d962xor edx, edx
14009d964mov rcx, r15
14009d967mov [rsp+136], 0
14009d973mov [rax], dx
14009d976call std::filesystem::__cxx11::path::_M_split_cmpts()
14009d97b
14009d97bloc_14009d97b:
14009d97bmov rax, [rsp+128]
14009d983lea rdx, [rsi+16]
14009d987mov rcx, [rsp+136]
14009d98fmov [rsi], rdx
14009d992cmp rax, rdi
14009d995je 0x14009de20
14009d99bmov [rsi], rax
14009d99emov rax, [rsp+144]
14009d9a6mov [rsi+16], rax
14009d9aa
14009d9aaloc_14009d9aa:
14009d9aaxor eax, eax
14009d9acmov [rsi+8], rcx
14009d9b0mov rcx, r15
14009d9b3mov [rsp+144], ax
14009d9bbmov rax, [rsp+160]
14009d9c3mov [rsp+128], rdi
14009d9cbmov [rsi+32], rax
14009d9cfmov [rsp+136], 0
14009d9dbmov [rsp+160], 0
14009d9e7call std::filesystem::__cxx11::path::_M_split_cmpts()
14009d9ecmov rdx, [rsp+208]
14009d9f4test rdx, rdx
14009d9f7je 0x14009da03
14009d9f9mov rcx, [rsp+72]
14009d9fecall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009da03
14009da03loc_14009da03:
14009da03mov rcx, [rsp+176]
14009da0bcmp rcx, [rsp+40]
14009da10je 0x14009d672
14009da16mov rax, [rsp+192]
14009da1elea rdx, [rax+rax+2]
14009da23call operator delete(void*, unsigned long long)
14009da28jmp 0x14009d672
14009da2d
14009da2d 0f 1f 00 ...
14009da30
14009da30loc_14009da30:
14009da30cmp al, -1
14009da32je 0x14009da80
14009da34lea rdx, [rsp+176]
14009da3cmov rcx, r15
14009da3fcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&)
14009da44mov rax, [rsp+160]
14009da4cmov rdx, [rsp+208]
14009da54mov [rsp+208], rax
14009da5cmov rax, [rbx+32]
14009da60mov [rsp+160], rdx
14009da68test al, 3
14009da6ajne 0x14009dde0
14009da70add r12, 48
14009da74jmp 0x14009d780
14009da79
14009da79 0f 1f 80 00 00 00 00 .......
14009da80
14009da80loc_14009da80:
14009da80mov rax, [rsp+96]
14009da85mov [rbp], 0
14009da8cmov [rbp+8], rax
14009da90
14009da90loc_14009da90:
14009da90cmp [rsp+136], 0
14009da99je 0x14009dabb
14009da9bjmp 0x14009de68
14009daa0
14009daa0loc_14009daa0:
14009daa0movzx ecx, [rsp+71]
14009daa5cmp [rsp+70], cl
14009daa9je 0x14009db20
14009daabmov [rsp+70], 1
14009dab0mov rdx, rbx
14009dab3
14009dab3loc_14009dab3:
14009dab3mov rcx, r15
14009dab6call std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
14009dabb
14009dabbloc_14009dabb:
14009dabbtest [rbx+32], 3
14009dabfjne 0x14009daa0
14009dac1cmp r12, [rsp+88]
14009dac6je 0x14009db20
14009dac8mov rdx, r12
14009dacbadd r12, 48
14009dacfjmp 0x14009dab3
14009dad1
14009dad1 0f 1f 80 00 00 00 00 .......
14009dad8
14009dad8loc_14009dad8:
14009dad8lea rax, [rcx+rcx+2]
14009daddcmp eax, 8
14009dae0jae 0x14009e070
14009dae6test al, 4
14009dae8jne 0x14009e2e5
14009daeetest eax, eax
14009daf0je 0x14009d613
14009daf6movzx r8l, [rdi]
14009dafamov [rsi+16], r8b
14009dafetest al, 2
14009db00je 0x14009d613
14009db06mov eax, eax
14009db08movzx r8l, [rdi+rax-2]
14009db0emov [rdx+rax-2], r8w
14009db14jmp 0x14009d613
14009db19
14009db19 0f 1f 80 00 00 00 00 .......
14009db20
14009db20loc_14009db20:
14009db20lea rax, [rsp+224]
14009db28mov rdx, r15
14009db2bmov rcx, rax
14009db2emov [rsp+32], rax
14009db33call std::filesystem::__cxx11::path::lexically_normal() const
14009db38mov rax, [rsp+128]
14009db40mov r8, rax
14009db43cmp rax, rdi
14009db46je 0x14009dfb8
14009db4cmov rdx, [rsp+224]
14009db54lea r14, [rsp+240]
14009db5ccmp rdx, r14
14009db5fje 0x14009e120
14009db65mov [rsp+128], rdx
14009db6dmov rdx, [rsp+232]
14009db75mov rcx, [rsp+144]
14009db7dmov [rsp+136], rdx
14009db85mov rdx, [rsp+240]
14009db8dmov [rsp+144], rdx
14009db95test rax, rax
14009db98je 0x14009dff9
14009db9emov [rsp+224], rax
14009dba6mov [rsp+240], rcx
14009dbae
14009dbaeloc_14009dbae:
14009dbaexor ecx, ecx
14009dbb0mov rdx, [rsp+160]
14009dbb8mov [rsp+232], 0
14009dbc4mov [rax], cx
14009dbc7mov rcx, [rsp+256]
14009dbcfmov [rsp+256], 0
14009dbdbmov [rsp+160], rcx
14009dbe3test rdx, rdx
14009dbe6je 0x14009dbfd
14009dbe8lea rcx, [rsp+160]
14009dbf0call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009dbf5mov rax, [rsp+224]
14009dbfd
14009dbfdloc_14009dbfd:
14009dbfdxor edx, edx
14009dbffmov rcx, [rsp+32]
14009dc04mov [rsp+232], 0
14009dc10mov [rax], dx
14009dc13call std::filesystem::__cxx11::path::_M_split_cmpts()
14009dc18mov rdx, [rsp+256]
14009dc20test rdx, rdx
14009dc23je 0x14009dc32
14009dc25lea rcx, [rsp+256]
14009dc2dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009dc32
14009dc32loc_14009dc32:
14009dc32mov rcx, [rsp+224]
14009dc3acmp rcx, r14
14009dc3dje 0x14009d97b
14009dc43mov rax, [rsp+240]
14009dc4blea rdx, [rax+rax+2]
14009dc50call operator delete(void*, unsigned long long)
14009dc55jmp 0x14009d97b
14009dc5a
14009dc5a 66 0f 1f 44 00 00 f..D..
14009dc60
14009dc60loc_14009dc60:
14009dc60movzx eax, [r9]
14009dc64mov [rcx], ax
14009dc67xor eax, eax
14009dc69jmp 0x14009d7fd
14009dc6e
14009dc6e 66 90 f.
14009dc70
14009dc70loc_14009dc70:
14009dc70lea rax, [rsp+224]
14009dc78lea rdx, [rsp+120]
14009dc7dxor r8l, r8l
14009dc80mov [rsp+104], r9
14009dc85mov rcx, rax
14009dc88mov [rsp+32], rax
14009dc8dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
14009dc92mov [rsp+224], rax
14009dc9amov rcx, rax
14009dc9dmov rax, [rsp+120]
14009dca2mov r9, [rsp+104]
14009dca7test rax, rax
14009dcaamov [rsp+240], rax
14009dcb2lea r8, [rax+1]
14009dcb6je 0x14009dc60
14009dcb8mov rax, -1
14009dcbftest r8, r8
14009dcc2je 0x14009d7fd
14009dcc8jmp 0x14009d7ed
14009dccd
14009dccd 0f 1f 00 ...
14009dcd0
14009dcd0loc_14009dcd0:
14009dcd0mov rdx, [rsp+224]
14009dcd8mov rcx, [rsp+232]
14009dce0cmp rdx, r14
14009dce3je 0x14009dd70
14009dce9mov rax, [rsp+232]
14009dcf1mov [rsp+176], rdx
14009dcf9mov [rsp+184], rax
14009dd01mov rax, [rsp+240]
14009dd09mov [rsp+192], rax
14009dd11
14009dd11loc_14009dd11:
14009dd11mov [rsp+224], r14
14009dd19lea r14, [rsp+240]
14009dd21mov rax, r14
14009dd24jmp 0x14009d896
14009dd29
14009dd29 0f 1f 80 00 00 00 00 .......
14009dd30
14009dd30loc_14009dd30:
14009dd30lea rcx, [rbx+32]
14009dd34call std::filesystem::__cxx11::path::_List::begin() const
14009dd39mov r12, rax
14009dd3cmov rax, [rbx+32]
14009dd40mov edx, eax
14009dd42and edx, 3
14009dd45mov [rsp+70], dl
14009dd49jne 0x14009e4b4
14009dd4flea rcx, [rbx+32]
14009dd53call std::filesystem::__cxx11::path::_List::end() const
14009dd58mov [rsp+71], 0
14009dd5dmov [rsp+88], rax
14009dd62mov rax, [rbx+32]
14009dd66jmp 0x14009d75e
14009dd6b
14009dd6b 0f 1f 44 00 00 ..D..
14009dd70
14009dd70loc_14009dd70:
14009dd70test rcx, rcx
14009dd73je 0x14009ddc0
14009dd75cmp rcx, 1
14009dd79je 0x14009e198
14009dd7flea rax, [rcx+rcx]
14009dd83cmp eax, 8
14009dd86jae 0x14009e1a9
14009dd8ctest al, 4
14009dd8ejne 0x14009e361
14009dd94test eax, eax
14009dd96je 0x14009ddc0
14009dd98movzx edx, [r14]
14009dd9cmov [r8], dl
14009dd9ftest al, 2
14009dda1jne 0x14009e390
14009dda7
14009dda7loc_14009dda7:
14009dda7mov rdx, [rsp+224]
14009ddafmov r8, [rsp+176]
14009ddb7mov rcx, [rsp+232]
14009ddbfnop
14009ddc0
14009ddc0loc_14009ddc0:
14009ddc0xor r10l, r10l
14009ddc3mov [rsp+184], rcx
14009ddcbmov rax, rdx
14009ddcemov [r8+2*rcx], r10w
14009ddd3jmp 0x14009d896
14009ddd8
14009ddd8 0f 1f 84 00 00 00 00 00 ........
14009dde0
14009dde0loc_14009dde0:
14009dde0mov [rsp+70], 1
14009dde5jmp 0x14009d780
14009ddea
14009ddea 66 0f 1f 44 00 00 f..D..
14009ddf0
14009ddf0loc_14009ddf0:
14009ddf0cmp r12, [rsp+88]
14009ddf5je 0x14009d94f
14009ddfblea r14, [rsp+240]
14009de03mov [rsp+56], r12
14009de08mov rax, [rsp+136]
14009de10mov [rsp+224], r14
14009de18jmp 0x14009d7b4
14009de1d
14009de1d 0f 1f 00 ...
14009de20
14009de20loc_14009de20:
14009de20lea rax, [rcx+rcx+2]
14009de25cmp eax, 8
14009de28jae 0x14009e018
14009de2etest al, 4
14009de30jne 0x14009e2cd
14009de36test eax, eax
14009de38je 0x14009d9aa
14009de3emovzx r8l, [rdi]
14009de42mov [rsi+16], r8b
14009de46test al, 2
14009de48je 0x14009d9aa
14009de4emov eax, eax
14009de50movzx r8l, [rdi+rax-2]
14009de56mov [rdx+rax-2], r8w
14009de5cjmp 0x14009d9aa
14009de61
14009de61 0f 1f 80 00 00 00 00 .......
14009de68
14009de68loc_14009de68:
14009de68lea rax, [rsp+224]
14009de70mov r8, rbp
14009de73mov rdx, r15
14009de76mov rcx, rax
14009de79mov [rsp+32], rax
14009de7ecall std::filesystem::canonical(std::filesystem::__cxx11::path const&, std::error_code&)
14009de83mov r9, [rsp+128]
14009de8bmov r8, r9
14009de8ecmp r9, rdi
14009de91je 0x14009e0bf
14009de97mov rdx, [rsp+224]
14009de9flea r14, [rsp+240]
14009dea7mov rcx, [rsp+232]
14009deafcmp rdx, r14
14009deb2je 0x14009e1ff
14009deb8mov rax, [rsp+240]
14009dec0mov r8, [rsp+144]
14009dec8mov [rsp+128], rdx
14009ded0mov [rsp+136], rcx
14009ded8mov [rsp+144], rax
14009dee0test r9, r9
14009dee3je 0x14009e100
14009dee9mov [rsp+224], r9
14009def1mov [rsp+240], r8
14009def9
14009def9loc_14009def9:
14009def9mov rax, [rsp+256]
14009df01xor r13l, r13l
14009df04mov rdx, [rsp+160]
14009df0cmov [rsp+232], 0
14009df18mov [r9], r13w
14009df1cmov [rsp+256], 0
14009df28mov [rsp+160], rax
14009df30test rdx, rdx
14009df33je 0x14009df4a
14009df35lea rcx, [rsp+160]
14009df3dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009df42mov r9, [rsp+224]
14009df4a
14009df4aloc_14009df4a:
14009df4axor r11l, r11l
14009df4dmov rcx, [rsp+32]
14009df52mov [rsp+232], 0
14009df5emov [r9], r11w
14009df62call std::filesystem::__cxx11::path::_M_split_cmpts()
14009df67mov rdx, [rsp+256]
14009df6ftest rdx, rdx
14009df72je 0x14009df81
14009df74lea rcx, [rsp+256]
14009df7ccall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009df81
14009df81loc_14009df81:
14009df81mov rcx, [rsp+224]
14009df89cmp rcx, r14
14009df8cje 0x14009dfa0
14009df8emov rax, [rsp+240]
14009df96lea rdx, [rax+rax+2]
14009df9bcall operator delete(void*, unsigned long long)
14009dfa0
14009dfa0loc_14009dfa0:
14009dfa0mov r10l, [rbp]
14009dfa4test r10l, r10l
14009dfa7je 0x14009dabb
14009dfadjmp 0x14009d95a
14009dfb2
14009dfb2 66 0f 1f 44 00 00 f..D..
14009dfb8
14009dfb8loc_14009dfb8:
14009dfb8mov rdx, [rsp+224]
14009dfc0lea r14, [rsp+240]
14009dfc8cmp rdx, r14
14009dfcbje 0x14009e120
14009dfd1mov rax, [rsp+232]
14009dfd9mov [rsp+128], rdx
14009dfe1mov [rsp+136], rax
14009dfe9mov rax, [rsp+240]
14009dff1mov [rsp+144], rax
14009dff9
14009dff9loc_14009dff9:
14009dff9mov [rsp+224], r14
14009e001lea r14, [rsp+240]
14009e009mov rax, r14
14009e00cjmp 0x14009dbae
14009e011
14009e011 0f 1f 80 00 00 00 00 .......
14009e018
14009e018loc_14009e018:
14009e018mov r8, [rdi]
14009e01bmov [rsi+16], r8
14009e01fmov r8l, eax
14009e022mov r9, [rdi+r8-8]
14009e027mov [rdx+r8-8], r9
14009e02clea r8, [rsi+24]
14009e030mov r9, rdi
14009e033and r8, -8
14009e037sub rdx, r8
14009e03aadd eax, edx
14009e03csub r9, rdx
14009e03fand eax, -8
14009e042cmp eax, 8
14009e045jb 0x14009d9aa
14009e04band eax, -8
14009e04exor edx, edx
14009e050
14009e050loc_14009e050:
14009e050mov r10l, edx
14009e053add edx, 8
14009e056mov r11, [r9+r10]
14009e05amov [r8+r10], r11
14009e05ecmp edx, eax
14009e060jb 0x14009e050
14009e062jmp 0x14009d9aa
14009e067
14009e067 66 0f 1f 84 00 00 00 00 00 f........
14009e070
14009e070loc_14009e070:
14009e070mov r8, [rdi]
14009e073mov r10, rdi
14009e076mov [rsi+16], r8
14009e07amov r8l, eax
14009e07dmov r9, [rdi+r8-8]
14009e082mov [rdx+r8-8], r9
14009e087lea r8, [rsi+24]
14009e08band r8, -8
14009e08fsub rdx, r8
14009e092add eax, edx
14009e094sub r10, rdx
14009e097and eax, -8
14009e09acmp eax, 8
14009e09djb 0x14009d613
14009e0a3and eax, -8
14009e0a6xor edx, edx
14009e0a8
14009e0a8loc_14009e0a8:
14009e0a8mov r9l, edx
14009e0abadd edx, 8
14009e0aemov r11, [r10+r9]
14009e0b2mov [r8+r9], r11
14009e0b6cmp edx, eax
14009e0b8jb 0x14009e0a8
14009e0bajmp 0x14009d613
14009e0bf
14009e0bfloc_14009e0bf:
14009e0bfmov rdx, [rsp+224]
14009e0c7lea r14, [rsp+240]
14009e0cfcmp rdx, r14
14009e0d2je 0x14009e1f7
14009e0d8mov rax, [rsp+232]
14009e0e0mov [rsp+128], rdx
14009e0e8mov [rsp+136], rax
14009e0f0mov rax, [rsp+240]
14009e0f8mov [rsp+144], rax
14009e100
14009e100loc_14009e100:
14009e100mov [rsp+224], r14
14009e108lea r14, [rsp+240]
14009e110mov r9, r14
14009e113jmp 0x14009def9
14009e118
14009e118 0f 1f 84 00 00 00 00 00 ........
14009e120
14009e120loc_14009e120:
14009e120mov rcx, [rsp+232]
14009e128test rcx, rcx
14009e12bje 0x14009e180
14009e12dcmp rcx, 1
14009e131je 0x14009e269
14009e137lea rax, [rcx+rcx]
14009e13bcmp eax, 8
14009e13ejae 0x14009e27a
14009e144test al, 4
14009e146jne 0x14009e3bb
14009e14ctest eax, eax
14009e14eje 0x14009e180
14009e150movzx edx, [rsp+240]
14009e158mov [r8], dl
14009e15btest al, 2
14009e15djne 0x14009e42b
14009e163
14009e163loc_14009e163:
14009e163mov rdx, [rsp+224]
14009e16bmov rcx, [rsp+232]
14009e173mov r8, [rsp+128]
14009e17bnop [rax+rax]
14009e180
14009e180loc_14009e180:
14009e180xor r9l, r9l
14009e183mov [rsp+136], rcx
14009e18bmov rax, rdx
14009e18emov [r8+2*rcx], r9w
14009e193jmp 0x14009dbae
14009e198
14009e198loc_14009e198:
14009e198movzx eax, [rsp+240]
14009e1a0mov [r8], ax
14009e1a4jmp 0x14009ddc0
14009e1a9
14009e1a9loc_14009e1a9:
14009e1a9mov rdx, [r14]
14009e1acmov r9, r14
14009e1afmov [r8], rdx
14009e1b2mov edx, eax
14009e1b4mov rcx, [r14+rdx-8]
14009e1b9mov [r8+rdx-8], rcx
14009e1belea rcx, [r8+8]
14009e1c2and rcx, -8
14009e1c6sub r8, rcx
14009e1c9add eax, r8l
14009e1ccsub r9, r8
14009e1cfand eax, -8
14009e1d2cmp eax, 8
14009e1d5jb 0x14009dda7
14009e1dband eax, -8
14009e1dexor edx, edx
14009e1e0
14009e1e0loc_14009e1e0:
14009e1e0mov r8l, edx
14009e1e3add edx, 8
14009e1e6mov r10, [r9+r8]
14009e1eamov [rcx+r8], r10
14009e1eecmp edx, eax
14009e1f0jb 0x14009e1e0
14009e1f2jmp 0x14009dda7
14009e1f7
14009e1f7loc_14009e1f7:
14009e1f7mov rcx, [rsp+232]
14009e1ff
14009e1ffloc_14009e1ff:
14009e1fftest rcx, rcx
14009e202je 0x14009e252
14009e204cmp rcx, 1
14009e208je 0x14009e350
14009e20elea rax, [rcx+rcx]
14009e212cmp eax, 8
14009e215jae 0x14009e2fd
14009e21btest al, 4
14009e21djne 0x14009e456
14009e223test eax, eax
14009e225je 0x14009e252
14009e227movzx edx, [rsp+240]
14009e22fmov [r8], dl
14009e232test al, 2
14009e234jne 0x14009e489
14009e23a
14009e23aloc_14009e23a:
14009e23amov rdx, [rsp+224]
14009e242mov rcx, [rsp+232]
14009e24amov r8, [rsp+128]
14009e252
14009e252loc_14009e252:
14009e252xor eax, eax
14009e254mov [rsp+136], rcx
14009e25cmov r9, rdx
14009e25fmov [r8+2*rcx], ax
14009e264jmp 0x14009def9
14009e269
14009e269loc_14009e269:
14009e269movzx eax, [rsp+240]
14009e271mov [r8], ax
14009e275jmp 0x14009e180
14009e27a
14009e27aloc_14009e27a:
14009e27amov rdx, [rsp+240]
14009e282mov r9, r14
14009e285mov [r8], rdx
14009e288mov edx, eax
14009e28amov rcx, [r14+rdx-8]
14009e28fmov [r8+rdx-8], rcx
14009e294lea rdx, [r8+8]
14009e298and rdx, -8
14009e29csub r8, rdx
14009e29fadd eax, r8l
14009e2a2sub r9, r8
14009e2a5and eax, -8
14009e2a8cmp eax, 8
14009e2abjb 0x14009e163
14009e2b1and eax, -8
14009e2b4xor ecx, ecx
14009e2b6
14009e2b6loc_14009e2b6:
14009e2b6mov r8l, ecx
14009e2b9add ecx, 8
14009e2bcmov r10, [r9+r8]
14009e2c0mov [rdx+r8], r10
14009e2c4cmp ecx, eax
14009e2c6jb 0x14009e2b6
14009e2c8jmp 0x14009e163
14009e2cd
14009e2cdloc_14009e2cd:
14009e2cdmov r8l, [rdi]
14009e2d0mov eax, eax
14009e2d2mov [rsi+16], r8l
14009e2d6mov r8l, [rdi+rax-4]
14009e2dbmov [rdx+rax-4], r8l
14009e2e0jmp 0x14009d9aa
14009e2e5
14009e2e5loc_14009e2e5:
14009e2e5mov r8l, [rdi]
14009e2e8mov eax, eax
14009e2eamov [rsi+16], r8l
14009e2eemov r8l, [rdi+rax-4]
14009e2f3mov [rdx+rax-4], r8l
14009e2f8jmp 0x14009d613
14009e2fd
14009e2fdloc_14009e2fd:
14009e2fdmov rdx, [rsp+240]
14009e305mov r9, r14
14009e308mov [r8], rdx
14009e30bmov edx, eax
14009e30dmov rcx, [r14+rdx-8]
14009e312mov [r8+rdx-8], rcx
14009e317lea rcx, [r8+8]
14009e31band rcx, -8
14009e31fsub r8, rcx
14009e322add eax, r8l
14009e325sub r9, r8
14009e328and eax, -8
14009e32bcmp eax, 8
14009e32ejb 0x14009e23a
14009e334and eax, -8
14009e337xor edx, edx
14009e339
14009e339loc_14009e339:
14009e339mov r8l, edx
14009e33cadd edx, 8
14009e33fmov r10, [r9+r8]
14009e343mov [rcx+r8], r10
14009e347cmp edx, eax
14009e349jb 0x14009e339
14009e34bjmp 0x14009e23a
14009e350
14009e350loc_14009e350:
14009e350movzx eax, [rsp+240]
14009e358mov [r8], ax
14009e35cjmp 0x14009e252
14009e361
14009e361loc_14009e361:
14009e361mov edx, [r14]
14009e364mov eax, eax
14009e366mov [r8], edx
14009e369mov edx, [r14+rax-4]
14009e36emov [r8+rax-4], edx
14009e373mov rdx, [rsp+224]
14009e37bmov r8, [rsp+176]
14009e383mov rcx, [rsp+232]
14009e38bjmp 0x14009ddc0
14009e390
14009e390loc_14009e390:
14009e390mov eax, eax
14009e392movzx edx, [r14+rax-2]
14009e398mov [r8+rax-2], dx
14009e39emov rdx, [rsp+224]
14009e3a6mov r8, [rsp+176]
14009e3aemov rcx, [rsp+232]
14009e3b6jmp 0x14009ddc0
14009e3bb
14009e3bbloc_14009e3bb:
14009e3bbmov edx, [rsp+240]
14009e3c2mov eax, eax
14009e3c4mov [r8], edx
14009e3c7mov edx, [r14+rax-4]
14009e3ccmov [r8+rax-4], edx
14009e3d1mov rdx, [rsp+224]
14009e3d9mov rcx, [rsp+232]
14009e3e1mov r8, [rsp+128]
14009e3e9jmp 0x14009e180
14009e3ee
14009e3ee 48 89 H.
14009e3f0 c3 4c 8d bc 24 80 00 00 00 48 8d 8c 24 a0 00 00 .L..$....H..$...
14009e400 00 e8 0a 0c 01 00 4c 89 f9 e8 32 36 04 00 48 8b ......L...26..H.
14009e410 35 7b 92 0f 00 48 8b 84 24 08 01 00 00 48 2b 06 5{...H..$....H+.
14009e420 0f 84 b7 00 00 00 ......
14009e426
14009e426loc_14009e426:
14009e426call __stack_chk_fail
14009e42b
14009e42bloc_14009e42b:
14009e42bmov eax, eax
14009e42dmovzx edx, [r14+rax-2]
14009e433mov [r8+rax-2], dx
14009e439mov rdx, [rsp+224]
14009e441mov rcx, [rsp+232]
14009e449mov r8, [rsp+128]
14009e451jmp 0x14009e180
14009e456
14009e456loc_14009e456:
14009e456mov edx, [rsp+240]
14009e45dmov eax, eax
14009e45fmov [r8], edx
14009e462mov edx, [r14+rax-4]
14009e467mov [r8+rax-4], edx
14009e46cmov rdx, [rsp+224]
14009e474mov rcx, [rsp+232]
14009e47cmov r8, [rsp+128]
14009e484jmp 0x14009e252
14009e489
14009e489loc_14009e489:
14009e489mov eax, eax
14009e48bmovzx edx, [r14+rax-2]
14009e491mov [r8+rax-2], dx
14009e497mov rdx, [rsp+224]
14009e49fmov rcx, [rsp+232]
14009e4a7mov r8, [rsp+128]
14009e4afjmp 0x14009e252
14009e4b4
14009e4b4loc_14009e4b4:
14009e4b4mov [rsp+70], 0
14009e4b9jmp 0x14009d750
14009e4be
14009e4be 48 89 H.
14009e4c0 c3 48 8b 4c 24 48 e8 45 0b 01 00 48 8d 8c 24 b0 .H.L$H.E...H..$.
14009e4d0 00 00 00 e8 68 35 04 00 e9 1c ff ff ff 48 89 d9 ....h5.......H..
14009e4e0 e8 bb ce f7 ff 48 8b 4c 24 20 48 89 c3 e8 4e 35 .....H.L$ H...N5
14009e4f0 04 00 eb cd 48 8b 4c 24 30 48 89 c3 e8 0f 0b 01 ....H.L$0H......
14009e500 00 48 8b 4c 24 20 e8 35 35 04 00 eb b4 .H.L$ .55....
14009d570
14009e50d
14009e50d // align 0x10
14009e50d // align 0x10
14009e510
14009e510std::filesystem::create_directories(std::filesystem::__cxx11::path const&):
14009e510push rdi
14009e511push rsi
14009e512push rbx
14009e513sub rsp, 112
14009e517mov rbx, rcx
14009e51amov rcx, [rip+0xf916f]
14009e521mov rax, [rcx]
14009e524mov [rsp+104], rax
14009e529xor eax, eax
14009e52bcall std::_V2::system_category()
14009e530lea rdx, [rsp+48]
14009e535mov rcx, rbx
14009e538mov [rsp+48], 0
14009e540mov [rsp+56], rax
14009e545call std::filesystem::create_directories(std::filesystem::__cxx11::path const&, std::error_code&)
14009e54amov edx, [rsp+48]
14009e54etest edx, edx
14009e550jne 0x14009e56b
14009e552mov rbx, [rip+0xf9137]
14009e559mov rdx, [rsp+104]
14009e55esub rdx, [rbx]
14009e561jne 0x14009e5c4
14009e563add rsp, 112
14009e567pop rbx
14009e568pop rsi
14009e569pop rdi
14009e56aret
14009e56b
14009e56bloc_14009e56b:
14009e56bmov ecx, 48
14009e570call __cxa_allocate_exception
14009e575lea rdx, [rip+0xf4e97]
14009e57clea rcx, [rsp+64]
14009e581mov rdi, rax
14009e584call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009e589lea r9, [rsp+32]
14009e58emov r8, rbx
14009e591lea rdx, [rsp+64]
14009e596mov rcx, rdi
14009e599movdqu x0, [rsp+48]
14009e59fmovups [rsp+32], x0
14009e5a4call 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)
14009e5a9lea rcx, [rsp+64]
14009e5aecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009e5b3mov rdx, [rip+0xf90d6]
14009e5bamov rax, [rsp+104]
14009e5bfsub rax, [rdx]
14009e5c2je 0x14009e5ce
14009e5c4
14009e5c4loc_14009e5c4:
14009e5c4call __stack_chk_fail
14009e5c9mov rbx, rax
14009e5ccjmp 0x14009e5f1
14009e5ce
14009e5celoc_14009e5ce:
14009e5celea r8, [rip+15963]
14009e5d5lea rdx, [rip+0xfc744]
14009e5dcmov rcx, rdi
14009e5dfcall __cxa_throw
14009e5e4lea rcx, [rsp+64]
14009e5e9mov rbx, rax
14009e5eccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009e5f1
14009e5f1loc_14009e5f1:
14009e5f1mov rcx, rdi
14009e5f4call __cxa_free_exception
14009e5f9mov rdx, [rip+0xf9090]
14009e600mov rax, [rsp+104]
14009e605sub rax, [rdx]
14009e608jne 0x14009e5c4
14009e60amov rcx, rbx
14009e60dcall _Unwind_Resume
14009e612nop
14009e510
14009e510std::filesystem::create_directories(std::filesystem::__cxx11::path const&):
14009e510push rdi
14009e511push rsi
14009e512push rbx
14009e513sub rsp, 112
14009e517mov rbx, rcx
14009e51amov rcx, [rip+0xf916f]
14009e521mov rax, [rcx]
14009e524mov [rsp+104], rax
14009e529xor eax, eax
14009e52bcall std::_V2::system_category()
14009e530lea rdx, [rsp+48]
14009e535mov rcx, rbx
14009e538mov [rsp+48], 0
14009e540mov [rsp+56], rax
14009e545call std::filesystem::create_directories(std::filesystem::__cxx11::path const&, std::error_code&)
14009e54amov edx, [rsp+48]
14009e54etest edx, edx
14009e550jne 0x14009e56b
14009e552mov rbx, [rip+0xf9137]
14009e559mov rdx, [rsp+104]
14009e55esub rdx, [rbx]
14009e561jne 0x14009e5c4
14009e563add rsp, 112
14009e567pop rbx
14009e568pop rsi
14009e569pop rdi
14009e56aret
14009e56b
14009e56bloc_14009e56b:
14009e56bmov ecx, 48
14009e570call __cxa_allocate_exception
14009e575lea rdx, [rip+0xf4e97]
14009e57clea rcx, [rsp+64]
14009e581mov rdi, rax
14009e584call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009e589lea r9, [rsp+32]
14009e58emov r8, rbx
14009e591lea rdx, [rsp+64]
14009e596mov rcx, rdi
14009e599movdqu x0, [rsp+48]
14009e59fmovups [rsp+32], x0
14009e5a4call 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)
14009e5a9lea rcx, [rsp+64]
14009e5aecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009e5b3mov rdx, [rip+0xf90d6]
14009e5bamov rax, [rsp+104]
14009e5bfsub rax, [rdx]
14009e5c2je 0x14009e5ce
14009e5c4
14009e5c4loc_14009e5c4:
14009e5c4call __stack_chk_fail
14009e5c9mov rbx, rax
14009e5ccjmp 0x14009e5f1
14009e5ce
14009e5celoc_14009e5ce:
14009e5celea r8, [rip+15963]
14009e5d5lea rdx, [rip+0xfc744]
14009e5dcmov rcx, rdi
14009e5dfcall __cxa_throw
14009e5e4lea rcx, [rsp+64]
14009e5e9mov rbx, rax
14009e5eccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009e5f1
14009e5f1loc_14009e5f1:
14009e5f1mov rcx, rdi
14009e5f4call __cxa_free_exception
14009e5f9mov rdx, [rip+0xf9090]
14009e600mov rax, [rsp+104]
14009e605sub rax, [rdx]
14009e608jne 0x14009e5c4
14009e60amov rcx, rbx
14009e60dcall _Unwind_Resume
14009e612nop
14009e510
14009e613
14009e613 // align 0x10
14009e613 // align 0x10
14009e620
14009e620std::filesystem::create_directories(std::filesystem::__cxx11::path const&, std::error_code&):
14009e620push r15
14009e622push r14
14009e624push r13
14009e626push r12
14009e628push rbp
14009e629push rdi
14009e62apush rsi
14009e62bpush rbx
14009e62csub rsp, 376
14009e633mov rdi, [rip+0xf9056]
14009e63amov rax, [rdi]
14009e63dmov [rsp+360], rax
14009e645xor eax, eax
14009e647mov r14, rcx
14009e64amov rsi, rdx
14009e64dcmp [rcx+8], 0
14009e652jne 0x14009e698
14009e654call std::_V2::generic_category()
14009e659mov [rsi], 22
14009e65fmov [rsi+8], rax
14009e663
14009e663loc_14009e663:
14009e663xor r14l, r14l
14009e666
14009e666loc_14009e666:
14009e666mov rsi, [rip+0xf9023]
14009e66dmov rax, [rsp+360]
14009e675sub rax, [rsi]
14009e678jne 0x14009f88b
14009e67emov eax, r14l
14009e681add rsp, 376
14009e688pop rbx
14009e689pop rsi
14009e68apop rdi
14009e68bpop rbp
14009e68cpop r12
14009e68epop r13
14009e690pop r14
14009e692pop r15
14009e694ret
14009e695
14009e695 0f 1f 00 ...
14009e698
14009e698loc_14009e698:
14009e698call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009e69dcmp al, 2
14009e69fje 0x14009e663
14009e6a1mov r10l, [rsi]
14009e6a4test r10l, r10l
14009e6a7jne 0x14009ebc0
14009e6adadd eax, 1
14009e6b0cmp al, 1
14009e6b2ja 0x14009f300
14009e6b8
14009e6b8loc_14009e6b8:
14009e6b8lea rax, [rsp+144]
14009e6c0pxor x0, x0
14009e6c4xor edx, edx
14009e6c6mov [rsp+144], 0
14009e6d2mov rcx, rax
14009e6d5mov [rsp+112], rax
14009e6dalea r12, [rsp+240]
14009e6e2lea r13, [rsp+224]
14009e6eamov [rsp+152], 0
14009e6f6movups [rsp+160], x0
14009e6femovups [rsp+176], x0
14009e706movups [rsp+192], x0
14009e70emovups [rsp+208], x0
14009e716call std::_Deque_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_initialize_map(unsigned long long)
14009e71bmov rax, [rsp+144]
14009e723mov r15, [r14]
14009e726mov [rsp+224], r12
14009e72emov rbx, [rsp+192]
14009e736mov rbp, [rsp+200]
14009e73emov [rsp+88], rax
14009e743mov rax, [rsp+152]
14009e74bmov rdi, [rsp+216]
14009e753mov [rsp+80], rax
14009e758mov rax, [rsp+160]
14009e760mov [rsp+48], rax
14009e765mov rax, [rsp+176]
14009e76dmov [rsp+64], rax
14009e772mov rax, [rsp+184]
14009e77amov [rsp+56], rax
14009e77fmov rax, [rsp+208]
14009e787mov [rsp+40], rax
14009e78cmov rax, [r14+8]
14009e790mov [rsp+136], rax
14009e798cmp rax, 7
14009e79cja 0x14009f078
14009e7a2lea r8, [rax+1]
14009e7a6mov rcx, r12
14009e7a9test rax, rax
14009e7acje 0x14009f0b3
14009e7b2
14009e7b2loc_14009e7b2:
14009e7b2add r8, r8
14009e7b5mov rdx, r15
14009e7b8call memcpy
14009e7bdmov rax, [rsp+136]
14009e7c5
14009e7c5loc_14009e7c5:
14009e7c5mov [rsp+232], rax
14009e7cdlea rax, [rsp+256]
14009e7d5lea rdx, [r14+32]
14009e7d9mov rcx, rax
14009e7dcmov [rsp+96], rax
14009e7e1call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
14009e7e6mov rcx, r13
14009e7e9call std::filesystem::__cxx11::path::has_relative_path() const
14009e7eetest al, al
14009e7f0jne 0x14009f0c8
14009e7f6
14009e7f6loc_14009e7f6:
14009e7f6lea rax, [rsp+272]
14009e7femov r15, 0xcccccccccccccccd
14009e808mov [rsp+72], rax
14009e80dlea rax, [rsp+320]
14009e815mov [rsp+32], rax
14009e81alea rax, [rsp+336]
14009e822mov [rsp+104], rax
14009e827
14009e827loc_14009e827:
14009e827mov rcx, [rsp+72]
14009e82cmov rdx, r13
14009e82fcall std::filesystem::__cxx11::path::filename() const
14009e834mov rax, [rsp+280]
14009e83ccmp rax, 1
14009e840je 0x14009ebd0
14009e846cmp rax, 2
14009e84aje 0x14009ee00
14009e850
14009e850loc_14009e850:
14009e850mov rax, [rsp+40]
14009e855sub rax, 40
14009e859cmp rbx, rax
14009e85cje 0x14009ee28
14009e862lea rdx, [rbx+16]
14009e866mov rcx, [rsp+232]
14009e86emov [rbx], rdx
14009e871mov rax, [rsp+224]
14009e879cmp rax, r12
14009e87cje 0x14009f030
14009e882mov [rbx], rax
14009e885mov rax, [rsp+240]
14009e88dmov [rbx+16], rax
14009e891
14009e891loc_14009e891:
14009e891mov rax, [rsp+256]
14009e899mov [rbx+8], rcx
14009e89dxor r11l, r11l
14009e8a0mov rcx, r13
14009e8a3add rbx, 40
14009e8a7mov [rsp+224], r12
14009e8afmov [rbx-8], rax
14009e8b3mov [rsp+232], 0
14009e8bfmov [rsp+240], r11w
14009e8c8mov [rsp+256], 0
14009e8d4call std::filesystem::__cxx11::path::_M_split_cmpts()
14009e8d9xor ecx, ecx
14009e8dbmov rdx, rbx
14009e8detest rdi, rdi
14009e8e1setne cl
14009e8e4sub rdx, rbp
14009e8e7sar rdx, 3
14009e8ebimul rdx, r15
14009e8ef
14009e8efloc_14009e8ef:
14009e8efmov rax, rdi
14009e8f2sub rax, [rsp+56]
14009e8f7sar rax, 3
14009e8fbsub rax, rcx
14009e8felea rax, [rax+2*rax]
14009e902lea rdx, [rdx+4*rax]
14009e906mov rax, [rsp+64]
14009e90bsub rax, [rsp+48]
14009e910sar rax, 3
14009e914imul rax, r15
14009e918add rax, rdx
14009e91bcmp rax, 1000
14009e921ja 0x14009f5a0
14009e927mov rdx, rbx
14009e92acmp rbx, rbp
14009e92dje 0x14009ef50
14009e933
14009e933loc_14009e933:
14009e933mov rcx, [rsp+32]
14009e938sub rdx, 40
14009e93ccall std::filesystem::__cxx11::path::parent_path() const
14009e941mov rax, [rsp+224]
14009e949mov r8, rax
14009e94ccmp rax, r12
14009e94fje 0x14009ef60
14009e955mov r11, [rsp+104]
14009e95amov rdx, [rsp+320]
14009e962mov rcx, [rsp+328]
14009e96amov r14, r11
14009e96dcmp rdx, r11
14009e970je 0x14009efc0
14009e976mov [rsp+224], rdx
14009e97emov rdx, [rsp+336]
14009e986mov r8, [rsp+240]
14009e98emov [rsp+232], rcx
14009e996mov [rsp+240], rdx
14009e99etest rax, rax
14009e9a1je 0x14009efa5
14009e9a7mov [rsp+320], rax
14009e9afmov [rsp+336], r8
14009e9b7
14009e9b7loc_14009e9b7:
14009e9b7mov rcx, [rsp+352]
14009e9bfxor r9l, r9l
14009e9c2mov rdx, [rsp+256]
14009e9camov [rsp+328], 0
14009e9d6mov [rax], r9w
14009e9damov [rsp+352], 0
14009e9e6mov [rsp+256], rcx
14009e9eetest rdx, rdx
14009e9f1je 0x14009ea05
14009e9f3mov rcx, [rsp+96]
14009e9f8call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009e9fdmov rax, [rsp+320]
14009ea05
14009ea05loc_14009ea05:
14009ea05xor r8l, r8l
14009ea08mov rcx, [rsp+32]
14009ea0dmov [rsp+328], 0
14009ea19mov [rax], r8w
14009ea1dcall std::filesystem::__cxx11::path::_M_split_cmpts()
14009ea22mov rdx, [rsp+352]
14009ea2atest rdx, rdx
14009ea2dje 0x14009ea3c
14009ea2f
14009ea2floc_14009ea2f:
14009ea2flea rcx, [rsp+352]
14009ea37call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009ea3c
14009ea3cloc_14009ea3c:
14009ea3cmov rcx, [rsp+320]
14009ea44cmp rcx, r14
14009ea47je 0x14009ea5b
14009ea49mov rax, [rsp+336]
14009ea51lea rdx, [rax+rax+2]
14009ea56call operator delete(void*, unsigned long long)
14009ea5b
14009ea5bloc_14009ea5b:
14009ea5bcmp [rsp+232], 0
14009ea64je 0x14009f550
14009ea6amov rdx, rsi
14009ea6dmov rcx, r13
14009ea70call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009ea75mov r14, rax
14009ea78lea eax, [rax+1]
14009ea7bcmp al, 1
14009ea7dja 0x14009ecf0
14009ea83
14009ea83loc_14009ea83:
14009ea83mov rdx, [rsp+304]
14009ea8btest rdx, rdx
14009ea8eje 0x14009ea9d
14009ea90lea rcx, [rsp+304]
14009ea98call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009ea9d
14009ea9dloc_14009ea9d:
14009ea9dmov rcx, [rsp+272]
14009eaa5lea rax, [rsp+288]
14009eaadcmp rcx, rax
14009eab0je 0x14009eac4
14009eab2mov rax, [rsp+288]
14009eabalea rdx, [rax+rax+2]
14009eabfcall operator delete(void*, unsigned long long)
14009eac4
14009eac4loc_14009eac4:
14009eac4cmp r14b, -1
14009eac8je 0x14009e827
14009eace
14009eaceloc_14009eace:
14009eacemov r15, [rsp+48]
14009ead3jmp 0x14009eb2d
14009ead5
14009ead5 0f 1f 00 ...
14009ead8
14009ead8loc_14009ead8:
14009ead8lea r13, [rbx-40]
14009eadcmov rdx, rsi
14009eadfmov rcx, r13
14009eae2call _ZN12_GLOBAL__N_1L10create_dirERKNSt10filesystem7__cxx114pathENS0_5permsERSt10error_code.isra.0
14009eae7mov r14l, eax
14009eaeamov eax, [rsi]
14009eaectest eax, eax
14009eaeejne 0x14009ed50
14009eaf4mov rdx, [rbx-8]
14009eaf8test rdx, rdx
14009eafbje 0x14009eb06
14009eafdlea rcx, [rbx-8]
14009eb01call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009eb06
14009eb06loc_14009eb06:
14009eb06mov rcx, [rbx-40]
14009eb0alea rax, [rbx-24]
14009eb0ecmp rcx, rax
14009eb11je 0x14009eb21
14009eb13mov rax, [rbx-24]
14009eb17lea rdx, [rax+rax+2]
14009eb1ccall operator delete(void*, unsigned long long)
14009eb21
14009eb21loc_14009eb21:
14009eb21mov rbx, r13
14009eb24
14009eb24loc_14009eb24:
14009eb24cmp r15, rbx
14009eb27je 0x14009ed53
14009eb2d
14009eb2dloc_14009eb2d:
14009eb2dcmp rbx, rbp
14009eb30jne 0x14009ead8
14009eb32mov rax, [rdi-8]
14009eb36mov rdx, rsi
14009eb39lea rcx, [rax+440]
14009eb40call _ZN12_GLOBAL__N_1L10create_dirERKNSt10filesystem7__cxx114pathENS0_5permsERSt10error_code.isra.0
14009eb45mov edx, [rsi]
14009eb47mov r14l, eax
14009eb4atest edx, edx
14009eb4cjne 0x14009ed50
14009eb52mov edx, 480
14009eb57mov rcx, rbp
14009eb5acall operator delete(void*, unsigned long long)
14009eb5fmov rbp, [rdi-8]
14009eb63mov rdx, [rbp+472]
14009eb6atest rdx, rdx
14009eb6dje 0x14009eb7b
14009eb6flea rcx, [rbp+472]
14009eb76call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009eb7b
14009eb7bloc_14009eb7b:
14009eb7bmov rcx, [rbp+440]
14009eb82lea rax, [rbp+456]
14009eb89cmp rcx, rax
14009eb8cje 0x14009eb9f
14009eb8emov rax, [rbp+456]
14009eb95lea rdx, [rax+rax+2]
14009eb9acall operator delete(void*, unsigned long long)
14009eb9f
14009eb9floc_14009eb9f:
14009eb9flea rax, [rbp+480]
14009eba6sub rdi, 8
14009ebaalea rbx, [rbp+440]
14009ebb1mov [rsp+40], rax
14009ebb6jmp 0x14009eb24
14009ebbb
14009ebbb 0f 1f 44 00 00 ..D..
14009ebc0
14009ebc0loc_14009ebc0:
14009ebc0cmp al, -1
14009ebc2jne 0x14009e663
14009ebc8jmp 0x14009e6b8
14009ebcd
14009ebcd 0f 1f 00 ...
14009ebd0
14009ebd0loc_14009ebd0:
14009ebd0mov rax, [rsp+272]
14009ebd8cmp [rax], 46
14009ebdcjne 0x14009e850
14009ebe2
14009ebe2loc_14009ebe2:
14009ebe2lea rax, [rsp+320]
14009ebeamov rdx, r13
14009ebedmov rcx, rax
14009ebf0mov [rsp+120], rax
14009ebf5call std::filesystem::__cxx11::path::parent_path() const
14009ebfamov rax, [rsp+224]
14009ec02mov r8, rax
14009ec05cmp rax, r12
14009ec08je 0x14009f3e0
14009ec0emov rdx, [rsp+320]
14009ec16lea r14, [rsp+336]
14009ec1emov rcx, [rsp+328]
14009ec26cmp rdx, r14
14009ec29je 0x14009f440
14009ec2fmov [rsp+224], rdx
14009ec37mov rdx, [rsp+336]
14009ec3fmov r8, [rsp+240]
14009ec47mov [rsp+232], rcx
14009ec4fmov [rsp+240], rdx
14009ec57test rax, rax
14009ec5aje 0x14009f41d
14009ec60mov [rsp+320], rax
14009ec68mov [rsp+336], r8
14009ec70
14009ec70loc_14009ec70:
14009ec70xor edx, edx
14009ec72mov rcx, [rsp+352]
14009ec7amov [rsp+328], 0
14009ec86mov [rax], dx
14009ec89mov rdx, [rsp+256]
14009ec91mov [rsp+352], 0
14009ec9dmov [rsp+256], rcx
14009eca5test rdx, rdx
14009eca8je 0x14009ecbc
14009ecaamov rcx, [rsp+96]
14009ecafcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009ecb4mov rax, [rsp+320]
14009ecbc
14009ecbcloc_14009ecbc:
14009ecbcxor r11l, r11l
14009ecbfmov rcx, [rsp+120]
14009ecc4mov [rsp+328], 0
14009ecd0mov [rax], r11w
14009ecd4call std::filesystem::__cxx11::path::_M_split_cmpts()
14009ecd9mov rdx, [rsp+352]
14009ece1test rdx, rdx
14009ece4jne 0x14009ea2f
14009eceajmp 0x14009ea3c
14009ecef
14009ecef 90 .
14009ecf0
14009ecf0loc_14009ecf0:
14009ecf0mov ecx, [rsi]
14009ecf2test ecx, ecx
14009ecf4jne 0x14009ed0f
14009ecf6cmp r14b, 2
14009ecfaje 0x14009ea83
14009ed00call std::_V2::generic_category()
14009ed05mov [rsi], 20
14009ed0bmov [rsi+8], rax
14009ed0f
14009ed0floc_14009ed0f:
14009ed0fmov rdx, [rsp+304]
14009ed17test rdx, rdx
14009ed1aje 0x14009ed29
14009ed1clea rcx, [rsp+304]
14009ed24call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009ed29
14009ed29loc_14009ed29:
14009ed29mov rcx, [rsp+272]
14009ed31lea rax, [rsp+288]
14009ed39cmp rcx, rax
14009ed3cje 0x14009ed50
14009ed3emov rax, [rsp+288]
14009ed46lea rdx, [rax+rax+2]
14009ed4bcall operator delete(void*, unsigned long long)
14009ed50
14009ed50loc_14009ed50:
14009ed50xor r14l, r14l
14009ed53
14009ed53loc_14009ed53:
14009ed53mov rdx, [rsp+256]
14009ed5btest rdx, rdx
14009ed5eje 0x14009ed6a
14009ed60mov rcx, [rsp+96]
14009ed65call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009ed6a
14009ed6aloc_14009ed6a:
14009ed6amov rcx, [rsp+224]
14009ed72cmp rcx, r12
14009ed75je 0x14009ed89
14009ed77mov rax, [rsp+240]
14009ed7flea rdx, [rax+rax+2]
14009ed84call operator delete(void*, unsigned long long)
14009ed89
14009ed89loc_14009ed89:
14009ed89mov rax, [rsp+88]
14009ed8emov rcx, [rsp+112]
14009ed93mov [rsp+192], rbx
14009ed9bmov [rsp+200], rbp
14009eda3mov [rsp+144], rax
14009edabmov rax, [rsp+80]
14009edb0mov [rsp+216], rdi
14009edb8mov [rsp+152], rax
14009edc0mov rax, [rsp+48]
14009edc5mov [rsp+160], rax
14009edcdmov rax, [rsp+64]
14009edd2mov [rsp+176], rax
14009eddamov rax, [rsp+56]
14009eddfmov [rsp+184], rax
14009ede7mov rax, [rsp+40]
14009edecmov [rsp+208], rax
14009edf4call std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~deque()
14009edf9jmp 0x14009e666
14009edfe
14009edfe 66 90 f.
14009ee00
14009ee00loc_14009ee00:
14009ee00mov rax, [rsp+272]
14009ee08cmp [rax], 46
14009ee0cjne 0x14009e850
14009ee12cmp [rax+2], 46
14009ee17jne 0x14009e850
14009ee1djmp 0x14009ebe2
14009ee22
14009ee22 66 0f 1f 44 00 00 f..D..
14009ee28
14009ee28loc_14009ee28:
14009ee28mov rcx, 0xcccccccccccccccd
14009ee32mov rax, rdi
14009ee35sub rax, [rsp+56]
14009ee3asar rax, 3
14009ee3ecmp rdi, 1
14009ee42adc rax, -1
14009ee46lea rdx, [rax+2*rax]
14009ee4amov rax, rbx
14009ee4dsub rax, rbp
14009ee50sar rax, 3
14009ee54imul rax, rcx
14009ee58lea rdx, [rax+4*rdx]
14009ee5cmov rax, [rsp+64]
14009ee61sub rax, [rsp+48]
14009ee66sar rax, 3
14009ee6aimul rax, rcx
14009ee6eadd rax, rdx
14009ee71mov rdx, 0x333333333333333
14009ee7bcmp rax, rdx
14009ee7eje 0x14009f9cd
14009ee84mov rcx, [rsp+88]
14009ee89mov rax, rdi
14009ee8cmov rdx, [rsp+80]
14009ee91sub rax, rcx
14009ee94sar rax, 3
14009ee98sub rdx, rax
14009ee9bcmp rdx, 1
14009ee9fjbe 0x14009f218
14009eea5
14009eea5loc_14009eea5:
14009eea5mov ecx, 480
14009eeaacall operator new(unsigned long long)
14009eeaflea rdx, [rbx+16]
14009eeb3mov [rdi+8], rax
14009eeb7mov rcx, [rsp+232]
14009eebfmov [rbx], rdx
14009eec2mov rax, [rsp+224]
14009eecacmp rax, r12
14009eecdje 0x14009f398
14009eed3mov [rbx], rax
14009eed6mov rax, [rsp+240]
14009eedemov [rbx+16], rax
14009eee2
14009eee2loc_14009eee2:
14009eee2mov rax, [rsp+256]
14009eeeamov [rbx+8], rcx
14009eeeexor r10l, r10l
14009eef1mov rcx, r13
14009eef4mov [rsp+224], r12
14009eefcadd rdi, 8
14009ef00mov [rbx+32], rax
14009ef04mov [rsp+232], 0
14009ef10mov [rsp+240], r10w
14009ef19mov [rsp+256], 0
14009ef25call std::filesystem::__cxx11::path::_M_split_cmpts()
14009ef2amov rbp, [rdi]
14009ef2dxor edx, edx
14009ef2fmov ecx, 1
14009ef34lea rax, [rbp+480]
14009ef3bmov rbx, rbp
14009ef3emov [rsp+40], rax
14009ef43jmp 0x14009e8ef
14009ef48
14009ef48 0f 1f 84 00 00 00 00 00 ........
14009ef50
14009ef50loc_14009ef50:
14009ef50mov rax, [rdi-8]
14009ef54lea rdx, [rax+480]
14009ef5bjmp 0x14009e933
14009ef60
14009ef60loc_14009ef60:
14009ef60mov rdx, [rsp+320]
14009ef68lea r14, [rsp+336]
14009ef70mov rcx, [rsp+328]
14009ef78cmp rdx, r14
14009ef7bje 0x14009efc0
14009ef7dmov rax, [rsp+328]
14009ef85mov [rsp+224], rdx
14009ef8dmov [rsp+232], rax
14009ef95mov rax, [rsp+336]
14009ef9dmov [rsp+240], rax
14009efa5
14009efa5loc_14009efa5:
14009efa5mov [rsp+320], r14
14009efadlea r14, [rsp+336]
14009efb5mov rax, r14
14009efb8jmp 0x14009e9b7
14009efbd
14009efbd 0f 1f 00 ...
14009efc0
14009efc0loc_14009efc0:
14009efc0test rcx, rcx
14009efc3je 0x14009f010
14009efc5cmp rcx, 1
14009efc9je 0x14009f380
14009efcflea rax, [rcx+rcx]
14009efd3cmp eax, 8
14009efd6jae 0x14009f4b0
14009efdctest al, 4
14009efdejne 0x14009f6f3
14009efe4test eax, eax
14009efe6je 0x14009f010
14009efe8movzx edx, [r14]
14009efecmov [r8], dl
14009efeftest al, 2
14009eff1jne 0x14009f73a
14009eff7
14009eff7loc_14009eff7:
14009eff7mov r8, [rsp+224]
14009efffmov rcx, [rsp+328]
14009f007mov rdx, [rsp+320]
14009f00fnop
14009f010
14009f010loc_14009f010:
14009f010xor r10l, r10l
14009f013mov [rsp+232], rcx
14009f01bmov rax, rdx
14009f01emov [r8+2*rcx], r10w
14009f023jmp 0x14009e9b7
14009f028
14009f028 0f 1f 84 00 00 00 00 00 ........
14009f030
14009f030loc_14009f030:
14009f030lea rax, [rcx+rcx+2]
14009f035cmp eax, 8
14009f038jae 0x14009f330
14009f03etest al, 4
14009f040jne 0x14009f67c
14009f046test eax, eax
14009f048je 0x14009e891
14009f04emovzx r8l, [r12]
14009f053mov [rdx], r8b
14009f056test al, 2
14009f058je 0x14009e891
14009f05emov eax, eax
14009f060movzx r8l, [r12+rax-2]
14009f066mov [rdx+rax-2], r8w
14009f06cjmp 0x14009e891
14009f071
14009f071 0f 1f 80 00 00 00 00 .......
14009f078
14009f078loc_14009f078:
14009f078lea rdx, [rsp+136]
14009f080xor r8l, r8l
14009f083mov rcx, r13
14009f086call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
14009f08bmov [rsp+224], rax
14009f093mov rcx, rax
14009f096mov rax, [rsp+136]
14009f09emov [rsp+240], rax
14009f0a6lea r8, [rax+1]
14009f0aatest rax, rax
14009f0adjne 0x14009f318
14009f0b3
14009f0b3loc_14009f0b3:
14009f0b3movzx eax, [r15]
14009f0b7mov [rcx], ax
14009f0baxor eax, eax
14009f0bcjmp 0x14009e7c5
14009f0c1
14009f0c1 0f 1f 80 00 00 00 00 .......
14009f0c8
14009f0c8loc_14009f0c8:
14009f0c8mov rcx, r13
14009f0cbcall std::filesystem::__cxx11::path::has_filename() const
14009f0d0test al, al
14009f0d2jne 0x14009e7f6
14009f0d8lea rax, [rsp+320]
14009f0e0mov rdx, r13
14009f0e3mov rcx, rax
14009f0e6mov [rsp+120], rax
14009f0ebcall std::filesystem::__cxx11::path::parent_path() const
14009f0f0mov rax, [rsp+224]
14009f0f8mov r8, rax
14009f0fbcmp rax, r12
14009f0feje 0x14009f5b4
14009f104mov rdx, [rsp+320]
14009f10clea r14, [rsp+336]
14009f114mov rcx, [rsp+328]
14009f11ccmp rdx, r14
14009f11fje 0x14009f611
14009f125mov [rsp+224], rdx
14009f12dmov rdx, [rsp+336]
14009f135mov r8, [rsp+240]
14009f13dmov [rsp+232], rcx
14009f145mov [rsp+240], rdx
14009f14dtest rax, rax
14009f150je 0x14009f5f9
14009f156mov [rsp+320], rax
14009f15emov [rsp+336], r8
14009f166
14009f166loc_14009f166:
14009f166xor edx, edx
14009f168mov rcx, [rsp+352]
14009f170mov [rsp+328], 0
14009f17cmov [rax], dx
14009f17fmov rdx, [rsp+256]
14009f187mov [rsp+352], 0
14009f193mov [rsp+256], rcx
14009f19btest rdx, rdx
14009f19eje 0x14009f1b2
14009f1a0mov rcx, [rsp+96]
14009f1a5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009f1aamov rax, [rsp+320]
14009f1b2
14009f1b2loc_14009f1b2:
14009f1b2xor r15l, r15l
14009f1b5mov rcx, [rsp+120]
14009f1bamov [rsp+328], 0
14009f1c6mov [rax], r15w
14009f1cacall std::filesystem::__cxx11::path::_M_split_cmpts()
14009f1cfmov rdx, [rsp+352]
14009f1d7test rdx, rdx
14009f1daje 0x14009f1e9
14009f1dclea rcx, [rsp+352]
14009f1e4call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009f1e9
14009f1e9loc_14009f1e9:
14009f1e9mov rcx, [rsp+320]
14009f1f1cmp rcx, r14
14009f1f4je 0x14009e7f6
14009f1famov rax, [rsp+336]
14009f202lea rdx, [rax+rax+2]
14009f207call operator delete(void*, unsigned long long)
14009f20cjmp 0x14009e7f6
14009f211
14009f211 0f 1f 80 00 00 00 00 .......
14009f218
14009f218loc_14009f218:
14009f218mov rax, [rsp+80]
14009f21dmov [rsp+144], rcx
14009f225xor r8l, r8l
14009f228mov edx, 1
14009f22dmov rcx, [rsp+112]
14009f232mov [rsp+192], rbx
14009f23amov [rsp+152], rax
14009f242mov rax, [rsp+48]
14009f247mov [rsp+200], rbp
14009f24fmov [rsp+160], rax
14009f257mov rax, [rsp+64]
14009f25cmov [rsp+216], rdi
14009f264mov [rsp+176], rax
14009f26cmov rax, [rsp+56]
14009f271mov [rsp+184], rax
14009f279mov rax, [rsp+40]
14009f27emov [rsp+208], rax
14009f286call std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_reallocate_map(unsigned long long, bool)
14009f28bmov rax, [rsp+144]
14009f293mov rbx, [rsp+192]
14009f29bmov rbp, [rsp+200]
14009f2a3mov rdi, [rsp+216]
14009f2abmov [rsp+88], rax
14009f2b0mov rax, [rsp+152]
14009f2b8mov [rsp+80], rax
14009f2bdmov rax, [rsp+160]
14009f2c5mov [rsp+48], rax
14009f2camov rax, [rsp+176]
14009f2d2mov [rsp+64], rax
14009f2d7mov rax, [rsp+184]
14009f2dfmov [rsp+56], rax
14009f2e4mov rax, [rsp+208]
14009f2ecmov [rsp+40], rax
14009f2f1jmp 0x14009eea5
14009f2f6
14009f2f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14009f300
14009f300loc_14009f300:
14009f300call std::_V2::generic_category()
14009f305mov [rsi], 20
14009f30bmov [rsi+8], rax
14009f30fjmp 0x14009e663
14009f314
14009f314 0f 1f 40 00 ..@.
14009f318
14009f318loc_14009f318:
14009f318mov rax, -1
14009f31ftest r8, r8
14009f322je 0x14009e7c5
14009f328jmp 0x14009e7b2
14009f32d
14009f32d 0f 1f 00 ...
14009f330
14009f330loc_14009f330:
14009f330mov r8, [r12]
14009f334mov [rdx], r8
14009f337mov r8l, eax
14009f33amov r9, [r12+r8-8]
14009f33fmov [rdx+r8-8], r9
14009f344lea r8, [rbx+24]
14009f348mov r9, r12
14009f34band r8, -8
14009f34fsub rdx, r8
14009f352add eax, edx
14009f354sub r9, rdx
14009f357and eax, -8
14009f35acmp eax, 8
14009f35djb 0x14009e891
14009f363and eax, -8
14009f366xor edx, edx
14009f368
14009f368loc_14009f368:
14009f368mov r10l, edx
14009f36badd edx, 8
14009f36emov r11, [r9+r10]
14009f372mov [r8+r10], r11
14009f376cmp edx, eax
14009f378jb 0x14009f368
14009f37ajmp 0x14009e891
14009f37f
14009f37f 90 .
14009f380
14009f380loc_14009f380:
14009f380movzx eax, [rsp+336]
14009f388mov [r8], ax
14009f38cjmp 0x14009f010
14009f391
14009f391 0f 1f 80 00 00 00 00 .......
14009f398
14009f398loc_14009f398:
14009f398lea rax, [rcx+rcx+2]
14009f39dcmp eax, 8
14009f3a0jae 0x14009f500
14009f3a6test al, 4
14009f3a8jne 0x14009f722
14009f3aetest eax, eax
14009f3b0je 0x14009eee2
14009f3b6movzx r8l, [r12]
14009f3bbmov [rdx], r8b
14009f3betest al, 2
14009f3c0je 0x14009eee2
14009f3c6mov eax, eax
14009f3c8movzx r8l, [r12+rax-2]
14009f3cemov [rdx+rax-2], r8w
14009f3d4jmp 0x14009eee2
14009f3d9
14009f3d9 0f 1f 80 00 00 00 00 .......
14009f3e0
14009f3e0loc_14009f3e0:
14009f3e0mov rdx, [rsp+320]
14009f3e8lea r14, [rsp+336]
14009f3f0cmp rdx, r14
14009f3f3je 0x14009f435
14009f3f5mov rax, [rsp+328]
14009f3fdmov [rsp+224], rdx
14009f405mov [rsp+232], rax
14009f40dmov rax, [rsp+336]
14009f415mov [rsp+240], rax
14009f41d
14009f41dloc_14009f41d:
14009f41dmov [rsp+320], r14
14009f425lea r14, [rsp+336]
14009f42dmov rax, r14
14009f430jmp 0x14009ec70
14009f435
14009f435loc_14009f435:
14009f435mov rcx, [rsp+328]
14009f43dnop [rax]
14009f440
14009f440loc_14009f440:
14009f440test rcx, rcx
14009f443je 0x14009f490
14009f445cmp rcx, 1
14009f449je 0x14009f694
14009f44flea rax, [rcx+rcx]
14009f453cmp eax, 8
14009f456jae 0x14009f6a5
14009f45ctest al, 4
14009f45ejne 0x14009f7c9
14009f464test eax, eax
14009f466je 0x14009f490
14009f468movzx edx, [r14]
14009f46cmov [r8], dl
14009f46ftest al, 2
14009f471jne 0x14009f890
14009f477
14009f477loc_14009f477:
14009f477mov r8, [rsp+224]
14009f47fmov rcx, [rsp+328]
14009f487mov rdx, [rsp+320]
14009f48fnop
14009f490
14009f490loc_14009f490:
14009f490xor r9l, r9l
14009f493mov [rsp+232], rcx
14009f49bmov rax, rdx
14009f49emov [r8+2*rcx], r9w
14009f4a3jmp 0x14009ec70
14009f4a8
14009f4a8 0f 1f 84 00 00 00 00 00 ........
14009f4b0
14009f4b0loc_14009f4b0:
14009f4b0mov rdx, [r14]
14009f4b3mov r9, r14
14009f4b6mov [r8], rdx
14009f4b9mov edx, eax
14009f4bbmov rcx, [r14+rdx-8]
14009f4c0mov [r8+rdx-8], rcx
14009f4c5lea rdx, [r8+8]
14009f4c9and rdx, -8
14009f4cdsub r8, rdx
14009f4d0add eax, r8l
14009f4d3sub r9, r8
14009f4d6and eax, -8
14009f4d9cmp eax, 8
14009f4dcjb 0x14009eff7
14009f4e2and eax, -8
14009f4e5xor ecx, ecx
14009f4e7
14009f4e7loc_14009f4e7:
14009f4e7mov r8l, ecx
14009f4eaadd ecx, 8
14009f4edmov r10, [r9+r8]
14009f4f1mov [rdx+r8], r10
14009f4f5cmp ecx, eax
14009f4f7jb 0x14009f4e7
14009f4f9jmp 0x14009eff7
14009f4fe
14009f4fe 66 90 f.
14009f500
14009f500loc_14009f500:
14009f500mov r8, [r12]
14009f504mov [rdx], r8
14009f507mov r8l, eax
14009f50amov r9, [r12+r8-8]
14009f50fmov [rdx+r8-8], r9
14009f514lea r8, [rbx+24]
14009f518mov r9, r12
14009f51band r8, -8
14009f51fsub rdx, r8
14009f522add eax, edx
14009f524sub r9, rdx
14009f527and eax, -8
14009f52acmp eax, 8
14009f52djb 0x14009eee2
14009f533and eax, -8
14009f536xor edx, edx
14009f538
14009f538loc_14009f538:
14009f538mov r10l, edx
14009f53badd edx, 8
14009f53emov r11, [r9+r10]
14009f542mov [r8+r10], r11
14009f546cmp edx, eax
14009f548jb 0x14009f538
14009f54ajmp 0x14009eee2
14009f54f
14009f54f 90 .
14009f550
14009f550loc_14009f550:
14009f550mov rdx, [rsp+304]
14009f558test rdx, rdx
14009f55bje 0x14009f56a
14009f55dlea rcx, [rsp+304]
14009f565call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009f56a
14009f56aloc_14009f56a:
14009f56amov rcx, [rsp+272]
14009f572lea rax, [rsp+288]
14009f57acmp rcx, rax
14009f57dje 0x14009eace
14009f583mov rax, [rsp+288]
14009f58blea rdx, [rax+rax+2]
14009f590call operator delete(void*, unsigned long long)
14009f595mov r15, [rsp+48]
14009f59ajmp 0x14009eb2d
14009f59f
14009f59f 90 .
14009f5a0
14009f5a0loc_14009f5a0:
14009f5a0call std::_V2::generic_category()
14009f5a5mov [rsi], 38
14009f5abmov [rsi+8], rax
14009f5afjmp 0x14009ed0f
14009f5b4
14009f5b4loc_14009f5b4:
14009f5b4mov rdx, [rsp+320]
14009f5bclea r14, [rsp+336]
14009f5c4mov rcx, [rsp+328]
14009f5cccmp rdx, r14
14009f5cfje 0x14009f611
14009f5d1mov rax, [rsp+328]
14009f5d9mov [rsp+224], rdx
14009f5e1mov [rsp+232], rax
14009f5e9mov rax, [rsp+336]
14009f5f1mov [rsp+240], rax
14009f5f9
14009f5f9loc_14009f5f9:
14009f5f9mov [rsp+320], r14
14009f601lea r14, [rsp+336]
14009f609mov rax, r14
14009f60cjmp 0x14009f166
14009f611
14009f611loc_14009f611:
14009f611test rcx, rcx
14009f614je 0x14009f664
14009f616cmp rcx, 1
14009f61aje 0x14009f7b8
14009f620lea rax, [rcx+rcx]
14009f624cmp eax, 8
14009f627jae 0x14009f765
14009f62dtest al, 4
14009f62fjne 0x14009f8bb
14009f635test eax, eax
14009f637je 0x14009f664
14009f639movzx edx, [rsp+336]
14009f641mov [r8], dl
14009f644test al, 2
14009f646jne 0x14009f8ee
14009f64c
14009f64cloc_14009f64c:
14009f64cmov r8, [rsp+224]
14009f654mov rcx, [rsp+328]
14009f65cmov rdx, [rsp+320]
14009f664
14009f664loc_14009f664:
14009f664xor r9l, r9l
14009f667mov [rsp+232], rcx
14009f66fmov rax, rdx
14009f672mov [r8+2*rcx], r9w
14009f677jmp 0x14009f166
14009f67c
14009f67cloc_14009f67c:
14009f67cmov r8l, [r12]
14009f680mov eax, eax
14009f682mov [rdx], r8l
14009f685mov r8l, [r12+rax-4]
14009f68amov [rdx+rax-4], r8l
14009f68fjmp 0x14009e891
14009f694
14009f694loc_14009f694:
14009f694movzx eax, [rsp+336]
14009f69cmov [r8], ax
14009f6a0jmp 0x14009f490
14009f6a5
14009f6a5loc_14009f6a5:
14009f6a5mov rdx, [r14]
14009f6a8mov r9, r14
14009f6abmov [r8], rdx
14009f6aemov edx, eax
14009f6b0mov rcx, [r14+rdx-8]
14009f6b5mov [r8+rdx-8], rcx
14009f6balea rdx, [r8+8]
14009f6beand rdx, -8
14009f6c2sub r8, rdx
14009f6c5add eax, r8l
14009f6c8sub r9, r8
14009f6cband eax, -8
14009f6cecmp eax, 8
14009f6d1jb 0x14009f477
14009f6d7and eax, -8
14009f6daxor ecx, ecx
14009f6dc
14009f6dcloc_14009f6dc:
14009f6dcmov r8l, ecx
14009f6dfadd ecx, 8
14009f6e2mov r10, [r9+r8]
14009f6e6mov [rdx+r8], r10
14009f6eacmp ecx, eax
14009f6ecjb 0x14009f6dc
14009f6eejmp 0x14009f477
14009f6f3
14009f6f3loc_14009f6f3:
14009f6f3mov edx, [r14]
14009f6f6mov eax, eax
14009f6f8mov [r8], edx
14009f6fbmov edx, [r14+rax-4]
14009f700mov [r8+rax-4], edx
14009f705mov r8, [rsp+224]
14009f70dmov rcx, [rsp+328]
14009f715mov rdx, [rsp+320]
14009f71djmp 0x14009f010
14009f722
14009f722loc_14009f722:
14009f722mov r8l, [r12]
14009f726mov eax, eax
14009f728mov [rdx], r8l
14009f72bmov r8l, [r12+rax-4]
14009f730mov [rdx+rax-4], r8l
14009f735jmp 0x14009eee2
14009f73a
14009f73aloc_14009f73a:
14009f73amov eax, eax
14009f73cmovzx edx, [r14+rax-2]
14009f742mov [r8+rax-2], dx
14009f748mov r8, [rsp+224]
14009f750mov rcx, [rsp+328]
14009f758mov rdx, [rsp+320]
14009f760jmp 0x14009f010
14009f765
14009f765loc_14009f765:
14009f765mov rdx, [rsp+336]
14009f76dmov r9, r14
14009f770mov [r8], rdx
14009f773mov edx, eax
14009f775mov rcx, [r14+rdx-8]
14009f77amov [r8+rdx-8], rcx
14009f77flea rcx, [r8+8]
14009f783and rcx, -8
14009f787sub r8, rcx
14009f78aadd eax, r8l
14009f78dsub r9, r8
14009f790and eax, -8
14009f793cmp eax, 8
14009f796jb 0x14009f64c
14009f79cand eax, -8
14009f79fxor edx, edx
14009f7a1
14009f7a1loc_14009f7a1:
14009f7a1mov r8l, edx
14009f7a4add edx, 8
14009f7a7mov r10, [r9+r8]
14009f7abmov [rcx+r8], r10
14009f7afcmp edx, eax
14009f7b1jb 0x14009f7a1
14009f7b3jmp 0x14009f64c
14009f7b8
14009f7b8loc_14009f7b8:
14009f7b8movzx eax, [rsp+336]
14009f7c0mov [r8], ax
14009f7c4jmp 0x14009f664
14009f7c9
14009f7c9loc_14009f7c9:
14009f7c9mov edx, [r14]
14009f7ccmov eax, eax
14009f7cemov [r8], edx
14009f7d1mov edx, [r14+rax-4]
14009f7d6mov [r8+rax-4], edx
14009f7dbmov r8, [rsp+224]
14009f7e3mov rcx, [rsp+328]
14009f7ebmov rdx, [rsp+320]
14009f7f3jmp 0x14009f490
14009f7f8
14009f7f8 4c 89 e9 48 89 c6 e8 3d L..H...=
14009f800 22 04 00 48 8b 44 24 58 48 8b 4c 24 70 48 89 bc "..H.D$XH.L$pH..
14009f810 24 d8 00 00 00 48 89 9c 24 c0 00 00 00 48 89 84 $....H..$....H..
14009f820 24 90 00 00 00 48 8b 44 24 50 48 89 ac 24 c8 00 $....H.D$PH..$..
14009f830 00 00 48 89 84 24 98 00 00 00 48 8b 44 24 30 48 ..H..$....H.D$0H
14009f840 89 84 24 a0 00 00 00 48 8b 44 24 40 48 89 84 24 ..$....H.D$@H..$
14009f850 b0 00 00 00 48 8b 44 24 38 48 89 84 24 b8 00 00 ....H.D$8H..$...
14009f860 00 48 8b 44 24 28 48 89 84 24 d0 00 00 00 e8 ed .H.D$(H..$......
14009f870 7f 03 00 48 8b 3d 16 7e 0f 00 48 8b 84 24 68 01 ...H.=.~..H..$h.
14009f880 00 00 48 2b 07 0f 84 a8 00 00 00 ..H+.......
14009f88b
14009f88bloc_14009f88b:
14009f88bcall __stack_chk_fail
14009f890
14009f890loc_14009f890:
14009f890mov eax, eax
14009f892movzx edx, [r14+rax-2]
14009f898mov [r8+rax-2], dx
14009f89emov r8, [rsp+224]
14009f8a6mov rcx, [rsp+328]
14009f8aemov rdx, [rsp+320]
14009f8b6jmp 0x14009f490
14009f8bb
14009f8bbloc_14009f8bb:
14009f8bbmov edx, [rsp+336]
14009f8c2mov eax, eax
14009f8c4mov [r8], edx
14009f8c7mov edx, [r14+rax-4]
14009f8ccmov [r8+rax-4], edx
14009f8d1mov r8, [rsp+224]
14009f8d9mov rcx, [rsp+328]
14009f8e1mov rdx, [rsp+320]
14009f8e9jmp 0x14009f664
14009f8ee
14009f8eeloc_14009f8ee:
14009f8eemov eax, eax
14009f8f0movzx edx, [r14+rax-2]
14009f8f6mov [r8+rax-2], dx
14009f8fcmov r8, [rsp+224]
14009f904mov rcx, [rsp+328]
14009f90cmov rdx, [rsp+320]
14009f914jmp 0x14009f664
14009f919
14009f919 48 89 c6 48 8b 4c 24 H..H.L$
14009f920 60 e8 ea f6 00 00 4c 89 e9 e8 12 21 04 00 e9 d0 `.....L....!....
14009f930 fe ff ff 48 89 f1 e8 65 ba f7 ff 48 89 c6 48 8b ...H...e...H..H.
14009f940 84 24 90 00 00 00 48 8b 9c 24 c0 00 00 00 48 8b .$....H..$....H.
14009f950 ac 24 c8 00 00 00 48 8b bc 24 d8 00 00 00 48 89 .$....H..$....H.
14009f960 44 24 58 48 8b 84 24 98 00 00 00 48 89 44 24 50 D$XH..$....H.D$P
14009f970 48 8b 84 24 a0 00 00 00 48 89 44 24 30 48 8b 84 H..$....H.D$0H..
14009f980 24 b0 00 00 00 48 89 44 24 40 48 8b 84 24 b8 00 $....H.D$@H..$..
14009f990 00 00 48 89 44 24 38 48 8b 84 24 d0 00 00 00 48 ..H.D$8H..$....H
14009f9a0 89 44 24 28 48 8d 8c 24 30 01 00 00 e8 5f f6 00 .D$(H..$0...._..
14009f9b0 00 48 8b 4c 24 48 e8 85 20 04 00 e9 5c ff ff ff .H.L$H.. ...\...
14009f9c0 48 89 c6 e9 3b fe ff ff 48 89 c6 eb d7 H...;...H....
14009f9cd
14009f9cdloc_14009f9cd:
14009f9cdmov rsi, [rip+0xf7cbc]
14009f9d4mov rax, [rsp+360]
14009f9dcsub rax, [rsi]
14009f9dfjne 0x14009f88b
14009f9e5lea rcx, [rip+0xf39dc]
14009f9eccall std::__throw_length_error(char const*)
14009f9f1nop
14009e620
14009e620std::filesystem::create_directories(std::filesystem::__cxx11::path const&, std::error_code&):
14009e620push r15
14009e622push r14
14009e624push r13
14009e626push r12
14009e628push rbp
14009e629push rdi
14009e62apush rsi
14009e62bpush rbx
14009e62csub rsp, 376
14009e633mov rdi, [rip+0xf9056]
14009e63amov rax, [rdi]
14009e63dmov [rsp+360], rax
14009e645xor eax, eax
14009e647mov r14, rcx
14009e64amov rsi, rdx
14009e64dcmp [rcx+8], 0
14009e652jne 0x14009e698
14009e654call std::_V2::generic_category()
14009e659mov [rsi], 22
14009e65fmov [rsi+8], rax
14009e663
14009e663loc_14009e663:
14009e663xor r14l, r14l
14009e666
14009e666loc_14009e666:
14009e666mov rsi, [rip+0xf9023]
14009e66dmov rax, [rsp+360]
14009e675sub rax, [rsi]
14009e678jne 0x14009f88b
14009e67emov eax, r14l
14009e681add rsp, 376
14009e688pop rbx
14009e689pop rsi
14009e68apop rdi
14009e68bpop rbp
14009e68cpop r12
14009e68epop r13
14009e690pop r14
14009e692pop r15
14009e694ret
14009e695
14009e695 0f 1f 00 ...
14009e698
14009e698loc_14009e698:
14009e698call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009e69dcmp al, 2
14009e69fje 0x14009e663
14009e6a1mov r10l, [rsi]
14009e6a4test r10l, r10l
14009e6a7jne 0x14009ebc0
14009e6adadd eax, 1
14009e6b0cmp al, 1
14009e6b2ja 0x14009f300
14009e6b8
14009e6b8loc_14009e6b8:
14009e6b8lea rax, [rsp+144]
14009e6c0pxor x0, x0
14009e6c4xor edx, edx
14009e6c6mov [rsp+144], 0
14009e6d2mov rcx, rax
14009e6d5mov [rsp+112], rax
14009e6dalea r12, [rsp+240]
14009e6e2lea r13, [rsp+224]
14009e6eamov [rsp+152], 0
14009e6f6movups [rsp+160], x0
14009e6femovups [rsp+176], x0
14009e706movups [rsp+192], x0
14009e70emovups [rsp+208], x0
14009e716call std::_Deque_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_initialize_map(unsigned long long)
14009e71bmov rax, [rsp+144]
14009e723mov r15, [r14]
14009e726mov [rsp+224], r12
14009e72emov rbx, [rsp+192]
14009e736mov rbp, [rsp+200]
14009e73emov [rsp+88], rax
14009e743mov rax, [rsp+152]
14009e74bmov rdi, [rsp+216]
14009e753mov [rsp+80], rax
14009e758mov rax, [rsp+160]
14009e760mov [rsp+48], rax
14009e765mov rax, [rsp+176]
14009e76dmov [rsp+64], rax
14009e772mov rax, [rsp+184]
14009e77amov [rsp+56], rax
14009e77fmov rax, [rsp+208]
14009e787mov [rsp+40], rax
14009e78cmov rax, [r14+8]
14009e790mov [rsp+136], rax
14009e798cmp rax, 7
14009e79cja 0x14009f078
14009e7a2lea r8, [rax+1]
14009e7a6mov rcx, r12
14009e7a9test rax, rax
14009e7acje 0x14009f0b3
14009e7b2
14009e7b2loc_14009e7b2:
14009e7b2add r8, r8
14009e7b5mov rdx, r15
14009e7b8call memcpy
14009e7bdmov rax, [rsp+136]
14009e7c5
14009e7c5loc_14009e7c5:
14009e7c5mov [rsp+232], rax
14009e7cdlea rax, [rsp+256]
14009e7d5lea rdx, [r14+32]
14009e7d9mov rcx, rax
14009e7dcmov [rsp+96], rax
14009e7e1call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
14009e7e6mov rcx, r13
14009e7e9call std::filesystem::__cxx11::path::has_relative_path() const
14009e7eetest al, al
14009e7f0jne 0x14009f0c8
14009e7f6
14009e7f6loc_14009e7f6:
14009e7f6lea rax, [rsp+272]
14009e7femov r15, 0xcccccccccccccccd
14009e808mov [rsp+72], rax
14009e80dlea rax, [rsp+320]
14009e815mov [rsp+32], rax
14009e81alea rax, [rsp+336]
14009e822mov [rsp+104], rax
14009e827
14009e827loc_14009e827:
14009e827mov rcx, [rsp+72]
14009e82cmov rdx, r13
14009e82fcall std::filesystem::__cxx11::path::filename() const
14009e834mov rax, [rsp+280]
14009e83ccmp rax, 1
14009e840je 0x14009ebd0
14009e846cmp rax, 2
14009e84aje 0x14009ee00
14009e850
14009e850loc_14009e850:
14009e850mov rax, [rsp+40]
14009e855sub rax, 40
14009e859cmp rbx, rax
14009e85cje 0x14009ee28
14009e862lea rdx, [rbx+16]
14009e866mov rcx, [rsp+232]
14009e86emov [rbx], rdx
14009e871mov rax, [rsp+224]
14009e879cmp rax, r12
14009e87cje 0x14009f030
14009e882mov [rbx], rax
14009e885mov rax, [rsp+240]
14009e88dmov [rbx+16], rax
14009e891
14009e891loc_14009e891:
14009e891mov rax, [rsp+256]
14009e899mov [rbx+8], rcx
14009e89dxor r11l, r11l
14009e8a0mov rcx, r13
14009e8a3add rbx, 40
14009e8a7mov [rsp+224], r12
14009e8afmov [rbx-8], rax
14009e8b3mov [rsp+232], 0
14009e8bfmov [rsp+240], r11w
14009e8c8mov [rsp+256], 0
14009e8d4call std::filesystem::__cxx11::path::_M_split_cmpts()
14009e8d9xor ecx, ecx
14009e8dbmov rdx, rbx
14009e8detest rdi, rdi
14009e8e1setne cl
14009e8e4sub rdx, rbp
14009e8e7sar rdx, 3
14009e8ebimul rdx, r15
14009e8ef
14009e8efloc_14009e8ef:
14009e8efmov rax, rdi
14009e8f2sub rax, [rsp+56]
14009e8f7sar rax, 3
14009e8fbsub rax, rcx
14009e8felea rax, [rax+2*rax]
14009e902lea rdx, [rdx+4*rax]
14009e906mov rax, [rsp+64]
14009e90bsub rax, [rsp+48]
14009e910sar rax, 3
14009e914imul rax, r15
14009e918add rax, rdx
14009e91bcmp rax, 1000
14009e921ja 0x14009f5a0
14009e927mov rdx, rbx
14009e92acmp rbx, rbp
14009e92dje 0x14009ef50
14009e933
14009e933loc_14009e933:
14009e933mov rcx, [rsp+32]
14009e938sub rdx, 40
14009e93ccall std::filesystem::__cxx11::path::parent_path() const
14009e941mov rax, [rsp+224]
14009e949mov r8, rax
14009e94ccmp rax, r12
14009e94fje 0x14009ef60
14009e955mov r11, [rsp+104]
14009e95amov rdx, [rsp+320]
14009e962mov rcx, [rsp+328]
14009e96amov r14, r11
14009e96dcmp rdx, r11
14009e970je 0x14009efc0
14009e976mov [rsp+224], rdx
14009e97emov rdx, [rsp+336]
14009e986mov r8, [rsp+240]
14009e98emov [rsp+232], rcx
14009e996mov [rsp+240], rdx
14009e99etest rax, rax
14009e9a1je 0x14009efa5
14009e9a7mov [rsp+320], rax
14009e9afmov [rsp+336], r8
14009e9b7
14009e9b7loc_14009e9b7:
14009e9b7mov rcx, [rsp+352]
14009e9bfxor r9l, r9l
14009e9c2mov rdx, [rsp+256]
14009e9camov [rsp+328], 0
14009e9d6mov [rax], r9w
14009e9damov [rsp+352], 0
14009e9e6mov [rsp+256], rcx
14009e9eetest rdx, rdx
14009e9f1je 0x14009ea05
14009e9f3mov rcx, [rsp+96]
14009e9f8call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009e9fdmov rax, [rsp+320]
14009ea05
14009ea05loc_14009ea05:
14009ea05xor r8l, r8l
14009ea08mov rcx, [rsp+32]
14009ea0dmov [rsp+328], 0
14009ea19mov [rax], r8w
14009ea1dcall std::filesystem::__cxx11::path::_M_split_cmpts()
14009ea22mov rdx, [rsp+352]
14009ea2atest rdx, rdx
14009ea2dje 0x14009ea3c
14009ea2f
14009ea2floc_14009ea2f:
14009ea2flea rcx, [rsp+352]
14009ea37call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009ea3c
14009ea3cloc_14009ea3c:
14009ea3cmov rcx, [rsp+320]
14009ea44cmp rcx, r14
14009ea47je 0x14009ea5b
14009ea49mov rax, [rsp+336]
14009ea51lea rdx, [rax+rax+2]
14009ea56call operator delete(void*, unsigned long long)
14009ea5b
14009ea5bloc_14009ea5b:
14009ea5bcmp [rsp+232], 0
14009ea64je 0x14009f550
14009ea6amov rdx, rsi
14009ea6dmov rcx, r13
14009ea70call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009ea75mov r14, rax
14009ea78lea eax, [rax+1]
14009ea7bcmp al, 1
14009ea7dja 0x14009ecf0
14009ea83
14009ea83loc_14009ea83:
14009ea83mov rdx, [rsp+304]
14009ea8btest rdx, rdx
14009ea8eje 0x14009ea9d
14009ea90lea rcx, [rsp+304]
14009ea98call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009ea9d
14009ea9dloc_14009ea9d:
14009ea9dmov rcx, [rsp+272]
14009eaa5lea rax, [rsp+288]
14009eaadcmp rcx, rax
14009eab0je 0x14009eac4
14009eab2mov rax, [rsp+288]
14009eabalea rdx, [rax+rax+2]
14009eabfcall operator delete(void*, unsigned long long)
14009eac4
14009eac4loc_14009eac4:
14009eac4cmp r14b, -1
14009eac8je 0x14009e827
14009eace
14009eaceloc_14009eace:
14009eacemov r15, [rsp+48]
14009ead3jmp 0x14009eb2d
14009ead5
14009ead5 0f 1f 00 ...
14009ead8
14009ead8loc_14009ead8:
14009ead8lea r13, [rbx-40]
14009eadcmov rdx, rsi
14009eadfmov rcx, r13
14009eae2call _ZN12_GLOBAL__N_1L10create_dirERKNSt10filesystem7__cxx114pathENS0_5permsERSt10error_code.isra.0
14009eae7mov r14l, eax
14009eaeamov eax, [rsi]
14009eaectest eax, eax
14009eaeejne 0x14009ed50
14009eaf4mov rdx, [rbx-8]
14009eaf8test rdx, rdx
14009eafbje 0x14009eb06
14009eafdlea rcx, [rbx-8]
14009eb01call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009eb06
14009eb06loc_14009eb06:
14009eb06mov rcx, [rbx-40]
14009eb0alea rax, [rbx-24]
14009eb0ecmp rcx, rax
14009eb11je 0x14009eb21
14009eb13mov rax, [rbx-24]
14009eb17lea rdx, [rax+rax+2]
14009eb1ccall operator delete(void*, unsigned long long)
14009eb21
14009eb21loc_14009eb21:
14009eb21mov rbx, r13
14009eb24
14009eb24loc_14009eb24:
14009eb24cmp r15, rbx
14009eb27je 0x14009ed53
14009eb2d
14009eb2dloc_14009eb2d:
14009eb2dcmp rbx, rbp
14009eb30jne 0x14009ead8
14009eb32mov rax, [rdi-8]
14009eb36mov rdx, rsi
14009eb39lea rcx, [rax+440]
14009eb40call _ZN12_GLOBAL__N_1L10create_dirERKNSt10filesystem7__cxx114pathENS0_5permsERSt10error_code.isra.0
14009eb45mov edx, [rsi]
14009eb47mov r14l, eax
14009eb4atest edx, edx
14009eb4cjne 0x14009ed50
14009eb52mov edx, 480
14009eb57mov rcx, rbp
14009eb5acall operator delete(void*, unsigned long long)
14009eb5fmov rbp, [rdi-8]
14009eb63mov rdx, [rbp+472]
14009eb6atest rdx, rdx
14009eb6dje 0x14009eb7b
14009eb6flea rcx, [rbp+472]
14009eb76call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009eb7b
14009eb7bloc_14009eb7b:
14009eb7bmov rcx, [rbp+440]
14009eb82lea rax, [rbp+456]
14009eb89cmp rcx, rax
14009eb8cje 0x14009eb9f
14009eb8emov rax, [rbp+456]
14009eb95lea rdx, [rax+rax+2]
14009eb9acall operator delete(void*, unsigned long long)
14009eb9f
14009eb9floc_14009eb9f:
14009eb9flea rax, [rbp+480]
14009eba6sub rdi, 8
14009ebaalea rbx, [rbp+440]
14009ebb1mov [rsp+40], rax
14009ebb6jmp 0x14009eb24
14009ebbb
14009ebbb 0f 1f 44 00 00 ..D..
14009ebc0
14009ebc0loc_14009ebc0:
14009ebc0cmp al, -1
14009ebc2jne 0x14009e663
14009ebc8jmp 0x14009e6b8
14009ebcd
14009ebcd 0f 1f 00 ...
14009ebd0
14009ebd0loc_14009ebd0:
14009ebd0mov rax, [rsp+272]
14009ebd8cmp [rax], 46
14009ebdcjne 0x14009e850
14009ebe2
14009ebe2loc_14009ebe2:
14009ebe2lea rax, [rsp+320]
14009ebeamov rdx, r13
14009ebedmov rcx, rax
14009ebf0mov [rsp+120], rax
14009ebf5call std::filesystem::__cxx11::path::parent_path() const
14009ebfamov rax, [rsp+224]
14009ec02mov r8, rax
14009ec05cmp rax, r12
14009ec08je 0x14009f3e0
14009ec0emov rdx, [rsp+320]
14009ec16lea r14, [rsp+336]
14009ec1emov rcx, [rsp+328]
14009ec26cmp rdx, r14
14009ec29je 0x14009f440
14009ec2fmov [rsp+224], rdx
14009ec37mov rdx, [rsp+336]
14009ec3fmov r8, [rsp+240]
14009ec47mov [rsp+232], rcx
14009ec4fmov [rsp+240], rdx
14009ec57test rax, rax
14009ec5aje 0x14009f41d
14009ec60mov [rsp+320], rax
14009ec68mov [rsp+336], r8
14009ec70
14009ec70loc_14009ec70:
14009ec70xor edx, edx
14009ec72mov rcx, [rsp+352]
14009ec7amov [rsp+328], 0
14009ec86mov [rax], dx
14009ec89mov rdx, [rsp+256]
14009ec91mov [rsp+352], 0
14009ec9dmov [rsp+256], rcx
14009eca5test rdx, rdx
14009eca8je 0x14009ecbc
14009ecaamov rcx, [rsp+96]
14009ecafcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009ecb4mov rax, [rsp+320]
14009ecbc
14009ecbcloc_14009ecbc:
14009ecbcxor r11l, r11l
14009ecbfmov rcx, [rsp+120]
14009ecc4mov [rsp+328], 0
14009ecd0mov [rax], r11w
14009ecd4call std::filesystem::__cxx11::path::_M_split_cmpts()
14009ecd9mov rdx, [rsp+352]
14009ece1test rdx, rdx
14009ece4jne 0x14009ea2f
14009eceajmp 0x14009ea3c
14009ecef
14009ecef 90 .
14009ecf0
14009ecf0loc_14009ecf0:
14009ecf0mov ecx, [rsi]
14009ecf2test ecx, ecx
14009ecf4jne 0x14009ed0f
14009ecf6cmp r14b, 2
14009ecfaje 0x14009ea83
14009ed00call std::_V2::generic_category()
14009ed05mov [rsi], 20
14009ed0bmov [rsi+8], rax
14009ed0f
14009ed0floc_14009ed0f:
14009ed0fmov rdx, [rsp+304]
14009ed17test rdx, rdx
14009ed1aje 0x14009ed29
14009ed1clea rcx, [rsp+304]
14009ed24call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009ed29
14009ed29loc_14009ed29:
14009ed29mov rcx, [rsp+272]
14009ed31lea rax, [rsp+288]
14009ed39cmp rcx, rax
14009ed3cje 0x14009ed50
14009ed3emov rax, [rsp+288]
14009ed46lea rdx, [rax+rax+2]
14009ed4bcall operator delete(void*, unsigned long long)
14009ed50
14009ed50loc_14009ed50:
14009ed50xor r14l, r14l
14009ed53
14009ed53loc_14009ed53:
14009ed53mov rdx, [rsp+256]
14009ed5btest rdx, rdx
14009ed5eje 0x14009ed6a
14009ed60mov rcx, [rsp+96]
14009ed65call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009ed6a
14009ed6aloc_14009ed6a:
14009ed6amov rcx, [rsp+224]
14009ed72cmp rcx, r12
14009ed75je 0x14009ed89
14009ed77mov rax, [rsp+240]
14009ed7flea rdx, [rax+rax+2]
14009ed84call operator delete(void*, unsigned long long)
14009ed89
14009ed89loc_14009ed89:
14009ed89mov rax, [rsp+88]
14009ed8emov rcx, [rsp+112]
14009ed93mov [rsp+192], rbx
14009ed9bmov [rsp+200], rbp
14009eda3mov [rsp+144], rax
14009edabmov rax, [rsp+80]
14009edb0mov [rsp+216], rdi
14009edb8mov [rsp+152], rax
14009edc0mov rax, [rsp+48]
14009edc5mov [rsp+160], rax
14009edcdmov rax, [rsp+64]
14009edd2mov [rsp+176], rax
14009eddamov rax, [rsp+56]
14009eddfmov [rsp+184], rax
14009ede7mov rax, [rsp+40]
14009edecmov [rsp+208], rax
14009edf4call std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~deque()
14009edf9jmp 0x14009e666
14009edfe
14009edfe 66 90 f.
14009ee00
14009ee00loc_14009ee00:
14009ee00mov rax, [rsp+272]
14009ee08cmp [rax], 46
14009ee0cjne 0x14009e850
14009ee12cmp [rax+2], 46
14009ee17jne 0x14009e850
14009ee1djmp 0x14009ebe2
14009ee22
14009ee22 66 0f 1f 44 00 00 f..D..
14009ee28
14009ee28loc_14009ee28:
14009ee28mov rcx, 0xcccccccccccccccd
14009ee32mov rax, rdi
14009ee35sub rax, [rsp+56]
14009ee3asar rax, 3
14009ee3ecmp rdi, 1
14009ee42adc rax, -1
14009ee46lea rdx, [rax+2*rax]
14009ee4amov rax, rbx
14009ee4dsub rax, rbp
14009ee50sar rax, 3
14009ee54imul rax, rcx
14009ee58lea rdx, [rax+4*rdx]
14009ee5cmov rax, [rsp+64]
14009ee61sub rax, [rsp+48]
14009ee66sar rax, 3
14009ee6aimul rax, rcx
14009ee6eadd rax, rdx
14009ee71mov rdx, 0x333333333333333
14009ee7bcmp rax, rdx
14009ee7eje 0x14009f9cd
14009ee84mov rcx, [rsp+88]
14009ee89mov rax, rdi
14009ee8cmov rdx, [rsp+80]
14009ee91sub rax, rcx
14009ee94sar rax, 3
14009ee98sub rdx, rax
14009ee9bcmp rdx, 1
14009ee9fjbe 0x14009f218
14009eea5
14009eea5loc_14009eea5:
14009eea5mov ecx, 480
14009eeaacall operator new(unsigned long long)
14009eeaflea rdx, [rbx+16]
14009eeb3mov [rdi+8], rax
14009eeb7mov rcx, [rsp+232]
14009eebfmov [rbx], rdx
14009eec2mov rax, [rsp+224]
14009eecacmp rax, r12
14009eecdje 0x14009f398
14009eed3mov [rbx], rax
14009eed6mov rax, [rsp+240]
14009eedemov [rbx+16], rax
14009eee2
14009eee2loc_14009eee2:
14009eee2mov rax, [rsp+256]
14009eeeamov [rbx+8], rcx
14009eeeexor r10l, r10l
14009eef1mov rcx, r13
14009eef4mov [rsp+224], r12
14009eefcadd rdi, 8
14009ef00mov [rbx+32], rax
14009ef04mov [rsp+232], 0
14009ef10mov [rsp+240], r10w
14009ef19mov [rsp+256], 0
14009ef25call std::filesystem::__cxx11::path::_M_split_cmpts()
14009ef2amov rbp, [rdi]
14009ef2dxor edx, edx
14009ef2fmov ecx, 1
14009ef34lea rax, [rbp+480]
14009ef3bmov rbx, rbp
14009ef3emov [rsp+40], rax
14009ef43jmp 0x14009e8ef
14009ef48
14009ef48 0f 1f 84 00 00 00 00 00 ........
14009ef50
14009ef50loc_14009ef50:
14009ef50mov rax, [rdi-8]
14009ef54lea rdx, [rax+480]
14009ef5bjmp 0x14009e933
14009ef60
14009ef60loc_14009ef60:
14009ef60mov rdx, [rsp+320]
14009ef68lea r14, [rsp+336]
14009ef70mov rcx, [rsp+328]
14009ef78cmp rdx, r14
14009ef7bje 0x14009efc0
14009ef7dmov rax, [rsp+328]
14009ef85mov [rsp+224], rdx
14009ef8dmov [rsp+232], rax
14009ef95mov rax, [rsp+336]
14009ef9dmov [rsp+240], rax
14009efa5
14009efa5loc_14009efa5:
14009efa5mov [rsp+320], r14
14009efadlea r14, [rsp+336]
14009efb5mov rax, r14
14009efb8jmp 0x14009e9b7
14009efbd
14009efbd 0f 1f 00 ...
14009efc0
14009efc0loc_14009efc0:
14009efc0test rcx, rcx
14009efc3je 0x14009f010
14009efc5cmp rcx, 1
14009efc9je 0x14009f380
14009efcflea rax, [rcx+rcx]
14009efd3cmp eax, 8
14009efd6jae 0x14009f4b0
14009efdctest al, 4
14009efdejne 0x14009f6f3
14009efe4test eax, eax
14009efe6je 0x14009f010
14009efe8movzx edx, [r14]
14009efecmov [r8], dl
14009efeftest al, 2
14009eff1jne 0x14009f73a
14009eff7
14009eff7loc_14009eff7:
14009eff7mov r8, [rsp+224]
14009efffmov rcx, [rsp+328]
14009f007mov rdx, [rsp+320]
14009f00fnop
14009f010
14009f010loc_14009f010:
14009f010xor r10l, r10l
14009f013mov [rsp+232], rcx
14009f01bmov rax, rdx
14009f01emov [r8+2*rcx], r10w
14009f023jmp 0x14009e9b7
14009f028
14009f028 0f 1f 84 00 00 00 00 00 ........
14009f030
14009f030loc_14009f030:
14009f030lea rax, [rcx+rcx+2]
14009f035cmp eax, 8
14009f038jae 0x14009f330
14009f03etest al, 4
14009f040jne 0x14009f67c
14009f046test eax, eax
14009f048je 0x14009e891
14009f04emovzx r8l, [r12]
14009f053mov [rdx], r8b
14009f056test al, 2
14009f058je 0x14009e891
14009f05emov eax, eax
14009f060movzx r8l, [r12+rax-2]
14009f066mov [rdx+rax-2], r8w
14009f06cjmp 0x14009e891
14009f071
14009f071 0f 1f 80 00 00 00 00 .......
14009f078
14009f078loc_14009f078:
14009f078lea rdx, [rsp+136]
14009f080xor r8l, r8l
14009f083mov rcx, r13
14009f086call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
14009f08bmov [rsp+224], rax
14009f093mov rcx, rax
14009f096mov rax, [rsp+136]
14009f09emov [rsp+240], rax
14009f0a6lea r8, [rax+1]
14009f0aatest rax, rax
14009f0adjne 0x14009f318
14009f0b3
14009f0b3loc_14009f0b3:
14009f0b3movzx eax, [r15]
14009f0b7mov [rcx], ax
14009f0baxor eax, eax
14009f0bcjmp 0x14009e7c5
14009f0c1
14009f0c1 0f 1f 80 00 00 00 00 .......
14009f0c8
14009f0c8loc_14009f0c8:
14009f0c8mov rcx, r13
14009f0cbcall std::filesystem::__cxx11::path::has_filename() const
14009f0d0test al, al
14009f0d2jne 0x14009e7f6
14009f0d8lea rax, [rsp+320]
14009f0e0mov rdx, r13
14009f0e3mov rcx, rax
14009f0e6mov [rsp+120], rax
14009f0ebcall std::filesystem::__cxx11::path::parent_path() const
14009f0f0mov rax, [rsp+224]
14009f0f8mov r8, rax
14009f0fbcmp rax, r12
14009f0feje 0x14009f5b4
14009f104mov rdx, [rsp+320]
14009f10clea r14, [rsp+336]
14009f114mov rcx, [rsp+328]
14009f11ccmp rdx, r14
14009f11fje 0x14009f611
14009f125mov [rsp+224], rdx
14009f12dmov rdx, [rsp+336]
14009f135mov r8, [rsp+240]
14009f13dmov [rsp+232], rcx
14009f145mov [rsp+240], rdx
14009f14dtest rax, rax
14009f150je 0x14009f5f9
14009f156mov [rsp+320], rax
14009f15emov [rsp+336], r8
14009f166
14009f166loc_14009f166:
14009f166xor edx, edx
14009f168mov rcx, [rsp+352]
14009f170mov [rsp+328], 0
14009f17cmov [rax], dx
14009f17fmov rdx, [rsp+256]
14009f187mov [rsp+352], 0
14009f193mov [rsp+256], rcx
14009f19btest rdx, rdx
14009f19eje 0x14009f1b2
14009f1a0mov rcx, [rsp+96]
14009f1a5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009f1aamov rax, [rsp+320]
14009f1b2
14009f1b2loc_14009f1b2:
14009f1b2xor r15l, r15l
14009f1b5mov rcx, [rsp+120]
14009f1bamov [rsp+328], 0
14009f1c6mov [rax], r15w
14009f1cacall std::filesystem::__cxx11::path::_M_split_cmpts()
14009f1cfmov rdx, [rsp+352]
14009f1d7test rdx, rdx
14009f1daje 0x14009f1e9
14009f1dclea rcx, [rsp+352]
14009f1e4call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009f1e9
14009f1e9loc_14009f1e9:
14009f1e9mov rcx, [rsp+320]
14009f1f1cmp rcx, r14
14009f1f4je 0x14009e7f6
14009f1famov rax, [rsp+336]
14009f202lea rdx, [rax+rax+2]
14009f207call operator delete(void*, unsigned long long)
14009f20cjmp 0x14009e7f6
14009f211
14009f211 0f 1f 80 00 00 00 00 .......
14009f218
14009f218loc_14009f218:
14009f218mov rax, [rsp+80]
14009f21dmov [rsp+144], rcx
14009f225xor r8l, r8l
14009f228mov edx, 1
14009f22dmov rcx, [rsp+112]
14009f232mov [rsp+192], rbx
14009f23amov [rsp+152], rax
14009f242mov rax, [rsp+48]
14009f247mov [rsp+200], rbp
14009f24fmov [rsp+160], rax
14009f257mov rax, [rsp+64]
14009f25cmov [rsp+216], rdi
14009f264mov [rsp+176], rax
14009f26cmov rax, [rsp+56]
14009f271mov [rsp+184], rax
14009f279mov rax, [rsp+40]
14009f27emov [rsp+208], rax
14009f286call std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_reallocate_map(unsigned long long, bool)
14009f28bmov rax, [rsp+144]
14009f293mov rbx, [rsp+192]
14009f29bmov rbp, [rsp+200]
14009f2a3mov rdi, [rsp+216]
14009f2abmov [rsp+88], rax
14009f2b0mov rax, [rsp+152]
14009f2b8mov [rsp+80], rax
14009f2bdmov rax, [rsp+160]
14009f2c5mov [rsp+48], rax
14009f2camov rax, [rsp+176]
14009f2d2mov [rsp+64], rax
14009f2d7mov rax, [rsp+184]
14009f2dfmov [rsp+56], rax
14009f2e4mov rax, [rsp+208]
14009f2ecmov [rsp+40], rax
14009f2f1jmp 0x14009eea5
14009f2f6
14009f2f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14009f300
14009f300loc_14009f300:
14009f300call std::_V2::generic_category()
14009f305mov [rsi], 20
14009f30bmov [rsi+8], rax
14009f30fjmp 0x14009e663
14009f314
14009f314 0f 1f 40 00 ..@.
14009f318
14009f318loc_14009f318:
14009f318mov rax, -1
14009f31ftest r8, r8
14009f322je 0x14009e7c5
14009f328jmp 0x14009e7b2
14009f32d
14009f32d 0f 1f 00 ...
14009f330
14009f330loc_14009f330:
14009f330mov r8, [r12]
14009f334mov [rdx], r8
14009f337mov r8l, eax
14009f33amov r9, [r12+r8-8]
14009f33fmov [rdx+r8-8], r9
14009f344lea r8, [rbx+24]
14009f348mov r9, r12
14009f34band r8, -8
14009f34fsub rdx, r8
14009f352add eax, edx
14009f354sub r9, rdx
14009f357and eax, -8
14009f35acmp eax, 8
14009f35djb 0x14009e891
14009f363and eax, -8
14009f366xor edx, edx
14009f368
14009f368loc_14009f368:
14009f368mov r10l, edx
14009f36badd edx, 8
14009f36emov r11, [r9+r10]
14009f372mov [r8+r10], r11
14009f376cmp edx, eax
14009f378jb 0x14009f368
14009f37ajmp 0x14009e891
14009f37f
14009f37f 90 .
14009f380
14009f380loc_14009f380:
14009f380movzx eax, [rsp+336]
14009f388mov [r8], ax
14009f38cjmp 0x14009f010
14009f391
14009f391 0f 1f 80 00 00 00 00 .......
14009f398
14009f398loc_14009f398:
14009f398lea rax, [rcx+rcx+2]
14009f39dcmp eax, 8
14009f3a0jae 0x14009f500
14009f3a6test al, 4
14009f3a8jne 0x14009f722
14009f3aetest eax, eax
14009f3b0je 0x14009eee2
14009f3b6movzx r8l, [r12]
14009f3bbmov [rdx], r8b
14009f3betest al, 2
14009f3c0je 0x14009eee2
14009f3c6mov eax, eax
14009f3c8movzx r8l, [r12+rax-2]
14009f3cemov [rdx+rax-2], r8w
14009f3d4jmp 0x14009eee2
14009f3d9
14009f3d9 0f 1f 80 00 00 00 00 .......
14009f3e0
14009f3e0loc_14009f3e0:
14009f3e0mov rdx, [rsp+320]
14009f3e8lea r14, [rsp+336]
14009f3f0cmp rdx, r14
14009f3f3je 0x14009f435
14009f3f5mov rax, [rsp+328]
14009f3fdmov [rsp+224], rdx
14009f405mov [rsp+232], rax
14009f40dmov rax, [rsp+336]
14009f415mov [rsp+240], rax
14009f41d
14009f41dloc_14009f41d:
14009f41dmov [rsp+320], r14
14009f425lea r14, [rsp+336]
14009f42dmov rax, r14
14009f430jmp 0x14009ec70
14009f435
14009f435loc_14009f435:
14009f435mov rcx, [rsp+328]
14009f43dnop [rax]
14009f440
14009f440loc_14009f440:
14009f440test rcx, rcx
14009f443je 0x14009f490
14009f445cmp rcx, 1
14009f449je 0x14009f694
14009f44flea rax, [rcx+rcx]
14009f453cmp eax, 8
14009f456jae 0x14009f6a5
14009f45ctest al, 4
14009f45ejne 0x14009f7c9
14009f464test eax, eax
14009f466je 0x14009f490
14009f468movzx edx, [r14]
14009f46cmov [r8], dl
14009f46ftest al, 2
14009f471jne 0x14009f890
14009f477
14009f477loc_14009f477:
14009f477mov r8, [rsp+224]
14009f47fmov rcx, [rsp+328]
14009f487mov rdx, [rsp+320]
14009f48fnop
14009f490
14009f490loc_14009f490:
14009f490xor r9l, r9l
14009f493mov [rsp+232], rcx
14009f49bmov rax, rdx
14009f49emov [r8+2*rcx], r9w
14009f4a3jmp 0x14009ec70
14009f4a8
14009f4a8 0f 1f 84 00 00 00 00 00 ........
14009f4b0
14009f4b0loc_14009f4b0:
14009f4b0mov rdx, [r14]
14009f4b3mov r9, r14
14009f4b6mov [r8], rdx
14009f4b9mov edx, eax
14009f4bbmov rcx, [r14+rdx-8]
14009f4c0mov [r8+rdx-8], rcx
14009f4c5lea rdx, [r8+8]
14009f4c9and rdx, -8
14009f4cdsub r8, rdx
14009f4d0add eax, r8l
14009f4d3sub r9, r8
14009f4d6and eax, -8
14009f4d9cmp eax, 8
14009f4dcjb 0x14009eff7
14009f4e2and eax, -8
14009f4e5xor ecx, ecx
14009f4e7
14009f4e7loc_14009f4e7:
14009f4e7mov r8l, ecx
14009f4eaadd ecx, 8
14009f4edmov r10, [r9+r8]
14009f4f1mov [rdx+r8], r10
14009f4f5cmp ecx, eax
14009f4f7jb 0x14009f4e7
14009f4f9jmp 0x14009eff7
14009f4fe
14009f4fe 66 90 f.
14009f500
14009f500loc_14009f500:
14009f500mov r8, [r12]
14009f504mov [rdx], r8
14009f507mov r8l, eax
14009f50amov r9, [r12+r8-8]
14009f50fmov [rdx+r8-8], r9
14009f514lea r8, [rbx+24]
14009f518mov r9, r12
14009f51band r8, -8
14009f51fsub rdx, r8
14009f522add eax, edx
14009f524sub r9, rdx
14009f527and eax, -8
14009f52acmp eax, 8
14009f52djb 0x14009eee2
14009f533and eax, -8
14009f536xor edx, edx
14009f538
14009f538loc_14009f538:
14009f538mov r10l, edx
14009f53badd edx, 8
14009f53emov r11, [r9+r10]
14009f542mov [r8+r10], r11
14009f546cmp edx, eax
14009f548jb 0x14009f538
14009f54ajmp 0x14009eee2
14009f54f
14009f54f 90 .
14009f550
14009f550loc_14009f550:
14009f550mov rdx, [rsp+304]
14009f558test rdx, rdx
14009f55bje 0x14009f56a
14009f55dlea rcx, [rsp+304]
14009f565call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009f56a
14009f56aloc_14009f56a:
14009f56amov rcx, [rsp+272]
14009f572lea rax, [rsp+288]
14009f57acmp rcx, rax
14009f57dje 0x14009eace
14009f583mov rax, [rsp+288]
14009f58blea rdx, [rax+rax+2]
14009f590call operator delete(void*, unsigned long long)
14009f595mov r15, [rsp+48]
14009f59ajmp 0x14009eb2d
14009f59f
14009f59f 90 .
14009f5a0
14009f5a0loc_14009f5a0:
14009f5a0call std::_V2::generic_category()
14009f5a5mov [rsi], 38
14009f5abmov [rsi+8], rax
14009f5afjmp 0x14009ed0f
14009f5b4
14009f5b4loc_14009f5b4:
14009f5b4mov rdx, [rsp+320]
14009f5bclea r14, [rsp+336]
14009f5c4mov rcx, [rsp+328]
14009f5cccmp rdx, r14
14009f5cfje 0x14009f611
14009f5d1mov rax, [rsp+328]
14009f5d9mov [rsp+224], rdx
14009f5e1mov [rsp+232], rax
14009f5e9mov rax, [rsp+336]
14009f5f1mov [rsp+240], rax
14009f5f9
14009f5f9loc_14009f5f9:
14009f5f9mov [rsp+320], r14
14009f601lea r14, [rsp+336]
14009f609mov rax, r14
14009f60cjmp 0x14009f166
14009f611
14009f611loc_14009f611:
14009f611test rcx, rcx
14009f614je 0x14009f664
14009f616cmp rcx, 1
14009f61aje 0x14009f7b8
14009f620lea rax, [rcx+rcx]
14009f624cmp eax, 8
14009f627jae 0x14009f765
14009f62dtest al, 4
14009f62fjne 0x14009f8bb
14009f635test eax, eax
14009f637je 0x14009f664
14009f639movzx edx, [rsp+336]
14009f641mov [r8], dl
14009f644test al, 2
14009f646jne 0x14009f8ee
14009f64c
14009f64cloc_14009f64c:
14009f64cmov r8, [rsp+224]
14009f654mov rcx, [rsp+328]
14009f65cmov rdx, [rsp+320]
14009f664
14009f664loc_14009f664:
14009f664xor r9l, r9l
14009f667mov [rsp+232], rcx
14009f66fmov rax, rdx
14009f672mov [r8+2*rcx], r9w
14009f677jmp 0x14009f166
14009f67c
14009f67cloc_14009f67c:
14009f67cmov r8l, [r12]
14009f680mov eax, eax
14009f682mov [rdx], r8l
14009f685mov r8l, [r12+rax-4]
14009f68amov [rdx+rax-4], r8l
14009f68fjmp 0x14009e891
14009f694
14009f694loc_14009f694:
14009f694movzx eax, [rsp+336]
14009f69cmov [r8], ax
14009f6a0jmp 0x14009f490
14009f6a5
14009f6a5loc_14009f6a5:
14009f6a5mov rdx, [r14]
14009f6a8mov r9, r14
14009f6abmov [r8], rdx
14009f6aemov edx, eax
14009f6b0mov rcx, [r14+rdx-8]
14009f6b5mov [r8+rdx-8], rcx
14009f6balea rdx, [r8+8]
14009f6beand rdx, -8
14009f6c2sub r8, rdx
14009f6c5add eax, r8l
14009f6c8sub r9, r8
14009f6cband eax, -8
14009f6cecmp eax, 8
14009f6d1jb 0x14009f477
14009f6d7and eax, -8
14009f6daxor ecx, ecx
14009f6dc
14009f6dcloc_14009f6dc:
14009f6dcmov r8l, ecx
14009f6dfadd ecx, 8
14009f6e2mov r10, [r9+r8]
14009f6e6mov [rdx+r8], r10
14009f6eacmp ecx, eax
14009f6ecjb 0x14009f6dc
14009f6eejmp 0x14009f477
14009f6f3
14009f6f3loc_14009f6f3:
14009f6f3mov edx, [r14]
14009f6f6mov eax, eax
14009f6f8mov [r8], edx
14009f6fbmov edx, [r14+rax-4]
14009f700mov [r8+rax-4], edx
14009f705mov r8, [rsp+224]
14009f70dmov rcx, [rsp+328]
14009f715mov rdx, [rsp+320]
14009f71djmp 0x14009f010
14009f722
14009f722loc_14009f722:
14009f722mov r8l, [r12]
14009f726mov eax, eax
14009f728mov [rdx], r8l
14009f72bmov r8l, [r12+rax-4]
14009f730mov [rdx+rax-4], r8l
14009f735jmp 0x14009eee2
14009f73a
14009f73aloc_14009f73a:
14009f73amov eax, eax
14009f73cmovzx edx, [r14+rax-2]
14009f742mov [r8+rax-2], dx
14009f748mov r8, [rsp+224]
14009f750mov rcx, [rsp+328]
14009f758mov rdx, [rsp+320]
14009f760jmp 0x14009f010
14009f765
14009f765loc_14009f765:
14009f765mov rdx, [rsp+336]
14009f76dmov r9, r14
14009f770mov [r8], rdx
14009f773mov edx, eax
14009f775mov rcx, [r14+rdx-8]
14009f77amov [r8+rdx-8], rcx
14009f77flea rcx, [r8+8]
14009f783and rcx, -8
14009f787sub r8, rcx
14009f78aadd eax, r8l
14009f78dsub r9, r8
14009f790and eax, -8
14009f793cmp eax, 8
14009f796jb 0x14009f64c
14009f79cand eax, -8
14009f79fxor edx, edx
14009f7a1
14009f7a1loc_14009f7a1:
14009f7a1mov r8l, edx
14009f7a4add edx, 8
14009f7a7mov r10, [r9+r8]
14009f7abmov [rcx+r8], r10
14009f7afcmp edx, eax
14009f7b1jb 0x14009f7a1
14009f7b3jmp 0x14009f64c
14009f7b8
14009f7b8loc_14009f7b8:
14009f7b8movzx eax, [rsp+336]
14009f7c0mov [r8], ax
14009f7c4jmp 0x14009f664
14009f7c9
14009f7c9loc_14009f7c9:
14009f7c9mov edx, [r14]
14009f7ccmov eax, eax
14009f7cemov [r8], edx
14009f7d1mov edx, [r14+rax-4]
14009f7d6mov [r8+rax-4], edx
14009f7dbmov r8, [rsp+224]
14009f7e3mov rcx, [rsp+328]
14009f7ebmov rdx, [rsp+320]
14009f7f3jmp 0x14009f490
14009f7f8
14009f7f8 4c 89 e9 48 89 c6 e8 3d L..H...=
14009f800 22 04 00 48 8b 44 24 58 48 8b 4c 24 70 48 89 bc "..H.D$XH.L$pH..
14009f810 24 d8 00 00 00 48 89 9c 24 c0 00 00 00 48 89 84 $....H..$....H..
14009f820 24 90 00 00 00 48 8b 44 24 50 48 89 ac 24 c8 00 $....H.D$PH..$..
14009f830 00 00 48 89 84 24 98 00 00 00 48 8b 44 24 30 48 ..H..$....H.D$0H
14009f840 89 84 24 a0 00 00 00 48 8b 44 24 40 48 89 84 24 ..$....H.D$@H..$
14009f850 b0 00 00 00 48 8b 44 24 38 48 89 84 24 b8 00 00 ....H.D$8H..$...
14009f860 00 48 8b 44 24 28 48 89 84 24 d0 00 00 00 e8 ed .H.D$(H..$......
14009f870 7f 03 00 48 8b 3d 16 7e 0f 00 48 8b 84 24 68 01 ...H.=.~..H..$h.
14009f880 00 00 48 2b 07 0f 84 a8 00 00 00 ..H+.......
14009f88b
14009f88bloc_14009f88b:
14009f88bcall __stack_chk_fail
14009f890
14009f890loc_14009f890:
14009f890mov eax, eax
14009f892movzx edx, [r14+rax-2]
14009f898mov [r8+rax-2], dx
14009f89emov r8, [rsp+224]
14009f8a6mov rcx, [rsp+328]
14009f8aemov rdx, [rsp+320]
14009f8b6jmp 0x14009f490
14009f8bb
14009f8bbloc_14009f8bb:
14009f8bbmov edx, [rsp+336]
14009f8c2mov eax, eax
14009f8c4mov [r8], edx
14009f8c7mov edx, [r14+rax-4]
14009f8ccmov [r8+rax-4], edx
14009f8d1mov r8, [rsp+224]
14009f8d9mov rcx, [rsp+328]
14009f8e1mov rdx, [rsp+320]
14009f8e9jmp 0x14009f664
14009f8ee
14009f8eeloc_14009f8ee:
14009f8eemov eax, eax
14009f8f0movzx edx, [r14+rax-2]
14009f8f6mov [r8+rax-2], dx
14009f8fcmov r8, [rsp+224]
14009f904mov rcx, [rsp+328]
14009f90cmov rdx, [rsp+320]
14009f914jmp 0x14009f664
14009f919
14009f919 48 89 c6 48 8b 4c 24 H..H.L$
14009f920 60 e8 ea f6 00 00 4c 89 e9 e8 12 21 04 00 e9 d0 `.....L....!....
14009f930 fe ff ff 48 89 f1 e8 65 ba f7 ff 48 89 c6 48 8b ...H...e...H..H.
14009f940 84 24 90 00 00 00 48 8b 9c 24 c0 00 00 00 48 8b .$....H..$....H.
14009f950 ac 24 c8 00 00 00 48 8b bc 24 d8 00 00 00 48 89 .$....H..$....H.
14009f960 44 24 58 48 8b 84 24 98 00 00 00 48 89 44 24 50 D$XH..$....H.D$P
14009f970 48 8b 84 24 a0 00 00 00 48 89 44 24 30 48 8b 84 H..$....H.D$0H..
14009f980 24 b0 00 00 00 48 89 44 24 40 48 8b 84 24 b8 00 $....H.D$@H..$..
14009f990 00 00 48 89 44 24 38 48 8b 84 24 d0 00 00 00 48 ..H.D$8H..$....H
14009f9a0 89 44 24 28 48 8d 8c 24 30 01 00 00 e8 5f f6 00 .D$(H..$0...._..
14009f9b0 00 48 8b 4c 24 48 e8 85 20 04 00 e9 5c ff ff ff .H.L$H.. ...\...
14009f9c0 48 89 c6 e9 3b fe ff ff 48 89 c6 eb d7 H...;...H....
14009f9cd
14009f9cdloc_14009f9cd:
14009f9cdmov rsi, [rip+0xf7cbc]
14009f9d4mov rax, [rsp+360]
14009f9dcsub rax, [rsi]
14009f9dfjne 0x14009f88b
14009f9e5lea rcx, [rip+0xf39dc]
14009f9eccall std::__throw_length_error(char const*)
14009f9f1nop
14009e620
14009f9f2
14009f9f2 // align 0x10
14009f9f2 // align 0x10
14009fa00
14009fa00std::filesystem::temp_directory_path[abi:cxx11](std::error_code&):
14009fa00push r13
14009fa02push r12
14009fa04push rbp
14009fa05push rdi
14009fa06push rsi
14009fa07push rbx
14009fa08sub rsp, 88
14009fa0cmov rsi, [rip+0xf7c7d]
14009fa13mov ebx, 1024
14009fa18xor r8l, r8l
14009fa1bmov rdi, [rip+0x12a256]
14009fa22mov r12, [rsi]
14009fa25mov [rsp+72], r12
14009fa2alea r12, [rsp+48]
14009fa2flea rsi, [rsp+32]
14009fa34mov rbp, rcx
14009fa37mov r13, rdx
14009fa3amov rcx, rsi
14009fa3dmov edx, ebx
14009fa3fmov [rsp+48], r8w
14009fa45mov [rsp+40], 0
14009fa4emov [rsp+32], r12
14009fa53call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
14009fa58nop [rax+rax]
14009fa60
14009fa60loc_14009fa60:
14009fa60mov rdx, [rsp+32]
14009fa65mov ecx, ebx
14009fa67call rdi
14009fa69cmp ebx, eax
14009fa6bjae 0x14009fa90
14009fa6dmov rdx, [rsp+32]
14009fa72xor ecx, ecx
14009fa74mov ebx, eax
14009fa76mov [rsp+40], 0
14009fa7fmov [rdx], cx
14009fa82mov edx, ebx
14009fa84mov rcx, rsi
14009fa87call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
14009fa8cjmp 0x14009fa60
14009fa8e
14009fa8e 66 90 f.
14009fa90
14009fa90loc_14009fa90:
14009fa90mov rcx, [rsp+32]
14009fa95mov edx, eax
14009fa97xor ebx, ebx
14009fa99mov [rsp+40], rdx
14009fa9emov [rcx+2*rdx], bx
14009faa2test eax, eax
14009faa4je 0x14009fb60
14009faaacall std::_V2::system_category()
14009faafmov [r13], 0
14009fab7mov [r13+8], rax
14009fabb
14009fabbloc_14009fabb:
14009fabbmov rax, [rsp+32]
14009fac0lea rdx, [rbp+16]
14009fac4mov rcx, [rsp+40]
14009fac9mov [rbp], rdx
14009facdcmp rax, r12
14009fad0je 0x14009fbd0
14009fad6mov [rbp], rax
14009fadamov rax, [rsp+48]
14009fadfmov [rbp+16], rax
14009fae3
14009fae3loc_14009fae3:
14009fae3mov [rbp+8], rcx
14009fae7xor r10l, r10l
14009faealea rcx, [rbp+32]
14009faeemov [rsp+32], r12
14009faf3mov [rsp+40], 0
14009fafcmov [rsp+48], r10w
14009fb02call std::filesystem::__cxx11::path::_List::_List()
14009fb07mov rcx, rbp
14009fb0acall std::filesystem::__cxx11::path::_M_split_cmpts()
14009fb0fmov rcx, [rsp+32]
14009fb14cmp rcx, r12
14009fb17je 0x14009fb28
14009fb19mov rax, [rsp+48]
14009fb1elea rdx, [rax+rax+2]
14009fb23call operator delete(void*, unsigned long long)
14009fb28
14009fb28loc_14009fb28:
14009fb28mov r9l, [r13]
14009fb2ctest r9l, r9l
14009fb2fje 0x14009fb80
14009fb31
14009fb31loc_14009fb31:
14009fb31mov rdi, [rip+0xf7b58]
14009fb38mov rax, [rsp+72]
14009fb3dsub rax, [rdi]
14009fb40jne 0x14009fcc4
14009fb46mov rax, rbp
14009fb49add rsp, 88
14009fb4dpop rbx
14009fb4epop rsi
14009fb4fpop rdi
14009fb50pop rbp
14009fb51pop r12
14009fb53pop r13
14009fb55ret
14009fb56
14009fb56 66 2e 0f 1f 84 00 00 00 00 00 f.........
14009fb60
14009fb60loc_14009fb60:
14009fb60call [rip+0x12a0ea]
14009fb66mov ebx, eax
14009fb68call std::_V2::system_category()
14009fb6dmov [r13], ebx
14009fb71mov [r13+8], rax
14009fb75jmp 0x14009fabb
14009fb7a
14009fb7a 66 0f 1f 44 00 00 f..D..
14009fb80
14009fb80loc_14009fb80:
14009fb80mov rdx, r13
14009fb83mov rcx, rbp
14009fb86call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009fb8bmov r8l, [r13]
14009fb8ftest r8l, r8l
14009fb92jne 0x14009fc10
14009fb94cmp al, 2
14009fb96je 0x14009fb31
14009fb98mov rax, [rbp]
14009fb9cxor edx, edx
14009fb9emov [rbp+8], 0
14009fba6mov rcx, rbp
14009fba9mov [rax], dx
14009fbaccall std::filesystem::__cxx11::path::_M_split_cmpts()
14009fbb1call std::_V2::generic_category()
14009fbb6mov [r13], 20
14009fbbemov [r13+8], rax
14009fbc2jmp 0x14009fb31
14009fbc7
14009fbc7 66 0f 1f 84 00 00 00 00 00 f........
14009fbd0
14009fbd0loc_14009fbd0:
14009fbd0lea rax, [rcx+rcx+2]
14009fbd5cmp eax, 8
14009fbd8jae 0x14009fc2e
14009fbdatest al, 4
14009fbdcjne 0x14009fc7e
14009fbe2test eax, eax
14009fbe4je 0x14009fae3
14009fbeamovzx r8l, [r12]
14009fbefmov [rbp+16], r8b
14009fbf3test al, 2
14009fbf5je 0x14009fae3
14009fbfbmov eax, eax
14009fbfdmovzx r8l, [r12+rax-2]
14009fc03mov [rdx+rax-2], r8w
14009fc09jmp 0x14009fae3
14009fc0e
14009fc0e 66 90 f.
14009fc10
14009fc10loc_14009fc10:
14009fc10mov rax, [rbp]
14009fc14xor ecx, ecx
14009fc16mov [rbp+8], 0
14009fc1emov [rax], cx
14009fc21mov rcx, rbp
14009fc24call std::filesystem::__cxx11::path::_M_split_cmpts()
14009fc29jmp 0x14009fb31
14009fc2e
14009fc2eloc_14009fc2e:
14009fc2emov r8, [r12]
14009fc32mov r10, r12
14009fc35mov [rbp+16], r8
14009fc39mov r8l, eax
14009fc3cmov r9, [r12+r8-8]
14009fc41mov [rdx+r8-8], r9
14009fc46lea r8, [rbp+24]
14009fc4aand r8, -8
14009fc4esub rdx, r8
14009fc51add eax, edx
14009fc53sub r10, rdx
14009fc56and eax, -8
14009fc59cmp eax, 8
14009fc5cjb 0x14009fae3
14009fc62and eax, -8
14009fc65xor edx, edx
14009fc67
14009fc67loc_14009fc67:
14009fc67mov r9l, edx
14009fc6aadd edx, 8
14009fc6dmov r11, [r10+r9]
14009fc71mov [r8+r9], r11
14009fc75cmp edx, eax
14009fc77jb 0x14009fc67
14009fc79jmp 0x14009fae3
14009fc7e
14009fc7eloc_14009fc7e:
14009fc7emov r8l, [r12]
14009fc82mov eax, eax
14009fc84mov [rbp+16], r8l
14009fc88mov r8l, [r12+rax-4]
14009fc8dmov [rdx+rax-4], r8l
14009fc92jmp 0x14009fae3
14009fc97
14009fc97 48 8d 4d 20 48 89 c7 e8 6d H.M H...m
14009fca0 f3 00 00 ...
14009fca3
14009fca3loc_14009fca3:
14009fca3mov rcx, rbp
14009fca6call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
14009fcabmov rcx, rsi
14009fcaecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
14009fcb3mov rsi, [rip+0xf79d6]
14009fcbamov rax, [rsp+72]
14009fcbfsub rax, [rsi]
14009fcc2je 0x14009fd09
14009fcc4
14009fcc4loc_14009fcc4:
14009fcc4call __stack_chk_fail
14009fcc9mov rdi, rax
14009fcccjmp 0x14009fca3
14009fcce
14009fcce 48 89 H.
14009fcd0 c3 48 89 f1 e8 67 1d 04 00 48 8b 35 b0 79 0f 00 .H...g...H.5.y..
14009fce0 48 8b 44 24 48 48 2b 06 75 da 48 89 d9 e8 ae b6 H.D$HH+.u.H.....
14009fcf0 f7 ff 48 8b 54 24 20 45 31 db 48 89 c3 4c 89 5c ..H.T$ E1.H..L.\
14009fd00 24 28 66 c7 02 00 00 eb c8 $(f......
14009fd09
14009fd09loc_14009fd09:
14009fd09mov rcx, rdi
14009fd0ccall _Unwind_Resume
14009fd11nop
14009fa00
14009fa00std::filesystem::temp_directory_path[abi:cxx11](std::error_code&):
14009fa00push r13
14009fa02push r12
14009fa04push rbp
14009fa05push rdi
14009fa06push rsi
14009fa07push rbx
14009fa08sub rsp, 88
14009fa0cmov rsi, [rip+0xf7c7d]
14009fa13mov ebx, 1024
14009fa18xor r8l, r8l
14009fa1bmov rdi, [rip+0x12a256]
14009fa22mov r12, [rsi]
14009fa25mov [rsp+72], r12
14009fa2alea r12, [rsp+48]
14009fa2flea rsi, [rsp+32]
14009fa34mov rbp, rcx
14009fa37mov r13, rdx
14009fa3amov rcx, rsi
14009fa3dmov edx, ebx
14009fa3fmov [rsp+48], r8w
14009fa45mov [rsp+40], 0
14009fa4emov [rsp+32], r12
14009fa53call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
14009fa58nop [rax+rax]
14009fa60
14009fa60loc_14009fa60:
14009fa60mov rdx, [rsp+32]
14009fa65mov ecx, ebx
14009fa67call rdi
14009fa69cmp ebx, eax
14009fa6bjae 0x14009fa90
14009fa6dmov rdx, [rsp+32]
14009fa72xor ecx, ecx
14009fa74mov ebx, eax
14009fa76mov [rsp+40], 0
14009fa7fmov [rdx], cx
14009fa82mov edx, ebx
14009fa84mov rcx, rsi
14009fa87call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
14009fa8cjmp 0x14009fa60
14009fa8e
14009fa8e 66 90 f.
14009fa90
14009fa90loc_14009fa90:
14009fa90mov rcx, [rsp+32]
14009fa95mov edx, eax
14009fa97xor ebx, ebx
14009fa99mov [rsp+40], rdx
14009fa9emov [rcx+2*rdx], bx
14009faa2test eax, eax
14009faa4je 0x14009fb60
14009faaacall std::_V2::system_category()
14009faafmov [r13], 0
14009fab7mov [r13+8], rax
14009fabb
14009fabbloc_14009fabb:
14009fabbmov rax, [rsp+32]
14009fac0lea rdx, [rbp+16]
14009fac4mov rcx, [rsp+40]
14009fac9mov [rbp], rdx
14009facdcmp rax, r12
14009fad0je 0x14009fbd0
14009fad6mov [rbp], rax
14009fadamov rax, [rsp+48]
14009fadfmov [rbp+16], rax
14009fae3
14009fae3loc_14009fae3:
14009fae3mov [rbp+8], rcx
14009fae7xor r10l, r10l
14009faealea rcx, [rbp+32]
14009faeemov [rsp+32], r12
14009faf3mov [rsp+40], 0
14009fafcmov [rsp+48], r10w
14009fb02call std::filesystem::__cxx11::path::_List::_List()
14009fb07mov rcx, rbp
14009fb0acall std::filesystem::__cxx11::path::_M_split_cmpts()
14009fb0fmov rcx, [rsp+32]
14009fb14cmp rcx, r12
14009fb17je 0x14009fb28
14009fb19mov rax, [rsp+48]
14009fb1elea rdx, [rax+rax+2]
14009fb23call operator delete(void*, unsigned long long)
14009fb28
14009fb28loc_14009fb28:
14009fb28mov r9l, [r13]
14009fb2ctest r9l, r9l
14009fb2fje 0x14009fb80
14009fb31
14009fb31loc_14009fb31:
14009fb31mov rdi, [rip+0xf7b58]
14009fb38mov rax, [rsp+72]
14009fb3dsub rax, [rdi]
14009fb40jne 0x14009fcc4
14009fb46mov rax, rbp
14009fb49add rsp, 88
14009fb4dpop rbx
14009fb4epop rsi
14009fb4fpop rdi
14009fb50pop rbp
14009fb51pop r12
14009fb53pop r13
14009fb55ret
14009fb56
14009fb56 66 2e 0f 1f 84 00 00 00 00 00 f.........
14009fb60
14009fb60loc_14009fb60:
14009fb60call [rip+0x12a0ea]
14009fb66mov ebx, eax
14009fb68call std::_V2::system_category()
14009fb6dmov [r13], ebx
14009fb71mov [r13+8], rax
14009fb75jmp 0x14009fabb
14009fb7a
14009fb7a 66 0f 1f 44 00 00 f..D..
14009fb80
14009fb80loc_14009fb80:
14009fb80mov rdx, r13
14009fb83mov rcx, rbp
14009fb86call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009fb8bmov r8l, [r13]
14009fb8ftest r8l, r8l
14009fb92jne 0x14009fc10
14009fb94cmp al, 2
14009fb96je 0x14009fb31
14009fb98mov rax, [rbp]
14009fb9cxor edx, edx
14009fb9emov [rbp+8], 0
14009fba6mov rcx, rbp
14009fba9mov [rax], dx
14009fbaccall std::filesystem::__cxx11::path::_M_split_cmpts()
14009fbb1call std::_V2::generic_category()
14009fbb6mov [r13], 20
14009fbbemov [r13+8], rax
14009fbc2jmp 0x14009fb31
14009fbc7
14009fbc7 66 0f 1f 84 00 00 00 00 00 f........
14009fbd0
14009fbd0loc_14009fbd0:
14009fbd0lea rax, [rcx+rcx+2]
14009fbd5cmp eax, 8
14009fbd8jae 0x14009fc2e
14009fbdatest al, 4
14009fbdcjne 0x14009fc7e
14009fbe2test eax, eax
14009fbe4je 0x14009fae3
14009fbeamovzx r8l, [r12]
14009fbefmov [rbp+16], r8b
14009fbf3test al, 2
14009fbf5je 0x14009fae3
14009fbfbmov eax, eax
14009fbfdmovzx r8l, [r12+rax-2]
14009fc03mov [rdx+rax-2], r8w
14009fc09jmp 0x14009fae3
14009fc0e
14009fc0e 66 90 f.
14009fc10
14009fc10loc_14009fc10:
14009fc10mov rax, [rbp]
14009fc14xor ecx, ecx
14009fc16mov [rbp+8], 0
14009fc1emov [rax], cx
14009fc21mov rcx, rbp
14009fc24call std::filesystem::__cxx11::path::_M_split_cmpts()
14009fc29jmp 0x14009fb31
14009fc2e
14009fc2eloc_14009fc2e:
14009fc2emov r8, [r12]
14009fc32mov r10, r12
14009fc35mov [rbp+16], r8
14009fc39mov r8l, eax
14009fc3cmov r9, [r12+r8-8]
14009fc41mov [rdx+r8-8], r9
14009fc46lea r8, [rbp+24]
14009fc4aand r8, -8
14009fc4esub rdx, r8
14009fc51add eax, edx
14009fc53sub r10, rdx
14009fc56and eax, -8
14009fc59cmp eax, 8
14009fc5cjb 0x14009fae3
14009fc62and eax, -8
14009fc65xor edx, edx
14009fc67
14009fc67loc_14009fc67:
14009fc67mov r9l, edx
14009fc6aadd edx, 8
14009fc6dmov r11, [r10+r9]
14009fc71mov [r8+r9], r11
14009fc75cmp edx, eax
14009fc77jb 0x14009fc67
14009fc79jmp 0x14009fae3
14009fc7e
14009fc7eloc_14009fc7e:
14009fc7emov r8l, [r12]
14009fc82mov eax, eax
14009fc84mov [rbp+16], r8l
14009fc88mov r8l, [r12+rax-4]
14009fc8dmov [rdx+rax-4], r8l
14009fc92jmp 0x14009fae3
14009fc97
14009fc97 48 8d 4d 20 48 89 c7 e8 6d H.M H...m
14009fca0 f3 00 00 ...
14009fca3
14009fca3loc_14009fca3:
14009fca3mov rcx, rbp
14009fca6call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
14009fcabmov rcx, rsi
14009fcaecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
14009fcb3mov rsi, [rip+0xf79d6]
14009fcbamov rax, [rsp+72]
14009fcbfsub rax, [rsi]
14009fcc2je 0x14009fd09
14009fcc4
14009fcc4loc_14009fcc4:
14009fcc4call __stack_chk_fail
14009fcc9mov rdi, rax
14009fcccjmp 0x14009fca3
14009fcce
14009fcce 48 89 H.
14009fcd0 c3 48 89 f1 e8 67 1d 04 00 48 8b 35 b0 79 0f 00 .H...g...H.5.y..
14009fce0 48 8b 44 24 48 48 2b 06 75 da 48 89 d9 e8 ae b6 H.D$HH+.u.H.....
14009fcf0 f7 ff 48 8b 54 24 20 45 31 db 48 89 c3 4c 89 5c ..H.T$ E1.H..L.\
14009fd00 24 28 66 c7 02 00 00 eb c8 $(f......
14009fd09
14009fd09loc_14009fd09:
14009fd09mov rcx, rdi
14009fd0ccall _Unwind_Resume
14009fd11nop
14009fa00
14009fd12
14009fd12 // align 0x10
14009fd12 // align 0x10
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
Loading..