File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
000e05a0
000e05a0main:
000e05a0push r15
000e05a2push r14
000e05a4push r13
000e05a6push r12
000e05a8push rbx
000e05a9sub rsp, 240
000e05b0mov [rsp+32], 0
000e05b9movaps x0, [rip-0xa7f90]
000e05c0movups [rsp+40], x0
000e05c5lea rbx, [rsp+32]
000e05camov r14, [rip+0x1315e7]
000e05d1mov r15, [rip+0x131568]
000e05d8nop [rax+rax]
000e05e0
000e05e0loc_e05e0:
000e05e0mov esi, 3
000e05e5mov rdi, rbx
000e05e8xor edx, edx
000e05eacall r14
000e05edcmp eax, -1
000e05f0jne 0xe06ba
000e05f6call r15
000e05f9mov eax, [rax]
000e05fbcmp eax, 4
000e05feje 0xe05e0
000e0600cmp eax, 22
000e0603ja 0xe09ae
000e0609mov ecx, 0x401800
000e060ebt ecx, eax
000e0611jae 0xe09ae
000e0617xor edi, edi
000e0619mov esi, 1
000e061exor eax, eax
000e0620call [rip+0x13159a]
000e0626cmp eax, -1
000e0629jne 0xe0655
000e062bcall [rip+0x13150f]
000e0631cmp [rax], 9
000e0634jne 0xe0655
000e0636lea rdi, [rip-0x4fe6f]
000e063dmov esi, 2
000e0642xor edx, edx
000e0644xor eax, eax
000e0646call [rip+0x13157c]
000e064ccmp eax, -1
000e064fje 0xe09ae
000e0655
000e0655loc_e0655:
000e0655mov edi, 1
000e065amov esi, 1
000e065fxor eax, eax
000e0661call [rip+0x131559]
000e0667cmp eax, -1
000e066ajne 0xe0696
000e066ccall [rip+0x1314ce]
000e0672cmp [rax], 9
000e0675jne 0xe0696
000e0677lea rdi, [rip-0x4feb0]
000e067emov esi, 2
000e0683xor edx, edx
000e0685xor eax, eax
000e0687call [rip+0x13153b]
000e068dcmp eax, -1
000e0690je 0xe09ae
000e0696
000e0696loc_e0696:
000e0696mov edi, 2
000e069bmov esi, 1
000e06a0xor eax, eax
000e06a2call [rip+0x131518]
000e06a8cmp eax, -1
000e06abjne 0xe072c
000e06adcall [rip+0x13148d]
000e06b3cmp [rax], 9
000e06b6je 0xe070d
000e06b8jmp 0xe072c
000e06ba
000e06baloc_e06ba:
000e06batest [rsp+38], 32
000e06bfje 0xe06e0
000e06c1lea rdi, [rip-0x4fefa]
000e06c8mov esi, 2
000e06cdxor edx, edx
000e06cfxor eax, eax
000e06d1call [rip+0x1314f1]
000e06d7cmp eax, -1
000e06daje 0xe09ae
000e06e0
000e06e0loc_e06e0:
000e06e0test [rsp+46], 32
000e06e5je 0xe0706
000e06e7lea rdi, [rip-0x4ff20]
000e06eemov esi, 2
000e06f3xor edx, edx
000e06f5xor eax, eax
000e06f7call [rip+0x1314cb]
000e06fdcmp eax, -1
000e0700je 0xe09ae
000e0706
000e0706loc_e0706:
000e0706test [rsp+54], 32
000e070bje 0xe072c
000e070d
000e070dloc_e070d:
000e070dlea rdi, [rip-0x4ff46]
000e0714mov esi, 2
000e0719xor edx, edx
000e071bxor eax, eax
000e071dcall [rip+0x1314a5]
000e0723cmp eax, -1
000e0726je 0xe09ae
000e072c
000e072cloc_e072c:
000e072cmov esi, 1
000e0731mov edi, 13
000e0736call [rip+0x131494]
000e073ccmp rax, -1
000e0740je 0xe09b6
000e0746xorps x0, x0
000e0749movaps [rsp+160], x0
000e0751movaps [rsp+144], x0
000e0759movaps [rsp+128], x0
000e0761movaps [rsp+112], x0
000e0766movaps [rsp+96], x0
000e076bmovaps [rsp+80], x0
000e0770movaps [rsp+64], x0
000e0775movaps [rsp+48], x0
000e077amovaps [rsp+32], x0
000e077fmov [rsp+176], 0
000e078blea rdx, [rsp+32]
000e0790mov edi, 11
000e0795xor esi, esi
000e0797call [rip+0x13143b]
000e079dcmp [rsp+32], 0
000e07a3jne 0xe07d5
000e07a5mov [rsp+168], 0x8000004
000e07b0lea rax, [rip+0xc13e9]
000e07b7mov [rsp+32], rax
000e07bclea rsi, [rsp+32]
000e07c1mov edi, 11
000e07c6xor edx, edx
000e07c8call [rip+0x13140a]
000e07cemov [rip+0x132893], 1
000e07d5
000e07d5loc_e07d5:
000e07d5lea rdx, [rsp+32]
000e07damov edi, 7
000e07dfxor esi, esi
000e07e1call [rip+0x1313f1]
000e07e7cmp [rsp+32], 0
000e07edjne 0xe081f
000e07efmov [rsp+168], 0x8000004
000e07falea rax, [rip+0xc139f]
000e0801mov [rsp+32], rax
000e0806lea rsi, [rsp+32]
000e080bmov edi, 7
000e0810xor edx, edx
000e0812call [rip+0x1313c0]
000e0818mov [rip+0x132849], 1
000e081f
000e081floc_e081f:
000e081fcall std::sys::unix::stack_overflow::imp::make_handler
000e0824mov [rip+0x132835], rax
000e082bmov edi, 30
000e0830call [rip+0x131352]
000e0836mov [rip+0x132833], rax
000e083dmov r12, [rip+0x13282c]
000e0844test r12, r12
000e0847je 0xe09f7
000e084dmov r14, rax
000e0850xorps x0, x0
000e0853movaps [rsp+64], x0
000e0858movaps [rsp+48], x0
000e085dmovaps [rsp+32], x0
000e0862mov [rsp+80], 0
000e086bcall [rip+0x13136f]
000e0871lea rsi, [rsp+32]
000e0876mov rdi, rax
000e0879call [rip+0x131369]
000e087ftest eax, eax
000e0881je 0xe088b
000e0883xor r13l, r13l
000e0886jmp 0xe090f
000e088b
000e088bloc_e088b:
000e088bmov [rsp], 0
000e0893mov [rsp+16], 0
000e089clea rdi, [rsp+32]
000e08a1mov rsi, rsp
000e08a4lea r15, [rsp+16]
000e08a9mov rdx, r15
000e08accall [rip+0x13133e]
000e08b2mov [rsp+12], eax
000e08b6test eax, eax
000e08b8jne 0xe0a7e
000e08bemov rbx, [rsp]
000e08c2lea rdi, [rsp+32]
000e08c7call [rip+0x13132b]
000e08cdmov [rsp+16], eax
000e08d1test eax, eax
000e08d3jne 0xe0aa0
000e08d9mov rax, rbx
000e08dcor rax, r12
000e08dfshr rax, 32
000e08e3je 0xe08ef
000e08e5mov rax, rbx
000e08e8xor edx, edx
000e08eadiv r12
000e08edjmp 0xe08f6
000e08ef
000e08efloc_e08ef:
000e08efmov eax, ebx
000e08f1xor edx, edx
000e08f3div r12l
000e08f6
000e08f6loc_e08f6:
000e08f6sub r12, rdx
000e08f9test rdx, rdx
000e08fccmove r12, rdx
000e0900add rbx, r12
000e0903mov r12, rbx
000e0906sub r12, r14
000e0909mov r13l, 1
000e090f
000e090floc_e090f:
000e090flea rsi, [rip-0xa3952]
000e0916lea r14, [rsp+192]
000e091emov edx, 4
000e0923mov rdi, r14
000e0926call _<&str as alloc::ffi::c_str::CString::new::SpecNewImpl>::spec_new_impl
000e092bmov r15, [rsp+192]
000e0933test r15, r15
000e0936jne 0xe0a14
000e093cmov rdi, [rsp+200]
000e0944mov rsi, [rsp+208]
000e094ccall std::thread::Thread::new
000e0951mov [rsp+32], r13
000e0956mov [rsp+40], r12
000e095bmov [rsp+48], rbx
000e0960lea rdi, [rsp+32]
000e0965mov rsi, rax
000e0968call std::sys_common::thread_info::set
000e096dlea rdi, [rip-20736]
000e0974call std::sys_common::backtrace::__rust_begin_short_backtrace
000e0979mov eax, [rip+0x1325e9]
000e097fcmp eax, 4
000e0982je 0xe099b
000e0984mov [rsp+192], 1
000e098cmov [rsp+32], r14
000e0991lea rdi, [rsp+32]
000e0996call std::sys_common::once::futex::Once::call
000e099b
000e099bloc_e099b:
000e099bxor eax, eax
000e099dadd rsp, 240
000e09a4pop rbx
000e09a5pop r12
000e09a7pop r13
000e09a9pop r14
000e09abpop r15
000e09adret
000e09ae
000e09aeloc_e09ae:
000e09aecall [rip+0x13124c]
000e09b4ud2
000e09b6
000e09b6loc_e09b6:
000e09b6lea rax, [rip+0x130743]
000e09bdmov [rsp+32], rax
000e09c2mov [rsp+40], 1
000e09cblea rdi, [rsp+192]
000e09d3mov [rsp+48], rdi
000e09d8xorps x0, x0
000e09dbmovups [rsp+56], x0
000e09e0lea rsi, [rsp+32]
000e09e5call std::io::Write::write_fmt
000e09eamov rdi, rax
000e09edcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000e09f2jmp 0xe0a77
000e09f7
000e09f7loc_e09f7:
000e09f7lea rdi, [rip-0xa29be]
000e09felea rdx, [rip+0x130643]
000e0a05mov esi, 32
000e0a0acall core::panicking::panic
000e0a0fjmp 0xe0aca
000e0a14
000e0a14loc_e0a14:
000e0a14mov [rsp], r14
000e0a18mov rax, rsp
000e0a1bmov [rsp+16], rax
000e0a20lea rax, [rip+0xc16a9]
000e0a27mov [rsp+24], rax
000e0a2clea rax, [rip+0x12f935]
000e0a33mov [rsp+32], rax
000e0a38mov [rsp+40], 2
000e0a41mov [rsp+64], 0
000e0a4alea rax, [rsp+16]
000e0a4fmov [rsp+48], rax
000e0a54mov [rsp+56], 1
000e0a5dlea rdi, [rsp+192]
000e0a65lea rsi, [rsp+32]
000e0a6acall std::io::Write::write_fmt
000e0a6fmov rdi, rax
000e0a72call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000e0a77
000e0a77loc_e0a77:
000e0a77call std::sys::unix::abort_internal
000e0a7cud2
000e0a7e
000e0a7eloc_e0a7e:
000e0a7emov [rsp+192], 0
000e0a8alea rcx, [rip+0x130587]
000e0a91lea rdx, [rsp+192]
000e0a99lea r15, [rsp+12]
000e0a9ejmp 0xe0abb
000e0aa0
000e0aa0loc_e0aa0:
000e0aa0mov [rsp+192], 0
000e0aaclea rcx, [rip+0x13057d]
000e0ab3lea rdx, [rsp+192]
000e0abb
000e0abbloc_e0abb:
000e0abblea rsi, [rip-0xa3ae6]
000e0ac2mov rdi, r15
000e0ac5call core::panicking::assert_failed
000e0aca
000e0acaloc_e0aca:
000e0acaud2
000e0acccall __rust_panic_cleanup
000e0ad1ud2
000e0ad3cmp [rsp+192], 0
000e0adcjne 0xe0aea
000e0adetest r15, r15
000e0ae1jne 0xe0afe
000e0ae3call __rust_panic_cleanup
000e0ae8ud2
000e0aea
000e0aealoc_e0aea:
000e0aealea rdi, [rsp+192]
000e0af2call core::ptr::drop_in_place<core::result::Result<alloc::ffi::c_str::CString,alloc::ffi::c_str::NulError>>
000e0af7call __rust_panic_cleanup
000e0afcud2
000e0afe
000e0afeloc_e0afe:
000e0afemov rdi, [rsp+200]
000e0b06mov rsi, [rsp+208]
000e0b0ecall core::ptr::drop_in_place<alloc::ffi::c_str::CString>
000e0b13call __rust_panic_cleanup
000e0b18ud2
000e0b1acall __rust_panic_cleanup
000e0b1fud2
000e05a0
000e05a0main:
000e05a0push r15
000e05a2push r14
000e05a4push r13
000e05a6push r12
000e05a8push rbx
000e05a9sub rsp, 240
000e05b0mov [rsp+32], 0
000e05b9movaps x0, [rip-0xa7f90]
000e05c0movups [rsp+40], x0
000e05c5lea rbx, [rsp+32]
000e05camov r14, [rip+0x1315e7]
000e05d1mov r15, [rip+0x131568]
000e05d8nop [rax+rax]
000e05e0
000e05e0loc_e05e0:
000e05e0mov esi, 3
000e05e5mov rdi, rbx
000e05e8xor edx, edx
000e05eacall r14
000e05edcmp eax, -1
000e05f0jne 0xe06ba
000e05f6call r15
000e05f9mov eax, [rax]
000e05fbcmp eax, 4
000e05feje 0xe05e0
000e0600cmp eax, 22
000e0603ja 0xe09ae
000e0609mov ecx, 0x401800
000e060ebt ecx, eax
000e0611jae 0xe09ae
000e0617xor edi, edi
000e0619mov esi, 1
000e061exor eax, eax
000e0620call [rip+0x13159a]
000e0626cmp eax, -1
000e0629jne 0xe0655
000e062bcall [rip+0x13150f]
000e0631cmp [rax], 9
000e0634jne 0xe0655
000e0636lea rdi, [rip-0x4fe6f]
000e063dmov esi, 2
000e0642xor edx, edx
000e0644xor eax, eax
000e0646call [rip+0x13157c]
000e064ccmp eax, -1
000e064fje 0xe09ae
000e0655
000e0655loc_e0655:
000e0655mov edi, 1
000e065amov esi, 1
000e065fxor eax, eax
000e0661call [rip+0x131559]
000e0667cmp eax, -1
000e066ajne 0xe0696
000e066ccall [rip+0x1314ce]
000e0672cmp [rax], 9
000e0675jne 0xe0696
000e0677lea rdi, [rip-0x4feb0]
000e067emov esi, 2
000e0683xor edx, edx
000e0685xor eax, eax
000e0687call [rip+0x13153b]
000e068dcmp eax, -1
000e0690je 0xe09ae
000e0696
000e0696loc_e0696:
000e0696mov edi, 2
000e069bmov esi, 1
000e06a0xor eax, eax
000e06a2call [rip+0x131518]
000e06a8cmp eax, -1
000e06abjne 0xe072c
000e06adcall [rip+0x13148d]
000e06b3cmp [rax], 9
000e06b6je 0xe070d
000e06b8jmp 0xe072c
000e06ba
000e06baloc_e06ba:
000e06batest [rsp+38], 32
000e06bfje 0xe06e0
000e06c1lea rdi, [rip-0x4fefa]
000e06c8mov esi, 2
000e06cdxor edx, edx
000e06cfxor eax, eax
000e06d1call [rip+0x1314f1]
000e06d7cmp eax, -1
000e06daje 0xe09ae
000e06e0
000e06e0loc_e06e0:
000e06e0test [rsp+46], 32
000e06e5je 0xe0706
000e06e7lea rdi, [rip-0x4ff20]
000e06eemov esi, 2
000e06f3xor edx, edx
000e06f5xor eax, eax
000e06f7call [rip+0x1314cb]
000e06fdcmp eax, -1
000e0700je 0xe09ae
000e0706
000e0706loc_e0706:
000e0706test [rsp+54], 32
000e070bje 0xe072c
000e070d
000e070dloc_e070d:
000e070dlea rdi, [rip-0x4ff46]
000e0714mov esi, 2
000e0719xor edx, edx
000e071bxor eax, eax
000e071dcall [rip+0x1314a5]
000e0723cmp eax, -1
000e0726je 0xe09ae
000e072c
000e072cloc_e072c:
000e072cmov esi, 1
000e0731mov edi, 13
000e0736call [rip+0x131494]
000e073ccmp rax, -1
000e0740je 0xe09b6
000e0746xorps x0, x0
000e0749movaps [rsp+160], x0
000e0751movaps [rsp+144], x0
000e0759movaps [rsp+128], x0
000e0761movaps [rsp+112], x0
000e0766movaps [rsp+96], x0
000e076bmovaps [rsp+80], x0
000e0770movaps [rsp+64], x0
000e0775movaps [rsp+48], x0
000e077amovaps [rsp+32], x0
000e077fmov [rsp+176], 0
000e078blea rdx, [rsp+32]
000e0790mov edi, 11
000e0795xor esi, esi
000e0797call [rip+0x13143b]
000e079dcmp [rsp+32], 0
000e07a3jne 0xe07d5
000e07a5mov [rsp+168], 0x8000004
000e07b0lea rax, [rip+0xc13e9]
000e07b7mov [rsp+32], rax
000e07bclea rsi, [rsp+32]
000e07c1mov edi, 11
000e07c6xor edx, edx
000e07c8call [rip+0x13140a]
000e07cemov [rip+0x132893], 1
000e07d5
000e07d5loc_e07d5:
000e07d5lea rdx, [rsp+32]
000e07damov edi, 7
000e07dfxor esi, esi
000e07e1call [rip+0x1313f1]
000e07e7cmp [rsp+32], 0
000e07edjne 0xe081f
000e07efmov [rsp+168], 0x8000004
000e07falea rax, [rip+0xc139f]
000e0801mov [rsp+32], rax
000e0806lea rsi, [rsp+32]
000e080bmov edi, 7
000e0810xor edx, edx
000e0812call [rip+0x1313c0]
000e0818mov [rip+0x132849], 1
000e081f
000e081floc_e081f:
000e081fcall std::sys::unix::stack_overflow::imp::make_handler
000e0824mov [rip+0x132835], rax
000e082bmov edi, 30
000e0830call [rip+0x131352]
000e0836mov [rip+0x132833], rax
000e083dmov r12, [rip+0x13282c]
000e0844test r12, r12
000e0847je 0xe09f7
000e084dmov r14, rax
000e0850xorps x0, x0
000e0853movaps [rsp+64], x0
000e0858movaps [rsp+48], x0
000e085dmovaps [rsp+32], x0
000e0862mov [rsp+80], 0
000e086bcall [rip+0x13136f]
000e0871lea rsi, [rsp+32]
000e0876mov rdi, rax
000e0879call [rip+0x131369]
000e087ftest eax, eax
000e0881je 0xe088b
000e0883xor r13l, r13l
000e0886jmp 0xe090f
000e088b
000e088bloc_e088b:
000e088bmov [rsp], 0
000e0893mov [rsp+16], 0
000e089clea rdi, [rsp+32]
000e08a1mov rsi, rsp
000e08a4lea r15, [rsp+16]
000e08a9mov rdx, r15
000e08accall [rip+0x13133e]
000e08b2mov [rsp+12], eax
000e08b6test eax, eax
000e08b8jne 0xe0a7e
000e08bemov rbx, [rsp]
000e08c2lea rdi, [rsp+32]
000e08c7call [rip+0x13132b]
000e08cdmov [rsp+16], eax
000e08d1test eax, eax
000e08d3jne 0xe0aa0
000e08d9mov rax, rbx
000e08dcor rax, r12
000e08dfshr rax, 32
000e08e3je 0xe08ef
000e08e5mov rax, rbx
000e08e8xor edx, edx
000e08eadiv r12
000e08edjmp 0xe08f6
000e08ef
000e08efloc_e08ef:
000e08efmov eax, ebx
000e08f1xor edx, edx
000e08f3div r12l
000e08f6
000e08f6loc_e08f6:
000e08f6sub r12, rdx
000e08f9test rdx, rdx
000e08fccmove r12, rdx
000e0900add rbx, r12
000e0903mov r12, rbx
000e0906sub r12, r14
000e0909mov r13l, 1
000e090f
000e090floc_e090f:
000e090flea rsi, [rip-0xa3952]
000e0916lea r14, [rsp+192]
000e091emov edx, 4
000e0923mov rdi, r14
000e0926call _<&str as alloc::ffi::c_str::CString::new::SpecNewImpl>::spec_new_impl
000e092bmov r15, [rsp+192]
000e0933test r15, r15
000e0936jne 0xe0a14
000e093cmov rdi, [rsp+200]
000e0944mov rsi, [rsp+208]
000e094ccall std::thread::Thread::new
000e0951mov [rsp+32], r13
000e0956mov [rsp+40], r12
000e095bmov [rsp+48], rbx
000e0960lea rdi, [rsp+32]
000e0965mov rsi, rax
000e0968call std::sys_common::thread_info::set
000e096dlea rdi, [rip-20736]
000e0974call std::sys_common::backtrace::__rust_begin_short_backtrace
000e0979mov eax, [rip+0x1325e9]
000e097fcmp eax, 4
000e0982je 0xe099b
000e0984mov [rsp+192], 1
000e098cmov [rsp+32], r14
000e0991lea rdi, [rsp+32]
000e0996call std::sys_common::once::futex::Once::call
000e099b
000e099bloc_e099b:
000e099bxor eax, eax
000e099dadd rsp, 240
000e09a4pop rbx
000e09a5pop r12
000e09a7pop r13
000e09a9pop r14
000e09abpop r15
000e09adret
000e09ae
000e09aeloc_e09ae:
000e09aecall [rip+0x13124c]
000e09b4ud2
000e09b6
000e09b6loc_e09b6:
000e09b6lea rax, [rip+0x130743]
000e09bdmov [rsp+32], rax
000e09c2mov [rsp+40], 1
000e09cblea rdi, [rsp+192]
000e09d3mov [rsp+48], rdi
000e09d8xorps x0, x0
000e09dbmovups [rsp+56], x0
000e09e0lea rsi, [rsp+32]
000e09e5call std::io::Write::write_fmt
000e09eamov rdi, rax
000e09edcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000e09f2jmp 0xe0a77
000e09f7
000e09f7loc_e09f7:
000e09f7lea rdi, [rip-0xa29be]
000e09felea rdx, [rip+0x130643]
000e0a05mov esi, 32
000e0a0acall core::panicking::panic
000e0a0fjmp 0xe0aca
000e0a14
000e0a14loc_e0a14:
000e0a14mov [rsp], r14
000e0a18mov rax, rsp
000e0a1bmov [rsp+16], rax
000e0a20lea rax, [rip+0xc16a9]
000e0a27mov [rsp+24], rax
000e0a2clea rax, [rip+0x12f935]
000e0a33mov [rsp+32], rax
000e0a38mov [rsp+40], 2
000e0a41mov [rsp+64], 0
000e0a4alea rax, [rsp+16]
000e0a4fmov [rsp+48], rax
000e0a54mov [rsp+56], 1
000e0a5dlea rdi, [rsp+192]
000e0a65lea rsi, [rsp+32]
000e0a6acall std::io::Write::write_fmt
000e0a6fmov rdi, rax
000e0a72call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000e0a77
000e0a77loc_e0a77:
000e0a77call std::sys::unix::abort_internal
000e0a7cud2
000e0a7e
000e0a7eloc_e0a7e:
000e0a7emov [rsp+192], 0
000e0a8alea rcx, [rip+0x130587]
000e0a91lea rdx, [rsp+192]
000e0a99lea r15, [rsp+12]
000e0a9ejmp 0xe0abb
000e0aa0
000e0aa0loc_e0aa0:
000e0aa0mov [rsp+192], 0
000e0aaclea rcx, [rip+0x13057d]
000e0ab3lea rdx, [rsp+192]
000e0abb
000e0abbloc_e0abb:
000e0abblea rsi, [rip-0xa3ae6]
000e0ac2mov rdi, r15
000e0ac5call core::panicking::assert_failed
000e0aca
000e0acaloc_e0aca:
000e0acaud2
000e0acccall __rust_panic_cleanup
000e0ad1ud2
000e0ad3cmp [rsp+192], 0
000e0adcjne 0xe0aea
000e0adetest r15, r15
000e0ae1jne 0xe0afe
000e0ae3call __rust_panic_cleanup
000e0ae8ud2
000e0aea
000e0aealoc_e0aea:
000e0aealea rdi, [rsp+192]
000e0af2call core::ptr::drop_in_place<core::result::Result<alloc::ffi::c_str::CString,alloc::ffi::c_str::NulError>>
000e0af7call __rust_panic_cleanup
000e0afcud2
000e0afe
000e0afeloc_e0afe:
000e0afemov rdi, [rsp+200]
000e0b06mov rsi, [rsp+208]
000e0b0ecall core::ptr::drop_in_place<alloc::ffi::c_str::CString>
000e0b13call __rust_panic_cleanup
000e0b18ud2
000e0b1acall __rust_panic_cleanup
000e0b1fud2
000e05a0
000e0b21
000e0b21 // align 0x10
000e0b21 // align 0x10
000e0b30
000e0b30addr2line::path_push:
000e0b30push rbp
000e0b31push r15
000e0b33push r14
000e0b35push r13
000e0b37push r12
000e0b39push rbx
000e0b3apush rax
000e0b3bmov rbx, rdx
000e0b3emov r15, rsi
000e0b41mov r14, rdi
000e0b44test rdx, rdx
000e0b47je 0xe0be8
000e0b4dmovzx eax, [r15]
000e0b51cmp eax, 47
000e0b54je 0xe0b5b
000e0b56cmp eax, 92
000e0b59jne 0xe0bba
000e0b5b
000e0b5bloc_e0b5b:
000e0b5bxor r13l, r13l
000e0b5etest rbx, rbx
000e0b61setns al
000e0b64js 0xe0c9f
000e0b6amov r13b, al
000e0b6dmovzx eax, [rip+0x132554]
000e0b74mov rdi, rbx
000e0b77mov rsi, r13
000e0b7acall __rust_alloc
000e0b7ftest rax, rax
000e0b82je 0xe0ca6
000e0b88mov r12, rax
000e0b8bmov rdi, rax
000e0b8emov rsi, r15
000e0b91mov rdx, rbx
000e0b94call [rip+0x130f86]
000e0b9acmp [r14+8], 0
000e0b9fje 0xe0baa
000e0ba1mov rdi, [r14]
000e0ba4call [rip+0x130f4e]
000e0baa
000e0baaloc_e0baa:
000e0baamov [r14], r12
000e0badmov [r14+8], rbx
000e0bb1mov [r14+16], rbx
000e0bb5jmp 0xe0c79
000e0bba
000e0bbaloc_e0bba:
000e0bbacmp rbx, 2
000e0bbejb 0xe0be8
000e0bc0cmp [r15+1], -64
000e0bc5jl 0xe0be8
000e0bc7cmp rbx, 3
000e0bcbjbe 0xe0bd6
000e0bcdcmp [r15+3], -64
000e0bd2jge 0xe0bd8
000e0bd4jmp 0xe0be8
000e0bd6
000e0bd6loc_e0bd6:
000e0bd6jne 0xe0be8
000e0bd8
000e0bd8loc_e0bd8:
000e0bd8movzx eax, [r15+1]
000e0bddcmp eax, 23610
000e0be2je 0xe0b5b
000e0be8
000e0be8loc_e0be8:
000e0be8mov rdi, [r14]
000e0bebmov r12, [r14+16]
000e0beftest r12, r12
000e0bf2je 0xe0bfe
000e0bf4cmp [rdi], 92
000e0bf7jne 0xe0c03
000e0bf9
000e0bf9loc_e0bf9:
000e0bf9mov bpl, 92
000e0bfcjmp 0xe0c2d
000e0bfe
000e0bfeloc_e0bfe:
000e0bfexor r12l, r12l
000e0c01jmp 0xe0c57
000e0c03
000e0c03loc_e0c03:
000e0c03mov bpl, 47
000e0c06cmp r12, 2
000e0c0ajb 0xe0c2d
000e0c0ccmp [rdi+1], -64
000e0c10jl 0xe0c2d
000e0c12cmp r12, 3
000e0c16jbe 0xe0c20
000e0c18cmp [rdi+3], -64
000e0c1cjge 0xe0c22
000e0c1ejmp 0xe0c2d
000e0c20
000e0c20loc_e0c20:
000e0c20jne 0xe0c2d
000e0c22
000e0c22loc_e0c22:
000e0c22movzx eax, [rdi+1]
000e0c26cmp eax, 23610
000e0c2bje 0xe0bf9
000e0c2d
000e0c2dloc_e0c2d:
000e0c2dcmp bpl, [r12+rdi-1]
000e0c32je 0xe0c57
000e0c34cmp r12, [r14+8]
000e0c38jne 0xe0c4c
000e0c3amov rdi, r14
000e0c3dmov rsi, r12
000e0c40call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000e0c45mov rdi, [r14]
000e0c48mov r12, [r14+16]
000e0c4c
000e0c4cloc_e0c4c:
000e0c4cmov [rdi+r12], bpl
000e0c50inc r12
000e0c53mov [r14+16], r12
000e0c57
000e0c57loc_e0c57:
000e0c57mov rax, [r14+8]
000e0c5bsub rax, r12
000e0c5ecmp rax, rbx
000e0c61jb 0xe0c88
000e0c63
000e0c63loc_e0c63:
000e0c63add rdi, r12
000e0c66mov rsi, r15
000e0c69mov rdx, rbx
000e0c6ccall [rip+0x130eae]
000e0c72add r12, rbx
000e0c75mov [r14+16], r12
000e0c79
000e0c79loc_e0c79:
000e0c79add rsp, 8
000e0c7dpop rbx
000e0c7epop r12
000e0c80pop r13
000e0c82pop r14
000e0c84pop r15
000e0c86pop rbp
000e0c87ret
000e0c88
000e0c88loc_e0c88:
000e0c88mov rdi, r14
000e0c8bmov rsi, r12
000e0c8emov rdx, rbx
000e0c91call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
000e0c96mov rdi, [r14]
000e0c99mov r12, [r14+16]
000e0c9djmp 0xe0c63
000e0c9f
000e0c9floc_e0c9f:
000e0c9fcall alloc::raw_vec::capacity_overflow
000e0ca4ud2
000e0ca6
000e0ca6loc_e0ca6:
000e0ca6mov rdi, r13
000e0ca9mov rsi, rbx
000e0caccall alloc::alloc::handle_alloc_error
000e0cb1ud2
000e0b30
000e0b30addr2line::path_push:
000e0b30push rbp
000e0b31push r15
000e0b33push r14
000e0b35push r13
000e0b37push r12
000e0b39push rbx
000e0b3apush rax
000e0b3bmov rbx, rdx
000e0b3emov r15, rsi
000e0b41mov r14, rdi
000e0b44test rdx, rdx
000e0b47je 0xe0be8
000e0b4dmovzx eax, [r15]
000e0b51cmp eax, 47
000e0b54je 0xe0b5b
000e0b56cmp eax, 92
000e0b59jne 0xe0bba
000e0b5b
000e0b5bloc_e0b5b:
000e0b5bxor r13l, r13l
000e0b5etest rbx, rbx
000e0b61setns al
000e0b64js 0xe0c9f
000e0b6amov r13b, al
000e0b6dmovzx eax, [rip+0x132554]
000e0b74mov rdi, rbx
000e0b77mov rsi, r13
000e0b7acall __rust_alloc
000e0b7ftest rax, rax
000e0b82je 0xe0ca6
000e0b88mov r12, rax
000e0b8bmov rdi, rax
000e0b8emov rsi, r15
000e0b91mov rdx, rbx
000e0b94call [rip+0x130f86]
000e0b9acmp [r14+8], 0
000e0b9fje 0xe0baa
000e0ba1mov rdi, [r14]
000e0ba4call [rip+0x130f4e]
000e0baa
000e0baaloc_e0baa:
000e0baamov [r14], r12
000e0badmov [r14+8], rbx
000e0bb1mov [r14+16], rbx
000e0bb5jmp 0xe0c79
000e0bba
000e0bbaloc_e0bba:
000e0bbacmp rbx, 2
000e0bbejb 0xe0be8
000e0bc0cmp [r15+1], -64
000e0bc5jl 0xe0be8
000e0bc7cmp rbx, 3
000e0bcbjbe 0xe0bd6
000e0bcdcmp [r15+3], -64
000e0bd2jge 0xe0bd8
000e0bd4jmp 0xe0be8
000e0bd6
000e0bd6loc_e0bd6:
000e0bd6jne 0xe0be8
000e0bd8
000e0bd8loc_e0bd8:
000e0bd8movzx eax, [r15+1]
000e0bddcmp eax, 23610
000e0be2je 0xe0b5b
000e0be8
000e0be8loc_e0be8:
000e0be8mov rdi, [r14]
000e0bebmov r12, [r14+16]
000e0beftest r12, r12
000e0bf2je 0xe0bfe
000e0bf4cmp [rdi], 92
000e0bf7jne 0xe0c03
000e0bf9
000e0bf9loc_e0bf9:
000e0bf9mov bpl, 92
000e0bfcjmp 0xe0c2d
000e0bfe
000e0bfeloc_e0bfe:
000e0bfexor r12l, r12l
000e0c01jmp 0xe0c57
000e0c03
000e0c03loc_e0c03:
000e0c03mov bpl, 47
000e0c06cmp r12, 2
000e0c0ajb 0xe0c2d
000e0c0ccmp [rdi+1], -64
000e0c10jl 0xe0c2d
000e0c12cmp r12, 3
000e0c16jbe 0xe0c20
000e0c18cmp [rdi+3], -64
000e0c1cjge 0xe0c22
000e0c1ejmp 0xe0c2d
000e0c20
000e0c20loc_e0c20:
000e0c20jne 0xe0c2d
000e0c22
000e0c22loc_e0c22:
000e0c22movzx eax, [rdi+1]
000e0c26cmp eax, 23610
000e0c2bje 0xe0bf9
000e0c2d
000e0c2dloc_e0c2d:
000e0c2dcmp bpl, [r12+rdi-1]
000e0c32je 0xe0c57
000e0c34cmp r12, [r14+8]
000e0c38jne 0xe0c4c
000e0c3amov rdi, r14
000e0c3dmov rsi, r12
000e0c40call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000e0c45mov rdi, [r14]
000e0c48mov r12, [r14+16]
000e0c4c
000e0c4cloc_e0c4c:
000e0c4cmov [rdi+r12], bpl
000e0c50inc r12
000e0c53mov [r14+16], r12
000e0c57
000e0c57loc_e0c57:
000e0c57mov rax, [r14+8]
000e0c5bsub rax, r12
000e0c5ecmp rax, rbx
000e0c61jb 0xe0c88
000e0c63
000e0c63loc_e0c63:
000e0c63add rdi, r12
000e0c66mov rsi, r15
000e0c69mov rdx, rbx
000e0c6ccall [rip+0x130eae]
000e0c72add r12, rbx
000e0c75mov [r14+16], r12
000e0c79
000e0c79loc_e0c79:
000e0c79add rsp, 8
000e0c7dpop rbx
000e0c7epop r12
000e0c80pop r13
000e0c82pop r14
000e0c84pop r15
000e0c86pop rbp
000e0c87ret
000e0c88
000e0c88loc_e0c88:
000e0c88mov rdi, r14
000e0c8bmov rsi, r12
000e0c8emov rdx, rbx
000e0c91call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
000e0c96mov rdi, [r14]
000e0c99mov r12, [r14+16]
000e0c9djmp 0xe0c63
000e0c9f
000e0c9floc_e0c9f:
000e0c9fcall alloc::raw_vec::capacity_overflow
000e0ca4ud2
000e0ca6
000e0ca6loc_e0ca6:
000e0ca6mov rdi, r13
000e0ca9mov rsi, rbx
000e0caccall alloc::alloc::handle_alloc_error
000e0cb1ud2
000e0b30
000e0cb3
000e0cb3 // align 0x10
000e0cb3 // align 0x10
000e0cc0
000e0cc0alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle:
000e0cc0push r14
000e0cc2push rbx
000e0cc3sub rsp, 56
000e0cc7add rsi, rdx
000e0ccajb 0xe0d53
000e0cd0mov rbx, rdi
000e0cd3mov rax, [rdi+8]
000e0cd7lea rcx, [rax+rax]
000e0cdbcmp rcx, rsi
000e0cdecmova rsi, rcx
000e0ce2cmp rsi, 9
000e0ce6mov r14l, 8
000e0ceccmovae r14, rsi
000e0cf0mov rsi, r14
000e0cf3not rsi
000e0cf6shr rsi, 63
000e0cfatest rax, rax
000e0cfdje 0xe0d17
000e0cffmov rcx, [rbx]
000e0d02mov [rsp+8], rcx
000e0d07mov [rsp+16], 1
000e0d10mov [rsp+24], rax
000e0d15jmp 0xe0d20
000e0d17
000e0d17loc_e0d17:
000e0d17mov [rsp+16], 0
000e0d20
000e0d20loc_e0d20:
000e0d20lea rdi, [rsp+32]
000e0d25lea rcx, [rsp+8]
000e0d2amov rdx, r14
000e0d2dcall alloc::raw_vec::finish_grow
000e0d32cmp [rsp+32], 0
000e0d38mov rdi, [rsp+40]
000e0d3dje 0xe0d5a
000e0d3fmov rax, 0x8000000000000001
000e0d49cmp rdi, rax
000e0d4cje 0xe0d61
000e0d4etest rdi, rdi
000e0d51jne 0xe0d69
000e0d53
000e0d53loc_e0d53:
000e0d53call alloc::raw_vec::capacity_overflow
000e0d58ud2
000e0d5a
000e0d5aloc_e0d5a:
000e0d5amov [rbx], rdi
000e0d5dmov [rbx+8], r14
000e0d61
000e0d61loc_e0d61:
000e0d61add rsp, 56
000e0d65pop rbx
000e0d66pop r14
000e0d68ret
000e0d69
000e0d69loc_e0d69:
000e0d69mov rsi, [rsp+48]
000e0d6ecall alloc::alloc::handle_alloc_error
000e0d73ud2
000e0cc0
000e0cc0alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle:
000e0cc0push r14
000e0cc2push rbx
000e0cc3sub rsp, 56
000e0cc7add rsi, rdx
000e0ccajb 0xe0d53
000e0cd0mov rbx, rdi
000e0cd3mov rax, [rdi+8]
000e0cd7lea rcx, [rax+rax]
000e0cdbcmp rcx, rsi
000e0cdecmova rsi, rcx
000e0ce2cmp rsi, 9
000e0ce6mov r14l, 8
000e0ceccmovae r14, rsi
000e0cf0mov rsi, r14
000e0cf3not rsi
000e0cf6shr rsi, 63
000e0cfatest rax, rax
000e0cfdje 0xe0d17
000e0cffmov rcx, [rbx]
000e0d02mov [rsp+8], rcx
000e0d07mov [rsp+16], 1
000e0d10mov [rsp+24], rax
000e0d15jmp 0xe0d20
000e0d17
000e0d17loc_e0d17:
000e0d17mov [rsp+16], 0
000e0d20
000e0d20loc_e0d20:
000e0d20lea rdi, [rsp+32]
000e0d25lea rcx, [rsp+8]
000e0d2amov rdx, r14
000e0d2dcall alloc::raw_vec::finish_grow
000e0d32cmp [rsp+32], 0
000e0d38mov rdi, [rsp+40]
000e0d3dje 0xe0d5a
000e0d3fmov rax, 0x8000000000000001
000e0d49cmp rdi, rax
000e0d4cje 0xe0d61
000e0d4etest rdi, rdi
000e0d51jne 0xe0d69
000e0d53
000e0d53loc_e0d53:
000e0d53call alloc::raw_vec::capacity_overflow
000e0d58ud2
000e0d5a
000e0d5aloc_e0d5a:
000e0d5amov [rbx], rdi
000e0d5dmov [rbx+8], r14
000e0d61
000e0d61loc_e0d61:
000e0d61add rsp, 56
000e0d65pop rbx
000e0d66pop r14
000e0d68ret
000e0d69
000e0d69loc_e0d69:
000e0d69mov rsi, [rsp+48]
000e0d6ecall alloc::alloc::handle_alloc_error
000e0d73ud2
000e0cc0
000e0d75
000e0d75 // align 0x10
000e0d75 // align 0x10
000e0d80
000e0d80alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000e0d80push r14
000e0d82push rbx
000e0d83sub rsp, 56
000e0d87inc rsi
000e0d8aje 0xe0e13
000e0d90mov rbx, rdi
000e0d93mov rax, [rdi+8]
000e0d97lea rcx, [rax+rax]
000e0d9bcmp rcx, rsi
000e0d9ecmova rsi, rcx
000e0da2cmp rsi, 9
000e0da6mov r14l, 8
000e0daccmovae r14, rsi
000e0db0mov rsi, r14
000e0db3not rsi
000e0db6shr rsi, 63
000e0dbatest rax, rax
000e0dbdje 0xe0dd7
000e0dbfmov rcx, [rbx]
000e0dc2mov [rsp+8], rcx
000e0dc7mov [rsp+16], 1
000e0dd0mov [rsp+24], rax
000e0dd5jmp 0xe0de0
000e0dd7
000e0dd7loc_e0dd7:
000e0dd7mov [rsp+16], 0
000e0de0
000e0de0loc_e0de0:
000e0de0lea rdi, [rsp+32]
000e0de5lea rcx, [rsp+8]
000e0deamov rdx, r14
000e0dedcall alloc::raw_vec::finish_grow
000e0df2cmp [rsp+32], 0
000e0df8mov rdi, [rsp+40]
000e0dfdje 0xe0e1a
000e0dffmov rax, 0x8000000000000001
000e0e09cmp rdi, rax
000e0e0cje 0xe0e21
000e0e0etest rdi, rdi
000e0e11jne 0xe0e29
000e0e13
000e0e13loc_e0e13:
000e0e13call alloc::raw_vec::capacity_overflow
000e0e18ud2
000e0e1a
000e0e1aloc_e0e1a:
000e0e1amov [rbx], rdi
000e0e1dmov [rbx+8], r14
000e0e21
000e0e21loc_e0e21:
000e0e21add rsp, 56
000e0e25pop rbx
000e0e26pop r14
000e0e28ret
000e0e29
000e0e29loc_e0e29:
000e0e29mov rsi, [rsp+48]
000e0e2ecall alloc::alloc::handle_alloc_error
000e0e33ud2
000e0d80
000e0d80alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000e0d80push r14
000e0d82push rbx
000e0d83sub rsp, 56
000e0d87inc rsi
000e0d8aje 0xe0e13
000e0d90mov rbx, rdi
000e0d93mov rax, [rdi+8]
000e0d97lea rcx, [rax+rax]
000e0d9bcmp rcx, rsi
000e0d9ecmova rsi, rcx
000e0da2cmp rsi, 9
000e0da6mov r14l, 8
000e0daccmovae r14, rsi
000e0db0mov rsi, r14
000e0db3not rsi
000e0db6shr rsi, 63
000e0dbatest rax, rax
000e0dbdje 0xe0dd7
000e0dbfmov rcx, [rbx]
000e0dc2mov [rsp+8], rcx
000e0dc7mov [rsp+16], 1
000e0dd0mov [rsp+24], rax
000e0dd5jmp 0xe0de0
000e0dd7
000e0dd7loc_e0dd7:
000e0dd7mov [rsp+16], 0
000e0de0
000e0de0loc_e0de0:
000e0de0lea rdi, [rsp+32]
000e0de5lea rcx, [rsp+8]
000e0deamov rdx, r14
000e0dedcall alloc::raw_vec::finish_grow
000e0df2cmp [rsp+32], 0
000e0df8mov rdi, [rsp+40]
000e0dfdje 0xe0e1a
000e0dffmov rax, 0x8000000000000001
000e0e09cmp rdi, rax
000e0e0cje 0xe0e21
000e0e0etest rdi, rdi
000e0e11jne 0xe0e29
000e0e13
000e0e13loc_e0e13:
000e0e13call alloc::raw_vec::capacity_overflow
000e0e18ud2
000e0e1a
000e0e1aloc_e0e1a:
000e0e1amov [rbx], rdi
000e0e1dmov [rbx+8], r14
000e0e21
000e0e21loc_e0e21:
000e0e21add rsp, 56
000e0e25pop rbx
000e0e26pop r14
000e0e28ret
000e0e29
000e0e29loc_e0e29:
000e0e29mov rsi, [rsp+48]
000e0e2ecall alloc::alloc::handle_alloc_error
000e0e33ud2
000e0d80
000e0e35
000e0e35 // align 0x10
000e0e35 // align 0x10
000e0e40
000e0e40alloc::raw_vec::finish_grow:
000e0e40push r14
000e0e42push rbx
000e0e43push rax
000e0e44mov rbx, rdx
000e0e47mov r14, rdi
000e0e4atest rsi, rsi
000e0e4dje 0xe0e7e
000e0e4fcmp [rcx+8], 0
000e0e54je 0xe0e8d
000e0e56mov rsi, [rcx+16]
000e0e5atest rsi, rsi
000e0e5dje 0xe0e8d
000e0e5fmov rdi, [rcx]
000e0e62mov edx, 1
000e0e67mov rcx, rbx
000e0e6acall __rust_realloc
000e0e6ftest rax, rax
000e0e72jne 0xe0ea6
000e0e74
000e0e74loc_e0e74:
000e0e74mov [r14+8], 1
000e0e7cjmp 0xe0e86
000e0e7e
000e0e7eloc_e0e7e:
000e0e7emov [r14+8], 0
000e0e86
000e0e86loc_e0e86:
000e0e86mov eax, 1
000e0e8bjmp 0xe0eac
000e0e8d
000e0e8dloc_e0e8d:
000e0e8dmovzx eax, [rip+0x132234]
000e0e94mov esi, 1
000e0e99mov rdi, rbx
000e0e9ccall __rust_alloc
000e0ea1test rax, rax
000e0ea4je 0xe0e74
000e0ea6
000e0ea6loc_e0ea6:
000e0ea6mov [r14+8], rax
000e0eaaxor eax, eax
000e0eac
000e0eacloc_e0eac:
000e0eacmov [r14+16], rbx
000e0eb0mov [r14], rax
000e0eb3add rsp, 8
000e0eb7pop rbx
000e0eb8pop r14
000e0ebaret
000e0e40
000e0e40alloc::raw_vec::finish_grow:
000e0e40push r14
000e0e42push rbx
000e0e43push rax
000e0e44mov rbx, rdx
000e0e47mov r14, rdi
000e0e4atest rsi, rsi
000e0e4dje 0xe0e7e
000e0e4fcmp [rcx+8], 0
000e0e54je 0xe0e8d
000e0e56mov rsi, [rcx+16]
000e0e5atest rsi, rsi
000e0e5dje 0xe0e8d
000e0e5fmov rdi, [rcx]
000e0e62mov edx, 1
000e0e67mov rcx, rbx
000e0e6acall __rust_realloc
000e0e6ftest rax, rax
000e0e72jne 0xe0ea6
000e0e74
000e0e74loc_e0e74:
000e0e74mov [r14+8], 1
000e0e7cjmp 0xe0e86
000e0e7e
000e0e7eloc_e0e7e:
000e0e7emov [r14+8], 0
000e0e86
000e0e86loc_e0e86:
000e0e86mov eax, 1
000e0e8bjmp 0xe0eac
000e0e8d
000e0e8dloc_e0e8d:
000e0e8dmovzx eax, [rip+0x132234]
000e0e94mov esi, 1
000e0e99mov rdi, rbx
000e0e9ccall __rust_alloc
000e0ea1test rax, rax
000e0ea4je 0xe0e74
000e0ea6
000e0ea6loc_e0ea6:
000e0ea6mov [r14+8], rax
000e0eaaxor eax, eax
000e0eac
000e0eacloc_e0eac:
000e0eacmov [r14+16], rbx
000e0eb0mov [r14], rax
000e0eb3add rsp, 8
000e0eb7pop rbx
000e0eb8pop r14
000e0ebaret
000e0e40
000e0ebb
000e0ebb_<core::iter::adapters::copied::Copied<I> as core::iter::traits::iterator::Iterator>::next:
000e0ebbmov rax, [rdi]
000e0ebemov rcx, [rdi+8]
000e0ec2cmp rax, rcx
000e0ec5je 0xe0ed2
000e0ec7lea rdx, [rax+1]
000e0ecbmov [rdi], rdx
000e0ecemov dl, [rax]
000e0ed0jmp 0xe0ed2
000e0ed2
000e0ed2loc_e0ed2:
000e0ed2cmp rax, rcx
000e0ed5setne al
000e0ed8ret
000e0ebb
000e0ebb_<core::iter::adapters::copied::Copied<I> as core::iter::traits::iterator::Iterator>::next:
000e0ebbmov rax, [rdi]
000e0ebemov rcx, [rdi+8]
000e0ec2cmp rax, rcx
000e0ec5je 0xe0ed2
000e0ec7lea rdx, [rax+1]
000e0ecbmov [rdi], rdx
000e0ecemov dl, [rax]
000e0ed0jmp 0xe0ed2
000e0ed2
000e0ed2loc_e0ed2:
000e0ed2cmp rax, rcx
000e0ed5setne al
000e0ed8ret
000e0ebb
000e0ed9
000e0ed9alloc::raw_vec::RawVec<T,A>::allocate_in:
000e0ed9push r14
000e0edbpush rbx
000e0edcpush rax
000e0eddmov rbx, rdi
000e0ee0test rdi, rdi
000e0ee3je 0xe0f13
000e0ee5mov rax, rbx
000e0ee8shr rax, 61
000e0eecjne 0xe0f21
000e0eeelea r14, [4*rbx]
000e0ef6push 4
000e0ef8pop rdi
000e0ef9mov rsi, r14
000e0efccall _<alloc::alloc::Global as core::alloc::Allocator>::allocate
000e0f01test rax, rax
000e0f04jne 0xe0f16
000e0f06push 4
000e0f08pop rdi
000e0f09mov rsi, r14
000e0f0ccall alloc::alloc::handle_alloc_error
000e0f11ud2
000e0f13
000e0f13loc_e0f13:
000e0f13push 4
000e0f15pop rax
000e0f16
000e0f16loc_e0f16:
000e0f16mov rdx, rbx
000e0f19add rsp, 8
000e0f1dpop rbx
000e0f1epop r14
000e0f20ret
000e0f21
000e0f21loc_e0f21:
000e0f21call alloc::raw_vec::capacity_overflow
000e0f26ud2
000e0ed9
000e0ed9alloc::raw_vec::RawVec<T,A>::allocate_in:
000e0ed9push r14
000e0edbpush rbx
000e0edcpush rax
000e0eddmov rbx, rdi
000e0ee0test rdi, rdi
000e0ee3je 0xe0f13
000e0ee5mov rax, rbx
000e0ee8shr rax, 61
000e0eecjne 0xe0f21
000e0eeelea r14, [4*rbx]
000e0ef6push 4
000e0ef8pop rdi
000e0ef9mov rsi, r14
000e0efccall _<alloc::alloc::Global as core::alloc::Allocator>::allocate
000e0f01test rax, rax
000e0f04jne 0xe0f16
000e0f06push 4
000e0f08pop rdi
000e0f09mov rsi, r14
000e0f0ccall alloc::alloc::handle_alloc_error
000e0f11ud2
000e0f13
000e0f13loc_e0f13:
000e0f13push 4
000e0f15pop rax
000e0f16
000e0f16loc_e0f16:
000e0f16mov rdx, rbx
000e0f19add rsp, 8
000e0f1dpop rbx
000e0f1epop r14
000e0f20ret
000e0f21
000e0f21loc_e0f21:
000e0f21call alloc::raw_vec::capacity_overflow
000e0f26ud2
000e0ed9
000e0f28
000e0f28alloc::vec::Vec<T,A>::reserve:
000e0f28mov rdx, rsi
000e0f2bmov rax, [rdi+8]
000e0f2fmov rsi, [rdi+16]
000e0f33sub rax, rsi
000e0f36cmp rax, rdx
000e0f39jae 0xe0f4d
000e0f3bpush rax
000e0f3ccall alloc::raw_vec::RawVec<T,A>::grow_amortized
000e0f41mov rdi, rax
000e0f44mov rsi, rdx
000e0f47pop rax
000e0f48jmp 0xce624
000e0f4d
000e0f4dloc_e0f4d:
000e0f4dret
000e0f28
000e0f28alloc::vec::Vec<T,A>::reserve:
000e0f28mov rdx, rsi
000e0f2bmov rax, [rdi+8]
000e0f2fmov rsi, [rdi+16]
000e0f33sub rax, rsi
000e0f36cmp rax, rdx
000e0f39jae 0xe0f4d
000e0f3bpush rax
000e0f3ccall alloc::raw_vec::RawVec<T,A>::grow_amortized
000e0f41mov rdi, rax
000e0f44mov rsi, rdx
000e0f47pop rax
000e0f48jmp 0xce624
000e0f4d
000e0f4dloc_e0f4d:
000e0f4dret
000e0f28
000e0f4e
000e0f4ealloc::raw_vec::RawVec<T,A>::grow_amortized:
000e0f4emov rax, rdx
000e0f51mov rdx, rsi
000e0f54add rdx, rax
000e0f57jae 0xe0f5c
000e0f59xor eax, eax
000e0f5bret
000e0f5c
000e0f5cloc_e0f5c:
000e0f5cpush r15
000e0f5epush r14
000e0f60push rbx
000e0f61sub rsp, 48
000e0f65mov rbx, rdi
000e0f68mov rax, [rdi+8]
000e0f6clea rcx, [rax+rax]
000e0f70cmp rcx, rdx
000e0f73cmova rdx, rcx
000e0f77cmp rdx, 5
000e0f7bpush 4
000e0f7dpop r15
000e0f7fcmovae r15, rdx
000e0f83xor esi, esi
000e0f85mov rcx, r15
000e0f88shr rcx, 61
000e0f8csete sil
000e0f90lea rdx, [4*r15]
000e0f98shl rsi, 2
000e0f9ctest rax, rax
000e0f9fje 0xe0fbc
000e0fa1shl rax, 2
000e0fa5mov rcx, [rbx]
000e0fa8mov [rsp], rcx
000e0facmov [rsp+8], 4
000e0fb5mov [rsp+16], rax
000e0fbajmp 0xe0fc2
000e0fbc
000e0fbcloc_e0fbc:
000e0fbcand [rsp+8], 0
000e0fc2
000e0fc2loc_e0fc2:
000e0fc2lea r14, [rsp+24]
000e0fc7mov rcx, rsp
000e0fcamov rdi, r14
000e0fcdcall alloc::raw_vec::finish_grow
000e0fd2cmp [r14], 0
000e0fd6mov rax, [r14+8]
000e0fdaje 0xe0fe3
000e0fdcmov rdx, [rsp+40]
000e0fe1jmp 0xe0ff4
000e0fe3
000e0fe3loc_e0fe3:
000e0fe3mov [rbx], rax
000e0fe6mov [rbx+8], r15
000e0feamov rax, 0x8000000000000001
000e0ff4
000e0ff4loc_e0ff4:
000e0ff4add rsp, 48
000e0ff8pop rbx
000e0ff9pop r14
000e0ffbpop r15
000e0ffdret
000e0f4e
000e0f4ealloc::raw_vec::RawVec<T,A>::grow_amortized:
000e0f4emov rax, rdx
000e0f51mov rdx, rsi
000e0f54add rdx, rax
000e0f57jae 0xe0f5c
000e0f59xor eax, eax
000e0f5bret
000e0f5c
000e0f5cloc_e0f5c:
000e0f5cpush r15
000e0f5epush r14
000e0f60push rbx
000e0f61sub rsp, 48
000e0f65mov rbx, rdi
000e0f68mov rax, [rdi+8]
000e0f6clea rcx, [rax+rax]
000e0f70cmp rcx, rdx
000e0f73cmova rdx, rcx
000e0f77cmp rdx, 5
000e0f7bpush 4
000e0f7dpop r15
000e0f7fcmovae r15, rdx
000e0f83xor esi, esi
000e0f85mov rcx, r15
000e0f88shr rcx, 61
000e0f8csete sil
000e0f90lea rdx, [4*r15]
000e0f98shl rsi, 2
000e0f9ctest rax, rax
000e0f9fje 0xe0fbc
000e0fa1shl rax, 2
000e0fa5mov rcx, [rbx]
000e0fa8mov [rsp], rcx
000e0facmov [rsp+8], 4
000e0fb5mov [rsp+16], rax
000e0fbajmp 0xe0fc2
000e0fbc
000e0fbcloc_e0fbc:
000e0fbcand [rsp+8], 0
000e0fc2
000e0fc2loc_e0fc2:
000e0fc2lea r14, [rsp+24]
000e0fc7mov rcx, rsp
000e0fcamov rdi, r14
000e0fcdcall alloc::raw_vec::finish_grow
000e0fd2cmp [r14], 0
000e0fd6mov rax, [r14+8]
000e0fdaje 0xe0fe3
000e0fdcmov rdx, [rsp+40]
000e0fe1jmp 0xe0ff4
000e0fe3
000e0fe3loc_e0fe3:
000e0fe3mov [rbx], rax
000e0fe6mov [rbx+8], r15
000e0feamov rax, 0x8000000000000001
000e0ff4
000e0ff4loc_e0ff4:
000e0ff4add rsp, 48
000e0ff8pop rbx
000e0ff9pop r14
000e0ffbpop r15
000e0ffdret
000e0f4e
000e0ffe
000e0ffealloc::raw_vec::finish_grow:
000e0ffepush r15
000e1000push r14
000e1002push rbx
000e1003mov r14, rdx
000e1006mov rbx, rdi
000e1009test rsi, rsi
000e100cje 0xe1034
000e100emov r15, rsi
000e1011cmp [rcx+8], 0
000e1016je 0xe103b
000e1018mov rsi, [rcx+16]
000e101ctest rsi, rsi
000e101fje 0xe1048
000e1021mov rdi, [rcx]
000e1024mov rdx, r15
000e1027mov rcx, r14
000e102acall __rust_realloc
000e102fmov rdx, r14
000e1032jmp 0xe1055
000e1034
000e1034loc_e1034:
000e1034and [rbx+8], 0
000e1039jmp 0xe106a
000e103b
000e103bloc_e103b:
000e103bmov rdi, r15
000e103emov rsi, r14
000e1041call _<alloc::alloc::Global as core::alloc::Allocator>::allocate
000e1046jmp 0xe1055
000e1048
000e1048loc_e1048:
000e1048mov rdi, r15
000e104bmov rsi, r14
000e104exor edx, edx
000e1050call alloc::alloc::Global::alloc_impl
000e1055
000e1055loc_e1055:
000e1055test rax, rax
000e1058je 0xe1066
000e105amov [rbx+8], rax
000e105emov [rbx+16], rdx
000e1062xor eax, eax
000e1064jmp 0xe1071
000e1066
000e1066loc_e1066:
000e1066mov [rbx+8], r15
000e106a
000e106aloc_e106a:
000e106amov [rbx+16], r14
000e106epush 1
000e1070pop rax
000e1071
000e1071loc_e1071:
000e1071mov [rbx], rax
000e1074pop rbx
000e1075pop r14
000e1077pop r15
000e1079ret
000e0ffe
000e0ffealloc::raw_vec::finish_grow:
000e0ffepush r15
000e1000push r14
000e1002push rbx
000e1003mov r14, rdx
000e1006mov rbx, rdi
000e1009test rsi, rsi
000e100cje 0xe1034
000e100emov r15, rsi
000e1011cmp [rcx+8], 0
000e1016je 0xe103b
000e1018mov rsi, [rcx+16]
000e101ctest rsi, rsi
000e101fje 0xe1048
000e1021mov rdi, [rcx]
000e1024mov rdx, r15
000e1027mov rcx, r14
000e102acall __rust_realloc
000e102fmov rdx, r14
000e1032jmp 0xe1055
000e1034
000e1034loc_e1034:
000e1034and [rbx+8], 0
000e1039jmp 0xe106a
000e103b
000e103bloc_e103b:
000e103bmov rdi, r15
000e103emov rsi, r14
000e1041call _<alloc::alloc::Global as core::alloc::Allocator>::allocate
000e1046jmp 0xe1055
000e1048
000e1048loc_e1048:
000e1048mov rdi, r15
000e104bmov rsi, r14
000e104exor edx, edx
000e1050call alloc::alloc::Global::alloc_impl
000e1055
000e1055loc_e1055:
000e1055test rax, rax
000e1058je 0xe1066
000e105amov [rbx+8], rax
000e105emov [rbx+16], rdx
000e1062xor eax, eax
000e1064jmp 0xe1071
000e1066
000e1066loc_e1066:
000e1066mov [rbx+8], r15
000e106a
000e106aloc_e106a:
000e106amov [rbx+16], r14
000e106epush 1
000e1070pop rax
000e1071
000e1071loc_e1071:
000e1071mov [rbx], rax
000e1074pop rbx
000e1075pop r14
000e1077pop r15
000e1079ret
000e0ffe
000e107a
000e107aalloc::alloc::Global::alloc_impl:
000e107apush rbx
000e107bmov rbx, rsi
000e107emov rax, rdi
000e1081test rsi, rsi
000e1084je 0xe10a8
000e1086test dl, dl
000e1088je 0xe1097
000e108amov rdi, rbx
000e108dmov rsi, rax
000e1090call __rust_alloc_zeroed
000e1095jmp 0xe10a8
000e1097
000e1097loc_e1097:
000e1097mov cl, [rip+0x13202b]
000e109dmov rdi, rbx
000e10a0mov rsi, rax
000e10a3call __rust_alloc
000e10a8
000e10a8loc_e10a8:
000e10a8mov rdx, rbx
000e10abpop rbx
000e10acret
000e107a
000e107aalloc::alloc::Global::alloc_impl:
000e107apush rbx
000e107bmov rbx, rsi
000e107emov rax, rdi
000e1081test rsi, rsi
000e1084je 0xe10a8
000e1086test dl, dl
000e1088je 0xe1097
000e108amov rdi, rbx
000e108dmov rsi, rax
000e1090call __rust_alloc_zeroed
000e1095jmp 0xe10a8
000e1097
000e1097loc_e1097:
000e1097mov cl, [rip+0x13202b]
000e109dmov rdi, rbx
000e10a0mov rsi, rax
000e10a3call __rust_alloc
000e10a8
000e10a8loc_e10a8:
000e10a8mov rdx, rbx
000e10abpop rbx
000e10acret
000e107a
000e10ad
000e10ad_<alloc::alloc::Global as core::alloc::Allocator>::allocate:
000e10adxor edx, edx
000e10afjmp 0xe107a
000e10ad
000e10ad_<alloc::alloc::Global as core::alloc::Allocator>::allocate:
000e10adxor edx, edx
000e10afjmp 0xe107a
000e10ad
000e10b4
000e10b4_<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed:
000e10b4mov rsi, rdi
000e10b7push 1
000e10b9pop rdi
000e10bapush 1
000e10bcpop rdx
000e10bdjmp 0xe107a
000e10b4
000e10b4_<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed:
000e10b4mov rsi, rdi
000e10b7push 1
000e10b9pop rdi
000e10bapush 1
000e10bcpop rdx
000e10bdjmp 0xe107a
000e10b4
000e10c2
000e10c2alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend:
000e10c2push r15
000e10c4push r14
000e10c6push r12
000e10c8push rbx
000e10c9push rax
000e10camov rax, rsi
000e10cdmov rbx, rdi
000e10d0mov r14, [rsi+176]
000e10d7test r14, r14
000e10daje 0xe10ea
000e10dclea r15, [rdx+1]
000e10e0movzx r12l, [rax+272]
000e10e8jmp 0xe10f0
000e10ea
000e10ealoc_e10ea:
000e10eamov r15, rax
000e10edmov r12, rdx
000e10f0
000e10f0loc_e10f0:
000e10f0test rdx, rdx
000e10f3mov ecx, 280
000e10f8mov esi, 376
000e10fdcmove rsi, rcx
000e1101mov rdi, rax
000e1104call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000e1109mov [rbx], r14
000e110cmov [rbx+8], r15
000e1110mov [rbx+16], r12
000e1114add rsp, 8
000e1118pop rbx
000e1119pop r12
000e111bpop r14
000e111dpop r15
000e111fret
000e10c2
000e10c2alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend:
000e10c2push r15
000e10c4push r14
000e10c6push r12
000e10c8push rbx
000e10c9push rax
000e10camov rax, rsi
000e10cdmov rbx, rdi
000e10d0mov r14, [rsi+176]
000e10d7test r14, r14
000e10daje 0xe10ea
000e10dclea r15, [rdx+1]
000e10e0movzx r12l, [rax+272]
000e10e8jmp 0xe10f0
000e10ea
000e10ealoc_e10ea:
000e10eamov r15, rax
000e10edmov r12, rdx
000e10f0
000e10f0loc_e10f0:
000e10f0test rdx, rdx
000e10f3mov ecx, 280
000e10f8mov esi, 376
000e10fdcmove rsi, rcx
000e1101mov rdi, rax
000e1104call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000e1109mov [rbx], r14
000e110cmov [rbx+8], r15
000e1110mov [rbx+16], r12
000e1114add rsp, 8
000e1118pop rbx
000e1119pop r12
000e111bpop r14
000e111dpop r15
000e111fret
000e10c2
000e1120
000e1120alloc::collections::btree::navigate::_<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::first_leaf_edge:
000e1120sub rdx, 1
000e1124jb 0xe112f
000e1126mov rsi, [rsi+280]
000e112djmp 0xe1120
000e112f
000e112floc_e112f:
000e112fmov [rdi], rsi
000e1132xorps x0, x0
000e1135movups [rdi+8], x0
000e1139ret
000e1120
000e1120alloc::collections::btree::navigate::_<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::first_leaf_edge:
000e1120sub rdx, 1
000e1124jb 0xe112f
000e1126mov rsi, [rsi+280]
000e112djmp 0xe1120
000e112f
000e112floc_e112f:
000e112fmov [rdi], rsi
000e1132xorps x0, x0
000e1135movups [rdi+8], x0
000e1139ret
000e1120
000e113a
000e113aalloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend:
000e113apush r15
000e113cpush r14
000e113epush r12
000e1140push rbx
000e1141push rax
000e1142mov rax, rsi
000e1145mov rbx, rdi
000e1148mov r14, [rsi]
000e114btest r14, r14
000e114eje 0xe115b
000e1150lea r15, [rdx+1]
000e1154movzx r12l, [rax+52]
000e1159jmp 0xe1161
000e115b
000e115bloc_e115b:
000e115bmov r15, rax
000e115emov r12, rdx
000e1161
000e1161loc_e1161:
000e1161test rdx, rdx
000e1164push 56
000e1166pop rcx
000e1167mov esi, 152
000e116ccmove rsi, rcx
000e1170mov rdi, rax
000e1173call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000e1178mov [rbx], r14
000e117bmov [rbx+8], r15
000e117fmov [rbx+16], r12
000e1183add rsp, 8
000e1187pop rbx
000e1188pop r12
000e118apop r14
000e118cpop r15
000e118eret
000e113a
000e113aalloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend:
000e113apush r15
000e113cpush r14
000e113epush r12
000e1140push rbx
000e1141push rax
000e1142mov rax, rsi
000e1145mov rbx, rdi
000e1148mov r14, [rsi]
000e114btest r14, r14
000e114eje 0xe115b
000e1150lea r15, [rdx+1]
000e1154movzx r12l, [rax+52]
000e1159jmp 0xe1161
000e115b
000e115bloc_e115b:
000e115bmov r15, rax
000e115emov r12, rdx
000e1161
000e1161loc_e1161:
000e1161test rdx, rdx
000e1164push 56
000e1166pop rcx
000e1167mov esi, 152
000e116ccmove rsi, rcx
000e1170mov rdi, rax
000e1173call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000e1178mov [rbx], r14
000e117bmov [rbx+8], r15
000e117fmov [rbx+16], r12
000e1183add rsp, 8
000e1187pop rbx
000e1188pop r12
000e118apop r14
000e118cpop r15
000e118eret
000e113a
000e118f
000e118falloc::collections::btree::navigate::_<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::first_leaf_edge:
000e118fsub rdx, 1
000e1193jb 0xe119b
000e1195mov rsi, [rsi+56]
000e1199jmp 0xe118f
000e119b
000e119bloc_e119b:
000e119bmov [rdi], rsi
000e119exorps x0, x0
000e11a1movups [rdi+8], x0
000e11a5ret
000e118f
000e118falloc::collections::btree::navigate::_<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::first_leaf_edge:
000e118fsub rdx, 1
000e1193jb 0xe119b
000e1195mov rsi, [rsi+56]
000e1199jmp 0xe118f
000e119b
000e119bloc_e119b:
000e119bmov [rdi], rsi
000e119exorps x0, x0
000e11a1movups [rdi+8], x0
000e11a5ret
000e118f
000e11a6
000e11a6_<aho_corasick::util::search::Span as core::fmt::Debug>::fmt:
000e11a6sub rsp, 88
000e11aalea rax, [rsp+8]
000e11afmov [rax], rdi
000e11b2add rdi, 8
000e11b6lea rcx, [rip+0x22eb3]
000e11bdmov [rax+8], rcx
000e11c1mov [rax+16], rdi
000e11c5mov [rax+24], rcx
000e11c9lea rcx, [rip+0x10fc68]
000e11d0lea rdx, [rsp+40]
000e11d5mov [rdx], rcx
000e11d8push 2
000e11dapop rcx
000e11dbmov [rdx+8], rcx
000e11dfand [rdx+32], 0
000e11e4mov [rdx+16], rax
000e11e8mov [rdx+24], rcx
000e11ecmov rdi, [rsi+32]
000e11f0mov rsi, [rsi+40]
000e11f4call core::fmt::Formatter::write_fmt
000e11f9add rsp, 88
000e11fdret
000e11a6
000e11a6_<aho_corasick::util::search::Span as core::fmt::Debug>::fmt:
000e11a6sub rsp, 88
000e11aalea rax, [rsp+8]
000e11afmov [rax], rdi
000e11b2add rdi, 8
000e11b6lea rcx, [rip+0x22eb3]
000e11bdmov [rax+8], rcx
000e11c1mov [rax+16], rdi
000e11c5mov [rax+24], rcx
000e11c9lea rcx, [rip+0x10fc68]
000e11d0lea rdx, [rsp+40]
000e11d5mov [rdx], rcx
000e11d8push 2
000e11dapop rcx
000e11dbmov [rdx+8], rcx
000e11dfand [rdx+32], 0
000e11e4mov [rdx+16], rax
000e11e8mov [rdx+24], rcx
000e11ecmov rdi, [rsi+32]
000e11f0mov rsi, [rsi+40]
000e11f4call core::fmt::Formatter::write_fmt
000e11f9add rsp, 88
000e11fdret
000e11a6
000e11fe
000e11fecore::fmt::num::_<impl core::fmt::Debug for u32>::fmt:
000e11femov eax, [rsi+52]
000e1201test al, 16
000e1203jne 0x10d000
000e1209test al, 32
000e120bjne 0x10fdd0
000e1211jmp 0x1091b0
000e11fe
000e11fecore::fmt::num::_<impl core::fmt::Debug for u32>::fmt:
000e11femov eax, [rsi+52]
000e1201test al, 16
000e1203jne 0x10d000
000e1209test al, 32
000e120bjne 0x10fdd0
000e1211jmp 0x1091b0
000e11fe
000e1216
000e1216_<&T as core::fmt::Debug>::fmt:
000e1216push r14
000e1218push rbx
000e1219push rax
000e121amov rax, rsi
000e121dmov r9, [rdi]
000e1220mov r10, rsp
000e1223mov [r10], r9
000e1226add r9, 64
000e122asub rsp, 8
000e122elea r11, [rip+0x108e33]
000e1235lea rbx, [rip-0x9efa5]
000e123clea r14, [rip+0x108e45]
000e1243lea rsi, [rip-0x9efae]
000e124alea rcx, [rip-0x9efbf]
000e1251push 3
000e1253pop rdx
000e1254push 5
000e1256pop r8
000e1258mov rdi, rax
000e125bpush r11
000e125dpush r10
000e125fpush 5
000e1261push rbx
000e1262push r14
000e1264call core::fmt::Formatter::debug_struct_field2_finish
000e1269add rsp, 56
000e126dpop rbx
000e126epop r14
000e1270ret
000e1216
000e1216_<&T as core::fmt::Debug>::fmt:
000e1216push r14
000e1218push rbx
000e1219push rax
000e121amov rax, rsi
000e121dmov r9, [rdi]
000e1220mov r10, rsp
000e1223mov [r10], r9
000e1226add r9, 64
000e122asub rsp, 8
000e122elea r11, [rip+0x108e33]
000e1235lea rbx, [rip-0x9efa5]
000e123clea r14, [rip+0x108e45]
000e1243lea rsi, [rip-0x9efae]
000e124alea rcx, [rip-0x9efbf]
000e1251push 3
000e1253pop rdx
000e1254push 5
000e1256pop r8
000e1258mov rdi, rax
000e125bpush r11
000e125dpush r10
000e125fpush 5
000e1261push rbx
000e1262push r14
000e1264call core::fmt::Formatter::debug_struct_field2_finish
000e1269add rsp, 56
000e126dpop rbx
000e126epop r14
000e1270ret
000e1216
000e1271
000e1271_<&T as core::fmt::Debug>::fmt:
000e1271mov rdx, rsi
000e1274mov rdi, [rdi]
000e1277push 1
000e1279pop rsi
000e127ajmp 0xe127f
000e1271
000e1271_<&T as core::fmt::Debug>::fmt:
000e1271mov rdx, rsi
000e1274mov rdi, [rdi]
000e1277push 1
000e1279pop rsi
000e127ajmp 0xe127f
000e1271
000e127f
000e127f_<[T] as core::fmt::Debug>::fmt:
000e127fpush r15
000e1281push r14
000e1283push r13
000e1285push r12
000e1287push rbx
000e1288sub rsp, 32
000e128cmov r12, rdx
000e128fmov rbx, rsi
000e1292mov r14, rdi
000e1295mov rdi, [rdx+32]
000e1299mov rax, [rdx+40]
000e129dlea rsi, [rip-0x51e6b]
000e12a4push 1
000e12a6pop rdx
000e12a7call [rax+24]
000e12aalea r15, [rsp+16]
000e12afmov [r15], r12
000e12b2mov [r15+8], al
000e12b6mov [r15+9], 0
000e12bbshl rbx, 6
000e12bflea r12, [rip+67]
000e12c6lea r13, [rsp+8]
000e12cb
000e12cbloc_e12cb:
000e12cbtest rbx, rbx
000e12ceje 0xe12ed
000e12d0mov [rsp+8], r14
000e12d5add r14, 64
000e12d9mov rdi, r15
000e12dcmov rsi, r13
000e12dfmov rdx, r12
000e12e2call core::fmt::builders::DebugSet::entry
000e12e7add rbx, -64
000e12ebjmp 0xe12cb
000e12ed
000e12edloc_e12ed:
000e12edmov rdi, [rsp+16]
000e12f2mov esi, [rsp+24]
000e12f6call core::fmt::builders::DebugList::finish
000e12fbadd rsp, 32
000e12ffpop rbx
000e1300pop r12
000e1302pop r13
000e1304pop r14
000e1306pop r15
000e1308ret
000e127f
000e127f_<[T] as core::fmt::Debug>::fmt:
000e127fpush r15
000e1281push r14
000e1283push r13
000e1285push r12
000e1287push rbx
000e1288sub rsp, 32
000e128cmov r12, rdx
000e128fmov rbx, rsi
000e1292mov r14, rdi
000e1295mov rdi, [rdx+32]
000e1299mov rax, [rdx+40]
000e129dlea rsi, [rip-0x51e6b]
000e12a4push 1
000e12a6pop rdx
000e12a7call [rax+24]
000e12aalea r15, [rsp+16]
000e12afmov [r15], r12
000e12b2mov [r15+8], al
000e12b6mov [r15+9], 0
000e12bbshl rbx, 6
000e12bflea r12, [rip+67]
000e12c6lea r13, [rsp+8]
000e12cb
000e12cbloc_e12cb:
000e12cbtest rbx, rbx
000e12ceje 0xe12ed
000e12d0mov [rsp+8], r14
000e12d5add r14, 64
000e12d9mov rdi, r15
000e12dcmov rsi, r13
000e12dfmov rdx, r12
000e12e2call core::fmt::builders::DebugSet::entry
000e12e7add rbx, -64
000e12ebjmp 0xe12cb
000e12ed
000e12edloc_e12ed:
000e12edmov rdi, [rsp+16]
000e12f2mov esi, [rsp+24]
000e12f6call core::fmt::builders::DebugList::finish
000e12fbadd rsp, 32
000e12ffpop rbx
000e1300pop r12
000e1302pop r13
000e1304pop r14
000e1306pop r15
000e1308ret
000e127f
000e1309
000e1309_<&T as core::fmt::Debug>::fmt:
000e1309push r14
000e130bpush rbx
000e130cpush rax
000e130dmov rax, rsi
000e1310mov r9, [rdi]
000e1313lea rcx, [r9+32]
000e1317mov r10, rsp
000e131amov [r10], rcx
000e131dsub rsp, 8
000e1321lea r11, [rip+0x108de0]
000e1328lea rbx, [rip-0x9f32a]
000e132flea r14, [rip+0x108db2]
000e1336lea rsi, [rip-0xa73c1]
000e133dlea rcx, [rip-0x85761]
000e1344push 4
000e1346pop rdx
000e1347push 2
000e1349pop r8
000e134bmov rdi, rax
000e134epush r11
000e1350push r10
000e1352push 2
000e1354push rbx
000e1355push r14
000e1357call core::fmt::Formatter::debug_struct_field2_finish
000e135cadd rsp, 56
000e1360pop rbx
000e1361pop r14
000e1363ret
000e1309
000e1309_<&T as core::fmt::Debug>::fmt:
000e1309push r14
000e130bpush rbx
000e130cpush rax
000e130dmov rax, rsi
000e1310mov r9, [rdi]
000e1313lea rcx, [r9+32]
000e1317mov r10, rsp
000e131amov [r10], rcx
000e131dsub rsp, 8
000e1321lea r11, [rip+0x108de0]
000e1328lea rbx, [rip-0x9f32a]
000e132flea r14, [rip+0x108db2]
000e1336lea rsi, [rip-0xa73c1]
000e133dlea rcx, [rip-0x85761]
000e1344push 4
000e1346pop rdx
000e1347push 2
000e1349pop r8
000e134bmov rdi, rax
000e134epush r11
000e1350push r10
000e1352push 2
000e1354push rbx
000e1355push r14
000e1357call core::fmt::Formatter::debug_struct_field2_finish
000e135cadd rsp, 56
000e1360pop rbx
000e1361pop r14
000e1363ret
000e1309
000e1365
000e1365core::ptr::drop_in_place<aho_corasick::packed::teddy::generic::Teddy<16_usize>>:
000e1365push r14
000e1367push rbx
000e1368push rax
000e1369mov rbx, rdi
000e136ccall core::ptr::drop_in_place<alloc::sync::Arc<aho_corasick::packed::pattern::Patterns>>
000e1371push 16
000e1373pop r14
000e1375
000e1375loc_e1375:
000e1375cmp r14, 400
000e137cje 0xe1392
000e137emov rdi, [rbx+r14-8]
000e1383mov rsi, [rbx+r14]
000e1387call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e138cadd r14, 24
000e1390jmp 0xe1375
000e1392
000e1392loc_e1392:
000e1392add rsp, 8
000e1396pop rbx
000e1397pop r14
000e1399ret
000e1365
000e1365core::ptr::drop_in_place<aho_corasick::packed::teddy::generic::Teddy<16_usize>>:
000e1365push r14
000e1367push rbx
000e1368push rax
000e1369mov rbx, rdi
000e136ccall core::ptr::drop_in_place<alloc::sync::Arc<aho_corasick::packed::pattern::Patterns>>
000e1371push 16
000e1373pop r14
000e1375
000e1375loc_e1375:
000e1375cmp r14, 400
000e137cje 0xe1392
000e137emov rdi, [rbx+r14-8]
000e1383mov rsi, [rbx+r14]
000e1387call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e138cadd r14, 24
000e1390jmp 0xe1375
000e1392
000e1392loc_e1392:
000e1392add rsp, 8
000e1396pop rbx
000e1397pop r14
000e1399ret
000e1365
000e139a
000e139a_<aho_corasick::packed::teddy::generic::Teddy<_> as core::fmt::Debug>::fmt:
000e139apush r14
000e139cpush rbx
000e139dpush rax
000e139emov rax, rsi
000e13a1mov r9, rdi
000e13a4lea rcx, [rdi+8]
000e13a8mov r10, rsp
000e13abmov [r10], rcx
000e13aesub rsp, 8
000e13b2lea r11, [rip+0x108d0f]
000e13b9lea rbx, [rip-0x9f168]
000e13c0lea r14, [rip+0x108401]
000e13c7lea rsi, [rip-0x89da2]
000e13celea rcx, [rip-0xa7c45]
000e13d5push 5
000e13d7pop rdx
000e13d8push 8
000e13dapop r8
000e13dcmov rdi, rax
000e13dfpush r11
000e13e1push r10
000e13e3push 7
000e13e5push rbx
000e13e6push r14
000e13e8call core::fmt::Formatter::debug_struct_field2_finish
000e13edadd rsp, 56
000e13f1pop rbx
000e13f2pop r14
000e13f4ret
000e139a
000e139a_<aho_corasick::packed::teddy::generic::Teddy<_> as core::fmt::Debug>::fmt:
000e139apush r14
000e139cpush rbx
000e139dpush rax
000e139emov rax, rsi
000e13a1mov r9, rdi
000e13a4lea rcx, [rdi+8]
000e13a8mov r10, rsp
000e13abmov [r10], rcx
000e13aesub rsp, 8
000e13b2lea r11, [rip+0x108d0f]
000e13b9lea rbx, [rip-0x9f168]
000e13c0lea r14, [rip+0x108401]
000e13c7lea rsi, [rip-0x89da2]
000e13celea rcx, [rip-0xa7c45]
000e13d5push 5
000e13d7pop rdx
000e13d8push 8
000e13dapop r8
000e13dcmov rdi, rax
000e13dfpush r11
000e13e1push r10
000e13e3push 7
000e13e5push rbx
000e13e6push r14
000e13e8call core::fmt::Formatter::debug_struct_field2_finish
000e13edadd rsp, 56
000e13f1pop rbx
000e13f2pop r14
000e13f4ret
000e139a
000e13f5
000e13f5_<&T as core::fmt::Debug>::fmt:
000e13f5mov rdx, rsi
000e13f8mov rdi, [rdi]
000e13fbpush 16
000e13fdpop rsi
000e13fejmp 0xe1403
000e13f5
000e13f5_<&T as core::fmt::Debug>::fmt:
000e13f5mov rdx, rsi
000e13f8mov rdi, [rdi]
000e13fbpush 16
000e13fdpop rsi
000e13fejmp 0xe1403
000e13f5
000e1403
000e1403_<[T] as core::fmt::Debug>::fmt:
000e1403push r15
000e1405push r14
000e1407push r13
000e1409push r12
000e140bpush rbx
000e140csub rsp, 32
000e1410mov r15, rdx
000e1413mov r12, rsi
000e1416mov rbx, rdi
000e1419mov rdi, [rdx+32]
000e141dmov rax, [rdx+40]
000e1421lea rsi, [rip-0x51fef]
000e1428push 1
000e142apop rdx
000e142bcall [rax+24]
000e142elea r14, [rsp+16]
000e1433mov [r14], r15
000e1436mov [r14+8], al
000e143amov [r14+9], 0
000e143fimul r13, r12, 24
000e1443lea r15, [rip+67]
000e144alea r12, [rsp+8]
000e144f
000e144floc_e144f:
000e144ftest r13, r13
000e1452je 0xe1471
000e1454mov [rsp+8], rbx
000e1459add rbx, 24
000e145dmov rdi, r14
000e1460mov rsi, r12
000e1463mov rdx, r15
000e1466call core::fmt::builders::DebugSet::entry
000e146badd r13, -24
000e146fjmp 0xe144f
000e1471
000e1471loc_e1471:
000e1471mov rdi, [rsp+16]
000e1476mov esi, [rsp+24]
000e147acall core::fmt::builders::DebugList::finish
000e147fadd rsp, 32
000e1483pop rbx
000e1484pop r12
000e1486pop r13
000e1488pop r14
000e148apop r15
000e148cret
000e1403
000e1403_<[T] as core::fmt::Debug>::fmt:
000e1403push r15
000e1405push r14
000e1407push r13
000e1409push r12
000e140bpush rbx
000e140csub rsp, 32
000e1410mov r15, rdx
000e1413mov r12, rsi
000e1416mov rbx, rdi
000e1419mov rdi, [rdx+32]
000e141dmov rax, [rdx+40]
000e1421lea rsi, [rip-0x51fef]
000e1428push 1
000e142apop rdx
000e142bcall [rax+24]
000e142elea r14, [rsp+16]
000e1433mov [r14], r15
000e1436mov [r14+8], al
000e143amov [r14+9], 0
000e143fimul r13, r12, 24
000e1443lea r15, [rip+67]
000e144alea r12, [rsp+8]
000e144f
000e144floc_e144f:
000e144ftest r13, r13
000e1452je 0xe1471
000e1454mov [rsp+8], rbx
000e1459add rbx, 24
000e145dmov rdi, r14
000e1460mov rsi, r12
000e1463mov rdx, r15
000e1466call core::fmt::builders::DebugSet::entry
000e146badd r13, -24
000e146fjmp 0xe144f
000e1471
000e1471loc_e1471:
000e1471mov rdi, [rsp+16]
000e1476mov esi, [rsp+24]
000e147acall core::fmt::builders::DebugList::finish
000e147fadd rsp, 32
000e1483pop rbx
000e1484pop r12
000e1486pop r13
000e1488pop r14
000e148apop r15
000e148cret
000e1403
000e1495
000e1495_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e1495push r15
000e1497push r14
000e1499push r13
000e149bpush r12
000e149dpush rbx
000e149esub rsp, 32
000e14a2mov r14, rsi
000e14a5mov r12, [rdi]
000e14a8mov r13, [rdi+16]
000e14acmov rdi, [rsi+32]
000e14b0mov rax, [rsi+40]
000e14b4lea rsi, [rip-0x52082]
000e14bbpush 1
000e14bdpop rdx
000e14becall [rax+24]
000e14c1lea rbx, [rsp+16]
000e14c6mov [rbx], r14
000e14c9mov [rbx+8], al
000e14ccmov [rbx+9], 0
000e14d0shl r13, 2
000e14d4lea r14, [rip+67]
000e14dblea r15, [rsp+8]
000e14e0
000e14e0loc_e14e0:
000e14e0test r13, r13
000e14e3je 0xe1502
000e14e5mov [rsp+8], r12
000e14eaadd r12, 4
000e14eemov rdi, rbx
000e14f1mov rsi, r15
000e14f4mov rdx, r14
000e14f7call core::fmt::builders::DebugSet::entry
000e14fcadd r13, -4
000e1500jmp 0xe14e0
000e1502
000e1502loc_e1502:
000e1502mov rdi, [rsp+16]
000e1507mov esi, [rsp+24]
000e150bcall core::fmt::builders::DebugList::finish
000e1510add rsp, 32
000e1514pop rbx
000e1515pop r12
000e1517pop r13
000e1519pop r14
000e151bpop r15
000e151dret
000e1495
000e1495_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e1495push r15
000e1497push r14
000e1499push r13
000e149bpush r12
000e149dpush rbx
000e149esub rsp, 32
000e14a2mov r14, rsi
000e14a5mov r12, [rdi]
000e14a8mov r13, [rdi+16]
000e14acmov rdi, [rsi+32]
000e14b0mov rax, [rsi+40]
000e14b4lea rsi, [rip-0x52082]
000e14bbpush 1
000e14bdpop rdx
000e14becall [rax+24]
000e14c1lea rbx, [rsp+16]
000e14c6mov [rbx], r14
000e14c9mov [rbx+8], al
000e14ccmov [rbx+9], 0
000e14d0shl r13, 2
000e14d4lea r14, [rip+67]
000e14dblea r15, [rsp+8]
000e14e0
000e14e0loc_e14e0:
000e14e0test r13, r13
000e14e3je 0xe1502
000e14e5mov [rsp+8], r12
000e14eaadd r12, 4
000e14eemov rdi, rbx
000e14f1mov rsi, r15
000e14f4mov rdx, r14
000e14f7call core::fmt::builders::DebugSet::entry
000e14fcadd r13, -4
000e1500jmp 0xe14e0
000e1502
000e1502loc_e1502:
000e1502mov rdi, [rsp+16]
000e1507mov esi, [rsp+24]
000e150bcall core::fmt::builders::DebugList::finish
000e1510add rsp, 32
000e1514pop rbx
000e1515pop r12
000e1517pop r13
000e1519pop r14
000e151bpop r15
000e151dret
000e1495
000e151e
000e151e_<&T as core::fmt::Debug>::fmt:
000e151epush r15
000e1520push r14
000e1522push rbx
000e1523sub rsp, 32
000e1527mov rbx, rsi
000e152amov r15, [rdi]
000e152dmov rdi, [rsi+32]
000e1531mov rax, [rsi+40]
000e1535lea rsi, [rip-0x89ec9]
000e153cpush 9
000e153epop rdx
000e153fcall [rax+24]
000e1542lea r14, [rsp+8]
000e1547mov [r14+8], rbx
000e154bmov [r14+16], al
000e154fand [r14], 0
000e1553mov [r14+17], 0
000e1558mov eax, [r15]
000e155blea rsi, [rsp+4]
000e1560mov [rsi], eax
000e1562lea rdx, [rip+0x108cbf]
000e1569mov rdi, r14
000e156ccall core::fmt::builders::DebugTuple::field
000e1571mov rdi, r14
000e1574call core::fmt::builders::DebugTuple::finish
000e1579add rsp, 32
000e157dpop rbx
000e157epop r14
000e1580pop r15
000e1582ret
000e151e
000e151e_<&T as core::fmt::Debug>::fmt:
000e151epush r15
000e1520push r14
000e1522push rbx
000e1523sub rsp, 32
000e1527mov rbx, rsi
000e152amov r15, [rdi]
000e152dmov rdi, [rsi+32]
000e1531mov rax, [rsi+40]
000e1535lea rsi, [rip-0x89ec9]
000e153cpush 9
000e153epop rdx
000e153fcall [rax+24]
000e1542lea r14, [rsp+8]
000e1547mov [r14+8], rbx
000e154bmov [r14+16], al
000e154fand [r14], 0
000e1553mov [r14+17], 0
000e1558mov eax, [r15]
000e155blea rsi, [rsp+4]
000e1560mov [rsi], eax
000e1562lea rdx, [rip+0x108cbf]
000e1569mov rdi, r14
000e156ccall core::fmt::builders::DebugTuple::field
000e1571mov rdi, r14
000e1574call core::fmt::builders::DebugTuple::finish
000e1579add rsp, 32
000e157dpop rbx
000e157epop r14
000e1580pop r15
000e1582ret
000e151e
000e1583
000e1583core::ptr::drop_in_place<alloc::sync::Arc<aho_corasick::packed::pattern::Patterns>>:
000e1583mov rax, [rdi]
000e1586lock dec [rax]
000e158ajne 0xe1591
000e158cjmp 0xe1785
000e1591
000e1591loc_e1591:
000e1591ret
000e1583
000e1583core::ptr::drop_in_place<alloc::sync::Arc<aho_corasick::packed::pattern::Patterns>>:
000e1583mov rax, [rdi]
000e1586lock dec [rax]
000e158ajne 0xe1591
000e158cjmp 0xe1785
000e1591
000e1591loc_e1591:
000e1591ret
000e1583
000e1592
000e1592_<alloc::sync::Arc<T,A> as core::fmt::Debug>::fmt:
000e1592push rbp
000e1593push r15
000e1595push r14
000e1597push r13
000e1599push r12
000e159bpush rbx
000e159cpush rax
000e159dmov rax, rsi
000e15a0mov rcx, [rdi]
000e15a3lea r10, [rcx+16]
000e15a7lea r8, [rcx+80]
000e15ablea r11, [rcx+40]
000e15aflea r12, [rcx+64]
000e15b3add rcx, 72
000e15b7mov r14, rsp
000e15bamov [r14], rcx
000e15bdlea r15, [rip+0x1065b4]
000e15c4lea r13, [rip-0x9f386]
000e15cblea rbp, [rip+0x1081b6]
000e15d2push 5
000e15d4pop rbx
000e15d5lea rsi, [rip-0xa7e44]
000e15dclea rcx, [rip-0xa4617]
000e15e3lea r9, [rip+0x1081be]
000e15eapush 8
000e15ecpop rdx
000e15edmov rdi, rax
000e15f0push r15
000e15f2push r14
000e15f4push 19
000e15f6push r13
000e15f8push rbp
000e15f9push r12
000e15fbpush 11
000e15fdlea rax, [rip-0x52d37]
000e1604push rax
000e1605lea rax, [rip+0x10827c]
000e160cpush rax
000e160dpush r11
000e160fpush rbx
000e1610lea rax, [rip-0x9f3d7]
000e1617push rax
000e1618lea rax, [rip+0x108249]
000e161fpush rax
000e1620push r10
000e1622push rbx
000e1623lea rax, [rip-0x9f3ef]
000e162apush rax
000e162bcall core::fmt::Formatter::debug_struct_field5_finish
000e1630add rsp, 136
000e1637pop rbx
000e1638pop r12
000e163apop r13
000e163cpop r14
000e163epop r15
000e1640pop rbp
000e1641ret
000e1592
000e1592_<alloc::sync::Arc<T,A> as core::fmt::Debug>::fmt:
000e1592push rbp
000e1593push r15
000e1595push r14
000e1597push r13
000e1599push r12
000e159bpush rbx
000e159cpush rax
000e159dmov rax, rsi
000e15a0mov rcx, [rdi]
000e15a3lea r10, [rcx+16]
000e15a7lea r8, [rcx+80]
000e15ablea r11, [rcx+40]
000e15aflea r12, [rcx+64]
000e15b3add rcx, 72
000e15b7mov r14, rsp
000e15bamov [r14], rcx
000e15bdlea r15, [rip+0x1065b4]
000e15c4lea r13, [rip-0x9f386]
000e15cblea rbp, [rip+0x1081b6]
000e15d2push 5
000e15d4pop rbx
000e15d5lea rsi, [rip-0xa7e44]
000e15dclea rcx, [rip-0xa4617]
000e15e3lea r9, [rip+0x1081be]
000e15eapush 8
000e15ecpop rdx
000e15edmov rdi, rax
000e15f0push r15
000e15f2push r14
000e15f4push 19
000e15f6push r13
000e15f8push rbp
000e15f9push r12
000e15fbpush 11
000e15fdlea rax, [rip-0x52d37]
000e1604push rax
000e1605lea rax, [rip+0x10827c]
000e160cpush rax
000e160dpush r11
000e160fpush rbx
000e1610lea rax, [rip-0x9f3d7]
000e1617push rax
000e1618lea rax, [rip+0x108249]
000e161fpush rax
000e1620push r10
000e1622push rbx
000e1623lea rax, [rip-0x9f3ef]
000e162apush rax
000e162bcall core::fmt::Formatter::debug_struct_field5_finish
000e1630add rsp, 136
000e1637pop rbx
000e1638pop r12
000e163apop r13
000e163cpop r14
000e163epop r15
000e1640pop rbp
000e1641ret
000e1592
000e1642
000e1642core::ptr::drop_in_place<alloc::vec::Vec<aho_corasick::util::primitives::PatternID>>:
000e1642mov rax, [rdi]
000e1645mov rsi, [rdi+8]
000e1649mov rdi, rax
000e164cjmp 0xe1651
000e1642
000e1642core::ptr::drop_in_place<alloc::vec::Vec<aho_corasick::util::primitives::PatternID>>:
000e1642mov rax, [rdi]
000e1645mov rsi, [rdi+8]
000e1649mov rdi, rax
000e164cjmp 0xe1651
000e1642
000e1651
000e1651_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
000e1651test rsi, rsi
000e1654je 0xe165f
000e1656shl rsi, 2
000e165ajmp 0xcedb6
000e165f
000e165floc_e165f:
000e165fret
000e1651
000e1651_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
000e1651test rsi, rsi
000e1654je 0xe165f
000e1656shl rsi, 2
000e165ajmp 0xcedb6
000e165f
000e165floc_e165f:
000e165fret
000e1651
000e1660
000e1660core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>:
000e1660push r14
000e1662push rbx
000e1663push rax
000e1664mov rbx, rdi
000e1667mov r14, [rdi]
000e166amov rsi, [rdi+16]
000e166emov rdi, r14
000e1671call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000e1676mov rsi, [rbx+8]
000e167amov rdi, r14
000e167dadd rsp, 8
000e1681pop rbx
000e1682pop r14
000e1684jmp 0x1146a0
000e1660
000e1660core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>:
000e1660push r14
000e1662push rbx
000e1663push rax
000e1664mov rbx, rdi
000e1667mov r14, [rdi]
000e166amov rsi, [rdi+16]
000e166emov rdi, r14
000e1671call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000e1676mov rsi, [rbx+8]
000e167amov rdi, r14
000e167dadd rsp, 8
000e1681pop rbx
000e1682pop r14
000e1684jmp 0x1146a0
000e1660
000e1689
000e1689_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e1689push r15
000e168bpush r14
000e168dpush r13
000e168fpush r12
000e1691push rbx
000e1692sub rsp, 32
000e1696mov r14, rsi
000e1699mov r12, [rdi]
000e169cimul r13, [rdi+16], 24
000e16a1mov rdi, [rsi+32]
000e16a5mov rax, [rsi+40]
000e16a9lea rsi, [rip-0x52277]
000e16b0push 1
000e16b2pop rdx
000e16b3call [rax+24]
000e16b6lea rbx, [rsp+16]
000e16bbmov [rbx], r14
000e16bemov [rbx+8], al
000e16c1mov [rbx+9], 0
000e16c5lea r14, [rip+67]
000e16cclea r15, [rsp+8]
000e16d1
000e16d1loc_e16d1:
000e16d1test r13, r13
000e16d4je 0xe16f3
000e16d6mov [rsp+8], r12
000e16dbadd r12, 24
000e16dfmov rdi, rbx
000e16e2mov rsi, r15
000e16e5mov rdx, r14
000e16e8call core::fmt::builders::DebugSet::entry
000e16edadd r13, -24
000e16f1jmp 0xe16d1
000e16f3
000e16f3loc_e16f3:
000e16f3mov rdi, [rsp+16]
000e16f8mov esi, [rsp+24]
000e16fccall core::fmt::builders::DebugList::finish
000e1701add rsp, 32
000e1705pop rbx
000e1706pop r12
000e1708pop r13
000e170apop r14
000e170cpop r15
000e170eret
000e1689
000e1689_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e1689push r15
000e168bpush r14
000e168dpush r13
000e168fpush r12
000e1691push rbx
000e1692sub rsp, 32
000e1696mov r14, rsi
000e1699mov r12, [rdi]
000e169cimul r13, [rdi+16], 24
000e16a1mov rdi, [rsi+32]
000e16a5mov rax, [rsi+40]
000e16a9lea rsi, [rip-0x52277]
000e16b0push 1
000e16b2pop rdx
000e16b3call [rax+24]
000e16b6lea rbx, [rsp+16]
000e16bbmov [rbx], r14
000e16bemov [rbx+8], al
000e16c1mov [rbx+9], 0
000e16c5lea r14, [rip+67]
000e16cclea r15, [rsp+8]
000e16d1
000e16d1loc_e16d1:
000e16d1test r13, r13
000e16d4je 0xe16f3
000e16d6mov [rsp+8], r12
000e16dbadd r12, 24
000e16dfmov rdi, rbx
000e16e2mov rsi, r15
000e16e5mov rdx, r14
000e16e8call core::fmt::builders::DebugSet::entry
000e16edadd r13, -24
000e16f1jmp 0xe16d1
000e16f3
000e16f3loc_e16f3:
000e16f3mov rdi, [rsp+16]
000e16f8mov esi, [rsp+24]
000e16fccall core::fmt::builders::DebugList::finish
000e1701add rsp, 32
000e1705pop rbx
000e1706pop r12
000e1708pop r13
000e170apop r14
000e170cpop r15
000e170eret
000e1689
000e170f
000e170f_<&T as core::fmt::Debug>::fmt:
000e170fmov rdx, rsi
000e1712mov rax, [rdi]
000e1715mov rdi, [rax]
000e1718mov rsi, [rax+16]
000e171cjmp 0x11db4c
000e170f
000e170f_<&T as core::fmt::Debug>::fmt:
000e170fmov rdx, rsi
000e1712mov rax, [rdi]
000e1715mov rdi, [rax]
000e1718mov rsi, [rax+16]
000e171cjmp 0x11db4c
000e170f
000e1726
000e1726core::ptr::drop_in_place<[alloc::vec::Vec<u8>]>:
000e1726push r14
000e1728push rbx
000e1729push rax
000e172amov rbx, rsi
000e172dmov r14, rdi
000e1730add r14, 8
000e1734
000e1734loc_e1734:
000e1734sub rbx, 1
000e1738jb 0xe174c
000e173amov rdi, [r14-8]
000e173emov rsi, [r14]
000e1741call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000e1746add r14, 24
000e174ajmp 0xe1734
000e174c
000e174cloc_e174c:
000e174cadd rsp, 8
000e1750pop rbx
000e1751pop r14
000e1753ret
000e1726
000e1726core::ptr::drop_in_place<[alloc::vec::Vec<u8>]>:
000e1726push r14
000e1728push rbx
000e1729push rax
000e172amov rbx, rsi
000e172dmov r14, rdi
000e1730add r14, 8
000e1734
000e1734loc_e1734:
000e1734sub rbx, 1
000e1738jb 0xe174c
000e173amov rdi, [r14-8]
000e173emov rsi, [r14]
000e1741call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000e1746add r14, 24
000e174ajmp 0xe1734
000e174c
000e174cloc_e174c:
000e174cadd rsp, 8
000e1750pop rbx
000e1751pop r14
000e1753ret
000e1726
000e1754
000e1754_<aho_corasick::packed::api::MatchKind as core::fmt::Debug>::fmt:
000e1754movzx eax, [rdi]
000e1757lea rdx, [rax+rax]
000e175bor rdx, 13
000e175ftest rax, rax
000e1762lea rcx, [rip-0x89f73]
000e1769lea rax, [rip-0x9f558]
000e1770cmove rax, rcx
000e1774mov rdi, [rsi+32]
000e1778mov rcx, [rsi+40]
000e177cmov rcx, [rcx+24]
000e1780mov rsi, rax
000e1783jmp rcx
000e1754
000e1754_<aho_corasick::packed::api::MatchKind as core::fmt::Debug>::fmt:
000e1754movzx eax, [rdi]
000e1757lea rdx, [rax+rax]
000e175bor rdx, 13
000e175ftest rax, rax
000e1762lea rcx, [rip-0x89f73]
000e1769lea rax, [rip-0x9f558]
000e1770cmove rax, rcx
000e1774mov rdi, [rsi+32]
000e1778mov rcx, [rsi+40]
000e177cmov rcx, [rcx+24]
000e1780mov rsi, rax
000e1783jmp rcx
000e1754
000e1785
000e1785alloc::sync::Arc<T,A>::drop_slow:
000e1785push rbx
000e1786mov rbx, [rdi]
000e1789lea rdi, [rbx+16]
000e178dcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>
000e1792mov rdi, [rbx+40]
000e1796mov rsi, [rbx+48]
000e179acall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e179fcmp rbx, -1
000e17a3je 0xe17b6
000e17a5lock dec [rbx+8]
000e17aajne 0xe17b6
000e17acmov rdi, rbx
000e17afpop rbx
000e17b0jmp [rip+0x130342]
000e17b6
000e17b6loc_e17b6:
000e17b6pop rbx
000e17b7ret
000e1785
000e1785alloc::sync::Arc<T,A>::drop_slow:
000e1785push rbx
000e1786mov rbx, [rdi]
000e1789lea rdi, [rbx+16]
000e178dcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>
000e1792mov rdi, [rbx+40]
000e1796mov rsi, [rbx+48]
000e179acall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e179fcmp rbx, -1
000e17a3je 0xe17b6
000e17a5lock dec [rbx+8]
000e17aajne 0xe17b6
000e17acmov rdi, rbx
000e17afpop rbx
000e17b0jmp [rip+0x130342]
000e17b6
000e17b6loc_e17b6:
000e17b6pop rbx
000e17b7ret
000e1785
000e17b8
000e17b8_<&T as core::fmt::Debug>::fmt:
000e17b8push r14
000e17bapush rbx
000e17bbpush rax
000e17bcmov rax, rsi
000e17bfmov r9, [rdi]
000e17c2mov r10, rsp
000e17c5mov [r10], r9
000e17c8add r9, 64
000e17ccsub rsp, 8
000e17d0lea r11, [rip+0x108891]
000e17d7lea rbx, [rip-0x9f547]
000e17delea r14, [rip+0x108783]
000e17e5lea rsi, [rip-0xa7874]
000e17eclea rcx, [rip-0x9f561]
000e17f3push 4
000e17f5pop rdx
000e17f6push 5
000e17f8pop r8
000e17famov rdi, rax
000e17fdpush r11
000e17ffpush r10
000e1801push 5
000e1803push rbx
000e1804push r14
000e1806call core::fmt::Formatter::debug_struct_field2_finish
000e180badd rsp, 56
000e180fpop rbx
000e1810pop r14
000e1812ret
000e17b8
000e17b8_<&T as core::fmt::Debug>::fmt:
000e17b8push r14
000e17bapush rbx
000e17bbpush rax
000e17bcmov rax, rsi
000e17bfmov r9, [rdi]
000e17c2mov r10, rsp
000e17c5mov [r10], r9
000e17c8add r9, 64
000e17ccsub rsp, 8
000e17d0lea r11, [rip+0x108891]
000e17d7lea rbx, [rip-0x9f547]
000e17delea r14, [rip+0x108783]
000e17e5lea rsi, [rip-0xa7874]
000e17eclea rcx, [rip-0x9f561]
000e17f3push 4
000e17f5pop rdx
000e17f6push 5
000e17f8pop r8
000e17famov rdi, rax
000e17fdpush r11
000e17ffpush r10
000e1801push 5
000e1803push rbx
000e1804push r14
000e1806call core::fmt::Formatter::debug_struct_field2_finish
000e180badd rsp, 56
000e180fpop rbx
000e1810pop r14
000e1812ret
000e17b8
000e1813
000e1813core::ptr::drop_in_place<aho_corasick::packed::teddy::generic::Teddy<8_usize>>:
000e1813push r14
000e1815push rbx
000e1816push rax
000e1817mov rbx, rdi
000e181acall core::ptr::drop_in_place<alloc::sync::Arc<aho_corasick::packed::pattern::Patterns>>
000e181fpush 16
000e1821pop r14
000e1823
000e1823loc_e1823:
000e1823cmp r14, 208
000e182aje 0xe1840
000e182cmov rdi, [rbx+r14-8]
000e1831mov rsi, [rbx+r14]
000e1835call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e183aadd r14, 24
000e183ejmp 0xe1823
000e1840
000e1840loc_e1840:
000e1840add rsp, 8
000e1844pop rbx
000e1845pop r14
000e1847ret
000e1813
000e1813core::ptr::drop_in_place<aho_corasick::packed::teddy::generic::Teddy<8_usize>>:
000e1813push r14
000e1815push rbx
000e1816push rax
000e1817mov rbx, rdi
000e181acall core::ptr::drop_in_place<alloc::sync::Arc<aho_corasick::packed::pattern::Patterns>>
000e181fpush 16
000e1821pop r14
000e1823
000e1823loc_e1823:
000e1823cmp r14, 208
000e182aje 0xe1840
000e182cmov rdi, [rbx+r14-8]
000e1831mov rsi, [rbx+r14]
000e1835call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e183aadd r14, 24
000e183ejmp 0xe1823
000e1840
000e1840loc_e1840:
000e1840add rsp, 8
000e1844pop rbx
000e1845pop r14
000e1847ret
000e1813
000e1848
000e1848_<aho_corasick::packed::teddy::generic::Teddy<_> as core::fmt::Debug>::fmt:
000e1848push r14
000e184apush rbx
000e184bpush rax
000e184cmov rax, rsi
000e184fmov r9, rdi
000e1852lea rcx, [rdi+8]
000e1856mov r10, rsp
000e1859mov [r10], rcx
000e185csub rsp, 8
000e1860lea r11, [rip+0x108841]
000e1867lea rbx, [rip-0x9f616]
000e186elea r14, [rip+0x107f53]
000e1875lea rsi, [rip-0x8a250]
000e187clea rcx, [rip-0xa80f3]
000e1883push 5
000e1885pop rdx
000e1886push 8
000e1888pop r8
000e188amov rdi, rax
000e188dpush r11
000e188fpush r10
000e1891push 7
000e1893push rbx
000e1894push r14
000e1896call core::fmt::Formatter::debug_struct_field2_finish
000e189badd rsp, 56
000e189fpop rbx
000e18a0pop r14
000e18a2ret
000e1848
000e1848_<aho_corasick::packed::teddy::generic::Teddy<_> as core::fmt::Debug>::fmt:
000e1848push r14
000e184apush rbx
000e184bpush rax
000e184cmov rax, rsi
000e184fmov r9, rdi
000e1852lea rcx, [rdi+8]
000e1856mov r10, rsp
000e1859mov [r10], rcx
000e185csub rsp, 8
000e1860lea r11, [rip+0x108841]
000e1867lea rbx, [rip-0x9f616]
000e186elea r14, [rip+0x107f53]
000e1875lea rsi, [rip-0x8a250]
000e187clea rcx, [rip-0xa80f3]
000e1883push 5
000e1885pop rdx
000e1886push 8
000e1888pop r8
000e188amov rdi, rax
000e188dpush r11
000e188fpush r10
000e1891push 7
000e1893push rbx
000e1894push r14
000e1896call core::fmt::Formatter::debug_struct_field2_finish
000e189badd rsp, 56
000e189fpop rbx
000e18a0pop r14
000e18a2ret
000e1848
000e18a3
000e18a3_<&T as core::fmt::Debug>::fmt:
000e18a3mov rdx, rsi
000e18a6mov rdi, [rdi]
000e18a9push 8
000e18abpop rsi
000e18acjmp 0xe1403
000e18a3
000e18a3_<&T as core::fmt::Debug>::fmt:
000e18a3mov rdx, rsi
000e18a6mov rdi, [rdi]
000e18a9push 8
000e18abpop rsi
000e18acjmp 0xe1403
000e18a3
000e18b9
000e18b9_<&T as core::fmt::Debug>::fmt:
000e18b9sub rsp, 24
000e18bdmov rax, rsi
000e18c0mov rcx, [rdi]
000e18c3lea r9, [rsp+16]
000e18c8mov [r9], rcx
000e18cblea rcx, [rip+0x106286]
000e18d2mov [rsp], rcx
000e18d6lea rsi, [rip-0x9f5e4]
000e18ddlea rcx, [rip-0x53024]
000e18e4push 14
000e18e6pop rdx
000e18e7push 3
000e18e9pop r8
000e18ebmov rdi, rax
000e18eecall core::fmt::Formatter::debug_struct_field1_finish
000e18f3add rsp, 24
000e18f7ret
000e18b9
000e18b9_<&T as core::fmt::Debug>::fmt:
000e18b9sub rsp, 24
000e18bdmov rax, rsi
000e18c0mov rcx, [rdi]
000e18c3lea r9, [rsp+16]
000e18c8mov [r9], rcx
000e18cblea rcx, [rip+0x106286]
000e18d2mov [rsp], rcx
000e18d6lea rsi, [rip-0x9f5e4]
000e18ddlea rcx, [rip-0x53024]
000e18e4push 14
000e18e6pop rdx
000e18e7push 3
000e18e9pop r8
000e18ebmov rdi, rax
000e18eecall core::fmt::Formatter::debug_struct_field1_finish
000e18f3add rsp, 24
000e18f7ret
000e18b9
000e18f8
000e18f8core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next:
000e18f8cmp [rdi], 0
000e18fbjne 0xe1905
000e18fdmov dl, [rdi+1]
000e1900cmp dl, [rdi+2]
000e1903jbe 0xe1908
000e1905
000e1905loc_e1905:
000e1905xor eax, eax
000e1907ret
000e1908
000e1908loc_e1908:
000e1908jae 0xe1912
000e190alea eax, [rdx+1]
000e190dmov [rdi+1], al
000e1910jmp 0xe1915
000e1912
000e1912loc_e1912:
000e1912mov [rdi], 1
000e1915
000e1915loc_e1915:
000e1915mov al, 1
000e1917ret
000e18f8
000e18f8core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next:
000e18f8cmp [rdi], 0
000e18fbjne 0xe1905
000e18fdmov dl, [rdi+1]
000e1900cmp dl, [rdi+2]
000e1903jbe 0xe1908
000e1905
000e1905loc_e1905:
000e1905xor eax, eax
000e1907ret
000e1908
000e1908loc_e1908:
000e1908jae 0xe1912
000e190alea eax, [rdx+1]
000e190dmov [rdi+1], al
000e1910jmp 0xe1915
000e1912
000e1912loc_e1912:
000e1912mov [rdi], 1
000e1915
000e1915loc_e1915:
000e1915mov al, 1
000e1917ret
000e18f8
000e1918
000e1918aho_corasick::util::alphabet::ByteSet::contains:
000e1918push r14
000e191apush rbx
000e191bpush rax
000e191cmov edx, esi
000e191emov rbx, rdi
000e1921mov eax, edx
000e1923shr al, 7
000e1926movzx r14l, al
000e192ashl r14, 4
000e192eand edx, 127
000e1931push 1
000e1933pop rdi
000e1934xor esi, esi
000e1936call [rip+0x1302cc]
000e193cand rdx, [rbx+r14+8]
000e1941and rax, [rbx+r14]
000e1945or rax, rdx
000e1948setne al
000e194badd rsp, 8
000e194fpop rbx
000e1950pop r14
000e1952ret
000e1918
000e1918aho_corasick::util::alphabet::ByteSet::contains:
000e1918push r14
000e191apush rbx
000e191bpush rax
000e191cmov edx, esi
000e191emov rbx, rdi
000e1921mov eax, edx
000e1923shr al, 7
000e1926movzx r14l, al
000e192ashl r14, 4
000e192eand edx, 127
000e1931push 1
000e1933pop rdi
000e1934xor esi, esi
000e1936call [rip+0x1302cc]
000e193cand rdx, [rbx+r14+8]
000e1941and rax, [rbx+r14]
000e1945or rax, rdx
000e1948setne al
000e194badd rsp, 8
000e194fpop rbx
000e1950pop r14
000e1952ret
000e1918
000e1953
000e1953core::fmt::num::_<impl core::fmt::Debug for u8>::fmt:
000e1953mov eax, [rsi+52]
000e1956test al, 16
000e1958jne 0x10d0a0
000e195etest al, 32
000e1960jne 0x10c660
000e1966jmp 0x109120
000e1953
000e1953core::fmt::num::_<impl core::fmt::Debug for u8>::fmt:
000e1953mov eax, [rsi+52]
000e1956test al, 16
000e1958jne 0x10d0a0
000e195etest al, 32
000e1960jne 0x10c660
000e1966jmp 0x109120
000e1953
000e196b
000e196b_<&T as core::fmt::Debug>::fmt:
000e196bsub rsp, 24
000e196fmov rax, [rdi]
000e1972mov rax, [rax]
000e1975movzx ecx, [rax]
000e1978lea rdx, [rip-0xa496b]
000e197fmovsxd rcx, [rdx+4*rcx]
000e1983add rcx, rdx
000e1986jmp rcx
000e1988mov rdi, [rsi+32]
000e198cmov rax, [rsi+40]
000e1990mov rax, [rax+24]
000e1994lea rsi, [rip-0x9f6fc]
000e199bpush 20
000e199djmp 0xe1a31
000e19a2mov rdi, [rsi+32]
000e19a6mov rax, [rsi+40]
000e19aamov rax, [rax+24]
000e19aelea rsi, [rip-0x9f702]
000e19b5push 22
000e19b7jmp 0xe1a31
000e19b9inc rax
000e19bclea r9, [rsp+16]
000e19c1mov [r9], rax
000e19c4lea rax, [rip+0x1087dd]
000e19cbmov [rsp], rax
000e19cflea rax, [rip-0x9f70d]
000e19d6lea rcx, [rip-0x9f703]
000e19ddpush 17
000e19dfjmp 0xe1a07
000e19e1inc rax
000e19e4lea r9, [rsp+16]
000e19e9mov [r9], rax
000e19eclea rax, [rip+0x1087b5]
000e19f3mov [rsp], rax
000e19f7lea rax, [rip-0x9f721]
000e19felea rcx, [rip-0x9f72b]
000e1a05push 22
000e1a07
000e1a07loc_e1a07:
000e1a07pop rdx
000e1a08push 3
000e1a0apop r8
000e1a0cmov rdi, rsi
000e1a0fmov rsi, rax
000e1a12call core::fmt::Formatter::debug_struct_field1_finish
000e1a17add rsp, 24
000e1a1bret
000e1a1cmov rdi, [rsi+32]
000e1a20mov rax, [rsi+40]
000e1a24mov rax, [rax+24]
000e1a28lea rsi, [rip-0xa8c0f]
000e1a2fpush 16
000e1a31
000e1a31loc_e1a31:
000e1a31pop rdx
000e1a32add rsp, 24
000e1a36jmp rax
000e196b
000e196b_<&T as core::fmt::Debug>::fmt:
000e196bsub rsp, 24
000e196fmov rax, [rdi]
000e1972mov rax, [rax]
000e1975movzx ecx, [rax]
000e1978lea rdx, [rip-0xa496b]
000e197fmovsxd rcx, [rdx+4*rcx]
000e1983add rcx, rdx
000e1986jmp rcx
000e1988mov rdi, [rsi+32]
000e198cmov rax, [rsi+40]
000e1990mov rax, [rax+24]
000e1994lea rsi, [rip-0x9f6fc]
000e199bpush 20
000e199djmp 0xe1a31
000e19a2mov rdi, [rsi+32]
000e19a6mov rax, [rsi+40]
000e19aamov rax, [rax+24]
000e19aelea rsi, [rip-0x9f702]
000e19b5push 22
000e19b7jmp 0xe1a31
000e19b9inc rax
000e19bclea r9, [rsp+16]
000e19c1mov [r9], rax
000e19c4lea rax, [rip+0x1087dd]
000e19cbmov [rsp], rax
000e19cflea rax, [rip-0x9f70d]
000e19d6lea rcx, [rip-0x9f703]
000e19ddpush 17
000e19dfjmp 0xe1a07
000e19e1inc rax
000e19e4lea r9, [rsp+16]
000e19e9mov [r9], rax
000e19eclea rax, [rip+0x1087b5]
000e19f3mov [rsp], rax
000e19f7lea rax, [rip-0x9f721]
000e19felea rcx, [rip-0x9f72b]
000e1a05push 22
000e1a07
000e1a07loc_e1a07:
000e1a07pop rdx
000e1a08push 3
000e1a0apop r8
000e1a0cmov rdi, rsi
000e1a0fmov rsi, rax
000e1a12call core::fmt::Formatter::debug_struct_field1_finish
000e1a17add rsp, 24
000e1a1bret
000e1a1cmov rdi, [rsi+32]
000e1a20mov rax, [rsi+40]
000e1a24mov rax, [rax+24]
000e1a28lea rsi, [rip-0xa8c0f]
000e1a2fpush 16
000e1a31
000e1a31loc_e1a31:
000e1a31pop rdx
000e1a32add rsp, 24
000e1a36jmp rax
000e196b
000e1a40
000e1a40_<aho_corasick::util::search::MatchKind as core::fmt::Debug>::fmt:
000e1a40movzx eax, [rdi]
000e1a43lea rcx, [rip-0x4ebb2]
000e1a4amov rdx, [rcx+8*rax]
000e1a4elea rcx, [rip+0x12fbcb]
000e1a55mov rax, [rcx+8*rax]
000e1a59mov rdi, [rsi+32]
000e1a5dmov rcx, [rsi+40]
000e1a61mov rcx, [rcx+24]
000e1a65mov rsi, rax
000e1a68jmp rcx
000e1a40
000e1a40_<aho_corasick::util::search::MatchKind as core::fmt::Debug>::fmt:
000e1a40movzx eax, [rdi]
000e1a43lea rcx, [rip-0x4ebb2]
000e1a4amov rdx, [rcx+8*rax]
000e1a4elea rcx, [rip+0x12fbcb]
000e1a55mov rax, [rcx+8*rax]
000e1a59mov rdi, [rsi+32]
000e1a5dmov rcx, [rsi+40]
000e1a61mov rcx, [rcx+24]
000e1a65mov rsi, rax
000e1a68jmp rcx
000e1a40
000e1a6a
000e1a6a_<&T as core::fmt::Debug>::fmt:
000e1a6amov rdx, rsi
000e1a6dmov rdi, [rdi]
000e1a70push 2
000e1a72pop rsi
000e1a73jmp 0xe127f
000e1a6a
000e1a6a_<&T as core::fmt::Debug>::fmt:
000e1a6amov rdx, rsi
000e1a6dmov rdi, [rdi]
000e1a70push 2
000e1a72pop rsi
000e1a73jmp 0xe127f
000e1a6a
000e1a80
000e1a80_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e1a80push r14
000e1a82push rbx
000e1a83push rax
000e1a84mov rax, rsi
000e1a87mov r10, rsp
000e1a8amov [r10], rdi
000e1a8dlea r9, [rdi+96]
000e1a91sub rsp, 8
000e1a95lea r11, [rip+0x10854c]
000e1a9clea rbx, [rip-0x9f80c]
000e1aa3lea r14, [rip+0x1084be]
000e1aaalea rsi, [rip-0xa7b39]
000e1ab1lea rcx, [rip-0x9f826]
000e1ab8push 4
000e1abapop rdx
000e1abbpush 5
000e1abdpop r8
000e1abfmov rdi, rax
000e1ac2push r11
000e1ac4push r10
000e1ac6push 5
000e1ac8push rbx
000e1ac9push r14
000e1acbcall core::fmt::Formatter::debug_struct_field2_finish
000e1ad0add rsp, 56
000e1ad4pop rbx
000e1ad5pop r14
000e1ad7ret
000e1a80
000e1a80_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e1a80push r14
000e1a82push rbx
000e1a83push rax
000e1a84mov rax, rsi
000e1a87mov r10, rsp
000e1a8amov [r10], rdi
000e1a8dlea r9, [rdi+96]
000e1a91sub rsp, 8
000e1a95lea r11, [rip+0x10854c]
000e1a9clea rbx, [rip-0x9f80c]
000e1aa3lea r14, [rip+0x1084be]
000e1aaalea rsi, [rip-0xa7b39]
000e1ab1lea rcx, [rip-0x9f826]
000e1ab8push 4
000e1abapop rdx
000e1abbpush 5
000e1abdpop r8
000e1abfmov rdi, rax
000e1ac2push r11
000e1ac4push r10
000e1ac6push 5
000e1ac8push rbx
000e1ac9push r14
000e1acbcall core::fmt::Formatter::debug_struct_field2_finish
000e1ad0add rsp, 56
000e1ad4pop rbx
000e1ad5pop r14
000e1ad7ret
000e1a80
000e1ad8
000e1ad8_<&T as core::fmt::Debug>::fmt:
000e1ad8mov rdx, rsi
000e1adbmov rdi, [rdi]
000e1adepush 3
000e1ae0pop rsi
000e1ae1jmp 0xe1ae6
000e1ad8
000e1ad8_<&T as core::fmt::Debug>::fmt:
000e1ad8mov rdx, rsi
000e1adbmov rdi, [rdi]
000e1adepush 3
000e1ae0pop rsi
000e1ae1jmp 0xe1ae6
000e1ad8
000e1ae6
000e1ae6_<[T] as core::fmt::Debug>::fmt:
000e1ae6push r15
000e1ae8push r14
000e1aeapush r13
000e1aecpush r12
000e1aeepush rbx
000e1aefsub rsp, 32
000e1af3mov r12, rdx
000e1af6mov rbx, rsi
000e1af9mov r14, rdi
000e1afcmov rdi, [rdx+32]
000e1b00mov rax, [rdx+40]
000e1b04lea rsi, [rip-0x526d2]
000e1b0bpush 1
000e1b0dpop rdx
000e1b0ecall [rax+24]
000e1b11lea r15, [rsp+16]
000e1b16mov [r15], r12
000e1b19mov [r15+8], al
000e1b1dmov [r15+9], 0
000e1b22shl rbx, 5
000e1b26lea r12, [rip+67]
000e1b2dlea r13, [rsp+8]
000e1b32
000e1b32loc_e1b32:
000e1b32test rbx, rbx
000e1b35je 0xe1b54
000e1b37mov [rsp+8], r14
000e1b3cadd r14, 32
000e1b40mov rdi, r15
000e1b43mov rsi, r13
000e1b46mov rdx, r12
000e1b49call core::fmt::builders::DebugSet::entry
000e1b4eadd rbx, -32
000e1b52jmp 0xe1b32
000e1b54
000e1b54loc_e1b54:
000e1b54mov rdi, [rsp+16]
000e1b59mov esi, [rsp+24]
000e1b5dcall core::fmt::builders::DebugList::finish
000e1b62add rsp, 32
000e1b66pop rbx
000e1b67pop r12
000e1b69pop r13
000e1b6bpop r14
000e1b6dpop r15
000e1b6fret
000e1ae6
000e1ae6_<[T] as core::fmt::Debug>::fmt:
000e1ae6push r15
000e1ae8push r14
000e1aeapush r13
000e1aecpush r12
000e1aeepush rbx
000e1aefsub rsp, 32
000e1af3mov r12, rdx
000e1af6mov rbx, rsi
000e1af9mov r14, rdi
000e1afcmov rdi, [rdx+32]
000e1b00mov rax, [rdx+40]
000e1b04lea rsi, [rip-0x526d2]
000e1b0bpush 1
000e1b0dpop rdx
000e1b0ecall [rax+24]
000e1b11lea r15, [rsp+16]
000e1b16mov [r15], r12
000e1b19mov [r15+8], al
000e1b1dmov [r15+9], 0
000e1b22shl rbx, 5
000e1b26lea r12, [rip+67]
000e1b2dlea r13, [rsp+8]
000e1b32
000e1b32loc_e1b32:
000e1b32test rbx, rbx
000e1b35je 0xe1b54
000e1b37mov [rsp+8], r14
000e1b3cadd r14, 32
000e1b40mov rdi, r15
000e1b43mov rsi, r13
000e1b46mov rdx, r12
000e1b49call core::fmt::builders::DebugSet::entry
000e1b4eadd rbx, -32
000e1b52jmp 0xe1b32
000e1b54
000e1b54loc_e1b54:
000e1b54mov rdi, [rsp+16]
000e1b59mov esi, [rsp+24]
000e1b5dcall core::fmt::builders::DebugList::finish
000e1b62add rsp, 32
000e1b66pop rbx
000e1b67pop r12
000e1b69pop r13
000e1b6bpop r14
000e1b6dpop r15
000e1b6fret
000e1ae6
000e1b70
000e1b70_<&T as core::fmt::Debug>::fmt:
000e1b70push r14
000e1b72push rbx
000e1b73push rax
000e1b74mov rax, rsi
000e1b77mov r9, [rdi]
000e1b7alea rcx, [r9+16]
000e1b7emov r10, rsp
000e1b81mov [r10], rcx
000e1b84sub rsp, 8
000e1b88lea r11, [rip+0x1085b9]
000e1b8flea rbx, [rip-0x9fb91]
000e1b96lea r14, [rip+0x10858b]
000e1b9dlea rsi, [rip-0xa7c28]
000e1ba4lea rcx, [rip-0x85fc8]
000e1babpush 4
000e1badpop rdx
000e1baepush 2
000e1bb0pop r8
000e1bb2mov rdi, rax
000e1bb5push r11
000e1bb7push r10
000e1bb9push 2
000e1bbbpush rbx
000e1bbcpush r14
000e1bbecall core::fmt::Formatter::debug_struct_field2_finish
000e1bc3add rsp, 56
000e1bc7pop rbx
000e1bc8pop r14
000e1bcaret
000e1b70
000e1b70_<&T as core::fmt::Debug>::fmt:
000e1b70push r14
000e1b72push rbx
000e1b73push rax
000e1b74mov rax, rsi
000e1b77mov r9, [rdi]
000e1b7alea rcx, [r9+16]
000e1b7emov r10, rsp
000e1b81mov [r10], rcx
000e1b84sub rsp, 8
000e1b88lea r11, [rip+0x1085b9]
000e1b8flea rbx, [rip-0x9fb91]
000e1b96lea r14, [rip+0x10858b]
000e1b9dlea rsi, [rip-0xa7c28]
000e1ba4lea rcx, [rip-0x85fc8]
000e1babpush 4
000e1badpop rdx
000e1baepush 2
000e1bb0pop r8
000e1bb2mov rdi, rax
000e1bb5push r11
000e1bb7push r10
000e1bb9push 2
000e1bbbpush rbx
000e1bbcpush r14
000e1bbecall core::fmt::Formatter::debug_struct_field2_finish
000e1bc3add rsp, 56
000e1bc7pop rbx
000e1bc8pop r14
000e1bcaret
000e1b70
000e1bd4
000e1bd4_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e1bd4push r14
000e1bd6push rbx
000e1bd7push rax
000e1bd8mov rax, rsi
000e1bdbmov r10, rsp
000e1bdemov [r10], rdi
000e1be1lea r9, [rdi+128]
000e1be8sub rsp, 8
000e1beclea r11, [rip+0x108455]
000e1bf3lea rbx, [rip-0x9f963]
000e1bfalea r14, [rip+0x108367]
000e1c01lea rsi, [rip-0xa7c90]
000e1c08lea rcx, [rip-0x9f97d]
000e1c0fpush 4
000e1c11pop rdx
000e1c12push 5
000e1c14pop r8
000e1c16mov rdi, rax
000e1c19push r11
000e1c1bpush r10
000e1c1dpush 5
000e1c1fpush rbx
000e1c20push r14
000e1c22call core::fmt::Formatter::debug_struct_field2_finish
000e1c27add rsp, 56
000e1c2bpop rbx
000e1c2cpop r14
000e1c2eret
000e1bd4
000e1bd4_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e1bd4push r14
000e1bd6push rbx
000e1bd7push rax
000e1bd8mov rax, rsi
000e1bdbmov r10, rsp
000e1bdemov [r10], rdi
000e1be1lea r9, [rdi+128]
000e1be8sub rsp, 8
000e1beclea r11, [rip+0x108455]
000e1bf3lea rbx, [rip-0x9f963]
000e1bfalea r14, [rip+0x108367]
000e1c01lea rsi, [rip-0xa7c90]
000e1c08lea rcx, [rip-0x9f97d]
000e1c0fpush 4
000e1c11pop rdx
000e1c12push 5
000e1c14pop r8
000e1c16mov rdi, rax
000e1c19push r11
000e1c1bpush r10
000e1c1dpush 5
000e1c1fpush rbx
000e1c20push r14
000e1c22call core::fmt::Formatter::debug_struct_field2_finish
000e1c27add rsp, 56
000e1c2bpop rbx
000e1c2cpop r14
000e1c2eret
000e1bd4
000e1c2f
000e1c2f_<&T as core::fmt::Debug>::fmt:
000e1c2fmov rdx, rsi
000e1c32mov rdi, [rdi]
000e1c35push 4
000e1c37pop rsi
000e1c38jmp 0xe1ae6
000e1c2f
000e1c2f_<&T as core::fmt::Debug>::fmt:
000e1c2fmov rdx, rsi
000e1c32mov rdi, [rdi]
000e1c35push 4
000e1c37pop rsi
000e1c38jmp 0xe1ae6
000e1c2f
000e1c3d
000e1c3d_<bool as core::fmt::Debug>::fmt:
000e1c3dmovzx edi, [rdi]
000e1c40jmp 0x10a750
000e1c3d
000e1c3d_<bool as core::fmt::Debug>::fmt:
000e1c3dmovzx edi, [rdi]
000e1c40jmp 0x10a750
000e1c3d
000e1c45
000e1c45_<&T as core::fmt::Debug>::fmt:
000e1c45push r15
000e1c47push r14
000e1c49push rbx
000e1c4asub rsp, 32
000e1c4emov rbx, rsi
000e1c51mov r15, [rdi]
000e1c54mov rdi, [rsi+32]
000e1c58mov rax, [rsi+40]
000e1c5clea rsi, [rip-0x8a50e]
000e1c63push 7
000e1c65pop rdx
000e1c66call [rax+24]
000e1c69lea r14, [rsp+8]
000e1c6emov [r14+8], rbx
000e1c72mov [r14+16], al
000e1c76and [r14], 0
000e1c7amov [r14+17], 0
000e1c7fmov eax, [r15]
000e1c82lea rsi, [rsp+4]
000e1c87mov [rsi], eax
000e1c89lea rdx, [rip+0x108598]
000e1c90mov rdi, r14
000e1c93call core::fmt::builders::DebugTuple::field
000e1c98mov rdi, r14
000e1c9bcall core::fmt::builders::DebugTuple::finish
000e1ca0add rsp, 32
000e1ca4pop rbx
000e1ca5pop r14
000e1ca7pop r15
000e1ca9ret
000e1c45
000e1c45_<&T as core::fmt::Debug>::fmt:
000e1c45push r15
000e1c47push r14
000e1c49push rbx
000e1c4asub rsp, 32
000e1c4emov rbx, rsi
000e1c51mov r15, [rdi]
000e1c54mov rdi, [rsi+32]
000e1c58mov rax, [rsi+40]
000e1c5clea rsi, [rip-0x8a50e]
000e1c63push 7
000e1c65pop rdx
000e1c66call [rax+24]
000e1c69lea r14, [rsp+8]
000e1c6emov [r14+8], rbx
000e1c72mov [r14+16], al
000e1c76and [r14], 0
000e1c7amov [r14+17], 0
000e1c7fmov eax, [r15]
000e1c82lea rsi, [rsp+4]
000e1c87mov [rsi], eax
000e1c89lea rdx, [rip+0x108598]
000e1c90mov rdi, r14
000e1c93call core::fmt::builders::DebugTuple::field
000e1c98mov rdi, r14
000e1c9bcall core::fmt::builders::DebugTuple::finish
000e1ca0add rsp, 32
000e1ca4pop rbx
000e1ca5pop r14
000e1ca7pop r15
000e1ca9ret
000e1c45
000e1caa
000e1caa_<&T as core::fmt::Debug>::fmt:
000e1caamov rax, [rdi]
000e1cadmov rdi, [rax]
000e1cb0mov rax, [rax+16]
000e1cb4mov rdx, [rsi+32]
000e1cb8mov rcx, [rsi+40]
000e1cbcmov rsi, rax
000e1cbfjmp 0x10a780
000e1caa
000e1caa_<&T as core::fmt::Debug>::fmt:
000e1caamov rax, [rdi]
000e1cadmov rdi, [rax]
000e1cb0mov rax, [rax+16]
000e1cb4mov rdx, [rsi+32]
000e1cb8mov rcx, [rsi+40]
000e1cbcmov rsi, rax
000e1cbfjmp 0x10a780
000e1caa
000e1cc4
000e1cc4_<&T as core::fmt::Debug>::fmt:
000e1cc4push r14
000e1cc6push rbx
000e1cc7push rax
000e1cc8mov rax, rsi
000e1ccbmov r9, [rdi]
000e1ccemov r10, rsp
000e1cd1mov [r10], r9
000e1cd4sub r9, -128
000e1cd8sub rsp, 8
000e1cdclea r11, [rip+0x108325]
000e1ce3lea rbx, [rip-0x9fa53]
000e1cealea r14, [rip+0x108277]
000e1cf1lea rsi, [rip-0xa7d80]
000e1cf8lea rcx, [rip-0x9fa6d]
000e1cffpush 4
000e1d01pop rdx
000e1d02push 5
000e1d04pop r8
000e1d06mov rdi, rax
000e1d09push r11
000e1d0bpush r10
000e1d0dpush 5
000e1d0fpush rbx
000e1d10push r14
000e1d12call core::fmt::Formatter::debug_struct_field2_finish
000e1d17add rsp, 56
000e1d1bpop rbx
000e1d1cpop r14
000e1d1eret
000e1cc4
000e1cc4_<&T as core::fmt::Debug>::fmt:
000e1cc4push r14
000e1cc6push rbx
000e1cc7push rax
000e1cc8mov rax, rsi
000e1ccbmov r9, [rdi]
000e1ccemov r10, rsp
000e1cd1mov [r10], r9
000e1cd4sub r9, -128
000e1cd8sub rsp, 8
000e1cdclea r11, [rip+0x108325]
000e1ce3lea rbx, [rip-0x9fa53]
000e1cealea r14, [rip+0x108277]
000e1cf1lea rsi, [rip-0xa7d80]
000e1cf8lea rcx, [rip-0x9fa6d]
000e1cffpush 4
000e1d01pop rdx
000e1d02push 5
000e1d04pop r8
000e1d06mov rdi, rax
000e1d09push r11
000e1d0bpush r10
000e1d0dpush 5
000e1d0fpush rbx
000e1d10push r14
000e1d12call core::fmt::Formatter::debug_struct_field2_finish
000e1d17add rsp, 56
000e1d1bpop rbx
000e1d1cpop r14
000e1d1eret
000e1cc4
000e1d27
000e1d27_<aho_corasick::util::primitives::SmallIndexError as core::fmt::Debug>::fmt:
000e1d27sub rsp, 24
000e1d2bmov rax, rsi
000e1d2elea r9, [rsp+16]
000e1d33mov [r9], rdi
000e1d36lea rcx, [rip+0x10842b]
000e1d3dmov [rsp], rcx
000e1d41lea rsi, [rip-0x8a6e4]
000e1d48lea rcx, [rip-0x8a9cb]
000e1d4fpush 15
000e1d51pop rdx
000e1d52push 9
000e1d54pop r8
000e1d56mov rdi, rax
000e1d59call core::fmt::Formatter::debug_struct_field1_finish
000e1d5eadd rsp, 24
000e1d62ret
000e1d27
000e1d27_<aho_corasick::util::primitives::SmallIndexError as core::fmt::Debug>::fmt:
000e1d27sub rsp, 24
000e1d2bmov rax, rsi
000e1d2elea r9, [rsp+16]
000e1d33mov [r9], rdi
000e1d36lea rcx, [rip+0x10842b]
000e1d3dmov [rsp], rcx
000e1d41lea rsi, [rip-0x8a6e4]
000e1d48lea rcx, [rip-0x8a9cb]
000e1d4fpush 15
000e1d51pop rdx
000e1d52push 9
000e1d54pop r8
000e1d56mov rdi, rax
000e1d59call core::fmt::Formatter::debug_struct_field1_finish
000e1d5eadd rsp, 24
000e1d62ret
000e1d27
000e1d6b
000e1d6b_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e1d6bpush r14
000e1d6dpush rbx
000e1d6epush rax
000e1d6fmov rax, rsi
000e1d72mov r10, rsp
000e1d75mov [r10], rdi
000e1d78lea r9, [rdi+64]
000e1d7csub rsp, 8
000e1d80lea r11, [rip+0x1082a1]
000e1d87lea rbx, [rip-0x9faf7]
000e1d8elea r14, [rip+0x1081d3]
000e1d95lea rsi, [rip-0xa7e24]
000e1d9clea rcx, [rip-0x9fb11]
000e1da3push 4
000e1da5pop rdx
000e1da6push 5
000e1da8pop r8
000e1daamov rdi, rax
000e1dadpush r11
000e1dafpush r10
000e1db1push 5
000e1db3push rbx
000e1db4push r14
000e1db6call core::fmt::Formatter::debug_struct_field2_finish
000e1dbbadd rsp, 56
000e1dbfpop rbx
000e1dc0pop r14
000e1dc2ret
000e1d6b
000e1d6b_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e1d6bpush r14
000e1d6dpush rbx
000e1d6epush rax
000e1d6fmov rax, rsi
000e1d72mov r10, rsp
000e1d75mov [r10], rdi
000e1d78lea r9, [rdi+64]
000e1d7csub rsp, 8
000e1d80lea r11, [rip+0x1082a1]
000e1d87lea rbx, [rip-0x9faf7]
000e1d8elea r14, [rip+0x1081d3]
000e1d95lea rsi, [rip-0xa7e24]
000e1d9clea rcx, [rip-0x9fb11]
000e1da3push 4
000e1da5pop rdx
000e1da6push 5
000e1da8pop r8
000e1daamov rdi, rax
000e1dadpush r11
000e1dafpush r10
000e1db1push 5
000e1db3push rbx
000e1db4push r14
000e1db6call core::fmt::Formatter::debug_struct_field2_finish
000e1dbbadd rsp, 56
000e1dbfpop rbx
000e1dc0pop r14
000e1dc2ret
000e1d6b
000e1dc3
000e1dc3_<&T as core::fmt::Debug>::fmt:
000e1dc3mov rdx, rsi
000e1dc6mov rdi, [rdi]
000e1dc9push 2
000e1dcbpop rsi
000e1dccjmp 0xe1ae6
000e1dc3
000e1dc3_<&T as core::fmt::Debug>::fmt:
000e1dc3mov rdx, rsi
000e1dc6mov rdi, [rdi]
000e1dc9push 2
000e1dcbpop rsi
000e1dccjmp 0xe1ae6
000e1dc3
000e1dd1
000e1dd1_<core::option::Option<T> as core::fmt::Debug>::fmt:
000e1dd1cmp [rdi], 2
000e1dd4jne 0xe1dee
000e1dd6mov rdi, [rsi+32]
000e1ddamov rax, [rsi+40]
000e1ddemov rax, [rax+24]
000e1de2lea rsi, [rip-0xa7e09]
000e1de9push 4
000e1debpop rdx
000e1decjmp rax
000e1dee
000e1deeloc_e1dee:
000e1deepush rax
000e1defmov rcx, rsp
000e1df2mov [rcx], rdi
000e1df5lea rax, [rip-0xa7e18]
000e1dfclea r8, [rip+0x105c55]
000e1e03push 4
000e1e05pop rdx
000e1e06mov rdi, rsi
000e1e09mov rsi, rax
000e1e0ccall core::fmt::Formatter::debug_tuple_field1_finish
000e1e11pop rcx
000e1e12ret
000e1dd1
000e1dd1_<core::option::Option<T> as core::fmt::Debug>::fmt:
000e1dd1cmp [rdi], 2
000e1dd4jne 0xe1dee
000e1dd6mov rdi, [rsi+32]
000e1ddamov rax, [rsi+40]
000e1ddemov rax, [rax+24]
000e1de2lea rsi, [rip-0xa7e09]
000e1de9push 4
000e1debpop rdx
000e1decjmp rax
000e1dee
000e1deeloc_e1dee:
000e1deepush rax
000e1defmov rcx, rsp
000e1df2mov [rcx], rdi
000e1df5lea rax, [rip-0xa7e18]
000e1dfclea r8, [rip+0x105c55]
000e1e03push 4
000e1e05pop rdx
000e1e06mov rdi, rsi
000e1e09mov rsi, rax
000e1e0ccall core::fmt::Formatter::debug_tuple_field1_finish
000e1e11pop rcx
000e1e12ret
000e1dd1
000e1e13
000e1e13_<&T as core::fmt::Debug>::fmt:
000e1e13push rbp
000e1e14push r15
000e1e16push r14
000e1e18push r13
000e1e1apush r12
000e1e1cpush rbx
000e1e1dsub rsp, 296
000e1e24mov [rsp+96], rsi
000e1e29mov rax, [rdi]
000e1e2cmov [rsp+104], rax
000e1e31xorps x0, x0
000e1e34lea rcx, [rsp+224]
000e1e3cmovups [rcx+8], x0
000e1e40lea rdx, [rsp+248]
000e1e48movups [rdx+8], x0
000e1e4cpush 8
000e1e4epop rax
000e1e4fmov [rcx], rax
000e1e52mov [rdx], rax
000e1e55xor eax, eax
000e1e57lea rdi, [rip+0x22212]
000e1e5elea rcx, [rip+0x2dedb]
000e1e65push 2
000e1e67pop r14
000e1e69mov rbx, 0x800000020
000e1e73lea r9, [rip+0x12ee3e]
000e1e7alea rdx, [rsp+112]
000e1e7flea rsi, [rsp+16]
000e1e84lea r13, [rsp+272]
000e1e8clea r8, [rsp+48]
000e1e91
000e1e91loc_e1e91:
000e1e91cmp rax, 32
000e1e95je 0xe2080
000e1e9bmov [rsp], rax
000e1e9fmov r15, [rsp+104]
000e1ea4mov [rsp+8], rax
000e1ea9add rax, r15
000e1eacmov [rsp+112], r14
000e1eb1and [rsp+128], 0
000e1ebamov [rsp+136], r14
000e1ec2and [rsp+144], 0
000e1ecbmov r10b, 3
000e1ecemov r12, r9
000e1ed1mov rbp, rsp
000e1ed4mov [rsp+16], rbp
000e1ed9mov [rsp+24], rdi
000e1edemov [rsp+152], rbx
000e1ee6mov [rsp+160], r10b
000e1eeemov [rsp+168], r14
000e1ef6and [rsp+184], 0
000e1effmov [rsp+32], rax
000e1f04mov [rsp+40], rcx
000e1f09mov [rsp+192], 8
000e1f15mov [rsp+200], 1
000e1f21mov [rsp+208], rbx
000e1f29mov [rsp+216], r10b
000e1f31mov [rsp+48], r9
000e1f36mov [rsp+56], r14
000e1f3bmov rbp, rdx
000e1f3emov [rsp+80], rdx
000e1f43mov [rsp+88], r14
000e1f48mov [rsp+64], rsi
000e1f4dmov [rsp+72], r14
000e1f52mov rdi, r13
000e1f55mov rsi, r8
000e1f58call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e1f5dlea rdi, [rsp+224]
000e1f65mov rsi, r13
000e1f68call alloc::vec::Vec<T,A>::push
000e1f6dmov rdi, [rsp]
000e1f71cmp rdi, 31
000e1f75ja 0xe2124
000e1f7binc [rsp+8]
000e1f80lea rax, [r15+rdi]
000e1f84add rax, 32
000e1f88mov [rsp+112], r14
000e1f8dand [rsp+128], 0
000e1f96mov [rsp+136], r14
000e1f9eand [rsp+144], 0
000e1fa7mov rcx, rsp
000e1faamov [rsp+16], rcx
000e1faflea rcx, [rip+0x220ba]
000e1fb6mov [rsp+24], rcx
000e1fbbmov [rsp+152], rbx
000e1fc3mov cl, 3
000e1fc5mov [rsp+160], cl
000e1fccmov [rsp+168], r14
000e1fd4and [rsp+184], 0
000e1fddmov [rsp+32], rax
000e1fe2lea rax, [rip+0x2dd57]
000e1fe9mov [rsp+40], rax
000e1feemov [rsp+192], 8
000e1ffamov [rsp+200], 1
000e2006mov [rsp+208], rbx
000e200emov [rsp+216], cl
000e2015mov [rsp+48], r12
000e201amov [rsp+56], r14
000e201fmov [rsp+80], rbp
000e2024mov [rsp+88], r14
000e2029lea r12, [rsp+16]
000e202emov [rsp+64], r12
000e2033mov [rsp+72], r14
000e2038mov rdi, r13
000e203blea r15, [rsp+48]
000e2040mov rsi, r15
000e2043call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e2048lea rdi, [rsp+248]
000e2050mov rsi, r13
000e2053call alloc::vec::Vec<T,A>::push
000e2058mov rax, [rsp+8]
000e205dlea rdi, [rip+0x2200c]
000e2064lea rcx, [rip+0x2dcd5]
000e206blea r9, [rip+0x12ec46]
000e2072mov rdx, rbp
000e2075mov rsi, r12
000e2078mov r8, r15
000e207bjmp 0xe1e91
000e2080
000e2080loc_e2080:
000e2080mov rbx, [rsp+96]
000e2085mov rdi, [rbx+32]
000e2089mov rax, [rbx+40]
000e208dlea rsi, [rip-0xa0070]
000e2094push 14
000e2096pop rdx
000e2097call [rax+24]
000e209alea r14, [rsp+112]
000e209fmov [r14], rbx
000e20a2mov [r14+8], al
000e20a6mov [r14+9], 0
000e20ablea rsi, [rip-0x864cf]
000e20b2lea rbx, [rip+0x10721f]
000e20b9push 2
000e20bbpop r15
000e20bdlea r12, [rsp+224]
000e20c5mov rdi, r14
000e20c8mov rdx, r15
000e20cbmov rcx, r12
000e20cemov r8, rbx
000e20d1call core::fmt::builders::DebugStruct::field
000e20d6lea rsi, [rip-0xa00d8]
000e20ddlea r13, [rsp+248]
000e20e5mov rdi, r14
000e20e8mov rdx, r15
000e20ebmov rcx, r13
000e20eemov r8, rbx
000e20f1call core::fmt::builders::DebugStruct::field
000e20f6mov rdi, r14
000e20f9call core::fmt::builders::DebugStruct::finish
000e20femov ebx, eax
000e2100mov rdi, r13
000e2103call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e2108mov rdi, r12
000e210bcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e2110mov eax, ebx
000e2112add rsp, 296
000e2119pop rbx
000e211apop r12
000e211cpop r13
000e211epop r14
000e2120pop r15
000e2122pop rbp
000e2123ret
000e2124
000e2124loc_e2124:
000e2124lea rdx, [rip+0x10722d]
000e212bpush 32
000e212dpop rsi
000e212ecall core::panicking::panic_bounds_check
000e2133ud2
000e1e13
000e1e13_<&T as core::fmt::Debug>::fmt:
000e1e13push rbp
000e1e14push r15
000e1e16push r14
000e1e18push r13
000e1e1apush r12
000e1e1cpush rbx
000e1e1dsub rsp, 296
000e1e24mov [rsp+96], rsi
000e1e29mov rax, [rdi]
000e1e2cmov [rsp+104], rax
000e1e31xorps x0, x0
000e1e34lea rcx, [rsp+224]
000e1e3cmovups [rcx+8], x0
000e1e40lea rdx, [rsp+248]
000e1e48movups [rdx+8], x0
000e1e4cpush 8
000e1e4epop rax
000e1e4fmov [rcx], rax
000e1e52mov [rdx], rax
000e1e55xor eax, eax
000e1e57lea rdi, [rip+0x22212]
000e1e5elea rcx, [rip+0x2dedb]
000e1e65push 2
000e1e67pop r14
000e1e69mov rbx, 0x800000020
000e1e73lea r9, [rip+0x12ee3e]
000e1e7alea rdx, [rsp+112]
000e1e7flea rsi, [rsp+16]
000e1e84lea r13, [rsp+272]
000e1e8clea r8, [rsp+48]
000e1e91
000e1e91loc_e1e91:
000e1e91cmp rax, 32
000e1e95je 0xe2080
000e1e9bmov [rsp], rax
000e1e9fmov r15, [rsp+104]
000e1ea4mov [rsp+8], rax
000e1ea9add rax, r15
000e1eacmov [rsp+112], r14
000e1eb1and [rsp+128], 0
000e1ebamov [rsp+136], r14
000e1ec2and [rsp+144], 0
000e1ecbmov r10b, 3
000e1ecemov r12, r9
000e1ed1mov rbp, rsp
000e1ed4mov [rsp+16], rbp
000e1ed9mov [rsp+24], rdi
000e1edemov [rsp+152], rbx
000e1ee6mov [rsp+160], r10b
000e1eeemov [rsp+168], r14
000e1ef6and [rsp+184], 0
000e1effmov [rsp+32], rax
000e1f04mov [rsp+40], rcx
000e1f09mov [rsp+192], 8
000e1f15mov [rsp+200], 1
000e1f21mov [rsp+208], rbx
000e1f29mov [rsp+216], r10b
000e1f31mov [rsp+48], r9
000e1f36mov [rsp+56], r14
000e1f3bmov rbp, rdx
000e1f3emov [rsp+80], rdx
000e1f43mov [rsp+88], r14
000e1f48mov [rsp+64], rsi
000e1f4dmov [rsp+72], r14
000e1f52mov rdi, r13
000e1f55mov rsi, r8
000e1f58call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e1f5dlea rdi, [rsp+224]
000e1f65mov rsi, r13
000e1f68call alloc::vec::Vec<T,A>::push
000e1f6dmov rdi, [rsp]
000e1f71cmp rdi, 31
000e1f75ja 0xe2124
000e1f7binc [rsp+8]
000e1f80lea rax, [r15+rdi]
000e1f84add rax, 32
000e1f88mov [rsp+112], r14
000e1f8dand [rsp+128], 0
000e1f96mov [rsp+136], r14
000e1f9eand [rsp+144], 0
000e1fa7mov rcx, rsp
000e1faamov [rsp+16], rcx
000e1faflea rcx, [rip+0x220ba]
000e1fb6mov [rsp+24], rcx
000e1fbbmov [rsp+152], rbx
000e1fc3mov cl, 3
000e1fc5mov [rsp+160], cl
000e1fccmov [rsp+168], r14
000e1fd4and [rsp+184], 0
000e1fddmov [rsp+32], rax
000e1fe2lea rax, [rip+0x2dd57]
000e1fe9mov [rsp+40], rax
000e1feemov [rsp+192], 8
000e1ffamov [rsp+200], 1
000e2006mov [rsp+208], rbx
000e200emov [rsp+216], cl
000e2015mov [rsp+48], r12
000e201amov [rsp+56], r14
000e201fmov [rsp+80], rbp
000e2024mov [rsp+88], r14
000e2029lea r12, [rsp+16]
000e202emov [rsp+64], r12
000e2033mov [rsp+72], r14
000e2038mov rdi, r13
000e203blea r15, [rsp+48]
000e2040mov rsi, r15
000e2043call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e2048lea rdi, [rsp+248]
000e2050mov rsi, r13
000e2053call alloc::vec::Vec<T,A>::push
000e2058mov rax, [rsp+8]
000e205dlea rdi, [rip+0x2200c]
000e2064lea rcx, [rip+0x2dcd5]
000e206blea r9, [rip+0x12ec46]
000e2072mov rdx, rbp
000e2075mov rsi, r12
000e2078mov r8, r15
000e207bjmp 0xe1e91
000e2080
000e2080loc_e2080:
000e2080mov rbx, [rsp+96]
000e2085mov rdi, [rbx+32]
000e2089mov rax, [rbx+40]
000e208dlea rsi, [rip-0xa0070]
000e2094push 14
000e2096pop rdx
000e2097call [rax+24]
000e209alea r14, [rsp+112]
000e209fmov [r14], rbx
000e20a2mov [r14+8], al
000e20a6mov [r14+9], 0
000e20ablea rsi, [rip-0x864cf]
000e20b2lea rbx, [rip+0x10721f]
000e20b9push 2
000e20bbpop r15
000e20bdlea r12, [rsp+224]
000e20c5mov rdi, r14
000e20c8mov rdx, r15
000e20cbmov rcx, r12
000e20cemov r8, rbx
000e20d1call core::fmt::builders::DebugStruct::field
000e20d6lea rsi, [rip-0xa00d8]
000e20ddlea r13, [rsp+248]
000e20e5mov rdi, r14
000e20e8mov rdx, r15
000e20ebmov rcx, r13
000e20eemov r8, rbx
000e20f1call core::fmt::builders::DebugStruct::field
000e20f6mov rdi, r14
000e20f9call core::fmt::builders::DebugStruct::finish
000e20femov ebx, eax
000e2100mov rdi, r13
000e2103call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e2108mov rdi, r12
000e210bcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e2110mov eax, ebx
000e2112add rsp, 296
000e2119pop rbx
000e211apop r12
000e211cpop r13
000e211epop r14
000e2120pop r15
000e2122pop rbp
000e2123ret
000e2124
000e2124loc_e2124:
000e2124lea rdx, [rip+0x10722d]
000e212bpush 32
000e212dpop rsi
000e212ecall core::panicking::panic_bounds_check
000e2133ud2
000e1e13
000e2135
000e2135core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>:
000e2135push r14
000e2137push rbx
000e2138push rax
000e2139mov rbx, rdi
000e213cmov r14, [rdi]
000e213fmov rsi, [rdi+16]
000e2143mov rdi, r14
000e2146call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000e214bmov rsi, [rbx+8]
000e214fmov rdi, r14
000e2152add rsp, 8
000e2156pop rbx
000e2157pop r14
000e2159jmp 0x1146a0
000e2135
000e2135core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>:
000e2135push r14
000e2137push rbx
000e2138push rax
000e2139mov rbx, rdi
000e213cmov r14, [rdi]
000e213fmov rsi, [rdi+16]
000e2143mov rdi, r14
000e2146call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000e214bmov rsi, [rbx+8]
000e214fmov rdi, r14
000e2152add rsp, 8
000e2156pop rbx
000e2157pop r14
000e2159jmp 0x1146a0
000e2135
000e215e
000e215e_ZN5alloc3fmt6format17h8bf4269c509f7e90E.5:
000e215epush r15
000e2160push r14
000e2162push r13
000e2164push r12
000e2166push rbx
000e2167mov rbx, rdi
000e216amov rcx, [rsi+8]
000e216emov rax, [rsi+24]
000e2172cmp rcx, 1
000e2176je 0xe218e
000e2178test rcx, rcx
000e217bjne 0xe2193
000e217dtest rax, rax
000e2180jne 0xe2193
000e2182lea r15, [rip-0x50e91]
000e2189xor r14l, r14l
000e218cjmp 0xe21ae
000e218e
000e218eloc_e218e:
000e218etest rax, rax
000e2191je 0xe21a4
000e2193
000e2193loc_e2193:
000e2193mov rdi, rbx
000e2196pop rbx
000e2197pop r12
000e2199pop r13
000e219bpop r14
000e219dpop r15
000e219fjmp 0x100330
000e21a4
000e21a4loc_e21a4:
000e21a4mov rax, [rsi]
000e21a7mov r15, [rax]
000e21aamov r14, [rax+8]
000e21ae
000e21aeloc_e21ae:
000e21aemov rdi, r14
000e21b1xor esi, esi
000e21b3call alloc::raw_vec::RawVec<T,A>::allocate_in
000e21b8mov r12, rax
000e21bbmov r13, rdx
000e21bemov rdi, rax
000e21c1mov rsi, r15
000e21c4mov rdx, r14
000e21c7call [rip+0x12f953]
000e21cdmov [rbx], r12
000e21d0mov [rbx+8], r13
000e21d4mov [rbx+16], r14
000e21d8pop rbx
000e21d9pop r12
000e21dbpop r13
000e21ddpop r14
000e21dfpop r15
000e21e1ret
000e215e
000e215e_ZN5alloc3fmt6format17h8bf4269c509f7e90E.5:
000e215epush r15
000e2160push r14
000e2162push r13
000e2164push r12
000e2166push rbx
000e2167mov rbx, rdi
000e216amov rcx, [rsi+8]
000e216emov rax, [rsi+24]
000e2172cmp rcx, 1
000e2176je 0xe218e
000e2178test rcx, rcx
000e217bjne 0xe2193
000e217dtest rax, rax
000e2180jne 0xe2193
000e2182lea r15, [rip-0x50e91]
000e2189xor r14l, r14l
000e218cjmp 0xe21ae
000e218e
000e218eloc_e218e:
000e218etest rax, rax
000e2191je 0xe21a4
000e2193
000e2193loc_e2193:
000e2193mov rdi, rbx
000e2196pop rbx
000e2197pop r12
000e2199pop r13
000e219bpop r14
000e219dpop r15
000e219fjmp 0x100330
000e21a4
000e21a4loc_e21a4:
000e21a4mov rax, [rsi]
000e21a7mov r15, [rax]
000e21aamov r14, [rax+8]
000e21ae
000e21aeloc_e21ae:
000e21aemov rdi, r14
000e21b1xor esi, esi
000e21b3call alloc::raw_vec::RawVec<T,A>::allocate_in
000e21b8mov r12, rax
000e21bbmov r13, rdx
000e21bemov rdi, rax
000e21c1mov rsi, r15
000e21c4mov rdx, r14
000e21c7call [rip+0x12f953]
000e21cdmov [rbx], r12
000e21d0mov [rbx+8], r13
000e21d4mov [rbx+16], r14
000e21d8pop rbx
000e21d9pop r12
000e21dbpop r13
000e21ddpop r14
000e21dfpop r15
000e21e1ret
000e215e
000e21e2
000e21e2alloc::vec::Vec<T,A>::push:
000e21e2push r14
000e21e4push rbx
000e21e5push rax
000e21e6mov r14, rsi
000e21e9mov rbx, rdi
000e21ecmov rsi, [rdi+16]
000e21f0cmp rsi, [rdi+8]
000e21f4jne 0xe2202
000e21f6mov rdi, rbx
000e21f9call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000e21femov rsi, [rbx+16]
000e2202
000e2202loc_e2202:
000e2202mov rax, [rbx]
000e2205imul rcx, rsi, 24
000e2209mov rdx, [r14+16]
000e220dmov [rax+rcx+16], rdx
000e2212movups x0, [r14]
000e2216movups [rax+rcx], x0
000e221ainc rsi
000e221dmov [rbx+16], rsi
000e2221add rsp, 8
000e2225pop rbx
000e2226pop r14
000e2228ret
000e21e2
000e21e2alloc::vec::Vec<T,A>::push:
000e21e2push r14
000e21e4push rbx
000e21e5push rax
000e21e6mov r14, rsi
000e21e9mov rbx, rdi
000e21ecmov rsi, [rdi+16]
000e21f0cmp rsi, [rdi+8]
000e21f4jne 0xe2202
000e21f6mov rdi, rbx
000e21f9call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000e21femov rsi, [rbx+16]
000e2202
000e2202loc_e2202:
000e2202mov rax, [rbx]
000e2205imul rcx, rsi, 24
000e2209mov rdx, [r14+16]
000e220dmov [rax+rcx+16], rdx
000e2212movups x0, [r14]
000e2216movups [rax+rcx], x0
000e221ainc rsi
000e221dmov [rbx+16], rsi
000e2221add rsp, 8
000e2225pop rbx
000e2226pop r14
000e2228ret
000e21e2
000e2229
000e2229alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000e2229push rax
000e222apush 1
000e222cpop rdx
000e222dcall alloc::raw_vec::RawVec<T,A>::grow_amortized
000e2232mov rdi, rax
000e2235mov rsi, rdx
000e2238pop rax
000e2239jmp 0xce624
000e2229
000e2229alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000e2229push rax
000e222apush 1
000e222cpop rdx
000e222dcall alloc::raw_vec::RawVec<T,A>::grow_amortized
000e2232mov rdi, rax
000e2235mov rsi, rdx
000e2238pop rax
000e2239jmp 0xce624
000e2229
000e223e
000e223ealloc::raw_vec::RawVec<T,A>::grow_amortized:
000e223emov rax, rdx
000e2241mov rdx, rsi
000e2244add rdx, rax
000e2247jae 0xe224c
000e2249xor eax, eax
000e224bret
000e224c
000e224cloc_e224c:
000e224cpush r15
000e224epush r14
000e2250push rbx
000e2251sub rsp, 48
000e2255mov rbx, rdi
000e2258mov rax, [rdi+8]
000e225clea rcx, [rax+rax]
000e2260cmp rcx, rdx
000e2263cmova rdx, rcx
000e2267cmp rdx, 5
000e226bpush 4
000e226dpop r15
000e226fcmovae r15, rdx
000e2273mov rcx, 0x555555555555556
000e227dxor esi, esi
000e227fcmp r15, rcx
000e2282setb sil
000e2286imul rdx, r15, 24
000e228ashl rsi, 3
000e228etest rax, rax
000e2291je 0xe22ae
000e2293imul rax, rax, 24
000e2297mov rcx, [rbx]
000e229amov [rsp], rcx
000e229emov [rsp+8], 8
000e22a7mov [rsp+16], rax
000e22acjmp 0xe22b4
000e22ae
000e22aeloc_e22ae:
000e22aeand [rsp+8], 0
000e22b4
000e22b4loc_e22b4:
000e22b4lea r14, [rsp+24]
000e22b9mov rcx, rsp
000e22bcmov rdi, r14
000e22bfcall alloc::raw_vec::finish_grow
000e22c4cmp [r14], 0
000e22c8mov rax, [r14+8]
000e22ccje 0xe22d5
000e22cemov rdx, [rsp+40]
000e22d3jmp 0xe22e6
000e22d5
000e22d5loc_e22d5:
000e22d5mov [rbx], rax
000e22d8mov [rbx+8], r15
000e22dcmov rax, 0x8000000000000001
000e22e6
000e22e6loc_e22e6:
000e22e6add rsp, 48
000e22eapop rbx
000e22ebpop r14
000e22edpop r15
000e22efret
000e223e
000e223ealloc::raw_vec::RawVec<T,A>::grow_amortized:
000e223emov rax, rdx
000e2241mov rdx, rsi
000e2244add rdx, rax
000e2247jae 0xe224c
000e2249xor eax, eax
000e224bret
000e224c
000e224cloc_e224c:
000e224cpush r15
000e224epush r14
000e2250push rbx
000e2251sub rsp, 48
000e2255mov rbx, rdi
000e2258mov rax, [rdi+8]
000e225clea rcx, [rax+rax]
000e2260cmp rcx, rdx
000e2263cmova rdx, rcx
000e2267cmp rdx, 5
000e226bpush 4
000e226dpop r15
000e226fcmovae r15, rdx
000e2273mov rcx, 0x555555555555556
000e227dxor esi, esi
000e227fcmp r15, rcx
000e2282setb sil
000e2286imul rdx, r15, 24
000e228ashl rsi, 3
000e228etest rax, rax
000e2291je 0xe22ae
000e2293imul rax, rax, 24
000e2297mov rcx, [rbx]
000e229amov [rsp], rcx
000e229emov [rsp+8], 8
000e22a7mov [rsp+16], rax
000e22acjmp 0xe22b4
000e22ae
000e22aeloc_e22ae:
000e22aeand [rsp+8], 0
000e22b4
000e22b4loc_e22b4:
000e22b4lea r14, [rsp+24]
000e22b9mov rcx, rsp
000e22bcmov rdi, r14
000e22bfcall alloc::raw_vec::finish_grow
000e22c4cmp [r14], 0
000e22c8mov rax, [r14+8]
000e22ccje 0xe22d5
000e22cemov rdx, [rsp+40]
000e22d3jmp 0xe22e6
000e22d5
000e22d5loc_e22d5:
000e22d5mov [rbx], rax
000e22d8mov [rbx+8], r15
000e22dcmov rax, 0x8000000000000001
000e22e6
000e22e6loc_e22e6:
000e22e6add rsp, 48
000e22eapop rbx
000e22ebpop r14
000e22edpop r15
000e22efret
000e223e
000e22f0
000e22f0alloc::raw_vec::RawVec<T,A>::allocate_in:
000e22f0push rbx
000e22f1mov rbx, rdi
000e22f4test rdi, rdi
000e22f7je 0xe230a
000e22f9js 0xe2324
000e22fbtest sil, sil
000e22feje 0xe230f
000e2300mov rdi, rbx
000e2303call _<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed
000e2308jmp 0xe231a
000e230a
000e230aloc_e230a:
000e230apush 1
000e230cpop rax
000e230djmp 0xe231f
000e230f
000e230floc_e230f:
000e230fpush 1
000e2311pop rdi
000e2312mov rsi, rbx
000e2315call _<alloc::alloc::Global as core::alloc::Allocator>::allocate
000e231a
000e231aloc_e231a:
000e231atest rax, rax
000e231dje 0xe232b
000e231f
000e231floc_e231f:
000e231fmov rdx, rbx
000e2322pop rbx
000e2323ret
000e2324
000e2324loc_e2324:
000e2324call alloc::raw_vec::capacity_overflow
000e2329ud2
000e232b
000e232bloc_e232b:
000e232bpush 1
000e232dpop rdi
000e232emov rsi, rbx
000e2331call alloc::alloc::handle_alloc_error
000e2336ud2
000e22f0
000e22f0alloc::raw_vec::RawVec<T,A>::allocate_in:
000e22f0push rbx
000e22f1mov rbx, rdi
000e22f4test rdi, rdi
000e22f7je 0xe230a
000e22f9js 0xe2324
000e22fbtest sil, sil
000e22feje 0xe230f
000e2300mov rdi, rbx
000e2303call _<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed
000e2308jmp 0xe231a
000e230a
000e230aloc_e230a:
000e230apush 1
000e230cpop rax
000e230djmp 0xe231f
000e230f
000e230floc_e230f:
000e230fpush 1
000e2311pop rdi
000e2312mov rsi, rbx
000e2315call _<alloc::alloc::Global as core::alloc::Allocator>::allocate
000e231a
000e231aloc_e231a:
000e231atest rax, rax
000e231dje 0xe232b
000e231f
000e231floc_e231f:
000e231fmov rdx, rbx
000e2322pop rbx
000e2323ret
000e2324
000e2324loc_e2324:
000e2324call alloc::raw_vec::capacity_overflow
000e2329ud2
000e232b
000e232bloc_e232b:
000e232bpush 1
000e232dpop rdi
000e232emov rsi, rbx
000e2331call alloc::alloc::handle_alloc_error
000e2336ud2
000e22f0
000e2338
000e2338_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
000e2338push r14
000e233apush rbx
000e233bpush rax
000e233cmov rbx, rsi
000e233fmov r14, rdi
000e2342add r14, 8
000e2346
000e2346loc_e2346:
000e2346sub rbx, 1
000e234ajb 0xe235e
000e234cmov rdi, [r14-8]
000e2350mov rsi, [r14]
000e2353call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000e2358add r14, 24
000e235cjmp 0xe2346
000e235e
000e235eloc_e235e:
000e235eadd rsp, 8
000e2362pop rbx
000e2363pop r14
000e2365ret
000e2338
000e2338_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
000e2338push r14
000e233apush rbx
000e233bpush rax
000e233cmov rbx, rsi
000e233fmov r14, rdi
000e2342add r14, 8
000e2346
000e2346loc_e2346:
000e2346sub rbx, 1
000e234ajb 0xe235e
000e234cmov rdi, [r14-8]
000e2350mov rsi, [r14]
000e2353call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000e2358add r14, 24
000e235cjmp 0xe2346
000e235e
000e235eloc_e235e:
000e235eadd rsp, 8
000e2362pop rbx
000e2363pop r14
000e2365ret
000e2338
000e2366
000e2366_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e2366push r15
000e2368push r14
000e236apush r13
000e236cpush r12
000e236epush rbx
000e236fsub rsp, 32
000e2373mov r14, rsi
000e2376mov r12, [rdi]
000e2379imul r13, [rdi+16], 24
000e237emov rdi, [rsi+32]
000e2382mov rax, [rsi+40]
000e2386lea rsi, [rip-0x52f54]
000e238dpush 1
000e238fpop rdx
000e2390call [rax+24]
000e2393lea rbx, [rsp+16]
000e2398mov [rbx], r14
000e239bmov [rbx+8], al
000e239emov [rbx+9], 0
000e23a2lea r14, [rip-1791]
000e23a9lea r15, [rsp+8]
000e23ae
000e23aeloc_e23ae:
000e23aetest r13, r13
000e23b1je 0xe23d0
000e23b3mov [rsp+8], r12
000e23b8add r12, 24
000e23bcmov rdi, rbx
000e23bfmov rsi, r15
000e23c2mov rdx, r14
000e23c5call core::fmt::builders::DebugSet::entry
000e23caadd r13, -24
000e23cejmp 0xe23ae
000e23d0
000e23d0loc_e23d0:
000e23d0mov rdi, [rsp+16]
000e23d5mov esi, [rsp+24]
000e23d9call core::fmt::builders::DebugList::finish
000e23deadd rsp, 32
000e23e2pop rbx
000e23e3pop r12
000e23e5pop r13
000e23e7pop r14
000e23e9pop r15
000e23ebret
000e2366
000e2366_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e2366push r15
000e2368push r14
000e236apush r13
000e236cpush r12
000e236epush rbx
000e236fsub rsp, 32
000e2373mov r14, rsi
000e2376mov r12, [rdi]
000e2379imul r13, [rdi+16], 24
000e237emov rdi, [rsi+32]
000e2382mov rax, [rsi+40]
000e2386lea rsi, [rip-0x52f54]
000e238dpush 1
000e238fpop rdx
000e2390call [rax+24]
000e2393lea rbx, [rsp+16]
000e2398mov [rbx], r14
000e239bmov [rbx+8], al
000e239emov [rbx+9], 0
000e23a2lea r14, [rip-1791]
000e23a9lea r15, [rsp+8]
000e23ae
000e23aeloc_e23ae:
000e23aetest r13, r13
000e23b1je 0xe23d0
000e23b3mov [rsp+8], r12
000e23b8add r12, 24
000e23bcmov rdi, rbx
000e23bfmov rsi, r15
000e23c2mov rdx, r14
000e23c5call core::fmt::builders::DebugSet::entry
000e23caadd r13, -24
000e23cejmp 0xe23ae
000e23d0
000e23d0loc_e23d0:
000e23d0mov rdi, [rsp+16]
000e23d5mov esi, [rsp+24]
000e23d9call core::fmt::builders::DebugList::finish
000e23deadd rsp, 32
000e23e2pop rbx
000e23e3pop r12
000e23e5pop r13
000e23e7pop r14
000e23e9pop r15
000e23ebret
000e2366
000e23ec
000e23ec_<&T as core::fmt::Debug>::fmt:
000e23ecpush r14
000e23eepush rbx
000e23efpush rax
000e23f0mov rax, rsi
000e23f3mov r9, [rdi]
000e23f6mov r10, rsp
000e23f9mov [r10], r9
000e23fcadd r9, 256
000e2403sub rsp, 8
000e2407lea r11, [rip+0x107b7a]
000e240elea rbx, [rip-0xa017e]
000e2415lea r14, [rip+0x107b4c]
000e241clea rsi, [rip-0xa84ab]
000e2423lea rcx, [rip-0xa0198]
000e242apush 4
000e242cpop rdx
000e242dpush 5
000e242fpop r8
000e2431mov rdi, rax
000e2434push r11
000e2436push r10
000e2438push 5
000e243apush rbx
000e243bpush r14
000e243dcall core::fmt::Formatter::debug_struct_field2_finish
000e2442add rsp, 56
000e2446pop rbx
000e2447pop r14
000e2449ret
000e23ec
000e23ec_<&T as core::fmt::Debug>::fmt:
000e23ecpush r14
000e23eepush rbx
000e23efpush rax
000e23f0mov rax, rsi
000e23f3mov r9, [rdi]
000e23f6mov r10, rsp
000e23f9mov [r10], r9
000e23fcadd r9, 256
000e2403sub rsp, 8
000e2407lea r11, [rip+0x107b7a]
000e240elea rbx, [rip-0xa017e]
000e2415lea r14, [rip+0x107b4c]
000e241clea rsi, [rip-0xa84ab]
000e2423lea rcx, [rip-0xa0198]
000e242apush 4
000e242cpop rdx
000e242dpush 5
000e242fpop r8
000e2431mov rdi, rax
000e2434push r11
000e2436push r10
000e2438push 5
000e243apush rbx
000e243bpush r14
000e243dcall core::fmt::Formatter::debug_struct_field2_finish
000e2442add rsp, 56
000e2446pop rbx
000e2447pop r14
000e2449ret
000e23ec
000e244a
000e244a_<&T as core::fmt::Debug>::fmt:
000e244amov rdx, rsi
000e244dmov rdi, [rdi]
000e2450push 4
000e2452pop rsi
000e2453jmp 0xe127f
000e244a
000e244a_<&T as core::fmt::Debug>::fmt:
000e244amov rdx, rsi
000e244dmov rdi, [rdi]
000e2450push 4
000e2452pop rsi
000e2453jmp 0xe127f
000e244a
000e2458
000e2458_<&T as core::fmt::Debug>::fmt:
000e2458push rbp
000e2459push r15
000e245bpush r14
000e245dpush r13
000e245fpush r12
000e2461push rbx
000e2462sub rsp, 296
000e2469mov [rsp+96], rsi
000e246emov rax, [rdi]
000e2471mov [rsp+104], rax
000e2476xorps x0, x0
000e2479lea rcx, [rsp+224]
000e2481movups [rcx+8], x0
000e2485lea rdx, [rsp+248]
000e248dmovups [rdx+8], x0
000e2491push 8
000e2493pop rax
000e2494mov [rcx], rax
000e2497mov [rdx], rax
000e249axor eax, eax
000e249clea rdi, [rip+0x21bcd]
000e24a3lea rcx, [rip+0x2d896]
000e24aapush 2
000e24acpop r14
000e24aemov rbx, 0x800000020
000e24b8lea r9, [rip+0x12e7f9]
000e24bflea rdx, [rsp+112]
000e24c4lea rsi, [rsp+16]
000e24c9lea r13, [rsp+272]
000e24d1lea r8, [rsp+48]
000e24d6
000e24d6loc_e24d6:
000e24d6cmp rax, 32
000e24daje 0xe26c5
000e24e0mov [rsp], rax
000e24e4mov r15, [rsp+104]
000e24e9mov [rsp+8], rax
000e24eeadd rax, r15
000e24f1mov [rsp+112], r14
000e24f6and [rsp+128], 0
000e24ffmov [rsp+136], r14
000e2507and [rsp+144], 0
000e2510mov r10b, 3
000e2513mov r12, r9
000e2516mov rbp, rsp
000e2519mov [rsp+16], rbp
000e251emov [rsp+24], rdi
000e2523mov [rsp+152], rbx
000e252bmov [rsp+160], r10b
000e2533mov [rsp+168], r14
000e253band [rsp+184], 0
000e2544mov [rsp+32], rax
000e2549mov [rsp+40], rcx
000e254emov [rsp+192], 8
000e255amov [rsp+200], 1
000e2566mov [rsp+208], rbx
000e256emov [rsp+216], r10b
000e2576mov [rsp+48], r9
000e257bmov [rsp+56], r14
000e2580mov rbp, rdx
000e2583mov [rsp+80], rdx
000e2588mov [rsp+88], r14
000e258dmov [rsp+64], rsi
000e2592mov [rsp+72], r14
000e2597mov rdi, r13
000e259amov rsi, r8
000e259dcall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e25a2lea rdi, [rsp+224]
000e25aamov rsi, r13
000e25adcall alloc::vec::Vec<T,A>::push
000e25b2mov rdi, [rsp]
000e25b6cmp rdi, 31
000e25baja 0xe2769
000e25c0inc [rsp+8]
000e25c5lea rax, [r15+rdi]
000e25c9add rax, 32
000e25cdmov [rsp+112], r14
000e25d2and [rsp+128], 0
000e25dbmov [rsp+136], r14
000e25e3and [rsp+144], 0
000e25ecmov rcx, rsp
000e25efmov [rsp+16], rcx
000e25f4lea rcx, [rip+0x21a75]
000e25fbmov [rsp+24], rcx
000e2600mov [rsp+152], rbx
000e2608mov cl, 3
000e260amov [rsp+160], cl
000e2611mov [rsp+168], r14
000e2619and [rsp+184], 0
000e2622mov [rsp+32], rax
000e2627lea rax, [rip+0x2d712]
000e262emov [rsp+40], rax
000e2633mov [rsp+192], 8
000e263fmov [rsp+200], 1
000e264bmov [rsp+208], rbx
000e2653mov [rsp+216], cl
000e265amov [rsp+48], r12
000e265fmov [rsp+56], r14
000e2664mov [rsp+80], rbp
000e2669mov [rsp+88], r14
000e266elea r12, [rsp+16]
000e2673mov [rsp+64], r12
000e2678mov [rsp+72], r14
000e267dmov rdi, r13
000e2680lea r15, [rsp+48]
000e2685mov rsi, r15
000e2688call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e268dlea rdi, [rsp+248]
000e2695mov rsi, r13
000e2698call alloc::vec::Vec<T,A>::push
000e269dmov rax, [rsp+8]
000e26a2lea rdi, [rip+0x219c7]
000e26a9lea rcx, [rip+0x2d690]
000e26b0lea r9, [rip+0x12e601]
000e26b7mov rdx, rbp
000e26bamov rsi, r12
000e26bdmov r8, r15
000e26c0jmp 0xe24d6
000e26c5
000e26c5loc_e26c5:
000e26c5mov rbx, [rsp+96]
000e26camov rdi, [rbx+32]
000e26cemov rax, [rbx+40]
000e26d2lea rsi, [rip-0xa06e3]
000e26d9push 15
000e26dbpop rdx
000e26dccall [rax+24]
000e26dflea r14, [rsp+112]
000e26e4mov [r14], rbx
000e26e7mov [r14+8], al
000e26ebmov [r14+9], 0
000e26f0lea rsi, [rip-0x86b14]
000e26f7lea rbx, [rip+0x106bda]
000e26fepush 2
000e2700pop r15
000e2702lea r12, [rsp+224]
000e270amov rdi, r14
000e270dmov rdx, r15
000e2710mov rcx, r12
000e2713mov r8, rbx
000e2716call core::fmt::builders::DebugStruct::field
000e271blea rsi, [rip-0xa071d]
000e2722lea r13, [rsp+248]
000e272amov rdi, r14
000e272dmov rdx, r15
000e2730mov rcx, r13
000e2733mov r8, rbx
000e2736call core::fmt::builders::DebugStruct::field
000e273bmov rdi, r14
000e273ecall core::fmt::builders::DebugStruct::finish
000e2743mov ebx, eax
000e2745mov rdi, r13
000e2748call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e274dmov rdi, r12
000e2750call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e2755mov eax, ebx
000e2757add rsp, 296
000e275epop rbx
000e275fpop r12
000e2761pop r13
000e2763pop r14
000e2765pop r15
000e2767pop rbp
000e2768ret
000e2769
000e2769loc_e2769:
000e2769lea rdx, [rip+0x106b88]
000e2770push 32
000e2772pop rsi
000e2773call core::panicking::panic_bounds_check
000e2778ud2
000e2458
000e2458_<&T as core::fmt::Debug>::fmt:
000e2458push rbp
000e2459push r15
000e245bpush r14
000e245dpush r13
000e245fpush r12
000e2461push rbx
000e2462sub rsp, 296
000e2469mov [rsp+96], rsi
000e246emov rax, [rdi]
000e2471mov [rsp+104], rax
000e2476xorps x0, x0
000e2479lea rcx, [rsp+224]
000e2481movups [rcx+8], x0
000e2485lea rdx, [rsp+248]
000e248dmovups [rdx+8], x0
000e2491push 8
000e2493pop rax
000e2494mov [rcx], rax
000e2497mov [rdx], rax
000e249axor eax, eax
000e249clea rdi, [rip+0x21bcd]
000e24a3lea rcx, [rip+0x2d896]
000e24aapush 2
000e24acpop r14
000e24aemov rbx, 0x800000020
000e24b8lea r9, [rip+0x12e7f9]
000e24bflea rdx, [rsp+112]
000e24c4lea rsi, [rsp+16]
000e24c9lea r13, [rsp+272]
000e24d1lea r8, [rsp+48]
000e24d6
000e24d6loc_e24d6:
000e24d6cmp rax, 32
000e24daje 0xe26c5
000e24e0mov [rsp], rax
000e24e4mov r15, [rsp+104]
000e24e9mov [rsp+8], rax
000e24eeadd rax, r15
000e24f1mov [rsp+112], r14
000e24f6and [rsp+128], 0
000e24ffmov [rsp+136], r14
000e2507and [rsp+144], 0
000e2510mov r10b, 3
000e2513mov r12, r9
000e2516mov rbp, rsp
000e2519mov [rsp+16], rbp
000e251emov [rsp+24], rdi
000e2523mov [rsp+152], rbx
000e252bmov [rsp+160], r10b
000e2533mov [rsp+168], r14
000e253band [rsp+184], 0
000e2544mov [rsp+32], rax
000e2549mov [rsp+40], rcx
000e254emov [rsp+192], 8
000e255amov [rsp+200], 1
000e2566mov [rsp+208], rbx
000e256emov [rsp+216], r10b
000e2576mov [rsp+48], r9
000e257bmov [rsp+56], r14
000e2580mov rbp, rdx
000e2583mov [rsp+80], rdx
000e2588mov [rsp+88], r14
000e258dmov [rsp+64], rsi
000e2592mov [rsp+72], r14
000e2597mov rdi, r13
000e259amov rsi, r8
000e259dcall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e25a2lea rdi, [rsp+224]
000e25aamov rsi, r13
000e25adcall alloc::vec::Vec<T,A>::push
000e25b2mov rdi, [rsp]
000e25b6cmp rdi, 31
000e25baja 0xe2769
000e25c0inc [rsp+8]
000e25c5lea rax, [r15+rdi]
000e25c9add rax, 32
000e25cdmov [rsp+112], r14
000e25d2and [rsp+128], 0
000e25dbmov [rsp+136], r14
000e25e3and [rsp+144], 0
000e25ecmov rcx, rsp
000e25efmov [rsp+16], rcx
000e25f4lea rcx, [rip+0x21a75]
000e25fbmov [rsp+24], rcx
000e2600mov [rsp+152], rbx
000e2608mov cl, 3
000e260amov [rsp+160], cl
000e2611mov [rsp+168], r14
000e2619and [rsp+184], 0
000e2622mov [rsp+32], rax
000e2627lea rax, [rip+0x2d712]
000e262emov [rsp+40], rax
000e2633mov [rsp+192], 8
000e263fmov [rsp+200], 1
000e264bmov [rsp+208], rbx
000e2653mov [rsp+216], cl
000e265amov [rsp+48], r12
000e265fmov [rsp+56], r14
000e2664mov [rsp+80], rbp
000e2669mov [rsp+88], r14
000e266elea r12, [rsp+16]
000e2673mov [rsp+64], r12
000e2678mov [rsp+72], r14
000e267dmov rdi, r13
000e2680lea r15, [rsp+48]
000e2685mov rsi, r15
000e2688call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e268dlea rdi, [rsp+248]
000e2695mov rsi, r13
000e2698call alloc::vec::Vec<T,A>::push
000e269dmov rax, [rsp+8]
000e26a2lea rdi, [rip+0x219c7]
000e26a9lea rcx, [rip+0x2d690]
000e26b0lea r9, [rip+0x12e601]
000e26b7mov rdx, rbp
000e26bamov rsi, r12
000e26bdmov r8, r15
000e26c0jmp 0xe24d6
000e26c5
000e26c5loc_e26c5:
000e26c5mov rbx, [rsp+96]
000e26camov rdi, [rbx+32]
000e26cemov rax, [rbx+40]
000e26d2lea rsi, [rip-0xa06e3]
000e26d9push 15
000e26dbpop rdx
000e26dccall [rax+24]
000e26dflea r14, [rsp+112]
000e26e4mov [r14], rbx
000e26e7mov [r14+8], al
000e26ebmov [r14+9], 0
000e26f0lea rsi, [rip-0x86b14]
000e26f7lea rbx, [rip+0x106bda]
000e26fepush 2
000e2700pop r15
000e2702lea r12, [rsp+224]
000e270amov rdi, r14
000e270dmov rdx, r15
000e2710mov rcx, r12
000e2713mov r8, rbx
000e2716call core::fmt::builders::DebugStruct::field
000e271blea rsi, [rip-0xa071d]
000e2722lea r13, [rsp+248]
000e272amov rdi, r14
000e272dmov rdx, r15
000e2730mov rcx, r13
000e2733mov r8, rbx
000e2736call core::fmt::builders::DebugStruct::field
000e273bmov rdi, r14
000e273ecall core::fmt::builders::DebugStruct::finish
000e2743mov ebx, eax
000e2745mov rdi, r13
000e2748call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e274dmov rdi, r12
000e2750call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e2755mov eax, ebx
000e2757add rsp, 296
000e275epop rbx
000e275fpop r12
000e2761pop r13
000e2763pop r14
000e2765pop r15
000e2767pop rbp
000e2768ret
000e2769
000e2769loc_e2769:
000e2769lea rdx, [rip+0x106b88]
000e2770push 32
000e2772pop rsi
000e2773call core::panicking::panic_bounds_check
000e2778ud2
000e2458
000e277a
000e277a_<alloc::sync::Arc<T,A> as core::fmt::Debug>::fmt:
000e277amov rax, [rdi]
000e277dmov rcx, [rdi+8]
000e2781mov rdx, [rcx+16]
000e2785mov rcx, [rcx+160]
000e278cdec rdx
000e278fand rdx, -16
000e2793lea rdi, [rdx+rax]
000e2797add rdi, 16
000e279bjmp rcx
000e277a
000e277a_<alloc::sync::Arc<T,A> as core::fmt::Debug>::fmt:
000e277amov rax, [rdi]
000e277dmov rcx, [rdi+8]
000e2781mov rdx, [rcx+16]
000e2785mov rcx, [rcx+160]
000e278cdec rdx
000e278fand rdx, -16
000e2793lea rdi, [rdx+rax]
000e2797add rdi, 16
000e279bjmp rcx
000e277a
000e279d
000e279d_<&T as core::fmt::Debug>::fmt:
000e279dpush r15
000e279fpush r14
000e27a1push rbx
000e27a2sub rsp, 48
000e27a6mov rbx, rsi
000e27a9mov r15, [rdi]
000e27acmov rdi, [rsi+32]
000e27b0mov rax, [rsi+40]
000e27b4lea rsi, [rip-0x514c3]
000e27bbxor edx, edx
000e27bdcall [rax+24]
000e27c0lea r14, [rsp+24]
000e27c5mov [r14+8], rbx
000e27c9mov [r14+16], al
000e27cdand [r14], 0
000e27d1mov [r14+17], 1
000e27d6lea rsi, [rsp+8]
000e27dbmov [rsi], r15
000e27deadd r15, 8
000e27e2lea rbx, [rsp+16]
000e27e7mov [rbx], r15
000e27ealea rdx, [rip+0x105387]
000e27f1mov rdi, r14
000e27f4call core::fmt::builders::DebugTuple::field
000e27f9lea rdx, [rip+0x105238]
000e2800mov rdi, r14
000e2803mov rsi, rbx
000e2806call core::fmt::builders::DebugTuple::field
000e280bmov rdi, r14
000e280ecall core::fmt::builders::DebugTuple::finish
000e2813add rsp, 48
000e2817pop rbx
000e2818pop r14
000e281apop r15
000e281cret
000e279d
000e279d_<&T as core::fmt::Debug>::fmt:
000e279dpush r15
000e279fpush r14
000e27a1push rbx
000e27a2sub rsp, 48
000e27a6mov rbx, rsi
000e27a9mov r15, [rdi]
000e27acmov rdi, [rsi+32]
000e27b0mov rax, [rsi+40]
000e27b4lea rsi, [rip-0x514c3]
000e27bbxor edx, edx
000e27bdcall [rax+24]
000e27c0lea r14, [rsp+24]
000e27c5mov [r14+8], rbx
000e27c9mov [r14+16], al
000e27cdand [r14], 0
000e27d1mov [r14+17], 1
000e27d6lea rsi, [rsp+8]
000e27dbmov [rsi], r15
000e27deadd r15, 8
000e27e2lea rbx, [rsp+16]
000e27e7mov [rbx], r15
000e27ealea rdx, [rip+0x105387]
000e27f1mov rdi, r14
000e27f4call core::fmt::builders::DebugTuple::field
000e27f9lea rdx, [rip+0x105238]
000e2800mov rdi, r14
000e2803mov rsi, rbx
000e2806call core::fmt::builders::DebugTuple::field
000e280bmov rdi, r14
000e280ecall core::fmt::builders::DebugTuple::finish
000e2813add rsp, 48
000e2817pop rbx
000e2818pop r14
000e281apop r15
000e281cret
000e279d
000e2825
000e2825_<aho_corasick::packed::api::Searcher as core::fmt::Debug>::fmt:
000e2825push rbp
000e2826push r15
000e2828push r14
000e282apush r13
000e282cpush r12
000e282epush rbx
000e282fpush rax
000e2830mov rax, rsi
000e2833mov r9, rdi
000e2836lea r10, [rdi+8]
000e283alea r14, [rdi+56]
000e283elea rcx, [rdi+88]
000e2842mov r15, rsp
000e2845mov [r15], rcx
000e2848sub rsp, 8
000e284clea r12, [rip+0x105325]
000e2853push 11
000e2855pop r13
000e2857lea rbp, [rip-0x53f91]
000e285elea r11, [rip+0x106fa3]
000e2865lea rbx, [rip-0xa063c]
000e286clea rsi, [rip-0xa9063]
000e2873lea rcx, [rip-0xa90ea]
000e287apush 8
000e287cpop rdx
000e287dmov rdi, rax
000e2880mov r8, rdx
000e2883push r12
000e2885push r15
000e2887push r13
000e2889push rbp
000e288apush r11
000e288cpush r14
000e288epush r13
000e2890push rbx
000e2891lea rax, [rip+0x106f50]
000e2898push rax
000e2899push r10
000e289bpush 9
000e289dlea rax, [rip-0x8ebaa]
000e28a4push rax
000e28a5lea rax, [rip+0x106f1c]
000e28acpush rax
000e28adcall core::fmt::Formatter::debug_struct_field4_finish
000e28b2add rsp, 120
000e28b6pop rbx
000e28b7pop r12
000e28b9pop r13
000e28bbpop r14
000e28bdpop r15
000e28bfpop rbp
000e28c0ret
000e2825
000e2825_<aho_corasick::packed::api::Searcher as core::fmt::Debug>::fmt:
000e2825push rbp
000e2826push r15
000e2828push r14
000e282apush r13
000e282cpush r12
000e282epush rbx
000e282fpush rax
000e2830mov rax, rsi
000e2833mov r9, rdi
000e2836lea r10, [rdi+8]
000e283alea r14, [rdi+56]
000e283elea rcx, [rdi+88]
000e2842mov r15, rsp
000e2845mov [r15], rcx
000e2848sub rsp, 8
000e284clea r12, [rip+0x105325]
000e2853push 11
000e2855pop r13
000e2857lea rbp, [rip-0x53f91]
000e285elea r11, [rip+0x106fa3]
000e2865lea rbx, [rip-0xa063c]
000e286clea rsi, [rip-0xa9063]
000e2873lea rcx, [rip-0xa90ea]
000e287apush 8
000e287cpop rdx
000e287dmov rdi, rax
000e2880mov r8, rdx
000e2883push r12
000e2885push r15
000e2887push r13
000e2889push rbp
000e288apush r11
000e288cpush r14
000e288epush r13
000e2890push rbx
000e2891lea rax, [rip+0x106f50]
000e2898push rax
000e2899push r10
000e289bpush 9
000e289dlea rax, [rip-0x8ebaa]
000e28a4push rax
000e28a5lea rax, [rip+0x106f1c]
000e28acpush rax
000e28adcall core::fmt::Formatter::debug_struct_field4_finish
000e28b2add rsp, 120
000e28b6pop rbx
000e28b7pop r12
000e28b9pop r13
000e28bbpop r14
000e28bdpop r15
000e28bfpop rbp
000e28c0ret
000e2825
000e28c1
000e28c1core::ptr::drop_in_place<aho_corasick::packed::api::SearchKind>:
000e28c1cmp [rdi], 0
000e28c5jne 0xe2995
000e28cbret
000e28c1
000e28c1core::ptr::drop_in_place<aho_corasick::packed::api::SearchKind>:
000e28c1cmp [rdi], 0
000e28c5jne 0xe2995
000e28cbret
000e28c1
000e28cc
000e28cc_<aho_corasick::packed::api::SearchKind as core::fmt::Debug>::fmt:
000e28cccmp [rdi], 0
000e28d0je 0xe28f7
000e28d2push rax
000e28d3mov rcx, rsp
000e28d6mov [rcx], rdi
000e28d9lea rax, [rip-0x8b2b4]
000e28e0lea r8, [rip+0x106f41]
000e28e7push 5
000e28e9pop rdx
000e28eamov rdi, rsi
000e28edmov rsi, rax
000e28f0call core::fmt::Formatter::debug_tuple_field1_finish
000e28f5pop rcx
000e28f6ret
000e28f7
000e28f7loc_e28f7:
000e28f7mov rdi, [rsi+32]
000e28fbmov rax, [rsi+40]
000e28ffmov rax, [rax+24]
000e2903lea rsi, [rip-0xa06e3]
000e290apush 9
000e290cpop rdx
000e290djmp rax
000e28cc
000e28cc_<aho_corasick::packed::api::SearchKind as core::fmt::Debug>::fmt:
000e28cccmp [rdi], 0
000e28d0je 0xe28f7
000e28d2push rax
000e28d3mov rcx, rsp
000e28d6mov [rcx], rdi
000e28d9lea rax, [rip-0x8b2b4]
000e28e0lea r8, [rip+0x106f41]
000e28e7push 5
000e28e9pop rdx
000e28eamov rdi, rsi
000e28edmov rsi, rax
000e28f0call core::fmt::Formatter::debug_tuple_field1_finish
000e28f5pop rcx
000e28f6ret
000e28f7
000e28f7loc_e28f7:
000e28f7mov rdi, [rsi+32]
000e28fbmov rax, [rsi+40]
000e28ffmov rax, [rax+24]
000e2903lea rsi, [rip-0xa06e3]
000e290apush 9
000e290cpop rdx
000e290djmp rax
000e28cc
Loading..