File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400a2cd0
1400a2cd0std::filesystem::__cxx11::directory_iterator::operator++():
1400a2cd0push rdi
1400a2cd1push rsi
1400a2cd2push rbx
1400a2cd3add rsp, -128
1400a2cd7mov rdx, [rip+0xf49b2]
1400a2cdemov rsi, [rdx]
1400a2ce1mov [rsp+120], rsi
1400a2ce6mov rsi, [rcx]
1400a2ce9mov rbx, rcx
1400a2cectest rsi, rsi
1400a2cefje 0x1400a2df7
1400a2cf5mov [rsp+64], 0
1400a2cfdcall std::_V2::system_category()
1400a2d02xor edx, edx
1400a2d04lea r8, [rsp+64]
1400a2d09mov rcx, rsi
1400a2d0cmov [rsp+72], rax
1400a2d11call std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a2d16mov edx, [rsp+64]
1400a2d1atest edx, edx
1400a2d1cjne 0x1400a2d9c
1400a2d1etest al, al
1400a2d20je 0x1400a2d48
1400a2d22
1400a2d22loc_1400a2d22:
1400a2d22mov rcx, [rip+0xf4967]
1400a2d29mov rax, [rsp+120]
1400a2d2esub rax, [rcx]
1400a2d31jne 0x1400a2df2
1400a2d37mov rax, rbx
1400a2d3asub rsp, -128
1400a2d3epop rbx
1400a2d3fpop rsi
1400a2d40pop rdi
1400a2d41ret
1400a2d42
1400a2d42 66 0f 1f 44 00 00 f..D..
1400a2d48
1400a2d48loc_1400a2d48:
1400a2d48mov rsi, [rbx+8]
1400a2d4cpxor x0, x0
1400a2d50movups [rbx], x0
1400a2d53test rsi, rsi
1400a2d56je 0x1400a2d22
1400a2d58mov rcx, [rsi+8]
1400a2d5clea rax, [rsi+8]
1400a2d60mov rdx, 0x100000001
1400a2d6acmp rcx, rdx
1400a2d6dje 0x1400a2d80
1400a2d6flock sub [rax], 1
1400a2d73jne 0x1400a2d22
1400a2d75mov rcx, rsi
1400a2d78call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a2d7djmp 0x1400a2d22
1400a2d7f
1400a2d7f 90 .
1400a2d80
1400a2d80loc_1400a2d80:
1400a2d80mov rax, [rsi]
1400a2d83mov rcx, rsi
1400a2d86mov [rsi+8], 0
1400a2d8ecall [rax+16]
1400a2d91mov rax, [rsi]
1400a2d94mov rcx, rsi
1400a2d97call [rax+24]
1400a2d9ajmp 0x1400a2d22
1400a2d9c
1400a2d9cloc_1400a2d9c:
1400a2d9cmov ecx, 48
1400a2da1call __cxa_allocate_exception
1400a2da6lea rdx, [rip+0xf024b]
1400a2dadlea rcx, [rsp+80]
1400a2db2mov rdi, rax
1400a2db5call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a2dbamovdqu x1, [rsp+64]
1400a2dc0lea r8, [rsp+48]
1400a2dc5lea rdx, [rsp+80]
1400a2dcamov rcx, rdi
1400a2dcdmovups [rsp+48], x1
1400a2dd2call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
1400a2dd7
1400a2dd7loc_1400a2dd7:
1400a2dd7lea rcx, [rsp+80]
1400a2ddccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a2de1mov rdx, [rip+0xf48a8]
1400a2de8mov rax, [rsp+120]
1400a2dedsub rax, [rdx]
1400a2df0je 0x1400a2e52
1400a2df2
1400a2df2loc_1400a2df2:
1400a2df2call __stack_chk_fail
1400a2df7
1400a2df7loc_1400a2df7:
1400a2df7mov ecx, 48
1400a2dfccall __cxa_allocate_exception
1400a2e01mov rdi, rax
1400a2e04call std::_V2::generic_category()
1400a2e09mov r8l, 22
1400a2e0flea rcx, [rsp+80]
1400a2e14lea rdx, [rip+0xf01a5]
1400a2e1bmov [rsp+32], r8
1400a2e20mov [rsp+40], rax
1400a2e25call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a2e2amov r8, [rsp+32]
1400a2e2fmov r9, [rsp+40]
1400a2e34lea rdx, [rsp+80]
1400a2e39mov rcx, rdi
1400a2e3cmov [rsp+48], r8
1400a2e41lea r8, [rsp+48]
1400a2e46mov [rsp+56], r9
1400a2e4bcall std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
1400a2e50jmp 0x1400a2dd7
1400a2e52
1400a2e52loc_1400a2e52:
1400a2e52lea r8, [rip-2601]
1400a2e59lea rdx, [rip+0xf7ec0]
1400a2e60mov rcx, rdi
1400a2e63call __cxa_throw
1400a2e68lea rcx, [rsp+80]
1400a2e6dmov rsi, rax
1400a2e70call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a2e75
1400a2e75loc_1400a2e75:
1400a2e75mov rcx, rdi
1400a2e78call __cxa_free_exception
1400a2e7dmov rdx, [rip+0xf480c]
1400a2e84mov rax, [rsp+120]
1400a2e89sub rax, [rdx]
1400a2e8cjne 0x1400a2df2
1400a2e92mov rcx, rsi
1400a2e95call _Unwind_Resume
1400a2e9amov rsi, rax
1400a2e9djmp 0x1400a2e75
1400a2e9f
1400a2e9f eb .
1400a2ea0 c7 eb f7 ...
1400a2cd0
1400a2cd0std::filesystem::__cxx11::directory_iterator::operator++():
1400a2cd0push rdi
1400a2cd1push rsi
1400a2cd2push rbx
1400a2cd3add rsp, -128
1400a2cd7mov rdx, [rip+0xf49b2]
1400a2cdemov rsi, [rdx]
1400a2ce1mov [rsp+120], rsi
1400a2ce6mov rsi, [rcx]
1400a2ce9mov rbx, rcx
1400a2cectest rsi, rsi
1400a2cefje 0x1400a2df7
1400a2cf5mov [rsp+64], 0
1400a2cfdcall std::_V2::system_category()
1400a2d02xor edx, edx
1400a2d04lea r8, [rsp+64]
1400a2d09mov rcx, rsi
1400a2d0cmov [rsp+72], rax
1400a2d11call std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a2d16mov edx, [rsp+64]
1400a2d1atest edx, edx
1400a2d1cjne 0x1400a2d9c
1400a2d1etest al, al
1400a2d20je 0x1400a2d48
1400a2d22
1400a2d22loc_1400a2d22:
1400a2d22mov rcx, [rip+0xf4967]
1400a2d29mov rax, [rsp+120]
1400a2d2esub rax, [rcx]
1400a2d31jne 0x1400a2df2
1400a2d37mov rax, rbx
1400a2d3asub rsp, -128
1400a2d3epop rbx
1400a2d3fpop rsi
1400a2d40pop rdi
1400a2d41ret
1400a2d42
1400a2d42 66 0f 1f 44 00 00 f..D..
1400a2d48
1400a2d48loc_1400a2d48:
1400a2d48mov rsi, [rbx+8]
1400a2d4cpxor x0, x0
1400a2d50movups [rbx], x0
1400a2d53test rsi, rsi
1400a2d56je 0x1400a2d22
1400a2d58mov rcx, [rsi+8]
1400a2d5clea rax, [rsi+8]
1400a2d60mov rdx, 0x100000001
1400a2d6acmp rcx, rdx
1400a2d6dje 0x1400a2d80
1400a2d6flock sub [rax], 1
1400a2d73jne 0x1400a2d22
1400a2d75mov rcx, rsi
1400a2d78call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a2d7djmp 0x1400a2d22
1400a2d7f
1400a2d7f 90 .
1400a2d80
1400a2d80loc_1400a2d80:
1400a2d80mov rax, [rsi]
1400a2d83mov rcx, rsi
1400a2d86mov [rsi+8], 0
1400a2d8ecall [rax+16]
1400a2d91mov rax, [rsi]
1400a2d94mov rcx, rsi
1400a2d97call [rax+24]
1400a2d9ajmp 0x1400a2d22
1400a2d9c
1400a2d9cloc_1400a2d9c:
1400a2d9cmov ecx, 48
1400a2da1call __cxa_allocate_exception
1400a2da6lea rdx, [rip+0xf024b]
1400a2dadlea rcx, [rsp+80]
1400a2db2mov rdi, rax
1400a2db5call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a2dbamovdqu x1, [rsp+64]
1400a2dc0lea r8, [rsp+48]
1400a2dc5lea rdx, [rsp+80]
1400a2dcamov rcx, rdi
1400a2dcdmovups [rsp+48], x1
1400a2dd2call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
1400a2dd7
1400a2dd7loc_1400a2dd7:
1400a2dd7lea rcx, [rsp+80]
1400a2ddccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a2de1mov rdx, [rip+0xf48a8]
1400a2de8mov rax, [rsp+120]
1400a2dedsub rax, [rdx]
1400a2df0je 0x1400a2e52
1400a2df2
1400a2df2loc_1400a2df2:
1400a2df2call __stack_chk_fail
1400a2df7
1400a2df7loc_1400a2df7:
1400a2df7mov ecx, 48
1400a2dfccall __cxa_allocate_exception
1400a2e01mov rdi, rax
1400a2e04call std::_V2::generic_category()
1400a2e09mov r8l, 22
1400a2e0flea rcx, [rsp+80]
1400a2e14lea rdx, [rip+0xf01a5]
1400a2e1bmov [rsp+32], r8
1400a2e20mov [rsp+40], rax
1400a2e25call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a2e2amov r8, [rsp+32]
1400a2e2fmov r9, [rsp+40]
1400a2e34lea rdx, [rsp+80]
1400a2e39mov rcx, rdi
1400a2e3cmov [rsp+48], r8
1400a2e41lea r8, [rsp+48]
1400a2e46mov [rsp+56], r9
1400a2e4bcall std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
1400a2e50jmp 0x1400a2dd7
1400a2e52
1400a2e52loc_1400a2e52:
1400a2e52lea r8, [rip-2601]
1400a2e59lea rdx, [rip+0xf7ec0]
1400a2e60mov rcx, rdi
1400a2e63call __cxa_throw
1400a2e68lea rcx, [rsp+80]
1400a2e6dmov rsi, rax
1400a2e70call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a2e75
1400a2e75loc_1400a2e75:
1400a2e75mov rcx, rdi
1400a2e78call __cxa_free_exception
1400a2e7dmov rdx, [rip+0xf480c]
1400a2e84mov rax, [rsp+120]
1400a2e89sub rax, [rdx]
1400a2e8cjne 0x1400a2df2
1400a2e92mov rcx, rsi
1400a2e95call _Unwind_Resume
1400a2e9amov rsi, rax
1400a2e9djmp 0x1400a2e75
1400a2e9f
1400a2e9f eb .
1400a2ea0 c7 eb f7 ...
1400a2cd0
1400a2ea3
1400a2ea3 // align 0x10
1400a2ea3 // align 0x10
1400a2eb0
1400a2eb0std::filesystem::__cxx11::recursive_directory_iterator::disable_recursion_pending():
1400a2eb0mov rax, [rcx]
1400a2eb3mov [rax+113], 0
1400a2eb7ret
1400a2eb0
1400a2eb0std::filesystem::__cxx11::recursive_directory_iterator::disable_recursion_pending():
1400a2eb0mov rax, [rcx]
1400a2eb3mov [rax+113], 0
1400a2eb7ret
1400a2eb0
1400a2eb8
1400a2eb8 // align 0x10
1400a2eb8 // align 0x10
1400a2ec0
1400a2ec0std::filesystem::__cxx11::recursive_directory_iterator::pop(std::error_code&):
1400a2ec0push r12
1400a2ec2push rbp
1400a2ec3push rdi
1400a2ec4push rsi
1400a2ec5push rbx
1400a2ec6sub rsp, 32
1400a2ecamov rsi, [rcx]
1400a2ecdmov rbp, rcx
1400a2ed0mov rdi, rdx
1400a2ed3test rsi, rsi
1400a2ed6je 0x1400a3178
1400a2edcmovzx r12l, [rsi+112]
1400a2ee1shr r12b, 1
1400a2ee4and r12l, 1
1400a2ee8
1400a2ee8loc_1400a2ee8:
1400a2ee8mov rbx, [rsi+48]
1400a2eeccmp rbx, [rsi+56]
1400a2ef0je 0x1400a3000
1400a2ef6mov rdx, [rbx-16]
1400a2efalea rax, [rbx-96]
1400a2efemov [rsi+48], rax
1400a2f02test rdx, rdx
1400a2f05je 0x1400a2f10
1400a2f07lea rcx, [rbx-16]
1400a2f0bcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a2f10
1400a2f10loc_1400a2f10:
1400a2f10mov rcx, [rbx-48]
1400a2f14lea rax, [rbx-32]
1400a2f18cmp rcx, rax
1400a2f1bje 0x1400a2f2b
1400a2f1dmov rax, [rbx-32]
1400a2f21lea rdx, [rax+rax+2]
1400a2f26call operator delete(void*, unsigned long long)
1400a2f2b
1400a2f2bloc_1400a2f2b:
1400a2f2bmov rdx, [rbx-56]
1400a2f2ftest rdx, rdx
1400a2f32je 0x1400a2f3d
1400a2f34lea rcx, [rbx-56]
1400a2f38call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a2f3d
1400a2f3dloc_1400a2f3d:
1400a2f3dmov rcx, [rbx-88]
1400a2f41lea rax, [rbx-72]
1400a2f45cmp rcx, rax
1400a2f48je 0x1400a2f58
1400a2f4amov rax, [rbx-72]
1400a2f4elea rdx, [rax+rax+2]
1400a2f53call operator delete(void*, unsigned long long)
1400a2f58
1400a2f58loc_1400a2f58:
1400a2f58mov rcx, [rbx-96]
1400a2f5ctest rcx, rcx
1400a2f5fje 0x1400a2f66
1400a2f61
1400a2f61loc_1400a2f61:
1400a2f61call _wclosedir
1400a2f66
1400a2f66loc_1400a2f66:
1400a2f66mov rax, [rbp]
1400a2f6amov rcx, [rax+48]
1400a2f6ecmp [rax+16], rcx
1400a2f72je 0x1400a30e0
1400a2f78
1400a2f78loc_1400a2f78:
1400a2f78cmp rcx, [rax+56]
1400a2f7cje 0x1400a3130
1400a2f82
1400a2f82loc_1400a2f82:
1400a2f82mov edx, r12l
1400a2f85sub rcx, 96
1400a2f89mov r8, rdi
1400a2f8ccall std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a2f91mov edx, [rdi]
1400a2f93test al, al
1400a2f95jne 0x1400a2fe8
1400a2f97test edx, edx
1400a2f99je 0x1400a3148
1400a2f9f
1400a2f9floc_1400a2f9f:
1400a2f9fmov rbx, [rbp+8]
1400a2fa3pxor x0, x0
1400a2fa7movups [rbp], x0
1400a2fabtest rbx, rbx
1400a2faeje 0x1400a2fec
1400a2fb0mov rcx, [rbx+8]
1400a2fb4lea rax, [rbx+8]
1400a2fb8mov rdx, 0x100000001
1400a2fc2cmp rcx, rdx
1400a2fc5je 0x1400a3192
1400a2fcblock sub [rax], 1
1400a2fcfjne 0x1400a2fec
1400a2fd1mov rcx, rbx
1400a2fd4add rsp, 32
1400a2fd8pop rbx
1400a2fd9pop rsi
1400a2fdapop rdi
1400a2fdbpop rbp
1400a2fdcpop r12
1400a2fdejmp 0x1400d0900
1400a2fe3nop [rax+rax]
1400a2fe8
1400a2fe8loc_1400a2fe8:
1400a2fe8test edx, edx
1400a2feajne 0x1400a2f9f
1400a2fec
1400a2fecloc_1400a2fec:
1400a2fecadd rsp, 32
1400a2ff0pop rbx
1400a2ff1pop rsi
1400a2ff2pop rdi
1400a2ff3pop rbp
1400a2ff4pop r12
1400a2ff6ret
1400a2ff7nop [rax+rax]
1400a3000
1400a3000loc_1400a3000:
1400a3000mov edx, 480
1400a3005mov rcx, rbx
1400a3008call operator delete(void*, unsigned long long)
1400a300dmov rax, [rsi+72]
1400a3011mov rbx, [rax-8]
1400a3015lea rdx, [rax-8]
1400a3019mov [rsi+72], rdx
1400a301dlea rax, [rbx+480]
1400a3024mov rdx, [rbx+464]
1400a302bmov [rsi+56], rbx
1400a302fmov [rsi+64], rax
1400a3033lea rax, [rbx+384]
1400a303amov [rsi+48], rax
1400a303etest rdx, rdx
1400a3041je 0x1400a304f
1400a3043lea rcx, [rbx+464]
1400a304acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a304f
1400a304floc_1400a304f:
1400a304fmov rcx, [rbx+432]
1400a3056lea rax, [rbx+448]
1400a305dcmp rcx, rax
1400a3060je 0x1400a3073
1400a3062mov rax, [rbx+448]
1400a3069lea rdx, [rax+rax+2]
1400a306ecall operator delete(void*, unsigned long long)
1400a3073
1400a3073loc_1400a3073:
1400a3073mov rdx, [rbx+424]
1400a307atest rdx, rdx
1400a307dje 0x1400a308b
1400a307flea rcx, [rbx+424]
1400a3086call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a308b
1400a308bloc_1400a308b:
1400a308bmov rcx, [rbx+392]
1400a3092lea rax, [rbx+408]
1400a3099cmp rcx, rax
1400a309cje 0x1400a30af
1400a309emov rax, [rbx+408]
1400a30a5lea rdx, [rax+rax+2]
1400a30aacall operator delete(void*, unsigned long long)
1400a30af
1400a30afloc_1400a30af:
1400a30afmov rcx, [rbx+384]
1400a30b6test rcx, rcx
1400a30b9jne 0x1400a2f61
1400a30bfmov rax, [rbp]
1400a30c3mov rcx, [rax+48]
1400a30c7cmp [rax+16], rcx
1400a30cbjne 0x1400a2f78
1400a30d1nop [rax+rax]
1400a30dcnop [rax]
1400a30e0
1400a30e0loc_1400a30e0:
1400a30e0mov rbx, [rbp+8]
1400a30e4pxor x0, x0
1400a30e8movups [rbp], x0
1400a30ectest rbx, rbx
1400a30efje 0x1400a3112
1400a30f1mov rcx, [rbx+8]
1400a30f5lea rax, [rbx+8]
1400a30f9mov rdx, 0x100000001
1400a3103cmp rcx, rdx
1400a3106je 0x1400a3158
1400a3108lock sub [rax], 1
1400a310cje 0x1400a31ba
1400a3112
1400a3112loc_1400a3112:
1400a3112call std::_V2::system_category()
1400a3117mov [rdi], 0
1400a311dmov [rdi+8], rax
1400a3121add rsp, 32
1400a3125pop rbx
1400a3126pop rsi
1400a3127pop rdi
1400a3128pop rbp
1400a3129pop r12
1400a312bret
1400a312cnop [rax]
1400a3130
1400a3130loc_1400a3130:
1400a3130mov rax, [rax+72]
1400a3134mov rcx, [rax-8]
1400a3138add rcx, 480
1400a313fjmp 0x1400a2f82
1400a3144nop [rax]
1400a3148
1400a3148loc_1400a3148:
1400a3148mov rsi, [rbp]
1400a314cjmp 0x1400a2ee8
1400a3151nop [rax]
1400a3158
1400a3158loc_1400a3158:
1400a3158mov rax, [rbx]
1400a315bmov rcx, rbx
1400a315emov [rbx+8], 0
1400a3166call [rax+16]
1400a3169mov rax, [rbx]
1400a316cmov rcx, rbx
1400a316fcall [rax+24]
1400a3172jmp 0x1400a3112
1400a3174nop [rax]
1400a3178
1400a3178loc_1400a3178:
1400a3178call std::_V2::generic_category()
1400a317dmov [rdi], 22
1400a3183mov [rdi+8], rax
1400a3187add rsp, 32
1400a318bpop rbx
1400a318cpop rsi
1400a318dpop rdi
1400a318epop rbp
1400a318fpop r12
1400a3191ret
1400a3192
1400a3192loc_1400a3192:
1400a3192mov rax, [rbx]
1400a3195mov rcx, rbx
1400a3198mov [rbx+8], 0
1400a31a0call [rax+16]
1400a31a3mov rax, [rbx]
1400a31a6mov rcx, rbx
1400a31a9mov rax, [rax+24]
1400a31adadd rsp, 32
1400a31b1pop rbx
1400a31b2pop rsi
1400a31b3pop rdi
1400a31b4pop rbp
1400a31b5pop r12
1400a31b7jmp rax
1400a31ba
1400a31baloc_1400a31ba:
1400a31bamov rcx, rbx
1400a31bdcall std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a31c2jmp 0x1400a3112
1400a2ec0
1400a2ec0std::filesystem::__cxx11::recursive_directory_iterator::pop(std::error_code&):
1400a2ec0push r12
1400a2ec2push rbp
1400a2ec3push rdi
1400a2ec4push rsi
1400a2ec5push rbx
1400a2ec6sub rsp, 32
1400a2ecamov rsi, [rcx]
1400a2ecdmov rbp, rcx
1400a2ed0mov rdi, rdx
1400a2ed3test rsi, rsi
1400a2ed6je 0x1400a3178
1400a2edcmovzx r12l, [rsi+112]
1400a2ee1shr r12b, 1
1400a2ee4and r12l, 1
1400a2ee8
1400a2ee8loc_1400a2ee8:
1400a2ee8mov rbx, [rsi+48]
1400a2eeccmp rbx, [rsi+56]
1400a2ef0je 0x1400a3000
1400a2ef6mov rdx, [rbx-16]
1400a2efalea rax, [rbx-96]
1400a2efemov [rsi+48], rax
1400a2f02test rdx, rdx
1400a2f05je 0x1400a2f10
1400a2f07lea rcx, [rbx-16]
1400a2f0bcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a2f10
1400a2f10loc_1400a2f10:
1400a2f10mov rcx, [rbx-48]
1400a2f14lea rax, [rbx-32]
1400a2f18cmp rcx, rax
1400a2f1bje 0x1400a2f2b
1400a2f1dmov rax, [rbx-32]
1400a2f21lea rdx, [rax+rax+2]
1400a2f26call operator delete(void*, unsigned long long)
1400a2f2b
1400a2f2bloc_1400a2f2b:
1400a2f2bmov rdx, [rbx-56]
1400a2f2ftest rdx, rdx
1400a2f32je 0x1400a2f3d
1400a2f34lea rcx, [rbx-56]
1400a2f38call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a2f3d
1400a2f3dloc_1400a2f3d:
1400a2f3dmov rcx, [rbx-88]
1400a2f41lea rax, [rbx-72]
1400a2f45cmp rcx, rax
1400a2f48je 0x1400a2f58
1400a2f4amov rax, [rbx-72]
1400a2f4elea rdx, [rax+rax+2]
1400a2f53call operator delete(void*, unsigned long long)
1400a2f58
1400a2f58loc_1400a2f58:
1400a2f58mov rcx, [rbx-96]
1400a2f5ctest rcx, rcx
1400a2f5fje 0x1400a2f66
1400a2f61
1400a2f61loc_1400a2f61:
1400a2f61call _wclosedir
1400a2f66
1400a2f66loc_1400a2f66:
1400a2f66mov rax, [rbp]
1400a2f6amov rcx, [rax+48]
1400a2f6ecmp [rax+16], rcx
1400a2f72je 0x1400a30e0
1400a2f78
1400a2f78loc_1400a2f78:
1400a2f78cmp rcx, [rax+56]
1400a2f7cje 0x1400a3130
1400a2f82
1400a2f82loc_1400a2f82:
1400a2f82mov edx, r12l
1400a2f85sub rcx, 96
1400a2f89mov r8, rdi
1400a2f8ccall std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a2f91mov edx, [rdi]
1400a2f93test al, al
1400a2f95jne 0x1400a2fe8
1400a2f97test edx, edx
1400a2f99je 0x1400a3148
1400a2f9f
1400a2f9floc_1400a2f9f:
1400a2f9fmov rbx, [rbp+8]
1400a2fa3pxor x0, x0
1400a2fa7movups [rbp], x0
1400a2fabtest rbx, rbx
1400a2faeje 0x1400a2fec
1400a2fb0mov rcx, [rbx+8]
1400a2fb4lea rax, [rbx+8]
1400a2fb8mov rdx, 0x100000001
1400a2fc2cmp rcx, rdx
1400a2fc5je 0x1400a3192
1400a2fcblock sub [rax], 1
1400a2fcfjne 0x1400a2fec
1400a2fd1mov rcx, rbx
1400a2fd4add rsp, 32
1400a2fd8pop rbx
1400a2fd9pop rsi
1400a2fdapop rdi
1400a2fdbpop rbp
1400a2fdcpop r12
1400a2fdejmp 0x1400d0900
1400a2fe3nop [rax+rax]
1400a2fe8
1400a2fe8loc_1400a2fe8:
1400a2fe8test edx, edx
1400a2feajne 0x1400a2f9f
1400a2fec
1400a2fecloc_1400a2fec:
1400a2fecadd rsp, 32
1400a2ff0pop rbx
1400a2ff1pop rsi
1400a2ff2pop rdi
1400a2ff3pop rbp
1400a2ff4pop r12
1400a2ff6ret
1400a2ff7nop [rax+rax]
1400a3000
1400a3000loc_1400a3000:
1400a3000mov edx, 480
1400a3005mov rcx, rbx
1400a3008call operator delete(void*, unsigned long long)
1400a300dmov rax, [rsi+72]
1400a3011mov rbx, [rax-8]
1400a3015lea rdx, [rax-8]
1400a3019mov [rsi+72], rdx
1400a301dlea rax, [rbx+480]
1400a3024mov rdx, [rbx+464]
1400a302bmov [rsi+56], rbx
1400a302fmov [rsi+64], rax
1400a3033lea rax, [rbx+384]
1400a303amov [rsi+48], rax
1400a303etest rdx, rdx
1400a3041je 0x1400a304f
1400a3043lea rcx, [rbx+464]
1400a304acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a304f
1400a304floc_1400a304f:
1400a304fmov rcx, [rbx+432]
1400a3056lea rax, [rbx+448]
1400a305dcmp rcx, rax
1400a3060je 0x1400a3073
1400a3062mov rax, [rbx+448]
1400a3069lea rdx, [rax+rax+2]
1400a306ecall operator delete(void*, unsigned long long)
1400a3073
1400a3073loc_1400a3073:
1400a3073mov rdx, [rbx+424]
1400a307atest rdx, rdx
1400a307dje 0x1400a308b
1400a307flea rcx, [rbx+424]
1400a3086call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a308b
1400a308bloc_1400a308b:
1400a308bmov rcx, [rbx+392]
1400a3092lea rax, [rbx+408]
1400a3099cmp rcx, rax
1400a309cje 0x1400a30af
1400a309emov rax, [rbx+408]
1400a30a5lea rdx, [rax+rax+2]
1400a30aacall operator delete(void*, unsigned long long)
1400a30af
1400a30afloc_1400a30af:
1400a30afmov rcx, [rbx+384]
1400a30b6test rcx, rcx
1400a30b9jne 0x1400a2f61
1400a30bfmov rax, [rbp]
1400a30c3mov rcx, [rax+48]
1400a30c7cmp [rax+16], rcx
1400a30cbjne 0x1400a2f78
1400a30d1nop [rax+rax]
1400a30dcnop [rax]
1400a30e0
1400a30e0loc_1400a30e0:
1400a30e0mov rbx, [rbp+8]
1400a30e4pxor x0, x0
1400a30e8movups [rbp], x0
1400a30ectest rbx, rbx
1400a30efje 0x1400a3112
1400a30f1mov rcx, [rbx+8]
1400a30f5lea rax, [rbx+8]
1400a30f9mov rdx, 0x100000001
1400a3103cmp rcx, rdx
1400a3106je 0x1400a3158
1400a3108lock sub [rax], 1
1400a310cje 0x1400a31ba
1400a3112
1400a3112loc_1400a3112:
1400a3112call std::_V2::system_category()
1400a3117mov [rdi], 0
1400a311dmov [rdi+8], rax
1400a3121add rsp, 32
1400a3125pop rbx
1400a3126pop rsi
1400a3127pop rdi
1400a3128pop rbp
1400a3129pop r12
1400a312bret
1400a312cnop [rax]
1400a3130
1400a3130loc_1400a3130:
1400a3130mov rax, [rax+72]
1400a3134mov rcx, [rax-8]
1400a3138add rcx, 480
1400a313fjmp 0x1400a2f82
1400a3144nop [rax]
1400a3148
1400a3148loc_1400a3148:
1400a3148mov rsi, [rbp]
1400a314cjmp 0x1400a2ee8
1400a3151nop [rax]
1400a3158
1400a3158loc_1400a3158:
1400a3158mov rax, [rbx]
1400a315bmov rcx, rbx
1400a315emov [rbx+8], 0
1400a3166call [rax+16]
1400a3169mov rax, [rbx]
1400a316cmov rcx, rbx
1400a316fcall [rax+24]
1400a3172jmp 0x1400a3112
1400a3174nop [rax]
1400a3178
1400a3178loc_1400a3178:
1400a3178call std::_V2::generic_category()
1400a317dmov [rdi], 22
1400a3183mov [rdi+8], rax
1400a3187add rsp, 32
1400a318bpop rbx
1400a318cpop rsi
1400a318dpop rdi
1400a318epop rbp
1400a318fpop r12
1400a3191ret
1400a3192
1400a3192loc_1400a3192:
1400a3192mov rax, [rbx]
1400a3195mov rcx, rbx
1400a3198mov [rbx+8], 0
1400a31a0call [rax+16]
1400a31a3mov rax, [rbx]
1400a31a6mov rcx, rbx
1400a31a9mov rax, [rax+24]
1400a31adadd rsp, 32
1400a31b1pop rbx
1400a31b2pop rsi
1400a31b3pop rdi
1400a31b4pop rbp
1400a31b5pop r12
1400a31b7jmp rax
1400a31ba
1400a31baloc_1400a31ba:
1400a31bamov rcx, rbx
1400a31bdcall std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a31c2jmp 0x1400a3112
1400a2ec0
1400a31c7
1400a31c7 // align 0x10
1400a31c7 // align 0x10
1400a31d0
1400a31d0std::filesystem::__cxx11::recursive_directory_iterator::pop():
1400a31d0push rsi
1400a31d1push rbx
1400a31d2sub rsp, 136
1400a31d9mov rdx, [rip+0xf44b0]
1400a31e0mov rax, [rdx]
1400a31e3mov [rsp+120], rax
1400a31e8mov rax, [rcx]
1400a31ebmov [rsp+40], rcx
1400a31f0mov [rsp+64], 0
1400a31f8mov rbx, rax
1400a31fbcall std::_V2::system_category()
1400a3200mov rcx, [rsp+40]
1400a3205lea rdx, [rsp+64]
1400a320amov [rsp+72], rax
1400a320fcall std::filesystem::__cxx11::recursive_directory_iterator::pop(std::error_code&)
1400a3214mov eax, [rsp+64]
1400a3218test eax, eax
1400a321ajne 0x1400a3237
1400a321cmov rdx, [rip+0xf446d]
1400a3223mov rax, [rsp+120]
1400a3228sub rax, [rdx]
1400a322bjne 0x1400a3299
1400a322dadd rsp, 136
1400a3234pop rbx
1400a3235pop rsi
1400a3236ret
1400a3237
1400a3237loc_1400a3237:
1400a3237mov ecx, 48
1400a323ccall __cxa_allocate_exception
1400a3241lea rdx, [rip+0xefdd8]
1400a3248mov rsi, rax
1400a324btest rbx, rbx
1400a324ejne 0x1400a3257
1400a3250lea rdx, [rip+0xefdf1]
1400a3257
1400a3257loc_1400a3257:
1400a3257lea rcx, [rsp+80]
1400a325ccall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a3261movdqu x0, [rsp+64]
1400a3267lea r8, [rsp+48]
1400a326clea rdx, [rsp+80]
1400a3271mov rcx, rsi
1400a3274movups [rsp+48], x0
1400a3279call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
1400a327elea rcx, [rsp+80]
1400a3283call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a3288mov rdx, [rip+0xf4401]
1400a328fmov rax, [rsp+120]
1400a3294sub rax, [rdx]
1400a3297je 0x1400a32c6
1400a3299
1400a3299loc_1400a3299:
1400a3299call __stack_chk_fail
1400a329e
1400a329eloc_1400a329e:
1400a329emov rcx, rsi
1400a32a1mov [rsp+40], rax
1400a32a6call __cxa_free_exception
1400a32abmov rax, [rip+0xf43de]
1400a32b2mov rdx, [rsp+120]
1400a32b7sub rdx, [rax]
1400a32bajne 0x1400a3299
1400a32bcmov rcx, [rsp+40]
1400a32c1call _Unwind_Resume
1400a32c6
1400a32c6loc_1400a32c6:
1400a32c6lea r8, [rip-3741]
1400a32cdlea rdx, [rip+0xf7a4c]
1400a32d4mov rcx, rsi
1400a32d7call __cxa_throw
1400a32dclea rcx, [rsp+80]
1400a32e1mov [rsp+40], rax
1400a32e6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a32ebmov rax, [rsp+40]
1400a32f0jmp 0x1400a329e
1400a31d0
1400a31d0std::filesystem::__cxx11::recursive_directory_iterator::pop():
1400a31d0push rsi
1400a31d1push rbx
1400a31d2sub rsp, 136
1400a31d9mov rdx, [rip+0xf44b0]
1400a31e0mov rax, [rdx]
1400a31e3mov [rsp+120], rax
1400a31e8mov rax, [rcx]
1400a31ebmov [rsp+40], rcx
1400a31f0mov [rsp+64], 0
1400a31f8mov rbx, rax
1400a31fbcall std::_V2::system_category()
1400a3200mov rcx, [rsp+40]
1400a3205lea rdx, [rsp+64]
1400a320amov [rsp+72], rax
1400a320fcall std::filesystem::__cxx11::recursive_directory_iterator::pop(std::error_code&)
1400a3214mov eax, [rsp+64]
1400a3218test eax, eax
1400a321ajne 0x1400a3237
1400a321cmov rdx, [rip+0xf446d]
1400a3223mov rax, [rsp+120]
1400a3228sub rax, [rdx]
1400a322bjne 0x1400a3299
1400a322dadd rsp, 136
1400a3234pop rbx
1400a3235pop rsi
1400a3236ret
1400a3237
1400a3237loc_1400a3237:
1400a3237mov ecx, 48
1400a323ccall __cxa_allocate_exception
1400a3241lea rdx, [rip+0xefdd8]
1400a3248mov rsi, rax
1400a324btest rbx, rbx
1400a324ejne 0x1400a3257
1400a3250lea rdx, [rip+0xefdf1]
1400a3257
1400a3257loc_1400a3257:
1400a3257lea rcx, [rsp+80]
1400a325ccall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a3261movdqu x0, [rsp+64]
1400a3267lea r8, [rsp+48]
1400a326clea rdx, [rsp+80]
1400a3271mov rcx, rsi
1400a3274movups [rsp+48], x0
1400a3279call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
1400a327elea rcx, [rsp+80]
1400a3283call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a3288mov rdx, [rip+0xf4401]
1400a328fmov rax, [rsp+120]
1400a3294sub rax, [rdx]
1400a3297je 0x1400a32c6
1400a3299
1400a3299loc_1400a3299:
1400a3299call __stack_chk_fail
1400a329e
1400a329eloc_1400a329e:
1400a329emov rcx, rsi
1400a32a1mov [rsp+40], rax
1400a32a6call __cxa_free_exception
1400a32abmov rax, [rip+0xf43de]
1400a32b2mov rdx, [rsp+120]
1400a32b7sub rdx, [rax]
1400a32bajne 0x1400a3299
1400a32bcmov rcx, [rsp+40]
1400a32c1call _Unwind_Resume
1400a32c6
1400a32c6loc_1400a32c6:
1400a32c6lea r8, [rip-3741]
1400a32cdlea rdx, [rip+0xf7a4c]
1400a32d4mov rcx, rsi
1400a32d7call __cxa_throw
1400a32dclea rcx, [rsp+80]
1400a32e1mov [rsp+40], rax
1400a32e6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a32ebmov rax, [rsp+40]
1400a32f0jmp 0x1400a329e
1400a31d0
1400a32f2
1400a32f2 // align 0x10
1400a32f2 // align 0x10
1400a3300
1400a3300std::filesystem::__cxx11::recursive_directory_iterator::__erase(std::error_code*):
1400a3300push r15
1400a3302push r14
1400a3304push r13
1400a3306push r12
1400a3308push rbp
1400a3309push rdi
1400a330apush rsi
1400a330bpush rbx
1400a330csub rsp, 312
1400a3313mov rsi, [rip+0xf4376]
1400a331amov rax, [rsi]
1400a331dmov [rsp+296], rax
1400a3325xor eax, eax
1400a3327mov rbx, rcx
1400a332amov [rsp+56], rdx
1400a332fmov [rsp+96], 0
1400a3337call std::_V2::system_category()
1400a333cmov [rsp+48], rax
1400a3341mov [rsp+104], rax
1400a3346mov rax, [rbx]
1400a3349test rax, rax
1400a334cje 0x1400a359f
1400a3352lea rbp, [rsp+96]
1400a3357jmp 0x1400a3383
1400a3359
1400a3359 0f 1f 80 00 00 00 00 .......
1400a3360
1400a3360loc_1400a3360:
1400a3360lea rcx, [r15-48]
1400a3364mov rdx, rbp
1400a3367call std::filesystem::remove(std::filesystem::__cxx11::path const&, std::error_code&)
1400a336ctest al, al
1400a336ejne 0x1400a3710
1400a3374
1400a3374loc_1400a3374:
1400a3374mov edx, [rsp+96]
1400a3378mov rax, [rbx]
1400a337btest edx, edx
1400a337djne 0x1400a3550
1400a3383
1400a3383loc_1400a3383:
1400a3383mov r15, [rax+48]
1400a3387cmp r15, [rax+56]
1400a338bje 0x1400a35e8
1400a3391
1400a3391loc_1400a3391:
1400a3391movzx eax, [r15-8]
1400a3396test al, al
1400a3398je 0x1400a35d0
1400a339e
1400a339eloc_1400a339e:
1400a339ecmp al, 2
1400a33a0jne 0x1400a3360
1400a33a2mov rcx, [r15-48]
1400a33a6call _wopendir
1400a33abmov rdi, [rsp+48]
1400a33b0mov rsi, rax
1400a33b3xor eax, eax
1400a33b5test rsi, rsi
1400a33b8je 0x1400a3660
1400a33be
1400a33beloc_1400a33be:
1400a33becmp [r15-80], 0
1400a33c3mov [rsp+96], eax
1400a33c7lea rax, [r15-88]
1400a33cbmov [rsp+104], rdi
1400a33d0lea rdi, [r15-48]
1400a33d4cmove rdi, rax
1400a33d8mov [rsp+192], rsi
1400a33e0lea rsi, [rsp+216]
1400a33e8mov [rsp+200], rsi
1400a33f0mov rax, [rdi+8]
1400a33f4mov r12, [rdi]
1400a33f7mov [rsp+88], rax
1400a33fccmp rax, 7
1400a3400ja 0x1400a3610
1400a3406lea r8, [rax+1]
1400a340amov rcx, rsi
1400a340dtest rax, rax
1400a3410je 0x1400a3600
1400a3416
1400a3416loc_1400a3416:
1400a3416add r8, r8
1400a3419mov rdx, r12
1400a341ccall memcpy
1400a3421mov rax, [rsp+88]
1400a3426
1400a3426loc_1400a3426:
1400a3426lea r12, [rsp+232]
1400a342elea rdx, [rdi+32]
1400a3432mov [rsp+208], rax
1400a343amov rcx, r12
1400a343dcall std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a3442lea r13, [rsp+272]
1400a344axor r8l, r8l
1400a344dlea rdi, [rsp+256]
1400a3455mov [rsp+248], 0
1400a3461mov rcx, r13
1400a3464mov [rsp+240], rdi
1400a346clea r14, [rsp+192]
1400a3474mov [rsp+256], r8w
1400a347dcall std::filesystem::__cxx11::path::_List::_List()
1400a3482mov r9l, [rsp+96]
1400a3487mov [rsp+280], 0
1400a348ftest r9l, r9l
1400a3492jne 0x1400a34b5
1400a3494xor edx, edx
1400a3496mov r8, rbp
1400a3499mov rcx, r14
1400a349ccall std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a34a1test al, al
1400a34a3jne 0x1400a3800
1400a34a9mov ecx, [rsp+96]
1400a34adtest ecx, ecx
1400a34afje 0x1400a3680
1400a34b5
1400a34b5loc_1400a34b5:
1400a34b5mov rdx, [rsp+272]
1400a34bdtest rdx, rdx
1400a34c0je 0x1400a34ca
1400a34c2mov rcx, r13
1400a34c5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a34ca
1400a34caloc_1400a34ca:
1400a34camov rcx, [rsp+240]
1400a34d2cmp rcx, rdi
1400a34d5je 0x1400a34e9
1400a34d7mov rax, [rsp+256]
1400a34dflea rdx, [rax+rax+2]
1400a34e4call operator delete(void*, unsigned long long)
1400a34e9
1400a34e9loc_1400a34e9:
1400a34e9mov rdx, [rsp+232]
1400a34f1test rdx, rdx
1400a34f4je 0x1400a34fe
1400a34f6mov rcx, r12
1400a34f9call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a34fe
1400a34feloc_1400a34fe:
1400a34femov rcx, [rsp+200]
1400a3506cmp rcx, rsi
1400a3509je 0x1400a351d
1400a350bmov rax, [rsp+216]
1400a3513lea rdx, [rax+rax+2]
1400a3518call operator delete(void*, unsigned long long)
1400a351d
1400a351dloc_1400a351d:
1400a351dmov rcx, [rsp+192]
1400a3525test rcx, rcx
1400a3528je 0x1400a3374
1400a352ecall _wclosedir
1400a3533mov edx, [rsp+96]
1400a3537mov rax, [rbx]
1400a353atest edx, edx
1400a353cje 0x1400a3383
1400a3542nop [rax+rax]
1400a354dnop [rax]
1400a3550
1400a3550loc_1400a3550:
1400a3550mov rax, [rsp+56]
1400a3555pxor x0, x0
1400a3559mov rdi, [rbx]
1400a355cmov rsi, [rbx+8]
1400a3560movups [rbx], x0
1400a3563test rax, rax
1400a3566je 0x1400a3914
1400a356cmovdqu x1, [rsp+96]
1400a3572movups [rax], x1
1400a3575test rsi, rsi
1400a3578je 0x1400a359f
1400a357a
1400a357aloc_1400a357a:
1400a357amov rcx, [rsi+8]
1400a357elea rax, [rsi+8]
1400a3582mov rdx, 0x100000001
1400a358ccmp rcx, rdx
1400a358fje 0x1400a3824
1400a3595lock sub [rax], 1
1400a3599je 0x1400a3843
1400a359f
1400a359floc_1400a359f:
1400a359fmov rsi, [rip+0xf40ea]
1400a35a6mov rax, [rsp+296]
1400a35aesub rax, [rsi]
1400a35b1jne 0x1400a3a60
1400a35b7mov rax, rbx
1400a35baadd rsp, 312
1400a35c1pop rbx
1400a35c2pop rsi
1400a35c3pop rdi
1400a35c4pop rbp
1400a35c5pop r12
1400a35c7pop r13
1400a35c9pop r14
1400a35cbpop r15
1400a35cdret
1400a35ce
1400a35ce 66 90 f.
1400a35d0
1400a35d0loc_1400a35d0:
1400a35d0lea rcx, [r15-48]
1400a35d4call std::filesystem::symlink_status(std::filesystem::__cxx11::path const&)
1400a35d9mov [r15-8], al
1400a35ddjmp 0x1400a339e
1400a35e2
1400a35e2 66 0f 1f 44 00 00 f..D..
1400a35e8
1400a35e8loc_1400a35e8:
1400a35e8mov rax, [rax+72]
1400a35ecmov r9, [rax-8]
1400a35f0lea r15, [r9+480]
1400a35f7jmp 0x1400a3391
1400a35fc
1400a35fc 0f 1f 40 00 ..@.
1400a3600
1400a3600loc_1400a3600:
1400a3600movzx eax, [r12]
1400a3605mov [rcx], ax
1400a3608xor eax, eax
1400a360ajmp 0x1400a3426
1400a360f
1400a360f 90 .
1400a3610
1400a3610loc_1400a3610:
1400a3610lea rdx, [rsp+88]
1400a3615lea rcx, [rsp+200]
1400a361dxor r8l, r8l
1400a3620call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a3625mov [rsp+200], rax
1400a362dmov rcx, rax
1400a3630mov rax, [rsp+88]
1400a3635mov [rsp+216], rax
1400a363dlea r8, [rax+1]
1400a3641test rax, rax
1400a3644je 0x1400a3600
1400a3646mov rax, -1
1400a364dtest r8, r8
1400a3650je 0x1400a3426
1400a3656jmp 0x1400a3416
1400a365b
1400a365b 0f 1f 44 00 00 ..D..
1400a3660
1400a3660loc_1400a3660:
1400a3660mov r12, [rip+0x1267a1]
1400a3667call r12
1400a366acall std::_V2::generic_category()
1400a366fmov rdi, rax
1400a3672call r12
1400a3675mov eax, [rax]
1400a3677jmp 0x1400a33be
1400a367c
1400a367c 0f 1f 40 00 ..@.
1400a3680
1400a3680loc_1400a3680:
1400a3680lea rcx, [r15-48]
1400a3684mov rdx, rbp
1400a3687call std::filesystem::remove(std::filesystem::__cxx11::path const&, std::error_code&)
1400a368ctest al, al
1400a368eje 0x1400a34b5
1400a3694mov rdx, [rsp+272]
1400a369ctest rdx, rdx
1400a369fje 0x1400a36a9
1400a36a1mov rcx, r13
1400a36a4call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a36a9
1400a36a9loc_1400a36a9:
1400a36a9mov rcx, [rsp+240]
1400a36b1cmp rcx, rdi
1400a36b4je 0x1400a36c8
1400a36b6mov rax, [rsp+256]
1400a36belea rdx, [rax+rax+2]
1400a36c3call operator delete(void*, unsigned long long)
1400a36c8
1400a36c8loc_1400a36c8:
1400a36c8mov rdx, [rsp+232]
1400a36d0test rdx, rdx
1400a36d3je 0x1400a36dd
1400a36d5mov rcx, r12
1400a36d8call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a36dd
1400a36ddloc_1400a36dd:
1400a36ddmov rcx, [rsp+200]
1400a36e5cmp rcx, rsi
1400a36e8je 0x1400a36fc
1400a36eamov rax, [rsp+216]
1400a36f2lea rdx, [rax+rax+2]
1400a36f7call operator delete(void*, unsigned long long)
1400a36fc
1400a36fcloc_1400a36fc:
1400a36fcmov rcx, [rsp+192]
1400a3704test rcx, rcx
1400a3707je 0x1400a3710
1400a3709call _wclosedir
1400a370enop
1400a3710
1400a3710loc_1400a3710:
1400a3710mov eax, [rsp+96]
1400a3714test eax, eax
1400a3716jne 0x1400a3550
1400a371cmov rax, [rbx]
1400a371fmov rcx, [rax+48]
1400a3723cmp rcx, [rax+56]
1400a3727je 0x1400a3810
1400a372d
1400a372dloc_1400a372d:
1400a372dsub rcx, 96
1400a3731xor edx, edx
1400a3733mov r8, rbp
1400a3736call std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a373btest al, al
1400a373djne 0x1400a359f
1400a3743mov eax, [rsp+96]
1400a3747test eax, eax
1400a3749jne 0x1400a3550
1400a374fmov rdi, [rbx]
1400a3752mov rsi, [rdi+48]
1400a3756cmp rsi, [rdi+56]
1400a375aje 0x1400a3850
1400a3760mov rdx, [rsi-16]
1400a3764lea rax, [rsi-96]
1400a3768mov [rdi+48], rax
1400a376ctest rdx, rdx
1400a376fje 0x1400a377a
1400a3771lea rcx, [rsi-16]
1400a3775call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a377a
1400a377aloc_1400a377a:
1400a377amov rcx, [rsi-48]
1400a377elea rax, [rsi-32]
1400a3782cmp rcx, rax
1400a3785je 0x1400a3795
1400a3787mov rax, [rsi-32]
1400a378blea rdx, [rax+rax+2]
1400a3790call operator delete(void*, unsigned long long)
1400a3795
1400a3795loc_1400a3795:
1400a3795mov rdx, [rsi-56]
1400a3799test rdx, rdx
1400a379cje 0x1400a37a7
1400a379elea rcx, [rsi-56]
1400a37a2call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a37a7
1400a37a7loc_1400a37a7:
1400a37a7mov rcx, [rsi-88]
1400a37ablea rax, [rsi-72]
1400a37afcmp rcx, rax
1400a37b2je 0x1400a37c2
1400a37b4mov rax, [rsi-72]
1400a37b8lea rdx, [rax+rax+2]
1400a37bdcall operator delete(void*, unsigned long long)
1400a37c2
1400a37c2loc_1400a37c2:
1400a37c2mov rcx, [rsi-96]
1400a37c6test rcx, rcx
1400a37c9je 0x1400a37d0
1400a37cb
1400a37cbloc_1400a37cb:
1400a37cbcall _wclosedir
1400a37d0
1400a37d0loc_1400a37d0:
1400a37d0mov rax, [rbx]
1400a37d3mov rsi, [rax+16]
1400a37d7cmp [rax+48], rsi
1400a37dbjne 0x1400a359f
1400a37e1mov rsi, [rbx+8]
1400a37e5pxor x0, x0
1400a37e9movups [rbx], x0
1400a37ectest rsi, rsi
1400a37efjne 0x1400a357a
1400a37f5jmp 0x1400a359f
1400a37fa
1400a37fa 66 0f 1f 44 00 00 f..D..
1400a3800
1400a3800loc_1400a3800:
1400a3800mov rcx, [rbx]
1400a3803mov rdx, r14
1400a3806call _ZNSt5dequeINSt10filesystem7__cxx114_DirESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_.isra.0
1400a380bjmp 0x1400a34b5
1400a3810
1400a3810loc_1400a3810:
1400a3810mov rax, [rax+72]
1400a3814mov rcx, [rax-8]
1400a3818add rcx, 480
1400a381fjmp 0x1400a372d
1400a3824
1400a3824loc_1400a3824:
1400a3824mov rax, [rsi]
1400a3827mov rcx, rsi
1400a382amov [rsi+8], 0
1400a3832call [rax+16]
1400a3835mov rax, [rsi]
1400a3838mov rcx, rsi
1400a383bcall [rax+24]
1400a383ejmp 0x1400a359f
1400a3843
1400a3843loc_1400a3843:
1400a3843mov rcx, rsi
1400a3846call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a384bjmp 0x1400a359f
1400a3850
1400a3850loc_1400a3850:
1400a3850mov edx, 480
1400a3855mov rcx, rsi
1400a3858call operator delete(void*, unsigned long long)
1400a385dmov rax, [rdi+72]
1400a3861mov rsi, [rax-8]
1400a3865lea rdx, [rax-8]
1400a3869mov [rdi+72], rdx
1400a386dlea rax, [rsi+480]
1400a3874mov rdx, [rsi+464]
1400a387bmov [rdi+56], rsi
1400a387fmov [rdi+64], rax
1400a3883lea rax, [rsi+384]
1400a388amov [rdi+48], rax
1400a388etest rdx, rdx
1400a3891je 0x1400a389f
1400a3893lea rcx, [rsi+464]
1400a389acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a389f
1400a389floc_1400a389f:
1400a389fmov rcx, [rsi+432]
1400a38a6lea rax, [rsi+448]
1400a38adcmp rcx, rax
1400a38b0je 0x1400a38c3
1400a38b2mov rax, [rsi+448]
1400a38b9lea rdx, [rax+rax+2]
1400a38becall operator delete(void*, unsigned long long)
1400a38c3
1400a38c3loc_1400a38c3:
1400a38c3mov rdx, [rsi+424]
1400a38catest rdx, rdx
1400a38cdje 0x1400a38db
1400a38cflea rcx, [rsi+424]
1400a38d6call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a38db
1400a38dbloc_1400a38db:
1400a38dbmov rcx, [rsi+392]
1400a38e2lea rax, [rsi+408]
1400a38e9cmp rcx, rax
1400a38ecje 0x1400a38ff
1400a38eemov rax, [rsi+408]
1400a38f5lea rdx, [rax+rax+2]
1400a38facall operator delete(void*, unsigned long long)
1400a38ff
1400a38ffloc_1400a38ff:
1400a38ffmov rcx, [rsi+384]
1400a3906test rcx, rcx
1400a3909jne 0x1400a37cb
1400a390fjmp 0x1400a37d0
1400a3914
1400a3914loc_1400a3914:
1400a3914mov ecx, 48
1400a3919lea r12, [rsp+144]
1400a3921call __cxa_allocate_exception
1400a3926mov rdx, rdi
1400a3929mov rcx, r12
1400a392cmov rbp, rax
1400a392fcall std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack::current_path() const
1400a3934mov r13, [rdi+80]
1400a3938lea rcx, [rsp+208]
1400a3940mov rbx, [rdi+88]
1400a3944mov [rsp+192], rcx
1400a394ctest r13, r13
1400a394fjne 0x1400a395a
1400a3951test rbx, rbx
1400a3954jne 0x1400a3aec
1400a395a
1400a395aloc_1400a395a:
1400a395aadd rbx, rbx
1400a395dmov rax, rbx
1400a3960sar rax, 1
1400a3963mov [rsp+88], rax
1400a3968cmp rbx, 14
1400a396cjbe 0x1400a3b10
1400a3972lea r14, [rsp+192]
1400a397alea rdx, [rsp+88]
1400a397fxor r8l, r8l
1400a3982mov rcx, r14
1400a3985call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a398amov [rsp+192], rax
1400a3992mov rcx, rax
1400a3995mov rax, [rsp+88]
1400a399amov [rsp+208], rax
1400a39a2
1400a39a2loc_1400a39a2:
1400a39a2mov r8, rbx
1400a39a5mov rdx, r13
1400a39a8call memcpy
1400a39ad
1400a39adloc_1400a39ad:
1400a39admov rax, [rsp+88]
1400a39b2mov rdx, [rsp+192]
1400a39balea rdi, [rsp+224]
1400a39c2mov rcx, rdi
1400a39c5mov [rsp+200], rax
1400a39cdmov [rdx+2*rax], 0
1400a39d3call std::filesystem::__cxx11::path::_List::_List()
1400a39d8mov rcx, r14
1400a39dbcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400a39e0lea rdx, [rip+0xef701]
1400a39e7lea rcx, [rsp+112]
1400a39eccall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a39f1lea rax, [rsp+64]
1400a39f6mov r9, r12
1400a39f9mov r8, r14
1400a39fcmov rcx, rbp
1400a39ffmov [rsp+32], rax
1400a3a04movdqu x2, [rsp+96]
1400a3a0alea rdx, [rsp+112]
1400a3a0fmovups [rsp+64], x2
1400a3a14call 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)
1400a3a19lea rcx, [rsp+112]
1400a3a1ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a3a23mov rcx, rdi
1400a3a26call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400a3a2bmov rcx, r14
1400a3a2ecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a3a33lea rcx, [rsp+176]
1400a3a3bcall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400a3a40mov rcx, r12
1400a3a43call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a3a48mov rbx, [rip+0xf3c41]
1400a3a4fmov rax, [rsp+296]
1400a3a57sub rax, [rbx]
1400a3a5aje 0x1400a3b63
1400a3a60
1400a3a60loc_1400a3a60:
1400a3a60call __stack_chk_fail
1400a3a65lea rcx, [rsp+200]
1400a3a6dmov rbx, rax
1400a3a70call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a3a75
1400a3a75loc_1400a3a75:
1400a3a75mov rcx, [rsp+192]
1400a3a7dtest rcx, rcx
1400a3a80je 0x1400a3a87
1400a3a82call _wclosedir
1400a3a87
1400a3a87loc_1400a3a87:
1400a3a87mov rcx, rbx
1400a3a8acall __cxa_call_terminate
1400a3a8fmov rcx, r14
1400a3a92mov rbx, rax
1400a3a95call std::filesystem::__cxx11::_Dir::~_Dir()
1400a3a9amov rsi, [rip+0xf3bef]
1400a3aa1mov rax, [rsp+296]
1400a3aa9sub rax, [rsi]
1400a3aacjne 0x1400a3a60
1400a3aae
1400a3aaeloc_1400a3aae:
1400a3aaemov rcx, rbx
1400a3ab1call _Unwind_Resume
1400a3ab6mov rbx, rax
1400a3ab9jmp 0x1400a3a75
1400a3abb
1400a3abb 48 89 c3 48 89 H..H.
1400a3ac0 e9 e8 8a e4 05 00 ......
1400a3ac6
1400a3ac6loc_1400a3ac6:
1400a3ac6test rsi, rsi
1400a3ac9je 0x1400a3ad3
1400a3acbmov rcx, rsi
1400a3acecall std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
1400a3ad3
1400a3ad3loc_1400a3ad3:
1400a3ad3mov rsi, [rip+0xf3bb6]
1400a3adamov rax, [rsp+296]
1400a3ae2sub rax, [rsi]
1400a3ae5je 0x1400a3aae
1400a3ae7jmp 0x1400a3a60
1400a3aec
1400a3aecloc_1400a3aec:
1400a3aecmov rbx, [rip+0xf3b9d]
1400a3af3mov rax, [rsp+296]
1400a3afbsub rax, [rbx]
1400a3afejne 0x1400a3a60
1400a3b04lea rcx, [rip+0xef475]
1400a3b0bcall std::__throw_logic_error(char const*)
1400a3b10
1400a3b10loc_1400a3b10:
1400a3b10cmp rbx, 2
1400a3b14je 0x1400a3b2c
1400a3b16lea r14, [rsp+192]
1400a3b1etest rbx, rbx
1400a3b21je 0x1400a39ad
1400a3b27jmp 0x1400a39a2
1400a3b2c
1400a3b2cloc_1400a3b2c:
1400a3b2cmovzx eax, [r13]
1400a3b31lea r14, [rsp+192]
1400a3b39mov [rsp+208], ax
1400a3b41jmp 0x1400a39ad
1400a3b46
1400a3b46 48 89 c3 48 8d 8c 24 b0 00 00 H..H..$...
1400a3b50 00 e8 ba b4 00 00 4c 89 e1 e8 e2 de 03 00 e9 5b ......L........[
1400a3b60 ff ff ff ...
1400a3b63
1400a3b63loc_1400a3b63:
1400a3b63lea r8, [rip-5946]
1400a3b6alea rdx, [rip+0xf71af]
1400a3b71mov rcx, rbp
1400a3b74call __cxa_throw
1400a3b79mov rbx, rax
1400a3b7cjmp 0x1400a3ac6
1400a3b81
1400a3b81 48 8d 4c 24 70 48 89 c3 e8 82 94 03 00 48 89 H.L$pH.......H.
1400a3b90 f9 e8 7a b4 00 00 4c 89 f1 e8 a2 de 03 00 eb a9 ..z...L.........
1400a3ba0 48 89 c3 eb e9 eb f9 48 89 c3 eb ea H......H....
1400a3300
1400a3300std::filesystem::__cxx11::recursive_directory_iterator::__erase(std::error_code*):
1400a3300push r15
1400a3302push r14
1400a3304push r13
1400a3306push r12
1400a3308push rbp
1400a3309push rdi
1400a330apush rsi
1400a330bpush rbx
1400a330csub rsp, 312
1400a3313mov rsi, [rip+0xf4376]
1400a331amov rax, [rsi]
1400a331dmov [rsp+296], rax
1400a3325xor eax, eax
1400a3327mov rbx, rcx
1400a332amov [rsp+56], rdx
1400a332fmov [rsp+96], 0
1400a3337call std::_V2::system_category()
1400a333cmov [rsp+48], rax
1400a3341mov [rsp+104], rax
1400a3346mov rax, [rbx]
1400a3349test rax, rax
1400a334cje 0x1400a359f
1400a3352lea rbp, [rsp+96]
1400a3357jmp 0x1400a3383
1400a3359
1400a3359 0f 1f 80 00 00 00 00 .......
1400a3360
1400a3360loc_1400a3360:
1400a3360lea rcx, [r15-48]
1400a3364mov rdx, rbp
1400a3367call std::filesystem::remove(std::filesystem::__cxx11::path const&, std::error_code&)
1400a336ctest al, al
1400a336ejne 0x1400a3710
1400a3374
1400a3374loc_1400a3374:
1400a3374mov edx, [rsp+96]
1400a3378mov rax, [rbx]
1400a337btest edx, edx
1400a337djne 0x1400a3550
1400a3383
1400a3383loc_1400a3383:
1400a3383mov r15, [rax+48]
1400a3387cmp r15, [rax+56]
1400a338bje 0x1400a35e8
1400a3391
1400a3391loc_1400a3391:
1400a3391movzx eax, [r15-8]
1400a3396test al, al
1400a3398je 0x1400a35d0
1400a339e
1400a339eloc_1400a339e:
1400a339ecmp al, 2
1400a33a0jne 0x1400a3360
1400a33a2mov rcx, [r15-48]
1400a33a6call _wopendir
1400a33abmov rdi, [rsp+48]
1400a33b0mov rsi, rax
1400a33b3xor eax, eax
1400a33b5test rsi, rsi
1400a33b8je 0x1400a3660
1400a33be
1400a33beloc_1400a33be:
1400a33becmp [r15-80], 0
1400a33c3mov [rsp+96], eax
1400a33c7lea rax, [r15-88]
1400a33cbmov [rsp+104], rdi
1400a33d0lea rdi, [r15-48]
1400a33d4cmove rdi, rax
1400a33d8mov [rsp+192], rsi
1400a33e0lea rsi, [rsp+216]
1400a33e8mov [rsp+200], rsi
1400a33f0mov rax, [rdi+8]
1400a33f4mov r12, [rdi]
1400a33f7mov [rsp+88], rax
1400a33fccmp rax, 7
1400a3400ja 0x1400a3610
1400a3406lea r8, [rax+1]
1400a340amov rcx, rsi
1400a340dtest rax, rax
1400a3410je 0x1400a3600
1400a3416
1400a3416loc_1400a3416:
1400a3416add r8, r8
1400a3419mov rdx, r12
1400a341ccall memcpy
1400a3421mov rax, [rsp+88]
1400a3426
1400a3426loc_1400a3426:
1400a3426lea r12, [rsp+232]
1400a342elea rdx, [rdi+32]
1400a3432mov [rsp+208], rax
1400a343amov rcx, r12
1400a343dcall std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a3442lea r13, [rsp+272]
1400a344axor r8l, r8l
1400a344dlea rdi, [rsp+256]
1400a3455mov [rsp+248], 0
1400a3461mov rcx, r13
1400a3464mov [rsp+240], rdi
1400a346clea r14, [rsp+192]
1400a3474mov [rsp+256], r8w
1400a347dcall std::filesystem::__cxx11::path::_List::_List()
1400a3482mov r9l, [rsp+96]
1400a3487mov [rsp+280], 0
1400a348ftest r9l, r9l
1400a3492jne 0x1400a34b5
1400a3494xor edx, edx
1400a3496mov r8, rbp
1400a3499mov rcx, r14
1400a349ccall std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a34a1test al, al
1400a34a3jne 0x1400a3800
1400a34a9mov ecx, [rsp+96]
1400a34adtest ecx, ecx
1400a34afje 0x1400a3680
1400a34b5
1400a34b5loc_1400a34b5:
1400a34b5mov rdx, [rsp+272]
1400a34bdtest rdx, rdx
1400a34c0je 0x1400a34ca
1400a34c2mov rcx, r13
1400a34c5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a34ca
1400a34caloc_1400a34ca:
1400a34camov rcx, [rsp+240]
1400a34d2cmp rcx, rdi
1400a34d5je 0x1400a34e9
1400a34d7mov rax, [rsp+256]
1400a34dflea rdx, [rax+rax+2]
1400a34e4call operator delete(void*, unsigned long long)
1400a34e9
1400a34e9loc_1400a34e9:
1400a34e9mov rdx, [rsp+232]
1400a34f1test rdx, rdx
1400a34f4je 0x1400a34fe
1400a34f6mov rcx, r12
1400a34f9call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a34fe
1400a34feloc_1400a34fe:
1400a34femov rcx, [rsp+200]
1400a3506cmp rcx, rsi
1400a3509je 0x1400a351d
1400a350bmov rax, [rsp+216]
1400a3513lea rdx, [rax+rax+2]
1400a3518call operator delete(void*, unsigned long long)
1400a351d
1400a351dloc_1400a351d:
1400a351dmov rcx, [rsp+192]
1400a3525test rcx, rcx
1400a3528je 0x1400a3374
1400a352ecall _wclosedir
1400a3533mov edx, [rsp+96]
1400a3537mov rax, [rbx]
1400a353atest edx, edx
1400a353cje 0x1400a3383
1400a3542nop [rax+rax]
1400a354dnop [rax]
1400a3550
1400a3550loc_1400a3550:
1400a3550mov rax, [rsp+56]
1400a3555pxor x0, x0
1400a3559mov rdi, [rbx]
1400a355cmov rsi, [rbx+8]
1400a3560movups [rbx], x0
1400a3563test rax, rax
1400a3566je 0x1400a3914
1400a356cmovdqu x1, [rsp+96]
1400a3572movups [rax], x1
1400a3575test rsi, rsi
1400a3578je 0x1400a359f
1400a357a
1400a357aloc_1400a357a:
1400a357amov rcx, [rsi+8]
1400a357elea rax, [rsi+8]
1400a3582mov rdx, 0x100000001
1400a358ccmp rcx, rdx
1400a358fje 0x1400a3824
1400a3595lock sub [rax], 1
1400a3599je 0x1400a3843
1400a359f
1400a359floc_1400a359f:
1400a359fmov rsi, [rip+0xf40ea]
1400a35a6mov rax, [rsp+296]
1400a35aesub rax, [rsi]
1400a35b1jne 0x1400a3a60
1400a35b7mov rax, rbx
1400a35baadd rsp, 312
1400a35c1pop rbx
1400a35c2pop rsi
1400a35c3pop rdi
1400a35c4pop rbp
1400a35c5pop r12
1400a35c7pop r13
1400a35c9pop r14
1400a35cbpop r15
1400a35cdret
1400a35ce
1400a35ce 66 90 f.
1400a35d0
1400a35d0loc_1400a35d0:
1400a35d0lea rcx, [r15-48]
1400a35d4call std::filesystem::symlink_status(std::filesystem::__cxx11::path const&)
1400a35d9mov [r15-8], al
1400a35ddjmp 0x1400a339e
1400a35e2
1400a35e2 66 0f 1f 44 00 00 f..D..
1400a35e8
1400a35e8loc_1400a35e8:
1400a35e8mov rax, [rax+72]
1400a35ecmov r9, [rax-8]
1400a35f0lea r15, [r9+480]
1400a35f7jmp 0x1400a3391
1400a35fc
1400a35fc 0f 1f 40 00 ..@.
1400a3600
1400a3600loc_1400a3600:
1400a3600movzx eax, [r12]
1400a3605mov [rcx], ax
1400a3608xor eax, eax
1400a360ajmp 0x1400a3426
1400a360f
1400a360f 90 .
1400a3610
1400a3610loc_1400a3610:
1400a3610lea rdx, [rsp+88]
1400a3615lea rcx, [rsp+200]
1400a361dxor r8l, r8l
1400a3620call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a3625mov [rsp+200], rax
1400a362dmov rcx, rax
1400a3630mov rax, [rsp+88]
1400a3635mov [rsp+216], rax
1400a363dlea r8, [rax+1]
1400a3641test rax, rax
1400a3644je 0x1400a3600
1400a3646mov rax, -1
1400a364dtest r8, r8
1400a3650je 0x1400a3426
1400a3656jmp 0x1400a3416
1400a365b
1400a365b 0f 1f 44 00 00 ..D..
1400a3660
1400a3660loc_1400a3660:
1400a3660mov r12, [rip+0x1267a1]
1400a3667call r12
1400a366acall std::_V2::generic_category()
1400a366fmov rdi, rax
1400a3672call r12
1400a3675mov eax, [rax]
1400a3677jmp 0x1400a33be
1400a367c
1400a367c 0f 1f 40 00 ..@.
1400a3680
1400a3680loc_1400a3680:
1400a3680lea rcx, [r15-48]
1400a3684mov rdx, rbp
1400a3687call std::filesystem::remove(std::filesystem::__cxx11::path const&, std::error_code&)
1400a368ctest al, al
1400a368eje 0x1400a34b5
1400a3694mov rdx, [rsp+272]
1400a369ctest rdx, rdx
1400a369fje 0x1400a36a9
1400a36a1mov rcx, r13
1400a36a4call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a36a9
1400a36a9loc_1400a36a9:
1400a36a9mov rcx, [rsp+240]
1400a36b1cmp rcx, rdi
1400a36b4je 0x1400a36c8
1400a36b6mov rax, [rsp+256]
1400a36belea rdx, [rax+rax+2]
1400a36c3call operator delete(void*, unsigned long long)
1400a36c8
1400a36c8loc_1400a36c8:
1400a36c8mov rdx, [rsp+232]
1400a36d0test rdx, rdx
1400a36d3je 0x1400a36dd
1400a36d5mov rcx, r12
1400a36d8call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a36dd
1400a36ddloc_1400a36dd:
1400a36ddmov rcx, [rsp+200]
1400a36e5cmp rcx, rsi
1400a36e8je 0x1400a36fc
1400a36eamov rax, [rsp+216]
1400a36f2lea rdx, [rax+rax+2]
1400a36f7call operator delete(void*, unsigned long long)
1400a36fc
1400a36fcloc_1400a36fc:
1400a36fcmov rcx, [rsp+192]
1400a3704test rcx, rcx
1400a3707je 0x1400a3710
1400a3709call _wclosedir
1400a370enop
1400a3710
1400a3710loc_1400a3710:
1400a3710mov eax, [rsp+96]
1400a3714test eax, eax
1400a3716jne 0x1400a3550
1400a371cmov rax, [rbx]
1400a371fmov rcx, [rax+48]
1400a3723cmp rcx, [rax+56]
1400a3727je 0x1400a3810
1400a372d
1400a372dloc_1400a372d:
1400a372dsub rcx, 96
1400a3731xor edx, edx
1400a3733mov r8, rbp
1400a3736call std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a373btest al, al
1400a373djne 0x1400a359f
1400a3743mov eax, [rsp+96]
1400a3747test eax, eax
1400a3749jne 0x1400a3550
1400a374fmov rdi, [rbx]
1400a3752mov rsi, [rdi+48]
1400a3756cmp rsi, [rdi+56]
1400a375aje 0x1400a3850
1400a3760mov rdx, [rsi-16]
1400a3764lea rax, [rsi-96]
1400a3768mov [rdi+48], rax
1400a376ctest rdx, rdx
1400a376fje 0x1400a377a
1400a3771lea rcx, [rsi-16]
1400a3775call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a377a
1400a377aloc_1400a377a:
1400a377amov rcx, [rsi-48]
1400a377elea rax, [rsi-32]
1400a3782cmp rcx, rax
1400a3785je 0x1400a3795
1400a3787mov rax, [rsi-32]
1400a378blea rdx, [rax+rax+2]
1400a3790call operator delete(void*, unsigned long long)
1400a3795
1400a3795loc_1400a3795:
1400a3795mov rdx, [rsi-56]
1400a3799test rdx, rdx
1400a379cje 0x1400a37a7
1400a379elea rcx, [rsi-56]
1400a37a2call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a37a7
1400a37a7loc_1400a37a7:
1400a37a7mov rcx, [rsi-88]
1400a37ablea rax, [rsi-72]
1400a37afcmp rcx, rax
1400a37b2je 0x1400a37c2
1400a37b4mov rax, [rsi-72]
1400a37b8lea rdx, [rax+rax+2]
1400a37bdcall operator delete(void*, unsigned long long)
1400a37c2
1400a37c2loc_1400a37c2:
1400a37c2mov rcx, [rsi-96]
1400a37c6test rcx, rcx
1400a37c9je 0x1400a37d0
1400a37cb
1400a37cbloc_1400a37cb:
1400a37cbcall _wclosedir
1400a37d0
1400a37d0loc_1400a37d0:
1400a37d0mov rax, [rbx]
1400a37d3mov rsi, [rax+16]
1400a37d7cmp [rax+48], rsi
1400a37dbjne 0x1400a359f
1400a37e1mov rsi, [rbx+8]
1400a37e5pxor x0, x0
1400a37e9movups [rbx], x0
1400a37ectest rsi, rsi
1400a37efjne 0x1400a357a
1400a37f5jmp 0x1400a359f
1400a37fa
1400a37fa 66 0f 1f 44 00 00 f..D..
1400a3800
1400a3800loc_1400a3800:
1400a3800mov rcx, [rbx]
1400a3803mov rdx, r14
1400a3806call _ZNSt5dequeINSt10filesystem7__cxx114_DirESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_.isra.0
1400a380bjmp 0x1400a34b5
1400a3810
1400a3810loc_1400a3810:
1400a3810mov rax, [rax+72]
1400a3814mov rcx, [rax-8]
1400a3818add rcx, 480
1400a381fjmp 0x1400a372d
1400a3824
1400a3824loc_1400a3824:
1400a3824mov rax, [rsi]
1400a3827mov rcx, rsi
1400a382amov [rsi+8], 0
1400a3832call [rax+16]
1400a3835mov rax, [rsi]
1400a3838mov rcx, rsi
1400a383bcall [rax+24]
1400a383ejmp 0x1400a359f
1400a3843
1400a3843loc_1400a3843:
1400a3843mov rcx, rsi
1400a3846call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a384bjmp 0x1400a359f
1400a3850
1400a3850loc_1400a3850:
1400a3850mov edx, 480
1400a3855mov rcx, rsi
1400a3858call operator delete(void*, unsigned long long)
1400a385dmov rax, [rdi+72]
1400a3861mov rsi, [rax-8]
1400a3865lea rdx, [rax-8]
1400a3869mov [rdi+72], rdx
1400a386dlea rax, [rsi+480]
1400a3874mov rdx, [rsi+464]
1400a387bmov [rdi+56], rsi
1400a387fmov [rdi+64], rax
1400a3883lea rax, [rsi+384]
1400a388amov [rdi+48], rax
1400a388etest rdx, rdx
1400a3891je 0x1400a389f
1400a3893lea rcx, [rsi+464]
1400a389acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a389f
1400a389floc_1400a389f:
1400a389fmov rcx, [rsi+432]
1400a38a6lea rax, [rsi+448]
1400a38adcmp rcx, rax
1400a38b0je 0x1400a38c3
1400a38b2mov rax, [rsi+448]
1400a38b9lea rdx, [rax+rax+2]
1400a38becall operator delete(void*, unsigned long long)
1400a38c3
1400a38c3loc_1400a38c3:
1400a38c3mov rdx, [rsi+424]
1400a38catest rdx, rdx
1400a38cdje 0x1400a38db
1400a38cflea rcx, [rsi+424]
1400a38d6call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a38db
1400a38dbloc_1400a38db:
1400a38dbmov rcx, [rsi+392]
1400a38e2lea rax, [rsi+408]
1400a38e9cmp rcx, rax
1400a38ecje 0x1400a38ff
1400a38eemov rax, [rsi+408]
1400a38f5lea rdx, [rax+rax+2]
1400a38facall operator delete(void*, unsigned long long)
1400a38ff
1400a38ffloc_1400a38ff:
1400a38ffmov rcx, [rsi+384]
1400a3906test rcx, rcx
1400a3909jne 0x1400a37cb
1400a390fjmp 0x1400a37d0
1400a3914
1400a3914loc_1400a3914:
1400a3914mov ecx, 48
1400a3919lea r12, [rsp+144]
1400a3921call __cxa_allocate_exception
1400a3926mov rdx, rdi
1400a3929mov rcx, r12
1400a392cmov rbp, rax
1400a392fcall std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack::current_path() const
1400a3934mov r13, [rdi+80]
1400a3938lea rcx, [rsp+208]
1400a3940mov rbx, [rdi+88]
1400a3944mov [rsp+192], rcx
1400a394ctest r13, r13
1400a394fjne 0x1400a395a
1400a3951test rbx, rbx
1400a3954jne 0x1400a3aec
1400a395a
1400a395aloc_1400a395a:
1400a395aadd rbx, rbx
1400a395dmov rax, rbx
1400a3960sar rax, 1
1400a3963mov [rsp+88], rax
1400a3968cmp rbx, 14
1400a396cjbe 0x1400a3b10
1400a3972lea r14, [rsp+192]
1400a397alea rdx, [rsp+88]
1400a397fxor r8l, r8l
1400a3982mov rcx, r14
1400a3985call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a398amov [rsp+192], rax
1400a3992mov rcx, rax
1400a3995mov rax, [rsp+88]
1400a399amov [rsp+208], rax
1400a39a2
1400a39a2loc_1400a39a2:
1400a39a2mov r8, rbx
1400a39a5mov rdx, r13
1400a39a8call memcpy
1400a39ad
1400a39adloc_1400a39ad:
1400a39admov rax, [rsp+88]
1400a39b2mov rdx, [rsp+192]
1400a39balea rdi, [rsp+224]
1400a39c2mov rcx, rdi
1400a39c5mov [rsp+200], rax
1400a39cdmov [rdx+2*rax], 0
1400a39d3call std::filesystem::__cxx11::path::_List::_List()
1400a39d8mov rcx, r14
1400a39dbcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400a39e0lea rdx, [rip+0xef701]
1400a39e7lea rcx, [rsp+112]
1400a39eccall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a39f1lea rax, [rsp+64]
1400a39f6mov r9, r12
1400a39f9mov r8, r14
1400a39fcmov rcx, rbp
1400a39ffmov [rsp+32], rax
1400a3a04movdqu x2, [rsp+96]
1400a3a0alea rdx, [rsp+112]
1400a3a0fmovups [rsp+64], x2
1400a3a14call 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)
1400a3a19lea rcx, [rsp+112]
1400a3a1ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a3a23mov rcx, rdi
1400a3a26call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400a3a2bmov rcx, r14
1400a3a2ecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a3a33lea rcx, [rsp+176]
1400a3a3bcall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400a3a40mov rcx, r12
1400a3a43call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a3a48mov rbx, [rip+0xf3c41]
1400a3a4fmov rax, [rsp+296]
1400a3a57sub rax, [rbx]
1400a3a5aje 0x1400a3b63
1400a3a60
1400a3a60loc_1400a3a60:
1400a3a60call __stack_chk_fail
1400a3a65lea rcx, [rsp+200]
1400a3a6dmov rbx, rax
1400a3a70call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a3a75
1400a3a75loc_1400a3a75:
1400a3a75mov rcx, [rsp+192]
1400a3a7dtest rcx, rcx
1400a3a80je 0x1400a3a87
1400a3a82call _wclosedir
1400a3a87
1400a3a87loc_1400a3a87:
1400a3a87mov rcx, rbx
1400a3a8acall __cxa_call_terminate
1400a3a8fmov rcx, r14
1400a3a92mov rbx, rax
1400a3a95call std::filesystem::__cxx11::_Dir::~_Dir()
1400a3a9amov rsi, [rip+0xf3bef]
1400a3aa1mov rax, [rsp+296]
1400a3aa9sub rax, [rsi]
1400a3aacjne 0x1400a3a60
1400a3aae
1400a3aaeloc_1400a3aae:
1400a3aaemov rcx, rbx
1400a3ab1call _Unwind_Resume
1400a3ab6mov rbx, rax
1400a3ab9jmp 0x1400a3a75
1400a3abb
1400a3abb 48 89 c3 48 89 H..H.
1400a3ac0 e9 e8 8a e4 05 00 ......
1400a3ac6
1400a3ac6loc_1400a3ac6:
1400a3ac6test rsi, rsi
1400a3ac9je 0x1400a3ad3
1400a3acbmov rcx, rsi
1400a3acecall std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
1400a3ad3
1400a3ad3loc_1400a3ad3:
1400a3ad3mov rsi, [rip+0xf3bb6]
1400a3adamov rax, [rsp+296]
1400a3ae2sub rax, [rsi]
1400a3ae5je 0x1400a3aae
1400a3ae7jmp 0x1400a3a60
1400a3aec
1400a3aecloc_1400a3aec:
1400a3aecmov rbx, [rip+0xf3b9d]
1400a3af3mov rax, [rsp+296]
1400a3afbsub rax, [rbx]
1400a3afejne 0x1400a3a60
1400a3b04lea rcx, [rip+0xef475]
1400a3b0bcall std::__throw_logic_error(char const*)
1400a3b10
1400a3b10loc_1400a3b10:
1400a3b10cmp rbx, 2
1400a3b14je 0x1400a3b2c
1400a3b16lea r14, [rsp+192]
1400a3b1etest rbx, rbx
1400a3b21je 0x1400a39ad
1400a3b27jmp 0x1400a39a2
1400a3b2c
1400a3b2cloc_1400a3b2c:
1400a3b2cmovzx eax, [r13]
1400a3b31lea r14, [rsp+192]
1400a3b39mov [rsp+208], ax
1400a3b41jmp 0x1400a39ad
1400a3b46
1400a3b46 48 89 c3 48 8d 8c 24 b0 00 00 H..H..$...
1400a3b50 00 e8 ba b4 00 00 4c 89 e1 e8 e2 de 03 00 e9 5b ......L........[
1400a3b60 ff ff ff ...
1400a3b63
1400a3b63loc_1400a3b63:
1400a3b63lea r8, [rip-5946]
1400a3b6alea rdx, [rip+0xf71af]
1400a3b71mov rcx, rbp
1400a3b74call __cxa_throw
1400a3b79mov rbx, rax
1400a3b7cjmp 0x1400a3ac6
1400a3b81
1400a3b81 48 8d 4c 24 70 48 89 c3 e8 82 94 03 00 48 89 H.L$pH.......H.
1400a3b90 f9 e8 7a b4 00 00 4c 89 f1 e8 a2 de 03 00 eb a9 ..z...L.........
1400a3ba0 48 89 c3 eb e9 eb f9 48 89 c3 eb ea H......H....
1400a3300
1400a3bac
1400a3bac // align 0x10
1400a3bac // align 0x10
1400a3bb0
1400a3bb0std::filesystem::__cxx11::recursive_directory_iterator::increment(std::error_code&):
1400a3bb0push r15
1400a3bb2push r14
1400a3bb4push r13
1400a3bb6push r12
1400a3bb8push rbp
1400a3bb9push rdi
1400a3bbapush rsi
1400a3bbbpush rbx
1400a3bbcsub rsp, 168
1400a3bc3mov rsi, [rip+0xf3ac6]
1400a3bcamov r8, [rsi]
1400a3bcdmov [rsp+152], r8
1400a3bd5mov r8, [rcx]
1400a3bd8mov rdi, rcx
1400a3bdbmov rbp, rdx
1400a3bdetest r8, r8
1400a3be1je 0x1400a4040
1400a3be7movzx esi, [r8+112]
1400a3becmov rax, [r8+48]
1400a3bf0mov rcx, [r8+56]
1400a3bf4mov rdx, [r8+72]
1400a3bf8mov r13l, esi
1400a3bfbmov rbx, rax
1400a3bfeshr r13b, 1
1400a3c01and r13l, 1
1400a3c05cmp rax, rcx
1400a3c08je 0x1400a3e90
1400a3c0e
1400a3c0eloc_1400a3c0e:
1400a3c0emovzx r9l, [r8+113]
1400a3c13mov [r8+113], 1
1400a3c18test r9b, r9b
1400a3c1bjne 0x1400a3e60
1400a3c21
1400a3c21loc_1400a3c21:
1400a3c21movzx r13l, r13b
1400a3c25jmp 0x1400a3cec
1400a3c2a
1400a3c2a 66 0f 1f 44 00 00 f..D..
1400a3c30
1400a3c30loc_1400a3c30:
1400a3c30mov edx, r13l
1400a3c33lea rcx, [rax-96]
1400a3c37mov r8, rbp
1400a3c3acall std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a3c3fmov edx, [rbp]
1400a3c42test al, al
1400a3c44jne 0x1400a3e50
1400a3c4atest edx, edx
1400a3c4cjne 0x1400a3de0
1400a3c52mov rsi, [rdi]
1400a3c55mov rbx, [rsi+48]
1400a3c59cmp rbx, [rsi+56]
1400a3c5dje 0x1400a3d08
1400a3c63mov rdx, [rbx-16]
1400a3c67lea rax, [rbx-96]
1400a3c6bmov [rsi+48], rax
1400a3c6ftest rdx, rdx
1400a3c72je 0x1400a3c7d
1400a3c74lea rcx, [rbx-16]
1400a3c78call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a3c7d
1400a3c7dloc_1400a3c7d:
1400a3c7dmov rcx, [rbx-48]
1400a3c81lea rax, [rbx-32]
1400a3c85cmp rcx, rax
1400a3c88je 0x1400a3c98
1400a3c8amov rax, [rbx-32]
1400a3c8elea rdx, [rax+rax+2]
1400a3c93call operator delete(void*, unsigned long long)
1400a3c98
1400a3c98loc_1400a3c98:
1400a3c98mov rdx, [rbx-56]
1400a3c9ctest rdx, rdx
1400a3c9fje 0x1400a3caa
1400a3ca1lea rcx, [rbx-56]
1400a3ca5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a3caa
1400a3caaloc_1400a3caa:
1400a3caamov rcx, [rbx-88]
1400a3caelea rax, [rbx-72]
1400a3cb2cmp rcx, rax
1400a3cb5je 0x1400a3cc5
1400a3cb7mov rax, [rbx-72]
1400a3cbblea rdx, [rax+rax+2]
1400a3cc0call operator delete(void*, unsigned long long)
1400a3cc5
1400a3cc5loc_1400a3cc5:
1400a3cc5mov rcx, [rbx-96]
1400a3cc9test rcx, rcx
1400a3cccje 0x1400a3cd3
1400a3cce
1400a3cceloc_1400a3cce:
1400a3ccecall _wclosedir
1400a3cd3
1400a3cd3loc_1400a3cd3:
1400a3cd3mov rdx, [rdi]
1400a3cd6mov rax, [rdx+48]
1400a3cdacmp rax, [rdx+16]
1400a3cdeje 0x1400a3de0
1400a3ce4
1400a3ce4loc_1400a3ce4:
1400a3ce4mov rcx, [rdx+56]
1400a3ce8mov rdx, [rdx+72]
1400a3cec
1400a3cecloc_1400a3cec:
1400a3ceccmp rax, rcx
1400a3cefjne 0x1400a3c30
1400a3cf5mov rax, [rdx-8]
1400a3cf9add rax, 480
1400a3cffjmp 0x1400a3c30
1400a3d04
1400a3d04 0f 1f 40 00 ..@.
1400a3d08
1400a3d08loc_1400a3d08:
1400a3d08mov edx, 480
1400a3d0dmov rcx, rbx
1400a3d10call operator delete(void*, unsigned long long)
1400a3d15mov rax, [rsi+72]
1400a3d19mov rbx, [rax-8]
1400a3d1dlea rdx, [rax-8]
1400a3d21mov [rsi+72], rdx
1400a3d25lea rax, [rbx+480]
1400a3d2cmov rdx, [rbx+464]
1400a3d33mov [rsi+56], rbx
1400a3d37mov [rsi+64], rax
1400a3d3blea rax, [rbx+384]
1400a3d42mov [rsi+48], rax
1400a3d46test rdx, rdx
1400a3d49je 0x1400a3d57
1400a3d4blea rcx, [rbx+464]
1400a3d52call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a3d57
1400a3d57loc_1400a3d57:
1400a3d57mov rcx, [rbx+432]
1400a3d5elea rax, [rbx+448]
1400a3d65cmp rcx, rax
1400a3d68je 0x1400a3d7b
1400a3d6amov rax, [rbx+448]
1400a3d71lea rdx, [rax+rax+2]
1400a3d76call operator delete(void*, unsigned long long)
1400a3d7b
1400a3d7bloc_1400a3d7b:
1400a3d7bmov rdx, [rbx+424]
1400a3d82test rdx, rdx
1400a3d85je 0x1400a3d93
1400a3d87lea rcx, [rbx+424]
1400a3d8ecall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a3d93
1400a3d93loc_1400a3d93:
1400a3d93mov rcx, [rbx+392]
1400a3d9alea rax, [rbx+408]
1400a3da1cmp rcx, rax
1400a3da4je 0x1400a3db7
1400a3da6mov rax, [rbx+408]
1400a3dadlea rdx, [rax+rax+2]
1400a3db2call operator delete(void*, unsigned long long)
1400a3db7
1400a3db7loc_1400a3db7:
1400a3db7mov rcx, [rbx+384]
1400a3dbetest rcx, rcx
1400a3dc1jne 0x1400a3cce
1400a3dc7mov rdx, [rdi]
1400a3dcamov rax, [rdx+48]
1400a3dcecmp rax, [rdx+16]
1400a3dd2jne 0x1400a3ce4
1400a3dd8nop [rax+rax]
1400a3de0
1400a3de0loc_1400a3de0:
1400a3de0mov rbx, [rdi+8]
1400a3de4pxor x0, x0
1400a3de8movups [rdi], x0
1400a3debtest rbx, rbx
1400a3deeje 0x1400a3e20
1400a3df0mov rcx, [rbx+8]
1400a3df4lea rax, [rbx+8]
1400a3df8mov rdx, 0x100000001
1400a3e02cmp rcx, rdx
1400a3e05je 0x1400a3eb8
1400a3e0block sub [rax], 1
1400a3e0fje 0x1400a4064
1400a3e15nop [rax+rax]
1400a3e20
1400a3e20loc_1400a3e20:
1400a3e20mov rsi, [rip+0xf3869]
1400a3e27mov rax, [rsp+152]
1400a3e2fsub rax, [rsi]
1400a3e32jne 0x1400a41dc
1400a3e38mov rax, rdi
1400a3e3badd rsp, 168
1400a3e42pop rbx
1400a3e43pop rsi
1400a3e44pop rdi
1400a3e45pop rbp
1400a3e46pop r12
1400a3e48pop r13
1400a3e4apop r14
1400a3e4cpop r15
1400a3e4eret
1400a3e4f
1400a3e4f 90 .
1400a3e50
1400a3e50loc_1400a3e50:
1400a3e50test edx, edx
1400a3e52je 0x1400a3e20
1400a3e54jmp 0x1400a3de0
1400a3e56
1400a3e56 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400a3e60
1400a3e60loc_1400a3e60:
1400a3e60movzx eax, [rbx-8]
1400a3e64test al, al
1400a3e66je 0x1400a3ea0
1400a3e68
1400a3e68loc_1400a3e68:
1400a3e68cmp al, 2
1400a3e6aje 0x1400a3ee7
1400a3e6ccmp al, 3
1400a3e6ejne 0x1400a3e75
1400a3e70and esi, 1
1400a3e73jne 0x1400a3ed7
1400a3e75
1400a3e75loc_1400a3e75:
1400a3e75mov rdx, [rdi]
1400a3e78mov rax, [rdx+48]
1400a3e7cmov rcx, [rdx+56]
1400a3e80mov rdx, [rdx+72]
1400a3e84jmp 0x1400a3c21
1400a3e89
1400a3e89 0f 1f 80 00 00 00 00 .......
1400a3e90
1400a3e90loc_1400a3e90:
1400a3e90mov rbx, [rdx-8]
1400a3e94add rbx, 480
1400a3e9bjmp 0x1400a3c0e
1400a3ea0
1400a3ea0loc_1400a3ea0:
1400a3ea0lea rcx, [rbx-48]
1400a3ea4mov rdx, rbp
1400a3ea7call std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a3eacmov ecx, [rbp]
1400a3eaftest ecx, ecx
1400a3eb1je 0x1400a3e68
1400a3eb3jmp 0x1400a3e75
1400a3eb5
1400a3eb5 0f 1f 00 ...
1400a3eb8
1400a3eb8loc_1400a3eb8:
1400a3eb8mov rax, [rbx]
1400a3ebbmov rcx, rbx
1400a3ebemov [rbx+8], 0
1400a3ec6call [rax+16]
1400a3ec9mov rax, [rbx]
1400a3eccmov rcx, rbx
1400a3ecfcall [rax+24]
1400a3ed2jmp 0x1400a3e20
1400a3ed7
1400a3ed7loc_1400a3ed7:
1400a3ed7lea rcx, [rbx-48]
1400a3edbmov rdx, rbp
1400a3edecall std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a3ee3cmp al, 2
1400a3ee5jne 0x1400a3e75
1400a3ee7
1400a3ee7loc_1400a3ee7:
1400a3ee7mov rcx, [rbx-48]
1400a3eebcall _wopendir
1400a3ef0mov r12, rax
1400a3ef3test rax, rax
1400a3ef6je 0x1400a415e
1400a3efc
1400a3efcloc_1400a3efc:
1400a3efccall std::_V2::system_category()
1400a3f01mov [rbp], 0
1400a3f08mov [rbp+8], rax
1400a3f0c
1400a3f0cloc_1400a3f0c:
1400a3f0ccmp [rbx-80], 0
1400a3f11lea rax, [rbx-88]
1400a3f15lea rsi, [rbx-48]
1400a3f19mov [rsp+48], r12
1400a3f1ecmove rsi, rax
1400a3f22lea rbx, [rsp+72]
1400a3f27mov [rsp+56], rbx
1400a3f2cmov rax, [rsi+8]
1400a3f30mov r12, [rsi]
1400a3f33mov [rsp+40], rax
1400a3f38cmp rax, 7
1400a3f3cja 0x1400a4071
1400a3f42lea r8, [rax+1]
1400a3f46mov rcx, rbx
1400a3f49test rax, rax
1400a3f4cje 0x1400a4055
1400a3f52
1400a3f52loc_1400a3f52:
1400a3f52add r8, r8
1400a3f55mov rdx, r12
1400a3f58call memcpy
1400a3f5dmov rax, [rsp+40]
1400a3f62
1400a3f62loc_1400a3f62:
1400a3f62lea r12, [rsp+88]
1400a3f67lea rdx, [rsi+32]
1400a3f6bmov [rsp+64], rax
1400a3f70mov rcx, r12
1400a3f73call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a3f78xor eax, eax
1400a3f7alea rsi, [rsp+112]
1400a3f7flea rcx, [rsp+128]
1400a3f87mov [rsp+104], 0
1400a3f90mov [rsp+96], rsi
1400a3f95mov [rsp+112], ax
1400a3f9acall std::filesystem::__cxx11::path::_List::_List()
1400a3f9fmov edx, [rbp]
1400a3fa2mov [rsp+136], 0
1400a3faatest edx, edx
1400a3facjne 0x1400a40b3
1400a3fb2cmp [rsp+48], 0
1400a3fb8je 0x1400a3fc7
1400a3fbamov rcx, [rdi]
1400a3fbdlea rdx, [rsp+48]
1400a3fc2call _ZNSt5dequeINSt10filesystem7__cxx114_DirESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_.isra.0
1400a3fc7
1400a3fc7loc_1400a3fc7:
1400a3fc7mov rdx, [rsp+128]
1400a3fcftest rdx, rdx
1400a3fd2je 0x1400a3fe1
1400a3fd4lea rcx, [rsp+128]
1400a3fdccall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a3fe1
1400a3fe1loc_1400a3fe1:
1400a3fe1mov rcx, [rsp+96]
1400a3fe6cmp rcx, rsi
1400a3fe9je 0x1400a3ffa
1400a3febmov rax, [rsp+112]
1400a3ff0lea rdx, [rax+rax+2]
1400a3ff5call operator delete(void*, unsigned long long)
1400a3ffa
1400a3ffaloc_1400a3ffa:
1400a3ffamov rdx, [rsp+88]
1400a3ffftest rdx, rdx
1400a4002je 0x1400a400c
1400a4004mov rcx, r12
1400a4007call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a400c
1400a400cloc_1400a400c:
1400a400cmov rcx, [rsp+56]
1400a4011cmp rcx, rbx
1400a4014je 0x1400a4025
1400a4016mov rax, [rsp+72]
1400a401blea rdx, [rax+rax+2]
1400a4020call operator delete(void*, unsigned long long)
1400a4025
1400a4025loc_1400a4025:
1400a4025mov rcx, [rsp+48]
1400a402atest rcx, rcx
1400a402dje 0x1400a3e75
1400a4033call _wclosedir
1400a4038jmp 0x1400a3e75
1400a403d
1400a403d 0f 1f 00 ...
1400a4040
1400a4040loc_1400a4040:
1400a4040call std::_V2::generic_category()
1400a4045mov [rbp], 22
1400a404cmov [rbp+8], rax
1400a4050jmp 0x1400a3e20
1400a4055
1400a4055loc_1400a4055:
1400a4055movzx eax, [r12]
1400a405amov [rcx], ax
1400a405dxor eax, eax
1400a405fjmp 0x1400a3f62
1400a4064
1400a4064loc_1400a4064:
1400a4064mov rcx, rbx
1400a4067call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a406cjmp 0x1400a3e20
1400a4071
1400a4071loc_1400a4071:
1400a4071lea rdx, [rsp+40]
1400a4076lea rcx, [rsp+56]
1400a407bxor r8l, r8l
1400a407ecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a4083mov [rsp+56], rax
1400a4088mov rcx, rax
1400a408bmov rax, [rsp+40]
1400a4090mov [rsp+72], rax
1400a4095lea r8, [rax+1]
1400a4099test rax, rax
1400a409cje 0x1400a4055
1400a409emov rax, -1
1400a40a5test r8, r8
1400a40a8je 0x1400a3f62
1400a40aejmp 0x1400a3f52
1400a40b3
1400a40b3loc_1400a40b3:
1400a40b3mov rbp, [rdi+8]
1400a40b7pxor x0, x0
1400a40bbmovups [rdi], x0
1400a40betest rbp, rbp
1400a40c1je 0x1400a40e8
1400a40c3mov rcx, [rbp+8]
1400a40c7lea rax, [rbp+8]
1400a40cbmov rdx, 0x100000001
1400a40d5cmp rcx, rdx
1400a40d8je 0x1400a418d
1400a40delock sub [rax], 1
1400a40e2je 0x1400a41ae
1400a40e8
1400a40e8loc_1400a40e8:
1400a40e8mov rdx, [rsp+128]
1400a40f0test rdx, rdx
1400a40f3je 0x1400a4102
1400a40f5lea rcx, [rsp+128]
1400a40fdcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a4102
1400a4102loc_1400a4102:
1400a4102mov rcx, [rsp+96]
1400a4107cmp rcx, rsi
1400a410aje 0x1400a411b
1400a410cmov rax, [rsp+112]
1400a4111lea rdx, [rax+rax+2]
1400a4116call operator delete(void*, unsigned long long)
1400a411b
1400a411bloc_1400a411b:
1400a411bmov rdx, [rsp+88]
1400a4120test rdx, rdx
1400a4123je 0x1400a412d
1400a4125mov rcx, r12
1400a4128call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a412d
1400a412dloc_1400a412d:
1400a412dmov rcx, [rsp+56]
1400a4132cmp rcx, rbx
1400a4135je 0x1400a4146
1400a4137mov rax, [rsp+72]
1400a413clea rdx, [rax+rax+2]
1400a4141call operator delete(void*, unsigned long long)
1400a4146
1400a4146loc_1400a4146:
1400a4146mov rcx, [rsp+48]
1400a414btest rcx, rcx
1400a414eje 0x1400a3e20
1400a4154call _wclosedir
1400a4159jmp 0x1400a3e20
1400a415e
1400a415eloc_1400a415e:
1400a415emov rsi, [rip+0x125ca3]
1400a4165call rsi
1400a4167cmp [rax], 13
1400a416ajne 0x1400a4175
1400a416ctest r13b, r13b
1400a416fjne 0x1400a3efc
1400a4175
1400a4175loc_1400a4175:
1400a4175call std::_V2::generic_category()
1400a417amov r14, rax
1400a417dcall rsi
1400a417fmov eax, [rax]
1400a4181mov [rbp+8], r14
1400a4185mov [rbp], eax
1400a4188jmp 0x1400a3f0c
1400a418d
1400a418dloc_1400a418d:
1400a418dmov rax, [rbp]
1400a4191mov rcx, rbp
1400a4194mov [rbp+8], 0
1400a419ccall [rax+16]
1400a419fmov rax, [rbp]
1400a41a3mov rcx, rbp
1400a41a6call [rax+24]
1400a41a9jmp 0x1400a40e8
1400a41ae
1400a41aeloc_1400a41ae:
1400a41aemov rcx, rbp
1400a41b1call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a41b6jmp 0x1400a40e8
1400a41bb
1400a41bb 48 8d 4c 24 30 H.L$0
1400a41c0 48 89 c3 e8 48 12 00 00 48 8b 3d c1 34 0f 00 48 H...H...H.=.4..H
1400a41d0 8b 84 24 98 00 00 00 48 2b 07 74 2e ..$....H+.t.
1400a41dc
1400a41dcloc_1400a41dc:
1400a41dccall __stack_chk_fail
1400a41e1mov rbx, rax
1400a41e4jmp 0x1400a41f3
1400a41e6
1400a41e6 48 8d 4c 24 38 48 89 c3 e8 4d H.L$8H...M
1400a41f0 d8 03 00 ...
1400a41f3
1400a41f3loc_1400a41f3:
1400a41f3mov rcx, [rsp+48]
1400a41f8test rcx, rcx
1400a41fbje 0x1400a4202
1400a41fdcall _wclosedir
1400a4202
1400a4202loc_1400a4202:
1400a4202mov rcx, rbx
1400a4205call __cxa_call_terminate
1400a420amov rcx, rbx
1400a420dcall _Unwind_Resume
1400a4212nop
1400a3bb0
1400a3bb0std::filesystem::__cxx11::recursive_directory_iterator::increment(std::error_code&):
1400a3bb0push r15
1400a3bb2push r14
1400a3bb4push r13
1400a3bb6push r12
1400a3bb8push rbp
1400a3bb9push rdi
1400a3bbapush rsi
1400a3bbbpush rbx
1400a3bbcsub rsp, 168
1400a3bc3mov rsi, [rip+0xf3ac6]
1400a3bcamov r8, [rsi]
1400a3bcdmov [rsp+152], r8
1400a3bd5mov r8, [rcx]
1400a3bd8mov rdi, rcx
1400a3bdbmov rbp, rdx
1400a3bdetest r8, r8
1400a3be1je 0x1400a4040
1400a3be7movzx esi, [r8+112]
1400a3becmov rax, [r8+48]
1400a3bf0mov rcx, [r8+56]
1400a3bf4mov rdx, [r8+72]
1400a3bf8mov r13l, esi
1400a3bfbmov rbx, rax
1400a3bfeshr r13b, 1
1400a3c01and r13l, 1
1400a3c05cmp rax, rcx
1400a3c08je 0x1400a3e90
1400a3c0e
1400a3c0eloc_1400a3c0e:
1400a3c0emovzx r9l, [r8+113]
1400a3c13mov [r8+113], 1
1400a3c18test r9b, r9b
1400a3c1bjne 0x1400a3e60
1400a3c21
1400a3c21loc_1400a3c21:
1400a3c21movzx r13l, r13b
1400a3c25jmp 0x1400a3cec
1400a3c2a
1400a3c2a 66 0f 1f 44 00 00 f..D..
1400a3c30
1400a3c30loc_1400a3c30:
1400a3c30mov edx, r13l
1400a3c33lea rcx, [rax-96]
1400a3c37mov r8, rbp
1400a3c3acall std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a3c3fmov edx, [rbp]
1400a3c42test al, al
1400a3c44jne 0x1400a3e50
1400a3c4atest edx, edx
1400a3c4cjne 0x1400a3de0
1400a3c52mov rsi, [rdi]
1400a3c55mov rbx, [rsi+48]
1400a3c59cmp rbx, [rsi+56]
1400a3c5dje 0x1400a3d08
1400a3c63mov rdx, [rbx-16]
1400a3c67lea rax, [rbx-96]
1400a3c6bmov [rsi+48], rax
1400a3c6ftest rdx, rdx
1400a3c72je 0x1400a3c7d
1400a3c74lea rcx, [rbx-16]
1400a3c78call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a3c7d
1400a3c7dloc_1400a3c7d:
1400a3c7dmov rcx, [rbx-48]
1400a3c81lea rax, [rbx-32]
1400a3c85cmp rcx, rax
1400a3c88je 0x1400a3c98
1400a3c8amov rax, [rbx-32]
1400a3c8elea rdx, [rax+rax+2]
1400a3c93call operator delete(void*, unsigned long long)
1400a3c98
1400a3c98loc_1400a3c98:
1400a3c98mov rdx, [rbx-56]
1400a3c9ctest rdx, rdx
1400a3c9fje 0x1400a3caa
1400a3ca1lea rcx, [rbx-56]
1400a3ca5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a3caa
1400a3caaloc_1400a3caa:
1400a3caamov rcx, [rbx-88]
1400a3caelea rax, [rbx-72]
1400a3cb2cmp rcx, rax
1400a3cb5je 0x1400a3cc5
1400a3cb7mov rax, [rbx-72]
1400a3cbblea rdx, [rax+rax+2]
1400a3cc0call operator delete(void*, unsigned long long)
1400a3cc5
1400a3cc5loc_1400a3cc5:
1400a3cc5mov rcx, [rbx-96]
1400a3cc9test rcx, rcx
1400a3cccje 0x1400a3cd3
1400a3cce
1400a3cceloc_1400a3cce:
1400a3ccecall _wclosedir
1400a3cd3
1400a3cd3loc_1400a3cd3:
1400a3cd3mov rdx, [rdi]
1400a3cd6mov rax, [rdx+48]
1400a3cdacmp rax, [rdx+16]
1400a3cdeje 0x1400a3de0
1400a3ce4
1400a3ce4loc_1400a3ce4:
1400a3ce4mov rcx, [rdx+56]
1400a3ce8mov rdx, [rdx+72]
1400a3cec
1400a3cecloc_1400a3cec:
1400a3ceccmp rax, rcx
1400a3cefjne 0x1400a3c30
1400a3cf5mov rax, [rdx-8]
1400a3cf9add rax, 480
1400a3cffjmp 0x1400a3c30
1400a3d04
1400a3d04 0f 1f 40 00 ..@.
1400a3d08
1400a3d08loc_1400a3d08:
1400a3d08mov edx, 480
1400a3d0dmov rcx, rbx
1400a3d10call operator delete(void*, unsigned long long)
1400a3d15mov rax, [rsi+72]
1400a3d19mov rbx, [rax-8]
1400a3d1dlea rdx, [rax-8]
1400a3d21mov [rsi+72], rdx
1400a3d25lea rax, [rbx+480]
1400a3d2cmov rdx, [rbx+464]
1400a3d33mov [rsi+56], rbx
1400a3d37mov [rsi+64], rax
1400a3d3blea rax, [rbx+384]
1400a3d42mov [rsi+48], rax
1400a3d46test rdx, rdx
1400a3d49je 0x1400a3d57
1400a3d4blea rcx, [rbx+464]
1400a3d52call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a3d57
1400a3d57loc_1400a3d57:
1400a3d57mov rcx, [rbx+432]
1400a3d5elea rax, [rbx+448]
1400a3d65cmp rcx, rax
1400a3d68je 0x1400a3d7b
1400a3d6amov rax, [rbx+448]
1400a3d71lea rdx, [rax+rax+2]
1400a3d76call operator delete(void*, unsigned long long)
1400a3d7b
1400a3d7bloc_1400a3d7b:
1400a3d7bmov rdx, [rbx+424]
1400a3d82test rdx, rdx
1400a3d85je 0x1400a3d93
1400a3d87lea rcx, [rbx+424]
1400a3d8ecall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a3d93
1400a3d93loc_1400a3d93:
1400a3d93mov rcx, [rbx+392]
1400a3d9alea rax, [rbx+408]
1400a3da1cmp rcx, rax
1400a3da4je 0x1400a3db7
1400a3da6mov rax, [rbx+408]
1400a3dadlea rdx, [rax+rax+2]
1400a3db2call operator delete(void*, unsigned long long)
1400a3db7
1400a3db7loc_1400a3db7:
1400a3db7mov rcx, [rbx+384]
1400a3dbetest rcx, rcx
1400a3dc1jne 0x1400a3cce
1400a3dc7mov rdx, [rdi]
1400a3dcamov rax, [rdx+48]
1400a3dcecmp rax, [rdx+16]
1400a3dd2jne 0x1400a3ce4
1400a3dd8nop [rax+rax]
1400a3de0
1400a3de0loc_1400a3de0:
1400a3de0mov rbx, [rdi+8]
1400a3de4pxor x0, x0
1400a3de8movups [rdi], x0
1400a3debtest rbx, rbx
1400a3deeje 0x1400a3e20
1400a3df0mov rcx, [rbx+8]
1400a3df4lea rax, [rbx+8]
1400a3df8mov rdx, 0x100000001
1400a3e02cmp rcx, rdx
1400a3e05je 0x1400a3eb8
1400a3e0block sub [rax], 1
1400a3e0fje 0x1400a4064
1400a3e15nop [rax+rax]
1400a3e20
1400a3e20loc_1400a3e20:
1400a3e20mov rsi, [rip+0xf3869]
1400a3e27mov rax, [rsp+152]
1400a3e2fsub rax, [rsi]
1400a3e32jne 0x1400a41dc
1400a3e38mov rax, rdi
1400a3e3badd rsp, 168
1400a3e42pop rbx
1400a3e43pop rsi
1400a3e44pop rdi
1400a3e45pop rbp
1400a3e46pop r12
1400a3e48pop r13
1400a3e4apop r14
1400a3e4cpop r15
1400a3e4eret
1400a3e4f
1400a3e4f 90 .
1400a3e50
1400a3e50loc_1400a3e50:
1400a3e50test edx, edx
1400a3e52je 0x1400a3e20
1400a3e54jmp 0x1400a3de0
1400a3e56
1400a3e56 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400a3e60
1400a3e60loc_1400a3e60:
1400a3e60movzx eax, [rbx-8]
1400a3e64test al, al
1400a3e66je 0x1400a3ea0
1400a3e68
1400a3e68loc_1400a3e68:
1400a3e68cmp al, 2
1400a3e6aje 0x1400a3ee7
1400a3e6ccmp al, 3
1400a3e6ejne 0x1400a3e75
1400a3e70and esi, 1
1400a3e73jne 0x1400a3ed7
1400a3e75
1400a3e75loc_1400a3e75:
1400a3e75mov rdx, [rdi]
1400a3e78mov rax, [rdx+48]
1400a3e7cmov rcx, [rdx+56]
1400a3e80mov rdx, [rdx+72]
1400a3e84jmp 0x1400a3c21
1400a3e89
1400a3e89 0f 1f 80 00 00 00 00 .......
1400a3e90
1400a3e90loc_1400a3e90:
1400a3e90mov rbx, [rdx-8]
1400a3e94add rbx, 480
1400a3e9bjmp 0x1400a3c0e
1400a3ea0
1400a3ea0loc_1400a3ea0:
1400a3ea0lea rcx, [rbx-48]
1400a3ea4mov rdx, rbp
1400a3ea7call std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a3eacmov ecx, [rbp]
1400a3eaftest ecx, ecx
1400a3eb1je 0x1400a3e68
1400a3eb3jmp 0x1400a3e75
1400a3eb5
1400a3eb5 0f 1f 00 ...
1400a3eb8
1400a3eb8loc_1400a3eb8:
1400a3eb8mov rax, [rbx]
1400a3ebbmov rcx, rbx
1400a3ebemov [rbx+8], 0
1400a3ec6call [rax+16]
1400a3ec9mov rax, [rbx]
1400a3eccmov rcx, rbx
1400a3ecfcall [rax+24]
1400a3ed2jmp 0x1400a3e20
1400a3ed7
1400a3ed7loc_1400a3ed7:
1400a3ed7lea rcx, [rbx-48]
1400a3edbmov rdx, rbp
1400a3edecall std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a3ee3cmp al, 2
1400a3ee5jne 0x1400a3e75
1400a3ee7
1400a3ee7loc_1400a3ee7:
1400a3ee7mov rcx, [rbx-48]
1400a3eebcall _wopendir
1400a3ef0mov r12, rax
1400a3ef3test rax, rax
1400a3ef6je 0x1400a415e
1400a3efc
1400a3efcloc_1400a3efc:
1400a3efccall std::_V2::system_category()
1400a3f01mov [rbp], 0
1400a3f08mov [rbp+8], rax
1400a3f0c
1400a3f0cloc_1400a3f0c:
1400a3f0ccmp [rbx-80], 0
1400a3f11lea rax, [rbx-88]
1400a3f15lea rsi, [rbx-48]
1400a3f19mov [rsp+48], r12
1400a3f1ecmove rsi, rax
1400a3f22lea rbx, [rsp+72]
1400a3f27mov [rsp+56], rbx
1400a3f2cmov rax, [rsi+8]
1400a3f30mov r12, [rsi]
1400a3f33mov [rsp+40], rax
1400a3f38cmp rax, 7
1400a3f3cja 0x1400a4071
1400a3f42lea r8, [rax+1]
1400a3f46mov rcx, rbx
1400a3f49test rax, rax
1400a3f4cje 0x1400a4055
1400a3f52
1400a3f52loc_1400a3f52:
1400a3f52add r8, r8
1400a3f55mov rdx, r12
1400a3f58call memcpy
1400a3f5dmov rax, [rsp+40]
1400a3f62
1400a3f62loc_1400a3f62:
1400a3f62lea r12, [rsp+88]
1400a3f67lea rdx, [rsi+32]
1400a3f6bmov [rsp+64], rax
1400a3f70mov rcx, r12
1400a3f73call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a3f78xor eax, eax
1400a3f7alea rsi, [rsp+112]
1400a3f7flea rcx, [rsp+128]
1400a3f87mov [rsp+104], 0
1400a3f90mov [rsp+96], rsi
1400a3f95mov [rsp+112], ax
1400a3f9acall std::filesystem::__cxx11::path::_List::_List()
1400a3f9fmov edx, [rbp]
1400a3fa2mov [rsp+136], 0
1400a3faatest edx, edx
1400a3facjne 0x1400a40b3
1400a3fb2cmp [rsp+48], 0
1400a3fb8je 0x1400a3fc7
1400a3fbamov rcx, [rdi]
1400a3fbdlea rdx, [rsp+48]
1400a3fc2call _ZNSt5dequeINSt10filesystem7__cxx114_DirESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_.isra.0
1400a3fc7
1400a3fc7loc_1400a3fc7:
1400a3fc7mov rdx, [rsp+128]
1400a3fcftest rdx, rdx
1400a3fd2je 0x1400a3fe1
1400a3fd4lea rcx, [rsp+128]
1400a3fdccall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a3fe1
1400a3fe1loc_1400a3fe1:
1400a3fe1mov rcx, [rsp+96]
1400a3fe6cmp rcx, rsi
1400a3fe9je 0x1400a3ffa
1400a3febmov rax, [rsp+112]
1400a3ff0lea rdx, [rax+rax+2]
1400a3ff5call operator delete(void*, unsigned long long)
1400a3ffa
1400a3ffaloc_1400a3ffa:
1400a3ffamov rdx, [rsp+88]
1400a3ffftest rdx, rdx
1400a4002je 0x1400a400c
1400a4004mov rcx, r12
1400a4007call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a400c
1400a400cloc_1400a400c:
1400a400cmov rcx, [rsp+56]
1400a4011cmp rcx, rbx
1400a4014je 0x1400a4025
1400a4016mov rax, [rsp+72]
1400a401blea rdx, [rax+rax+2]
1400a4020call operator delete(void*, unsigned long long)
1400a4025
1400a4025loc_1400a4025:
1400a4025mov rcx, [rsp+48]
1400a402atest rcx, rcx
1400a402dje 0x1400a3e75
1400a4033call _wclosedir
1400a4038jmp 0x1400a3e75
1400a403d
1400a403d 0f 1f 00 ...
1400a4040
1400a4040loc_1400a4040:
1400a4040call std::_V2::generic_category()
1400a4045mov [rbp], 22
1400a404cmov [rbp+8], rax
1400a4050jmp 0x1400a3e20
1400a4055
1400a4055loc_1400a4055:
1400a4055movzx eax, [r12]
1400a405amov [rcx], ax
1400a405dxor eax, eax
1400a405fjmp 0x1400a3f62
1400a4064
1400a4064loc_1400a4064:
1400a4064mov rcx, rbx
1400a4067call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a406cjmp 0x1400a3e20
1400a4071
1400a4071loc_1400a4071:
1400a4071lea rdx, [rsp+40]
1400a4076lea rcx, [rsp+56]
1400a407bxor r8l, r8l
1400a407ecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a4083mov [rsp+56], rax
1400a4088mov rcx, rax
1400a408bmov rax, [rsp+40]
1400a4090mov [rsp+72], rax
1400a4095lea r8, [rax+1]
1400a4099test rax, rax
1400a409cje 0x1400a4055
1400a409emov rax, -1
1400a40a5test r8, r8
1400a40a8je 0x1400a3f62
1400a40aejmp 0x1400a3f52
1400a40b3
1400a40b3loc_1400a40b3:
1400a40b3mov rbp, [rdi+8]
1400a40b7pxor x0, x0
1400a40bbmovups [rdi], x0
1400a40betest rbp, rbp
1400a40c1je 0x1400a40e8
1400a40c3mov rcx, [rbp+8]
1400a40c7lea rax, [rbp+8]
1400a40cbmov rdx, 0x100000001
1400a40d5cmp rcx, rdx
1400a40d8je 0x1400a418d
1400a40delock sub [rax], 1
1400a40e2je 0x1400a41ae
1400a40e8
1400a40e8loc_1400a40e8:
1400a40e8mov rdx, [rsp+128]
1400a40f0test rdx, rdx
1400a40f3je 0x1400a4102
1400a40f5lea rcx, [rsp+128]
1400a40fdcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a4102
1400a4102loc_1400a4102:
1400a4102mov rcx, [rsp+96]
1400a4107cmp rcx, rsi
1400a410aje 0x1400a411b
1400a410cmov rax, [rsp+112]
1400a4111lea rdx, [rax+rax+2]
1400a4116call operator delete(void*, unsigned long long)
1400a411b
1400a411bloc_1400a411b:
1400a411bmov rdx, [rsp+88]
1400a4120test rdx, rdx
1400a4123je 0x1400a412d
1400a4125mov rcx, r12
1400a4128call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a412d
1400a412dloc_1400a412d:
1400a412dmov rcx, [rsp+56]
1400a4132cmp rcx, rbx
1400a4135je 0x1400a4146
1400a4137mov rax, [rsp+72]
1400a413clea rdx, [rax+rax+2]
1400a4141call operator delete(void*, unsigned long long)
1400a4146
1400a4146loc_1400a4146:
1400a4146mov rcx, [rsp+48]
1400a414btest rcx, rcx
1400a414eje 0x1400a3e20
1400a4154call _wclosedir
1400a4159jmp 0x1400a3e20
1400a415e
1400a415eloc_1400a415e:
1400a415emov rsi, [rip+0x125ca3]
1400a4165call rsi
1400a4167cmp [rax], 13
1400a416ajne 0x1400a4175
1400a416ctest r13b, r13b
1400a416fjne 0x1400a3efc
1400a4175
1400a4175loc_1400a4175:
1400a4175call std::_V2::generic_category()
1400a417amov r14, rax
1400a417dcall rsi
1400a417fmov eax, [rax]
1400a4181mov [rbp+8], r14
1400a4185mov [rbp], eax
1400a4188jmp 0x1400a3f0c
1400a418d
1400a418dloc_1400a418d:
1400a418dmov rax, [rbp]
1400a4191mov rcx, rbp
1400a4194mov [rbp+8], 0
1400a419ccall [rax+16]
1400a419fmov rax, [rbp]
1400a41a3mov rcx, rbp
1400a41a6call [rax+24]
1400a41a9jmp 0x1400a40e8
1400a41ae
1400a41aeloc_1400a41ae:
1400a41aemov rcx, rbp
1400a41b1call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a41b6jmp 0x1400a40e8
1400a41bb
1400a41bb 48 8d 4c 24 30 H.L$0
1400a41c0 48 89 c3 e8 48 12 00 00 48 8b 3d c1 34 0f 00 48 H...H...H.=.4..H
1400a41d0 8b 84 24 98 00 00 00 48 2b 07 74 2e ..$....H+.t.
1400a41dc
1400a41dcloc_1400a41dc:
1400a41dccall __stack_chk_fail
1400a41e1mov rbx, rax
1400a41e4jmp 0x1400a41f3
1400a41e6
1400a41e6 48 8d 4c 24 38 48 89 c3 e8 4d H.L$8H...M
1400a41f0 d8 03 00 ...
1400a41f3
1400a41f3loc_1400a41f3:
1400a41f3mov rcx, [rsp+48]
1400a41f8test rcx, rcx
1400a41fbje 0x1400a4202
1400a41fdcall _wclosedir
1400a4202
1400a4202loc_1400a4202:
1400a4202mov rcx, rbx
1400a4205call __cxa_call_terminate
1400a420amov rcx, rbx
1400a420dcall _Unwind_Resume
1400a4212nop
1400a3bb0
1400a4213
1400a4213 // align 0x10
1400a4213 // align 0x10
1400a4220
1400a4220std::filesystem::__cxx11::recursive_directory_iterator::recursive_directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*):
1400a4220push r15
1400a4222push r14
1400a4224push r13
1400a4226push r12
1400a4228push rbp
1400a4229push rdi
1400a422apush rsi
1400a422bpush rbx
1400a422csub rsp, 264
1400a4233pxor x0, x0
1400a4237mov rdi, [rip+0xf3452]
1400a423emov r14, rdx
1400a4241movups [rcx], x0
1400a4244mov ebx, r8l
1400a4247mov rax, [rdi]
1400a424amov [rsp+248], rax
1400a4252xor eax, eax
1400a4254mov [rsp+56], rcx
1400a4259shr bl, 1
1400a425bmov [rsp+72], r8l
1400a4260and ebx, 1
1400a4263mov [rsp+40], r9
1400a4268call std::_V2::system_category()
1400a426dmov rcx, [r14]
1400a4270mov [rsp+48], rax
1400a4275call _wopendir
1400a427amov [rsp+144], rax
1400a4282test rax, rax
1400a4285je 0x1400a4668
1400a428b
1400a428bloc_1400a428b:
1400a428blea r13, [rsp+184]
1400a4293xor r11l, r11l
1400a4296xor ebp, ebp
1400a4298mov [rsp+160], 0
1400a42a4mov rcx, r13
1400a42a7lea rsi, [rsp+168]
1400a42aflea r12, [rsp+224]
1400a42b7mov [rsp+168], r11w
1400a42c0mov [rsp+152], rsi
1400a42c8lea rdi, [rsp+208]
1400a42d0call std::filesystem::__cxx11::path::_List::_List()
1400a42d5mov rcx, r12
1400a42d8mov [rsp+208], bp
1400a42e0mov [rsp+192], rdi
1400a42e8mov [rsp+200], 0
1400a42f4call std::filesystem::__cxx11::path::_List::_List()
1400a42f9mov [rsp+232], 0
1400a4301mov rbp, [rsp+48]
1400a4306
1400a4306loc_1400a4306:
1400a4306mov rdx, r14
1400a4309lea rcx, [rsp+152]
1400a4311call std::filesystem::__cxx11::path::operator=(std::filesystem::__cxx11::path const&)
1400a4316cmp [rsp+144], 0
1400a431fje 0x1400a4608
1400a4325
1400a4325loc_1400a4325:
1400a4325movzx eax, bl
1400a4328mov ecx, 136
1400a432dmov [rsp+76], eax
1400a4331call operator new(unsigned long long)
1400a4336mov rbx, rax
1400a4339mov rax, [rip+0xeee28]
1400a4340pxor x0, x0
1400a4344mov ecx, 64
1400a4349mov [rbx+16], 0
1400a4351mov [rbx+8], rax
1400a4355lea rax, [rip+0xfe9e4]
1400a435cmov [rbx], rax
1400a435flea rax, [rbx+16]
1400a4363mov [rbx+24], 8
1400a436bmovups [rbx+32], x0
1400a436fmovups [rbx+48], x0
1400a4373movups [rbx+64], x0
1400a4377movups [rbx+80], x0
1400a437bmov [rsp+64], rax
1400a4380call operator new(unsigned long long)
1400a4385mov [rbx+16], rax
1400a4389mov ecx, 480
1400a438emov rbp, rax
1400a4391lea r15, [rax+24]
1400a4395call operator new(unsigned long long)
1400a439alea rdx, [rax+480]
1400a43a1movq x1, rax
1400a43a6mov [rbp+24], rax
1400a43aaxor r8l, r8l
1400a43admov [rbx+48], rdx
1400a43b1movddup x0, x1
1400a43b5mov rcx, [rsp+64]
1400a43bamov [rbx+80], rdx
1400a43bemovzx edx, [rsp+72]
1400a43c3mov [rbx+72], rax
1400a43c7mov [rbx+64], rax
1400a43cblea rax, [rbx+112]
1400a43cfmov [rbx+56], r15
1400a43d3mov [rbx+88], r15
1400a43d7lea r15, [rsp+144]
1400a43dfmov [rbx+128], dl
1400a43e5mov rdx, r15
1400a43e8mov [rbx+96], rax
1400a43ecmov [rbx+104], 0
1400a43f4mov [rbx+112], r8w
1400a43f9mov [rbx+129], 1
1400a4400movups [rbx+32], x0
1400a4404call _ZNSt5dequeINSt10filesystem7__cxx114_DirESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_.isra.0
1400a4409mov rcx, [rbx+64]
1400a440dmov rax, [rbx+72]
1400a4411mov rdx, [rbx+88]
1400a4415cmp [rsp+40], 0
1400a441bje 0x1400a4558
1400a4421cmp rcx, rax
1400a4424je 0x1400a47a0
1400a442a
1400a442aloc_1400a442a:
1400a442amov r8, [rsp+40]
1400a442fmov edx, [rsp+76]
1400a4433sub rcx, 96
1400a4437call std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a443c
1400a443cloc_1400a443c:
1400a443ctest al, al
1400a443eje 0x1400a4520
1400a4444mov rax, [rsp+56]
1400a4449lea rdx, [rbx+16]
1400a444dmov rbp, [rax+8]
1400a4451mov [rax], rdx
1400a4454mov [rax+8], rbx
1400a4458cmp [rsp+72], 0
1400a445djs 0x1400a4650
1400a4463
1400a4463loc_1400a4463:
1400a4463test rbp, rbp
1400a4466jne 0x1400a4518
1400a446c
1400a446cloc_1400a446c:
1400a446cmov rdx, [rsp+224]
1400a4474test rdx, rdx
1400a4477je 0x1400a4481
1400a4479mov rcx, r12
1400a447ccall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a4481
1400a4481loc_1400a4481:
1400a4481mov rcx, [rsp+192]
1400a4489cmp rcx, rdi
1400a448cje 0x1400a44a0
1400a448emov rax, [rsp+208]
1400a4496lea rdx, [rax+rax+2]
1400a449bcall operator delete(void*, unsigned long long)
1400a44a0
1400a44a0loc_1400a44a0:
1400a44a0mov rdx, [rsp+184]
1400a44a8test rdx, rdx
1400a44abje 0x1400a44b5
1400a44admov rcx, r13
1400a44b0call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a44b5
1400a44b5loc_1400a44b5:
1400a44b5mov rcx, [rsp+152]
1400a44bdcmp rcx, rsi
1400a44c0je 0x1400a44d4
1400a44c2mov rax, [rsp+168]
1400a44calea rdx, [rax+rax+2]
1400a44cfcall operator delete(void*, unsigned long long)
1400a44d4
1400a44d4loc_1400a44d4:
1400a44d4mov rcx, [rsp+144]
1400a44dctest rcx, rcx
1400a44dfje 0x1400a44e6
1400a44e1call _wclosedir
1400a44e6
1400a44e6loc_1400a44e6:
1400a44e6mov rsi, [rip+0xf31a3]
1400a44edmov rax, [rsp+248]
1400a44f5sub rax, [rsi]
1400a44f8jne 0x1400a4807
1400a44feadd rsp, 264
1400a4505pop rbx
1400a4506pop rsi
1400a4507pop rdi
1400a4508pop rbp
1400a4509pop r12
1400a450bpop r13
1400a450dpop r14
1400a450fpop r15
1400a4511ret
1400a4512
1400a4512 66 0f 1f 44 00 00 f..D..
1400a4518
1400a4518loc_1400a4518:
1400a4518mov rbx, rbp
1400a451bnop [rax+rax]
1400a4520
1400a4520loc_1400a4520:
1400a4520mov rcx, [rbx+8]
1400a4524lea rax, [rbx+8]
1400a4528mov rdx, 0x100000001
1400a4532cmp rcx, rdx
1400a4535je 0x1400a4630
1400a453block sub [rax], 1
1400a453fjne 0x1400a446c
1400a4545mov rcx, rbx
1400a4548call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a454djmp 0x1400a446c
1400a4552
1400a4552 66 0f 1f 44 00 00 f..D..
1400a4558
1400a4558loc_1400a4558:
1400a4558cmp rcx, rax
1400a455bje 0x1400a47b0
1400a4561
1400a4561loc_1400a4561:
1400a4561mov rax, [rsp+48]
1400a4566mov edx, [rsp+76]
1400a456asub rcx, 96
1400a456elea r8, [rsp+96]
1400a4573mov [rsp+96], 0
1400a457bmov [rsp+104], rax
1400a4580call std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a4585mov edx, [rsp+96]
1400a4589test edx, edx
1400a458bje 0x1400a443c
1400a4591mov ecx, 48
1400a4596call __cxa_allocate_exception
1400a459blea rdx, [rip+0xeea56]
1400a45a2lea rcx, [rsp+112]
1400a45a7mov rbp, rax
1400a45aacall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a45afmovdqu x2, [rsp+96]
1400a45b5lea r8, [rsp+80]
1400a45balea rdx, [rsp+112]
1400a45bfmov rcx, rbp
1400a45c2movups [rsp+80], x2
1400a45c7call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
1400a45cclea rcx, [rsp+112]
1400a45d1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a45d6mov rdi, [rip+0xf30b3]
1400a45ddmov rax, [rsp+248]
1400a45e5sub rax, [rdi]
1400a45e8jne 0x1400a4807
1400a45eelea r8, [rip-8645]
1400a45f5lea rdx, [rip+0xf6724]
1400a45fcmov rcx, rbp
1400a45ffcall __cxa_throw
1400a4604nop [rax]
1400a4608
1400a4608loc_1400a4608:
1400a4608cmp [rsp+40], 0
1400a460eje 0x1400a446c
1400a4614xor r15l, r15l
1400a4617
1400a4617loc_1400a4617:
1400a4617mov rax, [rsp+40]
1400a461cmov [rax], r15l
1400a461fmov [rax+8], rbp
1400a4623jmp 0x1400a446c
1400a4628
1400a4628 0f 1f 84 00 00 00 00 00 ........
1400a4630
1400a4630loc_1400a4630:
1400a4630mov rax, [rbx]
1400a4633mov rcx, rbx
1400a4636mov [rbx+8], 0
1400a463ecall [rax+16]
1400a4641mov rax, [rbx]
1400a4644mov rcx, rbx
1400a4647call [rax+24]
1400a464ajmp 0x1400a446c
1400a464f
1400a464f 90 .
1400a4650
1400a4650loc_1400a4650:
1400a4650lea rcx, [rbx+96]
1400a4654mov rdx, r14
1400a4657call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&)
1400a465cjmp 0x1400a4463
1400a4661
1400a4661 0f 1f 80 00 00 00 00 .......
1400a4668
1400a4668loc_1400a4668:
1400a4668mov rsi, [rip+0x125799]
1400a466fcall rsi
1400a4671cmp [rax], 13
1400a4674jne 0x1400a467e
1400a4676test bl, bl
1400a4678jne 0x1400a428b
1400a467e
1400a467eloc_1400a467e:
1400a467ecall std::_V2::generic_category()
1400a4683lea r13, [rsp+184]
1400a468blea r12, [rsp+224]
1400a4693mov rbp, rax
1400a4696lea rdi, [rsp+208]
1400a469ecall rsi
1400a46a0xor r9l, r9l
1400a46a3mov rcx, r13
1400a46a6lea rsi, [rsp+168]
1400a46aemov r15l, [rax]
1400a46b1mov [rsp+152], rsi
1400a46b9mov [rsp+168], r9w
1400a46c2mov [rsp+160], 0
1400a46cecall std::filesystem::__cxx11::path::_List::_List()
1400a46d3xor r10l, r10l
1400a46d6mov rcx, r12
1400a46d9mov [rsp+192], rdi
1400a46e1mov [rsp+200], 0
1400a46edmov [rsp+208], r10w
1400a46f6call std::filesystem::__cxx11::path::_List::_List()
1400a46fbmov [rsp+232], 0
1400a4703test r15l, r15l
1400a4706je 0x1400a4306
1400a470ccmp [rsp+144], 0
1400a4715jne 0x1400a4325
1400a471bcmp [rsp+40], 0
1400a4721jne 0x1400a4617
1400a4727mov ecx, 48
1400a472ccall __cxa_allocate_exception
1400a4731lea rdx, [rip+0xee9f8]
1400a4738lea rcx, [rsp+112]
1400a473dmov rdi, rax
1400a4740call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a4745lea r9, [rsp+80]
1400a474amov r8, r14
1400a474dlea rdx, [rsp+112]
1400a4752mov rcx, rdi
1400a4755mov [rsp+80], r15
1400a475amov [rsp+88], rbp
1400a475fcall 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)
1400a4764lea rcx, [rsp+112]
1400a4769call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a476emov rsi, [rip+0xf2f1b]
1400a4775mov rax, [rsp+248]
1400a477dsub rax, [rsi]
1400a4780jne 0x1400a4807
1400a4786lea r8, [rip-9053]
1400a478dlea rdx, [rip+0xf658c]
1400a4794mov rcx, rdi
1400a4797call __cxa_throw
1400a479cnop [rax]
1400a47a0
1400a47a0loc_1400a47a0:
1400a47a0mov rcx, [rdx-8]
1400a47a4add rcx, 480
1400a47abjmp 0x1400a442a
1400a47b0
1400a47b0loc_1400a47b0:
1400a47b0mov rcx, [rdx-8]
1400a47b4add rcx, 480
1400a47bbjmp 0x1400a4561
1400a47c0
1400a47c0 48 89 c6 e8 b8 d6 05 00 48 89 f1 e8 c0 d4 05 00 H.......H.......
1400a47d0 48 8b 43 18 48 8b 4b 10 48 8d 14 c5 00 00 00 00 H.C.H.K.H.......
1400a47e0 e8 eb d2 05 00 48 8b 3d a4 2e 0f 00 31 c9 48 89 .....H.=....1.H.
1400a47f0 4b 10 48 89 4b 18 48 8b 84 24 f8 00 00 00 48 2b K.H.K.H..$....H+
1400a4800 07 0f 84 59 01 00 00 ...Y...
1400a4807
1400a4807loc_1400a4807:
1400a4807call __stack_chk_fail
1400a480clea rcx, [rsp+112]
1400a4811mov rbx, rax
1400a4814call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a4819mov rcx, rdi
1400a481clea r15, [rsp+144]
1400a4824call __cxa_free_exception
1400a4829
1400a4829loc_1400a4829:
1400a4829mov rcx, r15
1400a482ccall std::filesystem::__cxx11::_Dir::~_Dir()
1400a4831mov rax, [rsp+56]
1400a4836mov rcx, [rax+8]
1400a483atest rcx, rcx
1400a483dje 0x1400a4844
1400a483fcall std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
1400a4844
1400a4844loc_1400a4844:
1400a4844mov rdi, [rip+0xf2e45]
1400a484bmov rax, [rsp+248]
1400a4853sub rax, [rdi]
1400a4856jne 0x1400a4807
1400a4858mov rcx, rbx
1400a485bcall _Unwind_Resume
1400a4860mov rbx, rax
1400a4863lea r15, [rsp+144]
1400a486bjmp 0x1400a4829
1400a486d
1400a486d 48 89 c6 H..
1400a4870 4c 8d bc 24 90 00 00 00 48 89 d9 ba 88 00 00 00 L..$....H.......
1400a4880 48 89 f3 e8 48 d2 05 00 eb 9f 48 8d 4c 24 70 48 H...H.....H.L$pH
1400a4890 89 c6 e8 79 87 03 00 48 89 e9 e8 b1 d6 05 00 48 ...y...H.......H
1400a48a0 89 dd 48 89 e9 e8 f6 bd 02 00 48 89 f3 e9 77 ff ..H.......H...w.
1400a48b0 ff ff 48 89 c1 e8 d6 d3 05 00 48 8b 3d cf 2d 0f ..H.......H.=.-.
1400a48c0 00 48 8b 84 24 f8 00 00 00 48 2b 07 0f 85 35 ff .H..$....H+...5.
1400a48d0 ff ff e8 79 d9 05 00 48 89 c3 e9 3a ff ff ff 48 ...y...H...:...H
1400a48e0 8d 4b 60 48 89 c6 e8 55 d1 03 00 48 8b 4c 24 40 .K`H...U...H.L$@
1400a48f0 e8 bb 2a 03 00 eb 81 4c 89 e1 48 89 c3 e8 0e a7 ..*....L..H.....
1400a4900 00 00 48 8d 8c 24 c0 00 00 00 e8 31 d1 03 00 4c ..H..$.....1...L
1400a4910 89 e9 e8 f9 a6 00 00 48 8d 8c 24 98 00 00 00 e8 .......H..$.....
1400a4920 1c d1 03 00 48 8b 8c 24 90 00 00 00 48 85 c9 0f ....H..$....H...
1400a4930 84 fc fe ff ff e8 c6 75 f7 ff e9 f2 fe ff ff 48 .......u.......H
1400a4940 89 c6 e9 50 ff ff ff 48 89 c6 e9 50 ff ff ff 48 ...P...H...P...H
1400a4950 89 c6 48 85 ed 0f 85 47 ff ff ff e9 4a ff ff ff ..H....G....J...
1400a4960 e8 eb d8 05 00 48 89 c6 4c 8d bc 24 90 00 00 00 .....H..L..$....
1400a4970 e8 0b d5 05 00 e9 fe fe ff ff ..........
1400a4220
1400a4220std::filesystem::__cxx11::recursive_directory_iterator::recursive_directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*):
1400a4220push r15
1400a4222push r14
1400a4224push r13
1400a4226push r12
1400a4228push rbp
1400a4229push rdi
1400a422apush rsi
1400a422bpush rbx
1400a422csub rsp, 264
1400a4233pxor x0, x0
1400a4237mov rdi, [rip+0xf3452]
1400a423emov r14, rdx
1400a4241movups [rcx], x0
1400a4244mov ebx, r8l
1400a4247mov rax, [rdi]
1400a424amov [rsp+248], rax
1400a4252xor eax, eax
1400a4254mov [rsp+56], rcx
1400a4259shr bl, 1
1400a425bmov [rsp+72], r8l
1400a4260and ebx, 1
1400a4263mov [rsp+40], r9
1400a4268call std::_V2::system_category()
1400a426dmov rcx, [r14]
1400a4270mov [rsp+48], rax
1400a4275call _wopendir
1400a427amov [rsp+144], rax
1400a4282test rax, rax
1400a4285je 0x1400a4668
1400a428b
1400a428bloc_1400a428b:
1400a428blea r13, [rsp+184]
1400a4293xor r11l, r11l
1400a4296xor ebp, ebp
1400a4298mov [rsp+160], 0
1400a42a4mov rcx, r13
1400a42a7lea rsi, [rsp+168]
1400a42aflea r12, [rsp+224]
1400a42b7mov [rsp+168], r11w
1400a42c0mov [rsp+152], rsi
1400a42c8lea rdi, [rsp+208]
1400a42d0call std::filesystem::__cxx11::path::_List::_List()
1400a42d5mov rcx, r12
1400a42d8mov [rsp+208], bp
1400a42e0mov [rsp+192], rdi
1400a42e8mov [rsp+200], 0
1400a42f4call std::filesystem::__cxx11::path::_List::_List()
1400a42f9mov [rsp+232], 0
1400a4301mov rbp, [rsp+48]
1400a4306
1400a4306loc_1400a4306:
1400a4306mov rdx, r14
1400a4309lea rcx, [rsp+152]
1400a4311call std::filesystem::__cxx11::path::operator=(std::filesystem::__cxx11::path const&)
1400a4316cmp [rsp+144], 0
1400a431fje 0x1400a4608
1400a4325
1400a4325loc_1400a4325:
1400a4325movzx eax, bl
1400a4328mov ecx, 136
1400a432dmov [rsp+76], eax
1400a4331call operator new(unsigned long long)
1400a4336mov rbx, rax
1400a4339mov rax, [rip+0xeee28]
1400a4340pxor x0, x0
1400a4344mov ecx, 64
1400a4349mov [rbx+16], 0
1400a4351mov [rbx+8], rax
1400a4355lea rax, [rip+0xfe9e4]
1400a435cmov [rbx], rax
1400a435flea rax, [rbx+16]
1400a4363mov [rbx+24], 8
1400a436bmovups [rbx+32], x0
1400a436fmovups [rbx+48], x0
1400a4373movups [rbx+64], x0
1400a4377movups [rbx+80], x0
1400a437bmov [rsp+64], rax
1400a4380call operator new(unsigned long long)
1400a4385mov [rbx+16], rax
1400a4389mov ecx, 480
1400a438emov rbp, rax
1400a4391lea r15, [rax+24]
1400a4395call operator new(unsigned long long)
1400a439alea rdx, [rax+480]
1400a43a1movq x1, rax
1400a43a6mov [rbp+24], rax
1400a43aaxor r8l, r8l
1400a43admov [rbx+48], rdx
1400a43b1movddup x0, x1
1400a43b5mov rcx, [rsp+64]
1400a43bamov [rbx+80], rdx
1400a43bemovzx edx, [rsp+72]
1400a43c3mov [rbx+72], rax
1400a43c7mov [rbx+64], rax
1400a43cblea rax, [rbx+112]
1400a43cfmov [rbx+56], r15
1400a43d3mov [rbx+88], r15
1400a43d7lea r15, [rsp+144]
1400a43dfmov [rbx+128], dl
1400a43e5mov rdx, r15
1400a43e8mov [rbx+96], rax
1400a43ecmov [rbx+104], 0
1400a43f4mov [rbx+112], r8w
1400a43f9mov [rbx+129], 1
1400a4400movups [rbx+32], x0
1400a4404call _ZNSt5dequeINSt10filesystem7__cxx114_DirESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_.isra.0
1400a4409mov rcx, [rbx+64]
1400a440dmov rax, [rbx+72]
1400a4411mov rdx, [rbx+88]
1400a4415cmp [rsp+40], 0
1400a441bje 0x1400a4558
1400a4421cmp rcx, rax
1400a4424je 0x1400a47a0
1400a442a
1400a442aloc_1400a442a:
1400a442amov r8, [rsp+40]
1400a442fmov edx, [rsp+76]
1400a4433sub rcx, 96
1400a4437call std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a443c
1400a443cloc_1400a443c:
1400a443ctest al, al
1400a443eje 0x1400a4520
1400a4444mov rax, [rsp+56]
1400a4449lea rdx, [rbx+16]
1400a444dmov rbp, [rax+8]
1400a4451mov [rax], rdx
1400a4454mov [rax+8], rbx
1400a4458cmp [rsp+72], 0
1400a445djs 0x1400a4650
1400a4463
1400a4463loc_1400a4463:
1400a4463test rbp, rbp
1400a4466jne 0x1400a4518
1400a446c
1400a446cloc_1400a446c:
1400a446cmov rdx, [rsp+224]
1400a4474test rdx, rdx
1400a4477je 0x1400a4481
1400a4479mov rcx, r12
1400a447ccall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a4481
1400a4481loc_1400a4481:
1400a4481mov rcx, [rsp+192]
1400a4489cmp rcx, rdi
1400a448cje 0x1400a44a0
1400a448emov rax, [rsp+208]
1400a4496lea rdx, [rax+rax+2]
1400a449bcall operator delete(void*, unsigned long long)
1400a44a0
1400a44a0loc_1400a44a0:
1400a44a0mov rdx, [rsp+184]
1400a44a8test rdx, rdx
1400a44abje 0x1400a44b5
1400a44admov rcx, r13
1400a44b0call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a44b5
1400a44b5loc_1400a44b5:
1400a44b5mov rcx, [rsp+152]
1400a44bdcmp rcx, rsi
1400a44c0je 0x1400a44d4
1400a44c2mov rax, [rsp+168]
1400a44calea rdx, [rax+rax+2]
1400a44cfcall operator delete(void*, unsigned long long)
1400a44d4
1400a44d4loc_1400a44d4:
1400a44d4mov rcx, [rsp+144]
1400a44dctest rcx, rcx
1400a44dfje 0x1400a44e6
1400a44e1call _wclosedir
1400a44e6
1400a44e6loc_1400a44e6:
1400a44e6mov rsi, [rip+0xf31a3]
1400a44edmov rax, [rsp+248]
1400a44f5sub rax, [rsi]
1400a44f8jne 0x1400a4807
1400a44feadd rsp, 264
1400a4505pop rbx
1400a4506pop rsi
1400a4507pop rdi
1400a4508pop rbp
1400a4509pop r12
1400a450bpop r13
1400a450dpop r14
1400a450fpop r15
1400a4511ret
1400a4512
1400a4512 66 0f 1f 44 00 00 f..D..
1400a4518
1400a4518loc_1400a4518:
1400a4518mov rbx, rbp
1400a451bnop [rax+rax]
1400a4520
1400a4520loc_1400a4520:
1400a4520mov rcx, [rbx+8]
1400a4524lea rax, [rbx+8]
1400a4528mov rdx, 0x100000001
1400a4532cmp rcx, rdx
1400a4535je 0x1400a4630
1400a453block sub [rax], 1
1400a453fjne 0x1400a446c
1400a4545mov rcx, rbx
1400a4548call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a454djmp 0x1400a446c
1400a4552
1400a4552 66 0f 1f 44 00 00 f..D..
1400a4558
1400a4558loc_1400a4558:
1400a4558cmp rcx, rax
1400a455bje 0x1400a47b0
1400a4561
1400a4561loc_1400a4561:
1400a4561mov rax, [rsp+48]
1400a4566mov edx, [rsp+76]
1400a456asub rcx, 96
1400a456elea r8, [rsp+96]
1400a4573mov [rsp+96], 0
1400a457bmov [rsp+104], rax
1400a4580call std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a4585mov edx, [rsp+96]
1400a4589test edx, edx
1400a458bje 0x1400a443c
1400a4591mov ecx, 48
1400a4596call __cxa_allocate_exception
1400a459blea rdx, [rip+0xeea56]
1400a45a2lea rcx, [rsp+112]
1400a45a7mov rbp, rax
1400a45aacall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a45afmovdqu x2, [rsp+96]
1400a45b5lea r8, [rsp+80]
1400a45balea rdx, [rsp+112]
1400a45bfmov rcx, rbp
1400a45c2movups [rsp+80], x2
1400a45c7call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
1400a45cclea rcx, [rsp+112]
1400a45d1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a45d6mov rdi, [rip+0xf30b3]
1400a45ddmov rax, [rsp+248]
1400a45e5sub rax, [rdi]
1400a45e8jne 0x1400a4807
1400a45eelea r8, [rip-8645]
1400a45f5lea rdx, [rip+0xf6724]
1400a45fcmov rcx, rbp
1400a45ffcall __cxa_throw
1400a4604nop [rax]
1400a4608
1400a4608loc_1400a4608:
1400a4608cmp [rsp+40], 0
1400a460eje 0x1400a446c
1400a4614xor r15l, r15l
1400a4617
1400a4617loc_1400a4617:
1400a4617mov rax, [rsp+40]
1400a461cmov [rax], r15l
1400a461fmov [rax+8], rbp
1400a4623jmp 0x1400a446c
1400a4628
1400a4628 0f 1f 84 00 00 00 00 00 ........
1400a4630
1400a4630loc_1400a4630:
1400a4630mov rax, [rbx]
1400a4633mov rcx, rbx
1400a4636mov [rbx+8], 0
1400a463ecall [rax+16]
1400a4641mov rax, [rbx]
1400a4644mov rcx, rbx
1400a4647call [rax+24]
1400a464ajmp 0x1400a446c
1400a464f
1400a464f 90 .
1400a4650
1400a4650loc_1400a4650:
1400a4650lea rcx, [rbx+96]
1400a4654mov rdx, r14
1400a4657call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&)
1400a465cjmp 0x1400a4463
1400a4661
1400a4661 0f 1f 80 00 00 00 00 .......
1400a4668
1400a4668loc_1400a4668:
1400a4668mov rsi, [rip+0x125799]
1400a466fcall rsi
1400a4671cmp [rax], 13
1400a4674jne 0x1400a467e
1400a4676test bl, bl
1400a4678jne 0x1400a428b
1400a467e
1400a467eloc_1400a467e:
1400a467ecall std::_V2::generic_category()
1400a4683lea r13, [rsp+184]
1400a468blea r12, [rsp+224]
1400a4693mov rbp, rax
1400a4696lea rdi, [rsp+208]
1400a469ecall rsi
1400a46a0xor r9l, r9l
1400a46a3mov rcx, r13
1400a46a6lea rsi, [rsp+168]
1400a46aemov r15l, [rax]
1400a46b1mov [rsp+152], rsi
1400a46b9mov [rsp+168], r9w
1400a46c2mov [rsp+160], 0
1400a46cecall std::filesystem::__cxx11::path::_List::_List()
1400a46d3xor r10l, r10l
1400a46d6mov rcx, r12
1400a46d9mov [rsp+192], rdi
1400a46e1mov [rsp+200], 0
1400a46edmov [rsp+208], r10w
1400a46f6call std::filesystem::__cxx11::path::_List::_List()
1400a46fbmov [rsp+232], 0
1400a4703test r15l, r15l
1400a4706je 0x1400a4306
1400a470ccmp [rsp+144], 0
1400a4715jne 0x1400a4325
1400a471bcmp [rsp+40], 0
1400a4721jne 0x1400a4617
1400a4727mov ecx, 48
1400a472ccall __cxa_allocate_exception
1400a4731lea rdx, [rip+0xee9f8]
1400a4738lea rcx, [rsp+112]
1400a473dmov rdi, rax
1400a4740call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a4745lea r9, [rsp+80]
1400a474amov r8, r14
1400a474dlea rdx, [rsp+112]
1400a4752mov rcx, rdi
1400a4755mov [rsp+80], r15
1400a475amov [rsp+88], rbp
1400a475fcall 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)
1400a4764lea rcx, [rsp+112]
1400a4769call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a476emov rsi, [rip+0xf2f1b]
1400a4775mov rax, [rsp+248]
1400a477dsub rax, [rsi]
1400a4780jne 0x1400a4807
1400a4786lea r8, [rip-9053]
1400a478dlea rdx, [rip+0xf658c]
1400a4794mov rcx, rdi
1400a4797call __cxa_throw
1400a479cnop [rax]
1400a47a0
1400a47a0loc_1400a47a0:
1400a47a0mov rcx, [rdx-8]
1400a47a4add rcx, 480
1400a47abjmp 0x1400a442a
1400a47b0
1400a47b0loc_1400a47b0:
1400a47b0mov rcx, [rdx-8]
1400a47b4add rcx, 480
1400a47bbjmp 0x1400a4561
1400a47c0
1400a47c0 48 89 c6 e8 b8 d6 05 00 48 89 f1 e8 c0 d4 05 00 H.......H.......
1400a47d0 48 8b 43 18 48 8b 4b 10 48 8d 14 c5 00 00 00 00 H.C.H.K.H.......
1400a47e0 e8 eb d2 05 00 48 8b 3d a4 2e 0f 00 31 c9 48 89 .....H.=....1.H.
1400a47f0 4b 10 48 89 4b 18 48 8b 84 24 f8 00 00 00 48 2b K.H.K.H..$....H+
1400a4800 07 0f 84 59 01 00 00 ...Y...
1400a4807
1400a4807loc_1400a4807:
1400a4807call __stack_chk_fail
1400a480clea rcx, [rsp+112]
1400a4811mov rbx, rax
1400a4814call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a4819mov rcx, rdi
1400a481clea r15, [rsp+144]
1400a4824call __cxa_free_exception
1400a4829
1400a4829loc_1400a4829:
1400a4829mov rcx, r15
1400a482ccall std::filesystem::__cxx11::_Dir::~_Dir()
1400a4831mov rax, [rsp+56]
1400a4836mov rcx, [rax+8]
1400a483atest rcx, rcx
1400a483dje 0x1400a4844
1400a483fcall std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
1400a4844
1400a4844loc_1400a4844:
1400a4844mov rdi, [rip+0xf2e45]
1400a484bmov rax, [rsp+248]
1400a4853sub rax, [rdi]
1400a4856jne 0x1400a4807
1400a4858mov rcx, rbx
1400a485bcall _Unwind_Resume
1400a4860mov rbx, rax
1400a4863lea r15, [rsp+144]
1400a486bjmp 0x1400a4829
1400a486d
1400a486d 48 89 c6 H..
1400a4870 4c 8d bc 24 90 00 00 00 48 89 d9 ba 88 00 00 00 L..$....H.......
1400a4880 48 89 f3 e8 48 d2 05 00 eb 9f 48 8d 4c 24 70 48 H...H.....H.L$pH
1400a4890 89 c6 e8 79 87 03 00 48 89 e9 e8 b1 d6 05 00 48 ...y...H.......H
1400a48a0 89 dd 48 89 e9 e8 f6 bd 02 00 48 89 f3 e9 77 ff ..H.......H...w.
1400a48b0 ff ff 48 89 c1 e8 d6 d3 05 00 48 8b 3d cf 2d 0f ..H.......H.=.-.
1400a48c0 00 48 8b 84 24 f8 00 00 00 48 2b 07 0f 85 35 ff .H..$....H+...5.
1400a48d0 ff ff e8 79 d9 05 00 48 89 c3 e9 3a ff ff ff 48 ...y...H...:...H
1400a48e0 8d 4b 60 48 89 c6 e8 55 d1 03 00 48 8b 4c 24 40 .K`H...U...H.L$@
1400a48f0 e8 bb 2a 03 00 eb 81 4c 89 e1 48 89 c3 e8 0e a7 ..*....L..H.....
1400a4900 00 00 48 8d 8c 24 c0 00 00 00 e8 31 d1 03 00 4c ..H..$.....1...L
1400a4910 89 e9 e8 f9 a6 00 00 48 8d 8c 24 98 00 00 00 e8 .......H..$.....
1400a4920 1c d1 03 00 48 8b 8c 24 90 00 00 00 48 85 c9 0f ....H..$....H...
1400a4930 84 fc fe ff ff e8 c6 75 f7 ff e9 f2 fe ff ff 48 .......u.......H
1400a4940 89 c6 e9 50 ff ff ff 48 89 c6 e9 50 ff ff ff 48 ...P...H...P...H
1400a4950 89 c6 48 85 ed 0f 85 47 ff ff ff e9 4a ff ff ff ..H....G....J...
1400a4960 e8 eb d8 05 00 48 89 c6 4c 8d bc 24 90 00 00 00 .....H..L..$....
1400a4970 e8 0b d5 05 00 e9 fe fe ff ff ..........
1400a4220
1400a497a
1400a497a // align 0x10
1400a497a // align 0x10
1400a4980
1400a4980std::filesystem::__cxx11::recursive_directory_iterator::~recursive_directory_iterator():
1400a4980sub rsp, 56
1400a4984mov rcx, [rcx+8]
1400a4988test rcx, rcx
1400a498bje 0x1400a49aa
1400a498dmov r8, [rcx+8]
1400a4991lea rax, [rcx+8]
1400a4995mov rdx, 0x100000001
1400a499fcmp r8, rdx
1400a49a2je 0x1400a49b0
1400a49a4lock sub [rax], 1
1400a49a8je 0x1400a49e0
1400a49aa
1400a49aaloc_1400a49aa:
1400a49aaadd rsp, 56
1400a49aeret
1400a49afnop
1400a49b0
1400a49b0loc_1400a49b0:
1400a49b0mov rax, [rcx]
1400a49b3mov [rsp+40], rcx
1400a49b8mov [rcx+8], 0
1400a49c0call [rax+16]
1400a49c3mov rcx, [rsp+40]
1400a49c8mov rax, [rcx]
1400a49cbmov rax, [rax+24]
1400a49cfadd rsp, 56
1400a49d3jmp rax
1400a49d6nop [rax+rax]
1400a49e0
1400a49e0loc_1400a49e0:
1400a49e0add rsp, 56
1400a49e4jmp 0x1400d0900
1400a4980
1400a4980std::filesystem::__cxx11::recursive_directory_iterator::~recursive_directory_iterator():
1400a4980sub rsp, 56
1400a4984mov rcx, [rcx+8]
1400a4988test rcx, rcx
1400a498bje 0x1400a49aa
1400a498dmov r8, [rcx+8]
1400a4991lea rax, [rcx+8]
1400a4995mov rdx, 0x100000001
1400a499fcmp r8, rdx
1400a49a2je 0x1400a49b0
1400a49a4lock sub [rax], 1
1400a49a8je 0x1400a49e0
1400a49aa
1400a49aaloc_1400a49aa:
1400a49aaadd rsp, 56
1400a49aeret
1400a49afnop
1400a49b0
1400a49b0loc_1400a49b0:
1400a49b0mov rax, [rcx]
1400a49b3mov [rsp+40], rcx
1400a49b8mov [rcx+8], 0
1400a49c0call [rax+16]
1400a49c3mov rcx, [rsp+40]
1400a49c8mov rax, [rcx]
1400a49cbmov rax, [rax+24]
1400a49cfadd rsp, 56
1400a49d3jmp rax
1400a49d6nop [rax+rax]
1400a49e0
1400a49e0loc_1400a49e0:
1400a49e0add rsp, 56
1400a49e4jmp 0x1400d0900
1400a4980
1400a49e9
1400a49e9 // align 0x10
1400a49e9 // align 0x10
1400a49f0
1400a49f0std::filesystem::__cxx11::recursive_directory_iterator::operator=(std::filesystem::__cxx11::recursive_directory_iterator&&):
1400a49f0sub rsp, 56
1400a49f4pxor x1, x1
1400a49f8movdqu x0, [rdx]
1400a49fcmov rax, rcx
1400a49ffmovups [rdx], x1
1400a4a02mov rcx, [rcx+8]
1400a4a06movups [rax], x0
1400a4a09test rcx, rcx
1400a4a0cje 0x1400a4a2b
1400a4a0emov r9, [rcx+8]
1400a4a12lea rdx, [rcx+8]
1400a4a16mov r8, 0x100000001
1400a4a20cmp r9, r8
1400a4a23je 0x1400a4a30
1400a4a25lock sub [rdx], 1
1400a4a29je 0x1400a4a60
1400a4a2b
1400a4a2bloc_1400a4a2b:
1400a4a2badd rsp, 56
1400a4a2fret
1400a4a30
1400a4a30loc_1400a4a30:
1400a4a30mov rdx, [rcx]
1400a4a33mov [rsp+64], rax
1400a4a38mov [rsp+40], rcx
1400a4a3dmov [rcx+8], 0
1400a4a45call [rdx+16]
1400a4a48mov rcx, [rsp+40]
1400a4a4dmov rdx, [rcx]
1400a4a50call [rdx+24]
1400a4a53mov rax, [rsp+64]
1400a4a58add rsp, 56
1400a4a5cret
1400a4a5d
1400a4a5d 0f 1f 00 ...
1400a4a60
1400a4a60loc_1400a4a60:
1400a4a60mov [rsp+64], rax
1400a4a65call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a4a6amov rax, [rsp+64]
1400a4a6fjmp 0x1400a4a2b
1400a49f0
1400a49f0std::filesystem::__cxx11::recursive_directory_iterator::operator=(std::filesystem::__cxx11::recursive_directory_iterator&&):
1400a49f0sub rsp, 56
1400a49f4pxor x1, x1
1400a49f8movdqu x0, [rdx]
1400a49fcmov rax, rcx
1400a49ffmovups [rdx], x1
1400a4a02mov rcx, [rcx+8]
1400a4a06movups [rax], x0
1400a4a09test rcx, rcx
1400a4a0cje 0x1400a4a2b
1400a4a0emov r9, [rcx+8]
1400a4a12lea rdx, [rcx+8]
1400a4a16mov r8, 0x100000001
1400a4a20cmp r9, r8
1400a4a23je 0x1400a4a30
1400a4a25lock sub [rdx], 1
1400a4a29je 0x1400a4a60
1400a4a2b
1400a4a2bloc_1400a4a2b:
1400a4a2badd rsp, 56
1400a4a2fret
1400a4a30
1400a4a30loc_1400a4a30:
1400a4a30mov rdx, [rcx]
1400a4a33mov [rsp+64], rax
1400a4a38mov [rsp+40], rcx
1400a4a3dmov [rcx+8], 0
1400a4a45call [rdx+16]
1400a4a48mov rcx, [rsp+40]
1400a4a4dmov rdx, [rcx]
1400a4a50call [rdx+24]
1400a4a53mov rax, [rsp+64]
1400a4a58add rsp, 56
1400a4a5cret
1400a4a5d
1400a4a5d 0f 1f 00 ...
1400a4a60
1400a4a60loc_1400a4a60:
1400a4a60mov [rsp+64], rax
1400a4a65call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a4a6amov rax, [rsp+64]
1400a4a6fjmp 0x1400a4a2b
1400a49f0
1400a4a71
1400a4a71 // align 0x10
1400a4a71 // align 0x10
1400a4a80
1400a4a80std::filesystem::__cxx11::recursive_directory_iterator::operator=(std::filesystem::__cxx11::recursive_directory_iterator const&):
1400a4a80sub rsp, 56
1400a4a84mov rax, rcx
1400a4a87mov rcx, [rdx]
1400a4a8amov rdx, [rdx+8]
1400a4a8emov [rax], rcx
1400a4a91mov rcx, [rax+8]
1400a4a95cmp rdx, rcx
1400a4a98je 0x1400a4acf
1400a4a9atest rdx, rdx
1400a4a9dje 0x1400a4aa8
1400a4a9flock add [rdx+8], 1
1400a4aa4mov rcx, [rax+8]
1400a4aa8
1400a4aa8loc_1400a4aa8:
1400a4aa8test rcx, rcx
1400a4aabje 0x1400a4acb
1400a4aadmov r10, [rcx+8]
1400a4ab1lea r8, [rcx+8]
1400a4ab5mov r9, 0x100000001
1400a4abfcmp r10, r9
1400a4ac2je 0x1400a4ad8
1400a4ac4lock sub [r8], 1
1400a4ac9je 0x1400a4b10
1400a4acb
1400a4acbloc_1400a4acb:
1400a4acbmov [rax+8], rdx
1400a4acf
1400a4acfloc_1400a4acf:
1400a4acfadd rsp, 56
1400a4ad3ret
1400a4ad4
1400a4ad4 0f 1f 40 00 ..@.
1400a4ad8
1400a4ad8loc_1400a4ad8:
1400a4ad8mov r8, [rcx]
1400a4adbmov [rsp+64], rax
1400a4ae0mov [rsp+40], rdx
1400a4ae5mov [rcx+8], 0
1400a4aedmov [rsp+32], rcx
1400a4af2call [r8+16]
1400a4af6mov rcx, [rsp+32]
1400a4afbmov r8, [rcx]
1400a4afecall [r8+24]
1400a4b02mov rdx, [rsp+40]
1400a4b07mov rax, [rsp+64]
1400a4b0cjmp 0x1400a4acb
1400a4b0e
1400a4b0e 66 90 f.
1400a4b10
1400a4b10loc_1400a4b10:
1400a4b10mov [rsp+64], rax
1400a4b15mov [rsp+32], rdx
1400a4b1acall std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a4b1fmov rax, [rsp+64]
1400a4b24mov rdx, [rsp+32]
1400a4b29jmp 0x1400a4acb
1400a4a80
1400a4a80std::filesystem::__cxx11::recursive_directory_iterator::operator=(std::filesystem::__cxx11::recursive_directory_iterator const&):
1400a4a80sub rsp, 56
1400a4a84mov rax, rcx
1400a4a87mov rcx, [rdx]
1400a4a8amov rdx, [rdx+8]
1400a4a8emov [rax], rcx
1400a4a91mov rcx, [rax+8]
1400a4a95cmp rdx, rcx
1400a4a98je 0x1400a4acf
1400a4a9atest rdx, rdx
1400a4a9dje 0x1400a4aa8
1400a4a9flock add [rdx+8], 1
1400a4aa4mov rcx, [rax+8]
1400a4aa8
1400a4aa8loc_1400a4aa8:
1400a4aa8test rcx, rcx
1400a4aabje 0x1400a4acb
1400a4aadmov r10, [rcx+8]
1400a4ab1lea r8, [rcx+8]
1400a4ab5mov r9, 0x100000001
1400a4abfcmp r10, r9
1400a4ac2je 0x1400a4ad8
1400a4ac4lock sub [r8], 1
1400a4ac9je 0x1400a4b10
1400a4acb
1400a4acbloc_1400a4acb:
1400a4acbmov [rax+8], rdx
1400a4acf
1400a4acfloc_1400a4acf:
1400a4acfadd rsp, 56
1400a4ad3ret
1400a4ad4
1400a4ad4 0f 1f 40 00 ..@.
1400a4ad8
1400a4ad8loc_1400a4ad8:
1400a4ad8mov r8, [rcx]
1400a4adbmov [rsp+64], rax
1400a4ae0mov [rsp+40], rdx
1400a4ae5mov [rcx+8], 0
1400a4aedmov [rsp+32], rcx
1400a4af2call [r8+16]
1400a4af6mov rcx, [rsp+32]
1400a4afbmov r8, [rcx]
1400a4afecall [r8+24]
1400a4b02mov rdx, [rsp+40]
1400a4b07mov rax, [rsp+64]
1400a4b0cjmp 0x1400a4acb
1400a4b0e
1400a4b0e 66 90 f.
1400a4b10
1400a4b10loc_1400a4b10:
1400a4b10mov [rsp+64], rax
1400a4b15mov [rsp+32], rdx
1400a4b1acall std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a4b1fmov rax, [rsp+64]
1400a4b24mov rdx, [rsp+32]
1400a4b29jmp 0x1400a4acb
1400a4a80
1400a4b2b
1400a4b2b // align 0x10
1400a4b2b // align 0x10
1400a4b30
1400a4b30std::filesystem::__cxx11::recursive_directory_iterator::operator++():
1400a4b30push rsi
1400a4b31push rbx
1400a4b32sub rsp, 136
1400a4b39mov rbx, rcx
1400a4b3cmov rcx, [rip+0xf2b4d]
1400a4b43mov [rsp+64], 0
1400a4b4bmov rax, [rcx]
1400a4b4emov [rsp+120], rax
1400a4b53xor eax, eax
1400a4b55call std::_V2::system_category()
1400a4b5alea rdx, [rsp+64]
1400a4b5fmov rcx, rbx
1400a4b62mov [rsp+72], rax
1400a4b67call std::filesystem::__cxx11::recursive_directory_iterator::increment(std::error_code&)
1400a4b6cmov eax, [rsp+64]
1400a4b70test eax, eax
1400a4b72jne 0x1400a4b92
1400a4b74mov rdx, [rip+0xf2b15]
1400a4b7bmov rax, [rsp+120]
1400a4b80sub rax, [rdx]
1400a4b83jne 0x1400a4be8
1400a4b85mov rax, rbx
1400a4b88add rsp, 136
1400a4b8fpop rbx
1400a4b90pop rsi
1400a4b91ret
1400a4b92
1400a4b92loc_1400a4b92:
1400a4b92mov ecx, 48
1400a4b97call __cxa_allocate_exception
1400a4b9clea rdx, [rip+0xee55d]
1400a4ba3lea rcx, [rsp+80]
1400a4ba8mov rsi, rax
1400a4babcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a4bb0movdqu x0, [rsp+64]
1400a4bb6lea r8, [rsp+48]
1400a4bbblea rdx, [rsp+80]
1400a4bc0mov rcx, rsi
1400a4bc3movups [rsp+48], x0
1400a4bc8call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
1400a4bcdlea rcx, [rsp+80]
1400a4bd2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a4bd7mov rbx, [rip+0xf2ab2]
1400a4bdemov rax, [rsp+120]
1400a4be3sub rax, [rbx]
1400a4be6je 0x1400a4c11
1400a4be8
1400a4be8loc_1400a4be8:
1400a4be8call __stack_chk_fail
1400a4bedmov rbx, rax
1400a4bf0
1400a4bf0loc_1400a4bf0:
1400a4bf0mov rcx, rsi
1400a4bf3call __cxa_free_exception
1400a4bf8mov rcx, [rip+0xf2a91]
1400a4bffmov rax, [rsp+120]
1400a4c04sub rax, [rcx]
1400a4c07jne 0x1400a4be8
1400a4c09mov rcx, rbx
1400a4c0ccall _Unwind_Resume
1400a4c11
1400a4c11loc_1400a4c11:
1400a4c11lea r8, [rip-10216]
1400a4c18lea rdx, [rip+0xf6101]
1400a4c1fmov rcx, rsi
1400a4c22call __cxa_throw
1400a4c27lea rcx, [rsp+80]
1400a4c2cmov [rsp+40], rax
1400a4c31call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a4c36mov rbx, [rsp+40]
1400a4c3bjmp 0x1400a4bf0
1400a4b30
1400a4b30std::filesystem::__cxx11::recursive_directory_iterator::operator++():
1400a4b30push rsi
1400a4b31push rbx
1400a4b32sub rsp, 136
1400a4b39mov rbx, rcx
1400a4b3cmov rcx, [rip+0xf2b4d]
1400a4b43mov [rsp+64], 0
1400a4b4bmov rax, [rcx]
1400a4b4emov [rsp+120], rax
1400a4b53xor eax, eax
1400a4b55call std::_V2::system_category()
1400a4b5alea rdx, [rsp+64]
1400a4b5fmov rcx, rbx
1400a4b62mov [rsp+72], rax
1400a4b67call std::filesystem::__cxx11::recursive_directory_iterator::increment(std::error_code&)
1400a4b6cmov eax, [rsp+64]
1400a4b70test eax, eax
1400a4b72jne 0x1400a4b92
1400a4b74mov rdx, [rip+0xf2b15]
1400a4b7bmov rax, [rsp+120]
1400a4b80sub rax, [rdx]
1400a4b83jne 0x1400a4be8
1400a4b85mov rax, rbx
1400a4b88add rsp, 136
1400a4b8fpop rbx
1400a4b90pop rsi
1400a4b91ret
1400a4b92
1400a4b92loc_1400a4b92:
1400a4b92mov ecx, 48
1400a4b97call __cxa_allocate_exception
1400a4b9clea rdx, [rip+0xee55d]
1400a4ba3lea rcx, [rsp+80]
1400a4ba8mov rsi, rax
1400a4babcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a4bb0movdqu x0, [rsp+64]
1400a4bb6lea r8, [rsp+48]
1400a4bbblea rdx, [rsp+80]
1400a4bc0mov rcx, rsi
1400a4bc3movups [rsp+48], x0
1400a4bc8call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
1400a4bcdlea rcx, [rsp+80]
1400a4bd2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a4bd7mov rbx, [rip+0xf2ab2]
1400a4bdemov rax, [rsp+120]
1400a4be3sub rax, [rbx]
1400a4be6je 0x1400a4c11
1400a4be8
1400a4be8loc_1400a4be8:
1400a4be8call __stack_chk_fail
1400a4bedmov rbx, rax
1400a4bf0
1400a4bf0loc_1400a4bf0:
1400a4bf0mov rcx, rsi
1400a4bf3call __cxa_free_exception
1400a4bf8mov rcx, [rip+0xf2a91]
1400a4bffmov rax, [rsp+120]
1400a4c04sub rax, [rcx]
1400a4c07jne 0x1400a4be8
1400a4c09mov rcx, rbx
1400a4c0ccall _Unwind_Resume
1400a4c11
1400a4c11loc_1400a4c11:
1400a4c11lea r8, [rip-10216]
1400a4c18lea rdx, [rip+0xf6101]
1400a4c1fmov rcx, rsi
1400a4c22call __cxa_throw
1400a4c27lea rcx, [rsp+80]
1400a4c2cmov [rsp+40], rax
1400a4c31call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a4c36mov rbx, [rsp+40]
1400a4c3bjmp 0x1400a4bf0
1400a4b30
1400a4c3d
1400a4c3d // align 0x10
1400a4c3d // align 0x10
1400a4c40
1400a4c40std::filesystem::__cxx11::end(std::filesystem::__cxx11::directory_iterator):
1400a4c40push rbp
1400a4c41mov rbp, rsp
1400a4c44sub rsp, 32
1400a4c48mov [rbp+16], rcx
1400a4c4cmov [rbp+24], rdx
1400a4c50mov rax, [rbp+16]
1400a4c54pxor x0, x0
1400a4c58movups [rax], x0
1400a4c5bmov rax, [rbp+16]
1400a4c5fmov rcx, rax
1400a4c62call std::filesystem::__cxx11::directory_iterator::directory_iterator()
1400a4c67mov rax, [rbp+16]
1400a4c6badd rsp, 32
1400a4c6fpop rbp
1400a4c70ret
1400a4c40
1400a4c40std::filesystem::__cxx11::end(std::filesystem::__cxx11::directory_iterator):
1400a4c40push rbp
1400a4c41mov rbp, rsp
1400a4c44sub rsp, 32
1400a4c48mov [rbp+16], rcx
1400a4c4cmov [rbp+24], rdx
1400a4c50mov rax, [rbp+16]
1400a4c54pxor x0, x0
1400a4c58movups [rax], x0
1400a4c5bmov rax, [rbp+16]
1400a4c5fmov rcx, rax
1400a4c62call std::filesystem::__cxx11::directory_iterator::directory_iterator()
1400a4c67mov rax, [rbp+16]
1400a4c6badd rsp, 32
1400a4c6fpop rbp
1400a4c70ret
1400a4c40
1400a4c71
1400a4c71 // align 0x10
1400a4c71 // align 0x10
1400a4c80
1400a4c80std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&):
1400a4c80push r15
1400a4c82push r14
1400a4c84push r13
1400a4c86push r12
1400a4c88push rbp
1400a4c89push rdi
1400a4c8apush rsi
1400a4c8bpush rbx
1400a4c8csub rsp, 200
1400a4c93mov rbx, [rip+0xf29f6]
1400a4c9amov rax, [rbx]
1400a4c9dmov [rsp+184], rax
1400a4ca5xor eax, eax
1400a4ca7mov rdi, r8
1400a4caamov r14l, edx
1400a4cadmov rsi, rcx
1400a4cb0call std::_V2::system_category()
1400a4cb5mov rbp, [rip+0x12514c]
1400a4cbcmov [rdi], 0
1400a4cc2mov [rdi+8], rax
1400a4cc6mov r12, rax
1400a4cc9call rbp
1400a4ccbmov rcx, [rsi]
1400a4ccemov r13l, [rax]
1400a4cd1mov [rax], 0
1400a4cd7call _wreaddir
1400a4cdcmov rbx, rax
1400a4cdfcall rbp
1400a4ce1mov edx, [rax]
1400a4ce3mov [rax], r13l
1400a4ce6test rbx, rbx
1400a4ce9je 0x1400a5180
1400a4ceflea rdx, [rip+0xee2bc]
1400a4cf6lea rcx, [rbx+8]
1400a4cfacall wcscmp
1400a4cfftest eax, eax
1400a4d01jne 0x1400a4f40
1400a4d07
1400a4d07loc_1400a4d07:
1400a4d07mov [rdi], 0
1400a4d0dmov [rdi+8], r12
1400a4d11call rbp
1400a4d13mov rcx, [rsi]
1400a4d16mov r13l, [rax]
1400a4d19mov [rax], 0
1400a4d1fcall _wreaddir
1400a4d24mov rbx, rax
1400a4d27call rbp
1400a4d29mov edx, [rax]
1400a4d2bmov [rax], r13l
1400a4d2etest rbx, rbx
1400a4d31je 0x1400a5180
1400a4d37lea rdx, [rip+0xee274]
1400a4d3elea rcx, [rbx+8]
1400a4d42call wcscmp
1400a4d47test eax, eax
1400a4d49jne 0x1400a51b0
1400a4d4f
1400a4d4floc_1400a4d4f:
1400a4d4fmov [rdi+8], r12
1400a4d53mov [rdi], 0
1400a4d59call rbp
1400a4d5bmov rcx, [rsi]
1400a4d5emov r12l, [rax]
1400a4d61mov [rax], 0
1400a4d67call _wreaddir
1400a4d6cmov rbx, rax
1400a4d6fcall rbp
1400a4d71mov ebp, [rax]
1400a4d73mov [rax], r12l
1400a4d76test rbx, rbx
1400a4d79je 0x1400a5308
1400a4d7flea rbp, [rbx+8]
1400a4d83lea rdx, [rip+0xee228]
1400a4d8amov rcx, rbp
1400a4d8dcall wcscmp
1400a4d92test eax, eax
1400a4d94jne 0x1400a53b0
1400a4d9a
1400a4d9aloc_1400a4d9a:
1400a4d9amovzx edx, r14b
1400a4d9emov r8, rdi
1400a4da1mov rcx, rsi
1400a4da4call std::filesystem::_Dir_base::advance(bool, std::error_code&)
1400a4da9mov rbx, rax
1400a4dactest rax, rax
1400a4dafjne 0x1400a4f58
1400a4db5
1400a4db5loc_1400a4db5:
1400a4db5mov r11l, [rdi]
1400a4db8test r11l, r11l
1400a4dbbjne 0x1400a4f0a
1400a4dc1xor r10l, r10l
1400a4dc4lea rcx, [rsp+160]
1400a4dcclea rbx, [rsp+144]
1400a4dd4mov [rsp+168], 0
1400a4de0mov [rsp+128], rbx
1400a4de8mov [rsp+136], 0
1400a4df4mov [rsp+144], r10w
1400a4dfdcall std::filesystem::__cxx11::path::_List::_List()
1400a4e02mov rcx, [rsi+48]
1400a4e06lea rdx, [rsi+64]
1400a4e0amov [rsp+168], 0
1400a4e12mov r8, [rsp+136]
1400a4e1amov rax, [rsp+128]
1400a4e22cmp rcx, rdx
1400a4e25je 0x1400a5330
1400a4e2bcmp rax, rbx
1400a4e2eje 0x1400a5368
1400a4e34mov [rsi+48], rax
1400a4e38mov rax, [rsp+144]
1400a4e40mov rdx, [rsi+64]
1400a4e44mov [rsi+56], r8
1400a4e48mov [rsi+64], rax
1400a4e4ctest rcx, rcx
1400a4e4fje 0x1400a5349
1400a4e55mov [rsp+128], rcx
1400a4e5dmov [rsp+144], rdx
1400a4e65
1400a4e65loc_1400a4e65:
1400a4e65xor edx, edx
1400a4e67mov rax, [rsp+160]
1400a4e6fmov [rsp+136], 0
1400a4e7bmov [rcx], dx
1400a4e7emov rdx, [rsi+80]
1400a4e82mov [rsp+160], 0
1400a4e8emov [rsi+80], rax
1400a4e92test rdx, rdx
1400a4e95je 0x1400a4ea8
1400a4e97lea rcx, [rsi+80]
1400a4e9bcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a4ea0mov rcx, [rsp+128]
1400a4ea8
1400a4ea8loc_1400a4ea8:
1400a4ea8mov [rsp+136], 0
1400a4eb4xor eax, eax
1400a4eb6mov [rcx], ax
1400a4eb9lea rcx, [rsp+128]
1400a4ec1call std::filesystem::__cxx11::path::_M_split_cmpts()
1400a4ec6movzx eax, [rsp+168]
1400a4ecemov rdx, [rsp+160]
1400a4ed6mov [rsi+88], al
1400a4ed9test rdx, rdx
1400a4edcje 0x1400a4eeb
1400a4edelea rcx, [rsp+160]
1400a4ee6call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a4eeb
1400a4eebloc_1400a4eeb:
1400a4eebmov rcx, [rsp+128]
1400a4ef3cmp rcx, rbx
1400a4ef6je 0x1400a4f0a
1400a4ef8mov rax, [rsp+144]
1400a4f00lea rdx, [rax+rax+2]
1400a4f05call operator delete(void*, unsigned long long)
1400a4f0a
1400a4f0aloc_1400a4f0a:
1400a4f0axor eax, eax
1400a4f0c
1400a4f0cloc_1400a4f0c:
1400a4f0cmov rdi, [rip+0xf277d]
1400a4f13mov rdx, [rsp+184]
1400a4f1bsub rdx, [rdi]
1400a4f1ejne 0x1400a53ed
1400a4f24add rsp, 200
1400a4f2bpop rbx
1400a4f2cpop rsi
1400a4f2dpop rdi
1400a4f2epop rbp
1400a4f2fpop r12
1400a4f31pop r13
1400a4f33pop r14
1400a4f35pop r15
1400a4f37ret
1400a4f38
1400a4f38 0f 1f 84 00 00 00 00 00 ........
1400a4f40
1400a4f40loc_1400a4f40:
1400a4f40lea rdx, [rip+0xee06f]
1400a4f47lea rcx, [rbx+8]
1400a4f4bcall wcscmp
1400a4f50test eax, eax
1400a4f52je 0x1400a4d07
1400a4f58
1400a4f58loc_1400a4f58:
1400a4f58mov rax, [rsi+16]
1400a4f5clea rdi, [rsp+96]
1400a4f61mov rbp, [rsi+8]
1400a4f65lea r12, [rsp+80]
1400a4f6amov [rsp+80], rdi
1400a4f6fmov [rsp+72], rax
1400a4f74cmp rax, 7
1400a4f78ja 0x1400a5240
1400a4f7elea r8, [rax+1]
1400a4f82mov rcx, rdi
1400a4f85test rax, rax
1400a4f88je 0x1400a51d0
1400a4f8e
1400a4f8eloc_1400a4f8e:
1400a4f8eadd r8, r8
1400a4f91mov rdx, rbp
1400a4f94call memcpy
1400a4f99mov rax, [rsp+72]
1400a4f9e
1400a4f9eloc_1400a4f9e:
1400a4f9elea rbp, [rsp+112]
1400a4fa3lea rdx, [rsi+40]
1400a4fa7mov [rsp+88], rax
1400a4facmov rcx, rbp
1400a4fafcall std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a4fb4add rbx, 8
1400a4fb8lea r13, [rsp+128]
1400a4fc0mov rcx, rbx
1400a4fc3call wcslen
1400a4fc8mov rcx, r12
1400a4fcblea rdx, [rsp+48]
1400a4fd0mov [rsp+56], rbx
1400a4fd5mov [rsp+48], rax
1400a4fdalea rbx, [rsp+144]
1400a4fe2call std::filesystem::__cxx11::path::_M_append(std::basic_string_view<wchar_t, std::char_traits<wchar_t>>)
1400a4fe7mov rax, [rsp+88]
1400a4fecmov r12, [rsp+80]
1400a4ff1mov [rsp+128], rbx
1400a4ff9mov [rsp+72], rax
1400a4ffecmp rax, 7
1400a5002ja 0x1400a51f0
1400a5008lea r8, [rax+1]
1400a500cmov rcx, rbx
1400a500ftest rax, rax
1400a5012je 0x1400a51e0
1400a5018
1400a5018loc_1400a5018:
1400a5018add r8, r8
1400a501bmov rdx, r12
1400a501ecall memcpy
1400a5023mov rax, [rsp+72]
1400a5028
1400a5028loc_1400a5028:
1400a5028mov rdx, rbp
1400a502blea rcx, [rsp+160]
1400a5033mov [rsp+136], rax
1400a503bcall std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a5040mov rcx, [rsi+48]
1400a5044lea rdx, [rsi+64]
1400a5048mov [rsp+168], 0
1400a5050mov r8, [rsp+136]
1400a5058mov rax, [rsp+128]
1400a5060cmp rcx, rdx
1400a5063je 0x1400a5288
1400a5069cmp rax, rbx
1400a506cje 0x1400a52c0
1400a5072mov [rsi+48], rax
1400a5076mov rax, [rsp+144]
1400a507emov rdx, [rsi+64]
1400a5082mov [rsi+56], r8
1400a5086mov [rsi+64], rax
1400a508atest rcx, rcx
1400a508dje 0x1400a52a1
1400a5093mov [rsp+128], rcx
1400a509bmov [rsp+144], rdx
1400a50a3
1400a50a3loc_1400a50a3:
1400a50a3mov rax, [rsp+160]
1400a50abmov rdx, [rsi+80]
1400a50afxor r14l, r14l
1400a50b2mov [rsp+136], 0
1400a50bemov [rcx], r14w
1400a50c2mov [rsp+160], 0
1400a50cemov [rsi+80], rax
1400a50d2test rdx, rdx
1400a50d5je 0x1400a50e8
1400a50d7lea rcx, [rsi+80]
1400a50dbcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a50e0mov rcx, [rsp+128]
1400a50e8
1400a50e8loc_1400a50e8:
1400a50e8mov [rsp+136], 0
1400a50f4xor r12l, r12l
1400a50f7mov [rcx], r12w
1400a50fbmov rcx, r13
1400a50fecall std::filesystem::__cxx11::path::_M_split_cmpts()
1400a5103movzx eax, [rsp+168]
1400a510bmov rdx, [rsp+160]
1400a5113mov [rsi+88], al
1400a5116test rdx, rdx
1400a5119je 0x1400a5128
1400a511blea rcx, [rsp+160]
1400a5123call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a5128
1400a5128loc_1400a5128:
1400a5128mov rcx, [rsp+128]
1400a5130cmp rcx, rbx
1400a5133je 0x1400a5147
1400a5135mov rax, [rsp+144]
1400a513dlea rdx, [rax+rax+2]
1400a5142call operator delete(void*, unsigned long long)
1400a5147
1400a5147loc_1400a5147:
1400a5147mov rdx, [rsp+112]
1400a514ctest rdx, rdx
1400a514fje 0x1400a5159
1400a5151mov rcx, rbp
1400a5154call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a5159
1400a5159loc_1400a5159:
1400a5159mov rcx, [rsp+80]
1400a515ecmp rcx, rdi
1400a5161je 0x1400a5172
1400a5163mov rax, [rsp+96]
1400a5168lea rdx, [rax+rax+2]
1400a516dcall operator delete(void*, unsigned long long)
1400a5172
1400a5172loc_1400a5172:
1400a5172mov eax, 1
1400a5177jmp 0x1400a4f0c
1400a517c
1400a517c 0f 1f 40 00 ..@.
1400a5180
1400a5180loc_1400a5180:
1400a5180test edx, edx
1400a5182je 0x1400a4db5
1400a5188cmp edx, 13
1400a518bjne 0x1400a5196
1400a518dtest r14b, r14b
1400a5190jne 0x1400a4db5
1400a5196
1400a5196loc_1400a5196:
1400a5196mov [rsp+44], edx
1400a519acall std::_V2::generic_category()
1400a519fmov edx, [rsp+44]
1400a51a3mov [rdi+8], rax
1400a51a7mov [rdi], edx
1400a51a9jmp 0x1400a4f0a
1400a51ae
1400a51ae 66 90 f.
1400a51b0
1400a51b0loc_1400a51b0:
1400a51b0lea rdx, [rip+0xeddff]
1400a51b7lea rcx, [rbx+8]
1400a51bbcall wcscmp
1400a51c0test eax, eax
1400a51c2je 0x1400a4d4f
1400a51c8jmp 0x1400a4f58
1400a51cd
1400a51cd 0f 1f 00 ...
1400a51d0
1400a51d0loc_1400a51d0:
1400a51d0movzx eax, [rbp]
1400a51d4mov [rcx], ax
1400a51d7xor eax, eax
1400a51d9jmp 0x1400a4f9e
1400a51de
1400a51de 66 90 f.
1400a51e0
1400a51e0loc_1400a51e0:
1400a51e0movzx eax, [r12]
1400a51e5mov [rcx], ax
1400a51e8xor eax, eax
1400a51eajmp 0x1400a5028
1400a51ef
1400a51ef 90 .
1400a51f0
1400a51f0loc_1400a51f0:
1400a51f0xor r8l, r8l
1400a51f3mov rcx, r13
1400a51f6lea rdx, [rsp+72]
1400a51fbcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a5200mov [rsp+128], rax
1400a5208mov rcx, rax
1400a520bmov rax, [rsp+72]
1400a5210mov [rsp+144], rax
1400a5218lea r8, [rax+1]
1400a521ctest rax, rax
1400a521fje 0x1400a51e0
1400a5221mov rax, -1
1400a5228test r8, r8
1400a522bje 0x1400a5028
1400a5231jmp 0x1400a5018
1400a5236
1400a5236 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400a5240
1400a5240loc_1400a5240:
1400a5240xor r8l, r8l
1400a5243mov rcx, r12
1400a5246lea rdx, [rsp+72]
1400a524bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a5250mov [rsp+80], rax
1400a5255mov rcx, rax
1400a5258mov rax, [rsp+72]
1400a525dmov [rsp+96], rax
1400a5262lea r8, [rax+1]
1400a5266test rax, rax
1400a5269je 0x1400a51d0
1400a526fmov rax, -1
1400a5276test r8, r8
1400a5279je 0x1400a4f9e
1400a527fjmp 0x1400a4f8e
1400a5284
1400a5284 0f 1f 40 00 ..@.
1400a5288
1400a5288loc_1400a5288:
1400a5288cmp rax, rbx
1400a528bje 0x1400a52c0
1400a528dmov [rsi+48], rax
1400a5291mov rax, [rsp+144]
1400a5299mov [rsi+56], r8
1400a529dmov [rsi+64], rax
1400a52a1
1400a52a1loc_1400a52a1:
1400a52a1mov [rsp+128], rbx
1400a52a9lea rbx, [rsp+144]
1400a52b1mov rcx, rbx
1400a52b4jmp 0x1400a50a3
1400a52b9
1400a52b9 0f 1f 80 00 00 00 00 .......
1400a52c0
1400a52c0loc_1400a52c0:
1400a52c0test r8, r8
1400a52c3je 0x1400a52ee
1400a52c5cmp r8, 1
1400a52c9je 0x1400a53d0
1400a52cfadd r8, r8
1400a52d2mov rdx, rbx
1400a52d5call memcpy
1400a52damov r8, [rsp+136]
1400a52e2mov rcx, [rsi+48]
1400a52e6mov rax, [rsp+128]
1400a52ee
1400a52eeloc_1400a52ee:
1400a52eexor r15l, r15l
1400a52f1mov [rsi+56], r8
1400a52f5mov [rcx+2*r8], r15w
1400a52famov rcx, rax
1400a52fdjmp 0x1400a50a3
1400a5302
1400a5302 66 0f 1f 44 00 00 f..D..
1400a5308
1400a5308loc_1400a5308:
1400a5308test ebp, ebp
1400a530aje 0x1400a4db5
1400a5310cmp ebp, 13
1400a5313jne 0x1400a531e
1400a5315test r14b, r14b
1400a5318jne 0x1400a4db5
1400a531e
1400a531eloc_1400a531e:
1400a531ecall std::_V2::generic_category()
1400a5323mov [rdi], ebp
1400a5325mov [rdi+8], rax
1400a5329jmp 0x1400a4f0a
1400a532e
1400a532e 66 90 f.
1400a5330
1400a5330loc_1400a5330:
1400a5330cmp rax, rbx
1400a5333je 0x1400a5368
1400a5335mov [rsi+48], rax
1400a5339mov rax, [rsp+144]
1400a5341mov [rsi+56], r8
1400a5345mov [rsi+64], rax
1400a5349
1400a5349loc_1400a5349:
1400a5349mov [rsp+128], rbx
1400a5351lea rbx, [rsp+144]
1400a5359mov rcx, rbx
1400a535cjmp 0x1400a4e65
1400a5361
1400a5361 0f 1f 80 00 00 00 00 .......
1400a5368
1400a5368loc_1400a5368:
1400a5368test r8, r8
1400a536bje 0x1400a5392
1400a536dcmp r8, 1
1400a5371je 0x1400a53e0
1400a5373add r8, r8
1400a5376mov rdx, rbx
1400a5379call memcpy
1400a537emov r8, [rsp+136]
1400a5386mov rcx, [rsi+48]
1400a538amov rax, [rsp+128]
1400a5392
1400a5392loc_1400a5392:
1400a5392xor r9l, r9l
1400a5395mov [rsi+56], r8
1400a5399mov [rcx+2*r8], r9w
1400a539emov rcx, rax
1400a53a1jmp 0x1400a4e65
1400a53a6
1400a53a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400a53b0
1400a53b0loc_1400a53b0:
1400a53b0lea rdx, [rip+0xedbff]
1400a53b7mov rcx, rbp
1400a53bacall wcscmp
1400a53bftest eax, eax
1400a53c1je 0x1400a4d9a
1400a53c7jmp 0x1400a4f58
1400a53cc
1400a53cc 0f 1f 40 00 ..@.
1400a53d0
1400a53d0loc_1400a53d0:
1400a53d0movzx edx, [rsp+144]
1400a53d8mov [rcx], dx
1400a53dbjmp 0x1400a52ee
1400a53e0
1400a53e0loc_1400a53e0:
1400a53e0movzx edx, [rsp+144]
1400a53e8mov [rcx], dx
1400a53ebjmp 0x1400a5392
1400a53ed
1400a53edloc_1400a53ed:
1400a53edcall __stack_chk_fail
1400a53f2mov rcx, r12
1400a53f5mov r15, rax
1400a53f8call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a53fd
1400a53fdloc_1400a53fd:
1400a53fdmov rcx, r15
1400a5400call __cxa_call_terminate
1400a5405mov rcx, r13
1400a5408call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a540djmp 0x1400a53fd
1400a4c80
1400a4c80std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&):
1400a4c80push r15
1400a4c82push r14
1400a4c84push r13
1400a4c86push r12
1400a4c88push rbp
1400a4c89push rdi
1400a4c8apush rsi
1400a4c8bpush rbx
1400a4c8csub rsp, 200
1400a4c93mov rbx, [rip+0xf29f6]
1400a4c9amov rax, [rbx]
1400a4c9dmov [rsp+184], rax
1400a4ca5xor eax, eax
1400a4ca7mov rdi, r8
1400a4caamov r14l, edx
1400a4cadmov rsi, rcx
1400a4cb0call std::_V2::system_category()
1400a4cb5mov rbp, [rip+0x12514c]
1400a4cbcmov [rdi], 0
1400a4cc2mov [rdi+8], rax
1400a4cc6mov r12, rax
1400a4cc9call rbp
1400a4ccbmov rcx, [rsi]
1400a4ccemov r13l, [rax]
1400a4cd1mov [rax], 0
1400a4cd7call _wreaddir
1400a4cdcmov rbx, rax
1400a4cdfcall rbp
1400a4ce1mov edx, [rax]
1400a4ce3mov [rax], r13l
1400a4ce6test rbx, rbx
1400a4ce9je 0x1400a5180
1400a4ceflea rdx, [rip+0xee2bc]
1400a4cf6lea rcx, [rbx+8]
1400a4cfacall wcscmp
1400a4cfftest eax, eax
1400a4d01jne 0x1400a4f40
1400a4d07
1400a4d07loc_1400a4d07:
1400a4d07mov [rdi], 0
1400a4d0dmov [rdi+8], r12
1400a4d11call rbp
1400a4d13mov rcx, [rsi]
1400a4d16mov r13l, [rax]
1400a4d19mov [rax], 0
1400a4d1fcall _wreaddir
1400a4d24mov rbx, rax
1400a4d27call rbp
1400a4d29mov edx, [rax]
1400a4d2bmov [rax], r13l
1400a4d2etest rbx, rbx
1400a4d31je 0x1400a5180
1400a4d37lea rdx, [rip+0xee274]
1400a4d3elea rcx, [rbx+8]
1400a4d42call wcscmp
1400a4d47test eax, eax
1400a4d49jne 0x1400a51b0
1400a4d4f
1400a4d4floc_1400a4d4f:
1400a4d4fmov [rdi+8], r12
1400a4d53mov [rdi], 0
1400a4d59call rbp
1400a4d5bmov rcx, [rsi]
1400a4d5emov r12l, [rax]
1400a4d61mov [rax], 0
1400a4d67call _wreaddir
1400a4d6cmov rbx, rax
1400a4d6fcall rbp
1400a4d71mov ebp, [rax]
1400a4d73mov [rax], r12l
1400a4d76test rbx, rbx
1400a4d79je 0x1400a5308
1400a4d7flea rbp, [rbx+8]
1400a4d83lea rdx, [rip+0xee228]
1400a4d8amov rcx, rbp
1400a4d8dcall wcscmp
1400a4d92test eax, eax
1400a4d94jne 0x1400a53b0
1400a4d9a
1400a4d9aloc_1400a4d9a:
1400a4d9amovzx edx, r14b
1400a4d9emov r8, rdi
1400a4da1mov rcx, rsi
1400a4da4call std::filesystem::_Dir_base::advance(bool, std::error_code&)
1400a4da9mov rbx, rax
1400a4dactest rax, rax
1400a4dafjne 0x1400a4f58
1400a4db5
1400a4db5loc_1400a4db5:
1400a4db5mov r11l, [rdi]
1400a4db8test r11l, r11l
1400a4dbbjne 0x1400a4f0a
1400a4dc1xor r10l, r10l
1400a4dc4lea rcx, [rsp+160]
1400a4dcclea rbx, [rsp+144]
1400a4dd4mov [rsp+168], 0
1400a4de0mov [rsp+128], rbx
1400a4de8mov [rsp+136], 0
1400a4df4mov [rsp+144], r10w
1400a4dfdcall std::filesystem::__cxx11::path::_List::_List()
1400a4e02mov rcx, [rsi+48]
1400a4e06lea rdx, [rsi+64]
1400a4e0amov [rsp+168], 0
1400a4e12mov r8, [rsp+136]
1400a4e1amov rax, [rsp+128]
1400a4e22cmp rcx, rdx
1400a4e25je 0x1400a5330
1400a4e2bcmp rax, rbx
1400a4e2eje 0x1400a5368
1400a4e34mov [rsi+48], rax
1400a4e38mov rax, [rsp+144]
1400a4e40mov rdx, [rsi+64]
1400a4e44mov [rsi+56], r8
1400a4e48mov [rsi+64], rax
1400a4e4ctest rcx, rcx
1400a4e4fje 0x1400a5349
1400a4e55mov [rsp+128], rcx
1400a4e5dmov [rsp+144], rdx
1400a4e65
1400a4e65loc_1400a4e65:
1400a4e65xor edx, edx
1400a4e67mov rax, [rsp+160]
1400a4e6fmov [rsp+136], 0
1400a4e7bmov [rcx], dx
1400a4e7emov rdx, [rsi+80]
1400a4e82mov [rsp+160], 0
1400a4e8emov [rsi+80], rax
1400a4e92test rdx, rdx
1400a4e95je 0x1400a4ea8
1400a4e97lea rcx, [rsi+80]
1400a4e9bcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a4ea0mov rcx, [rsp+128]
1400a4ea8
1400a4ea8loc_1400a4ea8:
1400a4ea8mov [rsp+136], 0
1400a4eb4xor eax, eax
1400a4eb6mov [rcx], ax
1400a4eb9lea rcx, [rsp+128]
1400a4ec1call std::filesystem::__cxx11::path::_M_split_cmpts()
1400a4ec6movzx eax, [rsp+168]
1400a4ecemov rdx, [rsp+160]
1400a4ed6mov [rsi+88], al
1400a4ed9test rdx, rdx
1400a4edcje 0x1400a4eeb
1400a4edelea rcx, [rsp+160]
1400a4ee6call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a4eeb
1400a4eebloc_1400a4eeb:
1400a4eebmov rcx, [rsp+128]
1400a4ef3cmp rcx, rbx
1400a4ef6je 0x1400a4f0a
1400a4ef8mov rax, [rsp+144]
1400a4f00lea rdx, [rax+rax+2]
1400a4f05call operator delete(void*, unsigned long long)
1400a4f0a
1400a4f0aloc_1400a4f0a:
1400a4f0axor eax, eax
1400a4f0c
1400a4f0cloc_1400a4f0c:
1400a4f0cmov rdi, [rip+0xf277d]
1400a4f13mov rdx, [rsp+184]
1400a4f1bsub rdx, [rdi]
1400a4f1ejne 0x1400a53ed
1400a4f24add rsp, 200
1400a4f2bpop rbx
1400a4f2cpop rsi
1400a4f2dpop rdi
1400a4f2epop rbp
1400a4f2fpop r12
1400a4f31pop r13
1400a4f33pop r14
1400a4f35pop r15
1400a4f37ret
1400a4f38
1400a4f38 0f 1f 84 00 00 00 00 00 ........
1400a4f40
1400a4f40loc_1400a4f40:
1400a4f40lea rdx, [rip+0xee06f]
1400a4f47lea rcx, [rbx+8]
1400a4f4bcall wcscmp
1400a4f50test eax, eax
1400a4f52je 0x1400a4d07
1400a4f58
1400a4f58loc_1400a4f58:
1400a4f58mov rax, [rsi+16]
1400a4f5clea rdi, [rsp+96]
1400a4f61mov rbp, [rsi+8]
1400a4f65lea r12, [rsp+80]
1400a4f6amov [rsp+80], rdi
1400a4f6fmov [rsp+72], rax
1400a4f74cmp rax, 7
1400a4f78ja 0x1400a5240
1400a4f7elea r8, [rax+1]
1400a4f82mov rcx, rdi
1400a4f85test rax, rax
1400a4f88je 0x1400a51d0
1400a4f8e
1400a4f8eloc_1400a4f8e:
1400a4f8eadd r8, r8
1400a4f91mov rdx, rbp
1400a4f94call memcpy
1400a4f99mov rax, [rsp+72]
1400a4f9e
1400a4f9eloc_1400a4f9e:
1400a4f9elea rbp, [rsp+112]
1400a4fa3lea rdx, [rsi+40]
1400a4fa7mov [rsp+88], rax
1400a4facmov rcx, rbp
1400a4fafcall std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a4fb4add rbx, 8
1400a4fb8lea r13, [rsp+128]
1400a4fc0mov rcx, rbx
1400a4fc3call wcslen
1400a4fc8mov rcx, r12
1400a4fcblea rdx, [rsp+48]
1400a4fd0mov [rsp+56], rbx
1400a4fd5mov [rsp+48], rax
1400a4fdalea rbx, [rsp+144]
1400a4fe2call std::filesystem::__cxx11::path::_M_append(std::basic_string_view<wchar_t, std::char_traits<wchar_t>>)
1400a4fe7mov rax, [rsp+88]
1400a4fecmov r12, [rsp+80]
1400a4ff1mov [rsp+128], rbx
1400a4ff9mov [rsp+72], rax
1400a4ffecmp rax, 7
1400a5002ja 0x1400a51f0
1400a5008lea r8, [rax+1]
1400a500cmov rcx, rbx
1400a500ftest rax, rax
1400a5012je 0x1400a51e0
1400a5018
1400a5018loc_1400a5018:
1400a5018add r8, r8
1400a501bmov rdx, r12
1400a501ecall memcpy
1400a5023mov rax, [rsp+72]
1400a5028
1400a5028loc_1400a5028:
1400a5028mov rdx, rbp
1400a502blea rcx, [rsp+160]
1400a5033mov [rsp+136], rax
1400a503bcall std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a5040mov rcx, [rsi+48]
1400a5044lea rdx, [rsi+64]
1400a5048mov [rsp+168], 0
1400a5050mov r8, [rsp+136]
1400a5058mov rax, [rsp+128]
1400a5060cmp rcx, rdx
1400a5063je 0x1400a5288
1400a5069cmp rax, rbx
1400a506cje 0x1400a52c0
1400a5072mov [rsi+48], rax
1400a5076mov rax, [rsp+144]
1400a507emov rdx, [rsi+64]
1400a5082mov [rsi+56], r8
1400a5086mov [rsi+64], rax
1400a508atest rcx, rcx
1400a508dje 0x1400a52a1
1400a5093mov [rsp+128], rcx
1400a509bmov [rsp+144], rdx
1400a50a3
1400a50a3loc_1400a50a3:
1400a50a3mov rax, [rsp+160]
1400a50abmov rdx, [rsi+80]
1400a50afxor r14l, r14l
1400a50b2mov [rsp+136], 0
1400a50bemov [rcx], r14w
1400a50c2mov [rsp+160], 0
1400a50cemov [rsi+80], rax
1400a50d2test rdx, rdx
1400a50d5je 0x1400a50e8
1400a50d7lea rcx, [rsi+80]
1400a50dbcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a50e0mov rcx, [rsp+128]
1400a50e8
1400a50e8loc_1400a50e8:
1400a50e8mov [rsp+136], 0
1400a50f4xor r12l, r12l
1400a50f7mov [rcx], r12w
1400a50fbmov rcx, r13
1400a50fecall std::filesystem::__cxx11::path::_M_split_cmpts()
1400a5103movzx eax, [rsp+168]
1400a510bmov rdx, [rsp+160]
1400a5113mov [rsi+88], al
1400a5116test rdx, rdx
1400a5119je 0x1400a5128
1400a511blea rcx, [rsp+160]
1400a5123call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a5128
1400a5128loc_1400a5128:
1400a5128mov rcx, [rsp+128]
1400a5130cmp rcx, rbx
1400a5133je 0x1400a5147
1400a5135mov rax, [rsp+144]
1400a513dlea rdx, [rax+rax+2]
1400a5142call operator delete(void*, unsigned long long)
1400a5147
1400a5147loc_1400a5147:
1400a5147mov rdx, [rsp+112]
1400a514ctest rdx, rdx
1400a514fje 0x1400a5159
1400a5151mov rcx, rbp
1400a5154call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a5159
1400a5159loc_1400a5159:
1400a5159mov rcx, [rsp+80]
1400a515ecmp rcx, rdi
1400a5161je 0x1400a5172
1400a5163mov rax, [rsp+96]
1400a5168lea rdx, [rax+rax+2]
1400a516dcall operator delete(void*, unsigned long long)
1400a5172
1400a5172loc_1400a5172:
1400a5172mov eax, 1
1400a5177jmp 0x1400a4f0c
1400a517c
1400a517c 0f 1f 40 00 ..@.
1400a5180
1400a5180loc_1400a5180:
1400a5180test edx, edx
1400a5182je 0x1400a4db5
1400a5188cmp edx, 13
1400a518bjne 0x1400a5196
1400a518dtest r14b, r14b
1400a5190jne 0x1400a4db5
1400a5196
1400a5196loc_1400a5196:
1400a5196mov [rsp+44], edx
1400a519acall std::_V2::generic_category()
1400a519fmov edx, [rsp+44]
1400a51a3mov [rdi+8], rax
1400a51a7mov [rdi], edx
1400a51a9jmp 0x1400a4f0a
1400a51ae
1400a51ae 66 90 f.
1400a51b0
1400a51b0loc_1400a51b0:
1400a51b0lea rdx, [rip+0xeddff]
1400a51b7lea rcx, [rbx+8]
1400a51bbcall wcscmp
1400a51c0test eax, eax
1400a51c2je 0x1400a4d4f
1400a51c8jmp 0x1400a4f58
1400a51cd
1400a51cd 0f 1f 00 ...
1400a51d0
1400a51d0loc_1400a51d0:
1400a51d0movzx eax, [rbp]
1400a51d4mov [rcx], ax
1400a51d7xor eax, eax
1400a51d9jmp 0x1400a4f9e
1400a51de
1400a51de 66 90 f.
1400a51e0
1400a51e0loc_1400a51e0:
1400a51e0movzx eax, [r12]
1400a51e5mov [rcx], ax
1400a51e8xor eax, eax
1400a51eajmp 0x1400a5028
1400a51ef
1400a51ef 90 .
1400a51f0
1400a51f0loc_1400a51f0:
1400a51f0xor r8l, r8l
1400a51f3mov rcx, r13
1400a51f6lea rdx, [rsp+72]
1400a51fbcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a5200mov [rsp+128], rax
1400a5208mov rcx, rax
1400a520bmov rax, [rsp+72]
1400a5210mov [rsp+144], rax
1400a5218lea r8, [rax+1]
1400a521ctest rax, rax
1400a521fje 0x1400a51e0
1400a5221mov rax, -1
1400a5228test r8, r8
1400a522bje 0x1400a5028
1400a5231jmp 0x1400a5018
1400a5236
1400a5236 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400a5240
1400a5240loc_1400a5240:
1400a5240xor r8l, r8l
1400a5243mov rcx, r12
1400a5246lea rdx, [rsp+72]
1400a524bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400a5250mov [rsp+80], rax
1400a5255mov rcx, rax
1400a5258mov rax, [rsp+72]
1400a525dmov [rsp+96], rax
1400a5262lea r8, [rax+1]
1400a5266test rax, rax
1400a5269je 0x1400a51d0
1400a526fmov rax, -1
1400a5276test r8, r8
1400a5279je 0x1400a4f9e
1400a527fjmp 0x1400a4f8e
1400a5284
1400a5284 0f 1f 40 00 ..@.
1400a5288
1400a5288loc_1400a5288:
1400a5288cmp rax, rbx
1400a528bje 0x1400a52c0
1400a528dmov [rsi+48], rax
1400a5291mov rax, [rsp+144]
1400a5299mov [rsi+56], r8
1400a529dmov [rsi+64], rax
1400a52a1
1400a52a1loc_1400a52a1:
1400a52a1mov [rsp+128], rbx
1400a52a9lea rbx, [rsp+144]
1400a52b1mov rcx, rbx
1400a52b4jmp 0x1400a50a3
1400a52b9
1400a52b9 0f 1f 80 00 00 00 00 .......
1400a52c0
1400a52c0loc_1400a52c0:
1400a52c0test r8, r8
1400a52c3je 0x1400a52ee
1400a52c5cmp r8, 1
1400a52c9je 0x1400a53d0
1400a52cfadd r8, r8
1400a52d2mov rdx, rbx
1400a52d5call memcpy
1400a52damov r8, [rsp+136]
1400a52e2mov rcx, [rsi+48]
1400a52e6mov rax, [rsp+128]
1400a52ee
1400a52eeloc_1400a52ee:
1400a52eexor r15l, r15l
1400a52f1mov [rsi+56], r8
1400a52f5mov [rcx+2*r8], r15w
1400a52famov rcx, rax
1400a52fdjmp 0x1400a50a3
1400a5302
1400a5302 66 0f 1f 44 00 00 f..D..
1400a5308
1400a5308loc_1400a5308:
1400a5308test ebp, ebp
1400a530aje 0x1400a4db5
1400a5310cmp ebp, 13
1400a5313jne 0x1400a531e
1400a5315test r14b, r14b
1400a5318jne 0x1400a4db5
1400a531e
1400a531eloc_1400a531e:
1400a531ecall std::_V2::generic_category()
1400a5323mov [rdi], ebp
1400a5325mov [rdi+8], rax
1400a5329jmp 0x1400a4f0a
1400a532e
1400a532e 66 90 f.
1400a5330
1400a5330loc_1400a5330:
1400a5330cmp rax, rbx
1400a5333je 0x1400a5368
1400a5335mov [rsi+48], rax
1400a5339mov rax, [rsp+144]
1400a5341mov [rsi+56], r8
1400a5345mov [rsi+64], rax
1400a5349
1400a5349loc_1400a5349:
1400a5349mov [rsp+128], rbx
1400a5351lea rbx, [rsp+144]
1400a5359mov rcx, rbx
1400a535cjmp 0x1400a4e65
1400a5361
1400a5361 0f 1f 80 00 00 00 00 .......
1400a5368
1400a5368loc_1400a5368:
1400a5368test r8, r8
1400a536bje 0x1400a5392
1400a536dcmp r8, 1
1400a5371je 0x1400a53e0
1400a5373add r8, r8
1400a5376mov rdx, rbx
1400a5379call memcpy
1400a537emov r8, [rsp+136]
1400a5386mov rcx, [rsi+48]
1400a538amov rax, [rsp+128]
1400a5392
1400a5392loc_1400a5392:
1400a5392xor r9l, r9l
1400a5395mov [rsi+56], r8
1400a5399mov [rcx+2*r8], r9w
1400a539emov rcx, rax
1400a53a1jmp 0x1400a4e65
1400a53a6
1400a53a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400a53b0
1400a53b0loc_1400a53b0:
1400a53b0lea rdx, [rip+0xedbff]
1400a53b7mov rcx, rbp
1400a53bacall wcscmp
1400a53bftest eax, eax
1400a53c1je 0x1400a4d9a
1400a53c7jmp 0x1400a4f58
1400a53cc
1400a53cc 0f 1f 40 00 ..@.
1400a53d0
1400a53d0loc_1400a53d0:
1400a53d0movzx edx, [rsp+144]
1400a53d8mov [rcx], dx
1400a53dbjmp 0x1400a52ee
1400a53e0
1400a53e0loc_1400a53e0:
1400a53e0movzx edx, [rsp+144]
1400a53e8mov [rcx], dx
1400a53ebjmp 0x1400a5392
1400a53ed
1400a53edloc_1400a53ed:
1400a53edcall __stack_chk_fail
1400a53f2mov rcx, r12
1400a53f5mov r15, rax
1400a53f8call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a53fd
1400a53fdloc_1400a53fd:
1400a53fdmov rcx, r15
1400a5400call __cxa_call_terminate
1400a5405mov rcx, r13
1400a5408call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a540djmp 0x1400a53fd
1400a4c80
Loading..