File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
14009ba10
14009ba10std::filesystem::read_symlink(std::filesystem::__cxx11::path const&, std::error_code&):
14009ba10push rsi
14009ba11push rbx
14009ba12sub rsp, 40
14009ba16lea rax, [rcx+16]
14009ba1amov [rcx+8], 0
14009ba22mov rbx, rcx
14009ba25lea rcx, [rcx+32]
14009ba29mov [rcx-32], rax
14009ba2dxor eax, eax
14009ba2fmov rsi, r8
14009ba32mov [rcx-16], ax
14009ba36call std::filesystem::__cxx11::path::_List::_List()
14009ba3bcall std::_V2::generic_category()
14009ba40mov [rsi], 40
14009ba46mov [rsi+8], rax
14009ba4amov rax, rbx
14009ba4dadd rsp, 40
14009ba51pop rbx
14009ba52pop rsi
14009ba53ret
14009ba10
14009ba10std::filesystem::read_symlink(std::filesystem::__cxx11::path const&, std::error_code&):
14009ba10push rsi
14009ba11push rbx
14009ba12sub rsp, 40
14009ba16lea rax, [rcx+16]
14009ba1amov [rcx+8], 0
14009ba22mov rbx, rcx
14009ba25lea rcx, [rcx+32]
14009ba29mov [rcx-32], rax
14009ba2dxor eax, eax
14009ba2fmov rsi, r8
14009ba32mov [rcx-16], ax
14009ba36call std::filesystem::__cxx11::path::_List::_List()
14009ba3bcall std::_V2::generic_category()
14009ba40mov [rsi], 40
14009ba46mov [rsi+8], rax
14009ba4amov rax, rbx
14009ba4dadd rsp, 40
14009ba51pop rbx
14009ba52pop rsi
14009ba53ret
14009ba10
14009ba54
14009ba54 // align 0x10
14009ba54 // align 0x10
14009ba60
14009ba60std::filesystem::status_known(std::filesystem::file_status):
14009ba60push rbp
14009ba61mov rbp, rsp
14009ba64sub rsp, 32
14009ba68mov [rbp+16], rcx
14009ba6clea rcx, [rbp+16]
14009ba70call std::filesystem::file_status::type() const
14009ba75test al, al
14009ba77setne al
14009ba7aadd rsp, 32
14009ba7epop rbp
14009ba7fret
14009ba60
14009ba60std::filesystem::status_known(std::filesystem::file_status):
14009ba60push rbp
14009ba61mov rbp, rsp
14009ba64sub rsp, 32
14009ba68mov [rbp+16], rcx
14009ba6clea rcx, [rbp+16]
14009ba70call std::filesystem::file_status::type() const
14009ba75test al, al
14009ba77setne al
14009ba7aadd rsp, 32
14009ba7epop rbp
14009ba7fret
14009ba60
14009ba80
14009ba80std::filesystem::create_symlink(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
14009ba80push rbx
14009ba81sub rsp, 32
14009ba85mov rbx, r8
14009ba88call std::_V2::generic_category()
14009ba8dmov [rbx], 40
14009ba93mov [rbx+8], rax
14009ba97add rsp, 32
14009ba9bpop rbx
14009ba9cret
14009ba80
14009ba80std::filesystem::create_symlink(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
14009ba80push rbx
14009ba81sub rsp, 32
14009ba85mov rbx, r8
14009ba88call std::_V2::generic_category()
14009ba8dmov [rbx], 40
14009ba93mov [rbx+8], rax
14009ba97add rsp, 32
14009ba9bpop rbx
14009ba9cret
14009ba80
14009ba9d
14009ba9d // align 0x10
14009ba9d // align 0x10
14009baa0
14009baa0std::filesystem::symlink_status(std::filesystem::__cxx11::path const&):
14009baa0push rdi
14009baa1push rsi
14009baa2push rbx
14009baa3sub rsp, 112
14009baa7mov rbx, rcx
14009baaamov rcx, [rip+0xfbbdf]
14009bab1mov [rsp+48], 0
14009bab9mov rax, [rcx]
14009babcmov [rsp+104], rax
14009bac1xor eax, eax
14009bac3call std::_V2::system_category()
14009bac8lea rdx, [rsp+48]
14009bacdmov rcx, rbx
14009bad0mov [rsp+56], rax
14009bad5call std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&)
14009badatest al, al
14009badcje 0x14009baf7
14009bademov rbx, [rip+0xfbbab]
14009bae5mov rdx, [rsp+104]
14009baeasub rdx, [rbx]
14009baedjne 0x14009bb50
14009baefadd rsp, 112
14009baf3pop rbx
14009baf4pop rsi
14009baf5pop rdi
14009baf6ret
14009baf7
14009baf7loc_14009baf7:
14009baf7mov ecx, 48
14009bafccall __cxa_allocate_exception
14009bb01lea rdx, [rip+0xf7800]
14009bb08lea rcx, [rsp+64]
14009bb0dmov rdi, rax
14009bb10call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009bb15lea r9, [rsp+32]
14009bb1amov r8, rbx
14009bb1dlea rdx, [rsp+64]
14009bb22mov rcx, rdi
14009bb25movdqu x0, [rsp+48]
14009bb2bmovups [rsp+32], x0
14009bb30call 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)
14009bb35lea rcx, [rsp+64]
14009bb3acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009bb3fmov rdx, [rip+0xfbb4a]
14009bb46mov rax, [rsp+104]
14009bb4bsub rax, [rdx]
14009bb4eje 0x14009bb5a
14009bb50
14009bb50loc_14009bb50:
14009bb50call __stack_chk_fail
14009bb55mov rbx, rax
14009bb58jmp 0x14009bb7d
14009bb5a
14009bb5aloc_14009bb5a:
14009bb5alea r8, [rip+26831]
14009bb61lea rdx, [rip+0xff1b8]
14009bb68mov rcx, rdi
14009bb6bcall __cxa_throw
14009bb70lea rcx, [rsp+64]
14009bb75mov rbx, rax
14009bb78call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009bb7d
14009bb7dloc_14009bb7d:
14009bb7dmov rcx, rdi
14009bb80call __cxa_free_exception
14009bb85mov rdx, [rip+0xfbb04]
14009bb8cmov rax, [rsp+104]
14009bb91sub rax, [rdx]
14009bb94jne 0x14009bb50
14009bb96mov rcx, rbx
14009bb99call _Unwind_Resume
14009bb9enop
14009baa0
14009baa0std::filesystem::symlink_status(std::filesystem::__cxx11::path const&):
14009baa0push rdi
14009baa1push rsi
14009baa2push rbx
14009baa3sub rsp, 112
14009baa7mov rbx, rcx
14009baaamov rcx, [rip+0xfbbdf]
14009bab1mov [rsp+48], 0
14009bab9mov rax, [rcx]
14009babcmov [rsp+104], rax
14009bac1xor eax, eax
14009bac3call std::_V2::system_category()
14009bac8lea rdx, [rsp+48]
14009bacdmov rcx, rbx
14009bad0mov [rsp+56], rax
14009bad5call std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&)
14009badatest al, al
14009badcje 0x14009baf7
14009bademov rbx, [rip+0xfbbab]
14009bae5mov rdx, [rsp+104]
14009baeasub rdx, [rbx]
14009baedjne 0x14009bb50
14009baefadd rsp, 112
14009baf3pop rbx
14009baf4pop rsi
14009baf5pop rdi
14009baf6ret
14009baf7
14009baf7loc_14009baf7:
14009baf7mov ecx, 48
14009bafccall __cxa_allocate_exception
14009bb01lea rdx, [rip+0xf7800]
14009bb08lea rcx, [rsp+64]
14009bb0dmov rdi, rax
14009bb10call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009bb15lea r9, [rsp+32]
14009bb1amov r8, rbx
14009bb1dlea rdx, [rsp+64]
14009bb22mov rcx, rdi
14009bb25movdqu x0, [rsp+48]
14009bb2bmovups [rsp+32], x0
14009bb30call 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)
14009bb35lea rcx, [rsp+64]
14009bb3acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009bb3fmov rdx, [rip+0xfbb4a]
14009bb46mov rax, [rsp+104]
14009bb4bsub rax, [rdx]
14009bb4eje 0x14009bb5a
14009bb50
14009bb50loc_14009bb50:
14009bb50call __stack_chk_fail
14009bb55mov rbx, rax
14009bb58jmp 0x14009bb7d
14009bb5a
14009bb5aloc_14009bb5a:
14009bb5alea r8, [rip+26831]
14009bb61lea rdx, [rip+0xff1b8]
14009bb68mov rcx, rdi
14009bb6bcall __cxa_throw
14009bb70lea rcx, [rsp+64]
14009bb75mov rbx, rax
14009bb78call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009bb7d
14009bb7dloc_14009bb7d:
14009bb7dmov rcx, rdi
14009bb80call __cxa_free_exception
14009bb85mov rdx, [rip+0xfbb04]
14009bb8cmov rax, [rsp+104]
14009bb91sub rax, [rdx]
14009bb94jne 0x14009bb50
14009bb96mov rcx, rbx
14009bb99call _Unwind_Resume
14009bb9enop
14009baa0
14009bb9f
14009bb9f // align 0x10
14009bb9f // align 0x10
14009bba0
14009bba0std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&):
14009bba0push r13
14009bba2push r12
14009bba4push rbp
14009bba5push rdi
14009bba6push rsi
14009bba7push rbx
14009bba8sub rsp, 200
14009bbafmov rdi, [rip+0xfbada]
14009bbb6xor r10l, r10l
14009bbb9mov r12, [rdi]
14009bbbcmov [rsp+184], r12
14009bbc4mov r12, [rcx]
14009bbc7lea rdi, [rsp+128]
14009bbcfmov rbx, rcx
14009bbd2mov rbp, rdx
14009bbd5mov rcx, rdi
14009bbd8lea rsi, [rsp+112]
14009bbddmov [rsp+104], 0
14009bbe6mov [rsp+96], rsi
14009bbebmov [rsp+112], r10w
14009bbf1call std::filesystem::__cxx11::path::_List::_List()
14009bbf6mov rcx, rbx
14009bbf9call std::filesystem::__cxx11::path::has_relative_path() const
14009bbfetest al, al
14009bc00jne 0x14009bd18
14009bc06
14009bc06loc_14009bc06:
14009bc06lea rdx, [rsp+32]
14009bc0bmov rcx, r12
14009bc0ecall [rip+0x12e2cc]
14009bc14mov r13l, eax
14009bc17test eax, eax
14009bc19jne 0x14009bce8
14009bc1fmovzx eax, [rsp+38]
14009bc24mov ebx, 1
14009bc29mov edx, eax
14009bc2band dx, -4096
14009bc30cmp dx, -32768
14009bc35je 0x14009bc64
14009bc37cmp dx, 16384
14009bc3cje 0x14009be50
14009bc42cmp dx, 8192
14009bc47je 0x14009be60
14009bc4dcmp dx, 24576
14009bc52je 0x14009be70
14009bc58cmp dx, 4096
14009bc5dsetne bl
14009bc60lea ebx, [rbx+rbx+6]
14009bc64
14009bc64loc_14009bc64:
14009bc64mov r12l, eax
14009bc67and r12l, 4095
14009bc6ecall std::_V2::system_category()
14009bc73
14009bc73loc_14009bc73:
14009bc73mov [rbp+8], rax
14009bc77mov rax, r12
14009bc7amovzx ebx, bl
14009bc7dmov [rbp], r13l
14009bc81shl rax, 32
14009bc85or rbx, rax
14009bc88mov rdx, [rsp+128]
14009bc90test rdx, rdx
14009bc93je 0x14009bc9d
14009bc95mov rcx, rdi
14009bc98call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009bc9d
14009bc9dloc_14009bc9d:
14009bc9dmov rcx, [rsp+96]
14009bca2cmp rcx, rsi
14009bca5je 0x14009bcb6
14009bca7mov rax, [rsp+112]
14009bcaclea rdx, [rax+rax+2]
14009bcb1call operator delete(void*, unsigned long long)
14009bcb6
14009bcb6loc_14009bcb6:
14009bcb6mov rsi, [rip+0xfb9d3]
14009bcbdmov rax, [rsp+184]
14009bcc5sub rax, [rsi]
14009bcc8jne 0x14009bfa2
14009bccemov rax, rbx
14009bcd1add rsp, 200
14009bcd8pop rbx
14009bcd9pop rsi
14009bcdapop rdi
14009bcdbpop rbp
14009bcdcpop r12
14009bcdepop r13
14009bce0ret
14009bce1
14009bce1 0f 1f 80 00 00 00 00 .......
14009bce8
14009bce8loc_14009bce8:
14009bce8call [rip+0x12e11a]
14009bceemov r12l, 65535
14009bcf4mov r13l, [rax]
14009bcf7call std::_V2::generic_category()
14009bcfccmp r13l, 2
14009bd00sete bl
14009bd03cmp r13l, 20
14009bd07sete dl
14009bd0aor ebx, edx
14009bd0cneg ebx
14009bd0ejmp 0x14009bc73
14009bd13
14009bd13 0f 1f 44 00 00 ..D..
14009bd18
14009bd18loc_14009bd18:
14009bd18mov rcx, rbx
14009bd1bcall std::filesystem::__cxx11::path::has_filename() const
14009bd20test al, al
14009bd22jne 0x14009bc06
14009bd28mov rdx, rbx
14009bd2blea rcx, [rsp+144]
14009bd33call std::filesystem::__cxx11::path::parent_path() const
14009bd38mov rax, [rsp+96]
14009bd3dmov r8, rax
14009bd40cmp rax, rsi
14009bd43je 0x14009be80
14009bd49mov rdx, [rsp+144]
14009bd51lea rbx, [rsp+160]
14009bd59mov rcx, [rsp+152]
14009bd61cmp rdx, rbx
14009bd64je 0x14009bee0
14009bd6amov [rsp+96], rdx
14009bd6fmov rdx, [rsp+160]
14009bd77mov r8, [rsp+112]
14009bd7cmov [rsp+104], rcx
14009bd81mov [rsp+112], rdx
14009bd86test rax, rax
14009bd89je 0x14009beb4
14009bd8fmov [rsp+144], rax
14009bd97mov [rsp+160], r8
14009bd9f
14009bd9floc_14009bd9f:
14009bd9fxor ecx, ecx
14009bda1mov rdx, [rsp+128]
14009bda9mov [rsp+152], 0
14009bdb5mov [rax], cx
14009bdb8mov rcx, [rsp+176]
14009bdc0mov [rsp+176], 0
14009bdccmov [rsp+128], rcx
14009bdd4test rdx, rdx
14009bdd7je 0x14009bde9
14009bdd9mov rcx, rdi
14009bddccall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009bde1mov rax, [rsp+144]
14009bde9
14009bde9loc_14009bde9:
14009bde9xor edx, edx
14009bdeblea rcx, [rsp+144]
14009bdf3mov [rsp+152], 0
14009bdffmov [rax], dx
14009be02call std::filesystem::__cxx11::path::_M_split_cmpts()
14009be07mov rdx, [rsp+176]
14009be0ftest rdx, rdx
14009be12je 0x14009be21
14009be14lea rcx, [rsp+176]
14009be1ccall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009be21
14009be21loc_14009be21:
14009be21mov rcx, [rsp+144]
14009be29cmp rcx, rbx
14009be2cje 0x14009be40
14009be2emov rax, [rsp+160]
14009be36lea rdx, [rax+rax+2]
14009be3bcall operator delete(void*, unsigned long long)
14009be40
14009be40loc_14009be40:
14009be40mov r12, [rsp+96]
14009be45jmp 0x14009bc06
14009be4a
14009be4a 66 0f 1f 44 00 00 f..D..
14009be50
14009be50loc_14009be50:
14009be50mov ebx, 2
14009be55jmp 0x14009bc64
14009be5a
14009be5a 66 0f 1f 44 00 00 f..D..
14009be60
14009be60loc_14009be60:
14009be60mov ebx, 5
14009be65jmp 0x14009bc64
14009be6a
14009be6a 66 0f 1f 44 00 00 f..D..
14009be70
14009be70loc_14009be70:
14009be70mov ebx, 4
14009be75jmp 0x14009bc64
14009be7a
14009be7a 66 0f 1f 44 00 00 f..D..
14009be80
14009be80loc_14009be80:
14009be80mov rdx, [rsp+144]
14009be88lea rbx, [rsp+160]
14009be90cmp rdx, rbx
14009be93je 0x14009becc
14009be95mov rax, [rsp+152]
14009be9dmov [rsp+96], rdx
14009bea2mov [rsp+104], rax
14009bea7mov rax, [rsp+160]
14009beafmov [rsp+112], rax
14009beb4
14009beb4loc_14009beb4:
14009beb4mov [rsp+144], rbx
14009bebclea rbx, [rsp+160]
14009bec4mov rax, rbx
14009bec7jmp 0x14009bd9f
14009becc
14009beccloc_14009becc:
14009beccmov rcx, [rsp+152]
14009bed4nop [rax+rax]
14009bedfnop
14009bee0
14009bee0loc_14009bee0:
14009bee0test rcx, rcx
14009bee3je 0x14009bf30
14009bee5cmp rcx, 1
14009bee9je 0x14009bf94
14009beeflea rax, [rcx+rcx]
14009bef3cmp eax, 8
14009bef6jae 0x14009bf45
14009bef8test al, 4
14009befajne 0x14009bfa7
14009bf00test eax, eax
14009bf02je 0x14009bf30
14009bf04movzx edx, [rsp+160]
14009bf0cmov [r8], dl
14009bf0ftest al, 2
14009bf11jne 0x14009bfd6
14009bf17
14009bf17loc_14009bf17:
14009bf17mov r8, [rsp+96]
14009bf1cmov rcx, [rsp+152]
14009bf24mov rdx, [rsp+144]
14009bf2cnop [rax]
14009bf30
14009bf30loc_14009bf30:
14009bf30xor r9l, r9l
14009bf33mov [rsp+104], rcx
14009bf38mov rax, rdx
14009bf3bmov [r8+2*rcx], r9w
14009bf40jmp 0x14009bd9f
14009bf45
14009bf45loc_14009bf45:
14009bf45mov rdx, [rsp+160]
14009bf4dmov r9, rbx
14009bf50mov [r8], rdx
14009bf53mov edx, eax
14009bf55mov rcx, [rbx+rdx-8]
14009bf5amov [r8+rdx-8], rcx
14009bf5flea rdx, [r8+8]
14009bf63and rdx, -8
14009bf67sub r8, rdx
14009bf6aadd eax, r8l
14009bf6dsub r9, r8
14009bf70and eax, -8
14009bf73cmp eax, 8
14009bf76jb 0x14009bf17
14009bf78and eax, -8
14009bf7bxor ecx, ecx
14009bf7d
14009bf7dloc_14009bf7d:
14009bf7dmov r8l, ecx
14009bf80add ecx, 8
14009bf83mov r10, [r9+r8]
14009bf87mov [rdx+r8], r10
14009bf8bcmp ecx, eax
14009bf8djb 0x14009bf7d
14009bf8fjmp 0x14009bf17
14009bf94
14009bf94loc_14009bf94:
14009bf94movzx eax, [rsp+160]
14009bf9cmov [r8], ax
14009bfa0jmp 0x14009bf30
14009bfa2
14009bfa2loc_14009bfa2:
14009bfa2call __stack_chk_fail
14009bfa7
14009bfa7loc_14009bfa7:
14009bfa7mov edx, [rsp+160]
14009bfaemov eax, eax
14009bfb0mov [r8], edx
14009bfb3mov edx, [rbx+rax-4]
14009bfb7mov [r8+rax-4], edx
14009bfbcmov r8, [rsp+96]
14009bfc1mov rcx, [rsp+152]
14009bfc9mov rdx, [rsp+144]
14009bfd1jmp 0x14009bf30
14009bfd6
14009bfd6loc_14009bfd6:
14009bfd6mov eax, eax
14009bfd8movzx edx, [rbx+rax-2]
14009bfddmov [r8+rax-2], dx
14009bfe3mov r8, [rsp+96]
14009bfe8mov rcx, [rsp+152]
14009bff0mov rdx, [rsp+144]
14009bff8jmp 0x14009bf30
14009bffd
14009bffd 48 83 ea H..
14009c000 01 48 89 c1 75 28 e8 85 5c 06 00 bb ff ff 00 00 .H..u(..\.......
14009c010 e8 4b a1 03 00 c7 45 00 0c 00 00 00 48 c1 e3 20 .K....E.....H..
14009c020 48 89 45 08 e8 57 5e 06 00 e9 5a fc ff ff e8 5d H.E..W^...Z....]
14009c030 76 06 00 90 v...
14009bba0
14009bba0std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&):
14009bba0push r13
14009bba2push r12
14009bba4push rbp
14009bba5push rdi
14009bba6push rsi
14009bba7push rbx
14009bba8sub rsp, 200
14009bbafmov rdi, [rip+0xfbada]
14009bbb6xor r10l, r10l
14009bbb9mov r12, [rdi]
14009bbbcmov [rsp+184], r12
14009bbc4mov r12, [rcx]
14009bbc7lea rdi, [rsp+128]
14009bbcfmov rbx, rcx
14009bbd2mov rbp, rdx
14009bbd5mov rcx, rdi
14009bbd8lea rsi, [rsp+112]
14009bbddmov [rsp+104], 0
14009bbe6mov [rsp+96], rsi
14009bbebmov [rsp+112], r10w
14009bbf1call std::filesystem::__cxx11::path::_List::_List()
14009bbf6mov rcx, rbx
14009bbf9call std::filesystem::__cxx11::path::has_relative_path() const
14009bbfetest al, al
14009bc00jne 0x14009bd18
14009bc06
14009bc06loc_14009bc06:
14009bc06lea rdx, [rsp+32]
14009bc0bmov rcx, r12
14009bc0ecall [rip+0x12e2cc]
14009bc14mov r13l, eax
14009bc17test eax, eax
14009bc19jne 0x14009bce8
14009bc1fmovzx eax, [rsp+38]
14009bc24mov ebx, 1
14009bc29mov edx, eax
14009bc2band dx, -4096
14009bc30cmp dx, -32768
14009bc35je 0x14009bc64
14009bc37cmp dx, 16384
14009bc3cje 0x14009be50
14009bc42cmp dx, 8192
14009bc47je 0x14009be60
14009bc4dcmp dx, 24576
14009bc52je 0x14009be70
14009bc58cmp dx, 4096
14009bc5dsetne bl
14009bc60lea ebx, [rbx+rbx+6]
14009bc64
14009bc64loc_14009bc64:
14009bc64mov r12l, eax
14009bc67and r12l, 4095
14009bc6ecall std::_V2::system_category()
14009bc73
14009bc73loc_14009bc73:
14009bc73mov [rbp+8], rax
14009bc77mov rax, r12
14009bc7amovzx ebx, bl
14009bc7dmov [rbp], r13l
14009bc81shl rax, 32
14009bc85or rbx, rax
14009bc88mov rdx, [rsp+128]
14009bc90test rdx, rdx
14009bc93je 0x14009bc9d
14009bc95mov rcx, rdi
14009bc98call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009bc9d
14009bc9dloc_14009bc9d:
14009bc9dmov rcx, [rsp+96]
14009bca2cmp rcx, rsi
14009bca5je 0x14009bcb6
14009bca7mov rax, [rsp+112]
14009bcaclea rdx, [rax+rax+2]
14009bcb1call operator delete(void*, unsigned long long)
14009bcb6
14009bcb6loc_14009bcb6:
14009bcb6mov rsi, [rip+0xfb9d3]
14009bcbdmov rax, [rsp+184]
14009bcc5sub rax, [rsi]
14009bcc8jne 0x14009bfa2
14009bccemov rax, rbx
14009bcd1add rsp, 200
14009bcd8pop rbx
14009bcd9pop rsi
14009bcdapop rdi
14009bcdbpop rbp
14009bcdcpop r12
14009bcdepop r13
14009bce0ret
14009bce1
14009bce1 0f 1f 80 00 00 00 00 .......
14009bce8
14009bce8loc_14009bce8:
14009bce8call [rip+0x12e11a]
14009bceemov r12l, 65535
14009bcf4mov r13l, [rax]
14009bcf7call std::_V2::generic_category()
14009bcfccmp r13l, 2
14009bd00sete bl
14009bd03cmp r13l, 20
14009bd07sete dl
14009bd0aor ebx, edx
14009bd0cneg ebx
14009bd0ejmp 0x14009bc73
14009bd13
14009bd13 0f 1f 44 00 00 ..D..
14009bd18
14009bd18loc_14009bd18:
14009bd18mov rcx, rbx
14009bd1bcall std::filesystem::__cxx11::path::has_filename() const
14009bd20test al, al
14009bd22jne 0x14009bc06
14009bd28mov rdx, rbx
14009bd2blea rcx, [rsp+144]
14009bd33call std::filesystem::__cxx11::path::parent_path() const
14009bd38mov rax, [rsp+96]
14009bd3dmov r8, rax
14009bd40cmp rax, rsi
14009bd43je 0x14009be80
14009bd49mov rdx, [rsp+144]
14009bd51lea rbx, [rsp+160]
14009bd59mov rcx, [rsp+152]
14009bd61cmp rdx, rbx
14009bd64je 0x14009bee0
14009bd6amov [rsp+96], rdx
14009bd6fmov rdx, [rsp+160]
14009bd77mov r8, [rsp+112]
14009bd7cmov [rsp+104], rcx
14009bd81mov [rsp+112], rdx
14009bd86test rax, rax
14009bd89je 0x14009beb4
14009bd8fmov [rsp+144], rax
14009bd97mov [rsp+160], r8
14009bd9f
14009bd9floc_14009bd9f:
14009bd9fxor ecx, ecx
14009bda1mov rdx, [rsp+128]
14009bda9mov [rsp+152], 0
14009bdb5mov [rax], cx
14009bdb8mov rcx, [rsp+176]
14009bdc0mov [rsp+176], 0
14009bdccmov [rsp+128], rcx
14009bdd4test rdx, rdx
14009bdd7je 0x14009bde9
14009bdd9mov rcx, rdi
14009bddccall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009bde1mov rax, [rsp+144]
14009bde9
14009bde9loc_14009bde9:
14009bde9xor edx, edx
14009bdeblea rcx, [rsp+144]
14009bdf3mov [rsp+152], 0
14009bdffmov [rax], dx
14009be02call std::filesystem::__cxx11::path::_M_split_cmpts()
14009be07mov rdx, [rsp+176]
14009be0ftest rdx, rdx
14009be12je 0x14009be21
14009be14lea rcx, [rsp+176]
14009be1ccall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009be21
14009be21loc_14009be21:
14009be21mov rcx, [rsp+144]
14009be29cmp rcx, rbx
14009be2cje 0x14009be40
14009be2emov rax, [rsp+160]
14009be36lea rdx, [rax+rax+2]
14009be3bcall operator delete(void*, unsigned long long)
14009be40
14009be40loc_14009be40:
14009be40mov r12, [rsp+96]
14009be45jmp 0x14009bc06
14009be4a
14009be4a 66 0f 1f 44 00 00 f..D..
14009be50
14009be50loc_14009be50:
14009be50mov ebx, 2
14009be55jmp 0x14009bc64
14009be5a
14009be5a 66 0f 1f 44 00 00 f..D..
14009be60
14009be60loc_14009be60:
14009be60mov ebx, 5
14009be65jmp 0x14009bc64
14009be6a
14009be6a 66 0f 1f 44 00 00 f..D..
14009be70
14009be70loc_14009be70:
14009be70mov ebx, 4
14009be75jmp 0x14009bc64
14009be7a
14009be7a 66 0f 1f 44 00 00 f..D..
14009be80
14009be80loc_14009be80:
14009be80mov rdx, [rsp+144]
14009be88lea rbx, [rsp+160]
14009be90cmp rdx, rbx
14009be93je 0x14009becc
14009be95mov rax, [rsp+152]
14009be9dmov [rsp+96], rdx
14009bea2mov [rsp+104], rax
14009bea7mov rax, [rsp+160]
14009beafmov [rsp+112], rax
14009beb4
14009beb4loc_14009beb4:
14009beb4mov [rsp+144], rbx
14009bebclea rbx, [rsp+160]
14009bec4mov rax, rbx
14009bec7jmp 0x14009bd9f
14009becc
14009beccloc_14009becc:
14009beccmov rcx, [rsp+152]
14009bed4nop [rax+rax]
14009bedfnop
14009bee0
14009bee0loc_14009bee0:
14009bee0test rcx, rcx
14009bee3je 0x14009bf30
14009bee5cmp rcx, 1
14009bee9je 0x14009bf94
14009beeflea rax, [rcx+rcx]
14009bef3cmp eax, 8
14009bef6jae 0x14009bf45
14009bef8test al, 4
14009befajne 0x14009bfa7
14009bf00test eax, eax
14009bf02je 0x14009bf30
14009bf04movzx edx, [rsp+160]
14009bf0cmov [r8], dl
14009bf0ftest al, 2
14009bf11jne 0x14009bfd6
14009bf17
14009bf17loc_14009bf17:
14009bf17mov r8, [rsp+96]
14009bf1cmov rcx, [rsp+152]
14009bf24mov rdx, [rsp+144]
14009bf2cnop [rax]
14009bf30
14009bf30loc_14009bf30:
14009bf30xor r9l, r9l
14009bf33mov [rsp+104], rcx
14009bf38mov rax, rdx
14009bf3bmov [r8+2*rcx], r9w
14009bf40jmp 0x14009bd9f
14009bf45
14009bf45loc_14009bf45:
14009bf45mov rdx, [rsp+160]
14009bf4dmov r9, rbx
14009bf50mov [r8], rdx
14009bf53mov edx, eax
14009bf55mov rcx, [rbx+rdx-8]
14009bf5amov [r8+rdx-8], rcx
14009bf5flea rdx, [r8+8]
14009bf63and rdx, -8
14009bf67sub r8, rdx
14009bf6aadd eax, r8l
14009bf6dsub r9, r8
14009bf70and eax, -8
14009bf73cmp eax, 8
14009bf76jb 0x14009bf17
14009bf78and eax, -8
14009bf7bxor ecx, ecx
14009bf7d
14009bf7dloc_14009bf7d:
14009bf7dmov r8l, ecx
14009bf80add ecx, 8
14009bf83mov r10, [r9+r8]
14009bf87mov [rdx+r8], r10
14009bf8bcmp ecx, eax
14009bf8djb 0x14009bf7d
14009bf8fjmp 0x14009bf17
14009bf94
14009bf94loc_14009bf94:
14009bf94movzx eax, [rsp+160]
14009bf9cmov [r8], ax
14009bfa0jmp 0x14009bf30
14009bfa2
14009bfa2loc_14009bfa2:
14009bfa2call __stack_chk_fail
14009bfa7
14009bfa7loc_14009bfa7:
14009bfa7mov edx, [rsp+160]
14009bfaemov eax, eax
14009bfb0mov [r8], edx
14009bfb3mov edx, [rbx+rax-4]
14009bfb7mov [r8+rax-4], edx
14009bfbcmov r8, [rsp+96]
14009bfc1mov rcx, [rsp+152]
14009bfc9mov rdx, [rsp+144]
14009bfd1jmp 0x14009bf30
14009bfd6
14009bfd6loc_14009bfd6:
14009bfd6mov eax, eax
14009bfd8movzx edx, [rbx+rax-2]
14009bfddmov [r8+rax-2], dx
14009bfe3mov r8, [rsp+96]
14009bfe8mov rcx, [rsp+152]
14009bff0mov rdx, [rsp+144]
14009bff8jmp 0x14009bf30
14009bffd
14009bffd 48 83 ea H..
14009c000 01 48 89 c1 75 28 e8 85 5c 06 00 bb ff ff 00 00 .H..u(..\.......
14009c010 e8 4b a1 03 00 c7 45 00 0c 00 00 00 48 c1 e3 20 .K....E.....H..
14009c020 48 89 45 08 e8 57 5e 06 00 e9 5a fc ff ff e8 5d H.E..W^...Z....]
14009c030 76 06 00 90 v...
14009bba0
14009c034
14009c034 // align 0x10
14009c034 // align 0x10
14009c040
14009c040std::filesystem::hard_link_count(std::filesystem::__cxx11::path const&):
14009c040push rdi
14009c041push rsi
14009c042push rbx
14009c043sub rsp, 112
14009c047mov rbx, rcx
14009c04amov rcx, [rip+0xfb63f]
14009c051mov [rsp+48], 0
14009c059mov rax, [rcx]
14009c05cmov [rsp+104], rax
14009c061xor eax, eax
14009c063call std::_V2::system_category()
14009c068lea rdx, [rsp+48]
14009c06dmov rcx, rbx
14009c070mov [rsp+56], rax
14009c075call std::filesystem::hard_link_count(std::filesystem::__cxx11::path const&, std::error_code&)
14009c07amov edx, [rsp+48]
14009c07etest edx, edx
14009c080jne 0x14009c09b
14009c082mov rbx, [rip+0xfb607]
14009c089mov rdx, [rsp+104]
14009c08esub rdx, [rbx]
14009c091jne 0x14009c0f4
14009c093add rsp, 112
14009c097pop rbx
14009c098pop rsi
14009c099pop rdi
14009c09aret
14009c09b
14009c09bloc_14009c09b:
14009c09bmov ecx, 48
14009c0a0call __cxa_allocate_exception
14009c0a5lea rdx, [rip+0xf71a5]
14009c0aclea rcx, [rsp+64]
14009c0b1mov rdi, rax
14009c0b4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009c0b9lea r9, [rsp+32]
14009c0bemov r8, rbx
14009c0c1lea rdx, [rsp+64]
14009c0c6mov rcx, rdi
14009c0c9movdqu x0, [rsp+48]
14009c0cfmovups [rsp+32], x0
14009c0d4call 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)
14009c0d9lea rcx, [rsp+64]
14009c0decall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c0e3mov rdx, [rip+0xfb5a6]
14009c0eamov rax, [rsp+104]
14009c0efsub rax, [rdx]
14009c0f2je 0x14009c0fe
14009c0f4
14009c0f4loc_14009c0f4:
14009c0f4call __stack_chk_fail
14009c0f9mov rbx, rax
14009c0fcjmp 0x14009c121
14009c0fe
14009c0feloc_14009c0fe:
14009c0felea r8, [rip+25387]
14009c105lea rdx, [rip+0xfec14]
14009c10cmov rcx, rdi
14009c10fcall __cxa_throw
14009c114lea rcx, [rsp+64]
14009c119mov rbx, rax
14009c11ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c121
14009c121loc_14009c121:
14009c121mov rcx, rdi
14009c124call __cxa_free_exception
14009c129mov rdx, [rip+0xfb560]
14009c130mov rax, [rsp+104]
14009c135sub rax, [rdx]
14009c138jne 0x14009c0f4
14009c13amov rcx, rbx
14009c13dcall _Unwind_Resume
14009c142nop
14009c040
14009c040std::filesystem::hard_link_count(std::filesystem::__cxx11::path const&):
14009c040push rdi
14009c041push rsi
14009c042push rbx
14009c043sub rsp, 112
14009c047mov rbx, rcx
14009c04amov rcx, [rip+0xfb63f]
14009c051mov [rsp+48], 0
14009c059mov rax, [rcx]
14009c05cmov [rsp+104], rax
14009c061xor eax, eax
14009c063call std::_V2::system_category()
14009c068lea rdx, [rsp+48]
14009c06dmov rcx, rbx
14009c070mov [rsp+56], rax
14009c075call std::filesystem::hard_link_count(std::filesystem::__cxx11::path const&, std::error_code&)
14009c07amov edx, [rsp+48]
14009c07etest edx, edx
14009c080jne 0x14009c09b
14009c082mov rbx, [rip+0xfb607]
14009c089mov rdx, [rsp+104]
14009c08esub rdx, [rbx]
14009c091jne 0x14009c0f4
14009c093add rsp, 112
14009c097pop rbx
14009c098pop rsi
14009c099pop rdi
14009c09aret
14009c09b
14009c09bloc_14009c09b:
14009c09bmov ecx, 48
14009c0a0call __cxa_allocate_exception
14009c0a5lea rdx, [rip+0xf71a5]
14009c0aclea rcx, [rsp+64]
14009c0b1mov rdi, rax
14009c0b4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009c0b9lea r9, [rsp+32]
14009c0bemov r8, rbx
14009c0c1lea rdx, [rsp+64]
14009c0c6mov rcx, rdi
14009c0c9movdqu x0, [rsp+48]
14009c0cfmovups [rsp+32], x0
14009c0d4call 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)
14009c0d9lea rcx, [rsp+64]
14009c0decall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c0e3mov rdx, [rip+0xfb5a6]
14009c0eamov rax, [rsp+104]
14009c0efsub rax, [rdx]
14009c0f2je 0x14009c0fe
14009c0f4
14009c0f4loc_14009c0f4:
14009c0f4call __stack_chk_fail
14009c0f9mov rbx, rax
14009c0fcjmp 0x14009c121
14009c0fe
14009c0feloc_14009c0fe:
14009c0felea r8, [rip+25387]
14009c105lea rdx, [rip+0xfec14]
14009c10cmov rcx, rdi
14009c10fcall __cxa_throw
14009c114lea rcx, [rsp+64]
14009c119mov rbx, rax
14009c11ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c121
14009c121loc_14009c121:
14009c121mov rcx, rdi
14009c124call __cxa_free_exception
14009c129mov rdx, [rip+0xfb560]
14009c130mov rax, [rsp+104]
14009c135sub rax, [rdx]
14009c138jne 0x14009c0f4
14009c13amov rcx, rbx
14009c13dcall _Unwind_Resume
14009c142nop
14009c040
14009c143
14009c143 // align 0x10
14009c143 // align 0x10
14009c150
14009c150std::filesystem::hard_link_count(std::filesystem::__cxx11::path const&, std::error_code&):
14009c150push rsi
14009c151push rbx
14009c152sub rsp, 152
14009c159xor r9l, r9l
14009c15cmov r8l, 7
14009c162mov rcx, [rcx]
14009c165mov rbx, rdx
14009c168mov rdx, [rip+0xfb521]
14009c16fmov rax, [rdx]
14009c172mov [rsp+136], rax
14009c17axor eax, eax
14009c17cmov [rsp+40], 0x2000000
14009c184xor edx, edx
14009c186mov [rsp+48], 0
14009c18fmov [rsp+32], 3
14009c197call [rip+0x12da0b]
14009c19dmov [rsp+128], rbx
14009c1a5mov [rsp+64], rax
14009c1aamov rcx, rax
14009c1adcmp rax, -1
14009c1b1je 0x14009c238
14009c1b7
14009c1b7loc_14009c1b7:
14009c1b7lea rdx, [rsp+72]
14009c1bccall [rip+0x12da6e]
14009c1c2test eax, eax
14009c1c4je 0x14009c210
14009c1c6call std::_V2::system_category()
14009c1cbmov [rbx], 0
14009c1d1mov [rbx+8], rax
14009c1d5mov ebx, [rsp+112]
14009c1d9
14009c1d9loc_14009c1d9:
14009c1d9mov rcx, [rsp+64]
14009c1decmp rcx, -1
14009c1e2je 0x14009c1ea
14009c1e4call [rip+0x12d9b6]
14009c1ea
14009c1ealoc_14009c1ea:
14009c1eamov rdx, [rip+0xfb49f]
14009c1f1mov rax, [rsp+136]
14009c1f9sub rax, [rdx]
14009c1fcjne 0x14009c263
14009c1femov rax, rbx
14009c201add rsp, 152
14009c208pop rbx
14009c209pop rsi
14009c20aret
14009c20b
14009c20b 0f 1f 44 00 00 ..D..
14009c210
14009c210loc_14009c210:
14009c210mov rbx, [rsp+128]
14009c218call [rip+0x12da32]
14009c21emov esi, eax
14009c220call std::_V2::system_category()
14009c225mov [rbx], esi
14009c227mov [rbx+8], rax
14009c22bmov rbx, -1
14009c232jmp 0x14009c1d9
14009c234
14009c234 0f 1f 40 00 ..@.
14009c238
14009c238loc_14009c238:
14009c238call [rip+0x12da12]
14009c23emov esi, eax
14009c240call std::_V2::system_category()
14009c245mov rcx, [rsp+64]
14009c24amov [rbx], esi
14009c24cmov [rbx+8], rax
14009c250cmp rcx, -1
14009c254jne 0x14009c1b7
14009c25amov rbx, -1
14009c261jmp 0x14009c1ea
14009c263
14009c263loc_14009c263:
14009c263call __stack_chk_fail
14009c268nop
14009c150
14009c150std::filesystem::hard_link_count(std::filesystem::__cxx11::path const&, std::error_code&):
14009c150push rsi
14009c151push rbx
14009c152sub rsp, 152
14009c159xor r9l, r9l
14009c15cmov r8l, 7
14009c162mov rcx, [rcx]
14009c165mov rbx, rdx
14009c168mov rdx, [rip+0xfb521]
14009c16fmov rax, [rdx]
14009c172mov [rsp+136], rax
14009c17axor eax, eax
14009c17cmov [rsp+40], 0x2000000
14009c184xor edx, edx
14009c186mov [rsp+48], 0
14009c18fmov [rsp+32], 3
14009c197call [rip+0x12da0b]
14009c19dmov [rsp+128], rbx
14009c1a5mov [rsp+64], rax
14009c1aamov rcx, rax
14009c1adcmp rax, -1
14009c1b1je 0x14009c238
14009c1b7
14009c1b7loc_14009c1b7:
14009c1b7lea rdx, [rsp+72]
14009c1bccall [rip+0x12da6e]
14009c1c2test eax, eax
14009c1c4je 0x14009c210
14009c1c6call std::_V2::system_category()
14009c1cbmov [rbx], 0
14009c1d1mov [rbx+8], rax
14009c1d5mov ebx, [rsp+112]
14009c1d9
14009c1d9loc_14009c1d9:
14009c1d9mov rcx, [rsp+64]
14009c1decmp rcx, -1
14009c1e2je 0x14009c1ea
14009c1e4call [rip+0x12d9b6]
14009c1ea
14009c1ealoc_14009c1ea:
14009c1eamov rdx, [rip+0xfb49f]
14009c1f1mov rax, [rsp+136]
14009c1f9sub rax, [rdx]
14009c1fcjne 0x14009c263
14009c1femov rax, rbx
14009c201add rsp, 152
14009c208pop rbx
14009c209pop rsi
14009c20aret
14009c20b
14009c20b 0f 1f 44 00 00 ..D..
14009c210
14009c210loc_14009c210:
14009c210mov rbx, [rsp+128]
14009c218call [rip+0x12da32]
14009c21emov esi, eax
14009c220call std::_V2::system_category()
14009c225mov [rbx], esi
14009c227mov [rbx+8], rax
14009c22bmov rbx, -1
14009c232jmp 0x14009c1d9
14009c234
14009c234 0f 1f 40 00 ..@.
14009c238
14009c238loc_14009c238:
14009c238call [rip+0x12da12]
14009c23emov esi, eax
14009c240call std::_V2::system_category()
14009c245mov rcx, [rsp+64]
14009c24amov [rbx], esi
14009c24cmov [rbx+8], rax
14009c250cmp rcx, -1
14009c254jne 0x14009c1b7
14009c25amov rbx, -1
14009c261jmp 0x14009c1ea
14009c263
14009c263loc_14009c263:
14009c263call __stack_chk_fail
14009c268nop
14009c150
14009c269
14009c269 // align 0x10
14009c269 // align 0x10
14009c270
14009c270std::filesystem::last_write_time(std::filesystem::__cxx11::path const&):
14009c270push rdi
14009c271push rsi
14009c272push rbx
14009c273sub rsp, 112
14009c277mov rbx, rcx
14009c27amov rcx, [rip+0xfb40f]
14009c281mov rax, [rcx]
14009c284mov [rsp+104], rax
14009c289xor eax, eax
14009c28bcall std::_V2::system_category()
14009c290lea rdx, [rsp+48]
14009c295mov rcx, rbx
14009c298mov [rsp+48], 0
14009c2a0mov [rsp+56], rax
14009c2a5call std::filesystem::last_write_time(std::filesystem::__cxx11::path const&, std::error_code&)
14009c2aamov edx, [rsp+48]
14009c2aetest edx, edx
14009c2b0jne 0x14009c2cb
14009c2b2mov rbx, [rip+0xfb3d7]
14009c2b9mov rdx, [rsp+104]
14009c2besub rdx, [rbx]
14009c2c1jne 0x14009c324
14009c2c3add rsp, 112
14009c2c7pop rbx
14009c2c8pop rsi
14009c2c9pop rdi
14009c2caret
14009c2cb
14009c2cbloc_14009c2cb:
14009c2cbmov ecx, 48
14009c2d0call __cxa_allocate_exception
14009c2d5lea rdx, [rip+0xf6f8b]
14009c2dclea rcx, [rsp+64]
14009c2e1mov rdi, rax
14009c2e4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009c2e9lea r9, [rsp+32]
14009c2eemov r8, rbx
14009c2f1lea rdx, [rsp+64]
14009c2f6mov rcx, rdi
14009c2f9movdqu x0, [rsp+48]
14009c2ffmovups [rsp+32], x0
14009c304call 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)
14009c309lea rcx, [rsp+64]
14009c30ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c313mov rdx, [rip+0xfb376]
14009c31amov rax, [rsp+104]
14009c31fsub rax, [rdx]
14009c322je 0x14009c32e
14009c324
14009c324loc_14009c324:
14009c324call __stack_chk_fail
14009c329mov rbx, rax
14009c32cjmp 0x14009c351
14009c32e
14009c32eloc_14009c32e:
14009c32elea r8, [rip+24827]
14009c335lea rdx, [rip+0xfe9e4]
14009c33cmov rcx, rdi
14009c33fcall __cxa_throw
14009c344lea rcx, [rsp+64]
14009c349mov rbx, rax
14009c34ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c351
14009c351loc_14009c351:
14009c351mov rcx, rdi
14009c354call __cxa_free_exception
14009c359mov rdx, [rip+0xfb330]
14009c360mov rax, [rsp+104]
14009c365sub rax, [rdx]
14009c368jne 0x14009c324
14009c36amov rcx, rbx
14009c36dcall _Unwind_Resume
14009c372nop
14009c270
14009c270std::filesystem::last_write_time(std::filesystem::__cxx11::path const&):
14009c270push rdi
14009c271push rsi
14009c272push rbx
14009c273sub rsp, 112
14009c277mov rbx, rcx
14009c27amov rcx, [rip+0xfb40f]
14009c281mov rax, [rcx]
14009c284mov [rsp+104], rax
14009c289xor eax, eax
14009c28bcall std::_V2::system_category()
14009c290lea rdx, [rsp+48]
14009c295mov rcx, rbx
14009c298mov [rsp+48], 0
14009c2a0mov [rsp+56], rax
14009c2a5call std::filesystem::last_write_time(std::filesystem::__cxx11::path const&, std::error_code&)
14009c2aamov edx, [rsp+48]
14009c2aetest edx, edx
14009c2b0jne 0x14009c2cb
14009c2b2mov rbx, [rip+0xfb3d7]
14009c2b9mov rdx, [rsp+104]
14009c2besub rdx, [rbx]
14009c2c1jne 0x14009c324
14009c2c3add rsp, 112
14009c2c7pop rbx
14009c2c8pop rsi
14009c2c9pop rdi
14009c2caret
14009c2cb
14009c2cbloc_14009c2cb:
14009c2cbmov ecx, 48
14009c2d0call __cxa_allocate_exception
14009c2d5lea rdx, [rip+0xf6f8b]
14009c2dclea rcx, [rsp+64]
14009c2e1mov rdi, rax
14009c2e4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009c2e9lea r9, [rsp+32]
14009c2eemov r8, rbx
14009c2f1lea rdx, [rsp+64]
14009c2f6mov rcx, rdi
14009c2f9movdqu x0, [rsp+48]
14009c2ffmovups [rsp+32], x0
14009c304call 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)
14009c309lea rcx, [rsp+64]
14009c30ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c313mov rdx, [rip+0xfb376]
14009c31amov rax, [rsp+104]
14009c31fsub rax, [rdx]
14009c322je 0x14009c32e
14009c324
14009c324loc_14009c324:
14009c324call __stack_chk_fail
14009c329mov rbx, rax
14009c32cjmp 0x14009c351
14009c32e
14009c32eloc_14009c32e:
14009c32elea r8, [rip+24827]
14009c335lea rdx, [rip+0xfe9e4]
14009c33cmov rcx, rdi
14009c33fcall __cxa_throw
14009c344lea rcx, [rsp+64]
14009c349mov rbx, rax
14009c34ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c351
14009c351loc_14009c351:
14009c351mov rcx, rdi
14009c354call __cxa_free_exception
14009c359mov rdx, [rip+0xfb330]
14009c360mov rax, [rsp+104]
14009c365sub rax, [rdx]
14009c368jne 0x14009c324
14009c36amov rcx, rbx
14009c36dcall _Unwind_Resume
14009c372nop
14009c270
14009c373
14009c373 // align 0x10
14009c373 // align 0x10
14009c380
14009c380std::filesystem::last_write_time(std::filesystem::__cxx11::path const&, std::chrono::time_point<std::filesystem::__file_clock, std::chrono::duration<long long, std::ratio<1, 1000000000>>>):
14009c380push rdi
14009c381push rsi
14009c382push rbx
14009c383sub rsp, 112
14009c387mov rbx, rcx
14009c38amov rcx, [rip+0xfb2ff]
14009c391mov r8, [rcx]
14009c394mov [rsp+104], r8
14009c399lea r8, [rsp+48]
14009c39emov rcx, rbx
14009c3a1call std::filesystem::last_write_time(std::filesystem::__cxx11::path const&, std::chrono::time_point<std::filesystem::__file_clock, std::chrono::duration<long long, std::ratio<1, 1000000000>>>, std::error_code&)
14009c3a6mov eax, [rsp+48]
14009c3aatest eax, eax
14009c3acjne 0x14009c3c7
14009c3aemov rbx, [rip+0xfb2db]
14009c3b5mov rax, [rsp+104]
14009c3basub rax, [rbx]
14009c3bdjne 0x14009c420
14009c3bfadd rsp, 112
14009c3c3pop rbx
14009c3c4pop rsi
14009c3c5pop rdi
14009c3c6ret
14009c3c7
14009c3c7loc_14009c3c7:
14009c3c7mov ecx, 48
14009c3cccall __cxa_allocate_exception
14009c3d1lea rdx, [rip+0xf6ea4]
14009c3d8lea rcx, [rsp+64]
14009c3ddmov rdi, rax
14009c3e0call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009c3e5lea r9, [rsp+32]
14009c3eamov r8, rbx
14009c3edlea rdx, [rsp+64]
14009c3f2mov rcx, rdi
14009c3f5movdqu x0, [rsp+48]
14009c3fbmovups [rsp+32], x0
14009c400call 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)
14009c405lea rcx, [rsp+64]
14009c40acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c40fmov rbx, [rip+0xfb27a]
14009c416mov rax, [rsp+104]
14009c41bsub rax, [rbx]
14009c41eje 0x14009c42a
14009c420
14009c420loc_14009c420:
14009c420call __stack_chk_fail
14009c425mov rbx, rax
14009c428jmp 0x14009c44d
14009c42a
14009c42aloc_14009c42a:
14009c42alea r8, [rip+24575]
14009c431lea rdx, [rip+0xfe8e8]
14009c438mov rcx, rdi
14009c43bcall __cxa_throw
14009c440lea rcx, [rsp+64]
14009c445mov rbx, rax
14009c448call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c44d
14009c44dloc_14009c44d:
14009c44dmov rcx, rdi
14009c450call __cxa_free_exception
14009c455mov rcx, [rip+0xfb234]
14009c45cmov rax, [rsp+104]
14009c461sub rax, [rcx]
14009c464jne 0x14009c420
14009c466mov rcx, rbx
14009c469call _Unwind_Resume
14009c46enop
14009c380
14009c380std::filesystem::last_write_time(std::filesystem::__cxx11::path const&, std::chrono::time_point<std::filesystem::__file_clock, std::chrono::duration<long long, std::ratio<1, 1000000000>>>):
14009c380push rdi
14009c381push rsi
14009c382push rbx
14009c383sub rsp, 112
14009c387mov rbx, rcx
14009c38amov rcx, [rip+0xfb2ff]
14009c391mov r8, [rcx]
14009c394mov [rsp+104], r8
14009c399lea r8, [rsp+48]
14009c39emov rcx, rbx
14009c3a1call std::filesystem::last_write_time(std::filesystem::__cxx11::path const&, std::chrono::time_point<std::filesystem::__file_clock, std::chrono::duration<long long, std::ratio<1, 1000000000>>>, std::error_code&)
14009c3a6mov eax, [rsp+48]
14009c3aatest eax, eax
14009c3acjne 0x14009c3c7
14009c3aemov rbx, [rip+0xfb2db]
14009c3b5mov rax, [rsp+104]
14009c3basub rax, [rbx]
14009c3bdjne 0x14009c420
14009c3bfadd rsp, 112
14009c3c3pop rbx
14009c3c4pop rsi
14009c3c5pop rdi
14009c3c6ret
14009c3c7
14009c3c7loc_14009c3c7:
14009c3c7mov ecx, 48
14009c3cccall __cxa_allocate_exception
14009c3d1lea rdx, [rip+0xf6ea4]
14009c3d8lea rcx, [rsp+64]
14009c3ddmov rdi, rax
14009c3e0call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009c3e5lea r9, [rsp+32]
14009c3eamov r8, rbx
14009c3edlea rdx, [rsp+64]
14009c3f2mov rcx, rdi
14009c3f5movdqu x0, [rsp+48]
14009c3fbmovups [rsp+32], x0
14009c400call 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)
14009c405lea rcx, [rsp+64]
14009c40acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c40fmov rbx, [rip+0xfb27a]
14009c416mov rax, [rsp+104]
14009c41bsub rax, [rbx]
14009c41eje 0x14009c42a
14009c420
14009c420loc_14009c420:
14009c420call __stack_chk_fail
14009c425mov rbx, rax
14009c428jmp 0x14009c44d
14009c42a
14009c42aloc_14009c42a:
14009c42alea r8, [rip+24575]
14009c431lea rdx, [rip+0xfe8e8]
14009c438mov rcx, rdi
14009c43bcall __cxa_throw
14009c440lea rcx, [rsp+64]
14009c445mov rbx, rax
14009c448call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c44d
14009c44dloc_14009c44d:
14009c44dmov rcx, rdi
14009c450call __cxa_free_exception
14009c455mov rcx, [rip+0xfb234]
14009c45cmov rax, [rsp+104]
14009c461sub rax, [rcx]
14009c464jne 0x14009c420
14009c466mov rcx, rbx
14009c469call _Unwind_Resume
14009c46enop
14009c380
14009c46f
14009c46f // align 0x10
14009c46f // align 0x10
14009c470
14009c470std::filesystem::last_write_time(std::filesystem::__cxx11::path const&, std::chrono::time_point<std::filesystem::__file_clock, std::chrono::duration<long long, std::ratio<1, 1000000000>>>, std::error_code&):
14009c470push r14
14009c472push rdi
14009c473push rsi
14009c474push rbx
14009c475sub rsp, 120
14009c479mov rdi, rcx
14009c47cmov rcx, [rip+0xfb20d]
14009c483mov rsi, r8
14009c486mov rax, [rcx]
14009c489mov [rsp+104], rax
14009c48emov rax, 0x59572d4cbf520000
14009c498lea rcx, [rdx+rax]
14009c49cmov rax, 0x112e0be826d694b3
14009c4a6imul rcx
14009c4a9sar rcx, 63
14009c4admov rbx, rdx
14009c4b0lea rdx, [rsp+48]
14009c4b5sar rbx, 26
14009c4b9sub rbx, rcx
14009c4bcmov rcx, [rdi]
14009c4bfmov [rsp+40], rbx
14009c4c4call [rip+0x12da16]
14009c4catest eax, eax
14009c4ccjne 0x14009c540
14009c4cecall std::_V2::system_category()
14009c4d3mov [rsi], 0
14009c4d9mov rbx, [rsp+80]
14009c4demov [rsi+8], rax
14009c4e2
14009c4e2loc_14009c4e2:
14009c4e2mov [rsp+32], rbx
14009c4e7mov rcx, [rdi]
14009c4ealea rdx, [rsp+32]
14009c4efcall [rip+0x12d9f3]
14009c4f5mov ebx, eax
14009c4f7test eax, eax
14009c4f9jne 0x14009c528
14009c4fbcall std::_V2::system_category()
14009c500mov rdi, rax
14009c503
14009c503loc_14009c503:
14009c503mov [rsi], ebx
14009c505mov [rsi+8], rdi
14009c509mov rsi, [rip+0xfb180]
14009c510mov rax, [rsp+104]
14009c515sub rax, [rsi]
14009c518jne 0x14009c558
14009c51aadd rsp, 120
14009c51epop rbx
14009c51fpop rsi
14009c520pop rdi
14009c521pop r14
14009c523ret
14009c524
14009c524 0f 1f 40 00 ..@.
14009c528
14009c528loc_14009c528:
14009c528call std::_V2::generic_category()
14009c52dmov rdi, rax
14009c530call [rip+0x12d8d2]
14009c536mov ebx, [rax]
14009c538jmp 0x14009c503
14009c53a
14009c53a 66 0f 1f 44 00 00 f..D..
14009c540
14009c540loc_14009c540:
14009c540call std::_V2::generic_category()
14009c545mov r14, rax
14009c548call [rip+0x12d8ba]
14009c54emov eax, [rax]
14009c550mov [rsi+8], r14
14009c554mov [rsi], eax
14009c556jmp 0x14009c4e2
14009c558
14009c558loc_14009c558:
14009c558call __stack_chk_fail
14009c55dnop
14009c470
14009c470std::filesystem::last_write_time(std::filesystem::__cxx11::path const&, std::chrono::time_point<std::filesystem::__file_clock, std::chrono::duration<long long, std::ratio<1, 1000000000>>>, std::error_code&):
14009c470push r14
14009c472push rdi
14009c473push rsi
14009c474push rbx
14009c475sub rsp, 120
14009c479mov rdi, rcx
14009c47cmov rcx, [rip+0xfb20d]
14009c483mov rsi, r8
14009c486mov rax, [rcx]
14009c489mov [rsp+104], rax
14009c48emov rax, 0x59572d4cbf520000
14009c498lea rcx, [rdx+rax]
14009c49cmov rax, 0x112e0be826d694b3
14009c4a6imul rcx
14009c4a9sar rcx, 63
14009c4admov rbx, rdx
14009c4b0lea rdx, [rsp+48]
14009c4b5sar rbx, 26
14009c4b9sub rbx, rcx
14009c4bcmov rcx, [rdi]
14009c4bfmov [rsp+40], rbx
14009c4c4call [rip+0x12da16]
14009c4catest eax, eax
14009c4ccjne 0x14009c540
14009c4cecall std::_V2::system_category()
14009c4d3mov [rsi], 0
14009c4d9mov rbx, [rsp+80]
14009c4demov [rsi+8], rax
14009c4e2
14009c4e2loc_14009c4e2:
14009c4e2mov [rsp+32], rbx
14009c4e7mov rcx, [rdi]
14009c4ealea rdx, [rsp+32]
14009c4efcall [rip+0x12d9f3]
14009c4f5mov ebx, eax
14009c4f7test eax, eax
14009c4f9jne 0x14009c528
14009c4fbcall std::_V2::system_category()
14009c500mov rdi, rax
14009c503
14009c503loc_14009c503:
14009c503mov [rsi], ebx
14009c505mov [rsi+8], rdi
14009c509mov rsi, [rip+0xfb180]
14009c510mov rax, [rsp+104]
14009c515sub rax, [rsi]
14009c518jne 0x14009c558
14009c51aadd rsp, 120
14009c51epop rbx
14009c51fpop rsi
14009c520pop rdi
14009c521pop r14
14009c523ret
14009c524
14009c524 0f 1f 40 00 ..@.
14009c528
14009c528loc_14009c528:
14009c528call std::_V2::generic_category()
14009c52dmov rdi, rax
14009c530call [rip+0x12d8d2]
14009c536mov ebx, [rax]
14009c538jmp 0x14009c503
14009c53a
14009c53a 66 0f 1f 44 00 00 f..D..
14009c540
14009c540loc_14009c540:
14009c540call std::_V2::generic_category()
14009c545mov r14, rax
14009c548call [rip+0x12d8ba]
14009c54emov eax, [rax]
14009c550mov [rsi+8], r14
14009c554mov [rsi], eax
14009c556jmp 0x14009c4e2
14009c558
14009c558loc_14009c558:
14009c558call __stack_chk_fail
14009c55dnop
14009c470
14009c55e
14009c55e // align 0x10
14009c55e // align 0x10
14009c560
14009c560std::filesystem::last_write_time(std::filesystem::__cxx11::path const&, std::error_code&):
14009c560push rsi
14009c561push rbx
14009c562sub rsp, 104
14009c566mov rcx, [rcx]
14009c569mov rbx, rdx
14009c56cmov rdx, [rip+0xfb11d]
14009c573mov rax, [rdx]
14009c576mov [rsp+88], rax
14009c57bxor eax, eax
14009c57dlea rdx, [rsp+32]
14009c582call [rip+0x12d958]
14009c588test eax, eax
14009c58aje 0x14009c5c8
14009c58ccall std::_V2::generic_category()
14009c591mov rsi, rax
14009c594call [rip+0x12d86e]
14009c59amov eax, [rax]
14009c59cmov [rbx+8], rsi
14009c5a0mov [rbx], eax
14009c5a2mov rax, 0x8000000000000000
14009c5ac
14009c5acloc_14009c5ac:
14009c5acmov rbx, [rip+0xfb0dd]
14009c5b3mov rdx, [rsp+88]
14009c5b8sub rdx, [rbx]
14009c5bbjne 0x14009c626
14009c5bdadd rsp, 104
14009c5c1pop rbx
14009c5c2pop rsi
14009c5c3ret
14009c5c4
14009c5c4 0f 1f 40 00 ..@.
14009c5c8
14009c5c8loc_14009c5c8:
14009c5c8call std::_V2::system_category()
14009c5cdmov [rbx], 0
14009c5d3mov rdx, 0x225c17d03
14009c5ddmov [rbx+8], rax
14009c5e1mov rax, [rsp+72]
14009c5e6cmp rax, rdx
14009c5e9jle 0x14009c610
14009c5ebcall std::_V2::generic_category()
14009c5f0mov [rbx], 132
14009c5f6mov [rbx+8], rax
14009c5famov rax, 0x8000000000000000
14009c604jmp 0x14009c5ac
14009c606
14009c606 66 2e 0f 1f 84 00 00 00 00 00 f.........
14009c610
14009c610loc_14009c610:
14009c610mov rdx, 0xfffffffe80490b00
14009c61aadd rax, rdx
14009c61dimul rax, rax, 0x3b9aca00
14009c624jmp 0x14009c5ac
14009c626
14009c626loc_14009c626:
14009c626call __stack_chk_fail
14009c62bnop
14009c560
14009c560std::filesystem::last_write_time(std::filesystem::__cxx11::path const&, std::error_code&):
14009c560push rsi
14009c561push rbx
14009c562sub rsp, 104
14009c566mov rcx, [rcx]
14009c569mov rbx, rdx
14009c56cmov rdx, [rip+0xfb11d]
14009c573mov rax, [rdx]
14009c576mov [rsp+88], rax
14009c57bxor eax, eax
14009c57dlea rdx, [rsp+32]
14009c582call [rip+0x12d958]
14009c588test eax, eax
14009c58aje 0x14009c5c8
14009c58ccall std::_V2::generic_category()
14009c591mov rsi, rax
14009c594call [rip+0x12d86e]
14009c59amov eax, [rax]
14009c59cmov [rbx+8], rsi
14009c5a0mov [rbx], eax
14009c5a2mov rax, 0x8000000000000000
14009c5ac
14009c5acloc_14009c5ac:
14009c5acmov rbx, [rip+0xfb0dd]
14009c5b3mov rdx, [rsp+88]
14009c5b8sub rdx, [rbx]
14009c5bbjne 0x14009c626
14009c5bdadd rsp, 104
14009c5c1pop rbx
14009c5c2pop rsi
14009c5c3ret
14009c5c4
14009c5c4 0f 1f 40 00 ..@.
14009c5c8
14009c5c8loc_14009c5c8:
14009c5c8call std::_V2::system_category()
14009c5cdmov [rbx], 0
14009c5d3mov rdx, 0x225c17d03
14009c5ddmov [rbx+8], rax
14009c5e1mov rax, [rsp+72]
14009c5e6cmp rax, rdx
14009c5e9jle 0x14009c610
14009c5ebcall std::_V2::generic_category()
14009c5f0mov [rbx], 132
14009c5f6mov [rbx+8], rax
14009c5famov rax, 0x8000000000000000
14009c604jmp 0x14009c5ac
14009c606
14009c606 66 2e 0f 1f 84 00 00 00 00 00 f.........
14009c610
14009c610loc_14009c610:
14009c610mov rdx, 0xfffffffe80490b00
14009c61aadd rax, rdx
14009c61dimul rax, rax, 0x3b9aca00
14009c624jmp 0x14009c5ac
14009c626
14009c626loc_14009c626:
14009c626call __stack_chk_fail
14009c62bnop
14009c560
14009c62c
14009c62c // align 0x10
14009c62c // align 0x10
14009c630
14009c630std::filesystem::create_directory(std::filesystem::__cxx11::path const&):
14009c630push rdi
14009c631push rsi
14009c632push rbx
14009c633sub rsp, 112
14009c637mov rbx, rcx
14009c63amov rcx, [rip+0xfb04f]
14009c641mov rax, [rcx]
14009c644mov [rsp+104], rax
14009c649xor eax, eax
14009c64bcall std::_V2::system_category()
14009c650lea rdx, [rsp+48]
14009c655mov rcx, rbx
14009c658mov [rsp+48], 0
14009c660mov [rsp+56], rax
14009c665call _ZN12_GLOBAL__N_1L10create_dirERKNSt10filesystem7__cxx114pathENS0_5permsERSt10error_code.isra.0
14009c66amov edx, [rsp+48]
14009c66etest edx, edx
14009c670jne 0x14009c68b
14009c672mov rbx, [rip+0xfb017]
14009c679mov rdx, [rsp+104]
14009c67esub rdx, [rbx]
14009c681jne 0x14009c6e4
14009c683add rsp, 112
14009c687pop rbx
14009c688pop rsi
14009c689pop rdi
14009c68aret
14009c68b
14009c68bloc_14009c68b:
14009c68bmov ecx, 48
14009c690call __cxa_allocate_exception
14009c695lea rdx, [rip+0xf6c08]
14009c69clea rcx, [rsp+64]
14009c6a1mov rdi, rax
14009c6a4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009c6a9lea r9, [rsp+32]
14009c6aemov r8, rbx
14009c6b1lea rdx, [rsp+64]
14009c6b6mov rcx, rdi
14009c6b9movdqu x0, [rsp+48]
14009c6bfmovups [rsp+32], x0
14009c6c4call 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)
14009c6c9lea rcx, [rsp+64]
14009c6cecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c6d3mov rdx, [rip+0xfafb6]
14009c6damov rax, [rsp+104]
14009c6dfsub rax, [rdx]
14009c6e2je 0x14009c6ee
14009c6e4
14009c6e4loc_14009c6e4:
14009c6e4call __stack_chk_fail
14009c6e9mov rbx, rax
14009c6ecjmp 0x14009c711
14009c6ee
14009c6eeloc_14009c6ee:
14009c6eelea r8, [rip+23867]
14009c6f5lea rdx, [rip+0xfe624]
14009c6fcmov rcx, rdi
14009c6ffcall __cxa_throw
14009c704lea rcx, [rsp+64]
14009c709mov rbx, rax
14009c70ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c711
14009c711loc_14009c711:
14009c711mov rcx, rdi
14009c714call __cxa_free_exception
14009c719mov rdx, [rip+0xfaf70]
14009c720mov rax, [rsp+104]
14009c725sub rax, [rdx]
14009c728jne 0x14009c6e4
14009c72amov rcx, rbx
14009c72dcall _Unwind_Resume
14009c732nop
14009c630
14009c630std::filesystem::create_directory(std::filesystem::__cxx11::path const&):
14009c630push rdi
14009c631push rsi
14009c632push rbx
14009c633sub rsp, 112
14009c637mov rbx, rcx
14009c63amov rcx, [rip+0xfb04f]
14009c641mov rax, [rcx]
14009c644mov [rsp+104], rax
14009c649xor eax, eax
14009c64bcall std::_V2::system_category()
14009c650lea rdx, [rsp+48]
14009c655mov rcx, rbx
14009c658mov [rsp+48], 0
14009c660mov [rsp+56], rax
14009c665call _ZN12_GLOBAL__N_1L10create_dirERKNSt10filesystem7__cxx114pathENS0_5permsERSt10error_code.isra.0
14009c66amov edx, [rsp+48]
14009c66etest edx, edx
14009c670jne 0x14009c68b
14009c672mov rbx, [rip+0xfb017]
14009c679mov rdx, [rsp+104]
14009c67esub rdx, [rbx]
14009c681jne 0x14009c6e4
14009c683add rsp, 112
14009c687pop rbx
14009c688pop rsi
14009c689pop rdi
14009c68aret
14009c68b
14009c68bloc_14009c68b:
14009c68bmov ecx, 48
14009c690call __cxa_allocate_exception
14009c695lea rdx, [rip+0xf6c08]
14009c69clea rcx, [rsp+64]
14009c6a1mov rdi, rax
14009c6a4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009c6a9lea r9, [rsp+32]
14009c6aemov r8, rbx
14009c6b1lea rdx, [rsp+64]
14009c6b6mov rcx, rdi
14009c6b9movdqu x0, [rsp+48]
14009c6bfmovups [rsp+32], x0
14009c6c4call 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)
14009c6c9lea rcx, [rsp+64]
14009c6cecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c6d3mov rdx, [rip+0xfafb6]
14009c6damov rax, [rsp+104]
14009c6dfsub rax, [rdx]
14009c6e2je 0x14009c6ee
14009c6e4
14009c6e4loc_14009c6e4:
14009c6e4call __stack_chk_fail
14009c6e9mov rbx, rax
14009c6ecjmp 0x14009c711
14009c6ee
14009c6eeloc_14009c6ee:
14009c6eelea r8, [rip+23867]
14009c6f5lea rdx, [rip+0xfe624]
14009c6fcmov rcx, rdi
14009c6ffcall __cxa_throw
14009c704lea rcx, [rsp+64]
14009c709mov rbx, rax
14009c70ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c711
14009c711loc_14009c711:
14009c711mov rcx, rdi
14009c714call __cxa_free_exception
14009c719mov rdx, [rip+0xfaf70]
14009c720mov rax, [rsp+104]
14009c725sub rax, [rdx]
14009c728jne 0x14009c6e4
14009c72amov rcx, rbx
14009c72dcall _Unwind_Resume
14009c732nop
14009c630
14009c733
14009c733 // align 0x10
14009c733 // align 0x10
14009c740
14009c740std::filesystem::create_directory(std::filesystem::__cxx11::path const&, std::error_code&):
14009c740push rsi
14009c741push rbx
14009c742sub rsp, 56
14009c746mov rsi, rcx
14009c749mov rbx, rdx
14009c74cmov rcx, [rcx]
14009c74fcall [rip+0x12d773]
14009c755test eax, eax
14009c757jne 0x14009c778
14009c759call std::_V2::system_category()
14009c75emov [rbx], 0
14009c764mov [rbx+8], rax
14009c768mov eax, 1
14009c76d
14009c76dloc_14009c76d:
14009c76dadd rsp, 56
14009c771pop rbx
14009c772pop rsi
14009c773ret
14009c774
14009c774 0f 1f 40 00 ..@.
14009c778
14009c778loc_14009c778:
14009c778call [rip+0x12d68a]
14009c77emov r8l, [rax]
14009c781cmp r8l, 17
14009c785je 0x14009c7a8
14009c787
14009c787loc_14009c787:
14009c787mov [rsp+44], r8l
14009c78ccall std::_V2::generic_category()
14009c791mov r8l, [rsp+44]
14009c796mov [rbx+8], rax
14009c79axor eax, eax
14009c79cmov [rbx], r8l
14009c79fjmp 0x14009c76d
14009c7a1
14009c7a1 0f 1f 80 00 00 00 00 .......
14009c7a8
14009c7a8loc_14009c7a8:
14009c7a8mov rdx, rbx
14009c7abmov rcx, rsi
14009c7aemov [rsp+44], r8l
14009c7b3call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009c7b8mov r8l, [rsp+44]
14009c7bdcmp al, 2
14009c7bfjne 0x14009c787
14009c7c1xor eax, eax
14009c7c3jmp 0x14009c76d
14009c740
14009c740std::filesystem::create_directory(std::filesystem::__cxx11::path const&, std::error_code&):
14009c740push rsi
14009c741push rbx
14009c742sub rsp, 56
14009c746mov rsi, rcx
14009c749mov rbx, rdx
14009c74cmov rcx, [rcx]
14009c74fcall [rip+0x12d773]
14009c755test eax, eax
14009c757jne 0x14009c778
14009c759call std::_V2::system_category()
14009c75emov [rbx], 0
14009c764mov [rbx+8], rax
14009c768mov eax, 1
14009c76d
14009c76dloc_14009c76d:
14009c76dadd rsp, 56
14009c771pop rbx
14009c772pop rsi
14009c773ret
14009c774
14009c774 0f 1f 40 00 ..@.
14009c778
14009c778loc_14009c778:
14009c778call [rip+0x12d68a]
14009c77emov r8l, [rax]
14009c781cmp r8l, 17
14009c785je 0x14009c7a8
14009c787
14009c787loc_14009c787:
14009c787mov [rsp+44], r8l
14009c78ccall std::_V2::generic_category()
14009c791mov r8l, [rsp+44]
14009c796mov [rbx+8], rax
14009c79axor eax, eax
14009c79cmov [rbx], r8l
14009c79fjmp 0x14009c76d
14009c7a1
14009c7a1 0f 1f 80 00 00 00 00 .......
14009c7a8
14009c7a8loc_14009c7a8:
14009c7a8mov rdx, rbx
14009c7abmov rcx, rsi
14009c7aemov [rsp+44], r8l
14009c7b3call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
14009c7b8mov r8l, [rsp+44]
14009c7bdcmp al, 2
14009c7bfjne 0x14009c787
14009c7c1xor eax, eax
14009c7c3jmp 0x14009c76d
14009c740
14009c7c5
14009c7c5 // align 0x10
14009c7c5 // align 0x10
14009c7d0
14009c7d0std::filesystem::create_directory(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
14009c7d0push rdi
14009c7d1push rsi
14009c7d2push rbx
14009c7d3sub rsp, 192
14009c7damov rsi, rcx
14009c7ddmov rcx, [rip+0xfaeac]
14009c7e4mov rbx, rdx
14009c7e7mov rax, [rcx]
14009c7eamov [rsp+184], rax
14009c7f2xor eax, eax
14009c7f4call std::_V2::system_category()
14009c7f9mov rcx, [rbx]
14009c7fclea rdx, [rsp+80]
14009c801mov [rsp+72], rax
14009c806call [rip+0x12d6d4]
14009c80ctest eax, eax
14009c80ejne 0x14009c858
14009c810lea rdx, [rsp+64]
14009c815mov rcx, rsi
14009c818mov [rsp+64], 0
14009c820call _ZN12_GLOBAL__N_1L10create_dirERKNSt10filesystem7__cxx114pathENS0_5permsERSt10error_code.isra.0
14009c825mov r8l, [rsp+64]
14009c82a
14009c82aloc_14009c82a:
14009c82atest r8l, r8l
14009c82djne 0x14009c872
14009c82fmov rbx, [rip+0xfae5a]
14009c836mov rdx, [rsp+184]
14009c83esub rdx, [rbx]
14009c841jne 0x14009c8e6
14009c847add rsp, 192
14009c84epop rbx
14009c84fpop rsi
14009c850pop rdi
14009c851ret
14009c852
14009c852 66 0f 1f 44 00 00 f..D..
14009c858
14009c858loc_14009c858:
14009c858call std::_V2::generic_category()
14009c85dmov rbx, rax
14009c860call [rip+0x12d5a2]
14009c866mov [rsp+72], rbx
14009c86bmov r8l, [rax]
14009c86exor eax, eax
14009c870jmp 0x14009c82a
14009c872
14009c872loc_14009c872:
14009c872mov ecx, 48
14009c877mov [rsp+40], r8l
14009c87ccall __cxa_allocate_exception
14009c881lea rdx, [rip+0xf6a1c]
14009c888lea rcx, [rsp+144]
14009c890mov rdi, rax
14009c893call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009c898mov r8l, [rsp+40]
14009c89dlea r9, [rsp+48]
14009c8a2lea rdx, [rsp+144]
14009c8aamov rcx, rdi
14009c8admov [rsp+64], r8l
14009c8b2movdqu x0, [rsp+64]
14009c8b8mov r8, rsi
14009c8bbmovups [rsp+48], x0
14009c8c0call 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)
14009c8c5lea rcx, [rsp+144]
14009c8cdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c8d2mov rbx, [rip+0xfadb7]
14009c8d9mov rax, [rsp+184]
14009c8e1sub rax, [rbx]
14009c8e4je 0x14009c912
14009c8e6
14009c8e6loc_14009c8e6:
14009c8e6call __stack_chk_fail
14009c8ebmov rbx, rax
14009c8ee
14009c8eeloc_14009c8ee:
14009c8eemov rcx, rdi
14009c8f1call __cxa_free_exception
14009c8f6mov rcx, [rip+0xfad93]
14009c8fdmov rax, [rsp+184]
14009c905sub rax, [rcx]
14009c908jne 0x14009c8e6
14009c90amov rcx, rbx
14009c90dcall _Unwind_Resume
14009c912
14009c912loc_14009c912:
14009c912lea r8, [rip+23319]
14009c919lea rdx, [rip+0xfe400]
14009c920mov rcx, rdi
14009c923call __cxa_throw
14009c928lea rcx, [rsp+144]
14009c930mov [rsp+40], rax
14009c935call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c93amov rbx, [rsp+40]
14009c93fjmp 0x14009c8ee
14009c7d0
14009c7d0std::filesystem::create_directory(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
14009c7d0push rdi
14009c7d1push rsi
14009c7d2push rbx
14009c7d3sub rsp, 192
14009c7damov rsi, rcx
14009c7ddmov rcx, [rip+0xfaeac]
14009c7e4mov rbx, rdx
14009c7e7mov rax, [rcx]
14009c7eamov [rsp+184], rax
14009c7f2xor eax, eax
14009c7f4call std::_V2::system_category()
14009c7f9mov rcx, [rbx]
14009c7fclea rdx, [rsp+80]
14009c801mov [rsp+72], rax
14009c806call [rip+0x12d6d4]
14009c80ctest eax, eax
14009c80ejne 0x14009c858
14009c810lea rdx, [rsp+64]
14009c815mov rcx, rsi
14009c818mov [rsp+64], 0
14009c820call _ZN12_GLOBAL__N_1L10create_dirERKNSt10filesystem7__cxx114pathENS0_5permsERSt10error_code.isra.0
14009c825mov r8l, [rsp+64]
14009c82a
14009c82aloc_14009c82a:
14009c82atest r8l, r8l
14009c82djne 0x14009c872
14009c82fmov rbx, [rip+0xfae5a]
14009c836mov rdx, [rsp+184]
14009c83esub rdx, [rbx]
14009c841jne 0x14009c8e6
14009c847add rsp, 192
14009c84epop rbx
14009c84fpop rsi
14009c850pop rdi
14009c851ret
14009c852
14009c852 66 0f 1f 44 00 00 f..D..
14009c858
14009c858loc_14009c858:
14009c858call std::_V2::generic_category()
14009c85dmov rbx, rax
14009c860call [rip+0x12d5a2]
14009c866mov [rsp+72], rbx
14009c86bmov r8l, [rax]
14009c86exor eax, eax
14009c870jmp 0x14009c82a
14009c872
14009c872loc_14009c872:
14009c872mov ecx, 48
14009c877mov [rsp+40], r8l
14009c87ccall __cxa_allocate_exception
14009c881lea rdx, [rip+0xf6a1c]
14009c888lea rcx, [rsp+144]
14009c890mov rdi, rax
14009c893call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009c898mov r8l, [rsp+40]
14009c89dlea r9, [rsp+48]
14009c8a2lea rdx, [rsp+144]
14009c8aamov rcx, rdi
14009c8admov [rsp+64], r8l
14009c8b2movdqu x0, [rsp+64]
14009c8b8mov r8, rsi
14009c8bbmovups [rsp+48], x0
14009c8c0call 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)
14009c8c5lea rcx, [rsp+144]
14009c8cdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c8d2mov rbx, [rip+0xfadb7]
14009c8d9mov rax, [rsp+184]
14009c8e1sub rax, [rbx]
14009c8e4je 0x14009c912
14009c8e6
14009c8e6loc_14009c8e6:
14009c8e6call __stack_chk_fail
14009c8ebmov rbx, rax
14009c8ee
14009c8eeloc_14009c8ee:
14009c8eemov rcx, rdi
14009c8f1call __cxa_free_exception
14009c8f6mov rcx, [rip+0xfad93]
14009c8fdmov rax, [rsp+184]
14009c905sub rax, [rcx]
14009c908jne 0x14009c8e6
14009c90amov rcx, rbx
14009c90dcall _Unwind_Resume
14009c912
14009c912loc_14009c912:
14009c912lea r8, [rip+23319]
14009c919lea rdx, [rip+0xfe400]
14009c920mov rcx, rdi
14009c923call __cxa_throw
14009c928lea rcx, [rsp+144]
14009c930mov [rsp+40], rax
14009c935call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009c93amov rbx, [rsp+40]
14009c93fjmp 0x14009c8ee
14009c7d0
14009c941
14009c941 // align 0x10
14009c941 // align 0x10
14009c950
14009c950std::filesystem::create_directory(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
14009c950push rsi
14009c951push rbx
14009c952sub rsp, 104
14009c956mov rsi, rcx
14009c959mov rcx, [rip+0xfad30]
14009c960mov rax, rdx
14009c963mov rbx, r8
14009c966mov rdx, [rcx]
14009c969mov [rsp+88], rdx
14009c96elea rdx, [rsp+32]
14009c973mov rcx, [rax]
14009c976call [rip+0x12d564]
14009c97ctest eax, eax
14009c97ejne 0x14009c9a8
14009c980mov rdx, rbx
14009c983mov rcx, rsi
14009c986call _ZN12_GLOBAL__N_1L10create_dirERKNSt10filesystem7__cxx114pathENS0_5permsERSt10error_code.isra.0
14009c98b
14009c98bloc_14009c98b:
14009c98bmov rbx, [rip+0xfacfe]
14009c992mov rdx, [rsp+88]
14009c997sub rdx, [rbx]
14009c99ajne 0x14009c9c2
14009c99cadd rsp, 104
14009c9a0pop rbx
14009c9a1pop rsi
14009c9a2ret
14009c9a3
14009c9a3 0f 1f 44 00 00 ..D..
14009c9a8
14009c9a8loc_14009c9a8:
14009c9a8call std::_V2::generic_category()
14009c9admov rsi, rax
14009c9b0call [rip+0x12d452]
14009c9b6mov eax, [rax]
14009c9b8mov [rbx+8], rsi
14009c9bcmov [rbx], eax
14009c9bexor eax, eax
14009c9c0jmp 0x14009c98b
14009c9c2
14009c9c2loc_14009c9c2:
14009c9c2call __stack_chk_fail
14009c9c7nop
14009c950
14009c950std::filesystem::create_directory(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
14009c950push rsi
14009c951push rbx
14009c952sub rsp, 104
14009c956mov rsi, rcx
14009c959mov rcx, [rip+0xfad30]
14009c960mov rax, rdx
14009c963mov rbx, r8
14009c966mov rdx, [rcx]
14009c969mov [rsp+88], rdx
14009c96elea rdx, [rsp+32]
14009c973mov rcx, [rax]
14009c976call [rip+0x12d564]
14009c97ctest eax, eax
14009c97ejne 0x14009c9a8
14009c980mov rdx, rbx
14009c983mov rcx, rsi
14009c986call _ZN12_GLOBAL__N_1L10create_dirERKNSt10filesystem7__cxx114pathENS0_5permsERSt10error_code.isra.0
14009c98b
14009c98bloc_14009c98b:
14009c98bmov rbx, [rip+0xfacfe]
14009c992mov rdx, [rsp+88]
14009c997sub rdx, [rbx]
14009c99ajne 0x14009c9c2
14009c99cadd rsp, 104
14009c9a0pop rbx
14009c9a1pop rsi
14009c9a2ret
14009c9a3
14009c9a3 0f 1f 44 00 00 ..D..
14009c9a8
14009c9a8loc_14009c9a8:
14009c9a8call std::_V2::generic_category()
14009c9admov rsi, rax
14009c9b0call [rip+0x12d452]
14009c9b6mov eax, [rax]
14009c9b8mov [rbx+8], rsi
14009c9bcmov [rbx], eax
14009c9bexor eax, eax
14009c9c0jmp 0x14009c98b
14009c9c2
14009c9c2loc_14009c9c2:
14009c9c2call __stack_chk_fail
14009c9c7nop
14009c950
14009c9c8
14009c9c8 // align 0x10
14009c9c8 // align 0x10
14009c9d0
14009c9d0std::filesystem::create_hard_link(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
14009c9d0push r14
14009c9d2push rdi
14009c9d3push rsi
14009c9d4push rbx
14009c9d5sub rsp, 136
14009c9dcxor r8l, r8l
14009c9dfmov rbx, rcx
14009c9e2mov rcx, [rip+0xfaca7]
14009c9e9mov rsi, rdx
14009c9ecmov rdx, [rcx]
14009c9efmov [rsp+120], rdx
14009c9f4mov rdx, [rbx]
14009c9f7mov rcx, [rsi]
14009c9facall [rip+0x12d1b0]
14009ca00test eax, eax
14009ca02je 0x14009ca30
14009ca04
14009ca04loc_14009ca04:
14009ca04mov rsi, [rip+0xfac85]
14009ca0bmov rax, [rsp+120]
14009ca10sub rax, [rsi]
14009ca13jne 0x14009caf4
14009ca19add rsp, 136
14009ca20pop rbx
14009ca21pop rsi
14009ca22pop rdi
14009ca23pop r14
14009ca25ret
14009ca26
14009ca26 66 2e 0f 1f 84 00 00 00 00 00 f.........
14009ca30
14009ca30loc_14009ca30:
14009ca30call std::_V2::system_category()
14009ca35mov rdi, rax
14009ca38call [rip+0x12d212]
14009ca3emov edx, eax
14009ca40test eax, eax
14009ca42je 0x14009ca04
14009ca44mov ecx, 48
14009ca49mov [rsp+48], rdx
14009ca4emov [rsp+56], rdi
14009ca53call __cxa_allocate_exception
14009ca58lea rdx, [rip+0xf6779]
14009ca5flea rcx, [rsp+80]
14009ca64mov r14, rax
14009ca67call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009ca6clea rax, [rsp+64]
14009ca71mov r8, [rsp+48]
14009ca76mov r9, [rsp+56]
14009ca7bmov rcx, r14
14009ca7emov [rsp+32], rax
14009ca83lea rdx, [rsp+80]
14009ca88mov [rsp+64], r8
14009ca8dmov r8, rbx
14009ca90mov [rsp+72], r9
14009ca95mov r9, rsi
14009ca98call 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)
14009ca9dlea rcx, [rsp+80]
14009caa2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009caa7mov rdi, [rip+0xfabe2]
14009caaemov rax, [rsp+120]
14009cab3sub rax, [rdi]
14009cab6jne 0x14009caf4
14009cab8lea r8, [rip+22897]
14009cabflea rdx, [rip+0xfe25a]
14009cac6mov rcx, r14
14009cac9call __cxa_throw
14009cacelea rcx, [rsp+80]
14009cad3mov rbx, rax
14009cad6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009cadb
14009cadbloc_14009cadb:
14009cadbmov rcx, r14
14009cadecall __cxa_free_exception
14009cae3mov rdi, [rip+0xfaba6]
14009caeamov rax, [rsp+120]
14009caefsub rax, [rdi]
14009caf2je 0x14009cafe
14009caf4
14009caf4loc_14009caf4:
14009caf4call __stack_chk_fail
14009caf9mov rbx, rax
14009cafcjmp 0x14009cadb
14009cafe
14009cafeloc_14009cafe:
14009cafemov rcx, rbx
14009cb01call _Unwind_Resume
14009cb06nop
14009c9d0
14009c9d0std::filesystem::create_hard_link(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
14009c9d0push r14
14009c9d2push rdi
14009c9d3push rsi
14009c9d4push rbx
14009c9d5sub rsp, 136
14009c9dcxor r8l, r8l
14009c9dfmov rbx, rcx
14009c9e2mov rcx, [rip+0xfaca7]
14009c9e9mov rsi, rdx
14009c9ecmov rdx, [rcx]
14009c9efmov [rsp+120], rdx
14009c9f4mov rdx, [rbx]
14009c9f7mov rcx, [rsi]
14009c9facall [rip+0x12d1b0]
14009ca00test eax, eax
14009ca02je 0x14009ca30
14009ca04
14009ca04loc_14009ca04:
14009ca04mov rsi, [rip+0xfac85]
14009ca0bmov rax, [rsp+120]
14009ca10sub rax, [rsi]
14009ca13jne 0x14009caf4
14009ca19add rsp, 136
14009ca20pop rbx
14009ca21pop rsi
14009ca22pop rdi
14009ca23pop r14
14009ca25ret
14009ca26
14009ca26 66 2e 0f 1f 84 00 00 00 00 00 f.........
14009ca30
14009ca30loc_14009ca30:
14009ca30call std::_V2::system_category()
14009ca35mov rdi, rax
14009ca38call [rip+0x12d212]
14009ca3emov edx, eax
14009ca40test eax, eax
14009ca42je 0x14009ca04
14009ca44mov ecx, 48
14009ca49mov [rsp+48], rdx
14009ca4emov [rsp+56], rdi
14009ca53call __cxa_allocate_exception
14009ca58lea rdx, [rip+0xf6779]
14009ca5flea rcx, [rsp+80]
14009ca64mov r14, rax
14009ca67call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
14009ca6clea rax, [rsp+64]
14009ca71mov r8, [rsp+48]
14009ca76mov r9, [rsp+56]
14009ca7bmov rcx, r14
14009ca7emov [rsp+32], rax
14009ca83lea rdx, [rsp+80]
14009ca88mov [rsp+64], r8
14009ca8dmov r8, rbx
14009ca90mov [rsp+72], r9
14009ca95mov r9, rsi
14009ca98call 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)
14009ca9dlea rcx, [rsp+80]
14009caa2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009caa7mov rdi, [rip+0xfabe2]
14009caaemov rax, [rsp+120]
14009cab3sub rax, [rdi]
14009cab6jne 0x14009caf4
14009cab8lea r8, [rip+22897]
14009cabflea rdx, [rip+0xfe25a]
14009cac6mov rcx, r14
14009cac9call __cxa_throw
14009cacelea rcx, [rsp+80]
14009cad3mov rbx, rax
14009cad6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14009cadb
14009cadbloc_14009cadb:
14009cadbmov rcx, r14
14009cadecall __cxa_free_exception
14009cae3mov rdi, [rip+0xfaba6]
14009caeamov rax, [rsp+120]
14009caefsub rax, [rdi]
14009caf2je 0x14009cafe
14009caf4
14009caf4loc_14009caf4:
14009caf4call __stack_chk_fail
14009caf9mov rbx, rax
14009cafcjmp 0x14009cadb
14009cafe
14009cafeloc_14009cafe:
14009cafemov rcx, rbx
14009cb01call _Unwind_Resume
14009cb06nop
14009c9d0
14009cb07
14009cb07 // align 0x10
14009cb07 // align 0x10
14009cb10
14009cb10std::filesystem::create_hard_link(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
14009cb10push rsi
14009cb11push rbx
14009cb12sub rsp, 40
14009cb16mov rax, rdx
14009cb19mov rbx, r8
14009cb1cmov rdx, [rcx]
14009cb1fxor r8l, r8l
14009cb22mov rcx, [rax]
14009cb25call [rip+0x12d085]
14009cb2btest eax, eax
14009cb2dje 0x14009cb48
14009cb2fcall std::_V2::system_category()
14009cb34mov [rbx], 0
14009cb3amov [rbx+8], rax
14009cb3eadd rsp, 40
14009cb42pop rbx
14009cb43pop rsi
14009cb44ret
14009cb45
14009cb45 0f 1f 00 ...
14009cb48
14009cb48loc_14009cb48:
14009cb48call [rip+0x12d102]
14009cb4emov esi, eax
14009cb50call std::_V2::system_category()
14009cb55mov [rbx], esi
14009cb57mov [rbx+8], rax
14009cb5badd rsp, 40
14009cb5fpop rbx
14009cb60pop rsi
14009cb61ret
14009cb10
14009cb10std::filesystem::create_hard_link(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
14009cb10push rsi
14009cb11push rbx
14009cb12sub rsp, 40
14009cb16mov rax, rdx
14009cb19mov rbx, r8
14009cb1cmov rdx, [rcx]
14009cb1fxor r8l, r8l
14009cb22mov rcx, [rax]
14009cb25call [rip+0x12d085]
14009cb2btest eax, eax
14009cb2dje 0x14009cb48
14009cb2fcall std::_V2::system_category()
14009cb34mov [rbx], 0
14009cb3amov [rbx+8], rax
14009cb3eadd rsp, 40
14009cb42pop rbx
14009cb43pop rsi
14009cb44ret
14009cb45
14009cb45 0f 1f 00 ...
14009cb48
14009cb48loc_14009cb48:
14009cb48call [rip+0x12d102]
14009cb4emov esi, eax
14009cb50call std::_V2::system_category()
14009cb55mov [rbx], esi
14009cb57mov [rbx+8], rax
14009cb5badd rsp, 40
14009cb5fpop rbx
14009cb60pop rsi
14009cb61ret
14009cb10
14009cb62
14009cb62 // align 0x10
14009cb62 // align 0x10
14009cb70
14009cb70std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&):
14009cb70push r15
14009cb72push r14
14009cb74push r13
14009cb76push r12
14009cb78push rbp
14009cb79push rdi
14009cb7apush rsi
14009cb7bpush rbx
14009cb7csub rsp, 280
14009cb83mov rsi, [rip+0xfab06]
14009cb8axor r12l, r12l
14009cb8dmov r15, [rsi]
14009cb90mov [rsp+264], r15
14009cb98lea r15, [rsp+144]
14009cba0lea rax, [rsp+160]
14009cba8mov [rsp+32], rcx
14009cbadmov rbx, rdx
14009cbb0mov rcx, rax
14009cbb3mov [rsp+48], rax
14009cbb8mov [rsp+136], 0
14009cbc4mov [rsp+144], r12w
14009cbcdmov [rsp+128], r15
14009cbd5call std::filesystem::__cxx11::path::_List::_List()
14009cbdamov rcx, rbx
14009cbddcall std::filesystem::status(std::filesystem::__cxx11::path const&)
14009cbe2add eax, 1
14009cbe5cmp al, 1
14009cbe7ja 0x14009cf78
14009cbedlea rax, [rsp+192]
14009cbf5xor ebp, ebp
14009cbf7mov [rsp+184], 0
14009cc03mov [rsp+64], rax
14009cc08mov [rsp+176], rax
14009cc10lea rax, [rsp+208]
14009cc18mov rcx, rax
14009cc1bmov [rsp+88], rax
14009cc20mov [rsp+192], bp
14009cc28call std::filesystem::__cxx11::path::_List::_List()
14009cc2dmov rax, [rbx+32]
14009cc31test al, 3
14009cc33je 0x14009ce80
14009cc39cmp [rbx+8], 0
14009cc3esete r13b
14009cc42xor esi, esi
14009cc44
14009cc44loc_14009cc44:
14009cc44mov [rsp+63], 1
14009cc49mov [rsp+80], 0
14009cc52
14009cc52loc_14009cc52:
14009cc52lea rdi, [rsp+224]
14009cc5alea rbp, [rsp+128]
14009cc62mov [rsp+40], rdi
14009cc67lea rdi, [rsp+256]
14009cc6flea r12, [rsp+240]
14009cc77mov [rsp+72], rdi
14009cc7c
14009cc7cloc_14009cc7c:
14009cc7ctest al, 3
14009cc7eje 0x14009cff0
14009cc84
14009cc84loc_14009cc84:
14009cc84cmp [rsp+63], r13b
14009cc89je 0x14009ce30
14009cc8fmov [rsp+96], rbx
14009cc94
14009cc94loc_14009cc94:
14009cc94mov rax, [rsp+136]
14009cc9cmov [rsp+224], r12
14009cca4mov r14, r12
14009cca7mov r9, [rsp+128]
14009ccafmov [rsp+120], rax
14009ccb4cmp rax, 7
14009ccb8ja 0x14009d008
14009ccbelea r8, [rax+1]
14009ccc2mov rcx, r12
14009ccc5test rax, rax
14009ccc8je 0x14009cf90
14009ccce
14009ccceloc_14009ccce:
14009ccceadd r8, r8
14009ccd1mov rdx, r9
14009ccd4call memcpy
14009ccd9mov rax, [rsp+120]
14009ccde
14009ccdeloc_14009ccde:
14009ccdemov rdx, [rsp+48]
14009cce3mov rcx, [rsp+72]
14009cce8mov [rsp+232], rax
14009ccf0call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
14009ccf5mov rdx, [rsp+96]
14009ccfamov rcx, [rsp+40]
14009ccffcall std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
14009cd04mov rax, [rsp+176]
14009cd0cmov r8, rax
14009cd0fcmp rax, [rsp+64]
14009cd14je 0x14009d070
14009cd1amov rdx, [rsp+224]
14009cd22mov rcx, [rsp+232]
14009cd2acmp rdx, r12
14009cd2dje 0x14009d220
14009cd33mov [rsp+176], rdx
14009cd3bmov rdx, [rsp+240]
14009cd43mov r8, [rsp+192]
14009cd4bmov [rsp+184], rcx
14009cd53mov [rsp+192], rdx
14009cd5btest rax, rax
14009cd5eje 0x14009d0a9
14009cd64mov [rsp+224], rax
14009cd6cmov [rsp+240], r8
14009cd74
14009cd74loc_14009cd74:
14009cd74mov rcx, [rsp+256]
14009cd7cxor r11l, r11l
14009cd7fmov rdx, [rsp+208]
14009cd87mov [rsp+232], 0
14009cd93mov [rax], r11w
14009cd97mov [rsp+256], 0
14009cda3mov [rsp+208], rcx
14009cdabtest rdx, rdx
14009cdaeje 0x14009cdc2
14009cdb0mov rcx, [rsp+88]
14009cdb5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009cdbamov rax, [rsp+224]
14009cdc2
14009cdc2loc_14009cdc2:
14009cdc2xor r10l, r10l
14009cdc5mov rcx, [rsp+40]
14009cdcamov [rsp+232], 0
14009cdd6mov [rax], r10w
14009cddacall std::filesystem::__cxx11::path::_M_split_cmpts()
14009cddfmov rdx, [rsp+256]
14009cde7test rdx, rdx
14009cdeaje 0x14009cdf6
14009cdecmov rcx, [rsp+72]
14009cdf1call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009cdf6
14009cdf6loc_14009cdf6:
14009cdf6mov rcx, [rsp+224]
14009cdfecmp rcx, r14
14009ce01je 0x14009ce15
14009ce03mov rax, [rsp+240]
14009ce0blea rdx, [rax+rax+2]
14009ce10call operator delete(void*, unsigned long long)
14009ce15
14009ce15loc_14009ce15:
14009ce15lea rdi, [rsp+176]
14009ce1dmov rcx, rdi
14009ce20call std::filesystem::status(std::filesystem::__cxx11::path const&)
14009ce25add eax, 1
14009ce28cmp al, 1
14009ce2aja 0x14009cfa0
14009ce30
14009ce30loc_14009ce30:
14009ce30cmp [rsp+136], 0
14009ce39je 0x14009ce60
14009ce3bjmp 0x14009d0c8
14009ce40
14009ce40loc_14009ce40:
14009ce40cmp [rsp+63], r13b
14009ce45je 0x14009cec0
14009ce47mov rdx, rbx
14009ce4amov r13l, 1
14009ce50
14009ce50loc_14009ce50:
14009ce50mov rcx, rbp
14009ce53lea rdi, [rsp+176]
14009ce5bcall std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
14009ce60
14009ce60loc_14009ce60:
14009ce60test [rbx+32], 3
14009ce64jne 0x14009ce40
14009ce66cmp rsi, [rsp+80]
14009ce6bje 0x14009cec0
14009ce6dmov rdx, rsi
14009ce70add rsi, 48
14009ce74jmp 0x14009ce50
14009ce76
14009ce76 66 2e 0f 1f 84 00 00 00 00 00 f.........
14009ce80
14009ce80loc_14009ce80:
14009ce80lea rcx, [rbx+32]
14009ce84call std::filesystem::__cxx11::path::_List::begin() const
14009ce89mov rsi, rax
14009ce8cmov rax, [rbx+32]
14009ce90mov r13l, eax
14009ce93and r13l, 3
14009ce97jne 0x14009d51a
14009ce9dlea rcx, [rbx+32]
14009cea1call std::filesystem::__cxx11::path::_List::end() const
14009cea6mov [rsp+63], 0
14009ceabmov [rsp+80], rax
14009ceb0mov rax, [rbx+32]
14009ceb4jmp 0x14009cc52
14009ceb9
14009ceb9 0f 1f 80 00 00 00 00 .......
14009cec0
14009cec0loc_14009cec0:
14009cec0mov rcx, [rsp+32]
14009cec5mov rdx, rbp
14009cec8lea rdi, [rsp+176]
14009ced0call std::filesystem::__cxx11::path::lexically_normal() const
14009ced5mov rdx, [rsp+208]
14009ceddtest rdx, rdx
14009cee0je 0x14009ceec
14009cee2mov rcx, [rsp+88]
14009cee7call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009ceec
14009ceecloc_14009ceec:
14009ceecmov rcx, [rsp+176]
14009cef4cmp rcx, [rsp+64]
14009cef9je 0x14009cf0d
14009cefbmov rax, [rsp+192]
14009cf03lea rdx, [rax+rax+2]
14009cf08call operator delete(void*, unsigned long long)
14009cf0d
14009cf0dloc_14009cf0d:
14009cf0dmov rdx, [rsp+160]
14009cf15test rdx, rdx
14009cf18je 0x14009cf24
14009cf1amov rcx, [rsp+48]
14009cf1fcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009cf24
14009cf24loc_14009cf24:
14009cf24mov rcx, [rsp+128]
14009cf2ccmp rcx, r15
14009cf2fje 0x14009cf43
14009cf31mov rax, [rsp+144]
14009cf39lea rdx, [rax+rax+2]
14009cf3ecall operator delete(void*, unsigned long long)
14009cf43
14009cf43loc_14009cf43:
14009cf43mov rdi, [rip+0xfa746]
14009cf4amov rax, [rsp+264]
14009cf52sub rax, [rdi]
14009cf55jne 0x14009d4ea
14009cf5bmov rax, [rsp+32]
14009cf60add rsp, 280
14009cf67pop rbx
14009cf68pop rsi
14009cf69pop rdi
14009cf6apop rbp
14009cf6bpop r12
14009cf6dpop r13
14009cf6fpop r14
14009cf71pop r15
14009cf73ret
14009cf74
14009cf74 0f 1f 40 00 ..@.
14009cf78
14009cf78loc_14009cf78:
14009cf78mov rcx, [rsp+32]
14009cf7dmov rdx, rbx
14009cf80call std::filesystem::canonical(std::filesystem::__cxx11::path const&)
14009cf85jmp 0x14009cf0d
14009cf87
14009cf87 66 0f 1f 84 00 00 00 00 00 f........
14009cf90
14009cf90loc_14009cf90:
14009cf90movzx eax, [r9]
14009cf94mov [rcx], ax
14009cf97xor eax, eax
14009cf99jmp 0x14009ccde
14009cf9e
14009cf9e 66 90 f.
14009cfa0
14009cfa0loc_14009cfa0:
14009cfa0mov rdx, rdi
14009cfa3mov rcx, rbp
14009cfa6call 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>>&)
14009cfabmov rax, [rsp+160]
14009cfb3mov rdx, [rsp+208]
14009cfbbmov [rsp+208], rax
14009cfc3mov rax, [rbx+32]
14009cfc7mov [rsp+160], rdx
14009cfcftest al, 3
14009cfd1jne 0x14009d208
14009cfd7add rsi, 48
14009cfdbtest al, 3
14009cfddjne 0x14009cc84
14009cfe3nop [rax+rax]
14009cfeenop
14009cff0
14009cff0loc_14009cff0:
14009cff0cmp [rsp+80], rsi
14009cff5je 0x14009ce30
14009cffbmov [rsp+96], rsi
14009d000jmp 0x14009cc94
14009d005
14009d005 0f 1f 00 ...
14009d008
14009d008loc_14009d008:
14009d008mov rcx, [rsp+40]
14009d00dlea rdx, [rsp+120]
14009d012xor r8l, r8l
14009d015mov [rsp+104], r9
14009d01alea rdi, [rsp+176]
14009d022call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
14009d027mov [rsp+224], rax
14009d02fmov rcx, rax
14009d032mov rax, [rsp+120]
14009d037mov r9, [rsp+104]
14009d03ctest rax, rax
14009d03fmov [rsp+240], rax
14009d047lea r8, [rax+1]
14009d04bje 0x14009cf90
14009d051mov rax, -1
14009d058test r8, r8
14009d05bje 0x14009ccde
14009d061jmp 0x14009ccce
14009d066
14009d066 66 2e 0f 1f 84 00 00 00 00 00 f.........
14009d070
14009d070loc_14009d070:
14009d070mov rdx, [rsp+224]
14009d078cmp rdx, r12
14009d07bje 0x14009d213
14009d081mov rax, [rsp+232]
14009d089mov [rsp+176], rdx
14009d091mov [rsp+184], rax
14009d099mov rax, [rsp+240]
14009d0a1mov [rsp+192], rax
14009d0a9
14009d0a9loc_14009d0a9:
14009d0a9lea r14, [rsp+240]
14009d0b1mov [rsp+224], r12
14009d0b9mov rax, r14
14009d0bcjmp 0x14009cd74
14009d0c1
14009d0c1 0f 1f 80 00 00 00 00 .......
14009d0c8
14009d0c8loc_14009d0c8:
14009d0c8mov rdx, rbp
14009d0cblea rcx, [rsp+224]
14009d0d3lea rdi, [rsp+176]
14009d0dbcall std::filesystem::canonical(std::filesystem::__cxx11::path const&)
14009d0e0mov rax, [rsp+128]
14009d0e8mov r8, rax
14009d0ebcmp rax, r15
14009d0eeje 0x14009d287
14009d0f4mov rdx, [rsp+224]
14009d0fclea r14, [rsp+240]
14009d104cmp rdx, r14
14009d107je 0x14009d32f
14009d10dmov [rsp+128], rdx
14009d115mov rdx, [rsp+232]
14009d11dmov rcx, [rsp+144]
14009d125mov [rsp+136], rdx
14009d12dmov rdx, [rsp+240]
14009d135mov [rsp+144], rdx
14009d13dtest rax, rax
14009d140je 0x14009d2c8
14009d146mov [rsp+224], rax
14009d14emov [rsp+240], rcx
14009d156
14009d156loc_14009d156:
14009d156xor ecx, ecx
14009d158mov rdx, [rsp+160]
14009d160mov [rsp+232], 0
14009d16cmov [rax], cx
14009d16fmov rcx, [rsp+256]
14009d177mov [rsp+256], 0
14009d183mov [rsp+160], rcx
14009d18btest rdx, rdx
14009d18eje 0x14009d1a2
14009d190mov rcx, [rsp+48]
14009d195call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009d19amov rax, [rsp+224]
14009d1a2
14009d1a2loc_14009d1a2:
14009d1a2xor edx, edx
14009d1a4lea rcx, [rsp+224]
14009d1acmov [rsp+232], 0
14009d1b8mov [rax], dx
14009d1bbcall std::filesystem::__cxx11::path::_M_split_cmpts()
14009d1c0mov rdx, [rsp+256]
14009d1c8test rdx, rdx
14009d1cbje 0x14009d1da
14009d1cdlea rcx, [rsp+256]
14009d1d5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009d1da
14009d1daloc_14009d1da:
14009d1damov rcx, [rsp+224]
14009d1e2cmp rcx, r14
14009d1e5je 0x14009ce60
14009d1ebmov rax, [rsp+240]
14009d1f3lea rdx, [rax+rax+2]
14009d1f8call operator delete(void*, unsigned long long)
14009d1fdjmp 0x14009ce60
14009d202
14009d202 66 0f 1f 44 00 00 f..D..
14009d208
14009d208loc_14009d208:
14009d208mov r13l, 1
14009d20ejmp 0x14009cc7c
14009d213
14009d213loc_14009d213:
14009d213mov rcx, [rsp+232]
14009d21bnop [rax+rax]
14009d220
14009d220loc_14009d220:
14009d220test rcx, rcx
14009d223je 0x14009d270
14009d225cmp rcx, 1
14009d229je 0x14009d39e
14009d22flea rax, [rcx+rcx]
14009d233cmp eax, 8
14009d236jae 0x14009d2e0
14009d23ctest al, 4
14009d23ejne 0x14009d40f
14009d244test eax, eax
14009d246je 0x14009d270
14009d248movzx edx, [r12]
14009d24dmov [r8], dl
14009d250test al, 2
14009d252jne 0x14009d43f
14009d258
14009d258loc_14009d258:
14009d258mov r8, [rsp+176]
14009d260mov rcx, [rsp+232]
14009d268mov rdx, [rsp+224]
14009d270
14009d270loc_14009d270:
14009d270xor edi, edi
14009d272mov [rsp+184], rcx
14009d27amov rax, rdx
14009d27dmov [r8+2*rcx], di
14009d282jmp 0x14009cd74
14009d287
14009d287loc_14009d287:
14009d287mov rdx, [rsp+224]
14009d28flea r14, [rsp+240]
14009d297cmp rdx, r14
14009d29aje 0x14009d32f
14009d2a0mov rax, [rsp+232]
14009d2a8mov [rsp+128], rdx
14009d2b0mov [rsp+136], rax
14009d2b8mov rax, [rsp+240]
14009d2c0mov [rsp+144], rax
14009d2c8
14009d2c8loc_14009d2c8:
14009d2c8mov [rsp+224], r14
14009d2d0lea r14, [rsp+240]
14009d2d8mov rax, r14
14009d2dbjmp 0x14009d156
14009d2e0
14009d2e0loc_14009d2e0:
14009d2e0mov rdx, [r12]
14009d2e4mov r9, r12
14009d2e7mov [r8], rdx
14009d2eamov edx, eax
14009d2ecmov rcx, [r12+rdx-8]
14009d2f1mov [r8+rdx-8], rcx
14009d2f6lea rcx, [r8+8]
14009d2faand rcx, -8
14009d2fesub r8, rcx
14009d301add eax, r8l
14009d304sub r9, r8
14009d307and eax, -8
14009d30acmp eax, 8
14009d30djb 0x14009d258
14009d313and eax, -8
14009d316xor edx, edx
14009d318
14009d318loc_14009d318:
14009d318mov r8l, edx
14009d31badd edx, 8
14009d31emov r10, [r9+r8]
14009d322mov [rcx+r8], r10
14009d326cmp edx, eax
14009d328jb 0x14009d318
14009d32ajmp 0x14009d258
14009d32f
14009d32floc_14009d32f:
14009d32fmov rcx, [rsp+232]
14009d337test rcx, rcx
14009d33aje 0x14009d386
14009d33ccmp rcx, 1
14009d340je 0x14009d3fe
14009d346lea rax, [rcx+rcx]
14009d34acmp eax, 8
14009d34djae 0x14009d3af
14009d34ftest al, 4
14009d351jne 0x14009d46a
14009d357test eax, eax
14009d359je 0x14009d386
14009d35bmovzx edx, [rsp+240]
14009d363mov [r8], dl
14009d366test al, 2
14009d368jne 0x14009d4ef
14009d36e
14009d36eloc_14009d36e:
14009d36emov rcx, [rsp+232]
14009d376mov rdx, [rsp+224]
14009d37emov r8, [rsp+128]
14009d386
14009d386loc_14009d386:
14009d386xor r9l, r9l
14009d389mov [rsp+136], rcx
14009d391mov rax, rdx
14009d394mov [r8+2*rcx], r9w
14009d399jmp 0x14009d156
14009d39e
14009d39eloc_14009d39e:
14009d39emovzx eax, [rsp+240]
14009d3a6mov [r8], ax
14009d3aajmp 0x14009d270
14009d3af
14009d3afloc_14009d3af:
14009d3afmov rdx, [rsp+240]
14009d3b7mov r9, r14
14009d3bamov [r8], rdx
14009d3bdmov edx, eax
14009d3bfmov rcx, [r14+rdx-8]
14009d3c4mov [r8+rdx-8], rcx
14009d3c9lea rcx, [r8+8]
14009d3cdand rcx, -8
14009d3d1sub r8, rcx
14009d3d4add eax, r8l
14009d3d7sub r9, r8
14009d3daand eax, -8
14009d3ddcmp eax, 8
14009d3e0jb 0x14009d36e
14009d3e2and eax, -8
14009d3e5xor edx, edx
14009d3e7
14009d3e7loc_14009d3e7:
14009d3e7mov r8l, edx
14009d3eaadd edx, 8
14009d3edmov r10, [r9+r8]
14009d3f1mov [rcx+r8], r10
14009d3f5cmp edx, eax
14009d3f7jb 0x14009d3e7
14009d3f9jmp 0x14009d36e
14009d3fe
14009d3feloc_14009d3fe:
14009d3femovzx eax, [rsp+240]
14009d406mov [r8], ax
14009d40ajmp 0x14009d386
14009d40f
14009d40floc_14009d40f:
14009d40fmov edx, [r12]
14009d413mov eax, eax
14009d415mov [r8], edx
14009d418mov edx, [r12+rax-4]
14009d41dmov [r8+rax-4], edx
14009d422mov r8, [rsp+176]
14009d42amov rcx, [rsp+232]
14009d432mov rdx, [rsp+224]
14009d43ajmp 0x14009d270
14009d43f
14009d43floc_14009d43f:
14009d43fmov eax, eax
14009d441movzx edx, [r12+rax-2]
14009d447mov [r8+rax-2], dx
14009d44dmov r8, [rsp+176]
14009d455mov rcx, [rsp+232]
14009d45dmov rdx, [rsp+224]
14009d465jmp 0x14009d270
14009d46a
14009d46aloc_14009d46a:
14009d46amov edx, [rsp+240]
14009d471mov eax, eax
14009d473mov [r8], edx
14009d476mov edx, [r14+rax-4]
14009d47bmov [r8+rax-4], edx
14009d480mov rcx, [rsp+232]
14009d488mov rdx, [rsp+224]
14009d490mov r8, [rsp+128]
14009d498jmp 0x14009d386
14009d49d
14009d49d 48 8b 4c H.L
14009d4a0 24 28 48 89 c3 48 8d bc 24 b0 00 00 00 e8 8e 45 $(H..H..$......E
14009d4b0 04 00 48 8b 4c 24 58 e8 54 1b 01 00 48 89 f9 e8 ..H.L$X.T...H...
14009d4c0 7c 45 04 00 48 8b 4c 24 30 e8 42 1b 01 00 48 89 |E..H.L$0.B...H.
14009d4d0 e9 e8 6a 45 04 00 48 8b 35 b3 a1 0f 00 48 8b 84 ..jE..H.5....H..
14009d4e0 24 08 01 00 00 48 2b 06 74 74 $....H+.tt
14009d4ea
14009d4ealoc_14009d4ea:
14009d4eacall __stack_chk_fail
14009d4ef
14009d4efloc_14009d4ef:
14009d4efmov eax, eax
14009d4f1movzx edx, [r14+rax-2]
14009d4f7mov [r8+rax-2], dx
14009d4fdmov rcx, [rsp+232]
14009d505mov rdx, [rsp+224]
14009d50dmov r8, [rsp+128]
14009d515jmp 0x14009d386
14009d51a
14009d51aloc_14009d51a:
14009d51axor r13l, r13l
14009d51djmp 0x14009cc44
14009d522
14009d522 48 8b 4c 24 48 48 89 c3 48 8d bc 24 b0 00 H.L$HH..H..$..
14009d530 00 00 e8 d9 1a 01 00 48 8b 4c 24 28 e8 ff 44 04 .......H.L$(..D.
14009d540 00 e9 6c ff ff ff 48 89 c3 e9 64 ff ff ff 48 89 ..l...H...d...H.
14009d550 c3 48 8d ac 24 80 00 00 00 e9 66 ff ff ff 48 89 .H..$.....f...H.
14009d560 d9 e8 3a de f7 ff 90 ..:....
14009cb70
14009cb70std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&):
14009cb70push r15
14009cb72push r14
14009cb74push r13
14009cb76push r12
14009cb78push rbp
14009cb79push rdi
14009cb7apush rsi
14009cb7bpush rbx
14009cb7csub rsp, 280
14009cb83mov rsi, [rip+0xfab06]
14009cb8axor r12l, r12l
14009cb8dmov r15, [rsi]
14009cb90mov [rsp+264], r15
14009cb98lea r15, [rsp+144]
14009cba0lea rax, [rsp+160]
14009cba8mov [rsp+32], rcx
14009cbadmov rbx, rdx
14009cbb0mov rcx, rax
14009cbb3mov [rsp+48], rax
14009cbb8mov [rsp+136], 0
14009cbc4mov [rsp+144], r12w
14009cbcdmov [rsp+128], r15
14009cbd5call std::filesystem::__cxx11::path::_List::_List()
14009cbdamov rcx, rbx
14009cbddcall std::filesystem::status(std::filesystem::__cxx11::path const&)
14009cbe2add eax, 1
14009cbe5cmp al, 1
14009cbe7ja 0x14009cf78
14009cbedlea rax, [rsp+192]
14009cbf5xor ebp, ebp
14009cbf7mov [rsp+184], 0
14009cc03mov [rsp+64], rax
14009cc08mov [rsp+176], rax
14009cc10lea rax, [rsp+208]
14009cc18mov rcx, rax
14009cc1bmov [rsp+88], rax
14009cc20mov [rsp+192], bp
14009cc28call std::filesystem::__cxx11::path::_List::_List()
14009cc2dmov rax, [rbx+32]
14009cc31test al, 3
14009cc33je 0x14009ce80
14009cc39cmp [rbx+8], 0
14009cc3esete r13b
14009cc42xor esi, esi
14009cc44
14009cc44loc_14009cc44:
14009cc44mov [rsp+63], 1
14009cc49mov [rsp+80], 0
14009cc52
14009cc52loc_14009cc52:
14009cc52lea rdi, [rsp+224]
14009cc5alea rbp, [rsp+128]
14009cc62mov [rsp+40], rdi
14009cc67lea rdi, [rsp+256]
14009cc6flea r12, [rsp+240]
14009cc77mov [rsp+72], rdi
14009cc7c
14009cc7cloc_14009cc7c:
14009cc7ctest al, 3
14009cc7eje 0x14009cff0
14009cc84
14009cc84loc_14009cc84:
14009cc84cmp [rsp+63], r13b
14009cc89je 0x14009ce30
14009cc8fmov [rsp+96], rbx
14009cc94
14009cc94loc_14009cc94:
14009cc94mov rax, [rsp+136]
14009cc9cmov [rsp+224], r12
14009cca4mov r14, r12
14009cca7mov r9, [rsp+128]
14009ccafmov [rsp+120], rax
14009ccb4cmp rax, 7
14009ccb8ja 0x14009d008
14009ccbelea r8, [rax+1]
14009ccc2mov rcx, r12
14009ccc5test rax, rax
14009ccc8je 0x14009cf90
14009ccce
14009ccceloc_14009ccce:
14009ccceadd r8, r8
14009ccd1mov rdx, r9
14009ccd4call memcpy
14009ccd9mov rax, [rsp+120]
14009ccde
14009ccdeloc_14009ccde:
14009ccdemov rdx, [rsp+48]
14009cce3mov rcx, [rsp+72]
14009cce8mov [rsp+232], rax
14009ccf0call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
14009ccf5mov rdx, [rsp+96]
14009ccfamov rcx, [rsp+40]
14009ccffcall std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
14009cd04mov rax, [rsp+176]
14009cd0cmov r8, rax
14009cd0fcmp rax, [rsp+64]
14009cd14je 0x14009d070
14009cd1amov rdx, [rsp+224]
14009cd22mov rcx, [rsp+232]
14009cd2acmp rdx, r12
14009cd2dje 0x14009d220
14009cd33mov [rsp+176], rdx
14009cd3bmov rdx, [rsp+240]
14009cd43mov r8, [rsp+192]
14009cd4bmov [rsp+184], rcx
14009cd53mov [rsp+192], rdx
14009cd5btest rax, rax
14009cd5eje 0x14009d0a9
14009cd64mov [rsp+224], rax
14009cd6cmov [rsp+240], r8
14009cd74
14009cd74loc_14009cd74:
14009cd74mov rcx, [rsp+256]
14009cd7cxor r11l, r11l
14009cd7fmov rdx, [rsp+208]
14009cd87mov [rsp+232], 0
14009cd93mov [rax], r11w
14009cd97mov [rsp+256], 0
14009cda3mov [rsp+208], rcx
14009cdabtest rdx, rdx
14009cdaeje 0x14009cdc2
14009cdb0mov rcx, [rsp+88]
14009cdb5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009cdbamov rax, [rsp+224]
14009cdc2
14009cdc2loc_14009cdc2:
14009cdc2xor r10l, r10l
14009cdc5mov rcx, [rsp+40]
14009cdcamov [rsp+232], 0
14009cdd6mov [rax], r10w
14009cddacall std::filesystem::__cxx11::path::_M_split_cmpts()
14009cddfmov rdx, [rsp+256]
14009cde7test rdx, rdx
14009cdeaje 0x14009cdf6
14009cdecmov rcx, [rsp+72]
14009cdf1call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009cdf6
14009cdf6loc_14009cdf6:
14009cdf6mov rcx, [rsp+224]
14009cdfecmp rcx, r14
14009ce01je 0x14009ce15
14009ce03mov rax, [rsp+240]
14009ce0blea rdx, [rax+rax+2]
14009ce10call operator delete(void*, unsigned long long)
14009ce15
14009ce15loc_14009ce15:
14009ce15lea rdi, [rsp+176]
14009ce1dmov rcx, rdi
14009ce20call std::filesystem::status(std::filesystem::__cxx11::path const&)
14009ce25add eax, 1
14009ce28cmp al, 1
14009ce2aja 0x14009cfa0
14009ce30
14009ce30loc_14009ce30:
14009ce30cmp [rsp+136], 0
14009ce39je 0x14009ce60
14009ce3bjmp 0x14009d0c8
14009ce40
14009ce40loc_14009ce40:
14009ce40cmp [rsp+63], r13b
14009ce45je 0x14009cec0
14009ce47mov rdx, rbx
14009ce4amov r13l, 1
14009ce50
14009ce50loc_14009ce50:
14009ce50mov rcx, rbp
14009ce53lea rdi, [rsp+176]
14009ce5bcall std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
14009ce60
14009ce60loc_14009ce60:
14009ce60test [rbx+32], 3
14009ce64jne 0x14009ce40
14009ce66cmp rsi, [rsp+80]
14009ce6bje 0x14009cec0
14009ce6dmov rdx, rsi
14009ce70add rsi, 48
14009ce74jmp 0x14009ce50
14009ce76
14009ce76 66 2e 0f 1f 84 00 00 00 00 00 f.........
14009ce80
14009ce80loc_14009ce80:
14009ce80lea rcx, [rbx+32]
14009ce84call std::filesystem::__cxx11::path::_List::begin() const
14009ce89mov rsi, rax
14009ce8cmov rax, [rbx+32]
14009ce90mov r13l, eax
14009ce93and r13l, 3
14009ce97jne 0x14009d51a
14009ce9dlea rcx, [rbx+32]
14009cea1call std::filesystem::__cxx11::path::_List::end() const
14009cea6mov [rsp+63], 0
14009ceabmov [rsp+80], rax
14009ceb0mov rax, [rbx+32]
14009ceb4jmp 0x14009cc52
14009ceb9
14009ceb9 0f 1f 80 00 00 00 00 .......
14009cec0
14009cec0loc_14009cec0:
14009cec0mov rcx, [rsp+32]
14009cec5mov rdx, rbp
14009cec8lea rdi, [rsp+176]
14009ced0call std::filesystem::__cxx11::path::lexically_normal() const
14009ced5mov rdx, [rsp+208]
14009ceddtest rdx, rdx
14009cee0je 0x14009ceec
14009cee2mov rcx, [rsp+88]
14009cee7call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009ceec
14009ceecloc_14009ceec:
14009ceecmov rcx, [rsp+176]
14009cef4cmp rcx, [rsp+64]
14009cef9je 0x14009cf0d
14009cefbmov rax, [rsp+192]
14009cf03lea rdx, [rax+rax+2]
14009cf08call operator delete(void*, unsigned long long)
14009cf0d
14009cf0dloc_14009cf0d:
14009cf0dmov rdx, [rsp+160]
14009cf15test rdx, rdx
14009cf18je 0x14009cf24
14009cf1amov rcx, [rsp+48]
14009cf1fcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009cf24
14009cf24loc_14009cf24:
14009cf24mov rcx, [rsp+128]
14009cf2ccmp rcx, r15
14009cf2fje 0x14009cf43
14009cf31mov rax, [rsp+144]
14009cf39lea rdx, [rax+rax+2]
14009cf3ecall operator delete(void*, unsigned long long)
14009cf43
14009cf43loc_14009cf43:
14009cf43mov rdi, [rip+0xfa746]
14009cf4amov rax, [rsp+264]
14009cf52sub rax, [rdi]
14009cf55jne 0x14009d4ea
14009cf5bmov rax, [rsp+32]
14009cf60add rsp, 280
14009cf67pop rbx
14009cf68pop rsi
14009cf69pop rdi
14009cf6apop rbp
14009cf6bpop r12
14009cf6dpop r13
14009cf6fpop r14
14009cf71pop r15
14009cf73ret
14009cf74
14009cf74 0f 1f 40 00 ..@.
14009cf78
14009cf78loc_14009cf78:
14009cf78mov rcx, [rsp+32]
14009cf7dmov rdx, rbx
14009cf80call std::filesystem::canonical(std::filesystem::__cxx11::path const&)
14009cf85jmp 0x14009cf0d
14009cf87
14009cf87 66 0f 1f 84 00 00 00 00 00 f........
14009cf90
14009cf90loc_14009cf90:
14009cf90movzx eax, [r9]
14009cf94mov [rcx], ax
14009cf97xor eax, eax
14009cf99jmp 0x14009ccde
14009cf9e
14009cf9e 66 90 f.
14009cfa0
14009cfa0loc_14009cfa0:
14009cfa0mov rdx, rdi
14009cfa3mov rcx, rbp
14009cfa6call 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>>&)
14009cfabmov rax, [rsp+160]
14009cfb3mov rdx, [rsp+208]
14009cfbbmov [rsp+208], rax
14009cfc3mov rax, [rbx+32]
14009cfc7mov [rsp+160], rdx
14009cfcftest al, 3
14009cfd1jne 0x14009d208
14009cfd7add rsi, 48
14009cfdbtest al, 3
14009cfddjne 0x14009cc84
14009cfe3nop [rax+rax]
14009cfeenop
14009cff0
14009cff0loc_14009cff0:
14009cff0cmp [rsp+80], rsi
14009cff5je 0x14009ce30
14009cffbmov [rsp+96], rsi
14009d000jmp 0x14009cc94
14009d005
14009d005 0f 1f 00 ...
14009d008
14009d008loc_14009d008:
14009d008mov rcx, [rsp+40]
14009d00dlea rdx, [rsp+120]
14009d012xor r8l, r8l
14009d015mov [rsp+104], r9
14009d01alea rdi, [rsp+176]
14009d022call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
14009d027mov [rsp+224], rax
14009d02fmov rcx, rax
14009d032mov rax, [rsp+120]
14009d037mov r9, [rsp+104]
14009d03ctest rax, rax
14009d03fmov [rsp+240], rax
14009d047lea r8, [rax+1]
14009d04bje 0x14009cf90
14009d051mov rax, -1
14009d058test r8, r8
14009d05bje 0x14009ccde
14009d061jmp 0x14009ccce
14009d066
14009d066 66 2e 0f 1f 84 00 00 00 00 00 f.........
14009d070
14009d070loc_14009d070:
14009d070mov rdx, [rsp+224]
14009d078cmp rdx, r12
14009d07bje 0x14009d213
14009d081mov rax, [rsp+232]
14009d089mov [rsp+176], rdx
14009d091mov [rsp+184], rax
14009d099mov rax, [rsp+240]
14009d0a1mov [rsp+192], rax
14009d0a9
14009d0a9loc_14009d0a9:
14009d0a9lea r14, [rsp+240]
14009d0b1mov [rsp+224], r12
14009d0b9mov rax, r14
14009d0bcjmp 0x14009cd74
14009d0c1
14009d0c1 0f 1f 80 00 00 00 00 .......
14009d0c8
14009d0c8loc_14009d0c8:
14009d0c8mov rdx, rbp
14009d0cblea rcx, [rsp+224]
14009d0d3lea rdi, [rsp+176]
14009d0dbcall std::filesystem::canonical(std::filesystem::__cxx11::path const&)
14009d0e0mov rax, [rsp+128]
14009d0e8mov r8, rax
14009d0ebcmp rax, r15
14009d0eeje 0x14009d287
14009d0f4mov rdx, [rsp+224]
14009d0fclea r14, [rsp+240]
14009d104cmp rdx, r14
14009d107je 0x14009d32f
14009d10dmov [rsp+128], rdx
14009d115mov rdx, [rsp+232]
14009d11dmov rcx, [rsp+144]
14009d125mov [rsp+136], rdx
14009d12dmov rdx, [rsp+240]
14009d135mov [rsp+144], rdx
14009d13dtest rax, rax
14009d140je 0x14009d2c8
14009d146mov [rsp+224], rax
14009d14emov [rsp+240], rcx
14009d156
14009d156loc_14009d156:
14009d156xor ecx, ecx
14009d158mov rdx, [rsp+160]
14009d160mov [rsp+232], 0
14009d16cmov [rax], cx
14009d16fmov rcx, [rsp+256]
14009d177mov [rsp+256], 0
14009d183mov [rsp+160], rcx
14009d18btest rdx, rdx
14009d18eje 0x14009d1a2
14009d190mov rcx, [rsp+48]
14009d195call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009d19amov rax, [rsp+224]
14009d1a2
14009d1a2loc_14009d1a2:
14009d1a2xor edx, edx
14009d1a4lea rcx, [rsp+224]
14009d1acmov [rsp+232], 0
14009d1b8mov [rax], dx
14009d1bbcall std::filesystem::__cxx11::path::_M_split_cmpts()
14009d1c0mov rdx, [rsp+256]
14009d1c8test rdx, rdx
14009d1cbje 0x14009d1da
14009d1cdlea rcx, [rsp+256]
14009d1d5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
14009d1da
14009d1daloc_14009d1da:
14009d1damov rcx, [rsp+224]
14009d1e2cmp rcx, r14
14009d1e5je 0x14009ce60
14009d1ebmov rax, [rsp+240]
14009d1f3lea rdx, [rax+rax+2]
14009d1f8call operator delete(void*, unsigned long long)
14009d1fdjmp 0x14009ce60
14009d202
14009d202 66 0f 1f 44 00 00 f..D..
14009d208
14009d208loc_14009d208:
14009d208mov r13l, 1
14009d20ejmp 0x14009cc7c
14009d213
14009d213loc_14009d213:
14009d213mov rcx, [rsp+232]
14009d21bnop [rax+rax]
14009d220
14009d220loc_14009d220:
14009d220test rcx, rcx
14009d223je 0x14009d270
14009d225cmp rcx, 1
14009d229je 0x14009d39e
14009d22flea rax, [rcx+rcx]
14009d233cmp eax, 8
14009d236jae 0x14009d2e0
14009d23ctest al, 4
14009d23ejne 0x14009d40f
14009d244test eax, eax
14009d246je 0x14009d270
14009d248movzx edx, [r12]
14009d24dmov [r8], dl
14009d250test al, 2
14009d252jne 0x14009d43f
14009d258
14009d258loc_14009d258:
14009d258mov r8, [rsp+176]
14009d260mov rcx, [rsp+232]
14009d268mov rdx, [rsp+224]
14009d270
14009d270loc_14009d270:
14009d270xor edi, edi
14009d272mov [rsp+184], rcx
14009d27amov rax, rdx
14009d27dmov [r8+2*rcx], di
14009d282jmp 0x14009cd74
14009d287
14009d287loc_14009d287:
14009d287mov rdx, [rsp+224]
14009d28flea r14, [rsp+240]
14009d297cmp rdx, r14
14009d29aje 0x14009d32f
14009d2a0mov rax, [rsp+232]
14009d2a8mov [rsp+128], rdx
14009d2b0mov [rsp+136], rax
14009d2b8mov rax, [rsp+240]
14009d2c0mov [rsp+144], rax
14009d2c8
14009d2c8loc_14009d2c8:
14009d2c8mov [rsp+224], r14
14009d2d0lea r14, [rsp+240]
14009d2d8mov rax, r14
14009d2dbjmp 0x14009d156
14009d2e0
14009d2e0loc_14009d2e0:
14009d2e0mov rdx, [r12]
14009d2e4mov r9, r12
14009d2e7mov [r8], rdx
14009d2eamov edx, eax
14009d2ecmov rcx, [r12+rdx-8]
14009d2f1mov [r8+rdx-8], rcx
14009d2f6lea rcx, [r8+8]
14009d2faand rcx, -8
14009d2fesub r8, rcx
14009d301add eax, r8l
14009d304sub r9, r8
14009d307and eax, -8
14009d30acmp eax, 8
14009d30djb 0x14009d258
14009d313and eax, -8
14009d316xor edx, edx
14009d318
14009d318loc_14009d318:
14009d318mov r8l, edx
14009d31badd edx, 8
14009d31emov r10, [r9+r8]
14009d322mov [rcx+r8], r10
14009d326cmp edx, eax
14009d328jb 0x14009d318
14009d32ajmp 0x14009d258
14009d32f
14009d32floc_14009d32f:
14009d32fmov rcx, [rsp+232]
14009d337test rcx, rcx
14009d33aje 0x14009d386
14009d33ccmp rcx, 1
14009d340je 0x14009d3fe
14009d346lea rax, [rcx+rcx]
14009d34acmp eax, 8
14009d34djae 0x14009d3af
14009d34ftest al, 4
14009d351jne 0x14009d46a
14009d357test eax, eax
14009d359je 0x14009d386
14009d35bmovzx edx, [rsp+240]
14009d363mov [r8], dl
14009d366test al, 2
14009d368jne 0x14009d4ef
14009d36e
14009d36eloc_14009d36e:
14009d36emov rcx, [rsp+232]
14009d376mov rdx, [rsp+224]
14009d37emov r8, [rsp+128]
14009d386
14009d386loc_14009d386:
14009d386xor r9l, r9l
14009d389mov [rsp+136], rcx
14009d391mov rax, rdx
14009d394mov [r8+2*rcx], r9w
14009d399jmp 0x14009d156
14009d39e
14009d39eloc_14009d39e:
14009d39emovzx eax, [rsp+240]
14009d3a6mov [r8], ax
14009d3aajmp 0x14009d270
14009d3af
14009d3afloc_14009d3af:
14009d3afmov rdx, [rsp+240]
14009d3b7mov r9, r14
14009d3bamov [r8], rdx
14009d3bdmov edx, eax
14009d3bfmov rcx, [r14+rdx-8]
14009d3c4mov [r8+rdx-8], rcx
14009d3c9lea rcx, [r8+8]
14009d3cdand rcx, -8
14009d3d1sub r8, rcx
14009d3d4add eax, r8l
14009d3d7sub r9, r8
14009d3daand eax, -8
14009d3ddcmp eax, 8
14009d3e0jb 0x14009d36e
14009d3e2and eax, -8
14009d3e5xor edx, edx
14009d3e7
14009d3e7loc_14009d3e7:
14009d3e7mov r8l, edx
14009d3eaadd edx, 8
14009d3edmov r10, [r9+r8]
14009d3f1mov [rcx+r8], r10
14009d3f5cmp edx, eax
14009d3f7jb 0x14009d3e7
14009d3f9jmp 0x14009d36e
14009d3fe
14009d3feloc_14009d3fe:
14009d3femovzx eax, [rsp+240]
14009d406mov [r8], ax
14009d40ajmp 0x14009d386
14009d40f
14009d40floc_14009d40f:
14009d40fmov edx, [r12]
14009d413mov eax, eax
14009d415mov [r8], edx
14009d418mov edx, [r12+rax-4]
14009d41dmov [r8+rax-4], edx
14009d422mov r8, [rsp+176]
14009d42amov rcx, [rsp+232]
14009d432mov rdx, [rsp+224]
14009d43ajmp 0x14009d270
14009d43f
14009d43floc_14009d43f:
14009d43fmov eax, eax
14009d441movzx edx, [r12+rax-2]
14009d447mov [r8+rax-2], dx
14009d44dmov r8, [rsp+176]
14009d455mov rcx, [rsp+232]
14009d45dmov rdx, [rsp+224]
14009d465jmp 0x14009d270
14009d46a
14009d46aloc_14009d46a:
14009d46amov edx, [rsp+240]
14009d471mov eax, eax
14009d473mov [r8], edx
14009d476mov edx, [r14+rax-4]
14009d47bmov [r8+rax-4], edx
14009d480mov rcx, [rsp+232]
14009d488mov rdx, [rsp+224]
14009d490mov r8, [rsp+128]
14009d498jmp 0x14009d386
14009d49d
14009d49d 48 8b 4c H.L
14009d4a0 24 28 48 89 c3 48 8d bc 24 b0 00 00 00 e8 8e 45 $(H..H..$......E
14009d4b0 04 00 48 8b 4c 24 58 e8 54 1b 01 00 48 89 f9 e8 ..H.L$X.T...H...
14009d4c0 7c 45 04 00 48 8b 4c 24 30 e8 42 1b 01 00 48 89 |E..H.L$0.B...H.
14009d4d0 e9 e8 6a 45 04 00 48 8b 35 b3 a1 0f 00 48 8b 84 ..jE..H.5....H..
14009d4e0 24 08 01 00 00 48 2b 06 74 74 $....H+.tt
14009d4ea
14009d4ealoc_14009d4ea:
14009d4eacall __stack_chk_fail
14009d4ef
14009d4efloc_14009d4ef:
14009d4efmov eax, eax
14009d4f1movzx edx, [r14+rax-2]
14009d4f7mov [r8+rax-2], dx
14009d4fdmov rcx, [rsp+232]
14009d505mov rdx, [rsp+224]
14009d50dmov r8, [rsp+128]
14009d515jmp 0x14009d386
14009d51a
14009d51aloc_14009d51a:
14009d51axor r13l, r13l
14009d51djmp 0x14009cc44
14009d522
14009d522 48 8b 4c 24 48 48 89 c3 48 8d bc 24 b0 00 H.L$HH..H..$..
14009d530 00 00 e8 d9 1a 01 00 48 8b 4c 24 28 e8 ff 44 04 .......H.L$(..D.
14009d540 00 e9 6c ff ff ff 48 89 c3 e9 64 ff ff ff 48 89 ..l...H...d...H.
14009d550 c3 48 8d ac 24 80 00 00 00 e9 66 ff ff ff 48 89 .H..$.....f...H.
14009d560 d9 e8 3a de f7 ff 90 ..:....
14009cb70
14009d567
14009d567 // align 0x10
14009d567 // align 0x10
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
Loading..