File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
000cf3a8
000cf3a8_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::log:
000cf3a8push rbp
000cf3a9push r15
000cf3abpush r14
000cf3adpush r13
000cf3afpush r12
000cf3b1push rbx
000cf3b2sub rsp, 328
000cf3b9mov rax, [rsi+48]
000cf3bdcmp rax, [rdi+176]
000cf3c4ja 0xd0255
000cf3camov rbx, rsi
000cf3cdmov r15, rdi
000cf3d0mov [rsp+168], rax
000cf3d8lea rsi, [rdi+184]
000cf3dflea r14, [rsp+72]
000cf3e4mov rdi, r14
000cf3e7call std::sync::mutex::Mutex<T>::lock
000cf3eclea rsi, [rip+0x117535]
000cf3f3mov rdi, r14
000cf3f6call core::result::Result<T,E>::unwrap
000cf3fbmov [rsp+248], rax
000cf403mov [rsp+135], dl
000cf40amov r13, [rbx+56]
000cf40emov [rsp+320], rbx
000cf416mov r12, [rbx+64]
000cf41amov rax, [r15+136]
000cf421test rax, rax
000cf424je 0xcf46c
000cf426mov rbx, [r15+120]
000cf42atest rbx, rbx
000cf42djne 0xcf436
000cf42fmov rbx, [r15+128]
000cf436
000cf436loc_cf436:
000cf436imul r14, rax, 24
000cf43axor ebp, ebp
000cf43c
000cf43cloc_cf43c:
000cf43ctest r14, r14
000cf43fje 0xd0233
000cf445mov rdx, [rbx]
000cf448test rdx, rdx
000cf44bjne 0xcf451
000cf44dmov rdx, [rbx+8]
000cf451
000cf451loc_cf451:
000cf451mov rcx, [rbx+16]
000cf455add rbx, 24
000cf459mov rdi, r13
000cf45cmov rsi, r12
000cf45fcall core::slice::_<impl [T]>::starts_with
000cf464add r14, -24
000cf468test al, al
000cf46aje 0xcf43c
000cf46c
000cf46cloc_cf46c:
000cf46cmov rax, [r15+160]
000cf473test rax, rax
000cf476je 0xcf4c2
000cf478mov rbx, [r15+144]
000cf47ftest rbx, rbx
000cf482jne 0xcf48b
000cf484mov rbx, [r15+152]
000cf48b
000cf48bloc_cf48b:
000cf48bimul r14, rax, 24
000cf48fxor ebp, ebp
000cf491
000cf491loc_cf491:
000cf491test r14, r14
000cf494je 0xcf4c2
000cf496mov rdx, [rbx]
000cf499test rdx, rdx
000cf49cjne 0xcf4a2
000cf49emov rdx, [rbx+8]
000cf4a2
000cf4a2loc_cf4a2:
000cf4a2mov rcx, [rbx+16]
000cf4a6add rbx, 24
000cf4aamov rdi, r13
000cf4admov rsi, r12
000cf4b0call core::slice::_<impl [T]>::starts_with
000cf4b5add r14, -24
000cf4b9test al, al
000cf4bbje 0xcf491
000cf4bdjmp 0xd0233
000cf4c2
000cf4c2loc_cf4c2:
000cf4c2mov rax, [rsp+248]
000cf4calea rbp, [rax+8]
000cf4cemov rax, [r15+56]
000cf4d2dec rax
000cf4d5mov r14, [rsp+168]
000cf4ddcmp rax, r14
000cf4e0mov [rsp+16], rbp
000cf4e5jae 0xcfa7c
000cf4eblea rbx, [rsp+72]
000cf4f0mov rdi, rbx
000cf4f3call time::offset_date_time::OffsetDateTime::now_utc
000cf4f8movzx eax, [r15+171]
000cf500movzx edx, [r15+173]
000cf508shl edx, 16
000cf50bor edx, eax
000cf50dlea rdi, [rsp+136]
000cf515mov rsi, rbx
000cf518call time::offset_date_time::OffsetDateTime::to_offset
000cf51dmov rax, [r15+32]
000cf521test rax, rax
000cf524je 0xcf841
000cf52acmp eax, 1
000cf52djne 0xcf9ed
000cf533mov eax, [rsp+136]
000cf53amov [rsp+152], eax
000cf541mov rbx, [rsp+140]
000cf549movzx eax, [rsp+150]
000cf551mov [rsp+64], eax
000cf555movzx ebp, [rsp+148]
000cf55dlea r14, [rsp+72]
000cf562and [r14], 0
000cf566mov rdi, r14
000cf569call core::ptr::drop_in_place<time::error::format::Format>
000cf56eand [r14], 0
000cf572lea r14, [rsp+192]
000cf57alea rdx, [rsp+72]
000cf57fmov rdi, r14
000cf582mov rsi, rbx
000cf585call core::option::Option<T>::ok_or
000cf58amov rax, [r14]
000cf58dcmp rax, 3
000cf591jne 0xcf9d6
000cf597mov eax, [rsp+64]
000cf59bshl eax, 16
000cf59eor ebp, eax
000cf5a0shl ebp, 8
000cf5a3or ebp, 1
000cf5a6lea rbx, [rsp+192]
000cf5aemov r14, [rbx+8]
000cf5b2lea rdx, [rsp+72]
000cf5b7and [rdx], 0
000cf5bbmov rdi, rbx
000cf5bemov esi, ebp
000cf5c0call core::option::Option<T>::ok_or
000cf5c5mov rax, [rbx]
000cf5c8cmp rax, 3
000cf5ccjne 0xcfd9e
000cf5d2mov edx, [rsp+152]
000cf5d9cmp edx, 0x4e2000
000cf5dfjae 0xd0567
000cf5e5mov [rsp+64], r14
000cf5eacmp [rsp+202], 0
000cf5f2mov rbp, [rsp+16]
000cf5f7jne 0xd0587
000cf5fdmov al, [rsp+200]
000cf604mov [rsp+160], al
000cf60bmov r14b, [rsp+201]
000cf613sar edx, 9
000cf616mov esi, [rbp]
000cf619lea rbx, [rsp+72]
000cf61emov rdi, rbx
000cf621call time::formatting::format_number_pad_zero
000cf626cmp [rbx], 0
000cf62ajne 0xcf829
000cf630mov [rsp+31], r14b
000cf635lea rbx, [rsp+72]
000cf63amov r14, [rbx+8]
000cf63emov esi, [rbp]
000cf641lea rdx, [rip-0x403fe]
000cf648push 1
000cf64apop rcx
000cf64bmov rdi, rbx
000cf64ecall time::formatting::write
000cf653cmp [rbx], 0
000cf657jne 0xcf829
000cf65dmov [rsp+312], r14
000cf665lea r14, [rsp+72]
000cf66amov rax, [r14+8]
000cf66emov [rsp+304], rax
000cf676mov edi, [rsp+152]
000cf67dcall time::date::Date::month_day
000cf682mov ebx, edx
000cf684mov esi, [rbp]
000cf687movzx edx, al
000cf68amov rdi, r14
000cf68dcall time::formatting::format_number_pad_zero
000cf692cmp [r14], 0
000cf696jne 0xcf829
000cf69cmov [rsp+152], bl
000cf6a3lea r14, [rsp+72]
000cf6a8mov rbx, [r14+8]
000cf6acmov esi, [rbp]
000cf6aflea rdx, [rip-0x4046c]
000cf6b6push 1
000cf6b8pop rcx
000cf6b9mov rdi, r14
000cf6bccall time::formatting::write
000cf6c1cmp [r14], 0
000cf6c5jne 0xcf829
000cf6cbmov [rsp+296], rbx
000cf6d3lea rax, [rip-0x40490]
000cf6damov [rsp+240], rax
000cf6e2lea r14, [rsp+72]
000cf6e7mov rax, [r14+8]
000cf6ebmov [rsp+288], rax
000cf6f3mov esi, [rbp]
000cf6f6movzx edx, [rsp+152]
000cf6femov rdi, r14
000cf701call time::formatting::format_number_pad_zero
000cf706cmp [r14], 0
000cf70ajne 0xcf829
000cf710lea rbx, [rsp+72]
000cf715mov r14, [rbx+8]
000cf719mov esi, [rbp]
000cf71clea rdx, [rip-0x404cb]
000cf723push 1
000cf725pop rcx
000cf726mov rdi, rbx
000cf729call time::formatting::write
000cf72ecmp [rbx], 0
000cf732jne 0xcf829
000cf738lea rbx, [rsp+72]
000cf73dmov rax, [rbx+8]
000cf741mov [rsp+152], rax
000cf749mov rdx, [rsp+64]
000cf74eshr rdx, 48
000cf752mov rax, [rsp+16]
000cf757mov esi, [rax]
000cf759mov rdi, rbx
000cf75ccall time::formatting::format_number_pad_zero
000cf761cmp [rbx], 0
000cf765jne 0xcf829
000cf76blea rbx, [rsp+72]
000cf770mov rax, [rbx+8]
000cf774mov [rsp+280], rax
000cf77cmov rax, [rsp+16]
000cf781mov esi, [rax]
000cf783lea rdx, [rip-0x3f264]
000cf78apush 1
000cf78cpop rcx
000cf78dmov rdi, rbx
000cf790call time::formatting::write
000cf795cmp [rbx], 0
000cf799jne 0xcf829
000cf79flea rbx, [rsp+72]
000cf7a4mov rbp, [rbx+8]
000cf7a8mov rdx, [rsp+64]
000cf7adshr rdx, 40
000cf7b1mov rax, [rsp+16]
000cf7b6mov esi, [rax]
000cf7b8mov rdi, rbx
000cf7bbcall time::formatting::format_number_pad_zero
000cf7c0cmp [rbx], 0
000cf7c4jne 0xcf829
000cf7c6lea rbx, [rsp+72]
000cf7cbmov rax, [rbx+8]
000cf7cfmov [rsp+272], rax
000cf7d7mov rax, [rsp+16]
000cf7dcmov esi, [rax]
000cf7delea rdx, [rip-0x3f2bf]
000cf7e5push 1
000cf7e7pop rcx
000cf7e8mov rdi, rbx
000cf7ebcall time::formatting::write
000cf7f0cmp [rbx], 0
000cf7f4jne 0xcf829
000cf7f6lea rbx, [rsp+72]
000cf7fbmov rax, [rbx+8]
000cf7ffmov [rsp+264], rax
000cf807mov rdx, [rsp+64]
000cf80cshr rdx, 32
000cf810mov rax, [rsp+16]
000cf815mov esi, [rax]
000cf817mov rdi, rbx
000cf81acall time::formatting::format_number_pad_zero
000cf81fcmp [rbx], 0
000cf823je 0xd047c
000cf829
000cf829loc_cf829:
000cf829mov rax, [rsp+80]
000cf82emov [rsp+40], rax
000cf833mov [rsp+32], 2
000cf83cjmp 0xcfe18
000cf841
000cf841loc_cf841:
000cf841mov eax, [rsp+136]
000cf848mov [rsp+152], eax
000cf84fmov rbp, [rsp+140]
000cf857movzx eax, [rsp+150]
000cf85fmov [rsp+64], eax
000cf863movzx ebx, [rsp+148]
000cf86blea r14, [rsp+72]
000cf870and [r14], 0
000cf874mov rdi, r14
000cf877call core::ptr::drop_in_place<time::error::format::Format>
000cf87cand [r14], 0
000cf880lea r14, [rsp+192]
000cf888lea rdx, [rsp+72]
000cf88dmov rdi, r14
000cf890mov rsi, rbp
000cf893call core::option::Option<T>::ok_or
000cf898mov rax, [r14]
000cf89bcmp rax, 3
000cf89fjne 0xcf9d6
000cf8a5mov eax, [rsp+64]
000cf8a9shl eax, 16
000cf8acor ebx, eax
000cf8aeshl ebx, 8
000cf8b1or ebx, 1
000cf8b4lea r14, [rsp+192]
000cf8bcmov rbp, [r14+8]
000cf8c0lea rdx, [rsp+72]
000cf8c5and [rdx], 0
000cf8c9mov rdi, r14
000cf8ccmov esi, ebx
000cf8cecall core::option::Option<T>::ok_or
000cf8d3mov rax, [r14]
000cf8d6cmp rax, 3
000cf8dajne 0xcfdd7
000cf8e0mov [rsp+160], rbp
000cf8e8movsx ebx, [rsp+202]
000cf8f0movzx ebp, [rsp+200]
000cf8f8mov r14l, [rsp+152]
000cf900mov edi, r14l
000cf903call time::date::Date::to_calendar_date
000cf908cmp eax, 1900
000cf90djl 0xd05a7
000cf913mov [rsp+64], rax
000cf918shl ebx, 16
000cf91bor ebp, ebx
000cf91dtest ebp, 0xff0000
000cf923jne 0xd05b3
000cf929mov edi, r14l
000cf92ccall time::date::Date::weekday
000cf931movzx eax, al
000cf934shl rax, 4
000cf938lea rcx, [rip+0x13ff79]
000cf93fmov rsi, [rax+rcx]
000cf943mov rdx, [rax+rcx+8]
000cf948lea rcx, [rip+0x13fff1]
000cf94fpush 3
000cf951pop rdi
000cf952call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000cf957mov rcx, rdx
000cf95amov r14, [rsp+16]
000cf95fmov esi, [r14]
000cf962lea rbx, [rsp+72]
000cf967mov rdi, rbx
000cf96amov rdx, rax
000cf96dcall time::formatting::write
000cf972cmp [rbx], 0
000cf976jne 0xcf9be
000cf978mov esi, [r14]
000cf97blea rdx, [rip-0x40766]
000cf982lea rbx, [rsp+72]
000cf987push 2
000cf989pop rcx
000cf98amov rdi, rbx
000cf98dcall time::formatting::write
000cf992cmp [rbx], 0
000cf996jne 0xcf9be
000cf998mov rax, [rsp+64]
000cf99dshr rax, 40
000cf9a1mov esi, [r14]
000cf9a4movzx edx, al
000cf9a7lea rbx, [rsp+72]
000cf9acmov rdi, rbx
000cf9afcall time::formatting::format_number_pad_zero
000cf9b4cmp [rbx], 0
000cf9b8je 0xd0267
000cf9be
000cf9beloc_cf9be:
000cf9bemov rbp, [rsp+80]
000cf9c3mov [rsp+40], rbp
000cf9c8mov [rsp+32], 2
000cf9d1jmp 0xd0233
000cf9d6
000cf9d6loc_cf9d6:
000cf9d6movups x0, [rsp+200]
000cf9demov [rsp+32], rax
000cf9e3movups [rsp+40], x0
000cf9e8jmp 0xcfe0e
000cf9ed
000cf9edloc_cf9ed:
000cf9edmov rsi, [r15+40]
000cf9f1mov rdx, [r15+48]
000cf9f5mov r8l, [rsp+136]
000cf9fdmov r9, [rsp+140]
000cfa05movzx eax, [rsp+148]
000cfa0dmovzx ecx, [rsp+150]
000cfa15shl ecx, 24
000cfa18shl eax, 8
000cfa1badd eax, ecx
000cfa1dinc eax
000cfa1fmov [rsp], eax
000cfa22lea rbx, [rsp+32]
000cfa27mov rdi, rbx
000cfa2amov rcx, rbp
000cfa2dcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
000cfa32mov rax, [rbx]
000cfa35cmp rax, 3
000cfa39jne 0xcfe0e
000cfa3f
000cfa3floc_cfa3f:
000cfa3flea rax, [rip+0x14017a]
000cfa46lea rsi, [rsp+72]
000cfa4bmov [rsi], rax
000cfa4emov [rsi+8], 1
000cfa56lea rax, [rip-0x3e765]
000cfa5dmov [rsi+16], rax
000cfa61xorps x0, x0
000cfa64movups [rsi+24], x0
000cfa68mov rdi, rbp
000cfa6bcall std::io::Write::write_fmt
000cfa70mov rbp, rax
000cfa73test rax, rax
000cfa76jne 0xd0233
000cfa7c
000cfa7cloc_cfa7c:
000cfa7cmov rax, [r15+64]
000cfa80dec rax
000cfa83push 2
000cfa85pop rbx
000cfa86cmp rax, r14
000cfa89jae 0xcfc62
000cfa8fmovzx ecx, [r15+169]
000cfa97lea rax, [rip+0x4cee6]
000cfa9etest rcx, rcx
000cfaa1je 0xcfb2a
000cfaa7cmp ecx, 1
000cfaaamov rbp, [rsp+16]
000cfaafjne 0xcfbab
000cfab5lea rcx, [rsp+136]
000cfabdmov [rcx], r14
000cfac0lea rdx, [rsp+176]
000cfac8mov [rsp+72], rbx
000cfacdand [rsp+88], 0
000cfad3mov [rsp+96], 5
000cfadcand [rsp+104], 0
000cfae2mov [rdx], rcx
000cfae5mov [rdx+8], rax
000cfae9mov [rsp+112], 32
000cfaf2mov [rsp+120], 0
000cfaf7lea rax, [rip+0x1400d2]
000cfafelea rsi, [rsp+192]
000cfb06mov [rsi], rax
000cfb09mov [rsi+8], rbx
000cfb0dlea rax, [rsp+72]
000cfb12mov [rsi+32], rax
000cfb16push 1
000cfb18pop rax
000cfb19mov [rsi+40], rax
000cfb1dmov [rsi+16], rdx
000cfb21mov [rsi+24], rax
000cfb25jmp 0xcfbed
000cfb2a
000cfb2aloc_cfb2a:
000cfb2alea rcx, [rsp+136]
000cfb32mov [rcx], r14
000cfb35lea rdx, [rsp+176]
000cfb3dmov [rsp+72], rbx
000cfb42and [rsp+88], 0
000cfb48mov [rsp+96], 5
000cfb51and [rsp+104], 0
000cfb57mov [rdx], rcx
000cfb5amov [rdx+8], rax
000cfb5emov [rsp+112], 32
000cfb67mov [rsp+120], 1
000cfb6clea rax, [rip+0x14005d]
000cfb73lea rsi, [rsp+192]
000cfb7bmov [rsi], rax
000cfb7emov [rsi+8], rbx
000cfb82lea rax, [rsp+72]
000cfb87mov [rsi+32], rax
000cfb8bpush 1
000cfb8dpop rax
000cfb8emov [rsi+40], rax
000cfb92mov [rsi+16], rdx
000cfb96mov [rsi+24], rax
000cfb9alea rdi, [rsp+32]
000cfb9fcall alloc::fmt::format
000cfba4mov rbp, [rsp+16]
000cfba9jmp 0xcfbf7
000cfbab
000cfbabloc_cfbab:
000cfbablea rcx, [rsp+176]
000cfbb3mov [rcx], r14
000cfbb6lea rdx, [rip+0x140013]
000cfbbdlea rsi, [rsp+72]
000cfbc2mov [rsi], rdx
000cfbc5lea rdx, [rsp+192]
000cfbcdmov [rsi+8], 2
000cfbd5and [rsi+32], 0
000cfbdamov [rdx], rcx
000cfbddmov [rdx+8], rax
000cfbe1mov [rsi+16], rdx
000cfbe5mov [rsi+24], 1
000cfbed
000cfbedloc_cfbed:
000cfbedlea rdi, [rsp+32]
000cfbf2call alloc::fmt::format
000cfbf7
000cfbf7loc_cfbf7:
000cfbf7lea r14, [rsp+32]
000cfbfclea rax, [rsp+192]
000cfc04mov [rax], r14
000cfc07lea rcx, [rip+0x13ffe2]
000cfc0elea rsi, [rsp+72]
000cfc13mov [rsi], rcx
000cfc16mov [rsi+8], 2
000cfc1eand [rsi+32], 0
000cfc23lea rcx, [rip-4413]
000cfc2amov [rax+8], rcx
000cfc2emov [rsi+16], rax
000cfc32mov [rsi+24], 1
000cfc3amov rdi, rbp
000cfc3dcall std::io::Write::write_fmt
000cfc42mov rbp, rax
000cfc45mov rdi, [r14]
000cfc48mov rsi, [r14+8]
000cfc4ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cfc51test rbp, rbp
000cfc54mov r14, [rsp+168]
000cfc5cjne 0xd0233
000cfc62
000cfc62loc_cfc62:
000cfc62mov rax, [r15+72]
000cfc66dec rax
000cfc69cmp rax, r14
000cfc6cjae 0xcff25
000cfc72mov bpl, [r15+170]
000cfc79test bpl, bpl
000cfc7cje 0xcfd5c
000cfc82call std::thread::current
000cfc87mov [rsp+256], rax
000cfc8fmov rcx, [rax+24]
000cfc93test rcx, rcx
000cfc96je 0xcfd7e
000cfc9cmov rax, [rax+32]
000cfca0dec rax
000cfca3mov [rsp+176], rcx
000cfcabmov [rsp+184], rax
000cfcb3mov rax, [r15]
000cfcb6test rax, rax
000cfcb9je 0xcfe22
000cfcbfcmp eax, 1
000cfcc2mov rdi, [rsp+16]
000cfcc7jne 0xcfeb3
000cfccdmov rax, [r15+8]
000cfcd1lea rcx, [rsp+136]
000cfcd9mov [rcx], rax
000cfcdclea rax, [rsp+176]
000cfce4lea rdx, [rsp+32]
000cfce9mov [rdx], rax
000cfceclea rax, [rip+0x31aba]
000cfcf3mov [rdx+8], rax
000cfcf7mov [rdx+16], rcx
000cfcfbmov [rsp+72], rbx
000cfd00push 1
000cfd02pop rcx
000cfd03mov [rsp+88], rcx
000cfd08mov [rsp+96], rcx
000cfd0dand [rsp+104], 0
000cfd13lea rax, [rip+0x33fb6]
000cfd1amov [rdx+24], rax
000cfd1emov [rsp+112], 32
000cfd27mov [rsp+120], 0
000cfd2clea rax, [rip+0x13ff2d]
000cfd33lea rsi, [rsp+192]
000cfd3bmov [rsi], rax
000cfd3emov [rsi+8], rbx
000cfd42lea rax, [rsp+72]
000cfd47mov [rsi+32], rax
000cfd4bmov [rsi+40], rcx
000cfd4fmov [rsi+16], rdx
000cfd53mov [rsi+24], rbx
000cfd57jmp 0xcfef9
000cfd5c
000cfd5cloc_cfd5c:
000cfd5cmov rsi, [r15]
000cfd5fmov rdx, [r15+8]
000cfd63mov rdi, [rsp+16]
000cfd68call simplelog::loggers::logging::write_thread_id
000cfd6dmov rbp, rax
000cfd70test rax, rax
000cfd73jne 0xd0233
000cfd79jmp 0xcff25
000cfd7e
000cfd7eloc_cfd7e:
000cfd7ecmp bpl, 2
000cfd82jne 0xcff18
000cfd88mov rsi, [r15]
000cfd8bmov rdx, [r15+8]
000cfd8fmov rdi, [rsp+16]
000cfd94call simplelog::loggers::logging::write_thread_id
000cfd99jmp 0xcfefe
000cfd9e
000cfd9eloc_cfd9e:
000cfd9emovzx ecx, [rsp+200]
000cfda6mov dl, [rsp+202]
000cfdadmov rsi, [rsp+203]
000cfdb5mov [rsp+43], rsi
000cfdbamov rsi, [rsp+208]
000cfdc2mov [rsp+48], rsi
000cfdc7mov [rsp+32], rax
000cfdccmov [rsp+40], cx
000cfdd1mov [rsp+42], dl
000cfdd5jmp 0xcfe0e
000cfdd7
000cfdd7loc_cfdd7:
000cfdd7movzx ecx, [rsp+200]
000cfddfmov dl, [rsp+202]
000cfde6mov rsi, [rsp+203]
000cfdeemov [rsp+43], rsi
000cfdf3mov rsi, [rsp+208]
000cfdfbmov [rsp+48], rsi
000cfe00mov [rsp+32], rax
000cfe05mov [rsp+42], dl
000cfe09mov [rsp+40], cx
000cfe0e
000cfe0eloc_cfe0e:
000cfe0ecmp rax, 2
000cfe12jne 0xd05d0
000cfe18
000cfe18loc_cfe18:
000cfe18mov rbp, [rsp+40]
000cfe1djmp 0xd0233
000cfe22
000cfe22loc_cfe22:
000cfe22mov rax, [r15+8]
000cfe26lea rcx, [rsp+136]
000cfe2emov [rcx], rax
000cfe31lea rax, [rsp+176]
000cfe39lea rdx, [rsp+32]
000cfe3emov [rdx], rax
000cfe41lea rax, [rip+0x31965]
000cfe48mov [rdx+8], rax
000cfe4cmov [rdx+16], rcx
000cfe50mov [rsp+72], rbx
000cfe55push 1
000cfe57pop rcx
000cfe58mov [rsp+88], rcx
000cfe5dmov [rsp+96], rcx
000cfe62and [rsp+104], 0
000cfe68lea rax, [rip+0x33e61]
000cfe6fmov [rdx+24], rax
000cfe73mov [rsp+112], 32
000cfe7cmov [rsp+120], 1
000cfe81lea rax, [rip+0x13fdd8]
000cfe88lea rsi, [rsp+192]
000cfe90mov [rsi], rax
000cfe93mov [rsi+8], rbx
000cfe97lea rax, [rsp+72]
000cfe9cmov [rsi+32], rax
000cfea0mov [rsi+40], rcx
000cfea4mov [rsi+16], rdx
000cfea8mov [rsi+24], rbx
000cfeacmov rdi, [rsp+16]
000cfeb1jmp 0xcfef9
000cfeb3
000cfeb3loc_cfeb3:
000cfeb3lea rax, [rsp+176]
000cfebblea rcx, [rsp+192]
000cfec3mov [rcx], rax
000cfec6lea rax, [rip+0x13fd93]
000cfecdlea rsi, [rsp+72]
000cfed2mov [rsi], rax
000cfed5mov [rsi+8], 2
000cfeddand [rsi+32], 0
000cfee2lea rax, [rip+0x318c4]
000cfee9mov [rcx+8], rax
000cfeedmov [rsi+16], rcx
000cfef1mov [rsi+24], 1
000cfef9
000cfef9loc_cfef9:
000cfef9call std::io::Write::write_fmt
000cfefe
000cfefeloc_cfefe:
000cfefemov rbp, rax
000cff01test rax, rax
000cff04je 0xcff18
000cff06lea rdi, [rsp+256]
000cff0ecall core::ptr::drop_in_place<std::thread::Thread>
000cff13jmp 0xd0233
000cff18
000cff18loc_cff18:
000cff18lea rdi, [rsp+256]
000cff20call core::ptr::drop_in_place<std::thread::Thread>
000cff25
000cff25loc_cff25:
000cff25mov rax, [r15+80]
000cff29dec rax
000cff2ccmp rax, r14
000cff2fjae 0xd00d9
000cff35mov rax, [r15+16]
000cff39test rax, rax
000cff3cje 0xcffe6
000cff42cmp eax, 1
000cff45mov rdi, [rsp+16]
000cff4ajne 0xd007e
000cff50mov rax, [r15+24]
000cff54lea rcx, [rsp+136]
000cff5cmov [rcx], rax
000cff5flea rax, [rsp+176]
000cff67mov [rax], r13
000cff6amov [rax+8], r12
000cff6elea rdx, [rsp+32]
000cff73mov [rdx], rax
000cff76lea rax, [rip+0x31830]
000cff7dmov [rdx+8], rax
000cff81mov [rdx+16], rcx
000cff85mov [rsp+72], rbx
000cff8apush 1
000cff8cpop rcx
000cff8dmov [rsp+88], rcx
000cff92mov [rsp+96], rcx
000cff97and [rsp+104], 0
000cff9dlea rax, [rip+0x33d2c]
000cffa4mov [rdx+24], rax
000cffa8mov [rsp+112], 32
000cffb1mov [rsp+120], 0
000cffb6lea rax, [rip+0x140cfb]
000cffbdlea rsi, [rsp+192]
000cffc5mov [rsi], rax
000cffc8mov [rsi+8], rbx
000cffcclea rax, [rsp+72]
000cffd1mov [rsi+32], rax
000cffd5mov [rsi+40], rcx
000cffd9mov [rsi+16], rdx
000cffddmov [rsi+24], rbx
000cffe1jmp 0xd00c8
000cffe6
000cffe6loc_cffe6:
000cffe6mov rax, [r15+24]
000cffealea rcx, [rsp+136]
000cfff2mov [rcx], rax
000cfff5lea rax, [rsp+176]
000cfffdmov [rax], r13
000d0000mov [rax+8], r12
000d0004lea rdx, [rsp+32]
000d0009mov [rdx], rax
000d000clea rax, [rip+0x3179a]
000d0013mov [rdx+8], rax
000d0017mov [rdx+16], rcx
000d001bmov [rsp+72], rbx
000d0020push 1
000d0022pop rcx
000d0023mov [rsp+88], rcx
000d0028mov [rsp+96], rcx
000d002dand [rsp+104], 0
000d0033lea rax, [rip+0x33c96]
000d003amov [rdx+24], rax
000d003emov [rsp+112], 32
000d0047mov [rsp+120], 1
000d004clea rax, [rip+0x140c65]
000d0053lea rsi, [rsp+192]
000d005bmov [rsi], rax
000d005emov [rsi+8], rbx
000d0062lea rax, [rsp+72]
000d0067mov [rsi+32], rax
000d006bmov [rsi+40], rcx
000d006fmov [rsi+16], rdx
000d0073mov [rsi+24], rbx
000d0077mov rdi, [rsp+16]
000d007cjmp 0xd00c8
000d007e
000d007eloc_d007e:
000d007elea rax, [rsp+192]
000d0086mov [rax], r13
000d0089mov [rax+8], r12
000d008dlea rcx, [rsp+32]
000d0092mov [rcx], rax
000d0095lea rax, [rip+0x140c1c]
000d009clea rsi, [rsp+72]
000d00a1mov [rsi], rax
000d00a4mov [rsi+8], 2
000d00acand [rsi+32], 0
000d00b1lea rax, [rip+0x316f5]
000d00b8mov [rcx+8], rax
000d00bcmov [rsi+16], rcx
000d00c0mov [rsi+24], 1
000d00c8
000d00c8loc_d00c8:
000d00c8call std::io::Write::write_fmt
000d00cdmov rbp, rax
000d00d0test rax, rax
000d00d3jne 0xd0233
000d00d9
000d00d9loc_d00d9:
000d00d9mov rax, [r15+88]
000d00dddec rax
000d00e0cmp rax, r14
000d00e3mov rbx, [rsp+320]
000d00ebjae 0xd01dc
000d00f1cmp [rbx+24], 2
000d00f6mov rdi, [rsp+16]
000d00fbje 0xd0103
000d00fdmov rax, [rbx+32]
000d0101jmp 0xd0105
000d0103
000d0103loc_d0103:
000d0103xor eax, eax
000d0105
000d0105loc_d0105:
000d0105test rax, rax
000d0108lea rcx, [rip-0x3fdf7]
000d010fcmovne rcx, rax
000d0113push 9
000d0115pop rax
000d0116cmovne rax, [rbx+40]
000d011bmov [rsp+32], rcx
000d0120mov [rsp+40], rax
000d0125cmp [rbx+72], 0
000d0129je 0xd018c
000d012bmov eax, [rbx+76]
000d012elea rcx, [rsp+176]
000d0136mov [rcx], eax
000d0138lea rax, [rsp+32]
000d013dlea rdx, [rsp+192]
000d0145mov [rdx], rax
000d0148lea rax, [rip+0x3165e]
000d014fmov [rdx+8], rax
000d0153mov [rdx+16], rcx
000d0157lea rax, [rip+0x13fab2]
000d015elea rsi, [rsp+72]
000d0163mov [rsi], rax
000d0166mov [rsi+8], 3
000d016eand [rsi+32], 0
000d0173lea rax, [rip+0x39036]
000d017amov [rdx+24], rax
000d017emov [rsi+16], rdx
000d0182mov [rsi+24], 2
000d018ajmp 0xd01cf
000d018c
000d018cloc_d018c:
000d018clea rax, [rsp+32]
000d0191lea rcx, [rsp+192]
000d0199mov [rcx], rax
000d019clea rax, [rip+0x13fa9d]
000d01a3lea rsi, [rsp+72]
000d01a8mov [rsi], rax
000d01abmov [rsi+8], 2
000d01b3and [rsi+32], 0
000d01b8lea rax, [rip+0x315ee]
000d01bfmov [rcx+8], rax
000d01c3mov [rsi+16], rcx
000d01c7mov [rsi+24], 1
000d01cf
000d01cfloc_d01cf:
000d01cfcall std::io::Write::write_fmt
000d01d4mov rbp, rax
000d01d7test rax, rax
000d01dajne 0xd0233
000d01dc
000d01dcloc_d01dc:
000d01dcadd rbx, 80
000d01e0lea rax, [rsp+32]
000d01e5mov [rax], rbx
000d01e8lea rcx, [rsp+192]
000d01f0mov [rcx], rax
000d01f3lea rax, [rip+0x13fa86]
000d01falea rsi, [rsp+72]
000d01ffmov [rsi], rax
000d0202mov [rsi+8], 2
000d020aand [rsi+32], 0
000d020flea rax, [rip+0xccb64]
000d0216mov [rcx+8], rax
000d021amov [rsi+16], rcx
000d021emov [rsi+24], 1
000d0226mov rdi, [rsp+16]
000d022bcall std::io::Write::write_fmt
000d0230mov rbp, rax
000d0233
000d0233loc_d0233:
000d0233lea rdi, [rsp+72]
000d0238mov [rdi], rbp
000d023bcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d0240movzx esi, [rsp+135]
000d0248mov rdi, [rsp+248]
000d0250call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d0255
000d0255loc_d0255:
000d0255add rsp, 328
000d025cpop rbx
000d025dpop r12
000d025fpop r13
000d0261pop r14
000d0263pop r15
000d0265pop rbp
000d0266ret
000d0267
000d0267loc_d0267:
000d0267mov esi, [r14]
000d026alea rdx, [rip-0x41053]
000d0271lea rbx, [rsp+72]
000d0276push 1
000d0278pop rcx
000d0279mov rdi, rbx
000d027ccall time::formatting::write
000d0281cmp [rbx], 0
000d0285jne 0xd06e7
000d028bmov rax, [rsp+64]
000d0290shr rax, 32
000d0294movzx eax, al
000d0297dec rax
000d029acmp rax, 12
000d029ejae 0xd052d
000d02a4shl rax, 4
000d02a8lea rcx, [rip+0x13f6a9]
000d02afmov rsi, [rax+rcx]
000d02b3mov rdx, [rax+rcx+8]
000d02b8lea rcx, [rip+0x13f771]
000d02bfpush 3
000d02c1pop rdi
000d02c2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000d02c7mov rcx, rdx
000d02camov r14, [rsp+16]
000d02cfmov esi, [r14]
000d02d2lea rbx, [rsp+72]
000d02d7mov rdi, rbx
000d02damov rdx, rax
000d02ddcall time::formatting::write
000d02e2cmp [rbx], 0
000d02e6jne 0xd06e7
000d02ecmov esi, [r14]
000d02eflea rdx, [rip-0x410d8]
000d02f6lea rbx, [rsp+72]
000d02fbpush 1
000d02fdpop rcx
000d02femov rdi, rbx
000d0301call time::formatting::write
000d0306cmp [rbx], 0
000d030ajne 0xd06e7
000d0310mov rax, [rsp+16]
000d0315mov esi, [rax]
000d0317lea rbx, [rsp+72]
000d031cmov rdi, rbx
000d031fmov rdx, [rsp+64]
000d0324call time::formatting::format_number_pad_zero
000d0329cmp [rbx], 0
000d032djne 0xd06e7
000d0333mov rax, [rsp+16]
000d0338mov esi, [rax]
000d033alea rdx, [rip-0x41123]
000d0341lea rbx, [rsp+72]
000d0346push 1
000d0348pop rcx
000d0349mov rdi, rbx
000d034ccall time::formatting::write
000d0351cmp [rbx], 0
000d0355jne 0xd06e7
000d035bmov rdx, [rsp+160]
000d0363shr rdx, 48
000d0367mov rax, [rsp+16]
000d036cmov esi, [rax]
000d036elea rbx, [rsp+72]
000d0373mov rdi, rbx
000d0376call time::formatting::format_number_pad_zero
000d037bcmp [rbx], 0
000d037fjne 0xd06e7
000d0385mov rax, [rsp+16]
000d038amov esi, [rax]
000d038clea rdx, [rip-0x3fe6d]
000d0393lea rbx, [rsp+72]
000d0398push 1
000d039apop rcx
000d039bmov rdi, rbx
000d039ecall time::formatting::write
000d03a3cmp [rbx], 0
000d03a7jne 0xd06e7
000d03admov rdx, [rsp+160]
000d03b5shr rdx, 40
000d03b9mov rax, [rsp+16]
000d03bemov esi, [rax]
000d03c0lea rbx, [rsp+72]
000d03c5mov rdi, rbx
000d03c8call time::formatting::format_number_pad_zero
000d03cdcmp [rbx], 0
000d03d1jne 0xd06e7
000d03d7mov rax, [rsp+16]
000d03dcmov esi, [rax]
000d03delea rdx, [rip-0x3febf]
000d03e5lea rbx, [rsp+72]
000d03eapush 1
000d03ecpop rcx
000d03edmov rdi, rbx
000d03f0call time::formatting::write
000d03f5cmp [rbx], 0
000d03f9jne 0xd06e7
000d03ffmov rdx, [rsp+160]
000d0407shr rdx, 32
000d040bmov rax, [rsp+16]
000d0410mov esi, [rax]
000d0412lea rbx, [rsp+72]
000d0417mov rdi, rbx
000d041acall time::formatting::format_number_pad_zero
000d041fcmp [rbx], 0
000d0423jne 0xd06e7
000d0429mov rax, [rsp+16]
000d042emov esi, [rax]
000d0430lea rdx, [rip-0x41219]
000d0437lea rbx, [rsp+72]
000d043cpush 1
000d043epop rcx
000d043fmov rdi, rbx
000d0442call time::formatting::write
000d0447cmp [rbx], 0
000d044bjne 0xd06e7
000d0451test bpl, bpl
000d0454js 0xd0470
000d0456mov eax, ebp
000d0458shr eax, 8
000d045btest al, al
000d045dsets al
000d0460test ebp, ebp
000d0462sets cl
000d0465or cl, al
000d0467cmp cl, 1
000d046ajne 0xd066b
000d0470
000d0470loc_d0470:
000d0470lea rdx, [rip-0x4122d]
000d0477jmp 0xd0672
000d047c
000d047cloc_d047c:
000d047cmov rax, [rsp+304]
000d0484add rax, [rsp+312]
000d048cmov rcx, [rsp+296]
000d0494add rcx, [rsp+288]
000d049cadd rcx, rax
000d049fadd r14, [rsp+152]
000d04a7add r14, [rsp+280]
000d04afadd r14, rcx
000d04b2add rbp, [rsp+272]
000d04baadd rbp, [rsp+264]
000d04c2add rbp, r14
000d04c5add rbp, [rsp+80]
000d04cacmp [rsp+64], 0
000d04cfje 0xd0819
000d04d5mov rax, [rsp+16]
000d04damov esi, [rax]
000d04dclea rdx, [rip-0x40316]
000d04e3lea rbx, [rsp+72]
000d04e8push 1
000d04eapop rcx
000d04ebmov rdi, rbx
000d04eecall time::formatting::write
000d04f3cmp [rbx], 0
000d04f7jne 0xcf829
000d04fdadd rbp, [rsp+80]
000d0502push 10
000d0504pop rsi
000d0505mov rax, [rsp+64]
000d050axor edx, edx
000d050cdiv esi
000d050etest edx, edx
000d0510je 0xd0541
000d0512mov rax, [rsp+16]
000d0517mov esi, [rax]
000d0519lea rdi, [rsp+72]
000d051emov rdx, [rsp+64]
000d0523call time::formatting::format_number_pad_zero
000d0528jmp 0xd0808
000d052d
000d052dloc_d052d:
000d052dlea rdx, [rip+0x13f4e4]
000d0534push -1
000d0536pop rdi
000d0537push 12
000d0539pop rsi
000d053acall core::panicking::panic_bounds_check
000d053fud2
000d0541
000d0541loc_d0541:
000d0541mov ecx, eax
000d0543xor edx, edx
000d0545div esi
000d0547test edx, edx
000d0549je 0xd0639
000d054fmov rax, [rsp+16]
000d0554mov esi, [rax]
000d0556lea rdi, [rsp+72]
000d055bmov edx, ecx
000d055dcall time::formatting::format_number_pad_zero
000d0562jmp 0xd0808
000d0567
000d0567loc_d0567:
000d0567mov [rsp+32], 1
000d0570lea rax, [rip-0x935bb]
000d0577mov [rsp+40], rax
000d057cmov [rsp+48], 4
000d0585jmp 0xd05d0
000d0587
000d0587loc_d0587:
000d0587mov [rsp+32], 1
000d0590lea rax, [rip-0x4134c]
000d0597mov [rsp+40], rax
000d059cmov [rsp+48], 13
000d05a5jmp 0xd05d0
000d05a7
000d05a7loc_d05a7:
000d05a7push 4
000d05a9pop rax
000d05aalea rcx, [rip-0x935f5]
000d05b1jmp 0xd05bd
000d05b3
000d05b3loc_d05b3:
000d05b3push 13
000d05b5pop rax
000d05b6lea rcx, [rip-0x41372]
000d05bd
000d05bdloc_d05bd:
000d05bdmov [rsp+32], 1
000d05c6mov [rsp+40], rcx
000d05cbmov [rsp+48], rax
000d05d0
000d05d0loc_d05d0:
000d05d0mov rax, [rsp+48]
000d05d5lea rcx, [rsp+192]
000d05ddmov [rcx+16], rax
000d05e1mov rax, [rsp+32]
000d05e6mov [rcx], rax
000d05e9mov rax, [rsp+40]
000d05eemov [rcx+8], rax
000d05f2lea rax, [rsp+176]
000d05famov [rax], rcx
000d05fdlea rcx, [rip+0x13f594]
000d0604lea rdi, [rsp+72]
000d0609mov [rdi], rcx
000d060cpush 1
000d060epop rdx
000d060fmov [rdi+8], rdx
000d0613and [rdi+32], 0
000d0618lea rcx, [rip+0x10436d]
000d061fmov [rax+8], rcx
000d0623mov [rdi+16], rax
000d0627mov [rdi+24], rdx
000d062blea rsi, [rip+0x13f576]
000d0632call core::panicking::panic_fmt
000d0637ud2
000d0639
000d0639loc_d0639:
000d0639push 100
000d063bpop rcx
000d063cmov rax, [rsp+64]
000d0641xor edx, edx
000d0643div ecx
000d0645mov ecx, eax
000d0647xor edx, edx
000d0649div esi
000d064btest edx, edx
000d064dje 0xd06f6
000d0653mov rax, [rsp+16]
000d0658mov esi, [rax]
000d065alea rdi, [rsp+72]
000d065fmov edx, ecx
000d0661call time::formatting::format_number_pad_zero
000d0666jmp 0xd0808
000d066b
000d066bloc_d066b:
000d066blea rdx, [rip-0x41429]
000d0672
000d0672loc_d0672:
000d0672mov rax, [rsp+16]
000d0677mov esi, [rax]
000d0679lea rbx, [rsp+72]
000d067epush 1
000d0680pop rcx
000d0681mov rdi, rbx
000d0684call time::formatting::write
000d0689cmp [rbx], 0
000d068djne 0xd06e7
000d068fmov eax, ebp
000d0691sar al, 7
000d0694mov ecx, ebp
000d0696xor cl, al
000d0698sub cl, al
000d069amov rax, [rsp+16]
000d069fmov esi, [rax]
000d06a1movzx edx, cl
000d06a4lea rbx, [rsp+72]
000d06a9mov rdi, rbx
000d06accall time::formatting::format_number_pad_zero
000d06b1cmp [rbx], 0
000d06b5jne 0xd06e7
000d06b7shr ebp, 8
000d06bamov eax, ebp
000d06bcsar al, 7
000d06bfxor bpl, al
000d06c2sub bpl, al
000d06c5mov rax, [rsp+16]
000d06camov esi, [rax]
000d06ccmovzx edx, bpl
000d06d0lea rbx, [rsp+72]
000d06d5mov rdi, rbx
000d06d8call time::formatting::format_number_pad_zero
000d06ddcmp [rbx], 0
000d06e1je 0xd0935
000d06e7
000d06e7loc_d06e7:
000d06e7mov rbp, [rsp+80]
000d06ecmov [rsp+40], rbp
000d06f1jmp 0xd0233
000d06f6
000d06f6loc_d06f6:
000d06f6mov ecx, 1000
000d06fbmov rax, [rsp+64]
000d0700xor edx, edx
000d0702div ecx
000d0704mov ecx, eax
000d0706xor edx, edx
000d0708div esi
000d070atest edx, edx
000d070cje 0xd0726
000d070emov rax, [rsp+16]
000d0713mov esi, [rax]
000d0715lea rdi, [rsp+72]
000d071amov edx, ecx
000d071ccall time::formatting::format_number_pad_zero
000d0721jmp 0xd0808
000d0726
000d0726loc_d0726:
000d0726mov ecx, 10000
000d072bmov rax, [rsp+64]
000d0730xor edx, edx
000d0732div ecx
000d0734mov ecx, eax
000d0736xor edx, edx
000d0738div esi
000d073atest edx, edx
000d073cje 0xd0756
000d073emov rax, [rsp+16]
000d0743mov esi, [rax]
000d0745lea rdi, [rsp+72]
000d074amov edx, ecx
000d074ccall time::formatting::format_number_pad_zero
000d0751jmp 0xd0808
000d0756
000d0756loc_d0756:
000d0756mov ecx, 0x186a0
000d075bmov rax, [rsp+64]
000d0760xor edx, edx
000d0762div ecx
000d0764mov ecx, eax
000d0766mov si, 10
000d076axor edx, edx
000d076cdiv si
000d076ftest dx, dx
000d0772je 0xd0789
000d0774mov rax, [rsp+16]
000d0779mov esi, [rax]
000d077blea rdi, [rsp+72]
000d0780mov edx, ecx
000d0782call time::formatting::format_number_pad_zero
000d0787jmp 0xd0808
000d0789
000d0789loc_d0789:
000d0789mov ecx, 0xf4240
000d078emov rax, [rsp+64]
000d0793xor edx, edx
000d0795div ecx
000d0797mov ecx, eax
000d0799xor edx, edx
000d079bdiv si
000d079etest dx, dx
000d07a1je 0xd07b8
000d07a3mov rax, [rsp+16]
000d07a8mov esi, [rax]
000d07aalea rdi, [rsp+72]
000d07afmov edx, ecx
000d07b1call time::formatting::format_number_pad_zero
000d07b6jmp 0xd0808
000d07b8
000d07b8loc_d07b8:
000d07b8mov ecx, 0x989680
000d07bdmov rax, [rsp+64]
000d07c2xor edx, edx
000d07c4div ecx
000d07c6mov ecx, eax
000d07c8xor edx, edx
000d07cadiv si
000d07cdtest dx, dx
000d07d0je 0xd07e7
000d07d2mov rax, [rsp+16]
000d07d7mov esi, [rax]
000d07d9lea rdi, [rsp+72]
000d07demov edx, ecx
000d07e0call time::formatting::format_number_pad_zero
000d07e5jmp 0xd0808
000d07e7
000d07e7loc_d07e7:
000d07e7mov ecx, 0x5f5e100
000d07ecmov rax, [rsp+64]
000d07f1xor edx, edx
000d07f3div ecx
000d07f5mov rcx, [rsp+16]
000d07famov esi, [rcx]
000d07fclea rdi, [rsp+72]
000d0801mov edx, eax
000d0803call time::formatting::format_number_pad_zero
000d0808
000d0808loc_d0808:
000d0808cmp [rsp+72], 0
000d080ejne 0xcf829
000d0814add rbp, [rsp+80]
000d0819
000d0819loc_d0819:
000d0819cmp [rsp+160], 0
000d0821je 0xd0827
000d0823jns 0xd0832
000d0825jmp 0xd0848
000d0827
000d0827loc_d0827:
000d0827cmp [rsp+31], 0
000d082cje 0xd08fa
000d0832
000d0832loc_d0832:
000d0832cmp [rsp+31], 0
000d0837js 0xd0848
000d0839lea rax, [rip-0x415f7]
000d0840mov [rsp+240], rax
000d0848
000d0848loc_d0848:
000d0848mov rax, [rsp+16]
000d084dmov esi, [rax]
000d084flea rbx, [rsp+72]
000d0854push 1
000d0856pop rcx
000d0857mov rdi, rbx
000d085amov rdx, [rsp+240]
000d0862call time::formatting::write
000d0867cmp [rbx], 0
000d086bjne 0xcf829
000d0871mov cl, [rsp+160]
000d0878mov eax, ecx
000d087asar al, 7
000d087dxor cl, al
000d087fsub cl, al
000d0881mov rax, [rsp+16]
000d0886mov esi, [rax]
000d0888movzx edx, cl
000d088blea rbx, [rsp+72]
000d0890mov rdi, rbx
000d0893call time::formatting::format_number_pad_zero
000d0898cmp [rbx], 0
000d089cjne 0xcf829
000d08a2mov rax, [rsp+16]
000d08a7mov esi, [rax]
000d08a9lea rdx, [rip-0x4038a]
000d08b0lea rbx, [rsp+72]
000d08b5push 1
000d08b7pop rcx
000d08b8mov rdi, rbx
000d08bbcall time::formatting::write
000d08c0cmp [rbx], 0
000d08c4jne 0xcf829
000d08camov cl, [rsp+31]
000d08cemov eax, ecx
000d08d0sar al, 7
000d08d3xor cl, al
000d08d5sub cl, al
000d08d7mov rax, [rsp+16]
000d08dcmov esi, [rax]
000d08demovzx edx, cl
000d08e1lea rbx, [rsp+72]
000d08e6mov rdi, rbx
000d08e9call time::formatting::format_number_pad_zero
000d08eecmp [rbx], 0
000d08f2jne 0xcf829
000d08f8jmp 0xd0935
000d08fa
000d08faloc_d08fa:
000d08famov rax, [rsp+16]
000d08ffmov esi, [rax]
000d0901lea rdx, [rip-0x416af]
000d0908lea rbx, [rsp+72]
000d090dpush 1
000d090fpop rcx
000d0910mov rdi, rbx
000d0913call time::formatting::write
000d0918cmp [rbx], 0
000d091cjne 0xcf829
000d0922add rbp, [rsp+80]
000d0927mov [rsp+40], rbp
000d092cmov [rsp+32], 3
000d0935
000d0935loc_d0935:
000d0935mov r14, [rsp+168]
000d093dmov rbp, [rsp+16]
000d0942jmp 0xcfa3f
000cf3a8
000cf3a8_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::log:
000cf3a8push rbp
000cf3a9push r15
000cf3abpush r14
000cf3adpush r13
000cf3afpush r12
000cf3b1push rbx
000cf3b2sub rsp, 328
000cf3b9mov rax, [rsi+48]
000cf3bdcmp rax, [rdi+176]
000cf3c4ja 0xd0255
000cf3camov rbx, rsi
000cf3cdmov r15, rdi
000cf3d0mov [rsp+168], rax
000cf3d8lea rsi, [rdi+184]
000cf3dflea r14, [rsp+72]
000cf3e4mov rdi, r14
000cf3e7call std::sync::mutex::Mutex<T>::lock
000cf3eclea rsi, [rip+0x117535]
000cf3f3mov rdi, r14
000cf3f6call core::result::Result<T,E>::unwrap
000cf3fbmov [rsp+248], rax
000cf403mov [rsp+135], dl
000cf40amov r13, [rbx+56]
000cf40emov [rsp+320], rbx
000cf416mov r12, [rbx+64]
000cf41amov rax, [r15+136]
000cf421test rax, rax
000cf424je 0xcf46c
000cf426mov rbx, [r15+120]
000cf42atest rbx, rbx
000cf42djne 0xcf436
000cf42fmov rbx, [r15+128]
000cf436
000cf436loc_cf436:
000cf436imul r14, rax, 24
000cf43axor ebp, ebp
000cf43c
000cf43cloc_cf43c:
000cf43ctest r14, r14
000cf43fje 0xd0233
000cf445mov rdx, [rbx]
000cf448test rdx, rdx
000cf44bjne 0xcf451
000cf44dmov rdx, [rbx+8]
000cf451
000cf451loc_cf451:
000cf451mov rcx, [rbx+16]
000cf455add rbx, 24
000cf459mov rdi, r13
000cf45cmov rsi, r12
000cf45fcall core::slice::_<impl [T]>::starts_with
000cf464add r14, -24
000cf468test al, al
000cf46aje 0xcf43c
000cf46c
000cf46cloc_cf46c:
000cf46cmov rax, [r15+160]
000cf473test rax, rax
000cf476je 0xcf4c2
000cf478mov rbx, [r15+144]
000cf47ftest rbx, rbx
000cf482jne 0xcf48b
000cf484mov rbx, [r15+152]
000cf48b
000cf48bloc_cf48b:
000cf48bimul r14, rax, 24
000cf48fxor ebp, ebp
000cf491
000cf491loc_cf491:
000cf491test r14, r14
000cf494je 0xcf4c2
000cf496mov rdx, [rbx]
000cf499test rdx, rdx
000cf49cjne 0xcf4a2
000cf49emov rdx, [rbx+8]
000cf4a2
000cf4a2loc_cf4a2:
000cf4a2mov rcx, [rbx+16]
000cf4a6add rbx, 24
000cf4aamov rdi, r13
000cf4admov rsi, r12
000cf4b0call core::slice::_<impl [T]>::starts_with
000cf4b5add r14, -24
000cf4b9test al, al
000cf4bbje 0xcf491
000cf4bdjmp 0xd0233
000cf4c2
000cf4c2loc_cf4c2:
000cf4c2mov rax, [rsp+248]
000cf4calea rbp, [rax+8]
000cf4cemov rax, [r15+56]
000cf4d2dec rax
000cf4d5mov r14, [rsp+168]
000cf4ddcmp rax, r14
000cf4e0mov [rsp+16], rbp
000cf4e5jae 0xcfa7c
000cf4eblea rbx, [rsp+72]
000cf4f0mov rdi, rbx
000cf4f3call time::offset_date_time::OffsetDateTime::now_utc
000cf4f8movzx eax, [r15+171]
000cf500movzx edx, [r15+173]
000cf508shl edx, 16
000cf50bor edx, eax
000cf50dlea rdi, [rsp+136]
000cf515mov rsi, rbx
000cf518call time::offset_date_time::OffsetDateTime::to_offset
000cf51dmov rax, [r15+32]
000cf521test rax, rax
000cf524je 0xcf841
000cf52acmp eax, 1
000cf52djne 0xcf9ed
000cf533mov eax, [rsp+136]
000cf53amov [rsp+152], eax
000cf541mov rbx, [rsp+140]
000cf549movzx eax, [rsp+150]
000cf551mov [rsp+64], eax
000cf555movzx ebp, [rsp+148]
000cf55dlea r14, [rsp+72]
000cf562and [r14], 0
000cf566mov rdi, r14
000cf569call core::ptr::drop_in_place<time::error::format::Format>
000cf56eand [r14], 0
000cf572lea r14, [rsp+192]
000cf57alea rdx, [rsp+72]
000cf57fmov rdi, r14
000cf582mov rsi, rbx
000cf585call core::option::Option<T>::ok_or
000cf58amov rax, [r14]
000cf58dcmp rax, 3
000cf591jne 0xcf9d6
000cf597mov eax, [rsp+64]
000cf59bshl eax, 16
000cf59eor ebp, eax
000cf5a0shl ebp, 8
000cf5a3or ebp, 1
000cf5a6lea rbx, [rsp+192]
000cf5aemov r14, [rbx+8]
000cf5b2lea rdx, [rsp+72]
000cf5b7and [rdx], 0
000cf5bbmov rdi, rbx
000cf5bemov esi, ebp
000cf5c0call core::option::Option<T>::ok_or
000cf5c5mov rax, [rbx]
000cf5c8cmp rax, 3
000cf5ccjne 0xcfd9e
000cf5d2mov edx, [rsp+152]
000cf5d9cmp edx, 0x4e2000
000cf5dfjae 0xd0567
000cf5e5mov [rsp+64], r14
000cf5eacmp [rsp+202], 0
000cf5f2mov rbp, [rsp+16]
000cf5f7jne 0xd0587
000cf5fdmov al, [rsp+200]
000cf604mov [rsp+160], al
000cf60bmov r14b, [rsp+201]
000cf613sar edx, 9
000cf616mov esi, [rbp]
000cf619lea rbx, [rsp+72]
000cf61emov rdi, rbx
000cf621call time::formatting::format_number_pad_zero
000cf626cmp [rbx], 0
000cf62ajne 0xcf829
000cf630mov [rsp+31], r14b
000cf635lea rbx, [rsp+72]
000cf63amov r14, [rbx+8]
000cf63emov esi, [rbp]
000cf641lea rdx, [rip-0x403fe]
000cf648push 1
000cf64apop rcx
000cf64bmov rdi, rbx
000cf64ecall time::formatting::write
000cf653cmp [rbx], 0
000cf657jne 0xcf829
000cf65dmov [rsp+312], r14
000cf665lea r14, [rsp+72]
000cf66amov rax, [r14+8]
000cf66emov [rsp+304], rax
000cf676mov edi, [rsp+152]
000cf67dcall time::date::Date::month_day
000cf682mov ebx, edx
000cf684mov esi, [rbp]
000cf687movzx edx, al
000cf68amov rdi, r14
000cf68dcall time::formatting::format_number_pad_zero
000cf692cmp [r14], 0
000cf696jne 0xcf829
000cf69cmov [rsp+152], bl
000cf6a3lea r14, [rsp+72]
000cf6a8mov rbx, [r14+8]
000cf6acmov esi, [rbp]
000cf6aflea rdx, [rip-0x4046c]
000cf6b6push 1
000cf6b8pop rcx
000cf6b9mov rdi, r14
000cf6bccall time::formatting::write
000cf6c1cmp [r14], 0
000cf6c5jne 0xcf829
000cf6cbmov [rsp+296], rbx
000cf6d3lea rax, [rip-0x40490]
000cf6damov [rsp+240], rax
000cf6e2lea r14, [rsp+72]
000cf6e7mov rax, [r14+8]
000cf6ebmov [rsp+288], rax
000cf6f3mov esi, [rbp]
000cf6f6movzx edx, [rsp+152]
000cf6femov rdi, r14
000cf701call time::formatting::format_number_pad_zero
000cf706cmp [r14], 0
000cf70ajne 0xcf829
000cf710lea rbx, [rsp+72]
000cf715mov r14, [rbx+8]
000cf719mov esi, [rbp]
000cf71clea rdx, [rip-0x404cb]
000cf723push 1
000cf725pop rcx
000cf726mov rdi, rbx
000cf729call time::formatting::write
000cf72ecmp [rbx], 0
000cf732jne 0xcf829
000cf738lea rbx, [rsp+72]
000cf73dmov rax, [rbx+8]
000cf741mov [rsp+152], rax
000cf749mov rdx, [rsp+64]
000cf74eshr rdx, 48
000cf752mov rax, [rsp+16]
000cf757mov esi, [rax]
000cf759mov rdi, rbx
000cf75ccall time::formatting::format_number_pad_zero
000cf761cmp [rbx], 0
000cf765jne 0xcf829
000cf76blea rbx, [rsp+72]
000cf770mov rax, [rbx+8]
000cf774mov [rsp+280], rax
000cf77cmov rax, [rsp+16]
000cf781mov esi, [rax]
000cf783lea rdx, [rip-0x3f264]
000cf78apush 1
000cf78cpop rcx
000cf78dmov rdi, rbx
000cf790call time::formatting::write
000cf795cmp [rbx], 0
000cf799jne 0xcf829
000cf79flea rbx, [rsp+72]
000cf7a4mov rbp, [rbx+8]
000cf7a8mov rdx, [rsp+64]
000cf7adshr rdx, 40
000cf7b1mov rax, [rsp+16]
000cf7b6mov esi, [rax]
000cf7b8mov rdi, rbx
000cf7bbcall time::formatting::format_number_pad_zero
000cf7c0cmp [rbx], 0
000cf7c4jne 0xcf829
000cf7c6lea rbx, [rsp+72]
000cf7cbmov rax, [rbx+8]
000cf7cfmov [rsp+272], rax
000cf7d7mov rax, [rsp+16]
000cf7dcmov esi, [rax]
000cf7delea rdx, [rip-0x3f2bf]
000cf7e5push 1
000cf7e7pop rcx
000cf7e8mov rdi, rbx
000cf7ebcall time::formatting::write
000cf7f0cmp [rbx], 0
000cf7f4jne 0xcf829
000cf7f6lea rbx, [rsp+72]
000cf7fbmov rax, [rbx+8]
000cf7ffmov [rsp+264], rax
000cf807mov rdx, [rsp+64]
000cf80cshr rdx, 32
000cf810mov rax, [rsp+16]
000cf815mov esi, [rax]
000cf817mov rdi, rbx
000cf81acall time::formatting::format_number_pad_zero
000cf81fcmp [rbx], 0
000cf823je 0xd047c
000cf829
000cf829loc_cf829:
000cf829mov rax, [rsp+80]
000cf82emov [rsp+40], rax
000cf833mov [rsp+32], 2
000cf83cjmp 0xcfe18
000cf841
000cf841loc_cf841:
000cf841mov eax, [rsp+136]
000cf848mov [rsp+152], eax
000cf84fmov rbp, [rsp+140]
000cf857movzx eax, [rsp+150]
000cf85fmov [rsp+64], eax
000cf863movzx ebx, [rsp+148]
000cf86blea r14, [rsp+72]
000cf870and [r14], 0
000cf874mov rdi, r14
000cf877call core::ptr::drop_in_place<time::error::format::Format>
000cf87cand [r14], 0
000cf880lea r14, [rsp+192]
000cf888lea rdx, [rsp+72]
000cf88dmov rdi, r14
000cf890mov rsi, rbp
000cf893call core::option::Option<T>::ok_or
000cf898mov rax, [r14]
000cf89bcmp rax, 3
000cf89fjne 0xcf9d6
000cf8a5mov eax, [rsp+64]
000cf8a9shl eax, 16
000cf8acor ebx, eax
000cf8aeshl ebx, 8
000cf8b1or ebx, 1
000cf8b4lea r14, [rsp+192]
000cf8bcmov rbp, [r14+8]
000cf8c0lea rdx, [rsp+72]
000cf8c5and [rdx], 0
000cf8c9mov rdi, r14
000cf8ccmov esi, ebx
000cf8cecall core::option::Option<T>::ok_or
000cf8d3mov rax, [r14]
000cf8d6cmp rax, 3
000cf8dajne 0xcfdd7
000cf8e0mov [rsp+160], rbp
000cf8e8movsx ebx, [rsp+202]
000cf8f0movzx ebp, [rsp+200]
000cf8f8mov r14l, [rsp+152]
000cf900mov edi, r14l
000cf903call time::date::Date::to_calendar_date
000cf908cmp eax, 1900
000cf90djl 0xd05a7
000cf913mov [rsp+64], rax
000cf918shl ebx, 16
000cf91bor ebp, ebx
000cf91dtest ebp, 0xff0000
000cf923jne 0xd05b3
000cf929mov edi, r14l
000cf92ccall time::date::Date::weekday
000cf931movzx eax, al
000cf934shl rax, 4
000cf938lea rcx, [rip+0x13ff79]
000cf93fmov rsi, [rax+rcx]
000cf943mov rdx, [rax+rcx+8]
000cf948lea rcx, [rip+0x13fff1]
000cf94fpush 3
000cf951pop rdi
000cf952call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000cf957mov rcx, rdx
000cf95amov r14, [rsp+16]
000cf95fmov esi, [r14]
000cf962lea rbx, [rsp+72]
000cf967mov rdi, rbx
000cf96amov rdx, rax
000cf96dcall time::formatting::write
000cf972cmp [rbx], 0
000cf976jne 0xcf9be
000cf978mov esi, [r14]
000cf97blea rdx, [rip-0x40766]
000cf982lea rbx, [rsp+72]
000cf987push 2
000cf989pop rcx
000cf98amov rdi, rbx
000cf98dcall time::formatting::write
000cf992cmp [rbx], 0
000cf996jne 0xcf9be
000cf998mov rax, [rsp+64]
000cf99dshr rax, 40
000cf9a1mov esi, [r14]
000cf9a4movzx edx, al
000cf9a7lea rbx, [rsp+72]
000cf9acmov rdi, rbx
000cf9afcall time::formatting::format_number_pad_zero
000cf9b4cmp [rbx], 0
000cf9b8je 0xd0267
000cf9be
000cf9beloc_cf9be:
000cf9bemov rbp, [rsp+80]
000cf9c3mov [rsp+40], rbp
000cf9c8mov [rsp+32], 2
000cf9d1jmp 0xd0233
000cf9d6
000cf9d6loc_cf9d6:
000cf9d6movups x0, [rsp+200]
000cf9demov [rsp+32], rax
000cf9e3movups [rsp+40], x0
000cf9e8jmp 0xcfe0e
000cf9ed
000cf9edloc_cf9ed:
000cf9edmov rsi, [r15+40]
000cf9f1mov rdx, [r15+48]
000cf9f5mov r8l, [rsp+136]
000cf9fdmov r9, [rsp+140]
000cfa05movzx eax, [rsp+148]
000cfa0dmovzx ecx, [rsp+150]
000cfa15shl ecx, 24
000cfa18shl eax, 8
000cfa1badd eax, ecx
000cfa1dinc eax
000cfa1fmov [rsp], eax
000cfa22lea rbx, [rsp+32]
000cfa27mov rdi, rbx
000cfa2amov rcx, rbp
000cfa2dcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
000cfa32mov rax, [rbx]
000cfa35cmp rax, 3
000cfa39jne 0xcfe0e
000cfa3f
000cfa3floc_cfa3f:
000cfa3flea rax, [rip+0x14017a]
000cfa46lea rsi, [rsp+72]
000cfa4bmov [rsi], rax
000cfa4emov [rsi+8], 1
000cfa56lea rax, [rip-0x3e765]
000cfa5dmov [rsi+16], rax
000cfa61xorps x0, x0
000cfa64movups [rsi+24], x0
000cfa68mov rdi, rbp
000cfa6bcall std::io::Write::write_fmt
000cfa70mov rbp, rax
000cfa73test rax, rax
000cfa76jne 0xd0233
000cfa7c
000cfa7cloc_cfa7c:
000cfa7cmov rax, [r15+64]
000cfa80dec rax
000cfa83push 2
000cfa85pop rbx
000cfa86cmp rax, r14
000cfa89jae 0xcfc62
000cfa8fmovzx ecx, [r15+169]
000cfa97lea rax, [rip+0x4cee6]
000cfa9etest rcx, rcx
000cfaa1je 0xcfb2a
000cfaa7cmp ecx, 1
000cfaaamov rbp, [rsp+16]
000cfaafjne 0xcfbab
000cfab5lea rcx, [rsp+136]
000cfabdmov [rcx], r14
000cfac0lea rdx, [rsp+176]
000cfac8mov [rsp+72], rbx
000cfacdand [rsp+88], 0
000cfad3mov [rsp+96], 5
000cfadcand [rsp+104], 0
000cfae2mov [rdx], rcx
000cfae5mov [rdx+8], rax
000cfae9mov [rsp+112], 32
000cfaf2mov [rsp+120], 0
000cfaf7lea rax, [rip+0x1400d2]
000cfafelea rsi, [rsp+192]
000cfb06mov [rsi], rax
000cfb09mov [rsi+8], rbx
000cfb0dlea rax, [rsp+72]
000cfb12mov [rsi+32], rax
000cfb16push 1
000cfb18pop rax
000cfb19mov [rsi+40], rax
000cfb1dmov [rsi+16], rdx
000cfb21mov [rsi+24], rax
000cfb25jmp 0xcfbed
000cfb2a
000cfb2aloc_cfb2a:
000cfb2alea rcx, [rsp+136]
000cfb32mov [rcx], r14
000cfb35lea rdx, [rsp+176]
000cfb3dmov [rsp+72], rbx
000cfb42and [rsp+88], 0
000cfb48mov [rsp+96], 5
000cfb51and [rsp+104], 0
000cfb57mov [rdx], rcx
000cfb5amov [rdx+8], rax
000cfb5emov [rsp+112], 32
000cfb67mov [rsp+120], 1
000cfb6clea rax, [rip+0x14005d]
000cfb73lea rsi, [rsp+192]
000cfb7bmov [rsi], rax
000cfb7emov [rsi+8], rbx
000cfb82lea rax, [rsp+72]
000cfb87mov [rsi+32], rax
000cfb8bpush 1
000cfb8dpop rax
000cfb8emov [rsi+40], rax
000cfb92mov [rsi+16], rdx
000cfb96mov [rsi+24], rax
000cfb9alea rdi, [rsp+32]
000cfb9fcall alloc::fmt::format
000cfba4mov rbp, [rsp+16]
000cfba9jmp 0xcfbf7
000cfbab
000cfbabloc_cfbab:
000cfbablea rcx, [rsp+176]
000cfbb3mov [rcx], r14
000cfbb6lea rdx, [rip+0x140013]
000cfbbdlea rsi, [rsp+72]
000cfbc2mov [rsi], rdx
000cfbc5lea rdx, [rsp+192]
000cfbcdmov [rsi+8], 2
000cfbd5and [rsi+32], 0
000cfbdamov [rdx], rcx
000cfbddmov [rdx+8], rax
000cfbe1mov [rsi+16], rdx
000cfbe5mov [rsi+24], 1
000cfbed
000cfbedloc_cfbed:
000cfbedlea rdi, [rsp+32]
000cfbf2call alloc::fmt::format
000cfbf7
000cfbf7loc_cfbf7:
000cfbf7lea r14, [rsp+32]
000cfbfclea rax, [rsp+192]
000cfc04mov [rax], r14
000cfc07lea rcx, [rip+0x13ffe2]
000cfc0elea rsi, [rsp+72]
000cfc13mov [rsi], rcx
000cfc16mov [rsi+8], 2
000cfc1eand [rsi+32], 0
000cfc23lea rcx, [rip-4413]
000cfc2amov [rax+8], rcx
000cfc2emov [rsi+16], rax
000cfc32mov [rsi+24], 1
000cfc3amov rdi, rbp
000cfc3dcall std::io::Write::write_fmt
000cfc42mov rbp, rax
000cfc45mov rdi, [r14]
000cfc48mov rsi, [r14+8]
000cfc4ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cfc51test rbp, rbp
000cfc54mov r14, [rsp+168]
000cfc5cjne 0xd0233
000cfc62
000cfc62loc_cfc62:
000cfc62mov rax, [r15+72]
000cfc66dec rax
000cfc69cmp rax, r14
000cfc6cjae 0xcff25
000cfc72mov bpl, [r15+170]
000cfc79test bpl, bpl
000cfc7cje 0xcfd5c
000cfc82call std::thread::current
000cfc87mov [rsp+256], rax
000cfc8fmov rcx, [rax+24]
000cfc93test rcx, rcx
000cfc96je 0xcfd7e
000cfc9cmov rax, [rax+32]
000cfca0dec rax
000cfca3mov [rsp+176], rcx
000cfcabmov [rsp+184], rax
000cfcb3mov rax, [r15]
000cfcb6test rax, rax
000cfcb9je 0xcfe22
000cfcbfcmp eax, 1
000cfcc2mov rdi, [rsp+16]
000cfcc7jne 0xcfeb3
000cfccdmov rax, [r15+8]
000cfcd1lea rcx, [rsp+136]
000cfcd9mov [rcx], rax
000cfcdclea rax, [rsp+176]
000cfce4lea rdx, [rsp+32]
000cfce9mov [rdx], rax
000cfceclea rax, [rip+0x31aba]
000cfcf3mov [rdx+8], rax
000cfcf7mov [rdx+16], rcx
000cfcfbmov [rsp+72], rbx
000cfd00push 1
000cfd02pop rcx
000cfd03mov [rsp+88], rcx
000cfd08mov [rsp+96], rcx
000cfd0dand [rsp+104], 0
000cfd13lea rax, [rip+0x33fb6]
000cfd1amov [rdx+24], rax
000cfd1emov [rsp+112], 32
000cfd27mov [rsp+120], 0
000cfd2clea rax, [rip+0x13ff2d]
000cfd33lea rsi, [rsp+192]
000cfd3bmov [rsi], rax
000cfd3emov [rsi+8], rbx
000cfd42lea rax, [rsp+72]
000cfd47mov [rsi+32], rax
000cfd4bmov [rsi+40], rcx
000cfd4fmov [rsi+16], rdx
000cfd53mov [rsi+24], rbx
000cfd57jmp 0xcfef9
000cfd5c
000cfd5cloc_cfd5c:
000cfd5cmov rsi, [r15]
000cfd5fmov rdx, [r15+8]
000cfd63mov rdi, [rsp+16]
000cfd68call simplelog::loggers::logging::write_thread_id
000cfd6dmov rbp, rax
000cfd70test rax, rax
000cfd73jne 0xd0233
000cfd79jmp 0xcff25
000cfd7e
000cfd7eloc_cfd7e:
000cfd7ecmp bpl, 2
000cfd82jne 0xcff18
000cfd88mov rsi, [r15]
000cfd8bmov rdx, [r15+8]
000cfd8fmov rdi, [rsp+16]
000cfd94call simplelog::loggers::logging::write_thread_id
000cfd99jmp 0xcfefe
000cfd9e
000cfd9eloc_cfd9e:
000cfd9emovzx ecx, [rsp+200]
000cfda6mov dl, [rsp+202]
000cfdadmov rsi, [rsp+203]
000cfdb5mov [rsp+43], rsi
000cfdbamov rsi, [rsp+208]
000cfdc2mov [rsp+48], rsi
000cfdc7mov [rsp+32], rax
000cfdccmov [rsp+40], cx
000cfdd1mov [rsp+42], dl
000cfdd5jmp 0xcfe0e
000cfdd7
000cfdd7loc_cfdd7:
000cfdd7movzx ecx, [rsp+200]
000cfddfmov dl, [rsp+202]
000cfde6mov rsi, [rsp+203]
000cfdeemov [rsp+43], rsi
000cfdf3mov rsi, [rsp+208]
000cfdfbmov [rsp+48], rsi
000cfe00mov [rsp+32], rax
000cfe05mov [rsp+42], dl
000cfe09mov [rsp+40], cx
000cfe0e
000cfe0eloc_cfe0e:
000cfe0ecmp rax, 2
000cfe12jne 0xd05d0
000cfe18
000cfe18loc_cfe18:
000cfe18mov rbp, [rsp+40]
000cfe1djmp 0xd0233
000cfe22
000cfe22loc_cfe22:
000cfe22mov rax, [r15+8]
000cfe26lea rcx, [rsp+136]
000cfe2emov [rcx], rax
000cfe31lea rax, [rsp+176]
000cfe39lea rdx, [rsp+32]
000cfe3emov [rdx], rax
000cfe41lea rax, [rip+0x31965]
000cfe48mov [rdx+8], rax
000cfe4cmov [rdx+16], rcx
000cfe50mov [rsp+72], rbx
000cfe55push 1
000cfe57pop rcx
000cfe58mov [rsp+88], rcx
000cfe5dmov [rsp+96], rcx
000cfe62and [rsp+104], 0
000cfe68lea rax, [rip+0x33e61]
000cfe6fmov [rdx+24], rax
000cfe73mov [rsp+112], 32
000cfe7cmov [rsp+120], 1
000cfe81lea rax, [rip+0x13fdd8]
000cfe88lea rsi, [rsp+192]
000cfe90mov [rsi], rax
000cfe93mov [rsi+8], rbx
000cfe97lea rax, [rsp+72]
000cfe9cmov [rsi+32], rax
000cfea0mov [rsi+40], rcx
000cfea4mov [rsi+16], rdx
000cfea8mov [rsi+24], rbx
000cfeacmov rdi, [rsp+16]
000cfeb1jmp 0xcfef9
000cfeb3
000cfeb3loc_cfeb3:
000cfeb3lea rax, [rsp+176]
000cfebblea rcx, [rsp+192]
000cfec3mov [rcx], rax
000cfec6lea rax, [rip+0x13fd93]
000cfecdlea rsi, [rsp+72]
000cfed2mov [rsi], rax
000cfed5mov [rsi+8], 2
000cfeddand [rsi+32], 0
000cfee2lea rax, [rip+0x318c4]
000cfee9mov [rcx+8], rax
000cfeedmov [rsi+16], rcx
000cfef1mov [rsi+24], 1
000cfef9
000cfef9loc_cfef9:
000cfef9call std::io::Write::write_fmt
000cfefe
000cfefeloc_cfefe:
000cfefemov rbp, rax
000cff01test rax, rax
000cff04je 0xcff18
000cff06lea rdi, [rsp+256]
000cff0ecall core::ptr::drop_in_place<std::thread::Thread>
000cff13jmp 0xd0233
000cff18
000cff18loc_cff18:
000cff18lea rdi, [rsp+256]
000cff20call core::ptr::drop_in_place<std::thread::Thread>
000cff25
000cff25loc_cff25:
000cff25mov rax, [r15+80]
000cff29dec rax
000cff2ccmp rax, r14
000cff2fjae 0xd00d9
000cff35mov rax, [r15+16]
000cff39test rax, rax
000cff3cje 0xcffe6
000cff42cmp eax, 1
000cff45mov rdi, [rsp+16]
000cff4ajne 0xd007e
000cff50mov rax, [r15+24]
000cff54lea rcx, [rsp+136]
000cff5cmov [rcx], rax
000cff5flea rax, [rsp+176]
000cff67mov [rax], r13
000cff6amov [rax+8], r12
000cff6elea rdx, [rsp+32]
000cff73mov [rdx], rax
000cff76lea rax, [rip+0x31830]
000cff7dmov [rdx+8], rax
000cff81mov [rdx+16], rcx
000cff85mov [rsp+72], rbx
000cff8apush 1
000cff8cpop rcx
000cff8dmov [rsp+88], rcx
000cff92mov [rsp+96], rcx
000cff97and [rsp+104], 0
000cff9dlea rax, [rip+0x33d2c]
000cffa4mov [rdx+24], rax
000cffa8mov [rsp+112], 32
000cffb1mov [rsp+120], 0
000cffb6lea rax, [rip+0x140cfb]
000cffbdlea rsi, [rsp+192]
000cffc5mov [rsi], rax
000cffc8mov [rsi+8], rbx
000cffcclea rax, [rsp+72]
000cffd1mov [rsi+32], rax
000cffd5mov [rsi+40], rcx
000cffd9mov [rsi+16], rdx
000cffddmov [rsi+24], rbx
000cffe1jmp 0xd00c8
000cffe6
000cffe6loc_cffe6:
000cffe6mov rax, [r15+24]
000cffealea rcx, [rsp+136]
000cfff2mov [rcx], rax
000cfff5lea rax, [rsp+176]
000cfffdmov [rax], r13
000d0000mov [rax+8], r12
000d0004lea rdx, [rsp+32]
000d0009mov [rdx], rax
000d000clea rax, [rip+0x3179a]
000d0013mov [rdx+8], rax
000d0017mov [rdx+16], rcx
000d001bmov [rsp+72], rbx
000d0020push 1
000d0022pop rcx
000d0023mov [rsp+88], rcx
000d0028mov [rsp+96], rcx
000d002dand [rsp+104], 0
000d0033lea rax, [rip+0x33c96]
000d003amov [rdx+24], rax
000d003emov [rsp+112], 32
000d0047mov [rsp+120], 1
000d004clea rax, [rip+0x140c65]
000d0053lea rsi, [rsp+192]
000d005bmov [rsi], rax
000d005emov [rsi+8], rbx
000d0062lea rax, [rsp+72]
000d0067mov [rsi+32], rax
000d006bmov [rsi+40], rcx
000d006fmov [rsi+16], rdx
000d0073mov [rsi+24], rbx
000d0077mov rdi, [rsp+16]
000d007cjmp 0xd00c8
000d007e
000d007eloc_d007e:
000d007elea rax, [rsp+192]
000d0086mov [rax], r13
000d0089mov [rax+8], r12
000d008dlea rcx, [rsp+32]
000d0092mov [rcx], rax
000d0095lea rax, [rip+0x140c1c]
000d009clea rsi, [rsp+72]
000d00a1mov [rsi], rax
000d00a4mov [rsi+8], 2
000d00acand [rsi+32], 0
000d00b1lea rax, [rip+0x316f5]
000d00b8mov [rcx+8], rax
000d00bcmov [rsi+16], rcx
000d00c0mov [rsi+24], 1
000d00c8
000d00c8loc_d00c8:
000d00c8call std::io::Write::write_fmt
000d00cdmov rbp, rax
000d00d0test rax, rax
000d00d3jne 0xd0233
000d00d9
000d00d9loc_d00d9:
000d00d9mov rax, [r15+88]
000d00dddec rax
000d00e0cmp rax, r14
000d00e3mov rbx, [rsp+320]
000d00ebjae 0xd01dc
000d00f1cmp [rbx+24], 2
000d00f6mov rdi, [rsp+16]
000d00fbje 0xd0103
000d00fdmov rax, [rbx+32]
000d0101jmp 0xd0105
000d0103
000d0103loc_d0103:
000d0103xor eax, eax
000d0105
000d0105loc_d0105:
000d0105test rax, rax
000d0108lea rcx, [rip-0x3fdf7]
000d010fcmovne rcx, rax
000d0113push 9
000d0115pop rax
000d0116cmovne rax, [rbx+40]
000d011bmov [rsp+32], rcx
000d0120mov [rsp+40], rax
000d0125cmp [rbx+72], 0
000d0129je 0xd018c
000d012bmov eax, [rbx+76]
000d012elea rcx, [rsp+176]
000d0136mov [rcx], eax
000d0138lea rax, [rsp+32]
000d013dlea rdx, [rsp+192]
000d0145mov [rdx], rax
000d0148lea rax, [rip+0x3165e]
000d014fmov [rdx+8], rax
000d0153mov [rdx+16], rcx
000d0157lea rax, [rip+0x13fab2]
000d015elea rsi, [rsp+72]
000d0163mov [rsi], rax
000d0166mov [rsi+8], 3
000d016eand [rsi+32], 0
000d0173lea rax, [rip+0x39036]
000d017amov [rdx+24], rax
000d017emov [rsi+16], rdx
000d0182mov [rsi+24], 2
000d018ajmp 0xd01cf
000d018c
000d018cloc_d018c:
000d018clea rax, [rsp+32]
000d0191lea rcx, [rsp+192]
000d0199mov [rcx], rax
000d019clea rax, [rip+0x13fa9d]
000d01a3lea rsi, [rsp+72]
000d01a8mov [rsi], rax
000d01abmov [rsi+8], 2
000d01b3and [rsi+32], 0
000d01b8lea rax, [rip+0x315ee]
000d01bfmov [rcx+8], rax
000d01c3mov [rsi+16], rcx
000d01c7mov [rsi+24], 1
000d01cf
000d01cfloc_d01cf:
000d01cfcall std::io::Write::write_fmt
000d01d4mov rbp, rax
000d01d7test rax, rax
000d01dajne 0xd0233
000d01dc
000d01dcloc_d01dc:
000d01dcadd rbx, 80
000d01e0lea rax, [rsp+32]
000d01e5mov [rax], rbx
000d01e8lea rcx, [rsp+192]
000d01f0mov [rcx], rax
000d01f3lea rax, [rip+0x13fa86]
000d01falea rsi, [rsp+72]
000d01ffmov [rsi], rax
000d0202mov [rsi+8], 2
000d020aand [rsi+32], 0
000d020flea rax, [rip+0xccb64]
000d0216mov [rcx+8], rax
000d021amov [rsi+16], rcx
000d021emov [rsi+24], 1
000d0226mov rdi, [rsp+16]
000d022bcall std::io::Write::write_fmt
000d0230mov rbp, rax
000d0233
000d0233loc_d0233:
000d0233lea rdi, [rsp+72]
000d0238mov [rdi], rbp
000d023bcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d0240movzx esi, [rsp+135]
000d0248mov rdi, [rsp+248]
000d0250call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d0255
000d0255loc_d0255:
000d0255add rsp, 328
000d025cpop rbx
000d025dpop r12
000d025fpop r13
000d0261pop r14
000d0263pop r15
000d0265pop rbp
000d0266ret
000d0267
000d0267loc_d0267:
000d0267mov esi, [r14]
000d026alea rdx, [rip-0x41053]
000d0271lea rbx, [rsp+72]
000d0276push 1
000d0278pop rcx
000d0279mov rdi, rbx
000d027ccall time::formatting::write
000d0281cmp [rbx], 0
000d0285jne 0xd06e7
000d028bmov rax, [rsp+64]
000d0290shr rax, 32
000d0294movzx eax, al
000d0297dec rax
000d029acmp rax, 12
000d029ejae 0xd052d
000d02a4shl rax, 4
000d02a8lea rcx, [rip+0x13f6a9]
000d02afmov rsi, [rax+rcx]
000d02b3mov rdx, [rax+rcx+8]
000d02b8lea rcx, [rip+0x13f771]
000d02bfpush 3
000d02c1pop rdi
000d02c2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000d02c7mov rcx, rdx
000d02camov r14, [rsp+16]
000d02cfmov esi, [r14]
000d02d2lea rbx, [rsp+72]
000d02d7mov rdi, rbx
000d02damov rdx, rax
000d02ddcall time::formatting::write
000d02e2cmp [rbx], 0
000d02e6jne 0xd06e7
000d02ecmov esi, [r14]
000d02eflea rdx, [rip-0x410d8]
000d02f6lea rbx, [rsp+72]
000d02fbpush 1
000d02fdpop rcx
000d02femov rdi, rbx
000d0301call time::formatting::write
000d0306cmp [rbx], 0
000d030ajne 0xd06e7
000d0310mov rax, [rsp+16]
000d0315mov esi, [rax]
000d0317lea rbx, [rsp+72]
000d031cmov rdi, rbx
000d031fmov rdx, [rsp+64]
000d0324call time::formatting::format_number_pad_zero
000d0329cmp [rbx], 0
000d032djne 0xd06e7
000d0333mov rax, [rsp+16]
000d0338mov esi, [rax]
000d033alea rdx, [rip-0x41123]
000d0341lea rbx, [rsp+72]
000d0346push 1
000d0348pop rcx
000d0349mov rdi, rbx
000d034ccall time::formatting::write
000d0351cmp [rbx], 0
000d0355jne 0xd06e7
000d035bmov rdx, [rsp+160]
000d0363shr rdx, 48
000d0367mov rax, [rsp+16]
000d036cmov esi, [rax]
000d036elea rbx, [rsp+72]
000d0373mov rdi, rbx
000d0376call time::formatting::format_number_pad_zero
000d037bcmp [rbx], 0
000d037fjne 0xd06e7
000d0385mov rax, [rsp+16]
000d038amov esi, [rax]
000d038clea rdx, [rip-0x3fe6d]
000d0393lea rbx, [rsp+72]
000d0398push 1
000d039apop rcx
000d039bmov rdi, rbx
000d039ecall time::formatting::write
000d03a3cmp [rbx], 0
000d03a7jne 0xd06e7
000d03admov rdx, [rsp+160]
000d03b5shr rdx, 40
000d03b9mov rax, [rsp+16]
000d03bemov esi, [rax]
000d03c0lea rbx, [rsp+72]
000d03c5mov rdi, rbx
000d03c8call time::formatting::format_number_pad_zero
000d03cdcmp [rbx], 0
000d03d1jne 0xd06e7
000d03d7mov rax, [rsp+16]
000d03dcmov esi, [rax]
000d03delea rdx, [rip-0x3febf]
000d03e5lea rbx, [rsp+72]
000d03eapush 1
000d03ecpop rcx
000d03edmov rdi, rbx
000d03f0call time::formatting::write
000d03f5cmp [rbx], 0
000d03f9jne 0xd06e7
000d03ffmov rdx, [rsp+160]
000d0407shr rdx, 32
000d040bmov rax, [rsp+16]
000d0410mov esi, [rax]
000d0412lea rbx, [rsp+72]
000d0417mov rdi, rbx
000d041acall time::formatting::format_number_pad_zero
000d041fcmp [rbx], 0
000d0423jne 0xd06e7
000d0429mov rax, [rsp+16]
000d042emov esi, [rax]
000d0430lea rdx, [rip-0x41219]
000d0437lea rbx, [rsp+72]
000d043cpush 1
000d043epop rcx
000d043fmov rdi, rbx
000d0442call time::formatting::write
000d0447cmp [rbx], 0
000d044bjne 0xd06e7
000d0451test bpl, bpl
000d0454js 0xd0470
000d0456mov eax, ebp
000d0458shr eax, 8
000d045btest al, al
000d045dsets al
000d0460test ebp, ebp
000d0462sets cl
000d0465or cl, al
000d0467cmp cl, 1
000d046ajne 0xd066b
000d0470
000d0470loc_d0470:
000d0470lea rdx, [rip-0x4122d]
000d0477jmp 0xd0672
000d047c
000d047cloc_d047c:
000d047cmov rax, [rsp+304]
000d0484add rax, [rsp+312]
000d048cmov rcx, [rsp+296]
000d0494add rcx, [rsp+288]
000d049cadd rcx, rax
000d049fadd r14, [rsp+152]
000d04a7add r14, [rsp+280]
000d04afadd r14, rcx
000d04b2add rbp, [rsp+272]
000d04baadd rbp, [rsp+264]
000d04c2add rbp, r14
000d04c5add rbp, [rsp+80]
000d04cacmp [rsp+64], 0
000d04cfje 0xd0819
000d04d5mov rax, [rsp+16]
000d04damov esi, [rax]
000d04dclea rdx, [rip-0x40316]
000d04e3lea rbx, [rsp+72]
000d04e8push 1
000d04eapop rcx
000d04ebmov rdi, rbx
000d04eecall time::formatting::write
000d04f3cmp [rbx], 0
000d04f7jne 0xcf829
000d04fdadd rbp, [rsp+80]
000d0502push 10
000d0504pop rsi
000d0505mov rax, [rsp+64]
000d050axor edx, edx
000d050cdiv esi
000d050etest edx, edx
000d0510je 0xd0541
000d0512mov rax, [rsp+16]
000d0517mov esi, [rax]
000d0519lea rdi, [rsp+72]
000d051emov rdx, [rsp+64]
000d0523call time::formatting::format_number_pad_zero
000d0528jmp 0xd0808
000d052d
000d052dloc_d052d:
000d052dlea rdx, [rip+0x13f4e4]
000d0534push -1
000d0536pop rdi
000d0537push 12
000d0539pop rsi
000d053acall core::panicking::panic_bounds_check
000d053fud2
000d0541
000d0541loc_d0541:
000d0541mov ecx, eax
000d0543xor edx, edx
000d0545div esi
000d0547test edx, edx
000d0549je 0xd0639
000d054fmov rax, [rsp+16]
000d0554mov esi, [rax]
000d0556lea rdi, [rsp+72]
000d055bmov edx, ecx
000d055dcall time::formatting::format_number_pad_zero
000d0562jmp 0xd0808
000d0567
000d0567loc_d0567:
000d0567mov [rsp+32], 1
000d0570lea rax, [rip-0x935bb]
000d0577mov [rsp+40], rax
000d057cmov [rsp+48], 4
000d0585jmp 0xd05d0
000d0587
000d0587loc_d0587:
000d0587mov [rsp+32], 1
000d0590lea rax, [rip-0x4134c]
000d0597mov [rsp+40], rax
000d059cmov [rsp+48], 13
000d05a5jmp 0xd05d0
000d05a7
000d05a7loc_d05a7:
000d05a7push 4
000d05a9pop rax
000d05aalea rcx, [rip-0x935f5]
000d05b1jmp 0xd05bd
000d05b3
000d05b3loc_d05b3:
000d05b3push 13
000d05b5pop rax
000d05b6lea rcx, [rip-0x41372]
000d05bd
000d05bdloc_d05bd:
000d05bdmov [rsp+32], 1
000d05c6mov [rsp+40], rcx
000d05cbmov [rsp+48], rax
000d05d0
000d05d0loc_d05d0:
000d05d0mov rax, [rsp+48]
000d05d5lea rcx, [rsp+192]
000d05ddmov [rcx+16], rax
000d05e1mov rax, [rsp+32]
000d05e6mov [rcx], rax
000d05e9mov rax, [rsp+40]
000d05eemov [rcx+8], rax
000d05f2lea rax, [rsp+176]
000d05famov [rax], rcx
000d05fdlea rcx, [rip+0x13f594]
000d0604lea rdi, [rsp+72]
000d0609mov [rdi], rcx
000d060cpush 1
000d060epop rdx
000d060fmov [rdi+8], rdx
000d0613and [rdi+32], 0
000d0618lea rcx, [rip+0x10436d]
000d061fmov [rax+8], rcx
000d0623mov [rdi+16], rax
000d0627mov [rdi+24], rdx
000d062blea rsi, [rip+0x13f576]
000d0632call core::panicking::panic_fmt
000d0637ud2
000d0639
000d0639loc_d0639:
000d0639push 100
000d063bpop rcx
000d063cmov rax, [rsp+64]
000d0641xor edx, edx
000d0643div ecx
000d0645mov ecx, eax
000d0647xor edx, edx
000d0649div esi
000d064btest edx, edx
000d064dje 0xd06f6
000d0653mov rax, [rsp+16]
000d0658mov esi, [rax]
000d065alea rdi, [rsp+72]
000d065fmov edx, ecx
000d0661call time::formatting::format_number_pad_zero
000d0666jmp 0xd0808
000d066b
000d066bloc_d066b:
000d066blea rdx, [rip-0x41429]
000d0672
000d0672loc_d0672:
000d0672mov rax, [rsp+16]
000d0677mov esi, [rax]
000d0679lea rbx, [rsp+72]
000d067epush 1
000d0680pop rcx
000d0681mov rdi, rbx
000d0684call time::formatting::write
000d0689cmp [rbx], 0
000d068djne 0xd06e7
000d068fmov eax, ebp
000d0691sar al, 7
000d0694mov ecx, ebp
000d0696xor cl, al
000d0698sub cl, al
000d069amov rax, [rsp+16]
000d069fmov esi, [rax]
000d06a1movzx edx, cl
000d06a4lea rbx, [rsp+72]
000d06a9mov rdi, rbx
000d06accall time::formatting::format_number_pad_zero
000d06b1cmp [rbx], 0
000d06b5jne 0xd06e7
000d06b7shr ebp, 8
000d06bamov eax, ebp
000d06bcsar al, 7
000d06bfxor bpl, al
000d06c2sub bpl, al
000d06c5mov rax, [rsp+16]
000d06camov esi, [rax]
000d06ccmovzx edx, bpl
000d06d0lea rbx, [rsp+72]
000d06d5mov rdi, rbx
000d06d8call time::formatting::format_number_pad_zero
000d06ddcmp [rbx], 0
000d06e1je 0xd0935
000d06e7
000d06e7loc_d06e7:
000d06e7mov rbp, [rsp+80]
000d06ecmov [rsp+40], rbp
000d06f1jmp 0xd0233
000d06f6
000d06f6loc_d06f6:
000d06f6mov ecx, 1000
000d06fbmov rax, [rsp+64]
000d0700xor edx, edx
000d0702div ecx
000d0704mov ecx, eax
000d0706xor edx, edx
000d0708div esi
000d070atest edx, edx
000d070cje 0xd0726
000d070emov rax, [rsp+16]
000d0713mov esi, [rax]
000d0715lea rdi, [rsp+72]
000d071amov edx, ecx
000d071ccall time::formatting::format_number_pad_zero
000d0721jmp 0xd0808
000d0726
000d0726loc_d0726:
000d0726mov ecx, 10000
000d072bmov rax, [rsp+64]
000d0730xor edx, edx
000d0732div ecx
000d0734mov ecx, eax
000d0736xor edx, edx
000d0738div esi
000d073atest edx, edx
000d073cje 0xd0756
000d073emov rax, [rsp+16]
000d0743mov esi, [rax]
000d0745lea rdi, [rsp+72]
000d074amov edx, ecx
000d074ccall time::formatting::format_number_pad_zero
000d0751jmp 0xd0808
000d0756
000d0756loc_d0756:
000d0756mov ecx, 0x186a0
000d075bmov rax, [rsp+64]
000d0760xor edx, edx
000d0762div ecx
000d0764mov ecx, eax
000d0766mov si, 10
000d076axor edx, edx
000d076cdiv si
000d076ftest dx, dx
000d0772je 0xd0789
000d0774mov rax, [rsp+16]
000d0779mov esi, [rax]
000d077blea rdi, [rsp+72]
000d0780mov edx, ecx
000d0782call time::formatting::format_number_pad_zero
000d0787jmp 0xd0808
000d0789
000d0789loc_d0789:
000d0789mov ecx, 0xf4240
000d078emov rax, [rsp+64]
000d0793xor edx, edx
000d0795div ecx
000d0797mov ecx, eax
000d0799xor edx, edx
000d079bdiv si
000d079etest dx, dx
000d07a1je 0xd07b8
000d07a3mov rax, [rsp+16]
000d07a8mov esi, [rax]
000d07aalea rdi, [rsp+72]
000d07afmov edx, ecx
000d07b1call time::formatting::format_number_pad_zero
000d07b6jmp 0xd0808
000d07b8
000d07b8loc_d07b8:
000d07b8mov ecx, 0x989680
000d07bdmov rax, [rsp+64]
000d07c2xor edx, edx
000d07c4div ecx
000d07c6mov ecx, eax
000d07c8xor edx, edx
000d07cadiv si
000d07cdtest dx, dx
000d07d0je 0xd07e7
000d07d2mov rax, [rsp+16]
000d07d7mov esi, [rax]
000d07d9lea rdi, [rsp+72]
000d07demov edx, ecx
000d07e0call time::formatting::format_number_pad_zero
000d07e5jmp 0xd0808
000d07e7
000d07e7loc_d07e7:
000d07e7mov ecx, 0x5f5e100
000d07ecmov rax, [rsp+64]
000d07f1xor edx, edx
000d07f3div ecx
000d07f5mov rcx, [rsp+16]
000d07famov esi, [rcx]
000d07fclea rdi, [rsp+72]
000d0801mov edx, eax
000d0803call time::formatting::format_number_pad_zero
000d0808
000d0808loc_d0808:
000d0808cmp [rsp+72], 0
000d080ejne 0xcf829
000d0814add rbp, [rsp+80]
000d0819
000d0819loc_d0819:
000d0819cmp [rsp+160], 0
000d0821je 0xd0827
000d0823jns 0xd0832
000d0825jmp 0xd0848
000d0827
000d0827loc_d0827:
000d0827cmp [rsp+31], 0
000d082cje 0xd08fa
000d0832
000d0832loc_d0832:
000d0832cmp [rsp+31], 0
000d0837js 0xd0848
000d0839lea rax, [rip-0x415f7]
000d0840mov [rsp+240], rax
000d0848
000d0848loc_d0848:
000d0848mov rax, [rsp+16]
000d084dmov esi, [rax]
000d084flea rbx, [rsp+72]
000d0854push 1
000d0856pop rcx
000d0857mov rdi, rbx
000d085amov rdx, [rsp+240]
000d0862call time::formatting::write
000d0867cmp [rbx], 0
000d086bjne 0xcf829
000d0871mov cl, [rsp+160]
000d0878mov eax, ecx
000d087asar al, 7
000d087dxor cl, al
000d087fsub cl, al
000d0881mov rax, [rsp+16]
000d0886mov esi, [rax]
000d0888movzx edx, cl
000d088blea rbx, [rsp+72]
000d0890mov rdi, rbx
000d0893call time::formatting::format_number_pad_zero
000d0898cmp [rbx], 0
000d089cjne 0xcf829
000d08a2mov rax, [rsp+16]
000d08a7mov esi, [rax]
000d08a9lea rdx, [rip-0x4038a]
000d08b0lea rbx, [rsp+72]
000d08b5push 1
000d08b7pop rcx
000d08b8mov rdi, rbx
000d08bbcall time::formatting::write
000d08c0cmp [rbx], 0
000d08c4jne 0xcf829
000d08camov cl, [rsp+31]
000d08cemov eax, ecx
000d08d0sar al, 7
000d08d3xor cl, al
000d08d5sub cl, al
000d08d7mov rax, [rsp+16]
000d08dcmov esi, [rax]
000d08demovzx edx, cl
000d08e1lea rbx, [rsp+72]
000d08e6mov rdi, rbx
000d08e9call time::formatting::format_number_pad_zero
000d08eecmp [rbx], 0
000d08f2jne 0xcf829
000d08f8jmp 0xd0935
000d08fa
000d08faloc_d08fa:
000d08famov rax, [rsp+16]
000d08ffmov esi, [rax]
000d0901lea rdx, [rip-0x416af]
000d0908lea rbx, [rsp+72]
000d090dpush 1
000d090fpop rcx
000d0910mov rdi, rbx
000d0913call time::formatting::write
000d0918cmp [rbx], 0
000d091cjne 0xcf829
000d0922add rbp, [rsp+80]
000d0927mov [rsp+40], rbp
000d092cmov [rsp+32], 3
000d0935
000d0935loc_d0935:
000d0935mov r14, [rsp+168]
000d093dmov rbp, [rsp+16]
000d0942jmp 0xcfa3f
000cf3a8
000d0947
000d0947_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::flush:
000d0947push rbp
000d0948push r14
000d094apush rbx
000d094bsub rsp, 32
000d094flea rsi, [rdi+184]
000d0956lea rbx, [rsp+8]
000d095bmov rdi, rbx
000d095ecall std::sync::mutex::Mutex<T>::lock
000d0963lea rsi, [rip+0x115fd6]
000d096amov rdi, rbx
000d096dcall core::result::Result<T,E>::unwrap
000d0972mov r14, rax
000d0975mov ebp, edx
000d0977and [rbx], 0
000d097blea rdi, [rsp+8]
000d0980call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d0985movzx esi, bpl
000d0989mov rdi, r14
000d098cadd rsp, 32
000d0990pop rbx
000d0991pop r14
000d0993pop rbp
000d0994jmp 0xcafd6
000d0947
000d0947_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::flush:
000d0947push rbp
000d0948push r14
000d094apush rbx
000d094bsub rsp, 32
000d094flea rsi, [rdi+184]
000d0956lea rbx, [rsp+8]
000d095bmov rdi, rbx
000d095ecall std::sync::mutex::Mutex<T>::lock
000d0963lea rsi, [rip+0x115fd6]
000d096amov rdi, rbx
000d096dcall core::result::Result<T,E>::unwrap
000d0972mov r14, rax
000d0975mov ebp, edx
000d0977and [rbx], 0
000d097blea rdi, [rsp+8]
000d0980call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d0985movzx esi, bpl
000d0989mov rdi, r14
000d098cadd rsp, 32
000d0990pop rbx
000d0991pop r14
000d0993pop rbp
000d0994jmp 0xcafd6
000d0947
000d0999
000d0999_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
000d0999push r14
000d099bpush rbx
000d099cpush rax
000d099dmov rbx, rdi
000d09a0mov rax, [rdi]
000d09a3mov edi, [rax]
000d09a5call std::io::Write::write_all
000d09aamov r14, rax
000d09adtest rax, rax
000d09b0je 0xd09bf
000d09b2lea rdi, [rbx+8]
000d09b6call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d09bbmov [rbx+8], r14
000d09bf
000d09bfloc_d09bf:
000d09bftest r14, r14
000d09c2setne al
000d09c5add rsp, 8
000d09c9pop rbx
000d09capop r14
000d09ccret
000d0999
000d0999_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
000d0999push r14
000d099bpush rbx
000d099cpush rax
000d099dmov rbx, rdi
000d09a0mov rax, [rdi]
000d09a3mov edi, [rax]
000d09a5call std::io::Write::write_all
000d09aamov r14, rax
000d09adtest rax, rax
000d09b0je 0xd09bf
000d09b2lea rdi, [rbx+8]
000d09b6call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d09bbmov [rbx+8], r14
000d09bf
000d09bfloc_d09bf:
000d09bftest r14, r14
000d09c2setne al
000d09c5add rsp, 8
000d09c9pop rbx
000d09capop r14
000d09ccret
000d0999
000d09cd
000d09cd_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
000d09cdcmp rsi, rdx
000d09d0jbe 0xd09dd
000d09d2shl rdx, 6
000d09d6add rdi, rdx
000d09d9mov rax, rdi
000d09dcret
000d09dd
000d09ddloc_d09dd:
000d09ddpush rax
000d09demov rdi, rdx
000d09e1mov rdx, rcx
000d09e4call core::panicking::panic_bounds_check
000d09e9ud2
000d09cd
000d09cd_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
000d09cdcmp rsi, rdx
000d09d0jbe 0xd09dd
000d09d2shl rdx, 6
000d09d6add rdi, rdx
000d09d9mov rax, rdi
000d09dcret
000d09dd
000d09ddloc_d09dd:
000d09ddpush rax
000d09demov rdi, rdx
000d09e1mov rdx, rcx
000d09e4call core::panicking::panic_bounds_check
000d09e9ud2
000d09cd
000d09eb
000d09eb_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
000d09ebtest rsi, rsi
000d09eeje 0xd09f4
000d09f0mov rax, rdi
000d09f3ret
000d09f4
000d09f4loc_d09f4:
000d09f4push rax
000d09f5xor edi, edi
000d09f7xor esi, esi
000d09f9call core::panicking::panic_bounds_check
000d09feud2
000d09eb
000d09eb_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
000d09ebtest rsi, rsi
000d09eeje 0xd09f4
000d09f0mov rax, rdi
000d09f3ret
000d09f4
000d09f4loc_d09f4:
000d09f4push rax
000d09f5xor edi, edi
000d09f7xor esi, esi
000d09f9call core::panicking::panic_bounds_check
000d09feud2
000d09eb
000d0a00
000d0a00_<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update:
000d0a00push rbp
000d0a01push r15
000d0a03push r14
000d0a05push r13
000d0a07push r12
000d0a09push rbx
000d0a0asub rsp, 24
000d0a0emov rbp, rdx
000d0a11mov r12, rsi
000d0a14mov rbx, rdi
000d0a17mov [rsp+8], rdi
000d0a1cadd rdi, 208
000d0a23movzx r14l, [rbx+344]
000d0a2bmov r15l, 136
000d0a31sub r15, r14
000d0a34mov r13, rdx
000d0a37sub r13, r15
000d0a3ajae 0xd0a7d
000d0a3clea rdx, [rip+0x1159e5]
000d0a43mov rsi, r14
000d0a46call core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
000d0a4blea rcx, [rip+0x1159ee]
000d0a52mov rdi, rbp
000d0a55mov rsi, rax
000d0a58call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000d0a5dlea r8, [rip+0x1159f4]
000d0a64mov rdi, rax
000d0a67mov rsi, rdx
000d0a6amov rdx, r12
000d0a6dmov rcx, rbp
000d0a70call core::slice::_<impl [T]>::copy_from_slice
000d0a75add r14, rbp
000d0a78jmp 0xd0b33
000d0a7d
000d0a7dloc_d0a7d:
000d0a7dtest r14, r14
000d0a80je 0xd0acf
000d0a82lea rax, [r12+r15]
000d0a86mov [rsp+16], rax
000d0a8blea rdx, [rip+0x115936]
000d0a92mov rbp, rdi
000d0a95mov rsi, r14
000d0a98call core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
000d0a9dlea r8, [rip+0x11593c]
000d0aa4mov rdi, rax
000d0aa7mov rsi, rdx
000d0aaamov rdx, r12
000d0aadmov rcx, r15
000d0ab0call core::slice::_<impl [T]>::copy_from_slice
000d0ab5lea rdi, [rsp+8]
000d0abapush 1
000d0abcpop rdx
000d0abdmov r15, rbp
000d0ac0mov rsi, rbp
000d0ac3call _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}
000d0ac8mov r12, [rsp+16]
000d0acdjmp 0xd0ad5
000d0acf
000d0acfloc_d0acf:
000d0acfmov r15, rdi
000d0ad2mov r13, rbp
000d0ad5
000d0ad5loc_d0ad5:
000d0ad5mov ecx, 136
000d0adamov rax, r13
000d0addxor edx, edx
000d0adfdiv rcx
000d0ae2mov r14, rdx
000d0ae5imul rbp, rax, 136
000d0aecadd rbp, r12
000d0aefcmp r13, rcx
000d0af2jb 0xd0b04
000d0af4lea rdi, [rsp+8]
000d0af9mov rsi, r12
000d0afcmov rdx, rax
000d0affcall _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}
000d0b04
000d0b04loc_d0b04:
000d0b04lea rcx, [rip+0x1158ed]
000d0b0bmov edx, 136
000d0b10mov rdi, r14
000d0b13mov rsi, r15
000d0b16call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000d0b1blea r8, [rip+0x1158ee]
000d0b22mov rdi, rax
000d0b25mov rsi, rdx
000d0b28mov rdx, rbp
000d0b2bmov rcx, r14
000d0b2ecall core::slice::_<impl [T]>::copy_from_slice
000d0b33
000d0b33loc_d0b33:
000d0b33mov [rbx+344], r14b
000d0b3aadd rsp, 24
000d0b3epop rbx
000d0b3fpop r12
000d0b41pop r13
000d0b43pop r14
000d0b45pop r15
000d0b47pop rbp
000d0b48ret
000d0a00
000d0a00_<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update:
000d0a00push rbp
000d0a01push r15
000d0a03push r14
000d0a05push r13
000d0a07push r12
000d0a09push rbx
000d0a0asub rsp, 24
000d0a0emov rbp, rdx
000d0a11mov r12, rsi
000d0a14mov rbx, rdi
000d0a17mov [rsp+8], rdi
000d0a1cadd rdi, 208
000d0a23movzx r14l, [rbx+344]
000d0a2bmov r15l, 136
000d0a31sub r15, r14
000d0a34mov r13, rdx
000d0a37sub r13, r15
000d0a3ajae 0xd0a7d
000d0a3clea rdx, [rip+0x1159e5]
000d0a43mov rsi, r14
000d0a46call core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
000d0a4blea rcx, [rip+0x1159ee]
000d0a52mov rdi, rbp
000d0a55mov rsi, rax
000d0a58call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000d0a5dlea r8, [rip+0x1159f4]
000d0a64mov rdi, rax
000d0a67mov rsi, rdx
000d0a6amov rdx, r12
000d0a6dmov rcx, rbp
000d0a70call core::slice::_<impl [T]>::copy_from_slice
000d0a75add r14, rbp
000d0a78jmp 0xd0b33
000d0a7d
000d0a7dloc_d0a7d:
000d0a7dtest r14, r14
000d0a80je 0xd0acf
000d0a82lea rax, [r12+r15]
000d0a86mov [rsp+16], rax
000d0a8blea rdx, [rip+0x115936]
000d0a92mov rbp, rdi
000d0a95mov rsi, r14
000d0a98call core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
000d0a9dlea r8, [rip+0x11593c]
000d0aa4mov rdi, rax
000d0aa7mov rsi, rdx
000d0aaamov rdx, r12
000d0aadmov rcx, r15
000d0ab0call core::slice::_<impl [T]>::copy_from_slice
000d0ab5lea rdi, [rsp+8]
000d0abapush 1
000d0abcpop rdx
000d0abdmov r15, rbp
000d0ac0mov rsi, rbp
000d0ac3call _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}
000d0ac8mov r12, [rsp+16]
000d0acdjmp 0xd0ad5
000d0acf
000d0acfloc_d0acf:
000d0acfmov r15, rdi
000d0ad2mov r13, rbp
000d0ad5
000d0ad5loc_d0ad5:
000d0ad5mov ecx, 136
000d0adamov rax, r13
000d0addxor edx, edx
000d0adfdiv rcx
000d0ae2mov r14, rdx
000d0ae5imul rbp, rax, 136
000d0aecadd rbp, r12
000d0aefcmp r13, rcx
000d0af2jb 0xd0b04
000d0af4lea rdi, [rsp+8]
000d0af9mov rsi, r12
000d0afcmov rdx, rax
000d0affcall _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}
000d0b04
000d0b04loc_d0b04:
000d0b04lea rcx, [rip+0x1158ed]
000d0b0bmov edx, 136
000d0b10mov rdi, r14
000d0b13mov rsi, r15
000d0b16call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000d0b1blea r8, [rip+0x1158ee]
000d0b22mov rdi, rax
000d0b25mov rsi, rdx
000d0b28mov rdx, rbp
000d0b2bmov rcx, r14
000d0b2ecall core::slice::_<impl [T]>::copy_from_slice
000d0b33
000d0b33loc_d0b33:
000d0b33mov [rbx+344], r14b
000d0b3aadd rsp, 24
000d0b3epop rbx
000d0b3fpop r12
000d0b41pop r13
000d0b43pop r14
000d0b45pop r15
000d0b47pop rbp
000d0b48ret
000d0a00
000d0b49
000d0b49_<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}:
000d0b49push rbp
000d0b4apush r15
000d0b4cpush r14
000d0b4epush r13
000d0b50push r12
000d0b52push rbx
000d0b53sub rsp, 120
000d0b57mov rbx, rsi
000d0b5amov r14, [rdi]
000d0b5dimul rbp, rdx, 136
000d0b64add rbp, rsi
000d0b67lea r15, [r14+200]
000d0b6emov r12l, 136
000d0b74mov r13, rsp
000d0b77
000d0b77loc_d0b77:
000d0b77cmp rbx, rbp
000d0b7aje 0xd0c01
000d0b80mov [rsp], rbx
000d0b84add rbx, r12
000d0b87mov [rsp+8], r12
000d0b8cmov [rsp+16], rbx
000d0b91and [rsp+24], 0
000d0b97mov [rsp+32], 8
000d0ba0lea rdi, [rsp+40]
000d0ba5mov rsi, r13
000d0ba8mov rdx, r14
000d0babmov rcx, r15
000d0baecall _<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new
000d0bb3mov rax, [rsp+104]
000d0bb8mov rcx, [rsp+72]
000d0bbdmov rdx, [rsp+80]
000d0bc2mov rsi, [rsp+96]
000d0bc7mov rdi, rsi
000d0bcaimul rdi, rcx
000d0bceadd rdi, [rsp+40]
000d0bd3
000d0bd3loc_d0bd3:
000d0bd3cmp rsi, rax
000d0bd6jae 0xd0bed
000d0bd8cmp rcx, 8
000d0bdcjne 0xd0c10
000d0bdemov r8, [rdi]
000d0be1xor [rdx+8*rsi], r8
000d0be5inc rsi
000d0be8add rdi, rcx
000d0bebjmp 0xd0bd3
000d0bed
000d0bedloc_d0bed:
000d0bedmov rsi, [r14+200]
000d0bf4mov rdi, r14
000d0bf7call keccak::p1600
000d0bfcjmp 0xd0b77
000d0c01
000d0c01loc_d0c01:
000d0c01add rsp, 120
000d0c05pop rbx
000d0c06pop r12
000d0c08pop r13
000d0c0apop r14
000d0c0cpop r15
000d0c0epop rbp
000d0c0fret
000d0c10
000d0c10loc_d0c10:
000d0c10lea rdi, [rip-0x3fa29]
000d0c17lea rcx, [rip+0x115bea]
000d0c1elea r8, [rip+0x115c63]
000d0c25push 43
000d0c27pop rsi
000d0c28mov rdx, rsp
000d0c2bcall core::result::unwrap_failed
000d0c30ud2
000d0b49
000d0b49_<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}:
000d0b49push rbp
000d0b4apush r15
000d0b4cpush r14
000d0b4epush r13
000d0b50push r12
000d0b52push rbx
000d0b53sub rsp, 120
000d0b57mov rbx, rsi
000d0b5amov r14, [rdi]
000d0b5dimul rbp, rdx, 136
000d0b64add rbp, rsi
000d0b67lea r15, [r14+200]
000d0b6emov r12l, 136
000d0b74mov r13, rsp
000d0b77
000d0b77loc_d0b77:
000d0b77cmp rbx, rbp
000d0b7aje 0xd0c01
000d0b80mov [rsp], rbx
000d0b84add rbx, r12
000d0b87mov [rsp+8], r12
000d0b8cmov [rsp+16], rbx
000d0b91and [rsp+24], 0
000d0b97mov [rsp+32], 8
000d0ba0lea rdi, [rsp+40]
000d0ba5mov rsi, r13
000d0ba8mov rdx, r14
000d0babmov rcx, r15
000d0baecall _<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new
000d0bb3mov rax, [rsp+104]
000d0bb8mov rcx, [rsp+72]
000d0bbdmov rdx, [rsp+80]
000d0bc2mov rsi, [rsp+96]
000d0bc7mov rdi, rsi
000d0bcaimul rdi, rcx
000d0bceadd rdi, [rsp+40]
000d0bd3
000d0bd3loc_d0bd3:
000d0bd3cmp rsi, rax
000d0bd6jae 0xd0bed
000d0bd8cmp rcx, 8
000d0bdcjne 0xd0c10
000d0bdemov r8, [rdi]
000d0be1xor [rdx+8*rsi], r8
000d0be5inc rsi
000d0be8add rdi, rcx
000d0bebjmp 0xd0bd3
000d0bed
000d0bedloc_d0bed:
000d0bedmov rsi, [r14+200]
000d0bf4mov rdi, r14
000d0bf7call keccak::p1600
000d0bfcjmp 0xd0b77
000d0c01
000d0c01loc_d0c01:
000d0c01add rsp, 120
000d0c05pop rbx
000d0c06pop r12
000d0c08pop r13
000d0c0apop r14
000d0c0cpop r15
000d0c0epop rbp
000d0c0fret
000d0c10
000d0c10loc_d0c10:
000d0c10lea rdi, [rip-0x3fa29]
000d0c17lea rcx, [rip+0x115bea]
000d0c1elea r8, [rip+0x115c63]
000d0c25push 43
000d0c27pop rsi
000d0c28mov rdx, rsp
000d0c2bcall core::result::unwrap_failed
000d0c30ud2
000d0b49
000d0c32
000d0c32seahorse::flag::Flag::description:
000d0c32push rbp
000d0c33push r15
000d0c35push r14
000d0c37push r13
000d0c39push r12
000d0c3bpush rbx
000d0c3cpush rax
000d0c3dmov rbx, rcx
000d0c40mov r14, rdx
000d0c43mov r15, rsi
000d0c46mov r12, rdi
000d0c49mov rdi, rcx
000d0c4ccall alloc::raw_vec::RawVec<T,A>::allocate_in
000d0c51mov r13, rax
000d0c54mov rbp, rdx
000d0c57mov rdi, rax
000d0c5amov rsi, r14
000d0c5dmov rdx, rbx
000d0c60call [rip+0x140eba]
000d0c66mov rdi, [r15+24]
000d0c6amov rsi, [r15+32]
000d0c6ecall core::ptr::drop_in_place<std::env::VarError>
000d0c73mov [r15+24], r13
000d0c77mov [r15+32], rbp
000d0c7bmov [r15+40], rbx
000d0c7fpush 10
000d0c81pop rcx
000d0c82mov rdi, r12
000d0c85mov rsi, r15
000d0c88rep movsq [rdi], [rsi]
000d0c8badd rsp, 8
000d0c8fpop rbx
000d0c90pop r12
000d0c92pop r13
000d0c94pop r14
000d0c96pop r15
000d0c98pop rbp
000d0c99ret
000d0c32
000d0c32seahorse::flag::Flag::description:
000d0c32push rbp
000d0c33push r15
000d0c35push r14
000d0c37push r13
000d0c39push r12
000d0c3bpush rbx
000d0c3cpush rax
000d0c3dmov rbx, rcx
000d0c40mov r14, rdx
000d0c43mov r15, rsi
000d0c46mov r12, rdi
000d0c49mov rdi, rcx
000d0c4ccall alloc::raw_vec::RawVec<T,A>::allocate_in
000d0c51mov r13, rax
000d0c54mov rbp, rdx
000d0c57mov rdi, rax
000d0c5amov rsi, r14
000d0c5dmov rdx, rbx
000d0c60call [rip+0x140eba]
000d0c66mov rdi, [r15+24]
000d0c6amov rsi, [r15+32]
000d0c6ecall core::ptr::drop_in_place<std::env::VarError>
000d0c73mov [r15+24], r13
000d0c77mov [r15+32], rbp
000d0c7bmov [r15+40], rbx
000d0c7fpush 10
000d0c81pop rcx
000d0c82mov rdi, r12
000d0c85mov rsi, r15
000d0c88rep movsq [rdi], [rsi]
000d0c8badd rsp, 8
000d0c8fpop rbx
000d0c90pop r12
000d0c92pop r13
000d0c94pop r14
000d0c96pop r15
000d0c98pop rbp
000d0c99ret
000d0c32
000d0c9a
000d0c9aseahorse::flag::Flag::new:
000d0c9apush rbp
000d0c9bpush r15
000d0c9dpush r14
000d0c9fpush r13
000d0ca1push r12
000d0ca3push rbx
000d0ca4sub rsp, 88
000d0ca8mov ebx, ecx
000d0caamov r15, rdx
000d0cadmov r13, rsi
000d0cb0mov r14, rdi
000d0cb3mov rdi, rdx
000d0cb6call alloc::raw_vec::RawVec<T,A>::allocate_in
000d0cbbmov r12, rax
000d0cbemov rbp, rdx
000d0cc1mov rdi, rax
000d0cc4mov rsi, r13
000d0cc7mov rdx, r15
000d0ccacall [rip+0x140e50]
000d0cd0mov [rsp], r12
000d0cd4mov [rsp+8], rbp
000d0cd9mov [rsp+16], r15
000d0cdemov rdi, r12
000d0ce1mov rsi, r15
000d0ce4call core::str::_<impl str>::starts_with
000d0ce9test al, al
000d0cebjne 0xd0d47
000d0cedpush 61
000d0cefpop rdx
000d0cf0mov rdi, r12
000d0cf3mov rsi, r15
000d0cf6call core::str::_<impl str>::contains
000d0cfbtest al, al
000d0cfdjne 0xd0d91
000d0d03push 32
000d0d05pop rdx
000d0d06mov rdi, r12
000d0d09mov rsi, r15
000d0d0ccall core::str::_<impl str>::contains
000d0d11test al, al
000d0d13jne 0xd0dd8
000d0d19mov rax, [rsp+16]
000d0d1emov [r14+16], rax
000d0d22movups x0, [rsp]
000d0d26movups [r14], x0
000d0d2aand [r14+24], 0
000d0d2fmov [r14+72], bl
000d0d33and [r14+48], 0
000d0d38add rsp, 88
000d0d3cpop rbx
000d0d3dpop r12
000d0d3fpop r13
000d0d41pop r14
000d0d43pop r15
000d0d45pop rbp
000d0d46ret
000d0d47
000d0d47loc_d0d47:
000d0d47mov rax, rsp
000d0d4alea rcx, [rsp+24]
000d0d4fmov [rcx], rax
000d0d52lea rax, [rip+0x115c6f]
000d0d59lea rdi, [rsp+40]
000d0d5emov [rdi], rax
000d0d61mov [rdi+8], 2
000d0d69and [rdi+32], 0
000d0d6elea rax, [rip-8840]
000d0d75mov [rcx+8], rax
000d0d79mov [rdi+16], rcx
000d0d7dmov [rdi+24], 1
000d0d85lea rsi, [rip+0x115c5c]
000d0d8cjmp 0xd0e1d
000d0d91
000d0d91loc_d0d91:
000d0d91mov rax, rsp
000d0d94lea rcx, [rsp+24]
000d0d99mov [rcx], rax
000d0d9clea rax, [rip+0x115bed]
000d0da3lea rdi, [rsp+40]
000d0da8mov [rdi], rax
000d0dabmov [rdi+8], 2
000d0db3and [rdi+32], 0
000d0db8lea rax, [rip-8914]
000d0dbfmov [rcx+8], rax
000d0dc3mov [rdi+16], rcx
000d0dc7mov [rdi+24], 1
000d0dcflea rsi, [rip+0x115bda]
000d0dd6jmp 0xd0e1d
000d0dd8
000d0dd8loc_d0dd8:
000d0dd8mov rax, rsp
000d0ddblea rcx, [rsp+24]
000d0de0mov [rcx], rax
000d0de3lea rax, [rip+0x115b6e]
000d0dealea rdi, [rsp+40]
000d0defmov [rdi], rax
000d0df2mov [rdi+8], 2
000d0dfaand [rdi+32], 0
000d0dfflea rax, [rip-8985]
000d0e06mov [rcx+8], rax
000d0e0amov [rdi+16], rcx
000d0e0emov [rdi+24], 1
000d0e16lea rsi, [rip+0x115b5b]
000d0e1d
000d0e1dloc_d0e1d:
000d0e1dcall core::panicking::panic_fmt
000d0e22ud2
000d0c9a
000d0c9aseahorse::flag::Flag::new:
000d0c9apush rbp
000d0c9bpush r15
000d0c9dpush r14
000d0c9fpush r13
000d0ca1push r12
000d0ca3push rbx
000d0ca4sub rsp, 88
000d0ca8mov ebx, ecx
000d0caamov r15, rdx
000d0cadmov r13, rsi
000d0cb0mov r14, rdi
000d0cb3mov rdi, rdx
000d0cb6call alloc::raw_vec::RawVec<T,A>::allocate_in
000d0cbbmov r12, rax
000d0cbemov rbp, rdx
000d0cc1mov rdi, rax
000d0cc4mov rsi, r13
000d0cc7mov rdx, r15
000d0ccacall [rip+0x140e50]
000d0cd0mov [rsp], r12
000d0cd4mov [rsp+8], rbp
000d0cd9mov [rsp+16], r15
000d0cdemov rdi, r12
000d0ce1mov rsi, r15
000d0ce4call core::str::_<impl str>::starts_with
000d0ce9test al, al
000d0cebjne 0xd0d47
000d0cedpush 61
000d0cefpop rdx
000d0cf0mov rdi, r12
000d0cf3mov rsi, r15
000d0cf6call core::str::_<impl str>::contains
000d0cfbtest al, al
000d0cfdjne 0xd0d91
000d0d03push 32
000d0d05pop rdx
000d0d06mov rdi, r12
000d0d09mov rsi, r15
000d0d0ccall core::str::_<impl str>::contains
000d0d11test al, al
000d0d13jne 0xd0dd8
000d0d19mov rax, [rsp+16]
000d0d1emov [r14+16], rax
000d0d22movups x0, [rsp]
000d0d26movups [r14], x0
000d0d2aand [r14+24], 0
000d0d2fmov [r14+72], bl
000d0d33and [r14+48], 0
000d0d38add rsp, 88
000d0d3cpop rbx
000d0d3dpop r12
000d0d3fpop r13
000d0d41pop r14
000d0d43pop r15
000d0d45pop rbp
000d0d46ret
000d0d47
000d0d47loc_d0d47:
000d0d47mov rax, rsp
000d0d4alea rcx, [rsp+24]
000d0d4fmov [rcx], rax
000d0d52lea rax, [rip+0x115c6f]
000d0d59lea rdi, [rsp+40]
000d0d5emov [rdi], rax
000d0d61mov [rdi+8], 2
000d0d69and [rdi+32], 0
000d0d6elea rax, [rip-8840]
000d0d75mov [rcx+8], rax
000d0d79mov [rdi+16], rcx
000d0d7dmov [rdi+24], 1
000d0d85lea rsi, [rip+0x115c5c]
000d0d8cjmp 0xd0e1d
000d0d91
000d0d91loc_d0d91:
000d0d91mov rax, rsp
000d0d94lea rcx, [rsp+24]
000d0d99mov [rcx], rax
000d0d9clea rax, [rip+0x115bed]
000d0da3lea rdi, [rsp+40]
000d0da8mov [rdi], rax
000d0dabmov [rdi+8], 2
000d0db3and [rdi+32], 0
000d0db8lea rax, [rip-8914]
000d0dbfmov [rcx+8], rax
000d0dc3mov [rdi+16], rcx
000d0dc7mov [rdi+24], 1
000d0dcflea rsi, [rip+0x115bda]
000d0dd6jmp 0xd0e1d
000d0dd8
000d0dd8loc_d0dd8:
000d0dd8mov rax, rsp
000d0ddblea rcx, [rsp+24]
000d0de0mov [rcx], rax
000d0de3lea rax, [rip+0x115b6e]
000d0dealea rdi, [rsp+40]
000d0defmov [rdi], rax
000d0df2mov [rdi+8], 2
000d0dfaand [rdi+32], 0
000d0dfflea rax, [rip-8985]
000d0e06mov [rcx+8], rax
000d0e0amov [rdi+16], rcx
000d0e0emov [rdi+24], 1
000d0e16lea rsi, [rip+0x115b5b]
000d0e1d
000d0e1dloc_d0e1d:
000d0e1dcall core::panicking::panic_fmt
000d0e22ud2
000d0c9a
000d0e24
000d0e24_<simplelog::loggers::writelog::WriteLogger<W> as simplelog::SharedLogger>::as_log:
000d0e24push r14
000d0e26push rbx
000d0e27push rax
000d0e28mov rbx, rdi
000d0e2bpush 8
000d0e2dpop rsi
000d0e2emov edi, 200
000d0e33call alloc::alloc::exchange_malloc
000d0e38mov r14, rax
000d0e3bmov edx, 200
000d0e40mov rdi, rax
000d0e43mov rsi, rbx
000d0e46call [rip+0x140cd4]
000d0e4cmov rdi, rbx
000d0e4fcall [rip+0x140ca3]
000d0e55lea rdx, [rip+0x115bbc]
000d0e5cmov rax, r14
000d0e5fadd rsp, 8
000d0e63pop rbx
000d0e64pop r14
000d0e66ret
000d0e24
000d0e24_<simplelog::loggers::writelog::WriteLogger<W> as simplelog::SharedLogger>::as_log:
000d0e24push r14
000d0e26push rbx
000d0e27push rax
000d0e28mov rbx, rdi
000d0e2bpush 8
000d0e2dpop rsi
000d0e2emov edi, 200
000d0e33call alloc::alloc::exchange_malloc
000d0e38mov r14, rax
000d0e3bmov edx, 200
000d0e40mov rdi, rax
000d0e43mov rsi, rbx
000d0e46call [rip+0x140cd4]
000d0e4cmov rdi, rbx
000d0e4fcall [rip+0x140ca3]
000d0e55lea rdx, [rip+0x115bbc]
000d0e5cmov rax, r14
000d0e5fadd rsp, 8
000d0e63pop rbx
000d0e64pop r14
000d0e66ret
000d0e24
000d0e67
000d0e67hashbrown::raw::RawTable<T,A>::reserve_rehash:
000d0e67push rbp
000d0e68push r15
000d0e6apush r14
000d0e6cpush r13
000d0e6epush r12
000d0e70push rbx
000d0e71sub rsp, 40
000d0e75mov rbp, rdi
000d0e78mov [rsp+32], rsi
000d0e7dmov rdi, [rdi+24]
000d0e81mov r8, rdi
000d0e84inc r8
000d0e87je 0xd1221
000d0e8dmov r13, [rbp+8]
000d0e91lea rdx, [r13+1]
000d0e95mov rcx, rdx
000d0e98shr rcx, 3
000d0e9cimul rax, rcx, 7
000d0ea0cmp r13, 8
000d0ea4cmovb rax, r13
000d0ea8mov rsi, 0x7ffffffffffffff0
000d0eb2mov rcx, rax
000d0eb5shr rcx, 1
000d0eb8cmp r8, rcx
000d0ebbmov [rsp], rdx
000d0ebfmov [rsp+16], rbp
000d0ec4mov [rsp+24], rdi
000d0ec9jbe 0xd0ef1
000d0ecbinc rax
000d0ececmp r8, rax
000d0ed1cmova rax, r8
000d0ed5cmp rax, 8
000d0ed9jae 0xd0f4e
000d0edbxor ecx, ecx
000d0eddcmp rax, 4
000d0ee1setae cl
000d0ee4lea r15, [4*rcx+4]
000d0eecjmp 0xd10cf
000d0ef1
000d0ef1loc_d0ef1:
000d0ef1mov rsi, rdx
000d0ef4shr rsi, 4
000d0ef8mov ecx, edx
000d0efaand ecx, 15
000d0efdcmp rcx, 1
000d0f01sbb rsi, -1
000d0f05mov r15, [rbp]
000d0f09movdqa x0, [rip-0x98991]
000d0f11mov rcx, r15
000d0f14
000d0f14loc_d0f14:
000d0f14sub rsi, 1
000d0f18jb 0xd0f30
000d0f1apxor x1, x1
000d0f1epcmpgtb x1, [rcx]
000d0f22por x1, x0
000d0f26movdqa [rcx], x1
000d0f2aadd rcx, 16
000d0f2ejmp 0xd0f14
000d0f30
000d0f30loc_d0f30:
000d0f30cmp rdx, 16
000d0f34mov [rsp+8], rax
000d0f39jae 0xd0f72
000d0f3blea rdi, [r15+16]
000d0f3fmov rsi, r15
000d0f42call [rip+0x140bc8]
000d0f48mov rdx, [rsp]
000d0f4cjmp 0xd0f7d
000d0f4e
000d0f4eloc_d0f4e:
000d0f4emov rcx, rax
000d0f51shr rcx, 61
000d0f55jne 0xd1221
000d0f5bshl rax, 3
000d0f5fcmp rax, 14
000d0f63jae 0xd10a1
000d0f69push 1
000d0f6bpop r15
000d0f6djmp 0xd10cf
000d0f72
000d0f72loc_d0f72:
000d0f72movdqu x0, [r15]
000d0f77movdqu [r15+rdx], x0
000d0f7d
000d0f7dloc_d0f7d:
000d0f7dxor ebx, ebx
000d0f7fmov rbp, r15
000d0f82
000d0f82loc_d0f82:
000d0f82cmp rbx, rdx
000d0f85je 0xd1089
000d0f8bcmp [r15+rbx], -128
000d0f90jne 0xd107d
000d0f96mov rax, rbx
000d0f99shl rax, 5
000d0f9dmov r12, r15
000d0fa0sub r12, rax
000d0fa3add r12, -32
000d0fa7
000d0fa7loc_d0fa7:
000d0fa7lea rdi, [rsp+32]
000d0facmov rsi, r15
000d0fafmov rdx, rbx
000d0fb2call hashbrown::raw::RawTable<T,A>::reserve_rehash::_{{closure}}
000d0fb7mov r14, rax
000d0fbamov rdi, r15
000d0fbdmov rsi, r13
000d0fc0mov rdx, rax
000d0fc3call hashbrown::raw::RawTableInner<A>::find_insert_slot
000d0fc8mov rcx, r14
000d0fcband rcx, r13
000d0fcemov rdx, rbx
000d0fd1sub rdx, rcx
000d0fd4mov rsi, rax
000d0fd7sub rsi, rcx
000d0fdaxor rsi, rdx
000d0fddand rsi, r13
000d0fe0cmp rsi, 16
000d0fe4jb 0xd1030
000d0fe6mov rcx, rax
000d0fe9shl rcx, 5
000d0fedmov dl, [r15+rax]
000d0ff1shr r14, 57
000d0ff5mov rsi, rax
000d0ff8add rsi, -16
000d0ffcand rsi, r13
000d0fffmov [r15+rax], r14b
000d1003mov [rsi+r15+16], r14b
000d1008cmp dl, -1
000d100bje 0xd1046
000d100dmov rax, r15
000d1010sub rax, rcx
000d1013push -32
000d1015pop rcx
000d1016
000d1016loc_d1016:
000d1016test rcx, rcx
000d1019je 0xd0fa7
000d101bmov dl, [rbp+rcx]
000d101fmov sil, [rax+rcx]
000d1023mov [rbp+rcx], sil
000d1028mov [rax+rcx], dl
000d102binc rcx
000d102ejmp 0xd1016
000d1030
000d1030loc_d1030:
000d1030shr r14, 57
000d1034lea rax, [rbx-16]
000d1038and rax, r13
000d103bmov [r15+rbx], r14b
000d103fmov [rax+r15+16], r14b
000d1044jmp 0xd1079
000d1046
000d1046loc_d1046:
000d1046neg rcx
000d1049lea rax, [r15+rcx]
000d104dadd rax, -32
000d1051lea rcx, [rbx-16]
000d1055and rcx, r13
000d1058mov dl, 255
000d105amov [r15+rbx], dl
000d105emov [rcx+r15+16], dl
000d1063movdqu x0, [r12]
000d1069movdqu x1, [r12+16]
000d1070movdqu [rax+16], x1
000d1075movdqu [rax], x0
000d1079
000d1079loc_d1079:
000d1079mov rdx, [rsp]
000d107d
000d107dloc_d107d:
000d107dinc rbx
000d1080add rbp, -32
000d1084jmp 0xd0f82
000d1089
000d1089loc_d1089:
000d1089mov rcx, [rsp+8]
000d108esub rcx, [rsp+24]
000d1093mov rax, [rsp+16]
000d1098mov [rax+16], rcx
000d109cjmp 0xd1204
000d10a1
000d10a1loc_d10a1:
000d10a1push 7
000d10a3pop rcx
000d10a4xor edx, edx
000d10a6div rcx
000d10a9dec rax
000d10acbsr rcx, rax
000d10b0not ecx
000d10b2push -1
000d10b4pop r15
000d10b6shr r15, cl
000d10b9mov rax, 0x7fffffffffffffe
000d10c3cmp r15, rax
000d10c6ja 0xd1221
000d10ccinc r15
000d10cf
000d10cfloc_d10cf:
000d10cfmov r13, r15
000d10d2shl r13, 5
000d10d6lea r14, [r15+16]
000d10damov r12, r13
000d10ddadd r12, r14
000d10e0jb 0xd1221
000d10e6cmp r12, rsi
000d10e9ja 0xd1221
000d10efpush 16
000d10f1pop rdi
000d10f2mov rsi, r12
000d10f5call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000d10fatest rax, rax
000d10fdje 0xd1228
000d1103mov rbx, rax
000d1106add rbx, r13
000d1109lea r12, [r15-1]
000d110dmov rax, r15
000d1110shr rax, 3
000d1114imul rax, rax, 7
000d1118cmp r15, 9
000d111ccmovb rax, r12
000d1120mov [rsp+8], rax
000d1125mov rdi, rbx
000d1128mov esi, 255
000d112dmov rdx, r14
000d1130call [rip+0x1409d2]
000d1136mov r15, [rbp]
000d113apush -32
000d113cpop rbp
000d113dxor r13l, r13l
000d1140mov rdx, [rsp]
000d1144
000d1144loc_d1144:
000d1144cmp rdx, r13
000d1147je 0xd11bc
000d1149cmp [r15+r13], 0
000d114ejs 0xd11b3
000d1150mov rax, [rsp+16]
000d1155mov rsi, [rax]
000d1158lea rdi, [rsp+32]
000d115dmov rdx, r13
000d1160call hashbrown::raw::RawTable<T,A>::reserve_rehash::_{{closure}}
000d1165mov r14, rax
000d1168mov rdi, rbx
000d116bmov rsi, r12
000d116emov rdx, rax
000d1171call hashbrown::raw::RawTableInner<A>::find_insert_slot
000d1176mov rdx, [rsp]
000d117ashr r14, 57
000d117elea rcx, [rax-16]
000d1182and rcx, r12
000d1185mov [rbx+rax], r14b
000d1189mov [rcx+rbx+16], r14b
000d118eshl rax, 5
000d1192mov rcx, rbx
000d1195sub rcx, rax
000d1198neg rax
000d119bmovdqu x0, [r15+rbp]
000d11a1movdqu x1, [r15+rbp+16]
000d11a8movdqu [rbx+rax-32], x0
000d11aemovdqu [rcx-16], x1
000d11b3
000d11b3loc_d11b3:
000d11b3add rbp, -32
000d11b7inc r13
000d11bajmp 0xd1144
000d11bc
000d11bcloc_d11bc:
000d11bcmov rdx, [rsp+24]
000d11c1mov rsi, [rsp+8]
000d11c6sub rsi, rdx
000d11c9mov rcx, [rsp+16]
000d11cemov rdi, [rcx]
000d11d1mov rax, [rcx+8]
000d11d5mov [rcx], rbx
000d11d8mov [rcx+8], r12
000d11dcmov [rcx+16], rsi
000d11e0mov [rcx+24], rdx
000d11e4test rax, rax
000d11e7je 0xd1204
000d11e9mov rcx, rax
000d11ecshl rcx, 5
000d11f0lea rsi, [rax+rcx]
000d11f4add rsi, 49
000d11f8sub rdi, rcx
000d11fbadd rdi, -32
000d11ffcall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000d1204
000d1204loc_d1204:
000d1204mov rax, 0x7ffffffffffffff0
000d120eadd rax, 17
000d1212add rsp, 40
000d1216pop rbx
000d1217pop r12
000d1219pop r13
000d121bpop r14
000d121dpop r15
000d121fpop rbp
000d1220ret
000d1221
000d1221loc_d1221:
000d1221call hashbrown::raw::Fallibility::capacity_overflow
000d1226ud2
000d1228
000d1228loc_d1228:
000d1228push 16
000d122apop rdi
000d122bmov rsi, r12
000d122ecall hashbrown::raw::Fallibility::alloc_err
000d1233ud2
000d0e67
000d0e67hashbrown::raw::RawTable<T,A>::reserve_rehash:
000d0e67push rbp
000d0e68push r15
000d0e6apush r14
000d0e6cpush r13
000d0e6epush r12
000d0e70push rbx
000d0e71sub rsp, 40
000d0e75mov rbp, rdi
000d0e78mov [rsp+32], rsi
000d0e7dmov rdi, [rdi+24]
000d0e81mov r8, rdi
000d0e84inc r8
000d0e87je 0xd1221
000d0e8dmov r13, [rbp+8]
000d0e91lea rdx, [r13+1]
000d0e95mov rcx, rdx
000d0e98shr rcx, 3
000d0e9cimul rax, rcx, 7
000d0ea0cmp r13, 8
000d0ea4cmovb rax, r13
000d0ea8mov rsi, 0x7ffffffffffffff0
000d0eb2mov rcx, rax
000d0eb5shr rcx, 1
000d0eb8cmp r8, rcx
000d0ebbmov [rsp], rdx
000d0ebfmov [rsp+16], rbp
000d0ec4mov [rsp+24], rdi
000d0ec9jbe 0xd0ef1
000d0ecbinc rax
000d0ececmp r8, rax
000d0ed1cmova rax, r8
000d0ed5cmp rax, 8
000d0ed9jae 0xd0f4e
000d0edbxor ecx, ecx
000d0eddcmp rax, 4
000d0ee1setae cl
000d0ee4lea r15, [4*rcx+4]
000d0eecjmp 0xd10cf
000d0ef1
000d0ef1loc_d0ef1:
000d0ef1mov rsi, rdx
000d0ef4shr rsi, 4
000d0ef8mov ecx, edx
000d0efaand ecx, 15
000d0efdcmp rcx, 1
000d0f01sbb rsi, -1
000d0f05mov r15, [rbp]
000d0f09movdqa x0, [rip-0x98991]
000d0f11mov rcx, r15
000d0f14
000d0f14loc_d0f14:
000d0f14sub rsi, 1
000d0f18jb 0xd0f30
000d0f1apxor x1, x1
000d0f1epcmpgtb x1, [rcx]
000d0f22por x1, x0
000d0f26movdqa [rcx], x1
000d0f2aadd rcx, 16
000d0f2ejmp 0xd0f14
000d0f30
000d0f30loc_d0f30:
000d0f30cmp rdx, 16
000d0f34mov [rsp+8], rax
000d0f39jae 0xd0f72
000d0f3blea rdi, [r15+16]
000d0f3fmov rsi, r15
000d0f42call [rip+0x140bc8]
000d0f48mov rdx, [rsp]
000d0f4cjmp 0xd0f7d
000d0f4e
000d0f4eloc_d0f4e:
000d0f4emov rcx, rax
000d0f51shr rcx, 61
000d0f55jne 0xd1221
000d0f5bshl rax, 3
000d0f5fcmp rax, 14
000d0f63jae 0xd10a1
000d0f69push 1
000d0f6bpop r15
000d0f6djmp 0xd10cf
000d0f72
000d0f72loc_d0f72:
000d0f72movdqu x0, [r15]
000d0f77movdqu [r15+rdx], x0
000d0f7d
000d0f7dloc_d0f7d:
000d0f7dxor ebx, ebx
000d0f7fmov rbp, r15
000d0f82
000d0f82loc_d0f82:
000d0f82cmp rbx, rdx
000d0f85je 0xd1089
000d0f8bcmp [r15+rbx], -128
000d0f90jne 0xd107d
000d0f96mov rax, rbx
000d0f99shl rax, 5
000d0f9dmov r12, r15
000d0fa0sub r12, rax
000d0fa3add r12, -32
000d0fa7
000d0fa7loc_d0fa7:
000d0fa7lea rdi, [rsp+32]
000d0facmov rsi, r15
000d0fafmov rdx, rbx
000d0fb2call hashbrown::raw::RawTable<T,A>::reserve_rehash::_{{closure}}
000d0fb7mov r14, rax
000d0fbamov rdi, r15
000d0fbdmov rsi, r13
000d0fc0mov rdx, rax
000d0fc3call hashbrown::raw::RawTableInner<A>::find_insert_slot
000d0fc8mov rcx, r14
000d0fcband rcx, r13
000d0fcemov rdx, rbx
000d0fd1sub rdx, rcx
000d0fd4mov rsi, rax
000d0fd7sub rsi, rcx
000d0fdaxor rsi, rdx
000d0fddand rsi, r13
000d0fe0cmp rsi, 16
000d0fe4jb 0xd1030
000d0fe6mov rcx, rax
000d0fe9shl rcx, 5
000d0fedmov dl, [r15+rax]
000d0ff1shr r14, 57
000d0ff5mov rsi, rax
000d0ff8add rsi, -16
000d0ffcand rsi, r13
000d0fffmov [r15+rax], r14b
000d1003mov [rsi+r15+16], r14b
000d1008cmp dl, -1
000d100bje 0xd1046
000d100dmov rax, r15
000d1010sub rax, rcx
000d1013push -32
000d1015pop rcx
000d1016
000d1016loc_d1016:
000d1016test rcx, rcx
000d1019je 0xd0fa7
000d101bmov dl, [rbp+rcx]
000d101fmov sil, [rax+rcx]
000d1023mov [rbp+rcx], sil
000d1028mov [rax+rcx], dl
000d102binc rcx
000d102ejmp 0xd1016
000d1030
000d1030loc_d1030:
000d1030shr r14, 57
000d1034lea rax, [rbx-16]
000d1038and rax, r13
000d103bmov [r15+rbx], r14b
000d103fmov [rax+r15+16], r14b
000d1044jmp 0xd1079
000d1046
000d1046loc_d1046:
000d1046neg rcx
000d1049lea rax, [r15+rcx]
000d104dadd rax, -32
000d1051lea rcx, [rbx-16]
000d1055and rcx, r13
000d1058mov dl, 255
000d105amov [r15+rbx], dl
000d105emov [rcx+r15+16], dl
000d1063movdqu x0, [r12]
000d1069movdqu x1, [r12+16]
000d1070movdqu [rax+16], x1
000d1075movdqu [rax], x0
000d1079
000d1079loc_d1079:
000d1079mov rdx, [rsp]
000d107d
000d107dloc_d107d:
000d107dinc rbx
000d1080add rbp, -32
000d1084jmp 0xd0f82
000d1089
000d1089loc_d1089:
000d1089mov rcx, [rsp+8]
000d108esub rcx, [rsp+24]
000d1093mov rax, [rsp+16]
000d1098mov [rax+16], rcx
000d109cjmp 0xd1204
000d10a1
000d10a1loc_d10a1:
000d10a1push 7
000d10a3pop rcx
000d10a4xor edx, edx
000d10a6div rcx
000d10a9dec rax
000d10acbsr rcx, rax
000d10b0not ecx
000d10b2push -1
000d10b4pop r15
000d10b6shr r15, cl
000d10b9mov rax, 0x7fffffffffffffe
000d10c3cmp r15, rax
000d10c6ja 0xd1221
000d10ccinc r15
000d10cf
000d10cfloc_d10cf:
000d10cfmov r13, r15
000d10d2shl r13, 5
000d10d6lea r14, [r15+16]
000d10damov r12, r13
000d10ddadd r12, r14
000d10e0jb 0xd1221
000d10e6cmp r12, rsi
000d10e9ja 0xd1221
000d10efpush 16
000d10f1pop rdi
000d10f2mov rsi, r12
000d10f5call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000d10fatest rax, rax
000d10fdje 0xd1228
000d1103mov rbx, rax
000d1106add rbx, r13
000d1109lea r12, [r15-1]
000d110dmov rax, r15
000d1110shr rax, 3
000d1114imul rax, rax, 7
000d1118cmp r15, 9
000d111ccmovb rax, r12
000d1120mov [rsp+8], rax
000d1125mov rdi, rbx
000d1128mov esi, 255
000d112dmov rdx, r14
000d1130call [rip+0x1409d2]
000d1136mov r15, [rbp]
000d113apush -32
000d113cpop rbp
000d113dxor r13l, r13l
000d1140mov rdx, [rsp]
000d1144
000d1144loc_d1144:
000d1144cmp rdx, r13
000d1147je 0xd11bc
000d1149cmp [r15+r13], 0
000d114ejs 0xd11b3
000d1150mov rax, [rsp+16]
000d1155mov rsi, [rax]
000d1158lea rdi, [rsp+32]
000d115dmov rdx, r13
000d1160call hashbrown::raw::RawTable<T,A>::reserve_rehash::_{{closure}}
000d1165mov r14, rax
000d1168mov rdi, rbx
000d116bmov rsi, r12
000d116emov rdx, rax
000d1171call hashbrown::raw::RawTableInner<A>::find_insert_slot
000d1176mov rdx, [rsp]
000d117ashr r14, 57
000d117elea rcx, [rax-16]
000d1182and rcx, r12
000d1185mov [rbx+rax], r14b
000d1189mov [rcx+rbx+16], r14b
000d118eshl rax, 5
000d1192mov rcx, rbx
000d1195sub rcx, rax
000d1198neg rax
000d119bmovdqu x0, [r15+rbp]
000d11a1movdqu x1, [r15+rbp+16]
000d11a8movdqu [rbx+rax-32], x0
000d11aemovdqu [rcx-16], x1
000d11b3
000d11b3loc_d11b3:
000d11b3add rbp, -32
000d11b7inc r13
000d11bajmp 0xd1144
000d11bc
000d11bcloc_d11bc:
000d11bcmov rdx, [rsp+24]
000d11c1mov rsi, [rsp+8]
000d11c6sub rsi, rdx
000d11c9mov rcx, [rsp+16]
000d11cemov rdi, [rcx]
000d11d1mov rax, [rcx+8]
000d11d5mov [rcx], rbx
000d11d8mov [rcx+8], r12
000d11dcmov [rcx+16], rsi
000d11e0mov [rcx+24], rdx
000d11e4test rax, rax
000d11e7je 0xd1204
000d11e9mov rcx, rax
000d11ecshl rcx, 5
000d11f0lea rsi, [rax+rcx]
000d11f4add rsi, 49
000d11f8sub rdi, rcx
000d11fbadd rdi, -32
000d11ffcall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000d1204
000d1204loc_d1204:
000d1204mov rax, 0x7ffffffffffffff0
000d120eadd rax, 17
000d1212add rsp, 40
000d1216pop rbx
000d1217pop r12
000d1219pop r13
000d121bpop r14
000d121dpop r15
000d121fpop rbp
000d1220ret
000d1221
000d1221loc_d1221:
000d1221call hashbrown::raw::Fallibility::capacity_overflow
000d1226ud2
000d1228
000d1228loc_d1228:
000d1228push 16
000d122apop rdi
000d122bmov rsi, r12
000d122ecall hashbrown::raw::Fallibility::alloc_err
000d1233ud2
000d0e67
000d1235
000d1235hashbrown::raw::RawTable<T,A>::reserve_rehash::_{{closure}}:
000d1235shl rdx, 5
000d1239sub rsi, rdx
000d123cmov rax, [rdi]
000d123fmov rdi, [rax]
000d1242mov rax, [rax+8]
000d1246mov rdx, [rsi-32]
000d124amov rcx, [rsi-24]
000d124emov rsi, rax
000d1251jmp 0xcbe53
000d1235
000d1235hashbrown::raw::RawTable<T,A>::reserve_rehash::_{{closure}}:
000d1235shl rdx, 5
000d1239sub rsi, rdx
000d123cmov rax, [rdi]
000d123fmov rdi, [rax]
000d1242mov rax, [rax+8]
000d1246mov rdx, [rsi-32]
000d124amov rcx, [rsi-24]
000d124emov rsi, rax
000d1251jmp 0xcbe53
000d1235
000d1256
000d1256hashbrown::raw::RawTableInner<A>::find_insert_slot_in_group:
000d1256pmovmskb ecx, x0
000d125axor eax, eax
000d125ctest ecx, ecx
000d125esetne al
000d1261bsf edx, ecx
000d1264add rdx, rsi
000d1267and rdx, rdi
000d126aret
000d1256
000d1256hashbrown::raw::RawTableInner<A>::find_insert_slot_in_group:
000d1256pmovmskb ecx, x0
000d125axor eax, eax
000d125ctest ecx, ecx
000d125esetne al
000d1261bsf edx, ecx
000d1264add rdx, rsi
000d1267and rdx, rdi
000d126aret
000d1256
000d126b
000d126bindicatif::progress_bar::ProgressBar::set_prefix:
000d126bpush rbp
000d126cpush r15
000d126epush r14
000d1270push r12
000d1272push rbx
000d1273sub rsp, 64
000d1277mov r14, rsi
000d127acall indicatif::progress_bar::ProgressBar::state
000d127fmov rbx, rax
000d1282mov ebp, edx
000d1284lea r15, [rax+8]
000d1288mov rdx, [rax+496]
000d128flea r12, [rsp+8]
000d1294mov rdi, r12
000d1297mov rsi, r14
000d129acall indicatif::state::TabExpandedString::new
000d129flea rdi, [rbx+168]
000d12a6call core::ptr::drop_in_place<indicatif::state::TabExpandedString>
000d12abmov rax, [r12+48]
000d12b0mov [rbx+216], rax
000d12b7movups x0, [r12]
000d12bcmovups x1, [r12+16]
000d12c2movups x2, [r12+32]
000d12c8movups [rbx+200], x2
000d12cfmovups [rbx+184], x1
000d12d6movups [rbx+168], x0
000d12ddcall std::time::Instant::now
000d12e2mov rdi, r15
000d12e5mov rsi, rax
000d12e8call indicatif::state::BarState::update_estimate_and_draw
000d12edmovzx esi, bpl
000d12f1mov rdi, rbx
000d12f4add rsp, 64
000d12f8pop rbx
000d12f9pop r12
000d12fbpop r14
000d12fdpop r15
000d12ffpop rbp
000d1300jmp 0xcafd6
000d126b
000d126bindicatif::progress_bar::ProgressBar::set_prefix:
000d126bpush rbp
000d126cpush r15
000d126epush r14
000d1270push r12
000d1272push rbx
000d1273sub rsp, 64
000d1277mov r14, rsi
000d127acall indicatif::progress_bar::ProgressBar::state
000d127fmov rbx, rax
000d1282mov ebp, edx
000d1284lea r15, [rax+8]
000d1288mov rdx, [rax+496]
000d128flea r12, [rsp+8]
000d1294mov rdi, r12
000d1297mov rsi, r14
000d129acall indicatif::state::TabExpandedString::new
000d129flea rdi, [rbx+168]
000d12a6call core::ptr::drop_in_place<indicatif::state::TabExpandedString>
000d12abmov rax, [r12+48]
000d12b0mov [rbx+216], rax
000d12b7movups x0, [r12]
000d12bcmovups x1, [r12+16]
000d12c2movups x2, [r12+32]
000d12c8movups [rbx+200], x2
000d12cfmovups [rbx+184], x1
000d12d6movups [rbx+168], x0
000d12ddcall std::time::Instant::now
000d12e2mov rdi, r15
000d12e5mov rsi, rax
000d12e8call indicatif::state::BarState::update_estimate_and_draw
000d12edmovzx esi, bpl
000d12f1mov rdi, rbx
000d12f4add rsp, 64
000d12f8pop rbx
000d12f9pop r12
000d12fbpop r14
000d12fdpop r15
000d12ffpop rbp
000d1300jmp 0xcafd6
000d126b
000d1305
000d1305indicatif::progress_bar::ProgressBar::set_message:
000d1305push rbp
000d1306push r15
000d1308push r14
000d130apush r12
000d130cpush rbx
000d130dsub rsp, 64
000d1311mov r14, rsi
000d1314call indicatif::progress_bar::ProgressBar::state
000d1319mov rbx, rax
000d131cmov ebp, edx
000d131elea r15, [rax+8]
000d1322mov rdx, [rax+496]
000d1329lea r12, [rsp+8]
000d132emov rdi, r12
000d1331mov rsi, r14
000d1334call indicatif::state::TabExpandedString::new
000d1339lea rdi, [rbx+112]
000d133dcall core::ptr::drop_in_place<indicatif::state::TabExpandedString>
000d1342mov rax, [r12+48]
000d1347mov [rbx+160], rax
000d134emovups x0, [r12]
000d1353movups x1, [r12+16]
000d1359movups x2, [r12+32]
000d135fmovups [rbx+144], x2
000d1366movups [rbx+128], x1
000d136dmovups [rbx+112], x0
000d1371call std::time::Instant::now
000d1376mov rdi, r15
000d1379mov rsi, rax
000d137ccall indicatif::state::BarState::update_estimate_and_draw
000d1381movzx esi, bpl
000d1385mov rdi, rbx
000d1388add rsp, 64
000d138cpop rbx
000d138dpop r12
000d138fpop r14
000d1391pop r15
000d1393pop rbp
000d1394jmp 0xcafd6
000d1305
000d1305indicatif::progress_bar::ProgressBar::set_message:
000d1305push rbp
000d1306push r15
000d1308push r14
000d130apush r12
000d130cpush rbx
000d130dsub rsp, 64
000d1311mov r14, rsi
000d1314call indicatif::progress_bar::ProgressBar::state
000d1319mov rbx, rax
000d131cmov ebp, edx
000d131elea r15, [rax+8]
000d1322mov rdx, [rax+496]
000d1329lea r12, [rsp+8]
000d132emov rdi, r12
000d1331mov rsi, r14
000d1334call indicatif::state::TabExpandedString::new
000d1339lea rdi, [rbx+112]
000d133dcall core::ptr::drop_in_place<indicatif::state::TabExpandedString>
000d1342mov rax, [r12+48]
000d1347mov [rbx+160], rax
000d134emovups x0, [r12]
000d1353movups x1, [r12+16]
000d1359movups x2, [r12+32]
000d135fmovups [rbx+144], x2
000d1366movups [rbx+128], x1
000d136dmovups [rbx+112], x0
000d1371call std::time::Instant::now
000d1376mov rdi, r15
000d1379mov rsi, rax
000d137ccall indicatif::state::BarState::update_estimate_and_draw
000d1381movzx esi, bpl
000d1385mov rdi, rbx
000d1388add rsp, 64
000d138cpop rbx
000d138dpop r12
000d138fpop r14
000d1391pop r15
000d1393pop rbp
000d1394jmp 0xcafd6
000d1305
000d1399
000d1399indicatif::progress_bar::ProgressBar::finish_with_message:
000d1399push rbp
000d139apush r15
000d139cpush r14
000d139epush rbx
000d139fsub rsp, 40
000d13a3mov rbx, rsi
000d13a6call indicatif::progress_bar::ProgressBar::state
000d13abmov r14, rax
000d13aemov ebp, edx
000d13b0lea r15, [rax+8]
000d13b4call std::time::Instant::now
000d13b9mov rsi, [rbx+16]
000d13bdlea rcx, [rsp+8]
000d13c2mov [rcx+24], rsi
000d13c6movups x0, [rbx]
000d13c9movups [rcx+8], x0
000d13cdmov [rcx], 1
000d13d4mov rdi, r15
000d13d7mov rsi, rax
000d13dacall indicatif::state::BarState::finish_using_style
000d13dfmovzx esi, bpl
000d13e3mov rdi, r14
000d13e6add rsp, 40
000d13eapop rbx
000d13ebpop r14
000d13edpop r15
000d13efpop rbp
000d13f0jmp 0xcafd6
000d1399
000d1399indicatif::progress_bar::ProgressBar::finish_with_message:
000d1399push rbp
000d139apush r15
000d139cpush r14
000d139epush rbx
000d139fsub rsp, 40
000d13a3mov rbx, rsi
000d13a6call indicatif::progress_bar::ProgressBar::state
000d13abmov r14, rax
000d13aemov ebp, edx
000d13b0lea r15, [rax+8]
000d13b4call std::time::Instant::now
000d13b9mov rsi, [rbx+16]
000d13bdlea rcx, [rsp+8]
000d13c2mov [rcx+24], rsi
000d13c6movups x0, [rbx]
000d13c9movups [rcx+8], x0
000d13cdmov [rcx], 1
000d13d4mov rdi, r15
000d13d7mov rsi, rax
000d13dacall indicatif::state::BarState::finish_using_style
000d13dfmovzx esi, bpl
000d13e3mov rdi, r14
000d13e6add rsp, 40
000d13eapop rbx
000d13ebpop r14
000d13edpop r15
000d13efpop rbp
000d13f0jmp 0xcafd6
000d1399
000d13f5
000d13f5indicatif::progress_bar::ProgressBar::state:
000d13f5push rbx
000d13f6sub rsp, 48
000d13falea rsi, [rdi+16]
000d13felea rbx, [rsp+8]
000d1403mov rdi, rbx
000d1406call std::sync::mutex::Mutex<T>::lock
000d140bcmp [rbx], 0
000d140fjne 0xd1420
000d1411mov rax, [rsp+16]
000d1416mov dl, [rsp+24]
000d141aadd rsp, 48
000d141epop rbx
000d141fret
000d1420
000d1420loc_d1420:
000d1420mov rax, [rsp+16]
000d1425mov cl, [rsp+24]
000d1429lea rdx, [rsp+32]
000d142emov [rdx], rax
000d1431mov [rdx+8], cl
000d1434lea rdi, [rip-0x4024d]
000d143blea rcx, [rip+0x1152c6]
000d1442lea r8, [rip+0x11a9e7]
000d1449push 43
000d144bpop rsi
000d144ccall core::result::unwrap_failed
000d1451ud2
000d13f5
000d13f5indicatif::progress_bar::ProgressBar::state:
000d13f5push rbx
000d13f6sub rsp, 48
000d13falea rsi, [rdi+16]
000d13felea rbx, [rsp+8]
000d1403mov rdi, rbx
000d1406call std::sync::mutex::Mutex<T>::lock
000d140bcmp [rbx], 0
000d140fjne 0xd1420
000d1411mov rax, [rsp+16]
000d1416mov dl, [rsp+24]
000d141aadd rsp, 48
000d141epop rbx
000d141fret
000d1420
000d1420loc_d1420:
000d1420mov rax, [rsp+16]
000d1425mov cl, [rsp+24]
000d1429lea rdx, [rsp+32]
000d142emov [rdx], rax
000d1431mov [rdx+8], cl
000d1434lea rdi, [rip-0x4024d]
000d143blea rcx, [rip+0x1152c6]
000d1442lea r8, [rip+0x11a9e7]
000d1449push 43
000d144bpop rsi
000d144ccall core::result::unwrap_failed
000d1451ud2
000d13f5
000d1453
000d1453indicatif::progress_bar::ProgressBar::println:
000d1453push rbp
000d1454push r15
000d1456push r14
000d1458push r13
000d145apush r12
000d145cpush rbx
000d145dsub rsp, 312
000d1464mov r13, rsi
000d1467call indicatif::progress_bar::ProgressBar::state
000d146cmov r15, rax
000d146fmov [rsp+7], dl
000d1473call std::time::Instant::now
000d1478mov r14, rax
000d147bmov ebp, edx
000d147dmov rax, [r13]
000d1481mov [rsp+24], rax
000d1486mov rbx, [r13+16]
000d148amov [rsp+16], r15
000d148fadd r15, 232
000d1496mov rdi, r15
000d1499call indicatif::draw_target::ProgressDrawTarget::width
000d149emov [rsp+68], eax
000d14a2lea r12, [rsp+120]
000d14a7push 1
000d14a9pop rdx
000d14aamov rdi, r12
000d14admov rsi, r15
000d14b0mov rcx, r14
000d14b3mov r8l, ebp
000d14b6call indicatif::draw_target::ProgressDrawTarget::drawable
000d14bbcmp [r12+8], 0x3b9aca03
000d14c4jne 0xd14da
000d14c6mov rbx, [rsp+16]
000d14cbmov bpl, [rsp+7]
000d14d0mov r14, [rsp+24]
000d14d5jmp 0xd1794
000d14da
000d14daloc_d14da:
000d14dalea r14, [rsp+136]
000d14e2movups x0, [r14-16]
000d14e7movups x1, [r14]
000d14ebmovups x2, [r14+16]
000d14f0lea rdi, [rsp+192]
000d14f8movaps [rdi+32], x2
000d14fcmovaps [rdi+16], x1
000d1500movaps [rdi], x0
000d1503call indicatif::draw_target::Drawable::state
000d1508mov r12, rax
000d150bmov r15, rdx
000d150epush 10
000d1510pop rsi
000d1511mov rdi, r14
000d1514mov rbp, [rsp+24]
000d1519mov rdx, rbp
000d151cmov rcx, rbx
000d151fcall _<char as core::str::pattern::Pattern>::into_searcher
000d1524and [r14-16], 0
000d1529mov [r14-8], rbx
000d152dand [r14+48], 0
000d1533push 9
000d1535pop rcx
000d1536lea rax, [rsp+240]
000d153elea rsi, [rsp+120]
000d1543mov rdi, rax
000d1546rep movsq [rdi], [rsi]
000d1549lea rbx, [rsp+120]
000d154emov rdi, rbx
000d1551mov rsi, rax
000d1554call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
000d1559cmp [rbx], 0
000d155dmov [rsp+112], r13
000d1562mov [rsp+104], r15
000d1567je 0xd16d9
000d156dmov [rsp+8], r12
000d1572push 8
000d1574pop rdi
000d1575push 96
000d1577pop rsi
000d1578call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000d157dtest rax, rax
000d1580je 0xd17bd
000d1586mov rbp, rax
000d1589lea r13, [rsp+120]
000d158emovups x0, [r13]
000d1593mov rax, [r13+16]
000d1597mov [rbp+16], rax
000d159bmovups [rbp], x0
000d159flea rax, [rsp+72]
000d15a4mov [rax], rbp
000d15a7mov [rax+8], 4
000d15afmov [rax+16], 1
000d15b7push 9
000d15b9pop rcx
000d15balea rsi, [rsp+240]
000d15c2mov rdi, r13
000d15c5rep movsq [rdi], [rsi]
000d15c8push 1
000d15capop r15
000d15ccpush 24
000d15cepop r12
000d15d0lea r14, [rsp+32]
000d15d5mov rbx, r15
000d15d8
000d15d8loc_d15d8:
000d15d8mov rdi, r14
000d15dbmov rsi, r13
000d15decall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
000d15e3cmp [rsp+32], 0
000d15e9je 0xd1627
000d15ebcmp rbx, [rsp+80]
000d15f0jne 0xd1604
000d15f2lea rdi, [rsp+72]
000d15f7mov rsi, r15
000d15facall alloc::vec::Vec<T,A>::reserve
000d15ffmov rbp, [rsp+72]
000d1604
000d1604loc_d1604:
000d1604movups x0, [rsp+32]
000d1609mov rax, [rsp+48]
000d160emov [rbp+r12+16], rax
000d1613movups [rbp+r12], x0
000d1619inc rbx
000d161cmov [rsp+88], rbx
000d1621add r12, 24
000d1625jmp 0xd15d8
000d1627
000d1627loc_d1627:
000d1627mov rsi, [rsp+40]
000d162cxor edi, edi
000d162ecall core::ptr::drop_in_place<std::env::VarError>
000d1633mov rbx, [rsp+88]
000d1638mov [rsp+48], rbx
000d163dmovups x0, [rsp+72]
000d1642movaps [rsp+32], x0
000d1647mov r12, [rsp+8]
000d164cmov r13, r12
000d164fadd r13, 8
000d1653test rbx, rbx
000d1656sete r15b
000d165aje 0xd1703
000d1660mov r14, [rsp+32]
000d1665mov rax, [rsp+40]
000d166amov [rsp+96], rax
000d166fimul rbp, rbx, 24
000d1673mov rdi, r13
000d1676mov rsi, rbx
000d1679call alloc::vec::Vec<T,A>::reserve
000d167emov rax, [rsp+8]
000d1683mov r12, [rax+24]
000d1687imul rdi, r12, 24
000d168bmov rax, [rsp+8]
000d1690add rdi, [rax+8]
000d1694mov rsi, r14
000d1697mov rdx, rbp
000d169acall [rip+0x140480]
000d16a0add r12, rbx
000d16a3mov rax, [rsp+8]
000d16a8mov [rax+24], r12
000d16acmov r12, [rsp+8]
000d16b1mov rdi, r14
000d16b4xor esi, esi
000d16b6call core::ptr::drop_in_place<[alloc::string::String]>
000d16bbmov rdi, r14
000d16bemov rsi, [rsp+96]
000d16c3call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000d16c8mov rbx, [rsp+16]
000d16cdmov bpl, [rsp+7]
000d16d2mov r14, [rsp+24]
000d16d7jmp 0xd172d
000d16d9
000d16d9loc_d16d9:
000d16d9mov r14, rbp
000d16dcmov [rsp+32], 8
000d16e5xorps x0, x0
000d16e8movups [rsp+40], x0
000d16edmov r13, r12
000d16f0add r13, 8
000d16f4mov r15b, 1
000d16f7mov rbx, [rsp+16]
000d16fcmov bpl, [rsp+7]
000d1701jmp 0xd1712
000d1703
000d1703loc_d1703:
000d1703mov rbx, [rsp+16]
000d1708mov bpl, [rsp+7]
000d170dmov r14, [rsp+24]
000d1712
000d1712loc_d1712:
000d1712lea rsi, [rsp+120]
000d1717mov [rsi], 1
000d171exorps x0, x0
000d1721movups [rsi+8], x0
000d1725mov rdi, r13
000d1728call alloc::vec::Vec<T,A>::push
000d172d
000d172dloc_d172d:
000d172dmov rax, [r12+24]
000d1732mov [r12], rax
000d1736cmp [rbx+224], 2
000d173dje 0xd1759
000d173flea rsi, [rbx+8]
000d1743mov rdi, rbx
000d1746add rdi, 360
000d174dmov rdx, r13
000d1750mov ecx, [rsp+68]
000d1754call indicatif::style::ProgressStyle::format_state
000d1759
000d1759loc_d1759:
000d1759mov rdi, r12
000d175cmov rsi, [rsp+104]
000d1761call core::mem::drop
000d1766lea rdi, [rsp+192]
000d176ecall indicatif::draw_target::Drawable::draw
000d1773lea rdi, [rsp+120]
000d1778mov [rdi], rax
000d177bcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d1780test r15b, r15b
000d1783je 0xd178f
000d1785lea rdi, [rsp+32]
000d178acall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000d178f
000d178floc_d178f:
000d178fmov r13, [rsp+112]
000d1794
000d1794loc_d1794:
000d1794movzx esi, bpl
000d1798mov rdi, rbx
000d179bcall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d17a0mov rsi, [r13+8]
000d17a4mov rdi, r14
000d17a7add rsp, 312
000d17aepop rbx
000d17afpop r12
000d17b1pop r13
000d17b3pop r14
000d17b5pop r15
000d17b7pop rbp
000d17b8jmp 0x1137a0
000d17bd
000d17bdloc_d17bd:
000d17bdpush 8
000d17bfpop rdi
000d17c0push 96
000d17c2pop rsi
000d17c3call alloc::alloc::handle_alloc_error
000d17c8ud2
000d1453
000d1453indicatif::progress_bar::ProgressBar::println:
000d1453push rbp
000d1454push r15
000d1456push r14
000d1458push r13
000d145apush r12
000d145cpush rbx
000d145dsub rsp, 312
000d1464mov r13, rsi
000d1467call indicatif::progress_bar::ProgressBar::state
000d146cmov r15, rax
000d146fmov [rsp+7], dl
000d1473call std::time::Instant::now
000d1478mov r14, rax
000d147bmov ebp, edx
000d147dmov rax, [r13]
000d1481mov [rsp+24], rax
000d1486mov rbx, [r13+16]
000d148amov [rsp+16], r15
000d148fadd r15, 232
000d1496mov rdi, r15
000d1499call indicatif::draw_target::ProgressDrawTarget::width
000d149emov [rsp+68], eax
000d14a2lea r12, [rsp+120]
000d14a7push 1
000d14a9pop rdx
000d14aamov rdi, r12
000d14admov rsi, r15
000d14b0mov rcx, r14
000d14b3mov r8l, ebp
000d14b6call indicatif::draw_target::ProgressDrawTarget::drawable
000d14bbcmp [r12+8], 0x3b9aca03
000d14c4jne 0xd14da
000d14c6mov rbx, [rsp+16]
000d14cbmov bpl, [rsp+7]
000d14d0mov r14, [rsp+24]
000d14d5jmp 0xd1794
000d14da
000d14daloc_d14da:
000d14dalea r14, [rsp+136]
000d14e2movups x0, [r14-16]
000d14e7movups x1, [r14]
000d14ebmovups x2, [r14+16]
000d14f0lea rdi, [rsp+192]
000d14f8movaps [rdi+32], x2
000d14fcmovaps [rdi+16], x1
000d1500movaps [rdi], x0
000d1503call indicatif::draw_target::Drawable::state
000d1508mov r12, rax
000d150bmov r15, rdx
000d150epush 10
000d1510pop rsi
000d1511mov rdi, r14
000d1514mov rbp, [rsp+24]
000d1519mov rdx, rbp
000d151cmov rcx, rbx
000d151fcall _<char as core::str::pattern::Pattern>::into_searcher
000d1524and [r14-16], 0
000d1529mov [r14-8], rbx
000d152dand [r14+48], 0
000d1533push 9
000d1535pop rcx
000d1536lea rax, [rsp+240]
000d153elea rsi, [rsp+120]
000d1543mov rdi, rax
000d1546rep movsq [rdi], [rsi]
000d1549lea rbx, [rsp+120]
000d154emov rdi, rbx
000d1551mov rsi, rax
000d1554call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
000d1559cmp [rbx], 0
000d155dmov [rsp+112], r13
000d1562mov [rsp+104], r15
000d1567je 0xd16d9
000d156dmov [rsp+8], r12
000d1572push 8
000d1574pop rdi
000d1575push 96
000d1577pop rsi
000d1578call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000d157dtest rax, rax
000d1580je 0xd17bd
000d1586mov rbp, rax
000d1589lea r13, [rsp+120]
000d158emovups x0, [r13]
000d1593mov rax, [r13+16]
000d1597mov [rbp+16], rax
000d159bmovups [rbp], x0
000d159flea rax, [rsp+72]
000d15a4mov [rax], rbp
000d15a7mov [rax+8], 4
000d15afmov [rax+16], 1
000d15b7push 9
000d15b9pop rcx
000d15balea rsi, [rsp+240]
000d15c2mov rdi, r13
000d15c5rep movsq [rdi], [rsi]
000d15c8push 1
000d15capop r15
000d15ccpush 24
000d15cepop r12
000d15d0lea r14, [rsp+32]
000d15d5mov rbx, r15
000d15d8
000d15d8loc_d15d8:
000d15d8mov rdi, r14
000d15dbmov rsi, r13
000d15decall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
000d15e3cmp [rsp+32], 0
000d15e9je 0xd1627
000d15ebcmp rbx, [rsp+80]
000d15f0jne 0xd1604
000d15f2lea rdi, [rsp+72]
000d15f7mov rsi, r15
000d15facall alloc::vec::Vec<T,A>::reserve
000d15ffmov rbp, [rsp+72]
000d1604
000d1604loc_d1604:
000d1604movups x0, [rsp+32]
000d1609mov rax, [rsp+48]
000d160emov [rbp+r12+16], rax
000d1613movups [rbp+r12], x0
000d1619inc rbx
000d161cmov [rsp+88], rbx
000d1621add r12, 24
000d1625jmp 0xd15d8
000d1627
000d1627loc_d1627:
000d1627mov rsi, [rsp+40]
000d162cxor edi, edi
000d162ecall core::ptr::drop_in_place<std::env::VarError>
000d1633mov rbx, [rsp+88]
000d1638mov [rsp+48], rbx
000d163dmovups x0, [rsp+72]
000d1642movaps [rsp+32], x0
000d1647mov r12, [rsp+8]
000d164cmov r13, r12
000d164fadd r13, 8
000d1653test rbx, rbx
000d1656sete r15b
000d165aje 0xd1703
000d1660mov r14, [rsp+32]
000d1665mov rax, [rsp+40]
000d166amov [rsp+96], rax
000d166fimul rbp, rbx, 24
000d1673mov rdi, r13
000d1676mov rsi, rbx
000d1679call alloc::vec::Vec<T,A>::reserve
000d167emov rax, [rsp+8]
000d1683mov r12, [rax+24]
000d1687imul rdi, r12, 24
000d168bmov rax, [rsp+8]
000d1690add rdi, [rax+8]
000d1694mov rsi, r14
000d1697mov rdx, rbp
000d169acall [rip+0x140480]
000d16a0add r12, rbx
000d16a3mov rax, [rsp+8]
000d16a8mov [rax+24], r12
000d16acmov r12, [rsp+8]
000d16b1mov rdi, r14
000d16b4xor esi, esi
000d16b6call core::ptr::drop_in_place<[alloc::string::String]>
000d16bbmov rdi, r14
000d16bemov rsi, [rsp+96]
000d16c3call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000d16c8mov rbx, [rsp+16]
000d16cdmov bpl, [rsp+7]
000d16d2mov r14, [rsp+24]
000d16d7jmp 0xd172d
000d16d9
000d16d9loc_d16d9:
000d16d9mov r14, rbp
000d16dcmov [rsp+32], 8
000d16e5xorps x0, x0
000d16e8movups [rsp+40], x0
000d16edmov r13, r12
000d16f0add r13, 8
000d16f4mov r15b, 1
000d16f7mov rbx, [rsp+16]
000d16fcmov bpl, [rsp+7]
000d1701jmp 0xd1712
000d1703
000d1703loc_d1703:
000d1703mov rbx, [rsp+16]
000d1708mov bpl, [rsp+7]
000d170dmov r14, [rsp+24]
000d1712
000d1712loc_d1712:
000d1712lea rsi, [rsp+120]
000d1717mov [rsi], 1
000d171exorps x0, x0
000d1721movups [rsi+8], x0
000d1725mov rdi, r13
000d1728call alloc::vec::Vec<T,A>::push
000d172d
000d172dloc_d172d:
000d172dmov rax, [r12+24]
000d1732mov [r12], rax
000d1736cmp [rbx+224], 2
000d173dje 0xd1759
000d173flea rsi, [rbx+8]
000d1743mov rdi, rbx
000d1746add rdi, 360
000d174dmov rdx, r13
000d1750mov ecx, [rsp+68]
000d1754call indicatif::style::ProgressStyle::format_state
000d1759
000d1759loc_d1759:
000d1759mov rdi, r12
000d175cmov rsi, [rsp+104]
000d1761call core::mem::drop
000d1766lea rdi, [rsp+192]
000d176ecall indicatif::draw_target::Drawable::draw
000d1773lea rdi, [rsp+120]
000d1778mov [rdi], rax
000d177bcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d1780test r15b, r15b
000d1783je 0xd178f
000d1785lea rdi, [rsp+32]
000d178acall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000d178f
000d178floc_d178f:
000d178fmov r13, [rsp+112]
000d1794
000d1794loc_d1794:
000d1794movzx esi, bpl
000d1798mov rdi, rbx
000d179bcall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d17a0mov rsi, [r13+8]
000d17a4mov rdi, r14
000d17a7add rsp, 312
000d17aepop rbx
000d17afpop r12
000d17b1pop r13
000d17b3pop r14
000d17b5pop r15
000d17b7pop rbp
000d17b8jmp 0x1137a0
000d17bd
000d17bdloc_d17bd:
000d17bdpush 8
000d17bfpop rdi
000d17c0push 96
000d17c2pop rsi
000d17c3call alloc::alloc::handle_alloc_error
000d17c8ud2
000d1453
000d17ca
000d17casimplelog::loggers::logging::write_thread_id:
000d17capush rbp
000d17cbpush r15
000d17cdpush r14
000d17cfpush r13
000d17d1push r12
000d17d3push rbx
000d17d4sub rsp, 232
000d17dbmov [rsp+16], rdx
000d17e0mov r12, rsi
000d17e3mov [rsp+8], rdi
000d17e8call std::thread::current
000d17edlea r14, [rsp+72]
000d17f2mov [r14], rax
000d17f5mov rax, [rax+16]
000d17f9lea rcx, [rsp+160]
000d1801mov [rcx], rax
000d1804lea rdx, [rsp+24]
000d1809mov [rdx], rcx
000d180clea rax, [rip+0x13fd7d]
000d1813lea rbp, [rsp+104]
000d1818mov [rbp], rax
000d181cpush 1
000d181epop r13
000d1820mov [rbp+8], r13
000d1824and [rbp+32], 0
000d1829lea rax, [rip+0xd2380]
000d1830mov [rdx+8], rax
000d1834mov [rbp+16], rdx
000d1838mov [rbp+24], r13
000d183clea rbx, [rsp+184]
000d1844mov rdi, rbx
000d1847mov rsi, rbp
000d184acall alloc::fmt::format
000d184fmov rdi, r14
000d1852call core::ptr::drop_in_place<std::thread::Thread>
000d1857mov rsi, [rbx]
000d185amov rax, [rbx+8]
000d185emov [rsp+56], rax
000d1863mov rdx, [rbx+16]
000d1867lea rcx, [rip-0x42422]
000d186elea r14, [rsp+160]
000d1876push 9
000d1878pop r8
000d187amov rdi, r14
000d187dmov [rsp+64], rsi
000d1882call alloc::str::_<impl str>::replace
000d1887mov r15, [r14]
000d188amov rdx, [r14+16]
000d188elea rcx, [rip-0x41860]
000d1895lea r14, [rsp+72]
000d189amov rdi, r14
000d189dmov rsi, r15
000d18a0mov r8, r13
000d18a3call alloc::str::_<impl str>::replace
000d18a8test r12, r12
000d18abje 0xd191a
000d18adcmp r12, 1
000d18b1jne 0xd19a8
000d18b7lea rax, [rsp+96]
000d18bcmov rcx, [rsp+16]
000d18c1mov [rax], rcx
000d18c4mov [rsp+24], r14
000d18c9lea rcx, [rip-11747]
000d18d0mov [rsp+32], rcx
000d18d5mov [rsp+40], rax
000d18dapush 2
000d18dcpop rax
000d18ddmov [rsp+104], rax
000d18e2mov [rsp+120], r13
000d18e7mov [rsp+128], r13
000d18efand [rsp+136], 0
000d18f8lea rcx, [rip+0x323d1]
000d18ffmov [rsp+48], rcx
000d1904mov [rsp+144], 32
000d1910mov [rsp+152], 0
000d1918jmp 0xd197b
000d191a
000d191aloc_d191a:
000d191alea rax, [rsp+96]
000d191fmov rcx, [rsp+16]
000d1924mov [rax], rcx
000d1927mov [rsp+24], r14
000d192clea rcx, [rip-11846]
000d1933mov [rsp+32], rcx
000d1938mov [rsp+40], rax
000d193dpush 2
000d193fpop rax
000d1940mov [rsp+104], rax
000d1945mov [rsp+120], r13
000d194amov [rsp+128], r13
000d1952and [rsp+136], 0
000d195blea rcx, [rip+0x3236e]
000d1962mov [rsp+48], rcx
000d1967mov [rsp+144], 32
000d1973mov [rsp+152], 1
000d197b
000d197bloc_d197b:
000d197blea rcx, [rip+0x13e2de]
000d1982lea rsi, [rsp+184]
000d198amov [rsi], rcx
000d198dmov [rsi+8], rax
000d1991mov [rsi+32], rbp
000d1995mov [rsi+40], r13
000d1999lea rcx, [rsp+24]
000d199emov [rsi+16], rcx
000d19a2mov [rsi+24], rax
000d19a6jmp 0xd19e7
000d19a8
000d19a8loc_d19a8:
000d19a8mov [rsp+184], r14
000d19b0lea rax, [rip+0x13e2a9]
000d19b7lea rsi, [rsp+104]
000d19bcmov [rsi], rax
000d19bfmov [rsi+8], 2
000d19c7and [rsi+32], 0
000d19cclea rax, [rip-12006]
000d19d3mov [rsp+192], rax
000d19dbmov [rsi+16], rbx
000d19dfmov [rsi+24], 1
000d19e7
000d19e7loc_d19e7:
000d19e7mov rdi, [rsp+8]
000d19eccall std::io::Write::write_fmt
000d19f1mov rbx, rax
000d19f4test rax, rax
000d19f7je 0xd1a1a
000d19f9mov rdi, [rsp+72]
000d19femov rsi, [rsp+80]
000d1a03call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d1a08mov rsi, [rsp+168]
000d1a10mov rdi, r15
000d1a13call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d1a18jmp 0xd1a3b
000d1a1a
000d1a1aloc_d1a1a:
000d1a1amov rdi, [rsp+72]
000d1a1fmov rsi, [rsp+80]
000d1a24call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d1a29mov rsi, [rsp+168]
000d1a31mov rdi, r15
000d1a34call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d1a39xor ebx, ebx
000d1a3b
000d1a3bloc_d1a3b:
000d1a3bmov rdi, [rsp+64]
000d1a40mov rsi, [rsp+56]
000d1a45call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d1a4amov rax, rbx
000d1a4dadd rsp, 232
000d1a54pop rbx
000d1a55pop r12
000d1a57pop r13
000d1a59pop r14
000d1a5bpop r15
000d1a5dpop rbp
000d1a5eret
000d17ca
000d17casimplelog::loggers::logging::write_thread_id:
000d17capush rbp
000d17cbpush r15
000d17cdpush r14
000d17cfpush r13
000d17d1push r12
000d17d3push rbx
000d17d4sub rsp, 232
000d17dbmov [rsp+16], rdx
000d17e0mov r12, rsi
000d17e3mov [rsp+8], rdi
000d17e8call std::thread::current
000d17edlea r14, [rsp+72]
000d17f2mov [r14], rax
000d17f5mov rax, [rax+16]
000d17f9lea rcx, [rsp+160]
000d1801mov [rcx], rax
000d1804lea rdx, [rsp+24]
000d1809mov [rdx], rcx
000d180clea rax, [rip+0x13fd7d]
000d1813lea rbp, [rsp+104]
000d1818mov [rbp], rax
000d181cpush 1
000d181epop r13
000d1820mov [rbp+8], r13
000d1824and [rbp+32], 0
000d1829lea rax, [rip+0xd2380]
000d1830mov [rdx+8], rax
000d1834mov [rbp+16], rdx
000d1838mov [rbp+24], r13
000d183clea rbx, [rsp+184]
000d1844mov rdi, rbx
000d1847mov rsi, rbp
000d184acall alloc::fmt::format
000d184fmov rdi, r14
000d1852call core::ptr::drop_in_place<std::thread::Thread>
000d1857mov rsi, [rbx]
000d185amov rax, [rbx+8]
000d185emov [rsp+56], rax
000d1863mov rdx, [rbx+16]
000d1867lea rcx, [rip-0x42422]
000d186elea r14, [rsp+160]
000d1876push 9
000d1878pop r8
000d187amov rdi, r14
000d187dmov [rsp+64], rsi
000d1882call alloc::str::_<impl str>::replace
000d1887mov r15, [r14]
000d188amov rdx, [r14+16]
000d188elea rcx, [rip-0x41860]
000d1895lea r14, [rsp+72]
000d189amov rdi, r14
000d189dmov rsi, r15
000d18a0mov r8, r13
000d18a3call alloc::str::_<impl str>::replace
000d18a8test r12, r12
000d18abje 0xd191a
000d18adcmp r12, 1
000d18b1jne 0xd19a8
000d18b7lea rax, [rsp+96]
000d18bcmov rcx, [rsp+16]
000d18c1mov [rax], rcx
000d18c4mov [rsp+24], r14
000d18c9lea rcx, [rip-11747]
000d18d0mov [rsp+32], rcx
000d18d5mov [rsp+40], rax
000d18dapush 2
000d18dcpop rax
000d18ddmov [rsp+104], rax
000d18e2mov [rsp+120], r13
000d18e7mov [rsp+128], r13
000d18efand [rsp+136], 0
000d18f8lea rcx, [rip+0x323d1]
000d18ffmov [rsp+48], rcx
000d1904mov [rsp+144], 32
000d1910mov [rsp+152], 0
000d1918jmp 0xd197b
000d191a
000d191aloc_d191a:
000d191alea rax, [rsp+96]
000d191fmov rcx, [rsp+16]
000d1924mov [rax], rcx
000d1927mov [rsp+24], r14
000d192clea rcx, [rip-11846]
000d1933mov [rsp+32], rcx
000d1938mov [rsp+40], rax
000d193dpush 2
000d193fpop rax
000d1940mov [rsp+104], rax
000d1945mov [rsp+120], r13
000d194amov [rsp+128], r13
000d1952and [rsp+136], 0
000d195blea rcx, [rip+0x3236e]
000d1962mov [rsp+48], rcx
000d1967mov [rsp+144], 32
000d1973mov [rsp+152], 1
000d197b
000d197bloc_d197b:
000d197blea rcx, [rip+0x13e2de]
000d1982lea rsi, [rsp+184]
000d198amov [rsi], rcx
000d198dmov [rsi+8], rax
000d1991mov [rsi+32], rbp
000d1995mov [rsi+40], r13
000d1999lea rcx, [rsp+24]
000d199emov [rsi+16], rcx
000d19a2mov [rsi+24], rax
000d19a6jmp 0xd19e7
000d19a8
000d19a8loc_d19a8:
000d19a8mov [rsp+184], r14
000d19b0lea rax, [rip+0x13e2a9]
000d19b7lea rsi, [rsp+104]
000d19bcmov [rsi], rax
000d19bfmov [rsi+8], 2
000d19c7and [rsi+32], 0
000d19cclea rax, [rip-12006]
000d19d3mov [rsp+192], rax
000d19dbmov [rsi+16], rbx
000d19dfmov [rsi+24], 1
000d19e7
000d19e7loc_d19e7:
000d19e7mov rdi, [rsp+8]
000d19eccall std::io::Write::write_fmt
000d19f1mov rbx, rax
000d19f4test rax, rax
000d19f7je 0xd1a1a
000d19f9mov rdi, [rsp+72]
000d19femov rsi, [rsp+80]
000d1a03call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d1a08mov rsi, [rsp+168]
000d1a10mov rdi, r15
000d1a13call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d1a18jmp 0xd1a3b
000d1a1a
000d1a1aloc_d1a1a:
000d1a1amov rdi, [rsp+72]
000d1a1fmov rsi, [rsp+80]
000d1a24call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d1a29mov rsi, [rsp+168]
000d1a31mov rdi, r15
000d1a34call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d1a39xor ebx, ebx
000d1a3b
000d1a3bloc_d1a3b:
000d1a3bmov rdi, [rsp+64]
000d1a40mov rsi, [rsp+56]
000d1a45call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000d1a4amov rax, rbx
000d1a4dadd rsp, 232
000d1a54pop rbx
000d1a55pop r12
000d1a57pop r13
000d1a59pop r14
000d1a5bpop r15
000d1a5dpop rbp
000d1a5eret
000d17ca
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
Loading..