File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
000d1a5f
000d1a5fakira_v2::path_finder::PathFinder::start:
000d1a5fpush rbp
000d1a60mov rbp, rsp
000d1a63push r15
000d1a65push r14
000d1a67push r13
000d1a69push r12
000d1a6bpush rbx
000d1a6cand rsp, -128
000d1a70sub rsp, 640
000d1a77mov rbx, rdi
000d1a7amov al, [rdi+56]
000d1a7dmov [rsp+24], al
000d1a81mov rsi, [rdi]
000d1a84mov rdx, [rdi+16]
000d1a88lea rdi, [rsp+480]
000d1a90call std::sys::unix::os_str::Slice::to_owned
000d1a95mov [rsp+88], rbx
000d1a9amov r13, [rbx+48]
000d1a9ecall std::time::Instant::now
000d1aa3mov [rsp+80], rax
000d1aa8mov [rsp+52], edx
000d1aacxorps x0, x0
000d1aaflea rbx, [rsp+128]
000d1ab7movaps [rbx], x0
000d1abamovaps [rbx+128], x0
000d1ac1mov edi, 512
000d1ac6mov esi, 128
000d1acbcall alloc::alloc::exchange_malloc
000d1ad0mov r15, rax
000d1ad3mov edx, 256
000d1ad8mov rdi, rax
000d1adbmov rsi, rbx
000d1adecall [rip+0x14003c]
000d1ae4and [r15+256], 0
000d1aecxor eax, eax
000d1aeemov [r15+260], al
000d1af5push 8
000d1af7pop rbx
000d1af8mov [r15+264], rbx
000d1affxorps x0, x0
000d1b02movaps [r15+272], x0
000d1b0amov [r15+288], rbx
000d1b11movups [r15+296], x0
000d1b19mov [r15+312], 1
000d1b21push 1
000d1b23pop r14
000d1b25mov [r15+384], r14
000d1b2cmov [r15+392], r14
000d1b33mov [r15+400], al
000d1b3atest r13, r13
000d1b3dje 0xd222f
000d1b43lea rax, [rsp+128]
000d1b4bmovaps [rax], x0
000d1b4emovaps [rax+128], x0
000d1b55mov edi, 512
000d1b5amov esi, 128
000d1b5fcall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1732
000d1b64mov r12, rax
000d1b67mov edx, 256
000d1b6cmov rdi, rax
000d1b6flea rsi, [rsp+128]
000d1b77call [rip+0x13ffa3]
000d1b7dlea rax, [r12+256]
000d1b85mov [rsp+104], rax
000d1b8aand [r12+256], 0
000d1b93xor ecx, ecx
000d1b95mov [r12+260], cl
000d1b9dlea rax, [r12+264]
000d1ba5mov [rsp+72], rax
000d1baamov [r12+264], rbx
000d1bb2xorps x0, x0
000d1bb5movaps [r12+272], x0
000d1bbemov [r12+288], rbx
000d1bc6movups [r12+296], x0
000d1bcfmov [r12+312], 1
000d1bd8lea rax, [r12+384]
000d1be0mov [rsp+96], rax
000d1be5mov [r12+384], r14
000d1bedmov [r12+392], r14
000d1bf5mov [r12+400], cl
000d1bfdmov edi, 136
000d1c02mov rsi, rbx
000d1c05call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1732
000d1c0amov rcx, r14
000d1c0dmov r14, rax
000d1c10mov [rax], rcx
000d1c13mov [rax+8], rcx
000d1c17and [rax+32], 0
000d1c1cxorps x1, x1
000d1c1fmovups [rax+16], x1
000d1c23lea rax, [rsp+128]
000d1c2bmovups x0, [rax]
000d1c2emovups [r14+40], x0
000d1c33and [r14+56], 0
000d1c38xor eax, eax
000d1c3amov [r14+60], al
000d1c3emov [r14+64], rcx
000d1c42mov [r14+72], r12
000d1c46movups [r14+96], x1
000d1c4bmovups [r14+80], x1
000d1c50mov [r14+112], r13
000d1c54and [r14+120], 0
000d1c59and [r14+128], 0
000d1c61
000d1c61loc_d1c61:
000d1c61sub r13, 1
000d1c65jb 0xd1c7b
000d1c67lock inc [r14]
000d1c6bjle 0xd221b
000d1c71mov rdi, r14
000d1c74call threadpool::spawn_in_pool
000d1c79jmp 0xd1c61
000d1c7b
000d1c7bloc_d1c7b:
000d1c7bpush 112
000d1c7dpop rdi
000d1c7epush 8
000d1c80pop rsi
000d1c81call alloc::alloc::exchange_malloc
000d1c86mov rbx, rax
000d1c89lea rax, [rip-0x97d4c]
000d1c90mov [rbx], rax
000d1c93push 4
000d1c95pop rcx
000d1c96mov [rbx+8], rcx
000d1c9alea rdx, [rip-0x9152b]
000d1ca1mov [rbx+16], rdx
000d1ca5mov [rbx+24], 3
000d1cadlea rdx, [rip-0x97d6c]
000d1cb4mov [rbx+32], rdx
000d1cb8mov [rbx+40], rcx
000d1cbcmov [rbx+48], rax
000d1cc0mov [rbx+56], rcx
000d1cc4lea rax, [rip-0x97d7f]
000d1ccbmov [rbx+64], rax
000d1ccfmov [rbx+72], rcx
000d1cd3lea rax, [rip-0x97d8a]
000d1cdamov [rbx+80], rax
000d1cdemov [rbx+88], rcx
000d1ce2lea rax, [rip-0x97d95]
000d1ce9mov [rbx+96], rax
000d1cedmov [rbx+104], rcx
000d1cf1call std::sys_common::thread::min_stack
000d1cf6mov r13, rax
000d1cf9xor edi, edi
000d1cfbcall std::thread::Thread::new
000d1d00mov [rsp+504], rax
000d1d08mov [rsp+64], rax
000d1d0dlock inc [rax]
000d1d11jle 0xd221b
000d1d17mov [rsp+32], r13
000d1d1cpush 56
000d1d1epop rdi
000d1d1fpush 8
000d1d21pop rsi
000d1d22call alloc::alloc::exchange_malloc
000d1d27push 1
000d1d29pop rcx
000d1d2amov [rax], rcx
000d1d2dmov [rax+8], rcx
000d1d31and [rax+16], 0
000d1d36and [rax+48], 0
000d1d3bmov [rsp+536], rax
000d1d43mov [rsp+40], rax
000d1d48lock inc [rax]
000d1d4cjle 0xd221b
000d1d52xor edi, edi
000d1d54call std::io::stdio::set_output_capture
000d1d59mov r13, rax
000d1d5ctest rax, rax
000d1d5fje 0xd1d71
000d1d61lock inc [r13]
000d1d66jle 0xd221b
000d1d6cmov rdi, r13
000d1d6fjmp 0xd1d73
000d1d71
000d1d71loc_d1d71:
000d1d71xor edi, edi
000d1d73
000d1d73loc_d1d73:
000d1d73call std::io::stdio::set_output_capture
000d1d78lea rdi, [rsp+128]
000d1d80mov [rdi], rax
000d1d83call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8>>>>>
000d1d88mov rax, [rsp+40]
000d1d8dmov rdi, [rax+48]
000d1d91test rdi, rdi
000d1d94je 0xd1d9f
000d1d96add rdi, 16
000d1d9acall std::thread::scoped::ScopeData::increment_num_running_threads
000d1d9f
000d1d9floc_d1d9f:
000d1d9fpush 72
000d1da1pop rdi
000d1da2push 8
000d1da4pop rsi
000d1da5call alloc::alloc::exchange_malloc
000d1daamov rcx, [rsp+64]
000d1dafmov [rax], rcx
000d1db2mov rcx, [rsp+40]
000d1db7mov [rax+8], rcx
000d1dbbmov [rax+16], r13
000d1dbfmov [rax+24], 1
000d1dc7mov [rax+32], r15
000d1dcbmov [rax+40], rbx
000d1dcfpush 7
000d1dd1pop rcx
000d1dd2mov [rax+48], rcx
000d1dd6mov [rax+56], rcx
000d1ddamov cl, [rsp+24]
000d1ddemov [rax+64], cl
000d1de1lea rcx, [rip+0x1148a0]
000d1de8lea rbx, [rsp+128]
000d1df0mov rdi, rbx
000d1df3mov rsi, [rsp+32]
000d1df8mov rdx, rax
000d1dfbcall std::sys::unix::thread::Thread::new
000d1e00cmp [rbx], 0
000d1e04mov rax, [rbx+8]
000d1e08mov [rsp+32], rax
000d1e0djne 0xd2241
000d1e13lock inc [r14+96]
000d1e18push 40
000d1e1apop rdi
000d1e1bpush 8
000d1e1dpop rsi
000d1e1ecall alloc::alloc::exchange_malloc
000d1e23mov [rax], 1
000d1e2amov [rax+8], r15
000d1e2emovups x0, [rsp+480]
000d1e36movups [rax+16], x0
000d1e3amov rcx, [rsp+496]
000d1e42mov [rsp+56], rax
000d1e47mov [rax+32], rcx
000d1e4blea rax, [rsp+128]
000d1e53and [rax], 0
000d1e56mov rbx, [r12+128]
000d1e5emov r15, [r12+136]
000d1e66xor eax, eax
000d1e68mov [rsp+24], rax
000d1e6d
000d1e6dloc_d1e6d:
000d1e6dtest bl, 1
000d1e70jne 0xd1f51
000d1e76mov r13l, ebx
000d1e79shr r13l, 1
000d1e7cand r13l, 31
000d1e80cmp r13l, 31
000d1e84jne 0xd1e98
000d1e86lea rdi, [rsp+128]
000d1e8ecall std::sync::mpmc::utils::Backoff::spin_heavy
000d1e93jmp 0xd1f2b
000d1e98
000d1e98loc_d1e98:
000d1e98cmp r13l, 30
000d1e9cjne 0xd1ecf
000d1e9ecmp [rsp+24], 0
000d1ea4jne 0xd1ecf
000d1ea6mov edi, 752
000d1eabpush 8
000d1eadpop rsi
000d1eaecall alloc::alloc::exchange_malloc
000d1eb3mov edx, 752
000d1eb8mov [rsp+24], rax
000d1ebdmov rdi, rax
000d1ec0xor esi, esi
000d1ec2call [rip+0x13fc40]
000d1ec8xor edi, edi
000d1ecacall core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<std::sync::mpmc::list::Block<alloc::boxed::Box<dyn threadpool::FnBox+core::marker::Send>>>>>
000d1ecf
000d1ecfloc_d1ecf:
000d1ecftest r15, r15
000d1ed2jne 0xd1f07
000d1ed4mov edi, 752
000d1ed9push 8
000d1edbpop rsi
000d1edccall alloc::alloc::exchange_malloc
000d1ee1mov r15, rax
000d1ee4mov edx, 752
000d1ee9mov rdi, rax
000d1eecxor esi, esi
000d1eeecall [rip+0x13fc14]
000d1ef4xor eax, eax
000d1ef6lock cmpxchg [r12+136], r15
000d1f00jne 0xd1f40
000d1f02mov [r12+8], r15
000d1f07
000d1f07loc_d1f07:
000d1f07lea rcx, [rbx+2]
000d1f0bmov rax, rbx
000d1f0elock cmpxchg [r12+128], rcx
000d1f18je 0xd21e5
000d1f1elea rdi, [rsp+128]
000d1f26call std::sync::mpmc::utils::Backoff::spin_light
000d1f2b
000d1f2bloc_d1f2b:
000d1f2bmov rbx, [r12+128]
000d1f33mov r15, [r12+136]
000d1f3bjmp 0xd1e6d
000d1f40
000d1f40loc_d1f40:
000d1f40mov rdi, [rsp+24]
000d1f45call core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<std::sync::mpmc::list::Block<alloc::boxed::Box<dyn threadpool::FnBox+core::marker::Send>>>>>
000d1f4amov [rsp+24], r15
000d1f4fjmp 0xd1f2b
000d1f51
000d1f51loc_d1f51:
000d1f51xor r15l, r15l
000d1f54xor r13l, r13l
000d1f57
000d1f57loc_d1f57:
000d1f57mov rdi, [rsp+24]
000d1f5ccall core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<std::sync::mpmc::list::Block<alloc::boxed::Box<dyn threadpool::FnBox+core::marker::Send>>>>>
000d1f61test r15, r15
000d1f64je 0xd22c4
000d1f6a
000d1f6aloc_d1f6a:
000d1f6aimul rax, r13, 24
000d1f6emov rcx, [rsp+56]
000d1f73mov [r15+rax+8], rcx
000d1f78lea rcx, [rip+0x114411]
000d1f7fmov [r15+rax+16], rcx
000d1f84lock or [r15+rax+24], 1
000d1f8bmov rbx, [rsp+104]
000d1f90mov rdi, rbx
000d1f93call std::sync::mpmc::waker::SyncWaker::notify
000d1f98mov [rsp+128], 1
000d1fa4mov [rsp+136], r12
000d1facmov [rsp+144], r14
000d1fb4mov rax, [rsp+96]
000d1fb9lock dec [rax]
000d1fbdjne 0xd1ffd
000d1fbflock bts [r12+128], 0
000d1fcajb 0xd1fd4
000d1fccmov rdi, rbx
000d1fcfcall std::sync::mpmc::waker::SyncWaker::disconnect
000d1fd4
000d1fd4loc_d1fd4:
000d1fd4mov al, 1
000d1fd6xchg [r12+400], al
000d1fdetest al, al
000d1fe0je 0xd1ffd
000d1fe2mov rdi, r12
000d1fe5call _<std::sync::mpmc::list::Channel<T> as core::ops::drop::Drop>::drop
000d1feamov rdi, [rsp+72]
000d1fefcall core::ptr::drop_in_place<std::sync::mpmc::waker::Waker>
000d1ff4mov rdi, r12
000d1ff7call [rip+0x13fafb]
000d1ffd
000d1ffdloc_d1ffd:
000d1ffdmov rax, [rsp+144]
000d2005lock dec [rax]
000d2009jne 0xd2018
000d200blea rdi, [rsp+144]
000d2013call alloc::sync::Arc<T,A>::drop_slow
000d2018
000d2018loc_d2018:
000d2018mov rax, [rsp+64]
000d201dmov [rsp+128], rax
000d2025mov rbx, [rsp+40]
000d202amov [rsp+136], rbx
000d2032mov rdi, [rsp+32]
000d2037mov [rsp+144], rdi
000d203fcall std::sys::unix::thread::Thread::join
000d2044push 1
000d2046pop rax
000d2047push -1
000d2049pop rcx
000d204alock cmpxchg [rbx+8], rcx
000d2050jne 0xd221f
000d2056mov rax, [rsp+136]
000d205emov rcx, [rax]
000d2061mov [rax+8], 1
000d2069cmp rcx, 1
000d206djne 0xd221f
000d2073mov rax, [rsp+136]
000d207bmov rcx, [rax+16]
000d207fand [rax+16], 0
000d2084test rcx, rcx
000d2087je 0xd2284
000d208dlea r14, [rsp+136]
000d2095mov r13, [rax+24]
000d2099mov r12, [rax+32]
000d209dmov r15, [rax+40]
000d20a1lea rbx, [rsp+128]
000d20a9mov rdi, rbx
000d20accall core::ptr::drop_in_place<std::thread::Thread>
000d20b1mov rdi, r14
000d20b4call core::ptr::drop_in_place<alloc::sync::Arc<std::thread::Packet<alloc::vec::Vec<std::path::PathBuf>>>>
000d20b9test r13, r13
000d20bcje 0xd229c
000d20c2mov rdi, [rsp+80]
000d20c7mov esi, [rsp+52]
000d20cbcall std::time::Instant::elapsed
000d20d0mov [rsp+112], rax
000d20d5mov [rsp+120], edx
000d20d9mov rax, [rip+0x140e80]
000d20e0cmp rax, 3
000d20e4jb 0xd21bc
000d20ealea rax, [rip+0x1152f7]
000d20f1lea rcx, [rsp+504]
000d20f9mov [rcx], rax
000d20fclea rax, [rip+0x31539]
000d2103mov [rcx+8], rax
000d2107lea rax, [rsp+112]
000d210cmov [rcx+16], rax
000d2110lea rax, [rip+0x3a5e9]
000d2117mov [rcx+24], rax
000d211bpush 2
000d211dpop rax
000d211emov [rsp+128], rax
000d2126mov [rsp+144], rax
000d212eand [rsp+160], 0
000d2137push 32
000d2139pop rdx
000d213amov [rsp+168], rdx
000d2142mov sil, 3
000d2145mov [rsp+176], sil
000d214dand [rsp+184], 0
000d2156mov [rsp+192], rax
000d215emov [rsp+200], rax
000d2166mov [rsp+216], 1
000d2172mov [rsp+224], rdx
000d217amov [rsp+232], sil
000d2182lea rdx, [rip+0x114a27]
000d2189lea rdi, [rsp+536]
000d2191mov [rdi], rdx
000d2194mov [rdi+8], rax
000d2198mov [rdi+32], rbx
000d219cmov [rdi+40], rax
000d21a0mov [rdi+16], rcx
000d21a4mov [rdi+24], rax
000d21a8lea rdx, [rip+0x1148d1]
000d21afpush 3
000d21b1pop rsi
000d21b2mov ecx, 227
000d21b7call log::__private_api::log
000d21bc
000d21bcloc_d21bc:
000d21bcmov rbx, [rsp+88]
000d21c1lea rdi, [rbx+24]
000d21c5call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
000d21camov [rbx+24], r13
000d21cemov [rbx+32], r12
000d21d2mov [rbx+40], r15
000d21d6lea rsp, [rbp-40]
000d21dapop rbx
000d21dbpop r12
000d21ddpop r13
000d21dfpop r14
000d21e1pop r15
000d21e3pop rbp
000d21e4ret
000d21e5
000d21e5loc_d21e5:
000d21e5cmp r13l, 30
000d21e9jne 0xd1f57
000d21efmov rax, [rsp+24]
000d21f4test rax, rax
000d21f7je 0xd22fe
000d21fdmov [r12+136], rax
000d2205lock add [r12+128], 2
000d220fmov [r15], rax
000d2212push 30
000d2214pop r13
000d2216jmp 0xd1f6a
000d221b
000d221bloc_d221b:
000d221bud2
000d221d
000d221d 0f 0b ..
000d221f
000d221floc_d221f:
000d221flea rdi, [rip-0x41228]
000d2226lea rdx, [rip+0x1194f3]
000d222djmp 0xd2292
000d222f
000d222floc_d222f:
000d222flea rdi, [rip-0x41012]
000d2236lea rdx, [rip+0x13f2f3]
000d223dpush 33
000d223fjmp 0xd2294
000d2241
000d2241loc_d2241:
000d2241lea rdi, [rsp+536]
000d2249call core::ptr::drop_in_place<alloc::sync::Arc<std::thread::Packet<alloc::vec::Vec<std::path::PathBuf>>>>
000d224elea rdi, [rsp+504]
000d2256call core::ptr::drop_in_place<std::thread::Thread>
000d225blea rdx, [rsp+128]
000d2263mov rax, [rsp+32]
000d2268mov [rdx], rax
000d226blea rdi, [rip-0x7ed37]
000d2272lea rcx, [rip+0x11444f]
000d2279lea r8, [rip+0x1194d0]
000d2280push 22
000d2282jmp 0xd22f6
000d2284
000d2284loc_d2284:
000d2284lea rdi, [rip-0x4128d]
000d228blea rdx, [rip+0x1194a6]
000d2292
000d2292loc_d2292:
000d2292push 43
000d2294
000d2294loc_d2294:
000d2294pop rsi
000d2295call core::panicking::panic
000d229aud2
000d229c
000d229cloc_d229c:
000d229clea rdx, [rsp+128]
000d22a4mov [rdx], r12
000d22a7mov [rdx+8], r15
000d22ablea rdi, [rip-0x410c4]
000d22b2lea rcx, [rip+0x11456f]
000d22b9lea r8, [rip+0x1148d8]
000d22c0push 43
000d22c2jmp 0xd22f6
000d22c4
000d22c4loc_d22c4:
000d22c4lea rdx, [rsp+128]
000d22ccmov rax, [rsp+56]
000d22d1mov [rdx], rax
000d22d4lea rax, [rip+0x1140b5]
000d22dbmov [rdx+8], rax
000d22dflea rdi, [rip-0x91fba]
000d22e6lea rcx, [rip+0x1143fb]
000d22edlea r8, [rip+0x1140bc]
000d22f4push 50
000d22f6
000d22f6loc_d22f6:
000d22f6pop rsi
000d22f7call core::result::unwrap_failed
000d22fcud2
000d22fe
000d22feloc_d22fe:
000d22felea rdi, [rip-0x41307]
000d2305lea rdx, [rip+0x11423c]
000d230cjmp 0xd2292
000d1a5f
000d1a5fakira_v2::path_finder::PathFinder::start:
000d1a5fpush rbp
000d1a60mov rbp, rsp
000d1a63push r15
000d1a65push r14
000d1a67push r13
000d1a69push r12
000d1a6bpush rbx
000d1a6cand rsp, -128
000d1a70sub rsp, 640
000d1a77mov rbx, rdi
000d1a7amov al, [rdi+56]
000d1a7dmov [rsp+24], al
000d1a81mov rsi, [rdi]
000d1a84mov rdx, [rdi+16]
000d1a88lea rdi, [rsp+480]
000d1a90call std::sys::unix::os_str::Slice::to_owned
000d1a95mov [rsp+88], rbx
000d1a9amov r13, [rbx+48]
000d1a9ecall std::time::Instant::now
000d1aa3mov [rsp+80], rax
000d1aa8mov [rsp+52], edx
000d1aacxorps x0, x0
000d1aaflea rbx, [rsp+128]
000d1ab7movaps [rbx], x0
000d1abamovaps [rbx+128], x0
000d1ac1mov edi, 512
000d1ac6mov esi, 128
000d1acbcall alloc::alloc::exchange_malloc
000d1ad0mov r15, rax
000d1ad3mov edx, 256
000d1ad8mov rdi, rax
000d1adbmov rsi, rbx
000d1adecall [rip+0x14003c]
000d1ae4and [r15+256], 0
000d1aecxor eax, eax
000d1aeemov [r15+260], al
000d1af5push 8
000d1af7pop rbx
000d1af8mov [r15+264], rbx
000d1affxorps x0, x0
000d1b02movaps [r15+272], x0
000d1b0amov [r15+288], rbx
000d1b11movups [r15+296], x0
000d1b19mov [r15+312], 1
000d1b21push 1
000d1b23pop r14
000d1b25mov [r15+384], r14
000d1b2cmov [r15+392], r14
000d1b33mov [r15+400], al
000d1b3atest r13, r13
000d1b3dje 0xd222f
000d1b43lea rax, [rsp+128]
000d1b4bmovaps [rax], x0
000d1b4emovaps [rax+128], x0
000d1b55mov edi, 512
000d1b5amov esi, 128
000d1b5fcall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1732
000d1b64mov r12, rax
000d1b67mov edx, 256
000d1b6cmov rdi, rax
000d1b6flea rsi, [rsp+128]
000d1b77call [rip+0x13ffa3]
000d1b7dlea rax, [r12+256]
000d1b85mov [rsp+104], rax
000d1b8aand [r12+256], 0
000d1b93xor ecx, ecx
000d1b95mov [r12+260], cl
000d1b9dlea rax, [r12+264]
000d1ba5mov [rsp+72], rax
000d1baamov [r12+264], rbx
000d1bb2xorps x0, x0
000d1bb5movaps [r12+272], x0
000d1bbemov [r12+288], rbx
000d1bc6movups [r12+296], x0
000d1bcfmov [r12+312], 1
000d1bd8lea rax, [r12+384]
000d1be0mov [rsp+96], rax
000d1be5mov [r12+384], r14
000d1bedmov [r12+392], r14
000d1bf5mov [r12+400], cl
000d1bfdmov edi, 136
000d1c02mov rsi, rbx
000d1c05call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1732
000d1c0amov rcx, r14
000d1c0dmov r14, rax
000d1c10mov [rax], rcx
000d1c13mov [rax+8], rcx
000d1c17and [rax+32], 0
000d1c1cxorps x1, x1
000d1c1fmovups [rax+16], x1
000d1c23lea rax, [rsp+128]
000d1c2bmovups x0, [rax]
000d1c2emovups [r14+40], x0
000d1c33and [r14+56], 0
000d1c38xor eax, eax
000d1c3amov [r14+60], al
000d1c3emov [r14+64], rcx
000d1c42mov [r14+72], r12
000d1c46movups [r14+96], x1
000d1c4bmovups [r14+80], x1
000d1c50mov [r14+112], r13
000d1c54and [r14+120], 0
000d1c59and [r14+128], 0
000d1c61
000d1c61loc_d1c61:
000d1c61sub r13, 1
000d1c65jb 0xd1c7b
000d1c67lock inc [r14]
000d1c6bjle 0xd221b
000d1c71mov rdi, r14
000d1c74call threadpool::spawn_in_pool
000d1c79jmp 0xd1c61
000d1c7b
000d1c7bloc_d1c7b:
000d1c7bpush 112
000d1c7dpop rdi
000d1c7epush 8
000d1c80pop rsi
000d1c81call alloc::alloc::exchange_malloc
000d1c86mov rbx, rax
000d1c89lea rax, [rip-0x97d4c]
000d1c90mov [rbx], rax
000d1c93push 4
000d1c95pop rcx
000d1c96mov [rbx+8], rcx
000d1c9alea rdx, [rip-0x9152b]
000d1ca1mov [rbx+16], rdx
000d1ca5mov [rbx+24], 3
000d1cadlea rdx, [rip-0x97d6c]
000d1cb4mov [rbx+32], rdx
000d1cb8mov [rbx+40], rcx
000d1cbcmov [rbx+48], rax
000d1cc0mov [rbx+56], rcx
000d1cc4lea rax, [rip-0x97d7f]
000d1ccbmov [rbx+64], rax
000d1ccfmov [rbx+72], rcx
000d1cd3lea rax, [rip-0x97d8a]
000d1cdamov [rbx+80], rax
000d1cdemov [rbx+88], rcx
000d1ce2lea rax, [rip-0x97d95]
000d1ce9mov [rbx+96], rax
000d1cedmov [rbx+104], rcx
000d1cf1call std::sys_common::thread::min_stack
000d1cf6mov r13, rax
000d1cf9xor edi, edi
000d1cfbcall std::thread::Thread::new
000d1d00mov [rsp+504], rax
000d1d08mov [rsp+64], rax
000d1d0dlock inc [rax]
000d1d11jle 0xd221b
000d1d17mov [rsp+32], r13
000d1d1cpush 56
000d1d1epop rdi
000d1d1fpush 8
000d1d21pop rsi
000d1d22call alloc::alloc::exchange_malloc
000d1d27push 1
000d1d29pop rcx
000d1d2amov [rax], rcx
000d1d2dmov [rax+8], rcx
000d1d31and [rax+16], 0
000d1d36and [rax+48], 0
000d1d3bmov [rsp+536], rax
000d1d43mov [rsp+40], rax
000d1d48lock inc [rax]
000d1d4cjle 0xd221b
000d1d52xor edi, edi
000d1d54call std::io::stdio::set_output_capture
000d1d59mov r13, rax
000d1d5ctest rax, rax
000d1d5fje 0xd1d71
000d1d61lock inc [r13]
000d1d66jle 0xd221b
000d1d6cmov rdi, r13
000d1d6fjmp 0xd1d73
000d1d71
000d1d71loc_d1d71:
000d1d71xor edi, edi
000d1d73
000d1d73loc_d1d73:
000d1d73call std::io::stdio::set_output_capture
000d1d78lea rdi, [rsp+128]
000d1d80mov [rdi], rax
000d1d83call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8>>>>>
000d1d88mov rax, [rsp+40]
000d1d8dmov rdi, [rax+48]
000d1d91test rdi, rdi
000d1d94je 0xd1d9f
000d1d96add rdi, 16
000d1d9acall std::thread::scoped::ScopeData::increment_num_running_threads
000d1d9f
000d1d9floc_d1d9f:
000d1d9fpush 72
000d1da1pop rdi
000d1da2push 8
000d1da4pop rsi
000d1da5call alloc::alloc::exchange_malloc
000d1daamov rcx, [rsp+64]
000d1dafmov [rax], rcx
000d1db2mov rcx, [rsp+40]
000d1db7mov [rax+8], rcx
000d1dbbmov [rax+16], r13
000d1dbfmov [rax+24], 1
000d1dc7mov [rax+32], r15
000d1dcbmov [rax+40], rbx
000d1dcfpush 7
000d1dd1pop rcx
000d1dd2mov [rax+48], rcx
000d1dd6mov [rax+56], rcx
000d1ddamov cl, [rsp+24]
000d1ddemov [rax+64], cl
000d1de1lea rcx, [rip+0x1148a0]
000d1de8lea rbx, [rsp+128]
000d1df0mov rdi, rbx
000d1df3mov rsi, [rsp+32]
000d1df8mov rdx, rax
000d1dfbcall std::sys::unix::thread::Thread::new
000d1e00cmp [rbx], 0
000d1e04mov rax, [rbx+8]
000d1e08mov [rsp+32], rax
000d1e0djne 0xd2241
000d1e13lock inc [r14+96]
000d1e18push 40
000d1e1apop rdi
000d1e1bpush 8
000d1e1dpop rsi
000d1e1ecall alloc::alloc::exchange_malloc
000d1e23mov [rax], 1
000d1e2amov [rax+8], r15
000d1e2emovups x0, [rsp+480]
000d1e36movups [rax+16], x0
000d1e3amov rcx, [rsp+496]
000d1e42mov [rsp+56], rax
000d1e47mov [rax+32], rcx
000d1e4blea rax, [rsp+128]
000d1e53and [rax], 0
000d1e56mov rbx, [r12+128]
000d1e5emov r15, [r12+136]
000d1e66xor eax, eax
000d1e68mov [rsp+24], rax
000d1e6d
000d1e6dloc_d1e6d:
000d1e6dtest bl, 1
000d1e70jne 0xd1f51
000d1e76mov r13l, ebx
000d1e79shr r13l, 1
000d1e7cand r13l, 31
000d1e80cmp r13l, 31
000d1e84jne 0xd1e98
000d1e86lea rdi, [rsp+128]
000d1e8ecall std::sync::mpmc::utils::Backoff::spin_heavy
000d1e93jmp 0xd1f2b
000d1e98
000d1e98loc_d1e98:
000d1e98cmp r13l, 30
000d1e9cjne 0xd1ecf
000d1e9ecmp [rsp+24], 0
000d1ea4jne 0xd1ecf
000d1ea6mov edi, 752
000d1eabpush 8
000d1eadpop rsi
000d1eaecall alloc::alloc::exchange_malloc
000d1eb3mov edx, 752
000d1eb8mov [rsp+24], rax
000d1ebdmov rdi, rax
000d1ec0xor esi, esi
000d1ec2call [rip+0x13fc40]
000d1ec8xor edi, edi
000d1ecacall core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<std::sync::mpmc::list::Block<alloc::boxed::Box<dyn threadpool::FnBox+core::marker::Send>>>>>
000d1ecf
000d1ecfloc_d1ecf:
000d1ecftest r15, r15
000d1ed2jne 0xd1f07
000d1ed4mov edi, 752
000d1ed9push 8
000d1edbpop rsi
000d1edccall alloc::alloc::exchange_malloc
000d1ee1mov r15, rax
000d1ee4mov edx, 752
000d1ee9mov rdi, rax
000d1eecxor esi, esi
000d1eeecall [rip+0x13fc14]
000d1ef4xor eax, eax
000d1ef6lock cmpxchg [r12+136], r15
000d1f00jne 0xd1f40
000d1f02mov [r12+8], r15
000d1f07
000d1f07loc_d1f07:
000d1f07lea rcx, [rbx+2]
000d1f0bmov rax, rbx
000d1f0elock cmpxchg [r12+128], rcx
000d1f18je 0xd21e5
000d1f1elea rdi, [rsp+128]
000d1f26call std::sync::mpmc::utils::Backoff::spin_light
000d1f2b
000d1f2bloc_d1f2b:
000d1f2bmov rbx, [r12+128]
000d1f33mov r15, [r12+136]
000d1f3bjmp 0xd1e6d
000d1f40
000d1f40loc_d1f40:
000d1f40mov rdi, [rsp+24]
000d1f45call core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<std::sync::mpmc::list::Block<alloc::boxed::Box<dyn threadpool::FnBox+core::marker::Send>>>>>
000d1f4amov [rsp+24], r15
000d1f4fjmp 0xd1f2b
000d1f51
000d1f51loc_d1f51:
000d1f51xor r15l, r15l
000d1f54xor r13l, r13l
000d1f57
000d1f57loc_d1f57:
000d1f57mov rdi, [rsp+24]
000d1f5ccall core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<std::sync::mpmc::list::Block<alloc::boxed::Box<dyn threadpool::FnBox+core::marker::Send>>>>>
000d1f61test r15, r15
000d1f64je 0xd22c4
000d1f6a
000d1f6aloc_d1f6a:
000d1f6aimul rax, r13, 24
000d1f6emov rcx, [rsp+56]
000d1f73mov [r15+rax+8], rcx
000d1f78lea rcx, [rip+0x114411]
000d1f7fmov [r15+rax+16], rcx
000d1f84lock or [r15+rax+24], 1
000d1f8bmov rbx, [rsp+104]
000d1f90mov rdi, rbx
000d1f93call std::sync::mpmc::waker::SyncWaker::notify
000d1f98mov [rsp+128], 1
000d1fa4mov [rsp+136], r12
000d1facmov [rsp+144], r14
000d1fb4mov rax, [rsp+96]
000d1fb9lock dec [rax]
000d1fbdjne 0xd1ffd
000d1fbflock bts [r12+128], 0
000d1fcajb 0xd1fd4
000d1fccmov rdi, rbx
000d1fcfcall std::sync::mpmc::waker::SyncWaker::disconnect
000d1fd4
000d1fd4loc_d1fd4:
000d1fd4mov al, 1
000d1fd6xchg [r12+400], al
000d1fdetest al, al
000d1fe0je 0xd1ffd
000d1fe2mov rdi, r12
000d1fe5call _<std::sync::mpmc::list::Channel<T> as core::ops::drop::Drop>::drop
000d1feamov rdi, [rsp+72]
000d1fefcall core::ptr::drop_in_place<std::sync::mpmc::waker::Waker>
000d1ff4mov rdi, r12
000d1ff7call [rip+0x13fafb]
000d1ffd
000d1ffdloc_d1ffd:
000d1ffdmov rax, [rsp+144]
000d2005lock dec [rax]
000d2009jne 0xd2018
000d200blea rdi, [rsp+144]
000d2013call alloc::sync::Arc<T,A>::drop_slow
000d2018
000d2018loc_d2018:
000d2018mov rax, [rsp+64]
000d201dmov [rsp+128], rax
000d2025mov rbx, [rsp+40]
000d202amov [rsp+136], rbx
000d2032mov rdi, [rsp+32]
000d2037mov [rsp+144], rdi
000d203fcall std::sys::unix::thread::Thread::join
000d2044push 1
000d2046pop rax
000d2047push -1
000d2049pop rcx
000d204alock cmpxchg [rbx+8], rcx
000d2050jne 0xd221f
000d2056mov rax, [rsp+136]
000d205emov rcx, [rax]
000d2061mov [rax+8], 1
000d2069cmp rcx, 1
000d206djne 0xd221f
000d2073mov rax, [rsp+136]
000d207bmov rcx, [rax+16]
000d207fand [rax+16], 0
000d2084test rcx, rcx
000d2087je 0xd2284
000d208dlea r14, [rsp+136]
000d2095mov r13, [rax+24]
000d2099mov r12, [rax+32]
000d209dmov r15, [rax+40]
000d20a1lea rbx, [rsp+128]
000d20a9mov rdi, rbx
000d20accall core::ptr::drop_in_place<std::thread::Thread>
000d20b1mov rdi, r14
000d20b4call core::ptr::drop_in_place<alloc::sync::Arc<std::thread::Packet<alloc::vec::Vec<std::path::PathBuf>>>>
000d20b9test r13, r13
000d20bcje 0xd229c
000d20c2mov rdi, [rsp+80]
000d20c7mov esi, [rsp+52]
000d20cbcall std::time::Instant::elapsed
000d20d0mov [rsp+112], rax
000d20d5mov [rsp+120], edx
000d20d9mov rax, [rip+0x140e80]
000d20e0cmp rax, 3
000d20e4jb 0xd21bc
000d20ealea rax, [rip+0x1152f7]
000d20f1lea rcx, [rsp+504]
000d20f9mov [rcx], rax
000d20fclea rax, [rip+0x31539]
000d2103mov [rcx+8], rax
000d2107lea rax, [rsp+112]
000d210cmov [rcx+16], rax
000d2110lea rax, [rip+0x3a5e9]
000d2117mov [rcx+24], rax
000d211bpush 2
000d211dpop rax
000d211emov [rsp+128], rax
000d2126mov [rsp+144], rax
000d212eand [rsp+160], 0
000d2137push 32
000d2139pop rdx
000d213amov [rsp+168], rdx
000d2142mov sil, 3
000d2145mov [rsp+176], sil
000d214dand [rsp+184], 0
000d2156mov [rsp+192], rax
000d215emov [rsp+200], rax
000d2166mov [rsp+216], 1
000d2172mov [rsp+224], rdx
000d217amov [rsp+232], sil
000d2182lea rdx, [rip+0x114a27]
000d2189lea rdi, [rsp+536]
000d2191mov [rdi], rdx
000d2194mov [rdi+8], rax
000d2198mov [rdi+32], rbx
000d219cmov [rdi+40], rax
000d21a0mov [rdi+16], rcx
000d21a4mov [rdi+24], rax
000d21a8lea rdx, [rip+0x1148d1]
000d21afpush 3
000d21b1pop rsi
000d21b2mov ecx, 227
000d21b7call log::__private_api::log
000d21bc
000d21bcloc_d21bc:
000d21bcmov rbx, [rsp+88]
000d21c1lea rdi, [rbx+24]
000d21c5call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
000d21camov [rbx+24], r13
000d21cemov [rbx+32], r12
000d21d2mov [rbx+40], r15
000d21d6lea rsp, [rbp-40]
000d21dapop rbx
000d21dbpop r12
000d21ddpop r13
000d21dfpop r14
000d21e1pop r15
000d21e3pop rbp
000d21e4ret
000d21e5
000d21e5loc_d21e5:
000d21e5cmp r13l, 30
000d21e9jne 0xd1f57
000d21efmov rax, [rsp+24]
000d21f4test rax, rax
000d21f7je 0xd22fe
000d21fdmov [r12+136], rax
000d2205lock add [r12+128], 2
000d220fmov [r15], rax
000d2212push 30
000d2214pop r13
000d2216jmp 0xd1f6a
000d221b
000d221bloc_d221b:
000d221bud2
000d221d
000d221d 0f 0b ..
000d221f
000d221floc_d221f:
000d221flea rdi, [rip-0x41228]
000d2226lea rdx, [rip+0x1194f3]
000d222djmp 0xd2292
000d222f
000d222floc_d222f:
000d222flea rdi, [rip-0x41012]
000d2236lea rdx, [rip+0x13f2f3]
000d223dpush 33
000d223fjmp 0xd2294
000d2241
000d2241loc_d2241:
000d2241lea rdi, [rsp+536]
000d2249call core::ptr::drop_in_place<alloc::sync::Arc<std::thread::Packet<alloc::vec::Vec<std::path::PathBuf>>>>
000d224elea rdi, [rsp+504]
000d2256call core::ptr::drop_in_place<std::thread::Thread>
000d225blea rdx, [rsp+128]
000d2263mov rax, [rsp+32]
000d2268mov [rdx], rax
000d226blea rdi, [rip-0x7ed37]
000d2272lea rcx, [rip+0x11444f]
000d2279lea r8, [rip+0x1194d0]
000d2280push 22
000d2282jmp 0xd22f6
000d2284
000d2284loc_d2284:
000d2284lea rdi, [rip-0x4128d]
000d228blea rdx, [rip+0x1194a6]
000d2292
000d2292loc_d2292:
000d2292push 43
000d2294
000d2294loc_d2294:
000d2294pop rsi
000d2295call core::panicking::panic
000d229aud2
000d229c
000d229cloc_d229c:
000d229clea rdx, [rsp+128]
000d22a4mov [rdx], r12
000d22a7mov [rdx+8], r15
000d22ablea rdi, [rip-0x410c4]
000d22b2lea rcx, [rip+0x11456f]
000d22b9lea r8, [rip+0x1148d8]
000d22c0push 43
000d22c2jmp 0xd22f6
000d22c4
000d22c4loc_d22c4:
000d22c4lea rdx, [rsp+128]
000d22ccmov rax, [rsp+56]
000d22d1mov [rdx], rax
000d22d4lea rax, [rip+0x1140b5]
000d22dbmov [rdx+8], rax
000d22dflea rdi, [rip-0x91fba]
000d22e6lea rcx, [rip+0x1143fb]
000d22edlea r8, [rip+0x1140bc]
000d22f4push 50
000d22f6
000d22f6loc_d22f6:
000d22f6pop rsi
000d22f7call core::result::unwrap_failed
000d22fcud2
000d22fe
000d22feloc_d22fe:
000d22felea rdi, [rip-0x41307]
000d2305lea rdx, [rip+0x11423c]
000d230cjmp 0xd2292
000d1a5f
000d230e
000d230eakira_v2::path_finder::PathFinder::get_paths:
000d230epush rbp
000d230fpush r15
000d2311push r14
000d2313push r13
000d2315push r12
000d2317push rbx
000d2318sub rsp, 136
000d231fmov rbx, rdi
000d2322cmp [rsi+56], 0
000d2326je 0xd2342
000d2328mov rax, [rsi+24]
000d232cmov rdx, [rsi+40]
000d2330lea rdi, [rsp+48]
000d2335mov rsi, rax
000d2338call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000d233djmp 0xd258c
000d2342
000d2342loc_d2342:
000d2342mov [rsp+40], rbx
000d2347mov rax, [rsi+24]
000d234bmov rdx, [rsi+40]
000d234flea rbx, [rsp+48]
000d2354mov rdi, rbx
000d2357mov [rsp+16], rax
000d235cmov rsi, rax
000d235fmov [rsp+8], rdx
000d2364call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000d2369mov rax, [rbx]
000d236cmov rcx, [rbx+8]
000d2370imul rbp, [rbx+16], 24
000d2375add rbp, rax
000d2378mov [rbx], rax
000d237bmov [rsp+24], rcx
000d2380mov [rbx+8], rcx
000d2384mov [rbx+24], rbp
000d2388push 13
000d238apop r14
000d238cmov r12, rax
000d238fmov [rsp+32], rax
000d2394
000d2394loc_d2394:
000d2394mov [rsp], rax
000d2398
000d2398loc_d2398:
000d2398cmp r12, rbp
000d239bje 0xd23fa
000d239dmov r15, [r12]
000d23a1mov r13, [r12+8]
000d23a6test r15, r15
000d23a9je 0xd23f3
000d23abmov rbx, [r12+16]
000d23b0mov rdi, r15
000d23b3mov rsi, rbx
000d23b6lea rdx, [rip-0x91d4c]
000d23bdmov rcx, r14
000d23c0call std::path::Path::_starts_with
000d23c5test al, al
000d23c7jne 0xd23da
000d23c9mov rdi, r15
000d23ccmov rsi, r13
000d23cfcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d23d4add r12, 24
000d23d8jmp 0xd2398
000d23da
000d23daloc_d23da:
000d23daadd r12, 24
000d23demov rax, [rsp]
000d23e2mov [rax], r15
000d23e5mov [rax+8], r13
000d23e9mov [rax+16], rbx
000d23edadd rax, 24
000d23f1jmp 0xd2394
000d23f3
000d23f3loc_d23f3:
000d23f3add r12, 24
000d23f7mov rbp, r12
000d23fa
000d23faloc_d23fa:
000d23falea rbx, [rsp+48]
000d23ffmov [rbx+16], rbp
000d2403xor edi, edi
000d2405mov rsi, r13
000d2408call core::ptr::drop_in_place<std::env::VarError>
000d240dmov r15, [rsp+32]
000d2412mov rax, [rsp]
000d2416sub rax, r15
000d2419push 24
000d241bpop rcx
000d241cxor edx, edx
000d241ediv rcx
000d2421mov r14, rax
000d2424mov rdi, rbx
000d2427call alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining
000d242cmov [rsp+88], r15
000d2431mov rax, [rsp+24]
000d2436mov [rsp+96], rax
000d243bmov [rsp+104], r14
000d2440mov rdi, rbx
000d2443call _<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
000d2448lea rbx, [rsp+48]
000d244dmov rdi, rbx
000d2450mov rsi, [rsp+16]
000d2455mov rdx, [rsp+8]
000d245acall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000d245fmov rax, [rbx]
000d2462mov rcx, [rbx+8]
000d2466imul r12, [rbx+16], 24
000d246badd r12, rax
000d246emov [rbx], rax
000d2471mov [rsp+8], rcx
000d2476mov [rbx+8], rcx
000d247amov [rbx+24], r12
000d247epush 13
000d2480pop r13
000d2482mov r14, rax
000d2485mov [rsp+16], rax
000d248a
000d248aloc_d248a:
000d248amov [rsp], rax
000d248e
000d248eloc_d248e:
000d248ecmp r14, r12
000d2491je 0xd24ed
000d2493mov rbp, [r14]
000d2496mov r15, [r14+8]
000d249atest rbp, rbp
000d249dje 0xd24e6
000d249fmov rbx, [r14+16]
000d24a3mov rdi, rbp
000d24a6mov rsi, rbx
000d24a9lea rdx, [rip-0x91e3f]
000d24b0mov rcx, r13
000d24b3call std::path::Path::_starts_with
000d24b8test al, al
000d24baje 0xd24cd
000d24bcmov rdi, rbp
000d24bfmov rsi, r15
000d24c2call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d24c7add r14, 24
000d24cbjmp 0xd248e
000d24cd
000d24cdloc_d24cd:
000d24cdadd r14, 24
000d24d1mov rax, [rsp]
000d24d5mov [rax], rbp
000d24d8mov [rax+8], r15
000d24dcmov [rax+16], rbx
000d24e0add rax, 24
000d24e4jmp 0xd248a
000d24e6
000d24e6loc_d24e6:
000d24e6add r14, 24
000d24eamov r12, r14
000d24ed
000d24edloc_d24ed:
000d24edlea rbp, [rsp+48]
000d24f2mov [rbp+16], r12
000d24f6xor edi, edi
000d24f8mov rsi, r15
000d24fbcall core::ptr::drop_in_place<std::env::VarError>
000d2500mov r15, [rsp+16]
000d2505mov rax, [rsp]
000d2509sub rax, r15
000d250cxor edx, edx
000d250epush 24
000d2510pop rcx
000d2511div rcx
000d2514mov rbx, rax
000d2517mov rdi, rbp
000d251acall alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining
000d251flea r14, [rsp+112]
000d2524mov [r14], r15
000d2527mov rax, [rsp+8]
000d252cmov [r14+8], rax
000d2530mov [r14+16], rbx
000d2534mov rdi, rbp
000d2537call _<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
000d253clea rbx, [rsp+88]
000d2541mov r15, [rbx]
000d2544mov r13, [rbx+16]
000d2548mov rdi, r14
000d254bmov rsi, r13
000d254ecall alloc::vec::Vec<T,A>::reserve
000d2553mov r12, [r14+16]
000d2557imul rdi, r12, 24
000d255badd rdi, [r14]
000d255eimul rdx, r13, 24
000d2562mov rsi, r15
000d2565call [rip+0x13f5b5]
000d256band [rbx+16], 0
000d2570add r12, r13
000d2573mov [rbp+16], r12
000d2577movups x0, [r14]
000d257bmovaps [rbp], x0
000d257fmov rdi, rbx
000d2582call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
000d2587mov rbx, [rsp+40]
000d258c
000d258cloc_d258c:
000d258cmov rax, [rsp+64]
000d2591mov [rbx+16], rax
000d2595movaps x0, [rsp+48]
000d259amovups [rbx], x0
000d259dadd rsp, 136
000d25a4pop rbx
000d25a5pop r12
000d25a7pop r13
000d25a9pop r14
000d25abpop r15
000d25adpop rbp
000d25aeret
000d230e
000d230eakira_v2::path_finder::PathFinder::get_paths:
000d230epush rbp
000d230fpush r15
000d2311push r14
000d2313push r13
000d2315push r12
000d2317push rbx
000d2318sub rsp, 136
000d231fmov rbx, rdi
000d2322cmp [rsi+56], 0
000d2326je 0xd2342
000d2328mov rax, [rsi+24]
000d232cmov rdx, [rsi+40]
000d2330lea rdi, [rsp+48]
000d2335mov rsi, rax
000d2338call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000d233djmp 0xd258c
000d2342
000d2342loc_d2342:
000d2342mov [rsp+40], rbx
000d2347mov rax, [rsi+24]
000d234bmov rdx, [rsi+40]
000d234flea rbx, [rsp+48]
000d2354mov rdi, rbx
000d2357mov [rsp+16], rax
000d235cmov rsi, rax
000d235fmov [rsp+8], rdx
000d2364call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000d2369mov rax, [rbx]
000d236cmov rcx, [rbx+8]
000d2370imul rbp, [rbx+16], 24
000d2375add rbp, rax
000d2378mov [rbx], rax
000d237bmov [rsp+24], rcx
000d2380mov [rbx+8], rcx
000d2384mov [rbx+24], rbp
000d2388push 13
000d238apop r14
000d238cmov r12, rax
000d238fmov [rsp+32], rax
000d2394
000d2394loc_d2394:
000d2394mov [rsp], rax
000d2398
000d2398loc_d2398:
000d2398cmp r12, rbp
000d239bje 0xd23fa
000d239dmov r15, [r12]
000d23a1mov r13, [r12+8]
000d23a6test r15, r15
000d23a9je 0xd23f3
000d23abmov rbx, [r12+16]
000d23b0mov rdi, r15
000d23b3mov rsi, rbx
000d23b6lea rdx, [rip-0x91d4c]
000d23bdmov rcx, r14
000d23c0call std::path::Path::_starts_with
000d23c5test al, al
000d23c7jne 0xd23da
000d23c9mov rdi, r15
000d23ccmov rsi, r13
000d23cfcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d23d4add r12, 24
000d23d8jmp 0xd2398
000d23da
000d23daloc_d23da:
000d23daadd r12, 24
000d23demov rax, [rsp]
000d23e2mov [rax], r15
000d23e5mov [rax+8], r13
000d23e9mov [rax+16], rbx
000d23edadd rax, 24
000d23f1jmp 0xd2394
000d23f3
000d23f3loc_d23f3:
000d23f3add r12, 24
000d23f7mov rbp, r12
000d23fa
000d23faloc_d23fa:
000d23falea rbx, [rsp+48]
000d23ffmov [rbx+16], rbp
000d2403xor edi, edi
000d2405mov rsi, r13
000d2408call core::ptr::drop_in_place<std::env::VarError>
000d240dmov r15, [rsp+32]
000d2412mov rax, [rsp]
000d2416sub rax, r15
000d2419push 24
000d241bpop rcx
000d241cxor edx, edx
000d241ediv rcx
000d2421mov r14, rax
000d2424mov rdi, rbx
000d2427call alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining
000d242cmov [rsp+88], r15
000d2431mov rax, [rsp+24]
000d2436mov [rsp+96], rax
000d243bmov [rsp+104], r14
000d2440mov rdi, rbx
000d2443call _<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
000d2448lea rbx, [rsp+48]
000d244dmov rdi, rbx
000d2450mov rsi, [rsp+16]
000d2455mov rdx, [rsp+8]
000d245acall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000d245fmov rax, [rbx]
000d2462mov rcx, [rbx+8]
000d2466imul r12, [rbx+16], 24
000d246badd r12, rax
000d246emov [rbx], rax
000d2471mov [rsp+8], rcx
000d2476mov [rbx+8], rcx
000d247amov [rbx+24], r12
000d247epush 13
000d2480pop r13
000d2482mov r14, rax
000d2485mov [rsp+16], rax
000d248a
000d248aloc_d248a:
000d248amov [rsp], rax
000d248e
000d248eloc_d248e:
000d248ecmp r14, r12
000d2491je 0xd24ed
000d2493mov rbp, [r14]
000d2496mov r15, [r14+8]
000d249atest rbp, rbp
000d249dje 0xd24e6
000d249fmov rbx, [r14+16]
000d24a3mov rdi, rbp
000d24a6mov rsi, rbx
000d24a9lea rdx, [rip-0x91e3f]
000d24b0mov rcx, r13
000d24b3call std::path::Path::_starts_with
000d24b8test al, al
000d24baje 0xd24cd
000d24bcmov rdi, rbp
000d24bfmov rsi, r15
000d24c2call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d24c7add r14, 24
000d24cbjmp 0xd248e
000d24cd
000d24cdloc_d24cd:
000d24cdadd r14, 24
000d24d1mov rax, [rsp]
000d24d5mov [rax], rbp
000d24d8mov [rax+8], r15
000d24dcmov [rax+16], rbx
000d24e0add rax, 24
000d24e4jmp 0xd248a
000d24e6
000d24e6loc_d24e6:
000d24e6add r14, 24
000d24eamov r12, r14
000d24ed
000d24edloc_d24ed:
000d24edlea rbp, [rsp+48]
000d24f2mov [rbp+16], r12
000d24f6xor edi, edi
000d24f8mov rsi, r15
000d24fbcall core::ptr::drop_in_place<std::env::VarError>
000d2500mov r15, [rsp+16]
000d2505mov rax, [rsp]
000d2509sub rax, r15
000d250cxor edx, edx
000d250epush 24
000d2510pop rcx
000d2511div rcx
000d2514mov rbx, rax
000d2517mov rdi, rbp
000d251acall alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining
000d251flea r14, [rsp+112]
000d2524mov [r14], r15
000d2527mov rax, [rsp+8]
000d252cmov [r14+8], rax
000d2530mov [r14+16], rbx
000d2534mov rdi, rbp
000d2537call _<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
000d253clea rbx, [rsp+88]
000d2541mov r15, [rbx]
000d2544mov r13, [rbx+16]
000d2548mov rdi, r14
000d254bmov rsi, r13
000d254ecall alloc::vec::Vec<T,A>::reserve
000d2553mov r12, [r14+16]
000d2557imul rdi, r12, 24
000d255badd rdi, [r14]
000d255eimul rdx, r13, 24
000d2562mov rsi, r15
000d2565call [rip+0x13f5b5]
000d256band [rbx+16], 0
000d2570add r12, r13
000d2573mov [rbp+16], r12
000d2577movups x0, [r14]
000d257bmovaps [rbp], x0
000d257fmov rdi, rbx
000d2582call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
000d2587mov rbx, [rsp+40]
000d258c
000d258cloc_d258c:
000d258cmov rax, [rsp+64]
000d2591mov [rbx+16], rax
000d2595movaps x0, [rsp+48]
000d259amovups [rbx], x0
000d259dadd rsp, 136
000d25a4pop rbx
000d25a5pop r12
000d25a7pop r13
000d25a9pop r14
000d25abpop r15
000d25adpop rbp
000d25aeret
000d230e
000d25af
000d25afakira_v2::path_finder::find_paths:
000d25afpush rbp
000d25b0push r15
000d25b2push r14
000d25b4push r13
000d25b6push r12
000d25b8push rbx
000d25b9sub rsp, 920
000d25c0mov r15, rcx
000d25c3mov r12, rdx
000d25c6mov rdx, rsi
000d25c9mov [rsp+144], rdi
000d25d1mov [rsp+152], rsi
000d25d9mov rax, [rip+0x140980]
000d25e0cmp rax, 4
000d25e4jbe 0xd26a9
000d25eamov rsi, rdi
000d25edlea rbx, [rsp+528]
000d25f5mov rdi, rbx
000d25f8call core::str::converts::from_utf8
000d25fdcmp [rbx], 0
000d2601mov rsi, [rbx+16]
000d2605jne 0xd2611
000d2607mov rdi, [rsp+536]
000d260fjmp 0xd2613
000d2611
000d2611loc_d2611:
000d2611xor edi, edi
000d2613
000d2613loc_d2613:
000d2613lea rdx, [rip+0x11444e]
000d261acall core::option::Option<T>::unwrap
000d261flea r14, [rsp+24]
000d2624mov [r14], rax
000d2627mov [r14+8], rdx
000d262bcall std::thread::current
000d2630lea rbx, [rsp+48]
000d2635mov [rbx], rax
000d2638mov rax, [rax+16]
000d263clea rcx, [rsp+432]
000d2644mov [rcx], rax
000d2647lea rax, [rsp+104]
000d264cmov [rax], r14
000d264flea rdx, [rip+0x2f157]
000d2656mov [rax+8], rdx
000d265amov [rax+16], rcx
000d265elea rcx, [rip+0x1143e3]
000d2665lea rdi, [rsp+528]
000d266dmov [rdi], rcx
000d2670push 2
000d2672pop rcx
000d2673mov [rdi+8], rcx
000d2677and [rdi+32], 0
000d267clea rdx, [rip+0xd152d]
000d2683mov [rax+24], rdx
000d2687mov [rdi+16], rax
000d268bmov [rdi+24], rcx
000d268flea rdx, [rip+0x1143ea]
000d2696push 5
000d2698pop rsi
000d2699push 57
000d269bpop rcx
000d269ccall log::__private_api::log
000d26a1mov rdi, rbx
000d26a4call core::ptr::drop_in_place<std::thread::Thread>
000d26a9
000d26a9loc_d26a9:
000d26a9mov [rsp+8], r12
000d26aemov [rsp], r15
000d26b2lea rbx, [rsp+528]
000d26bamov rdi, rbx
000d26bdcall std::env::args
000d26c2lea r14, [rsp+504]
000d26camov rdi, r14
000d26cdmov rsi, rbx
000d26d0call core::iter::traits::iterator::Iterator::collect
000d26d5lea r15, [rsp+528]
000d26ddmov rdi, r15
000d26e0call std::env::current_dir
000d26e5lea rdx, [rip+0x1143c4]
000d26eclea rbx, [rsp+456]
000d26f4mov rdi, rbx
000d26f7mov rsi, r15
000d26facall core::result::Result<T,E>::unwrap
000d26ffmov r15, [r14]
000d2702mov rsi, [r14+16]
000d2706lea rdx, [rip+0x1143bb]
000d270dmov rdi, r15
000d2710call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000d2715mov rsi, [r15]
000d2718mov rdx, [r15+16]
000d271clea r14, [rsp+528]
000d2724mov rdi, r14
000d2727call _<alloc::string::String as core::clone::Clone>::clone
000d272cmov r15, [r14]
000d272fmov rdx, [r14+16]
000d2733mov rdi, rbx
000d2736mov rsi, r15
000d2739call std::path::PathBuf::_push
000d273emov rsi, [r14+8]
000d2742mov rdi, r15
000d2745call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d274amov rsi, [rbx]
000d274dmov rdx, [rbx+16]
000d2751lea r14, [rsp+528]
000d2759mov rdi, r14
000d275ccall std::sys::unix::fs::canonicalize
000d2761lea rdx, [rip+0x114378]
000d2768lea rbx, [rsp+480]
000d2770mov rdi, rbx
000d2773mov rsi, r14
000d2776call core::result::Result<T,E>::unwrap
000d277bpush 8
000d277dpop rbp
000d277emov edi, 384
000d2783mov rsi, rbp
000d2786call alloc::alloc::exchange_malloc
000d278bmov r15, rax
000d278elea rax, [rip-0x98871]
000d2795mov [r15], rax
000d2798push 4
000d279apop rdx
000d279bmov [r15+8], rdx
000d279flea rax, [rip-0x9887e]
000d27a6mov [r15+16], rax
000d27aamov [r15+24], rdx
000d27aelea rax, [rip-0x920fe]
000d27b5mov [r15+32], rax
000d27b9push 5
000d27bbpop rax
000d27bcmov [r15+40], rax
000d27c0lea rcx, [rip-0x9210b]
000d27c7mov [r15+48], rcx
000d27cbmov [r15+56], rax
000d27cflea rax, [rip-0x988aa]
000d27d6mov [r15+64], rax
000d27damov [r15+72], rdx
000d27delea rax, [rip-0x988b5]
000d27e5mov [r15+80], rax
000d27e9mov [r15+88], rdx
000d27edlea rax, [rip-0x988c0]
000d27f4mov [r15+96], rax
000d27f8mov [r15+104], rdx
000d27fclea rax, [rip-0x990eb]
000d2803mov [r15+112], rax
000d2807mov [r15+120], rbp
000d280blea rax, [rip-0x92151]
000d2812mov [r15+128], rax
000d2819mov [r15+136], 6
000d2824lea rax, [rip-0x988f3]
000d282bmov [r15+144], rax
000d2832mov [r15+152], rdx
000d2839lea rax, [rip-0x92179]
000d2840mov [r15+160], rax
000d2847mov [r15+168], 7
000d2852lea rax, [rip-0x9218b]
000d2859mov [r15+176], rax
000d2860mov [r15+184], 14
000d286blea rax, [rip-0x92196]
000d2872mov [r15+192], rax
000d2879mov [r15+200], 11
000d2884lea rax, [rip-0x9894f]
000d288bmov [r15+208], rax
000d2892mov [r15+216], rdx
000d2899mov rdi, rdx
000d289clea rax, [rip-0x99183]
000d28a3mov [r15+224], rax
000d28aamov [r15+232], rbp
000d28b1lea rax, [rip-0x921d1]
000d28b8mov [r15+240], rax
000d28bfpush 9
000d28c1pop rax
000d28c2mov [r15+248], rax
000d28c9lea rcx, [rip-0x921e0]
000d28d0mov [r15+256], rcx
000d28d7push 12
000d28d9pop r14
000d28dbmov [r15+264], r14
000d28e2lea rcx, [rip-0x921ed]
000d28e9mov [r15+272], rcx
000d28f0mov [r15+280], rax
000d28f7lea rcx, [rip-0x921f9]
000d28femov [r15+288], rcx
000d2905push 23
000d2907pop rcx
000d2908mov [r15+296], rcx
000d290flea rdx, [rip-0x921fa]
000d2916mov [r15+304], rdx
000d291dmov [r15+312], rcx
000d2924lea rcx, [rip-0x921f8]
000d292bmov [r15+320], rcx
000d2932push 13
000d2934pop r12
000d2936mov [r15+328], r12
000d293dlea rcx, [rip-0x92204]
000d2944mov [r15+336], rcx
000d294bmov [r15+344], rax
000d2952lea rax, [rip-0x92210]
000d2959mov [r15+352], rax
000d2960push 10
000d2962pop r13
000d2964mov [r15+360], r13
000d296blea rax, [rip-0x98a32]
000d2972mov [r15+368], rax
000d2979mov [r15+376], rdi
000d2980push 80
000d2982pop rdi
000d2983mov rsi, rbp
000d2986call alloc::alloc::exchange_malloc
000d298bmov rsi, [rbx]
000d298emov rcx, [rbx+16]
000d2992lea rdx, [rip-0x92246]
000d2999mov [rax], rdx
000d299cmov [rax+8], r14
000d29a0lea rdx, [rip-0x92248]
000d29a7mov [rax+16], rdx
000d29abmov [rax+24], r12
000d29afmov [rax+32], rdx
000d29b3mov [rax+40], r12
000d29b7lea rdx, [rip-0x92252]
000d29bemov [rax+48], rdx
000d29c2mov [rax+56], r13
000d29c6mov [rax+64], rsi
000d29camov [rsp+96], rax
000d29cfmov [rax+72], rcx
000d29d3mov edi, 456
000d29d8mov rsi, rbp
000d29dbcall alloc::alloc::exchange_malloc
000d29e0mov rbp, rax
000d29e3push 3
000d29e5pop r12
000d29e7mov rdi, r12
000d29eacall alloc::raw_vec::RawVec<T,A>::allocate_in
000d29efmov [rsp+80], rdx
000d29f4mov bl, 48
000d29f6mov [rsp+16], rax
000d29fbmov [rax+2], bl
000d29femov [rax], 12386
000d2a03mov rdi, r12
000d2a06call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2a0bmov [rsp+72], rdx
000d2a10mov [rsp+88], rax
000d2a15mov [rax], 26484
000d2a1amov [rax+2], 122
000d2a1epush 2
000d2a20pop r13
000d2a22mov rdi, r13
000d2a25call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2a2amov [rsp+416], rax
000d2a32mov [rsp+424], rdx
000d2a3amov [rax], 31335
000d2a3fmov rdi, r12
000d2a42call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2a47mov [rsp+408], rdx
000d2a4fmov r14w, 12406
000d2a54mov [rsp+400], rax
000d2a5cmov [rax], r14w
000d2a60mov [rax+2], bl
000d2a63mov rdi, r12
000d2a66call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2a6bmov [rsp+392], rdx
000d2a73mov [rsp+384], rax
000d2a7bmov [rax+2], bl
000d2a7emov [rax], 12404
000d2a83mov rdi, r12
000d2a86call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2a8bmov [rsp+376], rdx
000d2a93mov [rsp+368], rax
000d2a9bmov [rax], r14w
000d2a9fmov [rax+2], 49
000d2aa3mov rdi, r12
000d2aa6call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2aabmov [rsp+360], rdx
000d2ab3mov [rsp+352], rax
000d2abbmov [rax], r14w
000d2abfmov [rax+2], 50
000d2ac3mov rdi, r12
000d2ac6call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2acbmov [rsp+344], rdx
000d2ad3mov [rsp+336], rax
000d2adbmov [rax], r14w
000d2adfmov [rax+2], 51
000d2ae3mov rdi, r12
000d2ae6call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2aebmov [rsp+328], rdx
000d2af3mov [rsp+320], rax
000d2afbmov [rax], r14w
000d2affmov [rax+2], 52
000d2b03mov rdi, r12
000d2b06call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2b0bmov [rsp+312], rdx
000d2b13mov [rsp+304], rax
000d2b1bmov [rax], r14w
000d2b1fmov [rax+2], 53
000d2b23mov rdi, r12
000d2b26call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2b2bmov [rsp+296], rdx
000d2b33mov [rsp+288], rax
000d2b3bmov [rax], r14w
000d2b3fmov [rax+2], 54
000d2b43mov rdi, r12
000d2b46call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2b4bmov [rsp+280], rdx
000d2b53mov [rsp+272], rax
000d2b5bmov [rax], r14w
000d2b5fmov [rax+2], 55
000d2b63mov rdi, r12
000d2b66call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2b6bmov r14, rax
000d2b6emov [rsp+264], rdx
000d2b76mov al, 103
000d2b78mov [r14+2], al
000d2b7cmov [r14], 26211
000d2b82push 4
000d2b84pop rdi
000d2b85call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2b8amov [rsp+248], rax
000d2b92mov [rsp+256], rdx
000d2b9amov [rax], 0x6e6f736a
000d2ba0mov rdi, r13
000d2ba3call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2ba8mov [rsp+232], rax
000d2bb0mov [rsp+240], rdx
000d2bb8mov [rax], 26227
000d2bbdpush 8
000d2bbfpop rbx
000d2bc0mov rdi, rbx
000d2bc3call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2bc8mov [rsp+216], rax
000d2bd0mov [rsp+224], rdx
000d2bd8mov rcx, 0x77656e6172696b61
000d2be2mov [rax], rcx
000d2be5mov rdi, r12
000d2be8call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2bedmov r13, rax
000d2bf0mov [rsp+208], rdx
000d2bf8mov al, 103
000d2bfamov [r13+2], al
000d2bfemov [r13], 28524
000d2c05push 4
000d2c07pop rdi
000d2c08call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2c0dmov [rsp+192], rax
000d2c15mov [rsp+200], rdx
000d2c1dmov [rax], 0x676f6c68
000d2c23mov rdi, rbx
000d2c26call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2c2bmov rcx, 0x656c6966706d7564
000d2c35mov [rax], rcx
000d2c38mov rcx, [rsp+16]
000d2c3dmov [rbp], rcx
000d2c41mov rcx, [rsp+80]
000d2c46mov [rbp+8], rcx
000d2c4amov [rbp+16], r12
000d2c4emov rcx, [rsp+88]
000d2c53mov [rbp+24], rcx
000d2c57mov rcx, [rsp+72]
000d2c5cmov [rbp+32], rcx
000d2c60mov [rbp+40], r12
000d2c64mov rcx, [rsp+416]
000d2c6cmov [rbp+48], rcx
000d2c70mov rcx, [rsp+424]
000d2c78mov [rbp+56], rcx
000d2c7cpush 2
000d2c7epop rcx
000d2c7fmov [rbp+64], rcx
000d2c83mov rsi, [rsp+400]
000d2c8bmov [rbp+72], rsi
000d2c8fmov rsi, [rsp+408]
000d2c97mov [rbp+80], rsi
000d2c9bmov [rbp+88], r12
000d2c9fmov rsi, [rsp+384]
000d2ca7mov [rbp+96], rsi
000d2cabmov rsi, [rsp+392]
000d2cb3mov [rbp+104], rsi
000d2cb7mov [rbp+112], r12
000d2cbbmov rsi, [rsp+368]
000d2cc3mov [rbp+120], rsi
000d2cc7mov rsi, [rsp+376]
000d2ccfmov [rbp+128], rsi
000d2cd6mov [rbp+136], r12
000d2cddmov rsi, [rsp+352]
000d2ce5mov [rbp+144], rsi
000d2cecmov rsi, [rsp+360]
000d2cf4mov [rbp+152], rsi
000d2cfbmov [rbp+160], r12
000d2d02mov rsi, [rsp+336]
000d2d0amov [rbp+168], rsi
000d2d11mov rsi, [rsp+344]
000d2d19mov [rbp+176], rsi
000d2d20mov [rbp+184], r12
000d2d27mov rsi, [rsp+320]
000d2d2fmov [rbp+192], rsi
000d2d36mov rsi, [rsp+328]
000d2d3emov [rbp+200], rsi
000d2d45mov [rbp+208], r12
000d2d4cmov rsi, [rsp+304]
000d2d54mov [rbp+216], rsi
000d2d5bmov rsi, [rsp+312]
000d2d63mov [rbp+224], rsi
000d2d6amov [rbp+232], r12
000d2d71mov rsi, [rsp+288]
000d2d79mov [rbp+240], rsi
000d2d80mov rsi, [rsp+296]
000d2d88mov [rbp+248], rsi
000d2d8fmov [rbp+256], r12
000d2d96mov rsi, [rsp+272]
000d2d9emov [rbp+264], rsi
000d2da5mov rsi, [rsp+280]
000d2dadmov [rbp+272], rsi
000d2db4mov [rbp+280], r12
000d2dbbmov [rbp+288], r14
000d2dc2mov rsi, [rsp+264]
000d2dcamov [rbp+296], rsi
000d2dd1mov [rbp+304], r12
000d2dd8mov rsi, [rsp+248]
000d2de0mov [rbp+312], rsi
000d2de7mov rsi, [rsp+256]
000d2defmov [rbp+320], rsi
000d2df6push 4
000d2df8pop rsi
000d2df9mov [rbp+328], rsi
000d2e00mov rdi, [rsp+232]
000d2e08mov [rbp+336], rdi
000d2e0fmov rdi, [rsp+240]
000d2e17mov [rbp+344], rdi
000d2e1emov [rbp+352], rcx
000d2e25mov rcx, [rsp+216]
000d2e2dmov [rbp+360], rcx
000d2e34mov rcx, [rsp+224]
000d2e3cmov [rbp+368], rcx
000d2e43mov [rbp+376], rbx
000d2e4amov [rbp+384], r13
000d2e51mov rdi, [rsp+208]
000d2e59mov [rbp+392], rdi
000d2e60mov [rbp+400], r12
000d2e67mov rdi, [rsp+192]
000d2e6fmov [rbp+408], rdi
000d2e76mov rdi, [rsp+200]
000d2e7emov [rbp+416], rdi
000d2e85mov [rbp+424], rsi
000d2e8cmov [rbp+432], rax
000d2e93mov [rbp+440], rdx
000d2e9amov [rbp+448], rbx
000d2ea1mov [rsp+432], rbp
000d2ea9push 19
000d2eabpop rax
000d2eacmov [rsp+440], rax
000d2eb4mov [rsp+448], rax
000d2ebcmov r14, [rsp+144]
000d2ec4mov rbx, [rsp+152]
000d2eccpush 24
000d2ecepop rsi
000d2ecfmov rdi, r15
000d2ed2mov rdx, r14
000d2ed5mov rcx, rbx
000d2ed8call core::slice::_<impl [T]>::contains
000d2eddtest al, al
000d2edfje 0xd2f5f
000d2ee1mov rax, [rip+0x140078]
000d2ee8cmp rax, 5
000d2eecjb 0xd2f4e
000d2eeelea rax, [rsp+144]
000d2ef6lea rcx, [rsp+24]
000d2efbmov [rcx], rax
000d2efelea rax, [rsp+104]
000d2f03mov [rax], rcx
000d2f06lea rcx, [rip+0x113c6b]
000d2f0dlea rdi, [rsp+528]
000d2f15mov [rdi], rcx
000d2f18mov [rdi+8], 2
000d2f20and [rdi+32], 0
000d2f25lea rcx, [rip-33344]
000d2f2cmov [rax+8], rcx
000d2f30mov [rdi+16], rax
000d2f34mov [rdi+24], 1
000d2f3clea rdx, [rip+0x113b3d]
000d2f43push 5
000d2f45pop rsi
000d2f46push 118
000d2f48pop rcx
000d2f49call log::__private_api::log
000d2f4e
000d2f4eloc_d2f4e:
000d2f4exor r14l, r14l
000d2f51mov r13, [rsp]
000d2f55mov rbp, [rsp+8]
000d2f5ajmp 0xd36d7
000d2f5f
000d2f5floc_d2f5f:
000d2f5fcmp rbx, 383
000d2f66ja 0xd381c
000d2f6clea r12, [rsp+528]
000d2f74mov rdi, r12
000d2f77mov rsi, r14
000d2f7amov rdx, rbx
000d2f7dcall [rip+0x13eb9d]
000d2f83mov [rsp+rbx+528], 0
000d2f8blea rdx, [rbx+1]
000d2f8flea r13, [rsp+104]
000d2f94mov rdi, r13
000d2f97mov rsi, r12
000d2f9acall core::ffi::c_str::CStr::from_bytes_with_nul
000d2f9fcmp [r13], 0
000d2fa4je 0xd2fb2
000d2fa6push 1
000d2fa8pop rax
000d2fa9lea r12, [rip+0x13d9f0]
000d2fb0jmp 0xd2fc2
000d2fb2
000d2fb2loc_d2fb2:
000d2fb2mov rdi, [rsp+112]
000d2fb7call [rip+0x13eb73]
000d2fbdmov r12, rax
000d2fc0xor eax, eax
000d2fc2
000d2fc2loc_d2fc2:
000d2fc2test rax, rax
000d2fc5je 0xd3011
000d2fc7
000d2fc7loc_d2fc7:
000d2fc7mov [rsp+160], r12
000d2fcfmov [rsp+168], 2
000d2fd7test rbx, rbx
000d2fdamov r13, [rsp]
000d2fdemov rbp, [rsp+8]
000d2fe3je 0xd367f
000d2fe9js 0xd3850
000d2fefmov al, [rip+0x1400d3]
000d2ff5push 1
000d2ff7pop rsi
000d2ff8mov rdi, rbx
000d2ffbcall __rust_alloc
000d3000mov r12, rax
000d3003test rax, rax
000d3006jne 0xd3683
000d300cjmp 0xd385b
000d3011
000d3011loc_d3011:
000d3011test r12, r12
000d3014je 0xd378c
000d301apush 1
000d301cpop r13
000d301etest rbx, rbx
000d3021je 0xd3046
000d3023js 0xd3850
000d3029mov al, [rip+0x140099]
000d302fpush 1
000d3031pop rsi
000d3032mov rdi, rbx
000d3035call __rust_alloc
000d303amov r13, rax
000d303dtest rax, rax
000d3040je 0xd385b
000d3046
000d3046loc_d3046:
000d3046mov rdi, r13
000d3049mov rsi, r14
000d304cmov rdx, rbx
000d304fcall [rip+0x13eacb]
000d3055mov [rsp+544], r13
000d305dmov [rsp+552], rbx
000d3065mov [rsp+560], rbx
000d306dmov [rsp+568], r12
000d3075push 1
000d3077pop rax
000d3078mov [rsp+528], rax
000d3080mov [rsp+536], rax
000d3088mov al, [rip+0x14003a]
000d308epush 48
000d3090pop rdi
000d3091call [rip+0x13eaa1]
000d3097test rax, rax
000d309aje 0xd3870
000d30a0mov rbx, rax
000d30a3lea rax, [rsp+528]
000d30abmovups x0, [rax]
000d30aemovups x1, [rax+16]
000d30b2movups x2, [rax+32]
000d30b6movups [rbx+32], x2
000d30bamovups [rbx+16], x1
000d30bemovups [rbx], x0
000d30c1mov [rsp+160], rbx
000d30c9xor eax, eax
000d30cbmov [rsp+168], al
000d30d2mov [rsp+176], rbx
000d30damov [rsp+184], al
000d30e1mov [rsp+72], rbx
000d30e6
000d30e6loc_d30e6:
000d30e6call [rip+0x13ea54]
000d30ecand [rax], 0
000d30efmov rdi, [rbx+40]
000d30f3call [rip+0x13ea4f]
000d30f9test rax, rax
000d30fcje 0xd3753
000d3102mov r14, rax
000d3105mov r12, rax
000d3108add r12, 19
000d310cmov rdi, r12
000d310fcall [rip+0x13ea3b]
000d3115cmp rax, 1
000d3119je 0xd312f
000d311bmov r13, rax
000d311ecmp rax, 2
000d3122jne 0xd318f
000d3124cmp [r12], 11822
000d312bpush 2
000d312djmp 0xd3136
000d312f
000d312floc_d312f:
000d312fcmp [r12], 46
000d3134push 1
000d3136
000d3136loc_d3136:
000d3136pop r13
000d3138jne 0xd318f
000d313a
000d313aloc_d313a:
000d313acall [rip+0x13ea00]
000d3140and [rax], 0
000d3143mov rdi, [rbx+40]
000d3147call [rip+0x13e9fb]
000d314dmov r14, rax
000d3150test rax, rax
000d3153je 0xd3753
000d3159lea r12, [r14+19]
000d315dmov rdi, r12
000d3160call [rip+0x13e9ea]
000d3166cmp rax, 2
000d316aje 0xd317e
000d316cmov r13, rax
000d316fcmp rax, 1
000d3173jne 0xd318f
000d3175cmp [r12], 46
000d317aje 0xd313a
000d317cjmp 0xd318b
000d317e
000d317eloc_d317e:
000d317ecmp [r12], 11822
000d3185je 0xd313a
000d3187push 2
000d3189jmp 0xd318d
000d318b
000d318bloc_d318b:
000d318bpush 1
000d318d
000d318dloc_d318d:
000d318dpop r13
000d318f
000d318floc_d318f:
000d318fmov rax, [r14]
000d3192mov [rsp+16], rax
000d3197mov al, [r14+18]
000d319bmov [rsp+80], al
000d319fpush 1
000d31a1pop r14
000d31a3inc r13
000d31a6je 0xd31d5
000d31a8js 0xd3850
000d31aemov rbx, r13
000d31b1not rbx
000d31b4shr rbx, 63
000d31b8mov al, [rip+0x13ff0a]
000d31bemov rdi, r13
000d31c1mov rsi, rbx
000d31c4call __rust_alloc
000d31c9mov r14, rax
000d31cctest rax, rax
000d31cfje 0xd3863
000d31d5
000d31d5loc_d31d5:
000d31d5mov rdi, r14
000d31d8mov rsi, r12
000d31dbmov rdx, r13
000d31decall [rip+0x13e93c]
000d31e4mov rbx, [rsp+72]
000d31e9lock inc [rbx]
000d31edjle 0xd3857
000d31f3mov [rsp+120], r13
000d31f8mov rax, [rsp+16]
000d31fdmov [rsp+128], rax
000d3205mov al, [rsp+80]
000d3209mov [rsp+136], al
000d3210mov [rsp+104], rbx
000d3215mov [rsp+112], r14
000d321amov rsi, [rbx+16]
000d321emov rdx, [rbx+32]
000d3222dec r13
000d3225lea rdi, [rsp+48]
000d322amov rcx, r14
000d322dmov r8, r13
000d3230call std::path::Path::_join
000d3235mov rax, [rip+0x13fd24]
000d323ccmp rax, 4
000d3240jbe 0xd32ac
000d3242lea rax, [rip+0x1138af]
000d3249mov [rsp+528], rax
000d3251push 1
000d3253pop rax
000d3254mov [rsp+536], rax
000d325cand [rsp+560], 0
000d3265lea rcx, [rsp+48]
000d326amov [rsp+24], rcx
000d326flea rcx, [rip+0xf2a5a]
000d3276mov [rsp+32], rcx
000d327blea rcx, [rsp+24]
000d3280mov [rsp+544], rcx
000d3288mov [rsp+552], rax
000d3290lea rdi, [rsp+528]
000d3298push 5
000d329apop rsi
000d329blea rdx, [rip+0x1137de]
000d32a2mov ecx, 130
000d32a7call log::__private_api::log
000d32ac
000d32acloc_d32ac:
000d32acmov rdx, [rsp+48]
000d32b1mov rcx, [rsp+64]
000d32b6mov rdi, [rsp+96]
000d32bbpush 5
000d32bdpop rsi
000d32becall core::slice::_<impl [T]>::contains
000d32c3test al, al
000d32c5jne 0xd3661
000d32cbmov rdi, [rsp+48]
000d32d0mov rsi, [rsp+64]
000d32d5call std::path::Path::extension
000d32datest rax, rax
000d32ddcmove rdx, rax
000d32e1mov rsi, rax
000d32e4lea rax, [rip-0x41ff3]
000d32ebcmove rsi, rax
000d32eflea rdi, [rsp+24]
000d32f4call std::sys::unix::os_str::Slice::to_owned
000d32f9mov r12, [rsp+24]
000d32femov rdx, [rsp+40]
000d3303lea rdi, [rsp+528]
000d330bmov rsi, r12
000d330emov [rsp+88], rdx
000d3313call core::str::converts::from_utf8
000d3318cmp [rsp+528], 0
000d3321je 0xd3355
000d3323mov dl, [rsp+544]
000d332amov rax, [rsp+32]
000d332fcmp dl, 2
000d3332sete cl
000d3335jne 0xd3366
000d3337mov [rsp+16], r12
000d333cje 0xd3370
000d333e
000d333eloc_d333e:
000d333emov esi, 0
000d3343mov r13l, 0
000d3349mov ebx, 0
000d334ecmp dl, 2
000d3351je 0xd337c
000d3353jmp 0xd3384
000d3355
000d3355loc_d3355:
000d3355mov rsi, [rsp+32]
000d335amov cl, 1
000d335cmov rax, rsi
000d335fmov [rsp+16], r12
000d3364jmp 0xd337c
000d3366
000d3366loc_d3366:
000d3366push 1
000d3368pop rsi
000d3369mov [rsp+16], rsi
000d336ejne 0xd333e
000d3370
000d3370loc_d3370:
000d3370cmp dl, 2
000d3373jne 0xd346a
000d3379mov rsi, rax
000d337c
000d337cloc_d337c:
000d337cmov r13, rsi
000d337fmov rbx, [rsp+88]
000d3384
000d3384loc_d3384:
000d3384test cl, cl
000d3386push 1
000d3388pop rcx
000d3389cmovne r12, rcx
000d338dmov esi, 0
000d3392cmove rsi, rax
000d3396mov rdi, r12
000d3399call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d339emov r12, [rsp+16]
000d33a3mov rdi, r12
000d33a6mov rsi, rbx
000d33a9mov rdx, rbp
000d33acpush 19
000d33aepop rcx
000d33afcall _<T as core::slice::cmp::SliceContains>::slice_contains
000d33b4mov ebx, eax
000d33b6mov rdi, r12
000d33b9mov rsi, r13
000d33bccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d33c1test bl, bl
000d33c3mov rbx, [rsp+72]
000d33c8mov al, [rsp+80]
000d33ccjne 0xd3661
000d33d2dec al
000d33d4cmp al, 12
000d33d6jae 0xd33e9
000d33d8movzx eax, al
000d33dbmov ecx, 2731
000d33e0bt ecx, eax
000d33e3jb 0xd3474
000d33e9
000d33e9loc_d33e9:
000d33e9mov rdi, [rbx+40]
000d33edcall [rip+0x13e765]
000d33f3cmp eax, -1
000d33f6je 0xd3458
000d33f8mov r12l, eax
000d33fblea r13, [rsp+528]
000d3403mov rdi, r13
000d3406mov esi, eax
000d3408mov rdx, r14
000d340bmov ecx, 256
000d3410call std::sys::unix::fs::try_statx
000d3415mov rax, [rsp+528]
000d341dcmp rax, 3
000d3421jne 0xd3480
000d3423mov edx, 144
000d3428mov rdi, r13
000d342bxor esi, esi
000d342dcall [rip+0x13e6d5]
000d3433mov edi, r12l
000d3436mov rsi, r14
000d3439mov rdx, r13
000d343cmov ecx, 256
000d3441call [rip+0x13e719]
000d3447cmp eax, -1
000d344aje 0xd3458
000d344cmov r14, r13
000d344fmov eax, [rsp+552]
000d3456jmp 0xd34b8
000d3458
000d3458loc_d3458:
000d3458call [rip+0x13e6e2]
000d345emov eax, [rax]
000d3460shl rax, 32
000d3464or rax, 2
000d3468jmp 0xd348d
000d346a
000d346aloc_d346a:
000d346amov r13, rax
000d346dxor ebx, ebx
000d346fjmp 0xd3384
000d3474
000d3474loc_d3474:
000d3474lea rcx, [rip-0x42773]
000d347bmov eax, [rcx+4*rax]
000d347ejmp 0xd34b0
000d3480
000d3480loc_d3480:
000d3480cmp eax, 2
000d3483jne 0xd34a9
000d3485mov rax, [rsp+536]
000d348d
000d348dloc_d348d:
000d348dmov [rsp+32], rax
000d3492mov [rsp+24], 1
000d349alea rdi, [rsp+32]
000d349fcall core::ptr::drop_in_place<std::io::error::Error>
000d34a4jmp 0xd3661
000d34a9
000d34a9loc_d34a9:
000d34a9mov eax, [rsp+584]
000d34b0
000d34b0loc_d34b0:
000d34b0lea r14, [rsp+528]
000d34b8
000d34b8loc_d34b8:
000d34b8and eax, 61440
000d34bdmov rcx, [rip+0x13fa9c]
000d34c4cmp eax, 16384
000d34c9jne 0xd3578
000d34cfcmp rcx, 4
000d34d3jbe 0xd353f
000d34d5lea rax, [rip+0x113664]
000d34dcmov [rsp+528], rax
000d34e4mov [rsp+536], 2
000d34f0and [rsp+560], 0
000d34f9lea rax, [rsp+48]
000d34femov [rsp+24], rax
000d3503lea rax, [rip+0xf27c6]
000d350amov [rsp+32], rax
000d350flea rax, [rsp+24]
000d3514mov [rsp+544], rax
000d351cmov [rsp+552], 1
000d3528mov rdi, r14
000d352bpush 5
000d352dpop rsi
000d352elea rdx, [rip+0x11354b]
000d3535mov ecx, 146
000d353acall log::__private_api::log
000d353f
000d353floc_d353f:
000d353fmov rdi, [rsp+48]
000d3544mov rsi, [rsp+64]
000d3549mov rax, [rsp+8]
000d354etest rax, rax
000d3551je 0xd362c
000d3557cmp rax, 1
000d355bjne 0xd363f
000d3561mov rcx, [rsp]
000d3565lock inc [rcx+384]
000d356djg 0xd364e
000d3573jmp 0xd387d
000d3578
000d3578loc_d3578:
000d3578cmp rcx, 5
000d357cjb 0xd35e8
000d357elea rax, [rip+0x113583]
000d3585mov [rsp+528], rax
000d358dmov [rsp+536], 2
000d3599and [rsp+560], 0
000d35a2lea rax, [rsp+48]
000d35a7mov [rsp+24], rax
000d35aclea rax, [rip+0xf271d]
000d35b3mov [rsp+32], rax
000d35b8lea rax, [rsp+24]
000d35bdmov [rsp+544], rax
000d35c5mov [rsp+552], 1
000d35d1mov rdi, r14
000d35d4push 5
000d35d6pop rsi
000d35d7lea rdx, [rip+0x1134a2]
000d35demov ecx, 152
000d35e3call log::__private_api::log
000d35e8
000d35e8loc_d35e8:
000d35e8mov rax, [rsp+64]
000d35edmov [rsp+544], rax
000d35f5movups x0, [rsp+48]
000d35famovaps [rsp+528], x0
000d3602lea r12, [rsp+24]
000d3607mov rdi, r12
000d360amov rsi, [rsp+8]
000d360fmov rdx, [rsp]
000d3613mov rcx, r14
000d3616call std::sync::mpsc::Sender<T>::send
000d361bmov rdi, r12
000d361elea rsi, [rip+0x113503]
000d3625call core::result::Result<T,E>::unwrap
000d362ajmp 0xd3670
000d362c
000d362cloc_d362c:
000d362cmov rcx, [rsp]
000d3630lock inc [rcx+512]
000d3638jg 0xd364e
000d363ajmp 0xd387d
000d363f
000d363floc_d363f:
000d363fmov rcx, [rsp]
000d3643lock inc [rcx+112]
000d3648jle 0xd387d
000d364e
000d364eloc_d364e:
000d364emov rdx, [rsp+8]
000d3653call akira_v2::path_finder::find_paths
000d3658test rax, rax
000d365bjne 0xd382f
000d3661
000d3661loc_d3661:
000d3661mov rdi, [rsp+48]
000d3666mov rsi, [rsp+56]
000d366bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d3670
000d3670loc_d3670:
000d3670lea rdi, [rsp+104]
000d3675call core::ptr::drop_in_place<std::fs::DirEntry>
000d367ajmp 0xd30e6
000d367f
000d367floc_d367f:
000d367fpush 1
000d3681pop r12
000d3683
000d3683loc_d3683:
000d3683mov rdi, r12
000d3686mov rsi, r14
000d3689mov rdx, rbx
000d368ccall [rip+0x13e48e]
000d3692lea rcx, [rsp+528]
000d369amov [rcx], r12
000d369dmov [rcx+8], rbx
000d36a1mov [rcx+16], rbx
000d36a5lea rbx, [rsp+104]
000d36aamov rdi, rbx
000d36admov rsi, rbp
000d36b0mov rdx, r13
000d36b3call std::sync::mpsc::Sender<T>::send
000d36b8lea rsi, [rip+0x1134a1]
000d36bfmov rdi, rbx
000d36c2call core::result::Result<T,E>::unwrap
000d36c7lea rdi, [rsp+160]
000d36cfcall core::ptr::drop_in_place<std::io::error::Error>
000d36d4xor r14l, r14l
000d36d7
000d36d7loc_d36d7:
000d36d7lea rdi, [rsp+432]
000d36dfcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000d36e4push 5
000d36e6pop rsi
000d36e7mov rdi, [rsp+96]
000d36eccall core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000d36f1push 24
000d36f3pop rsi
000d36f4mov rdi, r15
000d36f7call core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000d36fcmov rdi, [rsp+480]
000d3704mov rsi, [rsp+488]
000d370ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d3711mov rdi, [rsp+456]
000d3719mov rsi, [rsp+464]
000d3721call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d3726lea rdi, [rsp+504]
000d372ecall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000d3733
000d3733loc_d3733:
000d3733mov rdi, rbp
000d3736mov rsi, r13
000d3739call core::ptr::drop_in_place<std::sync::mpsc::Sender<std::path::PathBuf>>
000d373emov rax, r14
000d3741add rsp, 920
000d3748pop rbx
000d3749pop r12
000d374bpop r13
000d374dpop r14
000d374fpop r15
000d3751pop rbp
000d3752ret
000d3753
000d3753loc_d3753:
000d3753mov [rsp+184], 1
000d375bcall [rip+0x13e3df]
000d3761movsxd r14, [rax]
000d3764test r14, r14
000d3767je 0xd37a2
000d3769shl r14, 32
000d376dor r14, 2
000d3771
000d3771loc_d3771:
000d3771mov r13, [rsp]
000d3775mov rbp, [rsp+8]
000d377alea rdi, [rsp+176]
000d3782call core::ptr::drop_in_place<alloc::sync::Arc<std::sys::unix::fs::InnerReadDir>>
000d3787jmp 0xd36d7
000d378c
000d378cloc_d378c:
000d378ccall [rip+0x13e3ae]
000d3792mov r12l, [rax]
000d3795shl r12, 32
000d3799or r12, 2
000d379djmp 0xd2fc7
000d37a2
000d37a2loc_d37a2:
000d37a2lea rdi, [rsp+176]
000d37aacall core::ptr::drop_in_place<alloc::sync::Arc<std::sys::unix::fs::InnerReadDir>>
000d37aflea rdi, [rsp+432]
000d37b7call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000d37bcpush 5
000d37bepop rsi
000d37bfmov rdi, [rsp+96]
000d37c4call core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000d37c9push 24
000d37cbpop rsi
000d37ccmov rdi, r15
000d37cfcall core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000d37d4mov rdi, [rsp+480]
000d37dcmov rsi, [rsp+488]
000d37e4call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d37e9mov rdi, [rsp+456]
000d37f1mov rsi, [rsp+464]
000d37f9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d37felea rdi, [rsp+504]
000d3806call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000d380bxor r14l, r14l
000d380emov r13, [rsp]
000d3812mov rbp, [rsp+8]
000d3817jmp 0xd3733
000d381c
000d381cloc_d381c:
000d381cmov rdi, r14
000d381fmov rsi, rbx
000d3822call std::sys::common::small_c_string::run_with_cstr_allocating
000d3827mov r12, rdx
000d382ajmp 0xd2fc2
000d382f
000d382floc_d382f:
000d382fmov r14, rax
000d3832mov rdi, [rsp+48]
000d3837mov rsi, [rsp+56]
000d383ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d3841lea rdi, [rsp+104]
000d3846call core::ptr::drop_in_place<std::fs::DirEntry>
000d384bjmp 0xd3771
000d3850
000d3850loc_d3850:
000d3850call alloc::raw_vec::capacity_overflow
000d3855ud2
000d3857
000d3857loc_d3857:
000d3857ud2
000d3859
000d3859 0f 0b ..
000d385b
000d385bloc_d385b:
000d385bpush 1
000d385dpop rdi
000d385emov rsi, rbx
000d3861jmp 0xd3869
000d3863
000d3863loc_d3863:
000d3863mov rdi, rbx
000d3866mov rsi, r13
000d3869
000d3869loc_d3869:
000d3869call alloc::alloc::handle_alloc_error
000d386eud2
000d3870
000d3870loc_d3870:
000d3870push 8
000d3872pop rdi
000d3873push 48
000d3875pop rsi
000d3876call alloc::alloc::handle_alloc_error
000d387bud2
000d387d
000d387dloc_d387d:
000d387dcall std::process::abort
000d3882ud2
000d3884mov rbx, rax
000d3887lea rdi, [rsp+528]
000d388fcall core::ptr::drop_in_place<alloc::sync::ArcInner<std::sys::unix::fs::InnerReadDir>>
000d3894mov rdi, rbx
000d3897call _Unwind_Resume
000d389cud2
000d389ecall core::panicking::panic_in_cleanup
000d38a3ud2
000d25af
000d25afakira_v2::path_finder::find_paths:
000d25afpush rbp
000d25b0push r15
000d25b2push r14
000d25b4push r13
000d25b6push r12
000d25b8push rbx
000d25b9sub rsp, 920
000d25c0mov r15, rcx
000d25c3mov r12, rdx
000d25c6mov rdx, rsi
000d25c9mov [rsp+144], rdi
000d25d1mov [rsp+152], rsi
000d25d9mov rax, [rip+0x140980]
000d25e0cmp rax, 4
000d25e4jbe 0xd26a9
000d25eamov rsi, rdi
000d25edlea rbx, [rsp+528]
000d25f5mov rdi, rbx
000d25f8call core::str::converts::from_utf8
000d25fdcmp [rbx], 0
000d2601mov rsi, [rbx+16]
000d2605jne 0xd2611
000d2607mov rdi, [rsp+536]
000d260fjmp 0xd2613
000d2611
000d2611loc_d2611:
000d2611xor edi, edi
000d2613
000d2613loc_d2613:
000d2613lea rdx, [rip+0x11444e]
000d261acall core::option::Option<T>::unwrap
000d261flea r14, [rsp+24]
000d2624mov [r14], rax
000d2627mov [r14+8], rdx
000d262bcall std::thread::current
000d2630lea rbx, [rsp+48]
000d2635mov [rbx], rax
000d2638mov rax, [rax+16]
000d263clea rcx, [rsp+432]
000d2644mov [rcx], rax
000d2647lea rax, [rsp+104]
000d264cmov [rax], r14
000d264flea rdx, [rip+0x2f157]
000d2656mov [rax+8], rdx
000d265amov [rax+16], rcx
000d265elea rcx, [rip+0x1143e3]
000d2665lea rdi, [rsp+528]
000d266dmov [rdi], rcx
000d2670push 2
000d2672pop rcx
000d2673mov [rdi+8], rcx
000d2677and [rdi+32], 0
000d267clea rdx, [rip+0xd152d]
000d2683mov [rax+24], rdx
000d2687mov [rdi+16], rax
000d268bmov [rdi+24], rcx
000d268flea rdx, [rip+0x1143ea]
000d2696push 5
000d2698pop rsi
000d2699push 57
000d269bpop rcx
000d269ccall log::__private_api::log
000d26a1mov rdi, rbx
000d26a4call core::ptr::drop_in_place<std::thread::Thread>
000d26a9
000d26a9loc_d26a9:
000d26a9mov [rsp+8], r12
000d26aemov [rsp], r15
000d26b2lea rbx, [rsp+528]
000d26bamov rdi, rbx
000d26bdcall std::env::args
000d26c2lea r14, [rsp+504]
000d26camov rdi, r14
000d26cdmov rsi, rbx
000d26d0call core::iter::traits::iterator::Iterator::collect
000d26d5lea r15, [rsp+528]
000d26ddmov rdi, r15
000d26e0call std::env::current_dir
000d26e5lea rdx, [rip+0x1143c4]
000d26eclea rbx, [rsp+456]
000d26f4mov rdi, rbx
000d26f7mov rsi, r15
000d26facall core::result::Result<T,E>::unwrap
000d26ffmov r15, [r14]
000d2702mov rsi, [r14+16]
000d2706lea rdx, [rip+0x1143bb]
000d270dmov rdi, r15
000d2710call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000d2715mov rsi, [r15]
000d2718mov rdx, [r15+16]
000d271clea r14, [rsp+528]
000d2724mov rdi, r14
000d2727call _<alloc::string::String as core::clone::Clone>::clone
000d272cmov r15, [r14]
000d272fmov rdx, [r14+16]
000d2733mov rdi, rbx
000d2736mov rsi, r15
000d2739call std::path::PathBuf::_push
000d273emov rsi, [r14+8]
000d2742mov rdi, r15
000d2745call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d274amov rsi, [rbx]
000d274dmov rdx, [rbx+16]
000d2751lea r14, [rsp+528]
000d2759mov rdi, r14
000d275ccall std::sys::unix::fs::canonicalize
000d2761lea rdx, [rip+0x114378]
000d2768lea rbx, [rsp+480]
000d2770mov rdi, rbx
000d2773mov rsi, r14
000d2776call core::result::Result<T,E>::unwrap
000d277bpush 8
000d277dpop rbp
000d277emov edi, 384
000d2783mov rsi, rbp
000d2786call alloc::alloc::exchange_malloc
000d278bmov r15, rax
000d278elea rax, [rip-0x98871]
000d2795mov [r15], rax
000d2798push 4
000d279apop rdx
000d279bmov [r15+8], rdx
000d279flea rax, [rip-0x9887e]
000d27a6mov [r15+16], rax
000d27aamov [r15+24], rdx
000d27aelea rax, [rip-0x920fe]
000d27b5mov [r15+32], rax
000d27b9push 5
000d27bbpop rax
000d27bcmov [r15+40], rax
000d27c0lea rcx, [rip-0x9210b]
000d27c7mov [r15+48], rcx
000d27cbmov [r15+56], rax
000d27cflea rax, [rip-0x988aa]
000d27d6mov [r15+64], rax
000d27damov [r15+72], rdx
000d27delea rax, [rip-0x988b5]
000d27e5mov [r15+80], rax
000d27e9mov [r15+88], rdx
000d27edlea rax, [rip-0x988c0]
000d27f4mov [r15+96], rax
000d27f8mov [r15+104], rdx
000d27fclea rax, [rip-0x990eb]
000d2803mov [r15+112], rax
000d2807mov [r15+120], rbp
000d280blea rax, [rip-0x92151]
000d2812mov [r15+128], rax
000d2819mov [r15+136], 6
000d2824lea rax, [rip-0x988f3]
000d282bmov [r15+144], rax
000d2832mov [r15+152], rdx
000d2839lea rax, [rip-0x92179]
000d2840mov [r15+160], rax
000d2847mov [r15+168], 7
000d2852lea rax, [rip-0x9218b]
000d2859mov [r15+176], rax
000d2860mov [r15+184], 14
000d286blea rax, [rip-0x92196]
000d2872mov [r15+192], rax
000d2879mov [r15+200], 11
000d2884lea rax, [rip-0x9894f]
000d288bmov [r15+208], rax
000d2892mov [r15+216], rdx
000d2899mov rdi, rdx
000d289clea rax, [rip-0x99183]
000d28a3mov [r15+224], rax
000d28aamov [r15+232], rbp
000d28b1lea rax, [rip-0x921d1]
000d28b8mov [r15+240], rax
000d28bfpush 9
000d28c1pop rax
000d28c2mov [r15+248], rax
000d28c9lea rcx, [rip-0x921e0]
000d28d0mov [r15+256], rcx
000d28d7push 12
000d28d9pop r14
000d28dbmov [r15+264], r14
000d28e2lea rcx, [rip-0x921ed]
000d28e9mov [r15+272], rcx
000d28f0mov [r15+280], rax
000d28f7lea rcx, [rip-0x921f9]
000d28femov [r15+288], rcx
000d2905push 23
000d2907pop rcx
000d2908mov [r15+296], rcx
000d290flea rdx, [rip-0x921fa]
000d2916mov [r15+304], rdx
000d291dmov [r15+312], rcx
000d2924lea rcx, [rip-0x921f8]
000d292bmov [r15+320], rcx
000d2932push 13
000d2934pop r12
000d2936mov [r15+328], r12
000d293dlea rcx, [rip-0x92204]
000d2944mov [r15+336], rcx
000d294bmov [r15+344], rax
000d2952lea rax, [rip-0x92210]
000d2959mov [r15+352], rax
000d2960push 10
000d2962pop r13
000d2964mov [r15+360], r13
000d296blea rax, [rip-0x98a32]
000d2972mov [r15+368], rax
000d2979mov [r15+376], rdi
000d2980push 80
000d2982pop rdi
000d2983mov rsi, rbp
000d2986call alloc::alloc::exchange_malloc
000d298bmov rsi, [rbx]
000d298emov rcx, [rbx+16]
000d2992lea rdx, [rip-0x92246]
000d2999mov [rax], rdx
000d299cmov [rax+8], r14
000d29a0lea rdx, [rip-0x92248]
000d29a7mov [rax+16], rdx
000d29abmov [rax+24], r12
000d29afmov [rax+32], rdx
000d29b3mov [rax+40], r12
000d29b7lea rdx, [rip-0x92252]
000d29bemov [rax+48], rdx
000d29c2mov [rax+56], r13
000d29c6mov [rax+64], rsi
000d29camov [rsp+96], rax
000d29cfmov [rax+72], rcx
000d29d3mov edi, 456
000d29d8mov rsi, rbp
000d29dbcall alloc::alloc::exchange_malloc
000d29e0mov rbp, rax
000d29e3push 3
000d29e5pop r12
000d29e7mov rdi, r12
000d29eacall alloc::raw_vec::RawVec<T,A>::allocate_in
000d29efmov [rsp+80], rdx
000d29f4mov bl, 48
000d29f6mov [rsp+16], rax
000d29fbmov [rax+2], bl
000d29femov [rax], 12386
000d2a03mov rdi, r12
000d2a06call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2a0bmov [rsp+72], rdx
000d2a10mov [rsp+88], rax
000d2a15mov [rax], 26484
000d2a1amov [rax+2], 122
000d2a1epush 2
000d2a20pop r13
000d2a22mov rdi, r13
000d2a25call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2a2amov [rsp+416], rax
000d2a32mov [rsp+424], rdx
000d2a3amov [rax], 31335
000d2a3fmov rdi, r12
000d2a42call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2a47mov [rsp+408], rdx
000d2a4fmov r14w, 12406
000d2a54mov [rsp+400], rax
000d2a5cmov [rax], r14w
000d2a60mov [rax+2], bl
000d2a63mov rdi, r12
000d2a66call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2a6bmov [rsp+392], rdx
000d2a73mov [rsp+384], rax
000d2a7bmov [rax+2], bl
000d2a7emov [rax], 12404
000d2a83mov rdi, r12
000d2a86call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2a8bmov [rsp+376], rdx
000d2a93mov [rsp+368], rax
000d2a9bmov [rax], r14w
000d2a9fmov [rax+2], 49
000d2aa3mov rdi, r12
000d2aa6call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2aabmov [rsp+360], rdx
000d2ab3mov [rsp+352], rax
000d2abbmov [rax], r14w
000d2abfmov [rax+2], 50
000d2ac3mov rdi, r12
000d2ac6call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2acbmov [rsp+344], rdx
000d2ad3mov [rsp+336], rax
000d2adbmov [rax], r14w
000d2adfmov [rax+2], 51
000d2ae3mov rdi, r12
000d2ae6call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2aebmov [rsp+328], rdx
000d2af3mov [rsp+320], rax
000d2afbmov [rax], r14w
000d2affmov [rax+2], 52
000d2b03mov rdi, r12
000d2b06call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2b0bmov [rsp+312], rdx
000d2b13mov [rsp+304], rax
000d2b1bmov [rax], r14w
000d2b1fmov [rax+2], 53
000d2b23mov rdi, r12
000d2b26call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2b2bmov [rsp+296], rdx
000d2b33mov [rsp+288], rax
000d2b3bmov [rax], r14w
000d2b3fmov [rax+2], 54
000d2b43mov rdi, r12
000d2b46call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2b4bmov [rsp+280], rdx
000d2b53mov [rsp+272], rax
000d2b5bmov [rax], r14w
000d2b5fmov [rax+2], 55
000d2b63mov rdi, r12
000d2b66call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2b6bmov r14, rax
000d2b6emov [rsp+264], rdx
000d2b76mov al, 103
000d2b78mov [r14+2], al
000d2b7cmov [r14], 26211
000d2b82push 4
000d2b84pop rdi
000d2b85call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2b8amov [rsp+248], rax
000d2b92mov [rsp+256], rdx
000d2b9amov [rax], 0x6e6f736a
000d2ba0mov rdi, r13
000d2ba3call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2ba8mov [rsp+232], rax
000d2bb0mov [rsp+240], rdx
000d2bb8mov [rax], 26227
000d2bbdpush 8
000d2bbfpop rbx
000d2bc0mov rdi, rbx
000d2bc3call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2bc8mov [rsp+216], rax
000d2bd0mov [rsp+224], rdx
000d2bd8mov rcx, 0x77656e6172696b61
000d2be2mov [rax], rcx
000d2be5mov rdi, r12
000d2be8call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2bedmov r13, rax
000d2bf0mov [rsp+208], rdx
000d2bf8mov al, 103
000d2bfamov [r13+2], al
000d2bfemov [r13], 28524
000d2c05push 4
000d2c07pop rdi
000d2c08call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2c0dmov [rsp+192], rax
000d2c15mov [rsp+200], rdx
000d2c1dmov [rax], 0x676f6c68
000d2c23mov rdi, rbx
000d2c26call alloc::raw_vec::RawVec<T,A>::allocate_in
000d2c2bmov rcx, 0x656c6966706d7564
000d2c35mov [rax], rcx
000d2c38mov rcx, [rsp+16]
000d2c3dmov [rbp], rcx
000d2c41mov rcx, [rsp+80]
000d2c46mov [rbp+8], rcx
000d2c4amov [rbp+16], r12
000d2c4emov rcx, [rsp+88]
000d2c53mov [rbp+24], rcx
000d2c57mov rcx, [rsp+72]
000d2c5cmov [rbp+32], rcx
000d2c60mov [rbp+40], r12
000d2c64mov rcx, [rsp+416]
000d2c6cmov [rbp+48], rcx
000d2c70mov rcx, [rsp+424]
000d2c78mov [rbp+56], rcx
000d2c7cpush 2
000d2c7epop rcx
000d2c7fmov [rbp+64], rcx
000d2c83mov rsi, [rsp+400]
000d2c8bmov [rbp+72], rsi
000d2c8fmov rsi, [rsp+408]
000d2c97mov [rbp+80], rsi
000d2c9bmov [rbp+88], r12
000d2c9fmov rsi, [rsp+384]
000d2ca7mov [rbp+96], rsi
000d2cabmov rsi, [rsp+392]
000d2cb3mov [rbp+104], rsi
000d2cb7mov [rbp+112], r12
000d2cbbmov rsi, [rsp+368]
000d2cc3mov [rbp+120], rsi
000d2cc7mov rsi, [rsp+376]
000d2ccfmov [rbp+128], rsi
000d2cd6mov [rbp+136], r12
000d2cddmov rsi, [rsp+352]
000d2ce5mov [rbp+144], rsi
000d2cecmov rsi, [rsp+360]
000d2cf4mov [rbp+152], rsi
000d2cfbmov [rbp+160], r12
000d2d02mov rsi, [rsp+336]
000d2d0amov [rbp+168], rsi
000d2d11mov rsi, [rsp+344]
000d2d19mov [rbp+176], rsi
000d2d20mov [rbp+184], r12
000d2d27mov rsi, [rsp+320]
000d2d2fmov [rbp+192], rsi
000d2d36mov rsi, [rsp+328]
000d2d3emov [rbp+200], rsi
000d2d45mov [rbp+208], r12
000d2d4cmov rsi, [rsp+304]
000d2d54mov [rbp+216], rsi
000d2d5bmov rsi, [rsp+312]
000d2d63mov [rbp+224], rsi
000d2d6amov [rbp+232], r12
000d2d71mov rsi, [rsp+288]
000d2d79mov [rbp+240], rsi
000d2d80mov rsi, [rsp+296]
000d2d88mov [rbp+248], rsi
000d2d8fmov [rbp+256], r12
000d2d96mov rsi, [rsp+272]
000d2d9emov [rbp+264], rsi
000d2da5mov rsi, [rsp+280]
000d2dadmov [rbp+272], rsi
000d2db4mov [rbp+280], r12
000d2dbbmov [rbp+288], r14
000d2dc2mov rsi, [rsp+264]
000d2dcamov [rbp+296], rsi
000d2dd1mov [rbp+304], r12
000d2dd8mov rsi, [rsp+248]
000d2de0mov [rbp+312], rsi
000d2de7mov rsi, [rsp+256]
000d2defmov [rbp+320], rsi
000d2df6push 4
000d2df8pop rsi
000d2df9mov [rbp+328], rsi
000d2e00mov rdi, [rsp+232]
000d2e08mov [rbp+336], rdi
000d2e0fmov rdi, [rsp+240]
000d2e17mov [rbp+344], rdi
000d2e1emov [rbp+352], rcx
000d2e25mov rcx, [rsp+216]
000d2e2dmov [rbp+360], rcx
000d2e34mov rcx, [rsp+224]
000d2e3cmov [rbp+368], rcx
000d2e43mov [rbp+376], rbx
000d2e4amov [rbp+384], r13
000d2e51mov rdi, [rsp+208]
000d2e59mov [rbp+392], rdi
000d2e60mov [rbp+400], r12
000d2e67mov rdi, [rsp+192]
000d2e6fmov [rbp+408], rdi
000d2e76mov rdi, [rsp+200]
000d2e7emov [rbp+416], rdi
000d2e85mov [rbp+424], rsi
000d2e8cmov [rbp+432], rax
000d2e93mov [rbp+440], rdx
000d2e9amov [rbp+448], rbx
000d2ea1mov [rsp+432], rbp
000d2ea9push 19
000d2eabpop rax
000d2eacmov [rsp+440], rax
000d2eb4mov [rsp+448], rax
000d2ebcmov r14, [rsp+144]
000d2ec4mov rbx, [rsp+152]
000d2eccpush 24
000d2ecepop rsi
000d2ecfmov rdi, r15
000d2ed2mov rdx, r14
000d2ed5mov rcx, rbx
000d2ed8call core::slice::_<impl [T]>::contains
000d2eddtest al, al
000d2edfje 0xd2f5f
000d2ee1mov rax, [rip+0x140078]
000d2ee8cmp rax, 5
000d2eecjb 0xd2f4e
000d2eeelea rax, [rsp+144]
000d2ef6lea rcx, [rsp+24]
000d2efbmov [rcx], rax
000d2efelea rax, [rsp+104]
000d2f03mov [rax], rcx
000d2f06lea rcx, [rip+0x113c6b]
000d2f0dlea rdi, [rsp+528]
000d2f15mov [rdi], rcx
000d2f18mov [rdi+8], 2
000d2f20and [rdi+32], 0
000d2f25lea rcx, [rip-33344]
000d2f2cmov [rax+8], rcx
000d2f30mov [rdi+16], rax
000d2f34mov [rdi+24], 1
000d2f3clea rdx, [rip+0x113b3d]
000d2f43push 5
000d2f45pop rsi
000d2f46push 118
000d2f48pop rcx
000d2f49call log::__private_api::log
000d2f4e
000d2f4eloc_d2f4e:
000d2f4exor r14l, r14l
000d2f51mov r13, [rsp]
000d2f55mov rbp, [rsp+8]
000d2f5ajmp 0xd36d7
000d2f5f
000d2f5floc_d2f5f:
000d2f5fcmp rbx, 383
000d2f66ja 0xd381c
000d2f6clea r12, [rsp+528]
000d2f74mov rdi, r12
000d2f77mov rsi, r14
000d2f7amov rdx, rbx
000d2f7dcall [rip+0x13eb9d]
000d2f83mov [rsp+rbx+528], 0
000d2f8blea rdx, [rbx+1]
000d2f8flea r13, [rsp+104]
000d2f94mov rdi, r13
000d2f97mov rsi, r12
000d2f9acall core::ffi::c_str::CStr::from_bytes_with_nul
000d2f9fcmp [r13], 0
000d2fa4je 0xd2fb2
000d2fa6push 1
000d2fa8pop rax
000d2fa9lea r12, [rip+0x13d9f0]
000d2fb0jmp 0xd2fc2
000d2fb2
000d2fb2loc_d2fb2:
000d2fb2mov rdi, [rsp+112]
000d2fb7call [rip+0x13eb73]
000d2fbdmov r12, rax
000d2fc0xor eax, eax
000d2fc2
000d2fc2loc_d2fc2:
000d2fc2test rax, rax
000d2fc5je 0xd3011
000d2fc7
000d2fc7loc_d2fc7:
000d2fc7mov [rsp+160], r12
000d2fcfmov [rsp+168], 2
000d2fd7test rbx, rbx
000d2fdamov r13, [rsp]
000d2fdemov rbp, [rsp+8]
000d2fe3je 0xd367f
000d2fe9js 0xd3850
000d2fefmov al, [rip+0x1400d3]
000d2ff5push 1
000d2ff7pop rsi
000d2ff8mov rdi, rbx
000d2ffbcall __rust_alloc
000d3000mov r12, rax
000d3003test rax, rax
000d3006jne 0xd3683
000d300cjmp 0xd385b
000d3011
000d3011loc_d3011:
000d3011test r12, r12
000d3014je 0xd378c
000d301apush 1
000d301cpop r13
000d301etest rbx, rbx
000d3021je 0xd3046
000d3023js 0xd3850
000d3029mov al, [rip+0x140099]
000d302fpush 1
000d3031pop rsi
000d3032mov rdi, rbx
000d3035call __rust_alloc
000d303amov r13, rax
000d303dtest rax, rax
000d3040je 0xd385b
000d3046
000d3046loc_d3046:
000d3046mov rdi, r13
000d3049mov rsi, r14
000d304cmov rdx, rbx
000d304fcall [rip+0x13eacb]
000d3055mov [rsp+544], r13
000d305dmov [rsp+552], rbx
000d3065mov [rsp+560], rbx
000d306dmov [rsp+568], r12
000d3075push 1
000d3077pop rax
000d3078mov [rsp+528], rax
000d3080mov [rsp+536], rax
000d3088mov al, [rip+0x14003a]
000d308epush 48
000d3090pop rdi
000d3091call [rip+0x13eaa1]
000d3097test rax, rax
000d309aje 0xd3870
000d30a0mov rbx, rax
000d30a3lea rax, [rsp+528]
000d30abmovups x0, [rax]
000d30aemovups x1, [rax+16]
000d30b2movups x2, [rax+32]
000d30b6movups [rbx+32], x2
000d30bamovups [rbx+16], x1
000d30bemovups [rbx], x0
000d30c1mov [rsp+160], rbx
000d30c9xor eax, eax
000d30cbmov [rsp+168], al
000d30d2mov [rsp+176], rbx
000d30damov [rsp+184], al
000d30e1mov [rsp+72], rbx
000d30e6
000d30e6loc_d30e6:
000d30e6call [rip+0x13ea54]
000d30ecand [rax], 0
000d30efmov rdi, [rbx+40]
000d30f3call [rip+0x13ea4f]
000d30f9test rax, rax
000d30fcje 0xd3753
000d3102mov r14, rax
000d3105mov r12, rax
000d3108add r12, 19
000d310cmov rdi, r12
000d310fcall [rip+0x13ea3b]
000d3115cmp rax, 1
000d3119je 0xd312f
000d311bmov r13, rax
000d311ecmp rax, 2
000d3122jne 0xd318f
000d3124cmp [r12], 11822
000d312bpush 2
000d312djmp 0xd3136
000d312f
000d312floc_d312f:
000d312fcmp [r12], 46
000d3134push 1
000d3136
000d3136loc_d3136:
000d3136pop r13
000d3138jne 0xd318f
000d313a
000d313aloc_d313a:
000d313acall [rip+0x13ea00]
000d3140and [rax], 0
000d3143mov rdi, [rbx+40]
000d3147call [rip+0x13e9fb]
000d314dmov r14, rax
000d3150test rax, rax
000d3153je 0xd3753
000d3159lea r12, [r14+19]
000d315dmov rdi, r12
000d3160call [rip+0x13e9ea]
000d3166cmp rax, 2
000d316aje 0xd317e
000d316cmov r13, rax
000d316fcmp rax, 1
000d3173jne 0xd318f
000d3175cmp [r12], 46
000d317aje 0xd313a
000d317cjmp 0xd318b
000d317e
000d317eloc_d317e:
000d317ecmp [r12], 11822
000d3185je 0xd313a
000d3187push 2
000d3189jmp 0xd318d
000d318b
000d318bloc_d318b:
000d318bpush 1
000d318d
000d318dloc_d318d:
000d318dpop r13
000d318f
000d318floc_d318f:
000d318fmov rax, [r14]
000d3192mov [rsp+16], rax
000d3197mov al, [r14+18]
000d319bmov [rsp+80], al
000d319fpush 1
000d31a1pop r14
000d31a3inc r13
000d31a6je 0xd31d5
000d31a8js 0xd3850
000d31aemov rbx, r13
000d31b1not rbx
000d31b4shr rbx, 63
000d31b8mov al, [rip+0x13ff0a]
000d31bemov rdi, r13
000d31c1mov rsi, rbx
000d31c4call __rust_alloc
000d31c9mov r14, rax
000d31cctest rax, rax
000d31cfje 0xd3863
000d31d5
000d31d5loc_d31d5:
000d31d5mov rdi, r14
000d31d8mov rsi, r12
000d31dbmov rdx, r13
000d31decall [rip+0x13e93c]
000d31e4mov rbx, [rsp+72]
000d31e9lock inc [rbx]
000d31edjle 0xd3857
000d31f3mov [rsp+120], r13
000d31f8mov rax, [rsp+16]
000d31fdmov [rsp+128], rax
000d3205mov al, [rsp+80]
000d3209mov [rsp+136], al
000d3210mov [rsp+104], rbx
000d3215mov [rsp+112], r14
000d321amov rsi, [rbx+16]
000d321emov rdx, [rbx+32]
000d3222dec r13
000d3225lea rdi, [rsp+48]
000d322amov rcx, r14
000d322dmov r8, r13
000d3230call std::path::Path::_join
000d3235mov rax, [rip+0x13fd24]
000d323ccmp rax, 4
000d3240jbe 0xd32ac
000d3242lea rax, [rip+0x1138af]
000d3249mov [rsp+528], rax
000d3251push 1
000d3253pop rax
000d3254mov [rsp+536], rax
000d325cand [rsp+560], 0
000d3265lea rcx, [rsp+48]
000d326amov [rsp+24], rcx
000d326flea rcx, [rip+0xf2a5a]
000d3276mov [rsp+32], rcx
000d327blea rcx, [rsp+24]
000d3280mov [rsp+544], rcx
000d3288mov [rsp+552], rax
000d3290lea rdi, [rsp+528]
000d3298push 5
000d329apop rsi
000d329blea rdx, [rip+0x1137de]
000d32a2mov ecx, 130
000d32a7call log::__private_api::log
000d32ac
000d32acloc_d32ac:
000d32acmov rdx, [rsp+48]
000d32b1mov rcx, [rsp+64]
000d32b6mov rdi, [rsp+96]
000d32bbpush 5
000d32bdpop rsi
000d32becall core::slice::_<impl [T]>::contains
000d32c3test al, al
000d32c5jne 0xd3661
000d32cbmov rdi, [rsp+48]
000d32d0mov rsi, [rsp+64]
000d32d5call std::path::Path::extension
000d32datest rax, rax
000d32ddcmove rdx, rax
000d32e1mov rsi, rax
000d32e4lea rax, [rip-0x41ff3]
000d32ebcmove rsi, rax
000d32eflea rdi, [rsp+24]
000d32f4call std::sys::unix::os_str::Slice::to_owned
000d32f9mov r12, [rsp+24]
000d32femov rdx, [rsp+40]
000d3303lea rdi, [rsp+528]
000d330bmov rsi, r12
000d330emov [rsp+88], rdx
000d3313call core::str::converts::from_utf8
000d3318cmp [rsp+528], 0
000d3321je 0xd3355
000d3323mov dl, [rsp+544]
000d332amov rax, [rsp+32]
000d332fcmp dl, 2
000d3332sete cl
000d3335jne 0xd3366
000d3337mov [rsp+16], r12
000d333cje 0xd3370
000d333e
000d333eloc_d333e:
000d333emov esi, 0
000d3343mov r13l, 0
000d3349mov ebx, 0
000d334ecmp dl, 2
000d3351je 0xd337c
000d3353jmp 0xd3384
000d3355
000d3355loc_d3355:
000d3355mov rsi, [rsp+32]
000d335amov cl, 1
000d335cmov rax, rsi
000d335fmov [rsp+16], r12
000d3364jmp 0xd337c
000d3366
000d3366loc_d3366:
000d3366push 1
000d3368pop rsi
000d3369mov [rsp+16], rsi
000d336ejne 0xd333e
000d3370
000d3370loc_d3370:
000d3370cmp dl, 2
000d3373jne 0xd346a
000d3379mov rsi, rax
000d337c
000d337cloc_d337c:
000d337cmov r13, rsi
000d337fmov rbx, [rsp+88]
000d3384
000d3384loc_d3384:
000d3384test cl, cl
000d3386push 1
000d3388pop rcx
000d3389cmovne r12, rcx
000d338dmov esi, 0
000d3392cmove rsi, rax
000d3396mov rdi, r12
000d3399call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d339emov r12, [rsp+16]
000d33a3mov rdi, r12
000d33a6mov rsi, rbx
000d33a9mov rdx, rbp
000d33acpush 19
000d33aepop rcx
000d33afcall _<T as core::slice::cmp::SliceContains>::slice_contains
000d33b4mov ebx, eax
000d33b6mov rdi, r12
000d33b9mov rsi, r13
000d33bccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d33c1test bl, bl
000d33c3mov rbx, [rsp+72]
000d33c8mov al, [rsp+80]
000d33ccjne 0xd3661
000d33d2dec al
000d33d4cmp al, 12
000d33d6jae 0xd33e9
000d33d8movzx eax, al
000d33dbmov ecx, 2731
000d33e0bt ecx, eax
000d33e3jb 0xd3474
000d33e9
000d33e9loc_d33e9:
000d33e9mov rdi, [rbx+40]
000d33edcall [rip+0x13e765]
000d33f3cmp eax, -1
000d33f6je 0xd3458
000d33f8mov r12l, eax
000d33fblea r13, [rsp+528]
000d3403mov rdi, r13
000d3406mov esi, eax
000d3408mov rdx, r14
000d340bmov ecx, 256
000d3410call std::sys::unix::fs::try_statx
000d3415mov rax, [rsp+528]
000d341dcmp rax, 3
000d3421jne 0xd3480
000d3423mov edx, 144
000d3428mov rdi, r13
000d342bxor esi, esi
000d342dcall [rip+0x13e6d5]
000d3433mov edi, r12l
000d3436mov rsi, r14
000d3439mov rdx, r13
000d343cmov ecx, 256
000d3441call [rip+0x13e719]
000d3447cmp eax, -1
000d344aje 0xd3458
000d344cmov r14, r13
000d344fmov eax, [rsp+552]
000d3456jmp 0xd34b8
000d3458
000d3458loc_d3458:
000d3458call [rip+0x13e6e2]
000d345emov eax, [rax]
000d3460shl rax, 32
000d3464or rax, 2
000d3468jmp 0xd348d
000d346a
000d346aloc_d346a:
000d346amov r13, rax
000d346dxor ebx, ebx
000d346fjmp 0xd3384
000d3474
000d3474loc_d3474:
000d3474lea rcx, [rip-0x42773]
000d347bmov eax, [rcx+4*rax]
000d347ejmp 0xd34b0
000d3480
000d3480loc_d3480:
000d3480cmp eax, 2
000d3483jne 0xd34a9
000d3485mov rax, [rsp+536]
000d348d
000d348dloc_d348d:
000d348dmov [rsp+32], rax
000d3492mov [rsp+24], 1
000d349alea rdi, [rsp+32]
000d349fcall core::ptr::drop_in_place<std::io::error::Error>
000d34a4jmp 0xd3661
000d34a9
000d34a9loc_d34a9:
000d34a9mov eax, [rsp+584]
000d34b0
000d34b0loc_d34b0:
000d34b0lea r14, [rsp+528]
000d34b8
000d34b8loc_d34b8:
000d34b8and eax, 61440
000d34bdmov rcx, [rip+0x13fa9c]
000d34c4cmp eax, 16384
000d34c9jne 0xd3578
000d34cfcmp rcx, 4
000d34d3jbe 0xd353f
000d34d5lea rax, [rip+0x113664]
000d34dcmov [rsp+528], rax
000d34e4mov [rsp+536], 2
000d34f0and [rsp+560], 0
000d34f9lea rax, [rsp+48]
000d34femov [rsp+24], rax
000d3503lea rax, [rip+0xf27c6]
000d350amov [rsp+32], rax
000d350flea rax, [rsp+24]
000d3514mov [rsp+544], rax
000d351cmov [rsp+552], 1
000d3528mov rdi, r14
000d352bpush 5
000d352dpop rsi
000d352elea rdx, [rip+0x11354b]
000d3535mov ecx, 146
000d353acall log::__private_api::log
000d353f
000d353floc_d353f:
000d353fmov rdi, [rsp+48]
000d3544mov rsi, [rsp+64]
000d3549mov rax, [rsp+8]
000d354etest rax, rax
000d3551je 0xd362c
000d3557cmp rax, 1
000d355bjne 0xd363f
000d3561mov rcx, [rsp]
000d3565lock inc [rcx+384]
000d356djg 0xd364e
000d3573jmp 0xd387d
000d3578
000d3578loc_d3578:
000d3578cmp rcx, 5
000d357cjb 0xd35e8
000d357elea rax, [rip+0x113583]
000d3585mov [rsp+528], rax
000d358dmov [rsp+536], 2
000d3599and [rsp+560], 0
000d35a2lea rax, [rsp+48]
000d35a7mov [rsp+24], rax
000d35aclea rax, [rip+0xf271d]
000d35b3mov [rsp+32], rax
000d35b8lea rax, [rsp+24]
000d35bdmov [rsp+544], rax
000d35c5mov [rsp+552], 1
000d35d1mov rdi, r14
000d35d4push 5
000d35d6pop rsi
000d35d7lea rdx, [rip+0x1134a2]
000d35demov ecx, 152
000d35e3call log::__private_api::log
000d35e8
000d35e8loc_d35e8:
000d35e8mov rax, [rsp+64]
000d35edmov [rsp+544], rax
000d35f5movups x0, [rsp+48]
000d35famovaps [rsp+528], x0
000d3602lea r12, [rsp+24]
000d3607mov rdi, r12
000d360amov rsi, [rsp+8]
000d360fmov rdx, [rsp]
000d3613mov rcx, r14
000d3616call std::sync::mpsc::Sender<T>::send
000d361bmov rdi, r12
000d361elea rsi, [rip+0x113503]
000d3625call core::result::Result<T,E>::unwrap
000d362ajmp 0xd3670
000d362c
000d362cloc_d362c:
000d362cmov rcx, [rsp]
000d3630lock inc [rcx+512]
000d3638jg 0xd364e
000d363ajmp 0xd387d
000d363f
000d363floc_d363f:
000d363fmov rcx, [rsp]
000d3643lock inc [rcx+112]
000d3648jle 0xd387d
000d364e
000d364eloc_d364e:
000d364emov rdx, [rsp+8]
000d3653call akira_v2::path_finder::find_paths
000d3658test rax, rax
000d365bjne 0xd382f
000d3661
000d3661loc_d3661:
000d3661mov rdi, [rsp+48]
000d3666mov rsi, [rsp+56]
000d366bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d3670
000d3670loc_d3670:
000d3670lea rdi, [rsp+104]
000d3675call core::ptr::drop_in_place<std::fs::DirEntry>
000d367ajmp 0xd30e6
000d367f
000d367floc_d367f:
000d367fpush 1
000d3681pop r12
000d3683
000d3683loc_d3683:
000d3683mov rdi, r12
000d3686mov rsi, r14
000d3689mov rdx, rbx
000d368ccall [rip+0x13e48e]
000d3692lea rcx, [rsp+528]
000d369amov [rcx], r12
000d369dmov [rcx+8], rbx
000d36a1mov [rcx+16], rbx
000d36a5lea rbx, [rsp+104]
000d36aamov rdi, rbx
000d36admov rsi, rbp
000d36b0mov rdx, r13
000d36b3call std::sync::mpsc::Sender<T>::send
000d36b8lea rsi, [rip+0x1134a1]
000d36bfmov rdi, rbx
000d36c2call core::result::Result<T,E>::unwrap
000d36c7lea rdi, [rsp+160]
000d36cfcall core::ptr::drop_in_place<std::io::error::Error>
000d36d4xor r14l, r14l
000d36d7
000d36d7loc_d36d7:
000d36d7lea rdi, [rsp+432]
000d36dfcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000d36e4push 5
000d36e6pop rsi
000d36e7mov rdi, [rsp+96]
000d36eccall core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000d36f1push 24
000d36f3pop rsi
000d36f4mov rdi, r15
000d36f7call core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000d36fcmov rdi, [rsp+480]
000d3704mov rsi, [rsp+488]
000d370ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d3711mov rdi, [rsp+456]
000d3719mov rsi, [rsp+464]
000d3721call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d3726lea rdi, [rsp+504]
000d372ecall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000d3733
000d3733loc_d3733:
000d3733mov rdi, rbp
000d3736mov rsi, r13
000d3739call core::ptr::drop_in_place<std::sync::mpsc::Sender<std::path::PathBuf>>
000d373emov rax, r14
000d3741add rsp, 920
000d3748pop rbx
000d3749pop r12
000d374bpop r13
000d374dpop r14
000d374fpop r15
000d3751pop rbp
000d3752ret
000d3753
000d3753loc_d3753:
000d3753mov [rsp+184], 1
000d375bcall [rip+0x13e3df]
000d3761movsxd r14, [rax]
000d3764test r14, r14
000d3767je 0xd37a2
000d3769shl r14, 32
000d376dor r14, 2
000d3771
000d3771loc_d3771:
000d3771mov r13, [rsp]
000d3775mov rbp, [rsp+8]
000d377alea rdi, [rsp+176]
000d3782call core::ptr::drop_in_place<alloc::sync::Arc<std::sys::unix::fs::InnerReadDir>>
000d3787jmp 0xd36d7
000d378c
000d378cloc_d378c:
000d378ccall [rip+0x13e3ae]
000d3792mov r12l, [rax]
000d3795shl r12, 32
000d3799or r12, 2
000d379djmp 0xd2fc7
000d37a2
000d37a2loc_d37a2:
000d37a2lea rdi, [rsp+176]
000d37aacall core::ptr::drop_in_place<alloc::sync::Arc<std::sys::unix::fs::InnerReadDir>>
000d37aflea rdi, [rsp+432]
000d37b7call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000d37bcpush 5
000d37bepop rsi
000d37bfmov rdi, [rsp+96]
000d37c4call core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000d37c9push 24
000d37cbpop rsi
000d37ccmov rdi, r15
000d37cfcall core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000d37d4mov rdi, [rsp+480]
000d37dcmov rsi, [rsp+488]
000d37e4call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d37e9mov rdi, [rsp+456]
000d37f1mov rsi, [rsp+464]
000d37f9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d37felea rdi, [rsp+504]
000d3806call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000d380bxor r14l, r14l
000d380emov r13, [rsp]
000d3812mov rbp, [rsp+8]
000d3817jmp 0xd3733
000d381c
000d381cloc_d381c:
000d381cmov rdi, r14
000d381fmov rsi, rbx
000d3822call std::sys::common::small_c_string::run_with_cstr_allocating
000d3827mov r12, rdx
000d382ajmp 0xd2fc2
000d382f
000d382floc_d382f:
000d382fmov r14, rax
000d3832mov rdi, [rsp+48]
000d3837mov rsi, [rsp+56]
000d383ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d3841lea rdi, [rsp+104]
000d3846call core::ptr::drop_in_place<std::fs::DirEntry>
000d384bjmp 0xd3771
000d3850
000d3850loc_d3850:
000d3850call alloc::raw_vec::capacity_overflow
000d3855ud2
000d3857
000d3857loc_d3857:
000d3857ud2
000d3859
000d3859 0f 0b ..
000d385b
000d385bloc_d385b:
000d385bpush 1
000d385dpop rdi
000d385emov rsi, rbx
000d3861jmp 0xd3869
000d3863
000d3863loc_d3863:
000d3863mov rdi, rbx
000d3866mov rsi, r13
000d3869
000d3869loc_d3869:
000d3869call alloc::alloc::handle_alloc_error
000d386eud2
000d3870
000d3870loc_d3870:
000d3870push 8
000d3872pop rdi
000d3873push 48
000d3875pop rsi
000d3876call alloc::alloc::handle_alloc_error
000d387bud2
000d387d
000d387dloc_d387d:
000d387dcall std::process::abort
000d3882ud2
000d3884mov rbx, rax
000d3887lea rdi, [rsp+528]
000d388fcall core::ptr::drop_in_place<alloc::sync::ArcInner<std::sys::unix::fs::InnerReadDir>>
000d3894mov rdi, rbx
000d3897call _Unwind_Resume
000d389cud2
000d389ecall core::panicking::panic_in_cleanup
000d38a3ud2
000d25af
000d38a5
000d38a5akira_v2::lock::lock:
000d38a5push rbp
000d38a6push r15
000d38a8push r14
000d38aapush r13
000d38acpush r12
000d38aepush rbx
000d38afsub rsp, 680
000d38b6mov [rsp+392], rsi
000d38bemov r12, rdi
000d38c1mov [rsp+56], rdx
000d38c6mov [rsp+64], rcx
000d38cblea rsi, [rip-0x9241e]
000d38d2lea r15, [rsp+256]
000d38dapush 55
000d38dcpop rdx
000d38ddmov rdi, r15
000d38e0call indicatif::style::ProgressStyle::with_template
000d38e5lea rdx, [rip+0x1136f4]
000d38eclea rbx, [rsp+112]
000d38f1mov rdi, rbx
000d38f4mov rsi, r15
000d38f7call core::result::Result<T,E>::unwrap
000d38fclea rdi, [rsp+544]
000d3904mov rsi, rbx
000d3907call indicatif::style::ProgressStyle::tick_chars
000d390cpush 48
000d390epop rdi
000d390fpush 8
000d3911pop rbx
000d3912mov rsi, rbx
000d3915call alloc::alloc::exchange_malloc
000d391apush 1
000d391cpop r13
000d391emov [rax], r13
000d3921mov [rax+8], r13
000d3925and [rax+16], 0
000d3929lea r14, [rax+16]
000d392dxor ebp, ebp
000d392fmov [rax+20], bpl
000d3933mov [rax+24], rbx
000d3937xorps x0, x0
000d393amovups [rax+32], x0
000d393emov [rsp+40], rax
000d3943mov [rsp+440], rax
000d394bpush 48
000d394dpop rdi
000d394emov rsi, rbx
000d3951call alloc::alloc::exchange_malloc
000d3956mov [rax], r13
000d3959mov [rax+8], r13
000d395dand [rax+16], 0
000d3961mov [rax+20], bpl
000d3965mov [rax+24], rbx
000d3969xorps x0, x0
000d396cmovups [rax+32], x0
000d3970mov [rsp+32], rax
000d3975mov [rsp+448], rax
000d397dmov rax, [r12]
000d3981mov rdx, [r12+8]
000d3986imul rcx, [r12+16], 24
000d398cadd rcx, rax
000d398fmov [r15], rax
000d3992mov [r15+8], rdx
000d3996mov [r15+16], rax
000d399amov [r15+24], rcx
000d399elea r15, [rsp+520]
000d39a6add rbx, r15
000d39a9lea r12, [rip+0x1136d0]
000d39b0
000d39b0loc_d39b0:
000d39b0cmp rax, rcx
000d39b3je 0xd3a22
000d39b5lea rcx, [rax+24]
000d39b9mov [rsp+272], rcx
000d39c1mov rcx, [rax]
000d39c4test rcx, rcx
000d39c7je 0xd3a22
000d39c9mov [rsp+520], rcx
000d39d1movups x0, [rax+8]
000d39d5movups [rbx], x0
000d39d8lea r13, [rsp+112]
000d39ddmov rdi, r13
000d39e0mov rsi, r14
000d39e3call std::sync::mutex::Mutex<T>::lock
000d39e8mov rdi, r13
000d39ebmov rsi, r12
000d39eecall core::result::Result<T,E>::unwrap
000d39f3mov r13, rax
000d39f6mov ebp, edx
000d39f8lea rdi, [rax+8]
000d39fcmov rsi, r15
000d39ffcall alloc::vec::Vec<T,A>::push
000d3a04movzx esi, bpl
000d3a08mov rdi, r13
000d3a0bcall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d3a10mov rax, [rsp+272]
000d3a18mov rcx, [rsp+280]
000d3a20jmp 0xd39b0
000d3a22
000d3a22loc_d3a22:
000d3a22lea rdi, [rsp+256]
000d3a2acall _<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
000d3a2fmov rax, [rip+0x13f52a]
000d3a36cmp rax, 5
000d3a3alea rbx, [rsp+112]
000d3a3fpush 1
000d3a41pop r14
000d3a43jb 0xd3a94
000d3a45lea rax, [rip+0x1135bc]
000d3a4cmov [rsp+112], rax
000d3a51lea rax, [rip+0x1135a0]
000d3a58lea rdi, [rsp+256]
000d3a60mov [rdi], rax
000d3a63mov [rdi+8], r14
000d3a67and [rdi+32], 0
000d3a6clea rax, [rip+0x3e04c]
000d3a73mov [rsp+120], rax
000d3a78mov [rdi+16], rbx
000d3a7cmov [rdi+24], r14
000d3a80lea rdx, [rip+0x113311]
000d3a87push 5
000d3a89pop rsi
000d3a8amov ecx, 176
000d3a8fcall log::__private_api::log
000d3a94
000d3a94loc_d3a94:
000d3a94mov rax, [rip+0x13f4c5]
000d3a9bcmp rax, 4
000d3a9fjbe 0xd3aee
000d3aa1lea rax, [rip+0x113570]
000d3aa8lea rdi, [rsp+256]
000d3ab0mov [rdi], rax
000d3ab3lea rax, [rsp+56]
000d3ab8mov [rdi+8], r14
000d3abcand [rdi+32], 0
000d3ac1mov [rsp+112], rax
000d3ac6lea rax, [rip-36266]
000d3acdmov [rsp+120], rax
000d3ad2mov [rdi+16], rbx
000d3ad6mov [rdi+24], r14
000d3adalea rdx, [rip+0x1132b7]
000d3ae1push 5
000d3ae3pop rsi
000d3ae4mov ecx, 180
000d3ae9call log::__private_api::log
000d3aee
000d3aeeloc_d3aee:
000d3aeemov rbx, [rsp+56]
000d3af3push 32
000d3af5pop rdi
000d3af6push 8
000d3af8pop rsi
000d3af9call alloc::alloc::exchange_malloc
000d3afemov [rax], r14
000d3b01mov [rax+8], r14
000d3b05lea rbp, [rax+16]
000d3b09and [rax+16], 0
000d3b0dmov [rax+20], 0
000d3b11mov [rax+24], rbx
000d3b15mov [rsp+48], rax
000d3b1amov [rsp+456], rax
000d3b22lea rax, [rsp+472]
000d3b2amov [rax], 8
000d3b31xorps x0, x0
000d3b34movups [rax+8], x0
000d3b38lea r12, [rsp+256]
000d3b40
000d3b40loc_d3b40:
000d3b40mov rdi, r12
000d3b43mov rsi, rbp
000d3b46call std::sync::mutex::Mutex<T>::lock
000d3b4bmov rdi, r12
000d3b4elea rsi, [rip+0x1134d3]
000d3b55call core::result::Result<T,E>::unwrap
000d3b5amov rbx, rax
000d3b5dmov r15l, edx
000d3b60
000d3b60loc_d3b60:
000d3b60mov rax, [rbx+8]
000d3b64movzx r14l, r15b
000d3b68test rax, rax
000d3b6bjne 0xd3ba1
000d3b6dmov rdi, r12
000d3b70mov rsi, rbp
000d3b73call std::sync::mutex::Mutex<T>::lock
000d3b78mov rdi, r12
000d3b7blea rsi, [rip+0x1134be]
000d3b82call core::result::Result<T,E>::unwrap
000d3b87mov r13, rax
000d3b8amov r15l, edx
000d3b8dand r15b, 1
000d3b91mov rdi, rbx
000d3b94mov esi, r14l
000d3b97call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d3b9cmov rbx, r13
000d3b9fjmp 0xd3b60
000d3ba1
000d3ba1loc_d3ba1:
000d3ba1dec rax
000d3ba4mov [rbx+8], rax
000d3ba8mov [rsp+72], rax
000d3badmov rdi, rbx
000d3bb0mov esi, r14l
000d3bb3call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d3bb8mov rax, [rip+0x13f3a1]
000d3bbfcmp rax, 4
000d3bc3lea r14, [rsp+112]
000d3bc8push 1
000d3bcapop r15
000d3bccjbe 0xd3c2b
000d3bcelea rax, [rip+0x113483]
000d3bd5mov [rsp+256], rax
000d3bddmov [rsp+264], r15
000d3be5and [rsp+288], 0
000d3beelea rax, [rsp+72]
000d3bf3mov [rsp+112], rax
000d3bf8lea rax, [rip-36572]
000d3bffmov [rsp+120], rax
000d3c04mov [rsp+272], r14
000d3c0cmov [rsp+280], r15
000d3c14mov rdi, r12
000d3c17push 5
000d3c19pop rsi
000d3c1alea rdx, [rip+0x113177]
000d3c21mov ecx, 194
000d3c26call log::__private_api::log
000d3c2b
000d3c2bloc_d3c2b:
000d3c2bcmp [rsp+72], 0
000d3c31lea r13, [rsp+80]
000d3c36je 0xd4153
000d3c3cmov rax, [rsp+48]
000d3c41lock inc [rax]
000d3c45jle 0xd42da
000d3c4bmov rax, [rsp+40]
000d3c50lock inc [rax]
000d3c54jle 0xd42da
000d3c5amov rax, [rsp+32]
000d3c5flock inc [rax]
000d3c63jle 0xd42da
000d3c69call std::time::SystemTime::now
000d3c6emov [rsp+80], rax
000d3c73mov [rsp+88], edx
000d3c77mov rdi, r12
000d3c7amov rsi, r13
000d3c7dcall std::time::SystemTime::duration_since
000d3c82cmp [rsp+256], 0
000d3c8bjne 0xd42de
000d3c91mov rbx, [rsp+264]
000d3c99call [rip+0x13dec9]
000d3c9fmov [rsp+152], eax
000d3ca6mov [rsp+168], 1
000d3caemov [rsp+156], 222
000d3cbaand [rsp+164], 0
000d3cc2mov [rsp+144], rbx
000d3ccaxorps x0, x0
000d3ccdmovups [rsp+128], x0
000d3cd5movups [rsp+112], x0
000d3cdamov rdi, r13
000d3cddmov rsi, r14
000d3ce0call akira_v2::prng::HashStruct::hash
000d3ce5movups x0, [rsp+80]
000d3ceamovups x1, [rsp+96]
000d3cefmovups [rsp+128], x1
000d3cf7movups [rsp+112], x0
000d3cfcmovups x2, [rsp+144]
000d3d04movups x3, [rsp+160]
000d3d0clea rax, [rsp+259]
000d3d14movups [rax+48], x3
000d3d18movups [rax+32], x2
000d3d1cmovups [rax+16], x1
000d3d20movups [rax], x0
000d3d23push 88
000d3d25pop rdi
000d3d26push 8
000d3d28pop rsi
000d3d29call alloc::alloc::exchange_malloc
000d3d2emov rbx, rax
000d3d31mov [rax], r15
000d3d34mov [rax+8], r15
000d3d38and [rax+16], 0
000d3d3cmov [rax+20], 0
000d3d40lea rdi, [rax+21]
000d3d44mov rsi, r12
000d3d47push 67
000d3d49pop rdx
000d3d4acall [rip+0x13ddd0]
000d3d50mov [rsp+464], rbx
000d3d58lock inc [rbx]
000d3d5cjle 0xd42da
000d3d62mov rdi, r12
000d3d65call indicatif::draw_target::ProgressDrawTarget::stderr
000d3d6amov rdi, r14
000d3d6dmov rsi, r15
000d3d70mov rdx, r12
000d3d73call indicatif::progress_bar::ProgressBar::with_draw_target
000d3d78mov rsi, [rsp+64]
000d3d7dmov rdi, r13
000d3d80mov rdx, r14
000d3d83call indicatif::multi::MultiProgress::add
000d3d88mov rsi, [rsp+96]
000d3d8dadd rsi, 16
000d3d91mov rdi, r12
000d3d94call std::sync::mutex::Mutex<T>::lock
000d3d99mov rdi, r12
000d3d9clea rsi, [rip+0x11805d]
000d3da3call core::result::Result<T,E>::unwrap
000d3da8mov r13, rax
000d3dabmov [rsp+15], dl
000d3dafmov rdi, [rax+8]
000d3db3mov rax, [rax+32]
000d3db7mov [rsp+128], rax
000d3dbfmovups x0, [r13+16]
000d3dc4movaps [rsp+112], x0
000d3dc9and [r13+8], 0
000d3dcetest rdi, rdi
000d3dd1je 0xd3e05
000d3dd3mov [rsp+256], rdi
000d3ddbmov rax, [rsp+128]
000d3de3lea rcx, [rsp+259]
000d3debmov [rcx+21], rax
000d3defmovaps x0, [rsp+112]
000d3df4movups [rcx+5], x0
000d3df8call indicatif::progress_bar::Ticker::stop
000d3dfdmov rdi, r12
000d3e00call core::ptr::drop_in_place<indicatif::progress_bar::Ticker>
000d3e05
000d3e05loc_d3e05:
000d3e05push 32
000d3e07pop rdi
000d3e08call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
000d3e0dmov r15, rax
000d3e10push 1
000d3e12pop rax
000d3e13mov [r15], rax
000d3e16mov [r15+8], rax
000d3e1aand [r15+16], 0
000d3e1fand [r15+24], 0
000d3e24lock inc [r15]
000d3e28jle 0xd42da
000d3e2emov rdx, r13
000d3e31add rdx, 8
000d3e35mov r14, [rsp+80]
000d3e3a
000d3e3aloc_d3e3a:
000d3e3amov rax, [r14+8]
000d3e3e
000d3e3eloc_d3e3e:
000d3e3ecmp rax, -1
000d3e42je 0xd3e5b
000d3e44test rax, rax
000d3e47js 0xd4289
000d3e4dlea rcx, [rax+1]
000d3e51lock cmpxchg [r14+8], rcx
000d3e57jne 0xd3e3e
000d3e59jmp 0xd3e5f
000d3e5b
000d3e5bloc_d3e5b:
000d3e5bnop
000d3e5djmp 0xd3e3a
000d3e5f
000d3e5floc_d3e5f:
000d3e5fmov [rsp+424], rdx
000d3e67mov [rsp+400], rbx
000d3e6fcall std::sys_common::thread::min_stack
000d3e74mov [rsp+432], rax
000d3e7cxor edi, edi
000d3e7ecall std::thread::Thread::new
000d3e83mov [rsp+24], rax
000d3e88mov [rsp+16], rax
000d3e8dlock inc [rax]
000d3e91jle 0xd42da
000d3e97push 48
000d3e99pop rdi
000d3e9acall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
000d3e9fmov rbx, rax
000d3ea2push 1
000d3ea4pop rax
000d3ea5mov [rbx], rax
000d3ea8mov [rbx+8], rax
000d3eacxorps x0, x0
000d3eafmovups [rbx+16], x0
000d3eb3mov [rsp+112], rbx
000d3eb8lock inc [rbx]
000d3ebcjle 0xd42da
000d3ec2xor edi, edi
000d3ec4call std::io::stdio::set_output_capture
000d3ec9test rax, rax
000d3eccmov [rsp+416], r13
000d3ed4mov [rsp+408], rax
000d3edcje 0xd3eed
000d3edelock inc [rax]
000d3ee2jle 0xd42da
000d3ee8mov rdi, rax
000d3eebjmp 0xd3eef
000d3eed
000d3eedloc_d3eed:
000d3eedxor edi, edi
000d3eef
000d3eefloc_d3eef:
000d3eefcall std::io::stdio::set_output_capture
000d3ef4lea r13, [rbx+16]
000d3ef8mov [rsp+256], rax
000d3f00mov rdi, r12
000d3f03call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8>>>>>
000d3f08mov rdi, [r13]
000d3f0ctest rdi, rdi
000d3f0fje 0xd3f1a
000d3f11add rdi, 16
000d3f15call std::thread::scoped::ScopeData::increment_num_running_threads
000d3f1a
000d3f1aloc_d3f1a:
000d3f1apush 56
000d3f1cpop rdi
000d3f1dcall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
000d3f22mov rcx, [rsp+16]
000d3f27mov [rax], rcx
000d3f2amov [rax+8], rbx
000d3f2emov rcx, [rsp+408]
000d3f36mov [rax+16], rcx
000d3f3amov [rax+24], r15
000d3f3emov [rax+32], r14
000d3f42and [rax+40], 0
000d3f47mov [rax+48], 0x11e1a300
000d3f4emov rdi, r12
000d3f51mov rsi, [rsp+432]
000d3f59mov rdx, rax
000d3f5clea rcx, [rip+0x117805]
000d3f63call std::sys::unix::thread::Thread::new
000d3f68cmp [rsp+256], 0
000d3f71mov r14, [rsp+264]
000d3f79mov r13, [rsp+416]
000d3f81jne 0xd4311
000d3f87mov rdi, [rsp+424]
000d3f8fcmp [rdi], 0
000d3f93je 0xd3f9a
000d3f95call core::ptr::drop_in_place<indicatif::progress_bar::Ticker>
000d3f9a
000d3f9aloc_d3f9a:
000d3f9amov [r13+8], r15
000d3f9emov rax, [rsp+16]
000d3fa3mov [r13+16], rax
000d3fa7mov [r13+24], rbx
000d3fabmov [r13+32], r14
000d3fafmovzx esi, [rsp+15]
000d3fb4mov rdi, r13
000d3fb7call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d3fbcmov rdi, r12
000d3fbflea rsi, [rsp+544]
000d3fc7call _<indicatif::style::ProgressStyle as core::clone::Clone>::clone
000d3fccmov rdi, [rsp+80]
000d3fd1mov rsi, r12
000d3fd4call indicatif::progress_bar::ProgressBar::set_style
000d3fd9call std::sys_common::thread::min_stack
000d3fdemov r15, rax
000d3fe1xor edi, edi
000d3fe3call std::thread::Thread::new
000d3fe8mov [rsp+24], rax
000d3fedlock inc [rax]
000d3ff1jle 0xd42da
000d3ff7mov r14, rax
000d3ffaxorps x0, x0
000d3ffdmovaps [rsp+256], x0
000d4005mov rdi, r12
000d4008call alloc::sync::Arc<T>::new
000d400dmov [rsp+112], rax
000d4012lock inc [rax]
000d4016jle 0xd42da
000d401cmov rbx, rax
000d401fxor edi, edi
000d4021call std::io::stdio::set_output_capture
000d4026mov r13, rax
000d4029test rax, rax
000d402cje 0xd403e
000d402elock inc [r13]
000d4033jle 0xd42da
000d4039mov rdi, r13
000d403cjmp 0xd4040
000d403e
000d403eloc_d403e:
000d403exor edi, edi
000d4040
000d4040loc_d4040:
000d4040call std::io::stdio::set_output_capture
000d4045mov [rsp+256], rax
000d404dmov rdi, r12
000d4050call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8>>>>>
000d4055mov rdi, [rbx+16]
000d4059test rdi, rdi
000d405cje 0xd4067
000d405eadd rdi, 16
000d4062call std::thread::scoped::ScopeData::increment_num_running_threads
000d4067
000d4067loc_d4067:
000d4067push 88
000d4069pop rdi
000d406apush 8
000d406cpop rsi
000d406dcall alloc::alloc::exchange_malloc
000d4072mov [rax], r14
000d4075mov [rax+8], rbx
000d4079mov [rax+16], r13
000d407dmovups x0, [rsp+80]
000d4082movups [rax+24], x0
000d4086mov rcx, [rsp+96]
000d408bmov [rax+40], rcx
000d408fmov rcx, [rsp+40]
000d4094mov [rax+48], rcx
000d4098mov rcx, [rsp+400]
000d40a0mov [rax+56], rcx
000d40a4mov rcx, [rsp+32]
000d40a9mov [rax+64], rcx
000d40admov rcx, [rsp+48]
000d40b2mov [rax+72], rcx
000d40b6mov rcx, [rsp+392]
000d40bemov [rax+80], rcx
000d40c2mov rdi, r12
000d40c5mov rsi, r15
000d40c8mov rdx, rax
000d40cblea rcx, [rip+0x1125d6]
000d40d2call std::sys::unix::thread::Thread::new
000d40d7cmp [rsp+256], 0
000d40e0mov r15, [rsp+264]
000d40e8je 0xd4109
000d40ealea r13, [rsp+112]
000d40efmov rdi, r13
000d40f2call core::ptr::drop_in_place<alloc::sync::Arc<std::thread::Packet<()>>>
000d40f7lea rdi, [rsp+24]
000d40fccall core::ptr::drop_in_place<std::thread::Thread>
000d4101xor r14l, r14l
000d4104mov rbx, r15
000d4107jmp 0xd4116
000d4109
000d4109loc_d4109:
000d4109mov [rsp+272], r15
000d4111lea r13, [rsp+112]
000d4116
000d4116loc_d4116:
000d4116mov [rsp+256], r14
000d411emov [rsp+264], rbx
000d4126mov rdi, r13
000d4129mov rsi, r12
000d412ccall core::result::Result<T,E>::expect
000d4131lea rdi, [rsp+472]
000d4139mov rsi, r13
000d413ccall alloc::vec::Vec<T,A>::push
000d4141lea rdi, [rsp+464]
000d4149call core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<akira_v2::prng::HashStruct>>>
000d414ejmp 0xd3b40
000d4153
000d4153loc_d4153:
000d4153mov r12, [rsp+472]
000d415bmov rax, [rsp+480]
000d4163imul r13, [rsp+488], 24
000d416clea rcx, [r12+r13]
000d4170mov [rsp+256], r12
000d4178mov [rsp+264], rax
000d4180mov [rsp+16], rcx
000d4185mov [rsp+280], rcx
000d418dlea r15, [rsp+504]
000d4195lea rbp, [r12+24]
000d419alea rbx, [rsp+496]
000d41a2lea r14, [rsp+112]
000d41a7
000d41a7loc_d41a7:
000d41a7test r13, r13
000d41aaje 0xd41ef
000d41acmov rax, [r12]
000d41b0test rax, rax
000d41b3je 0xd41f4
000d41b5mov [rsp+496], rax
000d41bdmovups x0, [r12+8]
000d41c3add r12, 24
000d41c7movups [r15], x0
000d41cbmov rdi, rbx
000d41cecall std::thread::JoinHandle<T>::join
000d41d3mov [rsp+112], rax
000d41d8mov [rsp+120], rdx
000d41ddmov rdi, r14
000d41e0call core::ptr::drop_in_place<core::result::Result<(),alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>
000d41e5add rbp, 24
000d41e9add r13, -24
000d41edjmp 0xd41a7
000d41ef
000d41efloc_d41ef:
000d41efmov rbp, [rsp+16]
000d41f4
000d41f4loc_d41f4:
000d41f4lea rdi, [rsp+256]
000d41fcmov [rdi+16], rbp
000d4200call core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<std::thread::JoinHandle<()>>>
000d4205lea rdi, [rip-0x92ce2]
000d420clea rdx, [rip-0x9389b]
000d4213push 13
000d4215pop rsi
000d4216mov ecx, 2682
000d421bcall std::fs::write::inner
000d4220lea rsi, [rip-0x92cf0]
000d4227lea rcx, [rip+0x112e3a]
000d422epush 15
000d4230pop rdx
000d4231mov rdi, rax
000d4234call core::result::Result<T,E>::expect
000d4239lea rdi, [rsp+456]
000d4241call core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<akira_v2::prng::HashStruct>>>
000d4246lea rdi, [rsp+448]
000d424ecall core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<akira_v2::lock::Attempts>>>>
000d4253lea rdi, [rsp+440]
000d425bcall core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<std::path::PathBuf>>>>
000d4260lea rdi, [rsp+544]
000d4268call core::ptr::drop_in_place<indicatif::style::ProgressStyle>
000d426dlea rdi, [rsp+64]
000d4272call core::ptr::drop_in_place<indicatif::multi::MultiProgress>
000d4277add rsp, 680
000d427epop rbx
000d427fpop r12
000d4281pop r13
000d4283pop r14
000d4285pop r15
000d4287pop rbp
000d4288ret
000d4289
000d4289loc_d4289:
000d4289lea rax, [rip+0x117688]
000d4290mov [rsp+112], rax
000d4295lea rax, [rip+0x13d2f4]
000d429clea rdi, [rsp+256]
000d42a4mov [rdi], rax
000d42a7push 1
000d42a9pop rcx
000d42aamov [rdi+8], rcx
000d42aeand [rdi+32], 0
000d42b3lea rax, [rip+0x2d4f3]
000d42bamov [rsp+120], rax
000d42bflea rax, [rsp+112]
000d42c4mov [rdi+16], rax
000d42c8mov [rdi+24], rcx
000d42cclea rsi, [rip+0x117655]
000d42d3call core::panicking::panic_fmt
000d42d8ud2
000d42da
000d42daloc_d42da:
000d42daud2
000d42dc
000d42dc 0f 0b ..
000d42de
000d42deloc_d42de:
000d42demov rax, [rsp+264]
000d42e6mov ecx, [rsp+272]
000d42edlea rdx, [rsp+112]
000d42f2mov [rdx], rax
000d42f5mov [rdx+8], ecx
000d42f8lea rdi, [rip-0x43111]
000d42fflea rcx, [rip+0x1124a2]
000d4306lea r8, [rip+0x11307b]
000d430dpush 43
000d430fjmp 0xd4347
000d4311
000d4311loc_d4311:
000d4311lea rdi, [rsp+112]
000d4316call core::ptr::drop_in_place<alloc::sync::Arc<std::thread::Packet<()>>>
000d431blea rdi, [rsp+24]
000d4320call core::ptr::drop_in_place<std::thread::Thread>
000d4325lea rdx, [rsp+256]
000d432dmov [rdx], r14
000d4330lea rdi, [rip-0x80dfc]
000d4337lea rcx, [rip+0x1174ba]
000d433elea r8, [rip+0x11740b]
000d4345push 22
000d4347
000d4347loc_d4347:
000d4347pop rsi
000d4348call core::result::unwrap_failed
000d434dud2
000d38a5
000d38a5akira_v2::lock::lock:
000d38a5push rbp
000d38a6push r15
000d38a8push r14
000d38aapush r13
000d38acpush r12
000d38aepush rbx
000d38afsub rsp, 680
000d38b6mov [rsp+392], rsi
000d38bemov r12, rdi
000d38c1mov [rsp+56], rdx
000d38c6mov [rsp+64], rcx
000d38cblea rsi, [rip-0x9241e]
000d38d2lea r15, [rsp+256]
000d38dapush 55
000d38dcpop rdx
000d38ddmov rdi, r15
000d38e0call indicatif::style::ProgressStyle::with_template
000d38e5lea rdx, [rip+0x1136f4]
000d38eclea rbx, [rsp+112]
000d38f1mov rdi, rbx
000d38f4mov rsi, r15
000d38f7call core::result::Result<T,E>::unwrap
000d38fclea rdi, [rsp+544]
000d3904mov rsi, rbx
000d3907call indicatif::style::ProgressStyle::tick_chars
000d390cpush 48
000d390epop rdi
000d390fpush 8
000d3911pop rbx
000d3912mov rsi, rbx
000d3915call alloc::alloc::exchange_malloc
000d391apush 1
000d391cpop r13
000d391emov [rax], r13
000d3921mov [rax+8], r13
000d3925and [rax+16], 0
000d3929lea r14, [rax+16]
000d392dxor ebp, ebp
000d392fmov [rax+20], bpl
000d3933mov [rax+24], rbx
000d3937xorps x0, x0
000d393amovups [rax+32], x0
000d393emov [rsp+40], rax
000d3943mov [rsp+440], rax
000d394bpush 48
000d394dpop rdi
000d394emov rsi, rbx
000d3951call alloc::alloc::exchange_malloc
000d3956mov [rax], r13
000d3959mov [rax+8], r13
000d395dand [rax+16], 0
000d3961mov [rax+20], bpl
000d3965mov [rax+24], rbx
000d3969xorps x0, x0
000d396cmovups [rax+32], x0
000d3970mov [rsp+32], rax
000d3975mov [rsp+448], rax
000d397dmov rax, [r12]
000d3981mov rdx, [r12+8]
000d3986imul rcx, [r12+16], 24
000d398cadd rcx, rax
000d398fmov [r15], rax
000d3992mov [r15+8], rdx
000d3996mov [r15+16], rax
000d399amov [r15+24], rcx
000d399elea r15, [rsp+520]
000d39a6add rbx, r15
000d39a9lea r12, [rip+0x1136d0]
000d39b0
000d39b0loc_d39b0:
000d39b0cmp rax, rcx
000d39b3je 0xd3a22
000d39b5lea rcx, [rax+24]
000d39b9mov [rsp+272], rcx
000d39c1mov rcx, [rax]
000d39c4test rcx, rcx
000d39c7je 0xd3a22
000d39c9mov [rsp+520], rcx
000d39d1movups x0, [rax+8]
000d39d5movups [rbx], x0
000d39d8lea r13, [rsp+112]
000d39ddmov rdi, r13
000d39e0mov rsi, r14
000d39e3call std::sync::mutex::Mutex<T>::lock
000d39e8mov rdi, r13
000d39ebmov rsi, r12
000d39eecall core::result::Result<T,E>::unwrap
000d39f3mov r13, rax
000d39f6mov ebp, edx
000d39f8lea rdi, [rax+8]
000d39fcmov rsi, r15
000d39ffcall alloc::vec::Vec<T,A>::push
000d3a04movzx esi, bpl
000d3a08mov rdi, r13
000d3a0bcall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d3a10mov rax, [rsp+272]
000d3a18mov rcx, [rsp+280]
000d3a20jmp 0xd39b0
000d3a22
000d3a22loc_d3a22:
000d3a22lea rdi, [rsp+256]
000d3a2acall _<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
000d3a2fmov rax, [rip+0x13f52a]
000d3a36cmp rax, 5
000d3a3alea rbx, [rsp+112]
000d3a3fpush 1
000d3a41pop r14
000d3a43jb 0xd3a94
000d3a45lea rax, [rip+0x1135bc]
000d3a4cmov [rsp+112], rax
000d3a51lea rax, [rip+0x1135a0]
000d3a58lea rdi, [rsp+256]
000d3a60mov [rdi], rax
000d3a63mov [rdi+8], r14
000d3a67and [rdi+32], 0
000d3a6clea rax, [rip+0x3e04c]
000d3a73mov [rsp+120], rax
000d3a78mov [rdi+16], rbx
000d3a7cmov [rdi+24], r14
000d3a80lea rdx, [rip+0x113311]
000d3a87push 5
000d3a89pop rsi
000d3a8amov ecx, 176
000d3a8fcall log::__private_api::log
000d3a94
000d3a94loc_d3a94:
000d3a94mov rax, [rip+0x13f4c5]
000d3a9bcmp rax, 4
000d3a9fjbe 0xd3aee
000d3aa1lea rax, [rip+0x113570]
000d3aa8lea rdi, [rsp+256]
000d3ab0mov [rdi], rax
000d3ab3lea rax, [rsp+56]
000d3ab8mov [rdi+8], r14
000d3abcand [rdi+32], 0
000d3ac1mov [rsp+112], rax
000d3ac6lea rax, [rip-36266]
000d3acdmov [rsp+120], rax
000d3ad2mov [rdi+16], rbx
000d3ad6mov [rdi+24], r14
000d3adalea rdx, [rip+0x1132b7]
000d3ae1push 5
000d3ae3pop rsi
000d3ae4mov ecx, 180
000d3ae9call log::__private_api::log
000d3aee
000d3aeeloc_d3aee:
000d3aeemov rbx, [rsp+56]
000d3af3push 32
000d3af5pop rdi
000d3af6push 8
000d3af8pop rsi
000d3af9call alloc::alloc::exchange_malloc
000d3afemov [rax], r14
000d3b01mov [rax+8], r14
000d3b05lea rbp, [rax+16]
000d3b09and [rax+16], 0
000d3b0dmov [rax+20], 0
000d3b11mov [rax+24], rbx
000d3b15mov [rsp+48], rax
000d3b1amov [rsp+456], rax
000d3b22lea rax, [rsp+472]
000d3b2amov [rax], 8
000d3b31xorps x0, x0
000d3b34movups [rax+8], x0
000d3b38lea r12, [rsp+256]
000d3b40
000d3b40loc_d3b40:
000d3b40mov rdi, r12
000d3b43mov rsi, rbp
000d3b46call std::sync::mutex::Mutex<T>::lock
000d3b4bmov rdi, r12
000d3b4elea rsi, [rip+0x1134d3]
000d3b55call core::result::Result<T,E>::unwrap
000d3b5amov rbx, rax
000d3b5dmov r15l, edx
000d3b60
000d3b60loc_d3b60:
000d3b60mov rax, [rbx+8]
000d3b64movzx r14l, r15b
000d3b68test rax, rax
000d3b6bjne 0xd3ba1
000d3b6dmov rdi, r12
000d3b70mov rsi, rbp
000d3b73call std::sync::mutex::Mutex<T>::lock
000d3b78mov rdi, r12
000d3b7blea rsi, [rip+0x1134be]
000d3b82call core::result::Result<T,E>::unwrap
000d3b87mov r13, rax
000d3b8amov r15l, edx
000d3b8dand r15b, 1
000d3b91mov rdi, rbx
000d3b94mov esi, r14l
000d3b97call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d3b9cmov rbx, r13
000d3b9fjmp 0xd3b60
000d3ba1
000d3ba1loc_d3ba1:
000d3ba1dec rax
000d3ba4mov [rbx+8], rax
000d3ba8mov [rsp+72], rax
000d3badmov rdi, rbx
000d3bb0mov esi, r14l
000d3bb3call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d3bb8mov rax, [rip+0x13f3a1]
000d3bbfcmp rax, 4
000d3bc3lea r14, [rsp+112]
000d3bc8push 1
000d3bcapop r15
000d3bccjbe 0xd3c2b
000d3bcelea rax, [rip+0x113483]
000d3bd5mov [rsp+256], rax
000d3bddmov [rsp+264], r15
000d3be5and [rsp+288], 0
000d3beelea rax, [rsp+72]
000d3bf3mov [rsp+112], rax
000d3bf8lea rax, [rip-36572]
000d3bffmov [rsp+120], rax
000d3c04mov [rsp+272], r14
000d3c0cmov [rsp+280], r15
000d3c14mov rdi, r12
000d3c17push 5
000d3c19pop rsi
000d3c1alea rdx, [rip+0x113177]
000d3c21mov ecx, 194
000d3c26call log::__private_api::log
000d3c2b
000d3c2bloc_d3c2b:
000d3c2bcmp [rsp+72], 0
000d3c31lea r13, [rsp+80]
000d3c36je 0xd4153
000d3c3cmov rax, [rsp+48]
000d3c41lock inc [rax]
000d3c45jle 0xd42da
000d3c4bmov rax, [rsp+40]
000d3c50lock inc [rax]
000d3c54jle 0xd42da
000d3c5amov rax, [rsp+32]
000d3c5flock inc [rax]
000d3c63jle 0xd42da
000d3c69call std::time::SystemTime::now
000d3c6emov [rsp+80], rax
000d3c73mov [rsp+88], edx
000d3c77mov rdi, r12
000d3c7amov rsi, r13
000d3c7dcall std::time::SystemTime::duration_since
000d3c82cmp [rsp+256], 0
000d3c8bjne 0xd42de
000d3c91mov rbx, [rsp+264]
000d3c99call [rip+0x13dec9]
000d3c9fmov [rsp+152], eax
000d3ca6mov [rsp+168], 1
000d3caemov [rsp+156], 222
000d3cbaand [rsp+164], 0
000d3cc2mov [rsp+144], rbx
000d3ccaxorps x0, x0
000d3ccdmovups [rsp+128], x0
000d3cd5movups [rsp+112], x0
000d3cdamov rdi, r13
000d3cddmov rsi, r14
000d3ce0call akira_v2::prng::HashStruct::hash
000d3ce5movups x0, [rsp+80]
000d3ceamovups x1, [rsp+96]
000d3cefmovups [rsp+128], x1
000d3cf7movups [rsp+112], x0
000d3cfcmovups x2, [rsp+144]
000d3d04movups x3, [rsp+160]
000d3d0clea rax, [rsp+259]
000d3d14movups [rax+48], x3
000d3d18movups [rax+32], x2
000d3d1cmovups [rax+16], x1
000d3d20movups [rax], x0
000d3d23push 88
000d3d25pop rdi
000d3d26push 8
000d3d28pop rsi
000d3d29call alloc::alloc::exchange_malloc
000d3d2emov rbx, rax
000d3d31mov [rax], r15
000d3d34mov [rax+8], r15
000d3d38and [rax+16], 0
000d3d3cmov [rax+20], 0
000d3d40lea rdi, [rax+21]
000d3d44mov rsi, r12
000d3d47push 67
000d3d49pop rdx
000d3d4acall [rip+0x13ddd0]
000d3d50mov [rsp+464], rbx
000d3d58lock inc [rbx]
000d3d5cjle 0xd42da
000d3d62mov rdi, r12
000d3d65call indicatif::draw_target::ProgressDrawTarget::stderr
000d3d6amov rdi, r14
000d3d6dmov rsi, r15
000d3d70mov rdx, r12
000d3d73call indicatif::progress_bar::ProgressBar::with_draw_target
000d3d78mov rsi, [rsp+64]
000d3d7dmov rdi, r13
000d3d80mov rdx, r14
000d3d83call indicatif::multi::MultiProgress::add
000d3d88mov rsi, [rsp+96]
000d3d8dadd rsi, 16
000d3d91mov rdi, r12
000d3d94call std::sync::mutex::Mutex<T>::lock
000d3d99mov rdi, r12
000d3d9clea rsi, [rip+0x11805d]
000d3da3call core::result::Result<T,E>::unwrap
000d3da8mov r13, rax
000d3dabmov [rsp+15], dl
000d3dafmov rdi, [rax+8]
000d3db3mov rax, [rax+32]
000d3db7mov [rsp+128], rax
000d3dbfmovups x0, [r13+16]
000d3dc4movaps [rsp+112], x0
000d3dc9and [r13+8], 0
000d3dcetest rdi, rdi
000d3dd1je 0xd3e05
000d3dd3mov [rsp+256], rdi
000d3ddbmov rax, [rsp+128]
000d3de3lea rcx, [rsp+259]
000d3debmov [rcx+21], rax
000d3defmovaps x0, [rsp+112]
000d3df4movups [rcx+5], x0
000d3df8call indicatif::progress_bar::Ticker::stop
000d3dfdmov rdi, r12
000d3e00call core::ptr::drop_in_place<indicatif::progress_bar::Ticker>
000d3e05
000d3e05loc_d3e05:
000d3e05push 32
000d3e07pop rdi
000d3e08call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
000d3e0dmov r15, rax
000d3e10push 1
000d3e12pop rax
000d3e13mov [r15], rax
000d3e16mov [r15+8], rax
000d3e1aand [r15+16], 0
000d3e1fand [r15+24], 0
000d3e24lock inc [r15]
000d3e28jle 0xd42da
000d3e2emov rdx, r13
000d3e31add rdx, 8
000d3e35mov r14, [rsp+80]
000d3e3a
000d3e3aloc_d3e3a:
000d3e3amov rax, [r14+8]
000d3e3e
000d3e3eloc_d3e3e:
000d3e3ecmp rax, -1
000d3e42je 0xd3e5b
000d3e44test rax, rax
000d3e47js 0xd4289
000d3e4dlea rcx, [rax+1]
000d3e51lock cmpxchg [r14+8], rcx
000d3e57jne 0xd3e3e
000d3e59jmp 0xd3e5f
000d3e5b
000d3e5bloc_d3e5b:
000d3e5bnop
000d3e5djmp 0xd3e3a
000d3e5f
000d3e5floc_d3e5f:
000d3e5fmov [rsp+424], rdx
000d3e67mov [rsp+400], rbx
000d3e6fcall std::sys_common::thread::min_stack
000d3e74mov [rsp+432], rax
000d3e7cxor edi, edi
000d3e7ecall std::thread::Thread::new
000d3e83mov [rsp+24], rax
000d3e88mov [rsp+16], rax
000d3e8dlock inc [rax]
000d3e91jle 0xd42da
000d3e97push 48
000d3e99pop rdi
000d3e9acall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
000d3e9fmov rbx, rax
000d3ea2push 1
000d3ea4pop rax
000d3ea5mov [rbx], rax
000d3ea8mov [rbx+8], rax
000d3eacxorps x0, x0
000d3eafmovups [rbx+16], x0
000d3eb3mov [rsp+112], rbx
000d3eb8lock inc [rbx]
000d3ebcjle 0xd42da
000d3ec2xor edi, edi
000d3ec4call std::io::stdio::set_output_capture
000d3ec9test rax, rax
000d3eccmov [rsp+416], r13
000d3ed4mov [rsp+408], rax
000d3edcje 0xd3eed
000d3edelock inc [rax]
000d3ee2jle 0xd42da
000d3ee8mov rdi, rax
000d3eebjmp 0xd3eef
000d3eed
000d3eedloc_d3eed:
000d3eedxor edi, edi
000d3eef
000d3eefloc_d3eef:
000d3eefcall std::io::stdio::set_output_capture
000d3ef4lea r13, [rbx+16]
000d3ef8mov [rsp+256], rax
000d3f00mov rdi, r12
000d3f03call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8>>>>>
000d3f08mov rdi, [r13]
000d3f0ctest rdi, rdi
000d3f0fje 0xd3f1a
000d3f11add rdi, 16
000d3f15call std::thread::scoped::ScopeData::increment_num_running_threads
000d3f1a
000d3f1aloc_d3f1a:
000d3f1apush 56
000d3f1cpop rdi
000d3f1dcall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
000d3f22mov rcx, [rsp+16]
000d3f27mov [rax], rcx
000d3f2amov [rax+8], rbx
000d3f2emov rcx, [rsp+408]
000d3f36mov [rax+16], rcx
000d3f3amov [rax+24], r15
000d3f3emov [rax+32], r14
000d3f42and [rax+40], 0
000d3f47mov [rax+48], 0x11e1a300
000d3f4emov rdi, r12
000d3f51mov rsi, [rsp+432]
000d3f59mov rdx, rax
000d3f5clea rcx, [rip+0x117805]
000d3f63call std::sys::unix::thread::Thread::new
000d3f68cmp [rsp+256], 0
000d3f71mov r14, [rsp+264]
000d3f79mov r13, [rsp+416]
000d3f81jne 0xd4311
000d3f87mov rdi, [rsp+424]
000d3f8fcmp [rdi], 0
000d3f93je 0xd3f9a
000d3f95call core::ptr::drop_in_place<indicatif::progress_bar::Ticker>
000d3f9a
000d3f9aloc_d3f9a:
000d3f9amov [r13+8], r15
000d3f9emov rax, [rsp+16]
000d3fa3mov [r13+16], rax
000d3fa7mov [r13+24], rbx
000d3fabmov [r13+32], r14
000d3fafmovzx esi, [rsp+15]
000d3fb4mov rdi, r13
000d3fb7call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d3fbcmov rdi, r12
000d3fbflea rsi, [rsp+544]
000d3fc7call _<indicatif::style::ProgressStyle as core::clone::Clone>::clone
000d3fccmov rdi, [rsp+80]
000d3fd1mov rsi, r12
000d3fd4call indicatif::progress_bar::ProgressBar::set_style
000d3fd9call std::sys_common::thread::min_stack
000d3fdemov r15, rax
000d3fe1xor edi, edi
000d3fe3call std::thread::Thread::new
000d3fe8mov [rsp+24], rax
000d3fedlock inc [rax]
000d3ff1jle 0xd42da
000d3ff7mov r14, rax
000d3ffaxorps x0, x0
000d3ffdmovaps [rsp+256], x0
000d4005mov rdi, r12
000d4008call alloc::sync::Arc<T>::new
000d400dmov [rsp+112], rax
000d4012lock inc [rax]
000d4016jle 0xd42da
000d401cmov rbx, rax
000d401fxor edi, edi
000d4021call std::io::stdio::set_output_capture
000d4026mov r13, rax
000d4029test rax, rax
000d402cje 0xd403e
000d402elock inc [r13]
000d4033jle 0xd42da
000d4039mov rdi, r13
000d403cjmp 0xd4040
000d403e
000d403eloc_d403e:
000d403exor edi, edi
000d4040
000d4040loc_d4040:
000d4040call std::io::stdio::set_output_capture
000d4045mov [rsp+256], rax
000d404dmov rdi, r12
000d4050call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8>>>>>
000d4055mov rdi, [rbx+16]
000d4059test rdi, rdi
000d405cje 0xd4067
000d405eadd rdi, 16
000d4062call std::thread::scoped::ScopeData::increment_num_running_threads
000d4067
000d4067loc_d4067:
000d4067push 88
000d4069pop rdi
000d406apush 8
000d406cpop rsi
000d406dcall alloc::alloc::exchange_malloc
000d4072mov [rax], r14
000d4075mov [rax+8], rbx
000d4079mov [rax+16], r13
000d407dmovups x0, [rsp+80]
000d4082movups [rax+24], x0
000d4086mov rcx, [rsp+96]
000d408bmov [rax+40], rcx
000d408fmov rcx, [rsp+40]
000d4094mov [rax+48], rcx
000d4098mov rcx, [rsp+400]
000d40a0mov [rax+56], rcx
000d40a4mov rcx, [rsp+32]
000d40a9mov [rax+64], rcx
000d40admov rcx, [rsp+48]
000d40b2mov [rax+72], rcx
000d40b6mov rcx, [rsp+392]
000d40bemov [rax+80], rcx
000d40c2mov rdi, r12
000d40c5mov rsi, r15
000d40c8mov rdx, rax
000d40cblea rcx, [rip+0x1125d6]
000d40d2call std::sys::unix::thread::Thread::new
000d40d7cmp [rsp+256], 0
000d40e0mov r15, [rsp+264]
000d40e8je 0xd4109
000d40ealea r13, [rsp+112]
000d40efmov rdi, r13
000d40f2call core::ptr::drop_in_place<alloc::sync::Arc<std::thread::Packet<()>>>
000d40f7lea rdi, [rsp+24]
000d40fccall core::ptr::drop_in_place<std::thread::Thread>
000d4101xor r14l, r14l
000d4104mov rbx, r15
000d4107jmp 0xd4116
000d4109
000d4109loc_d4109:
000d4109mov [rsp+272], r15
000d4111lea r13, [rsp+112]
000d4116
000d4116loc_d4116:
000d4116mov [rsp+256], r14
000d411emov [rsp+264], rbx
000d4126mov rdi, r13
000d4129mov rsi, r12
000d412ccall core::result::Result<T,E>::expect
000d4131lea rdi, [rsp+472]
000d4139mov rsi, r13
000d413ccall alloc::vec::Vec<T,A>::push
000d4141lea rdi, [rsp+464]
000d4149call core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<akira_v2::prng::HashStruct>>>
000d414ejmp 0xd3b40
000d4153
000d4153loc_d4153:
000d4153mov r12, [rsp+472]
000d415bmov rax, [rsp+480]
000d4163imul r13, [rsp+488], 24
000d416clea rcx, [r12+r13]
000d4170mov [rsp+256], r12
000d4178mov [rsp+264], rax
000d4180mov [rsp+16], rcx
000d4185mov [rsp+280], rcx
000d418dlea r15, [rsp+504]
000d4195lea rbp, [r12+24]
000d419alea rbx, [rsp+496]
000d41a2lea r14, [rsp+112]
000d41a7
000d41a7loc_d41a7:
000d41a7test r13, r13
000d41aaje 0xd41ef
000d41acmov rax, [r12]
000d41b0test rax, rax
000d41b3je 0xd41f4
000d41b5mov [rsp+496], rax
000d41bdmovups x0, [r12+8]
000d41c3add r12, 24
000d41c7movups [r15], x0
000d41cbmov rdi, rbx
000d41cecall std::thread::JoinHandle<T>::join
000d41d3mov [rsp+112], rax
000d41d8mov [rsp+120], rdx
000d41ddmov rdi, r14
000d41e0call core::ptr::drop_in_place<core::result::Result<(),alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>
000d41e5add rbp, 24
000d41e9add r13, -24
000d41edjmp 0xd41a7
000d41ef
000d41efloc_d41ef:
000d41efmov rbp, [rsp+16]
000d41f4
000d41f4loc_d41f4:
000d41f4lea rdi, [rsp+256]
000d41fcmov [rdi+16], rbp
000d4200call core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<std::thread::JoinHandle<()>>>
000d4205lea rdi, [rip-0x92ce2]
000d420clea rdx, [rip-0x9389b]
000d4213push 13
000d4215pop rsi
000d4216mov ecx, 2682
000d421bcall std::fs::write::inner
000d4220lea rsi, [rip-0x92cf0]
000d4227lea rcx, [rip+0x112e3a]
000d422epush 15
000d4230pop rdx
000d4231mov rdi, rax
000d4234call core::result::Result<T,E>::expect
000d4239lea rdi, [rsp+456]
000d4241call core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<akira_v2::prng::HashStruct>>>
000d4246lea rdi, [rsp+448]
000d424ecall core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<akira_v2::lock::Attempts>>>>
000d4253lea rdi, [rsp+440]
000d425bcall core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<std::path::PathBuf>>>>
000d4260lea rdi, [rsp+544]
000d4268call core::ptr::drop_in_place<indicatif::style::ProgressStyle>
000d426dlea rdi, [rsp+64]
000d4272call core::ptr::drop_in_place<indicatif::multi::MultiProgress>
000d4277add rsp, 680
000d427epop rbx
000d427fpop r12
000d4281pop r13
000d4283pop r14
000d4285pop r15
000d4287pop rbp
000d4288ret
000d4289
000d4289loc_d4289:
000d4289lea rax, [rip+0x117688]
000d4290mov [rsp+112], rax
000d4295lea rax, [rip+0x13d2f4]
000d429clea rdi, [rsp+256]
000d42a4mov [rdi], rax
000d42a7push 1
000d42a9pop rcx
000d42aamov [rdi+8], rcx
000d42aeand [rdi+32], 0
000d42b3lea rax, [rip+0x2d4f3]
000d42bamov [rsp+120], rax
000d42bflea rax, [rsp+112]
000d42c4mov [rdi+16], rax
000d42c8mov [rdi+24], rcx
000d42cclea rsi, [rip+0x117655]
000d42d3call core::panicking::panic_fmt
000d42d8ud2
000d42da
000d42daloc_d42da:
000d42daud2
000d42dc
000d42dc 0f 0b ..
000d42de
000d42deloc_d42de:
000d42demov rax, [rsp+264]
000d42e6mov ecx, [rsp+272]
000d42edlea rdx, [rsp+112]
000d42f2mov [rdx], rax
000d42f5mov [rdx+8], ecx
000d42f8lea rdi, [rip-0x43111]
000d42fflea rcx, [rip+0x1124a2]
000d4306lea r8, [rip+0x11307b]
000d430dpush 43
000d430fjmp 0xd4347
000d4311
000d4311loc_d4311:
000d4311lea rdi, [rsp+112]
000d4316call core::ptr::drop_in_place<alloc::sync::Arc<std::thread::Packet<()>>>
000d431blea rdi, [rsp+24]
000d4320call core::ptr::drop_in_place<std::thread::Thread>
000d4325lea rdx, [rsp+256]
000d432dmov [rdx], r14
000d4330lea rdi, [rip-0x80dfc]
000d4337lea rcx, [rip+0x1174ba]
000d433elea r8, [rip+0x11740b]
000d4345push 22
000d4347
000d4347loc_d4347:
000d4347pop rsi
000d4348call core::result::unwrap_failed
000d434dud2
000d38a5
Loading..