File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400a0f40
1400a0f40std::filesystem::remove(std::filesystem::__cxx11::path const&):
1400a0f40push rdi
1400a0f41push rsi
1400a0f42push rbx
1400a0f43sub rsp, 112
1400a0f47mov rbx, rcx
1400a0f4amov rcx, [rip+0xf673f]
1400a0f51mov rax, [rcx]
1400a0f54mov [rsp+104], rax
1400a0f59xor eax, eax
1400a0f5bcall std::_V2::system_category()
1400a0f60lea rdx, [rsp+48]
1400a0f65mov rcx, rbx
1400a0f68mov [rsp+48], 0
1400a0f70mov [rsp+56], rax
1400a0f75call std::filesystem::remove(std::filesystem::__cxx11::path const&, std::error_code&)
1400a0f7amov edx, [rsp+48]
1400a0f7etest edx, edx
1400a0f80jne 0x1400a0f9b
1400a0f82mov rbx, [rip+0xf6707]
1400a0f89mov rdx, [rsp+104]
1400a0f8esub rdx, [rbx]
1400a0f91jne 0x1400a0ff4
1400a0f93add rsp, 112
1400a0f97pop rbx
1400a0f98pop rsi
1400a0f99pop rdi
1400a0f9aret
1400a0f9b
1400a0f9bloc_1400a0f9b:
1400a0f9bmov ecx, 48
1400a0fa0call __cxa_allocate_exception
1400a0fa5lea rdx, [rip+0xf2335]
1400a0faclea rcx, [rsp+64]
1400a0fb1mov rdi, rax
1400a0fb4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a0fb9lea r9, [rsp+32]
1400a0fbemov r8, rbx
1400a0fc1lea rdx, [rsp+64]
1400a0fc6mov rcx, rdi
1400a0fc9movdqu x0, [rsp+48]
1400a0fcfmovups [rsp+32], x0
1400a0fd4call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a0fd9lea rcx, [rsp+64]
1400a0fdecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a0fe3mov rdx, [rip+0xf66a6]
1400a0feamov rax, [rsp+104]
1400a0fefsub rax, [rdx]
1400a0ff2je 0x1400a0ffe
1400a0ff4
1400a0ff4loc_1400a0ff4:
1400a0ff4call __stack_chk_fail
1400a0ff9mov rbx, rax
1400a0ffcjmp 0x1400a1021
1400a0ffe
1400a0ffeloc_1400a0ffe:
1400a0ffelea r8, [rip+5163]
1400a1005lea rdx, [rip+0xf9d14]
1400a100cmov rcx, rdi
1400a100fcall __cxa_throw
1400a1014lea rcx, [rsp+64]
1400a1019mov rbx, rax
1400a101ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a1021
1400a1021loc_1400a1021:
1400a1021mov rcx, rdi
1400a1024call __cxa_free_exception
1400a1029mov rdx, [rip+0xf6660]
1400a1030mov rax, [rsp+104]
1400a1035sub rax, [rdx]
1400a1038jne 0x1400a0ff4
1400a103amov rcx, rbx
1400a103dcall _Unwind_Resume
1400a1042nop
1400a0f40
1400a0f40std::filesystem::remove(std::filesystem::__cxx11::path const&):
1400a0f40push rdi
1400a0f41push rsi
1400a0f42push rbx
1400a0f43sub rsp, 112
1400a0f47mov rbx, rcx
1400a0f4amov rcx, [rip+0xf673f]
1400a0f51mov rax, [rcx]
1400a0f54mov [rsp+104], rax
1400a0f59xor eax, eax
1400a0f5bcall std::_V2::system_category()
1400a0f60lea rdx, [rsp+48]
1400a0f65mov rcx, rbx
1400a0f68mov [rsp+48], 0
1400a0f70mov [rsp+56], rax
1400a0f75call std::filesystem::remove(std::filesystem::__cxx11::path const&, std::error_code&)
1400a0f7amov edx, [rsp+48]
1400a0f7etest edx, edx
1400a0f80jne 0x1400a0f9b
1400a0f82mov rbx, [rip+0xf6707]
1400a0f89mov rdx, [rsp+104]
1400a0f8esub rdx, [rbx]
1400a0f91jne 0x1400a0ff4
1400a0f93add rsp, 112
1400a0f97pop rbx
1400a0f98pop rsi
1400a0f99pop rdi
1400a0f9aret
1400a0f9b
1400a0f9bloc_1400a0f9b:
1400a0f9bmov ecx, 48
1400a0fa0call __cxa_allocate_exception
1400a0fa5lea rdx, [rip+0xf2335]
1400a0faclea rcx, [rsp+64]
1400a0fb1mov rdi, rax
1400a0fb4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a0fb9lea r9, [rsp+32]
1400a0fbemov r8, rbx
1400a0fc1lea rdx, [rsp+64]
1400a0fc6mov rcx, rdi
1400a0fc9movdqu x0, [rsp+48]
1400a0fcfmovups [rsp+32], x0
1400a0fd4call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a0fd9lea rcx, [rsp+64]
1400a0fdecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a0fe3mov rdx, [rip+0xf66a6]
1400a0feamov rax, [rsp+104]
1400a0fefsub rax, [rdx]
1400a0ff2je 0x1400a0ffe
1400a0ff4
1400a0ff4loc_1400a0ff4:
1400a0ff4call __stack_chk_fail
1400a0ff9mov rbx, rax
1400a0ffcjmp 0x1400a1021
1400a0ffe
1400a0ffeloc_1400a0ffe:
1400a0ffelea r8, [rip+5163]
1400a1005lea rdx, [rip+0xf9d14]
1400a100cmov rcx, rdi
1400a100fcall __cxa_throw
1400a1014lea rcx, [rsp+64]
1400a1019mov rbx, rax
1400a101ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a1021
1400a1021loc_1400a1021:
1400a1021mov rcx, rdi
1400a1024call __cxa_free_exception
1400a1029mov rdx, [rip+0xf6660]
1400a1030mov rax, [rsp+104]
1400a1035sub rax, [rdx]
1400a1038jne 0x1400a0ff4
1400a103amov rcx, rbx
1400a103dcall _Unwind_Resume
1400a1042nop
1400a0f40
1400a1043
1400a1043 // align 0x10
1400a1043 // align 0x10
1400a1050
1400a1050std::filesystem::remove(std::filesystem::__cxx11::path const&, std::error_code&):
1400a1050push rsi
1400a1051push rbx
1400a1052sub rsp, 40
1400a1056mov rsi, rcx
1400a1059mov rbx, rdx
1400a105ccall std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a1061test al, al
1400a1063je 0x1400a109e
1400a1065cmp al, -1
1400a1067je 0x1400a10b0
1400a1069mov rdx, rbx
1400a106cmov rcx, rsi
1400a106fcall std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a1074cmp al, 2
1400a1076je 0x1400a10c8
1400a1078
1400a1078loc_1400a1078:
1400a1078mov rcx, [rsi]
1400a107bcall [rip+0x128b57]
1400a1081test eax, eax
1400a1083jne 0x1400a10d5
1400a1085mov eax, [rbx]
1400a1087test eax, eax
1400a1089jne 0x1400a109e
1400a108bcall [rip+0x128bbf]
1400a1091mov esi, eax
1400a1093call std::_V2::system_category()
1400a1098mov [rbx], esi
1400a109amov [rbx+8], rax
1400a109e
1400a109eloc_1400a109e:
1400a109exor eax, eax
1400a10a0add rsp, 40
1400a10a4pop rbx
1400a10a5pop rsi
1400a10a6ret
1400a10a7
1400a10a7 66 0f 1f 84 00 00 00 00 00 f........
1400a10b0
1400a10b0loc_1400a10b0:
1400a10b0call std::_V2::system_category()
1400a10b5mov [rbx], 0
1400a10bbmov [rbx+8], rax
1400a10bfjmp 0x1400a109e
1400a10c1
1400a10c1 0f 1f 80 00 00 00 00 .......
1400a10c8
1400a10c8loc_1400a10c8:
1400a10c8mov rcx, [rsi]
1400a10cbcall [rip+0x128c37]
1400a10d1test eax, eax
1400a10d3je 0x1400a1078
1400a10d5
1400a10d5loc_1400a10d5:
1400a10d5call std::_V2::system_category()
1400a10damov [rbx], 0
1400a10e0mov [rbx+8], rax
1400a10e4mov eax, 1
1400a10e9add rsp, 40
1400a10edpop rbx
1400a10eepop rsi
1400a10efret
1400a1050
1400a1050std::filesystem::remove(std::filesystem::__cxx11::path const&, std::error_code&):
1400a1050push rsi
1400a1051push rbx
1400a1052sub rsp, 40
1400a1056mov rsi, rcx
1400a1059mov rbx, rdx
1400a105ccall std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a1061test al, al
1400a1063je 0x1400a109e
1400a1065cmp al, -1
1400a1067je 0x1400a10b0
1400a1069mov rdx, rbx
1400a106cmov rcx, rsi
1400a106fcall std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a1074cmp al, 2
1400a1076je 0x1400a10c8
1400a1078
1400a1078loc_1400a1078:
1400a1078mov rcx, [rsi]
1400a107bcall [rip+0x128b57]
1400a1081test eax, eax
1400a1083jne 0x1400a10d5
1400a1085mov eax, [rbx]
1400a1087test eax, eax
1400a1089jne 0x1400a109e
1400a108bcall [rip+0x128bbf]
1400a1091mov esi, eax
1400a1093call std::_V2::system_category()
1400a1098mov [rbx], esi
1400a109amov [rbx+8], rax
1400a109e
1400a109eloc_1400a109e:
1400a109exor eax, eax
1400a10a0add rsp, 40
1400a10a4pop rbx
1400a10a5pop rsi
1400a10a6ret
1400a10a7
1400a10a7 66 0f 1f 84 00 00 00 00 00 f........
1400a10b0
1400a10b0loc_1400a10b0:
1400a10b0call std::_V2::system_category()
1400a10b5mov [rbx], 0
1400a10bbmov [rbx+8], rax
1400a10bfjmp 0x1400a109e
1400a10c1
1400a10c1 0f 1f 80 00 00 00 00 .......
1400a10c8
1400a10c8loc_1400a10c8:
1400a10c8mov rcx, [rsi]
1400a10cbcall [rip+0x128c37]
1400a10d1test eax, eax
1400a10d3je 0x1400a1078
1400a10d5
1400a10d5loc_1400a10d5:
1400a10d5call std::_V2::system_category()
1400a10damov [rbx], 0
1400a10e0mov [rbx+8], rax
1400a10e4mov eax, 1
1400a10e9add rsp, 40
1400a10edpop rbx
1400a10eepop rsi
1400a10efret
1400a1050
1400a10f0
1400a10f0std::filesystem::rename(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
1400a10f0push r14
1400a10f2push rdi
1400a10f3push rsi
1400a10f4push rbx
1400a10f5sub rsp, 136
1400a10fcmov rsi, rdx
1400a10ffmov rdx, [rip+0xf658a]
1400a1106mov rbx, rcx
1400a1109mov rax, [rdx]
1400a110cmov [rsp+120], rax
1400a1111xor eax, eax
1400a1113call std::_V2::system_category()
1400a1118lea r8, [rsp+64]
1400a111dmov rdx, rsi
1400a1120mov rcx, rbx
1400a1123mov [rsp+72], rax
1400a1128mov [rsp+64], 0
1400a1130call std::filesystem::rename(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&)
1400a1135mov eax, [rsp+64]
1400a1139test eax, eax
1400a113bjne 0x1400a115b
1400a113dmov rsi, [rip+0xf654c]
1400a1144mov rax, [rsp+120]
1400a1149sub rax, [rsi]
1400a114cjne 0x1400a11bc
1400a114eadd rsp, 136
1400a1155pop rbx
1400a1156pop rsi
1400a1157pop rdi
1400a1158pop r14
1400a115aret
1400a115b
1400a115bloc_1400a115b:
1400a115bmov ecx, 48
1400a1160call __cxa_allocate_exception
1400a1165lea rdx, [rip+0xf2150]
1400a116clea rcx, [rsp+80]
1400a1171mov r14, rax
1400a1174call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a1179lea rax, [rsp+48]
1400a117emov r9, rsi
1400a1181mov r8, rbx
1400a1184mov rcx, r14
1400a1187mov [rsp+32], rax
1400a118cmovdqu x0, [rsp+64]
1400a1192lea rdx, [rsp+80]
1400a1197movups [rsp+48], x0
1400a119ccall std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a11a1lea rcx, [rsp+80]
1400a11a6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a11abmov rbx, [rip+0xf64de]
1400a11b2mov rax, [rsp+120]
1400a11b7sub rax, [rbx]
1400a11baje 0x1400a11c6
1400a11bc
1400a11bcloc_1400a11bc:
1400a11bccall __stack_chk_fail
1400a11c1mov rbx, rax
1400a11c4jmp 0x1400a11e9
1400a11c6
1400a11c6loc_1400a11c6:
1400a11c6lea r8, [rip+4707]
1400a11cdlea rdx, [rip+0xf9b4c]
1400a11d4mov rcx, r14
1400a11d7call __cxa_throw
1400a11dclea rcx, [rsp+80]
1400a11e1mov rbx, rax
1400a11e4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a11e9
1400a11e9loc_1400a11e9:
1400a11e9mov rcx, r14
1400a11eccall __cxa_free_exception
1400a11f1mov rcx, [rip+0xf6498]
1400a11f8mov rax, [rsp+120]
1400a11fdsub rax, [rcx]
1400a1200jne 0x1400a11bc
1400a1202mov rcx, rbx
1400a1205call _Unwind_Resume
1400a120anop
1400a10f0
1400a10f0std::filesystem::rename(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
1400a10f0push r14
1400a10f2push rdi
1400a10f3push rsi
1400a10f4push rbx
1400a10f5sub rsp, 136
1400a10fcmov rsi, rdx
1400a10ffmov rdx, [rip+0xf658a]
1400a1106mov rbx, rcx
1400a1109mov rax, [rdx]
1400a110cmov [rsp+120], rax
1400a1111xor eax, eax
1400a1113call std::_V2::system_category()
1400a1118lea r8, [rsp+64]
1400a111dmov rdx, rsi
1400a1120mov rcx, rbx
1400a1123mov [rsp+72], rax
1400a1128mov [rsp+64], 0
1400a1130call std::filesystem::rename(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&)
1400a1135mov eax, [rsp+64]
1400a1139test eax, eax
1400a113bjne 0x1400a115b
1400a113dmov rsi, [rip+0xf654c]
1400a1144mov rax, [rsp+120]
1400a1149sub rax, [rsi]
1400a114cjne 0x1400a11bc
1400a114eadd rsp, 136
1400a1155pop rbx
1400a1156pop rsi
1400a1157pop rdi
1400a1158pop r14
1400a115aret
1400a115b
1400a115bloc_1400a115b:
1400a115bmov ecx, 48
1400a1160call __cxa_allocate_exception
1400a1165lea rdx, [rip+0xf2150]
1400a116clea rcx, [rsp+80]
1400a1171mov r14, rax
1400a1174call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a1179lea rax, [rsp+48]
1400a117emov r9, rsi
1400a1181mov r8, rbx
1400a1184mov rcx, r14
1400a1187mov [rsp+32], rax
1400a118cmovdqu x0, [rsp+64]
1400a1192lea rdx, [rsp+80]
1400a1197movups [rsp+48], x0
1400a119ccall std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a11a1lea rcx, [rsp+80]
1400a11a6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a11abmov rbx, [rip+0xf64de]
1400a11b2mov rax, [rsp+120]
1400a11b7sub rax, [rbx]
1400a11baje 0x1400a11c6
1400a11bc
1400a11bcloc_1400a11bc:
1400a11bccall __stack_chk_fail
1400a11c1mov rbx, rax
1400a11c4jmp 0x1400a11e9
1400a11c6
1400a11c6loc_1400a11c6:
1400a11c6lea r8, [rip+4707]
1400a11cdlea rdx, [rip+0xf9b4c]
1400a11d4mov rcx, r14
1400a11d7call __cxa_throw
1400a11dclea rcx, [rsp+80]
1400a11e1mov rbx, rax
1400a11e4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a11e9
1400a11e9loc_1400a11e9:
1400a11e9mov rcx, r14
1400a11eccall __cxa_free_exception
1400a11f1mov rcx, [rip+0xf6498]
1400a11f8mov rax, [rsp+120]
1400a11fdsub rax, [rcx]
1400a1200jne 0x1400a11bc
1400a1202mov rcx, rbx
1400a1205call _Unwind_Resume
1400a120anop
1400a10f0
1400a120b
1400a120b // align 0x10
1400a120b // align 0x10
1400a1210
1400a1210std::filesystem::rename(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
1400a1210push rdi
1400a1211push rsi
1400a1212push rbx
1400a1213sub rsp, 48
1400a1217mov rsi, rdx
1400a121amov rdi, rcx
1400a121dmov rdx, r8
1400a1220mov rbx, r8
1400a1223mov rcx, rsi
1400a1226call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a122bcmp al, -1
1400a122dje 0x1400a1270
1400a122fmov ecx, [rbx]
1400a1231test ecx, ecx
1400a1233jne 0x1400a1262
1400a1235test al, al
1400a1237jne 0x1400a1288
1400a1239
1400a1239loc_1400a1239:
1400a1239mov rdx, [rsi]
1400a123cmov rcx, [rdi]
1400a123fmov r8l, 3
1400a1245call [rip+0x128a8d]
1400a124btest eax, eax
1400a124dje 0x1400a12e0
1400a1253call std::_V2::system_category()
1400a1258mov [rbx], 0
1400a125emov [rbx+8], rax
1400a1262
1400a1262loc_1400a1262:
1400a1262add rsp, 48
1400a1266pop rbx
1400a1267pop rsi
1400a1268pop rdi
1400a1269ret
1400a126a
1400a126a 66 0f 1f 44 00 00 f..D..
1400a1270
1400a1270loc_1400a1270:
1400a1270call std::_V2::system_category()
1400a1275mov [rbx], 0
1400a127bmov [rbx+8], rax
1400a127fjmp 0x1400a1239
1400a1281
1400a1281 0f 1f 80 00 00 00 00 .......
1400a1288
1400a1288loc_1400a1288:
1400a1288mov rdx, rbx
1400a128bmov rcx, rdi
1400a128emov [rsp+40], rax
1400a1293call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a1298mov edx, [rbx]
1400a129atest edx, edx
1400a129cjne 0x1400a1262
1400a129ecmp [rsp+40], 2
1400a12a3je 0x1400a12c0
1400a12a5cmp al, 2
1400a12a7jne 0x1400a1239
1400a12a9call std::_V2::generic_category()
1400a12aemov [rbx], 20
1400a12b4mov [rbx+8], rax
1400a12b8jmp 0x1400a1262
1400a12ba
1400a12ba 66 0f 1f 44 00 00 f..D..
1400a12c0
1400a12c0loc_1400a12c0:
1400a12c0cmp al, 2
1400a12c2je 0x1400a1239
1400a12c8call std::_V2::generic_category()
1400a12cdmov [rbx], 21
1400a12d3mov [rbx+8], rax
1400a12d7jmp 0x1400a1262
1400a12d9
1400a12d9 0f 1f 80 00 00 00 00 .......
1400a12e0
1400a12e0loc_1400a12e0:
1400a12e0call [rip+0x12896a]
1400a12e6mov rdi, [rip+0x128b1b]
1400a12edcmp eax, 5
1400a12f0je 0x1400a1314
1400a12f2call rdi
1400a12f4mov [rax], 5
1400a12fa
1400a12faloc_1400a12fa:
1400a12facall std::_V2::generic_category()
1400a12ffmov rsi, rax
1400a1302call rdi
1400a1304mov eax, [rax]
1400a1306mov [rbx+8], rsi
1400a130amov [rbx], eax
1400a130cadd rsp, 48
1400a1310pop rbx
1400a1311pop rsi
1400a1312pop rdi
1400a1313ret
1400a1314
1400a1314loc_1400a1314:
1400a1314call rdi
1400a1316mov [rax], 13
1400a131cjmp 0x1400a12fa
1400a1210
1400a1210std::filesystem::rename(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
1400a1210push rdi
1400a1211push rsi
1400a1212push rbx
1400a1213sub rsp, 48
1400a1217mov rsi, rdx
1400a121amov rdi, rcx
1400a121dmov rdx, r8
1400a1220mov rbx, r8
1400a1223mov rcx, rsi
1400a1226call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a122bcmp al, -1
1400a122dje 0x1400a1270
1400a122fmov ecx, [rbx]
1400a1231test ecx, ecx
1400a1233jne 0x1400a1262
1400a1235test al, al
1400a1237jne 0x1400a1288
1400a1239
1400a1239loc_1400a1239:
1400a1239mov rdx, [rsi]
1400a123cmov rcx, [rdi]
1400a123fmov r8l, 3
1400a1245call [rip+0x128a8d]
1400a124btest eax, eax
1400a124dje 0x1400a12e0
1400a1253call std::_V2::system_category()
1400a1258mov [rbx], 0
1400a125emov [rbx+8], rax
1400a1262
1400a1262loc_1400a1262:
1400a1262add rsp, 48
1400a1266pop rbx
1400a1267pop rsi
1400a1268pop rdi
1400a1269ret
1400a126a
1400a126a 66 0f 1f 44 00 00 f..D..
1400a1270
1400a1270loc_1400a1270:
1400a1270call std::_V2::system_category()
1400a1275mov [rbx], 0
1400a127bmov [rbx+8], rax
1400a127fjmp 0x1400a1239
1400a1281
1400a1281 0f 1f 80 00 00 00 00 .......
1400a1288
1400a1288loc_1400a1288:
1400a1288mov rdx, rbx
1400a128bmov rcx, rdi
1400a128emov [rsp+40], rax
1400a1293call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a1298mov edx, [rbx]
1400a129atest edx, edx
1400a129cjne 0x1400a1262
1400a129ecmp [rsp+40], 2
1400a12a3je 0x1400a12c0
1400a12a5cmp al, 2
1400a12a7jne 0x1400a1239
1400a12a9call std::_V2::generic_category()
1400a12aemov [rbx], 20
1400a12b4mov [rbx+8], rax
1400a12b8jmp 0x1400a1262
1400a12ba
1400a12ba 66 0f 1f 44 00 00 f..D..
1400a12c0
1400a12c0loc_1400a12c0:
1400a12c0cmp al, 2
1400a12c2je 0x1400a1239
1400a12c8call std::_V2::generic_category()
1400a12cdmov [rbx], 21
1400a12d3mov [rbx+8], rax
1400a12d7jmp 0x1400a1262
1400a12d9
1400a12d9 0f 1f 80 00 00 00 00 .......
1400a12e0
1400a12e0loc_1400a12e0:
1400a12e0call [rip+0x12896a]
1400a12e6mov rdi, [rip+0x128b1b]
1400a12edcmp eax, 5
1400a12f0je 0x1400a1314
1400a12f2call rdi
1400a12f4mov [rax], 5
1400a12fa
1400a12faloc_1400a12fa:
1400a12facall std::_V2::generic_category()
1400a12ffmov rsi, rax
1400a1302call rdi
1400a1304mov eax, [rax]
1400a1306mov [rbx+8], rsi
1400a130amov [rbx], eax
1400a130cadd rsp, 48
1400a1310pop rbx
1400a1311pop rsi
1400a1312pop rdi
1400a1313ret
1400a1314
1400a1314loc_1400a1314:
1400a1314call rdi
1400a1316mov [rax], 13
1400a131cjmp 0x1400a12fa
1400a1210
1400a131e
1400a131e // align 0x10
1400a131e // align 0x10
1400a1320
1400a1320std::filesystem::status(std::filesystem::__cxx11::path const&):
1400a1320push rdi
1400a1321push rsi
1400a1322push rbx
1400a1323sub rsp, 112
1400a1327mov rbx, rcx
1400a132amov rcx, [rip+0xf635f]
1400a1331mov [rsp+48], 0
1400a1339mov rax, [rcx]
1400a133cmov [rsp+104], rax
1400a1341xor eax, eax
1400a1343call std::_V2::system_category()
1400a1348lea rdx, [rsp+48]
1400a134dmov rcx, rbx
1400a1350mov [rsp+56], rax
1400a1355call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a135atest al, al
1400a135cje 0x1400a1377
1400a135emov rbx, [rip+0xf632b]
1400a1365mov rdx, [rsp+104]
1400a136asub rdx, [rbx]
1400a136djne 0x1400a13d0
1400a136fadd rsp, 112
1400a1373pop rbx
1400a1374pop rsi
1400a1375pop rdi
1400a1376ret
1400a1377
1400a1377loc_1400a1377:
1400a1377mov ecx, 48
1400a137ccall __cxa_allocate_exception
1400a1381lea rdx, [rip+0xf1f79]
1400a1388lea rcx, [rsp+64]
1400a138dmov rdi, rax
1400a1390call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a1395lea r9, [rsp+32]
1400a139amov r8, rbx
1400a139dlea rdx, [rsp+64]
1400a13a2mov rcx, rdi
1400a13a5movdqu x0, [rsp+48]
1400a13abmovups [rsp+32], x0
1400a13b0call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a13b5lea rcx, [rsp+64]
1400a13bacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a13bfmov rdx, [rip+0xf62ca]
1400a13c6mov rax, [rsp+104]
1400a13cbsub rax, [rdx]
1400a13ceje 0x1400a13da
1400a13d0
1400a13d0loc_1400a13d0:
1400a13d0call __stack_chk_fail
1400a13d5mov rbx, rax
1400a13d8jmp 0x1400a13fd
1400a13da
1400a13daloc_1400a13da:
1400a13dalea r8, [rip+4175]
1400a13e1lea rdx, [rip+0xf9938]
1400a13e8mov rcx, rdi
1400a13ebcall __cxa_throw
1400a13f0lea rcx, [rsp+64]
1400a13f5mov rbx, rax
1400a13f8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a13fd
1400a13fdloc_1400a13fd:
1400a13fdmov rcx, rdi
1400a1400call __cxa_free_exception
1400a1405mov rdx, [rip+0xf6284]
1400a140cmov rax, [rsp+104]
1400a1411sub rax, [rdx]
1400a1414jne 0x1400a13d0
1400a1416mov rcx, rbx
1400a1419call _Unwind_Resume
1400a141enop
1400a1320
1400a1320std::filesystem::status(std::filesystem::__cxx11::path const&):
1400a1320push rdi
1400a1321push rsi
1400a1322push rbx
1400a1323sub rsp, 112
1400a1327mov rbx, rcx
1400a132amov rcx, [rip+0xf635f]
1400a1331mov [rsp+48], 0
1400a1339mov rax, [rcx]
1400a133cmov [rsp+104], rax
1400a1341xor eax, eax
1400a1343call std::_V2::system_category()
1400a1348lea rdx, [rsp+48]
1400a134dmov rcx, rbx
1400a1350mov [rsp+56], rax
1400a1355call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400a135atest al, al
1400a135cje 0x1400a1377
1400a135emov rbx, [rip+0xf632b]
1400a1365mov rdx, [rsp+104]
1400a136asub rdx, [rbx]
1400a136djne 0x1400a13d0
1400a136fadd rsp, 112
1400a1373pop rbx
1400a1374pop rsi
1400a1375pop rdi
1400a1376ret
1400a1377
1400a1377loc_1400a1377:
1400a1377mov ecx, 48
1400a137ccall __cxa_allocate_exception
1400a1381lea rdx, [rip+0xf1f79]
1400a1388lea rcx, [rsp+64]
1400a138dmov rdi, rax
1400a1390call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a1395lea r9, [rsp+32]
1400a139amov r8, rbx
1400a139dlea rdx, [rsp+64]
1400a13a2mov rcx, rdi
1400a13a5movdqu x0, [rsp+48]
1400a13abmovups [rsp+32], x0
1400a13b0call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400a13b5lea rcx, [rsp+64]
1400a13bacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a13bfmov rdx, [rip+0xf62ca]
1400a13c6mov rax, [rsp+104]
1400a13cbsub rax, [rdx]
1400a13ceje 0x1400a13da
1400a13d0
1400a13d0loc_1400a13d0:
1400a13d0call __stack_chk_fail
1400a13d5mov rbx, rax
1400a13d8jmp 0x1400a13fd
1400a13da
1400a13daloc_1400a13da:
1400a13dalea r8, [rip+4175]
1400a13e1lea rdx, [rip+0xf9938]
1400a13e8mov rcx, rdi
1400a13ebcall __cxa_throw
1400a13f0lea rcx, [rsp+64]
1400a13f5mov rbx, rax
1400a13f8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a13fd
1400a13fdloc_1400a13fd:
1400a13fdmov rcx, rdi
1400a1400call __cxa_free_exception
1400a1405mov rdx, [rip+0xf6284]
1400a140cmov rax, [rsp+104]
1400a1411sub rax, [rdx]
1400a1414jne 0x1400a13d0
1400a1416mov rcx, rbx
1400a1419call _Unwind_Resume
1400a141enop
1400a1320
1400a141f
1400a141f // align 0x10
1400a141f // align 0x10
1400a1420
1400a1420std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&):
1400a1420push r13
1400a1422push r12
1400a1424push rbp
1400a1425push rdi
1400a1426push rsi
1400a1427push rbx
1400a1428sub rsp, 200
1400a142fmov rdi, [rip+0xf625a]
1400a1436xor r10l, r10l
1400a1439mov rsi, [rdi]
1400a143cmov [rsp+184], rsi
1400a1444mov rsi, [rcx]
1400a1447lea rbp, [rsp+128]
1400a144fmov rbx, rcx
1400a1452mov r12, rdx
1400a1455mov rcx, rbp
1400a1458lea rdi, [rsp+112]
1400a145dmov [rsp+104], 0
1400a1466mov [rsp+96], rdi
1400a146bmov [rsp+112], r10w
1400a1471call std::filesystem::__cxx11::path::_List::_List()
1400a1476mov rcx, rbx
1400a1479call std::filesystem::__cxx11::path::has_relative_path() const
1400a147etest al, al
1400a1480jne 0x1400a15a0
1400a1486
1400a1486loc_1400a1486:
1400a1486lea rdx, [rsp+32]
1400a148bmov rcx, rsi
1400a148ecall [rip+0x128a4c]
1400a1494mov ebx, eax
1400a1496test eax, eax
1400a1498jne 0x1400a1568
1400a149emovzx eax, [rsp+38]
1400a14a3mov r13l, 1
1400a14a9mov edx, eax
1400a14aband dx, -4096
1400a14b0cmp dx, -32768
1400a14b5je 0x1400a14e6
1400a14b7cmp dx, 16384
1400a14bcje 0x1400a16f0
1400a14c2cmp dx, 8192
1400a14c7je 0x1400a1700
1400a14cdcmp dx, 24576
1400a14d2je 0x1400a1710
1400a14d8cmp dx, 4096
1400a14ddsetne r13b
1400a14e1lea r13l, [r13+r13+6]
1400a14e6
1400a14e6loc_1400a14e6:
1400a14e6mov esi, eax
1400a14e8and esi, 4095
1400a14eecall std::_V2::system_category()
1400a14f3
1400a14f3loc_1400a14f3:
1400a14f3mov [r12+8], rax
1400a14f8mov rax, rsi
1400a14fbmovzx r13l, r13b
1400a14ffmov [r12], ebx
1400a1503shl rax, 32
1400a1507or r13, rax
1400a150amov rdx, [rsp+128]
1400a1512test rdx, rdx
1400a1515je 0x1400a151f
1400a1517mov rcx, rbp
1400a151acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a151f
1400a151floc_1400a151f:
1400a151fmov rcx, [rsp+96]
1400a1524cmp rcx, rdi
1400a1527je 0x1400a1538
1400a1529mov rax, [rsp+112]
1400a152elea rdx, [rax+rax+2]
1400a1533call operator delete(void*, unsigned long long)
1400a1538
1400a1538loc_1400a1538:
1400a1538mov rdi, [rip+0xf6151]
1400a153fmov rax, [rsp+184]
1400a1547sub rax, [rdi]
1400a154ajne 0x1400a183f
1400a1550mov rax, r13
1400a1553add rsp, 200
1400a155apop rbx
1400a155bpop rsi
1400a155cpop rdi
1400a155dpop rbp
1400a155epop r12
1400a1560pop r13
1400a1562ret
1400a1563
1400a1563 0f 1f 44 00 00 ..D..
1400a1568
1400a1568loc_1400a1568:
1400a1568call [rip+0x12889a]
1400a156emov ebx, [rax]
1400a1570call std::_V2::generic_category()
1400a1575cmp ebx, 2
1400a1578je 0x1400a16d8
1400a157ecmp ebx, 20
1400a1581je 0x1400a16d8
1400a1587cmp ebx, 132
1400a158dmov esi, 65535
1400a1592sete r13b
1400a1596shl r13l, 3
1400a159ajmp 0x1400a14f3
1400a159f
1400a159f 90 .
1400a15a0
1400a15a0loc_1400a15a0:
1400a15a0mov rcx, rbx
1400a15a3call std::filesystem::__cxx11::path::has_filename() const
1400a15a8test al, al
1400a15aajne 0x1400a1486
1400a15b0mov rdx, rbx
1400a15b3lea rcx, [rsp+144]
1400a15bbcall std::filesystem::__cxx11::path::parent_path() const
1400a15c0mov rax, [rsp+96]
1400a15c5mov r8, rax
1400a15c8cmp rax, rdi
1400a15cbje 0x1400a1720
1400a15d1mov rdx, [rsp+144]
1400a15d9lea rbx, [rsp+160]
1400a15e1mov rcx, [rsp+152]
1400a15e9cmp rdx, rbx
1400a15ecje 0x1400a1780
1400a15f2mov [rsp+96], rdx
1400a15f7mov rdx, [rsp+160]
1400a15ffmov r8, [rsp+112]
1400a1604mov [rsp+104], rcx
1400a1609mov [rsp+112], rdx
1400a160etest rax, rax
1400a1611je 0x1400a1754
1400a1617mov [rsp+144], rax
1400a161fmov [rsp+160], r8
1400a1627
1400a1627loc_1400a1627:
1400a1627xor ecx, ecx
1400a1629mov rdx, [rsp+128]
1400a1631mov [rsp+152], 0
1400a163dmov [rax], cx
1400a1640mov rcx, [rsp+176]
1400a1648mov [rsp+176], 0
1400a1654mov [rsp+128], rcx
1400a165ctest rdx, rdx
1400a165fje 0x1400a1671
1400a1661mov rcx, rbp
1400a1664call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a1669mov rax, [rsp+144]
1400a1671
1400a1671loc_1400a1671:
1400a1671xor edx, edx
1400a1673lea rcx, [rsp+144]
1400a167bmov [rsp+152], 0
1400a1687mov [rax], dx
1400a168acall std::filesystem::__cxx11::path::_M_split_cmpts()
1400a168fmov rdx, [rsp+176]
1400a1697test rdx, rdx
1400a169aje 0x1400a16a9
1400a169clea rcx, [rsp+176]
1400a16a4call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a16a9
1400a16a9loc_1400a16a9:
1400a16a9mov rcx, [rsp+144]
1400a16b1cmp rcx, rbx
1400a16b4je 0x1400a16c8
1400a16b6mov rax, [rsp+160]
1400a16belea rdx, [rax+rax+2]
1400a16c3call operator delete(void*, unsigned long long)
1400a16c8
1400a16c8loc_1400a16c8:
1400a16c8mov rsi, [rsp+96]
1400a16cdjmp 0x1400a1486
1400a16d2
1400a16d2 66 0f 1f 44 00 00 f..D..
1400a16d8
1400a16d8loc_1400a16d8:
1400a16d8mov esi, 65535
1400a16ddmov r13l, -1
1400a16e3jmp 0x1400a14f3
1400a16e8
1400a16e8 0f 1f 84 00 00 00 00 00 ........
1400a16f0
1400a16f0loc_1400a16f0:
1400a16f0mov r13l, 2
1400a16f6jmp 0x1400a14e6
1400a16fb
1400a16fb 0f 1f 44 00 00 ..D..
1400a1700
1400a1700loc_1400a1700:
1400a1700mov r13l, 5
1400a1706jmp 0x1400a14e6
1400a170b
1400a170b 0f 1f 44 00 00 ..D..
1400a1710
1400a1710loc_1400a1710:
1400a1710mov r13l, 4
1400a1716jmp 0x1400a14e6
1400a171b
1400a171b 0f 1f 44 00 00 ..D..
1400a1720
1400a1720loc_1400a1720:
1400a1720mov rdx, [rsp+144]
1400a1728lea rbx, [rsp+160]
1400a1730cmp rdx, rbx
1400a1733je 0x1400a176c
1400a1735mov rax, [rsp+152]
1400a173dmov [rsp+96], rdx
1400a1742mov [rsp+104], rax
1400a1747mov rax, [rsp+160]
1400a174fmov [rsp+112], rax
1400a1754
1400a1754loc_1400a1754:
1400a1754mov [rsp+144], rbx
1400a175clea rbx, [rsp+160]
1400a1764mov rax, rbx
1400a1767jmp 0x1400a1627
1400a176c
1400a176cloc_1400a176c:
1400a176cmov rcx, [rsp+152]
1400a1774nop [rax+rax]
1400a177fnop
1400a1780
1400a1780loc_1400a1780:
1400a1780test rcx, rcx
1400a1783je 0x1400a17d0
1400a1785cmp rcx, 1
1400a1789je 0x1400a1831
1400a178flea rax, [rcx+rcx]
1400a1793cmp eax, 8
1400a1796jae 0x1400a17e5
1400a1798test al, 4
1400a179ajne 0x1400a1844
1400a17a0test eax, eax
1400a17a2je 0x1400a17d0
1400a17a4movzx edx, [rsp+160]
1400a17acmov [r8], dl
1400a17aftest al, 2
1400a17b1jne 0x1400a1873
1400a17b7
1400a17b7loc_1400a17b7:
1400a17b7mov r8, [rsp+96]
1400a17bcmov rcx, [rsp+152]
1400a17c4mov rdx, [rsp+144]
1400a17ccnop [rax]
1400a17d0
1400a17d0loc_1400a17d0:
1400a17d0xor r9l, r9l
1400a17d3mov [rsp+104], rcx
1400a17d8mov rax, rdx
1400a17dbmov [r8+2*rcx], r9w
1400a17e0jmp 0x1400a1627
1400a17e5
1400a17e5loc_1400a17e5:
1400a17e5mov rdx, [rsp+160]
1400a17edmov r9, rbx
1400a17f0mov [r8], rdx
1400a17f3mov edx, eax
1400a17f5mov rcx, [rbx+rdx-8]
1400a17famov [r8+rdx-8], rcx
1400a17fflea rdx, [r8+8]
1400a1803and rdx, -8
1400a1807sub r8, rdx
1400a180aadd eax, r8l
1400a180dsub r9, r8
1400a1810and eax, -8
1400a1813cmp eax, 8
1400a1816jb 0x1400a17b7
1400a1818and eax, -8
1400a181bxor ecx, ecx
1400a181d
1400a181dloc_1400a181d:
1400a181dmov r8l, ecx
1400a1820add ecx, 8
1400a1823mov r10, [r9+r8]
1400a1827mov [rdx+r8], r10
1400a182bcmp ecx, eax
1400a182djb 0x1400a181d
1400a182fjmp 0x1400a17b7
1400a1831
1400a1831loc_1400a1831:
1400a1831movzx eax, [rsp+160]
1400a1839mov [r8], ax
1400a183djmp 0x1400a17d0
1400a183f
1400a183floc_1400a183f:
1400a183fcall __stack_chk_fail
1400a1844
1400a1844loc_1400a1844:
1400a1844mov edx, [rsp+160]
1400a184bmov eax, eax
1400a184dmov [r8], edx
1400a1850mov edx, [rbx+rax-4]
1400a1854mov [r8+rax-4], edx
1400a1859mov r8, [rsp+96]
1400a185emov rcx, [rsp+152]
1400a1866mov rdx, [rsp+144]
1400a186ejmp 0x1400a17d0
1400a1873
1400a1873loc_1400a1873:
1400a1873mov eax, eax
1400a1875movzx edx, [rbx+rax-2]
1400a187amov [r8+rax-2], dx
1400a1880mov r8, [rsp+96]
1400a1885mov rcx, [rsp+152]
1400a188dmov rdx, [rsp+144]
1400a1895jmp 0x1400a17d0
1400a189a
1400a189a 48 83 ea 01 48 89 H...H.
1400a18a0 c1 75 2b e8 e8 03 06 00 49 bd 00 00 00 00 ff ff .u+.....I.......
1400a18b0 00 00 e8 a9 48 03 00 41 c7 04 24 0c 00 00 00 49 ....H..A..$....I
1400a18c0 89 44 24 08 e8 b7 05 06 00 e9 3c fc ff ff e8 bd .D$.......<.....
1400a18d0 1d 06 00 90 ....
1400a1420
1400a1420std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&):
1400a1420push r13
1400a1422push r12
1400a1424push rbp
1400a1425push rdi
1400a1426push rsi
1400a1427push rbx
1400a1428sub rsp, 200
1400a142fmov rdi, [rip+0xf625a]
1400a1436xor r10l, r10l
1400a1439mov rsi, [rdi]
1400a143cmov [rsp+184], rsi
1400a1444mov rsi, [rcx]
1400a1447lea rbp, [rsp+128]
1400a144fmov rbx, rcx
1400a1452mov r12, rdx
1400a1455mov rcx, rbp
1400a1458lea rdi, [rsp+112]
1400a145dmov [rsp+104], 0
1400a1466mov [rsp+96], rdi
1400a146bmov [rsp+112], r10w
1400a1471call std::filesystem::__cxx11::path::_List::_List()
1400a1476mov rcx, rbx
1400a1479call std::filesystem::__cxx11::path::has_relative_path() const
1400a147etest al, al
1400a1480jne 0x1400a15a0
1400a1486
1400a1486loc_1400a1486:
1400a1486lea rdx, [rsp+32]
1400a148bmov rcx, rsi
1400a148ecall [rip+0x128a4c]
1400a1494mov ebx, eax
1400a1496test eax, eax
1400a1498jne 0x1400a1568
1400a149emovzx eax, [rsp+38]
1400a14a3mov r13l, 1
1400a14a9mov edx, eax
1400a14aband dx, -4096
1400a14b0cmp dx, -32768
1400a14b5je 0x1400a14e6
1400a14b7cmp dx, 16384
1400a14bcje 0x1400a16f0
1400a14c2cmp dx, 8192
1400a14c7je 0x1400a1700
1400a14cdcmp dx, 24576
1400a14d2je 0x1400a1710
1400a14d8cmp dx, 4096
1400a14ddsetne r13b
1400a14e1lea r13l, [r13+r13+6]
1400a14e6
1400a14e6loc_1400a14e6:
1400a14e6mov esi, eax
1400a14e8and esi, 4095
1400a14eecall std::_V2::system_category()
1400a14f3
1400a14f3loc_1400a14f3:
1400a14f3mov [r12+8], rax
1400a14f8mov rax, rsi
1400a14fbmovzx r13l, r13b
1400a14ffmov [r12], ebx
1400a1503shl rax, 32
1400a1507or r13, rax
1400a150amov rdx, [rsp+128]
1400a1512test rdx, rdx
1400a1515je 0x1400a151f
1400a1517mov rcx, rbp
1400a151acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a151f
1400a151floc_1400a151f:
1400a151fmov rcx, [rsp+96]
1400a1524cmp rcx, rdi
1400a1527je 0x1400a1538
1400a1529mov rax, [rsp+112]
1400a152elea rdx, [rax+rax+2]
1400a1533call operator delete(void*, unsigned long long)
1400a1538
1400a1538loc_1400a1538:
1400a1538mov rdi, [rip+0xf6151]
1400a153fmov rax, [rsp+184]
1400a1547sub rax, [rdi]
1400a154ajne 0x1400a183f
1400a1550mov rax, r13
1400a1553add rsp, 200
1400a155apop rbx
1400a155bpop rsi
1400a155cpop rdi
1400a155dpop rbp
1400a155epop r12
1400a1560pop r13
1400a1562ret
1400a1563
1400a1563 0f 1f 44 00 00 ..D..
1400a1568
1400a1568loc_1400a1568:
1400a1568call [rip+0x12889a]
1400a156emov ebx, [rax]
1400a1570call std::_V2::generic_category()
1400a1575cmp ebx, 2
1400a1578je 0x1400a16d8
1400a157ecmp ebx, 20
1400a1581je 0x1400a16d8
1400a1587cmp ebx, 132
1400a158dmov esi, 65535
1400a1592sete r13b
1400a1596shl r13l, 3
1400a159ajmp 0x1400a14f3
1400a159f
1400a159f 90 .
1400a15a0
1400a15a0loc_1400a15a0:
1400a15a0mov rcx, rbx
1400a15a3call std::filesystem::__cxx11::path::has_filename() const
1400a15a8test al, al
1400a15aajne 0x1400a1486
1400a15b0mov rdx, rbx
1400a15b3lea rcx, [rsp+144]
1400a15bbcall std::filesystem::__cxx11::path::parent_path() const
1400a15c0mov rax, [rsp+96]
1400a15c5mov r8, rax
1400a15c8cmp rax, rdi
1400a15cbje 0x1400a1720
1400a15d1mov rdx, [rsp+144]
1400a15d9lea rbx, [rsp+160]
1400a15e1mov rcx, [rsp+152]
1400a15e9cmp rdx, rbx
1400a15ecje 0x1400a1780
1400a15f2mov [rsp+96], rdx
1400a15f7mov rdx, [rsp+160]
1400a15ffmov r8, [rsp+112]
1400a1604mov [rsp+104], rcx
1400a1609mov [rsp+112], rdx
1400a160etest rax, rax
1400a1611je 0x1400a1754
1400a1617mov [rsp+144], rax
1400a161fmov [rsp+160], r8
1400a1627
1400a1627loc_1400a1627:
1400a1627xor ecx, ecx
1400a1629mov rdx, [rsp+128]
1400a1631mov [rsp+152], 0
1400a163dmov [rax], cx
1400a1640mov rcx, [rsp+176]
1400a1648mov [rsp+176], 0
1400a1654mov [rsp+128], rcx
1400a165ctest rdx, rdx
1400a165fje 0x1400a1671
1400a1661mov rcx, rbp
1400a1664call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a1669mov rax, [rsp+144]
1400a1671
1400a1671loc_1400a1671:
1400a1671xor edx, edx
1400a1673lea rcx, [rsp+144]
1400a167bmov [rsp+152], 0
1400a1687mov [rax], dx
1400a168acall std::filesystem::__cxx11::path::_M_split_cmpts()
1400a168fmov rdx, [rsp+176]
1400a1697test rdx, rdx
1400a169aje 0x1400a16a9
1400a169clea rcx, [rsp+176]
1400a16a4call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a16a9
1400a16a9loc_1400a16a9:
1400a16a9mov rcx, [rsp+144]
1400a16b1cmp rcx, rbx
1400a16b4je 0x1400a16c8
1400a16b6mov rax, [rsp+160]
1400a16belea rdx, [rax+rax+2]
1400a16c3call operator delete(void*, unsigned long long)
1400a16c8
1400a16c8loc_1400a16c8:
1400a16c8mov rsi, [rsp+96]
1400a16cdjmp 0x1400a1486
1400a16d2
1400a16d2 66 0f 1f 44 00 00 f..D..
1400a16d8
1400a16d8loc_1400a16d8:
1400a16d8mov esi, 65535
1400a16ddmov r13l, -1
1400a16e3jmp 0x1400a14f3
1400a16e8
1400a16e8 0f 1f 84 00 00 00 00 00 ........
1400a16f0
1400a16f0loc_1400a16f0:
1400a16f0mov r13l, 2
1400a16f6jmp 0x1400a14e6
1400a16fb
1400a16fb 0f 1f 44 00 00 ..D..
1400a1700
1400a1700loc_1400a1700:
1400a1700mov r13l, 5
1400a1706jmp 0x1400a14e6
1400a170b
1400a170b 0f 1f 44 00 00 ..D..
1400a1710
1400a1710loc_1400a1710:
1400a1710mov r13l, 4
1400a1716jmp 0x1400a14e6
1400a171b
1400a171b 0f 1f 44 00 00 ..D..
1400a1720
1400a1720loc_1400a1720:
1400a1720mov rdx, [rsp+144]
1400a1728lea rbx, [rsp+160]
1400a1730cmp rdx, rbx
1400a1733je 0x1400a176c
1400a1735mov rax, [rsp+152]
1400a173dmov [rsp+96], rdx
1400a1742mov [rsp+104], rax
1400a1747mov rax, [rsp+160]
1400a174fmov [rsp+112], rax
1400a1754
1400a1754loc_1400a1754:
1400a1754mov [rsp+144], rbx
1400a175clea rbx, [rsp+160]
1400a1764mov rax, rbx
1400a1767jmp 0x1400a1627
1400a176c
1400a176cloc_1400a176c:
1400a176cmov rcx, [rsp+152]
1400a1774nop [rax+rax]
1400a177fnop
1400a1780
1400a1780loc_1400a1780:
1400a1780test rcx, rcx
1400a1783je 0x1400a17d0
1400a1785cmp rcx, 1
1400a1789je 0x1400a1831
1400a178flea rax, [rcx+rcx]
1400a1793cmp eax, 8
1400a1796jae 0x1400a17e5
1400a1798test al, 4
1400a179ajne 0x1400a1844
1400a17a0test eax, eax
1400a17a2je 0x1400a17d0
1400a17a4movzx edx, [rsp+160]
1400a17acmov [r8], dl
1400a17aftest al, 2
1400a17b1jne 0x1400a1873
1400a17b7
1400a17b7loc_1400a17b7:
1400a17b7mov r8, [rsp+96]
1400a17bcmov rcx, [rsp+152]
1400a17c4mov rdx, [rsp+144]
1400a17ccnop [rax]
1400a17d0
1400a17d0loc_1400a17d0:
1400a17d0xor r9l, r9l
1400a17d3mov [rsp+104], rcx
1400a17d8mov rax, rdx
1400a17dbmov [r8+2*rcx], r9w
1400a17e0jmp 0x1400a1627
1400a17e5
1400a17e5loc_1400a17e5:
1400a17e5mov rdx, [rsp+160]
1400a17edmov r9, rbx
1400a17f0mov [r8], rdx
1400a17f3mov edx, eax
1400a17f5mov rcx, [rbx+rdx-8]
1400a17famov [r8+rdx-8], rcx
1400a17fflea rdx, [r8+8]
1400a1803and rdx, -8
1400a1807sub r8, rdx
1400a180aadd eax, r8l
1400a180dsub r9, r8
1400a1810and eax, -8
1400a1813cmp eax, 8
1400a1816jb 0x1400a17b7
1400a1818and eax, -8
1400a181bxor ecx, ecx
1400a181d
1400a181dloc_1400a181d:
1400a181dmov r8l, ecx
1400a1820add ecx, 8
1400a1823mov r10, [r9+r8]
1400a1827mov [rdx+r8], r10
1400a182bcmp ecx, eax
1400a182djb 0x1400a181d
1400a182fjmp 0x1400a17b7
1400a1831
1400a1831loc_1400a1831:
1400a1831movzx eax, [rsp+160]
1400a1839mov [r8], ax
1400a183djmp 0x1400a17d0
1400a183f
1400a183floc_1400a183f:
1400a183fcall __stack_chk_fail
1400a1844
1400a1844loc_1400a1844:
1400a1844mov edx, [rsp+160]
1400a184bmov eax, eax
1400a184dmov [r8], edx
1400a1850mov edx, [rbx+rax-4]
1400a1854mov [r8+rax-4], edx
1400a1859mov r8, [rsp+96]
1400a185emov rcx, [rsp+152]
1400a1866mov rdx, [rsp+144]
1400a186ejmp 0x1400a17d0
1400a1873
1400a1873loc_1400a1873:
1400a1873mov eax, eax
1400a1875movzx edx, [rbx+rax-2]
1400a187amov [r8+rax-2], dx
1400a1880mov r8, [rsp+96]
1400a1885mov rcx, [rsp+152]
1400a188dmov rdx, [rsp+144]
1400a1895jmp 0x1400a17d0
1400a189a
1400a189a 48 83 ea 01 48 89 H...H.
1400a18a0 c1 75 2b e8 e8 03 06 00 49 bd 00 00 00 00 ff ff .u+.....I.......
1400a18b0 00 00 e8 a9 48 03 00 41 c7 04 24 0c 00 00 00 49 ....H..A..$....I
1400a18c0 89 44 24 08 e8 b7 05 06 00 e9 3c fc ff ff e8 bd .D$.......<.....
1400a18d0 1d 06 00 90 ....
1400a1420
1400a18d4
1400a18d4 // align 0x10
1400a18d4 // align 0x10
1400a18e0
1400a18e0std::filesystem::__cxx11::hash_value(std::filesystem::__cxx11::path const&):
1400a18e0push r14
1400a18e2push r13
1400a18e4push r12
1400a18e6push rbp
1400a18e7push rdi
1400a18e8push rsi
1400a18e9push rbx
1400a18easub rsp, 32
1400a18eemov rax, [rcx+32]
1400a18f2mov edi, eax
1400a18f4mov r14, rcx
1400a18f7and edi, 3
1400a18fajne 0x1400a1928
1400a18fccmp rax, 3
1400a1900jbe 0x1400a19d8
1400a1906mov rcx, rax
1400a1909xor ebp, ebp
1400a190band rcx, -4
1400a190fmovsxd rdx, [rcx]
1400a1912lea rbx, [rcx+8]
1400a1916lea rdx, [rdx+2*rdx]
1400a191ashl rdx, 4
1400a191elea r12, [rcx+rdx+8]
1400a1923jmp 0x1400a193b
1400a1925
1400a1925 0f 1f 00 ...
1400a1928
1400a1928loc_1400a1928:
1400a1928cmp [rcx+8], 0
1400a192dmov ebp, 1
1400a1932sete dil
1400a1936xor r12l, r12l
1400a1939xor ebx, ebx
1400a193b
1400a193bloc_1400a193b:
1400a193bxor r13l, r13l
1400a193emov esi, 0xffffffff9e3779b9
1400a1943nop [rax+rax]
1400a194enop
1400a1950
1400a1950loc_1400a1950:
1400a1950test al, 3
1400a1952je 0x1400a199e
1400a1954
1400a1954loc_1400a1954:
1400a1954cmp dil, bpl
1400a1957je 0x1400a19c0
1400a1959mov rdx, [r14+8]
1400a195dmov rax, r14
1400a1960
1400a1960loc_1400a1960:
1400a1960mov rcx, [rax]
1400a1963add rdx, rdx
1400a1966mov r8l, 0xffffffffc70f6907
1400a196ccall std::_Hash_bytes(void const*, unsigned long long, unsigned long long)
1400a1971mov rcx, r13
1400a1974mov rdx, rax
1400a1977mov rax, r13
1400a197ashr rcx, 2
1400a197eshl rax, 6
1400a1982add rax, rcx
1400a1985add rax, rsi
1400a1988add rax, rdx
1400a198bxor r13, rax
1400a198emov rax, [r14+32]
1400a1992test al, 3
1400a1994jne 0x1400a19b0
1400a1996add rbx, 48
1400a199atest al, 3
1400a199cjne 0x1400a1954
1400a199e
1400a199eloc_1400a199e:
1400a199ecmp r12, rbx
1400a19a1je 0x1400a19c0
1400a19a3mov rdx, [rbx+8]
1400a19a7mov rax, rbx
1400a19aajmp 0x1400a1960
1400a19ac
1400a19ac 0f 1f 40 00 ..@.
1400a19b0
1400a19b0loc_1400a19b0:
1400a19b0mov edi, 1
1400a19b5jmp 0x1400a1950
1400a19b7
1400a19b7 66 0f 1f 84 00 00 00 00 00 f........
1400a19c0
1400a19c0loc_1400a19c0:
1400a19c0mov rax, r13
1400a19c3add rsp, 32
1400a19c7pop rbx
1400a19c8pop rsi
1400a19c9pop rdi
1400a19capop rbp
1400a19cbpop r12
1400a19cdpop r13
1400a19cfpop r14
1400a19d1ret
1400a19d2
1400a19d2 66 0f 1f 44 00 00 f..D..
1400a19d8
1400a19d8loc_1400a19d8:
1400a19d8xor ebx, ebx
1400a19daxor r12l, r12l
1400a19ddxor ebp, ebp
1400a19dfjmp 0x1400a193b
1400a18e0
1400a18e0std::filesystem::__cxx11::hash_value(std::filesystem::__cxx11::path const&):
1400a18e0push r14
1400a18e2push r13
1400a18e4push r12
1400a18e6push rbp
1400a18e7push rdi
1400a18e8push rsi
1400a18e9push rbx
1400a18easub rsp, 32
1400a18eemov rax, [rcx+32]
1400a18f2mov edi, eax
1400a18f4mov r14, rcx
1400a18f7and edi, 3
1400a18fajne 0x1400a1928
1400a18fccmp rax, 3
1400a1900jbe 0x1400a19d8
1400a1906mov rcx, rax
1400a1909xor ebp, ebp
1400a190band rcx, -4
1400a190fmovsxd rdx, [rcx]
1400a1912lea rbx, [rcx+8]
1400a1916lea rdx, [rdx+2*rdx]
1400a191ashl rdx, 4
1400a191elea r12, [rcx+rdx+8]
1400a1923jmp 0x1400a193b
1400a1925
1400a1925 0f 1f 00 ...
1400a1928
1400a1928loc_1400a1928:
1400a1928cmp [rcx+8], 0
1400a192dmov ebp, 1
1400a1932sete dil
1400a1936xor r12l, r12l
1400a1939xor ebx, ebx
1400a193b
1400a193bloc_1400a193b:
1400a193bxor r13l, r13l
1400a193emov esi, 0xffffffff9e3779b9
1400a1943nop [rax+rax]
1400a194enop
1400a1950
1400a1950loc_1400a1950:
1400a1950test al, 3
1400a1952je 0x1400a199e
1400a1954
1400a1954loc_1400a1954:
1400a1954cmp dil, bpl
1400a1957je 0x1400a19c0
1400a1959mov rdx, [r14+8]
1400a195dmov rax, r14
1400a1960
1400a1960loc_1400a1960:
1400a1960mov rcx, [rax]
1400a1963add rdx, rdx
1400a1966mov r8l, 0xffffffffc70f6907
1400a196ccall std::_Hash_bytes(void const*, unsigned long long, unsigned long long)
1400a1971mov rcx, r13
1400a1974mov rdx, rax
1400a1977mov rax, r13
1400a197ashr rcx, 2
1400a197eshl rax, 6
1400a1982add rax, rcx
1400a1985add rax, rsi
1400a1988add rax, rdx
1400a198bxor r13, rax
1400a198emov rax, [r14+32]
1400a1992test al, 3
1400a1994jne 0x1400a19b0
1400a1996add rbx, 48
1400a199atest al, 3
1400a199cjne 0x1400a1954
1400a199e
1400a199eloc_1400a199e:
1400a199ecmp r12, rbx
1400a19a1je 0x1400a19c0
1400a19a3mov rdx, [rbx+8]
1400a19a7mov rax, rbx
1400a19aajmp 0x1400a1960
1400a19ac
1400a19ac 0f 1f 40 00 ..@.
1400a19b0
1400a19b0loc_1400a19b0:
1400a19b0mov edi, 1
1400a19b5jmp 0x1400a1950
1400a19b7
1400a19b7 66 0f 1f 84 00 00 00 00 00 f........
1400a19c0
1400a19c0loc_1400a19c0:
1400a19c0mov rax, r13
1400a19c3add rsp, 32
1400a19c7pop rbx
1400a19c8pop rsi
1400a19c9pop rdi
1400a19capop rbp
1400a19cbpop r12
1400a19cdpop r13
1400a19cfpop r14
1400a19d1ret
1400a19d2
1400a19d2 66 0f 1f 44 00 00 f..D..
1400a19d8
1400a19d8loc_1400a19d8:
1400a19d8xor ebx, ebx
1400a19daxor r12l, r12l
1400a19ddxor ebp, ebp
1400a19dfjmp 0x1400a193b
1400a18e0
1400a19e4
1400a19e4 // align 0x10
1400a19e4 // align 0x10
1400a19f0
1400a19f0std::filesystem::__cxx11::filesystem_error::_Impl::make_what(std::basic_string_view<char, std::char_traits<char>>, std::filesystem::__cxx11::path const*, std::filesystem::__cxx11::path const*):
1400a19f0push r13
1400a19f2push r12
1400a19f4push rbp
1400a19f5push rdi
1400a19f6push rsi
1400a19f7push rbx
1400a19f8sub rsp, 136
1400a19ffmov rsi, [rdx]
1400a1a02mov r13, [rdx+8]
1400a1a06mov rbx, rcx
1400a1a09mov rcx, [rip+0xf5c80]
1400a1a10mov rdi, r8
1400a1a13mov rbp, r9
1400a1a16mov rax, [rcx]
1400a1a19mov [rsp+120], rax
1400a1a1exor eax, eax
1400a1a20test r8, r8
1400a1a23je 0x1400a1ca0
1400a1a29lea rcx, [rsp+48]
1400a1a2emov rdx, r8
1400a1a31call std::filesystem::__cxx11::path::u8string() const
1400a1a36
1400a1a36loc_1400a1a36:
1400a1a36test rbp, rbp
1400a1a39je 0x1400a1c80
1400a1a3flea rcx, [rsp+80]
1400a1a44mov rdx, rbp
1400a1a47call std::filesystem::__cxx11::path::u8string() const
1400a1a4c
1400a1a4cloc_1400a1a4c:
1400a1a4cmov rcx, [rsp+56]
1400a1a51lea r12, [rbx+16]
1400a1a55mov [rbx+16], 0
1400a1a59mov rax, [rsp+88]
1400a1a5emov [rbx], r12
1400a1a61test rcx, rcx
1400a1a64lea rdx, [rcx+rsi+3]
1400a1a69mov [rbx+8], 0
1400a1a71cmove rdx, rsi
1400a1a75lea rcx, [rax+3]
1400a1a79test rax, rax
1400a1a7ccmovne rax, rcx
1400a1a80mov rcx, rbx
1400a1a83lea rdx, [rdx+rax+18]
1400a1a88call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400a1a8dmov [rsp+32], 18
1400a1a96mov r8, [rbx+8]
1400a1a9alea r9, [rip+0xf1a66]
1400a1aa1xor edx, edx
1400a1aa3mov rcx, rbx
1400a1aa6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a1aabmov rax, 0x7ffffffffffffffe
1400a1ab5sub rax, [rbx+8]
1400a1ab9cmp rax, rsi
1400a1abcjb 0x1400a1d37
1400a1ac2mov r8, rsi
1400a1ac5mov rdx, r13
1400a1ac8mov rcx, rbx
1400a1acbcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1ad0test rdi, rdi
1400a1ad3je 0x1400a1bf3
1400a1ad9mov rax, 0x8000000000000003
1400a1ae3add rax, [rbx+8]
1400a1ae7cmp rax, 1
1400a1aebjbe 0x1400a1db3
1400a1af1mov r8l, 2
1400a1af7lea rdx, [rip+0xf1a54]
1400a1afemov rcx, rbx
1400a1b01call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1b06mov r8, [rsp+56]
1400a1b0bmov rdx, [rsp+48]
1400a1b10mov rax, 0x7ffffffffffffffe
1400a1b1asub rax, [rbx+8]
1400a1b1ecmp rax, r8
1400a1b21jb 0x1400a1d96
1400a1b27mov rcx, rbx
1400a1b2acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1b2fmov rax, [rbx]
1400a1b32mov rsi, [rbx+8]
1400a1b36cmp r12, rax
1400a1b39je 0x1400a1cc0
1400a1b3fmov rdx, [rbx+16]
1400a1b43
1400a1b43loc_1400a1b43:
1400a1b43lea rdi, [rsi+1]
1400a1b47cmp rdx, rdi
1400a1b4ajb 0x1400a1c58
1400a1b50
1400a1b50loc_1400a1b50:
1400a1b50mov [rax+rsi], 93
1400a1b54mov rax, [rbx]
1400a1b57mov [rbx+8], rdi
1400a1b5bmov [rax+rsi+1], 0
1400a1b60test rbp, rbp
1400a1b63je 0x1400a1bf3
1400a1b69mov rdx, 0x8000000000000003
1400a1b73mov rax, [rbx+8]
1400a1b77add rax, rdx
1400a1b7acmp rax, 1
1400a1b7ejbe 0x1400a1d54
1400a1b84mov r8l, 2
1400a1b8alea rdx, [rip+0xf19c1]
1400a1b91mov rcx, rbx
1400a1b94call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1b99mov r8, [rsp+88]
1400a1b9emov rdx, [rsp+80]
1400a1ba3mov rax, 0x7ffffffffffffffe
1400a1badsub rax, [rbx+8]
1400a1bb1cmp rax, r8
1400a1bb4jb 0x1400a1d79
1400a1bbamov rcx, rbx
1400a1bbdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1bc2mov rax, [rbx]
1400a1bc5mov rsi, [rbx+8]
1400a1bc9cmp r12, rax
1400a1bccje 0x1400a1cf8
1400a1bd2mov rdx, [rbx+16]
1400a1bd6
1400a1bd6loc_1400a1bd6:
1400a1bd6lea rdi, [rsi+1]
1400a1bdacmp rdx, rdi
1400a1bddjb 0x1400a1cd0
1400a1be3
1400a1be3loc_1400a1be3:
1400a1be3mov [rax+rsi], 93
1400a1be7mov rax, [rbx]
1400a1beamov [rbx+8], rdi
1400a1beemov [rax+rsi+1], 0
1400a1bf3
1400a1bf3loc_1400a1bf3:
1400a1bf3mov rcx, [rsp+80]
1400a1bf8lea rax, [rsp+96]
1400a1bfdcmp rcx, rax
1400a1c00je 0x1400a1c10
1400a1c02mov rax, [rsp+96]
1400a1c07lea rdx, [rax+1]
1400a1c0bcall operator delete(void*, unsigned long long)
1400a1c10
1400a1c10loc_1400a1c10:
1400a1c10mov rcx, [rsp+48]
1400a1c15lea rax, [rsp+64]
1400a1c1acmp rcx, rax
1400a1c1dje 0x1400a1c2d
1400a1c1fmov rax, [rsp+64]
1400a1c24lea rdx, [rax+1]
1400a1c28call operator delete(void*, unsigned long long)
1400a1c2d
1400a1c2dloc_1400a1c2d:
1400a1c2dmov rdi, [rip+0xf5a5c]
1400a1c34mov rax, [rsp+120]
1400a1c39sub rax, [rdi]
1400a1c3cjne 0x1400a1d32
1400a1c42mov rax, rbx
1400a1c45add rsp, 136
1400a1c4cpop rbx
1400a1c4dpop rsi
1400a1c4epop rdi
1400a1c4fpop rbp
1400a1c50pop r12
1400a1c52pop r13
1400a1c54ret
1400a1c55
1400a1c55 0f 1f 00 ...
1400a1c58
1400a1c58loc_1400a1c58:
1400a1c58xor r9l, r9l
1400a1c5bxor r8l, r8l
1400a1c5emov rdx, rsi
1400a1c61mov rcx, rbx
1400a1c64mov [rsp+32], 1
1400a1c6dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a1c72mov rax, [rbx]
1400a1c75jmp 0x1400a1b50
1400a1c7a
1400a1c7a 66 0f 1f 44 00 00 f..D..
1400a1c80
1400a1c80loc_1400a1c80:
1400a1c80lea rax, [rsp+96]
1400a1c85mov [rsp+96], 0
1400a1c8amov [rsp+80], rax
1400a1c8fmov [rsp+88], 0
1400a1c98jmp 0x1400a1a4c
1400a1c9d
1400a1c9d 0f 1f 00 ...
1400a1ca0
1400a1ca0loc_1400a1ca0:
1400a1ca0lea rax, [rsp+64]
1400a1ca5mov [rsp+64], 0
1400a1caamov [rsp+48], rax
1400a1cafmov [rsp+56], 0
1400a1cb8jmp 0x1400a1a36
1400a1cbd
1400a1cbd 0f 1f 00 ...
1400a1cc0
1400a1cc0loc_1400a1cc0:
1400a1cc0mov edx, 15
1400a1cc5jmp 0x1400a1b43
1400a1cca
1400a1cca 66 0f 1f 44 00 00 f..D..
1400a1cd0
1400a1cd0loc_1400a1cd0:
1400a1cd0xor r9l, r9l
1400a1cd3xor r8l, r8l
1400a1cd6mov rdx, rsi
1400a1cd9mov rcx, rbx
1400a1cdcmov [rsp+32], 1
1400a1ce5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a1ceamov rax, [rbx]
1400a1cedjmp 0x1400a1be3
1400a1cf2
1400a1cf2 66 0f 1f 44 00 00 f..D..
1400a1cf8
1400a1cf8loc_1400a1cf8:
1400a1cf8mov edx, 15
1400a1cfdjmp 0x1400a1bd6
1400a1d02
1400a1d02 48 89 d9 48 89 c6 e8 03 b3 03 00 48 8d 4c H..H.......H.L
1400a1d10 24 50 e8 f9 b2 03 00 $P.....
1400a1d17
1400a1d17loc_1400a1d17:
1400a1d17lea rcx, [rsp+48]
1400a1d1ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a1d21mov rdi, [rip+0xf5968]
1400a1d28mov rax, [rsp+120]
1400a1d2dsub rax, [rdi]
1400a1d30je 0x1400a1d71
1400a1d32
1400a1d32loc_1400a1d32:
1400a1d32call __stack_chk_fail
1400a1d37
1400a1d37loc_1400a1d37:
1400a1d37mov rdi, [rip+0xf5952]
1400a1d3emov rax, [rsp+120]
1400a1d43sub rax, [rdi]
1400a1d46jne 0x1400a1d32
1400a1d48lea rcx, [rip+0xf17cb]
1400a1d4fcall std::__throw_length_error(char const*)
1400a1d54
1400a1d54loc_1400a1d54:
1400a1d54mov rdi, [rip+0xf5935]
1400a1d5bmov rax, [rsp+120]
1400a1d60sub rax, [rdi]
1400a1d63jne 0x1400a1d32
1400a1d65lea rcx, [rip+0xf17ae]
1400a1d6ccall std::__throw_length_error(char const*)
1400a1d71
1400a1d71loc_1400a1d71:
1400a1d71mov rcx, rsi
1400a1d74call _Unwind_Resume
1400a1d79
1400a1d79loc_1400a1d79:
1400a1d79mov rdi, [rip+0xf5910]
1400a1d80mov rax, [rsp+120]
1400a1d85sub rax, [rdi]
1400a1d88jne 0x1400a1d32
1400a1d8alea rcx, [rip+0xf1789]
1400a1d91call std::__throw_length_error(char const*)
1400a1d96
1400a1d96loc_1400a1d96:
1400a1d96mov rdi, [rip+0xf58f3]
1400a1d9dmov rax, [rsp+120]
1400a1da2sub rax, [rdi]
1400a1da5jne 0x1400a1d32
1400a1da7lea rcx, [rip+0xf176c]
1400a1daecall std::__throw_length_error(char const*)
1400a1db3
1400a1db3loc_1400a1db3:
1400a1db3mov rdi, [rip+0xf58d6]
1400a1dbamov rax, [rsp+120]
1400a1dbfsub rax, [rdi]
1400a1dc2jne 0x1400a1d32
1400a1dc8lea rcx, [rip+0xf174b]
1400a1dcfcall std::__throw_length_error(char const*)
1400a1dd4mov rsi, rax
1400a1dd7jmp 0x1400a1d17
1400a19f0
1400a19f0std::filesystem::__cxx11::filesystem_error::_Impl::make_what(std::basic_string_view<char, std::char_traits<char>>, std::filesystem::__cxx11::path const*, std::filesystem::__cxx11::path const*):
1400a19f0push r13
1400a19f2push r12
1400a19f4push rbp
1400a19f5push rdi
1400a19f6push rsi
1400a19f7push rbx
1400a19f8sub rsp, 136
1400a19ffmov rsi, [rdx]
1400a1a02mov r13, [rdx+8]
1400a1a06mov rbx, rcx
1400a1a09mov rcx, [rip+0xf5c80]
1400a1a10mov rdi, r8
1400a1a13mov rbp, r9
1400a1a16mov rax, [rcx]
1400a1a19mov [rsp+120], rax
1400a1a1exor eax, eax
1400a1a20test r8, r8
1400a1a23je 0x1400a1ca0
1400a1a29lea rcx, [rsp+48]
1400a1a2emov rdx, r8
1400a1a31call std::filesystem::__cxx11::path::u8string() const
1400a1a36
1400a1a36loc_1400a1a36:
1400a1a36test rbp, rbp
1400a1a39je 0x1400a1c80
1400a1a3flea rcx, [rsp+80]
1400a1a44mov rdx, rbp
1400a1a47call std::filesystem::__cxx11::path::u8string() const
1400a1a4c
1400a1a4cloc_1400a1a4c:
1400a1a4cmov rcx, [rsp+56]
1400a1a51lea r12, [rbx+16]
1400a1a55mov [rbx+16], 0
1400a1a59mov rax, [rsp+88]
1400a1a5emov [rbx], r12
1400a1a61test rcx, rcx
1400a1a64lea rdx, [rcx+rsi+3]
1400a1a69mov [rbx+8], 0
1400a1a71cmove rdx, rsi
1400a1a75lea rcx, [rax+3]
1400a1a79test rax, rax
1400a1a7ccmovne rax, rcx
1400a1a80mov rcx, rbx
1400a1a83lea rdx, [rdx+rax+18]
1400a1a88call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400a1a8dmov [rsp+32], 18
1400a1a96mov r8, [rbx+8]
1400a1a9alea r9, [rip+0xf1a66]
1400a1aa1xor edx, edx
1400a1aa3mov rcx, rbx
1400a1aa6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a1aabmov rax, 0x7ffffffffffffffe
1400a1ab5sub rax, [rbx+8]
1400a1ab9cmp rax, rsi
1400a1abcjb 0x1400a1d37
1400a1ac2mov r8, rsi
1400a1ac5mov rdx, r13
1400a1ac8mov rcx, rbx
1400a1acbcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1ad0test rdi, rdi
1400a1ad3je 0x1400a1bf3
1400a1ad9mov rax, 0x8000000000000003
1400a1ae3add rax, [rbx+8]
1400a1ae7cmp rax, 1
1400a1aebjbe 0x1400a1db3
1400a1af1mov r8l, 2
1400a1af7lea rdx, [rip+0xf1a54]
1400a1afemov rcx, rbx
1400a1b01call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1b06mov r8, [rsp+56]
1400a1b0bmov rdx, [rsp+48]
1400a1b10mov rax, 0x7ffffffffffffffe
1400a1b1asub rax, [rbx+8]
1400a1b1ecmp rax, r8
1400a1b21jb 0x1400a1d96
1400a1b27mov rcx, rbx
1400a1b2acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1b2fmov rax, [rbx]
1400a1b32mov rsi, [rbx+8]
1400a1b36cmp r12, rax
1400a1b39je 0x1400a1cc0
1400a1b3fmov rdx, [rbx+16]
1400a1b43
1400a1b43loc_1400a1b43:
1400a1b43lea rdi, [rsi+1]
1400a1b47cmp rdx, rdi
1400a1b4ajb 0x1400a1c58
1400a1b50
1400a1b50loc_1400a1b50:
1400a1b50mov [rax+rsi], 93
1400a1b54mov rax, [rbx]
1400a1b57mov [rbx+8], rdi
1400a1b5bmov [rax+rsi+1], 0
1400a1b60test rbp, rbp
1400a1b63je 0x1400a1bf3
1400a1b69mov rdx, 0x8000000000000003
1400a1b73mov rax, [rbx+8]
1400a1b77add rax, rdx
1400a1b7acmp rax, 1
1400a1b7ejbe 0x1400a1d54
1400a1b84mov r8l, 2
1400a1b8alea rdx, [rip+0xf19c1]
1400a1b91mov rcx, rbx
1400a1b94call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1b99mov r8, [rsp+88]
1400a1b9emov rdx, [rsp+80]
1400a1ba3mov rax, 0x7ffffffffffffffe
1400a1badsub rax, [rbx+8]
1400a1bb1cmp rax, r8
1400a1bb4jb 0x1400a1d79
1400a1bbamov rcx, rbx
1400a1bbdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a1bc2mov rax, [rbx]
1400a1bc5mov rsi, [rbx+8]
1400a1bc9cmp r12, rax
1400a1bccje 0x1400a1cf8
1400a1bd2mov rdx, [rbx+16]
1400a1bd6
1400a1bd6loc_1400a1bd6:
1400a1bd6lea rdi, [rsi+1]
1400a1bdacmp rdx, rdi
1400a1bddjb 0x1400a1cd0
1400a1be3
1400a1be3loc_1400a1be3:
1400a1be3mov [rax+rsi], 93
1400a1be7mov rax, [rbx]
1400a1beamov [rbx+8], rdi
1400a1beemov [rax+rsi+1], 0
1400a1bf3
1400a1bf3loc_1400a1bf3:
1400a1bf3mov rcx, [rsp+80]
1400a1bf8lea rax, [rsp+96]
1400a1bfdcmp rcx, rax
1400a1c00je 0x1400a1c10
1400a1c02mov rax, [rsp+96]
1400a1c07lea rdx, [rax+1]
1400a1c0bcall operator delete(void*, unsigned long long)
1400a1c10
1400a1c10loc_1400a1c10:
1400a1c10mov rcx, [rsp+48]
1400a1c15lea rax, [rsp+64]
1400a1c1acmp rcx, rax
1400a1c1dje 0x1400a1c2d
1400a1c1fmov rax, [rsp+64]
1400a1c24lea rdx, [rax+1]
1400a1c28call operator delete(void*, unsigned long long)
1400a1c2d
1400a1c2dloc_1400a1c2d:
1400a1c2dmov rdi, [rip+0xf5a5c]
1400a1c34mov rax, [rsp+120]
1400a1c39sub rax, [rdi]
1400a1c3cjne 0x1400a1d32
1400a1c42mov rax, rbx
1400a1c45add rsp, 136
1400a1c4cpop rbx
1400a1c4dpop rsi
1400a1c4epop rdi
1400a1c4fpop rbp
1400a1c50pop r12
1400a1c52pop r13
1400a1c54ret
1400a1c55
1400a1c55 0f 1f 00 ...
1400a1c58
1400a1c58loc_1400a1c58:
1400a1c58xor r9l, r9l
1400a1c5bxor r8l, r8l
1400a1c5emov rdx, rsi
1400a1c61mov rcx, rbx
1400a1c64mov [rsp+32], 1
1400a1c6dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a1c72mov rax, [rbx]
1400a1c75jmp 0x1400a1b50
1400a1c7a
1400a1c7a 66 0f 1f 44 00 00 f..D..
1400a1c80
1400a1c80loc_1400a1c80:
1400a1c80lea rax, [rsp+96]
1400a1c85mov [rsp+96], 0
1400a1c8amov [rsp+80], rax
1400a1c8fmov [rsp+88], 0
1400a1c98jmp 0x1400a1a4c
1400a1c9d
1400a1c9d 0f 1f 00 ...
1400a1ca0
1400a1ca0loc_1400a1ca0:
1400a1ca0lea rax, [rsp+64]
1400a1ca5mov [rsp+64], 0
1400a1caamov [rsp+48], rax
1400a1cafmov [rsp+56], 0
1400a1cb8jmp 0x1400a1a36
1400a1cbd
1400a1cbd 0f 1f 00 ...
1400a1cc0
1400a1cc0loc_1400a1cc0:
1400a1cc0mov edx, 15
1400a1cc5jmp 0x1400a1b43
1400a1cca
1400a1cca 66 0f 1f 44 00 00 f..D..
1400a1cd0
1400a1cd0loc_1400a1cd0:
1400a1cd0xor r9l, r9l
1400a1cd3xor r8l, r8l
1400a1cd6mov rdx, rsi
1400a1cd9mov rcx, rbx
1400a1cdcmov [rsp+32], 1
1400a1ce5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a1ceamov rax, [rbx]
1400a1cedjmp 0x1400a1be3
1400a1cf2
1400a1cf2 66 0f 1f 44 00 00 f..D..
1400a1cf8
1400a1cf8loc_1400a1cf8:
1400a1cf8mov edx, 15
1400a1cfdjmp 0x1400a1bd6
1400a1d02
1400a1d02 48 89 d9 48 89 c6 e8 03 b3 03 00 48 8d 4c H..H.......H.L
1400a1d10 24 50 e8 f9 b2 03 00 $P.....
1400a1d17
1400a1d17loc_1400a1d17:
1400a1d17lea rcx, [rsp+48]
1400a1d1ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a1d21mov rdi, [rip+0xf5968]
1400a1d28mov rax, [rsp+120]
1400a1d2dsub rax, [rdi]
1400a1d30je 0x1400a1d71
1400a1d32
1400a1d32loc_1400a1d32:
1400a1d32call __stack_chk_fail
1400a1d37
1400a1d37loc_1400a1d37:
1400a1d37mov rdi, [rip+0xf5952]
1400a1d3emov rax, [rsp+120]
1400a1d43sub rax, [rdi]
1400a1d46jne 0x1400a1d32
1400a1d48lea rcx, [rip+0xf17cb]
1400a1d4fcall std::__throw_length_error(char const*)
1400a1d54
1400a1d54loc_1400a1d54:
1400a1d54mov rdi, [rip+0xf5935]
1400a1d5bmov rax, [rsp+120]
1400a1d60sub rax, [rdi]
1400a1d63jne 0x1400a1d32
1400a1d65lea rcx, [rip+0xf17ae]
1400a1d6ccall std::__throw_length_error(char const*)
1400a1d71
1400a1d71loc_1400a1d71:
1400a1d71mov rcx, rsi
1400a1d74call _Unwind_Resume
1400a1d79
1400a1d79loc_1400a1d79:
1400a1d79mov rdi, [rip+0xf5910]
1400a1d80mov rax, [rsp+120]
1400a1d85sub rax, [rdi]
1400a1d88jne 0x1400a1d32
1400a1d8alea rcx, [rip+0xf1789]
1400a1d91call std::__throw_length_error(char const*)
1400a1d96
1400a1d96loc_1400a1d96:
1400a1d96mov rdi, [rip+0xf58f3]
1400a1d9dmov rax, [rsp+120]
1400a1da2sub rax, [rdi]
1400a1da5jne 0x1400a1d32
1400a1da7lea rcx, [rip+0xf176c]
1400a1daecall std::__throw_length_error(char const*)
1400a1db3
1400a1db3loc_1400a1db3:
1400a1db3mov rdi, [rip+0xf58d6]
1400a1dbamov rax, [rsp+120]
1400a1dbfsub rax, [rdi]
1400a1dc2jne 0x1400a1d32
1400a1dc8lea rcx, [rip+0xf174b]
1400a1dcfcall std::__throw_length_error(char const*)
1400a1dd4mov rsi, rax
1400a1dd7jmp 0x1400a1d17
1400a19f0
1400a1ddc
1400a1ddc // align 0x10
1400a1ddc // align 0x10
1400a1de0
1400a1de0std::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):
1400a1de0push r15
1400a1de2push r14
1400a1de4push r13
1400a1de6push r12
1400a1de8push rbp
1400a1de9push rdi
1400a1deapush rsi
1400a1debpush rbx
1400a1decsub rsp, 104
1400a1df0mov r10, [rip+0xf5899]
1400a1df7mov rdi, r8
1400a1dfamov r8, rdx
1400a1dfdmov rsi, rcx
1400a1e00mov rbp, r9
1400a1e03mov rdx, [rsp+208]
1400a1e0bmov rcx, [rdx]
1400a1e0emov rbx, [rdx+8]
1400a1e12mov rdx, [r10]
1400a1e15mov [rsp+88], rdx
1400a1e1axor edx, edx
1400a1e1clea rdx, [rsp+64]
1400a1e21mov [rsp+64], rcx
1400a1e26mov rcx, rsi
1400a1e29mov [rsp+72], rbx
1400a1e2ecall std::system_error::system_error(std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400a1e33lea rax, [rip+0xfe106]
1400a1e3amov rcx, rsi
1400a1e3dmov [rsi], rax
1400a1e40call std::runtime_error::what() const
1400a1e45mov ecx, 128
1400a1e4amov r13, rax
1400a1e4dcall operator new(unsigned long long)
1400a1e52mov rbx, rax
1400a1e55mov rax, [rip+0xf1714]
1400a1e5cmov rcx, r13
1400a1e5flea r12, [rbx+16]
1400a1e63mov [rbx+8], rax
1400a1e67lea rax, [rip+0x100e92]
1400a1e6emov [rbx], rax
1400a1e71call strlen
1400a1e76mov rdx, [rdi]
1400a1e79mov r8, [rdi+8]
1400a1e7dmov rcx, r12
1400a1e80mov [rsp+32], rax
1400a1e85lea rax, [rbx+32]
1400a1e89mov [rbx+16], rax
1400a1e8dmov [rsp+40], r13
1400a1e92call void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_construct<true>(wchar_t const*, unsigned long long)
1400a1e97lea r15, [rbx+48]
1400a1e9blea rdx, [rdi+32]
1400a1e9fmov rcx, r15
1400a1ea2call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a1ea7lea rax, [rbx+72]
1400a1eablea r13, [rbx+56]
1400a1eafmov rdx, [rbp]
1400a1eb3mov r8, [rbp+8]
1400a1eb7mov [rbx+56], rax
1400a1ebbmov rcx, r13
1400a1ebecall void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_construct<true>(wchar_t const*, unsigned long long)
1400a1ec3lea r14, [rbx+88]
1400a1ec7lea rdx, [rbp+32]
1400a1ecbmov rcx, r14
1400a1ececall std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a1ed3lea rcx, [r12+80]
1400a1ed8lea rdx, [rsp+48]
1400a1eddmov r9, rbp
1400a1ee0mov r8, rdi
1400a1ee3movdqu x0, [rsp+32]
1400a1ee9movups [rsp+48], x0
1400a1eeecall std::filesystem::__cxx11::filesystem_error::_Impl::make_what(std::basic_string_view<char, std::char_traits<char>>, std::filesystem::__cxx11::path const*, std::filesystem::__cxx11::path const*)
1400a1ef3mov rdi, [rip+0xf5796]
1400a1efamov [rsi+32], r12
1400a1efemov [rsi+40], rbx
1400a1f02mov rax, [rsp+88]
1400a1f07sub rax, [rdi]
1400a1f0ajne 0x1400a1f66
1400a1f0cadd rsp, 104
1400a1f10pop rbx
1400a1f11pop rsi
1400a1f12pop rdi
1400a1f13pop rbp
1400a1f14pop r12
1400a1f16pop r13
1400a1f18pop r14
1400a1f1apop r15
1400a1f1cret
1400a1f1d
1400a1f1d 4c 89 f1 L..
1400a1f20 48 89 c7 e8 e8 d0 00 00 4c 89 e9 e8 10 fb 03 00 H.......L.......
1400a1f30
1400a1f30loc_1400a1f30:
1400a1f30mov rcx, r15
1400a1f33call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400a1f38mov rcx, r12
1400a1f3bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a1f40mov edx, 128
1400a1f45mov rcx, rbx
1400a1f48call operator delete(void*, unsigned long long)
1400a1f4dmov rcx, rsi
1400a1f50call std::system_error::~system_error()
1400a1f55mov rsi, [rip+0xf5734]
1400a1f5cmov rax, [rsp+88]
1400a1f61sub rax, [rsi]
1400a1f64je 0x1400a1f78
1400a1f66
1400a1f66loc_1400a1f66:
1400a1f66call __stack_chk_fail
1400a1f6bmov rcx, r13
1400a1f6emov rdi, rax
1400a1f71call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a1f76jmp 0x1400a1f30
1400a1f78
1400a1f78loc_1400a1f78:
1400a1f78mov rcx, rdi
1400a1f7bcall _Unwind_Resume
1400a1f80mov rdi, rax
1400a1f83jmp 0x1400a1f30
1400a1f85
1400a1f85 4c 89 e1 48 89 c7 e8 b0 fa 03 00 L..H.......
1400a1f90 eb ae 48 89 c7 eb a9 48 89 c7 eb b1 ..H....H....
1400a1de0
1400a1de0std::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):
1400a1de0push r15
1400a1de2push r14
1400a1de4push r13
1400a1de6push r12
1400a1de8push rbp
1400a1de9push rdi
1400a1deapush rsi
1400a1debpush rbx
1400a1decsub rsp, 104
1400a1df0mov r10, [rip+0xf5899]
1400a1df7mov rdi, r8
1400a1dfamov r8, rdx
1400a1dfdmov rsi, rcx
1400a1e00mov rbp, r9
1400a1e03mov rdx, [rsp+208]
1400a1e0bmov rcx, [rdx]
1400a1e0emov rbx, [rdx+8]
1400a1e12mov rdx, [r10]
1400a1e15mov [rsp+88], rdx
1400a1e1axor edx, edx
1400a1e1clea rdx, [rsp+64]
1400a1e21mov [rsp+64], rcx
1400a1e26mov rcx, rsi
1400a1e29mov [rsp+72], rbx
1400a1e2ecall std::system_error::system_error(std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400a1e33lea rax, [rip+0xfe106]
1400a1e3amov rcx, rsi
1400a1e3dmov [rsi], rax
1400a1e40call std::runtime_error::what() const
1400a1e45mov ecx, 128
1400a1e4amov r13, rax
1400a1e4dcall operator new(unsigned long long)
1400a1e52mov rbx, rax
1400a1e55mov rax, [rip+0xf1714]
1400a1e5cmov rcx, r13
1400a1e5flea r12, [rbx+16]
1400a1e63mov [rbx+8], rax
1400a1e67lea rax, [rip+0x100e92]
1400a1e6emov [rbx], rax
1400a1e71call strlen
1400a1e76mov rdx, [rdi]
1400a1e79mov r8, [rdi+8]
1400a1e7dmov rcx, r12
1400a1e80mov [rsp+32], rax
1400a1e85lea rax, [rbx+32]
1400a1e89mov [rbx+16], rax
1400a1e8dmov [rsp+40], r13
1400a1e92call void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_construct<true>(wchar_t const*, unsigned long long)
1400a1e97lea r15, [rbx+48]
1400a1e9blea rdx, [rdi+32]
1400a1e9fmov rcx, r15
1400a1ea2call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a1ea7lea rax, [rbx+72]
1400a1eablea r13, [rbx+56]
1400a1eafmov rdx, [rbp]
1400a1eb3mov r8, [rbp+8]
1400a1eb7mov [rbx+56], rax
1400a1ebbmov rcx, r13
1400a1ebecall void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_construct<true>(wchar_t const*, unsigned long long)
1400a1ec3lea r14, [rbx+88]
1400a1ec7lea rdx, [rbp+32]
1400a1ecbmov rcx, r14
1400a1ececall std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a1ed3lea rcx, [r12+80]
1400a1ed8lea rdx, [rsp+48]
1400a1eddmov r9, rbp
1400a1ee0mov r8, rdi
1400a1ee3movdqu x0, [rsp+32]
1400a1ee9movups [rsp+48], x0
1400a1eeecall std::filesystem::__cxx11::filesystem_error::_Impl::make_what(std::basic_string_view<char, std::char_traits<char>>, std::filesystem::__cxx11::path const*, std::filesystem::__cxx11::path const*)
1400a1ef3mov rdi, [rip+0xf5796]
1400a1efamov [rsi+32], r12
1400a1efemov [rsi+40], rbx
1400a1f02mov rax, [rsp+88]
1400a1f07sub rax, [rdi]
1400a1f0ajne 0x1400a1f66
1400a1f0cadd rsp, 104
1400a1f10pop rbx
1400a1f11pop rsi
1400a1f12pop rdi
1400a1f13pop rbp
1400a1f14pop r12
1400a1f16pop r13
1400a1f18pop r14
1400a1f1apop r15
1400a1f1cret
1400a1f1d
1400a1f1d 4c 89 f1 L..
1400a1f20 48 89 c7 e8 e8 d0 00 00 4c 89 e9 e8 10 fb 03 00 H.......L.......
1400a1f30
1400a1f30loc_1400a1f30:
1400a1f30mov rcx, r15
1400a1f33call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400a1f38mov rcx, r12
1400a1f3bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a1f40mov edx, 128
1400a1f45mov rcx, rbx
1400a1f48call operator delete(void*, unsigned long long)
1400a1f4dmov rcx, rsi
1400a1f50call std::system_error::~system_error()
1400a1f55mov rsi, [rip+0xf5734]
1400a1f5cmov rax, [rsp+88]
1400a1f61sub rax, [rsi]
1400a1f64je 0x1400a1f78
1400a1f66
1400a1f66loc_1400a1f66:
1400a1f66call __stack_chk_fail
1400a1f6bmov rcx, r13
1400a1f6emov rdi, rax
1400a1f71call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a1f76jmp 0x1400a1f30
1400a1f78
1400a1f78loc_1400a1f78:
1400a1f78mov rcx, rdi
1400a1f7bcall _Unwind_Resume
1400a1f80mov rdi, rax
1400a1f83jmp 0x1400a1f30
1400a1f85
1400a1f85 4c 89 e1 48 89 c7 e8 b0 fa 03 00 L..H.......
1400a1f90 eb ae 48 89 c7 eb a9 48 89 c7 eb b1 ..H....H....
1400a1de0
1400a1f9c
1400a1f9c // align 0x10
1400a1f9c // align 0x10
1400a1fa0
1400a1fa0std::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):
1400a1fa0push r15
1400a1fa2push r14
1400a1fa4push r12
1400a1fa6push rbp
1400a1fa7push rdi
1400a1fa8push rsi
1400a1fa9push rbx
1400a1faasub rsp, 96
1400a1faemov r10, [rip+0xf56db]
1400a1fb5mov rbx, [r9+8]
1400a1fb9mov rdi, r8
1400a1fbcmov rsi, rcx
1400a1fbfmov rcx, [r9]
1400a1fc2mov r8, [r10]
1400a1fc5mov [rsp+88], r8
1400a1fcamov r8, rdx
1400a1fcdlea rdx, [rsp+64]
1400a1fd2mov [rsp+72], rbx
1400a1fd7mov [rsp+64], rcx
1400a1fdcmov rcx, rsi
1400a1fdfcall std::system_error::system_error(std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400a1fe4lea rax, [rip+0xfdf55]
1400a1febmov rcx, rsi
1400a1feemov [rsi], rax
1400a1ff1call std::runtime_error::what() const
1400a1ff6mov ecx, 128
1400a1ffbmov r12, rax
1400a1ffecall operator new(unsigned long long)
1400a2003mov rbx, rax
1400a2006mov rax, [rip+0xf1563]
1400a200dmov rcx, r12
1400a2010mov r15, r12
1400a2013lea rbp, [rbx+16]
1400a2017mov [rbx+8], rax
1400a201blea rax, [rip+0x100cde]
1400a2022mov [rbx], rax
1400a2025call strlen
1400a202amov rdx, [rdi]
1400a202dmov r8, [rdi+8]
1400a2031mov rcx, rbp
1400a2034mov r14, rax
1400a2037lea rax, [rbx+32]
1400a203bmov [rbx+16], rax
1400a203fcall void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_construct<true>(wchar_t const*, unsigned long long)
1400a2044lea r12, [rbx+48]
1400a2048lea rdx, [rdi+32]
1400a204cmov rcx, r12
1400a204fcall std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a2054lea rax, [rbx+72]
1400a2058mov [rsp+32], r14
1400a205dlea rcx, [rbp+80]
1400a2061xor r9l, r9l
1400a2064mov [rbx+56], rax
1400a2068xor eax, eax
1400a206alea rdx, [rsp+48]
1400a206fmov r8, rdi
1400a2072mov [rbx+64], 0
1400a207amov [rbx+72], ax
1400a207emov [rbx+88], 3
1400a2086mov [rsp+40], r15
1400a208bmovdqu x0, [rsp+32]
1400a2091movups [rsp+48], x0
1400a2096call std::filesystem::__cxx11::filesystem_error::_Impl::make_what(std::basic_string_view<char, std::char_traits<char>>, std::filesystem::__cxx11::path const*, std::filesystem::__cxx11::path const*)
1400a209bmov rdi, [rip+0xf55ee]
1400a20a2mov [rsi+32], rbp
1400a20a6mov [rsi+40], rbx
1400a20aamov rax, [rsp+88]
1400a20afsub rax, [rdi]
1400a20b2jne 0x1400a210e
1400a20b4add rsp, 96
1400a20b8pop rbx
1400a20b9pop rsi
1400a20bapop rdi
1400a20bbpop rbp
1400a20bcpop r12
1400a20bepop r14
1400a20c0pop r15
1400a20c2ret
1400a20c3
1400a20c3 48 8d 4b 58 48 89 c7 e8 41 cf 00 00 48 H.KXH...A...H
1400a20d0 8d 4b 38 e8 68 f9 03 00 4c 89 e1 e8 30 cf 00 00 .K8.h...L...0...
1400a20e0 48 89 e9 e8 58 f9 03 00 H...X...
1400a20e8
1400a20e8loc_1400a20e8:
1400a20e8mov edx, 128
1400a20edmov rcx, rbx
1400a20f0call operator delete(void*, unsigned long long)
1400a20f5mov rcx, rsi
1400a20f8call std::system_error::~system_error()
1400a20fdmov rsi, [rip+0xf558c]
1400a2104mov rax, [rsp+88]
1400a2109sub rax, [rsi]
1400a210cje 0x1400a2120
1400a210e
1400a210eloc_1400a210e:
1400a210ecall __stack_chk_fail
1400a2113mov rcx, rbp
1400a2116mov rdi, rax
1400a2119call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a211ejmp 0x1400a20e8
1400a2120
1400a2120loc_1400a2120:
1400a2120mov rcx, rdi
1400a2123call _Unwind_Resume
1400a2128mov rdi, rax
1400a212bjmp 0x1400a20e8
1400a212d
1400a212d 48 89 c7 H..
1400a2130 eb c3 ..
1400a1fa0
1400a1fa0std::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):
1400a1fa0push r15
1400a1fa2push r14
1400a1fa4push r12
1400a1fa6push rbp
1400a1fa7push rdi
1400a1fa8push rsi
1400a1fa9push rbx
1400a1faasub rsp, 96
1400a1faemov r10, [rip+0xf56db]
1400a1fb5mov rbx, [r9+8]
1400a1fb9mov rdi, r8
1400a1fbcmov rsi, rcx
1400a1fbfmov rcx, [r9]
1400a1fc2mov r8, [r10]
1400a1fc5mov [rsp+88], r8
1400a1fcamov r8, rdx
1400a1fcdlea rdx, [rsp+64]
1400a1fd2mov [rsp+72], rbx
1400a1fd7mov [rsp+64], rcx
1400a1fdcmov rcx, rsi
1400a1fdfcall std::system_error::system_error(std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400a1fe4lea rax, [rip+0xfdf55]
1400a1febmov rcx, rsi
1400a1feemov [rsi], rax
1400a1ff1call std::runtime_error::what() const
1400a1ff6mov ecx, 128
1400a1ffbmov r12, rax
1400a1ffecall operator new(unsigned long long)
1400a2003mov rbx, rax
1400a2006mov rax, [rip+0xf1563]
1400a200dmov rcx, r12
1400a2010mov r15, r12
1400a2013lea rbp, [rbx+16]
1400a2017mov [rbx+8], rax
1400a201blea rax, [rip+0x100cde]
1400a2022mov [rbx], rax
1400a2025call strlen
1400a202amov rdx, [rdi]
1400a202dmov r8, [rdi+8]
1400a2031mov rcx, rbp
1400a2034mov r14, rax
1400a2037lea rax, [rbx+32]
1400a203bmov [rbx+16], rax
1400a203fcall void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_construct<true>(wchar_t const*, unsigned long long)
1400a2044lea r12, [rbx+48]
1400a2048lea rdx, [rdi+32]
1400a204cmov rcx, r12
1400a204fcall std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400a2054lea rax, [rbx+72]
1400a2058mov [rsp+32], r14
1400a205dlea rcx, [rbp+80]
1400a2061xor r9l, r9l
1400a2064mov [rbx+56], rax
1400a2068xor eax, eax
1400a206alea rdx, [rsp+48]
1400a206fmov r8, rdi
1400a2072mov [rbx+64], 0
1400a207amov [rbx+72], ax
1400a207emov [rbx+88], 3
1400a2086mov [rsp+40], r15
1400a208bmovdqu x0, [rsp+32]
1400a2091movups [rsp+48], x0
1400a2096call std::filesystem::__cxx11::filesystem_error::_Impl::make_what(std::basic_string_view<char, std::char_traits<char>>, std::filesystem::__cxx11::path const*, std::filesystem::__cxx11::path const*)
1400a209bmov rdi, [rip+0xf55ee]
1400a20a2mov [rsi+32], rbp
1400a20a6mov [rsi+40], rbx
1400a20aamov rax, [rsp+88]
1400a20afsub rax, [rdi]
1400a20b2jne 0x1400a210e
1400a20b4add rsp, 96
1400a20b8pop rbx
1400a20b9pop rsi
1400a20bapop rdi
1400a20bbpop rbp
1400a20bcpop r12
1400a20bepop r14
1400a20c0pop r15
1400a20c2ret
1400a20c3
1400a20c3 48 8d 4b 58 48 89 c7 e8 41 cf 00 00 48 H.KXH...A...H
1400a20d0 8d 4b 38 e8 68 f9 03 00 4c 89 e1 e8 30 cf 00 00 .K8.h...L...0...
1400a20e0 48 89 e9 e8 58 f9 03 00 H...X...
1400a20e8
1400a20e8loc_1400a20e8:
1400a20e8mov edx, 128
1400a20edmov rcx, rbx
1400a20f0call operator delete(void*, unsigned long long)
1400a20f5mov rcx, rsi
1400a20f8call std::system_error::~system_error()
1400a20fdmov rsi, [rip+0xf558c]
1400a2104mov rax, [rsp+88]
1400a2109sub rax, [rsi]
1400a210cje 0x1400a2120
1400a210e
1400a210eloc_1400a210e:
1400a210ecall __stack_chk_fail
1400a2113mov rcx, rbp
1400a2116mov rdi, rax
1400a2119call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400a211ejmp 0x1400a20e8
1400a2120
1400a2120loc_1400a2120:
1400a2120mov rcx, rdi
1400a2123call _Unwind_Resume
1400a2128mov rdi, rax
1400a212bjmp 0x1400a20e8
1400a212d
1400a212d 48 89 c7 H..
1400a2130 eb c3 ..
1400a1fa0
1400a2132
1400a2132 // align 0x10
1400a2132 // align 0x10
1400a2140
1400a2140std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code):
1400a2140push r14
1400a2142push r13
1400a2144push r12
1400a2146push rbp
1400a2147push rdi
1400a2148push rsi
1400a2149push rbx
1400a214asub rsp, 144
1400a2151mov rdi, [rip+0xf5538]
1400a2158mov rbx, [r8+8]
1400a215cmov rsi, rcx
1400a215fmov rcx, [r8]
1400a2162mov r8, [rdi]
1400a2165mov [rsp+136], r8
1400a216dmov r8, rdx
1400a2170lea rdx, [rsp+48]
1400a2175mov [rsp+56], rbx
1400a217amov [rsp+48], rcx
1400a217fmov rcx, rsi
1400a2182call std::system_error::system_error(std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400a2187lea rax, [rip+0xfddb2]
1400a218emov rcx, rsi
1400a2191mov [rsi], rax
1400a2194call std::runtime_error::what() const
1400a2199mov ecx, 128
1400a219emov r14, rax
1400a21a1call operator new(unsigned long long)
1400a21a6mov rbx, rax
1400a21a9lea r12, [rsp+80]
1400a21aelea r13, [rsp+112]
1400a21b3mov rcx, r14
1400a21b6mov rax, [rip+0xf13b3]
1400a21bdlea rdi, [rbx+96]
1400a21c1mov [rbx+8], rax
1400a21c5lea rax, [rip+0x100b34]
1400a21ccmov [rbx], rax
1400a21cfcall strlen
1400a21d4xor edx, edx
1400a21d6mov rcx, rdi
1400a21d9mov [rbx+24], 0
1400a21e1mov rbp, rax
1400a21e4lea rax, [rbx+32]
1400a21e8mov [rbx+72], dx
1400a21ecmov [rbx+16], rax
1400a21f0xor eax, eax
1400a21f2lea rdx, [rbp+18]
1400a21f6mov [rbx+32], ax
1400a21falea rax, [rbx+72]
1400a21femov [rbx+56], rax
1400a2202lea rax, [rbx+112]
1400a2206mov [rbx+48], 3
1400a220emov [rbx+64], 0
1400a2216mov [rbx+88], 3
1400a221emov [rbx+96], rax
1400a2222mov [rbx+104], 0
1400a222amov [rbx+112], 0
1400a222emov [rsp+64], r12
1400a2233mov [rsp+72], 0
1400a223cmov [rsp+80], 0
1400a2241mov [rsp+96], r13
1400a2246mov [rsp+104], 0
1400a224fmov [rsp+112], 0
1400a2254call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400a2259mov [rsp+32], 18
1400a2262mov r8, [rbx+104]
1400a2266lea r9, [rip+0xf129a]
1400a226dxor edx, edx
1400a226fmov rcx, rdi
1400a2272call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a2277mov rax, 0x7ffffffffffffffe
1400a2281sub rax, [rbx+104]
1400a2285cmp rax, rbp
1400a2288jb 0x1400a236f
1400a228emov r8, rbp
1400a2291mov rdx, r14
1400a2294mov rcx, rdi
1400a2297call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a229cmov rcx, [rsp+96]
1400a22a1cmp rcx, r13
1400a22a4je 0x1400a22b4
1400a22a6mov rax, [rsp+112]
1400a22ablea rdx, [rax+1]
1400a22afcall operator delete(void*, unsigned long long)
1400a22b4
1400a22b4loc_1400a22b4:
1400a22b4mov rcx, [rsp+64]
1400a22b9cmp rcx, r12
1400a22bcje 0x1400a22cc
1400a22bemov rax, [rsp+80]
1400a22c3lea rdx, [rax+1]
1400a22c7call operator delete(void*, unsigned long long)
1400a22cc
1400a22ccloc_1400a22cc:
1400a22cclea rax, [rbx+16]
1400a22d0mov [rsi+40], rbx
1400a22d4mov [rsi+32], rax
1400a22d8mov rsi, [rip+0xf53b1]
1400a22dfmov rax, [rsp+136]
1400a22e7sub rax, [rsi]
1400a22eajne 0x1400a236a
1400a22ecadd rsp, 144
1400a22f3pop rbx
1400a22f4pop rsi
1400a22f5pop rdi
1400a22f6pop rbp
1400a22f7pop r12
1400a22f9pop r13
1400a22fbpop r14
1400a22fdret
1400a22fe
1400a22fe 48 89 H.
1400a2300 f9 48 89 c5 e8 07 ad 03 00 48 8d 4c 24 60 e8 fd .H.......H.L$`..
1400a2310 ac 03 00 48 8d 4c 24 40 e8 f3 ac 03 00 48 8d 4b ...H.L$@.....H.K
1400a2320 58 e8 ea cc 00 00 48 8d 4b 38 e8 11 f7 03 00 48 X.....H.K8.....H
1400a2330 8d 4b 30 e8 d8 cc 00 00 48 8d 4b 10 e8 ff f6 03 .K0.....H.K.....
1400a2340 00 ba 80 00 00 00 48 89 d9 e8 82 f7 05 00 ......H.......
1400a234e
1400a234eloc_1400a234e:
1400a234emov rcx, rsi
1400a2351call std::system_error::~system_error()
1400a2356mov rdi, [rip+0xf5333]
1400a235dmov rax, [rsp+136]
1400a2365sub rax, [rdi]
1400a2368je 0x1400a2394
1400a236a
1400a236aloc_1400a236a:
1400a236acall __stack_chk_fail
1400a236f
1400a236floc_1400a236f:
1400a236fmov rdx, [rip+0xf531a]
1400a2376mov rax, [rsp+136]
1400a237esub rax, [rdx]
1400a2381jne 0x1400a236a
1400a2383lea rcx, [rip+0xf1190]
1400a238acall std::__throw_length_error(char const*)
1400a238fmov rbp, rax
1400a2392jmp 0x1400a234e
1400a2394
1400a2394loc_1400a2394:
1400a2394mov rcx, rbp
1400a2397call _Unwind_Resume
1400a239cnop
1400a2140
1400a2140std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code):
1400a2140push r14
1400a2142push r13
1400a2144push r12
1400a2146push rbp
1400a2147push rdi
1400a2148push rsi
1400a2149push rbx
1400a214asub rsp, 144
1400a2151mov rdi, [rip+0xf5538]
1400a2158mov rbx, [r8+8]
1400a215cmov rsi, rcx
1400a215fmov rcx, [r8]
1400a2162mov r8, [rdi]
1400a2165mov [rsp+136], r8
1400a216dmov r8, rdx
1400a2170lea rdx, [rsp+48]
1400a2175mov [rsp+56], rbx
1400a217amov [rsp+48], rcx
1400a217fmov rcx, rsi
1400a2182call std::system_error::system_error(std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400a2187lea rax, [rip+0xfddb2]
1400a218emov rcx, rsi
1400a2191mov [rsi], rax
1400a2194call std::runtime_error::what() const
1400a2199mov ecx, 128
1400a219emov r14, rax
1400a21a1call operator new(unsigned long long)
1400a21a6mov rbx, rax
1400a21a9lea r12, [rsp+80]
1400a21aelea r13, [rsp+112]
1400a21b3mov rcx, r14
1400a21b6mov rax, [rip+0xf13b3]
1400a21bdlea rdi, [rbx+96]
1400a21c1mov [rbx+8], rax
1400a21c5lea rax, [rip+0x100b34]
1400a21ccmov [rbx], rax
1400a21cfcall strlen
1400a21d4xor edx, edx
1400a21d6mov rcx, rdi
1400a21d9mov [rbx+24], 0
1400a21e1mov rbp, rax
1400a21e4lea rax, [rbx+32]
1400a21e8mov [rbx+72], dx
1400a21ecmov [rbx+16], rax
1400a21f0xor eax, eax
1400a21f2lea rdx, [rbp+18]
1400a21f6mov [rbx+32], ax
1400a21falea rax, [rbx+72]
1400a21femov [rbx+56], rax
1400a2202lea rax, [rbx+112]
1400a2206mov [rbx+48], 3
1400a220emov [rbx+64], 0
1400a2216mov [rbx+88], 3
1400a221emov [rbx+96], rax
1400a2222mov [rbx+104], 0
1400a222amov [rbx+112], 0
1400a222emov [rsp+64], r12
1400a2233mov [rsp+72], 0
1400a223cmov [rsp+80], 0
1400a2241mov [rsp+96], r13
1400a2246mov [rsp+104], 0
1400a224fmov [rsp+112], 0
1400a2254call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400a2259mov [rsp+32], 18
1400a2262mov r8, [rbx+104]
1400a2266lea r9, [rip+0xf129a]
1400a226dxor edx, edx
1400a226fmov rcx, rdi
1400a2272call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400a2277mov rax, 0x7ffffffffffffffe
1400a2281sub rax, [rbx+104]
1400a2285cmp rax, rbp
1400a2288jb 0x1400a236f
1400a228emov r8, rbp
1400a2291mov rdx, r14
1400a2294mov rcx, rdi
1400a2297call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_append(char const*, unsigned long long)
1400a229cmov rcx, [rsp+96]
1400a22a1cmp rcx, r13
1400a22a4je 0x1400a22b4
1400a22a6mov rax, [rsp+112]
1400a22ablea rdx, [rax+1]
1400a22afcall operator delete(void*, unsigned long long)
1400a22b4
1400a22b4loc_1400a22b4:
1400a22b4mov rcx, [rsp+64]
1400a22b9cmp rcx, r12
1400a22bcje 0x1400a22cc
1400a22bemov rax, [rsp+80]
1400a22c3lea rdx, [rax+1]
1400a22c7call operator delete(void*, unsigned long long)
1400a22cc
1400a22ccloc_1400a22cc:
1400a22cclea rax, [rbx+16]
1400a22d0mov [rsi+40], rbx
1400a22d4mov [rsi+32], rax
1400a22d8mov rsi, [rip+0xf53b1]
1400a22dfmov rax, [rsp+136]
1400a22e7sub rax, [rsi]
1400a22eajne 0x1400a236a
1400a22ecadd rsp, 144
1400a22f3pop rbx
1400a22f4pop rsi
1400a22f5pop rdi
1400a22f6pop rbp
1400a22f7pop r12
1400a22f9pop r13
1400a22fbpop r14
1400a22fdret
1400a22fe
1400a22fe 48 89 H.
1400a2300 f9 48 89 c5 e8 07 ad 03 00 48 8d 4c 24 60 e8 fd .H.......H.L$`..
1400a2310 ac 03 00 48 8d 4c 24 40 e8 f3 ac 03 00 48 8d 4b ...H.L$@.....H.K
1400a2320 58 e8 ea cc 00 00 48 8d 4b 38 e8 11 f7 03 00 48 X.....H.K8.....H
1400a2330 8d 4b 30 e8 d8 cc 00 00 48 8d 4b 10 e8 ff f6 03 .K0.....H.K.....
1400a2340 00 ba 80 00 00 00 48 89 d9 e8 82 f7 05 00 ......H.......
1400a234e
1400a234eloc_1400a234e:
1400a234emov rcx, rsi
1400a2351call std::system_error::~system_error()
1400a2356mov rdi, [rip+0xf5333]
1400a235dmov rax, [rsp+136]
1400a2365sub rax, [rdi]
1400a2368je 0x1400a2394
1400a236a
1400a236aloc_1400a236a:
1400a236acall __stack_chk_fail
1400a236f
1400a236floc_1400a236f:
1400a236fmov rdx, [rip+0xf531a]
1400a2376mov rax, [rsp+136]
1400a237esub rax, [rdx]
1400a2381jne 0x1400a236a
1400a2383lea rcx, [rip+0xf1190]
1400a238acall std::__throw_length_error(char const*)
1400a238fmov rbp, rax
1400a2392jmp 0x1400a234e
1400a2394
1400a2394loc_1400a2394:
1400a2394mov rcx, rbp
1400a2397call _Unwind_Resume
1400a239cnop
1400a2140
1400a239d
1400a239d // align 0x10
1400a239d // align 0x10
1400a23a0
1400a23a0std::filesystem::__cxx11::filesystem_error::~filesystem_error():
1400a23a0push rbx
1400a23a1sub rsp, 48
1400a23a5lea rax, [rip+0xfdb94]
1400a23acmov [rcx], rax
1400a23afmov rbx, rcx
1400a23b2mov rcx, [rcx+40]
1400a23b6test rcx, rcx
1400a23b9je 0x1400a23d8
1400a23bbmov r8, [rcx+8]
1400a23bflea rax, [rcx+8]
1400a23c3mov rdx, 0x100000001
1400a23cdcmp r8, rdx
1400a23d0je 0x1400a23f8
1400a23d2lock sub [rax], 1
1400a23d6je 0x1400a2420
1400a23d8
1400a23d8loc_1400a23d8:
1400a23d8mov rcx, rbx
1400a23dbcall std::system_error::~system_error()
1400a23e0mov edx, 48
1400a23e5mov rcx, rbx
1400a23e8add rsp, 48
1400a23ecpop rbx
1400a23edjmp 0x140101ad0
1400a23f2
1400a23f2 66 0f 1f 44 00 00 f..D..
1400a23f8
1400a23f8loc_1400a23f8:
1400a23f8mov rax, [rcx]
1400a23fbmov [rsp+40], rcx
1400a2400mov [rcx+8], 0
1400a2408call [rax+16]
1400a240bmov rcx, [rsp+40]
1400a2410mov rax, [rcx]
1400a2413call [rax+24]
1400a2416jmp 0x1400a23d8
1400a2418
1400a2418 0f 1f 84 00 00 00 00 00 ........
1400a2420
1400a2420loc_1400a2420:
1400a2420call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a2425jmp 0x1400a23d8
1400a23a0
1400a23a0std::filesystem::__cxx11::filesystem_error::~filesystem_error():
1400a23a0push rbx
1400a23a1sub rsp, 48
1400a23a5lea rax, [rip+0xfdb94]
1400a23acmov [rcx], rax
1400a23afmov rbx, rcx
1400a23b2mov rcx, [rcx+40]
1400a23b6test rcx, rcx
1400a23b9je 0x1400a23d8
1400a23bbmov r8, [rcx+8]
1400a23bflea rax, [rcx+8]
1400a23c3mov rdx, 0x100000001
1400a23cdcmp r8, rdx
1400a23d0je 0x1400a23f8
1400a23d2lock sub [rax], 1
1400a23d6je 0x1400a2420
1400a23d8
1400a23d8loc_1400a23d8:
1400a23d8mov rcx, rbx
1400a23dbcall std::system_error::~system_error()
1400a23e0mov edx, 48
1400a23e5mov rcx, rbx
1400a23e8add rsp, 48
1400a23ecpop rbx
1400a23edjmp 0x140101ad0
1400a23f2
1400a23f2 66 0f 1f 44 00 00 f..D..
1400a23f8
1400a23f8loc_1400a23f8:
1400a23f8mov rax, [rcx]
1400a23fbmov [rsp+40], rcx
1400a2400mov [rcx+8], 0
1400a2408call [rax+16]
1400a240bmov rcx, [rsp+40]
1400a2410mov rax, [rcx]
1400a2413call [rax+24]
1400a2416jmp 0x1400a23d8
1400a2418
1400a2418 0f 1f 84 00 00 00 00 00 ........
1400a2420
1400a2420loc_1400a2420:
1400a2420call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a2425jmp 0x1400a23d8
1400a23a0
1400a2427
1400a2427 // align 0x10
1400a2427 // align 0x10
1400a2430
1400a2430std::filesystem::__cxx11::filesystem_error::~filesystem_error():
1400a2430sub rsp, 56
1400a2434lea rdx, [rip+0xfdb05]
1400a243bmov [rcx], rdx
1400a243emov rax, rcx
1400a2441mov rcx, [rcx+40]
1400a2445test rcx, rcx
1400a2448je 0x1400a2467
1400a244amov r9, [rcx+8]
1400a244elea rdx, [rcx+8]
1400a2452mov r8, 0x100000001
1400a245ccmp r9, r8
1400a245fje 0x1400a2478
1400a2461lock sub [rdx], 1
1400a2465je 0x1400a24b0
1400a2467
1400a2467loc_1400a2467:
1400a2467mov rcx, rax
1400a246aadd rsp, 56
1400a246ejmp 0x1400b4a30
1400a2473
1400a2473 0f 1f 44 00 00 ..D..
1400a2478
1400a2478loc_1400a2478:
1400a2478mov rdx, [rcx]
1400a247bmov [rsp+40], rax
1400a2480mov [rsp+32], rcx
1400a2485mov [rcx+8], 0
1400a248dcall [rdx+16]
1400a2490mov rcx, [rsp+32]
1400a2495mov rdx, [rcx]
1400a2498call [rdx+24]
1400a249bmov rax, [rsp+40]
1400a24a0mov rcx, rax
1400a24a3add rsp, 56
1400a24a7jmp 0x1400b4a30
1400a24ac
1400a24ac 0f 1f 40 00 ..@.
1400a24b0
1400a24b0loc_1400a24b0:
1400a24b0mov [rsp+32], rax
1400a24b5call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a24bamov rax, [rsp+32]
1400a24bfjmp 0x1400a2467
1400a2430
1400a2430std::filesystem::__cxx11::filesystem_error::~filesystem_error():
1400a2430sub rsp, 56
1400a2434lea rdx, [rip+0xfdb05]
1400a243bmov [rcx], rdx
1400a243emov rax, rcx
1400a2441mov rcx, [rcx+40]
1400a2445test rcx, rcx
1400a2448je 0x1400a2467
1400a244amov r9, [rcx+8]
1400a244elea rdx, [rcx+8]
1400a2452mov r8, 0x100000001
1400a245ccmp r9, r8
1400a245fje 0x1400a2478
1400a2461lock sub [rdx], 1
1400a2465je 0x1400a24b0
1400a2467
1400a2467loc_1400a2467:
1400a2467mov rcx, rax
1400a246aadd rsp, 56
1400a246ejmp 0x1400b4a30
1400a2473
1400a2473 0f 1f 44 00 00 ..D..
1400a2478
1400a2478loc_1400a2478:
1400a2478mov rdx, [rcx]
1400a247bmov [rsp+40], rax
1400a2480mov [rsp+32], rcx
1400a2485mov [rcx+8], 0
1400a248dcall [rdx+16]
1400a2490mov rcx, [rsp+32]
1400a2495mov rdx, [rcx]
1400a2498call [rdx+24]
1400a249bmov rax, [rsp+40]
1400a24a0mov rcx, rax
1400a24a3add rsp, 56
1400a24a7jmp 0x1400b4a30
1400a24ac
1400a24ac 0f 1f 40 00 ..@.
1400a24b0
1400a24b0loc_1400a24b0:
1400a24b0mov [rsp+32], rax
1400a24b5call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a24bamov rax, [rsp+32]
1400a24bfjmp 0x1400a2467
1400a2430
1400a24c1
1400a24c1 // align 0x10
1400a24c1 // align 0x10
1400a24d0
1400a24d0std::filesystem::__cxx11::directory_iterator::increment(std::error_code&):
1400a24d0push rbx
1400a24d1sub rsp, 48
1400a24d5mov rbx, rcx
1400a24d8mov rcx, [rcx]
1400a24dbmov r8, rdx
1400a24detest rcx, rcx
1400a24e1je 0x1400a2538
1400a24e3xor edx, edx
1400a24e5call std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a24eatest al, al
1400a24ecje 0x1400a2500
1400a24ee
1400a24eeloc_1400a24ee:
1400a24eemov rax, rbx
1400a24f1add rsp, 48
1400a24f5pop rbx
1400a24f6ret
1400a24f7
1400a24f7 66 0f 1f 84 00 00 00 00 00 f........
1400a2500
1400a2500loc_1400a2500:
1400a2500mov rcx, [rbx+8]
1400a2504pxor x0, x0
1400a2508movups [rbx], x0
1400a250btest rcx, rcx
1400a250eje 0x1400a24ee
1400a2510mov r8, [rcx+8]
1400a2514lea rax, [rcx+8]
1400a2518mov rdx, 0x100000001
1400a2522cmp r8, rdx
1400a2525je 0x1400a2560
1400a2527lock sub [rax], 1
1400a252bjne 0x1400a24ee
1400a252dcall std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a2532jmp 0x1400a24ee
1400a2534
1400a2534 0f 1f 40 00 ..@.
1400a2538
1400a2538loc_1400a2538:
1400a2538mov [rsp+72], rdx
1400a253dcall std::_V2::generic_category()
1400a2542mov r8, [rsp+72]
1400a2547mov [r8+8], rax
1400a254bmov rax, rbx
1400a254emov [r8], 22
1400a2555add rsp, 48
1400a2559pop rbx
1400a255aret
1400a255b
1400a255b 0f 1f 44 00 00 ..D..
1400a2560
1400a2560loc_1400a2560:
1400a2560mov rax, [rcx]
1400a2563mov [rsp+40], rcx
1400a2568mov [rcx+8], 0
1400a2570call [rax+16]
1400a2573mov rcx, [rsp+40]
1400a2578mov rax, [rcx]
1400a257bcall [rax+24]
1400a257ejmp 0x1400a24ee
1400a24d0
1400a24d0std::filesystem::__cxx11::directory_iterator::increment(std::error_code&):
1400a24d0push rbx
1400a24d1sub rsp, 48
1400a24d5mov rbx, rcx
1400a24d8mov rcx, [rcx]
1400a24dbmov r8, rdx
1400a24detest rcx, rcx
1400a24e1je 0x1400a2538
1400a24e3xor edx, edx
1400a24e5call std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a24eatest al, al
1400a24ecje 0x1400a2500
1400a24ee
1400a24eeloc_1400a24ee:
1400a24eemov rax, rbx
1400a24f1add rsp, 48
1400a24f5pop rbx
1400a24f6ret
1400a24f7
1400a24f7 66 0f 1f 84 00 00 00 00 00 f........
1400a2500
1400a2500loc_1400a2500:
1400a2500mov rcx, [rbx+8]
1400a2504pxor x0, x0
1400a2508movups [rbx], x0
1400a250btest rcx, rcx
1400a250eje 0x1400a24ee
1400a2510mov r8, [rcx+8]
1400a2514lea rax, [rcx+8]
1400a2518mov rdx, 0x100000001
1400a2522cmp r8, rdx
1400a2525je 0x1400a2560
1400a2527lock sub [rax], 1
1400a252bjne 0x1400a24ee
1400a252dcall std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a2532jmp 0x1400a24ee
1400a2534
1400a2534 0f 1f 40 00 ..@.
1400a2538
1400a2538loc_1400a2538:
1400a2538mov [rsp+72], rdx
1400a253dcall std::_V2::generic_category()
1400a2542mov r8, [rsp+72]
1400a2547mov [r8+8], rax
1400a254bmov rax, rbx
1400a254emov [r8], 22
1400a2555add rsp, 48
1400a2559pop rbx
1400a255aret
1400a255b
1400a255b 0f 1f 44 00 00 ..D..
1400a2560
1400a2560loc_1400a2560:
1400a2560mov rax, [rcx]
1400a2563mov [rsp+40], rcx
1400a2568mov [rcx+8], 0
1400a2570call [rax+16]
1400a2573mov rcx, [rsp+40]
1400a2578mov rax, [rcx]
1400a257bcall [rax+24]
1400a257ejmp 0x1400a24ee
1400a24d0
1400a2583
1400a2583 // align 0x10
1400a2583 // align 0x10
1400a2590
1400a2590std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::directory_iterator&&):
1400a2590push rbp
1400a2591mov rbp, rsp
1400a2594sub rsp, 32
1400a2598mov [rbp+16], rcx
1400a259cmov [rbp+24], rdx
1400a25a0mov rax, [rbp+16]
1400a25a4mov rdx, [rbp+24]
1400a25a8mov rcx, rax
1400a25abcall std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>&&)
1400a25b0nop
1400a25b1add rsp, 32
1400a25b5pop rbp
1400a25b6ret
1400a2590
1400a2590std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::directory_iterator&&):
1400a2590push rbp
1400a2591mov rbp, rsp
1400a2594sub rsp, 32
1400a2598mov [rbp+16], rcx
1400a259cmov [rbp+24], rdx
1400a25a0mov rax, [rbp+16]
1400a25a4mov rdx, [rbp+24]
1400a25a8mov rcx, rax
1400a25abcall std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>&&)
1400a25b0nop
1400a25b1add rsp, 32
1400a25b5pop rbp
1400a25b6ret
1400a2590
1400a25b7
1400a25b7 // align 0x10
1400a25b7 // align 0x10
1400a25c0
1400a25c0std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options):
1400a25c0push rbp
1400a25c1mov rbp, rsp
1400a25c4sub rsp, 32
1400a25c8mov [rbp+16], rcx
1400a25ccmov [rbp+24], rdx
1400a25d0mov eax, r8l
1400a25d3mov [rbp+32], al
1400a25d6movzx ecx, [rbp+32]
1400a25damov rdx, [rbp+24]
1400a25demov rax, [rbp+16]
1400a25e2mov r9l, 0
1400a25e8mov r8l, ecx
1400a25ebmov rcx, rax
1400a25eecall std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*)
1400a25f3nop
1400a25f4add rsp, 32
1400a25f8pop rbp
1400a25f9ret
1400a25c0
1400a25c0std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options):
1400a25c0push rbp
1400a25c1mov rbp, rsp
1400a25c4sub rsp, 32
1400a25c8mov [rbp+16], rcx
1400a25ccmov [rbp+24], rdx
1400a25d0mov eax, r8l
1400a25d3mov [rbp+32], al
1400a25d6movzx ecx, [rbp+32]
1400a25damov rdx, [rbp+24]
1400a25demov rax, [rbp+16]
1400a25e2mov r9l, 0
1400a25e8mov r8l, ecx
1400a25ebmov rcx, rax
1400a25eecall std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*)
1400a25f3nop
1400a25f4add rsp, 32
1400a25f8pop rbp
1400a25f9ret
1400a25c0
1400a25fa
1400a25fa // align 0x10
1400a25fa // align 0x10
1400a2600
1400a2600std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::directory_iterator const&):
1400a2600push rbp
1400a2601mov rbp, rsp
1400a2604sub rsp, 32
1400a2608mov [rbp+16], rcx
1400a260cmov [rbp+24], rdx
1400a2610mov rax, [rbp+16]
1400a2614mov rdx, [rbp+24]
1400a2618mov rcx, rax
1400a261bcall std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2> const&)
1400a2620nop
1400a2621add rsp, 32
1400a2625pop rbp
1400a2626ret
1400a2600
1400a2600std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::directory_iterator const&):
1400a2600push rbp
1400a2601mov rbp, rsp
1400a2604sub rsp, 32
1400a2608mov [rbp+16], rcx
1400a260cmov [rbp+24], rdx
1400a2610mov rax, [rbp+16]
1400a2614mov rdx, [rbp+24]
1400a2618mov rcx, rax
1400a261bcall std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2> const&)
1400a2620nop
1400a2621add rsp, 32
1400a2625pop rbp
1400a2626ret
1400a2600
1400a2627
1400a2627 // align 0x10
1400a2627 // align 0x10
1400a2630
1400a2630std::filesystem::__cxx11::directory_iterator::directory_iterator():
1400a2630push rbp
1400a2631mov rbp, rsp
1400a2634sub rsp, 32
1400a2638mov [rbp+16], rcx
1400a263cmov rax, [rbp+16]
1400a2640mov rcx, rax
1400a2643call std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr()
1400a2648nop
1400a2649add rsp, 32
1400a264dpop rbp
1400a264eret
1400a2630
1400a2630std::filesystem::__cxx11::directory_iterator::directory_iterator():
1400a2630push rbp
1400a2631mov rbp, rsp
1400a2634sub rsp, 32
1400a2638mov [rbp+16], rcx
1400a263cmov rax, [rbp+16]
1400a2640mov rcx, rax
1400a2643call std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr()
1400a2648nop
1400a2649add rsp, 32
1400a264dpop rbp
1400a264eret
1400a2630
1400a264f
1400a264f // align 0x10
1400a264f // align 0x10
1400a2650
1400a2650std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*):
1400a2650push r15
1400a2652push r14
1400a2654push r13
1400a2656push r12
1400a2658push rbp
1400a2659push rdi
1400a265apush rsi
1400a265bpush rbx
1400a265csub rsp, 232
1400a2663pxor x0, x0
1400a2667mov rdi, [rip+0xf5022]
1400a266emov r14, rdx
1400a2671movups [rcx], x0
1400a2674mov ebx, r8l
1400a2677mov rbp, rcx
1400a267amov rax, [rdi]
1400a267dmov [rsp+216], rax
1400a2685xor eax, eax
1400a2687mov r12, r9
1400a268amov [rsp+64], 0
1400a2692shr bl, 1
1400a2694call std::_V2::system_category()
1400a2699mov rcx, [r14]
1400a269cand ebx, 1
1400a269fmov [rsp+72], rax
1400a26a4mov rsi, rax
1400a26a7call _wopendir
1400a26acmov [rsp+112], rax
1400a26b1test rax, rax
1400a26b4je 0x1400a2ad0
1400a26ba
1400a26baloc_1400a26ba:
1400a26bamov [rsp+64], 0
1400a26c2mov [rsp+72], rsi
1400a26c7
1400a26c7loc_1400a26c7:
1400a26c7xor r8l, r8l
1400a26calea rcx, [rsp+152]
1400a26d2lea rsi, [rsp+136]
1400a26damov [rsp+128], 0
1400a26e6mov [rsp+120], rsi
1400a26eblea rdi, [rsp+176]
1400a26f3mov [rsp+136], r8w
1400a26fccall std::filesystem::__cxx11::path::_List::_List()
1400a2701lea rax, [rsp+192]
1400a2709xor r9l, r9l
1400a270cmov [rsp+160], rdi
1400a2714mov rcx, rax
1400a2717mov [rsp+32], rax
1400a271cmov [rsp+168], 0
1400a2728mov [rsp+176], r9w
1400a2731call std::filesystem::__cxx11::path::_List::_List()
1400a2736mov r10l, [rsp+64]
1400a273bmov [rsp+200], 0
1400a2743test r10l, r10l
1400a2746je 0x1400a2980
1400a274c
1400a274cloc_1400a274c:
1400a274cmov rdx, [rsp+112]
1400a2751test rdx, rdx
1400a2754je 0x1400a28c2
1400a275amov ecx, 112
1400a275fmov [rsp+40], rdx
1400a2764call operator new(unsigned long long)
1400a2769mov rdx, [rsp+40]
1400a276emov r13, rax
1400a2771mov rax, [rip+0xf09f0]
1400a2778mov [rsp+112], 0
1400a2781lea r8, [r13+40]
1400a2785mov [r13+16], rdx
1400a2789mov rdx, [rsp+120]
1400a278emov [r13+8], rax
1400a2792lea rax, [rip+0x1005e7]
1400a2799mov [r13], rax
1400a279dmov rax, [rsp+128]
1400a27a5mov [r13+24], r8
1400a27a9cmp rdx, rsi
1400a27acje 0x1400a2a88
1400a27b2mov [r13+24], rdx
1400a27b6mov rdx, [rsp+136]
1400a27bemov [r13+40], rdx
1400a27c2
1400a27c2loc_1400a27c2:
1400a27c2mov [r13+32], rax
1400a27c6xor ecx, ecx
1400a27c8mov rax, [rsp+152]
1400a27d0mov [rsp+136], cx
1400a27d8lea rcx, [rsp+120]
1400a27ddmov [r13+56], rax
1400a27e1mov [rsp+120], rsi
1400a27e6mov [rsp+128], 0
1400a27f2mov [rsp+152], 0
1400a27fecall std::filesystem::__cxx11::path::_M_split_cmpts()
1400a2803mov rdx, [rsp+160]
1400a280blea r8, [r13+80]
1400a280fmov rax, [rsp+168]
1400a2817mov [r13+64], r8
1400a281bcmp rdx, rdi
1400a281eje 0x1400a2b00
1400a2824mov [r13+64], rdx
1400a2828mov rdx, [rsp+176]
1400a2830mov [r13+80], rdx
1400a2834
1400a2834loc_1400a2834:
1400a2834mov [r13+72], rax
1400a2838lea rcx, [r13+16]
1400a283cxor edx, edx
1400a283emov rax, [rsp+192]
1400a2846mov [rsp+40], rcx
1400a284blea rcx, [rsp+160]
1400a2853mov [r13+96], rax
1400a2857mov [rsp+176], dx
1400a285fmov [rsp+160], rdi
1400a2867mov [rsp+168], 0
1400a2873mov [rsp+192], 0
1400a287fcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400a2884movzx eax, [rsp+200]
1400a288cmovzx edx, bl
1400a288fmov rbx, [rsp+40]
1400a2894lea r8, [rsp+64]
1400a2899mov [r13+104], al
1400a289dmov rcx, rbx
1400a28a0call std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a28a5test al, al
1400a28a7je 0x1400a2a30
1400a28admov rax, [rbp+8]
1400a28b1mov [rbp], rbx
1400a28b5mov [rbp+8], r13
1400a28b9test rax, rax
1400a28bcjne 0x1400a2a20
1400a28c2
1400a28c2loc_1400a28c2:
1400a28c2test r12, r12
1400a28c5je 0x1400a2998
1400a28cbmovdqu x1, [rsp+64]
1400a28d1movups [r12], x1
1400a28d6
1400a28d6loc_1400a28d6:
1400a28d6mov rdx, [rsp+192]
1400a28detest rdx, rdx
1400a28e1je 0x1400a28ed
1400a28e3mov rcx, [rsp+32]
1400a28e8call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a28ed
1400a28edloc_1400a28ed:
1400a28edmov rcx, [rsp+160]
1400a28f5cmp rcx, rdi
1400a28f8je 0x1400a290c
1400a28famov rax, [rsp+176]
1400a2902lea rdx, [rax+rax+2]
1400a2907call operator delete(void*, unsigned long long)
1400a290c
1400a290cloc_1400a290c:
1400a290cmov rdx, [rsp+152]
1400a2914test rdx, rdx
1400a2917je 0x1400a2926
1400a2919lea rcx, [rsp+152]
1400a2921call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a2926
1400a2926loc_1400a2926:
1400a2926mov rcx, [rsp+120]
1400a292bcmp rcx, rsi
1400a292eje 0x1400a2942
1400a2930mov rax, [rsp+136]
1400a2938lea rdx, [rax+rax+2]
1400a293dcall operator delete(void*, unsigned long long)
1400a2942
1400a2942loc_1400a2942:
1400a2942mov rcx, [rsp+112]
1400a2947test rcx, rcx
1400a294aje 0x1400a2951
1400a294ccall _wclosedir
1400a2951
1400a2951loc_1400a2951:
1400a2951mov rbx, [rip+0xf4d38]
1400a2958mov rax, [rsp+216]
1400a2960sub rax, [rbx]
1400a2963jne 0x1400a2c4f
1400a2969add rsp, 232
1400a2970pop rbx
1400a2971pop rsi
1400a2972pop rdi
1400a2973pop rbp
1400a2974pop r12
1400a2976pop r13
1400a2978pop r14
1400a297apop r15
1400a297cret
1400a297d
1400a297d 0f 1f 00 ...
1400a2980
1400a2980loc_1400a2980:
1400a2980mov rdx, r14
1400a2983lea rcx, [rsp+120]
1400a2988call std::filesystem::__cxx11::path::operator=(std::filesystem::__cxx11::path const&)
1400a298djmp 0x1400a274c
1400a2992
1400a2992 66 0f 1f 44 00 00 f..D..
1400a2998
1400a2998loc_1400a2998:
1400a2998mov eax, [rsp+64]
1400a299ctest eax, eax
1400a299eje 0x1400a28d6
1400a29a4mov ecx, 48
1400a29a9call __cxa_allocate_exception
1400a29aelea rdx, [rip+0xf06d3]
1400a29b5lea rcx, [rsp+80]
1400a29bamov rdi, rax
1400a29bdcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a29c2lea r9, [rsp+48]
1400a29c7mov r8, r14
1400a29calea rdx, [rsp+80]
1400a29cfmov rcx, rdi
1400a29d2movdqu x2, [rsp+64]
1400a29d8movups [rsp+48], x2
1400a29ddcall 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)
1400a29e2lea rcx, [rsp+80]
1400a29e7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a29ecmov rsi, [rip+0xf4c9d]
1400a29f3mov rax, [rsp+216]
1400a29fbsub rax, [rsi]
1400a29fejne 0x1400a2c4f
1400a2a04lea r8, [rip-1499]
1400a2a0blea rdx, [rip+0xf830e]
1400a2a12mov rcx, rdi
1400a2a15call __cxa_throw
1400a2a1anop [rax+rax]
1400a2a20
1400a2a20loc_1400a2a20:
1400a2a20mov r13, rax
1400a2a23nop [rax+rax]
1400a2a2enop
1400a2a30
1400a2a30loc_1400a2a30:
1400a2a30mov rcx, [r13+8]
1400a2a34lea rax, [r13+8]
1400a2a38mov rdx, 0x100000001
1400a2a42cmp rcx, rdx
1400a2a45je 0x1400a2a60
1400a2a47lock sub [rax], 1
1400a2a4bjne 0x1400a28c2
1400a2a51mov rcx, r13
1400a2a54call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a2a59jmp 0x1400a28c2
1400a2a5e
1400a2a5e 66 90 f.
1400a2a60
1400a2a60loc_1400a2a60:
1400a2a60mov rax, [r13]
1400a2a64mov rcx, r13
1400a2a67mov [r13+8], 0
1400a2a6fcall [rax+16]
1400a2a72mov rax, [r13]
1400a2a76mov rcx, r13
1400a2a79call [rax+24]
1400a2a7cjmp 0x1400a28c2
1400a2a81
1400a2a81 0f 1f 80 00 00 00 00 .......
1400a2a88
1400a2a88loc_1400a2a88:
1400a2a88lea rdx, [rax+rax+2]
1400a2a8dcmp edx, 8
1400a2a90jae 0x1400a2b98
1400a2a96test dl, 4
1400a2a99jne 0x1400a2bfe
1400a2a9ftest edx, edx
1400a2aa1je 0x1400a27c2
1400a2aa7movzx ecx, [rsi]
1400a2aaamov [r8], cl
1400a2aadtest dl, 2
1400a2ab0je 0x1400a27c2
1400a2ab6mov edx, edx
1400a2ab8movzx ecx, [rsi+rdx-2]
1400a2abdmov [r8+rdx-2], cx
1400a2ac3jmp 0x1400a27c2
1400a2ac8
1400a2ac8 0f 1f 84 00 00 00 00 00 ........
1400a2ad0
1400a2ad0loc_1400a2ad0:
1400a2ad0mov rdi, [rip+0x127331]
1400a2ad7call rdi
1400a2ad9cmp [rax], 13
1400a2adcjne 0x1400a2ae6
1400a2adetest bl, bl
1400a2ae0jne 0x1400a26ba
1400a2ae6
1400a2ae6loc_1400a2ae6:
1400a2ae6call std::_V2::generic_category()
1400a2aebmov rsi, rax
1400a2aeecall rdi
1400a2af0mov eax, [rax]
1400a2af2mov [rsp+72], rsi
1400a2af7mov [rsp+64], eax
1400a2afbjmp 0x1400a26c7
1400a2b00
1400a2b00loc_1400a2b00:
1400a2b00lea rdx, [rax+rax+2]
1400a2b05cmp edx, 8
1400a2b08jae 0x1400a2b40
1400a2b0atest dl, 4
1400a2b0djne 0x1400a2be9
1400a2b13test edx, edx
1400a2b15je 0x1400a2834
1400a2b1bmovzx ecx, [rdi]
1400a2b1emov [r8], cl
1400a2b21test dl, 2
1400a2b24je 0x1400a2834
1400a2b2amov edx, edx
1400a2b2cmovzx ecx, [rdi+rdx-2]
1400a2b31mov [r8+rdx-2], cx
1400a2b37jmp 0x1400a2834
1400a2b3c
1400a2b3c 0f 1f 40 00 ..@.
1400a2b40
1400a2b40loc_1400a2b40:
1400a2b40mov rcx, [rdi]
1400a2b43mov r11, rdi
1400a2b46mov [r8], rcx
1400a2b49mov ecx, edx
1400a2b4bmov r10, [rdi+rcx-8]
1400a2b50mov [r8+rcx-8], r10
1400a2b55lea rcx, [r13+88]
1400a2b59and rcx, -8
1400a2b5dsub r8, rcx
1400a2b60add edx, r8l
1400a2b63sub r11, r8
1400a2b66and edx, -8
1400a2b69cmp edx, 8
1400a2b6cjb 0x1400a2834
1400a2b72and edx, -8
1400a2b75xor r8l, r8l
1400a2b78
1400a2b78loc_1400a2b78:
1400a2b78mov r9l, r8l
1400a2b7badd r8l, 8
1400a2b7fmov r10, [r11+r9]
1400a2b83mov [rcx+r9], r10
1400a2b87cmp r8l, edx
1400a2b8ajb 0x1400a2b78
1400a2b8cjmp 0x1400a2834
1400a2b91
1400a2b91 0f 1f 80 00 00 00 00 .......
1400a2b98
1400a2b98loc_1400a2b98:
1400a2b98mov rcx, [rsi]
1400a2b9bmov r11, rsi
1400a2b9emov [r8], rcx
1400a2ba1mov ecx, edx
1400a2ba3mov r10, [rsi+rcx-8]
1400a2ba8mov [r8+rcx-8], r10
1400a2badlea rcx, [r13+48]
1400a2bb1and rcx, -8
1400a2bb5sub r8, rcx
1400a2bb8add edx, r8l
1400a2bbbsub r11, r8
1400a2bbeand edx, -8
1400a2bc1cmp edx, 8
1400a2bc4jb 0x1400a27c2
1400a2bcaand edx, -8
1400a2bcdxor r8l, r8l
1400a2bd0
1400a2bd0loc_1400a2bd0:
1400a2bd0mov r9l, r8l
1400a2bd3add r8l, 8
1400a2bd7mov r10, [r11+r9]
1400a2bdbmov [rcx+r9], r10
1400a2bdfcmp r8l, edx
1400a2be2jb 0x1400a2bd0
1400a2be4jmp 0x1400a27c2
1400a2be9
1400a2be9loc_1400a2be9:
1400a2be9mov ecx, [rdi]
1400a2bebmov edx, edx
1400a2bedmov [r8], ecx
1400a2bf0mov ecx, [rdi+rdx-4]
1400a2bf4mov [r8+rdx-4], ecx
1400a2bf9jmp 0x1400a2834
1400a2bfe
1400a2bfeloc_1400a2bfe:
1400a2bfemov ecx, [rsi]
1400a2c00mov edx, edx
1400a2c02mov [r8], ecx
1400a2c05mov ecx, [rsi+rdx-4]
1400a2c09mov [r8+rdx-4], ecx
1400a2c0ejmp 0x1400a27c2
1400a2c13
1400a2c13 48 8d 4c 24 50 48 89 c3 e8 f0 a3 03 00 H.L$PH.......
1400a2c20 48 89 f9 e8 28 f3 05 00 H...(...
1400a2c28
1400a2c28loc_1400a2c28:
1400a2c28lea rcx, [rsp+112]
1400a2c2dcall std::filesystem::__cxx11::_Dir::~_Dir()
1400a2c32mov rcx, [rbp+8]
1400a2c36test rcx, rcx
1400a2c39jne 0x1400a2ca0
1400a2c3b
1400a2c3bloc_1400a2c3b:
1400a2c3bmov rdi, [rip+0xf4a4e]
1400a2c42mov rax, [rsp+216]
1400a2c4asub rax, [rdi]
1400a2c4dje 0x1400a2ca7
1400a2c4f
1400a2c4floc_1400a2c4f:
1400a2c4fcall __stack_chk_fail
1400a2c54mov rbx, rax
1400a2c57jmp 0x1400a2c28
1400a2c59
1400a2c59 48 8b 4c 24 20 48 89 H.L$ H.
1400a2c60 c3 e8 aa c3 00 00 48 8d 8c 24 a0 00 00 00 e8 cd ......H..$......
1400a2c70 ed 03 00 48 8d 8c 24 98 00 00 00 e8 90 c3 00 00 ...H..$.........
1400a2c80 48 8d 4c 24 78 e8 b6 ed 03 00 48 8b 4c 24 70 48 H.L$x.....H.L$pH
1400a2c90 85 c9 74 9e e8 67 92 f7 ff eb 97 48 89 c3 eb 80 ..t..g.....H....
1400a2ca0
1400a2ca0loc_1400a2ca0:
1400a2ca0call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
1400a2ca5jmp 0x1400a2c3b
1400a2ca7
1400a2ca7loc_1400a2ca7:
1400a2ca7mov rcx, rbx
1400a2caacall _Unwind_Resume
1400a2cafnop
1400a2650
1400a2650std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*):
1400a2650push r15
1400a2652push r14
1400a2654push r13
1400a2656push r12
1400a2658push rbp
1400a2659push rdi
1400a265apush rsi
1400a265bpush rbx
1400a265csub rsp, 232
1400a2663pxor x0, x0
1400a2667mov rdi, [rip+0xf5022]
1400a266emov r14, rdx
1400a2671movups [rcx], x0
1400a2674mov ebx, r8l
1400a2677mov rbp, rcx
1400a267amov rax, [rdi]
1400a267dmov [rsp+216], rax
1400a2685xor eax, eax
1400a2687mov r12, r9
1400a268amov [rsp+64], 0
1400a2692shr bl, 1
1400a2694call std::_V2::system_category()
1400a2699mov rcx, [r14]
1400a269cand ebx, 1
1400a269fmov [rsp+72], rax
1400a26a4mov rsi, rax
1400a26a7call _wopendir
1400a26acmov [rsp+112], rax
1400a26b1test rax, rax
1400a26b4je 0x1400a2ad0
1400a26ba
1400a26baloc_1400a26ba:
1400a26bamov [rsp+64], 0
1400a26c2mov [rsp+72], rsi
1400a26c7
1400a26c7loc_1400a26c7:
1400a26c7xor r8l, r8l
1400a26calea rcx, [rsp+152]
1400a26d2lea rsi, [rsp+136]
1400a26damov [rsp+128], 0
1400a26e6mov [rsp+120], rsi
1400a26eblea rdi, [rsp+176]
1400a26f3mov [rsp+136], r8w
1400a26fccall std::filesystem::__cxx11::path::_List::_List()
1400a2701lea rax, [rsp+192]
1400a2709xor r9l, r9l
1400a270cmov [rsp+160], rdi
1400a2714mov rcx, rax
1400a2717mov [rsp+32], rax
1400a271cmov [rsp+168], 0
1400a2728mov [rsp+176], r9w
1400a2731call std::filesystem::__cxx11::path::_List::_List()
1400a2736mov r10l, [rsp+64]
1400a273bmov [rsp+200], 0
1400a2743test r10l, r10l
1400a2746je 0x1400a2980
1400a274c
1400a274cloc_1400a274c:
1400a274cmov rdx, [rsp+112]
1400a2751test rdx, rdx
1400a2754je 0x1400a28c2
1400a275amov ecx, 112
1400a275fmov [rsp+40], rdx
1400a2764call operator new(unsigned long long)
1400a2769mov rdx, [rsp+40]
1400a276emov r13, rax
1400a2771mov rax, [rip+0xf09f0]
1400a2778mov [rsp+112], 0
1400a2781lea r8, [r13+40]
1400a2785mov [r13+16], rdx
1400a2789mov rdx, [rsp+120]
1400a278emov [r13+8], rax
1400a2792lea rax, [rip+0x1005e7]
1400a2799mov [r13], rax
1400a279dmov rax, [rsp+128]
1400a27a5mov [r13+24], r8
1400a27a9cmp rdx, rsi
1400a27acje 0x1400a2a88
1400a27b2mov [r13+24], rdx
1400a27b6mov rdx, [rsp+136]
1400a27bemov [r13+40], rdx
1400a27c2
1400a27c2loc_1400a27c2:
1400a27c2mov [r13+32], rax
1400a27c6xor ecx, ecx
1400a27c8mov rax, [rsp+152]
1400a27d0mov [rsp+136], cx
1400a27d8lea rcx, [rsp+120]
1400a27ddmov [r13+56], rax
1400a27e1mov [rsp+120], rsi
1400a27e6mov [rsp+128], 0
1400a27f2mov [rsp+152], 0
1400a27fecall std::filesystem::__cxx11::path::_M_split_cmpts()
1400a2803mov rdx, [rsp+160]
1400a280blea r8, [r13+80]
1400a280fmov rax, [rsp+168]
1400a2817mov [r13+64], r8
1400a281bcmp rdx, rdi
1400a281eje 0x1400a2b00
1400a2824mov [r13+64], rdx
1400a2828mov rdx, [rsp+176]
1400a2830mov [r13+80], rdx
1400a2834
1400a2834loc_1400a2834:
1400a2834mov [r13+72], rax
1400a2838lea rcx, [r13+16]
1400a283cxor edx, edx
1400a283emov rax, [rsp+192]
1400a2846mov [rsp+40], rcx
1400a284blea rcx, [rsp+160]
1400a2853mov [r13+96], rax
1400a2857mov [rsp+176], dx
1400a285fmov [rsp+160], rdi
1400a2867mov [rsp+168], 0
1400a2873mov [rsp+192], 0
1400a287fcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400a2884movzx eax, [rsp+200]
1400a288cmovzx edx, bl
1400a288fmov rbx, [rsp+40]
1400a2894lea r8, [rsp+64]
1400a2899mov [r13+104], al
1400a289dmov rcx, rbx
1400a28a0call std::filesystem::__cxx11::_Dir::advance(bool, std::error_code&)
1400a28a5test al, al
1400a28a7je 0x1400a2a30
1400a28admov rax, [rbp+8]
1400a28b1mov [rbp], rbx
1400a28b5mov [rbp+8], r13
1400a28b9test rax, rax
1400a28bcjne 0x1400a2a20
1400a28c2
1400a28c2loc_1400a28c2:
1400a28c2test r12, r12
1400a28c5je 0x1400a2998
1400a28cbmovdqu x1, [rsp+64]
1400a28d1movups [r12], x1
1400a28d6
1400a28d6loc_1400a28d6:
1400a28d6mov rdx, [rsp+192]
1400a28detest rdx, rdx
1400a28e1je 0x1400a28ed
1400a28e3mov rcx, [rsp+32]
1400a28e8call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a28ed
1400a28edloc_1400a28ed:
1400a28edmov rcx, [rsp+160]
1400a28f5cmp rcx, rdi
1400a28f8je 0x1400a290c
1400a28famov rax, [rsp+176]
1400a2902lea rdx, [rax+rax+2]
1400a2907call operator delete(void*, unsigned long long)
1400a290c
1400a290cloc_1400a290c:
1400a290cmov rdx, [rsp+152]
1400a2914test rdx, rdx
1400a2917je 0x1400a2926
1400a2919lea rcx, [rsp+152]
1400a2921call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400a2926
1400a2926loc_1400a2926:
1400a2926mov rcx, [rsp+120]
1400a292bcmp rcx, rsi
1400a292eje 0x1400a2942
1400a2930mov rax, [rsp+136]
1400a2938lea rdx, [rax+rax+2]
1400a293dcall operator delete(void*, unsigned long long)
1400a2942
1400a2942loc_1400a2942:
1400a2942mov rcx, [rsp+112]
1400a2947test rcx, rcx
1400a294aje 0x1400a2951
1400a294ccall _wclosedir
1400a2951
1400a2951loc_1400a2951:
1400a2951mov rbx, [rip+0xf4d38]
1400a2958mov rax, [rsp+216]
1400a2960sub rax, [rbx]
1400a2963jne 0x1400a2c4f
1400a2969add rsp, 232
1400a2970pop rbx
1400a2971pop rsi
1400a2972pop rdi
1400a2973pop rbp
1400a2974pop r12
1400a2976pop r13
1400a2978pop r14
1400a297apop r15
1400a297cret
1400a297d
1400a297d 0f 1f 00 ...
1400a2980
1400a2980loc_1400a2980:
1400a2980mov rdx, r14
1400a2983lea rcx, [rsp+120]
1400a2988call std::filesystem::__cxx11::path::operator=(std::filesystem::__cxx11::path const&)
1400a298djmp 0x1400a274c
1400a2992
1400a2992 66 0f 1f 44 00 00 f..D..
1400a2998
1400a2998loc_1400a2998:
1400a2998mov eax, [rsp+64]
1400a299ctest eax, eax
1400a299eje 0x1400a28d6
1400a29a4mov ecx, 48
1400a29a9call __cxa_allocate_exception
1400a29aelea rdx, [rip+0xf06d3]
1400a29b5lea rcx, [rsp+80]
1400a29bamov rdi, rax
1400a29bdcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400a29c2lea r9, [rsp+48]
1400a29c7mov r8, r14
1400a29calea rdx, [rsp+80]
1400a29cfmov rcx, rdi
1400a29d2movdqu x2, [rsp+64]
1400a29d8movups [rsp+48], x2
1400a29ddcall 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)
1400a29e2lea rcx, [rsp+80]
1400a29e7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400a29ecmov rsi, [rip+0xf4c9d]
1400a29f3mov rax, [rsp+216]
1400a29fbsub rax, [rsi]
1400a29fejne 0x1400a2c4f
1400a2a04lea r8, [rip-1499]
1400a2a0blea rdx, [rip+0xf830e]
1400a2a12mov rcx, rdi
1400a2a15call __cxa_throw
1400a2a1anop [rax+rax]
1400a2a20
1400a2a20loc_1400a2a20:
1400a2a20mov r13, rax
1400a2a23nop [rax+rax]
1400a2a2enop
1400a2a30
1400a2a30loc_1400a2a30:
1400a2a30mov rcx, [r13+8]
1400a2a34lea rax, [r13+8]
1400a2a38mov rdx, 0x100000001
1400a2a42cmp rcx, rdx
1400a2a45je 0x1400a2a60
1400a2a47lock sub [rax], 1
1400a2a4bjne 0x1400a28c2
1400a2a51mov rcx, r13
1400a2a54call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400a2a59jmp 0x1400a28c2
1400a2a5e
1400a2a5e 66 90 f.
1400a2a60
1400a2a60loc_1400a2a60:
1400a2a60mov rax, [r13]
1400a2a64mov rcx, r13
1400a2a67mov [r13+8], 0
1400a2a6fcall [rax+16]
1400a2a72mov rax, [r13]
1400a2a76mov rcx, r13
1400a2a79call [rax+24]
1400a2a7cjmp 0x1400a28c2
1400a2a81
1400a2a81 0f 1f 80 00 00 00 00 .......
1400a2a88
1400a2a88loc_1400a2a88:
1400a2a88lea rdx, [rax+rax+2]
1400a2a8dcmp edx, 8
1400a2a90jae 0x1400a2b98
1400a2a96test dl, 4
1400a2a99jne 0x1400a2bfe
1400a2a9ftest edx, edx
1400a2aa1je 0x1400a27c2
1400a2aa7movzx ecx, [rsi]
1400a2aaamov [r8], cl
1400a2aadtest dl, 2
1400a2ab0je 0x1400a27c2
1400a2ab6mov edx, edx
1400a2ab8movzx ecx, [rsi+rdx-2]
1400a2abdmov [r8+rdx-2], cx
1400a2ac3jmp 0x1400a27c2
1400a2ac8
1400a2ac8 0f 1f 84 00 00 00 00 00 ........
1400a2ad0
1400a2ad0loc_1400a2ad0:
1400a2ad0mov rdi, [rip+0x127331]
1400a2ad7call rdi
1400a2ad9cmp [rax], 13
1400a2adcjne 0x1400a2ae6
1400a2adetest bl, bl
1400a2ae0jne 0x1400a26ba
1400a2ae6
1400a2ae6loc_1400a2ae6:
1400a2ae6call std::_V2::generic_category()
1400a2aebmov rsi, rax
1400a2aeecall rdi
1400a2af0mov eax, [rax]
1400a2af2mov [rsp+72], rsi
1400a2af7mov [rsp+64], eax
1400a2afbjmp 0x1400a26c7
1400a2b00
1400a2b00loc_1400a2b00:
1400a2b00lea rdx, [rax+rax+2]
1400a2b05cmp edx, 8
1400a2b08jae 0x1400a2b40
1400a2b0atest dl, 4
1400a2b0djne 0x1400a2be9
1400a2b13test edx, edx
1400a2b15je 0x1400a2834
1400a2b1bmovzx ecx, [rdi]
1400a2b1emov [r8], cl
1400a2b21test dl, 2
1400a2b24je 0x1400a2834
1400a2b2amov edx, edx
1400a2b2cmovzx ecx, [rdi+rdx-2]
1400a2b31mov [r8+rdx-2], cx
1400a2b37jmp 0x1400a2834
1400a2b3c
1400a2b3c 0f 1f 40 00 ..@.
1400a2b40
1400a2b40loc_1400a2b40:
1400a2b40mov rcx, [rdi]
1400a2b43mov r11, rdi
1400a2b46mov [r8], rcx
1400a2b49mov ecx, edx
1400a2b4bmov r10, [rdi+rcx-8]
1400a2b50mov [r8+rcx-8], r10
1400a2b55lea rcx, [r13+88]
1400a2b59and rcx, -8
1400a2b5dsub r8, rcx
1400a2b60add edx, r8l
1400a2b63sub r11, r8
1400a2b66and edx, -8
1400a2b69cmp edx, 8
1400a2b6cjb 0x1400a2834
1400a2b72and edx, -8
1400a2b75xor r8l, r8l
1400a2b78
1400a2b78loc_1400a2b78:
1400a2b78mov r9l, r8l
1400a2b7badd r8l, 8
1400a2b7fmov r10, [r11+r9]
1400a2b83mov [rcx+r9], r10
1400a2b87cmp r8l, edx
1400a2b8ajb 0x1400a2b78
1400a2b8cjmp 0x1400a2834
1400a2b91
1400a2b91 0f 1f 80 00 00 00 00 .......
1400a2b98
1400a2b98loc_1400a2b98:
1400a2b98mov rcx, [rsi]
1400a2b9bmov r11, rsi
1400a2b9emov [r8], rcx
1400a2ba1mov ecx, edx
1400a2ba3mov r10, [rsi+rcx-8]
1400a2ba8mov [r8+rcx-8], r10
1400a2badlea rcx, [r13+48]
1400a2bb1and rcx, -8
1400a2bb5sub r8, rcx
1400a2bb8add edx, r8l
1400a2bbbsub r11, r8
1400a2bbeand edx, -8
1400a2bc1cmp edx, 8
1400a2bc4jb 0x1400a27c2
1400a2bcaand edx, -8
1400a2bcdxor r8l, r8l
1400a2bd0
1400a2bd0loc_1400a2bd0:
1400a2bd0mov r9l, r8l
1400a2bd3add r8l, 8
1400a2bd7mov r10, [r11+r9]
1400a2bdbmov [rcx+r9], r10
1400a2bdfcmp r8l, edx
1400a2be2jb 0x1400a2bd0
1400a2be4jmp 0x1400a27c2
1400a2be9
1400a2be9loc_1400a2be9:
1400a2be9mov ecx, [rdi]
1400a2bebmov edx, edx
1400a2bedmov [r8], ecx
1400a2bf0mov ecx, [rdi+rdx-4]
1400a2bf4mov [r8+rdx-4], ecx
1400a2bf9jmp 0x1400a2834
1400a2bfe
1400a2bfeloc_1400a2bfe:
1400a2bfemov ecx, [rsi]
1400a2c00mov edx, edx
1400a2c02mov [r8], ecx
1400a2c05mov ecx, [rsi+rdx-4]
1400a2c09mov [r8+rdx-4], ecx
1400a2c0ejmp 0x1400a27c2
1400a2c13
1400a2c13 48 8d 4c 24 50 48 89 c3 e8 f0 a3 03 00 H.L$PH.......
1400a2c20 48 89 f9 e8 28 f3 05 00 H...(...
1400a2c28
1400a2c28loc_1400a2c28:
1400a2c28lea rcx, [rsp+112]
1400a2c2dcall std::filesystem::__cxx11::_Dir::~_Dir()
1400a2c32mov rcx, [rbp+8]
1400a2c36test rcx, rcx
1400a2c39jne 0x1400a2ca0
1400a2c3b
1400a2c3bloc_1400a2c3b:
1400a2c3bmov rdi, [rip+0xf4a4e]
1400a2c42mov rax, [rsp+216]
1400a2c4asub rax, [rdi]
1400a2c4dje 0x1400a2ca7
1400a2c4f
1400a2c4floc_1400a2c4f:
1400a2c4fcall __stack_chk_fail
1400a2c54mov rbx, rax
1400a2c57jmp 0x1400a2c28
1400a2c59
1400a2c59 48 8b 4c 24 20 48 89 H.L$ H.
1400a2c60 c3 e8 aa c3 00 00 48 8d 8c 24 a0 00 00 00 e8 cd ......H..$......
1400a2c70 ed 03 00 48 8d 8c 24 98 00 00 00 e8 90 c3 00 00 ...H..$.........
1400a2c80 48 8d 4c 24 78 e8 b6 ed 03 00 48 8b 4c 24 70 48 H.L$x.....H.L$pH
1400a2c90 85 c9 74 9e e8 67 92 f7 ff eb 97 48 89 c3 eb 80 ..t..g.....H....
1400a2ca0
1400a2ca0loc_1400a2ca0:
1400a2ca0call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
1400a2ca5jmp 0x1400a2c3b
1400a2ca7
1400a2ca7loc_1400a2ca7:
1400a2ca7mov rcx, rbx
1400a2caacall _Unwind_Resume
1400a2cafnop
1400a2650
1400a2cb0
1400a2cb0std::filesystem::__cxx11::directory_iterator::~directory_iterator():
1400a2cb0push rbp
1400a2cb1mov rbp, rsp
1400a2cb4sub rsp, 32
1400a2cb8mov [rbp+16], rcx
1400a2cbcmov rax, [rbp+16]
1400a2cc0mov rcx, rax
1400a2cc3call std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
1400a2cc8nop
1400a2cc9add rsp, 32
1400a2ccdpop rbp
1400a2cceret
1400a2cb0
1400a2cb0std::filesystem::__cxx11::directory_iterator::~directory_iterator():
1400a2cb0push rbp
1400a2cb1mov rbp, rsp
1400a2cb4sub rsp, 32
1400a2cb8mov [rbp+16], rcx
1400a2cbcmov rax, [rbp+16]
1400a2cc0mov rcx, rax
1400a2cc3call std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
1400a2cc8nop
1400a2cc9add rsp, 32
1400a2ccdpop rbp
1400a2cceret
1400a2cb0
1400a2ccf
1400a2ccf // align 0x10
1400a2ccf // align 0x10
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
Loading..