File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
000ec7da
000ec7da_<aho_corasick::dfa::DFA as core::fmt::Debug>::fmt:
000ec7dapush rbp
000ec7dbpush r15
000ec7ddpush r14
000ec7dfpush r13
000ec7e1push r12
000ec7e3push rbx
000ec7e4sub rsp, 280
000ec7ebmov rbx, rsi
000ec7eemov r15, rdi
000ec7f1lea rax, [rip+0xfb7a0]
000ec7f8lea rdx, [rsp+16]
000ec7fdmov [rdx], rax
000ec800mov [rdx+8], 1
000ec808lea rax, [rip-0x5b517]
000ec80fmov [rdx+16], rax
000ec813xorps x0, x0
000ec816movups [rdx+24], x0
000ec81amov rdi, [rsi+32]
000ec81emov rsi, [rsi+40]
000ec822call core::fmt::Formatter::write_fmt
000ec827mov bpl, 1
000ec82atest al, al
000ec82cjne 0xed38b
000ec832lea rax, [r15+104]
000ec836mov [rsp+256], rax
000ec83emov rax, [r15+104]
000ec842mov [rsp+264], rax
000ec84amov rax, [r15+120]
000ec84eand eax, 63
000ec851mov [rsp+232], rax
000ec859mov eax, [r15+404]
000ec860mov [rsp+148], eax
000ec867mov eax, [r15+408]
000ec86emov [rsp+204], eax
000ec875mov eax, [r15+412]
000ec87cmov [rsp+200], eax
000ec883movzx eax, [r15+383]
000ec88bmov [rsp+192], rax
000ec893mov r13, [rbx+32]
000ec897mov r12, [rbx+40]
000ec89bmov rax, [r15]
000ec89emov [rsp+272], rax
000ec8a6mov rax, [r15+16]
000ec8aamov [rsp+248], rax
000ec8b2mov rax, [r15+24]
000ec8b6mov [rsp+224], rax
000ec8bemov rax, [r15+40]
000ec8c2mov [rsp+176], rax
000ec8caxor r14l, r14l
000ec8cd
000ec8cdloc_ec8cd:
000ec8cdcmp r14, [rsp+264]
000ec8d5jae 0xecfbf
000ec8dbmov rsi, r14
000ec8demov rcx, [rsp+232]
000ec8e6shl rsi, cl
000ec8e9cmp r14, 1
000ec8edjne 0xec99a
000ec8f3mov eax, esi
000ec8f5mov [rsp+136], rax
000ec8fdlea rax, [rsp+136]
000ec905mov [rsp+72], rax
000ec90alea rax, [rip+0x1775f]
000ec911mov [rsp+80], rax
000ec916push 2
000ec918pop r14
000ec91amov [rsp+16], r14
000ec91fand [rsp+32], 0
000ec925mov [rsp+40], 6
000ec92eand [rsp+48], 0
000ec934mov rax, 0x800000020
000ec93emov [rsp+56], rax
000ec943mov [rsp+64], 3
000ec948lea rax, [rip+0xfb759]
000ec94fmov [rsp+88], rax
000ec954mov [rsp+96], r14
000ec959lea rax, [rsp+16]
000ec95emov [rsp+120], rax
000ec963push 1
000ec965pop rcx
000ec966mov [rsp+128], rcx
000ec96elea rax, [rsp+72]
000ec973mov [rsp+104], rax
000ec978mov [rsp+112], rcx
000ec97dmov rdi, r13
000ec980mov rsi, r12
000ec983lea rdx, [rsp+88]
000ec988call core::fmt::Formatter::write_fmt
000ec98dtest al, al
000ec98fje 0xec8cd
000ec995jmp 0xed38b
000ec99a
000ec99aloc_ec99a:
000ec99atest esi, esi
000ec99cmov [rsp+216], rsi
000ec9a4je 0xec9d8
000ec9a6lea ecx, [rsi-1]
000ec9a9cmp [rsp+204], esi
000ec9b0sete dl
000ec9b3cmp [rsp+200], esi
000ec9basete al
000ec9bdor al, dl
000ec9bfcmp ecx, [rsp+148]
000ec9c6jae 0xec9e4
000ec9c8mov rbp, r14
000ec9cbtest al, al
000ec9cdje 0xec9f4
000ec9cflea rax, [rip+0xfb55a]
000ec9d6jmp 0xeca04
000ec9d8
000ec9d8loc_ec9d8:
000ec9d8mov rbp, r14
000ec9dblea rax, [rip+0x101546]
000ec9e2jmp 0xeca04
000ec9e4
000ec9e4loc_ec9e4:
000ec9e4mov rbp, r14
000ec9e7test al, al
000ec9e9je 0xec9fd
000ec9eblea rax, [rip+0xfb52e]
000ec9f2jmp 0xeca04
000ec9f4
000ec9f4loc_ec9f4:
000ec9f4lea rax, [rip+0x10151d]
000ec9fbjmp 0xeca04
000ec9fd
000ec9fdloc_ec9fd:
000ec9fdlea rax, [rip+0x101504]
000eca04
000eca04loc_eca04:
000eca04mov [rsp+16], rax
000eca09mov [rsp+24], 1
000eca12lea rax, [rip-0x5b721]
000eca19mov [rsp+32], rax
000eca1exorps x0, x0
000eca21movups [rsp+40], x0
000eca26mov rdi, r13
000eca29mov rsi, r12
000eca2clea r14, [rsp+16]
000eca31mov rdx, r14
000eca34call core::fmt::Formatter::write_fmt
000eca39test al, al
000eca3bjne 0xecfb7
000eca41mov eax, [rsp+216]
000eca48mov [rsp+168], rax
000eca50mov [rsp+136], rax
000eca58lea rax, [rsp+136]
000eca60mov [rsp+72], rax
000eca65lea rax, [rip+0x17604]
000eca6cmov [rsp+80], rax
000eca71push 2
000eca73pop rax
000eca74mov [rsp+16], rax
000eca79and [rsp+32], 0
000eca7fmov [rsp+40], 6
000eca88and [rsp+48], 0
000eca8emov rcx, 0x800000020
000eca98mov [rsp+56], rcx
000eca9dmov [rsp+64], 3
000ecaa2lea rcx, [rip+0x12420f]
000ecaa9mov [rsp+88], rcx
000ecaaemov [rsp+96], rax
000ecab3mov [rsp+120], r14
000ecab8push 1
000ecabapop rcx
000ecabbmov [rsp+128], rcx
000ecac3lea rax, [rsp+72]
000ecac8mov [rsp+104], rax
000ecacdmov [rsp+112], rcx
000ecad2mov rdi, r13
000ecad5mov rsi, r12
000ecad8lea rdx, [rsp+88]
000ecaddcall core::fmt::Formatter::write_fmt
000ecae2test al, al
000ecae4jne 0xecfb7
000ecaeamov [rsp+208], r15
000ecaf2mov [rsp+152], r12
000ecafamov r14, rbp
000ecafdinc r14
000ecb00xor eax, eax
000ecb02mov [rsp+240], rax
000ecb0amov rbp, rbx
000ecb0dxor r12l, r12l
000ecb10xor r15l, r15l
000ecb13mov [rsp+160], r14
000ecb1bmov [rsp+184], r13
000ecb23
000ecb23loc_ecb23:
000ecb23mov r13, r15
000ecb26shl r13, 8
000ecb2amov rbx, rbp
000ecb2d
000ecb2dloc_ecb2d:
000ecb2dcmp r15, [rsp+192]
000ecb35ja 0xecbbf
000ecb3bmov rax, [rsp+168]
000ecb43lea rdx, [rax+r15]
000ecb47mov rdi, [rsp+272]
000ecb4fmov rsi, [rsp+248]
000ecb57lea rcx, [rip+0xfb57a]
000ecb5ecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ecb63mov ebp, [rax]
000ecb65test r12l, r12l
000ecb68je 0xecb97
000ecb6amov eax, ebp
000ecb6cmov r14, rbx
000ecb6fshr r14, 32
000ecb73shl rbp, 32
000ecb77cmp eax, r14l
000ecb7ajne 0xecbd7
000ecb7cmov eax, r13l
000ecb7fand eax, 65280
000ecb84movzx ebx, bl
000ecb87or rbx, rax
000ecb8aor rbx, rbp
000ecb8dmov r14, [rsp+160]
000ecb95jmp 0xecbac
000ecb97
000ecb97loc_ecb97:
000ecb97shl rbp, 32
000ecb9bmovzx eax, r15b
000ecb9fmov rbx, rax
000ecba2shl rbx, 8
000ecba6or rbx, rbp
000ecba9or rbx, rax
000ecbac
000ecbacloc_ecbac:
000ecbacadd r13, 256
000ecbb3inc r15
000ecbb6push 1
000ecbb8pop r12
000ecbbajmp 0xecb2d
000ecbbf
000ecbbfloc_ecbbf:
000ecbbftest r12l, r12l
000ecbc2je 0xecd76
000ecbc8mov r14, rbx
000ecbcbshr r14, 32
000ecbcfxor r12l, r12l
000ecbd2mov rbp, rbx
000ecbd5jmp 0xecbef
000ecbd7
000ecbd7loc_ecbd7:
000ecbd7movzx eax, r15b
000ecbdbinc r15
000ecbdemov rcx, rax
000ecbe1shl rcx, 8
000ecbe5or rcx, rax
000ecbe8or rbp, rcx
000ecbebpush 1
000ecbedpop r12
000ecbef
000ecbefloc_ecbef:
000ecbefmov r13, [rsp+184]
000ecbf7cmp [rsp+240], 0
000ecc00je 0xecc48
000ecc02lea rax, [rip+0x10135f]
000ecc09mov [rsp+16], rax
000ecc0emov [rsp+24], 1
000ecc17lea rax, [rip-0x5b926]
000ecc1emov [rsp+32], rax
000ecc23xorps x0, x0
000ecc26movups [rsp+40], x0
000ecc2bmov rdi, r13
000ecc2emov rsi, [rsp+152]
000ecc36lea rdx, [rsp+16]
000ecc3bcall core::fmt::Formatter::write_fmt
000ecc40test al, al
000ecc42jne 0xecfb7
000ecc48
000ecc48loc_ecc48:
000ecc48mov eax, ebx
000ecc4ashr eax, 8
000ecc4dinc [rsp+240]
000ecc55mov ecx, r14l
000ecc58cmp bl, al
000ecc5ajne 0xeccd5
000ecc5cmov [rsp+136], bl
000ecc63mov [rsp+72], rcx
000ecc68lea rax, [rsp+136]
000ecc70mov [rsp+88], rax
000ecc75lea rax, [rip-21527]
000ecc7cmov [rsp+96], rax
000ecc81lea rax, [rip+0x101320]
000ecc88mov [rsp+16], rax
000ecc8dpush 2
000ecc8fpop rcx
000ecc90mov [rsp+24], rcx
000ecc95and [rsp+48], 0
000ecc9blea rax, [rsp+72]
000ecca0mov [rsp+104], rax
000ecca5lea rax, [rip-0x21f89]
000eccacmov [rsp+112], rax
000eccb1lea rax, [rsp+88]
000eccb6mov [rsp+32], rax
000eccbbmov [rsp+40], rcx
000eccc0mov rdi, r13
000eccc3mov rsi, [rsp+152]
000ecccblea rdx, [rsp+16]
000eccd0jmp 0xecd5c
000eccd5
000eccd5loc_eccd5:
000eccd5mov [rsp+15], bl
000eccd9mov [rsp+136], al
000ecce0mov [rsp+72], rcx
000ecce5lea rax, [rsp+15]
000ecceamov [rsp+16], rax
000ecceflea rcx, [rip-21649]
000eccf6mov [rsp+24], rcx
000eccfblea rax, [rsp+136]
000ecd03mov [rsp+32], rax
000ecd08mov [rsp+40], rcx
000ecd0dlea rax, [rip+0x101264]
000ecd14mov [rsp+88], rax
000ecd19push 3
000ecd1bpop rcx
000ecd1cmov [rsp+96], rcx
000ecd21and [rsp+120], 0
000ecd27lea rax, [rsp+72]
000ecd2cmov [rsp+48], rax
000ecd31lea rax, [rip-0x22015]
000ecd38mov [rsp+56], rax
000ecd3dlea rax, [rsp+16]
000ecd42mov [rsp+104], rax
000ecd47mov [rsp+112], rcx
000ecd4cmov rdi, r13
000ecd4fmov rsi, [rsp+152]
000ecd57lea rdx, [rsp+88]
000ecd5c
000ecd5cloc_ecd5c:
000ecd5ccall core::fmt::Formatter::write_fmt
000ecd61test al, al
000ecd63mov r14, [rsp+160]
000ecd6bje 0xecb23
000ecd71jmp 0xecfb7
000ecd76
000ecd76loc_ecd76:
000ecd76lea rax, [rip+0x123fbb]
000ecd7dmov [rsp+16], rax
000ecd82mov [rsp+24], 1
000ecd8blea rax, [rip-0x5ba9a]
000ecd92mov [rsp+32], rax
000ecd97xorps x0, x0
000ecd9amovups [rsp+40], x0
000ecd9fmov r13, [rsp+184]
000ecda7mov rdi, r13
000ecdaamov r12, [rsp+152]
000ecdb2mov rsi, r12
000ecdb5lea rdx, [rsp+16]
000ecdbacall core::fmt::Formatter::write_fmt
000ecdbftest al, al
000ecdc1jne 0xecfb7
000ecdc7mov rax, [rsp+216]
000ecdcfdec eax
000ecdd1cmp eax, [rsp+148]
000ecdd8mov bpl, 1
000ecddbmov r15, [rsp+208]
000ecde3jae 0xec8cd
000ecde9lea rax, [rip+0xfb2d8]
000ecdf0mov [rsp+16], rax
000ecdf5mov [rsp+24], 1
000ecdfelea rax, [rip-0x5bb0d]
000ece05mov [rsp+32], rax
000ece0axorps x0, x0
000ece0dmovups [rsp+40], x0
000ece12mov rdi, r13
000ece15mov rsi, r12
000ece18lea rdx, [rsp+16]
000ece1dcall core::fmt::Formatter::write_fmt
000ece22test al, al
000ece24jne 0xed38b
000ece2amov rcx, [rsp+232]
000ece32mov rdx, [rsp+168]
000ece3ashr rdx, cl
000ece3dadd rdx, -2
000ece41mov rdi, [rsp+224]
000ece49mov rsi, [rsp+176]
000ece51mov [rsp+168], rdx
000ece59lea rcx, [rip+0x100b30]
000ece60call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ece65mov r15, [rax+16]
000ece69xor ecx, ecx
000ece6b
000ece6bloc_ece6b:
000ece6bcmp r15, rcx
000ece6eje 0xecf66
000ece74mov rbp, rcx
000ece77test rcx, rcx
000ece7alea r14, [rsp+16]
000ece7fje 0xecec0
000ece81lea rax, [rip+0x1010e0]
000ece88mov [rsp+16], rax
000ece8dmov [rsp+24], 1
000ece96lea rax, [rip-0x5bba5]
000ece9dmov [rsp+32], rax
000ecea2xorps x0, x0
000ecea5movups [rsp+40], x0
000eceaamov rdi, r13
000eceadmov rsi, r12
000eceb0mov rdx, r14
000eceb3call core::fmt::Formatter::write_fmt
000eceb8test al, al
000ecebajne 0xecfb7
000ecec0
000ecec0loc_ecec0:
000ecec0mov rdi, [rsp+224]
000ecec8mov rsi, [rsp+176]
000eced0mov rdx, [rsp+168]
000eced8lea rcx, [rip+0x100a81]
000ecedfcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ecee4mov rdi, [rax]
000ecee7mov rsi, [rax+16]
000eceebmov rdx, rbp
000eceeelea rcx, [rip+0x100a83]
000ecef5call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ecefamov eax, [rax]
000ecefcmov [rsp+72], rax
000ecf01lea rax, [rip+0x124688]
000ecf08mov [rsp+16], rax
000ecf0dpush 1
000ecf0fpop rcx
000ecf10mov [rsp+24], rcx
000ecf15and [rsp+48], 0
000ecf1blea rax, [rsp+72]
000ecf20mov [rsp+88], rax
000ecf25lea rax, [rip+0x17144]
000ecf2cmov [rsp+96], rax
000ecf31lea rax, [rsp+88]
000ecf36mov [rsp+32], rax
000ecf3bmov [rsp+40], rcx
000ecf40mov rdi, r13
000ecf43mov rsi, r12
000ecf46mov rdx, r14
000ecf49call core::fmt::Formatter::write_fmt
000ecf4emov rcx, rbp
000ecf51inc rcx
000ecf54test al, al
000ecf56mov r14, [rsp+160]
000ecf5eje 0xece6b
000ecf64jmp 0xecfb7
000ecf66
000ecf66loc_ecf66:
000ecf66lea rax, [rip+0x123dcb]
000ecf6dmov [rsp+16], rax
000ecf72mov [rsp+24], 1
000ecf7blea rax, [rip-0x5bc8a]
000ecf82mov [rsp+32], rax
000ecf87xorps x0, x0
000ecf8amovups [rsp+40], x0
000ecf8fmov rdi, r13
000ecf92mov rsi, r12
000ecf95lea rdx, [rsp+16]
000ecf9acall core::fmt::Formatter::write_fmt
000ecf9ftest al, al
000ecfa1mov r15, [rsp+208]
000ecfa9mov bpl, 1
000ecfacje 0xec8cd
000ecfb2jmp 0xed38b
000ecfb7
000ecfb7loc_ecfb7:
000ecfb7mov bpl, 1
000ecfbajmp 0xed38b
000ecfbf
000ecfbfloc_ecfbf:
000ecfbflea rax, [r15+416]
000ecfc6mov [rsp+88], rax
000ecfcblea rax, [rip+0xfafd6]
000ecfd2lea rdx, [rsp+16]
000ecfd7mov [rdx], rax
000ecfdamov [rdx+8], 2
000ecfe2and [rdx+32], 0
000ecfe7lea rax, [rip-46510]
000ecfeemov [rsp+96], rax
000ecff3lea r14, [rsp+88]
000ecff8mov [rdx+16], r14
000ecffcmov [rdx+24], 1
000ed004mov rdi, r13
000ed007mov rsi, r12
000ed00acall core::fmt::Formatter::write_fmt
000ed00ftest al, al
000ed011jne 0xed38b
000ed017mov rbx, [r15+80]
000ed01btest rbx, rbx
000ed01esetne [rsp+72]
000ed023lea rax, [rsp+72]
000ed028mov [rsp+88], rax
000ed02dlea rax, [rip+0xfaf94]
000ed034lea rdx, [rsp+16]
000ed039mov [rdx], rax
000ed03cmov [rdx+8], 2
000ed044and [rdx+32], 0
000ed049lea rax, [rip-46099]
000ed050mov [rsp+96], rax
000ed055mov [rdx+16], r14
000ed059mov [rdx+24], 1
000ed061mov rdi, r13
000ed064mov rsi, r12
000ed067call core::fmt::Formatter::write_fmt
000ed06ctest al, al
000ed06ejne 0xed38b
000ed074lea rax, [rip+0x100ded]
000ed07blea rdx, [rsp+16]
000ed080mov [rdx], rax
000ed083mov [rdx+8], 2
000ed08band [rdx+32], 0
000ed090mov rax, [rsp+256]
000ed098mov [rsp+88], rax
000ed09dlea rax, [rip-0x22381]
000ed0a4mov [rsp+96], rax
000ed0a9mov [rdx+16], r14
000ed0admov [rdx+24], 1
000ed0b5mov rdi, r13
000ed0b8mov rsi, r12
000ed0bbcall core::fmt::Formatter::write_fmt
000ed0c0test al, al
000ed0c2jne 0xed38b
000ed0c8mov rax, [r15+64]
000ed0ccmov [rsp+192], rax
000ed0d4mov [rsp+72], rax
000ed0d9lea rax, [rip+0x100da8]
000ed0e0lea rdx, [rsp+16]
000ed0e5mov [rdx], rax
000ed0e8mov [rdx+8], 2
000ed0f0and [rdx+32], 0
000ed0f5lea rax, [rsp+72]
000ed0famov [rsp+88], rax
000ed0fflea rax, [rip-0x223e3]
000ed106mov [rsp+96], rax
000ed10bmov [rdx+16], r14
000ed10fmov [rdx+24], 1
000ed117mov rdi, r13
000ed11amov rsi, r12
000ed11dcall core::fmt::Formatter::write_fmt
000ed122test al, al
000ed124jne 0xed38b
000ed12alea rax, [rip+0xfaeb7]
000ed131lea rdx, [rsp+16]
000ed136mov [rdx], rax
000ed139lea rax, [r15+384]
000ed140mov [rdx+8], 2
000ed148and [rdx+32], 0
000ed14dmov [rsp+88], rax
000ed152lea rax, [rip-0x22436]
000ed159mov [rsp+96], rax
000ed15emov [rdx+16], r14
000ed162mov [rdx+24], 1
000ed16amov rdi, r13
000ed16dmov rsi, r12
000ed170call core::fmt::Formatter::write_fmt
000ed175test al, al
000ed177jne 0xed38b
000ed17dlea rax, [rip+0xfae84]
000ed184lea rdx, [rsp+16]
000ed189mov [rdx], rax
000ed18clea rax, [r15+392]
000ed193mov [rdx+8], 2
000ed19band [rdx+32], 0
000ed1a0mov [rsp+88], rax
000ed1a5lea rax, [rip-0x22489]
000ed1acmov [rsp+96], rax
000ed1b1mov [rdx+16], r14
000ed1b5mov [rdx+24], 1
000ed1bdmov rdi, r13
000ed1c0mov rsi, r12
000ed1c3call core::fmt::Formatter::write_fmt
000ed1c8test al, al
000ed1cajne 0xed38b
000ed1d0lea rax, [rip+0xfae51]
000ed1d7lea rdx, [rsp+16]
000ed1dcmov [rdx], rax
000ed1dflea rax, [r15+112]
000ed1e3mov [rdx+8], 2
000ed1eband [rdx+32], 0
000ed1f0mov [rsp+88], rax
000ed1f5lea rax, [rip-0x224d9]
000ed1fcmov [rsp+96], rax
000ed201mov [rdx+16], r14
000ed205mov [rdx+24], 1
000ed20dmov rdi, r13
000ed210mov rsi, r12
000ed213call core::fmt::Formatter::write_fmt
000ed218test al, al
000ed21ajne 0xed38b
000ed220mov cl, [r15+120]
000ed224push 1
000ed226pop rax
000ed227shl eax, cl
000ed229mov [rsp+72], eax
000ed22dlea rax, [rsp+72]
000ed232mov [rsp+88], rax
000ed237lea rax, [rip+0xfae0a]
000ed23elea rdx, [rsp+16]
000ed243mov [rdx], rax
000ed246mov [rdx+8], 2
000ed24eand [rdx+32], 0
000ed253lea rax, [rip-0x2254f]
000ed25amov [rsp+96], rax
000ed25fmov [rdx+16], r14
000ed263mov [rdx+24], 1
000ed26bmov rdi, r13
000ed26emov rsi, r12
000ed271call core::fmt::Formatter::write_fmt
000ed276test al, al
000ed278jne 0xed38b
000ed27elea rax, [r15+128]
000ed285mov [rsp+88], rax
000ed28alea rax, [rip+0xfadd7]
000ed291lea rdx, [rsp+16]
000ed296mov [rdx], rax
000ed299mov [rdx+8], 2
000ed2a1and [rdx+32], 0
000ed2a6lea rax, [rip-42201]
000ed2admov [rsp+96], rax
000ed2b2mov [rdx+16], r14
000ed2b6mov [rdx+24], 1
000ed2bemov rdi, r13
000ed2c1mov rsi, r12
000ed2c4call core::fmt::Formatter::write_fmt
000ed2c9test al, al
000ed2cbjne 0xed38b
000ed2d1imul rax, [rsp+176], 24
000ed2datest rbx, rbx
000ed2ddje 0xed2e3
000ed2dfmov rbx, [r15+96]
000ed2e3
000ed2e3loc_ed2e3:
000ed2e3mov rcx, [rsp+248]
000ed2ebadd rcx, [rsp+192]
000ed2f3add rax, [r15+72]
000ed2f7lea rax, [rax+4*rcx]
000ed2fbadd rax, rbx
000ed2femov [rsp+72], rax
000ed303lea rax, [rip+0xfad7e]
000ed30alea rdx, [rsp+16]
000ed30fmov [rdx], rax
000ed312mov [rdx+8], 2
000ed31aand [rdx+32], 0
000ed31flea rax, [rsp+72]
000ed324mov [rsp+88], rax
000ed329lea rax, [rip-0x2260d]
000ed330mov [rsp+96], rax
000ed335lea rax, [rsp+88]
000ed33amov [rdx+16], rax
000ed33emov [rdx+24], 1
000ed346mov rdi, r13
000ed349mov rsi, r12
000ed34ccall core::fmt::Formatter::write_fmt
000ed351test al, al
000ed353jne 0xed38b
000ed355lea rax, [rip+0x100b4c]
000ed35clea rdx, [rsp+16]
000ed361mov [rdx], rax
000ed364mov [rdx+8], 1
000ed36clea rax, [rip-0x5c07b]
000ed373mov [rdx+16], rax
000ed377xorps x0, x0
000ed37amovups [rdx+24], x0
000ed37emov rdi, r13
000ed381mov rsi, r12
000ed384call core::fmt::Formatter::write_fmt
000ed389mov ebp, eax
000ed38b
000ed38bloc_ed38b:
000ed38bmov eax, ebp
000ed38dadd rsp, 280
000ed394pop rbx
000ed395pop r12
000ed397pop r13
000ed399pop r14
000ed39bpop r15
000ed39dpop rbp
000ed39eret
000ec7da
000ec7da_<aho_corasick::dfa::DFA as core::fmt::Debug>::fmt:
000ec7dapush rbp
000ec7dbpush r15
000ec7ddpush r14
000ec7dfpush r13
000ec7e1push r12
000ec7e3push rbx
000ec7e4sub rsp, 280
000ec7ebmov rbx, rsi
000ec7eemov r15, rdi
000ec7f1lea rax, [rip+0xfb7a0]
000ec7f8lea rdx, [rsp+16]
000ec7fdmov [rdx], rax
000ec800mov [rdx+8], 1
000ec808lea rax, [rip-0x5b517]
000ec80fmov [rdx+16], rax
000ec813xorps x0, x0
000ec816movups [rdx+24], x0
000ec81amov rdi, [rsi+32]
000ec81emov rsi, [rsi+40]
000ec822call core::fmt::Formatter::write_fmt
000ec827mov bpl, 1
000ec82atest al, al
000ec82cjne 0xed38b
000ec832lea rax, [r15+104]
000ec836mov [rsp+256], rax
000ec83emov rax, [r15+104]
000ec842mov [rsp+264], rax
000ec84amov rax, [r15+120]
000ec84eand eax, 63
000ec851mov [rsp+232], rax
000ec859mov eax, [r15+404]
000ec860mov [rsp+148], eax
000ec867mov eax, [r15+408]
000ec86emov [rsp+204], eax
000ec875mov eax, [r15+412]
000ec87cmov [rsp+200], eax
000ec883movzx eax, [r15+383]
000ec88bmov [rsp+192], rax
000ec893mov r13, [rbx+32]
000ec897mov r12, [rbx+40]
000ec89bmov rax, [r15]
000ec89emov [rsp+272], rax
000ec8a6mov rax, [r15+16]
000ec8aamov [rsp+248], rax
000ec8b2mov rax, [r15+24]
000ec8b6mov [rsp+224], rax
000ec8bemov rax, [r15+40]
000ec8c2mov [rsp+176], rax
000ec8caxor r14l, r14l
000ec8cd
000ec8cdloc_ec8cd:
000ec8cdcmp r14, [rsp+264]
000ec8d5jae 0xecfbf
000ec8dbmov rsi, r14
000ec8demov rcx, [rsp+232]
000ec8e6shl rsi, cl
000ec8e9cmp r14, 1
000ec8edjne 0xec99a
000ec8f3mov eax, esi
000ec8f5mov [rsp+136], rax
000ec8fdlea rax, [rsp+136]
000ec905mov [rsp+72], rax
000ec90alea rax, [rip+0x1775f]
000ec911mov [rsp+80], rax
000ec916push 2
000ec918pop r14
000ec91amov [rsp+16], r14
000ec91fand [rsp+32], 0
000ec925mov [rsp+40], 6
000ec92eand [rsp+48], 0
000ec934mov rax, 0x800000020
000ec93emov [rsp+56], rax
000ec943mov [rsp+64], 3
000ec948lea rax, [rip+0xfb759]
000ec94fmov [rsp+88], rax
000ec954mov [rsp+96], r14
000ec959lea rax, [rsp+16]
000ec95emov [rsp+120], rax
000ec963push 1
000ec965pop rcx
000ec966mov [rsp+128], rcx
000ec96elea rax, [rsp+72]
000ec973mov [rsp+104], rax
000ec978mov [rsp+112], rcx
000ec97dmov rdi, r13
000ec980mov rsi, r12
000ec983lea rdx, [rsp+88]
000ec988call core::fmt::Formatter::write_fmt
000ec98dtest al, al
000ec98fje 0xec8cd
000ec995jmp 0xed38b
000ec99a
000ec99aloc_ec99a:
000ec99atest esi, esi
000ec99cmov [rsp+216], rsi
000ec9a4je 0xec9d8
000ec9a6lea ecx, [rsi-1]
000ec9a9cmp [rsp+204], esi
000ec9b0sete dl
000ec9b3cmp [rsp+200], esi
000ec9basete al
000ec9bdor al, dl
000ec9bfcmp ecx, [rsp+148]
000ec9c6jae 0xec9e4
000ec9c8mov rbp, r14
000ec9cbtest al, al
000ec9cdje 0xec9f4
000ec9cflea rax, [rip+0xfb55a]
000ec9d6jmp 0xeca04
000ec9d8
000ec9d8loc_ec9d8:
000ec9d8mov rbp, r14
000ec9dblea rax, [rip+0x101546]
000ec9e2jmp 0xeca04
000ec9e4
000ec9e4loc_ec9e4:
000ec9e4mov rbp, r14
000ec9e7test al, al
000ec9e9je 0xec9fd
000ec9eblea rax, [rip+0xfb52e]
000ec9f2jmp 0xeca04
000ec9f4
000ec9f4loc_ec9f4:
000ec9f4lea rax, [rip+0x10151d]
000ec9fbjmp 0xeca04
000ec9fd
000ec9fdloc_ec9fd:
000ec9fdlea rax, [rip+0x101504]
000eca04
000eca04loc_eca04:
000eca04mov [rsp+16], rax
000eca09mov [rsp+24], 1
000eca12lea rax, [rip-0x5b721]
000eca19mov [rsp+32], rax
000eca1exorps x0, x0
000eca21movups [rsp+40], x0
000eca26mov rdi, r13
000eca29mov rsi, r12
000eca2clea r14, [rsp+16]
000eca31mov rdx, r14
000eca34call core::fmt::Formatter::write_fmt
000eca39test al, al
000eca3bjne 0xecfb7
000eca41mov eax, [rsp+216]
000eca48mov [rsp+168], rax
000eca50mov [rsp+136], rax
000eca58lea rax, [rsp+136]
000eca60mov [rsp+72], rax
000eca65lea rax, [rip+0x17604]
000eca6cmov [rsp+80], rax
000eca71push 2
000eca73pop rax
000eca74mov [rsp+16], rax
000eca79and [rsp+32], 0
000eca7fmov [rsp+40], 6
000eca88and [rsp+48], 0
000eca8emov rcx, 0x800000020
000eca98mov [rsp+56], rcx
000eca9dmov [rsp+64], 3
000ecaa2lea rcx, [rip+0x12420f]
000ecaa9mov [rsp+88], rcx
000ecaaemov [rsp+96], rax
000ecab3mov [rsp+120], r14
000ecab8push 1
000ecabapop rcx
000ecabbmov [rsp+128], rcx
000ecac3lea rax, [rsp+72]
000ecac8mov [rsp+104], rax
000ecacdmov [rsp+112], rcx
000ecad2mov rdi, r13
000ecad5mov rsi, r12
000ecad8lea rdx, [rsp+88]
000ecaddcall core::fmt::Formatter::write_fmt
000ecae2test al, al
000ecae4jne 0xecfb7
000ecaeamov [rsp+208], r15
000ecaf2mov [rsp+152], r12
000ecafamov r14, rbp
000ecafdinc r14
000ecb00xor eax, eax
000ecb02mov [rsp+240], rax
000ecb0amov rbp, rbx
000ecb0dxor r12l, r12l
000ecb10xor r15l, r15l
000ecb13mov [rsp+160], r14
000ecb1bmov [rsp+184], r13
000ecb23
000ecb23loc_ecb23:
000ecb23mov r13, r15
000ecb26shl r13, 8
000ecb2amov rbx, rbp
000ecb2d
000ecb2dloc_ecb2d:
000ecb2dcmp r15, [rsp+192]
000ecb35ja 0xecbbf
000ecb3bmov rax, [rsp+168]
000ecb43lea rdx, [rax+r15]
000ecb47mov rdi, [rsp+272]
000ecb4fmov rsi, [rsp+248]
000ecb57lea rcx, [rip+0xfb57a]
000ecb5ecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ecb63mov ebp, [rax]
000ecb65test r12l, r12l
000ecb68je 0xecb97
000ecb6amov eax, ebp
000ecb6cmov r14, rbx
000ecb6fshr r14, 32
000ecb73shl rbp, 32
000ecb77cmp eax, r14l
000ecb7ajne 0xecbd7
000ecb7cmov eax, r13l
000ecb7fand eax, 65280
000ecb84movzx ebx, bl
000ecb87or rbx, rax
000ecb8aor rbx, rbp
000ecb8dmov r14, [rsp+160]
000ecb95jmp 0xecbac
000ecb97
000ecb97loc_ecb97:
000ecb97shl rbp, 32
000ecb9bmovzx eax, r15b
000ecb9fmov rbx, rax
000ecba2shl rbx, 8
000ecba6or rbx, rbp
000ecba9or rbx, rax
000ecbac
000ecbacloc_ecbac:
000ecbacadd r13, 256
000ecbb3inc r15
000ecbb6push 1
000ecbb8pop r12
000ecbbajmp 0xecb2d
000ecbbf
000ecbbfloc_ecbbf:
000ecbbftest r12l, r12l
000ecbc2je 0xecd76
000ecbc8mov r14, rbx
000ecbcbshr r14, 32
000ecbcfxor r12l, r12l
000ecbd2mov rbp, rbx
000ecbd5jmp 0xecbef
000ecbd7
000ecbd7loc_ecbd7:
000ecbd7movzx eax, r15b
000ecbdbinc r15
000ecbdemov rcx, rax
000ecbe1shl rcx, 8
000ecbe5or rcx, rax
000ecbe8or rbp, rcx
000ecbebpush 1
000ecbedpop r12
000ecbef
000ecbefloc_ecbef:
000ecbefmov r13, [rsp+184]
000ecbf7cmp [rsp+240], 0
000ecc00je 0xecc48
000ecc02lea rax, [rip+0x10135f]
000ecc09mov [rsp+16], rax
000ecc0emov [rsp+24], 1
000ecc17lea rax, [rip-0x5b926]
000ecc1emov [rsp+32], rax
000ecc23xorps x0, x0
000ecc26movups [rsp+40], x0
000ecc2bmov rdi, r13
000ecc2emov rsi, [rsp+152]
000ecc36lea rdx, [rsp+16]
000ecc3bcall core::fmt::Formatter::write_fmt
000ecc40test al, al
000ecc42jne 0xecfb7
000ecc48
000ecc48loc_ecc48:
000ecc48mov eax, ebx
000ecc4ashr eax, 8
000ecc4dinc [rsp+240]
000ecc55mov ecx, r14l
000ecc58cmp bl, al
000ecc5ajne 0xeccd5
000ecc5cmov [rsp+136], bl
000ecc63mov [rsp+72], rcx
000ecc68lea rax, [rsp+136]
000ecc70mov [rsp+88], rax
000ecc75lea rax, [rip-21527]
000ecc7cmov [rsp+96], rax
000ecc81lea rax, [rip+0x101320]
000ecc88mov [rsp+16], rax
000ecc8dpush 2
000ecc8fpop rcx
000ecc90mov [rsp+24], rcx
000ecc95and [rsp+48], 0
000ecc9blea rax, [rsp+72]
000ecca0mov [rsp+104], rax
000ecca5lea rax, [rip-0x21f89]
000eccacmov [rsp+112], rax
000eccb1lea rax, [rsp+88]
000eccb6mov [rsp+32], rax
000eccbbmov [rsp+40], rcx
000eccc0mov rdi, r13
000eccc3mov rsi, [rsp+152]
000ecccblea rdx, [rsp+16]
000eccd0jmp 0xecd5c
000eccd5
000eccd5loc_eccd5:
000eccd5mov [rsp+15], bl
000eccd9mov [rsp+136], al
000ecce0mov [rsp+72], rcx
000ecce5lea rax, [rsp+15]
000ecceamov [rsp+16], rax
000ecceflea rcx, [rip-21649]
000eccf6mov [rsp+24], rcx
000eccfblea rax, [rsp+136]
000ecd03mov [rsp+32], rax
000ecd08mov [rsp+40], rcx
000ecd0dlea rax, [rip+0x101264]
000ecd14mov [rsp+88], rax
000ecd19push 3
000ecd1bpop rcx
000ecd1cmov [rsp+96], rcx
000ecd21and [rsp+120], 0
000ecd27lea rax, [rsp+72]
000ecd2cmov [rsp+48], rax
000ecd31lea rax, [rip-0x22015]
000ecd38mov [rsp+56], rax
000ecd3dlea rax, [rsp+16]
000ecd42mov [rsp+104], rax
000ecd47mov [rsp+112], rcx
000ecd4cmov rdi, r13
000ecd4fmov rsi, [rsp+152]
000ecd57lea rdx, [rsp+88]
000ecd5c
000ecd5cloc_ecd5c:
000ecd5ccall core::fmt::Formatter::write_fmt
000ecd61test al, al
000ecd63mov r14, [rsp+160]
000ecd6bje 0xecb23
000ecd71jmp 0xecfb7
000ecd76
000ecd76loc_ecd76:
000ecd76lea rax, [rip+0x123fbb]
000ecd7dmov [rsp+16], rax
000ecd82mov [rsp+24], 1
000ecd8blea rax, [rip-0x5ba9a]
000ecd92mov [rsp+32], rax
000ecd97xorps x0, x0
000ecd9amovups [rsp+40], x0
000ecd9fmov r13, [rsp+184]
000ecda7mov rdi, r13
000ecdaamov r12, [rsp+152]
000ecdb2mov rsi, r12
000ecdb5lea rdx, [rsp+16]
000ecdbacall core::fmt::Formatter::write_fmt
000ecdbftest al, al
000ecdc1jne 0xecfb7
000ecdc7mov rax, [rsp+216]
000ecdcfdec eax
000ecdd1cmp eax, [rsp+148]
000ecdd8mov bpl, 1
000ecddbmov r15, [rsp+208]
000ecde3jae 0xec8cd
000ecde9lea rax, [rip+0xfb2d8]
000ecdf0mov [rsp+16], rax
000ecdf5mov [rsp+24], 1
000ecdfelea rax, [rip-0x5bb0d]
000ece05mov [rsp+32], rax
000ece0axorps x0, x0
000ece0dmovups [rsp+40], x0
000ece12mov rdi, r13
000ece15mov rsi, r12
000ece18lea rdx, [rsp+16]
000ece1dcall core::fmt::Formatter::write_fmt
000ece22test al, al
000ece24jne 0xed38b
000ece2amov rcx, [rsp+232]
000ece32mov rdx, [rsp+168]
000ece3ashr rdx, cl
000ece3dadd rdx, -2
000ece41mov rdi, [rsp+224]
000ece49mov rsi, [rsp+176]
000ece51mov [rsp+168], rdx
000ece59lea rcx, [rip+0x100b30]
000ece60call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ece65mov r15, [rax+16]
000ece69xor ecx, ecx
000ece6b
000ece6bloc_ece6b:
000ece6bcmp r15, rcx
000ece6eje 0xecf66
000ece74mov rbp, rcx
000ece77test rcx, rcx
000ece7alea r14, [rsp+16]
000ece7fje 0xecec0
000ece81lea rax, [rip+0x1010e0]
000ece88mov [rsp+16], rax
000ece8dmov [rsp+24], 1
000ece96lea rax, [rip-0x5bba5]
000ece9dmov [rsp+32], rax
000ecea2xorps x0, x0
000ecea5movups [rsp+40], x0
000eceaamov rdi, r13
000eceadmov rsi, r12
000eceb0mov rdx, r14
000eceb3call core::fmt::Formatter::write_fmt
000eceb8test al, al
000ecebajne 0xecfb7
000ecec0
000ecec0loc_ecec0:
000ecec0mov rdi, [rsp+224]
000ecec8mov rsi, [rsp+176]
000eced0mov rdx, [rsp+168]
000eced8lea rcx, [rip+0x100a81]
000ecedfcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ecee4mov rdi, [rax]
000ecee7mov rsi, [rax+16]
000eceebmov rdx, rbp
000eceeelea rcx, [rip+0x100a83]
000ecef5call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ecefamov eax, [rax]
000ecefcmov [rsp+72], rax
000ecf01lea rax, [rip+0x124688]
000ecf08mov [rsp+16], rax
000ecf0dpush 1
000ecf0fpop rcx
000ecf10mov [rsp+24], rcx
000ecf15and [rsp+48], 0
000ecf1blea rax, [rsp+72]
000ecf20mov [rsp+88], rax
000ecf25lea rax, [rip+0x17144]
000ecf2cmov [rsp+96], rax
000ecf31lea rax, [rsp+88]
000ecf36mov [rsp+32], rax
000ecf3bmov [rsp+40], rcx
000ecf40mov rdi, r13
000ecf43mov rsi, r12
000ecf46mov rdx, r14
000ecf49call core::fmt::Formatter::write_fmt
000ecf4emov rcx, rbp
000ecf51inc rcx
000ecf54test al, al
000ecf56mov r14, [rsp+160]
000ecf5eje 0xece6b
000ecf64jmp 0xecfb7
000ecf66
000ecf66loc_ecf66:
000ecf66lea rax, [rip+0x123dcb]
000ecf6dmov [rsp+16], rax
000ecf72mov [rsp+24], 1
000ecf7blea rax, [rip-0x5bc8a]
000ecf82mov [rsp+32], rax
000ecf87xorps x0, x0
000ecf8amovups [rsp+40], x0
000ecf8fmov rdi, r13
000ecf92mov rsi, r12
000ecf95lea rdx, [rsp+16]
000ecf9acall core::fmt::Formatter::write_fmt
000ecf9ftest al, al
000ecfa1mov r15, [rsp+208]
000ecfa9mov bpl, 1
000ecfacje 0xec8cd
000ecfb2jmp 0xed38b
000ecfb7
000ecfb7loc_ecfb7:
000ecfb7mov bpl, 1
000ecfbajmp 0xed38b
000ecfbf
000ecfbfloc_ecfbf:
000ecfbflea rax, [r15+416]
000ecfc6mov [rsp+88], rax
000ecfcblea rax, [rip+0xfafd6]
000ecfd2lea rdx, [rsp+16]
000ecfd7mov [rdx], rax
000ecfdamov [rdx+8], 2
000ecfe2and [rdx+32], 0
000ecfe7lea rax, [rip-46510]
000ecfeemov [rsp+96], rax
000ecff3lea r14, [rsp+88]
000ecff8mov [rdx+16], r14
000ecffcmov [rdx+24], 1
000ed004mov rdi, r13
000ed007mov rsi, r12
000ed00acall core::fmt::Formatter::write_fmt
000ed00ftest al, al
000ed011jne 0xed38b
000ed017mov rbx, [r15+80]
000ed01btest rbx, rbx
000ed01esetne [rsp+72]
000ed023lea rax, [rsp+72]
000ed028mov [rsp+88], rax
000ed02dlea rax, [rip+0xfaf94]
000ed034lea rdx, [rsp+16]
000ed039mov [rdx], rax
000ed03cmov [rdx+8], 2
000ed044and [rdx+32], 0
000ed049lea rax, [rip-46099]
000ed050mov [rsp+96], rax
000ed055mov [rdx+16], r14
000ed059mov [rdx+24], 1
000ed061mov rdi, r13
000ed064mov rsi, r12
000ed067call core::fmt::Formatter::write_fmt
000ed06ctest al, al
000ed06ejne 0xed38b
000ed074lea rax, [rip+0x100ded]
000ed07blea rdx, [rsp+16]
000ed080mov [rdx], rax
000ed083mov [rdx+8], 2
000ed08band [rdx+32], 0
000ed090mov rax, [rsp+256]
000ed098mov [rsp+88], rax
000ed09dlea rax, [rip-0x22381]
000ed0a4mov [rsp+96], rax
000ed0a9mov [rdx+16], r14
000ed0admov [rdx+24], 1
000ed0b5mov rdi, r13
000ed0b8mov rsi, r12
000ed0bbcall core::fmt::Formatter::write_fmt
000ed0c0test al, al
000ed0c2jne 0xed38b
000ed0c8mov rax, [r15+64]
000ed0ccmov [rsp+192], rax
000ed0d4mov [rsp+72], rax
000ed0d9lea rax, [rip+0x100da8]
000ed0e0lea rdx, [rsp+16]
000ed0e5mov [rdx], rax
000ed0e8mov [rdx+8], 2
000ed0f0and [rdx+32], 0
000ed0f5lea rax, [rsp+72]
000ed0famov [rsp+88], rax
000ed0fflea rax, [rip-0x223e3]
000ed106mov [rsp+96], rax
000ed10bmov [rdx+16], r14
000ed10fmov [rdx+24], 1
000ed117mov rdi, r13
000ed11amov rsi, r12
000ed11dcall core::fmt::Formatter::write_fmt
000ed122test al, al
000ed124jne 0xed38b
000ed12alea rax, [rip+0xfaeb7]
000ed131lea rdx, [rsp+16]
000ed136mov [rdx], rax
000ed139lea rax, [r15+384]
000ed140mov [rdx+8], 2
000ed148and [rdx+32], 0
000ed14dmov [rsp+88], rax
000ed152lea rax, [rip-0x22436]
000ed159mov [rsp+96], rax
000ed15emov [rdx+16], r14
000ed162mov [rdx+24], 1
000ed16amov rdi, r13
000ed16dmov rsi, r12
000ed170call core::fmt::Formatter::write_fmt
000ed175test al, al
000ed177jne 0xed38b
000ed17dlea rax, [rip+0xfae84]
000ed184lea rdx, [rsp+16]
000ed189mov [rdx], rax
000ed18clea rax, [r15+392]
000ed193mov [rdx+8], 2
000ed19band [rdx+32], 0
000ed1a0mov [rsp+88], rax
000ed1a5lea rax, [rip-0x22489]
000ed1acmov [rsp+96], rax
000ed1b1mov [rdx+16], r14
000ed1b5mov [rdx+24], 1
000ed1bdmov rdi, r13
000ed1c0mov rsi, r12
000ed1c3call core::fmt::Formatter::write_fmt
000ed1c8test al, al
000ed1cajne 0xed38b
000ed1d0lea rax, [rip+0xfae51]
000ed1d7lea rdx, [rsp+16]
000ed1dcmov [rdx], rax
000ed1dflea rax, [r15+112]
000ed1e3mov [rdx+8], 2
000ed1eband [rdx+32], 0
000ed1f0mov [rsp+88], rax
000ed1f5lea rax, [rip-0x224d9]
000ed1fcmov [rsp+96], rax
000ed201mov [rdx+16], r14
000ed205mov [rdx+24], 1
000ed20dmov rdi, r13
000ed210mov rsi, r12
000ed213call core::fmt::Formatter::write_fmt
000ed218test al, al
000ed21ajne 0xed38b
000ed220mov cl, [r15+120]
000ed224push 1
000ed226pop rax
000ed227shl eax, cl
000ed229mov [rsp+72], eax
000ed22dlea rax, [rsp+72]
000ed232mov [rsp+88], rax
000ed237lea rax, [rip+0xfae0a]
000ed23elea rdx, [rsp+16]
000ed243mov [rdx], rax
000ed246mov [rdx+8], 2
000ed24eand [rdx+32], 0
000ed253lea rax, [rip-0x2254f]
000ed25amov [rsp+96], rax
000ed25fmov [rdx+16], r14
000ed263mov [rdx+24], 1
000ed26bmov rdi, r13
000ed26emov rsi, r12
000ed271call core::fmt::Formatter::write_fmt
000ed276test al, al
000ed278jne 0xed38b
000ed27elea rax, [r15+128]
000ed285mov [rsp+88], rax
000ed28alea rax, [rip+0xfadd7]
000ed291lea rdx, [rsp+16]
000ed296mov [rdx], rax
000ed299mov [rdx+8], 2
000ed2a1and [rdx+32], 0
000ed2a6lea rax, [rip-42201]
000ed2admov [rsp+96], rax
000ed2b2mov [rdx+16], r14
000ed2b6mov [rdx+24], 1
000ed2bemov rdi, r13
000ed2c1mov rsi, r12
000ed2c4call core::fmt::Formatter::write_fmt
000ed2c9test al, al
000ed2cbjne 0xed38b
000ed2d1imul rax, [rsp+176], 24
000ed2datest rbx, rbx
000ed2ddje 0xed2e3
000ed2dfmov rbx, [r15+96]
000ed2e3
000ed2e3loc_ed2e3:
000ed2e3mov rcx, [rsp+248]
000ed2ebadd rcx, [rsp+192]
000ed2f3add rax, [r15+72]
000ed2f7lea rax, [rax+4*rcx]
000ed2fbadd rax, rbx
000ed2femov [rsp+72], rax
000ed303lea rax, [rip+0xfad7e]
000ed30alea rdx, [rsp+16]
000ed30fmov [rdx], rax
000ed312mov [rdx+8], 2
000ed31aand [rdx+32], 0
000ed31flea rax, [rsp+72]
000ed324mov [rsp+88], rax
000ed329lea rax, [rip-0x2260d]
000ed330mov [rsp+96], rax
000ed335lea rax, [rsp+88]
000ed33amov [rdx+16], rax
000ed33emov [rdx+24], 1
000ed346mov rdi, r13
000ed349mov rsi, r12
000ed34ccall core::fmt::Formatter::write_fmt
000ed351test al, al
000ed353jne 0xed38b
000ed355lea rax, [rip+0x100b4c]
000ed35clea rdx, [rsp+16]
000ed361mov [rdx], rax
000ed364mov [rdx+8], 1
000ed36clea rax, [rip-0x5c07b]
000ed373mov [rdx+16], rax
000ed377xorps x0, x0
000ed37amovups [rdx+24], x0
000ed37emov rdi, r13
000ed381mov rsi, r12
000ed384call core::fmt::Formatter::write_fmt
000ed389mov ebp, eax
000ed38b
000ed38bloc_ed38b:
000ed38bmov eax, ebp
000ed38dadd rsp, 280
000ed394pop rbx
000ed395pop r12
000ed397pop r13
000ed399pop r14
000ed39bpop r15
000ed39dpop rbp
000ed39eret
000ec7da
000ed39f
000ed39f_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
000ed39fcmp rsi, rdx
000ed3a2jbe 0xed3af
000ed3a4imul rax, rdx, 24
000ed3a8add rdi, rax
000ed3abmov rax, rdi
000ed3aeret
000ed3af
000ed3afloc_ed3af:
000ed3afpush rax
000ed3b0mov rdi, rdx
000ed3b3mov rdx, rcx
000ed3b6call core::panicking::panic_bounds_check
000ed3bbud2
000ed39f
000ed39f_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
000ed39fcmp rsi, rdx
000ed3a2jbe 0xed3af
000ed3a4imul rax, rdx, 24
000ed3a8add rdi, rax
000ed3abmov rax, rdi
000ed3aeret
000ed3af
000ed3afloc_ed3af:
000ed3afpush rax
000ed3b0mov rdi, rdx
000ed3b3mov rdx, rcx
000ed3b6call core::panicking::panic_bounds_check
000ed3bbud2
000ed39f
000ed3bd
000ed3bdaho_corasick::automaton::try_find_overlapping_fwd:
000ed3bdpush rbp
000ed3bepush r15
000ed3c0push r14
000ed3c2push r13
000ed3c4push r12
000ed3c6push rbx
000ed3c7sub rsp, 72
000ed3cband [rdx], 0
000ed3cfmov r12, [rsi]
000ed3d2mov rax, [rsi+8]
000ed3d6mov [rsp+32], rax
000ed3dbcmp r12, rax
000ed3deja 0xed926
000ed3e4mov rbx, rdx
000ed3e7mov rbp, rsi
000ed3eamov r15, rdi
000ed3edlea r14, [rdx+8]
000ed3f1lea rdx, [rdi+80]
000ed3f5mov rcx, [rdi+80]
000ed3f9mov al, [rsi+32]
000ed3fctest rcx, rcx
000ed3ffcmove rdx, rcx
000ed403mov [rsp+24], rdx
000ed408je 0xed464
000ed40atest al, al
000ed40cjne 0xed464
000ed40ecmp [rbx+48], 0
000ed412je 0xed53b
000ed418mov r13l, [rbx+52]
000ed41ccmp [rbx+32], 0
000ed421mov [rsp+16], r14
000ed426je 0xed64a
000ed42cmov cl, [r15+120]
000ed430mov rdx, r13
000ed433shr rdx, cl
000ed436mov r12, [rbx+40]
000ed43aadd rdx, -2
000ed43emov rdi, [r15+24]
000ed442mov rsi, [r15+40]
000ed446lea rcx, [rip+0x100543]
000ed44dcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed452cmp r12, [rax+16]
000ed456jb 0xed4b2
000ed458mov r12, [rbx+56]
000ed45cinc r12
000ed45fjmp 0xed63b
000ed464
000ed464loc_ed464:
000ed464cmp [rbx+48], 0
000ed468je 0xed610
000ed46emov r13l, [rbx+52]
000ed472cmp [rbx+32], 0
000ed477mov [rsp+16], r14
000ed47cje 0xed718
000ed482mov cl, [r15+120]
000ed486mov rdx, r13
000ed489shr rdx, cl
000ed48cmov r12, [rbx+40]
000ed490add rdx, -2
000ed494mov rdi, [r15+24]
000ed498mov rsi, [r15+40]
000ed49clea rcx, [rip+0x1004ed]
000ed4a3call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed4a8cmp r12, [rax+16]
000ed4acjae 0xed721
000ed4b2
000ed4b2loc_ed4b2:
000ed4b2lea rax, [r12+1]
000ed4b7push 1
000ed4b9pop rcx
000ed4bamov [rbx+32], rcx
000ed4bemov [rbx+40], rax
000ed4c2mov r14, [rbx+56]
000ed4c6mov cl, [r15+120]
000ed4cashr r13, cl
000ed4cdinc r14
000ed4d0add r13, -2
000ed4d4mov rdi, [r15+24]
000ed4d8mov rsi, [r15+40]
000ed4dclea rcx, [rip+0x10047d]
000ed4e3mov rdx, r13
000ed4e6call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed4ebmov rdi, [rax]
000ed4eemov rsi, [rax+16]
000ed4f2lea rcx, [rip+0x10047f]
000ed4f9mov rdx, r12
000ed4fccall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed501mov ebp, [rax]
000ed503mov rdi, [r15+48]
000ed507mov rsi, [r15+64]
000ed50blea rcx, [rip+0x100436]
000ed512mov edx, ebp
000ed514call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ed519mov eax, [rax]
000ed51bmov rdx, r14
000ed51esub rdx, rax
000ed521mov rdi, [rsp+16]
000ed526mov esi, ebp
000ed528mov rcx, r14
000ed52b
000ed52bloc_ed52b:
000ed52bcall aho_corasick::util::search::Match::new
000ed530push 1
000ed532pop rax
000ed533mov [rbx], rax
000ed536jmp 0xed926
000ed53b
000ed53bloc_ed53b:
000ed53bmov r13l, [r15+408]
000ed542test r13, r13
000ed545je 0xed937
000ed54bmov [rsp+16], r14
000ed550lea eax, [r13-1]
000ed554cmp eax, [r15+404]
000ed55bjae 0xed63b
000ed561mov r14, [rbx+32]
000ed565test r14, r14
000ed568je 0xed56e
000ed56amov r14, [rbx+40]
000ed56e
000ed56eloc_ed56e:
000ed56emov cl, [r15+120]
000ed572mov rdx, r13
000ed575shr rdx, cl
000ed578add rdx, -2
000ed57cmov rdi, [r15+24]
000ed580mov rsi, [r15+40]
000ed584lea rcx, [rip+0x100405]
000ed58bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed590cmp r14, [rax+16]
000ed594jae 0xed63b
000ed59alea rax, [r14+1]
000ed59epush 1
000ed5a0pop rcx
000ed5a1mov [rbx+32], rcx
000ed5a5mov [rbx+40], rax
000ed5a9mov cl, [r15+120]
000ed5adshr r13, cl
000ed5b0add r13, -2
000ed5b4mov rdi, [r15+24]
000ed5b8mov rsi, [r15+40]
000ed5bclea rcx, [rip+0x10039d]
000ed5c3mov rdx, r13
000ed5c6call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed5cbmov rdi, [rax]
000ed5cemov rsi, [rax+16]
000ed5d2lea rcx, [rip+0x10039f]
000ed5d9mov rdx, r14
000ed5dccall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed5e1mov ebp, [rax]
000ed5e3mov rdi, [r15+48]
000ed5e7mov rsi, [r15+64]
000ed5eblea rcx, [rip+0x100356]
000ed5f2mov edx, ebp
000ed5f4call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ed5f9mov eax, [rax]
000ed5fbmov rdx, r12
000ed5fesub rdx, rax
000ed601mov rdi, [rsp+16]
000ed606mov esi, ebp
000ed608mov rcx, r12
000ed60bjmp 0xed52b
000ed610
000ed610loc_ed610:
000ed610test al, al
000ed612je 0xed72d
000ed618mov r13l, [r15+412]
000ed61ftest r13l, r13l
000ed622jne 0xed73d
000ed628add rsp, 72
000ed62cpop rbx
000ed62dpop r12
000ed62fpop r13
000ed631pop r14
000ed633pop r15
000ed635pop rbp
000ed636jmp 0xed975
000ed63b
000ed63bloc_ed63b:
000ed63bmov [rbx+56], r12
000ed63fand [rbx+32], 0
000ed644and [rbx], 0
000ed648jmp 0xed64e
000ed64a
000ed64aloc_ed64a:
000ed64amov r12, [rbx+56]
000ed64e
000ed64eloc_ed64e:
000ed64emov r14, [rbp+16]
000ed652mov rbp, [rbp+24]
000ed656
000ed656loc_ed656:
000ed656cmp r12, [rsp+32]
000ed65bjae 0xed8a1
000ed661cmp r12, rbp
000ed664jae 0xed959
000ed66amovzx eax, [r14+r12]
000ed66fmovzx eax, [r15+rax+128]
000ed678add r13l, eax
000ed67bmov rdi, [r15]
000ed67emov rsi, [r15+16]
000ed682mov rdx, r13
000ed685lea rcx, [rip+0x1002a4]
000ed68ccall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed691mov r13l, [rax]
000ed694cmp [r15+400], r13l
000ed69bjb 0xed70c
000ed69dmov [rbx+48], 1
000ed6a4mov [rbx+52], r13l
000ed6a8test r13l, r13l
000ed6abje 0xed926
000ed6b1lea eax, [r13-1]
000ed6b5cmp eax, [r15+404]
000ed6bcjb 0xed8ae
000ed6c2mov rax, [rsp+24]
000ed6c7mov rsi, [rax]
000ed6camov rdx, [rax+8]
000ed6cemov rax, [rsp+32]
000ed6d3mov [rsp], rax
000ed6d7lea rdi, [rsp+40]
000ed6dcmov rcx, r14
000ed6dfmov r8, rbp
000ed6e2mov r9, r12
000ed6e5call aho_corasick::util::prefilter::Prefilter::find_in
000ed6eamov rdi, [rsp+40]
000ed6efmov rsi, [rsp+48]
000ed6f4call aho_corasick::util::prefilter::Candidate::into_option
000ed6f9test rax, rax
000ed6fcje 0xed926
000ed702cmp rdx, r12
000ed705jbe 0xed70c
000ed707mov r12, rdx
000ed70ajmp 0xed70f
000ed70c
000ed70cloc_ed70c:
000ed70cinc r12
000ed70f
000ed70floc_ed70f:
000ed70fmov [rbx+56], r12
000ed713jmp 0xed656
000ed718
000ed718loc_ed718:
000ed718mov r12, [rbx+56]
000ed71cjmp 0xed828
000ed721
000ed721loc_ed721:
000ed721mov r12, [rbx+56]
000ed725inc r12
000ed728jmp 0xed81b
000ed72d
000ed72dloc_ed72d:
000ed72dmov r13l, [r15+408]
000ed734test r13l, r13l
000ed737je 0xed937
000ed73d
000ed73dloc_ed73d:
000ed73dmov [rsp+16], r14
000ed742lea eax, [r13-1]
000ed746cmp eax, [r15+404]
000ed74djae 0xed81b
000ed753mov rax, [rbx+32]
000ed757test rax, rax
000ed75aje 0xed760
000ed75cmov rax, [rbx+40]
000ed760
000ed760loc_ed760:
000ed760mov [rsp+24], rax
000ed765mov r14l, r13l
000ed768mov cl, [r15+120]
000ed76cmov rdx, r14
000ed76fshr rdx, cl
000ed772add rdx, -2
000ed776mov rdi, [r15+24]
000ed77amov rsi, [r15+40]
000ed77elea rcx, [rip+0x10020b]
000ed785call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed78amov rdx, [rsp+24]
000ed78fcmp rdx, [rax+16]
000ed793jae 0xed81b
000ed799lea rax, [rdx+1]
000ed79dpush 1
000ed79fpop r13
000ed7a1mov [rbx+32], r13
000ed7a5mov [rbx+40], rax
000ed7a9mov cl, [r15+120]
000ed7adshr r14, cl
000ed7b0add r14, -2
000ed7b4mov rdi, [r15+24]
000ed7b8mov rsi, [r15+40]
000ed7bclea rcx, [rip+0x10019d]
000ed7c3mov rbp, rdx
000ed7c6mov rdx, r14
000ed7c9call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed7cemov rdi, [rax]
000ed7d1mov rsi, [rax+16]
000ed7d5lea rcx, [rip+0x10019c]
000ed7dcmov rdx, rbp
000ed7dfcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed7e4mov ebp, [rax]
000ed7e6mov rdi, [r15+48]
000ed7eamov rsi, [r15+64]
000ed7eelea rcx, [rip+0x100153]
000ed7f5mov edx, ebp
000ed7f7call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ed7fcmov eax, [rax]
000ed7femov rdx, r12
000ed801sub rdx, rax
000ed804mov rdi, [rsp+16]
000ed809mov esi, ebp
000ed80bmov rcx, r12
000ed80ecall aho_corasick::util::search::Match::new
000ed813mov [rbx], r13
000ed816jmp 0xed926
000ed81b
000ed81bloc_ed81b:
000ed81bmov [rbx+56], r12
000ed81fand [rbx+32], 0
000ed824and [rbx], 0
000ed828
000ed828loc_ed828:
000ed828mov rax, rbp
000ed82bmov rbp, [rbp+16]
000ed82fmov r14, [rax+24]
000ed833
000ed833loc_ed833:
000ed833cmp r12, [rsp+32]
000ed838jae 0xed8a1
000ed83acmp r12, r14
000ed83djae 0xed94a
000ed843movzx eax, [rbp+r12]
000ed849movzx eax, [r15+rax+128]
000ed852add r13l, eax
000ed855mov rdi, [r15]
000ed858mov rsi, [r15+16]
000ed85cmov rdx, r13
000ed85flea rcx, [rip+0x1000ca]
000ed866call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed86bmov r13l, [rax]
000ed86ecmp [r15+400], r13l
000ed875jb 0xed898
000ed877mov [rbx+48], 1
000ed87emov [rbx+52], r13l
000ed882test r13l, r13l
000ed885je 0xed926
000ed88blea eax, [r13-1]
000ed88fcmp eax, [r15+404]
000ed896jb 0xed8ae
000ed898
000ed898loc_ed898:
000ed898inc r12
000ed89bmov [rbx+56], r12
000ed89fjmp 0xed833
000ed8a1
000ed8a1loc_ed8a1:
000ed8a1mov [rbx+48], 1
000ed8a8mov [rbx+52], r13l
000ed8acjmp 0xed926
000ed8ae
000ed8aeloc_ed8ae:
000ed8aepush 1
000ed8b0pop r14
000ed8b2mov [rbx+32], r14
000ed8b6mov [rbx+40], r14
000ed8bamov cl, [r15+120]
000ed8beshr r13, cl
000ed8c1inc r12
000ed8c4add r13, -2
000ed8c8mov rdi, [r15+24]
000ed8ccmov rsi, [r15+40]
000ed8d0lea rcx, [rip+0x100089]
000ed8d7mov rdx, r13
000ed8dacall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed8dfmov rdi, [rax]
000ed8e2mov rsi, [rax+16]
000ed8e6lea rcx, [rip+0x10008b]
000ed8edxor edx, edx
000ed8efcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed8f4mov ebp, [rax]
000ed8f6mov rdi, [r15+48]
000ed8famov rsi, [r15+64]
000ed8felea rcx, [rip+0x100043]
000ed905mov edx, ebp
000ed907call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ed90cmov eax, [rax]
000ed90emov rdx, r12
000ed911sub rdx, rax
000ed914mov rdi, [rsp+16]
000ed919mov esi, ebp
000ed91bmov rcx, r12
000ed91ecall aho_corasick::util::search::Match::new
000ed923mov [rbx], r14
000ed926
000ed926loc_ed926:
000ed926xor eax, eax
000ed928add rsp, 72
000ed92cpop rbx
000ed92dpop r12
000ed92fpop r13
000ed931pop r14
000ed933pop r15
000ed935pop rbp
000ed936ret
000ed937
000ed937loc_ed937:
000ed937add rsp, 72
000ed93bpop rbx
000ed93cpop r12
000ed93epop r13
000ed940pop r14
000ed942pop r15
000ed944pop rbp
000ed945jmp 0xed96d
000ed94a
000ed94aloc_ed94a:
000ed94alea rdx, [rip+0xfa5b7]
000ed951mov rdi, r12
000ed954mov rsi, r14
000ed957jmp 0xed966
000ed959
000ed959loc_ed959:
000ed959lea rdx, [rip+0xfa5a8]
000ed960mov rdi, r12
000ed963mov rsi, rbp
000ed966
000ed966loc_ed966:
000ed966call core::panicking::panic_bounds_check
000ed96bud2
000ed3bd
000ed3bdaho_corasick::automaton::try_find_overlapping_fwd:
000ed3bdpush rbp
000ed3bepush r15
000ed3c0push r14
000ed3c2push r13
000ed3c4push r12
000ed3c6push rbx
000ed3c7sub rsp, 72
000ed3cband [rdx], 0
000ed3cfmov r12, [rsi]
000ed3d2mov rax, [rsi+8]
000ed3d6mov [rsp+32], rax
000ed3dbcmp r12, rax
000ed3deja 0xed926
000ed3e4mov rbx, rdx
000ed3e7mov rbp, rsi
000ed3eamov r15, rdi
000ed3edlea r14, [rdx+8]
000ed3f1lea rdx, [rdi+80]
000ed3f5mov rcx, [rdi+80]
000ed3f9mov al, [rsi+32]
000ed3fctest rcx, rcx
000ed3ffcmove rdx, rcx
000ed403mov [rsp+24], rdx
000ed408je 0xed464
000ed40atest al, al
000ed40cjne 0xed464
000ed40ecmp [rbx+48], 0
000ed412je 0xed53b
000ed418mov r13l, [rbx+52]
000ed41ccmp [rbx+32], 0
000ed421mov [rsp+16], r14
000ed426je 0xed64a
000ed42cmov cl, [r15+120]
000ed430mov rdx, r13
000ed433shr rdx, cl
000ed436mov r12, [rbx+40]
000ed43aadd rdx, -2
000ed43emov rdi, [r15+24]
000ed442mov rsi, [r15+40]
000ed446lea rcx, [rip+0x100543]
000ed44dcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed452cmp r12, [rax+16]
000ed456jb 0xed4b2
000ed458mov r12, [rbx+56]
000ed45cinc r12
000ed45fjmp 0xed63b
000ed464
000ed464loc_ed464:
000ed464cmp [rbx+48], 0
000ed468je 0xed610
000ed46emov r13l, [rbx+52]
000ed472cmp [rbx+32], 0
000ed477mov [rsp+16], r14
000ed47cje 0xed718
000ed482mov cl, [r15+120]
000ed486mov rdx, r13
000ed489shr rdx, cl
000ed48cmov r12, [rbx+40]
000ed490add rdx, -2
000ed494mov rdi, [r15+24]
000ed498mov rsi, [r15+40]
000ed49clea rcx, [rip+0x1004ed]
000ed4a3call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed4a8cmp r12, [rax+16]
000ed4acjae 0xed721
000ed4b2
000ed4b2loc_ed4b2:
000ed4b2lea rax, [r12+1]
000ed4b7push 1
000ed4b9pop rcx
000ed4bamov [rbx+32], rcx
000ed4bemov [rbx+40], rax
000ed4c2mov r14, [rbx+56]
000ed4c6mov cl, [r15+120]
000ed4cashr r13, cl
000ed4cdinc r14
000ed4d0add r13, -2
000ed4d4mov rdi, [r15+24]
000ed4d8mov rsi, [r15+40]
000ed4dclea rcx, [rip+0x10047d]
000ed4e3mov rdx, r13
000ed4e6call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed4ebmov rdi, [rax]
000ed4eemov rsi, [rax+16]
000ed4f2lea rcx, [rip+0x10047f]
000ed4f9mov rdx, r12
000ed4fccall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed501mov ebp, [rax]
000ed503mov rdi, [r15+48]
000ed507mov rsi, [r15+64]
000ed50blea rcx, [rip+0x100436]
000ed512mov edx, ebp
000ed514call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ed519mov eax, [rax]
000ed51bmov rdx, r14
000ed51esub rdx, rax
000ed521mov rdi, [rsp+16]
000ed526mov esi, ebp
000ed528mov rcx, r14
000ed52b
000ed52bloc_ed52b:
000ed52bcall aho_corasick::util::search::Match::new
000ed530push 1
000ed532pop rax
000ed533mov [rbx], rax
000ed536jmp 0xed926
000ed53b
000ed53bloc_ed53b:
000ed53bmov r13l, [r15+408]
000ed542test r13, r13
000ed545je 0xed937
000ed54bmov [rsp+16], r14
000ed550lea eax, [r13-1]
000ed554cmp eax, [r15+404]
000ed55bjae 0xed63b
000ed561mov r14, [rbx+32]
000ed565test r14, r14
000ed568je 0xed56e
000ed56amov r14, [rbx+40]
000ed56e
000ed56eloc_ed56e:
000ed56emov cl, [r15+120]
000ed572mov rdx, r13
000ed575shr rdx, cl
000ed578add rdx, -2
000ed57cmov rdi, [r15+24]
000ed580mov rsi, [r15+40]
000ed584lea rcx, [rip+0x100405]
000ed58bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed590cmp r14, [rax+16]
000ed594jae 0xed63b
000ed59alea rax, [r14+1]
000ed59epush 1
000ed5a0pop rcx
000ed5a1mov [rbx+32], rcx
000ed5a5mov [rbx+40], rax
000ed5a9mov cl, [r15+120]
000ed5adshr r13, cl
000ed5b0add r13, -2
000ed5b4mov rdi, [r15+24]
000ed5b8mov rsi, [r15+40]
000ed5bclea rcx, [rip+0x10039d]
000ed5c3mov rdx, r13
000ed5c6call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed5cbmov rdi, [rax]
000ed5cemov rsi, [rax+16]
000ed5d2lea rcx, [rip+0x10039f]
000ed5d9mov rdx, r14
000ed5dccall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed5e1mov ebp, [rax]
000ed5e3mov rdi, [r15+48]
000ed5e7mov rsi, [r15+64]
000ed5eblea rcx, [rip+0x100356]
000ed5f2mov edx, ebp
000ed5f4call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ed5f9mov eax, [rax]
000ed5fbmov rdx, r12
000ed5fesub rdx, rax
000ed601mov rdi, [rsp+16]
000ed606mov esi, ebp
000ed608mov rcx, r12
000ed60bjmp 0xed52b
000ed610
000ed610loc_ed610:
000ed610test al, al
000ed612je 0xed72d
000ed618mov r13l, [r15+412]
000ed61ftest r13l, r13l
000ed622jne 0xed73d
000ed628add rsp, 72
000ed62cpop rbx
000ed62dpop r12
000ed62fpop r13
000ed631pop r14
000ed633pop r15
000ed635pop rbp
000ed636jmp 0xed975
000ed63b
000ed63bloc_ed63b:
000ed63bmov [rbx+56], r12
000ed63fand [rbx+32], 0
000ed644and [rbx], 0
000ed648jmp 0xed64e
000ed64a
000ed64aloc_ed64a:
000ed64amov r12, [rbx+56]
000ed64e
000ed64eloc_ed64e:
000ed64emov r14, [rbp+16]
000ed652mov rbp, [rbp+24]
000ed656
000ed656loc_ed656:
000ed656cmp r12, [rsp+32]
000ed65bjae 0xed8a1
000ed661cmp r12, rbp
000ed664jae 0xed959
000ed66amovzx eax, [r14+r12]
000ed66fmovzx eax, [r15+rax+128]
000ed678add r13l, eax
000ed67bmov rdi, [r15]
000ed67emov rsi, [r15+16]
000ed682mov rdx, r13
000ed685lea rcx, [rip+0x1002a4]
000ed68ccall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed691mov r13l, [rax]
000ed694cmp [r15+400], r13l
000ed69bjb 0xed70c
000ed69dmov [rbx+48], 1
000ed6a4mov [rbx+52], r13l
000ed6a8test r13l, r13l
000ed6abje 0xed926
000ed6b1lea eax, [r13-1]
000ed6b5cmp eax, [r15+404]
000ed6bcjb 0xed8ae
000ed6c2mov rax, [rsp+24]
000ed6c7mov rsi, [rax]
000ed6camov rdx, [rax+8]
000ed6cemov rax, [rsp+32]
000ed6d3mov [rsp], rax
000ed6d7lea rdi, [rsp+40]
000ed6dcmov rcx, r14
000ed6dfmov r8, rbp
000ed6e2mov r9, r12
000ed6e5call aho_corasick::util::prefilter::Prefilter::find_in
000ed6eamov rdi, [rsp+40]
000ed6efmov rsi, [rsp+48]
000ed6f4call aho_corasick::util::prefilter::Candidate::into_option
000ed6f9test rax, rax
000ed6fcje 0xed926
000ed702cmp rdx, r12
000ed705jbe 0xed70c
000ed707mov r12, rdx
000ed70ajmp 0xed70f
000ed70c
000ed70cloc_ed70c:
000ed70cinc r12
000ed70f
000ed70floc_ed70f:
000ed70fmov [rbx+56], r12
000ed713jmp 0xed656
000ed718
000ed718loc_ed718:
000ed718mov r12, [rbx+56]
000ed71cjmp 0xed828
000ed721
000ed721loc_ed721:
000ed721mov r12, [rbx+56]
000ed725inc r12
000ed728jmp 0xed81b
000ed72d
000ed72dloc_ed72d:
000ed72dmov r13l, [r15+408]
000ed734test r13l, r13l
000ed737je 0xed937
000ed73d
000ed73dloc_ed73d:
000ed73dmov [rsp+16], r14
000ed742lea eax, [r13-1]
000ed746cmp eax, [r15+404]
000ed74djae 0xed81b
000ed753mov rax, [rbx+32]
000ed757test rax, rax
000ed75aje 0xed760
000ed75cmov rax, [rbx+40]
000ed760
000ed760loc_ed760:
000ed760mov [rsp+24], rax
000ed765mov r14l, r13l
000ed768mov cl, [r15+120]
000ed76cmov rdx, r14
000ed76fshr rdx, cl
000ed772add rdx, -2
000ed776mov rdi, [r15+24]
000ed77amov rsi, [r15+40]
000ed77elea rcx, [rip+0x10020b]
000ed785call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed78amov rdx, [rsp+24]
000ed78fcmp rdx, [rax+16]
000ed793jae 0xed81b
000ed799lea rax, [rdx+1]
000ed79dpush 1
000ed79fpop r13
000ed7a1mov [rbx+32], r13
000ed7a5mov [rbx+40], rax
000ed7a9mov cl, [r15+120]
000ed7adshr r14, cl
000ed7b0add r14, -2
000ed7b4mov rdi, [r15+24]
000ed7b8mov rsi, [r15+40]
000ed7bclea rcx, [rip+0x10019d]
000ed7c3mov rbp, rdx
000ed7c6mov rdx, r14
000ed7c9call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed7cemov rdi, [rax]
000ed7d1mov rsi, [rax+16]
000ed7d5lea rcx, [rip+0x10019c]
000ed7dcmov rdx, rbp
000ed7dfcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed7e4mov ebp, [rax]
000ed7e6mov rdi, [r15+48]
000ed7eamov rsi, [r15+64]
000ed7eelea rcx, [rip+0x100153]
000ed7f5mov edx, ebp
000ed7f7call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ed7fcmov eax, [rax]
000ed7femov rdx, r12
000ed801sub rdx, rax
000ed804mov rdi, [rsp+16]
000ed809mov esi, ebp
000ed80bmov rcx, r12
000ed80ecall aho_corasick::util::search::Match::new
000ed813mov [rbx], r13
000ed816jmp 0xed926
000ed81b
000ed81bloc_ed81b:
000ed81bmov [rbx+56], r12
000ed81fand [rbx+32], 0
000ed824and [rbx], 0
000ed828
000ed828loc_ed828:
000ed828mov rax, rbp
000ed82bmov rbp, [rbp+16]
000ed82fmov r14, [rax+24]
000ed833
000ed833loc_ed833:
000ed833cmp r12, [rsp+32]
000ed838jae 0xed8a1
000ed83acmp r12, r14
000ed83djae 0xed94a
000ed843movzx eax, [rbp+r12]
000ed849movzx eax, [r15+rax+128]
000ed852add r13l, eax
000ed855mov rdi, [r15]
000ed858mov rsi, [r15+16]
000ed85cmov rdx, r13
000ed85flea rcx, [rip+0x1000ca]
000ed866call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed86bmov r13l, [rax]
000ed86ecmp [r15+400], r13l
000ed875jb 0xed898
000ed877mov [rbx+48], 1
000ed87emov [rbx+52], r13l
000ed882test r13l, r13l
000ed885je 0xed926
000ed88blea eax, [r13-1]
000ed88fcmp eax, [r15+404]
000ed896jb 0xed8ae
000ed898
000ed898loc_ed898:
000ed898inc r12
000ed89bmov [rbx+56], r12
000ed89fjmp 0xed833
000ed8a1
000ed8a1loc_ed8a1:
000ed8a1mov [rbx+48], 1
000ed8a8mov [rbx+52], r13l
000ed8acjmp 0xed926
000ed8ae
000ed8aeloc_ed8ae:
000ed8aepush 1
000ed8b0pop r14
000ed8b2mov [rbx+32], r14
000ed8b6mov [rbx+40], r14
000ed8bamov cl, [r15+120]
000ed8beshr r13, cl
000ed8c1inc r12
000ed8c4add r13, -2
000ed8c8mov rdi, [r15+24]
000ed8ccmov rsi, [r15+40]
000ed8d0lea rcx, [rip+0x100089]
000ed8d7mov rdx, r13
000ed8dacall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed8dfmov rdi, [rax]
000ed8e2mov rsi, [rax+16]
000ed8e6lea rcx, [rip+0x10008b]
000ed8edxor edx, edx
000ed8efcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ed8f4mov ebp, [rax]
000ed8f6mov rdi, [r15+48]
000ed8famov rsi, [r15+64]
000ed8felea rcx, [rip+0x100043]
000ed905mov edx, ebp
000ed907call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ed90cmov eax, [rax]
000ed90emov rdx, r12
000ed911sub rdx, rax
000ed914mov rdi, [rsp+16]
000ed919mov esi, ebp
000ed91bmov rcx, r12
000ed91ecall aho_corasick::util::search::Match::new
000ed923mov [rbx], r14
000ed926
000ed926loc_ed926:
000ed926xor eax, eax
000ed928add rsp, 72
000ed92cpop rbx
000ed92dpop r12
000ed92fpop r13
000ed931pop r14
000ed933pop r15
000ed935pop rbp
000ed936ret
000ed937
000ed937loc_ed937:
000ed937add rsp, 72
000ed93bpop rbx
000ed93cpop r12
000ed93epop r13
000ed940pop r14
000ed942pop r15
000ed944pop rbp
000ed945jmp 0xed96d
000ed94a
000ed94aloc_ed94a:
000ed94alea rdx, [rip+0xfa5b7]
000ed951mov rdi, r12
000ed954mov rsi, r14
000ed957jmp 0xed966
000ed959
000ed959loc_ed959:
000ed959lea rdx, [rip+0xfa5a8]
000ed960mov rdi, r12
000ed963mov rsi, rbp
000ed966
000ed966loc_ed966:
000ed966call core::panicking::panic_bounds_check
000ed96bud2
000ed3bd
000ed96d
000ed96daho_corasick::util::error::MatchError::invalid_input_unanchored:
000ed96dpush 1
000ed96fpop rdi
000ed970jmp 0xed97c
000ed96d
000ed96daho_corasick::util::error::MatchError::invalid_input_unanchored:
000ed96dpush 1
000ed96fpop rdi
000ed970jmp 0xed97c
000ed96d
000ed975
000ed975aho_corasick::util::error::MatchError::invalid_input_anchored:
000ed975xor edi, edi
000ed977jmp 0xed97c
000ed975
000ed975aho_corasick::util::error::MatchError::invalid_input_anchored:
000ed975xor edi, edi
000ed977jmp 0xed97c
000ed975
000ed97c
000ed97caho_corasick::util::error::MatchError::new:
000ed97cpush rbx
000ed97dmov ebx, edi
000ed97fpush 2
000ed981pop rdi
000ed982push 1
000ed984pop rsi
000ed985call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.10
000ed98amov [rax], bl
000ed98cpop rbx
000ed98dret
000ed97c
000ed97caho_corasick::util::error::MatchError::new:
000ed97cpush rbx
000ed97dmov ebx, edi
000ed97fpush 2
000ed981pop rdi
000ed982push 1
000ed984pop rsi
000ed985call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.10
000ed98amov [rax], bl
000ed98cpop rbx
000ed98dret
000ed97c
000ed98e
000ed98eaho_corasick::automaton::try_find_fwd:
000ed98epush rbp
000ed98fpush r15
000ed991push r14
000ed993push r13
000ed995push r12
000ed997push rbx
000ed998sub rsp, 120
000ed99cmov rbx, rdi
000ed99fmov r15, [rdx]
000ed9a2mov rax, [rdx+8]
000ed9a6mov [rsp+40], rax
000ed9abcmp r15, rax
000ed9aejbe 0xed9b9
000ed9b0
000ed9b0loc_ed9b0:
000ed9b0and [rbx], 0
000ed9b4jmp 0xedec0
000ed9b9
000ed9b9loc_ed9b9:
000ed9b9mov r12, rdx
000ed9bcmov r14, rsi
000ed9bfcmp [rsi+416], 0
000ed9c6sete al
000ed9c9cmp [rdx+33], 0
000ed9cdsetne cl
000ed9d0or cl, al
000ed9d2cmp [rdx+32], 0
000ed9d6je 0xeda92
000ed9dcmov [rsp+16], cl
000ed9e0mov r13l, [r14+412]
000ed9e7test r13, r13
000ed9eaje 0xedb48
000ed9f0lea eax, [r13-1]
000ed9f4cmp eax, [r14+404]
000ed9fbmov [rsp+24], r15
000eda00jae 0xedb52
000eda06mov cl, [r14+120]
000eda0amov rdx, r13
000eda0dshr rdx, cl
000eda10add rdx, -2
000eda14mov rdi, [r14+24]
000eda18mov rsi, [r14+40]
000eda1clea rcx, [rip+0xfff3d]
000eda23call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000eda28mov rdi, [rax]
000eda2bmov rsi, [rax+16]
000eda2flea rcx, [rip+0xfff42]
000eda36xor edx, edx
000eda38call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000eda3dmov ebp, [rax]
000eda3fmov rdi, [r14+48]
000eda43mov rsi, [r14+64]
000eda47lea rcx, [rip+0xffefa]
000eda4emov edx, ebp
000eda50call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000eda55mov eax, [rax]
000eda57mov rdx, [rsp+24]
000eda5csub rdx, rax
000eda5flea rdi, [rsp+80]
000eda64mov esi, ebp
000eda66mov rcx, [rsp+24]
000eda6bcall aho_corasick::util::search::Match::new
000eda70cmp [rsp+16], 0
000eda75je 0xedc99
000eda7bmov rax, [rsp+96]
000eda80mov [rbx+24], rax
000eda84movaps x0, [rsp+80]
000eda89movups [rbx+8], x0
000eda8djmp 0xedb3c
000eda92
000eda92loc_eda92:
000eda92mov [rsp+24], r15
000eda97lea rbp, [r14+80]
000eda9bmov rsi, [r14+80]
000eda9ftest rsi, rsi
000edaa2cmove rbp, rsi
000edaa6je 0xedb5e
000edaactest cl, cl
000edaaeje 0xedbf8
000edab4mov r13l, [r14+408]
000edabbtest r13, r13
000edabeje 0xedeb0
000edac4lea eax, [r13-1]
000edac8cmp eax, [r14+404]
000edacfjae 0xedecf
000edad5mov cl, [r14+120]
000edad9shr r13, cl
000edadcadd r13, -2
000edae0mov rdi, [r14+24]
000edae4mov rsi, [r14+40]
000edae8lea rcx, [rip+0xffe71]
000edaefmov rdx, r13
000edaf2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edaf7mov rdi, [rax]
000edafamov rsi, [rax+16]
000edafelea rcx, [rip+0xffe73]
000edb05xor edx, edx
000edb07call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edb0cmov ebp, [rax]
000edb0emov rdi, [r14+48]
000edb12mov rsi, [r14+64]
000edb16lea rcx, [rip+0xffe2b]
000edb1dmov edx, ebp
000edb1fcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000edb24mov eax, [rax]
000edb26mov rcx, [rsp+24]
000edb2bmov rdx, rcx
000edb2esub rdx, rax
000edb31lea rdi, [rbx+8]
000edb35mov esi, ebp
000edb37call aho_corasick::util::search::Match::new
000edb3c
000edb3cloc_edb3c:
000edb3cmov [rbx], 1
000edb43jmp 0xedec0
000edb48
000edb48loc_edb48:
000edb48call aho_corasick::util::error::MatchError::invalid_input_anchored
000edb4djmp 0xedeb5
000edb52
000edb52loc_edb52:
000edb52mov [rsp+8], rbx
000edb57xor eax, eax
000edb59jmp 0xedca1
000edb5e
000edb5eloc_edb5e:
000edb5etest cl, cl
000edb60je 0xede1a
000edb66mov edx, [r14+408]
000edb6dtest rdx, rdx
000edb70je 0xedeb0
000edb76lea eax, [rdx-1]
000edb79cmp eax, [r14+404]
000edb80jae 0xee18f
000edb86mov cl, [r14+120]
000edb8ashr rdx, cl
000edb8dadd rdx, -2
000edb91mov rdi, [r14+24]
000edb95mov rsi, [r14+40]
000edb99lea rcx, [rip+0xffdc0]
000edba0call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edba5mov rdi, [rax]
000edba8mov rsi, [rax+16]
000edbaclea rcx, [rip+0xffdc5]
000edbb3xor edx, edx
000edbb5call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edbbamov ebp, [rax]
000edbbcmov rdi, [r14+48]
000edbc0mov rsi, [r14+64]
000edbc4lea rcx, [rip+0xffd7d]
000edbcbmov edx, ebp
000edbcdcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000edbd2mov eax, [rax]
000edbd4mov rcx, [rsp+24]
000edbd9mov rdx, rcx
000edbdcsub rdx, rax
000edbdflea rdi, [rbx+8]
000edbe3mov esi, ebp
000edbe5call aho_corasick::util::search::Match::new
000edbeamov r14, rbx
000edbed
000edbedloc_edbed:
000edbedpush 1
000edbefpop rbx
000edbf0
000edbf0loc_edbf0:
000edbf0mov [r14], rbx
000edbf3jmp 0xedec0
000edbf8
000edbf8loc_edbf8:
000edbf8mov r13l, [r14+408]
000edbfftest r13, r13
000edc02je 0xedeb0
000edc08lea eax, [r13-1]
000edc0ccmp eax, [r14+404]
000edc13jae 0xedfe1
000edc19mov cl, [r14+120]
000edc1dmov rdx, r13
000edc20shr rdx, cl
000edc23add rdx, -2
000edc27mov rdi, [r14+24]
000edc2bmov rsi, [r14+40]
000edc2flea rcx, [rip+0xffd2a]
000edc36call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edc3bmov rdi, [rax]
000edc3emov rsi, [rax+16]
000edc42lea rcx, [rip+0xffd2f]
000edc49xor edx, edx
000edc4bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edc50mov edx, [rax]
000edc52mov [rsp+16], edx
000edc56mov rdi, [r14+48]
000edc5amov rsi, [r14+64]
000edc5elea rcx, [rip+0xffce3]
000edc65call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000edc6amov eax, [rax]
000edc6cmov r15, [rsp+24]
000edc71mov rdx, r15
000edc74sub rdx, rax
000edc77lea rdi, [rsp+80]
000edc7cmov esi, [rsp+16]
000edc80mov rcx, r15
000edc83call aho_corasick::util::search::Match::new
000edc88mov rsi, [r14+80]
000edc8cpush 1
000edc8epop rax
000edc8fmov [rsp+32], rax
000edc94jmp 0xedfed
000edc99
000edc99loc_edc99:
000edc99mov [rsp+8], rbx
000edc9epush 1
000edca0pop rax
000edca1
000edca1loc_edca1:
000edca1mov [rsp+32], rax
000edca6mov rbx, [r12+16]
000edcabmov r12, [r12+24]
000edcb0lea rbp, [rip+0xffc79]
000edcb7mov r15, [rsp+24]
000edcbc
000edcbcloc_edcbc:
000edcbccmp r15, [rsp+40]
000edcc1jae 0xedde1
000edcc7cmp r15, r12
000edccajae 0xee3c6
000edcd0movzx eax, [rbx+r15]
000edcd5movzx eax, [r14+rax+128]
000edcdeadd r13l, eax
000edce1mov rdi, [r14]
000edce4mov rsi, [r14+16]
000edce8mov rdx, r13
000edcebmov rcx, rbp
000edceecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edcf3mov r13l, [rax]
000edcf6cmp [r14+400], r13l
000edcfdjb 0xedd15
000edcfftest r13l, r13l
000edd02je 0xeddf6
000edd08lea eax, [r13-1]
000edd0ccmp eax, [r14+404]
000edd13jb 0xedd1a
000edd15
000edd15loc_edd15:
000edd15inc r15
000edd18jmp 0xedcbc
000edd1a
000edd1aloc_edd1a:
000edd1amov cl, [r14+120]
000edd1emov rdx, r13
000edd21shr rdx, cl
000edd24inc r15
000edd27add rdx, -2
000edd2bmov rdi, [r14+24]
000edd2fmov rsi, [r14+40]
000edd33lea rcx, [rip+0xffc26]
000edd3acall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edd3fmov rdi, [rax]
000edd42mov rsi, [rax+16]
000edd46xor edx, edx
000edd48lea rcx, [rip+0xffc29]
000edd4fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edd54mov edx, [rax]
000edd56mov [rsp+112], edx
000edd5amov rdi, [r14+48]
000edd5emov rsi, [r14+64]
000edd62lea rcx, [rip+0xffbdf]
000edd69call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000edd6emov eax, [rax]
000edd70mov rdx, r15
000edd73sub rdx, rax
000edd76lea rdi, [rsp+48]
000edd7bmov esi, [rsp+112]
000edd7fmov rcx, r15
000edd82call aho_corasick::util::search::Match::new
000edd87mov rax, [rsp+24]
000edd8ccmp [rsp+48], rax
000edd91ja 0xedcbc
000edd97mov rax, [rsp+64]
000edd9cmov [rsp+96], rax
000edda1movups x0, [rsp+48]
000edda6movaps [rsp+80], x0
000eddabpush 1
000eddadpop rax
000eddaemov [rsp+32], rax
000eddb3cmp [rsp+16], 0
000eddb8je 0xedcbc
000eddbemov rax, [rsp+64]
000eddc3mov rcx, [rsp+8]
000eddc8mov [rcx+24], rax
000eddccmovups x0, [rsp+48]
000eddd1movups [rcx+8], x0
000eddd5mov [rcx], 1
000edddcjmp 0xedec0
000edde1
000edde1loc_edde1:
000edde1mov rax, [rsp+96]
000edde6mov rcx, [rsp+8]
000eddebmov [rcx+24], rax
000eddefmovups x0, [rsp+80]
000eddf4jmp 0xede09
000eddf6
000eddf6loc_eddf6:
000eddf6mov rax, [rsp+96]
000eddfbmov rcx, [rsp+8]
000ede00mov [rcx+24], rax
000ede04movaps x0, [rsp+80]
000ede09
000ede09loc_ede09:
000ede09movups [rcx+8], x0
000ede0dmov rax, [rsp+32]
000ede12
000ede12loc_ede12:
000ede12mov [rcx], rax
000ede15jmp 0xedec0
000ede1a
000ede1aloc_ede1a:
000ede1amov r13l, [r14+408]
000ede21test r13, r13
000ede24je 0xedeb0
000ede2alea eax, [r13-1]
000ede2ecmp eax, [r14+404]
000ede35mov [rsp+8], rbx
000ede3ajae 0xee208
000ede40mov cl, [r14+120]
000ede44mov rdx, r13
000ede47shr rdx, cl
000ede4aadd rdx, -2
000ede4emov rdi, [r14+24]
000ede52mov rsi, [r14+40]
000ede56lea rcx, [rip+0xffb03]
000ede5dcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ede62mov rdi, [rax]
000ede65mov rsi, [rax+16]
000ede69lea rcx, [rip+0xffb08]
000ede70xor edx, edx
000ede72call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ede77mov ebp, [rax]
000ede79mov rdi, [r14+48]
000ede7dmov rsi, [r14+64]
000ede81lea rcx, [rip+0xffac0]
000ede88mov edx, ebp
000ede8acall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ede8fmov eax, [rax]
000ede91mov rcx, [rsp+24]
000ede96mov rdx, rcx
000ede99sub rdx, rax
000ede9clea rdi, [rsp+48]
000edea1mov esi, ebp
000edea3call aho_corasick::util::search::Match::new
000edea8push 1
000edeaapop rax
000edeabjmp 0xee20a
000edeb0
000edeb0loc_edeb0:
000edeb0call aho_corasick::util::error::MatchError::invalid_input_unanchored
000edeb5
000edeb5loc_edeb5:
000edeb5mov [rbx+8], rax
000edeb9mov [rbx], 2
000edec0
000edec0loc_edec0:
000edec0add rsp, 120
000edec4pop rbx
000edec5pop r12
000edec7pop r13
000edec9pop r14
000edecbpop r15
000edecdpop rbp
000edeceret
000edecf
000edecfloc_edecf:
000edecfmov rcx, [r12+16]
000eded4mov r12, [r12+24]
000eded9mov rdx, [r14+88]
000ededdmov rax, [rsp+40]
000edee2mov [rsp], rax
000edee6lea r15, [rsp+48]
000edeebmov rdi, r15
000edeeemov [rsp+16], rcx
000edef3mov r8, r12
000edef6mov r9, [rsp+24]
000edefbcall aho_corasick::util::prefilter::Prefilter::find_in
000edf00mov rax, [r15]
000edf03test rax, rax
000edf06je 0xee342
000edf0ccmp eax, 1
000edf0fje 0xee030
000edf15mov [rsp+8], rbx
000edf1alea rax, [rsp+48]
000edf1fmov rdx, [rax+8]
000edf23lea rbx, [rip+0xffa06]
000edf2a
000edf2aloc_edf2a:
000edf2acmp rdx, [rsp+40]
000edf2fjae 0xee31d
000edf35mov r15, rdx
000edf38cmp rdx, r12
000edf3bjae 0xee3c6
000edf41mov rax, [rsp+16]
000edf46movzx eax, [rax+r15]
000edf4bmovzx eax, [r14+rax+128]
000edf54add r13l, eax
000edf57mov rdi, [r14]
000edf5amov rsi, [r14+16]
000edf5emov rdx, r13
000edf61mov rcx, rbx
000edf64call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edf69mov r13l, [rax]
000edf6ccmp [r14+400], r13l
000edf73jb 0xedfd6
000edf75test r13l, r13l
000edf78je 0xee31d
000edf7elea eax, [r13-1]
000edf82cmp eax, [r14+404]
000edf89jb 0xee3da
000edf8fmov rsi, [rbp]
000edf93mov rdx, [rbp+8]
000edf97mov rax, [rsp+40]
000edf9cmov [rsp], rax
000edfa0lea rdi, [rsp+48]
000edfa5mov rcx, [rsp+16]
000edfaamov r8, r12
000edfadmov r9, r15
000edfb0call aho_corasick::util::prefilter::Prefilter::find_in
000edfb5mov rdi, [rsp+48]
000edfbamov rsi, [rsp+56]
000edfbfcall aho_corasick::util::prefilter::Candidate::into_option
000edfc4test rax, rax
000edfc7je 0xee31d
000edfcdcmp rdx, r15
000edfd0ja 0xedf2a
000edfd6
000edfd6loc_edfd6:
000edfd6inc r15
000edfd9mov rdx, r15
000edfdcjmp 0xedf2a
000edfe1
000edfe1loc_edfe1:
000edfe1xor eax, eax
000edfe3mov [rsp+32], rax
000edfe8mov r15, [rsp+24]
000edfed
000edfedloc_edfed:
000edfedmov rcx, [r12+16]
000edff2mov r8, [r12+24]
000edff7mov rdx, [r14+88]
000edffbmov rax, [rsp+40]
000ee000mov [rsp], rax
000ee004lea r12, [rsp+48]
000ee009mov rdi, r12
000ee00cmov [rsp+16], rcx
000ee011mov [rsp+112], r8
000ee016mov r9, r15
000ee019call aho_corasick::util::prefilter::Prefilter::find_in
000ee01emov rax, [r12]
000ee022test rax, rax
000ee025je 0xee342
000ee02bcmp eax, 1
000ee02ejne 0xee047
000ee030
000ee030loc_ee030:
000ee030mov rcx, [rsp+72]
000ee035mov [rbx+24], rcx
000ee039movups x0, [rsp+56]
000ee03emovups [rbx+8], x0
000ee042jmp 0xee342
000ee047
000ee047loc_ee047:
000ee047lea rax, [rsp+48]
000ee04cmov rdx, [rax+8]
000ee050mov r12, [rsp+112]
000ee055
000ee055loc_ee055:
000ee055cmp rdx, [rsp+40]
000ee05ajae 0xee32b
000ee060mov r15, rdx
000ee063cmp rdx, r12
000ee066jae 0xee3c6
000ee06cmov rax, [rsp+16]
000ee071movzx eax, [rax+r15]
000ee076movzx eax, [r14+rax+128]
000ee07fadd r13l, eax
000ee082mov rdi, [r14]
000ee085mov rsi, [r14+16]
000ee089mov rdx, r13
000ee08clea rcx, [rip+0xff89d]
000ee093call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee098mov r13l, [rax]
000ee09bcmp [r14+400], r13l
000ee0a2jb 0xee101
000ee0a4test r13l, r13l
000ee0a7je 0xee32b
000ee0adlea eax, [r13-1]
000ee0b1cmp eax, [r14+404]
000ee0b8jb 0xee10c
000ee0bamov rsi, [rbp]
000ee0bemov rdx, [rbp+8]
000ee0c2mov rax, [rsp+40]
000ee0c7mov [rsp], rax
000ee0cblea rdi, [rsp+48]
000ee0d0mov rcx, [rsp+16]
000ee0d5mov r8, r12
000ee0d8mov r9, r15
000ee0dbcall aho_corasick::util::prefilter::Prefilter::find_in
000ee0e0mov rdi, [rsp+48]
000ee0e5mov rsi, [rsp+56]
000ee0eacall aho_corasick::util::prefilter::Candidate::into_option
000ee0eftest rax, rax
000ee0f2je 0xed9b0
000ee0f8cmp rdx, r15
000ee0fbja 0xee055
000ee101
000ee101loc_ee101:
000ee101inc r15
000ee104mov rdx, r15
000ee107jmp 0xee055
000ee10c
000ee10cloc_ee10c:
000ee10cmov cl, [r14+120]
000ee110mov rdx, r13
000ee113shr rdx, cl
000ee116inc r15
000ee119add rdx, -2
000ee11dmov rdi, [r14+24]
000ee121mov rsi, [r14+40]
000ee125lea rcx, [rip+0xff834]
000ee12ccall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee131mov rdi, [rax]
000ee134mov rsi, [rax+16]
000ee138xor edx, edx
000ee13alea rcx, [rip+0xff837]
000ee141call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee146mov [rsp+8], rbx
000ee14bmov ebx, [rax]
000ee14dmov rdi, [r14+48]
000ee151mov rsi, [r14+64]
000ee155mov edx, ebx
000ee157lea rcx, [rip+0xff7ea]
000ee15ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ee163mov eax, [rax]
000ee165mov rdx, r15
000ee168sub rdx, rax
000ee16blea rdi, [rsp+80]
000ee170mov esi, ebx
000ee172mov rbx, [rsp+8]
000ee177mov rcx, r15
000ee17acall aho_corasick::util::search::Match::new
000ee17fpush 1
000ee181pop rax
000ee182mov [rsp+32], rax
000ee187mov rdx, r15
000ee18ajmp 0xee055
000ee18f
000ee18floc_ee18f:
000ee18fmov [rsp+8], rbx
000ee194mov r13, [r12+16]
000ee199mov r15, [r12+24]
000ee19elea r12, [rip+0xff78b]
000ee1a5xor ebx, ebx
000ee1a7mov rbp, [rsp+24]
000ee1ac
000ee1acloc_ee1ac:
000ee1accmp [rsp+40], rbp
000ee1b1je 0xee31d
000ee1b7cmp rbp, r15
000ee1bajae 0xee453
000ee1c0movzx eax, [r13+rbp]
000ee1c6movzx eax, [r14+rax+128]
000ee1cfadd edx, eax
000ee1d1mov rdi, [r14]
000ee1d4mov rsi, [r14+16]
000ee1d8mov rcx, r12
000ee1dbcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee1e0mov edx, [rax]
000ee1e2cmp [r14+400], edx
000ee1e9jb 0xee203
000ee1ebtest edx, edx
000ee1edje 0xee34a
000ee1f3lea eax, [rdx-1]
000ee1f6cmp eax, [r14+404]
000ee1fdjb 0xee354
000ee203
000ee203loc_ee203:
000ee203inc rbp
000ee206jmp 0xee1ac
000ee208
000ee208loc_ee208:
000ee208xor eax, eax
000ee20a
000ee20aloc_ee20a:
000ee20amov [rsp+16], rax
000ee20fmov rbx, [r12+16]
000ee214mov r15, [r12+24]
000ee219lea r12, [rip+0xff710]
000ee220mov rbp, [rsp+24]
000ee225
000ee225loc_ee225:
000ee225cmp rbp, [rsp+40]
000ee22ajae 0xee2fc
000ee230cmp rbp, r15
000ee233jae 0xee453
000ee239movzx eax, [rbx+rbp]
000ee23dmovzx eax, [r14+rax+128]
000ee246add r13l, eax
000ee249mov rdi, [r14]
000ee24cmov rsi, [r14+16]
000ee250mov rdx, r13
000ee253mov rcx, r12
000ee256call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee25bmov r13l, [rax]
000ee25ecmp [r14+400], r13l
000ee265jb 0xee27d
000ee267test r13l, r13l
000ee26aje 0xee2fc
000ee270lea eax, [r13-1]
000ee274cmp eax, [r14+404]
000ee27bjb 0xee282
000ee27d
000ee27dloc_ee27d:
000ee27dinc rbp
000ee280jmp 0xee225
000ee282
000ee282loc_ee282:
000ee282mov cl, [r14+120]
000ee286mov rdx, r13
000ee289shr rdx, cl
000ee28cinc rbp
000ee28fadd rdx, -2
000ee293mov rdi, [r14+24]
000ee297mov rsi, [r14+40]
000ee29blea rcx, [rip+0xff6be]
000ee2a2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee2a7mov rdi, [rax]
000ee2aamov rsi, [rax+16]
000ee2aexor edx, edx
000ee2b0lea rcx, [rip+0xff6c1]
000ee2b7call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee2bcmov edx, [rax]
000ee2bemov [rsp+24], edx
000ee2c2mov rdi, [r14+48]
000ee2c6mov rsi, [r14+64]
000ee2calea rcx, [rip+0xff677]
000ee2d1call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ee2d6mov eax, [rax]
000ee2d8mov rdx, rbp
000ee2dbsub rdx, rax
000ee2delea rdi, [rsp+48]
000ee2e3mov esi, [rsp+24]
000ee2e7mov rcx, rbp
000ee2eacall aho_corasick::util::search::Match::new
000ee2efpush 1
000ee2f1pop rax
000ee2f2mov [rsp+16], rax
000ee2f7jmp 0xee225
000ee2fc
000ee2fcloc_ee2fc:
000ee2fcmov rax, [rsp+64]
000ee301mov rcx, [rsp+8]
000ee306mov [rcx+24], rax
000ee30amovups x0, [rsp+48]
000ee30fmovups [rcx+8], x0
000ee313mov rax, [rsp+16]
000ee318jmp 0xede12
000ee31d
000ee31dloc_ee31d:
000ee31dmov rax, [rsp+8]
000ee322and [rax], 0
000ee326jmp 0xedec0
000ee32b
000ee32bloc_ee32b:
000ee32bmov rax, [rsp+96]
000ee330mov [rbx+24], rax
000ee334movups x0, [rsp+80]
000ee339movups [rbx+8], x0
000ee33dmov rax, [rsp+32]
000ee342
000ee342loc_ee342:
000ee342mov [rbx], rax
000ee345jmp 0xedec0
000ee34a
000ee34aloc_ee34a:
000ee34amov r14, [rsp+8]
000ee34fjmp 0xedbf0
000ee354
000ee354loc_ee354:
000ee354mov cl, [r14+120]
000ee358shr rdx, cl
000ee35binc rbp
000ee35eadd rdx, -2
000ee362mov rdi, [r14+24]
000ee366mov rsi, [r14+40]
000ee36alea rcx, [rip+0xff5ef]
000ee371call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee376mov rdi, [rax]
000ee379mov rsi, [rax+16]
000ee37dlea rcx, [rip+0xff5f4]
000ee384xor edx, edx
000ee386call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee38bmov rbx, rbp
000ee38emov ebp, [rax]
000ee390mov rdi, [r14+48]
000ee394mov rsi, [r14+64]
000ee398lea rcx, [rip+0xff5a9]
000ee39fmov edx, ebp
000ee3a1call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ee3a6mov eax, [rax]
000ee3a8mov rdx, rbx
000ee3absub rdx, rax
000ee3aemov r14, [rsp+8]
000ee3b3lea rdi, [r14+8]
000ee3b7mov esi, ebp
000ee3b9mov rcx, rbx
000ee3bccall aho_corasick::util::search::Match::new
000ee3c1jmp 0xedbed
000ee3c6
000ee3c6loc_ee3c6:
000ee3c6lea rdx, [rip+0xf9b23]
000ee3cdmov rdi, r15
000ee3d0mov rsi, r12
000ee3d3
000ee3d3loc_ee3d3:
000ee3d3call core::panicking::panic_bounds_check
000ee3d8ud2
000ee3da
000ee3daloc_ee3da:
000ee3damov cl, [r14+120]
000ee3deshr r13, cl
000ee3e1inc r15
000ee3e4add r13, -2
000ee3e8mov rdi, [r14+24]
000ee3ecmov rsi, [r14+40]
000ee3f0lea rcx, [rip+0xff569]
000ee3f7mov rdx, r13
000ee3facall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee3ffmov rdi, [rax]
000ee402mov rsi, [rax+16]
000ee406lea rcx, [rip+0xff56b]
000ee40dxor edx, edx
000ee40fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee414mov ebx, [rax]
000ee416mov rdi, [r14+48]
000ee41amov rsi, [r14+64]
000ee41elea rcx, [rip+0xff523]
000ee425mov edx, ebx
000ee427call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ee42cmov eax, [rax]
000ee42emov rdx, r15
000ee431sub rdx, rax
000ee434mov r14, [rsp+8]
000ee439lea rdi, [r14+8]
000ee43dmov esi, ebx
000ee43fmov rcx, r15
000ee442call aho_corasick::util::search::Match::new
000ee447mov [r14], 1
000ee44ejmp 0xedec0
000ee453
000ee453loc_ee453:
000ee453lea rdx, [rip+0xf9a96]
000ee45amov rdi, rbp
000ee45dmov rsi, r15
000ee460jmp 0xee3d3
000ed98e
000ed98eaho_corasick::automaton::try_find_fwd:
000ed98epush rbp
000ed98fpush r15
000ed991push r14
000ed993push r13
000ed995push r12
000ed997push rbx
000ed998sub rsp, 120
000ed99cmov rbx, rdi
000ed99fmov r15, [rdx]
000ed9a2mov rax, [rdx+8]
000ed9a6mov [rsp+40], rax
000ed9abcmp r15, rax
000ed9aejbe 0xed9b9
000ed9b0
000ed9b0loc_ed9b0:
000ed9b0and [rbx], 0
000ed9b4jmp 0xedec0
000ed9b9
000ed9b9loc_ed9b9:
000ed9b9mov r12, rdx
000ed9bcmov r14, rsi
000ed9bfcmp [rsi+416], 0
000ed9c6sete al
000ed9c9cmp [rdx+33], 0
000ed9cdsetne cl
000ed9d0or cl, al
000ed9d2cmp [rdx+32], 0
000ed9d6je 0xeda92
000ed9dcmov [rsp+16], cl
000ed9e0mov r13l, [r14+412]
000ed9e7test r13, r13
000ed9eaje 0xedb48
000ed9f0lea eax, [r13-1]
000ed9f4cmp eax, [r14+404]
000ed9fbmov [rsp+24], r15
000eda00jae 0xedb52
000eda06mov cl, [r14+120]
000eda0amov rdx, r13
000eda0dshr rdx, cl
000eda10add rdx, -2
000eda14mov rdi, [r14+24]
000eda18mov rsi, [r14+40]
000eda1clea rcx, [rip+0xfff3d]
000eda23call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000eda28mov rdi, [rax]
000eda2bmov rsi, [rax+16]
000eda2flea rcx, [rip+0xfff42]
000eda36xor edx, edx
000eda38call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000eda3dmov ebp, [rax]
000eda3fmov rdi, [r14+48]
000eda43mov rsi, [r14+64]
000eda47lea rcx, [rip+0xffefa]
000eda4emov edx, ebp
000eda50call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000eda55mov eax, [rax]
000eda57mov rdx, [rsp+24]
000eda5csub rdx, rax
000eda5flea rdi, [rsp+80]
000eda64mov esi, ebp
000eda66mov rcx, [rsp+24]
000eda6bcall aho_corasick::util::search::Match::new
000eda70cmp [rsp+16], 0
000eda75je 0xedc99
000eda7bmov rax, [rsp+96]
000eda80mov [rbx+24], rax
000eda84movaps x0, [rsp+80]
000eda89movups [rbx+8], x0
000eda8djmp 0xedb3c
000eda92
000eda92loc_eda92:
000eda92mov [rsp+24], r15
000eda97lea rbp, [r14+80]
000eda9bmov rsi, [r14+80]
000eda9ftest rsi, rsi
000edaa2cmove rbp, rsi
000edaa6je 0xedb5e
000edaactest cl, cl
000edaaeje 0xedbf8
000edab4mov r13l, [r14+408]
000edabbtest r13, r13
000edabeje 0xedeb0
000edac4lea eax, [r13-1]
000edac8cmp eax, [r14+404]
000edacfjae 0xedecf
000edad5mov cl, [r14+120]
000edad9shr r13, cl
000edadcadd r13, -2
000edae0mov rdi, [r14+24]
000edae4mov rsi, [r14+40]
000edae8lea rcx, [rip+0xffe71]
000edaefmov rdx, r13
000edaf2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edaf7mov rdi, [rax]
000edafamov rsi, [rax+16]
000edafelea rcx, [rip+0xffe73]
000edb05xor edx, edx
000edb07call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edb0cmov ebp, [rax]
000edb0emov rdi, [r14+48]
000edb12mov rsi, [r14+64]
000edb16lea rcx, [rip+0xffe2b]
000edb1dmov edx, ebp
000edb1fcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000edb24mov eax, [rax]
000edb26mov rcx, [rsp+24]
000edb2bmov rdx, rcx
000edb2esub rdx, rax
000edb31lea rdi, [rbx+8]
000edb35mov esi, ebp
000edb37call aho_corasick::util::search::Match::new
000edb3c
000edb3cloc_edb3c:
000edb3cmov [rbx], 1
000edb43jmp 0xedec0
000edb48
000edb48loc_edb48:
000edb48call aho_corasick::util::error::MatchError::invalid_input_anchored
000edb4djmp 0xedeb5
000edb52
000edb52loc_edb52:
000edb52mov [rsp+8], rbx
000edb57xor eax, eax
000edb59jmp 0xedca1
000edb5e
000edb5eloc_edb5e:
000edb5etest cl, cl
000edb60je 0xede1a
000edb66mov edx, [r14+408]
000edb6dtest rdx, rdx
000edb70je 0xedeb0
000edb76lea eax, [rdx-1]
000edb79cmp eax, [r14+404]
000edb80jae 0xee18f
000edb86mov cl, [r14+120]
000edb8ashr rdx, cl
000edb8dadd rdx, -2
000edb91mov rdi, [r14+24]
000edb95mov rsi, [r14+40]
000edb99lea rcx, [rip+0xffdc0]
000edba0call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edba5mov rdi, [rax]
000edba8mov rsi, [rax+16]
000edbaclea rcx, [rip+0xffdc5]
000edbb3xor edx, edx
000edbb5call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edbbamov ebp, [rax]
000edbbcmov rdi, [r14+48]
000edbc0mov rsi, [r14+64]
000edbc4lea rcx, [rip+0xffd7d]
000edbcbmov edx, ebp
000edbcdcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000edbd2mov eax, [rax]
000edbd4mov rcx, [rsp+24]
000edbd9mov rdx, rcx
000edbdcsub rdx, rax
000edbdflea rdi, [rbx+8]
000edbe3mov esi, ebp
000edbe5call aho_corasick::util::search::Match::new
000edbeamov r14, rbx
000edbed
000edbedloc_edbed:
000edbedpush 1
000edbefpop rbx
000edbf0
000edbf0loc_edbf0:
000edbf0mov [r14], rbx
000edbf3jmp 0xedec0
000edbf8
000edbf8loc_edbf8:
000edbf8mov r13l, [r14+408]
000edbfftest r13, r13
000edc02je 0xedeb0
000edc08lea eax, [r13-1]
000edc0ccmp eax, [r14+404]
000edc13jae 0xedfe1
000edc19mov cl, [r14+120]
000edc1dmov rdx, r13
000edc20shr rdx, cl
000edc23add rdx, -2
000edc27mov rdi, [r14+24]
000edc2bmov rsi, [r14+40]
000edc2flea rcx, [rip+0xffd2a]
000edc36call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edc3bmov rdi, [rax]
000edc3emov rsi, [rax+16]
000edc42lea rcx, [rip+0xffd2f]
000edc49xor edx, edx
000edc4bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edc50mov edx, [rax]
000edc52mov [rsp+16], edx
000edc56mov rdi, [r14+48]
000edc5amov rsi, [r14+64]
000edc5elea rcx, [rip+0xffce3]
000edc65call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000edc6amov eax, [rax]
000edc6cmov r15, [rsp+24]
000edc71mov rdx, r15
000edc74sub rdx, rax
000edc77lea rdi, [rsp+80]
000edc7cmov esi, [rsp+16]
000edc80mov rcx, r15
000edc83call aho_corasick::util::search::Match::new
000edc88mov rsi, [r14+80]
000edc8cpush 1
000edc8epop rax
000edc8fmov [rsp+32], rax
000edc94jmp 0xedfed
000edc99
000edc99loc_edc99:
000edc99mov [rsp+8], rbx
000edc9epush 1
000edca0pop rax
000edca1
000edca1loc_edca1:
000edca1mov [rsp+32], rax
000edca6mov rbx, [r12+16]
000edcabmov r12, [r12+24]
000edcb0lea rbp, [rip+0xffc79]
000edcb7mov r15, [rsp+24]
000edcbc
000edcbcloc_edcbc:
000edcbccmp r15, [rsp+40]
000edcc1jae 0xedde1
000edcc7cmp r15, r12
000edccajae 0xee3c6
000edcd0movzx eax, [rbx+r15]
000edcd5movzx eax, [r14+rax+128]
000edcdeadd r13l, eax
000edce1mov rdi, [r14]
000edce4mov rsi, [r14+16]
000edce8mov rdx, r13
000edcebmov rcx, rbp
000edceecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edcf3mov r13l, [rax]
000edcf6cmp [r14+400], r13l
000edcfdjb 0xedd15
000edcfftest r13l, r13l
000edd02je 0xeddf6
000edd08lea eax, [r13-1]
000edd0ccmp eax, [r14+404]
000edd13jb 0xedd1a
000edd15
000edd15loc_edd15:
000edd15inc r15
000edd18jmp 0xedcbc
000edd1a
000edd1aloc_edd1a:
000edd1amov cl, [r14+120]
000edd1emov rdx, r13
000edd21shr rdx, cl
000edd24inc r15
000edd27add rdx, -2
000edd2bmov rdi, [r14+24]
000edd2fmov rsi, [r14+40]
000edd33lea rcx, [rip+0xffc26]
000edd3acall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edd3fmov rdi, [rax]
000edd42mov rsi, [rax+16]
000edd46xor edx, edx
000edd48lea rcx, [rip+0xffc29]
000edd4fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edd54mov edx, [rax]
000edd56mov [rsp+112], edx
000edd5amov rdi, [r14+48]
000edd5emov rsi, [r14+64]
000edd62lea rcx, [rip+0xffbdf]
000edd69call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000edd6emov eax, [rax]
000edd70mov rdx, r15
000edd73sub rdx, rax
000edd76lea rdi, [rsp+48]
000edd7bmov esi, [rsp+112]
000edd7fmov rcx, r15
000edd82call aho_corasick::util::search::Match::new
000edd87mov rax, [rsp+24]
000edd8ccmp [rsp+48], rax
000edd91ja 0xedcbc
000edd97mov rax, [rsp+64]
000edd9cmov [rsp+96], rax
000edda1movups x0, [rsp+48]
000edda6movaps [rsp+80], x0
000eddabpush 1
000eddadpop rax
000eddaemov [rsp+32], rax
000eddb3cmp [rsp+16], 0
000eddb8je 0xedcbc
000eddbemov rax, [rsp+64]
000eddc3mov rcx, [rsp+8]
000eddc8mov [rcx+24], rax
000eddccmovups x0, [rsp+48]
000eddd1movups [rcx+8], x0
000eddd5mov [rcx], 1
000edddcjmp 0xedec0
000edde1
000edde1loc_edde1:
000edde1mov rax, [rsp+96]
000edde6mov rcx, [rsp+8]
000eddebmov [rcx+24], rax
000eddefmovups x0, [rsp+80]
000eddf4jmp 0xede09
000eddf6
000eddf6loc_eddf6:
000eddf6mov rax, [rsp+96]
000eddfbmov rcx, [rsp+8]
000ede00mov [rcx+24], rax
000ede04movaps x0, [rsp+80]
000ede09
000ede09loc_ede09:
000ede09movups [rcx+8], x0
000ede0dmov rax, [rsp+32]
000ede12
000ede12loc_ede12:
000ede12mov [rcx], rax
000ede15jmp 0xedec0
000ede1a
000ede1aloc_ede1a:
000ede1amov r13l, [r14+408]
000ede21test r13, r13
000ede24je 0xedeb0
000ede2alea eax, [r13-1]
000ede2ecmp eax, [r14+404]
000ede35mov [rsp+8], rbx
000ede3ajae 0xee208
000ede40mov cl, [r14+120]
000ede44mov rdx, r13
000ede47shr rdx, cl
000ede4aadd rdx, -2
000ede4emov rdi, [r14+24]
000ede52mov rsi, [r14+40]
000ede56lea rcx, [rip+0xffb03]
000ede5dcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ede62mov rdi, [rax]
000ede65mov rsi, [rax+16]
000ede69lea rcx, [rip+0xffb08]
000ede70xor edx, edx
000ede72call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ede77mov ebp, [rax]
000ede79mov rdi, [r14+48]
000ede7dmov rsi, [r14+64]
000ede81lea rcx, [rip+0xffac0]
000ede88mov edx, ebp
000ede8acall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ede8fmov eax, [rax]
000ede91mov rcx, [rsp+24]
000ede96mov rdx, rcx
000ede99sub rdx, rax
000ede9clea rdi, [rsp+48]
000edea1mov esi, ebp
000edea3call aho_corasick::util::search::Match::new
000edea8push 1
000edeaapop rax
000edeabjmp 0xee20a
000edeb0
000edeb0loc_edeb0:
000edeb0call aho_corasick::util::error::MatchError::invalid_input_unanchored
000edeb5
000edeb5loc_edeb5:
000edeb5mov [rbx+8], rax
000edeb9mov [rbx], 2
000edec0
000edec0loc_edec0:
000edec0add rsp, 120
000edec4pop rbx
000edec5pop r12
000edec7pop r13
000edec9pop r14
000edecbpop r15
000edecdpop rbp
000edeceret
000edecf
000edecfloc_edecf:
000edecfmov rcx, [r12+16]
000eded4mov r12, [r12+24]
000eded9mov rdx, [r14+88]
000ededdmov rax, [rsp+40]
000edee2mov [rsp], rax
000edee6lea r15, [rsp+48]
000edeebmov rdi, r15
000edeeemov [rsp+16], rcx
000edef3mov r8, r12
000edef6mov r9, [rsp+24]
000edefbcall aho_corasick::util::prefilter::Prefilter::find_in
000edf00mov rax, [r15]
000edf03test rax, rax
000edf06je 0xee342
000edf0ccmp eax, 1
000edf0fje 0xee030
000edf15mov [rsp+8], rbx
000edf1alea rax, [rsp+48]
000edf1fmov rdx, [rax+8]
000edf23lea rbx, [rip+0xffa06]
000edf2a
000edf2aloc_edf2a:
000edf2acmp rdx, [rsp+40]
000edf2fjae 0xee31d
000edf35mov r15, rdx
000edf38cmp rdx, r12
000edf3bjae 0xee3c6
000edf41mov rax, [rsp+16]
000edf46movzx eax, [rax+r15]
000edf4bmovzx eax, [r14+rax+128]
000edf54add r13l, eax
000edf57mov rdi, [r14]
000edf5amov rsi, [r14+16]
000edf5emov rdx, r13
000edf61mov rcx, rbx
000edf64call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000edf69mov r13l, [rax]
000edf6ccmp [r14+400], r13l
000edf73jb 0xedfd6
000edf75test r13l, r13l
000edf78je 0xee31d
000edf7elea eax, [r13-1]
000edf82cmp eax, [r14+404]
000edf89jb 0xee3da
000edf8fmov rsi, [rbp]
000edf93mov rdx, [rbp+8]
000edf97mov rax, [rsp+40]
000edf9cmov [rsp], rax
000edfa0lea rdi, [rsp+48]
000edfa5mov rcx, [rsp+16]
000edfaamov r8, r12
000edfadmov r9, r15
000edfb0call aho_corasick::util::prefilter::Prefilter::find_in
000edfb5mov rdi, [rsp+48]
000edfbamov rsi, [rsp+56]
000edfbfcall aho_corasick::util::prefilter::Candidate::into_option
000edfc4test rax, rax
000edfc7je 0xee31d
000edfcdcmp rdx, r15
000edfd0ja 0xedf2a
000edfd6
000edfd6loc_edfd6:
000edfd6inc r15
000edfd9mov rdx, r15
000edfdcjmp 0xedf2a
000edfe1
000edfe1loc_edfe1:
000edfe1xor eax, eax
000edfe3mov [rsp+32], rax
000edfe8mov r15, [rsp+24]
000edfed
000edfedloc_edfed:
000edfedmov rcx, [r12+16]
000edff2mov r8, [r12+24]
000edff7mov rdx, [r14+88]
000edffbmov rax, [rsp+40]
000ee000mov [rsp], rax
000ee004lea r12, [rsp+48]
000ee009mov rdi, r12
000ee00cmov [rsp+16], rcx
000ee011mov [rsp+112], r8
000ee016mov r9, r15
000ee019call aho_corasick::util::prefilter::Prefilter::find_in
000ee01emov rax, [r12]
000ee022test rax, rax
000ee025je 0xee342
000ee02bcmp eax, 1
000ee02ejne 0xee047
000ee030
000ee030loc_ee030:
000ee030mov rcx, [rsp+72]
000ee035mov [rbx+24], rcx
000ee039movups x0, [rsp+56]
000ee03emovups [rbx+8], x0
000ee042jmp 0xee342
000ee047
000ee047loc_ee047:
000ee047lea rax, [rsp+48]
000ee04cmov rdx, [rax+8]
000ee050mov r12, [rsp+112]
000ee055
000ee055loc_ee055:
000ee055cmp rdx, [rsp+40]
000ee05ajae 0xee32b
000ee060mov r15, rdx
000ee063cmp rdx, r12
000ee066jae 0xee3c6
000ee06cmov rax, [rsp+16]
000ee071movzx eax, [rax+r15]
000ee076movzx eax, [r14+rax+128]
000ee07fadd r13l, eax
000ee082mov rdi, [r14]
000ee085mov rsi, [r14+16]
000ee089mov rdx, r13
000ee08clea rcx, [rip+0xff89d]
000ee093call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee098mov r13l, [rax]
000ee09bcmp [r14+400], r13l
000ee0a2jb 0xee101
000ee0a4test r13l, r13l
000ee0a7je 0xee32b
000ee0adlea eax, [r13-1]
000ee0b1cmp eax, [r14+404]
000ee0b8jb 0xee10c
000ee0bamov rsi, [rbp]
000ee0bemov rdx, [rbp+8]
000ee0c2mov rax, [rsp+40]
000ee0c7mov [rsp], rax
000ee0cblea rdi, [rsp+48]
000ee0d0mov rcx, [rsp+16]
000ee0d5mov r8, r12
000ee0d8mov r9, r15
000ee0dbcall aho_corasick::util::prefilter::Prefilter::find_in
000ee0e0mov rdi, [rsp+48]
000ee0e5mov rsi, [rsp+56]
000ee0eacall aho_corasick::util::prefilter::Candidate::into_option
000ee0eftest rax, rax
000ee0f2je 0xed9b0
000ee0f8cmp rdx, r15
000ee0fbja 0xee055
000ee101
000ee101loc_ee101:
000ee101inc r15
000ee104mov rdx, r15
000ee107jmp 0xee055
000ee10c
000ee10cloc_ee10c:
000ee10cmov cl, [r14+120]
000ee110mov rdx, r13
000ee113shr rdx, cl
000ee116inc r15
000ee119add rdx, -2
000ee11dmov rdi, [r14+24]
000ee121mov rsi, [r14+40]
000ee125lea rcx, [rip+0xff834]
000ee12ccall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee131mov rdi, [rax]
000ee134mov rsi, [rax+16]
000ee138xor edx, edx
000ee13alea rcx, [rip+0xff837]
000ee141call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee146mov [rsp+8], rbx
000ee14bmov ebx, [rax]
000ee14dmov rdi, [r14+48]
000ee151mov rsi, [r14+64]
000ee155mov edx, ebx
000ee157lea rcx, [rip+0xff7ea]
000ee15ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ee163mov eax, [rax]
000ee165mov rdx, r15
000ee168sub rdx, rax
000ee16blea rdi, [rsp+80]
000ee170mov esi, ebx
000ee172mov rbx, [rsp+8]
000ee177mov rcx, r15
000ee17acall aho_corasick::util::search::Match::new
000ee17fpush 1
000ee181pop rax
000ee182mov [rsp+32], rax
000ee187mov rdx, r15
000ee18ajmp 0xee055
000ee18f
000ee18floc_ee18f:
000ee18fmov [rsp+8], rbx
000ee194mov r13, [r12+16]
000ee199mov r15, [r12+24]
000ee19elea r12, [rip+0xff78b]
000ee1a5xor ebx, ebx
000ee1a7mov rbp, [rsp+24]
000ee1ac
000ee1acloc_ee1ac:
000ee1accmp [rsp+40], rbp
000ee1b1je 0xee31d
000ee1b7cmp rbp, r15
000ee1bajae 0xee453
000ee1c0movzx eax, [r13+rbp]
000ee1c6movzx eax, [r14+rax+128]
000ee1cfadd edx, eax
000ee1d1mov rdi, [r14]
000ee1d4mov rsi, [r14+16]
000ee1d8mov rcx, r12
000ee1dbcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee1e0mov edx, [rax]
000ee1e2cmp [r14+400], edx
000ee1e9jb 0xee203
000ee1ebtest edx, edx
000ee1edje 0xee34a
000ee1f3lea eax, [rdx-1]
000ee1f6cmp eax, [r14+404]
000ee1fdjb 0xee354
000ee203
000ee203loc_ee203:
000ee203inc rbp
000ee206jmp 0xee1ac
000ee208
000ee208loc_ee208:
000ee208xor eax, eax
000ee20a
000ee20aloc_ee20a:
000ee20amov [rsp+16], rax
000ee20fmov rbx, [r12+16]
000ee214mov r15, [r12+24]
000ee219lea r12, [rip+0xff710]
000ee220mov rbp, [rsp+24]
000ee225
000ee225loc_ee225:
000ee225cmp rbp, [rsp+40]
000ee22ajae 0xee2fc
000ee230cmp rbp, r15
000ee233jae 0xee453
000ee239movzx eax, [rbx+rbp]
000ee23dmovzx eax, [r14+rax+128]
000ee246add r13l, eax
000ee249mov rdi, [r14]
000ee24cmov rsi, [r14+16]
000ee250mov rdx, r13
000ee253mov rcx, r12
000ee256call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee25bmov r13l, [rax]
000ee25ecmp [r14+400], r13l
000ee265jb 0xee27d
000ee267test r13l, r13l
000ee26aje 0xee2fc
000ee270lea eax, [r13-1]
000ee274cmp eax, [r14+404]
000ee27bjb 0xee282
000ee27d
000ee27dloc_ee27d:
000ee27dinc rbp
000ee280jmp 0xee225
000ee282
000ee282loc_ee282:
000ee282mov cl, [r14+120]
000ee286mov rdx, r13
000ee289shr rdx, cl
000ee28cinc rbp
000ee28fadd rdx, -2
000ee293mov rdi, [r14+24]
000ee297mov rsi, [r14+40]
000ee29blea rcx, [rip+0xff6be]
000ee2a2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee2a7mov rdi, [rax]
000ee2aamov rsi, [rax+16]
000ee2aexor edx, edx
000ee2b0lea rcx, [rip+0xff6c1]
000ee2b7call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee2bcmov edx, [rax]
000ee2bemov [rsp+24], edx
000ee2c2mov rdi, [r14+48]
000ee2c6mov rsi, [r14+64]
000ee2calea rcx, [rip+0xff677]
000ee2d1call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ee2d6mov eax, [rax]
000ee2d8mov rdx, rbp
000ee2dbsub rdx, rax
000ee2delea rdi, [rsp+48]
000ee2e3mov esi, [rsp+24]
000ee2e7mov rcx, rbp
000ee2eacall aho_corasick::util::search::Match::new
000ee2efpush 1
000ee2f1pop rax
000ee2f2mov [rsp+16], rax
000ee2f7jmp 0xee225
000ee2fc
000ee2fcloc_ee2fc:
000ee2fcmov rax, [rsp+64]
000ee301mov rcx, [rsp+8]
000ee306mov [rcx+24], rax
000ee30amovups x0, [rsp+48]
000ee30fmovups [rcx+8], x0
000ee313mov rax, [rsp+16]
000ee318jmp 0xede12
000ee31d
000ee31dloc_ee31d:
000ee31dmov rax, [rsp+8]
000ee322and [rax], 0
000ee326jmp 0xedec0
000ee32b
000ee32bloc_ee32b:
000ee32bmov rax, [rsp+96]
000ee330mov [rbx+24], rax
000ee334movups x0, [rsp+80]
000ee339movups [rbx+8], x0
000ee33dmov rax, [rsp+32]
000ee342
000ee342loc_ee342:
000ee342mov [rbx], rax
000ee345jmp 0xedec0
000ee34a
000ee34aloc_ee34a:
000ee34amov r14, [rsp+8]
000ee34fjmp 0xedbf0
000ee354
000ee354loc_ee354:
000ee354mov cl, [r14+120]
000ee358shr rdx, cl
000ee35binc rbp
000ee35eadd rdx, -2
000ee362mov rdi, [r14+24]
000ee366mov rsi, [r14+40]
000ee36alea rcx, [rip+0xff5ef]
000ee371call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee376mov rdi, [rax]
000ee379mov rsi, [rax+16]
000ee37dlea rcx, [rip+0xff5f4]
000ee384xor edx, edx
000ee386call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee38bmov rbx, rbp
000ee38emov ebp, [rax]
000ee390mov rdi, [r14+48]
000ee394mov rsi, [r14+64]
000ee398lea rcx, [rip+0xff5a9]
000ee39fmov edx, ebp
000ee3a1call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ee3a6mov eax, [rax]
000ee3a8mov rdx, rbx
000ee3absub rdx, rax
000ee3aemov r14, [rsp+8]
000ee3b3lea rdi, [r14+8]
000ee3b7mov esi, ebp
000ee3b9mov rcx, rbx
000ee3bccall aho_corasick::util::search::Match::new
000ee3c1jmp 0xedbed
000ee3c6
000ee3c6loc_ee3c6:
000ee3c6lea rdx, [rip+0xf9b23]
000ee3cdmov rdi, r15
000ee3d0mov rsi, r12
000ee3d3
000ee3d3loc_ee3d3:
000ee3d3call core::panicking::panic_bounds_check
000ee3d8ud2
000ee3da
000ee3daloc_ee3da:
000ee3damov cl, [r14+120]
000ee3deshr r13, cl
000ee3e1inc r15
000ee3e4add r13, -2
000ee3e8mov rdi, [r14+24]
000ee3ecmov rsi, [r14+40]
000ee3f0lea rcx, [rip+0xff569]
000ee3f7mov rdx, r13
000ee3facall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee3ffmov rdi, [rax]
000ee402mov rsi, [rax+16]
000ee406lea rcx, [rip+0xff56b]
000ee40dxor edx, edx
000ee40fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee414mov ebx, [rax]
000ee416mov rdi, [r14+48]
000ee41amov rsi, [r14+64]
000ee41elea rcx, [rip+0xff523]
000ee425mov edx, ebx
000ee427call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000ee42cmov eax, [rax]
000ee42emov rdx, r15
000ee431sub rdx, rax
000ee434mov r14, [rsp+8]
000ee439lea rdi, [r14+8]
000ee43dmov esi, ebx
000ee43fmov rcx, r15
000ee442call aho_corasick::util::search::Match::new
000ee447mov [r14], 1
000ee44ejmp 0xedec0
000ee453
000ee453loc_ee453:
000ee453lea rdx, [rip+0xf9a96]
000ee45amov rdi, rbp
000ee45dmov rsi, r15
000ee460jmp 0xee3d3
000ed98e
000ee465
000ee465aho_corasick::util::alphabet::ByteClasses::singletons:
000ee465push r14
000ee467push rbx
000ee468sub rsp, 264
000ee46fmov rbx, rdi
000ee472lea rdi, [rsp+8]
000ee477mov edx, 256
000ee47cxor esi, esi
000ee47ecall [rip+0x123684]
000ee484lea r14, [rsp+4]
000ee489mov [r14+2], -1
000ee48eand [r14], 0
000ee493
000ee493loc_ee493:
000ee493mov rdi, r14
000ee496call core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
000ee49btest al, 1
000ee49dje 0xee4a8
000ee49fmovzx eax, dl
000ee4a2mov [rsp+rax+8], dl
000ee4a6jmp 0xee493
000ee4a8
000ee4a8loc_ee4a8:
000ee4a8lea rsi, [rsp+8]
000ee4admov edx, 256
000ee4b2mov rdi, rbx
000ee4b5call [rip+0x123665]
000ee4bbadd rsp, 264
000ee4c2pop rbx
000ee4c3pop r14
000ee4c5ret
000ee465
000ee465aho_corasick::util::alphabet::ByteClasses::singletons:
000ee465push r14
000ee467push rbx
000ee468sub rsp, 264
000ee46fmov rbx, rdi
000ee472lea rdi, [rsp+8]
000ee477mov edx, 256
000ee47cxor esi, esi
000ee47ecall [rip+0x123684]
000ee484lea r14, [rsp+4]
000ee489mov [r14+2], -1
000ee48eand [r14], 0
000ee493
000ee493loc_ee493:
000ee493mov rdi, r14
000ee496call core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
000ee49btest al, 1
000ee49dje 0xee4a8
000ee49fmovzx eax, dl
000ee4a2mov [rsp+rax+8], dl
000ee4a6jmp 0xee493
000ee4a8
000ee4a8loc_ee4a8:
000ee4a8lea rsi, [rsp+8]
000ee4admov edx, 256
000ee4b2mov rdi, rbx
000ee4b5call [rip+0x123665]
000ee4bbadd rsp, 264
000ee4c2pop rbx
000ee4c3pop r14
000ee4c5ret
000ee465
000ee4c6
000ee4c6alloc::slice::_<impl [T]>::to_vec:
000ee4c6push r15
000ee4c8push r14
000ee4capush r13
000ee4ccpush r12
000ee4cepush rbx
000ee4cfmov rbx, rdx
000ee4d2mov r15, rsi
000ee4d5mov r14, rdi
000ee4d8test rdx, rdx
000ee4dbje 0xee503
000ee4ddmov rax, rbx
000ee4e0shr rax, 61
000ee4e4jne 0xee533
000ee4e6lea r12, [4*rbx]
000ee4eepush 4
000ee4f0pop rdi
000ee4f1mov rsi, r12
000ee4f4call _<alloc::alloc::Global as core::alloc::Allocator>::allocate
000ee4f9test rax, rax
000ee4fcje 0xee53a
000ee4femov r13, rax
000ee501jmp 0xee50f
000ee503
000ee503loc_ee503:
000ee503lea r12, [4*rbx]
000ee50bpush 4
000ee50dpop r13
000ee50f
000ee50floc_ee50f:
000ee50fmov rdi, r13
000ee512mov rsi, r15
000ee515mov rdx, r12
000ee518call [rip+0x123602]
000ee51emov [r14], r13
000ee521mov [r14+8], rbx
000ee525mov [r14+16], rbx
000ee529pop rbx
000ee52apop r12
000ee52cpop r13
000ee52epop r14
000ee530pop r15
000ee532ret
000ee533
000ee533loc_ee533:
000ee533call alloc::raw_vec::capacity_overflow
000ee538ud2
000ee53a
000ee53aloc_ee53a:
000ee53apush 4
000ee53cpop rdi
000ee53dmov rsi, r12
000ee540call alloc::alloc::handle_alloc_error
000ee545ud2
000ee4c6
000ee4c6alloc::slice::_<impl [T]>::to_vec:
000ee4c6push r15
000ee4c8push r14
000ee4capush r13
000ee4ccpush r12
000ee4cepush rbx
000ee4cfmov rbx, rdx
000ee4d2mov r15, rsi
000ee4d5mov r14, rdi
000ee4d8test rdx, rdx
000ee4dbje 0xee503
000ee4ddmov rax, rbx
000ee4e0shr rax, 61
000ee4e4jne 0xee533
000ee4e6lea r12, [4*rbx]
000ee4eepush 4
000ee4f0pop rdi
000ee4f1mov rsi, r12
000ee4f4call _<alloc::alloc::Global as core::alloc::Allocator>::allocate
000ee4f9test rax, rax
000ee4fcje 0xee53a
000ee4femov r13, rax
000ee501jmp 0xee50f
000ee503
000ee503loc_ee503:
000ee503lea r12, [4*rbx]
000ee50bpush 4
000ee50dpop r13
000ee50f
000ee50floc_ee50f:
000ee50fmov rdi, r13
000ee512mov rsi, r15
000ee515mov rdx, r12
000ee518call [rip+0x123602]
000ee51emov [r14], r13
000ee521mov [r14+8], rbx
000ee525mov [r14+16], rbx
000ee529pop rbx
000ee52apop r12
000ee52cpop r13
000ee52epop r14
000ee530pop r15
000ee532ret
000ee533
000ee533loc_ee533:
000ee533call alloc::raw_vec::capacity_overflow
000ee538ud2
000ee53a
000ee53aloc_ee53a:
000ee53apush 4
000ee53cpop rdi
000ee53dmov rsi, r12
000ee540call alloc::alloc::handle_alloc_error
000ee545ud2
000ee4c6
000ee547
000ee547_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
000ee547cmp rsi, rdx
000ee54ajbe 0xee553
000ee54cadd rdi, rdx
000ee54fmov rax, rdi
000ee552ret
000ee553
000ee553loc_ee553:
000ee553push rax
000ee554mov rdi, rdx
000ee557mov rdx, rcx
000ee55acall core::panicking::panic_bounds_check
000ee55fud2
000ee547
000ee547_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
000ee547cmp rsi, rdx
000ee54ajbe 0xee553
000ee54cadd rdi, rdx
000ee54fmov rax, rdi
000ee552ret
000ee553
000ee553loc_ee553:
000ee553push rax
000ee554mov rdi, rdx
000ee557mov rdx, rcx
000ee55acall core::panicking::panic_bounds_check
000ee55fud2
000ee547
000ee561
000ee561aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}:
000ee561push rbp
000ee562push r15
000ee564push r14
000ee566push r13
000ee568push r12
000ee56apush rbx
000ee56bsub rsp, 56
000ee56fmov r12, rdi
000ee572movzx r15l, dl
000ee576cmp ecx, 1
000ee579jne 0xee656
000ee57fmov [rsp+24], r15
000ee584mov rax, [r12]
000ee588mov r15l, [rax+12]
000ee58ctest r15l, r15l
000ee58fmov [rsp+16], r12
000ee594je 0xee69d
000ee59amov ebp, esi
000ee59cmov r14, [r12+8]
000ee5a1movzx eax, bpl
000ee5a5mov [rsp+32], rax
000ee5aalea r13, [rsp+6]
000ee5aflea rbx, [rsp+40]
000ee5b4
000ee5b4loc_ee5b4:
000ee5b4mov rdi, [r14]
000ee5b7mov rsi, [r14+16]
000ee5bbmov edx, r15l
000ee5belea rcx, [rip+0xfece3]
000ee5c5call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000ee5camov eax, [rax+4]
000ee5cdtest rax, rax
000ee5d0je 0xee620
000ee5d2mov rcx, [rsp+32]
000ee5d7movzx edx, [r14+rcx+144]
000ee5e0add rdx, rax
000ee5e3mov rdi, [r14+48]
000ee5e7mov rsi, [r14+64]
000ee5eblea rcx, [rip+0xfecce]
000ee5f2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee5f7mov r12l, [rax]
000ee5fa
000ee5faloc_ee5fa:
000ee5facmp r12l, 1
000ee5fejne 0xee6a0
000ee604
000ee604loc_ee604:
000ee604mov rdi, [r14]
000ee607mov rsi, [r14+16]
000ee60bmov edx, r15l
000ee60elea rcx, [rip+0xff4e3]
000ee615call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000ee61amov r15l, [rax+12]
000ee61ejmp 0xee5b4
000ee620
000ee620loc_ee620:
000ee620mov rdi, r14
000ee623mov esi, r15l
000ee626call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000ee62bmov [rsp+40], rax
000ee630mov [rsp+48], edx
000ee634
000ee634loc_ee634:
000ee634mov rdi, r13
000ee637mov rsi, rbx
000ee63acall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000ee63fcmp [rsp+6], 0
000ee644je 0xee604
000ee646cmp [rsp+7], bpl
000ee64bjb 0xee634
000ee64djne 0xee604
000ee64fmov r12l, [rsp+8]
000ee654jmp 0xee5fa
000ee656
000ee656loc_ee656:
000ee656mov ebx, ecx
000ee658mov r14, [r12+16]
000ee65dmov rax, [r12+24]
000ee662mov edx, [rax]
000ee664add rdx, r15
000ee667mov rdi, [r14]
000ee66amov rsi, [r14+16]
000ee66elea rcx, [rip+0xf9d4b]
000ee675call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee67amov [rax], ebx
000ee67cmov rax, [r12+32]
000ee681mov edx, [rax]
000ee683add rdx, r15
000ee686mov rdi, [r14]
000ee689mov rsi, [r14+16]
000ee68dlea rcx, [rip+0xf9d44]
000ee694call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee699mov [rax], ebx
000ee69bjmp 0xee6ca
000ee69d
000ee69dloc_ee69d:
000ee69dxor r12l, r12l
000ee6a0
000ee6a0loc_ee6a0:
000ee6a0mov rcx, [rsp+16]
000ee6a5mov rax, [rcx+16]
000ee6a9mov rcx, [rcx+24]
000ee6admov edx, [rcx]
000ee6afadd rdx, [rsp+24]
000ee6b4mov rdi, [rax]
000ee6b7mov rsi, [rax+16]
000ee6bblea rcx, [rip+0xf9d2e]
000ee6c2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee6c7mov [rax], r12l
000ee6ca
000ee6caloc_ee6ca:
000ee6caadd rsp, 56
000ee6cepop rbx
000ee6cfpop r12
000ee6d1pop r13
000ee6d3pop r14
000ee6d5pop r15
000ee6d7pop rbp
000ee6d8ret
000ee561
000ee561aho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}:
000ee561push rbp
000ee562push r15
000ee564push r14
000ee566push r13
000ee568push r12
000ee56apush rbx
000ee56bsub rsp, 56
000ee56fmov r12, rdi
000ee572movzx r15l, dl
000ee576cmp ecx, 1
000ee579jne 0xee656
000ee57fmov [rsp+24], r15
000ee584mov rax, [r12]
000ee588mov r15l, [rax+12]
000ee58ctest r15l, r15l
000ee58fmov [rsp+16], r12
000ee594je 0xee69d
000ee59amov ebp, esi
000ee59cmov r14, [r12+8]
000ee5a1movzx eax, bpl
000ee5a5mov [rsp+32], rax
000ee5aalea r13, [rsp+6]
000ee5aflea rbx, [rsp+40]
000ee5b4
000ee5b4loc_ee5b4:
000ee5b4mov rdi, [r14]
000ee5b7mov rsi, [r14+16]
000ee5bbmov edx, r15l
000ee5belea rcx, [rip+0xfece3]
000ee5c5call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000ee5camov eax, [rax+4]
000ee5cdtest rax, rax
000ee5d0je 0xee620
000ee5d2mov rcx, [rsp+32]
000ee5d7movzx edx, [r14+rcx+144]
000ee5e0add rdx, rax
000ee5e3mov rdi, [r14+48]
000ee5e7mov rsi, [r14+64]
000ee5eblea rcx, [rip+0xfecce]
000ee5f2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee5f7mov r12l, [rax]
000ee5fa
000ee5faloc_ee5fa:
000ee5facmp r12l, 1
000ee5fejne 0xee6a0
000ee604
000ee604loc_ee604:
000ee604mov rdi, [r14]
000ee607mov rsi, [r14+16]
000ee60bmov edx, r15l
000ee60elea rcx, [rip+0xff4e3]
000ee615call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000ee61amov r15l, [rax+12]
000ee61ejmp 0xee5b4
000ee620
000ee620loc_ee620:
000ee620mov rdi, r14
000ee623mov esi, r15l
000ee626call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000ee62bmov [rsp+40], rax
000ee630mov [rsp+48], edx
000ee634
000ee634loc_ee634:
000ee634mov rdi, r13
000ee637mov rsi, rbx
000ee63acall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000ee63fcmp [rsp+6], 0
000ee644je 0xee604
000ee646cmp [rsp+7], bpl
000ee64bjb 0xee634
000ee64djne 0xee604
000ee64fmov r12l, [rsp+8]
000ee654jmp 0xee5fa
000ee656
000ee656loc_ee656:
000ee656mov ebx, ecx
000ee658mov r14, [r12+16]
000ee65dmov rax, [r12+24]
000ee662mov edx, [rax]
000ee664add rdx, r15
000ee667mov rdi, [r14]
000ee66amov rsi, [r14+16]
000ee66elea rcx, [rip+0xf9d4b]
000ee675call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee67amov [rax], ebx
000ee67cmov rax, [r12+32]
000ee681mov edx, [rax]
000ee683add rdx, r15
000ee686mov rdi, [r14]
000ee689mov rsi, [r14+16]
000ee68dlea rcx, [rip+0xf9d44]
000ee694call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee699mov [rax], ebx
000ee69bjmp 0xee6ca
000ee69d
000ee69dloc_ee69d:
000ee69dxor r12l, r12l
000ee6a0
000ee6a0loc_ee6a0:
000ee6a0mov rcx, [rsp+16]
000ee6a5mov rax, [rcx+16]
000ee6a9mov rcx, [rcx+24]
000ee6admov edx, [rcx]
000ee6afadd rdx, [rsp+24]
000ee6b4mov rdi, [rax]
000ee6b7mov rsi, [rax+16]
000ee6bblea rcx, [rip+0xf9d2e]
000ee6c2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee6c7mov [rax], r12l
000ee6ca
000ee6caloc_ee6ca:
000ee6caadd rsp, 56
000ee6cepop rbx
000ee6cfpop r12
000ee6d1pop r13
000ee6d3pop r14
000ee6d5pop r15
000ee6d7pop rbp
000ee6d8ret
000ee561
000ee6d9
000ee6d9aho_corasick::dfa::DFA::set_matches:
000ee6d9push rbp
000ee6dapush r15
000ee6dcpush r14
000ee6depush r13
000ee6e0push r12
000ee6e2push rbx
000ee6e3sub rsp, 56
000ee6e7mov ebp, ecx
000ee6e9mov r15, rdx
000ee6ecmov r14, rdi
000ee6efmov ebx, esi
000ee6f1mov cl, [rdi+120]
000ee6f4shr rbx, cl
000ee6f7xor edi, edi
000ee6f9cmp rbx, 2
000ee6fdsetae dil
000ee701add rbx, -2
000ee705lea rsi, [rip+0xf9834]
000ee70ccall core::option::Option<T>::unwrap
000ee711lea rax, [rsp+8]
000ee716mov [rax], r15
000ee719mov [rax+8], ebp
000ee71cmov r15, [r14+40]
000ee720mov rbp, [r14+72]
000ee724imul r13, rbx, 24
000ee728add r13, [r14+24]
000ee72cadd rbp, 4
000ee730xor r12l, r12l
000ee733
000ee733loc_ee733:
000ee733lea rdi, [rsp+8]
000ee738call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000ee73dtest eax, eax
000ee73fje 0xee75d
000ee741cmp r15, rbx
000ee744jbe 0xee772
000ee746mov rdi, r13
000ee749mov esi, edx
000ee74bcall alloc::vec::Vec<T,A>::push
000ee750mov [r14+72], rbp
000ee754add rbp, 4
000ee758mov r12b, 1
000ee75bjmp 0xee733
000ee75d
000ee75dloc_ee75d:
000ee75dtest r12b, 1
000ee761je 0xee786
000ee763add rsp, 56
000ee767pop rbx
000ee768pop r12
000ee76apop r13
000ee76cpop r14
000ee76epop r15
000ee770pop rbp
000ee771ret
000ee772
000ee772loc_ee772:
000ee772lea rdx, [rip+0xf9807]
000ee779mov rdi, rbx
000ee77cmov rsi, r15
000ee77fcall core::panicking::panic_bounds_check
000ee784ud2
000ee786
000ee786loc_ee786:
000ee786lea rax, [rip+0xf97cb]
000ee78dlea rdi, [rsp+8]
000ee792mov [rdi], rax
000ee795mov [rdi+8], 1
000ee79dlea rax, [rip-0x5d4ac]
000ee7a4mov [rdi+16], rax
000ee7a8xorps x0, x0
000ee7abmovups [rdi+24], x0
000ee7aflea rsi, [rip+0xf97b2]
000ee7b6call core::panicking::panic_fmt
000ee7bbud2
000ee6d9
000ee6d9aho_corasick::dfa::DFA::set_matches:
000ee6d9push rbp
000ee6dapush r15
000ee6dcpush r14
000ee6depush r13
000ee6e0push r12
000ee6e2push rbx
000ee6e3sub rsp, 56
000ee6e7mov ebp, ecx
000ee6e9mov r15, rdx
000ee6ecmov r14, rdi
000ee6efmov ebx, esi
000ee6f1mov cl, [rdi+120]
000ee6f4shr rbx, cl
000ee6f7xor edi, edi
000ee6f9cmp rbx, 2
000ee6fdsetae dil
000ee701add rbx, -2
000ee705lea rsi, [rip+0xf9834]
000ee70ccall core::option::Option<T>::unwrap
000ee711lea rax, [rsp+8]
000ee716mov [rax], r15
000ee719mov [rax+8], ebp
000ee71cmov r15, [r14+40]
000ee720mov rbp, [r14+72]
000ee724imul r13, rbx, 24
000ee728add r13, [r14+24]
000ee72cadd rbp, 4
000ee730xor r12l, r12l
000ee733
000ee733loc_ee733:
000ee733lea rdi, [rsp+8]
000ee738call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000ee73dtest eax, eax
000ee73fje 0xee75d
000ee741cmp r15, rbx
000ee744jbe 0xee772
000ee746mov rdi, r13
000ee749mov esi, edx
000ee74bcall alloc::vec::Vec<T,A>::push
000ee750mov [r14+72], rbp
000ee754add rbp, 4
000ee758mov r12b, 1
000ee75bjmp 0xee733
000ee75d
000ee75dloc_ee75d:
000ee75dtest r12b, 1
000ee761je 0xee786
000ee763add rsp, 56
000ee767pop rbx
000ee768pop r12
000ee76apop r13
000ee76cpop r14
000ee76epop r15
000ee770pop rbp
000ee771ret
000ee772
000ee772loc_ee772:
000ee772lea rdx, [rip+0xf9807]
000ee779mov rdi, rbx
000ee77cmov rsi, r15
000ee77fcall core::panicking::panic_bounds_check
000ee784ud2
000ee786
000ee786loc_ee786:
000ee786lea rax, [rip+0xf97cb]
000ee78dlea rdi, [rsp+8]
000ee792mov [rdi], rax
000ee795mov [rdi+8], 1
000ee79dlea rax, [rip-0x5d4ac]
000ee7a4mov [rdi+16], rax
000ee7a8xorps x0, x0
000ee7abmovups [rdi+24], x0
000ee7aflea rsi, [rip+0xf97b2]
000ee7b6call core::panicking::panic_fmt
000ee7bbud2
000ee6d9
000ee7bd
000ee7bdaho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}:
000ee7bdpush rbx
000ee7bemovzx eax, dl
000ee7c1mov edx, [rsi]
000ee7c3add rdx, rax
000ee7c6xor ebx, ebx
000ee7c8cmp ecx, 1
000ee7cblea rsi, [rip+0xf9bd6]
000ee7d2lea rax, [rip+0xf9bb7]
000ee7d9cmove rax, rsi
000ee7ddcmovne ebx, ecx
000ee7e0mov rcx, [rdi]
000ee7e3mov rsi, [rdi+16]
000ee7e7mov rdi, rcx
000ee7eamov rcx, rax
000ee7edcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee7f2mov [rax], ebx
000ee7f4pop rbx
000ee7f5ret
000ee7bd
000ee7bdaho_corasick::dfa::Builder::finish_build_both_starts::_{{closure}}:
000ee7bdpush rbx
000ee7bemovzx eax, dl
000ee7c1mov edx, [rsi]
000ee7c3add rdx, rax
000ee7c6xor ebx, ebx
000ee7c8cmp ecx, 1
000ee7cblea rsi, [rip+0xf9bd6]
000ee7d2lea rax, [rip+0xf9bb7]
000ee7d9cmove rax, rsi
000ee7ddcmovne ebx, ecx
000ee7e0mov rcx, [rdi]
000ee7e3mov rsi, [rdi+16]
000ee7e7mov rdi, rcx
000ee7eamov rcx, rax
000ee7edcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ee7f2mov [rax], ebx
000ee7f4pop rbx
000ee7f5ret
000ee7bd
000ee7f6
000ee7f6aho_corasick::dfa::Builder::finish_build_one_start:
000ee7f6push rbp
000ee7f7push r15
000ee7f9push r14
000ee7fbpush r13
000ee7fdpush r12
000ee7ffpush rbx
000ee800sub rsp, 168
000ee807mov r13, rsi
000ee80alea rax, [rsp+7]
000ee80fmov [rax], dil
000ee812mov [rsp+8], rdx
000ee817mov rax, [rdx+120]
000ee81blea rcx, [rsp+128]
000ee823mov [rcx], rax
000ee826lea rax, [rsp+16]
000ee82bmov [rax], rcx
000ee82emov rbx, [rsi]
000ee831mov r14, [rsi+16]
000ee835imul r15, r14, 20
000ee839add r15, rbx
000ee83cmov rdi, r14
000ee83fcall aho_corasick::util::primitives::StateID::iter
000ee844lea rax, [rsp+136]
000ee84cmov [rax], rbx
000ee84fmov [rax+8], r15
000ee853and [rax+16], 0
000ee858mov [rax+24], r14
000ee85cmov [rsp+48], r13
000ee861
000ee861loc_ee861:
000ee861lea rdi, [rsp+136]
000ee869call _<aho_corasick::util::primitives::WithStateIDIter<I> as core::iter::traits::iterator::Iterator>::next
000ee86etest rdx, rdx
000ee871je 0xeea07
000ee877mov r14l, eax
000ee87amov r15, rdx
000ee87dmov rax, [rsp+16]
000ee882mov cl, [rax]
000ee884mov r12, r14
000ee887shl r12, cl
000ee88amov [rsp+32], r12l
000ee88fcmp [rdx+8], 0
000ee893mov rbx, [rsp+8]
000ee898je 0xee8b5
000ee89amov rdi, r13
000ee89dmov esi, r14l
000ee8a0call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000ee8a5mov ecx, edx
000ee8a7mov rdi, rbx
000ee8aamov esi, r12l
000ee8admov rdx, rax
000ee8b0call aho_corasick::dfa::DFA::set_matches
000ee8b5
000ee8b5loc_ee8b5:
000ee8b5lea rax, [rsp+7]
000ee8bamov [rsp+80], rax
000ee8bfmov [rsp+88], r15
000ee8c4mov [rsp+96], r13
000ee8c9mov [rsp+104], rbx
000ee8celea rax, [rsp+32]
000ee8d3mov [rsp+112], rax
000ee8d8lea rax, [rsp+16]
000ee8ddmov [rsp+120], rax
000ee8e2mov rdi, r13
000ee8e5mov esi, r14l
000ee8e8call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000ee8edmov [rsp+56], rax
000ee8f2mov [rsp+64], edx
000ee8f6xor ebp, ebp
000ee8f8xor r14l, r14l
000ee8fb
000ee8fbloc_ee8fb:
000ee8fblea rdi, [rsp+38]
000ee900lea r15, [rsp+56]
000ee905mov rsi, r15
000ee908call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000ee90dcmp [rsp+38], 0
000ee912je 0xee9a6
000ee918movzx r12l, [rsp+39]
000ee91emov eax, [rsp+40]
000ee922mov [rsp+28], eax
000ee926mov r15, r14
000ee929mov rcx, [rsp+8]
000ee92e
000ee92eloc_ee92e:
000ee92emov r14, r15
000ee931cmp r15, r12
000ee934jae 0xee971
000ee936movzx eax, r14b
000ee93amov r13b, [rcx+rax+128]
000ee942lea r15, [r14+1]
000ee946test bpl, bpl
000ee949mov bpl, 1
000ee94cje 0xee953
000ee94ecmp bl, r13b
000ee951je 0xee92e
000ee953
000ee953loc_ee953:
000ee953movzx edx, r13b
000ee957lea rdi, [rsp+80]
000ee95cmov esi, r14l
000ee95fpush 1
000ee961pop rcx
000ee962call aho_corasick::dfa::Builder::finish_build_one_start::_{{closure}}
000ee967mov rcx, [rsp+8]
000ee96cmov ebx, r13l
000ee96fjmp 0xee92e
000ee971
000ee971loc_ee971:
000ee971mov r15b, [rcx+r12+128]
000ee979test bpl, bpl
000ee97cje 0xee983
000ee97ecmp bl, r15b
000ee981je 0xee99b
000ee983
000ee983loc_ee983:
000ee983movzx edx, r15b
000ee987lea rdi, [rsp+80]
000ee98cmov esi, r12l
000ee98fmov ecx, [rsp+28]
000ee993call aho_corasick::dfa::Builder::finish_build_one_start::_{{closure}}
000ee998mov ebx, r15l
000ee99b
000ee99bloc_ee99b:
000ee99binc r14
000ee99emov bpl, 1
000ee9a1jmp 0xee8fb
000ee9a6
000ee9a6loc_ee9a6:
000ee9a6mov [rsp+56], r14
000ee9abmov [rsp+64], 255
000ee9b4mov [rsp+72], 0
000ee9b9
000ee9b9loc_ee9b9:
000ee9b9mov rdi, r15
000ee9bccall core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
000ee9c1test rax, rax
000ee9c4je 0xee9fd
000ee9c6movzx eax, dl
000ee9c9mov rcx, [rsp+8]
000ee9cemov r14b, [rcx+rax+128]
000ee9d6test bpl, bpl
000ee9d9mov bpl, 1
000ee9dcje 0xee9e3
000ee9decmp bl, r14b
000ee9e1je 0xee9b9
000ee9e3
000ee9e3loc_ee9e3:
000ee9e3movzx eax, r14b
000ee9e7lea rdi, [rsp+80]
000ee9ecmov esi, edx
000ee9eemov edx, eax
000ee9f0push 1
000ee9f2pop rcx
000ee9f3call aho_corasick::dfa::Builder::finish_build_one_start::_{{closure}}
000ee9f8mov ebx, r14l
000ee9fbjmp 0xee9b9
000ee9fd
000ee9fdloc_ee9fd:
000ee9fdmov r13, [rsp+48]
000eea02jmp 0xee861
000eea07
000eea07loc_eea07:
000eea07mov edx, [r13+416]
000eea0emov rax, [rsp+16]
000eea13mov cl, [rax]
000eea15shl rdx, cl
000eea18mov rsi, [rsp+8]
000eea1dmov [rsi+400], edx
000eea23mov edx, [r13+420]
000eea2amov cl, [rax]
000eea2cshl rdx, cl
000eea2fmov [rsi+404], edx
000eea35cmp [rsp+7], 0
000eea3aje 0xeea51
000eea3cand [rsi+408], 0
000eea43mov edx, [r13+428]
000eea4amov cl, [rax]
000eea4cshl rdx, cl
000eea4fjmp 0xeea65
000eea51
000eea51loc_eea51:
000eea51mov edx, [r13+424]
000eea58mov cl, [rax]
000eea5ashl rdx, cl
000eea5dmov [rsi+408], edx
000eea63xor edx, edx
000eea65
000eea65loc_eea65:
000eea65mov [rsi+412], edx
000eea6badd rsp, 168
000eea72pop rbx
000eea73pop r12
000eea75pop r13
000eea77pop r14
000eea79pop r15
000eea7bpop rbp
000eea7cret
000ee7f6
000ee7f6aho_corasick::dfa::Builder::finish_build_one_start:
000ee7f6push rbp
000ee7f7push r15
000ee7f9push r14
000ee7fbpush r13
000ee7fdpush r12
000ee7ffpush rbx
000ee800sub rsp, 168
000ee807mov r13, rsi
000ee80alea rax, [rsp+7]
000ee80fmov [rax], dil
000ee812mov [rsp+8], rdx
000ee817mov rax, [rdx+120]
000ee81blea rcx, [rsp+128]
000ee823mov [rcx], rax
000ee826lea rax, [rsp+16]
000ee82bmov [rax], rcx
000ee82emov rbx, [rsi]
000ee831mov r14, [rsi+16]
000ee835imul r15, r14, 20
000ee839add r15, rbx
000ee83cmov rdi, r14
000ee83fcall aho_corasick::util::primitives::StateID::iter
000ee844lea rax, [rsp+136]
000ee84cmov [rax], rbx
000ee84fmov [rax+8], r15
000ee853and [rax+16], 0
000ee858mov [rax+24], r14
000ee85cmov [rsp+48], r13
000ee861
000ee861loc_ee861:
000ee861lea rdi, [rsp+136]
000ee869call _<aho_corasick::util::primitives::WithStateIDIter<I> as core::iter::traits::iterator::Iterator>::next
000ee86etest rdx, rdx
000ee871je 0xeea07
000ee877mov r14l, eax
000ee87amov r15, rdx
000ee87dmov rax, [rsp+16]
000ee882mov cl, [rax]
000ee884mov r12, r14
000ee887shl r12, cl
000ee88amov [rsp+32], r12l
000ee88fcmp [rdx+8], 0
000ee893mov rbx, [rsp+8]
000ee898je 0xee8b5
000ee89amov rdi, r13
000ee89dmov esi, r14l
000ee8a0call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000ee8a5mov ecx, edx
000ee8a7mov rdi, rbx
000ee8aamov esi, r12l
000ee8admov rdx, rax
000ee8b0call aho_corasick::dfa::DFA::set_matches
000ee8b5
000ee8b5loc_ee8b5:
000ee8b5lea rax, [rsp+7]
000ee8bamov [rsp+80], rax
000ee8bfmov [rsp+88], r15
000ee8c4mov [rsp+96], r13
000ee8c9mov [rsp+104], rbx
000ee8celea rax, [rsp+32]
000ee8d3mov [rsp+112], rax
000ee8d8lea rax, [rsp+16]
000ee8ddmov [rsp+120], rax
000ee8e2mov rdi, r13
000ee8e5mov esi, r14l
000ee8e8call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000ee8edmov [rsp+56], rax
000ee8f2mov [rsp+64], edx
000ee8f6xor ebp, ebp
000ee8f8xor r14l, r14l
000ee8fb
000ee8fbloc_ee8fb:
000ee8fblea rdi, [rsp+38]
000ee900lea r15, [rsp+56]
000ee905mov rsi, r15
000ee908call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000ee90dcmp [rsp+38], 0
000ee912je 0xee9a6
000ee918movzx r12l, [rsp+39]
000ee91emov eax, [rsp+40]
000ee922mov [rsp+28], eax
000ee926mov r15, r14
000ee929mov rcx, [rsp+8]
000ee92e
000ee92eloc_ee92e:
000ee92emov r14, r15
000ee931cmp r15, r12
000ee934jae 0xee971
000ee936movzx eax, r14b
000ee93amov r13b, [rcx+rax+128]
000ee942lea r15, [r14+1]
000ee946test bpl, bpl
000ee949mov bpl, 1
000ee94cje 0xee953
000ee94ecmp bl, r13b
000ee951je 0xee92e
000ee953
000ee953loc_ee953:
000ee953movzx edx, r13b
000ee957lea rdi, [rsp+80]
000ee95cmov esi, r14l
000ee95fpush 1
000ee961pop rcx
000ee962call aho_corasick::dfa::Builder::finish_build_one_start::_{{closure}}
000ee967mov rcx, [rsp+8]
000ee96cmov ebx, r13l
000ee96fjmp 0xee92e
000ee971
000ee971loc_ee971:
000ee971mov r15b, [rcx+r12+128]
000ee979test bpl, bpl
000ee97cje 0xee983
000ee97ecmp bl, r15b
000ee981je 0xee99b
000ee983
000ee983loc_ee983:
000ee983movzx edx, r15b
000ee987lea rdi, [rsp+80]
000ee98cmov esi, r12l
000ee98fmov ecx, [rsp+28]
000ee993call aho_corasick::dfa::Builder::finish_build_one_start::_{{closure}}
000ee998mov ebx, r15l
000ee99b
000ee99bloc_ee99b:
000ee99binc r14
000ee99emov bpl, 1
000ee9a1jmp 0xee8fb
000ee9a6
000ee9a6loc_ee9a6:
000ee9a6mov [rsp+56], r14
000ee9abmov [rsp+64], 255
000ee9b4mov [rsp+72], 0
000ee9b9
000ee9b9loc_ee9b9:
000ee9b9mov rdi, r15
000ee9bccall core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
000ee9c1test rax, rax
000ee9c4je 0xee9fd
000ee9c6movzx eax, dl
000ee9c9mov rcx, [rsp+8]
000ee9cemov r14b, [rcx+rax+128]
000ee9d6test bpl, bpl
000ee9d9mov bpl, 1
000ee9dcje 0xee9e3
000ee9decmp bl, r14b
000ee9e1je 0xee9b9
000ee9e3
000ee9e3loc_ee9e3:
000ee9e3movzx eax, r14b
000ee9e7lea rdi, [rsp+80]
000ee9ecmov esi, edx
000ee9eemov edx, eax
000ee9f0push 1
000ee9f2pop rcx
000ee9f3call aho_corasick::dfa::Builder::finish_build_one_start::_{{closure}}
000ee9f8mov ebx, r14l
000ee9fbjmp 0xee9b9
000ee9fd
000ee9fdloc_ee9fd:
000ee9fdmov r13, [rsp+48]
000eea02jmp 0xee861
000eea07
000eea07loc_eea07:
000eea07mov edx, [r13+416]
000eea0emov rax, [rsp+16]
000eea13mov cl, [rax]
000eea15shl rdx, cl
000eea18mov rsi, [rsp+8]
000eea1dmov [rsi+400], edx
000eea23mov edx, [r13+420]
000eea2amov cl, [rax]
000eea2cshl rdx, cl
000eea2fmov [rsi+404], edx
000eea35cmp [rsp+7], 0
000eea3aje 0xeea51
000eea3cand [rsi+408], 0
000eea43mov edx, [r13+428]
000eea4amov cl, [rax]
000eea4cshl rdx, cl
000eea4fjmp 0xeea65
000eea51
000eea51loc_eea51:
000eea51mov edx, [r13+424]
000eea58mov cl, [rax]
000eea5ashl rdx, cl
000eea5dmov [rsi+408], edx
000eea63xor edx, edx
000eea65
000eea65loc_eea65:
000eea65mov [rsi+412], edx
000eea6badd rsp, 168
000eea72pop rbx
000eea73pop r12
000eea75pop r13
000eea77pop r14
000eea79pop r15
000eea7bpop rbp
000eea7cret
000ee7f6
000eea7d
000eea7daho_corasick::dfa::Builder::finish_build_one_start::_{{closure}}:
000eea7dpush rbp
000eea7epush r15
000eea80push r14
000eea82push r13
000eea84push r12
000eea86push rbx
000eea87sub rsp, 56
000eea8bmov r14l, ecx
000eea8emov [rsp+16], edx
000eea92mov [rsp+8], rdi
000eea97cmp ecx, 1
000eea9ajne 0xeeaac
000eea9cmov rcx, [rsp+8]
000eeaa1mov rax, [rcx]
000eeaa4xor r14l, r14l
000eeaa7cmp [rax], 0
000eeaaaje 0xeeaf4
000eeaac
000eeaacloc_eeaac:
000eeaacmov rdx, [rsp+8]
000eeab1mov rax, [rdx+40]
000eeab5mov rax, [rax]
000eeab8mov cl, [rax]
000eeabashl r14, cl
000eeabdmov rax, [rdx+24]
000eeac1mov rcx, [rdx+32]
000eeac5mov ecx, [rcx]
000eeac7movzx edx, [rsp+16]
000eeaccadd rdx, rcx
000eeacfmov rdi, [rax]
000eead2mov rsi, [rax+16]
000eead6lea rcx, [rip+0xf96a3]
000eeaddcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000eeae2mov [rax], r14l
000eeae5add rsp, 56
000eeae9pop rbx
000eeaeapop r12
000eeaecpop r13
000eeaeepop r14
000eeaf0pop r15
000eeaf2pop rbp
000eeaf3ret
000eeaf4
000eeaf4loc_eeaf4:
000eeaf4mov rax, [rcx+8]
000eeaf8mov r15l, [rax+12]
000eeafctest r15l, r15l
000eeaffje 0xeeaac
000eeb01mov ebp, esi
000eeb03mov rax, [rsp+8]
000eeb08mov r12, [rax+16]
000eeb0cmovzx eax, bpl
000eeb10mov [rsp+32], rax
000eeb15lea rbx, [rsp+22]
000eeb1alea r13, [rsp+40]
000eeb1f
000eeb1floc_eeb1f:
000eeb1fmov rdi, [r12]
000eeb23mov rsi, [r12+16]
000eeb28mov edx, r15l
000eeb2blea rcx, [rip+0xfe776]
000eeb32call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000eeb37mov eax, [rax+4]
000eeb3atest rax, rax
000eeb3dje 0xeeb91
000eeb3fmov rcx, [rsp+32]
000eeb44movzx edx, [r12+rcx+144]
000eeb4dadd rdx, rax
000eeb50mov rdi, [r12+48]
000eeb55mov rsi, [r12+64]
000eeb5alea rcx, [rip+0xfe75f]
000eeb61call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000eeb66mov r14l, [rax]
000eeb69
000eeb69loc_eeb69:
000eeb69cmp r14l, 1
000eeb6djne 0xeeaac
000eeb73
000eeb73loc_eeb73:
000eeb73mov rdi, [r12]
000eeb77mov rsi, [r12+16]
000eeb7cmov edx, r15l
000eeb7flea rcx, [rip+0xfef72]
000eeb86call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000eeb8bmov r15l, [rax+12]
000eeb8fjmp 0xeeb1f
000eeb91
000eeb91loc_eeb91:
000eeb91mov rdi, r12
000eeb94mov esi, r15l
000eeb97call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000eeb9cmov [rsp+40], rax
000eeba1mov [rsp+48], edx
000eeba5
000eeba5loc_eeba5:
000eeba5mov rdi, rbx
000eeba8mov rsi, r13
000eebabcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000eebb0cmp [rsp+22], 0
000eebb5je 0xeeb73
000eebb7cmp [rsp+23], bpl
000eebbcjb 0xeeba5
000eebbejne 0xeeb73
000eebc0mov r14l, [rsp+24]
000eebc5jmp 0xeeb69
000eea7d
000eea7daho_corasick::dfa::Builder::finish_build_one_start::_{{closure}}:
000eea7dpush rbp
000eea7epush r15
000eea80push r14
000eea82push r13
000eea84push r12
000eea86push rbx
000eea87sub rsp, 56
000eea8bmov r14l, ecx
000eea8emov [rsp+16], edx
000eea92mov [rsp+8], rdi
000eea97cmp ecx, 1
000eea9ajne 0xeeaac
000eea9cmov rcx, [rsp+8]
000eeaa1mov rax, [rcx]
000eeaa4xor r14l, r14l
000eeaa7cmp [rax], 0
000eeaaaje 0xeeaf4
000eeaac
000eeaacloc_eeaac:
000eeaacmov rdx, [rsp+8]
000eeab1mov rax, [rdx+40]
000eeab5mov rax, [rax]
000eeab8mov cl, [rax]
000eeabashl r14, cl
000eeabdmov rax, [rdx+24]
000eeac1mov rcx, [rdx+32]
000eeac5mov ecx, [rcx]
000eeac7movzx edx, [rsp+16]
000eeaccadd rdx, rcx
000eeacfmov rdi, [rax]
000eead2mov rsi, [rax+16]
000eead6lea rcx, [rip+0xf96a3]
000eeaddcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000eeae2mov [rax], r14l
000eeae5add rsp, 56
000eeae9pop rbx
000eeaeapop r12
000eeaecpop r13
000eeaeepop r14
000eeaf0pop r15
000eeaf2pop rbp
000eeaf3ret
000eeaf4
000eeaf4loc_eeaf4:
000eeaf4mov rax, [rcx+8]
000eeaf8mov r15l, [rax+12]
000eeafctest r15l, r15l
000eeaffje 0xeeaac
000eeb01mov ebp, esi
000eeb03mov rax, [rsp+8]
000eeb08mov r12, [rax+16]
000eeb0cmovzx eax, bpl
000eeb10mov [rsp+32], rax
000eeb15lea rbx, [rsp+22]
000eeb1alea r13, [rsp+40]
000eeb1f
000eeb1floc_eeb1f:
000eeb1fmov rdi, [r12]
000eeb23mov rsi, [r12+16]
000eeb28mov edx, r15l
000eeb2blea rcx, [rip+0xfe776]
000eeb32call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000eeb37mov eax, [rax+4]
000eeb3atest rax, rax
000eeb3dje 0xeeb91
000eeb3fmov rcx, [rsp+32]
000eeb44movzx edx, [r12+rcx+144]
000eeb4dadd rdx, rax
000eeb50mov rdi, [r12+48]
000eeb55mov rsi, [r12+64]
000eeb5alea rcx, [rip+0xfe75f]
000eeb61call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000eeb66mov r14l, [rax]
000eeb69
000eeb69loc_eeb69:
000eeb69cmp r14l, 1
000eeb6djne 0xeeaac
000eeb73
000eeb73loc_eeb73:
000eeb73mov rdi, [r12]
000eeb77mov rsi, [r12+16]
000eeb7cmov edx, r15l
000eeb7flea rcx, [rip+0xfef72]
000eeb86call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000eeb8bmov r15l, [rax+12]
000eeb8fjmp 0xeeb1f
000eeb91
000eeb91loc_eeb91:
000eeb91mov rdi, r12
000eeb94mov esi, r15l
000eeb97call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000eeb9cmov [rsp+40], rax
000eeba1mov [rsp+48], edx
000eeba5
000eeba5loc_eeba5:
000eeba5mov rdi, rbx
000eeba8mov rsi, r13
000eebabcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000eebb0cmp [rsp+22], 0
000eebb5je 0xeeb73
000eebb7cmp [rsp+23], bpl
000eebbcjb 0xeeba5
000eebbejne 0xeeb73
000eebc0mov r14l, [rsp+24]
000eebc5jmp 0xeeb69
000eea7d
Loading..