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
Loading..