File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
000cde94
000cde94alloc::fmt::format:
000cde94push r15
000cde96push r14
000cde98push r13
000cde9apush r12
000cde9cpush rbx
000cde9dmov rbx, rdi
000cdea0mov rcx, [rsi+8]
000cdea4mov rax, [rsi+24]
000cdea8cmp rcx, 1
000cdeacje 0xcdec4
000cdeaetest rcx, rcx
000cdeb1jne 0xcdec9
000cdeb3test rax, rax
000cdeb6jne 0xcdec9
000cdeb8lea r15, [rip-0x3cbc7]
000cdebfxor r14l, r14l
000cdec2jmp 0xcdee4
000cdec4
000cdec4loc_cdec4:
000cdec4test rax, rax
000cdec7je 0xcdeda
000cdec9
000cdec9loc_cdec9:
000cdec9mov rdi, rbx
000cdeccpop rbx
000cdecdpop r12
000cdecfpop r13
000cded1pop r14
000cded3pop r15
000cded5jmp 0x100330
000cdeda
000cdedaloc_cdeda:
000cdedamov rax, [rsi]
000cdeddmov r15, [rax]
000cdee0mov r14, [rax+8]
000cdee4
000cdee4loc_cdee4:
000cdee4mov rdi, r14
000cdee7call alloc::raw_vec::RawVec<T,A>::allocate_in
000cdeecmov r12, rax
000cdeefmov r13, rdx
000cdef2mov rdi, rax
000cdef5mov rsi, r15
000cdef8mov rdx, r14
000cdefbcall [rip+0x143c1f]
000cdf01mov [rbx], r12
000cdf04mov [rbx+8], r13
000cdf08mov [rbx+16], r14
000cdf0cpop rbx
000cdf0dpop r12
000cdf0fpop r13
000cdf11pop r14
000cdf13pop r15
000cdf15ret
000cde94
000cde94alloc::fmt::format:
000cde94push r15
000cde96push r14
000cde98push r13
000cde9apush r12
000cde9cpush rbx
000cde9dmov rbx, rdi
000cdea0mov rcx, [rsi+8]
000cdea4mov rax, [rsi+24]
000cdea8cmp rcx, 1
000cdeacje 0xcdec4
000cdeaetest rcx, rcx
000cdeb1jne 0xcdec9
000cdeb3test rax, rax
000cdeb6jne 0xcdec9
000cdeb8lea r15, [rip-0x3cbc7]
000cdebfxor r14l, r14l
000cdec2jmp 0xcdee4
000cdec4
000cdec4loc_cdec4:
000cdec4test rax, rax
000cdec7je 0xcdeda
000cdec9
000cdec9loc_cdec9:
000cdec9mov rdi, rbx
000cdeccpop rbx
000cdecdpop r12
000cdecfpop r13
000cded1pop r14
000cded3pop r15
000cded5jmp 0x100330
000cdeda
000cdedaloc_cdeda:
000cdedamov rax, [rsi]
000cdeddmov r15, [rax]
000cdee0mov r14, [rax+8]
000cdee4
000cdee4loc_cdee4:
000cdee4mov rdi, r14
000cdee7call alloc::raw_vec::RawVec<T,A>::allocate_in
000cdeecmov r12, rax
000cdeefmov r13, rdx
000cdef2mov rdi, rax
000cdef5mov rsi, r15
000cdef8mov rdx, r14
000cdefbcall [rip+0x143c1f]
000cdf01mov [rbx], r12
000cdf04mov [rbx+8], r13
000cdf08mov [rbx+16], r14
000cdf0cpop rbx
000cdf0dpop r12
000cdf0fpop r13
000cdf11pop r14
000cdf13pop r15
000cdf15ret
000cde94
000cdf16
000cdf16alloc::str::_<impl str>::replace:
000cdf16push rbp
000cdf17push r15
000cdf19push r14
000cdf1bpush r13
000cdf1dpush r12
000cdf1fpush rbx
000cdf20sub rsp, 232
000cdf27mov [rsp+56], rdi
000cdf2clea rax, [rsp+104]
000cdf31mov [rax], 1
000cdf38xorps x0, x0
000cdf3bmovups [rax+8], x0
000cdf3flea r14, [rsp+128]
000cdf47mov rdi, r14
000cdf4amov [rsp+40], rsi
000cdf4fmov [rsp+48], rdx
000cdf54call core::str::pattern::StrSearcher::new
000cdf59mov rax, [r14]
000cdf5cmov [rsp+80], rax
000cdf61mov rbp, [r14+8]
000cdf65mov rax, [r14+24]
000cdf69mov rcx, [r14+32]
000cdf6dmov [rsp+88], rcx
000cdf72mov r12, [r14+40]
000cdf76mov rcx, [r14+56]
000cdf7amov [rsp+16], rcx
000cdf7fmov rbx, [r14+72]
000cdf83mov r13, [r14+80]
000cdf87mov r15, [r14+88]
000cdf8bmov r14, [r14+96]
000cdf8flea rcx, [r14-1]
000cdf93mov [rsp+96], rcx
000cdf98mov rcx, rax
000cdf9band rcx, -256
000cdfa2mov [rsp+72], rcx
000cdfa7mov [rsp+64], rax
000cdfacmov ecx, eax
000cdfaexor eax, eax
000cdfb0mov [rsp+32], rax
000cdfb5
000cdfb5loc_cdfb5:
000cdfb5cmp [rsp+80], 0
000cdfbbje 0xce0fd
000cdfc1mov [rsp+15], cl
000cdfc5movzx edx, cl
000cdfc8or rdx, [rsp+72]
000cdfcdmov rax, r14
000cdfd0sub rax, rdx
000cdfd3mov [rsp+24], rax
000cdfd8mov rax, [rsp+16]
000cdfddmov r8, rax
000cdfe0mov r9, rax
000cdfe3
000cdfe3loc_cdfe3:
000cdfe3cmp rbp, r9
000cdfe6mov r10, r9
000cdfe9cmova r10, rbp
000cdfedcmp rax, -1
000cdff1cmove r10, rbp
000cdff5mov r11l, 0
000cdffbcmovne r11, r9
000cdfff
000cdfffloc_cdfff:
000cdfffmov rax, [rsp+96]
000ce004add rax, r12
000ce007cmp rax, r13
000ce00ajae 0xce226
000ce010movzx eax, [rbx+rax]
000ce014mov rcx, [rsp+88]
000ce019bt rcx, rax
000ce01djae 0xce0ac
000ce023lea rcx, [rbx+r12]
000ce027mov rdi, r10
000ce02a
000ce02aloc_ce02a:
000ce02acmp rdi, r14
000ce02djae 0xce062
000ce02fmov rax, rdi
000ce032add rdi, r12
000ce035cmp rdi, r13
000ce038jae 0xce26d
000ce03elea rdi, [rax+1]
000ce042mov sil, [r15+rax]
000ce046cmp sil, [rcx+rax]
000ce04aje 0xce02a
000ce04csub r12, rbp
000ce04fadd r12, rax
000ce052inc r12
000ce055mov rax, [rsp+16]
000ce05acmp rax, -1
000ce05eje 0xcdfff
000ce060jmp 0xce0ca
000ce062
000ce062loc_ce062:
000ce062mov rax, rbp
000ce065
000ce065loc_ce065:
000ce065cmp r11, rax
000ce068jae 0xce0d5
000ce06adec rax
000ce06dcmp rax, r14
000ce070jae 0xce283
000ce076lea rcx, [rax+r12]
000ce07acmp rcx, r13
000ce07djae 0xce292
000ce083mov dil, [r15+rax]
000ce087cmp dil, [rbx+rcx]
000ce08bje 0xce065
000ce08dadd r12, rdx
000ce090mov rax, [rsp+16]
000ce095cmp rax, -1
000ce099je 0xcdfff
000ce09fmov r9, [rsp+24]
000ce0a4mov r8, r9
000ce0a7jmp 0xcdfe3
000ce0ac
000ce0acloc_ce0ac:
000ce0acadd r12, r14
000ce0afmov rax, [rsp+16]
000ce0b4cmp rax, -1
000ce0b8mov ecx, 0
000ce0bdcmovne r8, rcx
000ce0c1cmovne r9, rcx
000ce0c5jmp 0xcdfe3
000ce0ca
000ce0caloc_ce0ca:
000ce0caxor r8l, r8l
000ce0cdxor r9l, r9l
000ce0d0jmp 0xcdfe3
000ce0d5
000ce0d5loc_ce0d5:
000ce0d5cmp [rsp+16], -1
000ce0dbmov eax, 0
000ce0e0cmovne r8, rax
000ce0e4lea rax, [r12+r14]
000ce0e8mov rdx, r12
000ce0ebmov [rsp+24], rax
000ce0f0mov r12, rax
000ce0f3mov [rsp+16], r8
000ce0f8jmp 0xce1e5
000ce0fd
000ce0fdloc_ce0fd:
000ce0fdtest [rsp+64], 0xff0000
000ce105jne 0xce226
000ce10bmov esi, ecx
000ce10d
000ce10dloc_ce10d:
000ce10dmov rax, r13
000ce110test rbp, rbp
000ce113je 0xce12e
000ce115mov rax, r13
000ce118sub rax, rbp
000ce11bjbe 0xce128
000ce11dcmp [rbx+rbp], -65
000ce121jg 0xce12e
000ce123jmp 0xce2a6
000ce128
000ce128loc_ce128:
000ce128jne 0xce2a6
000ce12e
000ce12eloc_ce12e:
000ce12etest rax, rax
000ce131je 0xce1c3
000ce137movzx eax, [rbx+rbp]
000ce13btest al, al
000ce13djns 0xce188
000ce13fmov ecx, eax
000ce141and ecx, 31
000ce144movzx edi, [rbx+rbp+1]
000ce149and edi, 63
000ce14ccmp al, -33
000ce14ejbe 0xce178
000ce150movzx edx, [rbx+rbp+2]
000ce155shl edi, 6
000ce158and edx, 63
000ce15bor edx, edi
000ce15dcmp al, -16
000ce15fjb 0xce181
000ce161movzx eax, [rbx+rbp+3]
000ce166and ecx, 7
000ce169shl ecx, 18
000ce16cshl edx, 6
000ce16fand eax, 63
000ce172or eax, edx
000ce174or eax, ecx
000ce176jmp 0xce188
000ce178
000ce178loc_ce178:
000ce178shl ecx, 6
000ce17bor ecx, edi
000ce17dmov eax, ecx
000ce17fjmp 0xce188
000ce181
000ce181loc_ce181:
000ce181shl ecx, 12
000ce184or edx, ecx
000ce186mov eax, edx
000ce188
000ce188loc_ce188:
000ce188test sil, sil
000ce18bjne 0xce1d4
000ce18dcmp eax, 0x110000
000ce192je 0xce226
000ce198push 1
000ce19apop rcx
000ce19bcmp eax, 128
000ce1a0jb 0xce1b8
000ce1a2push 2
000ce1a4pop rcx
000ce1a5cmp eax, 2048
000ce1aajb 0xce1b8
000ce1accmp eax, 0x10000
000ce1b1push 4
000ce1b3pop rcx
000ce1b4sbb rcx, 0
000ce1b8
000ce1b8loc_ce1b8:
000ce1b8add rbp, rcx
000ce1bbmov sil, 1
000ce1bejmp 0xce10d
000ce1c3
000ce1c3loc_ce1c3:
000ce1c3mov [rsp+15], sil
000ce1c8test sil, sil
000ce1cbje 0xce226
000ce1cdxor [rsp+15], 1
000ce1d2jmp 0xce1dd
000ce1d4
000ce1d4loc_ce1d4:
000ce1d4xor sil, 1
000ce1d8mov [rsp+15], sil
000ce1dd
000ce1ddloc_ce1dd:
000ce1ddmov [rsp+24], rbp
000ce1e2mov rdx, rbp
000ce1e5
000ce1e5loc_ce1e5:
000ce1e5mov rax, [rsp+40]
000ce1eamov rsi, [rsp+32]
000ce1efadd rsi, rax
000ce1f2add rdx, rax
000ce1f5lea rdi, [rsp+104]
000ce1facall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce1fflea rdi, [rsp+104]
000ce204lea rdx, [rip-0x3cf13]
000ce20bmov rsi, rdx
000ce20ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce213mov rax, [rsp+24]
000ce218mov [rsp+32], rax
000ce21dmov cl, [rsp+15]
000ce221jmp 0xcdfb5
000ce226
000ce226loc_ce226:
000ce226mov rax, [rsp+40]
000ce22bmov rsi, [rsp+32]
000ce230add rsi, rax
000ce233mov rdx, [rsp+48]
000ce238add rdx, rax
000ce23blea rbx, [rsp+104]
000ce240mov rdi, rbx
000ce243call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce248mov rax, [rbx+16]
000ce24cmov rcx, [rsp+56]
000ce251mov [rcx+16], rax
000ce255movups x0, [rbx]
000ce258movups [rcx], x0
000ce25badd rsp, 232
000ce262pop rbx
000ce263pop r12
000ce265pop r13
000ce267pop r14
000ce269pop r15
000ce26bpop rbp
000ce26cret
000ce26d
000ce26dloc_ce26d:
000ce26dadd r10, r12
000ce270cmp r13, r10
000ce273cmova r10, r13
000ce277lea rdx, [rip+0x141b22]
000ce27emov rdi, r10
000ce281jmp 0xce29c
000ce283
000ce283loc_ce283:
000ce283lea rdx, [rip+0x141ae6]
000ce28amov rdi, rax
000ce28dmov rsi, r14
000ce290jmp 0xce29f
000ce292
000ce292loc_ce292:
000ce292lea rdx, [rip+0x141aef]
000ce299mov rdi, rcx
000ce29c
000ce29cloc_ce29c:
000ce29cmov rsi, r13
000ce29f
000ce29floc_ce29f:
000ce29fcall core::panicking::panic_bounds_check
000ce2a4ud2
000ce2a6
000ce2a6loc_ce2a6:
000ce2a6lea r8, [rip+0x141fcb]
000ce2admov rdi, rbx
000ce2b0mov rsi, r13
000ce2b3mov rdx, rbp
000ce2b6mov rcx, r13
000ce2b9call core::str::slice_error_fail
000ce2beud2
000cdf16
000cdf16alloc::str::_<impl str>::replace:
000cdf16push rbp
000cdf17push r15
000cdf19push r14
000cdf1bpush r13
000cdf1dpush r12
000cdf1fpush rbx
000cdf20sub rsp, 232
000cdf27mov [rsp+56], rdi
000cdf2clea rax, [rsp+104]
000cdf31mov [rax], 1
000cdf38xorps x0, x0
000cdf3bmovups [rax+8], x0
000cdf3flea r14, [rsp+128]
000cdf47mov rdi, r14
000cdf4amov [rsp+40], rsi
000cdf4fmov [rsp+48], rdx
000cdf54call core::str::pattern::StrSearcher::new
000cdf59mov rax, [r14]
000cdf5cmov [rsp+80], rax
000cdf61mov rbp, [r14+8]
000cdf65mov rax, [r14+24]
000cdf69mov rcx, [r14+32]
000cdf6dmov [rsp+88], rcx
000cdf72mov r12, [r14+40]
000cdf76mov rcx, [r14+56]
000cdf7amov [rsp+16], rcx
000cdf7fmov rbx, [r14+72]
000cdf83mov r13, [r14+80]
000cdf87mov r15, [r14+88]
000cdf8bmov r14, [r14+96]
000cdf8flea rcx, [r14-1]
000cdf93mov [rsp+96], rcx
000cdf98mov rcx, rax
000cdf9band rcx, -256
000cdfa2mov [rsp+72], rcx
000cdfa7mov [rsp+64], rax
000cdfacmov ecx, eax
000cdfaexor eax, eax
000cdfb0mov [rsp+32], rax
000cdfb5
000cdfb5loc_cdfb5:
000cdfb5cmp [rsp+80], 0
000cdfbbje 0xce0fd
000cdfc1mov [rsp+15], cl
000cdfc5movzx edx, cl
000cdfc8or rdx, [rsp+72]
000cdfcdmov rax, r14
000cdfd0sub rax, rdx
000cdfd3mov [rsp+24], rax
000cdfd8mov rax, [rsp+16]
000cdfddmov r8, rax
000cdfe0mov r9, rax
000cdfe3
000cdfe3loc_cdfe3:
000cdfe3cmp rbp, r9
000cdfe6mov r10, r9
000cdfe9cmova r10, rbp
000cdfedcmp rax, -1
000cdff1cmove r10, rbp
000cdff5mov r11l, 0
000cdffbcmovne r11, r9
000cdfff
000cdfffloc_cdfff:
000cdfffmov rax, [rsp+96]
000ce004add rax, r12
000ce007cmp rax, r13
000ce00ajae 0xce226
000ce010movzx eax, [rbx+rax]
000ce014mov rcx, [rsp+88]
000ce019bt rcx, rax
000ce01djae 0xce0ac
000ce023lea rcx, [rbx+r12]
000ce027mov rdi, r10
000ce02a
000ce02aloc_ce02a:
000ce02acmp rdi, r14
000ce02djae 0xce062
000ce02fmov rax, rdi
000ce032add rdi, r12
000ce035cmp rdi, r13
000ce038jae 0xce26d
000ce03elea rdi, [rax+1]
000ce042mov sil, [r15+rax]
000ce046cmp sil, [rcx+rax]
000ce04aje 0xce02a
000ce04csub r12, rbp
000ce04fadd r12, rax
000ce052inc r12
000ce055mov rax, [rsp+16]
000ce05acmp rax, -1
000ce05eje 0xcdfff
000ce060jmp 0xce0ca
000ce062
000ce062loc_ce062:
000ce062mov rax, rbp
000ce065
000ce065loc_ce065:
000ce065cmp r11, rax
000ce068jae 0xce0d5
000ce06adec rax
000ce06dcmp rax, r14
000ce070jae 0xce283
000ce076lea rcx, [rax+r12]
000ce07acmp rcx, r13
000ce07djae 0xce292
000ce083mov dil, [r15+rax]
000ce087cmp dil, [rbx+rcx]
000ce08bje 0xce065
000ce08dadd r12, rdx
000ce090mov rax, [rsp+16]
000ce095cmp rax, -1
000ce099je 0xcdfff
000ce09fmov r9, [rsp+24]
000ce0a4mov r8, r9
000ce0a7jmp 0xcdfe3
000ce0ac
000ce0acloc_ce0ac:
000ce0acadd r12, r14
000ce0afmov rax, [rsp+16]
000ce0b4cmp rax, -1
000ce0b8mov ecx, 0
000ce0bdcmovne r8, rcx
000ce0c1cmovne r9, rcx
000ce0c5jmp 0xcdfe3
000ce0ca
000ce0caloc_ce0ca:
000ce0caxor r8l, r8l
000ce0cdxor r9l, r9l
000ce0d0jmp 0xcdfe3
000ce0d5
000ce0d5loc_ce0d5:
000ce0d5cmp [rsp+16], -1
000ce0dbmov eax, 0
000ce0e0cmovne r8, rax
000ce0e4lea rax, [r12+r14]
000ce0e8mov rdx, r12
000ce0ebmov [rsp+24], rax
000ce0f0mov r12, rax
000ce0f3mov [rsp+16], r8
000ce0f8jmp 0xce1e5
000ce0fd
000ce0fdloc_ce0fd:
000ce0fdtest [rsp+64], 0xff0000
000ce105jne 0xce226
000ce10bmov esi, ecx
000ce10d
000ce10dloc_ce10d:
000ce10dmov rax, r13
000ce110test rbp, rbp
000ce113je 0xce12e
000ce115mov rax, r13
000ce118sub rax, rbp
000ce11bjbe 0xce128
000ce11dcmp [rbx+rbp], -65
000ce121jg 0xce12e
000ce123jmp 0xce2a6
000ce128
000ce128loc_ce128:
000ce128jne 0xce2a6
000ce12e
000ce12eloc_ce12e:
000ce12etest rax, rax
000ce131je 0xce1c3
000ce137movzx eax, [rbx+rbp]
000ce13btest al, al
000ce13djns 0xce188
000ce13fmov ecx, eax
000ce141and ecx, 31
000ce144movzx edi, [rbx+rbp+1]
000ce149and edi, 63
000ce14ccmp al, -33
000ce14ejbe 0xce178
000ce150movzx edx, [rbx+rbp+2]
000ce155shl edi, 6
000ce158and edx, 63
000ce15bor edx, edi
000ce15dcmp al, -16
000ce15fjb 0xce181
000ce161movzx eax, [rbx+rbp+3]
000ce166and ecx, 7
000ce169shl ecx, 18
000ce16cshl edx, 6
000ce16fand eax, 63
000ce172or eax, edx
000ce174or eax, ecx
000ce176jmp 0xce188
000ce178
000ce178loc_ce178:
000ce178shl ecx, 6
000ce17bor ecx, edi
000ce17dmov eax, ecx
000ce17fjmp 0xce188
000ce181
000ce181loc_ce181:
000ce181shl ecx, 12
000ce184or edx, ecx
000ce186mov eax, edx
000ce188
000ce188loc_ce188:
000ce188test sil, sil
000ce18bjne 0xce1d4
000ce18dcmp eax, 0x110000
000ce192je 0xce226
000ce198push 1
000ce19apop rcx
000ce19bcmp eax, 128
000ce1a0jb 0xce1b8
000ce1a2push 2
000ce1a4pop rcx
000ce1a5cmp eax, 2048
000ce1aajb 0xce1b8
000ce1accmp eax, 0x10000
000ce1b1push 4
000ce1b3pop rcx
000ce1b4sbb rcx, 0
000ce1b8
000ce1b8loc_ce1b8:
000ce1b8add rbp, rcx
000ce1bbmov sil, 1
000ce1bejmp 0xce10d
000ce1c3
000ce1c3loc_ce1c3:
000ce1c3mov [rsp+15], sil
000ce1c8test sil, sil
000ce1cbje 0xce226
000ce1cdxor [rsp+15], 1
000ce1d2jmp 0xce1dd
000ce1d4
000ce1d4loc_ce1d4:
000ce1d4xor sil, 1
000ce1d8mov [rsp+15], sil
000ce1dd
000ce1ddloc_ce1dd:
000ce1ddmov [rsp+24], rbp
000ce1e2mov rdx, rbp
000ce1e5
000ce1e5loc_ce1e5:
000ce1e5mov rax, [rsp+40]
000ce1eamov rsi, [rsp+32]
000ce1efadd rsi, rax
000ce1f2add rdx, rax
000ce1f5lea rdi, [rsp+104]
000ce1facall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce1fflea rdi, [rsp+104]
000ce204lea rdx, [rip-0x3cf13]
000ce20bmov rsi, rdx
000ce20ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce213mov rax, [rsp+24]
000ce218mov [rsp+32], rax
000ce21dmov cl, [rsp+15]
000ce221jmp 0xcdfb5
000ce226
000ce226loc_ce226:
000ce226mov rax, [rsp+40]
000ce22bmov rsi, [rsp+32]
000ce230add rsi, rax
000ce233mov rdx, [rsp+48]
000ce238add rdx, rax
000ce23blea rbx, [rsp+104]
000ce240mov rdi, rbx
000ce243call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce248mov rax, [rbx+16]
000ce24cmov rcx, [rsp+56]
000ce251mov [rcx+16], rax
000ce255movups x0, [rbx]
000ce258movups [rcx], x0
000ce25badd rsp, 232
000ce262pop rbx
000ce263pop r12
000ce265pop r13
000ce267pop r14
000ce269pop r15
000ce26bpop rbp
000ce26cret
000ce26d
000ce26dloc_ce26d:
000ce26dadd r10, r12
000ce270cmp r13, r10
000ce273cmova r10, r13
000ce277lea rdx, [rip+0x141b22]
000ce27emov rdi, r10
000ce281jmp 0xce29c
000ce283
000ce283loc_ce283:
000ce283lea rdx, [rip+0x141ae6]
000ce28amov rdi, rax
000ce28dmov rsi, r14
000ce290jmp 0xce29f
000ce292
000ce292loc_ce292:
000ce292lea rdx, [rip+0x141aef]
000ce299mov rdi, rcx
000ce29c
000ce29cloc_ce29c:
000ce29cmov rsi, r13
000ce29f
000ce29floc_ce29f:
000ce29fcall core::panicking::panic_bounds_check
000ce2a4ud2
000ce2a6
000ce2a6loc_ce2a6:
000ce2a6lea r8, [rip+0x141fcb]
000ce2admov rdi, rbx
000ce2b0mov rsi, r13
000ce2b3mov rdx, rbp
000ce2b6mov rcx, r13
000ce2b9call core::str::slice_error_fail
000ce2beud2
000cdf16
000ce2c0
000ce2c0alloc::vec::Vec<T,A>::push:
000ce2c0push r14
000ce2c2push rbx
000ce2c3push rax
000ce2c4mov r14, rsi
000ce2c7mov rbx, rdi
000ce2camov rsi, [rdi+16]
000ce2cecmp rsi, [rdi+8]
000ce2d2jne 0xce2e0
000ce2d4mov rdi, rbx
000ce2d7call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000ce2dcmov rsi, [rbx+16]
000ce2e0
000ce2e0loc_ce2e0:
000ce2e0mov rax, [rbx]
000ce2e3imul rcx, rsi, 24
000ce2e7mov rdx, [r14+16]
000ce2ebmov [rax+rcx+16], rdx
000ce2f0movups x0, [r14]
000ce2f4movups [rax+rcx], x0
000ce2f8inc rsi
000ce2fbmov [rbx+16], rsi
000ce2ffadd rsp, 8
000ce303pop rbx
000ce304pop r14
000ce306ret
000ce2c0
000ce2c0alloc::vec::Vec<T,A>::push:
000ce2c0push r14
000ce2c2push rbx
000ce2c3push rax
000ce2c4mov r14, rsi
000ce2c7mov rbx, rdi
000ce2camov rsi, [rdi+16]
000ce2cecmp rsi, [rdi+8]
000ce2d2jne 0xce2e0
000ce2d4mov rdi, rbx
000ce2d7call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000ce2dcmov rsi, [rbx+16]
000ce2e0
000ce2e0loc_ce2e0:
000ce2e0mov rax, [rbx]
000ce2e3imul rcx, rsi, 24
000ce2e7mov rdx, [r14+16]
000ce2ebmov [rax+rcx+16], rdx
000ce2f0movups x0, [r14]
000ce2f4movups [rax+rcx], x0
000ce2f8inc rsi
000ce2fbmov [rbx+16], rsi
000ce2ffadd rsp, 8
000ce303pop rbx
000ce304pop r14
000ce306ret
000ce2c0
000ce307
000ce307alloc::vec::Vec<T,A>::push:
000ce307push r14
000ce309push rbx
000ce30apush rax
000ce30bmov r14, rsi
000ce30emov rbx, rdi
000ce311mov rsi, [rdi+16]
000ce315cmp rsi, [rdi+8]
000ce319jne 0xce327
000ce31bmov rdi, rbx
000ce31ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
000ce323mov rsi, [rbx+16]
000ce327
000ce327loc_ce327:
000ce327mov rax, [rbx]
000ce32aimul rcx, rsi, 24
000ce32emov rdx, [r14+16]
000ce332mov [rax+rcx+16], rdx
000ce337movups x0, [r14]
000ce33bmovups [rax+rcx], x0
000ce33finc rsi
000ce342mov [rbx+16], rsi
000ce346add rsp, 8
000ce34apop rbx
000ce34bpop r14
000ce34dret
000ce307
000ce307alloc::vec::Vec<T,A>::push:
000ce307push r14
000ce309push rbx
000ce30apush rax
000ce30bmov r14, rsi
000ce30emov rbx, rdi
000ce311mov rsi, [rdi+16]
000ce315cmp rsi, [rdi+8]
000ce319jne 0xce327
000ce31bmov rdi, rbx
000ce31ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
000ce323mov rsi, [rbx+16]
000ce327
000ce327loc_ce327:
000ce327mov rax, [rbx]
000ce32aimul rcx, rsi, 24
000ce32emov rdx, [r14+16]
000ce332mov [rax+rcx+16], rdx
000ce337movups x0, [r14]
000ce33bmovups [rax+rcx], x0
000ce33finc rsi
000ce342mov [rbx+16], rsi
000ce346add rsp, 8
000ce34apop rbx
000ce34bpop r14
000ce34dret
000ce307
000ce34e
000ce34ealloc::vec::Vec<T,A>::retain::_{{closure}}:
000ce34epush r15
000ce350push r14
000ce352push r12
000ce354push rbx
000ce355push rax
000ce356mov rbx, rdx
000ce359mov r14, rsi
000ce35cmov rax, [rdi]
000ce35fmov rcx, [rax]
000ce362imul rdx, [rax+16], 24
000ce367
000ce367loc_ce367:
000ce367mov r15, rdx
000ce36atest rdx, rdx
000ce36dje 0xce390
000ce36flea r12, [rcx+24]
000ce373mov rdi, [rcx]
000ce376mov rsi, [rcx+16]
000ce37amov rdx, r14
000ce37dmov rcx, rbx
000ce380call _<std::path::PathBuf as core::cmp::PartialEq>::eq
000ce385lea rdx, [r15-24]
000ce389mov rcx, r12
000ce38ctest al, al
000ce38eje 0xce367
000ce390
000ce390loc_ce390:
000ce390test r15, r15
000ce393sete al
000ce396add rsp, 8
000ce39apop rbx
000ce39bpop r12
000ce39dpop r14
000ce39fpop r15
000ce3a1ret
000ce34e
000ce34ealloc::vec::Vec<T,A>::retain::_{{closure}}:
000ce34epush r15
000ce350push r14
000ce352push r12
000ce354push rbx
000ce355push rax
000ce356mov rbx, rdx
000ce359mov r14, rsi
000ce35cmov rax, [rdi]
000ce35fmov rcx, [rax]
000ce362imul rdx, [rax+16], 24
000ce367
000ce367loc_ce367:
000ce367mov r15, rdx
000ce36atest rdx, rdx
000ce36dje 0xce390
000ce36flea r12, [rcx+24]
000ce373mov rdi, [rcx]
000ce376mov rsi, [rcx+16]
000ce37amov rdx, r14
000ce37dmov rcx, rbx
000ce380call _<std::path::PathBuf as core::cmp::PartialEq>::eq
000ce385lea rdx, [r15-24]
000ce389mov rcx, r12
000ce38ctest al, al
000ce38eje 0xce367
000ce390
000ce390loc_ce390:
000ce390test r15, r15
000ce393sete al
000ce396add rsp, 8
000ce39apop rbx
000ce39bpop r12
000ce39dpop r14
000ce39fpop r15
000ce3a1ret
000ce34e
000ce3a2
000ce3a2alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining:
000ce3a2push r15
000ce3a4push r14
000ce3a6push r12
000ce3a8push rbx
000ce3a9push rax
000ce3aamov r14, rdi
000ce3admov r12, [rdi+16]
000ce3b1mov rax, [rdi+24]
000ce3b5sub rax, r12
000ce3b8push 24
000ce3bapop rcx
000ce3bbxor edx, edx
000ce3bddiv rcx
000ce3c0mov rbx, rax
000ce3c3and [rdi+8], 0
000ce3c8push 8
000ce3capop r15
000ce3ccmov [rdi], r15
000ce3cfmov rdi, r15
000ce3d2xor esi, esi
000ce3d4call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000ce3d9mov [r14+16], r15
000ce3ddmov [r14+24], r15
000ce3e1add r12, r15
000ce3e4
000ce3e4loc_ce3e4:
000ce3e4sub rbx, 1
000ce3e8jb 0xce3fe
000ce3eamov rdi, [r12-8]
000ce3efmov rsi, [r12]
000ce3f3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000ce3f8add r12, 24
000ce3fcjmp 0xce3e4
000ce3fe
000ce3feloc_ce3fe:
000ce3feadd rsp, 8
000ce402pop rbx
000ce403pop r12
000ce405pop r14
000ce407pop r15
000ce409ret
000ce3a2
000ce3a2alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining:
000ce3a2push r15
000ce3a4push r14
000ce3a6push r12
000ce3a8push rbx
000ce3a9push rax
000ce3aamov r14, rdi
000ce3admov r12, [rdi+16]
000ce3b1mov rax, [rdi+24]
000ce3b5sub rax, r12
000ce3b8push 24
000ce3bapop rcx
000ce3bbxor edx, edx
000ce3bddiv rcx
000ce3c0mov rbx, rax
000ce3c3and [rdi+8], 0
000ce3c8push 8
000ce3capop r15
000ce3ccmov [rdi], r15
000ce3cfmov rdi, r15
000ce3d2xor esi, esi
000ce3d4call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000ce3d9mov [r14+16], r15
000ce3ddmov [r14+24], r15
000ce3e1add r12, r15
000ce3e4
000ce3e4loc_ce3e4:
000ce3e4sub rbx, 1
000ce3e8jb 0xce3fe
000ce3eamov rdi, [r12-8]
000ce3efmov rsi, [r12]
000ce3f3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000ce3f8add r12, 24
000ce3fcjmp 0xce3e4
000ce3fe
000ce3feloc_ce3fe:
000ce3feadd rsp, 8
000ce402pop rbx
000ce403pop r12
000ce405pop r14
000ce407pop r15
000ce409ret
000ce3a2
000ce40a
000ce40aalloc::sync::Arc<T>::new:
000ce40apush rbx
000ce40bmov rbx, rdi
000ce40epush 48
000ce410pop rdi
000ce411push 8
000ce413pop rsi
000ce414call alloc::alloc::exchange_malloc
000ce419push 1
000ce41bpop rcx
000ce41cmov [rax], rcx
000ce41fmov [rax+8], rcx
000ce423movups x0, [rbx]
000ce426movups x1, [rbx+16]
000ce42amovups [rax+16], x0
000ce42emovups [rax+32], x1
000ce432pop rbx
000ce433ret
000ce40a
000ce40aalloc::sync::Arc<T>::new:
000ce40apush rbx
000ce40bmov rbx, rdi
000ce40epush 48
000ce410pop rdi
000ce411push 8
000ce413pop rsi
000ce414call alloc::alloc::exchange_malloc
000ce419push 1
000ce41bpop rcx
000ce41cmov [rax], rcx
000ce41fmov [rax+8], rcx
000ce423movups x0, [rbx]
000ce426movups x1, [rbx+16]
000ce42amovups [rax+16], x0
000ce42emovups [rax+32], x1
000ce432pop rbx
000ce433ret
000ce40a
000ce434
000ce434alloc::sync::Arc<T,A>::drop_slow:
000ce434push r15
000ce436push r14
000ce438push rbx
000ce439mov rbx, [rdi]
000ce43ccmp [rbx+24], 0
000ce441je 0xce479
000ce443mov r14, rdi
000ce446lea r15, [rbx+24]
000ce44amov rdi, r15
000ce44dcall _<indicatif::progress_bar::Ticker as core::ops::drop::Drop>::drop
000ce452mov rax, [r15]
000ce455lock dec [rax]
000ce459jne 0xce463
000ce45bmov rdi, r15
000ce45ecall alloc::sync::Arc<T,A>::drop_slow
000ce463
000ce463loc_ce463:
000ce463cmp [rbx+32], 0
000ce468je 0xce476
000ce46aadd rbx, 32
000ce46emov rdi, rbx
000ce471call core::ptr::drop_in_place<std::thread::JoinHandle<()>>
000ce476
000ce476loc_ce476:
000ce476mov rbx, [r14]
000ce479
000ce479loc_ce479:
000ce479cmp rbx, -1
000ce47dje 0xce494
000ce47flock dec [rbx+8]
000ce484jne 0xce494
000ce486mov rdi, rbx
000ce489pop rbx
000ce48apop r14
000ce48cpop r15
000ce48ejmp [rip+0x143664]
000ce494
000ce494loc_ce494:
000ce494pop rbx
000ce495pop r14
000ce497pop r15
000ce499ret
000ce434
000ce434alloc::sync::Arc<T,A>::drop_slow:
000ce434push r15
000ce436push r14
000ce438push rbx
000ce439mov rbx, [rdi]
000ce43ccmp [rbx+24], 0
000ce441je 0xce479
000ce443mov r14, rdi
000ce446lea r15, [rbx+24]
000ce44amov rdi, r15
000ce44dcall _<indicatif::progress_bar::Ticker as core::ops::drop::Drop>::drop
000ce452mov rax, [r15]
000ce455lock dec [rax]
000ce459jne 0xce463
000ce45bmov rdi, r15
000ce45ecall alloc::sync::Arc<T,A>::drop_slow
000ce463
000ce463loc_ce463:
000ce463cmp [rbx+32], 0
000ce468je 0xce476
000ce46aadd rbx, 32
000ce46emov rdi, rbx
000ce471call core::ptr::drop_in_place<std::thread::JoinHandle<()>>
000ce476
000ce476loc_ce476:
000ce476mov rbx, [r14]
000ce479
000ce479loc_ce479:
000ce479cmp rbx, -1
000ce47dje 0xce494
000ce47flock dec [rbx+8]
000ce484jne 0xce494
000ce486mov rdi, rbx
000ce489pop rbx
000ce48apop r14
000ce48cpop r15
000ce48ejmp [rip+0x143664]
000ce494
000ce494loc_ce494:
000ce494pop rbx
000ce495pop r14
000ce497pop r15
000ce499ret
000ce434
000ce49a
000ce49aalloc::sync::Arc<T,A>::drop_slow:
000ce49apush r15
000ce49cpush r14
000ce49epush r12
000ce4a0push rbx
000ce4a1push rax
000ce4a2mov rbx, rdi
000ce4a5mov r14, [rdi+24]
000ce4a9mov r15, [rdi+40]
000ce4adlea r12, [r14+8]
000ce4b1
000ce4b1loc_ce4b1:
000ce4b1sub r15, 1
000ce4b5jb 0xce4cb
000ce4b7mov rdi, [r12-8]
000ce4bcmov rsi, [r12]
000ce4c0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000ce4c5add r12, 32
000ce4c9jmp 0xce4b1
000ce4cb
000ce4cbloc_ce4cb:
000ce4cbmov rsi, [rbx+32]
000ce4cftest rsi, rsi
000ce4d2je 0xce4e0
000ce4d4shl rsi, 5
000ce4d8mov rdi, r14
000ce4dbcall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000ce4e0
000ce4e0loc_ce4e0:
000ce4e0cmp rbx, -1
000ce4e4je 0xce501
000ce4e6lock dec [rbx+8]
000ce4ebjne 0xce501
000ce4edmov rdi, rbx
000ce4f0add rsp, 8
000ce4f4pop rbx
000ce4f5pop r12
000ce4f7pop r14
000ce4f9pop r15
000ce4fbjmp [rip+0x1435f7]
000ce501
000ce501loc_ce501:
000ce501add rsp, 8
000ce505pop rbx
000ce506pop r12
000ce508pop r14
000ce50apop r15
000ce50cret
000ce49a
000ce49aalloc::sync::Arc<T,A>::drop_slow:
000ce49apush r15
000ce49cpush r14
000ce49epush r12
000ce4a0push rbx
000ce4a1push rax
000ce4a2mov rbx, rdi
000ce4a5mov r14, [rdi+24]
000ce4a9mov r15, [rdi+40]
000ce4adlea r12, [r14+8]
000ce4b1
000ce4b1loc_ce4b1:
000ce4b1sub r15, 1
000ce4b5jb 0xce4cb
000ce4b7mov rdi, [r12-8]
000ce4bcmov rsi, [r12]
000ce4c0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000ce4c5add r12, 32
000ce4c9jmp 0xce4b1
000ce4cb
000ce4cbloc_ce4cb:
000ce4cbmov rsi, [rbx+32]
000ce4cftest rsi, rsi
000ce4d2je 0xce4e0
000ce4d4shl rsi, 5
000ce4d8mov rdi, r14
000ce4dbcall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000ce4e0
000ce4e0loc_ce4e0:
000ce4e0cmp rbx, -1
000ce4e4je 0xce501
000ce4e6lock dec [rbx+8]
000ce4ebjne 0xce501
000ce4edmov rdi, rbx
000ce4f0add rsp, 8
000ce4f4pop rbx
000ce4f5pop r12
000ce4f7pop r14
000ce4f9pop r15
000ce4fbjmp [rip+0x1435f7]
000ce501
000ce501loc_ce501:
000ce501add rsp, 8
000ce505pop rbx
000ce506pop r12
000ce508pop r14
000ce50apop r15
000ce50cret
000ce49a
000ce50d
000ce50dalloc::sync::Arc<T,A>::drop_slow:
000ce50dcmp rdi, -1
000ce511je 0xce520
000ce513lock dec [rdi+8]
000ce518jne 0xce520
000ce51ajmp [rip+0x1435d8]
000ce520
000ce520loc_ce520:
000ce520ret
000ce50d
000ce50dalloc::sync::Arc<T,A>::drop_slow:
000ce50dcmp rdi, -1
000ce511je 0xce520
000ce513lock dec [rdi+8]
000ce518jne 0xce520
000ce51ajmp [rip+0x1435d8]
000ce520
000ce520loc_ce520:
000ce520ret
000ce50d
000ce521
000ce521alloc::sync::Arc<T,A>::drop_slow:
000ce521push r15
000ce523push r14
000ce525push r13
000ce527push r12
000ce529push rbx
000ce52asub rsp, 16
000ce52emov rbx, rdi
000ce531mov r15, [rdi]
000ce534lea r14, [r15+16]
000ce538mov r13, [r15+16]
000ce53cmov r12, [r15+24]
000ce540mov rdi, r14
000ce543call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
000ce548and [r15+16], 0
000ce54dmov rdi, rsp
000ce550and [rdi], 0
000ce554call core::ptr::drop_in_place<core::result::Result<(),alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>
000ce559mov rdi, [r15+48]
000ce55dtest rdi, rdi
000ce560je 0xce596
000ce562add r15, 48
000ce566test r13, r13
000ce569setne al
000ce56ctest r12, r12
000ce56fsete cl
000ce572and cl, al
000ce574add rdi, 16
000ce578movzx esi, cl
000ce57bcall std::thread::scoped::ScopeData::decrement_num_running_threads
000ce580mov rax, [r15]
000ce583test rax, rax
000ce586je 0xce596
000ce588lock dec [rax]
000ce58cjne 0xce596
000ce58emov rdi, r15
000ce591call alloc::sync::Arc<T,A>::drop_slow
000ce596
000ce596loc_ce596:
000ce596mov rdi, r14
000ce599call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
000ce59emov rdi, [rbx]
000ce5a1cmp rdi, -1
000ce5a5je 0xce5c1
000ce5a7lock dec [rdi+8]
000ce5acjne 0xce5c1
000ce5aeadd rsp, 16
000ce5b2pop rbx
000ce5b3pop r12
000ce5b5pop r13
000ce5b7pop r14
000ce5b9pop r15
000ce5bbjmp [rip+0x143537]
000ce5c1
000ce5c1loc_ce5c1:
000ce5c1add rsp, 16
000ce5c5pop rbx
000ce5c6pop r12
000ce5c8pop r13
000ce5capop r14
000ce5ccpop r15
000ce5ceret
000ce521
000ce521alloc::sync::Arc<T,A>::drop_slow:
000ce521push r15
000ce523push r14
000ce525push r13
000ce527push r12
000ce529push rbx
000ce52asub rsp, 16
000ce52emov rbx, rdi
000ce531mov r15, [rdi]
000ce534lea r14, [r15+16]
000ce538mov r13, [r15+16]
000ce53cmov r12, [r15+24]
000ce540mov rdi, r14
000ce543call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
000ce548and [r15+16], 0
000ce54dmov rdi, rsp
000ce550and [rdi], 0
000ce554call core::ptr::drop_in_place<core::result::Result<(),alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>
000ce559mov rdi, [r15+48]
000ce55dtest rdi, rdi
000ce560je 0xce596
000ce562add r15, 48
000ce566test r13, r13
000ce569setne al
000ce56ctest r12, r12
000ce56fsete cl
000ce572and cl, al
000ce574add rdi, 16
000ce578movzx esi, cl
000ce57bcall std::thread::scoped::ScopeData::decrement_num_running_threads
000ce580mov rax, [r15]
000ce583test rax, rax
000ce586je 0xce596
000ce588lock dec [rax]
000ce58cjne 0xce596
000ce58emov rdi, r15
000ce591call alloc::sync::Arc<T,A>::drop_slow
000ce596
000ce596loc_ce596:
000ce596mov rdi, r14
000ce599call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
000ce59emov rdi, [rbx]
000ce5a1cmp rdi, -1
000ce5a5je 0xce5c1
000ce5a7lock dec [rdi+8]
000ce5acjne 0xce5c1
000ce5aeadd rsp, 16
000ce5b2pop rbx
000ce5b3pop r12
000ce5b5pop r13
000ce5b7pop r14
000ce5b9pop r15
000ce5bbjmp [rip+0x143537]
000ce5c1
000ce5c1loc_ce5c1:
000ce5c1add rsp, 16
000ce5c5pop rbx
000ce5c6pop r12
000ce5c8pop r13
000ce5capop r14
000ce5ccpop r15
000ce5ceret
000ce521
000ce5cf
000ce5cfalloc::sync::Arc<T,A>::drop_slow:
000ce5cfpush rbx
000ce5d0mov rbx, rdi
000ce5d3add rdi, 24
000ce5d7call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
000ce5dccmp rbx, -1
000ce5e0je 0xce5f3
000ce5e2lock dec [rbx+8]
000ce5e7jne 0xce5f3
000ce5e9mov rdi, rbx
000ce5ecpop rbx
000ce5edjmp [rip+0x143505]
000ce5f3
000ce5f3loc_ce5f3:
000ce5f3pop rbx
000ce5f4ret
000ce5cf
000ce5cfalloc::sync::Arc<T,A>::drop_slow:
000ce5cfpush rbx
000ce5d0mov rbx, rdi
000ce5d3add rdi, 24
000ce5d7call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
000ce5dccmp rbx, -1
000ce5e0je 0xce5f3
000ce5e2lock dec [rbx+8]
000ce5e7jne 0xce5f3
000ce5e9mov rdi, rbx
000ce5ecpop rbx
000ce5edjmp [rip+0x143505]
000ce5f3
000ce5f3loc_ce5f3:
000ce5f3pop rbx
000ce5f4ret
000ce5cf
000ce5f5
000ce5f5alloc::alloc::exchange_malloc:
000ce5f5push r14
000ce5f7push rbx
000ce5f8push rax
000ce5f9mov r14, rsi
000ce5fcmov rbx, rdi
000ce5ffmov al, [rip+0x144ac3]
000ce605call __rust_alloc
000ce60atest rax, rax
000ce60dje 0xce617
000ce60fadd rsp, 8
000ce613pop rbx
000ce614pop r14
000ce616ret
000ce617
000ce617loc_ce617:
000ce617mov rdi, r14
000ce61amov rsi, rbx
000ce61dcall alloc::alloc::handle_alloc_error
000ce622ud2
000ce5f5
000ce5f5alloc::alloc::exchange_malloc:
000ce5f5push r14
000ce5f7push rbx
000ce5f8push rax
000ce5f9mov r14, rsi
000ce5fcmov rbx, rdi
000ce5ffmov al, [rip+0x144ac3]
000ce605call __rust_alloc
000ce60atest rax, rax
000ce60dje 0xce617
000ce60fadd rsp, 8
000ce613pop rbx
000ce614pop r14
000ce616ret
000ce617
000ce617loc_ce617:
000ce617mov rdi, r14
000ce61amov rsi, rbx
000ce61dcall alloc::alloc::handle_alloc_error
000ce622ud2
000ce5f5
000ce624
000ce624alloc::raw_vec::handle_reserve:
000ce624push rax
000ce625mov rax, 0x8000000000000001
000ce62fcmp rdi, rax
000ce632jne 0xce636
000ce634pop rax
000ce635ret
000ce636
000ce636loc_ce636:
000ce636test rdi, rdi
000ce639jne 0xce642
000ce63bcall alloc::raw_vec::capacity_overflow
000ce640ud2
000ce642
000ce642loc_ce642:
000ce642call alloc::alloc::handle_alloc_error
000ce647ud2
000ce624
000ce624alloc::raw_vec::handle_reserve:
000ce624push rax
000ce625mov rax, 0x8000000000000001
000ce62fcmp rdi, rax
000ce632jne 0xce636
000ce634pop rax
000ce635ret
000ce636
000ce636loc_ce636:
000ce636test rdi, rdi
000ce639jne 0xce642
000ce63bcall alloc::raw_vec::capacity_overflow
000ce640ud2
000ce642
000ce642loc_ce642:
000ce642call alloc::alloc::handle_alloc_error
000ce647ud2
000ce624
000ce649
000ce649alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce649push rax
000ce64apush 1
000ce64cpop rdx
000ce64dcall alloc::raw_vec::RawVec<T,A>::grow_amortized
000ce652mov rdi, rax
000ce655mov rsi, rdx
000ce658pop rax
000ce659jmp 0xce624
000ce649
000ce649alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce649push rax
000ce64apush 1
000ce64cpop rdx
000ce64dcall alloc::raw_vec::RawVec<T,A>::grow_amortized
000ce652mov rdi, rax
000ce655mov rsi, rdx
000ce658pop rax
000ce659jmp 0xce624
000ce649
000ce65e
000ce65ealloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce65einc rsi
000ce661jne 0xce66a
000ce663xor edi, edi
000ce665jmp 0xce624
000ce66a
000ce66aloc_ce66a:
000ce66apush r15
000ce66cpush r14
000ce66epush rbx
000ce66fsub rsp, 48
000ce673mov rbx, rdi
000ce676mov rax, [rdi+8]
000ce67alea rcx, [rax+rax]
000ce67ecmp rcx, rsi
000ce681cmova rsi, rcx
000ce685cmp rsi, 5
000ce689push 4
000ce68bpop r15
000ce68dcmovae r15, rsi
000ce691mov rcx, 0x555555555555556
000ce69bxor esi, esi
000ce69dcmp r15, rcx
000ce6a0setb sil
000ce6a4imul rdx, r15, 24
000ce6a8shl rsi, 3
000ce6actest rax, rax
000ce6afje 0xce6cc
000ce6b1imul rax, rax, 24
000ce6b5mov rcx, [rbx]
000ce6b8mov [rsp], rcx
000ce6bcmov [rsp+8], 8
000ce6c5mov [rsp+16], rax
000ce6cajmp 0xce6d2
000ce6cc
000ce6ccloc_ce6cc:
000ce6ccand [rsp+8], 0
000ce6d2
000ce6d2loc_ce6d2:
000ce6d2lea r14, [rsp+24]
000ce6d7mov rcx, rsp
000ce6damov rdi, r14
000ce6ddcall alloc::raw_vec::finish_grow
000ce6e2cmp [r14], 0
000ce6e6mov rdi, [r14+8]
000ce6eaje 0xce6f3
000ce6ecmov rsi, [rsp+40]
000ce6f1jmp 0xce704
000ce6f3
000ce6f3loc_ce6f3:
000ce6f3mov [rbx], rdi
000ce6f6mov [rbx+8], r15
000ce6famov rdi, 0x8000000000000001
000ce704
000ce704loc_ce704:
000ce704add rsp, 48
000ce708pop rbx
000ce709pop r14
000ce70bpop r15
000ce70djmp 0xce624
000ce65e
000ce65ealloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce65einc rsi
000ce661jne 0xce66a
000ce663xor edi, edi
000ce665jmp 0xce624
000ce66a
000ce66aloc_ce66a:
000ce66apush r15
000ce66cpush r14
000ce66epush rbx
000ce66fsub rsp, 48
000ce673mov rbx, rdi
000ce676mov rax, [rdi+8]
000ce67alea rcx, [rax+rax]
000ce67ecmp rcx, rsi
000ce681cmova rsi, rcx
000ce685cmp rsi, 5
000ce689push 4
000ce68bpop r15
000ce68dcmovae r15, rsi
000ce691mov rcx, 0x555555555555556
000ce69bxor esi, esi
000ce69dcmp r15, rcx
000ce6a0setb sil
000ce6a4imul rdx, r15, 24
000ce6a8shl rsi, 3
000ce6actest rax, rax
000ce6afje 0xce6cc
000ce6b1imul rax, rax, 24
000ce6b5mov rcx, [rbx]
000ce6b8mov [rsp], rcx
000ce6bcmov [rsp+8], 8
000ce6c5mov [rsp+16], rax
000ce6cajmp 0xce6d2
000ce6cc
000ce6ccloc_ce6cc:
000ce6ccand [rsp+8], 0
000ce6d2
000ce6d2loc_ce6d2:
000ce6d2lea r14, [rsp+24]
000ce6d7mov rcx, rsp
000ce6damov rdi, r14
000ce6ddcall alloc::raw_vec::finish_grow
000ce6e2cmp [r14], 0
000ce6e6mov rdi, [r14+8]
000ce6eaje 0xce6f3
000ce6ecmov rsi, [rsp+40]
000ce6f1jmp 0xce704
000ce6f3
000ce6f3loc_ce6f3:
000ce6f3mov [rbx], rdi
000ce6f6mov [rbx+8], r15
000ce6famov rdi, 0x8000000000000001
000ce704
000ce704loc_ce704:
000ce704add rsp, 48
000ce708pop rbx
000ce709pop r14
000ce70bpop r15
000ce70djmp 0xce624
000ce65e
000ce712
000ce712alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce712inc rsi
000ce715jne 0xce71e
000ce717xor edi, edi
000ce719jmp 0xce624
000ce71e
000ce71eloc_ce71e:
000ce71epush r15
000ce720push r14
000ce722push rbx
000ce723sub rsp, 48
000ce727mov rbx, rdi
000ce72amov rax, [rdi+8]
000ce72elea rcx, [rax+rax]
000ce732cmp rcx, rsi
000ce735cmova rsi, rcx
000ce739cmp rsi, 5
000ce73dpush 4
000ce73fpop r15
000ce741cmovae r15, rsi
000ce745xor esi, esi
000ce747mov rcx, r15
000ce74ashr rcx, 58
000ce74esete sil
000ce752mov rdx, r15
000ce755shl rdx, 5
000ce759shl rsi, 3
000ce75dtest rax, rax
000ce760je 0xce77d
000ce762shl rax, 5
000ce766mov rcx, [rbx]
000ce769mov [rsp], rcx
000ce76dmov [rsp+8], 8
000ce776mov [rsp+16], rax
000ce77bjmp 0xce783
000ce77d
000ce77dloc_ce77d:
000ce77dand [rsp+8], 0
000ce783
000ce783loc_ce783:
000ce783lea r14, [rsp+24]
000ce788mov rcx, rsp
000ce78bmov rdi, r14
000ce78ecall alloc::raw_vec::finish_grow
000ce793cmp [r14], 0
000ce797mov rdi, [r14+8]
000ce79bje 0xce7a4
000ce79dmov rsi, [rsp+40]
000ce7a2jmp 0xce7b5
000ce7a4
000ce7a4loc_ce7a4:
000ce7a4mov [rbx], rdi
000ce7a7mov [rbx+8], r15
000ce7abmov rdi, 0x8000000000000001
000ce7b5
000ce7b5loc_ce7b5:
000ce7b5add rsp, 48
000ce7b9pop rbx
000ce7bapop r14
000ce7bcpop r15
000ce7bejmp 0xce624
000ce712
000ce712alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce712inc rsi
000ce715jne 0xce71e
000ce717xor edi, edi
000ce719jmp 0xce624
000ce71e
000ce71eloc_ce71e:
000ce71epush r15
000ce720push r14
000ce722push rbx
000ce723sub rsp, 48
000ce727mov rbx, rdi
000ce72amov rax, [rdi+8]
000ce72elea rcx, [rax+rax]
000ce732cmp rcx, rsi
000ce735cmova rsi, rcx
000ce739cmp rsi, 5
000ce73dpush 4
000ce73fpop r15
000ce741cmovae r15, rsi
000ce745xor esi, esi
000ce747mov rcx, r15
000ce74ashr rcx, 58
000ce74esete sil
000ce752mov rdx, r15
000ce755shl rdx, 5
000ce759shl rsi, 3
000ce75dtest rax, rax
000ce760je 0xce77d
000ce762shl rax, 5
000ce766mov rcx, [rbx]
000ce769mov [rsp], rcx
000ce76dmov [rsp+8], 8
000ce776mov [rsp+16], rax
000ce77bjmp 0xce783
000ce77d
000ce77dloc_ce77d:
000ce77dand [rsp+8], 0
000ce783
000ce783loc_ce783:
000ce783lea r14, [rsp+24]
000ce788mov rcx, rsp
000ce78bmov rdi, r14
000ce78ecall alloc::raw_vec::finish_grow
000ce793cmp [r14], 0
000ce797mov rdi, [r14+8]
000ce79bje 0xce7a4
000ce79dmov rsi, [rsp+40]
000ce7a2jmp 0xce7b5
000ce7a4
000ce7a4loc_ce7a4:
000ce7a4mov [rbx], rdi
000ce7a7mov [rbx+8], r15
000ce7abmov rdi, 0x8000000000000001
000ce7b5
000ce7b5loc_ce7b5:
000ce7b5add rsp, 48
000ce7b9pop rbx
000ce7bapop r14
000ce7bcpop r15
000ce7bejmp 0xce624
000ce712
000ce7c3
000ce7c3regex::regex::string::Regex::is_match:
000ce7c3push rbp
000ce7c4push r15
000ce7c6push r14
000ce7c8push r13
000ce7capush r12
000ce7ccpush rbx
000ce7cdsub rsp, 1480
000ce7d4and [rsp+8], 0
000ce7d9mov [rsp+16], rdx
000ce7demov [rsp+24], rcx
000ce7e3and [rsp+32], 0
000ce7e9mov rbx, rsi
000ce7ecmov r15, rdi
000ce7efmov [rsp+40], rcx
000ce7f4mov [rsp+48], 1
000ce7f9mov rax, [rdi+32]
000ce7fdmov rax, [rax+168]
000ce804cmp [rax], 0
000ce808je 0xce830
000ce80acmp [rax+8], rcx
000ce80ejbe 0xce817
000ce810
000ce810loc_ce810:
000ce810xor eax, eax
000ce812jmp 0xcea8f
000ce817
000ce817loc_ce817:
000ce817test [rax+60], 1
000ce81bje 0xce830
000ce81dtest [rax+64], 2
000ce821je 0xce830
000ce823cmp [rax+16], 0
000ce828je 0xce830
000ce82acmp [rax+24], rcx
000ce82ejb 0xce810
000ce830
000ce830loc_ce830:
000ce830xor edi, edi
000ce832call regex_automata::util::pool::inner::THREAD_ID::__getit
000ce837mov r14, [0xffffffffffffff60]
000ce840mov rax, [rbx+40]
000ce844cmp r14, rax
000ce847jne 0xce85c
000ce849mov [rbx+40], 1
000ce851
000ce851loc_ce851:
000ce851mov bpl, 1
000ce854xor r12l, r12l
000ce857jmp 0xce98c
000ce85c
000ce85cloc_ce85c:
000ce85ctest rax, rax
000ce85fjne 0xce89f
000ce861push 1
000ce863pop rcx
000ce864xor eax, eax
000ce866lock cmpxchg [rbx+40], rcx
000ce86cjne 0xce89f
000ce86emov rsi, [rbx]
000ce871mov rax, [rbx+8]
000ce875lea r12, [rsp+80]
000ce87amov rdi, r12
000ce87dcall [rax+40]
000ce880lea r13, [rbx+48]
000ce884mov rdi, r13
000ce887call core::ptr::drop_in_place<core::option::Option<regex_automata::meta::regex::Cache>>
000ce88cmov edx, 1400
000ce891mov rdi, r13
000ce894mov rsi, r12
000ce897call [rip+0x143283]
000ce89djmp 0xce851
000ce89f
000ce89floc_ce89f:
000ce89fmov rsi, [rbx+32]
000ce8a3test rsi, rsi
000ce8a6je 0xceaa1
000ce8acmov rax, r14
000ce8afxor edx, edx
000ce8b1div rsi
000ce8b4mov rdi, [rbx+16]
000ce8b8lea rcx, [rip+0x117be1]
000ce8bfcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ce8c4lea r14, [rsp+80]
000ce8c9mov rdi, r14
000ce8ccmov rsi, rax
000ce8cfcall std::sync::mutex::Mutex<T>::try_lock
000ce8d4cmp [r14], 0
000ce8d8je 0xce91e
000ce8dalea rdi, [rsp+80]
000ce8dfcall core::ptr::drop_in_place<core::result::Result<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>,std::sync::poison::TryLockError<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>>>>
000ce8e4mov rsi, [rbx]
000ce8e7mov rax, [rbx+8]
000ce8eblea r12, [rsp+80]
000ce8f0mov rdi, r12
000ce8f3call [rax+40]
000ce8f6push 8
000ce8f8pop rsi
000ce8f9mov edi, 1400
000ce8fecall alloc::alloc::exchange_malloc
000ce903mov r14, rax
000ce906mov edx, 1400
000ce90bmov rdi, rax
000ce90emov rsi, r12
000ce911call [rip+0x143209]
000ce917mov r12b, 1
000ce91axor ebp, ebp
000ce91cjmp 0xce98c
000ce91e
000ce91eloc_ce91e:
000ce91emov rdi, [rsp+88]
000ce923mov al, [rsp+96]
000ce927mov rcx, [rdi+24]
000ce92btest rcx, rcx
000ce92eje 0xce94b
000ce930lea rdx, [rcx-1]
000ce934mov [rdi+24], rdx
000ce938mov rdx, [rdi+8]
000ce93cmov r14, [rdx+8*rcx-8]
000ce941movzx esi, al
000ce944call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000ce949jmp 0xce986
000ce94b
000ce94bloc_ce94b:
000ce94bmovzx esi, al
000ce94ecall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000ce953mov rsi, [rbx]
000ce956mov rax, [rbx+8]
000ce95alea r12, [rsp+80]
000ce95fmov rdi, r12
000ce962call [rax+40]
000ce965push 8
000ce967pop rsi
000ce968mov edi, 1400
000ce96dcall alloc::alloc::exchange_malloc
000ce972mov r14, rax
000ce975mov edx, 1400
000ce97amov rdi, rax
000ce97dmov rsi, r12
000ce980call [rip+0x14319a]
000ce986
000ce986loc_ce986:
000ce986mov bpl, 1
000ce989mov r12b, 1
000ce98c
000ce98cloc_ce98c:
000ce98cmov rcx, [r15+16]
000ce990mov rax, [r15+24]
000ce994mov rdx, [rax+16]
000ce998dec rdx
000ce99band rdx, -16
000ce99flea rsi, [rdx+rcx]
000ce9a3add rsi, 16
000ce9a7test r12b, r12b
000ce9aaje 0xce9b1
000ce9acmov rdx, r14
000ce9afjmp 0xce9b5
000ce9b1
000ce9b1loc_ce9b1:
000ce9b1lea rdx, [rbx+48]
000ce9b5
000ce9b5loc_ce9b5:
000ce9b5lea rdi, [rsp+56]
000ce9balea rcx, [rsp+8]
000ce9bfcall [rax+112]
000ce9c2test r12b, r12b
000ce9c5je 0xcea2f
000ce9c7test bpl, bpl
000ce9caje 0xcea43
000ce9ccxor edi, edi
000ce9cecall regex_automata::util::pool::inner::THREAD_ID::__getit
000ce9d3mov rcx, [rbx+32]
000ce9d7test rcx, rcx
000ce9daje 0xceab1
000ce9e0mov rax, [rax]
000ce9e3xor edx, edx
000ce9e5div rcx
000ce9e8mov r15, rdx
000ce9ebpush 10
000ce9edpop rbp
000ce9eelea r12, [rip+0x117adb]
000ce9f5lea r13, [rsp+80]
000ce9fa
000ce9faloc_ce9fa:
000ce9fasub ebp, 1
000ce9fdjb 0xcea43
000ce9ffmov rdi, [rbx+16]
000cea03mov rsi, [rbx+32]
000cea07mov rdx, r15
000cea0amov rcx, r12
000cea0dcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000cea12mov rdi, r13
000cea15mov rsi, rax
000cea18call std::sync::mutex::Mutex<T>::try_lock
000cea1dcmp [rsp+80], 0
000cea23je 0xcea4d
000cea25mov rdi, r13
000cea28call core::ptr::drop_in_place<core::result::Result<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>,std::sync::poison::TryLockError<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>>>>
000cea2djmp 0xce9fa
000cea2f
000cea2floc_cea2f:
000cea2fmov [rsp], r14
000cea33cmp r14, 2
000cea37je 0xceac9
000cea3dmov [rbx+40], r14
000cea41jmp 0xcea86
000cea43
000cea43loc_cea43:
000cea43mov rdi, r14
000cea46call core::ptr::drop_in_place<alloc::boxed::Box<regex_automata::meta::regex::Cache>>
000cea4bjmp 0xcea86
000cea4d
000cea4dloc_cea4d:
000cea4dmov rbx, [rsp+88]
000cea52mov bpl, [rsp+96]
000cea57mov rsi, [rbx+24]
000cea5bcmp rsi, [rbx+16]
000cea5fjne 0xcea6e
000cea61lea rdi, [rbx+8]
000cea65call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000cea6amov rsi, [rbx+24]
000cea6e
000cea6eloc_cea6e:
000cea6emov rax, [rbx+8]
000cea72mov [rax+8*rsi], r14
000cea76inc [rbx+24]
000cea7amovzx esi, bpl
000cea7emov rdi, rbx
000cea81call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000cea86
000cea86loc_cea86:
000cea86cmp [rsp+56], 0
000cea8csetne al
000cea8f
000cea8floc_cea8f:
000cea8fadd rsp, 1480
000cea96pop rbx
000cea97pop r12
000cea99pop r13
000cea9bpop r14
000cea9dpop r15
000cea9fpop rbp
000ceaa0ret
000ceaa1
000ceaa1loc_ceaa1:
000ceaa1lea rdi, [rip-0x8e748]
000ceaa8lea rdx, [rip+0x1179d9]
000ceaafjmp 0xceabf
000ceab1
000ceab1loc_ceab1:
000ceab1lea rdi, [rip-0x8e758]
000ceab8lea rdx, [rip+0x1179f9]
000ceabf
000ceabfloc_ceabf:
000ceabfpush 57
000ceac1pop rsi
000ceac2call core::panicking::panic
000ceac7ud2
000ceac9
000ceac9loc_ceac9:
000ceac9lea rcx, [rsp+80]
000ceaceand [rcx], 0
000cead2lea rsi, [rip-0x78091]
000cead9lea r8, [rip+0x117a08]
000ceae0push 1
000ceae2pop rdi
000ceae3mov rdx, rsp
000ceae6call core::panicking::assert_failed
000ceaebud2
000ce7c3
000ce7c3regex::regex::string::Regex::is_match:
000ce7c3push rbp
000ce7c4push r15
000ce7c6push r14
000ce7c8push r13
000ce7capush r12
000ce7ccpush rbx
000ce7cdsub rsp, 1480
000ce7d4and [rsp+8], 0
000ce7d9mov [rsp+16], rdx
000ce7demov [rsp+24], rcx
000ce7e3and [rsp+32], 0
000ce7e9mov rbx, rsi
000ce7ecmov r15, rdi
000ce7efmov [rsp+40], rcx
000ce7f4mov [rsp+48], 1
000ce7f9mov rax, [rdi+32]
000ce7fdmov rax, [rax+168]
000ce804cmp [rax], 0
000ce808je 0xce830
000ce80acmp [rax+8], rcx
000ce80ejbe 0xce817
000ce810
000ce810loc_ce810:
000ce810xor eax, eax
000ce812jmp 0xcea8f
000ce817
000ce817loc_ce817:
000ce817test [rax+60], 1
000ce81bje 0xce830
000ce81dtest [rax+64], 2
000ce821je 0xce830
000ce823cmp [rax+16], 0
000ce828je 0xce830
000ce82acmp [rax+24], rcx
000ce82ejb 0xce810
000ce830
000ce830loc_ce830:
000ce830xor edi, edi
000ce832call regex_automata::util::pool::inner::THREAD_ID::__getit
000ce837mov r14, [0xffffffffffffff60]
000ce840mov rax, [rbx+40]
000ce844cmp r14, rax
000ce847jne 0xce85c
000ce849mov [rbx+40], 1
000ce851
000ce851loc_ce851:
000ce851mov bpl, 1
000ce854xor r12l, r12l
000ce857jmp 0xce98c
000ce85c
000ce85cloc_ce85c:
000ce85ctest rax, rax
000ce85fjne 0xce89f
000ce861push 1
000ce863pop rcx
000ce864xor eax, eax
000ce866lock cmpxchg [rbx+40], rcx
000ce86cjne 0xce89f
000ce86emov rsi, [rbx]
000ce871mov rax, [rbx+8]
000ce875lea r12, [rsp+80]
000ce87amov rdi, r12
000ce87dcall [rax+40]
000ce880lea r13, [rbx+48]
000ce884mov rdi, r13
000ce887call core::ptr::drop_in_place<core::option::Option<regex_automata::meta::regex::Cache>>
000ce88cmov edx, 1400
000ce891mov rdi, r13
000ce894mov rsi, r12
000ce897call [rip+0x143283]
000ce89djmp 0xce851
000ce89f
000ce89floc_ce89f:
000ce89fmov rsi, [rbx+32]
000ce8a3test rsi, rsi
000ce8a6je 0xceaa1
000ce8acmov rax, r14
000ce8afxor edx, edx
000ce8b1div rsi
000ce8b4mov rdi, [rbx+16]
000ce8b8lea rcx, [rip+0x117be1]
000ce8bfcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ce8c4lea r14, [rsp+80]
000ce8c9mov rdi, r14
000ce8ccmov rsi, rax
000ce8cfcall std::sync::mutex::Mutex<T>::try_lock
000ce8d4cmp [r14], 0
000ce8d8je 0xce91e
000ce8dalea rdi, [rsp+80]
000ce8dfcall core::ptr::drop_in_place<core::result::Result<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>,std::sync::poison::TryLockError<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>>>>
000ce8e4mov rsi, [rbx]
000ce8e7mov rax, [rbx+8]
000ce8eblea r12, [rsp+80]
000ce8f0mov rdi, r12
000ce8f3call [rax+40]
000ce8f6push 8
000ce8f8pop rsi
000ce8f9mov edi, 1400
000ce8fecall alloc::alloc::exchange_malloc
000ce903mov r14, rax
000ce906mov edx, 1400
000ce90bmov rdi, rax
000ce90emov rsi, r12
000ce911call [rip+0x143209]
000ce917mov r12b, 1
000ce91axor ebp, ebp
000ce91cjmp 0xce98c
000ce91e
000ce91eloc_ce91e:
000ce91emov rdi, [rsp+88]
000ce923mov al, [rsp+96]
000ce927mov rcx, [rdi+24]
000ce92btest rcx, rcx
000ce92eje 0xce94b
000ce930lea rdx, [rcx-1]
000ce934mov [rdi+24], rdx
000ce938mov rdx, [rdi+8]
000ce93cmov r14, [rdx+8*rcx-8]
000ce941movzx esi, al
000ce944call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000ce949jmp 0xce986
000ce94b
000ce94bloc_ce94b:
000ce94bmovzx esi, al
000ce94ecall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000ce953mov rsi, [rbx]
000ce956mov rax, [rbx+8]
000ce95alea r12, [rsp+80]
000ce95fmov rdi, r12
000ce962call [rax+40]
000ce965push 8
000ce967pop rsi
000ce968mov edi, 1400
000ce96dcall alloc::alloc::exchange_malloc
000ce972mov r14, rax
000ce975mov edx, 1400
000ce97amov rdi, rax
000ce97dmov rsi, r12
000ce980call [rip+0x14319a]
000ce986
000ce986loc_ce986:
000ce986mov bpl, 1
000ce989mov r12b, 1
000ce98c
000ce98cloc_ce98c:
000ce98cmov rcx, [r15+16]
000ce990mov rax, [r15+24]
000ce994mov rdx, [rax+16]
000ce998dec rdx
000ce99band rdx, -16
000ce99flea rsi, [rdx+rcx]
000ce9a3add rsi, 16
000ce9a7test r12b, r12b
000ce9aaje 0xce9b1
000ce9acmov rdx, r14
000ce9afjmp 0xce9b5
000ce9b1
000ce9b1loc_ce9b1:
000ce9b1lea rdx, [rbx+48]
000ce9b5
000ce9b5loc_ce9b5:
000ce9b5lea rdi, [rsp+56]
000ce9balea rcx, [rsp+8]
000ce9bfcall [rax+112]
000ce9c2test r12b, r12b
000ce9c5je 0xcea2f
000ce9c7test bpl, bpl
000ce9caje 0xcea43
000ce9ccxor edi, edi
000ce9cecall regex_automata::util::pool::inner::THREAD_ID::__getit
000ce9d3mov rcx, [rbx+32]
000ce9d7test rcx, rcx
000ce9daje 0xceab1
000ce9e0mov rax, [rax]
000ce9e3xor edx, edx
000ce9e5div rcx
000ce9e8mov r15, rdx
000ce9ebpush 10
000ce9edpop rbp
000ce9eelea r12, [rip+0x117adb]
000ce9f5lea r13, [rsp+80]
000ce9fa
000ce9faloc_ce9fa:
000ce9fasub ebp, 1
000ce9fdjb 0xcea43
000ce9ffmov rdi, [rbx+16]
000cea03mov rsi, [rbx+32]
000cea07mov rdx, r15
000cea0amov rcx, r12
000cea0dcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000cea12mov rdi, r13
000cea15mov rsi, rax
000cea18call std::sync::mutex::Mutex<T>::try_lock
000cea1dcmp [rsp+80], 0
000cea23je 0xcea4d
000cea25mov rdi, r13
000cea28call core::ptr::drop_in_place<core::result::Result<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>,std::sync::poison::TryLockError<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>>>>
000cea2djmp 0xce9fa
000cea2f
000cea2floc_cea2f:
000cea2fmov [rsp], r14
000cea33cmp r14, 2
000cea37je 0xceac9
000cea3dmov [rbx+40], r14
000cea41jmp 0xcea86
000cea43
000cea43loc_cea43:
000cea43mov rdi, r14
000cea46call core::ptr::drop_in_place<alloc::boxed::Box<regex_automata::meta::regex::Cache>>
000cea4bjmp 0xcea86
000cea4d
000cea4dloc_cea4d:
000cea4dmov rbx, [rsp+88]
000cea52mov bpl, [rsp+96]
000cea57mov rsi, [rbx+24]
000cea5bcmp rsi, [rbx+16]
000cea5fjne 0xcea6e
000cea61lea rdi, [rbx+8]
000cea65call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000cea6amov rsi, [rbx+24]
000cea6e
000cea6eloc_cea6e:
000cea6emov rax, [rbx+8]
000cea72mov [rax+8*rsi], r14
000cea76inc [rbx+24]
000cea7amovzx esi, bpl
000cea7emov rdi, rbx
000cea81call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000cea86
000cea86loc_cea86:
000cea86cmp [rsp+56], 0
000cea8csetne al
000cea8f
000cea8floc_cea8f:
000cea8fadd rsp, 1480
000cea96pop rbx
000cea97pop r12
000cea99pop r13
000cea9bpop r14
000cea9dpop r15
000cea9fpop rbp
000ceaa0ret
000ceaa1
000ceaa1loc_ceaa1:
000ceaa1lea rdi, [rip-0x8e748]
000ceaa8lea rdx, [rip+0x1179d9]
000ceaafjmp 0xceabf
000ceab1
000ceab1loc_ceab1:
000ceab1lea rdi, [rip-0x8e758]
000ceab8lea rdx, [rip+0x1179f9]
000ceabf
000ceabfloc_ceabf:
000ceabfpush 57
000ceac1pop rsi
000ceac2call core::panicking::panic
000ceac7ud2
000ceac9
000ceac9loc_ceac9:
000ceac9lea rcx, [rsp+80]
000ceaceand [rcx], 0
000cead2lea rsi, [rip-0x78091]
000cead9lea r8, [rip+0x117a08]
000ceae0push 1
000ceae2pop rdi
000ceae3mov rdx, rsp
000ceae6call core::panicking::assert_failed
000ceaebud2
000ce7c3
000ceaed
000ceaed_<alloc::string::String as core::fmt::Display>::fmt:
000ceaedmov rax, rsi
000ceaf0mov rsi, [rdi]
000ceaf3mov rdx, [rdi+16]
000ceaf7mov rdi, rax
000ceafajmp 0x104b90
000ceaed
000ceaed_<alloc::string::String as core::fmt::Display>::fmt:
000ceaedmov rax, rsi
000ceaf0mov rsi, [rdi]
000ceaf3mov rdx, [rdi+16]
000ceaf7mov rdi, rax
000ceafajmp 0x104b90
000ceaed
000ceaff
000ceaff_<std::path::Components as core::cmp::PartialEq>::eq:
000ceaffpush rbp
000ceb00push r15
000ceb02push r14
000ceb04push r13
000ceb06push r12
000ceb08push rbx
000ceb09sub rsp, 296
000ceb10mov rbx, rsi
000ceb13mov r14, rdi
000ceb16mov r15, [rdi+8]
000ceb1amov r12, [rsi+8]
000ceb1ecmp r15, r12
000ceb21jne 0xceb69
000ceb23mov al, [r14+56]
000ceb27cmp al, [rbx+56]
000ceb2ajne 0xceb69
000ceb2ccmp [r14+57], 2
000ceb31jne 0xceb69
000ceb33cmp [rbx+57], 2
000ceb37jne 0xceb69
000ceb39cmp [r14+16], 3
000ceb3esetb al
000ceb41cmp [rbx+16], 3
000ceb45setb cl
000ceb48xor cl, al
000ceb4ajne 0xceb69
000ceb4cmov rdi, [r14]
000ceb4fmov rdx, [rbx]
000ceb52mov rsi, r15
000ceb55mov rcx, r15
000ceb58call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ceb5dmov ecx, eax
000ceb5fmov al, 1
000ceb61test cl, cl
000ceb63jne 0xceda4
000ceb69
000ceb69loc_ceb69:
000ceb69mov al, [r14+16]
000ceb6dcmp al, 6
000ceb6fje 0xceb8e
000ceb71mov rcx, [r14+48]
000ceb75mov [rsp+127], rcx
000ceb7amovups x0, [r14+17]
000ceb7fmovups x1, [r14+33]
000ceb84movaps [rsp+112], x1
000ceb89movaps [rsp+96], x0
000ceb8e
000ceb8eloc_ceb8e:
000ceb8emov r9, [r14]
000ceb91mov cl, [r14+58]
000ceb95mov dl, [r14+56]
000ceb99mov sil, [r14+57]
000ceb9dmov rdi, [rsp+127]
000ceba2mov [rsp+31], rdi
000ceba7movaps x0, [rsp+96]
000cebacmovaps x1, [rsp+112]
000cebb1movaps [rsp+16], x1
000cebb6movaps [rsp], x0
000cebbamov r8, [rbx]
000cebbdmov dil, [rbx+16]
000cebc1cmp dil, 6
000cebc5je 0xcebeb
000cebc7mov r10, [rbx+48]
000cebcbmov [rsp+255], r10
000cebd3movups x0, [rbx+17]
000cebd7movups x1, [rbx+33]
000cebdbmovaps [rsp+240], x1
000cebe3movaps [rsp+224], x0
000cebeb
000cebebloc_cebeb:
000cebebmov r10b, [rbx+58]
000cebefmovzx r11l, [rbx+56]
000cebf4lea r14, [rsp+224]
000cebfcmov rbx, [r14+31]
000cec00lea r13, [rsp+96]
000cec05mov [r13+48], rbx
000cec09movaps x0, [r14]
000cec0dmovaps x1, [r14+16]
000cec12movups [r13+33], x1
000cec17movups [r13+17], x0
000cec1cmov [r14], r9
000cec1fmov [r14+8], r15
000cec23mov [r14+16], al
000cec27movaps x0, [rsp]
000cec2bmovaps x1, [rsp+16]
000cec30movups [r14+17], x0
000cec35movups [r14+33], x1
000cec3amov rax, [rsp+31]
000cec3fmov [r14+48], rax
000cec43mov [r14+56], dl
000cec47mov [r14+57], sil
000cec4bmov [r14+58], cl
000cec4fmov [r13], r8
000cec53mov [r13+8], r12
000cec57mov [r13+16], dil
000cec5bmov [r13+56], r11w
000cec60mov [r13+58], r10b
000cec64
000cec64loc_cec64:
000cec64lea rdi, [rsp+168]
000cec6clea rsi, [rsp+224]
000cec74call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000cec79movzx ebx, [rsp+168]
000cec81cmp ebx, 10
000cec84je 0xced8c
000cec8amov r14b, [rsp+169]
000cec92mov r15, [rsp+176]
000cec9amov r12, [rsp+184]
000ceca2mov rbp, [rsp+192]
000cecaamov r13, [rsp+200]
000cecb2lea rdi, [rsp+40]
000cecb7lea rsi, [rsp+96]
000cecbccall _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000cecc1mov al, [rsp+40]
000cecc5cmp al, 10
000cecc7je 0xced88
000ceccdlea ecx, [rbx-6]
000cecd0movzx ecx, cl
000cecd3lea rsi, [rcx+1]
000cecd7cmp cl, 4
000cecdamov r8l, 0
000cece0cmovae rsi, r8
000cece4lea edi, [rax-6]
000cece7movzx ecx, dil
000ceceblea rdx, [rcx+1]
000cecefcmp cl, 4
000cecf2cmovae rdx, r8
000cecf6cmp rsi, rdx
000cecf9jne 0xced88
000cecffmov rdx, [rsp+48]
000ced04mov rcx, [rsp+56]
000ced09cmp esi, 4
000ced0cje 0xced45
000ced0etest rsi, rsi
000ced11jne 0xcec64
000ced17cmp dil, 4
000ced1bjb 0xcec64
000ced21cmp bl, al
000ced23jne 0xced88
000ced25mov al, [rsp+41]
000ced29mov r9, [rsp+64]
000ced2emov r8, [rsp+72]
000ced33mov esi, ebx
000ced35lea rdi, [rip-0x94e54]
000ced3cmovsxd rsi, [rdi+4*rsi]
000ced40add rsi, rdi
000ced43jmp rsi
000ced45
000ced45loc_ced45:
000ced45mov rdi, r15
000ced48mov rsi, r12
000ced4b
000ced4bloc_ced4b:
000ced4bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ced50test al, al
000ced52jne 0xcec64
000ced58jmp 0xced88
000ced5acmp r14b, al
000ced5dje 0xcec64
000ced63jmp 0xced88
000ced65mov r14, r9
000ced68mov rbx, r8
000ced6bmov rdi, r15
000ced6emov rsi, r12
000ced71call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ced76test al, al
000ced78je 0xced88
000ced7amov rdi, rbp
000ced7dmov rsi, r13
000ced80mov rdx, r14
000ced83mov rcx, rbx
000ced86jmp 0xced4b
000ced88
000ced88loc_ced88:
000ced88xor eax, eax
000ced8ajmp 0xceda4
000ced8c
000ced8cloc_ced8c:
000ced8clea rbx, [rsp+40]
000ced91lea rsi, [rsp+96]
000ced96mov rdi, rbx
000ced99call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000ced9ecmp [rbx], 10
000ceda1sete al
000ceda4
000ceda4loc_ceda4:
000ceda4add rsp, 296
000cedabpop rbx
000cedacpop r12
000cedaepop r13
000cedb0pop r14
000cedb2pop r15
000cedb4pop rbp
000cedb5ret
000ceaff
000ceaff_<std::path::Components as core::cmp::PartialEq>::eq:
000ceaffpush rbp
000ceb00push r15
000ceb02push r14
000ceb04push r13
000ceb06push r12
000ceb08push rbx
000ceb09sub rsp, 296
000ceb10mov rbx, rsi
000ceb13mov r14, rdi
000ceb16mov r15, [rdi+8]
000ceb1amov r12, [rsi+8]
000ceb1ecmp r15, r12
000ceb21jne 0xceb69
000ceb23mov al, [r14+56]
000ceb27cmp al, [rbx+56]
000ceb2ajne 0xceb69
000ceb2ccmp [r14+57], 2
000ceb31jne 0xceb69
000ceb33cmp [rbx+57], 2
000ceb37jne 0xceb69
000ceb39cmp [r14+16], 3
000ceb3esetb al
000ceb41cmp [rbx+16], 3
000ceb45setb cl
000ceb48xor cl, al
000ceb4ajne 0xceb69
000ceb4cmov rdi, [r14]
000ceb4fmov rdx, [rbx]
000ceb52mov rsi, r15
000ceb55mov rcx, r15
000ceb58call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ceb5dmov ecx, eax
000ceb5fmov al, 1
000ceb61test cl, cl
000ceb63jne 0xceda4
000ceb69
000ceb69loc_ceb69:
000ceb69mov al, [r14+16]
000ceb6dcmp al, 6
000ceb6fje 0xceb8e
000ceb71mov rcx, [r14+48]
000ceb75mov [rsp+127], rcx
000ceb7amovups x0, [r14+17]
000ceb7fmovups x1, [r14+33]
000ceb84movaps [rsp+112], x1
000ceb89movaps [rsp+96], x0
000ceb8e
000ceb8eloc_ceb8e:
000ceb8emov r9, [r14]
000ceb91mov cl, [r14+58]
000ceb95mov dl, [r14+56]
000ceb99mov sil, [r14+57]
000ceb9dmov rdi, [rsp+127]
000ceba2mov [rsp+31], rdi
000ceba7movaps x0, [rsp+96]
000cebacmovaps x1, [rsp+112]
000cebb1movaps [rsp+16], x1
000cebb6movaps [rsp], x0
000cebbamov r8, [rbx]
000cebbdmov dil, [rbx+16]
000cebc1cmp dil, 6
000cebc5je 0xcebeb
000cebc7mov r10, [rbx+48]
000cebcbmov [rsp+255], r10
000cebd3movups x0, [rbx+17]
000cebd7movups x1, [rbx+33]
000cebdbmovaps [rsp+240], x1
000cebe3movaps [rsp+224], x0
000cebeb
000cebebloc_cebeb:
000cebebmov r10b, [rbx+58]
000cebefmovzx r11l, [rbx+56]
000cebf4lea r14, [rsp+224]
000cebfcmov rbx, [r14+31]
000cec00lea r13, [rsp+96]
000cec05mov [r13+48], rbx
000cec09movaps x0, [r14]
000cec0dmovaps x1, [r14+16]
000cec12movups [r13+33], x1
000cec17movups [r13+17], x0
000cec1cmov [r14], r9
000cec1fmov [r14+8], r15
000cec23mov [r14+16], al
000cec27movaps x0, [rsp]
000cec2bmovaps x1, [rsp+16]
000cec30movups [r14+17], x0
000cec35movups [r14+33], x1
000cec3amov rax, [rsp+31]
000cec3fmov [r14+48], rax
000cec43mov [r14+56], dl
000cec47mov [r14+57], sil
000cec4bmov [r14+58], cl
000cec4fmov [r13], r8
000cec53mov [r13+8], r12
000cec57mov [r13+16], dil
000cec5bmov [r13+56], r11w
000cec60mov [r13+58], r10b
000cec64
000cec64loc_cec64:
000cec64lea rdi, [rsp+168]
000cec6clea rsi, [rsp+224]
000cec74call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000cec79movzx ebx, [rsp+168]
000cec81cmp ebx, 10
000cec84je 0xced8c
000cec8amov r14b, [rsp+169]
000cec92mov r15, [rsp+176]
000cec9amov r12, [rsp+184]
000ceca2mov rbp, [rsp+192]
000cecaamov r13, [rsp+200]
000cecb2lea rdi, [rsp+40]
000cecb7lea rsi, [rsp+96]
000cecbccall _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000cecc1mov al, [rsp+40]
000cecc5cmp al, 10
000cecc7je 0xced88
000ceccdlea ecx, [rbx-6]
000cecd0movzx ecx, cl
000cecd3lea rsi, [rcx+1]
000cecd7cmp cl, 4
000cecdamov r8l, 0
000cece0cmovae rsi, r8
000cece4lea edi, [rax-6]
000cece7movzx ecx, dil
000ceceblea rdx, [rcx+1]
000cecefcmp cl, 4
000cecf2cmovae rdx, r8
000cecf6cmp rsi, rdx
000cecf9jne 0xced88
000cecffmov rdx, [rsp+48]
000ced04mov rcx, [rsp+56]
000ced09cmp esi, 4
000ced0cje 0xced45
000ced0etest rsi, rsi
000ced11jne 0xcec64
000ced17cmp dil, 4
000ced1bjb 0xcec64
000ced21cmp bl, al
000ced23jne 0xced88
000ced25mov al, [rsp+41]
000ced29mov r9, [rsp+64]
000ced2emov r8, [rsp+72]
000ced33mov esi, ebx
000ced35lea rdi, [rip-0x94e54]
000ced3cmovsxd rsi, [rdi+4*rsi]
000ced40add rsi, rdi
000ced43jmp rsi
000ced45
000ced45loc_ced45:
000ced45mov rdi, r15
000ced48mov rsi, r12
000ced4b
000ced4bloc_ced4b:
000ced4bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ced50test al, al
000ced52jne 0xcec64
000ced58jmp 0xced88
000ced5acmp r14b, al
000ced5dje 0xcec64
000ced63jmp 0xced88
000ced65mov r14, r9
000ced68mov rbx, r8
000ced6bmov rdi, r15
000ced6emov rsi, r12
000ced71call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ced76test al, al
000ced78je 0xced88
000ced7amov rdi, rbp
000ced7dmov rsi, r13
000ced80mov rdx, r14
000ced83mov rcx, rbx
000ced86jmp 0xced4b
000ced88
000ced88loc_ced88:
000ced88xor eax, eax
000ced8ajmp 0xceda4
000ced8c
000ced8cloc_ced8c:
000ced8clea rbx, [rsp+40]
000ced91lea rsi, [rsp+96]
000ced96mov rdi, rbx
000ced99call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000ced9ecmp [rbx], 10
000ceda1sete al
000ceda4
000ceda4loc_ceda4:
000ceda4add rsp, 296
000cedabpop rbx
000cedacpop r12
000cedaepop r13
000cedb0pop r14
000cedb2pop r15
000cedb4pop rbp
000cedb5ret
000ceaff
000cedb6
000cedb6_<alloc::alloc::Global as core::alloc::Allocator>::deallocate:
000cedb6test rsi, rsi
000cedb9je 0xcedc1
000cedbbjmp [rip+0x142d37]
000cedc1
000cedc1loc_cedc1:
000cedc1ret
000cedb6
000cedb6_<alloc::alloc::Global as core::alloc::Allocator>::deallocate:
000cedb6test rsi, rsi
000cedb9je 0xcedc1
000cedbbjmp [rip+0x142d37]
000cedc1
000cedc1loc_cedc1:
000cedc1ret
000cedb6
000cedc2
000cedc2_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000cedc2push r15
000cedc4push r14
000cedc6push r13
000cedc8push r12
000cedcapush rbx
000cedcbsub rsp, 32
000cedcfmov r14, rsi
000cedd2mov r12, [rdi]
000cedd5imul r13, [rdi+16], 24
000ceddamov rdi, [rsi+32]
000ceddemov rax, [rsi+40]
000cede2lea rsi, [rip-0x3f9b0]
000cede9push 1
000cedebpop rdx
000cedeccall [rax+24]
000cedeflea rbx, [rsp+16]
000cedf4mov [rbx], r14
000cedf7mov [rbx+8], al
000cedfamov [rbx+9], 0
000cedfelea r14, [rip+0x44659]
000cee05lea r15, [rsp+8]
000cee0a
000cee0aloc_cee0a:
000cee0atest r13, r13
000cee0dje 0xcee2c
000cee0fmov [rsp+8], r12
000cee14add r12, 24
000cee18mov rdi, rbx
000cee1bmov rsi, r15
000cee1emov rdx, r14
000cee21call core::fmt::builders::DebugSet::entry
000cee26add r13, -24
000cee2ajmp 0xcee0a
000cee2c
000cee2cloc_cee2c:
000cee2cmov rdi, [rsp+16]
000cee31mov esi, [rsp+24]
000cee35call core::fmt::builders::DebugList::finish
000cee3aadd rsp, 32
000cee3epop rbx
000cee3fpop r12
000cee41pop r13
000cee43pop r14
000cee45pop r15
000cee47ret
000cedc2
000cedc2_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000cedc2push r15
000cedc4push r14
000cedc6push r13
000cedc8push r12
000cedcapush rbx
000cedcbsub rsp, 32
000cedcfmov r14, rsi
000cedd2mov r12, [rdi]
000cedd5imul r13, [rdi+16], 24
000ceddamov rdi, [rsi+32]
000ceddemov rax, [rsi+40]
000cede2lea rsi, [rip-0x3f9b0]
000cede9push 1
000cedebpop rdx
000cedeccall [rax+24]
000cedeflea rbx, [rsp+16]
000cedf4mov [rbx], r14
000cedf7mov [rbx+8], al
000cedfamov [rbx+9], 0
000cedfelea r14, [rip+0x44659]
000cee05lea r15, [rsp+8]
000cee0a
000cee0aloc_cee0a:
000cee0atest r13, r13
000cee0dje 0xcee2c
000cee0fmov [rsp+8], r12
000cee14add r12, 24
000cee18mov rdi, rbx
000cee1bmov rsi, r15
000cee1emov rdx, r14
000cee21call core::fmt::builders::DebugSet::entry
000cee26add r13, -24
000cee2ajmp 0xcee0a
000cee2c
000cee2cloc_cee2c:
000cee2cmov rdi, [rsp+16]
000cee31mov esi, [rsp+24]
000cee35call core::fmt::builders::DebugList::finish
000cee3aadd rsp, 32
000cee3epop rbx
000cee3fpop r12
000cee41pop r13
000cee43pop r14
000cee45pop r15
000cee47ret
000cedc2
000cee48
000cee48_<core::option::Option<T> as core::fmt::Debug>::fmt:
000cee48cmp [rdi], 0
000cee4cje 0xcee73
000cee4epush rax
000cee4fmov rcx, rsp
000cee52mov [rcx], rdi
000cee55lea rax, [rip-0x94e78]
000cee5clea r8, [rip+0x117aa5]
000cee63push 4
000cee65pop rdx
000cee66mov rdi, rsi
000cee69mov rsi, rax
000cee6ccall core::fmt::Formatter::debug_tuple_field1_finish
000cee71pop rcx
000cee72ret
000cee73
000cee73loc_cee73:
000cee73mov rdi, [rsi+32]
000cee77mov rax, [rsi+40]
000cee7bmov rax, [rax+24]
000cee7flea rsi, [rip-0x94ea6]
000cee86push 4
000cee88pop rdx
000cee89jmp rax
000cee48
000cee48_<core::option::Option<T> as core::fmt::Debug>::fmt:
000cee48cmp [rdi], 0
000cee4cje 0xcee73
000cee4epush rax
000cee4fmov rcx, rsp
000cee52mov [rcx], rdi
000cee55lea rax, [rip-0x94e78]
000cee5clea r8, [rip+0x117aa5]
000cee63push 4
000cee65pop rdx
000cee66mov rdi, rsi
000cee69mov rsi, rax
000cee6ccall core::fmt::Formatter::debug_tuple_field1_finish
000cee71pop rcx
000cee72ret
000cee73
000cee73loc_cee73:
000cee73mov rdi, [rsi+32]
000cee77mov rax, [rsi+40]
000cee7bmov rax, [rax+24]
000cee7flea rsi, [rip-0x94ea6]
000cee86push 4
000cee88pop rdx
000cee89jmp rax
000cee48
000cee8b
000cee8b_<alloc::boxed::Box<T,A> as core::fmt::Debug>::fmt:
000cee8bpush r14
000cee8dpush rbx
000cee8epush rax
000cee8fmov rbx, [rsi+32]
000cee93mov rax, [rsi+40]
000cee97mov rax, [rax+24]
000cee9blea rsi, [rip-0x744b2]
000ceea2push 3
000ceea4pop rdx
000ceea5mov rdi, rbx
000ceea8mov r14, rax
000ceeabcall rax
000ceeadtest al, al
000ceeafje 0xceebb
000ceeb1mov al, 1
000ceeb3add rsp, 8
000ceeb7pop rbx
000ceeb8pop r14
000ceebaret
000ceebb
000ceebbloc_ceebb:
000ceebblea rsi, [rip-0x8b4dd]
000ceec2push 7
000ceec4pop rdx
000ceec5mov rdi, rbx
000ceec8mov rax, r14
000ceecbadd rsp, 8
000ceecfpop rbx
000ceed0pop r14
000ceed2jmp rax
000cee8b
000cee8b_<alloc::boxed::Box<T,A> as core::fmt::Debug>::fmt:
000cee8bpush r14
000cee8dpush rbx
000cee8epush rax
000cee8fmov rbx, [rsi+32]
000cee93mov rax, [rsi+40]
000cee97mov rax, [rax+24]
000cee9blea rsi, [rip-0x744b2]
000ceea2push 3
000ceea4pop rdx
000ceea5mov rdi, rbx
000ceea8mov r14, rax
000ceeabcall rax
000ceeadtest al, al
000ceeafje 0xceebb
000ceeb1mov al, 1
000ceeb3add rsp, 8
000ceeb7pop rbx
000ceeb8pop r14
000ceebaret
000ceebb
000ceebbloc_ceebb:
000ceebblea rsi, [rip-0x8b4dd]
000ceec2push 7
000ceec4pop rdx
000ceec5mov rdi, rbx
000ceec8mov rax, r14
000ceecbadd rsp, 8
000ceecfpop rbx
000ceed0pop r14
000ceed2jmp rax
000cee8b
000ceed4
000ceed4_<alloc::vec::Vec<T,A> as core::clone::Clone>::clone:
000ceed4push rbp
000ceed5push r15
000ceed7push r14
000ceed9push r13
000ceedbpush r12
000ceeddpush rbx
000ceedesub rsp, 56
000ceee2mov rbx, rdx
000ceee5mov rbp, rsi
000ceee8mov [rsp+16], rdi
000ceeedmov rdi, rdx
000ceef0call alloc::raw_vec::RawVec<T,A>::allocate_in
000ceef5mov r15, rax
000ceef8mov r14, rdx
000ceefbmov [rsp+24], rbx
000cef00imul r12, rbx, 24
000cef04xor ebx, ebx
000cef06mov [rsp+8], rdx
000cef0b
000cef0bloc_cef0b:
000cef0bsub r14, 1
000cef0fjb 0xcef49
000cef11cmp r12, rbx
000cef14je 0xcef49
000cef16lea r13, [rbp+24]
000cef1amov rsi, [rbp]
000cef1emov rdx, [rbp+16]
000cef22lea rdi, [rsp+32]
000cef27call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000cef2cmov rax, [rsp+48]
000cef31mov [r15+rbx+16], rax
000cef36movups x0, [rsp+32]
000cef3bmovups [r15+rbx], x0
000cef40add rbx, 24
000cef44mov rbp, r13
000cef47jmp 0xcef0b
000cef49
000cef49loc_cef49:
000cef49mov rcx, [rsp+16]
000cef4emov [rcx], r15
000cef51mov rax, [rsp+8]
000cef56mov [rcx+8], rax
000cef5amov rax, [rsp+24]
000cef5fmov [rcx+16], rax
000cef63add rsp, 56
000cef67pop rbx
000cef68pop r12
000cef6apop r13
000cef6cpop r14
000cef6epop r15
000cef70pop rbp
000cef71ret
000ceed4
000ceed4_<alloc::vec::Vec<T,A> as core::clone::Clone>::clone:
000ceed4push rbp
000ceed5push r15
000ceed7push r14
000ceed9push r13
000ceedbpush r12
000ceeddpush rbx
000ceedesub rsp, 56
000ceee2mov rbx, rdx
000ceee5mov rbp, rsi
000ceee8mov [rsp+16], rdi
000ceeedmov rdi, rdx
000ceef0call alloc::raw_vec::RawVec<T,A>::allocate_in
000ceef5mov r15, rax
000ceef8mov r14, rdx
000ceefbmov [rsp+24], rbx
000cef00imul r12, rbx, 24
000cef04xor ebx, ebx
000cef06mov [rsp+8], rdx
000cef0b
000cef0bloc_cef0b:
000cef0bsub r14, 1
000cef0fjb 0xcef49
000cef11cmp r12, rbx
000cef14je 0xcef49
000cef16lea r13, [rbp+24]
000cef1amov rsi, [rbp]
000cef1emov rdx, [rbp+16]
000cef22lea rdi, [rsp+32]
000cef27call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000cef2cmov rax, [rsp+48]
000cef31mov [r15+rbx+16], rax
000cef36movups x0, [rsp+32]
000cef3bmovups [r15+rbx], x0
000cef40add rbx, 24
000cef44mov rbp, r13
000cef47jmp 0xcef0b
000cef49
000cef49loc_cef49:
000cef49mov rcx, [rsp+16]
000cef4emov [rcx], r15
000cef51mov rax, [rsp+8]
000cef56mov [rcx+8], rax
000cef5amov rax, [rsp+24]
000cef5fmov [rcx+16], rax
000cef63add rsp, 56
000cef67pop rbx
000cef68pop r12
000cef6apop r13
000cef6cpop r14
000cef6epop r15
000cef70pop rbp
000cef71ret
000ceed4
000cef72
000cef72_<core::option::Option<T> as core::clone::Clone>::clone:
000cef72test rsi, rsi
000cef75jne 0xe4f7e
000cef7band [rdi], 0
000cef7fret
000cef72
000cef72_<core::option::Option<T> as core::clone::Clone>::clone:
000cef72test rsi, rsi
000cef75jne 0xe4f7e
000cef7band [rdi], 0
000cef7fret
000cef72
000cef80
000cef80_<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds:
000cef80mov rax, [rdi+16]
000cef84mov rcx, [rdi]
000cef87add rcx, rax
000cef8arol rax, 13
000cef8emov rdx, [rdi+24]
000cef92xor rax, rcx
000cef95rol rcx, 32
000cef99mov rsi, [rdi+8]
000cef9dadd rsi, rdx
000cefa0rol rdx, 16
000cefa4xor rdx, rsi
000cefa7add rcx, rdx
000cefaamov [rdi], rcx
000cefadrol rdx, 21
000cefb1xor rdx, rcx
000cefb4mov [rdi+24], rdx
000cefb8add rsi, rax
000cefbbrol rax, 17
000cefbfxor rax, rsi
000cefc2mov [rdi+16], rax
000cefc6rol rsi, 32
000cefcamov [rdi+8], rsi
000cefceret
000cef80
000cef80_<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds:
000cef80mov rax, [rdi+16]
000cef84mov rcx, [rdi]
000cef87add rcx, rax
000cef8arol rax, 13
000cef8emov rdx, [rdi+24]
000cef92xor rax, rcx
000cef95rol rcx, 32
000cef99mov rsi, [rdi+8]
000cef9dadd rsi, rdx
000cefa0rol rdx, 16
000cefa4xor rdx, rsi
000cefa7add rcx, rdx
000cefaamov [rdi], rcx
000cefadrol rdx, 21
000cefb1xor rdx, rcx
000cefb4mov [rdi+24], rdx
000cefb8add rsi, rax
000cefbbrol rax, 17
000cefbfxor rax, rsi
000cefc2mov [rdi+16], rax
000cefc6rol rsi, 32
000cefcamov [rdi+8], rsi
000cefceret
000cef80
000cefcf
000cefcf_<indicatif::style::ProgressStyle as core::clone::Clone>::clone:
000cefcfpush rbp
000cefd0push r15
000cefd2push r14
000cefd4push r13
000cefd6push r12
000cefd8push rbx
000cefd9sub rsp, 232
000cefe0mov r14, rsi
000cefe3mov rbx, rdi
000cefe6mov [rsp+24], rdi
000cefebmov rsi, [rsi]
000cefeemov rdx, [r14+16]
000ceff2call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000ceff7lea rdi, [rbx+24]
000ceffbmov rsi, [r14+24]
000cefffmov rdx, [r14+40]
000cf003call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000cf008mov r15, [r14+48]
000cf00cmov [rsp+16], r14
000cf011mov rbp, [r14+64]
000cf015test rbp, rbp
000cf018je 0xcf051
000cf01amov rax, 0x155555555555555
000cf024cmp rbp, rax
000cf027ja 0xcf353
000cf02dimul r13, rbp, 96
000cf031push 8
000cf033pop rdi
000cf034mov rsi, r13
000cf037call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000cf03cmov r12, rax
000cf03ftest rax, rax
000cf042jne 0xcf055
000cf044push 8
000cf046pop rdi
000cf047mov rsi, r13
000cf04acall alloc::alloc::handle_alloc_error
000cf04fud2
000cf051
000cf051loc_cf051:
000cf051push 8
000cf053pop r12
000cf055
000cf055loc_cf055:
000cf055imul rbx, rbp, 96
000cf059xor r14l, r14l
000cf05cmov [rsp+8], rbp
000cf061mov [rsp+32], rbx
000cf066
000cf066loc_cf066:
000cf066sub rbp, 1
000cf06ajb 0xcf1a9
000cf070cmp rbx, r14
000cf073je 0xcf1a9
000cf079mov r13l, [r15+88]
000cf07dlea eax, [r13-2]
000cf081cmp ax, 3
000cf085push 1
000cf087pop rcx
000cf088cmovae eax, ecx
000cf08btest ax, ax
000cf08eje 0xcf0f7
000cf090movzx eax, ax
000cf093cmp eax, 1
000cf096jne 0xcf127
000cf09cmov rsi, [r15+64]
000cf0a0mov rdx, [r15+80]
000cf0a4lea rdi, [rsp+192]
000cf0accall _<alloc::string::String as core::clone::Clone>::clone
000cf0b1mov rbx, r12
000cf0b4mov r12l, [r15+90]
000cf0b8lea rdi, [rsp+128]
000cf0c0mov rsi, r15
000cf0c3call _<core::option::Option<T> as core::clone::Clone>::clone
000cf0c8lea rsi, [r15+32]
000cf0cclea rdi, [rsp+160]
000cf0d4call _<core::option::Option<T> as core::clone::Clone>::clone
000cf0d9mov [rsp+216], r13w
000cf0e2mov [rsp+218], r12l
000cf0eamov r12, rbx
000cf0edmov rbx, [rsp+32]
000cf0f2jmp 0xcf187
000cf0f7
000cf0f7loc_cf0f7:
000cf0f7cmp [r15], 0
000cf0fbje 0xcf133
000cf0fdlea rsi, [r15+24]
000cf101lea rdi, [rsp+96]
000cf106call _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
000cf10bmov rsi, [r15]
000cf10emov rdx, [r15+16]
000cf112lea rdi, [rsp+72]
000cf117call _<alloc::string::String as core::clone::Clone>::clone
000cf11cmov rax, [r15+48]
000cf120mov [rsp+120], rax
000cf125jmp 0xcf147
000cf127
000cf127loc_cf127:
000cf127mov [rsp+216], 4
000cf131jmp 0xcf187
000cf133
000cf133loc_cf133:
000cf133lea rsi, [r15+8]
000cf137lea rdi, [rsp+80]
000cf13ccall _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
000cf141and [rsp+72], 0
000cf147
000cf147loc_cf147:
000cf147mov rax, [rsp+120]
000cf14cmov [rsp+176], rax
000cf154movdqu x0, [rsp+72]
000cf15amovups x1, [rsp+88]
000cf15fmovups x2, [rsp+104]
000cf164movaps [rsp+160], x2
000cf16cmovaps [rsp+144], x1
000cf174movdqa [rsp+128], x0
000cf17dmov [rsp+216], 2
000cf187
000cf187loc_cf187:
000cf187add r15, 96
000cf18blea rdi, [r12+r14]
000cf18flea rsi, [rsp+128]
000cf197push 96
000cf199pop rdx
000cf19acall [rip+0x142970]
000cf1a0add r14, 96
000cf1a4jmp 0xcf066
000cf1a9
000cf1a9loc_cf1a9:
000cf1a9mov rcx, [rsp+24]
000cf1aemov [rcx+48], r12
000cf1b2mov rax, [rsp+8]
000cf1b7mov [rcx+56], rax
000cf1bbmov [rcx+64], rax
000cf1bfmov rax, [rsp+16]
000cf1c4mov rdx, [rax+120]
000cf1c8mov rsi, [rax+128]
000cf1cfmov r14, [rax+80]
000cf1d3mov rdi, [rax+104]
000cf1d7mov r8, [rax+112]
000cf1dbtest r14, r14
000cf1deje 0xcf30e
000cf1e4mov [rsp+48], r8
000cf1e9mov [rsp+56], rdi
000cf1eemov [rsp+64], rsi
000cf1f3mov [rsp+8], rdx
000cf1f8lea rbx, [r14+1]
000cf1fcmov rax, rbx
000cf1ffshr rax, 59
000cf203jne 0xcf34c
000cf209mov rbp, rbx
000cf20cshl rbp, 5
000cf210lea r13, [r14+17]
000cf214mov r12, rbp
000cf217add r12, r13
000cf21ajb 0xcf34c
000cf220mov rax, 0x7ffffffffffffff1
000cf22acmp r12, rax
000cf22djae 0xcf34c
000cf233push 16
000cf235pop rdi
000cf236mov rsi, r12
000cf239call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000cf23etest rax, rax
000cf241je 0xcf35a
000cf247mov r15, rax
000cf24aadd r15, rbp
000cf24dmov rbp, [rsp+16]
000cf252mov r12, [rbp+72]
000cf256mov rdi, r15
000cf259mov rsi, r12
000cf25cmov rdx, r13
000cf25fcall [rip+0x1428bb]
000cf265add rbx, r12
000cf268movdqa x0, [r12]
000cf26epmovmskb eax, x0
000cf272not eax
000cf274lea rcx, [r12+16]
000cf279mov rbp, [rbp+96]
000cf27dlea r13, [rsp+128]
000cf285mov [r13], r12
000cf289mov [r13+8], rcx
000cf28dmov [r13+16], rbx
000cf291mov [r13+24], ax
000cf296mov [r13+32], rbp
000cf29a
000cf29aloc_cf29a:
000cf29amov rdi, r13
000cf29dcall _<hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::next
000cf2a2test rax, rax
000cf2a5je 0xcf2da
000cf2a7mov rbx, rax
000cf2aasub rbx, r12
000cf2admovups x0, [rax-32]
000cf2b1movaps [rsp+32], x0
000cf2b6mov rdi, [rax-16]
000cf2bamov rax, [rax-8]
000cf2becall [rax+24]
000cf2c1movdqa x0, [rsp+32]
000cf2c7movdqu [r15+rbx-32], x0
000cf2cemov [r15+rbx-16], rax
000cf2d3mov [r15+rbx-8], rdx
000cf2d8jmp 0xcf29a
000cf2da
000cf2daloc_cf2da:
000cf2damov rax, [rsp+16]
000cf2dfmov rax, [rax+88]
000cf2e3mov rcx, [rsp+24]
000cf2e8mov [rcx+72], r15
000cf2ecmov [rcx+80], r14
000cf2f0mov [rcx+88], rax
000cf2f4mov [rcx+96], rbp
000cf2f8mov rdx, [rsp+8]
000cf2fdmov rsi, [rsp+64]
000cf302mov rdi, [rsp+56]
000cf307mov r8, [rsp+48]
000cf30cjmp 0xcf327
000cf30e
000cf30eloc_cf30e:
000cf30elea rax, [rip-0x96465]
000cf315mov [rcx+72], rax
000cf319pxor x0, x0
000cf31dmovdqu [rcx+80], x0
000cf322and [rcx+96], 0
000cf327
000cf327loc_cf327:
000cf327mov [rcx+104], rdi
000cf32bmov [rcx+112], r8
000cf32fmov [rcx+120], rdx
000cf333mov [rcx+128], rsi
000cf33aadd rsp, 232
000cf341pop rbx
000cf342pop r12
000cf344pop r13
000cf346pop r14
000cf348pop r15
000cf34apop rbp
000cf34bret
000cf34c
000cf34cloc_cf34c:
000cf34ccall hashbrown::raw::Fallibility::capacity_overflow
000cf351ud2
000cf353
000cf353loc_cf353:
000cf353call alloc::raw_vec::capacity_overflow
000cf358ud2
000cf35a
000cf35aloc_cf35a:
000cf35apush 16
000cf35cpop rdi
000cf35dmov rsi, r12
000cf360call hashbrown::raw::Fallibility::alloc_err
000cf365ud2
000cefcf
000cefcf_<indicatif::style::ProgressStyle as core::clone::Clone>::clone:
000cefcfpush rbp
000cefd0push r15
000cefd2push r14
000cefd4push r13
000cefd6push r12
000cefd8push rbx
000cefd9sub rsp, 232
000cefe0mov r14, rsi
000cefe3mov rbx, rdi
000cefe6mov [rsp+24], rdi
000cefebmov rsi, [rsi]
000cefeemov rdx, [r14+16]
000ceff2call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000ceff7lea rdi, [rbx+24]
000ceffbmov rsi, [r14+24]
000cefffmov rdx, [r14+40]
000cf003call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000cf008mov r15, [r14+48]
000cf00cmov [rsp+16], r14
000cf011mov rbp, [r14+64]
000cf015test rbp, rbp
000cf018je 0xcf051
000cf01amov rax, 0x155555555555555
000cf024cmp rbp, rax
000cf027ja 0xcf353
000cf02dimul r13, rbp, 96
000cf031push 8
000cf033pop rdi
000cf034mov rsi, r13
000cf037call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000cf03cmov r12, rax
000cf03ftest rax, rax
000cf042jne 0xcf055
000cf044push 8
000cf046pop rdi
000cf047mov rsi, r13
000cf04acall alloc::alloc::handle_alloc_error
000cf04fud2
000cf051
000cf051loc_cf051:
000cf051push 8
000cf053pop r12
000cf055
000cf055loc_cf055:
000cf055imul rbx, rbp, 96
000cf059xor r14l, r14l
000cf05cmov [rsp+8], rbp
000cf061mov [rsp+32], rbx
000cf066
000cf066loc_cf066:
000cf066sub rbp, 1
000cf06ajb 0xcf1a9
000cf070cmp rbx, r14
000cf073je 0xcf1a9
000cf079mov r13l, [r15+88]
000cf07dlea eax, [r13-2]
000cf081cmp ax, 3
000cf085push 1
000cf087pop rcx
000cf088cmovae eax, ecx
000cf08btest ax, ax
000cf08eje 0xcf0f7
000cf090movzx eax, ax
000cf093cmp eax, 1
000cf096jne 0xcf127
000cf09cmov rsi, [r15+64]
000cf0a0mov rdx, [r15+80]
000cf0a4lea rdi, [rsp+192]
000cf0accall _<alloc::string::String as core::clone::Clone>::clone
000cf0b1mov rbx, r12
000cf0b4mov r12l, [r15+90]
000cf0b8lea rdi, [rsp+128]
000cf0c0mov rsi, r15
000cf0c3call _<core::option::Option<T> as core::clone::Clone>::clone
000cf0c8lea rsi, [r15+32]
000cf0cclea rdi, [rsp+160]
000cf0d4call _<core::option::Option<T> as core::clone::Clone>::clone
000cf0d9mov [rsp+216], r13w
000cf0e2mov [rsp+218], r12l
000cf0eamov r12, rbx
000cf0edmov rbx, [rsp+32]
000cf0f2jmp 0xcf187
000cf0f7
000cf0f7loc_cf0f7:
000cf0f7cmp [r15], 0
000cf0fbje 0xcf133
000cf0fdlea rsi, [r15+24]
000cf101lea rdi, [rsp+96]
000cf106call _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
000cf10bmov rsi, [r15]
000cf10emov rdx, [r15+16]
000cf112lea rdi, [rsp+72]
000cf117call _<alloc::string::String as core::clone::Clone>::clone
000cf11cmov rax, [r15+48]
000cf120mov [rsp+120], rax
000cf125jmp 0xcf147
000cf127
000cf127loc_cf127:
000cf127mov [rsp+216], 4
000cf131jmp 0xcf187
000cf133
000cf133loc_cf133:
000cf133lea rsi, [r15+8]
000cf137lea rdi, [rsp+80]
000cf13ccall _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
000cf141and [rsp+72], 0
000cf147
000cf147loc_cf147:
000cf147mov rax, [rsp+120]
000cf14cmov [rsp+176], rax
000cf154movdqu x0, [rsp+72]
000cf15amovups x1, [rsp+88]
000cf15fmovups x2, [rsp+104]
000cf164movaps [rsp+160], x2
000cf16cmovaps [rsp+144], x1
000cf174movdqa [rsp+128], x0
000cf17dmov [rsp+216], 2
000cf187
000cf187loc_cf187:
000cf187add r15, 96
000cf18blea rdi, [r12+r14]
000cf18flea rsi, [rsp+128]
000cf197push 96
000cf199pop rdx
000cf19acall [rip+0x142970]
000cf1a0add r14, 96
000cf1a4jmp 0xcf066
000cf1a9
000cf1a9loc_cf1a9:
000cf1a9mov rcx, [rsp+24]
000cf1aemov [rcx+48], r12
000cf1b2mov rax, [rsp+8]
000cf1b7mov [rcx+56], rax
000cf1bbmov [rcx+64], rax
000cf1bfmov rax, [rsp+16]
000cf1c4mov rdx, [rax+120]
000cf1c8mov rsi, [rax+128]
000cf1cfmov r14, [rax+80]
000cf1d3mov rdi, [rax+104]
000cf1d7mov r8, [rax+112]
000cf1dbtest r14, r14
000cf1deje 0xcf30e
000cf1e4mov [rsp+48], r8
000cf1e9mov [rsp+56], rdi
000cf1eemov [rsp+64], rsi
000cf1f3mov [rsp+8], rdx
000cf1f8lea rbx, [r14+1]
000cf1fcmov rax, rbx
000cf1ffshr rax, 59
000cf203jne 0xcf34c
000cf209mov rbp, rbx
000cf20cshl rbp, 5
000cf210lea r13, [r14+17]
000cf214mov r12, rbp
000cf217add r12, r13
000cf21ajb 0xcf34c
000cf220mov rax, 0x7ffffffffffffff1
000cf22acmp r12, rax
000cf22djae 0xcf34c
000cf233push 16
000cf235pop rdi
000cf236mov rsi, r12
000cf239call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000cf23etest rax, rax
000cf241je 0xcf35a
000cf247mov r15, rax
000cf24aadd r15, rbp
000cf24dmov rbp, [rsp+16]
000cf252mov r12, [rbp+72]
000cf256mov rdi, r15
000cf259mov rsi, r12
000cf25cmov rdx, r13
000cf25fcall [rip+0x1428bb]
000cf265add rbx, r12
000cf268movdqa x0, [r12]
000cf26epmovmskb eax, x0
000cf272not eax
000cf274lea rcx, [r12+16]
000cf279mov rbp, [rbp+96]
000cf27dlea r13, [rsp+128]
000cf285mov [r13], r12
000cf289mov [r13+8], rcx
000cf28dmov [r13+16], rbx
000cf291mov [r13+24], ax
000cf296mov [r13+32], rbp
000cf29a
000cf29aloc_cf29a:
000cf29amov rdi, r13
000cf29dcall _<hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::next
000cf2a2test rax, rax
000cf2a5je 0xcf2da
000cf2a7mov rbx, rax
000cf2aasub rbx, r12
000cf2admovups x0, [rax-32]
000cf2b1movaps [rsp+32], x0
000cf2b6mov rdi, [rax-16]
000cf2bamov rax, [rax-8]
000cf2becall [rax+24]
000cf2c1movdqa x0, [rsp+32]
000cf2c7movdqu [r15+rbx-32], x0
000cf2cemov [r15+rbx-16], rax
000cf2d3mov [r15+rbx-8], rdx
000cf2d8jmp 0xcf29a
000cf2da
000cf2daloc_cf2da:
000cf2damov rax, [rsp+16]
000cf2dfmov rax, [rax+88]
000cf2e3mov rcx, [rsp+24]
000cf2e8mov [rcx+72], r15
000cf2ecmov [rcx+80], r14
000cf2f0mov [rcx+88], rax
000cf2f4mov [rcx+96], rbp
000cf2f8mov rdx, [rsp+8]
000cf2fdmov rsi, [rsp+64]
000cf302mov rdi, [rsp+56]
000cf307mov r8, [rsp+48]
000cf30cjmp 0xcf327
000cf30e
000cf30eloc_cf30e:
000cf30elea rax, [rip-0x96465]
000cf315mov [rcx+72], rax
000cf319pxor x0, x0
000cf31dmovdqu [rcx+80], x0
000cf322and [rcx+96], 0
000cf327
000cf327loc_cf327:
000cf327mov [rcx+104], rdi
000cf32bmov [rcx+112], r8
000cf32fmov [rcx+120], rdx
000cf333mov [rcx+128], rsi
000cf33aadd rsp, 232
000cf341pop rbx
000cf342pop r12
000cf344pop r13
000cf346pop r14
000cf348pop r15
000cf34apop rbp
000cf34bret
000cf34c
000cf34cloc_cf34c:
000cf34ccall hashbrown::raw::Fallibility::capacity_overflow
000cf351ud2
000cf353
000cf353loc_cf353:
000cf353call alloc::raw_vec::capacity_overflow
000cf358ud2
000cf35a
000cf35aloc_cf35a:
000cf35apush 16
000cf35cpop rdi
000cf35dmov rsi, r12
000cf360call hashbrown::raw::Fallibility::alloc_err
000cf365ud2
000cefcf
000cf367
000cf367_<std::sync::mpsc::SendError<T> as core::fmt::Debug>::fmt:
000cf367push rbx
000cf368sub rsp, 16
000cf36cmov rbx, rsi
000cf36fmov rdi, [rsi+32]
000cf373mov rax, [rsi+40]
000cf377lea rsi, [rip-0x8ee93]
000cf37epush 9
000cf380pop rdx
000cf381call [rax+24]
000cf384mov rdi, rsp
000cf387mov [rdi], rbx
000cf38amov [rdi+8], al
000cf38dmov [rdi+9], 0
000cf391call core::fmt::builders::DebugStruct::finish_non_exhaustive
000cf396add rsp, 16
000cf39apop rbx
000cf39bret
000cf367
000cf367_<std::sync::mpsc::SendError<T> as core::fmt::Debug>::fmt:
000cf367push rbx
000cf368sub rsp, 16
000cf36cmov rbx, rsi
000cf36fmov rdi, [rsi+32]
000cf373mov rax, [rsi+40]
000cf377lea rsi, [rip-0x8ee93]
000cf37epush 9
000cf380pop rdx
000cf381call [rax+24]
000cf384mov rdi, rsp
000cf387mov [rdi], rbx
000cf38amov [rdi+8], al
000cf38dmov [rdi+9], 0
000cf391call core::fmt::builders::DebugStruct::finish_non_exhaustive
000cf396add rsp, 16
000cf39apop rbx
000cf39bret
000cf367
000cf39c
000cf39c_<std::sync::mutex::MutexGuard<T> as core::fmt::Debug>::fmt:
000cf39cmov rdi, [rdi]
000cf39fadd rdi, 8
000cf3a3jmp 0xcad23
000cf39c
000cf39c_<std::sync::mutex::MutexGuard<T> as core::fmt::Debug>::fmt:
000cf39cmov rdi, [rdi]
000cf39fadd rdi, 8
000cf3a3jmp 0xcad23
000cf39c
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
Loading..