File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
000e5f47
000e5f47aho_corasick::dfa::Builder::build_from_noncontiguous:
000e5f47push rbp
000e5f48push r15
000e5f4apush r14
000e5f4cpush r13
000e5f4epush r12
000e5f50push rbx
000e5f51sub rsp, 936
000e5f58mov r15, rcx
000e5f5bmov ebx, esi
000e5f5dmov r14, rdi
000e5f60test dl, dl
000e5f62je 0xe5f80
000e5f64lea rsi, [r15+144]
000e5f6blea rdi, [rsp+680]
000e5f73mov edx, 256
000e5f78call [rip+0x12bba2]
000e5f7ejmp 0xe5f8d
000e5f80
000e5f80loc_e5f80:
000e5f80lea rdi, [rsp+680]
000e5f88call aho_corasick::util::alphabet::ByteClasses::singletons
000e5f8d
000e5f8dloc_e5f8d:
000e5f8dmov [rsp+8], r15
000e5f92mov rbp, [r15+16]
000e5f96test bl, bl
000e5f98mov [rsp+200], r14
000e5fa0jne 0xe5fde
000e5fa2mov rdi, rbp
000e5fa5not rdi
000e5fa8shr rdi, 63
000e5faclea r14, [2*rbp]
000e5fb4lea rsi, [rip+0x102135]
000e5fbbcall core::option::Option<T>::unwrap
000e5fc0xor edi, edi
000e5fc2cmp r14, 4
000e5fc6setae dil
000e5fcalea rbp, [2*rbp-4]
000e5fd2lea rsi, [rip+0x10212f]
000e5fd9call core::option::Option<T>::unwrap
000e5fde
000e5fdeloc_e5fde:
000e5fdemovzx r13l, [rsp+935]
000e5fe7bsr rcx, r13
000e5febnot ecx
000e5fedpush -1
000e5fefpop rax
000e5ff0shr rax, cl
000e5ff3lea rdx, [rax+1]
000e5ff7bsf rcx, rdx
000e5ffbnot rax
000e5ffeand rax, rdx
000e6001test r13, r13
000e6004cmove rcx, r13
000e6008push 1
000e600apop rsi
000e600bmov [rsp+16], rsi
000e6010cmove rax, rsi
000e6014mov r14, rbp
000e6017mov [rsp+24], rcx
000e601cshl r14, cl
000e601fxor edi, edi
000e6021mov r15, r14
000e6024sub r15, rax
000e6027setae dil
000e602blea rsi, [rip+0x1020ee]
000e6032call core::option::Option<T>::unwrap
000e6037cmp r15, 0x7ffffffe
000e603ejbe 0xe6063
000e6040mov rax, [rsp+200]
000e6048and [rax], 0
000e604bmov [rax+8], 0x7ffffffe
000e6053mov [rax+16], r15
000e6057mov [rax+416], 3
000e605ejmp 0xe69d1
000e6063
000e6063loc_e6063:
000e6063mov rax, [rsp+8]
000e6068mov r15l, [rax+420]
000e606fxor r12l, r12l
000e6072test r15, r15
000e6075setne r12b
000e6079dec r15
000e607ctest bl, bl
000e607eje 0xe6089
000e6080lea rsi, [rip+0x1020e1]
000e6087jmp 0xe60a2
000e6089
000e6089loc_e6089:
000e6089lea rsi, [rip+0x1020a8]
000e6090mov rdi, r12
000e6093call core::option::Option<T>::unwrap
000e6098add r15, r15
000e609blea rsi, [rip+0x1020ae]
000e60a2
000e60a2loc_e60a2:
000e60a2mov rdi, r12
000e60a5call core::option::Option<T>::unwrap
000e60aalea rdi, [rsp+112]
000e60afmov rsi, r14
000e60b2call _<T as alloc::vec::spec_from_elem::SpecFromElem>::from_elem
000e60b7lea rsi, [rsp+256]
000e60bfmov [rsi], 4
000e60c6xorps x0, x0
000e60c9movups [rsi+8], x0
000e60cdlea rdi, [rsp+224]
000e60d5mov rdx, r15
000e60d8call _<T as alloc::vec::spec_from_elem::SpecFromElem>::from_elem
000e60ddmov r14, [rsp+8]
000e60e2mov rsi, [r14+96]
000e60e6mov rdx, [r14+112]
000e60ealea rdi, [rsp+136]
000e60f2call alloc::slice::_<impl [T]>::to_vec
000e60f7mov r15, [r14+120]
000e60fbtest r15, r15
000e60femov [rsp+56], rbp
000e6103je 0xe6124
000e6105lock inc [r15]
000e6109jle 0xe69e3
000e610fmov rax, [r14+128]
000e6116mov [rsp+32], rax
000e611bmov rbp, [r14+136]
000e6122jmp 0xe6124
000e6124
000e6124loc_e6124:
000e6124mov r12b, [r14+432]
000e612binc r13
000e612elea r14, [rsp+384]
000e6136lea rsi, [rsp+680]
000e613emov edx, 256
000e6143mov rdi, r14
000e6146call [rip+0x12b9d4]
000e614cxorps x0, x0
000e614fmovaps [r14+272], x0
000e6157movups x0, [rsp+112]
000e615cmovaps [r14-128], x0
000e6161mov rax, [rsp+128]
000e6169mov [r14-112], rax
000e616dmovups x0, [rsp+224]
000e6175movups [r14-104], x0
000e617amov rax, [rsp+240]
000e6182mov [r14-88], rax
000e6186and [r14-56], 0
000e618bmov rsi, [rsp+8]
000e6190movups x0, [rsi+400]
000e6197lea r14, [rsp+304]
000e619fmovups x1, [rsp+136]
000e61a7movaps [r14], x1
000e61abmov rax, [rsp+152]
000e61b3mov [r14+16], rax
000e61b7mov [r14+32], r15
000e61bbmov rax, [rsp+32]
000e61c0mov [r14+40], rax
000e61c4mov [r14+48], rbp
000e61c8mov [r14+368], r12b
000e61cfmov r15, [rsp+56]
000e61d4mov [r14+56], r15
000e61d8mov [r14+64], r13
000e61dcmov rax, [rsp+24]
000e61e1mov [r14+72], rax
000e61e5movaps [r14+336], x0
000e61edcmp bl, 2
000e61f0je 0xe6206
000e61f2movzx eax, bl
000e61f5cmp eax, 1
000e61f8jne 0xe621b
000e61falea rdx, [rsp+256]
000e6202xor edi, edi
000e6204jmp 0xe6211
000e6206
000e6206loc_e6206:
000e6206push 1
000e6208pop rdi
000e6209lea rdx, [rsp+256]
000e6211
000e6211loc_e6211:
000e6211call aho_corasick::dfa::Builder::finish_build_one_start
000e6216jmp 0xe6930
000e621b
000e621bloc_e621b:
000e621bmov rcx, [rsp+24]
000e6220shl [rsp+16], cl
000e6225mov rbx, [rsi]
000e6228mov r12, rsi
000e622bmov r14, [rsi+16]
000e622flea rdi, [rsp+64]
000e6234mov rsi, r14
000e6237call _<T as alloc::vec::spec_from_elem::SpecFromElem>::from_elem
000e623clea rdi, [rsp+88]
000e6241mov rsi, r14
000e6244call _<T as alloc::vec::spec_from_elem::SpecFromElem>::from_elem
000e6249mov rdi, r15
000e624ccall alloc::raw_vec::RawVec<T,A>::allocate_in
000e6251mov rcx, rsp
000e6254and [rcx], 0
000e6257mov [rsp+48], rax
000e625cmov [rsp+216], rdx
000e6264imul r15, r14, 20
000e6268add r15, rbx
000e626bmov rdi, r14
000e626ecall aho_corasick::util::primitives::StateID::iter
000e6273lea rax, [rsp+224]
000e627bmov [rax], rbx
000e627emov [rax+8], r15
000e6282mov r15, rax
000e6285and [rax+16], 0
000e628amov [rax+24], r14
000e628emov eax, [r12+424]
000e6296mov [rsp+208], rax
000e629emov eax, [r12+428]
000e62a6mov [rsp+192], rax
000e62ae
000e62aeloc_e62ae:
000e62aemov rdi, r15
000e62b1call _<aho_corasick::util::primitives::WithStateIDIter<I> as core::iter::traits::iterator::Iterator>::next
000e62b6test rdx, rdx
000e62b9je 0xe6743
000e62bfmov r13l, eax
000e62c2mov r14l, eax
000e62c5cmp eax, 2
000e62c8jae 0xe6310
000e62camov ebx, [rsp]
000e62cdmov rdi, [rsp+64]
000e62d2mov rsi, [rsp+80]
000e62d7mov rdx, r14
000e62dalea rcx, [rip+0x10207f]
000e62e1call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e62e6mov [rax], ebx
000e62e8mov ebx, [rsp]
000e62ebmov rdi, [rsp+88]
000e62f0mov rsi, [rsp+104]
000e62f5mov rdx, r14
000e62f8lea rcx, [rip+0x102079]
000e62ffcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e6304mov [rax], ebx
000e6306
000e6306loc_e6306:
000e6306mov rax, [rsp+16]
000e630badd [rsp], eax
000e630ejmp 0xe62ae
000e6310
000e6310loc_e6310:
000e6310mov rbp, rdx
000e6313mov rax, [rsp+208]
000e631bcmp r13l, eax
000e631ejne 0xe635f
000e6320mov ebx, [rsp]
000e6323mov rdi, [rsp+64]
000e6328mov rsi, [rsp+80]
000e632dmov r14, rax
000e6330mov rdx, rax
000e6333lea rcx, [rip+0x101ff6]
000e633acall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e633fmov [rax], ebx
000e6341mov rdi, [rsp+88]
000e6346mov rsi, [rsp+104]
000e634bmov rdx, r14
000e634elea rcx, [rip+0x101ff3]
000e6355call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e635aand [rax], 0
000e635djmp 0xe63d1
000e635f
000e635floc_e635f:
000e635fmov rax, [rsp+192]
000e6367cmp r13l, eax
000e636ajne 0xe651e
000e6370mov rdi, [rsp+64]
000e6375mov rsi, [rsp+80]
000e637amov r14, rax
000e637dmov rdx, rax
000e6380lea rcx, [rip+0x101f61]
000e6387call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e638cand [rax], 0
000e638fmov ebx, [rsp]
000e6392mov rdi, [rsp+88]
000e6397mov rsi, [rsp+104]
000e639cmov rdx, r14
000e639flea rcx, [rip+0x101f5a]
000e63a6call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e63abmov [rax], ebx
000e63admov edx, [rsp]
000e63b0mov rcx, [rsp+24]
000e63b5shr rdx, cl
000e63b8mov rdi, [rsp+48]
000e63bdmov rsi, [rsp+56]
000e63c2lea rcx, [rip+0x101f4f]
000e63c9call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e63cemov [rax], 1
000e63d1
000e63d1loc_e63d1:
000e63d1cmp [rbp+8], 0
000e63d5mov rbx, [rsp+8]
000e63dalea r14, [rsp+256]
000e63e2je 0xe6401
000e63e4mov ebp, [rsp]
000e63e7mov rdi, rbx
000e63eamov esi, r13l
000e63edcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e63f2mov ecx, edx
000e63f4mov rdi, r14
000e63f7mov esi, ebp
000e63f9mov rdx, rax
000e63fccall aho_corasick::dfa::DFA::set_matches
000e6401
000e6401loc_e6401:
000e6401mov rdi, rbx
000e6404mov esi, r13l
000e6407call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e640cmov [rsp+136], rax
000e6414mov [rsp+144], edx
000e641bxor ebx, ebx
000e641dxor r15l, r15l
000e6420
000e6420loc_e6420:
000e6420lea rdi, [rsp+112]
000e6425lea rsi, [rsp+136]
000e642dcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e6432cmp [rsp+112], 0
000e6437je 0xe64b2
000e6439movzx r13l, [rsp+113]
000e643fmov ebp, [rsp+114]
000e6443
000e6443loc_e6443:
000e6443cmp r15, r13
000e6446jae 0xe647e
000e6448movzx eax, r15b
000e644cmov r12b, [rsp+rax+384]
000e6454inc r15
000e6457test bl, bl
000e6459mov bl, 1
000e645bje 0xe6462
000e645dcmp r14b, r12b
000e6460je 0xe6443
000e6462
000e6462loc_e6462:
000e6462movzx edx, r12b
000e6466lea rdi, [rsp+256]
000e646emov rsi, rsp
000e6471push 1
000e6473pop rcx
000e6474call aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}
000e6479mov r14l, r12l
000e647cjmp 0xe6443
000e647e
000e647eloc_e647e:
000e647emov r12b, [rsp+r13+384]
000e6486test bl, bl
000e6488je 0xe648f
000e648acmp r14b, r12b
000e648dje 0xe64a8
000e648f
000e648floc_e648f:
000e648fmovzx edx, r12b
000e6493lea rdi, [rsp+256]
000e649bmov rsi, rsp
000e649emov ecx, ebp
000e64a0call aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}
000e64a5mov r14l, r12l
000e64a8
000e64a8loc_e64a8:
000e64a8inc r15
000e64abmov bl, 1
000e64adjmp 0xe6420
000e64b2
000e64b2loc_e64b2:
000e64b2mov [rsp+136], r15
000e64bamov [rsp+144], 255
000e64c6mov [rsp+152], 0
000e64celea r15, [rsp+224]
000e64d6
000e64d6loc_e64d6:
000e64d6lea rdi, [rsp+136]
000e64decall core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
000e64e3test rax, rax
000e64e6je 0xe6306
000e64ecmovzx eax, dl
000e64efmov bpl, [rsp+rax+384]
000e64f7test bl, bl
000e64f9mov bl, 1
000e64fbje 0xe6502
000e64fdcmp r14b, bpl
000e6500je 0xe64d6
000e6502
000e6502loc_e6502:
000e6502movzx edx, bpl
000e6506lea rdi, [rsp+256]
000e650emov rsi, rsp
000e6511push 1
000e6513pop rcx
000e6514call aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}
000e6519mov r14l, ebp
000e651cjmp 0xe64d6
000e651e
000e651eloc_e651e:
000e651emov ebx, [rsp]
000e6521mov [rsp+44], ebx
000e6525mov rcx, [rsp+16]
000e652alea eax, [rbx+rcx]
000e652dmov [rsp+4], eax
000e6531add eax, ecx
000e6533mov [rsp], eax
000e6536mov rdi, [rsp+64]
000e653bmov rsi, [rsp+80]
000e6540mov rdx, r14
000e6543lea rcx, [rip+0x101d56]
000e654acall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e654fmov [rax], ebx
000e6551mov ebx, [rsp+4]
000e6555mov rdi, [rsp+88]
000e655amov rsi, [rsp+104]
000e655fmov rdx, r14
000e6562lea rcx, [rip+0x101d4f]
000e6569call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e656emov [rax], ebx
000e6570mov edx, [rsp+4]
000e6574mov rcx, [rsp+24]
000e6579shr rdx, cl
000e657cmov rdi, [rsp+48]
000e6581mov rsi, [rsp+56]
000e6586lea rcx, [rip+0x101d43]
000e658dcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e6592mov [rax], 1
000e6595cmp [rbp+8], 0
000e6599mov rbx, [rsp+8]
000e659elea r15, [rsp+256]
000e65a6je 0xe65e8
000e65a8mov r14l, [rsp+44]
000e65admov rdi, rbx
000e65b0mov esi, r13l
000e65b3call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e65b8mov ecx, edx
000e65bamov rdi, r15
000e65bdmov esi, r14l
000e65c0mov rdx, rax
000e65c3call aho_corasick::dfa::DFA::set_matches
000e65c8mov r14l, [rsp+4]
000e65cdmov rdi, rbx
000e65d0mov esi, r13l
000e65d3call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e65d8mov ecx, edx
000e65damov rdi, r15
000e65ddmov esi, r14l
000e65e0mov rdx, rax
000e65e3call aho_corasick::dfa::DFA::set_matches
000e65e8
000e65e8loc_e65e8:
000e65e8mov [rsp+136], rbp
000e65f0mov [rsp+144], rbx
000e65f8mov [rsp+152], r15
000e6600lea rax, [rsp+44]
000e6605mov [rsp+160], rax
000e660dlea rax, [rsp+4]
000e6612mov [rsp+168], rax
000e661amov rdi, rbx
000e661dmov esi, r13l
000e6620call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e6625mov [rsp+112], rax
000e662amov [rsp+120], edx
000e662exor ebx, ebx
000e6630xor r13l, r13l
000e6633
000e6633loc_e6633:
000e6633lea rdi, [rsp+182]
000e663blea rsi, [rsp+112]
000e6640call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e6645cmp [rsp+182], 0
000e664dje 0xe66df
000e6653movzx r14l, [rsp+183]
000e665cmov eax, [rsp+184]
000e6663mov [rsp+32], eax
000e6667mov r12, r13
000e666a
000e666aloc_e666a:
000e666amov r13, r12
000e666dcmp r12, r14
000e6670jae 0xe66a9
000e6672movzx eax, r13b
000e6676mov r15b, [rsp+rax+384]
000e667elea r12, [r13+1]
000e6682test bl, bl
000e6684mov bl, 1
000e6686je 0xe668d
000e6688cmp bpl, r15b
000e668bje 0xe666a
000e668d
000e668dloc_e668d:
000e668dmovzx edx, r15b
000e6691lea rdi, [rsp+136]
000e6699mov esi, r13l
000e669cpush 1
000e669epop rcx
000e669fcall aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}
000e66a4mov ebp, r15l
000e66a7jmp 0xe666a
000e66a9
000e66a9loc_e66a9:
000e66a9mov r15b, [rsp+r14+384]
000e66b1test bl, bl
000e66b3je 0xe66ba
000e66b5cmp bpl, r15b
000e66b8je 0xe66d5
000e66ba
000e66baloc_e66ba:
000e66bamovzx edx, r15b
000e66belea rdi, [rsp+136]
000e66c6mov esi, r14l
000e66c9mov ecx, [rsp+32]
000e66cdcall aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}
000e66d2mov ebp, r15l
000e66d5
000e66d5loc_e66d5:
000e66d5inc r13
000e66d8mov bl, 1
000e66dajmp 0xe6633
000e66df
000e66dfloc_e66df:
000e66dfmov [rsp+112], r13
000e66e4mov [rsp+120], 255
000e66edmov [rsp+128], 0
000e66f5lea r15, [rsp+224]
000e66fd
000e66fdloc_e66fd:
000e66fdlea rdi, [rsp+112]
000e6702call core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
000e6707test rax, rax
000e670aje 0xe62ae
000e6710movzx eax, dl
000e6713mov r14b, [rsp+rax+384]
000e671btest bl, bl
000e671dmov bl, 1
000e671fje 0xe6726
000e6721cmp bpl, r14b
000e6724je 0xe66fd
000e6726
000e6726loc_e6726:
000e6726movzx eax, r14b
000e672alea rdi, [rsp+136]
000e6732mov esi, edx
000e6734mov edx, eax
000e6736push 1
000e6738pop rcx
000e6739call aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}
000e673emov ebp, r14l
000e6741jmp 0xe66fd
000e6743
000e6743loc_e6743:
000e6743mov rax, [rsp+360]
000e674bmov [rsp+32], rax
000e6750xor edx, edx
000e6752lea r12, [rip+0x101ae7]
000e6759lea r14, [rip+0x101b28]
000e6760
000e6760loc_e6760:
000e6760cmp rdx, [rsp+32]
000e6765mov rsi, [rsp+56]
000e676aje 0xe685c
000e6770lea rbx, [rdx+1]
000e6774mov r15, rdx
000e6777mov rcx, [rsp+24]
000e677cshl r15, cl
000e677fmov rdi, [rsp+48]
000e6784lea rcx, [rip+0x101a6d]
000e678bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e6790cmp [rax], 0
000e6793mov rdi, [rsp+256]
000e679bmov rsi, [rsp+272]
000e67a3mov rdx, r15
000e67a6je 0xe67fe
000e67a8lea rcx, [rip+0x101aa9]
000e67afcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e67b4mov rdi, rax
000e67b7mov rsi, rdx
000e67bamov rdx, [rsp+16]
000e67bflea rcx, [rip+0x101aaa]
000e67c6call core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
000e67cbmov r15, rax
000e67cemov r13, rdx
000e67d1shl r13, 2
000e67d5xor ebp, ebp
000e67d7
000e67d7loc_e67d7:
000e67d7cmp r13, rbp
000e67daje 0xe6854
000e67dcmov edx, [r15+rbp]
000e67e0mov rdi, [rsp+88]
000e67e5mov rsi, [rsp+104]
000e67eamov rcx, r14
000e67edcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e67f2mov eax, [rax]
000e67f4mov [r15+rbp], eax
000e67f8add rbp, 4
000e67fcjmp 0xe67d7
000e67fe
000e67feloc_e67fe:
000e67felea rcx, [rip+0x101a0b]
000e6805call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e680amov rdi, rax
000e680dmov rsi, rdx
000e6810mov rdx, [rsp+16]
000e6815lea rcx, [rip+0x101a0c]
000e681ccall core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
000e6821mov r15, rax
000e6824mov r13, rdx
000e6827shl r13, 2
000e682bxor ebp, ebp
000e682d
000e682dloc_e682d:
000e682dcmp r13, rbp
000e6830je 0xe6854
000e6832mov edx, [r15+rbp]
000e6836mov rdi, [rsp+64]
000e683bmov rsi, [rsp+80]
000e6840mov rcx, r12
000e6843call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e6848mov eax, [rax]
000e684amov [r15+rbp], eax
000e684eadd rbp, 4
000e6852jmp 0xe682d
000e6854
000e6854loc_e6854:
000e6854mov rdx, rbx
000e6857jmp 0xe6760
000e685c
000e685cloc_e685c:
000e685cmov r15, [rsp+8]
000e6861mov edx, [r15+416]
000e6868mov rbx, [rsp+88]
000e686dmov r14, [rsp+104]
000e6872lea rcx, [rip+0x10191f]
000e6879mov rdi, rbx
000e687cmov rsi, r14
000e687fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e6884mov eax, [rax]
000e6886mov [rsp+656], eax
000e688dmov edx, [r15+420]
000e6894lea rcx, [rip+0x101915]
000e689bmov rdi, rbx
000e689emov rsi, r14
000e68a1call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e68a6mov eax, [rax]
000e68a8mov [rsp+660], eax
000e68afmov r15, [rsp+64]
000e68b4mov rsi, [rsp+80]
000e68b9lea rcx, [rip+0x101908]
000e68c0mov rdi, r15
000e68c3mov rdx, [rsp+208]
000e68cbcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e68d0mov eax, [rax]
000e68d2mov [rsp+664], eax
000e68d9lea rcx, [rip+0x101900]
000e68e0mov rdi, rbx
000e68e3mov rsi, r14
000e68e6mov rdx, [rsp+192]
000e68eecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e68f3mov eax, [rax]
000e68f5mov [rsp+668], eax
000e68fcmov rdi, [rsp+48]
000e6901mov rsi, [rsp+216]
000e6909call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000e690emov rsi, [rsp+96]
000e6913mov rdi, rbx
000e6916call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e691bmov rsi, [rsp+72]
000e6920mov rdi, r15
000e6923call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e6928lea r14, [rsp+304]
000e6930
000e6930loc_e6930:
000e6930lea rbx, [rsp+256]
000e6938mov rdi, rbx
000e693bcall alloc::vec::Vec<T,A>::shrink_to_fit
000e6940mov rdi, r14
000e6943call alloc::vec::Vec<T,A>::shrink_to_fit
000e6948mov rax, [rbx+32]
000e694cmov r15, [rbx+40]
000e6950cmp rax, r15
000e6953jbe 0xe69b6
000e6955imul rdx, rax, 24
000e6959mov rdi, [rsp+280]
000e6961test r15, r15
000e6964je 0xe6983
000e6966imul rbx, r15, 24
000e696apush 8
000e696cpop r14
000e696emov rsi, r14
000e6971mov rcx, r14
000e6974mov r8, rbx
000e6977call _<alloc::alloc::Global as core::alloc::Allocator>::shrink
000e697ctest rax, rax
000e697fjne 0xe6991
000e6981jmp 0xe69ab
000e6983
000e6983loc_e6983:
000e6983mov rsi, rdx
000e6986call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000e698bpush 8
000e698dpop rax
000e698exor r15l, r15l
000e6991
000e6991loc_e6991:
000e6991mov [rsp+280], rax
000e6999mov [rsp+288], r15
000e69a1mov r14, 0x8000000000000001
000e69ab
000e69abloc_e69ab:
000e69abmov rdi, r14
000e69aemov rsi, rbx
000e69b1call alloc::raw_vec::handle_reserve
000e69b6
000e69b6loc_e69b6:
000e69b6lea rsi, [rsp+256]
000e69bemov edx, 424
000e69c3mov rdi, [rsp+200]
000e69cbcall [rip+0x12b14f]
000e69d1
000e69d1loc_e69d1:
000e69d1add rsp, 936
000e69d8pop rbx
000e69d9pop r12
000e69dbpop r13
000e69ddpop r14
000e69dfpop r15
000e69e1pop rbp
000e69e2ret
000e69e3
000e69e3loc_e69e3:
000e69e3ud2
000e69e5
000e69e5 0f 0b ..
000e5f47
000e5f47aho_corasick::dfa::Builder::build_from_noncontiguous:
000e5f47push rbp
000e5f48push r15
000e5f4apush r14
000e5f4cpush r13
000e5f4epush r12
000e5f50push rbx
000e5f51sub rsp, 936
000e5f58mov r15, rcx
000e5f5bmov ebx, esi
000e5f5dmov r14, rdi
000e5f60test dl, dl
000e5f62je 0xe5f80
000e5f64lea rsi, [r15+144]
000e5f6blea rdi, [rsp+680]
000e5f73mov edx, 256
000e5f78call [rip+0x12bba2]
000e5f7ejmp 0xe5f8d
000e5f80
000e5f80loc_e5f80:
000e5f80lea rdi, [rsp+680]
000e5f88call aho_corasick::util::alphabet::ByteClasses::singletons
000e5f8d
000e5f8dloc_e5f8d:
000e5f8dmov [rsp+8], r15
000e5f92mov rbp, [r15+16]
000e5f96test bl, bl
000e5f98mov [rsp+200], r14
000e5fa0jne 0xe5fde
000e5fa2mov rdi, rbp
000e5fa5not rdi
000e5fa8shr rdi, 63
000e5faclea r14, [2*rbp]
000e5fb4lea rsi, [rip+0x102135]
000e5fbbcall core::option::Option<T>::unwrap
000e5fc0xor edi, edi
000e5fc2cmp r14, 4
000e5fc6setae dil
000e5fcalea rbp, [2*rbp-4]
000e5fd2lea rsi, [rip+0x10212f]
000e5fd9call core::option::Option<T>::unwrap
000e5fde
000e5fdeloc_e5fde:
000e5fdemovzx r13l, [rsp+935]
000e5fe7bsr rcx, r13
000e5febnot ecx
000e5fedpush -1
000e5fefpop rax
000e5ff0shr rax, cl
000e5ff3lea rdx, [rax+1]
000e5ff7bsf rcx, rdx
000e5ffbnot rax
000e5ffeand rax, rdx
000e6001test r13, r13
000e6004cmove rcx, r13
000e6008push 1
000e600apop rsi
000e600bmov [rsp+16], rsi
000e6010cmove rax, rsi
000e6014mov r14, rbp
000e6017mov [rsp+24], rcx
000e601cshl r14, cl
000e601fxor edi, edi
000e6021mov r15, r14
000e6024sub r15, rax
000e6027setae dil
000e602blea rsi, [rip+0x1020ee]
000e6032call core::option::Option<T>::unwrap
000e6037cmp r15, 0x7ffffffe
000e603ejbe 0xe6063
000e6040mov rax, [rsp+200]
000e6048and [rax], 0
000e604bmov [rax+8], 0x7ffffffe
000e6053mov [rax+16], r15
000e6057mov [rax+416], 3
000e605ejmp 0xe69d1
000e6063
000e6063loc_e6063:
000e6063mov rax, [rsp+8]
000e6068mov r15l, [rax+420]
000e606fxor r12l, r12l
000e6072test r15, r15
000e6075setne r12b
000e6079dec r15
000e607ctest bl, bl
000e607eje 0xe6089
000e6080lea rsi, [rip+0x1020e1]
000e6087jmp 0xe60a2
000e6089
000e6089loc_e6089:
000e6089lea rsi, [rip+0x1020a8]
000e6090mov rdi, r12
000e6093call core::option::Option<T>::unwrap
000e6098add r15, r15
000e609blea rsi, [rip+0x1020ae]
000e60a2
000e60a2loc_e60a2:
000e60a2mov rdi, r12
000e60a5call core::option::Option<T>::unwrap
000e60aalea rdi, [rsp+112]
000e60afmov rsi, r14
000e60b2call _<T as alloc::vec::spec_from_elem::SpecFromElem>::from_elem
000e60b7lea rsi, [rsp+256]
000e60bfmov [rsi], 4
000e60c6xorps x0, x0
000e60c9movups [rsi+8], x0
000e60cdlea rdi, [rsp+224]
000e60d5mov rdx, r15
000e60d8call _<T as alloc::vec::spec_from_elem::SpecFromElem>::from_elem
000e60ddmov r14, [rsp+8]
000e60e2mov rsi, [r14+96]
000e60e6mov rdx, [r14+112]
000e60ealea rdi, [rsp+136]
000e60f2call alloc::slice::_<impl [T]>::to_vec
000e60f7mov r15, [r14+120]
000e60fbtest r15, r15
000e60femov [rsp+56], rbp
000e6103je 0xe6124
000e6105lock inc [r15]
000e6109jle 0xe69e3
000e610fmov rax, [r14+128]
000e6116mov [rsp+32], rax
000e611bmov rbp, [r14+136]
000e6122jmp 0xe6124
000e6124
000e6124loc_e6124:
000e6124mov r12b, [r14+432]
000e612binc r13
000e612elea r14, [rsp+384]
000e6136lea rsi, [rsp+680]
000e613emov edx, 256
000e6143mov rdi, r14
000e6146call [rip+0x12b9d4]
000e614cxorps x0, x0
000e614fmovaps [r14+272], x0
000e6157movups x0, [rsp+112]
000e615cmovaps [r14-128], x0
000e6161mov rax, [rsp+128]
000e6169mov [r14-112], rax
000e616dmovups x0, [rsp+224]
000e6175movups [r14-104], x0
000e617amov rax, [rsp+240]
000e6182mov [r14-88], rax
000e6186and [r14-56], 0
000e618bmov rsi, [rsp+8]
000e6190movups x0, [rsi+400]
000e6197lea r14, [rsp+304]
000e619fmovups x1, [rsp+136]
000e61a7movaps [r14], x1
000e61abmov rax, [rsp+152]
000e61b3mov [r14+16], rax
000e61b7mov [r14+32], r15
000e61bbmov rax, [rsp+32]
000e61c0mov [r14+40], rax
000e61c4mov [r14+48], rbp
000e61c8mov [r14+368], r12b
000e61cfmov r15, [rsp+56]
000e61d4mov [r14+56], r15
000e61d8mov [r14+64], r13
000e61dcmov rax, [rsp+24]
000e61e1mov [r14+72], rax
000e61e5movaps [r14+336], x0
000e61edcmp bl, 2
000e61f0je 0xe6206
000e61f2movzx eax, bl
000e61f5cmp eax, 1
000e61f8jne 0xe621b
000e61falea rdx, [rsp+256]
000e6202xor edi, edi
000e6204jmp 0xe6211
000e6206
000e6206loc_e6206:
000e6206push 1
000e6208pop rdi
000e6209lea rdx, [rsp+256]
000e6211
000e6211loc_e6211:
000e6211call aho_corasick::dfa::Builder::finish_build_one_start
000e6216jmp 0xe6930
000e621b
000e621bloc_e621b:
000e621bmov rcx, [rsp+24]
000e6220shl [rsp+16], cl
000e6225mov rbx, [rsi]
000e6228mov r12, rsi
000e622bmov r14, [rsi+16]
000e622flea rdi, [rsp+64]
000e6234mov rsi, r14
000e6237call _<T as alloc::vec::spec_from_elem::SpecFromElem>::from_elem
000e623clea rdi, [rsp+88]
000e6241mov rsi, r14
000e6244call _<T as alloc::vec::spec_from_elem::SpecFromElem>::from_elem
000e6249mov rdi, r15
000e624ccall alloc::raw_vec::RawVec<T,A>::allocate_in
000e6251mov rcx, rsp
000e6254and [rcx], 0
000e6257mov [rsp+48], rax
000e625cmov [rsp+216], rdx
000e6264imul r15, r14, 20
000e6268add r15, rbx
000e626bmov rdi, r14
000e626ecall aho_corasick::util::primitives::StateID::iter
000e6273lea rax, [rsp+224]
000e627bmov [rax], rbx
000e627emov [rax+8], r15
000e6282mov r15, rax
000e6285and [rax+16], 0
000e628amov [rax+24], r14
000e628emov eax, [r12+424]
000e6296mov [rsp+208], rax
000e629emov eax, [r12+428]
000e62a6mov [rsp+192], rax
000e62ae
000e62aeloc_e62ae:
000e62aemov rdi, r15
000e62b1call _<aho_corasick::util::primitives::WithStateIDIter<I> as core::iter::traits::iterator::Iterator>::next
000e62b6test rdx, rdx
000e62b9je 0xe6743
000e62bfmov r13l, eax
000e62c2mov r14l, eax
000e62c5cmp eax, 2
000e62c8jae 0xe6310
000e62camov ebx, [rsp]
000e62cdmov rdi, [rsp+64]
000e62d2mov rsi, [rsp+80]
000e62d7mov rdx, r14
000e62dalea rcx, [rip+0x10207f]
000e62e1call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e62e6mov [rax], ebx
000e62e8mov ebx, [rsp]
000e62ebmov rdi, [rsp+88]
000e62f0mov rsi, [rsp+104]
000e62f5mov rdx, r14
000e62f8lea rcx, [rip+0x102079]
000e62ffcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e6304mov [rax], ebx
000e6306
000e6306loc_e6306:
000e6306mov rax, [rsp+16]
000e630badd [rsp], eax
000e630ejmp 0xe62ae
000e6310
000e6310loc_e6310:
000e6310mov rbp, rdx
000e6313mov rax, [rsp+208]
000e631bcmp r13l, eax
000e631ejne 0xe635f
000e6320mov ebx, [rsp]
000e6323mov rdi, [rsp+64]
000e6328mov rsi, [rsp+80]
000e632dmov r14, rax
000e6330mov rdx, rax
000e6333lea rcx, [rip+0x101ff6]
000e633acall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e633fmov [rax], ebx
000e6341mov rdi, [rsp+88]
000e6346mov rsi, [rsp+104]
000e634bmov rdx, r14
000e634elea rcx, [rip+0x101ff3]
000e6355call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e635aand [rax], 0
000e635djmp 0xe63d1
000e635f
000e635floc_e635f:
000e635fmov rax, [rsp+192]
000e6367cmp r13l, eax
000e636ajne 0xe651e
000e6370mov rdi, [rsp+64]
000e6375mov rsi, [rsp+80]
000e637amov r14, rax
000e637dmov rdx, rax
000e6380lea rcx, [rip+0x101f61]
000e6387call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e638cand [rax], 0
000e638fmov ebx, [rsp]
000e6392mov rdi, [rsp+88]
000e6397mov rsi, [rsp+104]
000e639cmov rdx, r14
000e639flea rcx, [rip+0x101f5a]
000e63a6call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e63abmov [rax], ebx
000e63admov edx, [rsp]
000e63b0mov rcx, [rsp+24]
000e63b5shr rdx, cl
000e63b8mov rdi, [rsp+48]
000e63bdmov rsi, [rsp+56]
000e63c2lea rcx, [rip+0x101f4f]
000e63c9call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e63cemov [rax], 1
000e63d1
000e63d1loc_e63d1:
000e63d1cmp [rbp+8], 0
000e63d5mov rbx, [rsp+8]
000e63dalea r14, [rsp+256]
000e63e2je 0xe6401
000e63e4mov ebp, [rsp]
000e63e7mov rdi, rbx
000e63eamov esi, r13l
000e63edcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e63f2mov ecx, edx
000e63f4mov rdi, r14
000e63f7mov esi, ebp
000e63f9mov rdx, rax
000e63fccall aho_corasick::dfa::DFA::set_matches
000e6401
000e6401loc_e6401:
000e6401mov rdi, rbx
000e6404mov esi, r13l
000e6407call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e640cmov [rsp+136], rax
000e6414mov [rsp+144], edx
000e641bxor ebx, ebx
000e641dxor r15l, r15l
000e6420
000e6420loc_e6420:
000e6420lea rdi, [rsp+112]
000e6425lea rsi, [rsp+136]
000e642dcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e6432cmp [rsp+112], 0
000e6437je 0xe64b2
000e6439movzx r13l, [rsp+113]
000e643fmov ebp, [rsp+114]
000e6443
000e6443loc_e6443:
000e6443cmp r15, r13
000e6446jae 0xe647e
000e6448movzx eax, r15b
000e644cmov r12b, [rsp+rax+384]
000e6454inc r15
000e6457test bl, bl
000e6459mov bl, 1
000e645bje 0xe6462
000e645dcmp r14b, r12b
000e6460je 0xe6443
000e6462
000e6462loc_e6462:
000e6462movzx edx, r12b
000e6466lea rdi, [rsp+256]
000e646emov rsi, rsp
000e6471push 1
000e6473pop rcx
000e6474call aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}
000e6479mov r14l, r12l
000e647cjmp 0xe6443
000e647e
000e647eloc_e647e:
000e647emov r12b, [rsp+r13+384]
000e6486test bl, bl
000e6488je 0xe648f
000e648acmp r14b, r12b
000e648dje 0xe64a8
000e648f
000e648floc_e648f:
000e648fmovzx edx, r12b
000e6493lea rdi, [rsp+256]
000e649bmov rsi, rsp
000e649emov ecx, ebp
000e64a0call aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}
000e64a5mov r14l, r12l
000e64a8
000e64a8loc_e64a8:
000e64a8inc r15
000e64abmov bl, 1
000e64adjmp 0xe6420
000e64b2
000e64b2loc_e64b2:
000e64b2mov [rsp+136], r15
000e64bamov [rsp+144], 255
000e64c6mov [rsp+152], 0
000e64celea r15, [rsp+224]
000e64d6
000e64d6loc_e64d6:
000e64d6lea rdi, [rsp+136]
000e64decall core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
000e64e3test rax, rax
000e64e6je 0xe6306
000e64ecmovzx eax, dl
000e64efmov bpl, [rsp+rax+384]
000e64f7test bl, bl
000e64f9mov bl, 1
000e64fbje 0xe6502
000e64fdcmp r14b, bpl
000e6500je 0xe64d6
000e6502
000e6502loc_e6502:
000e6502movzx edx, bpl
000e6506lea rdi, [rsp+256]
000e650emov rsi, rsp
000e6511push 1
000e6513pop rcx
000e6514call aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}
000e6519mov r14l, ebp
000e651cjmp 0xe64d6
000e651e
000e651eloc_e651e:
000e651emov ebx, [rsp]
000e6521mov [rsp+44], ebx
000e6525mov rcx, [rsp+16]
000e652alea eax, [rbx+rcx]
000e652dmov [rsp+4], eax
000e6531add eax, ecx
000e6533mov [rsp], eax
000e6536mov rdi, [rsp+64]
000e653bmov rsi, [rsp+80]
000e6540mov rdx, r14
000e6543lea rcx, [rip+0x101d56]
000e654acall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e654fmov [rax], ebx
000e6551mov ebx, [rsp+4]
000e6555mov rdi, [rsp+88]
000e655amov rsi, [rsp+104]
000e655fmov rdx, r14
000e6562lea rcx, [rip+0x101d4f]
000e6569call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e656emov [rax], ebx
000e6570mov edx, [rsp+4]
000e6574mov rcx, [rsp+24]
000e6579shr rdx, cl
000e657cmov rdi, [rsp+48]
000e6581mov rsi, [rsp+56]
000e6586lea rcx, [rip+0x101d43]
000e658dcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e6592mov [rax], 1
000e6595cmp [rbp+8], 0
000e6599mov rbx, [rsp+8]
000e659elea r15, [rsp+256]
000e65a6je 0xe65e8
000e65a8mov r14l, [rsp+44]
000e65admov rdi, rbx
000e65b0mov esi, r13l
000e65b3call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e65b8mov ecx, edx
000e65bamov rdi, r15
000e65bdmov esi, r14l
000e65c0mov rdx, rax
000e65c3call aho_corasick::dfa::DFA::set_matches
000e65c8mov r14l, [rsp+4]
000e65cdmov rdi, rbx
000e65d0mov esi, r13l
000e65d3call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e65d8mov ecx, edx
000e65damov rdi, r15
000e65ddmov esi, r14l
000e65e0mov rdx, rax
000e65e3call aho_corasick::dfa::DFA::set_matches
000e65e8
000e65e8loc_e65e8:
000e65e8mov [rsp+136], rbp
000e65f0mov [rsp+144], rbx
000e65f8mov [rsp+152], r15
000e6600lea rax, [rsp+44]
000e6605mov [rsp+160], rax
000e660dlea rax, [rsp+4]
000e6612mov [rsp+168], rax
000e661amov rdi, rbx
000e661dmov esi, r13l
000e6620call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e6625mov [rsp+112], rax
000e662amov [rsp+120], edx
000e662exor ebx, ebx
000e6630xor r13l, r13l
000e6633
000e6633loc_e6633:
000e6633lea rdi, [rsp+182]
000e663blea rsi, [rsp+112]
000e6640call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e6645cmp [rsp+182], 0
000e664dje 0xe66df
000e6653movzx r14l, [rsp+183]
000e665cmov eax, [rsp+184]
000e6663mov [rsp+32], eax
000e6667mov r12, r13
000e666a
000e666aloc_e666a:
000e666amov r13, r12
000e666dcmp r12, r14
000e6670jae 0xe66a9
000e6672movzx eax, r13b
000e6676mov r15b, [rsp+rax+384]
000e667elea r12, [r13+1]
000e6682test bl, bl
000e6684mov bl, 1
000e6686je 0xe668d
000e6688cmp bpl, r15b
000e668bje 0xe666a
000e668d
000e668dloc_e668d:
000e668dmovzx edx, r15b
000e6691lea rdi, [rsp+136]
000e6699mov esi, r13l
000e669cpush 1
000e669epop rcx
000e669fcall aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}
000e66a4mov ebp, r15l
000e66a7jmp 0xe666a
000e66a9
000e66a9loc_e66a9:
000e66a9mov r15b, [rsp+r14+384]
000e66b1test bl, bl
000e66b3je 0xe66ba
000e66b5cmp bpl, r15b
000e66b8je 0xe66d5
000e66ba
000e66baloc_e66ba:
000e66bamovzx edx, r15b
000e66belea rdi, [rsp+136]
000e66c6mov esi, r14l
000e66c9mov ecx, [rsp+32]
000e66cdcall aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}
000e66d2mov ebp, r15l
000e66d5
000e66d5loc_e66d5:
000e66d5inc r13
000e66d8mov bl, 1
000e66dajmp 0xe6633
000e66df
000e66dfloc_e66df:
000e66dfmov [rsp+112], r13
000e66e4mov [rsp+120], 255
000e66edmov [rsp+128], 0
000e66f5lea r15, [rsp+224]
000e66fd
000e66fdloc_e66fd:
000e66fdlea rdi, [rsp+112]
000e6702call core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
000e6707test rax, rax
000e670aje 0xe62ae
000e6710movzx eax, dl
000e6713mov r14b, [rsp+rax+384]
000e671btest bl, bl
000e671dmov bl, 1
000e671fje 0xe6726
000e6721cmp bpl, r14b
000e6724je 0xe66fd
000e6726
000e6726loc_e6726:
000e6726movzx eax, r14b
000e672alea rdi, [rsp+136]
000e6732mov esi, edx
000e6734mov edx, eax
000e6736push 1
000e6738pop rcx
000e6739call aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}
000e673emov ebp, r14l
000e6741jmp 0xe66fd
000e6743
000e6743loc_e6743:
000e6743mov rax, [rsp+360]
000e674bmov [rsp+32], rax
000e6750xor edx, edx
000e6752lea r12, [rip+0x101ae7]
000e6759lea r14, [rip+0x101b28]
000e6760
000e6760loc_e6760:
000e6760cmp rdx, [rsp+32]
000e6765mov rsi, [rsp+56]
000e676aje 0xe685c
000e6770lea rbx, [rdx+1]
000e6774mov r15, rdx
000e6777mov rcx, [rsp+24]
000e677cshl r15, cl
000e677fmov rdi, [rsp+48]
000e6784lea rcx, [rip+0x101a6d]
000e678bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e6790cmp [rax], 0
000e6793mov rdi, [rsp+256]
000e679bmov rsi, [rsp+272]
000e67a3mov rdx, r15
000e67a6je 0xe67fe
000e67a8lea rcx, [rip+0x101aa9]
000e67afcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e67b4mov rdi, rax
000e67b7mov rsi, rdx
000e67bamov rdx, [rsp+16]
000e67bflea rcx, [rip+0x101aaa]
000e67c6call core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
000e67cbmov r15, rax
000e67cemov r13, rdx
000e67d1shl r13, 2
000e67d5xor ebp, ebp
000e67d7
000e67d7loc_e67d7:
000e67d7cmp r13, rbp
000e67daje 0xe6854
000e67dcmov edx, [r15+rbp]
000e67e0mov rdi, [rsp+88]
000e67e5mov rsi, [rsp+104]
000e67eamov rcx, r14
000e67edcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e67f2mov eax, [rax]
000e67f4mov [r15+rbp], eax
000e67f8add rbp, 4
000e67fcjmp 0xe67d7
000e67fe
000e67feloc_e67fe:
000e67felea rcx, [rip+0x101a0b]
000e6805call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e680amov rdi, rax
000e680dmov rsi, rdx
000e6810mov rdx, [rsp+16]
000e6815lea rcx, [rip+0x101a0c]
000e681ccall core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
000e6821mov r15, rax
000e6824mov r13, rdx
000e6827shl r13, 2
000e682bxor ebp, ebp
000e682d
000e682dloc_e682d:
000e682dcmp r13, rbp
000e6830je 0xe6854
000e6832mov edx, [r15+rbp]
000e6836mov rdi, [rsp+64]
000e683bmov rsi, [rsp+80]
000e6840mov rcx, r12
000e6843call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e6848mov eax, [rax]
000e684amov [r15+rbp], eax
000e684eadd rbp, 4
000e6852jmp 0xe682d
000e6854
000e6854loc_e6854:
000e6854mov rdx, rbx
000e6857jmp 0xe6760
000e685c
000e685cloc_e685c:
000e685cmov r15, [rsp+8]
000e6861mov edx, [r15+416]
000e6868mov rbx, [rsp+88]
000e686dmov r14, [rsp+104]
000e6872lea rcx, [rip+0x10191f]
000e6879mov rdi, rbx
000e687cmov rsi, r14
000e687fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e6884mov eax, [rax]
000e6886mov [rsp+656], eax
000e688dmov edx, [r15+420]
000e6894lea rcx, [rip+0x101915]
000e689bmov rdi, rbx
000e689emov rsi, r14
000e68a1call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e68a6mov eax, [rax]
000e68a8mov [rsp+660], eax
000e68afmov r15, [rsp+64]
000e68b4mov rsi, [rsp+80]
000e68b9lea rcx, [rip+0x101908]
000e68c0mov rdi, r15
000e68c3mov rdx, [rsp+208]
000e68cbcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e68d0mov eax, [rax]
000e68d2mov [rsp+664], eax
000e68d9lea rcx, [rip+0x101900]
000e68e0mov rdi, rbx
000e68e3mov rsi, r14
000e68e6mov rdx, [rsp+192]
000e68eecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e68f3mov eax, [rax]
000e68f5mov [rsp+668], eax
000e68fcmov rdi, [rsp+48]
000e6901mov rsi, [rsp+216]
000e6909call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000e690emov rsi, [rsp+96]
000e6913mov rdi, rbx
000e6916call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e691bmov rsi, [rsp+72]
000e6920mov rdi, r15
000e6923call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e6928lea r14, [rsp+304]
000e6930
000e6930loc_e6930:
000e6930lea rbx, [rsp+256]
000e6938mov rdi, rbx
000e693bcall alloc::vec::Vec<T,A>::shrink_to_fit
000e6940mov rdi, r14
000e6943call alloc::vec::Vec<T,A>::shrink_to_fit
000e6948mov rax, [rbx+32]
000e694cmov r15, [rbx+40]
000e6950cmp rax, r15
000e6953jbe 0xe69b6
000e6955imul rdx, rax, 24
000e6959mov rdi, [rsp+280]
000e6961test r15, r15
000e6964je 0xe6983
000e6966imul rbx, r15, 24
000e696apush 8
000e696cpop r14
000e696emov rsi, r14
000e6971mov rcx, r14
000e6974mov r8, rbx
000e6977call _<alloc::alloc::Global as core::alloc::Allocator>::shrink
000e697ctest rax, rax
000e697fjne 0xe6991
000e6981jmp 0xe69ab
000e6983
000e6983loc_e6983:
000e6983mov rsi, rdx
000e6986call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000e698bpush 8
000e698dpop rax
000e698exor r15l, r15l
000e6991
000e6991loc_e6991:
000e6991mov [rsp+280], rax
000e6999mov [rsp+288], r15
000e69a1mov r14, 0x8000000000000001
000e69ab
000e69abloc_e69ab:
000e69abmov rdi, r14
000e69aemov rsi, rbx
000e69b1call alloc::raw_vec::handle_reserve
000e69b6
000e69b6loc_e69b6:
000e69b6lea rsi, [rsp+256]
000e69bemov edx, 424
000e69c3mov rdi, [rsp+200]
000e69cbcall [rip+0x12b14f]
000e69d1
000e69d1loc_e69d1:
000e69d1add rsp, 936
000e69d8pop rbx
000e69d9pop r12
000e69dbpop r13
000e69ddpop r14
000e69dfpop r15
000e69e1pop rbp
000e69e2ret
000e69e3
000e69e3loc_e69e3:
000e69e3ud2
000e69e5
000e69e5 0f 0b ..
000e5f47
000e69e7
000e69e7_ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.10:
000e69e7push r14
000e69e9push rbx
000e69eapush rax
000e69ebmov r14, rsi
000e69eemov rbx, rdi
000e69f1mov rdi, rsi
000e69f4mov rsi, rbx
000e69f7xor edx, edx
000e69f9call alloc::alloc::Global::alloc_impl
000e69fetest rax, rax
000e6a01je 0xe6a0b
000e6a03add rsp, 8
000e6a07pop rbx
000e6a08pop r14
000e6a0aret
000e6a0b
000e6a0bloc_e6a0b:
000e6a0bmov rdi, r14
000e6a0emov rsi, rbx
000e6a11call alloc::alloc::handle_alloc_error
000e6a16ud2
000e69e7
000e69e7_ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.10:
000e69e7push r14
000e69e9push rbx
000e69eapush rax
000e69ebmov r14, rsi
000e69eemov rbx, rdi
000e69f1mov rdi, rsi
000e69f4mov rsi, rbx
000e69f7xor edx, edx
000e69f9call alloc::alloc::Global::alloc_impl
000e69fetest rax, rax
000e6a01je 0xe6a0b
000e6a03add rsp, 8
000e6a07pop rbx
000e6a08pop r14
000e6a0aret
000e6a0b
000e6a0bloc_e6a0b:
000e6a0bmov rdi, r14
000e6a0emov rsi, rbx
000e6a11call alloc::alloc::handle_alloc_error
000e6a16ud2
000e69e7
000e6a18
000e6a18_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::start_state:
000e6a18mov rax, rdi
000e6a1bmov ecx, edx
000e6a1dmov ecx, [rsi+4*rcx+424]
000e6a24mov [rdi+4], ecx
000e6a27and [rdi], 0
000e6a2aret
000e6a18
000e6a18_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::start_state:
000e6a18mov rax, rdi
000e6a1bmov ecx, edx
000e6a1dmov ecx, [rsi+4*rcx+424]
000e6a24mov [rdi+4], ecx
000e6a27and [rdi], 0
000e6a2aret
000e6a18
000e6a2b
000e6a2b_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::next_state:
000e6a2bpush rbp
000e6a2cpush r15
000e6a2epush r14
000e6a30push r13
000e6a32push r12
000e6a34push rbx
000e6a35sub rsp, 72
000e6a39mov ebx, ecx
000e6a3bmov r15l, edx
000e6a3emov [rsp+8], esi
000e6a42movzx eax, bl
000e6a45mov [rsp+48], rax
000e6a4amov r12, [rdi]
000e6a4dmov r13, [rdi+16]
000e6a51mov rax, [rdi+48]
000e6a55mov [rsp+40], rax
000e6a5amov [rsp+24], rdi
000e6a5fmov rax, [rdi+64]
000e6a63mov [rsp+32], rax
000e6a68lea rbp, [rsp+14]
000e6a6dlea r14, [rsp+56]
000e6a72
000e6a72loc_e6a72:
000e6a72mov rdi, r12
000e6a75mov rsi, r13
000e6a78mov edx, r15l
000e6a7blea rcx, [rip+0x106826]
000e6a82call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e6a87mov eax, [rax+4]
000e6a8atest rax, rax
000e6a8dje 0xe6aca
000e6a8fmov rcx, [rsp+24]
000e6a94mov rdx, [rsp+48]
000e6a99movzx edx, [rcx+rdx+144]
000e6aa1add rdx, rax
000e6aa4mov rdi, [rsp+40]
000e6aa9mov rsi, [rsp+32]
000e6aaelea rcx, [rip+0x10680b]
000e6ab5call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e6abamov ecx, [rax]
000e6abc
000e6abcloc_e6abc:
000e6abccmp ecx, 1
000e6abfjne 0xe6b25
000e6ac1cmp [rsp+8], 0
000e6ac6je 0xe6b07
000e6ac8jmp 0xe6b25
000e6aca
000e6acaloc_e6aca:
000e6acamov rdi, [rsp+24]
000e6acfmov esi, r15l
000e6ad2call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e6ad7mov [rsp+56], rax
000e6adcmov [rsp+64], edx
000e6ae0
000e6ae0loc_e6ae0:
000e6ae0mov rdi, rbp
000e6ae3mov rsi, r14
000e6ae6call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e6aebcmp [rsp+14], 0
000e6af0je 0xe6b00
000e6af2cmp [rsp+15], bl
000e6af6jb 0xe6ae0
000e6af8jne 0xe6b00
000e6afamov ecx, [rsp+16]
000e6afejmp 0xe6abc
000e6b00
000e6b00loc_e6b00:
000e6b00cmp [rsp+8], 0
000e6b05jne 0xe6b2f
000e6b07
000e6b07loc_e6b07:
000e6b07mov rdi, r12
000e6b0amov rsi, r13
000e6b0dmov edx, r15l
000e6b10lea rcx, [rip+0x106fe1]
000e6b17call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e6b1cmov r15l, [rax+12]
000e6b20jmp 0xe6a72
000e6b25
000e6b25loc_e6b25:
000e6b25xor eax, eax
000e6b27cmp ecx, 1
000e6b2acmovne eax, ecx
000e6b2djmp 0xe6b31
000e6b2f
000e6b2floc_e6b2f:
000e6b2fxor eax, eax
000e6b31
000e6b31loc_e6b31:
000e6b31add rsp, 72
000e6b35pop rbx
000e6b36pop r12
000e6b38pop r13
000e6b3apop r14
000e6b3cpop r15
000e6b3epop rbp
000e6b3fret
000e6a2b
000e6a2b_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::next_state:
000e6a2bpush rbp
000e6a2cpush r15
000e6a2epush r14
000e6a30push r13
000e6a32push r12
000e6a34push rbx
000e6a35sub rsp, 72
000e6a39mov ebx, ecx
000e6a3bmov r15l, edx
000e6a3emov [rsp+8], esi
000e6a42movzx eax, bl
000e6a45mov [rsp+48], rax
000e6a4amov r12, [rdi]
000e6a4dmov r13, [rdi+16]
000e6a51mov rax, [rdi+48]
000e6a55mov [rsp+40], rax
000e6a5amov [rsp+24], rdi
000e6a5fmov rax, [rdi+64]
000e6a63mov [rsp+32], rax
000e6a68lea rbp, [rsp+14]
000e6a6dlea r14, [rsp+56]
000e6a72
000e6a72loc_e6a72:
000e6a72mov rdi, r12
000e6a75mov rsi, r13
000e6a78mov edx, r15l
000e6a7blea rcx, [rip+0x106826]
000e6a82call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e6a87mov eax, [rax+4]
000e6a8atest rax, rax
000e6a8dje 0xe6aca
000e6a8fmov rcx, [rsp+24]
000e6a94mov rdx, [rsp+48]
000e6a99movzx edx, [rcx+rdx+144]
000e6aa1add rdx, rax
000e6aa4mov rdi, [rsp+40]
000e6aa9mov rsi, [rsp+32]
000e6aaelea rcx, [rip+0x10680b]
000e6ab5call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e6abamov ecx, [rax]
000e6abc
000e6abcloc_e6abc:
000e6abccmp ecx, 1
000e6abfjne 0xe6b25
000e6ac1cmp [rsp+8], 0
000e6ac6je 0xe6b07
000e6ac8jmp 0xe6b25
000e6aca
000e6acaloc_e6aca:
000e6acamov rdi, [rsp+24]
000e6acfmov esi, r15l
000e6ad2call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e6ad7mov [rsp+56], rax
000e6adcmov [rsp+64], edx
000e6ae0
000e6ae0loc_e6ae0:
000e6ae0mov rdi, rbp
000e6ae3mov rsi, r14
000e6ae6call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e6aebcmp [rsp+14], 0
000e6af0je 0xe6b00
000e6af2cmp [rsp+15], bl
000e6af6jb 0xe6ae0
000e6af8jne 0xe6b00
000e6afamov ecx, [rsp+16]
000e6afejmp 0xe6abc
000e6b00
000e6b00loc_e6b00:
000e6b00cmp [rsp+8], 0
000e6b05jne 0xe6b2f
000e6b07
000e6b07loc_e6b07:
000e6b07mov rdi, r12
000e6b0amov rsi, r13
000e6b0dmov edx, r15l
000e6b10lea rcx, [rip+0x106fe1]
000e6b17call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e6b1cmov r15l, [rax+12]
000e6b20jmp 0xe6a72
000e6b25
000e6b25loc_e6b25:
000e6b25xor eax, eax
000e6b27cmp ecx, 1
000e6b2acmovne eax, ecx
000e6b2djmp 0xe6b31
000e6b2f
000e6b2floc_e6b2f:
000e6b2fxor eax, eax
000e6b31
000e6b31loc_e6b31:
000e6b31add rsp, 72
000e6b35pop rbx
000e6b36pop r12
000e6b38pop r13
000e6b3apop r14
000e6b3cpop r15
000e6b3epop rbp
000e6b3fret
000e6a2b
000e6b40
000e6b40_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::is_special:
000e6b40cmp [rdi+416], esi
000e6b46setae al
000e6b49ret
000e6b40
000e6b40_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::is_special:
000e6b40cmp [rdi+416], esi
000e6b46setae al
000e6b49ret
000e6b40
000e6b4a
000e6b4a_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::is_match:
000e6b4adec esi
000e6b4ccmp esi, [rdi+420]
000e6b52setb al
000e6b55ret
000e6b4a
000e6b4a_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::is_match:
000e6b4adec esi
000e6b4ccmp esi, [rdi+420]
000e6b52setb al
000e6b55ret
000e6b4a
000e6b56
000e6b56_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::is_start:
000e6b56cmp [rdi+424], esi
000e6b5csete cl
000e6b5fcmp [rdi+428], esi
000e6b65sete al
000e6b68or al, cl
000e6b6aret
000e6b56
000e6b56_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::is_start:
000e6b56cmp [rdi+424], esi
000e6b5csete cl
000e6b5fcmp [rdi+428], esi
000e6b65sete al
000e6b68or al, cl
000e6b6aret
000e6b56
000e6b6b
000e6b6b_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::match_kind:
000e6b6bmov al, [rdi+432]
000e6b71ret
000e6b6b
000e6b6b_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::match_kind:
000e6b6bmov al, [rdi+432]
000e6b71ret
000e6b6b
000e6b72
000e6b72_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::match_len:
000e6b72push rax
000e6b73call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e6b78mov rdi, rax
000e6b7bmov esi, edx
000e6b7dpop rax
000e6b7ejmp 0xe8214
000e6b72
000e6b72_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::match_len:
000e6b72push rax
000e6b73call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e6b78mov rdi, rax
000e6b7bmov esi, edx
000e6b7dpop rax
000e6b7ejmp 0xe8214
000e6b72
000e6b83
000e6b83_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::match_pattern:
000e6b83push r14
000e6b85push rbx
000e6b86sub rsp, 24
000e6b8amov rbx, rdx
000e6b8dcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e6b92lea r14, [rsp+8]
000e6b97mov [r14], rax
000e6b9amov [r14+8], edx
000e6b9einc rbx
000e6ba1
000e6ba1loc_e6ba1:
000e6ba1dec rbx
000e6ba4je 0xe6bb7
000e6ba6mov rdi, r14
000e6ba9call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e6baecmp eax, 1
000e6bb1je 0xe6ba1
000e6bb3xor edi, edi
000e6bb5jmp 0xe6bc5
000e6bb7
000e6bb7loc_e6bb7:
000e6bb7lea rdi, [rsp+8]
000e6bbccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e6bc1mov edi, eax
000e6bc3mov ebx, edx
000e6bc5
000e6bc5loc_e6bc5:
000e6bc5lea rsi, [rip+0x106f5c]
000e6bcccall core::option::Option<T>::unwrap
000e6bd1mov eax, ebx
000e6bd3add rsp, 24
000e6bd7pop rbx
000e6bd8pop r14
000e6bdaret
000e6b83
000e6b83_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::match_pattern:
000e6b83push r14
000e6b85push rbx
000e6b86sub rsp, 24
000e6b8amov rbx, rdx
000e6b8dcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e6b92lea r14, [rsp+8]
000e6b97mov [r14], rax
000e6b9amov [r14+8], edx
000e6b9einc rbx
000e6ba1
000e6ba1loc_e6ba1:
000e6ba1dec rbx
000e6ba4je 0xe6bb7
000e6ba6mov rdi, r14
000e6ba9call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e6baecmp eax, 1
000e6bb1je 0xe6ba1
000e6bb3xor edi, edi
000e6bb5jmp 0xe6bc5
000e6bb7
000e6bb7loc_e6bb7:
000e6bb7lea rdi, [rsp+8]
000e6bbccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e6bc1mov edi, eax
000e6bc3mov ebx, edx
000e6bc5
000e6bc5loc_e6bc5:
000e6bc5lea rsi, [rip+0x106f5c]
000e6bcccall core::option::Option<T>::unwrap
000e6bd1mov eax, ebx
000e6bd3add rsp, 24
000e6bd7pop rbx
000e6bd8pop r14
000e6bdaret
000e6b83
000e6bdb
000e6bdb_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::patterns_len:
000e6bdbmov rax, [rdi+112]
000e6bdfret
000e6bdb
000e6bdb_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::patterns_len:
000e6bdbmov rax, [rdi+112]
000e6bdfret
000e6bdb
000e6be0
000e6be0_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::pattern_len:
000e6be0push rax
000e6be1mov edx, esi
000e6be3mov rax, [rdi+96]
000e6be7mov rsi, [rdi+112]
000e6beblea rcx, [rip+0x106f1e]
000e6bf2mov rdi, rax
000e6bf5call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e6bfamov eax, [rax]
000e6bfcpop rcx
000e6bfdret
000e6be0
000e6be0_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::pattern_len:
000e6be0push rax
000e6be1mov edx, esi
000e6be3mov rax, [rdi+96]
000e6be7mov rsi, [rdi+112]
000e6beblea rcx, [rip+0x106f1e]
000e6bf2mov rdi, rax
000e6bf5call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e6bfamov eax, [rax]
000e6bfcpop rcx
000e6bfdret
000e6be0
000e6bfe
000e6bfe_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::min_pattern_len:
000e6bfemov rax, [rdi+400]
000e6c05ret
000e6bfe
000e6bfe_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::min_pattern_len:
000e6bfemov rax, [rdi+400]
000e6c05ret
000e6bfe
000e6c06
000e6c06_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::max_pattern_len:
000e6c06mov rax, [rdi+408]
000e6c0dret
000e6c06
000e6c06_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::max_pattern_len:
000e6c06mov rax, [rdi+408]
000e6c0dret
000e6c06
000e6c0e
000e6c0e_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::memory_usage:
000e6c0eimul rax, [rdi+16], 20
000e6c13imul rcx, [rdi+40], 9
000e6c18mov rdx, [rdi+88]
000e6c1cmov rsi, [rdi+112]
000e6c20mov r8, [rdi+120]
000e6c24test r8, r8
000e6c27je 0xe6c30
000e6c29mov r8, [rdi+136]
000e6c30
000e6c30loc_e6c30:
000e6c30add rsi, [rdi+64]
000e6c34add rcx, rax
000e6c37lea rax, [rcx+8*rdx]
000e6c3blea rax, [rax+4*rsi]
000e6c3fadd rax, r8
000e6c42ret
000e6c0e
000e6c0e_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::memory_usage:
000e6c0eimul rax, [rdi+16], 20
000e6c13imul rcx, [rdi+40], 9
000e6c18mov rdx, [rdi+88]
000e6c1cmov rsi, [rdi+112]
000e6c20mov r8, [rdi+120]
000e6c24test r8, r8
000e6c27je 0xe6c30
000e6c29mov r8, [rdi+136]
000e6c30
000e6c30loc_e6c30:
000e6c30add rsi, [rdi+64]
000e6c34add rcx, rax
000e6c37lea rax, [rcx+8*rdx]
000e6c3blea rax, [rax+4*rsi]
000e6c3fadd rax, r8
000e6c42ret
000e6c0e
000e6c43
000e6c43_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::prefilter:
000e6c43mov rcx, [rdi+120]
000e6c47lea rax, [rdi+120]
000e6c4btest rcx, rcx
000e6c4ecmove rax, rcx
000e6c52ret
000e6c43
000e6c43_<aho_corasick::nfa::noncontiguous::NFA as aho_corasick::automaton::Automaton>::prefilter:
000e6c43mov rcx, [rdi+120]
000e6c47lea rax, [rdi+120]
000e6c4btest rcx, rcx
000e6c4ecmove rax, rcx
000e6c52ret
000e6c43
000e6c53
000e6c53aho_corasick::automaton::Automaton::try_find:
000e6c53push rbx
000e6c54mov rbx, rdi
000e6c57call aho_corasick::automaton::try_find_fwd
000e6c5cmov rax, rbx
000e6c5fpop rbx
000e6c60ret
000e6c53
000e6c53aho_corasick::automaton::Automaton::try_find:
000e6c53push rbx
000e6c54mov rbx, rdi
000e6c57call aho_corasick::automaton::try_find_fwd
000e6c5cmov rax, rbx
000e6c5fpop rbx
000e6c60ret
000e6c53
000e6c61
000e6c61aho_corasick::automaton::Automaton::try_find_overlapping:
000e6c61push rax
000e6c62call aho_corasick::automaton::try_find_overlapping_fwd
000e6c67xor eax, eax
000e6c69pop rcx
000e6c6aret
000e6c61
000e6c61aho_corasick::automaton::Automaton::try_find_overlapping:
000e6c61push rax
000e6c62call aho_corasick::automaton::try_find_overlapping_fwd
000e6c67xor eax, eax
000e6c69pop rcx
000e6c6aret
000e6c61
000e6c6b
000e6c6b_<aho_corasick::nfa::noncontiguous::NFA as core::fmt::Debug>::fmt:
000e6c6bpush rbp
000e6c6cpush r15
000e6c6epush r14
000e6c70push r13
000e6c72push r12
000e6c74push rbx
000e6c75sub rsp, 312
000e6c7cmov r14, rsi
000e6c7fmov r15, rdi
000e6c82lea rax, [rip+0x1023df]
000e6c89lea rbx, [rsp+120]
000e6c8emov [rbx], rax
000e6c91mov [rbx+8], 1
000e6c99lea rax, [rip-0x559a8]
000e6ca0mov [rbx+16], rax
000e6ca4xorps x0, x0
000e6ca7movups [rbx+24], x0
000e6cabmov rdi, [rsi+32]
000e6cafmov rsi, [rsi+40]
000e6cb3mov rdx, rbx
000e6cb6call core::fmt::Formatter::write_fmt
000e6cbbmov cl, 1
000e6cbdtest al, al
000e6cbfjne 0xe7666
000e6cc5mov [rsp+248], r15
000e6ccdmov rax, [rsp+248]
000e6cd5mov r15, [rax]
000e6cd8mov rax, [rsp+248]
000e6ce0mov r13, [rax+16]
000e6ce4imul rax, r13, 20
000e6ce8mov [rsp+264], rax
000e6cf0lea r12, [r15+rax]
000e6cf4mov rdi, r13
000e6cf7call aho_corasick::util::primitives::StateID::iter
000e6cfclea rax, [rsp+280]
000e6d04mov [rax], r15
000e6d07mov r15, [rsp+248]
000e6d0fmov [rax+8], r12
000e6d13and [rax+16], 0
000e6d18mov [rsp+272], r13
000e6d20mov [rax+24], r13
000e6d24mov eax, [r15+420]
000e6d2bmov [rsp+244], eax
000e6d32mov eax, [r15+424]
000e6d39mov [rsp+260], eax
000e6d40mov eax, [r15+428]
000e6d47mov [rsp+256], eax
000e6d4elea rbp, [rsp+88]
000e6d53mov r12, [r14+32]
000e6d57mov rax, [r14+40]
000e6d5bmov [rsp], rax
000e6d5flea r14, [rsp+32]
000e6d64
000e6d64loc_e6d64:
000e6d64lea rdi, [rsp+280]
000e6d6ccall _<aho_corasick::util::primitives::WithStateIDIter<I> as core::iter::traits::iterator::Iterator>::next
000e6d71test rdx, rdx
000e6d74je 0xe746d
000e6d7amov r13, rdx
000e6d7dtest eax, eax
000e6d7fmov [rsp+16], rax
000e6d84je 0xe6e37
000e6d8acmp eax, 1
000e6d8djne 0xe6e8a
000e6d93push 1
000e6d95pop rdx
000e6d96mov [rsp+24], rdx
000e6d9blea rax, [rsp+24]
000e6da0mov [rsp+80], rax
000e6da5lea rax, [rip+0x1d2c4]
000e6dacmov [rsp+88], rax
000e6db1push 2
000e6db3pop rax
000e6db4mov [rsp+120], rax
000e6db9and [rsp+136], 0
000e6dc2mov [rsp+144], 6
000e6dceand [rsp+152], 0
000e6dd7mov rcx, 0x800000020
000e6de1mov [rsp+160], rcx
000e6de9mov [rsp+168], 3
000e6df1lea rcx, [rip+0x1012b0]
000e6df8mov [rsp+32], rcx
000e6dfdmov [rsp+40], rax
000e6e02mov [rsp+64], rbx
000e6e07mov [rsp+72], rdx
000e6e0clea rax, [rsp+80]
000e6e11mov [rsp+48], rax
000e6e16mov [rsp+56], rdx
000e6e1bmov rdi, r12
000e6e1emov rsi, [rsp]
000e6e22mov rdx, r14
000e6e25call core::fmt::Formatter::write_fmt
000e6e2atest al, al
000e6e2cje 0xe6d64
000e6e32jmp 0xe7664
000e6e37
000e6e37loc_e6e37:
000e6e37lea rax, [rip+0x1070ea]
000e6e3emov [rsp+120], rax
000e6e43mov [rsp+128], 1
000e6e4flea rax, [rip-0x55b5e]
000e6e56mov [rsp+136], rax
000e6e5exorps x0, x0
000e6e61movups [rsp+144], x0
000e6e69mov rdi, r12
000e6e6cmov rsi, [rsp]
000e6e70mov rdx, rbx
000e6e73call core::fmt::Formatter::write_fmt
000e6e78mov rcx, [rsp+16]
000e6e7dtest al, al
000e6e7fje 0xe6f1d
000e6e85jmp 0xe7664
000e6e8a
000e6e8aloc_e6e8a:
000e6e8alea ecx, [rax-1]
000e6e8dcmp [rsp+260], eax
000e6e94sete dl
000e6e97cmp [rsp+256], eax
000e6e9esete al
000e6ea1or al, dl
000e6ea3cmp ecx, [rsp+244]
000e6eaajae 0xe6eb9
000e6eactest al, al
000e6eaeje 0xe6ec6
000e6eb0lea rax, [rip+0x101079]
000e6eb7jmp 0xe6ed6
000e6eb9
000e6eb9loc_e6eb9:
000e6eb9test al, al
000e6ebbje 0xe6ecf
000e6ebdlea rax, [rip+0x10105c]
000e6ec4jmp 0xe6ed6
000e6ec6
000e6ec6loc_e6ec6:
000e6ec6lea rax, [rip+0x10704b]
000e6ecdjmp 0xe6ed6
000e6ecf
000e6ecfloc_e6ecf:
000e6ecflea rax, [rip+0x107032]
000e6ed6
000e6ed6loc_e6ed6:
000e6ed6mov [rsp+120], rax
000e6edbmov [rsp+128], 1
000e6ee7lea rax, [rip-0x55bf6]
000e6eeemov [rsp+136], rax
000e6ef6xorps x0, x0
000e6ef9movups [rsp+144], x0
000e6f01mov rdi, r12
000e6f04mov rsi, [rsp]
000e6f08mov rdx, rbx
000e6f0bcall core::fmt::Formatter::write_fmt
000e6f10test al, al
000e6f12mov rcx, [rsp+16]
000e6f17jne 0xe7664
000e6f1d
000e6f1dloc_e6f1d:
000e6f1dmov eax, ecx
000e6f1fmov [rsp+232], rax
000e6f27mov eax, [r13+12]
000e6f2bmov [rsp+24], rax
000e6f30push 2
000e6f32pop rdx
000e6f33mov [rsp+120], rdx
000e6f38and [rsp+136], 0
000e6f41push 6
000e6f43pop rsi
000e6f44mov [rsp+144], rsi
000e6f4cand [rsp+152], 0
000e6f55lea rax, [rsp+232]
000e6f5dmov [rsp+80], rax
000e6f62lea rax, [rip+0x1d107]
000e6f69mov [rsp+88], rax
000e6f6emov rdi, 0x800000020
000e6f78mov [rsp+160], rdi
000e6f80mov r8b, 3
000e6f83mov [rsp+168], r8b
000e6f8bmov [rsp+176], rdx
000e6f93and [rsp+192], 0
000e6f9clea rcx, [rsp+24]
000e6fa1mov [rsp+96], rcx
000e6fa6mov [rsp+104], rax
000e6fabmov [rsp+200], rsi
000e6fb3mov [rsp+208], 1
000e6fbfmov [rsp+216], rdi
000e6fc7mov [rsp+224], r8b
000e6fcflea rax, [rip+0x10145a]
000e6fd6mov [rsp+32], rax
000e6fdbmov [rsp+40], 3
000e6fe4mov [rsp+64], rbx
000e6fe9mov [rsp+72], rdx
000e6feelea rax, [rsp+80]
000e6ff3mov [rsp+48], rax
000e6ff8mov [rsp+56], rdx
000e6ffdmov rdi, r12
000e7000mov rsi, [rsp]
000e7004mov rdx, r14
000e7007call core::fmt::Formatter::write_fmt
000e700cmov rsi, [rsp+16]
000e7011test al, al
000e7013jne 0xe7664
000e7019mov rdi, r15
000e701ccall aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e7021and [rsp+80], 0
000e7027mov [rsp+88], rax
000e702cmov [rsp+96], edx
000e7030and [rsp+104], 0
000e7035
000e7035loc_e7035:
000e7035mov rdi, rbx
000e7038mov rsi, rbp
000e703bcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7040cmp [rsp+120], 0
000e7045je 0xe709d
000e7047movzx eax, [rsp+121]
000e704cmov ecx, [rsp+122]
000e7050cmp [rsp+104], 0
000e7055je 0xe707d
000e7057mov r13b, [rsp+108]
000e705cmov r15l, [rsp+112]
000e7061cmp r15l, ecx
000e7064jne 0xe70bf
000e7066movzx edx, r13b
000e706ashl rcx, 32
000e706eshl rax, 8
000e7072or rax, rcx
000e7075or rax, rdx
000e7078mov rdx, rax
000e707bjmp 0xe708e
000e707d
000e707dloc_e707d:
000e707dshl rcx, 32
000e7081mov rdx, rax
000e7084shl rdx, 8
000e7088or rdx, rcx
000e708bor rdx, rax
000e708e
000e708eloc_e708e:
000e708emov [rsp+104], 1
000e7096mov [rsp+108], rdx
000e709bjmp 0xe7035
000e709d
000e709dloc_e709d:
000e709dmov eax, [rsp+104]
000e70a1and [rsp+104], 0
000e70a6test eax, eax
000e70a8je 0xe726b
000e70aemov r13b, [rsp+108]
000e70b3mov r14b, [rsp+109]
000e70b8mov r15l, [rsp+112]
000e70bdjmp 0xe70e2
000e70bf
000e70bfloc_e70bf:
000e70bfmov r14b, [rsp+109]
000e70c4shl rcx, 32
000e70c8mov rdx, rax
000e70cbshl rdx, 8
000e70cfor rdx, rcx
000e70d2or rdx, rax
000e70d5mov [rsp+104], 1
000e70ddmov [rsp+108], rdx
000e70e2
000e70e2loc_e70e2:
000e70e2mov rax, [rsp+80]
000e70e7lea rcx, [rax+1]
000e70ebmov [rsp+80], rcx
000e70f0test rax, rax
000e70f3je 0xe713e
000e70f5lea rax, [rip+0x106e6c]
000e70fcmov [rsp+120], rax
000e7101mov [rsp+128], 1
000e710dlea rax, [rip-0x55e1c]
000e7114mov [rsp+136], rax
000e711cxorps x0, x0
000e711fmovups [rsp+144], x0
000e7127mov rdi, r12
000e712amov rsi, [rsp]
000e712emov rdx, rbx
000e7131call core::fmt::Formatter::write_fmt
000e7136test al, al
000e7138jne 0xe7664
000e713e
000e713eloc_e713e:
000e713emov eax, r15l
000e7141cmp r13b, r14b
000e7144jne 0xe71ca
000e714amov [rsp+232], r13b
000e7152mov [rsp+24], rax
000e7157lea rax, [rsp+232]
000e715fmov [rsp+32], rax
000e7164lea rax, [rip+1786]
000e716bmov [rsp+40], rax
000e7170lea rax, [rip+0x106e31]
000e7177mov [rsp+120], rax
000e717cpush 2
000e717epop rcx
000e717fmov [rsp+128], rcx
000e7187and [rsp+152], 0
000e7190lea rax, [rsp+24]
000e7195mov [rsp+48], rax
000e719alea rax, [rip-0x1c47e]
000e71a1mov [rsp+56], rax
000e71a6lea rax, [rsp+32]
000e71abmov [rsp+136], rax
000e71b3mov [rsp+144], rcx
000e71bbmov rdi, r12
000e71bemov rsi, [rsp]
000e71c2mov rdx, rbx
000e71c5jmp 0xe7259
000e71ca
000e71caloc_e71ca:
000e71camov [rsp+15], r13b
000e71cfmov [rsp+232], r14b
000e71d7mov [rsp+24], rax
000e71dclea rax, [rsp+15]
000e71e1mov [rsp+120], rax
000e71e6lea rcx, [rip+1656]
000e71edmov [rsp+128], rcx
000e71f5lea rax, [rsp+232]
000e71fdmov [rsp+136], rax
000e7205mov [rsp+144], rcx
000e720dlea rax, [rip+0x106d64]
000e7214mov [rsp+32], rax
000e7219push 3
000e721bpop rcx
000e721cmov [rsp+40], rcx
000e7221and [rsp+64], 0
000e7227lea rax, [rsp+24]
000e722cmov [rsp+152], rax
000e7234lea rax, [rip-0x1c518]
000e723bmov [rsp+160], rax
000e7243mov [rsp+48], rbx
000e7248mov [rsp+56], rcx
000e724dmov rdi, r12
000e7250mov rsi, [rsp]
000e7254lea rdx, [rsp+32]
000e7259
000e7259loc_e7259:
000e7259call core::fmt::Formatter::write_fmt
000e725etest al, al
000e7260je 0xe7035
000e7266jmp 0xe7664
000e726b
000e726bloc_e726b:
000e726blea rax, [rip+0x129ac6]
000e7272mov [rsp+120], rax
000e7277mov [rsp+128], 1
000e7283lea rax, [rip-0x55f92]
000e728amov [rsp+136], rax
000e7292xorps x0, x0
000e7295movups [rsp+144], x0
000e729dmov rdi, r12
000e72a0mov rsi, [rsp]
000e72a4mov rdx, rbx
000e72a7call core::fmt::Formatter::write_fmt
000e72actest al, al
000e72aemov r15, [rsp+248]
000e72b6lea r14, [rsp+32]
000e72bbmov rax, [rsp+16]
000e72c0jne 0xe7664
000e72c6dec eax
000e72c8cmp eax, [rsp+244]
000e72cfjae 0xe6d64
000e72d5lea rax, [rip+0x101184]
000e72dcmov [rsp+120], rax
000e72e1mov [rsp+128], 1
000e72edlea rax, [rip-0x55ffc]
000e72f4mov [rsp+136], rax
000e72fcxorps x0, x0
000e72ffmovups [rsp+144], x0
000e7307mov rdi, r12
000e730amov rsi, [rsp]
000e730emov rdx, rbx
000e7311call core::fmt::Formatter::write_fmt
000e7316mov rsi, [rsp+16]
000e731btest al, al
000e731djne 0xe7664
000e7323mov rdi, r15
000e7326call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e732bmov [rsp+32], rax
000e7330mov [rsp+40], edx
000e7334and [rsp+48], 0
000e733alea r13, [rsp+80]
000e733f
000e733floc_e733f:
000e733flea rdi, [rsp+32]
000e7344call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7349test eax, eax
000e734bje 0xe741a
000e7351mov r14l, edx
000e7354mov rax, [rsp+48]
000e7359lea rcx, [rax+1]
000e735dmov [rsp+48], rcx
000e7362test rax, rax
000e7365je 0xe73b0
000e7367lea rax, [rip+0x106bfa]
000e736emov [rsp+120], rax
000e7373mov [rsp+128], 1
000e737flea rax, [rip-0x5608e]
000e7386mov [rsp+136], rax
000e738exorps x0, x0
000e7391movups [rsp+144], x0
000e7399mov rdi, r12
000e739cmov rsi, [rsp]
000e73a0mov rdx, rbx
000e73a3call core::fmt::Formatter::write_fmt
000e73a8test al, al
000e73aajne 0xe7664
000e73b0
000e73b0loc_e73b0:
000e73b0mov eax, r14l
000e73b3mov [rsp+24], rax
000e73b8lea rax, [rip+0x12a1d1]
000e73bfmov [rsp+120], rax
000e73c4push 1
000e73c6pop rcx
000e73c7mov [rsp+128], rcx
000e73cfand [rsp+152], 0
000e73d8lea rax, [rsp+24]
000e73ddmov [rsp+80], rax
000e73e2lea rax, [rip+0x1cc87]
000e73e9mov [rsp+88], rax
000e73eemov [rsp+136], r13
000e73f6mov [rsp+144], rcx
000e73femov rdi, r12
000e7401mov rsi, [rsp]
000e7405mov rdx, rbx
000e7408call core::fmt::Formatter::write_fmt
000e740dtest al, al
000e740fje 0xe733f
000e7415jmp 0xe7664
000e741a
000e741aloc_e741a:
000e741alea rax, [rip+0x129917]
000e7421mov [rsp+120], rax
000e7426mov [rsp+128], 1
000e7432lea rax, [rip-0x56141]
000e7439mov [rsp+136], rax
000e7441xorps x0, x0
000e7444movups [rsp+144], x0
000e744cmov rdi, r12
000e744fmov rsi, [rsp]
000e7453mov rdx, rbx
000e7456call core::fmt::Formatter::write_fmt
000e745btest al, al
000e745dlea r14, [rsp+32]
000e7462je 0xe6d64
000e7468jmp 0xe7664
000e746d
000e746dloc_e746d:
000e746dlea rax, [r15+432]
000e7474mov [rsp+32], rax
000e7479lea rax, [rip+0x100b28]
000e7480lea rdx, [rsp+120]
000e7485mov [rdx], rax
000e7488mov [rdx+8], 2
000e7490and [rdx+32], 0
000e7495lea rax, [rip-23132]
000e749cmov [rsp+40], rax
000e74a1mov [rdx+16], r14
000e74a5mov [rdx+24], 1
000e74admov rdi, r12
000e74b0mov r13, [rsp]
000e74b4mov rsi, r13
000e74b7call core::fmt::Formatter::write_fmt
000e74bctest al, al
000e74bejne 0xe7664
000e74c4mov rbx, [r15+120]
000e74c8test rbx, rbx
000e74cbsetne [rsp+80]
000e74d0lea rbp, [rsp+80]
000e74d5mov [rsp+32], rbp
000e74dalea rax, [rip+0x100ae7]
000e74e1lea rdx, [rsp+120]
000e74e6mov [rdx], rax
000e74e9mov [rdx+8], 2
000e74f1and [rdx+32], 0
000e74f6lea rax, [rip-22720]
000e74fdmov [rsp+40], rax
000e7502mov [rdx+16], r14
000e7506mov [rdx+24], 1
000e750emov rdi, r12
000e7511mov rsi, r13
000e7514call core::fmt::Formatter::write_fmt
000e7519test al, al
000e751bjne 0xe7664
000e7521mov rax, [rsp+272]
000e7529mov [rsp+80], rax
000e752elea rax, [rip+0x106933]
000e7535lea rdx, [rsp+120]
000e753amov [rdx], rax
000e753dmov [rdx+8], 2
000e7545and [rdx+32], 0
000e754amov [rsp+32], rbp
000e754flea rax, [rip-0x1c833]
000e7556mov [rsp+40], rax
000e755bmov [rdx+16], r14
000e755fmov [rdx+24], 1
000e7567mov rdi, r12
000e756amov rsi, r13
000e756dcall core::fmt::Formatter::write_fmt
000e7572test al, al
000e7574jne 0xe7664
000e757amov rax, [r15+112]
000e757emov [rsp+16], rax
000e7583mov [rsp+80], rax
000e7588lea rax, [rip+0x1068f9]
000e758flea rdx, [rsp+120]
000e7594mov [rdx], rax
000e7597mov [rdx+8], 2
000e759fand [rdx+32], 0
000e75a4mov [rsp+32], rbp
000e75a9lea rbp, [rip-0x1c88d]
000e75b0mov [rsp+40], rbp
000e75b5mov [rdx+16], r14
000e75b9mov [rdx+24], 1
000e75c1mov rdi, r12
000e75c4mov rsi, r13
000e75c7call core::fmt::Formatter::write_fmt
000e75cctest al, al
000e75cejne 0xe7664
000e75d4lea rax, [rip+0x100a0d]
000e75dblea rdx, [rsp+120]
000e75e0mov [rdx], rax
000e75e3lea rax, [r15+400]
000e75eamov [rdx+8], 2
000e75f2and [rdx+32], 0
000e75f7mov [rsp+32], rax
000e75fcmov [rsp+40], rbp
000e7601mov [rdx+16], r14
000e7605mov [rdx+24], 1
000e760dmov rdi, r12
000e7610mov rsi, r13
000e7613call core::fmt::Formatter::write_fmt
000e7618test al, al
000e761ajne 0xe7664
000e761clea rax, [rip+0x1009e5]
000e7623lea rdx, [rsp+120]
000e7628mov [rdx], rax
000e762blea rax, [r15+408]
000e7632mov [rdx+8], 2
000e763aand [rdx+32], 0
000e763fmov [rsp+32], rax
000e7644mov [rsp+40], rbp
000e7649mov [rdx+16], r14
000e764dmov [rdx+24], 1
000e7655mov rdi, r12
000e7658mov rsi, r13
000e765bcall core::fmt::Formatter::write_fmt
000e7660test al, al
000e7662je 0xe767a
000e7664
000e7664loc_e7664:
000e7664mov cl, 1
000e7666
000e7666loc_e7666:
000e7666mov eax, ecx
000e7668add rsp, 312
000e766fpop rbx
000e7670pop r12
000e7672pop r13
000e7674pop r14
000e7676pop r15
000e7678pop rbp
000e7679ret
000e767a
000e767aloc_e767a:
000e767aimul rax, [r15+40], 9
000e767fmov rcx, [r15+88]
000e7683test rbx, rbx
000e7686je 0xe768f
000e7688mov rbx, [r15+136]
000e768f
000e768floc_e768f:
000e768fmov rdx, [rsp+16]
000e7694add rdx, [r15+64]
000e7698add rax, [rsp+264]
000e76a0lea rax, [rax+8*rcx]
000e76a4lea rax, [rax+4*rdx]
000e76a8add rax, rbx
000e76abmov [rsp+80], rax
000e76b0lea rax, [rip+0x1009d1]
000e76b7lea rdx, [rsp+120]
000e76bcmov [rdx], rax
000e76bfmov [rdx+8], 2
000e76c7and [rdx+32], 0
000e76cclea rax, [rsp+80]
000e76d1mov [rsp+32], rax
000e76d6mov [rsp+40], rbp
000e76dblea rax, [rsp+32]
000e76e0mov [rdx+16], rax
000e76e4mov [rdx+24], 1
000e76ecmov rdi, r12
000e76efmov rsi, r13
000e76f2call core::fmt::Formatter::write_fmt
000e76f7test al, al
000e76f9mov cl, 1
000e76fbjne 0xe7666
000e7701lea rax, [rip+0x1067a0]
000e7708lea rdx, [rsp+120]
000e770dmov [rdx], rax
000e7710mov [rdx+8], 1
000e7718lea rax, [rip-0x56427]
000e771fmov [rdx+16], rax
000e7723xorps x0, x0
000e7726movups [rdx+24], x0
000e772amov rdi, r12
000e772dmov rsi, r13
000e7730call core::fmt::Formatter::write_fmt
000e7735mov ecx, eax
000e7737jmp 0xe7666
000e6c6b
000e6c6b_<aho_corasick::nfa::noncontiguous::NFA as core::fmt::Debug>::fmt:
000e6c6bpush rbp
000e6c6cpush r15
000e6c6epush r14
000e6c70push r13
000e6c72push r12
000e6c74push rbx
000e6c75sub rsp, 312
000e6c7cmov r14, rsi
000e6c7fmov r15, rdi
000e6c82lea rax, [rip+0x1023df]
000e6c89lea rbx, [rsp+120]
000e6c8emov [rbx], rax
000e6c91mov [rbx+8], 1
000e6c99lea rax, [rip-0x559a8]
000e6ca0mov [rbx+16], rax
000e6ca4xorps x0, x0
000e6ca7movups [rbx+24], x0
000e6cabmov rdi, [rsi+32]
000e6cafmov rsi, [rsi+40]
000e6cb3mov rdx, rbx
000e6cb6call core::fmt::Formatter::write_fmt
000e6cbbmov cl, 1
000e6cbdtest al, al
000e6cbfjne 0xe7666
000e6cc5mov [rsp+248], r15
000e6ccdmov rax, [rsp+248]
000e6cd5mov r15, [rax]
000e6cd8mov rax, [rsp+248]
000e6ce0mov r13, [rax+16]
000e6ce4imul rax, r13, 20
000e6ce8mov [rsp+264], rax
000e6cf0lea r12, [r15+rax]
000e6cf4mov rdi, r13
000e6cf7call aho_corasick::util::primitives::StateID::iter
000e6cfclea rax, [rsp+280]
000e6d04mov [rax], r15
000e6d07mov r15, [rsp+248]
000e6d0fmov [rax+8], r12
000e6d13and [rax+16], 0
000e6d18mov [rsp+272], r13
000e6d20mov [rax+24], r13
000e6d24mov eax, [r15+420]
000e6d2bmov [rsp+244], eax
000e6d32mov eax, [r15+424]
000e6d39mov [rsp+260], eax
000e6d40mov eax, [r15+428]
000e6d47mov [rsp+256], eax
000e6d4elea rbp, [rsp+88]
000e6d53mov r12, [r14+32]
000e6d57mov rax, [r14+40]
000e6d5bmov [rsp], rax
000e6d5flea r14, [rsp+32]
000e6d64
000e6d64loc_e6d64:
000e6d64lea rdi, [rsp+280]
000e6d6ccall _<aho_corasick::util::primitives::WithStateIDIter<I> as core::iter::traits::iterator::Iterator>::next
000e6d71test rdx, rdx
000e6d74je 0xe746d
000e6d7amov r13, rdx
000e6d7dtest eax, eax
000e6d7fmov [rsp+16], rax
000e6d84je 0xe6e37
000e6d8acmp eax, 1
000e6d8djne 0xe6e8a
000e6d93push 1
000e6d95pop rdx
000e6d96mov [rsp+24], rdx
000e6d9blea rax, [rsp+24]
000e6da0mov [rsp+80], rax
000e6da5lea rax, [rip+0x1d2c4]
000e6dacmov [rsp+88], rax
000e6db1push 2
000e6db3pop rax
000e6db4mov [rsp+120], rax
000e6db9and [rsp+136], 0
000e6dc2mov [rsp+144], 6
000e6dceand [rsp+152], 0
000e6dd7mov rcx, 0x800000020
000e6de1mov [rsp+160], rcx
000e6de9mov [rsp+168], 3
000e6df1lea rcx, [rip+0x1012b0]
000e6df8mov [rsp+32], rcx
000e6dfdmov [rsp+40], rax
000e6e02mov [rsp+64], rbx
000e6e07mov [rsp+72], rdx
000e6e0clea rax, [rsp+80]
000e6e11mov [rsp+48], rax
000e6e16mov [rsp+56], rdx
000e6e1bmov rdi, r12
000e6e1emov rsi, [rsp]
000e6e22mov rdx, r14
000e6e25call core::fmt::Formatter::write_fmt
000e6e2atest al, al
000e6e2cje 0xe6d64
000e6e32jmp 0xe7664
000e6e37
000e6e37loc_e6e37:
000e6e37lea rax, [rip+0x1070ea]
000e6e3emov [rsp+120], rax
000e6e43mov [rsp+128], 1
000e6e4flea rax, [rip-0x55b5e]
000e6e56mov [rsp+136], rax
000e6e5exorps x0, x0
000e6e61movups [rsp+144], x0
000e6e69mov rdi, r12
000e6e6cmov rsi, [rsp]
000e6e70mov rdx, rbx
000e6e73call core::fmt::Formatter::write_fmt
000e6e78mov rcx, [rsp+16]
000e6e7dtest al, al
000e6e7fje 0xe6f1d
000e6e85jmp 0xe7664
000e6e8a
000e6e8aloc_e6e8a:
000e6e8alea ecx, [rax-1]
000e6e8dcmp [rsp+260], eax
000e6e94sete dl
000e6e97cmp [rsp+256], eax
000e6e9esete al
000e6ea1or al, dl
000e6ea3cmp ecx, [rsp+244]
000e6eaajae 0xe6eb9
000e6eactest al, al
000e6eaeje 0xe6ec6
000e6eb0lea rax, [rip+0x101079]
000e6eb7jmp 0xe6ed6
000e6eb9
000e6eb9loc_e6eb9:
000e6eb9test al, al
000e6ebbje 0xe6ecf
000e6ebdlea rax, [rip+0x10105c]
000e6ec4jmp 0xe6ed6
000e6ec6
000e6ec6loc_e6ec6:
000e6ec6lea rax, [rip+0x10704b]
000e6ecdjmp 0xe6ed6
000e6ecf
000e6ecfloc_e6ecf:
000e6ecflea rax, [rip+0x107032]
000e6ed6
000e6ed6loc_e6ed6:
000e6ed6mov [rsp+120], rax
000e6edbmov [rsp+128], 1
000e6ee7lea rax, [rip-0x55bf6]
000e6eeemov [rsp+136], rax
000e6ef6xorps x0, x0
000e6ef9movups [rsp+144], x0
000e6f01mov rdi, r12
000e6f04mov rsi, [rsp]
000e6f08mov rdx, rbx
000e6f0bcall core::fmt::Formatter::write_fmt
000e6f10test al, al
000e6f12mov rcx, [rsp+16]
000e6f17jne 0xe7664
000e6f1d
000e6f1dloc_e6f1d:
000e6f1dmov eax, ecx
000e6f1fmov [rsp+232], rax
000e6f27mov eax, [r13+12]
000e6f2bmov [rsp+24], rax
000e6f30push 2
000e6f32pop rdx
000e6f33mov [rsp+120], rdx
000e6f38and [rsp+136], 0
000e6f41push 6
000e6f43pop rsi
000e6f44mov [rsp+144], rsi
000e6f4cand [rsp+152], 0
000e6f55lea rax, [rsp+232]
000e6f5dmov [rsp+80], rax
000e6f62lea rax, [rip+0x1d107]
000e6f69mov [rsp+88], rax
000e6f6emov rdi, 0x800000020
000e6f78mov [rsp+160], rdi
000e6f80mov r8b, 3
000e6f83mov [rsp+168], r8b
000e6f8bmov [rsp+176], rdx
000e6f93and [rsp+192], 0
000e6f9clea rcx, [rsp+24]
000e6fa1mov [rsp+96], rcx
000e6fa6mov [rsp+104], rax
000e6fabmov [rsp+200], rsi
000e6fb3mov [rsp+208], 1
000e6fbfmov [rsp+216], rdi
000e6fc7mov [rsp+224], r8b
000e6fcflea rax, [rip+0x10145a]
000e6fd6mov [rsp+32], rax
000e6fdbmov [rsp+40], 3
000e6fe4mov [rsp+64], rbx
000e6fe9mov [rsp+72], rdx
000e6feelea rax, [rsp+80]
000e6ff3mov [rsp+48], rax
000e6ff8mov [rsp+56], rdx
000e6ffdmov rdi, r12
000e7000mov rsi, [rsp]
000e7004mov rdx, r14
000e7007call core::fmt::Formatter::write_fmt
000e700cmov rsi, [rsp+16]
000e7011test al, al
000e7013jne 0xe7664
000e7019mov rdi, r15
000e701ccall aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e7021and [rsp+80], 0
000e7027mov [rsp+88], rax
000e702cmov [rsp+96], edx
000e7030and [rsp+104], 0
000e7035
000e7035loc_e7035:
000e7035mov rdi, rbx
000e7038mov rsi, rbp
000e703bcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7040cmp [rsp+120], 0
000e7045je 0xe709d
000e7047movzx eax, [rsp+121]
000e704cmov ecx, [rsp+122]
000e7050cmp [rsp+104], 0
000e7055je 0xe707d
000e7057mov r13b, [rsp+108]
000e705cmov r15l, [rsp+112]
000e7061cmp r15l, ecx
000e7064jne 0xe70bf
000e7066movzx edx, r13b
000e706ashl rcx, 32
000e706eshl rax, 8
000e7072or rax, rcx
000e7075or rax, rdx
000e7078mov rdx, rax
000e707bjmp 0xe708e
000e707d
000e707dloc_e707d:
000e707dshl rcx, 32
000e7081mov rdx, rax
000e7084shl rdx, 8
000e7088or rdx, rcx
000e708bor rdx, rax
000e708e
000e708eloc_e708e:
000e708emov [rsp+104], 1
000e7096mov [rsp+108], rdx
000e709bjmp 0xe7035
000e709d
000e709dloc_e709d:
000e709dmov eax, [rsp+104]
000e70a1and [rsp+104], 0
000e70a6test eax, eax
000e70a8je 0xe726b
000e70aemov r13b, [rsp+108]
000e70b3mov r14b, [rsp+109]
000e70b8mov r15l, [rsp+112]
000e70bdjmp 0xe70e2
000e70bf
000e70bfloc_e70bf:
000e70bfmov r14b, [rsp+109]
000e70c4shl rcx, 32
000e70c8mov rdx, rax
000e70cbshl rdx, 8
000e70cfor rdx, rcx
000e70d2or rdx, rax
000e70d5mov [rsp+104], 1
000e70ddmov [rsp+108], rdx
000e70e2
000e70e2loc_e70e2:
000e70e2mov rax, [rsp+80]
000e70e7lea rcx, [rax+1]
000e70ebmov [rsp+80], rcx
000e70f0test rax, rax
000e70f3je 0xe713e
000e70f5lea rax, [rip+0x106e6c]
000e70fcmov [rsp+120], rax
000e7101mov [rsp+128], 1
000e710dlea rax, [rip-0x55e1c]
000e7114mov [rsp+136], rax
000e711cxorps x0, x0
000e711fmovups [rsp+144], x0
000e7127mov rdi, r12
000e712amov rsi, [rsp]
000e712emov rdx, rbx
000e7131call core::fmt::Formatter::write_fmt
000e7136test al, al
000e7138jne 0xe7664
000e713e
000e713eloc_e713e:
000e713emov eax, r15l
000e7141cmp r13b, r14b
000e7144jne 0xe71ca
000e714amov [rsp+232], r13b
000e7152mov [rsp+24], rax
000e7157lea rax, [rsp+232]
000e715fmov [rsp+32], rax
000e7164lea rax, [rip+1786]
000e716bmov [rsp+40], rax
000e7170lea rax, [rip+0x106e31]
000e7177mov [rsp+120], rax
000e717cpush 2
000e717epop rcx
000e717fmov [rsp+128], rcx
000e7187and [rsp+152], 0
000e7190lea rax, [rsp+24]
000e7195mov [rsp+48], rax
000e719alea rax, [rip-0x1c47e]
000e71a1mov [rsp+56], rax
000e71a6lea rax, [rsp+32]
000e71abmov [rsp+136], rax
000e71b3mov [rsp+144], rcx
000e71bbmov rdi, r12
000e71bemov rsi, [rsp]
000e71c2mov rdx, rbx
000e71c5jmp 0xe7259
000e71ca
000e71caloc_e71ca:
000e71camov [rsp+15], r13b
000e71cfmov [rsp+232], r14b
000e71d7mov [rsp+24], rax
000e71dclea rax, [rsp+15]
000e71e1mov [rsp+120], rax
000e71e6lea rcx, [rip+1656]
000e71edmov [rsp+128], rcx
000e71f5lea rax, [rsp+232]
000e71fdmov [rsp+136], rax
000e7205mov [rsp+144], rcx
000e720dlea rax, [rip+0x106d64]
000e7214mov [rsp+32], rax
000e7219push 3
000e721bpop rcx
000e721cmov [rsp+40], rcx
000e7221and [rsp+64], 0
000e7227lea rax, [rsp+24]
000e722cmov [rsp+152], rax
000e7234lea rax, [rip-0x1c518]
000e723bmov [rsp+160], rax
000e7243mov [rsp+48], rbx
000e7248mov [rsp+56], rcx
000e724dmov rdi, r12
000e7250mov rsi, [rsp]
000e7254lea rdx, [rsp+32]
000e7259
000e7259loc_e7259:
000e7259call core::fmt::Formatter::write_fmt
000e725etest al, al
000e7260je 0xe7035
000e7266jmp 0xe7664
000e726b
000e726bloc_e726b:
000e726blea rax, [rip+0x129ac6]
000e7272mov [rsp+120], rax
000e7277mov [rsp+128], 1
000e7283lea rax, [rip-0x55f92]
000e728amov [rsp+136], rax
000e7292xorps x0, x0
000e7295movups [rsp+144], x0
000e729dmov rdi, r12
000e72a0mov rsi, [rsp]
000e72a4mov rdx, rbx
000e72a7call core::fmt::Formatter::write_fmt
000e72actest al, al
000e72aemov r15, [rsp+248]
000e72b6lea r14, [rsp+32]
000e72bbmov rax, [rsp+16]
000e72c0jne 0xe7664
000e72c6dec eax
000e72c8cmp eax, [rsp+244]
000e72cfjae 0xe6d64
000e72d5lea rax, [rip+0x101184]
000e72dcmov [rsp+120], rax
000e72e1mov [rsp+128], 1
000e72edlea rax, [rip-0x55ffc]
000e72f4mov [rsp+136], rax
000e72fcxorps x0, x0
000e72ffmovups [rsp+144], x0
000e7307mov rdi, r12
000e730amov rsi, [rsp]
000e730emov rdx, rbx
000e7311call core::fmt::Formatter::write_fmt
000e7316mov rsi, [rsp+16]
000e731btest al, al
000e731djne 0xe7664
000e7323mov rdi, r15
000e7326call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e732bmov [rsp+32], rax
000e7330mov [rsp+40], edx
000e7334and [rsp+48], 0
000e733alea r13, [rsp+80]
000e733f
000e733floc_e733f:
000e733flea rdi, [rsp+32]
000e7344call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7349test eax, eax
000e734bje 0xe741a
000e7351mov r14l, edx
000e7354mov rax, [rsp+48]
000e7359lea rcx, [rax+1]
000e735dmov [rsp+48], rcx
000e7362test rax, rax
000e7365je 0xe73b0
000e7367lea rax, [rip+0x106bfa]
000e736emov [rsp+120], rax
000e7373mov [rsp+128], 1
000e737flea rax, [rip-0x5608e]
000e7386mov [rsp+136], rax
000e738exorps x0, x0
000e7391movups [rsp+144], x0
000e7399mov rdi, r12
000e739cmov rsi, [rsp]
000e73a0mov rdx, rbx
000e73a3call core::fmt::Formatter::write_fmt
000e73a8test al, al
000e73aajne 0xe7664
000e73b0
000e73b0loc_e73b0:
000e73b0mov eax, r14l
000e73b3mov [rsp+24], rax
000e73b8lea rax, [rip+0x12a1d1]
000e73bfmov [rsp+120], rax
000e73c4push 1
000e73c6pop rcx
000e73c7mov [rsp+128], rcx
000e73cfand [rsp+152], 0
000e73d8lea rax, [rsp+24]
000e73ddmov [rsp+80], rax
000e73e2lea rax, [rip+0x1cc87]
000e73e9mov [rsp+88], rax
000e73eemov [rsp+136], r13
000e73f6mov [rsp+144], rcx
000e73femov rdi, r12
000e7401mov rsi, [rsp]
000e7405mov rdx, rbx
000e7408call core::fmt::Formatter::write_fmt
000e740dtest al, al
000e740fje 0xe733f
000e7415jmp 0xe7664
000e741a
000e741aloc_e741a:
000e741alea rax, [rip+0x129917]
000e7421mov [rsp+120], rax
000e7426mov [rsp+128], 1
000e7432lea rax, [rip-0x56141]
000e7439mov [rsp+136], rax
000e7441xorps x0, x0
000e7444movups [rsp+144], x0
000e744cmov rdi, r12
000e744fmov rsi, [rsp]
000e7453mov rdx, rbx
000e7456call core::fmt::Formatter::write_fmt
000e745btest al, al
000e745dlea r14, [rsp+32]
000e7462je 0xe6d64
000e7468jmp 0xe7664
000e746d
000e746dloc_e746d:
000e746dlea rax, [r15+432]
000e7474mov [rsp+32], rax
000e7479lea rax, [rip+0x100b28]
000e7480lea rdx, [rsp+120]
000e7485mov [rdx], rax
000e7488mov [rdx+8], 2
000e7490and [rdx+32], 0
000e7495lea rax, [rip-23132]
000e749cmov [rsp+40], rax
000e74a1mov [rdx+16], r14
000e74a5mov [rdx+24], 1
000e74admov rdi, r12
000e74b0mov r13, [rsp]
000e74b4mov rsi, r13
000e74b7call core::fmt::Formatter::write_fmt
000e74bctest al, al
000e74bejne 0xe7664
000e74c4mov rbx, [r15+120]
000e74c8test rbx, rbx
000e74cbsetne [rsp+80]
000e74d0lea rbp, [rsp+80]
000e74d5mov [rsp+32], rbp
000e74dalea rax, [rip+0x100ae7]
000e74e1lea rdx, [rsp+120]
000e74e6mov [rdx], rax
000e74e9mov [rdx+8], 2
000e74f1and [rdx+32], 0
000e74f6lea rax, [rip-22720]
000e74fdmov [rsp+40], rax
000e7502mov [rdx+16], r14
000e7506mov [rdx+24], 1
000e750emov rdi, r12
000e7511mov rsi, r13
000e7514call core::fmt::Formatter::write_fmt
000e7519test al, al
000e751bjne 0xe7664
000e7521mov rax, [rsp+272]
000e7529mov [rsp+80], rax
000e752elea rax, [rip+0x106933]
000e7535lea rdx, [rsp+120]
000e753amov [rdx], rax
000e753dmov [rdx+8], 2
000e7545and [rdx+32], 0
000e754amov [rsp+32], rbp
000e754flea rax, [rip-0x1c833]
000e7556mov [rsp+40], rax
000e755bmov [rdx+16], r14
000e755fmov [rdx+24], 1
000e7567mov rdi, r12
000e756amov rsi, r13
000e756dcall core::fmt::Formatter::write_fmt
000e7572test al, al
000e7574jne 0xe7664
000e757amov rax, [r15+112]
000e757emov [rsp+16], rax
000e7583mov [rsp+80], rax
000e7588lea rax, [rip+0x1068f9]
000e758flea rdx, [rsp+120]
000e7594mov [rdx], rax
000e7597mov [rdx+8], 2
000e759fand [rdx+32], 0
000e75a4mov [rsp+32], rbp
000e75a9lea rbp, [rip-0x1c88d]
000e75b0mov [rsp+40], rbp
000e75b5mov [rdx+16], r14
000e75b9mov [rdx+24], 1
000e75c1mov rdi, r12
000e75c4mov rsi, r13
000e75c7call core::fmt::Formatter::write_fmt
000e75cctest al, al
000e75cejne 0xe7664
000e75d4lea rax, [rip+0x100a0d]
000e75dblea rdx, [rsp+120]
000e75e0mov [rdx], rax
000e75e3lea rax, [r15+400]
000e75eamov [rdx+8], 2
000e75f2and [rdx+32], 0
000e75f7mov [rsp+32], rax
000e75fcmov [rsp+40], rbp
000e7601mov [rdx+16], r14
000e7605mov [rdx+24], 1
000e760dmov rdi, r12
000e7610mov rsi, r13
000e7613call core::fmt::Formatter::write_fmt
000e7618test al, al
000e761ajne 0xe7664
000e761clea rax, [rip+0x1009e5]
000e7623lea rdx, [rsp+120]
000e7628mov [rdx], rax
000e762blea rax, [r15+408]
000e7632mov [rdx+8], 2
000e763aand [rdx+32], 0
000e763fmov [rsp+32], rax
000e7644mov [rsp+40], rbp
000e7649mov [rdx+16], r14
000e764dmov [rdx+24], 1
000e7655mov rdi, r12
000e7658mov rsi, r13
000e765bcall core::fmt::Formatter::write_fmt
000e7660test al, al
000e7662je 0xe767a
000e7664
000e7664loc_e7664:
000e7664mov cl, 1
000e7666
000e7666loc_e7666:
000e7666mov eax, ecx
000e7668add rsp, 312
000e766fpop rbx
000e7670pop r12
000e7672pop r13
000e7674pop r14
000e7676pop r15
000e7678pop rbp
000e7679ret
000e767a
000e767aloc_e767a:
000e767aimul rax, [r15+40], 9
000e767fmov rcx, [r15+88]
000e7683test rbx, rbx
000e7686je 0xe768f
000e7688mov rbx, [r15+136]
000e768f
000e768floc_e768f:
000e768fmov rdx, [rsp+16]
000e7694add rdx, [r15+64]
000e7698add rax, [rsp+264]
000e76a0lea rax, [rax+8*rcx]
000e76a4lea rax, [rax+4*rdx]
000e76a8add rax, rbx
000e76abmov [rsp+80], rax
000e76b0lea rax, [rip+0x1009d1]
000e76b7lea rdx, [rsp+120]
000e76bcmov [rdx], rax
000e76bfmov [rdx+8], 2
000e76c7and [rdx+32], 0
000e76cclea rax, [rsp+80]
000e76d1mov [rsp+32], rax
000e76d6mov [rsp+40], rbp
000e76dblea rax, [rsp+32]
000e76e0mov [rdx+16], rax
000e76e4mov [rdx+24], 1
000e76ecmov rdi, r12
000e76efmov rsi, r13
000e76f2call core::fmt::Formatter::write_fmt
000e76f7test al, al
000e76f9mov cl, 1
000e76fbjne 0xe7666
000e7701lea rax, [rip+0x1067a0]
000e7708lea rdx, [rsp+120]
000e770dmov [rdx], rax
000e7710mov [rdx+8], 1
000e7718lea rax, [rip-0x56427]
000e771fmov [rdx+16], rax
000e7723xorps x0, x0
000e7726movups [rdx+24], x0
000e772amov rdi, r12
000e772dmov rsi, r13
000e7730call core::fmt::Formatter::write_fmt
000e7735mov ecx, eax
000e7737jmp 0xe7666
000e6c6b
000e773c
000e773caho_corasick::util::primitives::StateID::iter:
000e773cmov rax, rdi
000e773fshr rax, 31
000e7743jne 0xe7749
000e7745mov rax, rdi
000e7748ret
000e7749
000e7749loc_e7749:
000e7749sub rsp, 72
000e774dlea rax, [rip-0xadf1c]
000e7754lea rcx, [rsp+8]
000e7759mov [rcx], rax
000e775clea rax, [rip+0x10a555]
000e7763lea rdi, [rsp+24]
000e7768mov [rdi], rax
000e776bpush 1
000e776dpop rax
000e776emov [rdi+8], rax
000e7772and [rdi+32], 0
000e7777lea rdx, [rip-0x1ca5b]
000e777emov [rcx+8], rdx
000e7782mov [rdi+16], rcx
000e7786mov [rdi+24], rax
000e778alea rsi, [rip+0x102ad7]
000e7791call core::panicking::panic_fmt
000e7796ud2
000e773c
000e773caho_corasick::util::primitives::StateID::iter:
000e773cmov rax, rdi
000e773fshr rax, 31
000e7743jne 0xe7749
000e7745mov rax, rdi
000e7748ret
000e7749
000e7749loc_e7749:
000e7749sub rsp, 72
000e774dlea rax, [rip-0xadf1c]
000e7754lea rcx, [rsp+8]
000e7759mov [rcx], rax
000e775clea rax, [rip+0x10a555]
000e7763lea rdi, [rsp+24]
000e7768mov [rdi], rax
000e776bpush 1
000e776dpop rax
000e776emov [rdi+8], rax
000e7772and [rdi+32], 0
000e7777lea rdx, [rip-0x1ca5b]
000e777emov [rcx+8], rdx
000e7782mov [rdi+16], rcx
000e7786mov [rdi+24], rax
000e778alea rsi, [rip+0x102ad7]
000e7791call core::panicking::panic_fmt
000e7796ud2
000e773c
000e7798
000e7798_<aho_corasick::util::primitives::WithStateIDIter<I> as core::iter::traits::iterator::Iterator>::next:
000e7798mov rdx, [rdi]
000e779bcmp rdx, [rdi+8]
000e779fje 0xe77bb
000e77a1lea rax, [rdx+20]
000e77a5mov [rdi], rax
000e77a8mov rax, [rdi+16]
000e77accmp rax, [rdi+24]
000e77b0jae 0xe77be
000e77b2lea rcx, [rax+1]
000e77b6mov [rdi+16], rcx
000e77baret
000e77bb
000e77bbloc_e77bb:
000e77bbxor edx, edx
000e77bdret
000e77be
000e77beloc_e77be:
000e77bepush rax
000e77bflea rdi, [rip-0x567c8]
000e77c6lea rdx, [rip+0x102a9b]
000e77cdpush 43
000e77cfpop rsi
000e77d0call core::panicking::panic
000e77d5ud2
000e7798
000e7798_<aho_corasick::util::primitives::WithStateIDIter<I> as core::iter::traits::iterator::Iterator>::next:
000e7798mov rdx, [rdi]
000e779bcmp rdx, [rdi+8]
000e779fje 0xe77bb
000e77a1lea rax, [rdx+20]
000e77a5mov [rdi], rax
000e77a8mov rax, [rdi+16]
000e77accmp rax, [rdi+24]
000e77b0jae 0xe77be
000e77b2lea rcx, [rax+1]
000e77b6mov [rdi+16], rcx
000e77baret
000e77bb
000e77bbloc_e77bb:
000e77bbxor edx, edx
000e77bdret
000e77be
000e77beloc_e77be:
000e77bepush rax
000e77bflea rdi, [rip-0x567c8]
000e77c6lea rdx, [rip+0x102a9b]
000e77cdpush 43
000e77cfpop rsi
000e77d0call core::panicking::panic
000e77d5ud2
000e7798
000e77d7
000e77d7aho_corasick::nfa::noncontiguous::NFA::iter_trans:
000e77d7push rbx
000e77d8mov edx, esi
000e77damov rbx, rdi
000e77ddmov rdi, [rdi]
000e77e0mov rsi, [rbx+16]
000e77e4lea rcx, [rip+0x1010b5]
000e77ebcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e77f0mov edx, [rax]
000e77f2mov rax, rbx
000e77f5pop rbx
000e77f6ret
000e77d7
000e77d7aho_corasick::nfa::noncontiguous::NFA::iter_trans:
000e77d7push rbx
000e77d8mov edx, esi
000e77damov rbx, rdi
000e77ddmov rdi, [rdi]
000e77e0mov rsi, [rbx+16]
000e77e4lea rcx, [rip+0x1010b5]
000e77ebcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e77f0mov edx, [rax]
000e77f2mov rax, rbx
000e77f5pop rbx
000e77f6ret
000e77d7
000e77f7
000e77f7_<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next:
000e77f7push r14
000e77f9push rbx
000e77fapush rax
000e77fbmov rbx, rdi
000e77femov edx, [rsi+8]
000e7801test edx, edx
000e7803je 0xe7838
000e7805mov r14, rsi
000e7808mov rax, [rsi]
000e780bmov rdi, [rax+24]
000e780fmov rsi, [rax+40]
000e7813lea rcx, [rip+0x105a5e]
000e781acall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e781fmov ecx, [rax+5]
000e7822mov [r14+8], ecx
000e7826mov dl, [rax+4]
000e7829mov [rbx+5], dl
000e782cmov eax, [rax]
000e782emov [rbx+1], eax
000e7831mov [rbx+6], ecx
000e7834mov al, 1
000e7836jmp 0xe783a
000e7838
000e7838loc_e7838:
000e7838xor eax, eax
000e783a
000e783aloc_e783a:
000e783amov [rbx], al
000e783cadd rsp, 8
000e7840pop rbx
000e7841pop r14
000e7843ret
000e77f7
000e77f7_<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next:
000e77f7push r14
000e77f9push rbx
000e77fapush rax
000e77fbmov rbx, rdi
000e77femov edx, [rsi+8]
000e7801test edx, edx
000e7803je 0xe7838
000e7805mov r14, rsi
000e7808mov rax, [rsi]
000e780bmov rdi, [rax+24]
000e780fmov rsi, [rax+40]
000e7813lea rcx, [rip+0x105a5e]
000e781acall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e781fmov ecx, [rax+5]
000e7822mov [r14+8], ecx
000e7826mov dl, [rax+4]
000e7829mov [rbx+5], dl
000e782cmov eax, [rax]
000e782emov [rbx+1], eax
000e7831mov [rbx+6], ecx
000e7834mov al, 1
000e7836jmp 0xe783a
000e7838
000e7838loc_e7838:
000e7838xor eax, eax
000e783a
000e783aloc_e783a:
000e783amov [rbx], al
000e783cadd rsp, 8
000e7840pop rbx
000e7841pop r14
000e7843ret
000e77f7
000e7844
000e7844aho_corasick::nfa::noncontiguous::NFA::iter_matches:
000e7844push rbx
000e7845mov edx, esi
000e7847mov rbx, rdi
000e784amov rdi, [rdi]
000e784dmov rsi, [rbx+16]
000e7851lea rcx, [rip+0x101060]
000e7858call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e785dmov edx, [rax+8]
000e7860mov rax, rbx
000e7863pop rbx
000e7864ret
000e7844
000e7844aho_corasick::nfa::noncontiguous::NFA::iter_matches:
000e7844push rbx
000e7845mov edx, esi
000e7847mov rbx, rdi
000e784amov rdi, [rdi]
000e784dmov rsi, [rbx+16]
000e7851lea rcx, [rip+0x101060]
000e7858call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e785dmov edx, [rax+8]
000e7860mov rax, rbx
000e7863pop rbx
000e7864ret
000e7844
000e7865
000e7865_<aho_corasick::util::debug::DebugByte as core::fmt::Debug>::fmt:
000e7865push r15
000e7867push r14
000e7869push rbx
000e786asub rsp, 96
000e786emov rbx, rsi
000e7871mov al, [rdi]
000e7873cmp al, 32
000e7875jne 0xe78a5
000e7877lea rax, [rip+0x10b1e2]
000e787elea rdx, [rsp+16]
000e7883mov [rdx], rax
000e7886mov [rdx+8], 1
000e788elea rax, [rip-0x5659d]
000e7895mov [rdx+16], rax
000e7899xorps x0, x0
000e789cmovups [rdx+24], x0
000e78a0jmp 0xe7985
000e78a5
000e78a5loc_e78a5:
000e78a5and [rsp+8], 0
000e78aband [rsp], 0
000e78b0movzx edi, al
000e78b3call core::ascii::escape_default
000e78b8lea r14, [rsp+24]
000e78bdand [r14-8], 0
000e78c2mov [r14], eax
000e78c5shr rax, 32
000e78c9mov [r14+4], ax
000e78cexor r15l, r15l
000e78d1
000e78d1loc_e78d1:
000e78d1mov rdi, r14
000e78d4call core::escape::EscapeIterInner<_>::next
000e78d9test al, 1
000e78dbje 0xe7918
000e78ddmov rax, [rsp+16]
000e78e2lea rcx, [rax+1]
000e78e6mov [rsp+16], rcx
000e78ebcmp r15, 10
000e78efje 0xe799c
000e78f5lea ecx, [rdx-97]
000e78f8lea esi, [rdx-32]
000e78fbcmp rax, 2
000e78ffmovzx eax, dl
000e7902movzx edx, sil
000e7906cmovb edx, eax
000e7909cmp cl, 6
000e790ccmovae edx, eax
000e790fmov [rsp+r15], dl
000e7913inc r15
000e7916jmp 0xe78d1
000e7918
000e7918loc_e7918:
000e7918lea rcx, [rip+0x101a99]
000e791fmov rdi, rsp
000e7922push 10
000e7924pop rsi
000e7925mov rdx, r15
000e7928call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
000e792dlea r14, [rsp+16]
000e7932mov rdi, r14
000e7935mov rsi, rax
000e7938call core::str::converts::from_utf8
000e793dcmp [r14], 0
000e7941jne 0xe79b0
000e7943lea rdx, [rsp+16]
000e7948movups x0, [rdx+8]
000e794clea rax, [rsp+64]
000e7951movups [rax], x0
000e7954lea rcx, [rsp+80]
000e7959mov [rcx], rax
000e795clea rax, [rip+0x19e4a]
000e7963mov [rcx+8], rax
000e7967lea rax, [rip+0x129c22]
000e796emov [rdx], rax
000e7971push 1
000e7973pop rax
000e7974mov [rdx+8], rax
000e7978and [rdx+32], 0
000e797dmov [rdx+16], rcx
000e7981mov [rdx+24], rax
000e7985
000e7985loc_e7985:
000e7985mov rdi, [rbx+32]
000e7989mov rsi, [rbx+40]
000e798dcall core::fmt::Formatter::write_fmt
000e7992add rsp, 96
000e7996pop rbx
000e7997pop r14
000e7999pop r15
000e799bret
000e799c
000e799cloc_e799c:
000e799clea rdx, [rip+0x101a45]
000e79a3push 10
000e79a5pop rdi
000e79a6mov rsi, rdi
000e79a9call core::panicking::panic_bounds_check
000e79aeud2
000e79b0
000e79b0loc_e79b0:
000e79b0movups x0, [rsp+24]
000e79b5lea rdx, [rsp+64]
000e79bamovaps [rdx], x0
000e79bdlea rdi, [rip-0x567d6]
000e79c4lea rcx, [rip+0x10014d]
000e79cblea r8, [rip+0x1019fe]
000e79d2push 43
000e79d4pop rsi
000e79d5call core::result::unwrap_failed
000e79daud2
000e7865
000e7865_<aho_corasick::util::debug::DebugByte as core::fmt::Debug>::fmt:
000e7865push r15
000e7867push r14
000e7869push rbx
000e786asub rsp, 96
000e786emov rbx, rsi
000e7871mov al, [rdi]
000e7873cmp al, 32
000e7875jne 0xe78a5
000e7877lea rax, [rip+0x10b1e2]
000e787elea rdx, [rsp+16]
000e7883mov [rdx], rax
000e7886mov [rdx+8], 1
000e788elea rax, [rip-0x5659d]
000e7895mov [rdx+16], rax
000e7899xorps x0, x0
000e789cmovups [rdx+24], x0
000e78a0jmp 0xe7985
000e78a5
000e78a5loc_e78a5:
000e78a5and [rsp+8], 0
000e78aband [rsp], 0
000e78b0movzx edi, al
000e78b3call core::ascii::escape_default
000e78b8lea r14, [rsp+24]
000e78bdand [r14-8], 0
000e78c2mov [r14], eax
000e78c5shr rax, 32
000e78c9mov [r14+4], ax
000e78cexor r15l, r15l
000e78d1
000e78d1loc_e78d1:
000e78d1mov rdi, r14
000e78d4call core::escape::EscapeIterInner<_>::next
000e78d9test al, 1
000e78dbje 0xe7918
000e78ddmov rax, [rsp+16]
000e78e2lea rcx, [rax+1]
000e78e6mov [rsp+16], rcx
000e78ebcmp r15, 10
000e78efje 0xe799c
000e78f5lea ecx, [rdx-97]
000e78f8lea esi, [rdx-32]
000e78fbcmp rax, 2
000e78ffmovzx eax, dl
000e7902movzx edx, sil
000e7906cmovb edx, eax
000e7909cmp cl, 6
000e790ccmovae edx, eax
000e790fmov [rsp+r15], dl
000e7913inc r15
000e7916jmp 0xe78d1
000e7918
000e7918loc_e7918:
000e7918lea rcx, [rip+0x101a99]
000e791fmov rdi, rsp
000e7922push 10
000e7924pop rsi
000e7925mov rdx, r15
000e7928call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
000e792dlea r14, [rsp+16]
000e7932mov rdi, r14
000e7935mov rsi, rax
000e7938call core::str::converts::from_utf8
000e793dcmp [r14], 0
000e7941jne 0xe79b0
000e7943lea rdx, [rsp+16]
000e7948movups x0, [rdx+8]
000e794clea rax, [rsp+64]
000e7951movups [rax], x0
000e7954lea rcx, [rsp+80]
000e7959mov [rcx], rax
000e795clea rax, [rip+0x19e4a]
000e7963mov [rcx+8], rax
000e7967lea rax, [rip+0x129c22]
000e796emov [rdx], rax
000e7971push 1
000e7973pop rax
000e7974mov [rdx+8], rax
000e7978and [rdx+32], 0
000e797dmov [rdx+16], rcx
000e7981mov [rdx+24], rax
000e7985
000e7985loc_e7985:
000e7985mov rdi, [rbx+32]
000e7989mov rsi, [rbx+40]
000e798dcall core::fmt::Formatter::write_fmt
000e7992add rsp, 96
000e7996pop rbx
000e7997pop r14
000e7999pop r15
000e799bret
000e799c
000e799cloc_e799c:
000e799clea rdx, [rip+0x101a45]
000e79a3push 10
000e79a5pop rdi
000e79a6mov rsi, rdi
000e79a9call core::panicking::panic_bounds_check
000e79aeud2
000e79b0
000e79b0loc_e79b0:
000e79b0movups x0, [rsp+24]
000e79b5lea rdx, [rsp+64]
000e79bamovaps [rdx], x0
000e79bdlea rdi, [rip-0x567d6]
000e79c4lea rcx, [rip+0x10014d]
000e79cblea r8, [rip+0x1019fe]
000e79d2push 43
000e79d4pop rsi
000e79d5call core::result::unwrap_failed
000e79daud2
000e7865
000e79dc
000e79dcaho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index:
000e79dcmov eax, edx
000e79decmp rax, rsi
000e79e1jae 0xe79ee
000e79e3lea rax, [rax+8*rax]
000e79e7add rdi, rax
000e79eamov rax, rdi
000e79edret
000e79ee
000e79eeloc_e79ee:
000e79eepush rax
000e79efmov rdi, rax
000e79f2mov rdx, rcx
000e79f5call core::panicking::panic_bounds_check
000e79faud2
000e79dc
000e79dcaho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index:
000e79dcmov eax, edx
000e79decmp rax, rsi
000e79e1jae 0xe79ee
000e79e3lea rax, [rax+8*rax]
000e79e7add rdi, rax
000e79eamov rax, rdi
000e79edret
000e79ee
000e79eeloc_e79ee:
000e79eepush rax
000e79efmov rdi, rax
000e79f2mov rdx, rcx
000e79f5call core::panicking::panic_bounds_check
000e79faud2
000e79dc
000e79fc
000e79fcaho_corasick::automaton::try_find_overlapping_fwd:
000e79fcpush rbp
000e79fdpush r15
000e79ffpush r14
000e7a01push r13
000e7a03push r12
000e7a05push rbx
000e7a06sub rsp, 120
000e7a0aand [rdx], 0
000e7a0emov rcx, [rsi]
000e7a11mov rax, [rsi+8]
000e7a15mov [rsp+112], rax
000e7a1acmp rcx, rax
000e7a1dja 0xe81c5
000e7a23mov r12, rdx
000e7a26mov r13, rsi
000e7a29mov r15, rdi
000e7a2clea rbp, [rdx+8]
000e7a30lea rdx, [rdi+120]
000e7a34mov rax, [rdi+120]
000e7a38mov sil, [rsi+32]
000e7a3ctest rax, rax
000e7a3fcmove rdx, rax
000e7a43mov [rsp+104], rdx
000e7a48mov [rsp+56], r12
000e7a4dje 0xe7aec
000e7a53test sil, sil
000e7a56jne 0xe7aec
000e7a5cmov [rsp+24], rbp
000e7a61cmp [r12+48], 0
000e7a67je 0xe7b7b
000e7a6dmov ebp, [r12+52]
000e7a72cmp [r12+32], 0
000e7a78je 0xe7ced
000e7a7emov rbx, r12
000e7a81mov r12, [r12+40]
000e7a86mov rdi, r15
000e7a89mov esi, ebp
000e7a8bcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7a90mov rdi, rax
000e7a93mov esi, edx
000e7a95call core::iter::traits::iterator::Iterator::count
000e7a9acmp r12, rax
000e7a9djae 0xe7d03
000e7aa3inc r12
000e7aa6mov [rbx+32], 1
000e7aaemov [rbx+40], r12
000e7ab2mov rbx, [rbx+56]
000e7ab6inc rbx
000e7ab9mov rdi, r15
000e7abcmov esi, ebp
000e7abecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7ac3lea r14, [rsp+72]
000e7ac8mov [r14], rax
000e7acbmov [r14+8], edx
000e7acf
000e7acfloc_e7acf:
000e7acfdec r12
000e7ad2je 0xe8087
000e7ad8mov rdi, r14
000e7adbcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7ae0cmp eax, 1
000e7ae3je 0xe7acf
000e7ae5xor edi, edi
000e7ae7jmp 0xe8095
000e7aec
000e7aecloc_e7aec:
000e7aeccmp [r12+48], 0
000e7af2mov [rsp+32], sil
000e7af7je 0xe7c10
000e7afdmov ebx, [r12+52]
000e7b02cmp [r12+32], 0
000e7b08je 0xe7cf4
000e7b0emov r14, r12
000e7b11mov r12, [r12+40]
000e7b16mov rdi, r15
000e7b19mov esi, ebx
000e7b1bcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7b20mov rdi, rax
000e7b23mov esi, edx
000e7b25call core::iter::traits::iterator::Iterator::count
000e7b2acmp r12, rax
000e7b2djae 0xe7ea2
000e7b33inc r12
000e7b36mov [r14+32], 1
000e7b3emov [r14+40], r12
000e7b42mov r14, [r14+56]
000e7b46inc r14
000e7b49mov rdi, r15
000e7b4cmov esi, ebx
000e7b4ecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7b53lea rbx, [rsp+72]
000e7b58mov [rbx], rax
000e7b5bmov [rbx+8], edx
000e7b5e
000e7b5eloc_e7b5e:
000e7b5edec r12
000e7b61je 0xe80cb
000e7b67mov rdi, rbx
000e7b6acall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7b6fcmp eax, 1
000e7b72je 0xe7b5e
000e7b74xor edi, edi
000e7b76jmp 0xe80d9
000e7b7b
000e7b7bloc_e7b7b:
000e7b7bmov ebp, [r15+424]
000e7b82lea eax, [rbp-1]
000e7b85cmp eax, [r15+420]
000e7b8cjae 0xe7ca5
000e7b92mov [rsp+16], rcx
000e7b97mov r14, [r12+32]
000e7b9ctest r14, r14
000e7b9fje 0xe7ba6
000e7ba1mov r14, [r12+40]
000e7ba6
000e7ba6loc_e7ba6:
000e7ba6mov rdi, r15
000e7ba9mov esi, ebp
000e7babcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7bb0mov rdi, rax
000e7bb3mov esi, edx
000e7bb5call core::iter::traits::iterator::Iterator::count
000e7bbacmp r14, rax
000e7bbdmov rcx, [rsp+16]
000e7bc2jae 0xe7ca5
000e7bc8inc r14
000e7bcbmov [r12+32], 1
000e7bd4mov [r12+40], r14
000e7bd9mov rdi, r15
000e7bdcmov esi, ebp
000e7bdecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7be3lea rbx, [rsp+72]
000e7be8mov [rbx], rax
000e7bebmov [rbx+8], edx
000e7beemov r13, [rsp+24]
000e7bf3
000e7bf3loc_e7bf3:
000e7bf3dec r14
000e7bf6je 0xe8134
000e7bfcmov rdi, rbx
000e7bffcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7c04cmp eax, 1
000e7c07je 0xe7bf3
000e7c09xor edi, edi
000e7c0bjmp 0xe8142
000e7c10
000e7c10loc_e7c10:
000e7c10xor eax, eax
000e7c12test sil, sil
000e7c15setne al
000e7c18mov ebx, [r15+4*rax+424]
000e7c20lea eax, [rbx-1]
000e7c23cmp eax, [r15+420]
000e7c2ajae 0xe7cc5
000e7c30mov [rsp+16], rcx
000e7c35mov r14, [r12+32]
000e7c3atest r14, r14
000e7c3dje 0xe7c44
000e7c3fmov r14, [r12+40]
000e7c44
000e7c44loc_e7c44:
000e7c44mov rdi, r15
000e7c47mov esi, ebx
000e7c49call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7c4emov rdi, rax
000e7c51mov esi, edx
000e7c53call core::iter::traits::iterator::Iterator::count
000e7c58cmp r14, rax
000e7c5bmov rcx, [rsp+16]
000e7c60jae 0xe7cc5
000e7c62inc r14
000e7c65mov [r12+32], 1
000e7c6emov [r12+40], r14
000e7c73mov rdi, r15
000e7c76mov esi, ebx
000e7c78call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7c7dlea rbx, [rsp+72]
000e7c82mov [rbx], rax
000e7c85mov [rbx+8], edx
000e7c88
000e7c88loc_e7c88:
000e7c88dec r14
000e7c8bje 0xe8176
000e7c91mov rdi, rbx
000e7c94call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7c99cmp eax, 1
000e7c9cje 0xe7c88
000e7c9exor edi, edi
000e7ca0jmp 0xe8184
000e7ca5
000e7ca5loc_e7ca5:
000e7ca5mov [r12+56], rcx
000e7caamov [r12+48], 1
000e7cb3mov [r12+52], ebp
000e7cb8and [r12+32], 0
000e7cbeand [r12], 0
000e7cc3jmp 0xe7d1a
000e7cc5
000e7cc5loc_e7cc5:
000e7cc5mov [rsp+24], rbp
000e7ccamov [r12+56], rcx
000e7ccfmov [r12+48], 1
000e7cd8mov [r12+52], ebx
000e7cddand [r12+32], 0
000e7ce3and [r12], 0
000e7ce8jmp 0xe7ebe
000e7ced
000e7cedloc_e7ced:
000e7cedmov rcx, [r12+56]
000e7cf2jmp 0xe7d1a
000e7cf4
000e7cf4loc_e7cf4:
000e7cf4mov [rsp+24], rbp
000e7cf9mov rcx, [r12+56]
000e7cfejmp 0xe7ebe
000e7d03
000e7d03loc_e7d03:
000e7d03mov rcx, [rbx+56]
000e7d07inc rcx
000e7d0amov [rbx+56], rcx
000e7d0eand [rbx+32], 0
000e7d13and [rbx], 0
000e7d17mov r12, rbx
000e7d1a
000e7d1aloc_e7d1a:
000e7d1amov rax, [r13+16]
000e7d1emov [rsp+64], rax
000e7d23mov rax, [r13+24]
000e7d27mov [rsp+32], rax
000e7d2clea r13, [rsp+46]
000e7d31lea r14, [rsp+72]
000e7d36
000e7d36loc_e7d36:
000e7d36cmp rcx, [rsp+112]
000e7d3bjae 0xe7e8f
000e7d41cmp rcx, [rsp+32]
000e7d46jae 0xe81ed
000e7d4cmov [rsp+16], rcx
000e7d51mov rax, [rsp+64]
000e7d56movzx ebx, [rax+rcx]
000e7d5amov r12l, ebp
000e7d5d
000e7d5dloc_e7d5d:
000e7d5dmov rdi, [r15]
000e7d60mov rsi, [r15+16]
000e7d64mov edx, r12l
000e7d67lea rcx, [rip+0x10553a]
000e7d6ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7d73mov eax, [rax+4]
000e7d76test rax, rax
000e7d79je 0xe7dbe
000e7d7bmovzx edx, [r15+rbx+144]
000e7d84add rdx, rax
000e7d87mov rdi, [r15+48]
000e7d8bmov rsi, [r15+64]
000e7d8flea rcx, [rip+0x10552a]
000e7d96call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e7d9bmov ebp, [rax]
000e7d9d
000e7d9dloc_e7d9d:
000e7d9dcmp ebp, 1
000e7da0jne 0xe7df6
000e7da2
000e7da2loc_e7da2:
000e7da2mov rdi, [r15]
000e7da5mov rsi, [r15+16]
000e7da9mov edx, r12l
000e7daclea rcx, [rip+0x105d45]
000e7db3call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7db8mov r12l, [rax+12]
000e7dbcjmp 0xe7d5d
000e7dbe
000e7dbeloc_e7dbe:
000e7dbemov rdi, r15
000e7dc1mov esi, r12l
000e7dc4call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e7dc9mov [rsp+72], rax
000e7dcemov [rsp+80], edx
000e7dd2
000e7dd2loc_e7dd2:
000e7dd2mov rdi, r13
000e7dd5mov rsi, r14
000e7dd8call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7dddcmp [rsp+46], 0
000e7de2je 0xe7da2
000e7de4mov al, [rsp+47]
000e7de8cmp al, bl
000e7deajb 0xe7dd2
000e7deccmp al, bl
000e7deejne 0xe7da2
000e7df0mov ebp, [rsp+48]
000e7df4jmp 0xe7d9d
000e7df6
000e7df6loc_e7df6:
000e7df6cmp [r15+416], ebp
000e7dfdmov r12, [rsp+56]
000e7e02mov rcx, [rsp+16]
000e7e07jb 0xe7e82
000e7e09mov [r12+48], 1
000e7e12mov [r12+52], ebp
000e7e17test ebp, ebp
000e7e19je 0xe81c5
000e7e1flea eax, [rbp-1]
000e7e22cmp eax, [r15+420]
000e7e29jb 0xe8013
000e7e2fmov rax, [rsp+104]
000e7e34mov rsi, [rax]
000e7e37mov rdx, [rax+8]
000e7e3bmov rax, [rsp+112]
000e7e40mov [rsp], rax
000e7e44mov rdi, r14
000e7e47mov rcx, [rsp+64]
000e7e4cmov r8, [rsp+32]
000e7e51mov r9, [rsp+16]
000e7e56call aho_corasick::util::prefilter::Prefilter::find_in
000e7e5bmov rdi, [rsp+72]
000e7e60mov rsi, [rsp+80]
000e7e65call aho_corasick::util::prefilter::Candidate::into_option
000e7e6amov rcx, [rsp+16]
000e7e6ftest rax, rax
000e7e72je 0xe81c5
000e7e78cmp rdx, rcx
000e7e7bjbe 0xe7e82
000e7e7dmov rcx, rdx
000e7e80jmp 0xe7e85
000e7e82
000e7e82loc_e7e82:
000e7e82inc rcx
000e7e85
000e7e85loc_e7e85:
000e7e85mov [r12+56], rcx
000e7e8ajmp 0xe7d36
000e7e8f
000e7e8floc_e7e8f:
000e7e8fmov [r12+48], 1
000e7e98mov [r12+52], ebp
000e7e9djmp 0xe81c5
000e7ea2
000e7ea2loc_e7ea2:
000e7ea2mov [rsp+24], rbp
000e7ea7mov rcx, [r14+56]
000e7eabinc rcx
000e7eaemov [r14+56], rcx
000e7eb2and [r14+32], 0
000e7eb7and [r14], 0
000e7ebbmov r12, r14
000e7ebe
000e7ebeloc_e7ebe:
000e7ebemov rax, [r13+16]
000e7ec2mov [rsp+104], rax
000e7ec7mov rax, [r13+24]
000e7ecbmov [rsp+64], rax
000e7ed0lea r13, [rsp+46]
000e7ed5lea rbp, [rsp+72]
000e7eda
000e7edaloc_e7eda:
000e7edacmp rcx, [rsp+112]
000e7edfjae 0xe8121
000e7ee5cmp rcx, [rsp+64]
000e7eeajae 0xe81fe
000e7ef0mov [rsp+16], rcx
000e7ef5mov rax, [rsp+104]
000e7efamovzx r12l, [rax+rcx]
000e7effmov r14l, ebx
000e7f02
000e7f02loc_e7f02:
000e7f02mov rdi, [r15]
000e7f05mov rsi, [r15+16]
000e7f09mov edx, r14l
000e7f0clea rcx, [rip+0x105395]
000e7f13call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7f18mov eax, [rax+4]
000e7f1btest rax, rax
000e7f1eje 0xe7f50
000e7f20movzx edx, [r15+r12+144]
000e7f29add rdx, rax
000e7f2cmov rdi, [r15+48]
000e7f30mov rsi, [r15+64]
000e7f34lea rcx, [rip+0x105385]
000e7f3bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e7f40mov ebx, [rax]
000e7f42
000e7f42loc_e7f42:
000e7f42cmp [rsp+32], 0
000e7f47jne 0xe7fb0
000e7f49cmp ebx, 1
000e7f4cje 0xe7f91
000e7f4ejmp 0xe7fb0
000e7f50
000e7f50loc_e7f50:
000e7f50mov rdi, r15
000e7f53mov esi, r14l
000e7f56call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e7f5bmov [rsp+72], rax
000e7f60mov [rsp+80], edx
000e7f64
000e7f64loc_e7f64:
000e7f64mov rdi, r13
000e7f67mov rsi, rbp
000e7f6acall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7f6fcmp [rsp+46], 0
000e7f74je 0xe7f8a
000e7f76mov al, [rsp+47]
000e7f7acmp al, r12b
000e7f7djb 0xe7f64
000e7f7fcmp al, r12b
000e7f82jne 0xe7f8a
000e7f84mov ebx, [rsp+48]
000e7f88jmp 0xe7f42
000e7f8a
000e7f8aloc_e7f8a:
000e7f8acmp [rsp+32], 0
000e7f8fjne 0xe8001
000e7f91
000e7f91loc_e7f91:
000e7f91mov rdi, [r15]
000e7f94mov rsi, [r15+16]
000e7f98mov edx, r14l
000e7f9blea rcx, [rip+0x105b56]
000e7fa2call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7fa7mov r14l, [rax+12]
000e7fabjmp 0xe7f02
000e7fb0
000e7fb0loc_e7fb0:
000e7fb0cmp ebx, 1
000e7fb3mov esi, 0
000e7fb8cmovne esi, ebx
000e7fbbcmp [r15+416], esi
000e7fc2mov r12, [rsp+56]
000e7fc7mov rcx, [rsp+16]
000e7fccjb 0xe7ff4
000e7fcemov [r12+48], 1
000e7fd7mov [r12+52], esi
000e7fdctest esi, esi
000e7fdeje 0xe81c5
000e7fe4lea eax, [rsi-1]
000e7fe7cmp eax, [r15+420]
000e7feejb 0xe81d4
000e7ff4
000e7ff4loc_e7ff4:
000e7ff4inc rcx
000e7ff7mov [r12+56], rcx
000e7ffcjmp 0xe7eda
000e8001
000e8001loc_e8001:
000e8001mov rax, [rsp+56]
000e8006mov [rax+48], 1
000e800ejmp 0xe81c5
000e8013
000e8013loc_e8013:
000e8013push 1
000e8015pop r14
000e8017mov [r12+32], r14
000e801cmov [r12+40], r14
000e8021inc rcx
000e8024mov rdi, r15
000e8027mov esi, ebp
000e8029
000e8029loc_e8029:
000e8029mov r13, rcx
000e802ccall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8031lea rdi, [rsp+72]
000e8036mov [rdi], rax
000e8039mov [rdi+8], edx
000e803ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8041mov ebx, edx
000e8043lea rsi, [rip+0x105ade]
000e804amov edi, eax
000e804ccall core::option::Option<T>::unwrap
000e8051mov rdi, [r15+96]
000e8055mov rsi, [r15+112]
000e8059lea rcx, [rip+0x105ab0]
000e8060mov edx, ebx
000e8062call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8067mov eax, [rax]
000e8069mov rdx, r13
000e806csub rdx, rax
000e806fmov rdi, [rsp+24]
000e8074mov esi, ebx
000e8076mov rcx, r13
000e8079call aho_corasick::util::search::Match::new
000e807emov [r12], r14
000e8082jmp 0xe81c5
000e8087
000e8087loc_e8087:
000e8087lea rdi, [rsp+72]
000e808ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8091mov edi, eax
000e8093mov ebp, edx
000e8095
000e8095loc_e8095:
000e8095lea rsi, [rip+0x105a8c]
000e809ccall core::option::Option<T>::unwrap
000e80a1mov rdi, [r15+96]
000e80a5mov rsi, [r15+112]
000e80a9lea rcx, [rip+0x105a60]
000e80b0mov edx, ebp
000e80b2call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e80b7mov eax, [rax]
000e80b9mov rdx, rbx
000e80bcsub rdx, rax
000e80bfmov rdi, [rsp+24]
000e80c4mov esi, ebp
000e80c6mov rcx, rbx
000e80c9jmp 0xe810b
000e80cb
000e80cbloc_e80cb:
000e80cblea rdi, [rsp+72]
000e80d0call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e80d5mov edi, eax
000e80d7mov ebx, edx
000e80d9
000e80d9loc_e80d9:
000e80d9lea rsi, [rip+0x105a48]
000e80e0call core::option::Option<T>::unwrap
000e80e5mov rdi, [r15+96]
000e80e9mov rsi, [r15+112]
000e80edlea rcx, [rip+0x105a1c]
000e80f4mov edx, ebx
000e80f6call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e80fbmov eax, [rax]
000e80fdmov rdx, r14
000e8100sub rdx, rax
000e8103mov rdi, rbp
000e8106mov esi, ebx
000e8108mov rcx, r14
000e810b
000e810bloc_e810b:
000e810bcall aho_corasick::util::search::Match::new
000e8110mov rax, [rsp+56]
000e8115mov [rax], 1
000e811cjmp 0xe81c5
000e8121
000e8121loc_e8121:
000e8121mov [r12+48], 1
000e812amov [r12+52], ebx
000e812fjmp 0xe81c5
000e8134
000e8134loc_e8134:
000e8134lea rdi, [rsp+72]
000e8139call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e813emov edi, eax
000e8140mov ebx, edx
000e8142
000e8142loc_e8142:
000e8142lea rsi, [rip+0x1059df]
000e8149call core::option::Option<T>::unwrap
000e814emov rdi, [r15+96]
000e8152mov rsi, [r15+112]
000e8156lea rcx, [rip+0x1059b3]
000e815dmov edx, ebx
000e815fcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8164mov eax, [rax]
000e8166mov rcx, [rsp+16]
000e816bmov rdx, rcx
000e816esub rdx, rax
000e8171mov rdi, r13
000e8174jmp 0xe81b6
000e8176
000e8176loc_e8176:
000e8176lea rdi, [rsp+72]
000e817bcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8180mov edi, eax
000e8182mov ebx, edx
000e8184
000e8184loc_e8184:
000e8184lea rsi, [rip+0x10599d]
000e818bcall core::option::Option<T>::unwrap
000e8190mov rdi, [r15+96]
000e8194mov rsi, [r15+112]
000e8198lea rcx, [rip+0x105971]
000e819fmov edx, ebx
000e81a1call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e81a6mov eax, [rax]
000e81a8mov rcx, [rsp+16]
000e81admov rdx, rcx
000e81b0sub rdx, rax
000e81b3mov rdi, rbp
000e81b6
000e81b6loc_e81b6:
000e81b6mov esi, ebx
000e81b8call aho_corasick::util::search::Match::new
000e81bdmov [r12], 1
000e81c5
000e81c5loc_e81c5:
000e81c5add rsp, 120
000e81c9pop rbx
000e81capop r12
000e81ccpop r13
000e81cepop r14
000e81d0pop r15
000e81d2pop rbp
000e81d3ret
000e81d4
000e81d4loc_e81d4:
000e81d4push 1
000e81d6pop r14
000e81d8mov [r12+32], r14
000e81ddmov [r12+40], r14
000e81e2inc rcx
000e81e5mov rdi, r15
000e81e8jmp 0xe8029
000e81ed
000e81edloc_e81ed:
000e81edlea rdx, [rip+0xffd14]
000e81f4mov rdi, rcx
000e81f7mov rsi, [rsp+32]
000e81fcjmp 0xe820d
000e81fe
000e81feloc_e81fe:
000e81felea rdx, [rip+0xffd03]
000e8205mov rdi, rcx
000e8208mov rsi, [rsp+64]
000e820d
000e820dloc_e820d:
000e820dcall core::panicking::panic_bounds_check
000e8212ud2
000e79fc
000e79fcaho_corasick::automaton::try_find_overlapping_fwd:
000e79fcpush rbp
000e79fdpush r15
000e79ffpush r14
000e7a01push r13
000e7a03push r12
000e7a05push rbx
000e7a06sub rsp, 120
000e7a0aand [rdx], 0
000e7a0emov rcx, [rsi]
000e7a11mov rax, [rsi+8]
000e7a15mov [rsp+112], rax
000e7a1acmp rcx, rax
000e7a1dja 0xe81c5
000e7a23mov r12, rdx
000e7a26mov r13, rsi
000e7a29mov r15, rdi
000e7a2clea rbp, [rdx+8]
000e7a30lea rdx, [rdi+120]
000e7a34mov rax, [rdi+120]
000e7a38mov sil, [rsi+32]
000e7a3ctest rax, rax
000e7a3fcmove rdx, rax
000e7a43mov [rsp+104], rdx
000e7a48mov [rsp+56], r12
000e7a4dje 0xe7aec
000e7a53test sil, sil
000e7a56jne 0xe7aec
000e7a5cmov [rsp+24], rbp
000e7a61cmp [r12+48], 0
000e7a67je 0xe7b7b
000e7a6dmov ebp, [r12+52]
000e7a72cmp [r12+32], 0
000e7a78je 0xe7ced
000e7a7emov rbx, r12
000e7a81mov r12, [r12+40]
000e7a86mov rdi, r15
000e7a89mov esi, ebp
000e7a8bcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7a90mov rdi, rax
000e7a93mov esi, edx
000e7a95call core::iter::traits::iterator::Iterator::count
000e7a9acmp r12, rax
000e7a9djae 0xe7d03
000e7aa3inc r12
000e7aa6mov [rbx+32], 1
000e7aaemov [rbx+40], r12
000e7ab2mov rbx, [rbx+56]
000e7ab6inc rbx
000e7ab9mov rdi, r15
000e7abcmov esi, ebp
000e7abecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7ac3lea r14, [rsp+72]
000e7ac8mov [r14], rax
000e7acbmov [r14+8], edx
000e7acf
000e7acfloc_e7acf:
000e7acfdec r12
000e7ad2je 0xe8087
000e7ad8mov rdi, r14
000e7adbcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7ae0cmp eax, 1
000e7ae3je 0xe7acf
000e7ae5xor edi, edi
000e7ae7jmp 0xe8095
000e7aec
000e7aecloc_e7aec:
000e7aeccmp [r12+48], 0
000e7af2mov [rsp+32], sil
000e7af7je 0xe7c10
000e7afdmov ebx, [r12+52]
000e7b02cmp [r12+32], 0
000e7b08je 0xe7cf4
000e7b0emov r14, r12
000e7b11mov r12, [r12+40]
000e7b16mov rdi, r15
000e7b19mov esi, ebx
000e7b1bcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7b20mov rdi, rax
000e7b23mov esi, edx
000e7b25call core::iter::traits::iterator::Iterator::count
000e7b2acmp r12, rax
000e7b2djae 0xe7ea2
000e7b33inc r12
000e7b36mov [r14+32], 1
000e7b3emov [r14+40], r12
000e7b42mov r14, [r14+56]
000e7b46inc r14
000e7b49mov rdi, r15
000e7b4cmov esi, ebx
000e7b4ecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7b53lea rbx, [rsp+72]
000e7b58mov [rbx], rax
000e7b5bmov [rbx+8], edx
000e7b5e
000e7b5eloc_e7b5e:
000e7b5edec r12
000e7b61je 0xe80cb
000e7b67mov rdi, rbx
000e7b6acall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7b6fcmp eax, 1
000e7b72je 0xe7b5e
000e7b74xor edi, edi
000e7b76jmp 0xe80d9
000e7b7b
000e7b7bloc_e7b7b:
000e7b7bmov ebp, [r15+424]
000e7b82lea eax, [rbp-1]
000e7b85cmp eax, [r15+420]
000e7b8cjae 0xe7ca5
000e7b92mov [rsp+16], rcx
000e7b97mov r14, [r12+32]
000e7b9ctest r14, r14
000e7b9fje 0xe7ba6
000e7ba1mov r14, [r12+40]
000e7ba6
000e7ba6loc_e7ba6:
000e7ba6mov rdi, r15
000e7ba9mov esi, ebp
000e7babcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7bb0mov rdi, rax
000e7bb3mov esi, edx
000e7bb5call core::iter::traits::iterator::Iterator::count
000e7bbacmp r14, rax
000e7bbdmov rcx, [rsp+16]
000e7bc2jae 0xe7ca5
000e7bc8inc r14
000e7bcbmov [r12+32], 1
000e7bd4mov [r12+40], r14
000e7bd9mov rdi, r15
000e7bdcmov esi, ebp
000e7bdecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7be3lea rbx, [rsp+72]
000e7be8mov [rbx], rax
000e7bebmov [rbx+8], edx
000e7beemov r13, [rsp+24]
000e7bf3
000e7bf3loc_e7bf3:
000e7bf3dec r14
000e7bf6je 0xe8134
000e7bfcmov rdi, rbx
000e7bffcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7c04cmp eax, 1
000e7c07je 0xe7bf3
000e7c09xor edi, edi
000e7c0bjmp 0xe8142
000e7c10
000e7c10loc_e7c10:
000e7c10xor eax, eax
000e7c12test sil, sil
000e7c15setne al
000e7c18mov ebx, [r15+4*rax+424]
000e7c20lea eax, [rbx-1]
000e7c23cmp eax, [r15+420]
000e7c2ajae 0xe7cc5
000e7c30mov [rsp+16], rcx
000e7c35mov r14, [r12+32]
000e7c3atest r14, r14
000e7c3dje 0xe7c44
000e7c3fmov r14, [r12+40]
000e7c44
000e7c44loc_e7c44:
000e7c44mov rdi, r15
000e7c47mov esi, ebx
000e7c49call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7c4emov rdi, rax
000e7c51mov esi, edx
000e7c53call core::iter::traits::iterator::Iterator::count
000e7c58cmp r14, rax
000e7c5bmov rcx, [rsp+16]
000e7c60jae 0xe7cc5
000e7c62inc r14
000e7c65mov [r12+32], 1
000e7c6emov [r12+40], r14
000e7c73mov rdi, r15
000e7c76mov esi, ebx
000e7c78call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7c7dlea rbx, [rsp+72]
000e7c82mov [rbx], rax
000e7c85mov [rbx+8], edx
000e7c88
000e7c88loc_e7c88:
000e7c88dec r14
000e7c8bje 0xe8176
000e7c91mov rdi, rbx
000e7c94call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7c99cmp eax, 1
000e7c9cje 0xe7c88
000e7c9exor edi, edi
000e7ca0jmp 0xe8184
000e7ca5
000e7ca5loc_e7ca5:
000e7ca5mov [r12+56], rcx
000e7caamov [r12+48], 1
000e7cb3mov [r12+52], ebp
000e7cb8and [r12+32], 0
000e7cbeand [r12], 0
000e7cc3jmp 0xe7d1a
000e7cc5
000e7cc5loc_e7cc5:
000e7cc5mov [rsp+24], rbp
000e7ccamov [r12+56], rcx
000e7ccfmov [r12+48], 1
000e7cd8mov [r12+52], ebx
000e7cddand [r12+32], 0
000e7ce3and [r12], 0
000e7ce8jmp 0xe7ebe
000e7ced
000e7cedloc_e7ced:
000e7cedmov rcx, [r12+56]
000e7cf2jmp 0xe7d1a
000e7cf4
000e7cf4loc_e7cf4:
000e7cf4mov [rsp+24], rbp
000e7cf9mov rcx, [r12+56]
000e7cfejmp 0xe7ebe
000e7d03
000e7d03loc_e7d03:
000e7d03mov rcx, [rbx+56]
000e7d07inc rcx
000e7d0amov [rbx+56], rcx
000e7d0eand [rbx+32], 0
000e7d13and [rbx], 0
000e7d17mov r12, rbx
000e7d1a
000e7d1aloc_e7d1a:
000e7d1amov rax, [r13+16]
000e7d1emov [rsp+64], rax
000e7d23mov rax, [r13+24]
000e7d27mov [rsp+32], rax
000e7d2clea r13, [rsp+46]
000e7d31lea r14, [rsp+72]
000e7d36
000e7d36loc_e7d36:
000e7d36cmp rcx, [rsp+112]
000e7d3bjae 0xe7e8f
000e7d41cmp rcx, [rsp+32]
000e7d46jae 0xe81ed
000e7d4cmov [rsp+16], rcx
000e7d51mov rax, [rsp+64]
000e7d56movzx ebx, [rax+rcx]
000e7d5amov r12l, ebp
000e7d5d
000e7d5dloc_e7d5d:
000e7d5dmov rdi, [r15]
000e7d60mov rsi, [r15+16]
000e7d64mov edx, r12l
000e7d67lea rcx, [rip+0x10553a]
000e7d6ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7d73mov eax, [rax+4]
000e7d76test rax, rax
000e7d79je 0xe7dbe
000e7d7bmovzx edx, [r15+rbx+144]
000e7d84add rdx, rax
000e7d87mov rdi, [r15+48]
000e7d8bmov rsi, [r15+64]
000e7d8flea rcx, [rip+0x10552a]
000e7d96call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e7d9bmov ebp, [rax]
000e7d9d
000e7d9dloc_e7d9d:
000e7d9dcmp ebp, 1
000e7da0jne 0xe7df6
000e7da2
000e7da2loc_e7da2:
000e7da2mov rdi, [r15]
000e7da5mov rsi, [r15+16]
000e7da9mov edx, r12l
000e7daclea rcx, [rip+0x105d45]
000e7db3call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7db8mov r12l, [rax+12]
000e7dbcjmp 0xe7d5d
000e7dbe
000e7dbeloc_e7dbe:
000e7dbemov rdi, r15
000e7dc1mov esi, r12l
000e7dc4call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e7dc9mov [rsp+72], rax
000e7dcemov [rsp+80], edx
000e7dd2
000e7dd2loc_e7dd2:
000e7dd2mov rdi, r13
000e7dd5mov rsi, r14
000e7dd8call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7dddcmp [rsp+46], 0
000e7de2je 0xe7da2
000e7de4mov al, [rsp+47]
000e7de8cmp al, bl
000e7deajb 0xe7dd2
000e7deccmp al, bl
000e7deejne 0xe7da2
000e7df0mov ebp, [rsp+48]
000e7df4jmp 0xe7d9d
000e7df6
000e7df6loc_e7df6:
000e7df6cmp [r15+416], ebp
000e7dfdmov r12, [rsp+56]
000e7e02mov rcx, [rsp+16]
000e7e07jb 0xe7e82
000e7e09mov [r12+48], 1
000e7e12mov [r12+52], ebp
000e7e17test ebp, ebp
000e7e19je 0xe81c5
000e7e1flea eax, [rbp-1]
000e7e22cmp eax, [r15+420]
000e7e29jb 0xe8013
000e7e2fmov rax, [rsp+104]
000e7e34mov rsi, [rax]
000e7e37mov rdx, [rax+8]
000e7e3bmov rax, [rsp+112]
000e7e40mov [rsp], rax
000e7e44mov rdi, r14
000e7e47mov rcx, [rsp+64]
000e7e4cmov r8, [rsp+32]
000e7e51mov r9, [rsp+16]
000e7e56call aho_corasick::util::prefilter::Prefilter::find_in
000e7e5bmov rdi, [rsp+72]
000e7e60mov rsi, [rsp+80]
000e7e65call aho_corasick::util::prefilter::Candidate::into_option
000e7e6amov rcx, [rsp+16]
000e7e6ftest rax, rax
000e7e72je 0xe81c5
000e7e78cmp rdx, rcx
000e7e7bjbe 0xe7e82
000e7e7dmov rcx, rdx
000e7e80jmp 0xe7e85
000e7e82
000e7e82loc_e7e82:
000e7e82inc rcx
000e7e85
000e7e85loc_e7e85:
000e7e85mov [r12+56], rcx
000e7e8ajmp 0xe7d36
000e7e8f
000e7e8floc_e7e8f:
000e7e8fmov [r12+48], 1
000e7e98mov [r12+52], ebp
000e7e9djmp 0xe81c5
000e7ea2
000e7ea2loc_e7ea2:
000e7ea2mov [rsp+24], rbp
000e7ea7mov rcx, [r14+56]
000e7eabinc rcx
000e7eaemov [r14+56], rcx
000e7eb2and [r14+32], 0
000e7eb7and [r14], 0
000e7ebbmov r12, r14
000e7ebe
000e7ebeloc_e7ebe:
000e7ebemov rax, [r13+16]
000e7ec2mov [rsp+104], rax
000e7ec7mov rax, [r13+24]
000e7ecbmov [rsp+64], rax
000e7ed0lea r13, [rsp+46]
000e7ed5lea rbp, [rsp+72]
000e7eda
000e7edaloc_e7eda:
000e7edacmp rcx, [rsp+112]
000e7edfjae 0xe8121
000e7ee5cmp rcx, [rsp+64]
000e7eeajae 0xe81fe
000e7ef0mov [rsp+16], rcx
000e7ef5mov rax, [rsp+104]
000e7efamovzx r12l, [rax+rcx]
000e7effmov r14l, ebx
000e7f02
000e7f02loc_e7f02:
000e7f02mov rdi, [r15]
000e7f05mov rsi, [r15+16]
000e7f09mov edx, r14l
000e7f0clea rcx, [rip+0x105395]
000e7f13call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7f18mov eax, [rax+4]
000e7f1btest rax, rax
000e7f1eje 0xe7f50
000e7f20movzx edx, [r15+r12+144]
000e7f29add rdx, rax
000e7f2cmov rdi, [r15+48]
000e7f30mov rsi, [r15+64]
000e7f34lea rcx, [rip+0x105385]
000e7f3bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e7f40mov ebx, [rax]
000e7f42
000e7f42loc_e7f42:
000e7f42cmp [rsp+32], 0
000e7f47jne 0xe7fb0
000e7f49cmp ebx, 1
000e7f4cje 0xe7f91
000e7f4ejmp 0xe7fb0
000e7f50
000e7f50loc_e7f50:
000e7f50mov rdi, r15
000e7f53mov esi, r14l
000e7f56call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e7f5bmov [rsp+72], rax
000e7f60mov [rsp+80], edx
000e7f64
000e7f64loc_e7f64:
000e7f64mov rdi, r13
000e7f67mov rsi, rbp
000e7f6acall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7f6fcmp [rsp+46], 0
000e7f74je 0xe7f8a
000e7f76mov al, [rsp+47]
000e7f7acmp al, r12b
000e7f7djb 0xe7f64
000e7f7fcmp al, r12b
000e7f82jne 0xe7f8a
000e7f84mov ebx, [rsp+48]
000e7f88jmp 0xe7f42
000e7f8a
000e7f8aloc_e7f8a:
000e7f8acmp [rsp+32], 0
000e7f8fjne 0xe8001
000e7f91
000e7f91loc_e7f91:
000e7f91mov rdi, [r15]
000e7f94mov rsi, [r15+16]
000e7f98mov edx, r14l
000e7f9blea rcx, [rip+0x105b56]
000e7fa2call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7fa7mov r14l, [rax+12]
000e7fabjmp 0xe7f02
000e7fb0
000e7fb0loc_e7fb0:
000e7fb0cmp ebx, 1
000e7fb3mov esi, 0
000e7fb8cmovne esi, ebx
000e7fbbcmp [r15+416], esi
000e7fc2mov r12, [rsp+56]
000e7fc7mov rcx, [rsp+16]
000e7fccjb 0xe7ff4
000e7fcemov [r12+48], 1
000e7fd7mov [r12+52], esi
000e7fdctest esi, esi
000e7fdeje 0xe81c5
000e7fe4lea eax, [rsi-1]
000e7fe7cmp eax, [r15+420]
000e7feejb 0xe81d4
000e7ff4
000e7ff4loc_e7ff4:
000e7ff4inc rcx
000e7ff7mov [r12+56], rcx
000e7ffcjmp 0xe7eda
000e8001
000e8001loc_e8001:
000e8001mov rax, [rsp+56]
000e8006mov [rax+48], 1
000e800ejmp 0xe81c5
000e8013
000e8013loc_e8013:
000e8013push 1
000e8015pop r14
000e8017mov [r12+32], r14
000e801cmov [r12+40], r14
000e8021inc rcx
000e8024mov rdi, r15
000e8027mov esi, ebp
000e8029
000e8029loc_e8029:
000e8029mov r13, rcx
000e802ccall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8031lea rdi, [rsp+72]
000e8036mov [rdi], rax
000e8039mov [rdi+8], edx
000e803ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8041mov ebx, edx
000e8043lea rsi, [rip+0x105ade]
000e804amov edi, eax
000e804ccall core::option::Option<T>::unwrap
000e8051mov rdi, [r15+96]
000e8055mov rsi, [r15+112]
000e8059lea rcx, [rip+0x105ab0]
000e8060mov edx, ebx
000e8062call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8067mov eax, [rax]
000e8069mov rdx, r13
000e806csub rdx, rax
000e806fmov rdi, [rsp+24]
000e8074mov esi, ebx
000e8076mov rcx, r13
000e8079call aho_corasick::util::search::Match::new
000e807emov [r12], r14
000e8082jmp 0xe81c5
000e8087
000e8087loc_e8087:
000e8087lea rdi, [rsp+72]
000e808ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8091mov edi, eax
000e8093mov ebp, edx
000e8095
000e8095loc_e8095:
000e8095lea rsi, [rip+0x105a8c]
000e809ccall core::option::Option<T>::unwrap
000e80a1mov rdi, [r15+96]
000e80a5mov rsi, [r15+112]
000e80a9lea rcx, [rip+0x105a60]
000e80b0mov edx, ebp
000e80b2call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e80b7mov eax, [rax]
000e80b9mov rdx, rbx
000e80bcsub rdx, rax
000e80bfmov rdi, [rsp+24]
000e80c4mov esi, ebp
000e80c6mov rcx, rbx
000e80c9jmp 0xe810b
000e80cb
000e80cbloc_e80cb:
000e80cblea rdi, [rsp+72]
000e80d0call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e80d5mov edi, eax
000e80d7mov ebx, edx
000e80d9
000e80d9loc_e80d9:
000e80d9lea rsi, [rip+0x105a48]
000e80e0call core::option::Option<T>::unwrap
000e80e5mov rdi, [r15+96]
000e80e9mov rsi, [r15+112]
000e80edlea rcx, [rip+0x105a1c]
000e80f4mov edx, ebx
000e80f6call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e80fbmov eax, [rax]
000e80fdmov rdx, r14
000e8100sub rdx, rax
000e8103mov rdi, rbp
000e8106mov esi, ebx
000e8108mov rcx, r14
000e810b
000e810bloc_e810b:
000e810bcall aho_corasick::util::search::Match::new
000e8110mov rax, [rsp+56]
000e8115mov [rax], 1
000e811cjmp 0xe81c5
000e8121
000e8121loc_e8121:
000e8121mov [r12+48], 1
000e812amov [r12+52], ebx
000e812fjmp 0xe81c5
000e8134
000e8134loc_e8134:
000e8134lea rdi, [rsp+72]
000e8139call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e813emov edi, eax
000e8140mov ebx, edx
000e8142
000e8142loc_e8142:
000e8142lea rsi, [rip+0x1059df]
000e8149call core::option::Option<T>::unwrap
000e814emov rdi, [r15+96]
000e8152mov rsi, [r15+112]
000e8156lea rcx, [rip+0x1059b3]
000e815dmov edx, ebx
000e815fcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8164mov eax, [rax]
000e8166mov rcx, [rsp+16]
000e816bmov rdx, rcx
000e816esub rdx, rax
000e8171mov rdi, r13
000e8174jmp 0xe81b6
000e8176
000e8176loc_e8176:
000e8176lea rdi, [rsp+72]
000e817bcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8180mov edi, eax
000e8182mov ebx, edx
000e8184
000e8184loc_e8184:
000e8184lea rsi, [rip+0x10599d]
000e818bcall core::option::Option<T>::unwrap
000e8190mov rdi, [r15+96]
000e8194mov rsi, [r15+112]
000e8198lea rcx, [rip+0x105971]
000e819fmov edx, ebx
000e81a1call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e81a6mov eax, [rax]
000e81a8mov rcx, [rsp+16]
000e81admov rdx, rcx
000e81b0sub rdx, rax
000e81b3mov rdi, rbp
000e81b6
000e81b6loc_e81b6:
000e81b6mov esi, ebx
000e81b8call aho_corasick::util::search::Match::new
000e81bdmov [r12], 1
000e81c5
000e81c5loc_e81c5:
000e81c5add rsp, 120
000e81c9pop rbx
000e81capop r12
000e81ccpop r13
000e81cepop r14
000e81d0pop r15
000e81d2pop rbp
000e81d3ret
000e81d4
000e81d4loc_e81d4:
000e81d4push 1
000e81d6pop r14
000e81d8mov [r12+32], r14
000e81ddmov [r12+40], r14
000e81e2inc rcx
000e81e5mov rdi, r15
000e81e8jmp 0xe8029
000e81ed
000e81edloc_e81ed:
000e81edlea rdx, [rip+0xffd14]
000e81f4mov rdi, rcx
000e81f7mov rsi, [rsp+32]
000e81fcjmp 0xe820d
000e81fe
000e81feloc_e81fe:
000e81felea rdx, [rip+0xffd03]
000e8205mov rdi, rcx
000e8208mov rsi, [rsp+64]
000e820d
000e820dloc_e820d:
000e820dcall core::panicking::panic_bounds_check
000e8212ud2
000e79fc
000e8214
000e8214core::iter::traits::iterator::Iterator::count:
000e8214push r14
000e8216push rbx
000e8217sub rsp, 24
000e821blea rbx, [rsp+8]
000e8220mov [rbx], rdi
000e8223mov [rbx+8], esi
000e8226push -1
000e8228pop r14
000e822a
000e822aloc_e822a:
000e822amov rdi, rbx
000e822dcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8232inc r14
000e8235cmp eax, 1
000e8238je 0xe822a
000e823amov rax, r14
000e823dadd rsp, 24
000e8241pop rbx
000e8242pop r14
000e8244ret
000e8214
000e8214core::iter::traits::iterator::Iterator::count:
000e8214push r14
000e8216push rbx
000e8217sub rsp, 24
000e821blea rbx, [rsp+8]
000e8220mov [rbx], rdi
000e8223mov [rbx+8], esi
000e8226push -1
000e8228pop r14
000e822a
000e822aloc_e822a:
000e822amov rdi, rbx
000e822dcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8232inc r14
000e8235cmp eax, 1
000e8238je 0xe822a
000e823amov rax, r14
000e823dadd rsp, 24
000e8241pop rbx
000e8242pop r14
000e8244ret
000e8214
000e8245
000e8245aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index:
000e8245mov rax, rdi
000e8248mov edi, edx
000e824acmp rdi, rsi
000e824djae 0xe8254
000e824flea rax, [rax+4*rdi]
000e8253ret
000e8254
000e8254loc_e8254:
000e8254push rax
000e8255mov rdx, rcx
000e8258call core::panicking::panic_bounds_check
000e825dud2
000e8245
000e8245aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index:
000e8245mov rax, rdi
000e8248mov edi, edx
000e824acmp rdi, rsi
000e824djae 0xe8254
000e824flea rax, [rax+4*rdi]
000e8253ret
000e8254
000e8254loc_e8254:
000e8254push rax
000e8255mov rdx, rcx
000e8258call core::panicking::panic_bounds_check
000e825dud2
000e8245
000e825f
000e825faho_corasick::util::search::Match::new:
000e825fcmp rdx, rcx
000e8262ja 0xe826f
000e8264mov [rdi+16], esi
000e8267mov [rdi], rdx
000e826amov [rdi+8], rcx
000e826eret
000e826f
000e826floc_e826f:
000e826fsub rsp, 56
000e8273lea rax, [rip+0x1050d6]
000e827alea rdi, [rsp+8]
000e827fmov [rdi], rax
000e8282mov [rdi+8], 1
000e828alea rax, [rip-0x56f99]
000e8291mov [rdi+16], rax
000e8295xorps x0, x0
000e8298movups [rdi+24], x0
000e829clea rsi, [rip+0x1050bd]
000e82a3call core::panicking::panic_fmt
000e82a8ud2
000e825f
000e825faho_corasick::util::search::Match::new:
000e825fcmp rdx, rcx
000e8262ja 0xe826f
000e8264mov [rdi+16], esi
000e8267mov [rdi], rdx
000e826amov [rdi+8], rcx
000e826eret
000e826f
000e826floc_e826f:
000e826fsub rsp, 56
000e8273lea rax, [rip+0x1050d6]
000e827alea rdi, [rsp+8]
000e827fmov [rdi], rax
000e8282mov [rdi+8], 1
000e828alea rax, [rip-0x56f99]
000e8291mov [rdi+16], rax
000e8295xorps x0, x0
000e8298movups [rdi+24], x0
000e829clea rsi, [rip+0x1050bd]
000e82a3call core::panicking::panic_fmt
000e82a8ud2
000e825f
000e82aa
000e82aaaho_corasick::util::prefilter::Prefilter::find_in:
000e82aamov rax, r9
000e82admov r9, [rsp+8]
000e82b2mov r10, [rdx+16]
000e82b6mov r11, [rdx+32]
000e82badec r10
000e82bdand r10, -16
000e82c1add rsi, r10
000e82c4add rsi, 16
000e82c8mov rdx, rcx
000e82cbmov rcx, r8
000e82cemov r8, rax
000e82d1jmp r11
000e82aa
000e82aaaho_corasick::util::prefilter::Prefilter::find_in:
000e82aamov rax, r9
000e82admov r9, [rsp+8]
000e82b2mov r10, [rdx+16]
000e82b6mov r11, [rdx+32]
000e82badec r10
000e82bdand r10, -16
000e82c1add rsi, r10
000e82c4add rsi, 16
000e82c8mov rdx, rcx
000e82cbmov rcx, r8
000e82cemov r8, rax
000e82d1jmp r11
000e82aa
000e82d4
000e82d4aho_corasick::util::prefilter::Candidate::into_option:
000e82d4mov rdx, rsi
000e82d7lea rax, [rip-0x5542e]
000e82demov rax, [rax+8*rdi]
000e82e2ret
000e82d4
000e82d4aho_corasick::util::prefilter::Candidate::into_option:
000e82d4mov rdx, rsi
000e82d7lea rax, [rip-0x5542e]
000e82demov rax, [rax+8*rdi]
000e82e2ret
000e82d4
000e82e3
000e82e3aho_corasick::automaton::try_find_fwd:
000e82e3push rbp
000e82e4push r15
000e82e6push r14
000e82e8push r13
000e82eapush r12
000e82ecpush rbx
000e82edsub rsp, 152
000e82f4mov r15, rdi
000e82f7mov rbx, [rdx]
000e82famov rax, [rdx+8]
000e82femov [rsp+88], rax
000e8303cmp rbx, rax
000e8306jbe 0xe8311
000e8308and [r15], 0
000e830cjmp 0xe866b
000e8311
000e8311loc_e8311:
000e8311mov r12, rdx
000e8314mov r14, rsi
000e8317cmp [rsi+432], 0
000e831esete al
000e8321cmp [rdx+33], 0
000e8325setne r13b
000e8329or r13b, al
000e832ccmp [rdx+32], 0
000e8330je 0xe83cc
000e8336mov [rsp+40], rbx
000e833bmov ebx, [r14+428]
000e8342lea eax, [rbx-1]
000e8345cmp eax, [r14+420]
000e834cjae 0xe846b
000e8352mov rdi, r14
000e8355mov esi, ebx
000e8357call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e835clea rdi, [rsp+56]
000e8361mov [rdi], rax
000e8364mov [rdi+8], edx
000e8367call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e836cmov ebp, edx
000e836elea rsi, [rip+0x1057b3]
000e8375mov edi, eax
000e8377call core::option::Option<T>::unwrap
000e837cmov rdi, [r14+96]
000e8380mov rsi, [r14+112]
000e8384lea rcx, [rip+0x105785]
000e838bmov edx, ebp
000e838dcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8392mov eax, [rax]
000e8394mov rcx, [rsp+40]
000e8399mov rdx, rcx
000e839csub rdx, rax
000e839flea rdi, [rsp+96]
000e83a4mov esi, ebp
000e83a6call aho_corasick::util::search::Match::new
000e83abtest r13b, r13b
000e83aeje 0xe847c
000e83b4mov rax, [rsp+112]
000e83b9mov [r15+24], rax
000e83bdmovaps x0, [rsp+96]
000e83c2movups [r15+8], x0
000e83c7jmp 0xe845f
000e83cc
000e83ccloc_e83cc:
000e83cclea rax, [r14+120]
000e83d0mov rsi, [r14+120]
000e83d4test rsi, rsi
000e83d7cmove rax, rsi
000e83dbmov [rsp+48], rax
000e83e0je 0xe867d
000e83e6test r13b, r13b
000e83e9je 0xe86fc
000e83efmov r13, rbx
000e83f2mov ebx, [r14+424]
000e83f9lea eax, [rbx-1]
000e83fccmp eax, [r14+420]
000e8403jae 0xe881c
000e8409mov rdi, r14
000e840cmov esi, ebx
000e840ecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8413lea rdi, [rsp+56]
000e8418mov [rdi], rax
000e841bmov [rdi+8], edx
000e841ecall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8423mov ebx, edx
000e8425lea rsi, [rip+0x1056fc]
000e842cmov edi, eax
000e842ecall core::option::Option<T>::unwrap
000e8433mov rdi, [r14+96]
000e8437mov rsi, [r14+112]
000e843blea rcx, [rip+0x1056ce]
000e8442mov edx, ebx
000e8444call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8449mov eax, [rax]
000e844bmov rdx, r13
000e844esub rdx, rax
000e8451lea rdi, [r15+8]
000e8455mov esi, ebx
000e8457mov rcx, r13
000e845acall aho_corasick::util::search::Match::new
000e845f
000e845floc_e845f:
000e845fmov [r15], 1
000e8466jmp 0xe866b
000e846b
000e846bloc_e846b:
000e846bmov [rsp+128], r13b
000e8473mov [rsp+16], r15
000e8478xor eax, eax
000e847ajmp 0xe848c
000e847c
000e847cloc_e847c:
000e847cmov [rsp+128], r13b
000e8484mov [rsp+16], r15
000e8489push 1
000e848bpop rax
000e848c
000e848cloc_e848c:
000e848cmov [rsp+24], rax
000e8491mov rax, [r12+16]
000e8496mov [rsp+32], rax
000e849bmov rax, [r12+24]
000e84a0mov [rsp+48], rax
000e84a5lea r13, [rsp+136]
000e84adlea rbp, [rsp+56]
000e84b2mov r15, [rsp+40]
000e84b7
000e84b7loc_e84b7:
000e84b7cmp r15, [rsp+88]
000e84bcjae 0xe8804
000e84c2cmp r15, [rsp+48]
000e84c7jae 0xe8fca
000e84cdmov rax, [rsp+32]
000e84d2movzx r12l, [rax+r15]
000e84d7mov rdi, [r14]
000e84damov rsi, [r14+16]
000e84demov edx, ebx
000e84e0lea rcx, [rip+0x104dc1]
000e84e7call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e84ecmov eax, [rax+4]
000e84eftest rax, rax
000e84f2je 0xe8518
000e84f4movzx edx, [r14+r12+144]
000e84fdadd rdx, rax
000e8500mov rdi, [r14+48]
000e8504mov rsi, [r14+64]
000e8508lea rcx, [rip+0x104db1]
000e850fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8514mov ebx, [rax]
000e8516jmp 0xe8560
000e8518
000e8518loc_e8518:
000e8518mov rdi, r14
000e851bmov esi, ebx
000e851dcall aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8522mov [rsp+56], rax
000e8527mov [rsp+64], edx
000e852b
000e852bloc_e852b:
000e852bmov rdi, r13
000e852emov rsi, rbp
000e8531call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8536cmp [rsp+136], 0
000e853eje 0xe864c
000e8544mov al, [rsp+137]
000e854bcmp al, r12b
000e854ejb 0xe852b
000e8550cmp al, r12b
000e8553jne 0xe864c
000e8559mov ebx, [rsp+138]
000e8560
000e8560loc_e8560:
000e8560cmp ebx, 1
000e8563mov esi, ebx
000e8565mov eax, 0
000e856acmove esi, eax
000e856dcmp [r14+416], esi
000e8574jb 0xe858a
000e8576test esi, esi
000e8578je 0xe864c
000e857elea eax, [rsi-1]
000e8581cmp eax, [r14+420]
000e8588jb 0xe8592
000e858a
000e858aloc_e858a:
000e858ainc r15
000e858djmp 0xe84b7
000e8592
000e8592loc_e8592:
000e8592inc r15
000e8595mov rdi, r14
000e8598call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e859dmov [rsp+136], rax
000e85a5mov [rsp+144], edx
000e85acmov rdi, r13
000e85afcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e85b4mov r12l, edx
000e85b7mov edi, eax
000e85b9lea rsi, [rip+0x105568]
000e85c0call core::option::Option<T>::unwrap
000e85c5mov rdi, [r14+96]
000e85c9mov rsi, [r14+112]
000e85cdmov edx, r12l
000e85d0lea rcx, [rip+0x105539]
000e85d7call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e85dcmov eax, [rax]
000e85demov rdx, r15
000e85e1sub rdx, rax
000e85e4mov rdi, rbp
000e85e7mov esi, r12l
000e85eamov rcx, r15
000e85edcall aho_corasick::util::search::Match::new
000e85f2mov rax, [rsp+40]
000e85f7cmp [rsp+56], rax
000e85fcja 0xe84b7
000e8602mov rax, [rsp+72]
000e8607mov [rsp+112], rax
000e860cmovups x0, [rsp+56]
000e8611movaps [rsp+96], x0
000e8616push 1
000e8618pop rax
000e8619mov [rsp+24], rax
000e861ecmp [rsp+128], 0
000e8626je 0xe84b7
000e862cmov rax, [rsp+72]
000e8631mov rcx, [rsp+16]
000e8636mov [rcx+24], rax
000e863amovups x0, [rsp+56]
000e863fmovups [rcx+8], x0
000e8643mov [rcx], 1
000e864ajmp 0xe866b
000e864c
000e864cloc_e864c:
000e864cmov rax, [rsp+112]
000e8651mov rcx, [rsp+16]
000e8656mov [rcx+24], rax
000e865amovaps x0, [rsp+96]
000e865f
000e865floc_e865f:
000e865fmovups [rcx+8], x0
000e8663mov rax, [rsp+24]
000e8668
000e8668loc_e8668:
000e8668mov [rcx], rax
000e866b
000e866bloc_e866b:
000e866badd rsp, 152
000e8672pop rbx
000e8673pop r12
000e8675pop r13
000e8677pop r14
000e8679pop r15
000e867bpop rbp
000e867cret
000e867d
000e867dloc_e867d:
000e867dtest r13b, r13b
000e8680je 0xe8781
000e8686mov esi, [r14+424]
000e868dlea eax, [rsi-1]
000e8690cmp eax, [r14+420]
000e8697jae 0xe8ac2
000e869dmov rdi, r14
000e86a0call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e86a5lea rdi, [rsp+56]
000e86aamov [rdi], rax
000e86admov [rdi+8], edx
000e86b0call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e86b5mov r12, rbx
000e86b8mov ebx, edx
000e86balea rsi, [rip+0x105467]
000e86c1mov edi, eax
000e86c3call core::option::Option<T>::unwrap
000e86c8mov rdi, [r14+96]
000e86ccmov rsi, [r14+112]
000e86d0lea rcx, [rip+0x105439]
000e86d7mov edx, ebx
000e86d9call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e86demov eax, [rax]
000e86e0mov rdx, r12
000e86e3sub rdx, rax
000e86e6
000e86e6loc_e86e6:
000e86e6lea rdi, [r15+8]
000e86eamov esi, ebx
000e86ecmov rcx, r12
000e86efcall aho_corasick::util::search::Match::new
000e86f4push 1
000e86f6pop rax
000e86f7jmp 0xe88e4
000e86fc
000e86fcloc_e86fc:
000e86fcmov ebp, [r14+424]
000e8703lea eax, [rbp-1]
000e8706cmp eax, [r14+420]
000e870djae 0xe8885
000e8713mov rdi, r14
000e8716mov esi, ebp
000e8718call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e871dlea rdi, [rsp+56]
000e8722mov [rdi], rax
000e8725mov [rdi+8], edx
000e8728call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e872dmov r13, rbx
000e8730mov ebx, edx
000e8732lea rsi, [rip+0x1053ef]
000e8739mov edi, eax
000e873bcall core::option::Option<T>::unwrap
000e8740mov rdi, [r14+96]
000e8744mov rsi, [r14+112]
000e8748lea rcx, [rip+0x1053c1]
000e874fmov edx, ebx
000e8751call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8756mov eax, [rax]
000e8758mov rdx, r13
000e875bsub rdx, rax
000e875elea rdi, [rsp+96]
000e8763mov esi, ebx
000e8765mov rcx, r13
000e8768call aho_corasick::util::search::Match::new
000e876dmov rsi, [r14+120]
000e8771push 1
000e8773pop rax
000e8774mov [rsp+128], rax
000e877cjmp 0xe8892
000e8781
000e8781loc_e8781:
000e8781mov [rsp+16], r15
000e8786mov r15l, [r14+424]
000e878dlea eax, [r15-1]
000e8791cmp eax, [r14+420]
000e8798jae 0xe8bd3
000e879emov rdi, r14
000e87a1mov esi, r15l
000e87a4call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e87a9lea rdi, [rsp+96]
000e87aemov [rdi], rax
000e87b1mov [rdi+8], edx
000e87b4call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e87b9mov r13, rbx
000e87bcmov ebx, edx
000e87belea rsi, [rip+0x105363]
000e87c5mov edi, eax
000e87c7call core::option::Option<T>::unwrap
000e87ccmov rdi, [r14+96]
000e87d0mov rsi, [r14+112]
000e87d4lea rcx, [rip+0x105335]
000e87dbmov edx, ebx
000e87ddcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e87e2mov eax, [rax]
000e87e4mov rdx, r13
000e87e7sub rdx, rax
000e87ealea rdi, [rsp+56]
000e87efmov esi, ebx
000e87f1mov rbx, r13
000e87f4mov rcx, r13
000e87f7call aho_corasick::util::search::Match::new
000e87fcpush 1
000e87fepop rax
000e87ffjmp 0xe8bd5
000e8804
000e8804loc_e8804:
000e8804mov rax, [rsp+112]
000e8809mov rcx, [rsp+16]
000e880emov [rcx+24], rax
000e8812movups x0, [rsp+96]
000e8817jmp 0xe865f
000e881c
000e881cloc_e881c:
000e881cmov rcx, [r12+16]
000e8821mov r8, [r12+24]
000e8826mov rdx, [r14+128]
000e882dmov rax, [rsp+88]
000e8832mov [rsp], rax
000e8836mov [rsp+16], r15
000e883blea r15, [rsp+56]
000e8840mov rdi, r15
000e8843mov [rsp+24], rcx
000e8848mov [rsp+32], r8
000e884dmov r9, r13
000e8850call aho_corasick::util::prefilter::Prefilter::find_in
000e8855mov rax, [r15]
000e8858mov rdx, [rsp+16]
000e885dtest rax, rax
000e8860je 0xe887d
000e8862cmp eax, 1
000e8865jne 0xe8d9d
000e886bmov rcx, [rsp+80]
000e8870mov [rdx+24], rcx
000e8874movups x0, [rsp+64]
000e8879movups [rdx+8], x0
000e887d
000e887dloc_e887d:
000e887dmov [rdx], rax
000e8880jmp 0xe866b
000e8885
000e8885loc_e8885:
000e8885xor eax, eax
000e8887mov [rsp+128], rax
000e888fmov r13, rbx
000e8892
000e8892loc_e8892:
000e8892mov rcx, [r12+16]
000e8897mov r12, [r12+24]
000e889cmov rdx, [r14+128]
000e88a3mov rax, [rsp+88]
000e88a8mov [rsp], rax
000e88aclea rbx, [rsp+56]
000e88b1mov rdi, rbx
000e88b4mov [rsp+40], rcx
000e88b9mov r8, r12
000e88bcmov r9, r13
000e88bfcall aho_corasick::util::prefilter::Prefilter::find_in
000e88c4mov rax, [rbx]
000e88c7test rax, rax
000e88caje 0xe88e4
000e88cccmp eax, 1
000e88cfjne 0xe88ec
000e88d1mov rcx, [rsp+80]
000e88d6mov [r15+24], rcx
000e88damovups x0, [rsp+64]
000e88dfmovups [r15+8], x0
000e88e4
000e88e4loc_e88e4:
000e88e4mov [r15], rax
000e88e7jmp 0xe866b
000e88ec
000e88ecloc_e88ec:
000e88ecmov [rsp+16], r15
000e88f1lea r15, [rsp+56]
000e88f6mov rdx, [r15+8]
000e88falea r13, [rsp+136]
000e8902mov [rsp+24], r12
000e8907
000e8907loc_e8907:
000e8907cmp rdx, [rsp+88]
000e890cjae 0xe8d79
000e8912mov rdi, rdx
000e8915cmp rdx, r12
000e8918jae 0xe8fe0
000e891emov rax, [rsp+40]
000e8923mov [rsp+32], rdi
000e8928movzx r12l, [rax+rdi]
000e892dmov ebx, ebp
000e892f
000e892floc_e892f:
000e892fmov rdi, [r14]
000e8932mov rsi, [r14+16]
000e8936mov edx, ebx
000e8938lea rcx, [rip+0x104969]
000e893fcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8944mov eax, [rax+4]
000e8947test rax, rax
000e894aje 0xe898d
000e894cmovzx edx, [r14+r12+144]
000e8955add rdx, rax
000e8958mov rdi, [r14+48]
000e895cmov rsi, [r14+64]
000e8960lea rcx, [rip+0x104959]
000e8967call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e896cmov ebp, [rax]
000e896e
000e896eloc_e896e:
000e896ecmp ebp, 1
000e8971jne 0xe89cf
000e8973
000e8973loc_e8973:
000e8973mov rdi, [r14]
000e8976mov rsi, [r14+16]
000e897amov edx, ebx
000e897clea rcx, [rip+0x105175]
000e8983call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8988mov ebx, [rax+12]
000e898bjmp 0xe892f
000e898d
000e898dloc_e898d:
000e898dmov rdi, r14
000e8990mov esi, ebx
000e8992call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8997mov [rsp+56], rax
000e899cmov [rsp+64], edx
000e89a0
000e89a0loc_e89a0:
000e89a0mov rdi, r13
000e89a3mov rsi, r15
000e89a6call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e89abcmp [rsp+136], 0
000e89b3je 0xe8973
000e89b5mov al, [rsp+137]
000e89bccmp al, r12b
000e89bfjb 0xe89a0
000e89c1cmp al, r12b
000e89c4jne 0xe8973
000e89c6mov ebp, [rsp+138]
000e89cdjmp 0xe896e
000e89cf
000e89cfloc_e89cf:
000e89cfcmp [r14+416], ebp
000e89d6mov r12, [rsp+24]
000e89dbmov rbx, [rsp+32]
000e89e0jb 0xe8a3f
000e89e2test ebp, ebp
000e89e4je 0xe8d79
000e89ealea eax, [rbp-1]
000e89edcmp eax, [r14+420]
000e89f4jb 0xe8a4a
000e89f6mov rax, [rsp+48]
000e89fbmov rsi, [rax]
000e89femov rdx, [rax+8]
000e8a02mov rax, [rsp+88]
000e8a07mov [rsp], rax
000e8a0bmov rdi, r15
000e8a0emov rcx, [rsp+40]
000e8a13mov r8, r12
000e8a16mov r9, rbx
000e8a19call aho_corasick::util::prefilter::Prefilter::find_in
000e8a1emov rdi, [rsp+56]
000e8a23mov rsi, [rsp+64]
000e8a28call aho_corasick::util::prefilter::Candidate::into_option
000e8a2dtest rax, rax
000e8a30je 0xe8ee4
000e8a36cmp rdx, rbx
000e8a39ja 0xe8907
000e8a3f
000e8a3floc_e8a3f:
000e8a3finc rbx
000e8a42mov rdx, rbx
000e8a45jmp 0xe8907
000e8a4a
000e8a4aloc_e8a4a:
000e8a4ainc rbx
000e8a4dmov [rsp+32], rbx
000e8a52mov rdi, r14
000e8a55mov esi, ebp
000e8a57call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8a5cmov [rsp+56], rax
000e8a61mov [rsp+64], edx
000e8a65mov rdi, r15
000e8a68call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8a6dmov ebx, edx
000e8a6fmov edi, eax
000e8a71lea rsi, [rip+0x1050b0]
000e8a78call core::option::Option<T>::unwrap
000e8a7dmov rdi, [r14+96]
000e8a81mov rsi, [r14+112]
000e8a85mov edx, ebx
000e8a87lea rcx, [rip+0x105082]
000e8a8ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8a93mov eax, [rax]
000e8a95mov rcx, [rsp+32]
000e8a9amov rdx, rcx
000e8a9dsub rdx, rax
000e8aa0lea rdi, [rsp+96]
000e8aa5mov esi, ebx
000e8aa7mov rbx, rcx
000e8aaacall aho_corasick::util::search::Match::new
000e8aafpush 1
000e8ab1pop rax
000e8ab2mov [rsp+128], rax
000e8abamov rdx, rbx
000e8abdjmp 0xe8907
000e8ac2
000e8ac2loc_e8ac2:
000e8ac2mov [rsp+16], r15
000e8ac7mov rax, [r12+16]
000e8accmov [rsp+32], rax
000e8ad1mov rax, [r12+24]
000e8ad6mov [rsp+48], rax
000e8adblea r15, [rip+0x1047c6]
000e8ae2lea r12, [rsp+96]
000e8ae7lea r13, [rsp+56]
000e8aec
000e8aecloc_e8aec:
000e8aeccmp rbx, [rsp+88]
000e8af1je 0xe8ee4
000e8af7cmp rbx, [rsp+48]
000e8afcjae 0xe8fbe
000e8b02mov [rsp+40], rbx
000e8b07mov rax, [rsp+32]
000e8b0cmovzx ebp, [rax+rbx]
000e8b10mov ebx, esi
000e8b12
000e8b12loc_e8b12:
000e8b12mov rdi, [r14]
000e8b15mov rsi, [r14+16]
000e8b19mov edx, ebx
000e8b1bmov rcx, r15
000e8b1ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8b23mov eax, [rax+4]
000e8b26test rax, rax
000e8b29je 0xe8b6c
000e8b2bmovzx edx, [r14+rbp+144]
000e8b34add rdx, rax
000e8b37mov rdi, [r14+48]
000e8b3bmov rsi, [r14+64]
000e8b3flea rcx, [rip+0x10477a]
000e8b46call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8b4bmov esi, [rax]
000e8b4d
000e8b4dloc_e8b4d:
000e8b4dcmp esi, 1
000e8b50jne 0xe8ba5
000e8b52
000e8b52loc_e8b52:
000e8b52mov rdi, [r14]
000e8b55mov rsi, [r14+16]
000e8b59mov edx, ebx
000e8b5blea rcx, [rip+0x104f96]
000e8b62call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8b67mov ebx, [rax+12]
000e8b6ajmp 0xe8b12
000e8b6c
000e8b6cloc_e8b6c:
000e8b6cmov rdi, r14
000e8b6fmov esi, ebx
000e8b71call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8b76mov [rsp+56], rax
000e8b7bmov [rsp+64], edx
000e8b7f
000e8b7floc_e8b7f:
000e8b7fmov rdi, r12
000e8b82mov rsi, r13
000e8b85call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8b8acmp [rsp+96], 0
000e8b8fje 0xe8b52
000e8b91mov al, [rsp+97]
000e8b95cmp al, bpl
000e8b98jb 0xe8b7f
000e8b9acmp al, bpl
000e8b9djne 0xe8b52
000e8b9fmov esi, [rsp+98]
000e8ba3jmp 0xe8b4d
000e8ba5
000e8ba5loc_e8ba5:
000e8ba5cmp [r14+416], esi
000e8bacmov rbx, [rsp+40]
000e8bb1jb 0xe8bcb
000e8bb3test esi, esi
000e8bb5je 0xe8ef2
000e8bbblea eax, [rsi-1]
000e8bbecmp eax, [r14+420]
000e8bc5jb 0xe8efe
000e8bcb
000e8bcbloc_e8bcb:
000e8bcbinc rbx
000e8bcejmp 0xe8aec
000e8bd3
000e8bd3loc_e8bd3:
000e8bd3xor eax, eax
000e8bd5
000e8bd5loc_e8bd5:
000e8bd5mov [rsp+24], rax
000e8bdamov rax, [r12+16]
000e8bdfmov [rsp+32], rax
000e8be4mov rax, [r12+24]
000e8be9mov [rsp+48], rax
000e8beelea r13, [rsp+136]
000e8bf6lea rbp, [rsp+96]
000e8bfb
000e8bfbloc_e8bfb:
000e8bfbcmp rbx, [rsp+88]
000e8c00jae 0xe8d61
000e8c06cmp rbx, [rsp+48]
000e8c0bjae 0xe8fbe
000e8c11mov [rsp+40], rbx
000e8c16mov rax, [rsp+32]
000e8c1bmovzx r12l, [rax+rbx]
000e8c20mov ebx, r15l
000e8c23
000e8c23loc_e8c23:
000e8c23mov rdi, [r14]
000e8c26mov rsi, [r14+16]
000e8c2amov edx, ebx
000e8c2clea rcx, [rip+0x104675]
000e8c33call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8c38mov eax, [rax+4]
000e8c3btest rax, rax
000e8c3eje 0xe8c83
000e8c40movzx edx, [r14+r12+144]
000e8c49add rdx, rax
000e8c4cmov rdi, [r14+48]
000e8c50mov rsi, [r14+64]
000e8c54lea rcx, [rip+0x104665]
000e8c5bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8c60mov r15l, [rax]
000e8c63
000e8c63loc_e8c63:
000e8c63cmp r15l, 1
000e8c67jne 0xe8cc6
000e8c69
000e8c69loc_e8c69:
000e8c69mov rdi, [r14]
000e8c6cmov rsi, [r14+16]
000e8c70mov edx, ebx
000e8c72lea rcx, [rip+0x104e7f]
000e8c79call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8c7emov ebx, [rax+12]
000e8c81jmp 0xe8c23
000e8c83
000e8c83loc_e8c83:
000e8c83mov rdi, r14
000e8c86mov esi, ebx
000e8c88call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8c8dmov [rsp+96], rax
000e8c92mov [rsp+104], edx
000e8c96
000e8c96loc_e8c96:
000e8c96mov rdi, r13
000e8c99mov rsi, rbp
000e8c9ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8ca1cmp [rsp+136], 0
000e8ca9je 0xe8c69
000e8cabmov al, [rsp+137]
000e8cb2cmp al, r12b
000e8cb5jb 0xe8c96
000e8cb7cmp al, r12b
000e8cbajne 0xe8c69
000e8cbcmov r15l, [rsp+138]
000e8cc4jmp 0xe8c63
000e8cc6
000e8cc6loc_e8cc6:
000e8cc6cmp [r14+416], r15l
000e8ccdmov rbx, [rsp+40]
000e8cd2jb 0xe8cea
000e8cd4test r15l, r15l
000e8cd7je 0xe8d61
000e8cddlea eax, [r15-1]
000e8ce1cmp eax, [r14+420]
000e8ce8jb 0xe8cf2
000e8cea
000e8cealoc_e8cea:
000e8ceainc rbx
000e8cedjmp 0xe8bfb
000e8cf2
000e8cf2loc_e8cf2:
000e8cf2inc rbx
000e8cf5mov rdi, r14
000e8cf8mov esi, r15l
000e8cfbcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8d00mov [rsp+96], rax
000e8d05mov [rsp+104], edx
000e8d09mov rdi, rbp
000e8d0ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8d11mov r12, rbx
000e8d14mov ebx, edx
000e8d16mov edi, eax
000e8d18lea rsi, [rip+0x104e09]
000e8d1fcall core::option::Option<T>::unwrap
000e8d24mov rdi, [r14+96]
000e8d28mov rsi, [r14+112]
000e8d2cmov edx, ebx
000e8d2elea rcx, [rip+0x104ddb]
000e8d35call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8d3amov eax, [rax]
000e8d3cmov rdx, r12
000e8d3fsub rdx, rax
000e8d42lea rdi, [rsp+56]
000e8d47mov esi, ebx
000e8d49mov rbx, r12
000e8d4cmov rcx, r12
000e8d4fcall aho_corasick::util::search::Match::new
000e8d54push 1
000e8d56pop rax
000e8d57mov [rsp+24], rax
000e8d5cjmp 0xe8bfb
000e8d61
000e8d61loc_e8d61:
000e8d61mov rax, [rsp+72]
000e8d66mov rcx, [rsp+16]
000e8d6bmov [rcx+24], rax
000e8d6fmovups x0, [rsp+56]
000e8d74jmp 0xe865f
000e8d79
000e8d79loc_e8d79:
000e8d79mov rax, [rsp+112]
000e8d7emov rcx, [rsp+16]
000e8d83mov [rcx+24], rax
000e8d87movups x0, [rsp+96]
000e8d8cmovups [rcx+8], x0
000e8d90mov rax, [rsp+128]
000e8d98jmp 0xe8668
000e8d9d
000e8d9dloc_e8d9d:
000e8d9dlea r15, [rsp+56]
000e8da2mov rdx, [r15+8]
000e8da6lea r12, [rsp+96]
000e8dab
000e8dabloc_e8dab:
000e8dabcmp rdx, [rsp+88]
000e8db0jae 0xe8ee4
000e8db6mov rdi, rdx
000e8db9cmp rdx, [rsp+32]
000e8dbejae 0xe8fec
000e8dc4mov [rsp+40], rdi
000e8dc9mov rax, [rsp+24]
000e8dcemovzx ebp, [rax+rdi]
000e8dd2mov r13l, ebx
000e8dd5
000e8dd5loc_e8dd5:
000e8dd5mov rdi, [r14]
000e8dd8mov rsi, [r14+16]
000e8ddcmov edx, r13l
000e8ddflea rcx, [rip+0x1044c2]
000e8de6call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8debmov eax, [rax+4]
000e8deetest rax, rax
000e8df1je 0xe8e36
000e8df3movzx edx, [r14+rbp+144]
000e8dfcadd rdx, rax
000e8dffmov rdi, [r14+48]
000e8e03mov rsi, [r14+64]
000e8e07lea rcx, [rip+0x1044b2]
000e8e0ecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8e13mov ebx, [rax]
000e8e15
000e8e15loc_e8e15:
000e8e15cmp ebx, 1
000e8e18jne 0xe8e70
000e8e1a
000e8e1aloc_e8e1a:
000e8e1amov rdi, [r14]
000e8e1dmov rsi, [r14+16]
000e8e21mov edx, r13l
000e8e24lea rcx, [rip+0x104ccd]
000e8e2bcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8e30mov r13l, [rax+12]
000e8e34jmp 0xe8dd5
000e8e36
000e8e36loc_e8e36:
000e8e36mov rdi, r14
000e8e39mov esi, r13l
000e8e3ccall aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8e41mov [rsp+56], rax
000e8e46mov [rsp+64], edx
000e8e4a
000e8e4aloc_e8e4a:
000e8e4amov rdi, r12
000e8e4dmov rsi, r15
000e8e50call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8e55cmp [rsp+96], 0
000e8e5aje 0xe8e1a
000e8e5cmov al, [rsp+97]
000e8e60cmp al, bpl
000e8e63jb 0xe8e4a
000e8e65cmp al, bpl
000e8e68jne 0xe8e1a
000e8e6amov ebx, [rsp+98]
000e8e6ejmp 0xe8e15
000e8e70
000e8e70loc_e8e70:
000e8e70cmp [r14+416], ebx
000e8e77mov r13, [rsp+40]
000e8e7cjb 0xe8ed9
000e8e7etest ebx, ebx
000e8e80je 0xe8ee4
000e8e82lea eax, [rbx-1]
000e8e85cmp eax, [r14+420]
000e8e8cjb 0xe8f54
000e8e92mov rax, [rsp+48]
000e8e97mov rsi, [rax]
000e8e9amov rdx, [rax+8]
000e8e9emov rax, [rsp+88]
000e8ea3mov [rsp], rax
000e8ea7mov rdi, r15
000e8eaamov rcx, [rsp+24]
000e8eafmov r8, [rsp+32]
000e8eb4mov r9, r13
000e8eb7call aho_corasick::util::prefilter::Prefilter::find_in
000e8ebcmov rdi, [rsp+56]
000e8ec1mov rsi, [rsp+64]
000e8ec6call aho_corasick::util::prefilter::Candidate::into_option
000e8ecbtest rax, rax
000e8eceje 0xe8ee4
000e8ed0cmp rdx, r13
000e8ed3ja 0xe8dab
000e8ed9
000e8ed9loc_e8ed9:
000e8ed9inc r13
000e8edcmov rdx, r13
000e8edfjmp 0xe8dab
000e8ee4
000e8ee4loc_e8ee4:
000e8ee4mov rax, [rsp+16]
000e8ee9and [rax], 0
000e8eedjmp 0xe866b
000e8ef2
000e8ef2loc_e8ef2:
000e8ef2mov r15, [rsp+16]
000e8ef7xor eax, eax
000e8ef9jmp 0xe88e4
000e8efe
000e8efeloc_e8efe:
000e8efeinc rbx
000e8f01mov rdi, r14
000e8f04call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8f09lea rdi, [rsp+56]
000e8f0emov [rdi], rax
000e8f11mov [rdi+8], edx
000e8f14call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8f19mov r12, rbx
000e8f1cmov ebx, edx
000e8f1elea rsi, [rip+0x104c03]
000e8f25mov edi, eax
000e8f27call core::option::Option<T>::unwrap
000e8f2cmov rdi, [r14+96]
000e8f30mov rsi, [r14+112]
000e8f34lea rcx, [rip+0x104bd5]
000e8f3bmov edx, ebx
000e8f3dcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8f42mov eax, [rax]
000e8f44mov rdx, r12
000e8f47sub rdx, rax
000e8f4amov r15, [rsp+16]
000e8f4fjmp 0xe86e6
000e8f54
000e8f54loc_e8f54:
000e8f54inc r13
000e8f57mov rdi, r14
000e8f5amov esi, ebx
000e8f5ccall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8f61lea rdi, [rsp+56]
000e8f66mov [rdi], rax
000e8f69mov [rdi+8], edx
000e8f6ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8f71mov ebx, edx
000e8f73lea rsi, [rip+0x104bae]
000e8f7amov edi, eax
000e8f7ccall core::option::Option<T>::unwrap
000e8f81mov rdi, [r14+96]
000e8f85mov rsi, [r14+112]
000e8f89lea rcx, [rip+0x104b80]
000e8f90mov edx, ebx
000e8f92call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8f97mov eax, [rax]
000e8f99mov rdx, r13
000e8f9csub rdx, rax
000e8f9fmov r14, [rsp+16]
000e8fa4lea rdi, [r14+8]
000e8fa8mov esi, ebx
000e8faamov rcx, r13
000e8fadcall aho_corasick::util::search::Match::new
000e8fb2mov [r14], 1
000e8fb9jmp 0xe866b
000e8fbe
000e8fbeloc_e8fbe:
000e8fbelea rdx, [rip+0xfef2b]
000e8fc5mov rdi, rbx
000e8fc8jmp 0xe8fd4
000e8fca
000e8fcaloc_e8fca:
000e8fcalea rdx, [rip+0xfef1f]
000e8fd1mov rdi, r15
000e8fd4
000e8fd4loc_e8fd4:
000e8fd4mov rsi, [rsp+48]
000e8fd9
000e8fd9loc_e8fd9:
000e8fd9call core::panicking::panic_bounds_check
000e8fdeud2
000e8fe0
000e8fe0loc_e8fe0:
000e8fe0lea rdx, [rip+0xfef09]
000e8fe7mov rsi, r12
000e8feajmp 0xe8fd9
000e8fec
000e8fecloc_e8fec:
000e8feclea rdx, [rip+0xfeefd]
000e8ff3mov rsi, [rsp+32]
000e8ff8jmp 0xe8fd9
000e82e3
000e82e3aho_corasick::automaton::try_find_fwd:
000e82e3push rbp
000e82e4push r15
000e82e6push r14
000e82e8push r13
000e82eapush r12
000e82ecpush rbx
000e82edsub rsp, 152
000e82f4mov r15, rdi
000e82f7mov rbx, [rdx]
000e82famov rax, [rdx+8]
000e82femov [rsp+88], rax
000e8303cmp rbx, rax
000e8306jbe 0xe8311
000e8308and [r15], 0
000e830cjmp 0xe866b
000e8311
000e8311loc_e8311:
000e8311mov r12, rdx
000e8314mov r14, rsi
000e8317cmp [rsi+432], 0
000e831esete al
000e8321cmp [rdx+33], 0
000e8325setne r13b
000e8329or r13b, al
000e832ccmp [rdx+32], 0
000e8330je 0xe83cc
000e8336mov [rsp+40], rbx
000e833bmov ebx, [r14+428]
000e8342lea eax, [rbx-1]
000e8345cmp eax, [r14+420]
000e834cjae 0xe846b
000e8352mov rdi, r14
000e8355mov esi, ebx
000e8357call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e835clea rdi, [rsp+56]
000e8361mov [rdi], rax
000e8364mov [rdi+8], edx
000e8367call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e836cmov ebp, edx
000e836elea rsi, [rip+0x1057b3]
000e8375mov edi, eax
000e8377call core::option::Option<T>::unwrap
000e837cmov rdi, [r14+96]
000e8380mov rsi, [r14+112]
000e8384lea rcx, [rip+0x105785]
000e838bmov edx, ebp
000e838dcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8392mov eax, [rax]
000e8394mov rcx, [rsp+40]
000e8399mov rdx, rcx
000e839csub rdx, rax
000e839flea rdi, [rsp+96]
000e83a4mov esi, ebp
000e83a6call aho_corasick::util::search::Match::new
000e83abtest r13b, r13b
000e83aeje 0xe847c
000e83b4mov rax, [rsp+112]
000e83b9mov [r15+24], rax
000e83bdmovaps x0, [rsp+96]
000e83c2movups [r15+8], x0
000e83c7jmp 0xe845f
000e83cc
000e83ccloc_e83cc:
000e83cclea rax, [r14+120]
000e83d0mov rsi, [r14+120]
000e83d4test rsi, rsi
000e83d7cmove rax, rsi
000e83dbmov [rsp+48], rax
000e83e0je 0xe867d
000e83e6test r13b, r13b
000e83e9je 0xe86fc
000e83efmov r13, rbx
000e83f2mov ebx, [r14+424]
000e83f9lea eax, [rbx-1]
000e83fccmp eax, [r14+420]
000e8403jae 0xe881c
000e8409mov rdi, r14
000e840cmov esi, ebx
000e840ecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8413lea rdi, [rsp+56]
000e8418mov [rdi], rax
000e841bmov [rdi+8], edx
000e841ecall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8423mov ebx, edx
000e8425lea rsi, [rip+0x1056fc]
000e842cmov edi, eax
000e842ecall core::option::Option<T>::unwrap
000e8433mov rdi, [r14+96]
000e8437mov rsi, [r14+112]
000e843blea rcx, [rip+0x1056ce]
000e8442mov edx, ebx
000e8444call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8449mov eax, [rax]
000e844bmov rdx, r13
000e844esub rdx, rax
000e8451lea rdi, [r15+8]
000e8455mov esi, ebx
000e8457mov rcx, r13
000e845acall aho_corasick::util::search::Match::new
000e845f
000e845floc_e845f:
000e845fmov [r15], 1
000e8466jmp 0xe866b
000e846b
000e846bloc_e846b:
000e846bmov [rsp+128], r13b
000e8473mov [rsp+16], r15
000e8478xor eax, eax
000e847ajmp 0xe848c
000e847c
000e847cloc_e847c:
000e847cmov [rsp+128], r13b
000e8484mov [rsp+16], r15
000e8489push 1
000e848bpop rax
000e848c
000e848cloc_e848c:
000e848cmov [rsp+24], rax
000e8491mov rax, [r12+16]
000e8496mov [rsp+32], rax
000e849bmov rax, [r12+24]
000e84a0mov [rsp+48], rax
000e84a5lea r13, [rsp+136]
000e84adlea rbp, [rsp+56]
000e84b2mov r15, [rsp+40]
000e84b7
000e84b7loc_e84b7:
000e84b7cmp r15, [rsp+88]
000e84bcjae 0xe8804
000e84c2cmp r15, [rsp+48]
000e84c7jae 0xe8fca
000e84cdmov rax, [rsp+32]
000e84d2movzx r12l, [rax+r15]
000e84d7mov rdi, [r14]
000e84damov rsi, [r14+16]
000e84demov edx, ebx
000e84e0lea rcx, [rip+0x104dc1]
000e84e7call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e84ecmov eax, [rax+4]
000e84eftest rax, rax
000e84f2je 0xe8518
000e84f4movzx edx, [r14+r12+144]
000e84fdadd rdx, rax
000e8500mov rdi, [r14+48]
000e8504mov rsi, [r14+64]
000e8508lea rcx, [rip+0x104db1]
000e850fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8514mov ebx, [rax]
000e8516jmp 0xe8560
000e8518
000e8518loc_e8518:
000e8518mov rdi, r14
000e851bmov esi, ebx
000e851dcall aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8522mov [rsp+56], rax
000e8527mov [rsp+64], edx
000e852b
000e852bloc_e852b:
000e852bmov rdi, r13
000e852emov rsi, rbp
000e8531call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8536cmp [rsp+136], 0
000e853eje 0xe864c
000e8544mov al, [rsp+137]
000e854bcmp al, r12b
000e854ejb 0xe852b
000e8550cmp al, r12b
000e8553jne 0xe864c
000e8559mov ebx, [rsp+138]
000e8560
000e8560loc_e8560:
000e8560cmp ebx, 1
000e8563mov esi, ebx
000e8565mov eax, 0
000e856acmove esi, eax
000e856dcmp [r14+416], esi
000e8574jb 0xe858a
000e8576test esi, esi
000e8578je 0xe864c
000e857elea eax, [rsi-1]
000e8581cmp eax, [r14+420]
000e8588jb 0xe8592
000e858a
000e858aloc_e858a:
000e858ainc r15
000e858djmp 0xe84b7
000e8592
000e8592loc_e8592:
000e8592inc r15
000e8595mov rdi, r14
000e8598call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e859dmov [rsp+136], rax
000e85a5mov [rsp+144], edx
000e85acmov rdi, r13
000e85afcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e85b4mov r12l, edx
000e85b7mov edi, eax
000e85b9lea rsi, [rip+0x105568]
000e85c0call core::option::Option<T>::unwrap
000e85c5mov rdi, [r14+96]
000e85c9mov rsi, [r14+112]
000e85cdmov edx, r12l
000e85d0lea rcx, [rip+0x105539]
000e85d7call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e85dcmov eax, [rax]
000e85demov rdx, r15
000e85e1sub rdx, rax
000e85e4mov rdi, rbp
000e85e7mov esi, r12l
000e85eamov rcx, r15
000e85edcall aho_corasick::util::search::Match::new
000e85f2mov rax, [rsp+40]
000e85f7cmp [rsp+56], rax
000e85fcja 0xe84b7
000e8602mov rax, [rsp+72]
000e8607mov [rsp+112], rax
000e860cmovups x0, [rsp+56]
000e8611movaps [rsp+96], x0
000e8616push 1
000e8618pop rax
000e8619mov [rsp+24], rax
000e861ecmp [rsp+128], 0
000e8626je 0xe84b7
000e862cmov rax, [rsp+72]
000e8631mov rcx, [rsp+16]
000e8636mov [rcx+24], rax
000e863amovups x0, [rsp+56]
000e863fmovups [rcx+8], x0
000e8643mov [rcx], 1
000e864ajmp 0xe866b
000e864c
000e864cloc_e864c:
000e864cmov rax, [rsp+112]
000e8651mov rcx, [rsp+16]
000e8656mov [rcx+24], rax
000e865amovaps x0, [rsp+96]
000e865f
000e865floc_e865f:
000e865fmovups [rcx+8], x0
000e8663mov rax, [rsp+24]
000e8668
000e8668loc_e8668:
000e8668mov [rcx], rax
000e866b
000e866bloc_e866b:
000e866badd rsp, 152
000e8672pop rbx
000e8673pop r12
000e8675pop r13
000e8677pop r14
000e8679pop r15
000e867bpop rbp
000e867cret
000e867d
000e867dloc_e867d:
000e867dtest r13b, r13b
000e8680je 0xe8781
000e8686mov esi, [r14+424]
000e868dlea eax, [rsi-1]
000e8690cmp eax, [r14+420]
000e8697jae 0xe8ac2
000e869dmov rdi, r14
000e86a0call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e86a5lea rdi, [rsp+56]
000e86aamov [rdi], rax
000e86admov [rdi+8], edx
000e86b0call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e86b5mov r12, rbx
000e86b8mov ebx, edx
000e86balea rsi, [rip+0x105467]
000e86c1mov edi, eax
000e86c3call core::option::Option<T>::unwrap
000e86c8mov rdi, [r14+96]
000e86ccmov rsi, [r14+112]
000e86d0lea rcx, [rip+0x105439]
000e86d7mov edx, ebx
000e86d9call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e86demov eax, [rax]
000e86e0mov rdx, r12
000e86e3sub rdx, rax
000e86e6
000e86e6loc_e86e6:
000e86e6lea rdi, [r15+8]
000e86eamov esi, ebx
000e86ecmov rcx, r12
000e86efcall aho_corasick::util::search::Match::new
000e86f4push 1
000e86f6pop rax
000e86f7jmp 0xe88e4
000e86fc
000e86fcloc_e86fc:
000e86fcmov ebp, [r14+424]
000e8703lea eax, [rbp-1]
000e8706cmp eax, [r14+420]
000e870djae 0xe8885
000e8713mov rdi, r14
000e8716mov esi, ebp
000e8718call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e871dlea rdi, [rsp+56]
000e8722mov [rdi], rax
000e8725mov [rdi+8], edx
000e8728call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e872dmov r13, rbx
000e8730mov ebx, edx
000e8732lea rsi, [rip+0x1053ef]
000e8739mov edi, eax
000e873bcall core::option::Option<T>::unwrap
000e8740mov rdi, [r14+96]
000e8744mov rsi, [r14+112]
000e8748lea rcx, [rip+0x1053c1]
000e874fmov edx, ebx
000e8751call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8756mov eax, [rax]
000e8758mov rdx, r13
000e875bsub rdx, rax
000e875elea rdi, [rsp+96]
000e8763mov esi, ebx
000e8765mov rcx, r13
000e8768call aho_corasick::util::search::Match::new
000e876dmov rsi, [r14+120]
000e8771push 1
000e8773pop rax
000e8774mov [rsp+128], rax
000e877cjmp 0xe8892
000e8781
000e8781loc_e8781:
000e8781mov [rsp+16], r15
000e8786mov r15l, [r14+424]
000e878dlea eax, [r15-1]
000e8791cmp eax, [r14+420]
000e8798jae 0xe8bd3
000e879emov rdi, r14
000e87a1mov esi, r15l
000e87a4call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e87a9lea rdi, [rsp+96]
000e87aemov [rdi], rax
000e87b1mov [rdi+8], edx
000e87b4call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e87b9mov r13, rbx
000e87bcmov ebx, edx
000e87belea rsi, [rip+0x105363]
000e87c5mov edi, eax
000e87c7call core::option::Option<T>::unwrap
000e87ccmov rdi, [r14+96]
000e87d0mov rsi, [r14+112]
000e87d4lea rcx, [rip+0x105335]
000e87dbmov edx, ebx
000e87ddcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e87e2mov eax, [rax]
000e87e4mov rdx, r13
000e87e7sub rdx, rax
000e87ealea rdi, [rsp+56]
000e87efmov esi, ebx
000e87f1mov rbx, r13
000e87f4mov rcx, r13
000e87f7call aho_corasick::util::search::Match::new
000e87fcpush 1
000e87fepop rax
000e87ffjmp 0xe8bd5
000e8804
000e8804loc_e8804:
000e8804mov rax, [rsp+112]
000e8809mov rcx, [rsp+16]
000e880emov [rcx+24], rax
000e8812movups x0, [rsp+96]
000e8817jmp 0xe865f
000e881c
000e881cloc_e881c:
000e881cmov rcx, [r12+16]
000e8821mov r8, [r12+24]
000e8826mov rdx, [r14+128]
000e882dmov rax, [rsp+88]
000e8832mov [rsp], rax
000e8836mov [rsp+16], r15
000e883blea r15, [rsp+56]
000e8840mov rdi, r15
000e8843mov [rsp+24], rcx
000e8848mov [rsp+32], r8
000e884dmov r9, r13
000e8850call aho_corasick::util::prefilter::Prefilter::find_in
000e8855mov rax, [r15]
000e8858mov rdx, [rsp+16]
000e885dtest rax, rax
000e8860je 0xe887d
000e8862cmp eax, 1
000e8865jne 0xe8d9d
000e886bmov rcx, [rsp+80]
000e8870mov [rdx+24], rcx
000e8874movups x0, [rsp+64]
000e8879movups [rdx+8], x0
000e887d
000e887dloc_e887d:
000e887dmov [rdx], rax
000e8880jmp 0xe866b
000e8885
000e8885loc_e8885:
000e8885xor eax, eax
000e8887mov [rsp+128], rax
000e888fmov r13, rbx
000e8892
000e8892loc_e8892:
000e8892mov rcx, [r12+16]
000e8897mov r12, [r12+24]
000e889cmov rdx, [r14+128]
000e88a3mov rax, [rsp+88]
000e88a8mov [rsp], rax
000e88aclea rbx, [rsp+56]
000e88b1mov rdi, rbx
000e88b4mov [rsp+40], rcx
000e88b9mov r8, r12
000e88bcmov r9, r13
000e88bfcall aho_corasick::util::prefilter::Prefilter::find_in
000e88c4mov rax, [rbx]
000e88c7test rax, rax
000e88caje 0xe88e4
000e88cccmp eax, 1
000e88cfjne 0xe88ec
000e88d1mov rcx, [rsp+80]
000e88d6mov [r15+24], rcx
000e88damovups x0, [rsp+64]
000e88dfmovups [r15+8], x0
000e88e4
000e88e4loc_e88e4:
000e88e4mov [r15], rax
000e88e7jmp 0xe866b
000e88ec
000e88ecloc_e88ec:
000e88ecmov [rsp+16], r15
000e88f1lea r15, [rsp+56]
000e88f6mov rdx, [r15+8]
000e88falea r13, [rsp+136]
000e8902mov [rsp+24], r12
000e8907
000e8907loc_e8907:
000e8907cmp rdx, [rsp+88]
000e890cjae 0xe8d79
000e8912mov rdi, rdx
000e8915cmp rdx, r12
000e8918jae 0xe8fe0
000e891emov rax, [rsp+40]
000e8923mov [rsp+32], rdi
000e8928movzx r12l, [rax+rdi]
000e892dmov ebx, ebp
000e892f
000e892floc_e892f:
000e892fmov rdi, [r14]
000e8932mov rsi, [r14+16]
000e8936mov edx, ebx
000e8938lea rcx, [rip+0x104969]
000e893fcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8944mov eax, [rax+4]
000e8947test rax, rax
000e894aje 0xe898d
000e894cmovzx edx, [r14+r12+144]
000e8955add rdx, rax
000e8958mov rdi, [r14+48]
000e895cmov rsi, [r14+64]
000e8960lea rcx, [rip+0x104959]
000e8967call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e896cmov ebp, [rax]
000e896e
000e896eloc_e896e:
000e896ecmp ebp, 1
000e8971jne 0xe89cf
000e8973
000e8973loc_e8973:
000e8973mov rdi, [r14]
000e8976mov rsi, [r14+16]
000e897amov edx, ebx
000e897clea rcx, [rip+0x105175]
000e8983call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8988mov ebx, [rax+12]
000e898bjmp 0xe892f
000e898d
000e898dloc_e898d:
000e898dmov rdi, r14
000e8990mov esi, ebx
000e8992call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8997mov [rsp+56], rax
000e899cmov [rsp+64], edx
000e89a0
000e89a0loc_e89a0:
000e89a0mov rdi, r13
000e89a3mov rsi, r15
000e89a6call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e89abcmp [rsp+136], 0
000e89b3je 0xe8973
000e89b5mov al, [rsp+137]
000e89bccmp al, r12b
000e89bfjb 0xe89a0
000e89c1cmp al, r12b
000e89c4jne 0xe8973
000e89c6mov ebp, [rsp+138]
000e89cdjmp 0xe896e
000e89cf
000e89cfloc_e89cf:
000e89cfcmp [r14+416], ebp
000e89d6mov r12, [rsp+24]
000e89dbmov rbx, [rsp+32]
000e89e0jb 0xe8a3f
000e89e2test ebp, ebp
000e89e4je 0xe8d79
000e89ealea eax, [rbp-1]
000e89edcmp eax, [r14+420]
000e89f4jb 0xe8a4a
000e89f6mov rax, [rsp+48]
000e89fbmov rsi, [rax]
000e89femov rdx, [rax+8]
000e8a02mov rax, [rsp+88]
000e8a07mov [rsp], rax
000e8a0bmov rdi, r15
000e8a0emov rcx, [rsp+40]
000e8a13mov r8, r12
000e8a16mov r9, rbx
000e8a19call aho_corasick::util::prefilter::Prefilter::find_in
000e8a1emov rdi, [rsp+56]
000e8a23mov rsi, [rsp+64]
000e8a28call aho_corasick::util::prefilter::Candidate::into_option
000e8a2dtest rax, rax
000e8a30je 0xe8ee4
000e8a36cmp rdx, rbx
000e8a39ja 0xe8907
000e8a3f
000e8a3floc_e8a3f:
000e8a3finc rbx
000e8a42mov rdx, rbx
000e8a45jmp 0xe8907
000e8a4a
000e8a4aloc_e8a4a:
000e8a4ainc rbx
000e8a4dmov [rsp+32], rbx
000e8a52mov rdi, r14
000e8a55mov esi, ebp
000e8a57call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8a5cmov [rsp+56], rax
000e8a61mov [rsp+64], edx
000e8a65mov rdi, r15
000e8a68call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8a6dmov ebx, edx
000e8a6fmov edi, eax
000e8a71lea rsi, [rip+0x1050b0]
000e8a78call core::option::Option<T>::unwrap
000e8a7dmov rdi, [r14+96]
000e8a81mov rsi, [r14+112]
000e8a85mov edx, ebx
000e8a87lea rcx, [rip+0x105082]
000e8a8ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8a93mov eax, [rax]
000e8a95mov rcx, [rsp+32]
000e8a9amov rdx, rcx
000e8a9dsub rdx, rax
000e8aa0lea rdi, [rsp+96]
000e8aa5mov esi, ebx
000e8aa7mov rbx, rcx
000e8aaacall aho_corasick::util::search::Match::new
000e8aafpush 1
000e8ab1pop rax
000e8ab2mov [rsp+128], rax
000e8abamov rdx, rbx
000e8abdjmp 0xe8907
000e8ac2
000e8ac2loc_e8ac2:
000e8ac2mov [rsp+16], r15
000e8ac7mov rax, [r12+16]
000e8accmov [rsp+32], rax
000e8ad1mov rax, [r12+24]
000e8ad6mov [rsp+48], rax
000e8adblea r15, [rip+0x1047c6]
000e8ae2lea r12, [rsp+96]
000e8ae7lea r13, [rsp+56]
000e8aec
000e8aecloc_e8aec:
000e8aeccmp rbx, [rsp+88]
000e8af1je 0xe8ee4
000e8af7cmp rbx, [rsp+48]
000e8afcjae 0xe8fbe
000e8b02mov [rsp+40], rbx
000e8b07mov rax, [rsp+32]
000e8b0cmovzx ebp, [rax+rbx]
000e8b10mov ebx, esi
000e8b12
000e8b12loc_e8b12:
000e8b12mov rdi, [r14]
000e8b15mov rsi, [r14+16]
000e8b19mov edx, ebx
000e8b1bmov rcx, r15
000e8b1ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8b23mov eax, [rax+4]
000e8b26test rax, rax
000e8b29je 0xe8b6c
000e8b2bmovzx edx, [r14+rbp+144]
000e8b34add rdx, rax
000e8b37mov rdi, [r14+48]
000e8b3bmov rsi, [r14+64]
000e8b3flea rcx, [rip+0x10477a]
000e8b46call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8b4bmov esi, [rax]
000e8b4d
000e8b4dloc_e8b4d:
000e8b4dcmp esi, 1
000e8b50jne 0xe8ba5
000e8b52
000e8b52loc_e8b52:
000e8b52mov rdi, [r14]
000e8b55mov rsi, [r14+16]
000e8b59mov edx, ebx
000e8b5blea rcx, [rip+0x104f96]
000e8b62call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8b67mov ebx, [rax+12]
000e8b6ajmp 0xe8b12
000e8b6c
000e8b6cloc_e8b6c:
000e8b6cmov rdi, r14
000e8b6fmov esi, ebx
000e8b71call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8b76mov [rsp+56], rax
000e8b7bmov [rsp+64], edx
000e8b7f
000e8b7floc_e8b7f:
000e8b7fmov rdi, r12
000e8b82mov rsi, r13
000e8b85call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8b8acmp [rsp+96], 0
000e8b8fje 0xe8b52
000e8b91mov al, [rsp+97]
000e8b95cmp al, bpl
000e8b98jb 0xe8b7f
000e8b9acmp al, bpl
000e8b9djne 0xe8b52
000e8b9fmov esi, [rsp+98]
000e8ba3jmp 0xe8b4d
000e8ba5
000e8ba5loc_e8ba5:
000e8ba5cmp [r14+416], esi
000e8bacmov rbx, [rsp+40]
000e8bb1jb 0xe8bcb
000e8bb3test esi, esi
000e8bb5je 0xe8ef2
000e8bbblea eax, [rsi-1]
000e8bbecmp eax, [r14+420]
000e8bc5jb 0xe8efe
000e8bcb
000e8bcbloc_e8bcb:
000e8bcbinc rbx
000e8bcejmp 0xe8aec
000e8bd3
000e8bd3loc_e8bd3:
000e8bd3xor eax, eax
000e8bd5
000e8bd5loc_e8bd5:
000e8bd5mov [rsp+24], rax
000e8bdamov rax, [r12+16]
000e8bdfmov [rsp+32], rax
000e8be4mov rax, [r12+24]
000e8be9mov [rsp+48], rax
000e8beelea r13, [rsp+136]
000e8bf6lea rbp, [rsp+96]
000e8bfb
000e8bfbloc_e8bfb:
000e8bfbcmp rbx, [rsp+88]
000e8c00jae 0xe8d61
000e8c06cmp rbx, [rsp+48]
000e8c0bjae 0xe8fbe
000e8c11mov [rsp+40], rbx
000e8c16mov rax, [rsp+32]
000e8c1bmovzx r12l, [rax+rbx]
000e8c20mov ebx, r15l
000e8c23
000e8c23loc_e8c23:
000e8c23mov rdi, [r14]
000e8c26mov rsi, [r14+16]
000e8c2amov edx, ebx
000e8c2clea rcx, [rip+0x104675]
000e8c33call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8c38mov eax, [rax+4]
000e8c3btest rax, rax
000e8c3eje 0xe8c83
000e8c40movzx edx, [r14+r12+144]
000e8c49add rdx, rax
000e8c4cmov rdi, [r14+48]
000e8c50mov rsi, [r14+64]
000e8c54lea rcx, [rip+0x104665]
000e8c5bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8c60mov r15l, [rax]
000e8c63
000e8c63loc_e8c63:
000e8c63cmp r15l, 1
000e8c67jne 0xe8cc6
000e8c69
000e8c69loc_e8c69:
000e8c69mov rdi, [r14]
000e8c6cmov rsi, [r14+16]
000e8c70mov edx, ebx
000e8c72lea rcx, [rip+0x104e7f]
000e8c79call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8c7emov ebx, [rax+12]
000e8c81jmp 0xe8c23
000e8c83
000e8c83loc_e8c83:
000e8c83mov rdi, r14
000e8c86mov esi, ebx
000e8c88call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8c8dmov [rsp+96], rax
000e8c92mov [rsp+104], edx
000e8c96
000e8c96loc_e8c96:
000e8c96mov rdi, r13
000e8c99mov rsi, rbp
000e8c9ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8ca1cmp [rsp+136], 0
000e8ca9je 0xe8c69
000e8cabmov al, [rsp+137]
000e8cb2cmp al, r12b
000e8cb5jb 0xe8c96
000e8cb7cmp al, r12b
000e8cbajne 0xe8c69
000e8cbcmov r15l, [rsp+138]
000e8cc4jmp 0xe8c63
000e8cc6
000e8cc6loc_e8cc6:
000e8cc6cmp [r14+416], r15l
000e8ccdmov rbx, [rsp+40]
000e8cd2jb 0xe8cea
000e8cd4test r15l, r15l
000e8cd7je 0xe8d61
000e8cddlea eax, [r15-1]
000e8ce1cmp eax, [r14+420]
000e8ce8jb 0xe8cf2
000e8cea
000e8cealoc_e8cea:
000e8ceainc rbx
000e8cedjmp 0xe8bfb
000e8cf2
000e8cf2loc_e8cf2:
000e8cf2inc rbx
000e8cf5mov rdi, r14
000e8cf8mov esi, r15l
000e8cfbcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8d00mov [rsp+96], rax
000e8d05mov [rsp+104], edx
000e8d09mov rdi, rbp
000e8d0ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8d11mov r12, rbx
000e8d14mov ebx, edx
000e8d16mov edi, eax
000e8d18lea rsi, [rip+0x104e09]
000e8d1fcall core::option::Option<T>::unwrap
000e8d24mov rdi, [r14+96]
000e8d28mov rsi, [r14+112]
000e8d2cmov edx, ebx
000e8d2elea rcx, [rip+0x104ddb]
000e8d35call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8d3amov eax, [rax]
000e8d3cmov rdx, r12
000e8d3fsub rdx, rax
000e8d42lea rdi, [rsp+56]
000e8d47mov esi, ebx
000e8d49mov rbx, r12
000e8d4cmov rcx, r12
000e8d4fcall aho_corasick::util::search::Match::new
000e8d54push 1
000e8d56pop rax
000e8d57mov [rsp+24], rax
000e8d5cjmp 0xe8bfb
000e8d61
000e8d61loc_e8d61:
000e8d61mov rax, [rsp+72]
000e8d66mov rcx, [rsp+16]
000e8d6bmov [rcx+24], rax
000e8d6fmovups x0, [rsp+56]
000e8d74jmp 0xe865f
000e8d79
000e8d79loc_e8d79:
000e8d79mov rax, [rsp+112]
000e8d7emov rcx, [rsp+16]
000e8d83mov [rcx+24], rax
000e8d87movups x0, [rsp+96]
000e8d8cmovups [rcx+8], x0
000e8d90mov rax, [rsp+128]
000e8d98jmp 0xe8668
000e8d9d
000e8d9dloc_e8d9d:
000e8d9dlea r15, [rsp+56]
000e8da2mov rdx, [r15+8]
000e8da6lea r12, [rsp+96]
000e8dab
000e8dabloc_e8dab:
000e8dabcmp rdx, [rsp+88]
000e8db0jae 0xe8ee4
000e8db6mov rdi, rdx
000e8db9cmp rdx, [rsp+32]
000e8dbejae 0xe8fec
000e8dc4mov [rsp+40], rdi
000e8dc9mov rax, [rsp+24]
000e8dcemovzx ebp, [rax+rdi]
000e8dd2mov r13l, ebx
000e8dd5
000e8dd5loc_e8dd5:
000e8dd5mov rdi, [r14]
000e8dd8mov rsi, [r14+16]
000e8ddcmov edx, r13l
000e8ddflea rcx, [rip+0x1044c2]
000e8de6call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8debmov eax, [rax+4]
000e8deetest rax, rax
000e8df1je 0xe8e36
000e8df3movzx edx, [r14+rbp+144]
000e8dfcadd rdx, rax
000e8dffmov rdi, [r14+48]
000e8e03mov rsi, [r14+64]
000e8e07lea rcx, [rip+0x1044b2]
000e8e0ecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8e13mov ebx, [rax]
000e8e15
000e8e15loc_e8e15:
000e8e15cmp ebx, 1
000e8e18jne 0xe8e70
000e8e1a
000e8e1aloc_e8e1a:
000e8e1amov rdi, [r14]
000e8e1dmov rsi, [r14+16]
000e8e21mov edx, r13l
000e8e24lea rcx, [rip+0x104ccd]
000e8e2bcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8e30mov r13l, [rax+12]
000e8e34jmp 0xe8dd5
000e8e36
000e8e36loc_e8e36:
000e8e36mov rdi, r14
000e8e39mov esi, r13l
000e8e3ccall aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8e41mov [rsp+56], rax
000e8e46mov [rsp+64], edx
000e8e4a
000e8e4aloc_e8e4a:
000e8e4amov rdi, r12
000e8e4dmov rsi, r15
000e8e50call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8e55cmp [rsp+96], 0
000e8e5aje 0xe8e1a
000e8e5cmov al, [rsp+97]
000e8e60cmp al, bpl
000e8e63jb 0xe8e4a
000e8e65cmp al, bpl
000e8e68jne 0xe8e1a
000e8e6amov ebx, [rsp+98]
000e8e6ejmp 0xe8e15
000e8e70
000e8e70loc_e8e70:
000e8e70cmp [r14+416], ebx
000e8e77mov r13, [rsp+40]
000e8e7cjb 0xe8ed9
000e8e7etest ebx, ebx
000e8e80je 0xe8ee4
000e8e82lea eax, [rbx-1]
000e8e85cmp eax, [r14+420]
000e8e8cjb 0xe8f54
000e8e92mov rax, [rsp+48]
000e8e97mov rsi, [rax]
000e8e9amov rdx, [rax+8]
000e8e9emov rax, [rsp+88]
000e8ea3mov [rsp], rax
000e8ea7mov rdi, r15
000e8eaamov rcx, [rsp+24]
000e8eafmov r8, [rsp+32]
000e8eb4mov r9, r13
000e8eb7call aho_corasick::util::prefilter::Prefilter::find_in
000e8ebcmov rdi, [rsp+56]
000e8ec1mov rsi, [rsp+64]
000e8ec6call aho_corasick::util::prefilter::Candidate::into_option
000e8ecbtest rax, rax
000e8eceje 0xe8ee4
000e8ed0cmp rdx, r13
000e8ed3ja 0xe8dab
000e8ed9
000e8ed9loc_e8ed9:
000e8ed9inc r13
000e8edcmov rdx, r13
000e8edfjmp 0xe8dab
000e8ee4
000e8ee4loc_e8ee4:
000e8ee4mov rax, [rsp+16]
000e8ee9and [rax], 0
000e8eedjmp 0xe866b
000e8ef2
000e8ef2loc_e8ef2:
000e8ef2mov r15, [rsp+16]
000e8ef7xor eax, eax
000e8ef9jmp 0xe88e4
000e8efe
000e8efeloc_e8efe:
000e8efeinc rbx
000e8f01mov rdi, r14
000e8f04call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8f09lea rdi, [rsp+56]
000e8f0emov [rdi], rax
000e8f11mov [rdi+8], edx
000e8f14call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8f19mov r12, rbx
000e8f1cmov ebx, edx
000e8f1elea rsi, [rip+0x104c03]
000e8f25mov edi, eax
000e8f27call core::option::Option<T>::unwrap
000e8f2cmov rdi, [r14+96]
000e8f30mov rsi, [r14+112]
000e8f34lea rcx, [rip+0x104bd5]
000e8f3bmov edx, ebx
000e8f3dcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8f42mov eax, [rax]
000e8f44mov rdx, r12
000e8f47sub rdx, rax
000e8f4amov r15, [rsp+16]
000e8f4fjmp 0xe86e6
000e8f54
000e8f54loc_e8f54:
000e8f54inc r13
000e8f57mov rdi, r14
000e8f5amov esi, ebx
000e8f5ccall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8f61lea rdi, [rsp+56]
000e8f66mov [rdi], rax
000e8f69mov [rdi+8], edx
000e8f6ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8f71mov ebx, edx
000e8f73lea rsi, [rip+0x104bae]
000e8f7amov edi, eax
000e8f7ccall core::option::Option<T>::unwrap
000e8f81mov rdi, [r14+96]
000e8f85mov rsi, [r14+112]
000e8f89lea rcx, [rip+0x104b80]
000e8f90mov edx, ebx
000e8f92call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8f97mov eax, [rax]
000e8f99mov rdx, r13
000e8f9csub rdx, rax
000e8f9fmov r14, [rsp+16]
000e8fa4lea rdi, [r14+8]
000e8fa8mov esi, ebx
000e8faamov rcx, r13
000e8fadcall aho_corasick::util::search::Match::new
000e8fb2mov [r14], 1
000e8fb9jmp 0xe866b
000e8fbe
000e8fbeloc_e8fbe:
000e8fbelea rdx, [rip+0xfef2b]
000e8fc5mov rdi, rbx
000e8fc8jmp 0xe8fd4
000e8fca
000e8fcaloc_e8fca:
000e8fcalea rdx, [rip+0xfef1f]
000e8fd1mov rdi, r15
000e8fd4
000e8fd4loc_e8fd4:
000e8fd4mov rsi, [rsp+48]
000e8fd9
000e8fd9loc_e8fd9:
000e8fd9call core::panicking::panic_bounds_check
000e8fdeud2
000e8fe0
000e8fe0loc_e8fe0:
000e8fe0lea rdx, [rip+0xfef09]
000e8fe7mov rsi, r12
000e8feajmp 0xe8fd9
000e8fec
000e8fecloc_e8fec:
000e8feclea rdx, [rip+0xfeefd]
000e8ff3mov rsi, [rsp+32]
000e8ff8jmp 0xe8fd9
000e82e3
Loading..