File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
000e6c6b
000e6c6b_<aho_corasick::nfa::noncontiguous::NFA as core::fmt::Debug>::fmt:
000e6c6bpush rbp
000e6c6cpush r15
000e6c6epush r14
000e6c70push r13
000e6c72push r12
000e6c74push rbx
000e6c75sub rsp, 312
000e6c7cmov r14, rsi
000e6c7fmov r15, rdi
000e6c82lea rax, [rip+0x1023df]
000e6c89lea rbx, [rsp+120]
000e6c8emov [rbx], rax
000e6c91mov [rbx+8], 1
000e6c99lea rax, [rip-0x559a8]
000e6ca0mov [rbx+16], rax
000e6ca4xorps x0, x0
000e6ca7movups [rbx+24], x0
000e6cabmov rdi, [rsi+32]
000e6cafmov rsi, [rsi+40]
000e6cb3mov rdx, rbx
000e6cb6call core::fmt::Formatter::write_fmt
000e6cbbmov cl, 1
000e6cbdtest al, al
000e6cbfjne 0xe7666
000e6cc5mov [rsp+248], r15
000e6ccdmov rax, [rsp+248]
000e6cd5mov r15, [rax]
000e6cd8mov rax, [rsp+248]
000e6ce0mov r13, [rax+16]
000e6ce4imul rax, r13, 20
000e6ce8mov [rsp+264], rax
000e6cf0lea r12, [r15+rax]
000e6cf4mov rdi, r13
000e6cf7call aho_corasick::util::primitives::StateID::iter
000e6cfclea rax, [rsp+280]
000e6d04mov [rax], r15
000e6d07mov r15, [rsp+248]
000e6d0fmov [rax+8], r12
000e6d13and [rax+16], 0
000e6d18mov [rsp+272], r13
000e6d20mov [rax+24], r13
000e6d24mov eax, [r15+420]
000e6d2bmov [rsp+244], eax
000e6d32mov eax, [r15+424]
000e6d39mov [rsp+260], eax
000e6d40mov eax, [r15+428]
000e6d47mov [rsp+256], eax
000e6d4elea rbp, [rsp+88]
000e6d53mov r12, [r14+32]
000e6d57mov rax, [r14+40]
000e6d5bmov [rsp], rax
000e6d5flea r14, [rsp+32]
000e6d64
000e6d64loc_e6d64:
000e6d64lea rdi, [rsp+280]
000e6d6ccall _<aho_corasick::util::primitives::WithStateIDIter<I> as core::iter::traits::iterator::Iterator>::next
000e6d71test rdx, rdx
000e6d74je 0xe746d
000e6d7amov r13, rdx
000e6d7dtest eax, eax
000e6d7fmov [rsp+16], rax
000e6d84je 0xe6e37
000e6d8acmp eax, 1
000e6d8djne 0xe6e8a
000e6d93push 1
000e6d95pop rdx
000e6d96mov [rsp+24], rdx
000e6d9blea rax, [rsp+24]
000e6da0mov [rsp+80], rax
000e6da5lea rax, [rip+0x1d2c4]
000e6dacmov [rsp+88], rax
000e6db1push 2
000e6db3pop rax
000e6db4mov [rsp+120], rax
000e6db9and [rsp+136], 0
000e6dc2mov [rsp+144], 6
000e6dceand [rsp+152], 0
000e6dd7mov rcx, 0x800000020
000e6de1mov [rsp+160], rcx
000e6de9mov [rsp+168], 3
000e6df1lea rcx, [rip+0x1012b0]
000e6df8mov [rsp+32], rcx
000e6dfdmov [rsp+40], rax
000e6e02mov [rsp+64], rbx
000e6e07mov [rsp+72], rdx
000e6e0clea rax, [rsp+80]
000e6e11mov [rsp+48], rax
000e6e16mov [rsp+56], rdx
000e6e1bmov rdi, r12
000e6e1emov rsi, [rsp]
000e6e22mov rdx, r14
000e6e25call core::fmt::Formatter::write_fmt
000e6e2atest al, al
000e6e2cje 0xe6d64
000e6e32jmp 0xe7664
000e6e37
000e6e37loc_e6e37:
000e6e37lea rax, [rip+0x1070ea]
000e6e3emov [rsp+120], rax
000e6e43mov [rsp+128], 1
000e6e4flea rax, [rip-0x55b5e]
000e6e56mov [rsp+136], rax
000e6e5exorps x0, x0
000e6e61movups [rsp+144], x0
000e6e69mov rdi, r12
000e6e6cmov rsi, [rsp]
000e6e70mov rdx, rbx
000e6e73call core::fmt::Formatter::write_fmt
000e6e78mov rcx, [rsp+16]
000e6e7dtest al, al
000e6e7fje 0xe6f1d
000e6e85jmp 0xe7664
000e6e8a
000e6e8aloc_e6e8a:
000e6e8alea ecx, [rax-1]
000e6e8dcmp [rsp+260], eax
000e6e94sete dl
000e6e97cmp [rsp+256], eax
000e6e9esete al
000e6ea1or al, dl
000e6ea3cmp ecx, [rsp+244]
000e6eaajae 0xe6eb9
000e6eactest al, al
000e6eaeje 0xe6ec6
000e6eb0lea rax, [rip+0x101079]
000e6eb7jmp 0xe6ed6
000e6eb9
000e6eb9loc_e6eb9:
000e6eb9test al, al
000e6ebbje 0xe6ecf
000e6ebdlea rax, [rip+0x10105c]
000e6ec4jmp 0xe6ed6
000e6ec6
000e6ec6loc_e6ec6:
000e6ec6lea rax, [rip+0x10704b]
000e6ecdjmp 0xe6ed6
000e6ecf
000e6ecfloc_e6ecf:
000e6ecflea rax, [rip+0x107032]
000e6ed6
000e6ed6loc_e6ed6:
000e6ed6mov [rsp+120], rax
000e6edbmov [rsp+128], 1
000e6ee7lea rax, [rip-0x55bf6]
000e6eeemov [rsp+136], rax
000e6ef6xorps x0, x0
000e6ef9movups [rsp+144], x0
000e6f01mov rdi, r12
000e6f04mov rsi, [rsp]
000e6f08mov rdx, rbx
000e6f0bcall core::fmt::Formatter::write_fmt
000e6f10test al, al
000e6f12mov rcx, [rsp+16]
000e6f17jne 0xe7664
000e6f1d
000e6f1dloc_e6f1d:
000e6f1dmov eax, ecx
000e6f1fmov [rsp+232], rax
000e6f27mov eax, [r13+12]
000e6f2bmov [rsp+24], rax
000e6f30push 2
000e6f32pop rdx
000e6f33mov [rsp+120], rdx
000e6f38and [rsp+136], 0
000e6f41push 6
000e6f43pop rsi
000e6f44mov [rsp+144], rsi
000e6f4cand [rsp+152], 0
000e6f55lea rax, [rsp+232]
000e6f5dmov [rsp+80], rax
000e6f62lea rax, [rip+0x1d107]
000e6f69mov [rsp+88], rax
000e6f6emov rdi, 0x800000020
000e6f78mov [rsp+160], rdi
000e6f80mov r8b, 3
000e6f83mov [rsp+168], r8b
000e6f8bmov [rsp+176], rdx
000e6f93and [rsp+192], 0
000e6f9clea rcx, [rsp+24]
000e6fa1mov [rsp+96], rcx
000e6fa6mov [rsp+104], rax
000e6fabmov [rsp+200], rsi
000e6fb3mov [rsp+208], 1
000e6fbfmov [rsp+216], rdi
000e6fc7mov [rsp+224], r8b
000e6fcflea rax, [rip+0x10145a]
000e6fd6mov [rsp+32], rax
000e6fdbmov [rsp+40], 3
000e6fe4mov [rsp+64], rbx
000e6fe9mov [rsp+72], rdx
000e6feelea rax, [rsp+80]
000e6ff3mov [rsp+48], rax
000e6ff8mov [rsp+56], rdx
000e6ffdmov rdi, r12
000e7000mov rsi, [rsp]
000e7004mov rdx, r14
000e7007call core::fmt::Formatter::write_fmt
000e700cmov rsi, [rsp+16]
000e7011test al, al
000e7013jne 0xe7664
000e7019mov rdi, r15
000e701ccall aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e7021and [rsp+80], 0
000e7027mov [rsp+88], rax
000e702cmov [rsp+96], edx
000e7030and [rsp+104], 0
000e7035
000e7035loc_e7035:
000e7035mov rdi, rbx
000e7038mov rsi, rbp
000e703bcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7040cmp [rsp+120], 0
000e7045je 0xe709d
000e7047movzx eax, [rsp+121]
000e704cmov ecx, [rsp+122]
000e7050cmp [rsp+104], 0
000e7055je 0xe707d
000e7057mov r13b, [rsp+108]
000e705cmov r15l, [rsp+112]
000e7061cmp r15l, ecx
000e7064jne 0xe70bf
000e7066movzx edx, r13b
000e706ashl rcx, 32
000e706eshl rax, 8
000e7072or rax, rcx
000e7075or rax, rdx
000e7078mov rdx, rax
000e707bjmp 0xe708e
000e707d
000e707dloc_e707d:
000e707dshl rcx, 32
000e7081mov rdx, rax
000e7084shl rdx, 8
000e7088or rdx, rcx
000e708bor rdx, rax
000e708e
000e708eloc_e708e:
000e708emov [rsp+104], 1
000e7096mov [rsp+108], rdx
000e709bjmp 0xe7035
000e709d
000e709dloc_e709d:
000e709dmov eax, [rsp+104]
000e70a1and [rsp+104], 0
000e70a6test eax, eax
000e70a8je 0xe726b
000e70aemov r13b, [rsp+108]
000e70b3mov r14b, [rsp+109]
000e70b8mov r15l, [rsp+112]
000e70bdjmp 0xe70e2
000e70bf
000e70bfloc_e70bf:
000e70bfmov r14b, [rsp+109]
000e70c4shl rcx, 32
000e70c8mov rdx, rax
000e70cbshl rdx, 8
000e70cfor rdx, rcx
000e70d2or rdx, rax
000e70d5mov [rsp+104], 1
000e70ddmov [rsp+108], rdx
000e70e2
000e70e2loc_e70e2:
000e70e2mov rax, [rsp+80]
000e70e7lea rcx, [rax+1]
000e70ebmov [rsp+80], rcx
000e70f0test rax, rax
000e70f3je 0xe713e
000e70f5lea rax, [rip+0x106e6c]
000e70fcmov [rsp+120], rax
000e7101mov [rsp+128], 1
000e710dlea rax, [rip-0x55e1c]
000e7114mov [rsp+136], rax
000e711cxorps x0, x0
000e711fmovups [rsp+144], x0
000e7127mov rdi, r12
000e712amov rsi, [rsp]
000e712emov rdx, rbx
000e7131call core::fmt::Formatter::write_fmt
000e7136test al, al
000e7138jne 0xe7664
000e713e
000e713eloc_e713e:
000e713emov eax, r15l
000e7141cmp r13b, r14b
000e7144jne 0xe71ca
000e714amov [rsp+232], r13b
000e7152mov [rsp+24], rax
000e7157lea rax, [rsp+232]
000e715fmov [rsp+32], rax
000e7164lea rax, [rip+1786]
000e716bmov [rsp+40], rax
000e7170lea rax, [rip+0x106e31]
000e7177mov [rsp+120], rax
000e717cpush 2
000e717epop rcx
000e717fmov [rsp+128], rcx
000e7187and [rsp+152], 0
000e7190lea rax, [rsp+24]
000e7195mov [rsp+48], rax
000e719alea rax, [rip-0x1c47e]
000e71a1mov [rsp+56], rax
000e71a6lea rax, [rsp+32]
000e71abmov [rsp+136], rax
000e71b3mov [rsp+144], rcx
000e71bbmov rdi, r12
000e71bemov rsi, [rsp]
000e71c2mov rdx, rbx
000e71c5jmp 0xe7259
000e71ca
000e71caloc_e71ca:
000e71camov [rsp+15], r13b
000e71cfmov [rsp+232], r14b
000e71d7mov [rsp+24], rax
000e71dclea rax, [rsp+15]
000e71e1mov [rsp+120], rax
000e71e6lea rcx, [rip+1656]
000e71edmov [rsp+128], rcx
000e71f5lea rax, [rsp+232]
000e71fdmov [rsp+136], rax
000e7205mov [rsp+144], rcx
000e720dlea rax, [rip+0x106d64]
000e7214mov [rsp+32], rax
000e7219push 3
000e721bpop rcx
000e721cmov [rsp+40], rcx
000e7221and [rsp+64], 0
000e7227lea rax, [rsp+24]
000e722cmov [rsp+152], rax
000e7234lea rax, [rip-0x1c518]
000e723bmov [rsp+160], rax
000e7243mov [rsp+48], rbx
000e7248mov [rsp+56], rcx
000e724dmov rdi, r12
000e7250mov rsi, [rsp]
000e7254lea rdx, [rsp+32]
000e7259
000e7259loc_e7259:
000e7259call core::fmt::Formatter::write_fmt
000e725etest al, al
000e7260je 0xe7035
000e7266jmp 0xe7664
000e726b
000e726bloc_e726b:
000e726blea rax, [rip+0x129ac6]
000e7272mov [rsp+120], rax
000e7277mov [rsp+128], 1
000e7283lea rax, [rip-0x55f92]
000e728amov [rsp+136], rax
000e7292xorps x0, x0
000e7295movups [rsp+144], x0
000e729dmov rdi, r12
000e72a0mov rsi, [rsp]
000e72a4mov rdx, rbx
000e72a7call core::fmt::Formatter::write_fmt
000e72actest al, al
000e72aemov r15, [rsp+248]
000e72b6lea r14, [rsp+32]
000e72bbmov rax, [rsp+16]
000e72c0jne 0xe7664
000e72c6dec eax
000e72c8cmp eax, [rsp+244]
000e72cfjae 0xe6d64
000e72d5lea rax, [rip+0x101184]
000e72dcmov [rsp+120], rax
000e72e1mov [rsp+128], 1
000e72edlea rax, [rip-0x55ffc]
000e72f4mov [rsp+136], rax
000e72fcxorps x0, x0
000e72ffmovups [rsp+144], x0
000e7307mov rdi, r12
000e730amov rsi, [rsp]
000e730emov rdx, rbx
000e7311call core::fmt::Formatter::write_fmt
000e7316mov rsi, [rsp+16]
000e731btest al, al
000e731djne 0xe7664
000e7323mov rdi, r15
000e7326call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e732bmov [rsp+32], rax
000e7330mov [rsp+40], edx
000e7334and [rsp+48], 0
000e733alea r13, [rsp+80]
000e733f
000e733floc_e733f:
000e733flea rdi, [rsp+32]
000e7344call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7349test eax, eax
000e734bje 0xe741a
000e7351mov r14l, edx
000e7354mov rax, [rsp+48]
000e7359lea rcx, [rax+1]
000e735dmov [rsp+48], rcx
000e7362test rax, rax
000e7365je 0xe73b0
000e7367lea rax, [rip+0x106bfa]
000e736emov [rsp+120], rax
000e7373mov [rsp+128], 1
000e737flea rax, [rip-0x5608e]
000e7386mov [rsp+136], rax
000e738exorps x0, x0
000e7391movups [rsp+144], x0
000e7399mov rdi, r12
000e739cmov rsi, [rsp]
000e73a0mov rdx, rbx
000e73a3call core::fmt::Formatter::write_fmt
000e73a8test al, al
000e73aajne 0xe7664
000e73b0
000e73b0loc_e73b0:
000e73b0mov eax, r14l
000e73b3mov [rsp+24], rax
000e73b8lea rax, [rip+0x12a1d1]
000e73bfmov [rsp+120], rax
000e73c4push 1
000e73c6pop rcx
000e73c7mov [rsp+128], rcx
000e73cfand [rsp+152], 0
000e73d8lea rax, [rsp+24]
000e73ddmov [rsp+80], rax
000e73e2lea rax, [rip+0x1cc87]
000e73e9mov [rsp+88], rax
000e73eemov [rsp+136], r13
000e73f6mov [rsp+144], rcx
000e73femov rdi, r12
000e7401mov rsi, [rsp]
000e7405mov rdx, rbx
000e7408call core::fmt::Formatter::write_fmt
000e740dtest al, al
000e740fje 0xe733f
000e7415jmp 0xe7664
000e741a
000e741aloc_e741a:
000e741alea rax, [rip+0x129917]
000e7421mov [rsp+120], rax
000e7426mov [rsp+128], 1
000e7432lea rax, [rip-0x56141]
000e7439mov [rsp+136], rax
000e7441xorps x0, x0
000e7444movups [rsp+144], x0
000e744cmov rdi, r12
000e744fmov rsi, [rsp]
000e7453mov rdx, rbx
000e7456call core::fmt::Formatter::write_fmt
000e745btest al, al
000e745dlea r14, [rsp+32]
000e7462je 0xe6d64
000e7468jmp 0xe7664
000e746d
000e746dloc_e746d:
000e746dlea rax, [r15+432]
000e7474mov [rsp+32], rax
000e7479lea rax, [rip+0x100b28]
000e7480lea rdx, [rsp+120]
000e7485mov [rdx], rax
000e7488mov [rdx+8], 2
000e7490and [rdx+32], 0
000e7495lea rax, [rip-23132]
000e749cmov [rsp+40], rax
000e74a1mov [rdx+16], r14
000e74a5mov [rdx+24], 1
000e74admov rdi, r12
000e74b0mov r13, [rsp]
000e74b4mov rsi, r13
000e74b7call core::fmt::Formatter::write_fmt
000e74bctest al, al
000e74bejne 0xe7664
000e74c4mov rbx, [r15+120]
000e74c8test rbx, rbx
000e74cbsetne [rsp+80]
000e74d0lea rbp, [rsp+80]
000e74d5mov [rsp+32], rbp
000e74dalea rax, [rip+0x100ae7]
000e74e1lea rdx, [rsp+120]
000e74e6mov [rdx], rax
000e74e9mov [rdx+8], 2
000e74f1and [rdx+32], 0
000e74f6lea rax, [rip-22720]
000e74fdmov [rsp+40], rax
000e7502mov [rdx+16], r14
000e7506mov [rdx+24], 1
000e750emov rdi, r12
000e7511mov rsi, r13
000e7514call core::fmt::Formatter::write_fmt
000e7519test al, al
000e751bjne 0xe7664
000e7521mov rax, [rsp+272]
000e7529mov [rsp+80], rax
000e752elea rax, [rip+0x106933]
000e7535lea rdx, [rsp+120]
000e753amov [rdx], rax
000e753dmov [rdx+8], 2
000e7545and [rdx+32], 0
000e754amov [rsp+32], rbp
000e754flea rax, [rip-0x1c833]
000e7556mov [rsp+40], rax
000e755bmov [rdx+16], r14
000e755fmov [rdx+24], 1
000e7567mov rdi, r12
000e756amov rsi, r13
000e756dcall core::fmt::Formatter::write_fmt
000e7572test al, al
000e7574jne 0xe7664
000e757amov rax, [r15+112]
000e757emov [rsp+16], rax
000e7583mov [rsp+80], rax
000e7588lea rax, [rip+0x1068f9]
000e758flea rdx, [rsp+120]
000e7594mov [rdx], rax
000e7597mov [rdx+8], 2
000e759fand [rdx+32], 0
000e75a4mov [rsp+32], rbp
000e75a9lea rbp, [rip-0x1c88d]
000e75b0mov [rsp+40], rbp
000e75b5mov [rdx+16], r14
000e75b9mov [rdx+24], 1
000e75c1mov rdi, r12
000e75c4mov rsi, r13
000e75c7call core::fmt::Formatter::write_fmt
000e75cctest al, al
000e75cejne 0xe7664
000e75d4lea rax, [rip+0x100a0d]
000e75dblea rdx, [rsp+120]
000e75e0mov [rdx], rax
000e75e3lea rax, [r15+400]
000e75eamov [rdx+8], 2
000e75f2and [rdx+32], 0
000e75f7mov [rsp+32], rax
000e75fcmov [rsp+40], rbp
000e7601mov [rdx+16], r14
000e7605mov [rdx+24], 1
000e760dmov rdi, r12
000e7610mov rsi, r13
000e7613call core::fmt::Formatter::write_fmt
000e7618test al, al
000e761ajne 0xe7664
000e761clea rax, [rip+0x1009e5]
000e7623lea rdx, [rsp+120]
000e7628mov [rdx], rax
000e762blea rax, [r15+408]
000e7632mov [rdx+8], 2
000e763aand [rdx+32], 0
000e763fmov [rsp+32], rax
000e7644mov [rsp+40], rbp
000e7649mov [rdx+16], r14
000e764dmov [rdx+24], 1
000e7655mov rdi, r12
000e7658mov rsi, r13
000e765bcall core::fmt::Formatter::write_fmt
000e7660test al, al
000e7662je 0xe767a
000e7664
000e7664loc_e7664:
000e7664mov cl, 1
000e7666
000e7666loc_e7666:
000e7666mov eax, ecx
000e7668add rsp, 312
000e766fpop rbx
000e7670pop r12
000e7672pop r13
000e7674pop r14
000e7676pop r15
000e7678pop rbp
000e7679ret
000e767a
000e767aloc_e767a:
000e767aimul rax, [r15+40], 9
000e767fmov rcx, [r15+88]
000e7683test rbx, rbx
000e7686je 0xe768f
000e7688mov rbx, [r15+136]
000e768f
000e768floc_e768f:
000e768fmov rdx, [rsp+16]
000e7694add rdx, [r15+64]
000e7698add rax, [rsp+264]
000e76a0lea rax, [rax+8*rcx]
000e76a4lea rax, [rax+4*rdx]
000e76a8add rax, rbx
000e76abmov [rsp+80], rax
000e76b0lea rax, [rip+0x1009d1]
000e76b7lea rdx, [rsp+120]
000e76bcmov [rdx], rax
000e76bfmov [rdx+8], 2
000e76c7and [rdx+32], 0
000e76cclea rax, [rsp+80]
000e76d1mov [rsp+32], rax
000e76d6mov [rsp+40], rbp
000e76dblea rax, [rsp+32]
000e76e0mov [rdx+16], rax
000e76e4mov [rdx+24], 1
000e76ecmov rdi, r12
000e76efmov rsi, r13
000e76f2call core::fmt::Formatter::write_fmt
000e76f7test al, al
000e76f9mov cl, 1
000e76fbjne 0xe7666
000e7701lea rax, [rip+0x1067a0]
000e7708lea rdx, [rsp+120]
000e770dmov [rdx], rax
000e7710mov [rdx+8], 1
000e7718lea rax, [rip-0x56427]
000e771fmov [rdx+16], rax
000e7723xorps x0, x0
000e7726movups [rdx+24], x0
000e772amov rdi, r12
000e772dmov rsi, r13
000e7730call core::fmt::Formatter::write_fmt
000e7735mov ecx, eax
000e7737jmp 0xe7666
000e6c6b
000e6c6b_<aho_corasick::nfa::noncontiguous::NFA as core::fmt::Debug>::fmt:
000e6c6bpush rbp
000e6c6cpush r15
000e6c6epush r14
000e6c70push r13
000e6c72push r12
000e6c74push rbx
000e6c75sub rsp, 312
000e6c7cmov r14, rsi
000e6c7fmov r15, rdi
000e6c82lea rax, [rip+0x1023df]
000e6c89lea rbx, [rsp+120]
000e6c8emov [rbx], rax
000e6c91mov [rbx+8], 1
000e6c99lea rax, [rip-0x559a8]
000e6ca0mov [rbx+16], rax
000e6ca4xorps x0, x0
000e6ca7movups [rbx+24], x0
000e6cabmov rdi, [rsi+32]
000e6cafmov rsi, [rsi+40]
000e6cb3mov rdx, rbx
000e6cb6call core::fmt::Formatter::write_fmt
000e6cbbmov cl, 1
000e6cbdtest al, al
000e6cbfjne 0xe7666
000e6cc5mov [rsp+248], r15
000e6ccdmov rax, [rsp+248]
000e6cd5mov r15, [rax]
000e6cd8mov rax, [rsp+248]
000e6ce0mov r13, [rax+16]
000e6ce4imul rax, r13, 20
000e6ce8mov [rsp+264], rax
000e6cf0lea r12, [r15+rax]
000e6cf4mov rdi, r13
000e6cf7call aho_corasick::util::primitives::StateID::iter
000e6cfclea rax, [rsp+280]
000e6d04mov [rax], r15
000e6d07mov r15, [rsp+248]
000e6d0fmov [rax+8], r12
000e6d13and [rax+16], 0
000e6d18mov [rsp+272], r13
000e6d20mov [rax+24], r13
000e6d24mov eax, [r15+420]
000e6d2bmov [rsp+244], eax
000e6d32mov eax, [r15+424]
000e6d39mov [rsp+260], eax
000e6d40mov eax, [r15+428]
000e6d47mov [rsp+256], eax
000e6d4elea rbp, [rsp+88]
000e6d53mov r12, [r14+32]
000e6d57mov rax, [r14+40]
000e6d5bmov [rsp], rax
000e6d5flea r14, [rsp+32]
000e6d64
000e6d64loc_e6d64:
000e6d64lea rdi, [rsp+280]
000e6d6ccall _<aho_corasick::util::primitives::WithStateIDIter<I> as core::iter::traits::iterator::Iterator>::next
000e6d71test rdx, rdx
000e6d74je 0xe746d
000e6d7amov r13, rdx
000e6d7dtest eax, eax
000e6d7fmov [rsp+16], rax
000e6d84je 0xe6e37
000e6d8acmp eax, 1
000e6d8djne 0xe6e8a
000e6d93push 1
000e6d95pop rdx
000e6d96mov [rsp+24], rdx
000e6d9blea rax, [rsp+24]
000e6da0mov [rsp+80], rax
000e6da5lea rax, [rip+0x1d2c4]
000e6dacmov [rsp+88], rax
000e6db1push 2
000e6db3pop rax
000e6db4mov [rsp+120], rax
000e6db9and [rsp+136], 0
000e6dc2mov [rsp+144], 6
000e6dceand [rsp+152], 0
000e6dd7mov rcx, 0x800000020
000e6de1mov [rsp+160], rcx
000e6de9mov [rsp+168], 3
000e6df1lea rcx, [rip+0x1012b0]
000e6df8mov [rsp+32], rcx
000e6dfdmov [rsp+40], rax
000e6e02mov [rsp+64], rbx
000e6e07mov [rsp+72], rdx
000e6e0clea rax, [rsp+80]
000e6e11mov [rsp+48], rax
000e6e16mov [rsp+56], rdx
000e6e1bmov rdi, r12
000e6e1emov rsi, [rsp]
000e6e22mov rdx, r14
000e6e25call core::fmt::Formatter::write_fmt
000e6e2atest al, al
000e6e2cje 0xe6d64
000e6e32jmp 0xe7664
000e6e37
000e6e37loc_e6e37:
000e6e37lea rax, [rip+0x1070ea]
000e6e3emov [rsp+120], rax
000e6e43mov [rsp+128], 1
000e6e4flea rax, [rip-0x55b5e]
000e6e56mov [rsp+136], rax
000e6e5exorps x0, x0
000e6e61movups [rsp+144], x0
000e6e69mov rdi, r12
000e6e6cmov rsi, [rsp]
000e6e70mov rdx, rbx
000e6e73call core::fmt::Formatter::write_fmt
000e6e78mov rcx, [rsp+16]
000e6e7dtest al, al
000e6e7fje 0xe6f1d
000e6e85jmp 0xe7664
000e6e8a
000e6e8aloc_e6e8a:
000e6e8alea ecx, [rax-1]
000e6e8dcmp [rsp+260], eax
000e6e94sete dl
000e6e97cmp [rsp+256], eax
000e6e9esete al
000e6ea1or al, dl
000e6ea3cmp ecx, [rsp+244]
000e6eaajae 0xe6eb9
000e6eactest al, al
000e6eaeje 0xe6ec6
000e6eb0lea rax, [rip+0x101079]
000e6eb7jmp 0xe6ed6
000e6eb9
000e6eb9loc_e6eb9:
000e6eb9test al, al
000e6ebbje 0xe6ecf
000e6ebdlea rax, [rip+0x10105c]
000e6ec4jmp 0xe6ed6
000e6ec6
000e6ec6loc_e6ec6:
000e6ec6lea rax, [rip+0x10704b]
000e6ecdjmp 0xe6ed6
000e6ecf
000e6ecfloc_e6ecf:
000e6ecflea rax, [rip+0x107032]
000e6ed6
000e6ed6loc_e6ed6:
000e6ed6mov [rsp+120], rax
000e6edbmov [rsp+128], 1
000e6ee7lea rax, [rip-0x55bf6]
000e6eeemov [rsp+136], rax
000e6ef6xorps x0, x0
000e6ef9movups [rsp+144], x0
000e6f01mov rdi, r12
000e6f04mov rsi, [rsp]
000e6f08mov rdx, rbx
000e6f0bcall core::fmt::Formatter::write_fmt
000e6f10test al, al
000e6f12mov rcx, [rsp+16]
000e6f17jne 0xe7664
000e6f1d
000e6f1dloc_e6f1d:
000e6f1dmov eax, ecx
000e6f1fmov [rsp+232], rax
000e6f27mov eax, [r13+12]
000e6f2bmov [rsp+24], rax
000e6f30push 2
000e6f32pop rdx
000e6f33mov [rsp+120], rdx
000e6f38and [rsp+136], 0
000e6f41push 6
000e6f43pop rsi
000e6f44mov [rsp+144], rsi
000e6f4cand [rsp+152], 0
000e6f55lea rax, [rsp+232]
000e6f5dmov [rsp+80], rax
000e6f62lea rax, [rip+0x1d107]
000e6f69mov [rsp+88], rax
000e6f6emov rdi, 0x800000020
000e6f78mov [rsp+160], rdi
000e6f80mov r8b, 3
000e6f83mov [rsp+168], r8b
000e6f8bmov [rsp+176], rdx
000e6f93and [rsp+192], 0
000e6f9clea rcx, [rsp+24]
000e6fa1mov [rsp+96], rcx
000e6fa6mov [rsp+104], rax
000e6fabmov [rsp+200], rsi
000e6fb3mov [rsp+208], 1
000e6fbfmov [rsp+216], rdi
000e6fc7mov [rsp+224], r8b
000e6fcflea rax, [rip+0x10145a]
000e6fd6mov [rsp+32], rax
000e6fdbmov [rsp+40], 3
000e6fe4mov [rsp+64], rbx
000e6fe9mov [rsp+72], rdx
000e6feelea rax, [rsp+80]
000e6ff3mov [rsp+48], rax
000e6ff8mov [rsp+56], rdx
000e6ffdmov rdi, r12
000e7000mov rsi, [rsp]
000e7004mov rdx, r14
000e7007call core::fmt::Formatter::write_fmt
000e700cmov rsi, [rsp+16]
000e7011test al, al
000e7013jne 0xe7664
000e7019mov rdi, r15
000e701ccall aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e7021and [rsp+80], 0
000e7027mov [rsp+88], rax
000e702cmov [rsp+96], edx
000e7030and [rsp+104], 0
000e7035
000e7035loc_e7035:
000e7035mov rdi, rbx
000e7038mov rsi, rbp
000e703bcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7040cmp [rsp+120], 0
000e7045je 0xe709d
000e7047movzx eax, [rsp+121]
000e704cmov ecx, [rsp+122]
000e7050cmp [rsp+104], 0
000e7055je 0xe707d
000e7057mov r13b, [rsp+108]
000e705cmov r15l, [rsp+112]
000e7061cmp r15l, ecx
000e7064jne 0xe70bf
000e7066movzx edx, r13b
000e706ashl rcx, 32
000e706eshl rax, 8
000e7072or rax, rcx
000e7075or rax, rdx
000e7078mov rdx, rax
000e707bjmp 0xe708e
000e707d
000e707dloc_e707d:
000e707dshl rcx, 32
000e7081mov rdx, rax
000e7084shl rdx, 8
000e7088or rdx, rcx
000e708bor rdx, rax
000e708e
000e708eloc_e708e:
000e708emov [rsp+104], 1
000e7096mov [rsp+108], rdx
000e709bjmp 0xe7035
000e709d
000e709dloc_e709d:
000e709dmov eax, [rsp+104]
000e70a1and [rsp+104], 0
000e70a6test eax, eax
000e70a8je 0xe726b
000e70aemov r13b, [rsp+108]
000e70b3mov r14b, [rsp+109]
000e70b8mov r15l, [rsp+112]
000e70bdjmp 0xe70e2
000e70bf
000e70bfloc_e70bf:
000e70bfmov r14b, [rsp+109]
000e70c4shl rcx, 32
000e70c8mov rdx, rax
000e70cbshl rdx, 8
000e70cfor rdx, rcx
000e70d2or rdx, rax
000e70d5mov [rsp+104], 1
000e70ddmov [rsp+108], rdx
000e70e2
000e70e2loc_e70e2:
000e70e2mov rax, [rsp+80]
000e70e7lea rcx, [rax+1]
000e70ebmov [rsp+80], rcx
000e70f0test rax, rax
000e70f3je 0xe713e
000e70f5lea rax, [rip+0x106e6c]
000e70fcmov [rsp+120], rax
000e7101mov [rsp+128], 1
000e710dlea rax, [rip-0x55e1c]
000e7114mov [rsp+136], rax
000e711cxorps x0, x0
000e711fmovups [rsp+144], x0
000e7127mov rdi, r12
000e712amov rsi, [rsp]
000e712emov rdx, rbx
000e7131call core::fmt::Formatter::write_fmt
000e7136test al, al
000e7138jne 0xe7664
000e713e
000e713eloc_e713e:
000e713emov eax, r15l
000e7141cmp r13b, r14b
000e7144jne 0xe71ca
000e714amov [rsp+232], r13b
000e7152mov [rsp+24], rax
000e7157lea rax, [rsp+232]
000e715fmov [rsp+32], rax
000e7164lea rax, [rip+1786]
000e716bmov [rsp+40], rax
000e7170lea rax, [rip+0x106e31]
000e7177mov [rsp+120], rax
000e717cpush 2
000e717epop rcx
000e717fmov [rsp+128], rcx
000e7187and [rsp+152], 0
000e7190lea rax, [rsp+24]
000e7195mov [rsp+48], rax
000e719alea rax, [rip-0x1c47e]
000e71a1mov [rsp+56], rax
000e71a6lea rax, [rsp+32]
000e71abmov [rsp+136], rax
000e71b3mov [rsp+144], rcx
000e71bbmov rdi, r12
000e71bemov rsi, [rsp]
000e71c2mov rdx, rbx
000e71c5jmp 0xe7259
000e71ca
000e71caloc_e71ca:
000e71camov [rsp+15], r13b
000e71cfmov [rsp+232], r14b
000e71d7mov [rsp+24], rax
000e71dclea rax, [rsp+15]
000e71e1mov [rsp+120], rax
000e71e6lea rcx, [rip+1656]
000e71edmov [rsp+128], rcx
000e71f5lea rax, [rsp+232]
000e71fdmov [rsp+136], rax
000e7205mov [rsp+144], rcx
000e720dlea rax, [rip+0x106d64]
000e7214mov [rsp+32], rax
000e7219push 3
000e721bpop rcx
000e721cmov [rsp+40], rcx
000e7221and [rsp+64], 0
000e7227lea rax, [rsp+24]
000e722cmov [rsp+152], rax
000e7234lea rax, [rip-0x1c518]
000e723bmov [rsp+160], rax
000e7243mov [rsp+48], rbx
000e7248mov [rsp+56], rcx
000e724dmov rdi, r12
000e7250mov rsi, [rsp]
000e7254lea rdx, [rsp+32]
000e7259
000e7259loc_e7259:
000e7259call core::fmt::Formatter::write_fmt
000e725etest al, al
000e7260je 0xe7035
000e7266jmp 0xe7664
000e726b
000e726bloc_e726b:
000e726blea rax, [rip+0x129ac6]
000e7272mov [rsp+120], rax
000e7277mov [rsp+128], 1
000e7283lea rax, [rip-0x55f92]
000e728amov [rsp+136], rax
000e7292xorps x0, x0
000e7295movups [rsp+144], x0
000e729dmov rdi, r12
000e72a0mov rsi, [rsp]
000e72a4mov rdx, rbx
000e72a7call core::fmt::Formatter::write_fmt
000e72actest al, al
000e72aemov r15, [rsp+248]
000e72b6lea r14, [rsp+32]
000e72bbmov rax, [rsp+16]
000e72c0jne 0xe7664
000e72c6dec eax
000e72c8cmp eax, [rsp+244]
000e72cfjae 0xe6d64
000e72d5lea rax, [rip+0x101184]
000e72dcmov [rsp+120], rax
000e72e1mov [rsp+128], 1
000e72edlea rax, [rip-0x55ffc]
000e72f4mov [rsp+136], rax
000e72fcxorps x0, x0
000e72ffmovups [rsp+144], x0
000e7307mov rdi, r12
000e730amov rsi, [rsp]
000e730emov rdx, rbx
000e7311call core::fmt::Formatter::write_fmt
000e7316mov rsi, [rsp+16]
000e731btest al, al
000e731djne 0xe7664
000e7323mov rdi, r15
000e7326call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e732bmov [rsp+32], rax
000e7330mov [rsp+40], edx
000e7334and [rsp+48], 0
000e733alea r13, [rsp+80]
000e733f
000e733floc_e733f:
000e733flea rdi, [rsp+32]
000e7344call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7349test eax, eax
000e734bje 0xe741a
000e7351mov r14l, edx
000e7354mov rax, [rsp+48]
000e7359lea rcx, [rax+1]
000e735dmov [rsp+48], rcx
000e7362test rax, rax
000e7365je 0xe73b0
000e7367lea rax, [rip+0x106bfa]
000e736emov [rsp+120], rax
000e7373mov [rsp+128], 1
000e737flea rax, [rip-0x5608e]
000e7386mov [rsp+136], rax
000e738exorps x0, x0
000e7391movups [rsp+144], x0
000e7399mov rdi, r12
000e739cmov rsi, [rsp]
000e73a0mov rdx, rbx
000e73a3call core::fmt::Formatter::write_fmt
000e73a8test al, al
000e73aajne 0xe7664
000e73b0
000e73b0loc_e73b0:
000e73b0mov eax, r14l
000e73b3mov [rsp+24], rax
000e73b8lea rax, [rip+0x12a1d1]
000e73bfmov [rsp+120], rax
000e73c4push 1
000e73c6pop rcx
000e73c7mov [rsp+128], rcx
000e73cfand [rsp+152], 0
000e73d8lea rax, [rsp+24]
000e73ddmov [rsp+80], rax
000e73e2lea rax, [rip+0x1cc87]
000e73e9mov [rsp+88], rax
000e73eemov [rsp+136], r13
000e73f6mov [rsp+144], rcx
000e73femov rdi, r12
000e7401mov rsi, [rsp]
000e7405mov rdx, rbx
000e7408call core::fmt::Formatter::write_fmt
000e740dtest al, al
000e740fje 0xe733f
000e7415jmp 0xe7664
000e741a
000e741aloc_e741a:
000e741alea rax, [rip+0x129917]
000e7421mov [rsp+120], rax
000e7426mov [rsp+128], 1
000e7432lea rax, [rip-0x56141]
000e7439mov [rsp+136], rax
000e7441xorps x0, x0
000e7444movups [rsp+144], x0
000e744cmov rdi, r12
000e744fmov rsi, [rsp]
000e7453mov rdx, rbx
000e7456call core::fmt::Formatter::write_fmt
000e745btest al, al
000e745dlea r14, [rsp+32]
000e7462je 0xe6d64
000e7468jmp 0xe7664
000e746d
000e746dloc_e746d:
000e746dlea rax, [r15+432]
000e7474mov [rsp+32], rax
000e7479lea rax, [rip+0x100b28]
000e7480lea rdx, [rsp+120]
000e7485mov [rdx], rax
000e7488mov [rdx+8], 2
000e7490and [rdx+32], 0
000e7495lea rax, [rip-23132]
000e749cmov [rsp+40], rax
000e74a1mov [rdx+16], r14
000e74a5mov [rdx+24], 1
000e74admov rdi, r12
000e74b0mov r13, [rsp]
000e74b4mov rsi, r13
000e74b7call core::fmt::Formatter::write_fmt
000e74bctest al, al
000e74bejne 0xe7664
000e74c4mov rbx, [r15+120]
000e74c8test rbx, rbx
000e74cbsetne [rsp+80]
000e74d0lea rbp, [rsp+80]
000e74d5mov [rsp+32], rbp
000e74dalea rax, [rip+0x100ae7]
000e74e1lea rdx, [rsp+120]
000e74e6mov [rdx], rax
000e74e9mov [rdx+8], 2
000e74f1and [rdx+32], 0
000e74f6lea rax, [rip-22720]
000e74fdmov [rsp+40], rax
000e7502mov [rdx+16], r14
000e7506mov [rdx+24], 1
000e750emov rdi, r12
000e7511mov rsi, r13
000e7514call core::fmt::Formatter::write_fmt
000e7519test al, al
000e751bjne 0xe7664
000e7521mov rax, [rsp+272]
000e7529mov [rsp+80], rax
000e752elea rax, [rip+0x106933]
000e7535lea rdx, [rsp+120]
000e753amov [rdx], rax
000e753dmov [rdx+8], 2
000e7545and [rdx+32], 0
000e754amov [rsp+32], rbp
000e754flea rax, [rip-0x1c833]
000e7556mov [rsp+40], rax
000e755bmov [rdx+16], r14
000e755fmov [rdx+24], 1
000e7567mov rdi, r12
000e756amov rsi, r13
000e756dcall core::fmt::Formatter::write_fmt
000e7572test al, al
000e7574jne 0xe7664
000e757amov rax, [r15+112]
000e757emov [rsp+16], rax
000e7583mov [rsp+80], rax
000e7588lea rax, [rip+0x1068f9]
000e758flea rdx, [rsp+120]
000e7594mov [rdx], rax
000e7597mov [rdx+8], 2
000e759fand [rdx+32], 0
000e75a4mov [rsp+32], rbp
000e75a9lea rbp, [rip-0x1c88d]
000e75b0mov [rsp+40], rbp
000e75b5mov [rdx+16], r14
000e75b9mov [rdx+24], 1
000e75c1mov rdi, r12
000e75c4mov rsi, r13
000e75c7call core::fmt::Formatter::write_fmt
000e75cctest al, al
000e75cejne 0xe7664
000e75d4lea rax, [rip+0x100a0d]
000e75dblea rdx, [rsp+120]
000e75e0mov [rdx], rax
000e75e3lea rax, [r15+400]
000e75eamov [rdx+8], 2
000e75f2and [rdx+32], 0
000e75f7mov [rsp+32], rax
000e75fcmov [rsp+40], rbp
000e7601mov [rdx+16], r14
000e7605mov [rdx+24], 1
000e760dmov rdi, r12
000e7610mov rsi, r13
000e7613call core::fmt::Formatter::write_fmt
000e7618test al, al
000e761ajne 0xe7664
000e761clea rax, [rip+0x1009e5]
000e7623lea rdx, [rsp+120]
000e7628mov [rdx], rax
000e762blea rax, [r15+408]
000e7632mov [rdx+8], 2
000e763aand [rdx+32], 0
000e763fmov [rsp+32], rax
000e7644mov [rsp+40], rbp
000e7649mov [rdx+16], r14
000e764dmov [rdx+24], 1
000e7655mov rdi, r12
000e7658mov rsi, r13
000e765bcall core::fmt::Formatter::write_fmt
000e7660test al, al
000e7662je 0xe767a
000e7664
000e7664loc_e7664:
000e7664mov cl, 1
000e7666
000e7666loc_e7666:
000e7666mov eax, ecx
000e7668add rsp, 312
000e766fpop rbx
000e7670pop r12
000e7672pop r13
000e7674pop r14
000e7676pop r15
000e7678pop rbp
000e7679ret
000e767a
000e767aloc_e767a:
000e767aimul rax, [r15+40], 9
000e767fmov rcx, [r15+88]
000e7683test rbx, rbx
000e7686je 0xe768f
000e7688mov rbx, [r15+136]
000e768f
000e768floc_e768f:
000e768fmov rdx, [rsp+16]
000e7694add rdx, [r15+64]
000e7698add rax, [rsp+264]
000e76a0lea rax, [rax+8*rcx]
000e76a4lea rax, [rax+4*rdx]
000e76a8add rax, rbx
000e76abmov [rsp+80], rax
000e76b0lea rax, [rip+0x1009d1]
000e76b7lea rdx, [rsp+120]
000e76bcmov [rdx], rax
000e76bfmov [rdx+8], 2
000e76c7and [rdx+32], 0
000e76cclea rax, [rsp+80]
000e76d1mov [rsp+32], rax
000e76d6mov [rsp+40], rbp
000e76dblea rax, [rsp+32]
000e76e0mov [rdx+16], rax
000e76e4mov [rdx+24], 1
000e76ecmov rdi, r12
000e76efmov rsi, r13
000e76f2call core::fmt::Formatter::write_fmt
000e76f7test al, al
000e76f9mov cl, 1
000e76fbjne 0xe7666
000e7701lea rax, [rip+0x1067a0]
000e7708lea rdx, [rsp+120]
000e770dmov [rdx], rax
000e7710mov [rdx+8], 1
000e7718lea rax, [rip-0x56427]
000e771fmov [rdx+16], rax
000e7723xorps x0, x0
000e7726movups [rdx+24], x0
000e772amov rdi, r12
000e772dmov rsi, r13
000e7730call core::fmt::Formatter::write_fmt
000e7735mov ecx, eax
000e7737jmp 0xe7666
000e6c6b
000e773c
000e773caho_corasick::util::primitives::StateID::iter:
000e773cmov rax, rdi
000e773fshr rax, 31
000e7743jne 0xe7749
000e7745mov rax, rdi
000e7748ret
000e7749
000e7749loc_e7749:
000e7749sub rsp, 72
000e774dlea rax, [rip-0xadf1c]
000e7754lea rcx, [rsp+8]
000e7759mov [rcx], rax
000e775clea rax, [rip+0x10a555]
000e7763lea rdi, [rsp+24]
000e7768mov [rdi], rax
000e776bpush 1
000e776dpop rax
000e776emov [rdi+8], rax
000e7772and [rdi+32], 0
000e7777lea rdx, [rip-0x1ca5b]
000e777emov [rcx+8], rdx
000e7782mov [rdi+16], rcx
000e7786mov [rdi+24], rax
000e778alea rsi, [rip+0x102ad7]
000e7791call core::panicking::panic_fmt
000e7796ud2
000e773c
000e773caho_corasick::util::primitives::StateID::iter:
000e773cmov rax, rdi
000e773fshr rax, 31
000e7743jne 0xe7749
000e7745mov rax, rdi
000e7748ret
000e7749
000e7749loc_e7749:
000e7749sub rsp, 72
000e774dlea rax, [rip-0xadf1c]
000e7754lea rcx, [rsp+8]
000e7759mov [rcx], rax
000e775clea rax, [rip+0x10a555]
000e7763lea rdi, [rsp+24]
000e7768mov [rdi], rax
000e776bpush 1
000e776dpop rax
000e776emov [rdi+8], rax
000e7772and [rdi+32], 0
000e7777lea rdx, [rip-0x1ca5b]
000e777emov [rcx+8], rdx
000e7782mov [rdi+16], rcx
000e7786mov [rdi+24], rax
000e778alea rsi, [rip+0x102ad7]
000e7791call core::panicking::panic_fmt
000e7796ud2
000e773c
000e7798
000e7798_<aho_corasick::util::primitives::WithStateIDIter<I> as core::iter::traits::iterator::Iterator>::next:
000e7798mov rdx, [rdi]
000e779bcmp rdx, [rdi+8]
000e779fje 0xe77bb
000e77a1lea rax, [rdx+20]
000e77a5mov [rdi], rax
000e77a8mov rax, [rdi+16]
000e77accmp rax, [rdi+24]
000e77b0jae 0xe77be
000e77b2lea rcx, [rax+1]
000e77b6mov [rdi+16], rcx
000e77baret
000e77bb
000e77bbloc_e77bb:
000e77bbxor edx, edx
000e77bdret
000e77be
000e77beloc_e77be:
000e77bepush rax
000e77bflea rdi, [rip-0x567c8]
000e77c6lea rdx, [rip+0x102a9b]
000e77cdpush 43
000e77cfpop rsi
000e77d0call core::panicking::panic
000e77d5ud2
000e7798
000e7798_<aho_corasick::util::primitives::WithStateIDIter<I> as core::iter::traits::iterator::Iterator>::next:
000e7798mov rdx, [rdi]
000e779bcmp rdx, [rdi+8]
000e779fje 0xe77bb
000e77a1lea rax, [rdx+20]
000e77a5mov [rdi], rax
000e77a8mov rax, [rdi+16]
000e77accmp rax, [rdi+24]
000e77b0jae 0xe77be
000e77b2lea rcx, [rax+1]
000e77b6mov [rdi+16], rcx
000e77baret
000e77bb
000e77bbloc_e77bb:
000e77bbxor edx, edx
000e77bdret
000e77be
000e77beloc_e77be:
000e77bepush rax
000e77bflea rdi, [rip-0x567c8]
000e77c6lea rdx, [rip+0x102a9b]
000e77cdpush 43
000e77cfpop rsi
000e77d0call core::panicking::panic
000e77d5ud2
000e7798
000e77d7
000e77d7aho_corasick::nfa::noncontiguous::NFA::iter_trans:
000e77d7push rbx
000e77d8mov edx, esi
000e77damov rbx, rdi
000e77ddmov rdi, [rdi]
000e77e0mov rsi, [rbx+16]
000e77e4lea rcx, [rip+0x1010b5]
000e77ebcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e77f0mov edx, [rax]
000e77f2mov rax, rbx
000e77f5pop rbx
000e77f6ret
000e77d7
000e77d7aho_corasick::nfa::noncontiguous::NFA::iter_trans:
000e77d7push rbx
000e77d8mov edx, esi
000e77damov rbx, rdi
000e77ddmov rdi, [rdi]
000e77e0mov rsi, [rbx+16]
000e77e4lea rcx, [rip+0x1010b5]
000e77ebcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e77f0mov edx, [rax]
000e77f2mov rax, rbx
000e77f5pop rbx
000e77f6ret
000e77d7
000e77f7
000e77f7_<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next:
000e77f7push r14
000e77f9push rbx
000e77fapush rax
000e77fbmov rbx, rdi
000e77femov edx, [rsi+8]
000e7801test edx, edx
000e7803je 0xe7838
000e7805mov r14, rsi
000e7808mov rax, [rsi]
000e780bmov rdi, [rax+24]
000e780fmov rsi, [rax+40]
000e7813lea rcx, [rip+0x105a5e]
000e781acall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e781fmov ecx, [rax+5]
000e7822mov [r14+8], ecx
000e7826mov dl, [rax+4]
000e7829mov [rbx+5], dl
000e782cmov eax, [rax]
000e782emov [rbx+1], eax
000e7831mov [rbx+6], ecx
000e7834mov al, 1
000e7836jmp 0xe783a
000e7838
000e7838loc_e7838:
000e7838xor eax, eax
000e783a
000e783aloc_e783a:
000e783amov [rbx], al
000e783cadd rsp, 8
000e7840pop rbx
000e7841pop r14
000e7843ret
000e77f7
000e77f7_<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next:
000e77f7push r14
000e77f9push rbx
000e77fapush rax
000e77fbmov rbx, rdi
000e77femov edx, [rsi+8]
000e7801test edx, edx
000e7803je 0xe7838
000e7805mov r14, rsi
000e7808mov rax, [rsi]
000e780bmov rdi, [rax+24]
000e780fmov rsi, [rax+40]
000e7813lea rcx, [rip+0x105a5e]
000e781acall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e781fmov ecx, [rax+5]
000e7822mov [r14+8], ecx
000e7826mov dl, [rax+4]
000e7829mov [rbx+5], dl
000e782cmov eax, [rax]
000e782emov [rbx+1], eax
000e7831mov [rbx+6], ecx
000e7834mov al, 1
000e7836jmp 0xe783a
000e7838
000e7838loc_e7838:
000e7838xor eax, eax
000e783a
000e783aloc_e783a:
000e783amov [rbx], al
000e783cadd rsp, 8
000e7840pop rbx
000e7841pop r14
000e7843ret
000e77f7
000e7844
000e7844aho_corasick::nfa::noncontiguous::NFA::iter_matches:
000e7844push rbx
000e7845mov edx, esi
000e7847mov rbx, rdi
000e784amov rdi, [rdi]
000e784dmov rsi, [rbx+16]
000e7851lea rcx, [rip+0x101060]
000e7858call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e785dmov edx, [rax+8]
000e7860mov rax, rbx
000e7863pop rbx
000e7864ret
000e7844
000e7844aho_corasick::nfa::noncontiguous::NFA::iter_matches:
000e7844push rbx
000e7845mov edx, esi
000e7847mov rbx, rdi
000e784amov rdi, [rdi]
000e784dmov rsi, [rbx+16]
000e7851lea rcx, [rip+0x101060]
000e7858call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e785dmov edx, [rax+8]
000e7860mov rax, rbx
000e7863pop rbx
000e7864ret
000e7844
000e7865
000e7865_<aho_corasick::util::debug::DebugByte as core::fmt::Debug>::fmt:
000e7865push r15
000e7867push r14
000e7869push rbx
000e786asub rsp, 96
000e786emov rbx, rsi
000e7871mov al, [rdi]
000e7873cmp al, 32
000e7875jne 0xe78a5
000e7877lea rax, [rip+0x10b1e2]
000e787elea rdx, [rsp+16]
000e7883mov [rdx], rax
000e7886mov [rdx+8], 1
000e788elea rax, [rip-0x5659d]
000e7895mov [rdx+16], rax
000e7899xorps x0, x0
000e789cmovups [rdx+24], x0
000e78a0jmp 0xe7985
000e78a5
000e78a5loc_e78a5:
000e78a5and [rsp+8], 0
000e78aband [rsp], 0
000e78b0movzx edi, al
000e78b3call core::ascii::escape_default
000e78b8lea r14, [rsp+24]
000e78bdand [r14-8], 0
000e78c2mov [r14], eax
000e78c5shr rax, 32
000e78c9mov [r14+4], ax
000e78cexor r15l, r15l
000e78d1
000e78d1loc_e78d1:
000e78d1mov rdi, r14
000e78d4call core::escape::EscapeIterInner<_>::next
000e78d9test al, 1
000e78dbje 0xe7918
000e78ddmov rax, [rsp+16]
000e78e2lea rcx, [rax+1]
000e78e6mov [rsp+16], rcx
000e78ebcmp r15, 10
000e78efje 0xe799c
000e78f5lea ecx, [rdx-97]
000e78f8lea esi, [rdx-32]
000e78fbcmp rax, 2
000e78ffmovzx eax, dl
000e7902movzx edx, sil
000e7906cmovb edx, eax
000e7909cmp cl, 6
000e790ccmovae edx, eax
000e790fmov [rsp+r15], dl
000e7913inc r15
000e7916jmp 0xe78d1
000e7918
000e7918loc_e7918:
000e7918lea rcx, [rip+0x101a99]
000e791fmov rdi, rsp
000e7922push 10
000e7924pop rsi
000e7925mov rdx, r15
000e7928call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
000e792dlea r14, [rsp+16]
000e7932mov rdi, r14
000e7935mov rsi, rax
000e7938call core::str::converts::from_utf8
000e793dcmp [r14], 0
000e7941jne 0xe79b0
000e7943lea rdx, [rsp+16]
000e7948movups x0, [rdx+8]
000e794clea rax, [rsp+64]
000e7951movups [rax], x0
000e7954lea rcx, [rsp+80]
000e7959mov [rcx], rax
000e795clea rax, [rip+0x19e4a]
000e7963mov [rcx+8], rax
000e7967lea rax, [rip+0x129c22]
000e796emov [rdx], rax
000e7971push 1
000e7973pop rax
000e7974mov [rdx+8], rax
000e7978and [rdx+32], 0
000e797dmov [rdx+16], rcx
000e7981mov [rdx+24], rax
000e7985
000e7985loc_e7985:
000e7985mov rdi, [rbx+32]
000e7989mov rsi, [rbx+40]
000e798dcall core::fmt::Formatter::write_fmt
000e7992add rsp, 96
000e7996pop rbx
000e7997pop r14
000e7999pop r15
000e799bret
000e799c
000e799cloc_e799c:
000e799clea rdx, [rip+0x101a45]
000e79a3push 10
000e79a5pop rdi
000e79a6mov rsi, rdi
000e79a9call core::panicking::panic_bounds_check
000e79aeud2
000e79b0
000e79b0loc_e79b0:
000e79b0movups x0, [rsp+24]
000e79b5lea rdx, [rsp+64]
000e79bamovaps [rdx], x0
000e79bdlea rdi, [rip-0x567d6]
000e79c4lea rcx, [rip+0x10014d]
000e79cblea r8, [rip+0x1019fe]
000e79d2push 43
000e79d4pop rsi
000e79d5call core::result::unwrap_failed
000e79daud2
000e7865
000e7865_<aho_corasick::util::debug::DebugByte as core::fmt::Debug>::fmt:
000e7865push r15
000e7867push r14
000e7869push rbx
000e786asub rsp, 96
000e786emov rbx, rsi
000e7871mov al, [rdi]
000e7873cmp al, 32
000e7875jne 0xe78a5
000e7877lea rax, [rip+0x10b1e2]
000e787elea rdx, [rsp+16]
000e7883mov [rdx], rax
000e7886mov [rdx+8], 1
000e788elea rax, [rip-0x5659d]
000e7895mov [rdx+16], rax
000e7899xorps x0, x0
000e789cmovups [rdx+24], x0
000e78a0jmp 0xe7985
000e78a5
000e78a5loc_e78a5:
000e78a5and [rsp+8], 0
000e78aband [rsp], 0
000e78b0movzx edi, al
000e78b3call core::ascii::escape_default
000e78b8lea r14, [rsp+24]
000e78bdand [r14-8], 0
000e78c2mov [r14], eax
000e78c5shr rax, 32
000e78c9mov [r14+4], ax
000e78cexor r15l, r15l
000e78d1
000e78d1loc_e78d1:
000e78d1mov rdi, r14
000e78d4call core::escape::EscapeIterInner<_>::next
000e78d9test al, 1
000e78dbje 0xe7918
000e78ddmov rax, [rsp+16]
000e78e2lea rcx, [rax+1]
000e78e6mov [rsp+16], rcx
000e78ebcmp r15, 10
000e78efje 0xe799c
000e78f5lea ecx, [rdx-97]
000e78f8lea esi, [rdx-32]
000e78fbcmp rax, 2
000e78ffmovzx eax, dl
000e7902movzx edx, sil
000e7906cmovb edx, eax
000e7909cmp cl, 6
000e790ccmovae edx, eax
000e790fmov [rsp+r15], dl
000e7913inc r15
000e7916jmp 0xe78d1
000e7918
000e7918loc_e7918:
000e7918lea rcx, [rip+0x101a99]
000e791fmov rdi, rsp
000e7922push 10
000e7924pop rsi
000e7925mov rdx, r15
000e7928call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
000e792dlea r14, [rsp+16]
000e7932mov rdi, r14
000e7935mov rsi, rax
000e7938call core::str::converts::from_utf8
000e793dcmp [r14], 0
000e7941jne 0xe79b0
000e7943lea rdx, [rsp+16]
000e7948movups x0, [rdx+8]
000e794clea rax, [rsp+64]
000e7951movups [rax], x0
000e7954lea rcx, [rsp+80]
000e7959mov [rcx], rax
000e795clea rax, [rip+0x19e4a]
000e7963mov [rcx+8], rax
000e7967lea rax, [rip+0x129c22]
000e796emov [rdx], rax
000e7971push 1
000e7973pop rax
000e7974mov [rdx+8], rax
000e7978and [rdx+32], 0
000e797dmov [rdx+16], rcx
000e7981mov [rdx+24], rax
000e7985
000e7985loc_e7985:
000e7985mov rdi, [rbx+32]
000e7989mov rsi, [rbx+40]
000e798dcall core::fmt::Formatter::write_fmt
000e7992add rsp, 96
000e7996pop rbx
000e7997pop r14
000e7999pop r15
000e799bret
000e799c
000e799cloc_e799c:
000e799clea rdx, [rip+0x101a45]
000e79a3push 10
000e79a5pop rdi
000e79a6mov rsi, rdi
000e79a9call core::panicking::panic_bounds_check
000e79aeud2
000e79b0
000e79b0loc_e79b0:
000e79b0movups x0, [rsp+24]
000e79b5lea rdx, [rsp+64]
000e79bamovaps [rdx], x0
000e79bdlea rdi, [rip-0x567d6]
000e79c4lea rcx, [rip+0x10014d]
000e79cblea r8, [rip+0x1019fe]
000e79d2push 43
000e79d4pop rsi
000e79d5call core::result::unwrap_failed
000e79daud2
000e7865
000e79dc
000e79dcaho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index:
000e79dcmov eax, edx
000e79decmp rax, rsi
000e79e1jae 0xe79ee
000e79e3lea rax, [rax+8*rax]
000e79e7add rdi, rax
000e79eamov rax, rdi
000e79edret
000e79ee
000e79eeloc_e79ee:
000e79eepush rax
000e79efmov rdi, rax
000e79f2mov rdx, rcx
000e79f5call core::panicking::panic_bounds_check
000e79faud2
000e79dc
000e79dcaho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index:
000e79dcmov eax, edx
000e79decmp rax, rsi
000e79e1jae 0xe79ee
000e79e3lea rax, [rax+8*rax]
000e79e7add rdi, rax
000e79eamov rax, rdi
000e79edret
000e79ee
000e79eeloc_e79ee:
000e79eepush rax
000e79efmov rdi, rax
000e79f2mov rdx, rcx
000e79f5call core::panicking::panic_bounds_check
000e79faud2
000e79dc
000e79fc
000e79fcaho_corasick::automaton::try_find_overlapping_fwd:
000e79fcpush rbp
000e79fdpush r15
000e79ffpush r14
000e7a01push r13
000e7a03push r12
000e7a05push rbx
000e7a06sub rsp, 120
000e7a0aand [rdx], 0
000e7a0emov rcx, [rsi]
000e7a11mov rax, [rsi+8]
000e7a15mov [rsp+112], rax
000e7a1acmp rcx, rax
000e7a1dja 0xe81c5
000e7a23mov r12, rdx
000e7a26mov r13, rsi
000e7a29mov r15, rdi
000e7a2clea rbp, [rdx+8]
000e7a30lea rdx, [rdi+120]
000e7a34mov rax, [rdi+120]
000e7a38mov sil, [rsi+32]
000e7a3ctest rax, rax
000e7a3fcmove rdx, rax
000e7a43mov [rsp+104], rdx
000e7a48mov [rsp+56], r12
000e7a4dje 0xe7aec
000e7a53test sil, sil
000e7a56jne 0xe7aec
000e7a5cmov [rsp+24], rbp
000e7a61cmp [r12+48], 0
000e7a67je 0xe7b7b
000e7a6dmov ebp, [r12+52]
000e7a72cmp [r12+32], 0
000e7a78je 0xe7ced
000e7a7emov rbx, r12
000e7a81mov r12, [r12+40]
000e7a86mov rdi, r15
000e7a89mov esi, ebp
000e7a8bcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7a90mov rdi, rax
000e7a93mov esi, edx
000e7a95call core::iter::traits::iterator::Iterator::count
000e7a9acmp r12, rax
000e7a9djae 0xe7d03
000e7aa3inc r12
000e7aa6mov [rbx+32], 1
000e7aaemov [rbx+40], r12
000e7ab2mov rbx, [rbx+56]
000e7ab6inc rbx
000e7ab9mov rdi, r15
000e7abcmov esi, ebp
000e7abecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7ac3lea r14, [rsp+72]
000e7ac8mov [r14], rax
000e7acbmov [r14+8], edx
000e7acf
000e7acfloc_e7acf:
000e7acfdec r12
000e7ad2je 0xe8087
000e7ad8mov rdi, r14
000e7adbcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7ae0cmp eax, 1
000e7ae3je 0xe7acf
000e7ae5xor edi, edi
000e7ae7jmp 0xe8095
000e7aec
000e7aecloc_e7aec:
000e7aeccmp [r12+48], 0
000e7af2mov [rsp+32], sil
000e7af7je 0xe7c10
000e7afdmov ebx, [r12+52]
000e7b02cmp [r12+32], 0
000e7b08je 0xe7cf4
000e7b0emov r14, r12
000e7b11mov r12, [r12+40]
000e7b16mov rdi, r15
000e7b19mov esi, ebx
000e7b1bcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7b20mov rdi, rax
000e7b23mov esi, edx
000e7b25call core::iter::traits::iterator::Iterator::count
000e7b2acmp r12, rax
000e7b2djae 0xe7ea2
000e7b33inc r12
000e7b36mov [r14+32], 1
000e7b3emov [r14+40], r12
000e7b42mov r14, [r14+56]
000e7b46inc r14
000e7b49mov rdi, r15
000e7b4cmov esi, ebx
000e7b4ecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7b53lea rbx, [rsp+72]
000e7b58mov [rbx], rax
000e7b5bmov [rbx+8], edx
000e7b5e
000e7b5eloc_e7b5e:
000e7b5edec r12
000e7b61je 0xe80cb
000e7b67mov rdi, rbx
000e7b6acall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7b6fcmp eax, 1
000e7b72je 0xe7b5e
000e7b74xor edi, edi
000e7b76jmp 0xe80d9
000e7b7b
000e7b7bloc_e7b7b:
000e7b7bmov ebp, [r15+424]
000e7b82lea eax, [rbp-1]
000e7b85cmp eax, [r15+420]
000e7b8cjae 0xe7ca5
000e7b92mov [rsp+16], rcx
000e7b97mov r14, [r12+32]
000e7b9ctest r14, r14
000e7b9fje 0xe7ba6
000e7ba1mov r14, [r12+40]
000e7ba6
000e7ba6loc_e7ba6:
000e7ba6mov rdi, r15
000e7ba9mov esi, ebp
000e7babcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7bb0mov rdi, rax
000e7bb3mov esi, edx
000e7bb5call core::iter::traits::iterator::Iterator::count
000e7bbacmp r14, rax
000e7bbdmov rcx, [rsp+16]
000e7bc2jae 0xe7ca5
000e7bc8inc r14
000e7bcbmov [r12+32], 1
000e7bd4mov [r12+40], r14
000e7bd9mov rdi, r15
000e7bdcmov esi, ebp
000e7bdecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7be3lea rbx, [rsp+72]
000e7be8mov [rbx], rax
000e7bebmov [rbx+8], edx
000e7beemov r13, [rsp+24]
000e7bf3
000e7bf3loc_e7bf3:
000e7bf3dec r14
000e7bf6je 0xe8134
000e7bfcmov rdi, rbx
000e7bffcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7c04cmp eax, 1
000e7c07je 0xe7bf3
000e7c09xor edi, edi
000e7c0bjmp 0xe8142
000e7c10
000e7c10loc_e7c10:
000e7c10xor eax, eax
000e7c12test sil, sil
000e7c15setne al
000e7c18mov ebx, [r15+4*rax+424]
000e7c20lea eax, [rbx-1]
000e7c23cmp eax, [r15+420]
000e7c2ajae 0xe7cc5
000e7c30mov [rsp+16], rcx
000e7c35mov r14, [r12+32]
000e7c3atest r14, r14
000e7c3dje 0xe7c44
000e7c3fmov r14, [r12+40]
000e7c44
000e7c44loc_e7c44:
000e7c44mov rdi, r15
000e7c47mov esi, ebx
000e7c49call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7c4emov rdi, rax
000e7c51mov esi, edx
000e7c53call core::iter::traits::iterator::Iterator::count
000e7c58cmp r14, rax
000e7c5bmov rcx, [rsp+16]
000e7c60jae 0xe7cc5
000e7c62inc r14
000e7c65mov [r12+32], 1
000e7c6emov [r12+40], r14
000e7c73mov rdi, r15
000e7c76mov esi, ebx
000e7c78call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7c7dlea rbx, [rsp+72]
000e7c82mov [rbx], rax
000e7c85mov [rbx+8], edx
000e7c88
000e7c88loc_e7c88:
000e7c88dec r14
000e7c8bje 0xe8176
000e7c91mov rdi, rbx
000e7c94call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7c99cmp eax, 1
000e7c9cje 0xe7c88
000e7c9exor edi, edi
000e7ca0jmp 0xe8184
000e7ca5
000e7ca5loc_e7ca5:
000e7ca5mov [r12+56], rcx
000e7caamov [r12+48], 1
000e7cb3mov [r12+52], ebp
000e7cb8and [r12+32], 0
000e7cbeand [r12], 0
000e7cc3jmp 0xe7d1a
000e7cc5
000e7cc5loc_e7cc5:
000e7cc5mov [rsp+24], rbp
000e7ccamov [r12+56], rcx
000e7ccfmov [r12+48], 1
000e7cd8mov [r12+52], ebx
000e7cddand [r12+32], 0
000e7ce3and [r12], 0
000e7ce8jmp 0xe7ebe
000e7ced
000e7cedloc_e7ced:
000e7cedmov rcx, [r12+56]
000e7cf2jmp 0xe7d1a
000e7cf4
000e7cf4loc_e7cf4:
000e7cf4mov [rsp+24], rbp
000e7cf9mov rcx, [r12+56]
000e7cfejmp 0xe7ebe
000e7d03
000e7d03loc_e7d03:
000e7d03mov rcx, [rbx+56]
000e7d07inc rcx
000e7d0amov [rbx+56], rcx
000e7d0eand [rbx+32], 0
000e7d13and [rbx], 0
000e7d17mov r12, rbx
000e7d1a
000e7d1aloc_e7d1a:
000e7d1amov rax, [r13+16]
000e7d1emov [rsp+64], rax
000e7d23mov rax, [r13+24]
000e7d27mov [rsp+32], rax
000e7d2clea r13, [rsp+46]
000e7d31lea r14, [rsp+72]
000e7d36
000e7d36loc_e7d36:
000e7d36cmp rcx, [rsp+112]
000e7d3bjae 0xe7e8f
000e7d41cmp rcx, [rsp+32]
000e7d46jae 0xe81ed
000e7d4cmov [rsp+16], rcx
000e7d51mov rax, [rsp+64]
000e7d56movzx ebx, [rax+rcx]
000e7d5amov r12l, ebp
000e7d5d
000e7d5dloc_e7d5d:
000e7d5dmov rdi, [r15]
000e7d60mov rsi, [r15+16]
000e7d64mov edx, r12l
000e7d67lea rcx, [rip+0x10553a]
000e7d6ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7d73mov eax, [rax+4]
000e7d76test rax, rax
000e7d79je 0xe7dbe
000e7d7bmovzx edx, [r15+rbx+144]
000e7d84add rdx, rax
000e7d87mov rdi, [r15+48]
000e7d8bmov rsi, [r15+64]
000e7d8flea rcx, [rip+0x10552a]
000e7d96call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e7d9bmov ebp, [rax]
000e7d9d
000e7d9dloc_e7d9d:
000e7d9dcmp ebp, 1
000e7da0jne 0xe7df6
000e7da2
000e7da2loc_e7da2:
000e7da2mov rdi, [r15]
000e7da5mov rsi, [r15+16]
000e7da9mov edx, r12l
000e7daclea rcx, [rip+0x105d45]
000e7db3call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7db8mov r12l, [rax+12]
000e7dbcjmp 0xe7d5d
000e7dbe
000e7dbeloc_e7dbe:
000e7dbemov rdi, r15
000e7dc1mov esi, r12l
000e7dc4call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e7dc9mov [rsp+72], rax
000e7dcemov [rsp+80], edx
000e7dd2
000e7dd2loc_e7dd2:
000e7dd2mov rdi, r13
000e7dd5mov rsi, r14
000e7dd8call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7dddcmp [rsp+46], 0
000e7de2je 0xe7da2
000e7de4mov al, [rsp+47]
000e7de8cmp al, bl
000e7deajb 0xe7dd2
000e7deccmp al, bl
000e7deejne 0xe7da2
000e7df0mov ebp, [rsp+48]
000e7df4jmp 0xe7d9d
000e7df6
000e7df6loc_e7df6:
000e7df6cmp [r15+416], ebp
000e7dfdmov r12, [rsp+56]
000e7e02mov rcx, [rsp+16]
000e7e07jb 0xe7e82
000e7e09mov [r12+48], 1
000e7e12mov [r12+52], ebp
000e7e17test ebp, ebp
000e7e19je 0xe81c5
000e7e1flea eax, [rbp-1]
000e7e22cmp eax, [r15+420]
000e7e29jb 0xe8013
000e7e2fmov rax, [rsp+104]
000e7e34mov rsi, [rax]
000e7e37mov rdx, [rax+8]
000e7e3bmov rax, [rsp+112]
000e7e40mov [rsp], rax
000e7e44mov rdi, r14
000e7e47mov rcx, [rsp+64]
000e7e4cmov r8, [rsp+32]
000e7e51mov r9, [rsp+16]
000e7e56call aho_corasick::util::prefilter::Prefilter::find_in
000e7e5bmov rdi, [rsp+72]
000e7e60mov rsi, [rsp+80]
000e7e65call aho_corasick::util::prefilter::Candidate::into_option
000e7e6amov rcx, [rsp+16]
000e7e6ftest rax, rax
000e7e72je 0xe81c5
000e7e78cmp rdx, rcx
000e7e7bjbe 0xe7e82
000e7e7dmov rcx, rdx
000e7e80jmp 0xe7e85
000e7e82
000e7e82loc_e7e82:
000e7e82inc rcx
000e7e85
000e7e85loc_e7e85:
000e7e85mov [r12+56], rcx
000e7e8ajmp 0xe7d36
000e7e8f
000e7e8floc_e7e8f:
000e7e8fmov [r12+48], 1
000e7e98mov [r12+52], ebp
000e7e9djmp 0xe81c5
000e7ea2
000e7ea2loc_e7ea2:
000e7ea2mov [rsp+24], rbp
000e7ea7mov rcx, [r14+56]
000e7eabinc rcx
000e7eaemov [r14+56], rcx
000e7eb2and [r14+32], 0
000e7eb7and [r14], 0
000e7ebbmov r12, r14
000e7ebe
000e7ebeloc_e7ebe:
000e7ebemov rax, [r13+16]
000e7ec2mov [rsp+104], rax
000e7ec7mov rax, [r13+24]
000e7ecbmov [rsp+64], rax
000e7ed0lea r13, [rsp+46]
000e7ed5lea rbp, [rsp+72]
000e7eda
000e7edaloc_e7eda:
000e7edacmp rcx, [rsp+112]
000e7edfjae 0xe8121
000e7ee5cmp rcx, [rsp+64]
000e7eeajae 0xe81fe
000e7ef0mov [rsp+16], rcx
000e7ef5mov rax, [rsp+104]
000e7efamovzx r12l, [rax+rcx]
000e7effmov r14l, ebx
000e7f02
000e7f02loc_e7f02:
000e7f02mov rdi, [r15]
000e7f05mov rsi, [r15+16]
000e7f09mov edx, r14l
000e7f0clea rcx, [rip+0x105395]
000e7f13call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7f18mov eax, [rax+4]
000e7f1btest rax, rax
000e7f1eje 0xe7f50
000e7f20movzx edx, [r15+r12+144]
000e7f29add rdx, rax
000e7f2cmov rdi, [r15+48]
000e7f30mov rsi, [r15+64]
000e7f34lea rcx, [rip+0x105385]
000e7f3bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e7f40mov ebx, [rax]
000e7f42
000e7f42loc_e7f42:
000e7f42cmp [rsp+32], 0
000e7f47jne 0xe7fb0
000e7f49cmp ebx, 1
000e7f4cje 0xe7f91
000e7f4ejmp 0xe7fb0
000e7f50
000e7f50loc_e7f50:
000e7f50mov rdi, r15
000e7f53mov esi, r14l
000e7f56call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e7f5bmov [rsp+72], rax
000e7f60mov [rsp+80], edx
000e7f64
000e7f64loc_e7f64:
000e7f64mov rdi, r13
000e7f67mov rsi, rbp
000e7f6acall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7f6fcmp [rsp+46], 0
000e7f74je 0xe7f8a
000e7f76mov al, [rsp+47]
000e7f7acmp al, r12b
000e7f7djb 0xe7f64
000e7f7fcmp al, r12b
000e7f82jne 0xe7f8a
000e7f84mov ebx, [rsp+48]
000e7f88jmp 0xe7f42
000e7f8a
000e7f8aloc_e7f8a:
000e7f8acmp [rsp+32], 0
000e7f8fjne 0xe8001
000e7f91
000e7f91loc_e7f91:
000e7f91mov rdi, [r15]
000e7f94mov rsi, [r15+16]
000e7f98mov edx, r14l
000e7f9blea rcx, [rip+0x105b56]
000e7fa2call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7fa7mov r14l, [rax+12]
000e7fabjmp 0xe7f02
000e7fb0
000e7fb0loc_e7fb0:
000e7fb0cmp ebx, 1
000e7fb3mov esi, 0
000e7fb8cmovne esi, ebx
000e7fbbcmp [r15+416], esi
000e7fc2mov r12, [rsp+56]
000e7fc7mov rcx, [rsp+16]
000e7fccjb 0xe7ff4
000e7fcemov [r12+48], 1
000e7fd7mov [r12+52], esi
000e7fdctest esi, esi
000e7fdeje 0xe81c5
000e7fe4lea eax, [rsi-1]
000e7fe7cmp eax, [r15+420]
000e7feejb 0xe81d4
000e7ff4
000e7ff4loc_e7ff4:
000e7ff4inc rcx
000e7ff7mov [r12+56], rcx
000e7ffcjmp 0xe7eda
000e8001
000e8001loc_e8001:
000e8001mov rax, [rsp+56]
000e8006mov [rax+48], 1
000e800ejmp 0xe81c5
000e8013
000e8013loc_e8013:
000e8013push 1
000e8015pop r14
000e8017mov [r12+32], r14
000e801cmov [r12+40], r14
000e8021inc rcx
000e8024mov rdi, r15
000e8027mov esi, ebp
000e8029
000e8029loc_e8029:
000e8029mov r13, rcx
000e802ccall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8031lea rdi, [rsp+72]
000e8036mov [rdi], rax
000e8039mov [rdi+8], edx
000e803ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8041mov ebx, edx
000e8043lea rsi, [rip+0x105ade]
000e804amov edi, eax
000e804ccall core::option::Option<T>::unwrap
000e8051mov rdi, [r15+96]
000e8055mov rsi, [r15+112]
000e8059lea rcx, [rip+0x105ab0]
000e8060mov edx, ebx
000e8062call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8067mov eax, [rax]
000e8069mov rdx, r13
000e806csub rdx, rax
000e806fmov rdi, [rsp+24]
000e8074mov esi, ebx
000e8076mov rcx, r13
000e8079call aho_corasick::util::search::Match::new
000e807emov [r12], r14
000e8082jmp 0xe81c5
000e8087
000e8087loc_e8087:
000e8087lea rdi, [rsp+72]
000e808ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8091mov edi, eax
000e8093mov ebp, edx
000e8095
000e8095loc_e8095:
000e8095lea rsi, [rip+0x105a8c]
000e809ccall core::option::Option<T>::unwrap
000e80a1mov rdi, [r15+96]
000e80a5mov rsi, [r15+112]
000e80a9lea rcx, [rip+0x105a60]
000e80b0mov edx, ebp
000e80b2call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e80b7mov eax, [rax]
000e80b9mov rdx, rbx
000e80bcsub rdx, rax
000e80bfmov rdi, [rsp+24]
000e80c4mov esi, ebp
000e80c6mov rcx, rbx
000e80c9jmp 0xe810b
000e80cb
000e80cbloc_e80cb:
000e80cblea rdi, [rsp+72]
000e80d0call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e80d5mov edi, eax
000e80d7mov ebx, edx
000e80d9
000e80d9loc_e80d9:
000e80d9lea rsi, [rip+0x105a48]
000e80e0call core::option::Option<T>::unwrap
000e80e5mov rdi, [r15+96]
000e80e9mov rsi, [r15+112]
000e80edlea rcx, [rip+0x105a1c]
000e80f4mov edx, ebx
000e80f6call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e80fbmov eax, [rax]
000e80fdmov rdx, r14
000e8100sub rdx, rax
000e8103mov rdi, rbp
000e8106mov esi, ebx
000e8108mov rcx, r14
000e810b
000e810bloc_e810b:
000e810bcall aho_corasick::util::search::Match::new
000e8110mov rax, [rsp+56]
000e8115mov [rax], 1
000e811cjmp 0xe81c5
000e8121
000e8121loc_e8121:
000e8121mov [r12+48], 1
000e812amov [r12+52], ebx
000e812fjmp 0xe81c5
000e8134
000e8134loc_e8134:
000e8134lea rdi, [rsp+72]
000e8139call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e813emov edi, eax
000e8140mov ebx, edx
000e8142
000e8142loc_e8142:
000e8142lea rsi, [rip+0x1059df]
000e8149call core::option::Option<T>::unwrap
000e814emov rdi, [r15+96]
000e8152mov rsi, [r15+112]
000e8156lea rcx, [rip+0x1059b3]
000e815dmov edx, ebx
000e815fcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8164mov eax, [rax]
000e8166mov rcx, [rsp+16]
000e816bmov rdx, rcx
000e816esub rdx, rax
000e8171mov rdi, r13
000e8174jmp 0xe81b6
000e8176
000e8176loc_e8176:
000e8176lea rdi, [rsp+72]
000e817bcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8180mov edi, eax
000e8182mov ebx, edx
000e8184
000e8184loc_e8184:
000e8184lea rsi, [rip+0x10599d]
000e818bcall core::option::Option<T>::unwrap
000e8190mov rdi, [r15+96]
000e8194mov rsi, [r15+112]
000e8198lea rcx, [rip+0x105971]
000e819fmov edx, ebx
000e81a1call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e81a6mov eax, [rax]
000e81a8mov rcx, [rsp+16]
000e81admov rdx, rcx
000e81b0sub rdx, rax
000e81b3mov rdi, rbp
000e81b6
000e81b6loc_e81b6:
000e81b6mov esi, ebx
000e81b8call aho_corasick::util::search::Match::new
000e81bdmov [r12], 1
000e81c5
000e81c5loc_e81c5:
000e81c5add rsp, 120
000e81c9pop rbx
000e81capop r12
000e81ccpop r13
000e81cepop r14
000e81d0pop r15
000e81d2pop rbp
000e81d3ret
000e81d4
000e81d4loc_e81d4:
000e81d4push 1
000e81d6pop r14
000e81d8mov [r12+32], r14
000e81ddmov [r12+40], r14
000e81e2inc rcx
000e81e5mov rdi, r15
000e81e8jmp 0xe8029
000e81ed
000e81edloc_e81ed:
000e81edlea rdx, [rip+0xffd14]
000e81f4mov rdi, rcx
000e81f7mov rsi, [rsp+32]
000e81fcjmp 0xe820d
000e81fe
000e81feloc_e81fe:
000e81felea rdx, [rip+0xffd03]
000e8205mov rdi, rcx
000e8208mov rsi, [rsp+64]
000e820d
000e820dloc_e820d:
000e820dcall core::panicking::panic_bounds_check
000e8212ud2
000e79fc
000e79fcaho_corasick::automaton::try_find_overlapping_fwd:
000e79fcpush rbp
000e79fdpush r15
000e79ffpush r14
000e7a01push r13
000e7a03push r12
000e7a05push rbx
000e7a06sub rsp, 120
000e7a0aand [rdx], 0
000e7a0emov rcx, [rsi]
000e7a11mov rax, [rsi+8]
000e7a15mov [rsp+112], rax
000e7a1acmp rcx, rax
000e7a1dja 0xe81c5
000e7a23mov r12, rdx
000e7a26mov r13, rsi
000e7a29mov r15, rdi
000e7a2clea rbp, [rdx+8]
000e7a30lea rdx, [rdi+120]
000e7a34mov rax, [rdi+120]
000e7a38mov sil, [rsi+32]
000e7a3ctest rax, rax
000e7a3fcmove rdx, rax
000e7a43mov [rsp+104], rdx
000e7a48mov [rsp+56], r12
000e7a4dje 0xe7aec
000e7a53test sil, sil
000e7a56jne 0xe7aec
000e7a5cmov [rsp+24], rbp
000e7a61cmp [r12+48], 0
000e7a67je 0xe7b7b
000e7a6dmov ebp, [r12+52]
000e7a72cmp [r12+32], 0
000e7a78je 0xe7ced
000e7a7emov rbx, r12
000e7a81mov r12, [r12+40]
000e7a86mov rdi, r15
000e7a89mov esi, ebp
000e7a8bcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7a90mov rdi, rax
000e7a93mov esi, edx
000e7a95call core::iter::traits::iterator::Iterator::count
000e7a9acmp r12, rax
000e7a9djae 0xe7d03
000e7aa3inc r12
000e7aa6mov [rbx+32], 1
000e7aaemov [rbx+40], r12
000e7ab2mov rbx, [rbx+56]
000e7ab6inc rbx
000e7ab9mov rdi, r15
000e7abcmov esi, ebp
000e7abecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7ac3lea r14, [rsp+72]
000e7ac8mov [r14], rax
000e7acbmov [r14+8], edx
000e7acf
000e7acfloc_e7acf:
000e7acfdec r12
000e7ad2je 0xe8087
000e7ad8mov rdi, r14
000e7adbcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7ae0cmp eax, 1
000e7ae3je 0xe7acf
000e7ae5xor edi, edi
000e7ae7jmp 0xe8095
000e7aec
000e7aecloc_e7aec:
000e7aeccmp [r12+48], 0
000e7af2mov [rsp+32], sil
000e7af7je 0xe7c10
000e7afdmov ebx, [r12+52]
000e7b02cmp [r12+32], 0
000e7b08je 0xe7cf4
000e7b0emov r14, r12
000e7b11mov r12, [r12+40]
000e7b16mov rdi, r15
000e7b19mov esi, ebx
000e7b1bcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7b20mov rdi, rax
000e7b23mov esi, edx
000e7b25call core::iter::traits::iterator::Iterator::count
000e7b2acmp r12, rax
000e7b2djae 0xe7ea2
000e7b33inc r12
000e7b36mov [r14+32], 1
000e7b3emov [r14+40], r12
000e7b42mov r14, [r14+56]
000e7b46inc r14
000e7b49mov rdi, r15
000e7b4cmov esi, ebx
000e7b4ecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7b53lea rbx, [rsp+72]
000e7b58mov [rbx], rax
000e7b5bmov [rbx+8], edx
000e7b5e
000e7b5eloc_e7b5e:
000e7b5edec r12
000e7b61je 0xe80cb
000e7b67mov rdi, rbx
000e7b6acall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7b6fcmp eax, 1
000e7b72je 0xe7b5e
000e7b74xor edi, edi
000e7b76jmp 0xe80d9
000e7b7b
000e7b7bloc_e7b7b:
000e7b7bmov ebp, [r15+424]
000e7b82lea eax, [rbp-1]
000e7b85cmp eax, [r15+420]
000e7b8cjae 0xe7ca5
000e7b92mov [rsp+16], rcx
000e7b97mov r14, [r12+32]
000e7b9ctest r14, r14
000e7b9fje 0xe7ba6
000e7ba1mov r14, [r12+40]
000e7ba6
000e7ba6loc_e7ba6:
000e7ba6mov rdi, r15
000e7ba9mov esi, ebp
000e7babcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7bb0mov rdi, rax
000e7bb3mov esi, edx
000e7bb5call core::iter::traits::iterator::Iterator::count
000e7bbacmp r14, rax
000e7bbdmov rcx, [rsp+16]
000e7bc2jae 0xe7ca5
000e7bc8inc r14
000e7bcbmov [r12+32], 1
000e7bd4mov [r12+40], r14
000e7bd9mov rdi, r15
000e7bdcmov esi, ebp
000e7bdecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7be3lea rbx, [rsp+72]
000e7be8mov [rbx], rax
000e7bebmov [rbx+8], edx
000e7beemov r13, [rsp+24]
000e7bf3
000e7bf3loc_e7bf3:
000e7bf3dec r14
000e7bf6je 0xe8134
000e7bfcmov rdi, rbx
000e7bffcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7c04cmp eax, 1
000e7c07je 0xe7bf3
000e7c09xor edi, edi
000e7c0bjmp 0xe8142
000e7c10
000e7c10loc_e7c10:
000e7c10xor eax, eax
000e7c12test sil, sil
000e7c15setne al
000e7c18mov ebx, [r15+4*rax+424]
000e7c20lea eax, [rbx-1]
000e7c23cmp eax, [r15+420]
000e7c2ajae 0xe7cc5
000e7c30mov [rsp+16], rcx
000e7c35mov r14, [r12+32]
000e7c3atest r14, r14
000e7c3dje 0xe7c44
000e7c3fmov r14, [r12+40]
000e7c44
000e7c44loc_e7c44:
000e7c44mov rdi, r15
000e7c47mov esi, ebx
000e7c49call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7c4emov rdi, rax
000e7c51mov esi, edx
000e7c53call core::iter::traits::iterator::Iterator::count
000e7c58cmp r14, rax
000e7c5bmov rcx, [rsp+16]
000e7c60jae 0xe7cc5
000e7c62inc r14
000e7c65mov [r12+32], 1
000e7c6emov [r12+40], r14
000e7c73mov rdi, r15
000e7c76mov esi, ebx
000e7c78call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e7c7dlea rbx, [rsp+72]
000e7c82mov [rbx], rax
000e7c85mov [rbx+8], edx
000e7c88
000e7c88loc_e7c88:
000e7c88dec r14
000e7c8bje 0xe8176
000e7c91mov rdi, rbx
000e7c94call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7c99cmp eax, 1
000e7c9cje 0xe7c88
000e7c9exor edi, edi
000e7ca0jmp 0xe8184
000e7ca5
000e7ca5loc_e7ca5:
000e7ca5mov [r12+56], rcx
000e7caamov [r12+48], 1
000e7cb3mov [r12+52], ebp
000e7cb8and [r12+32], 0
000e7cbeand [r12], 0
000e7cc3jmp 0xe7d1a
000e7cc5
000e7cc5loc_e7cc5:
000e7cc5mov [rsp+24], rbp
000e7ccamov [r12+56], rcx
000e7ccfmov [r12+48], 1
000e7cd8mov [r12+52], ebx
000e7cddand [r12+32], 0
000e7ce3and [r12], 0
000e7ce8jmp 0xe7ebe
000e7ced
000e7cedloc_e7ced:
000e7cedmov rcx, [r12+56]
000e7cf2jmp 0xe7d1a
000e7cf4
000e7cf4loc_e7cf4:
000e7cf4mov [rsp+24], rbp
000e7cf9mov rcx, [r12+56]
000e7cfejmp 0xe7ebe
000e7d03
000e7d03loc_e7d03:
000e7d03mov rcx, [rbx+56]
000e7d07inc rcx
000e7d0amov [rbx+56], rcx
000e7d0eand [rbx+32], 0
000e7d13and [rbx], 0
000e7d17mov r12, rbx
000e7d1a
000e7d1aloc_e7d1a:
000e7d1amov rax, [r13+16]
000e7d1emov [rsp+64], rax
000e7d23mov rax, [r13+24]
000e7d27mov [rsp+32], rax
000e7d2clea r13, [rsp+46]
000e7d31lea r14, [rsp+72]
000e7d36
000e7d36loc_e7d36:
000e7d36cmp rcx, [rsp+112]
000e7d3bjae 0xe7e8f
000e7d41cmp rcx, [rsp+32]
000e7d46jae 0xe81ed
000e7d4cmov [rsp+16], rcx
000e7d51mov rax, [rsp+64]
000e7d56movzx ebx, [rax+rcx]
000e7d5amov r12l, ebp
000e7d5d
000e7d5dloc_e7d5d:
000e7d5dmov rdi, [r15]
000e7d60mov rsi, [r15+16]
000e7d64mov edx, r12l
000e7d67lea rcx, [rip+0x10553a]
000e7d6ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7d73mov eax, [rax+4]
000e7d76test rax, rax
000e7d79je 0xe7dbe
000e7d7bmovzx edx, [r15+rbx+144]
000e7d84add rdx, rax
000e7d87mov rdi, [r15+48]
000e7d8bmov rsi, [r15+64]
000e7d8flea rcx, [rip+0x10552a]
000e7d96call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e7d9bmov ebp, [rax]
000e7d9d
000e7d9dloc_e7d9d:
000e7d9dcmp ebp, 1
000e7da0jne 0xe7df6
000e7da2
000e7da2loc_e7da2:
000e7da2mov rdi, [r15]
000e7da5mov rsi, [r15+16]
000e7da9mov edx, r12l
000e7daclea rcx, [rip+0x105d45]
000e7db3call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7db8mov r12l, [rax+12]
000e7dbcjmp 0xe7d5d
000e7dbe
000e7dbeloc_e7dbe:
000e7dbemov rdi, r15
000e7dc1mov esi, r12l
000e7dc4call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e7dc9mov [rsp+72], rax
000e7dcemov [rsp+80], edx
000e7dd2
000e7dd2loc_e7dd2:
000e7dd2mov rdi, r13
000e7dd5mov rsi, r14
000e7dd8call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7dddcmp [rsp+46], 0
000e7de2je 0xe7da2
000e7de4mov al, [rsp+47]
000e7de8cmp al, bl
000e7deajb 0xe7dd2
000e7deccmp al, bl
000e7deejne 0xe7da2
000e7df0mov ebp, [rsp+48]
000e7df4jmp 0xe7d9d
000e7df6
000e7df6loc_e7df6:
000e7df6cmp [r15+416], ebp
000e7dfdmov r12, [rsp+56]
000e7e02mov rcx, [rsp+16]
000e7e07jb 0xe7e82
000e7e09mov [r12+48], 1
000e7e12mov [r12+52], ebp
000e7e17test ebp, ebp
000e7e19je 0xe81c5
000e7e1flea eax, [rbp-1]
000e7e22cmp eax, [r15+420]
000e7e29jb 0xe8013
000e7e2fmov rax, [rsp+104]
000e7e34mov rsi, [rax]
000e7e37mov rdx, [rax+8]
000e7e3bmov rax, [rsp+112]
000e7e40mov [rsp], rax
000e7e44mov rdi, r14
000e7e47mov rcx, [rsp+64]
000e7e4cmov r8, [rsp+32]
000e7e51mov r9, [rsp+16]
000e7e56call aho_corasick::util::prefilter::Prefilter::find_in
000e7e5bmov rdi, [rsp+72]
000e7e60mov rsi, [rsp+80]
000e7e65call aho_corasick::util::prefilter::Candidate::into_option
000e7e6amov rcx, [rsp+16]
000e7e6ftest rax, rax
000e7e72je 0xe81c5
000e7e78cmp rdx, rcx
000e7e7bjbe 0xe7e82
000e7e7dmov rcx, rdx
000e7e80jmp 0xe7e85
000e7e82
000e7e82loc_e7e82:
000e7e82inc rcx
000e7e85
000e7e85loc_e7e85:
000e7e85mov [r12+56], rcx
000e7e8ajmp 0xe7d36
000e7e8f
000e7e8floc_e7e8f:
000e7e8fmov [r12+48], 1
000e7e98mov [r12+52], ebp
000e7e9djmp 0xe81c5
000e7ea2
000e7ea2loc_e7ea2:
000e7ea2mov [rsp+24], rbp
000e7ea7mov rcx, [r14+56]
000e7eabinc rcx
000e7eaemov [r14+56], rcx
000e7eb2and [r14+32], 0
000e7eb7and [r14], 0
000e7ebbmov r12, r14
000e7ebe
000e7ebeloc_e7ebe:
000e7ebemov rax, [r13+16]
000e7ec2mov [rsp+104], rax
000e7ec7mov rax, [r13+24]
000e7ecbmov [rsp+64], rax
000e7ed0lea r13, [rsp+46]
000e7ed5lea rbp, [rsp+72]
000e7eda
000e7edaloc_e7eda:
000e7edacmp rcx, [rsp+112]
000e7edfjae 0xe8121
000e7ee5cmp rcx, [rsp+64]
000e7eeajae 0xe81fe
000e7ef0mov [rsp+16], rcx
000e7ef5mov rax, [rsp+104]
000e7efamovzx r12l, [rax+rcx]
000e7effmov r14l, ebx
000e7f02
000e7f02loc_e7f02:
000e7f02mov rdi, [r15]
000e7f05mov rsi, [r15+16]
000e7f09mov edx, r14l
000e7f0clea rcx, [rip+0x105395]
000e7f13call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7f18mov eax, [rax+4]
000e7f1btest rax, rax
000e7f1eje 0xe7f50
000e7f20movzx edx, [r15+r12+144]
000e7f29add rdx, rax
000e7f2cmov rdi, [r15+48]
000e7f30mov rsi, [r15+64]
000e7f34lea rcx, [rip+0x105385]
000e7f3bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e7f40mov ebx, [rax]
000e7f42
000e7f42loc_e7f42:
000e7f42cmp [rsp+32], 0
000e7f47jne 0xe7fb0
000e7f49cmp ebx, 1
000e7f4cje 0xe7f91
000e7f4ejmp 0xe7fb0
000e7f50
000e7f50loc_e7f50:
000e7f50mov rdi, r15
000e7f53mov esi, r14l
000e7f56call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e7f5bmov [rsp+72], rax
000e7f60mov [rsp+80], edx
000e7f64
000e7f64loc_e7f64:
000e7f64mov rdi, r13
000e7f67mov rsi, rbp
000e7f6acall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e7f6fcmp [rsp+46], 0
000e7f74je 0xe7f8a
000e7f76mov al, [rsp+47]
000e7f7acmp al, r12b
000e7f7djb 0xe7f64
000e7f7fcmp al, r12b
000e7f82jne 0xe7f8a
000e7f84mov ebx, [rsp+48]
000e7f88jmp 0xe7f42
000e7f8a
000e7f8aloc_e7f8a:
000e7f8acmp [rsp+32], 0
000e7f8fjne 0xe8001
000e7f91
000e7f91loc_e7f91:
000e7f91mov rdi, [r15]
000e7f94mov rsi, [r15+16]
000e7f98mov edx, r14l
000e7f9blea rcx, [rip+0x105b56]
000e7fa2call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e7fa7mov r14l, [rax+12]
000e7fabjmp 0xe7f02
000e7fb0
000e7fb0loc_e7fb0:
000e7fb0cmp ebx, 1
000e7fb3mov esi, 0
000e7fb8cmovne esi, ebx
000e7fbbcmp [r15+416], esi
000e7fc2mov r12, [rsp+56]
000e7fc7mov rcx, [rsp+16]
000e7fccjb 0xe7ff4
000e7fcemov [r12+48], 1
000e7fd7mov [r12+52], esi
000e7fdctest esi, esi
000e7fdeje 0xe81c5
000e7fe4lea eax, [rsi-1]
000e7fe7cmp eax, [r15+420]
000e7feejb 0xe81d4
000e7ff4
000e7ff4loc_e7ff4:
000e7ff4inc rcx
000e7ff7mov [r12+56], rcx
000e7ffcjmp 0xe7eda
000e8001
000e8001loc_e8001:
000e8001mov rax, [rsp+56]
000e8006mov [rax+48], 1
000e800ejmp 0xe81c5
000e8013
000e8013loc_e8013:
000e8013push 1
000e8015pop r14
000e8017mov [r12+32], r14
000e801cmov [r12+40], r14
000e8021inc rcx
000e8024mov rdi, r15
000e8027mov esi, ebp
000e8029
000e8029loc_e8029:
000e8029mov r13, rcx
000e802ccall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8031lea rdi, [rsp+72]
000e8036mov [rdi], rax
000e8039mov [rdi+8], edx
000e803ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8041mov ebx, edx
000e8043lea rsi, [rip+0x105ade]
000e804amov edi, eax
000e804ccall core::option::Option<T>::unwrap
000e8051mov rdi, [r15+96]
000e8055mov rsi, [r15+112]
000e8059lea rcx, [rip+0x105ab0]
000e8060mov edx, ebx
000e8062call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8067mov eax, [rax]
000e8069mov rdx, r13
000e806csub rdx, rax
000e806fmov rdi, [rsp+24]
000e8074mov esi, ebx
000e8076mov rcx, r13
000e8079call aho_corasick::util::search::Match::new
000e807emov [r12], r14
000e8082jmp 0xe81c5
000e8087
000e8087loc_e8087:
000e8087lea rdi, [rsp+72]
000e808ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8091mov edi, eax
000e8093mov ebp, edx
000e8095
000e8095loc_e8095:
000e8095lea rsi, [rip+0x105a8c]
000e809ccall core::option::Option<T>::unwrap
000e80a1mov rdi, [r15+96]
000e80a5mov rsi, [r15+112]
000e80a9lea rcx, [rip+0x105a60]
000e80b0mov edx, ebp
000e80b2call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e80b7mov eax, [rax]
000e80b9mov rdx, rbx
000e80bcsub rdx, rax
000e80bfmov rdi, [rsp+24]
000e80c4mov esi, ebp
000e80c6mov rcx, rbx
000e80c9jmp 0xe810b
000e80cb
000e80cbloc_e80cb:
000e80cblea rdi, [rsp+72]
000e80d0call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e80d5mov edi, eax
000e80d7mov ebx, edx
000e80d9
000e80d9loc_e80d9:
000e80d9lea rsi, [rip+0x105a48]
000e80e0call core::option::Option<T>::unwrap
000e80e5mov rdi, [r15+96]
000e80e9mov rsi, [r15+112]
000e80edlea rcx, [rip+0x105a1c]
000e80f4mov edx, ebx
000e80f6call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e80fbmov eax, [rax]
000e80fdmov rdx, r14
000e8100sub rdx, rax
000e8103mov rdi, rbp
000e8106mov esi, ebx
000e8108mov rcx, r14
000e810b
000e810bloc_e810b:
000e810bcall aho_corasick::util::search::Match::new
000e8110mov rax, [rsp+56]
000e8115mov [rax], 1
000e811cjmp 0xe81c5
000e8121
000e8121loc_e8121:
000e8121mov [r12+48], 1
000e812amov [r12+52], ebx
000e812fjmp 0xe81c5
000e8134
000e8134loc_e8134:
000e8134lea rdi, [rsp+72]
000e8139call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e813emov edi, eax
000e8140mov ebx, edx
000e8142
000e8142loc_e8142:
000e8142lea rsi, [rip+0x1059df]
000e8149call core::option::Option<T>::unwrap
000e814emov rdi, [r15+96]
000e8152mov rsi, [r15+112]
000e8156lea rcx, [rip+0x1059b3]
000e815dmov edx, ebx
000e815fcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8164mov eax, [rax]
000e8166mov rcx, [rsp+16]
000e816bmov rdx, rcx
000e816esub rdx, rax
000e8171mov rdi, r13
000e8174jmp 0xe81b6
000e8176
000e8176loc_e8176:
000e8176lea rdi, [rsp+72]
000e817bcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8180mov edi, eax
000e8182mov ebx, edx
000e8184
000e8184loc_e8184:
000e8184lea rsi, [rip+0x10599d]
000e818bcall core::option::Option<T>::unwrap
000e8190mov rdi, [r15+96]
000e8194mov rsi, [r15+112]
000e8198lea rcx, [rip+0x105971]
000e819fmov edx, ebx
000e81a1call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e81a6mov eax, [rax]
000e81a8mov rcx, [rsp+16]
000e81admov rdx, rcx
000e81b0sub rdx, rax
000e81b3mov rdi, rbp
000e81b6
000e81b6loc_e81b6:
000e81b6mov esi, ebx
000e81b8call aho_corasick::util::search::Match::new
000e81bdmov [r12], 1
000e81c5
000e81c5loc_e81c5:
000e81c5add rsp, 120
000e81c9pop rbx
000e81capop r12
000e81ccpop r13
000e81cepop r14
000e81d0pop r15
000e81d2pop rbp
000e81d3ret
000e81d4
000e81d4loc_e81d4:
000e81d4push 1
000e81d6pop r14
000e81d8mov [r12+32], r14
000e81ddmov [r12+40], r14
000e81e2inc rcx
000e81e5mov rdi, r15
000e81e8jmp 0xe8029
000e81ed
000e81edloc_e81ed:
000e81edlea rdx, [rip+0xffd14]
000e81f4mov rdi, rcx
000e81f7mov rsi, [rsp+32]
000e81fcjmp 0xe820d
000e81fe
000e81feloc_e81fe:
000e81felea rdx, [rip+0xffd03]
000e8205mov rdi, rcx
000e8208mov rsi, [rsp+64]
000e820d
000e820dloc_e820d:
000e820dcall core::panicking::panic_bounds_check
000e8212ud2
000e79fc
000e8214
000e8214core::iter::traits::iterator::Iterator::count:
000e8214push r14
000e8216push rbx
000e8217sub rsp, 24
000e821blea rbx, [rsp+8]
000e8220mov [rbx], rdi
000e8223mov [rbx+8], esi
000e8226push -1
000e8228pop r14
000e822a
000e822aloc_e822a:
000e822amov rdi, rbx
000e822dcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8232inc r14
000e8235cmp eax, 1
000e8238je 0xe822a
000e823amov rax, r14
000e823dadd rsp, 24
000e8241pop rbx
000e8242pop r14
000e8244ret
000e8214
000e8214core::iter::traits::iterator::Iterator::count:
000e8214push r14
000e8216push rbx
000e8217sub rsp, 24
000e821blea rbx, [rsp+8]
000e8220mov [rbx], rdi
000e8223mov [rbx+8], esi
000e8226push -1
000e8228pop r14
000e822a
000e822aloc_e822a:
000e822amov rdi, rbx
000e822dcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8232inc r14
000e8235cmp eax, 1
000e8238je 0xe822a
000e823amov rax, r14
000e823dadd rsp, 24
000e8241pop rbx
000e8242pop r14
000e8244ret
000e8214
000e8245
000e8245aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index:
000e8245mov rax, rdi
000e8248mov edi, edx
000e824acmp rdi, rsi
000e824djae 0xe8254
000e824flea rax, [rax+4*rdi]
000e8253ret
000e8254
000e8254loc_e8254:
000e8254push rax
000e8255mov rdx, rcx
000e8258call core::panicking::panic_bounds_check
000e825dud2
000e8245
000e8245aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index:
000e8245mov rax, rdi
000e8248mov edi, edx
000e824acmp rdi, rsi
000e824djae 0xe8254
000e824flea rax, [rax+4*rdi]
000e8253ret
000e8254
000e8254loc_e8254:
000e8254push rax
000e8255mov rdx, rcx
000e8258call core::panicking::panic_bounds_check
000e825dud2
000e8245
000e825f
000e825faho_corasick::util::search::Match::new:
000e825fcmp rdx, rcx
000e8262ja 0xe826f
000e8264mov [rdi+16], esi
000e8267mov [rdi], rdx
000e826amov [rdi+8], rcx
000e826eret
000e826f
000e826floc_e826f:
000e826fsub rsp, 56
000e8273lea rax, [rip+0x1050d6]
000e827alea rdi, [rsp+8]
000e827fmov [rdi], rax
000e8282mov [rdi+8], 1
000e828alea rax, [rip-0x56f99]
000e8291mov [rdi+16], rax
000e8295xorps x0, x0
000e8298movups [rdi+24], x0
000e829clea rsi, [rip+0x1050bd]
000e82a3call core::panicking::panic_fmt
000e82a8ud2
000e825f
000e825faho_corasick::util::search::Match::new:
000e825fcmp rdx, rcx
000e8262ja 0xe826f
000e8264mov [rdi+16], esi
000e8267mov [rdi], rdx
000e826amov [rdi+8], rcx
000e826eret
000e826f
000e826floc_e826f:
000e826fsub rsp, 56
000e8273lea rax, [rip+0x1050d6]
000e827alea rdi, [rsp+8]
000e827fmov [rdi], rax
000e8282mov [rdi+8], 1
000e828alea rax, [rip-0x56f99]
000e8291mov [rdi+16], rax
000e8295xorps x0, x0
000e8298movups [rdi+24], x0
000e829clea rsi, [rip+0x1050bd]
000e82a3call core::panicking::panic_fmt
000e82a8ud2
000e825f
000e82aa
000e82aaaho_corasick::util::prefilter::Prefilter::find_in:
000e82aamov rax, r9
000e82admov r9, [rsp+8]
000e82b2mov r10, [rdx+16]
000e82b6mov r11, [rdx+32]
000e82badec r10
000e82bdand r10, -16
000e82c1add rsi, r10
000e82c4add rsi, 16
000e82c8mov rdx, rcx
000e82cbmov rcx, r8
000e82cemov r8, rax
000e82d1jmp r11
000e82aa
000e82aaaho_corasick::util::prefilter::Prefilter::find_in:
000e82aamov rax, r9
000e82admov r9, [rsp+8]
000e82b2mov r10, [rdx+16]
000e82b6mov r11, [rdx+32]
000e82badec r10
000e82bdand r10, -16
000e82c1add rsi, r10
000e82c4add rsi, 16
000e82c8mov rdx, rcx
000e82cbmov rcx, r8
000e82cemov r8, rax
000e82d1jmp r11
000e82aa
000e82d4
000e82d4aho_corasick::util::prefilter::Candidate::into_option:
000e82d4mov rdx, rsi
000e82d7lea rax, [rip-0x5542e]
000e82demov rax, [rax+8*rdi]
000e82e2ret
000e82d4
000e82d4aho_corasick::util::prefilter::Candidate::into_option:
000e82d4mov rdx, rsi
000e82d7lea rax, [rip-0x5542e]
000e82demov rax, [rax+8*rdi]
000e82e2ret
000e82d4
000e82e3
000e82e3aho_corasick::automaton::try_find_fwd:
000e82e3push rbp
000e82e4push r15
000e82e6push r14
000e82e8push r13
000e82eapush r12
000e82ecpush rbx
000e82edsub rsp, 152
000e82f4mov r15, rdi
000e82f7mov rbx, [rdx]
000e82famov rax, [rdx+8]
000e82femov [rsp+88], rax
000e8303cmp rbx, rax
000e8306jbe 0xe8311
000e8308and [r15], 0
000e830cjmp 0xe866b
000e8311
000e8311loc_e8311:
000e8311mov r12, rdx
000e8314mov r14, rsi
000e8317cmp [rsi+432], 0
000e831esete al
000e8321cmp [rdx+33], 0
000e8325setne r13b
000e8329or r13b, al
000e832ccmp [rdx+32], 0
000e8330je 0xe83cc
000e8336mov [rsp+40], rbx
000e833bmov ebx, [r14+428]
000e8342lea eax, [rbx-1]
000e8345cmp eax, [r14+420]
000e834cjae 0xe846b
000e8352mov rdi, r14
000e8355mov esi, ebx
000e8357call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e835clea rdi, [rsp+56]
000e8361mov [rdi], rax
000e8364mov [rdi+8], edx
000e8367call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e836cmov ebp, edx
000e836elea rsi, [rip+0x1057b3]
000e8375mov edi, eax
000e8377call core::option::Option<T>::unwrap
000e837cmov rdi, [r14+96]
000e8380mov rsi, [r14+112]
000e8384lea rcx, [rip+0x105785]
000e838bmov edx, ebp
000e838dcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8392mov eax, [rax]
000e8394mov rcx, [rsp+40]
000e8399mov rdx, rcx
000e839csub rdx, rax
000e839flea rdi, [rsp+96]
000e83a4mov esi, ebp
000e83a6call aho_corasick::util::search::Match::new
000e83abtest r13b, r13b
000e83aeje 0xe847c
000e83b4mov rax, [rsp+112]
000e83b9mov [r15+24], rax
000e83bdmovaps x0, [rsp+96]
000e83c2movups [r15+8], x0
000e83c7jmp 0xe845f
000e83cc
000e83ccloc_e83cc:
000e83cclea rax, [r14+120]
000e83d0mov rsi, [r14+120]
000e83d4test rsi, rsi
000e83d7cmove rax, rsi
000e83dbmov [rsp+48], rax
000e83e0je 0xe867d
000e83e6test r13b, r13b
000e83e9je 0xe86fc
000e83efmov r13, rbx
000e83f2mov ebx, [r14+424]
000e83f9lea eax, [rbx-1]
000e83fccmp eax, [r14+420]
000e8403jae 0xe881c
000e8409mov rdi, r14
000e840cmov esi, ebx
000e840ecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8413lea rdi, [rsp+56]
000e8418mov [rdi], rax
000e841bmov [rdi+8], edx
000e841ecall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8423mov ebx, edx
000e8425lea rsi, [rip+0x1056fc]
000e842cmov edi, eax
000e842ecall core::option::Option<T>::unwrap
000e8433mov rdi, [r14+96]
000e8437mov rsi, [r14+112]
000e843blea rcx, [rip+0x1056ce]
000e8442mov edx, ebx
000e8444call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8449mov eax, [rax]
000e844bmov rdx, r13
000e844esub rdx, rax
000e8451lea rdi, [r15+8]
000e8455mov esi, ebx
000e8457mov rcx, r13
000e845acall aho_corasick::util::search::Match::new
000e845f
000e845floc_e845f:
000e845fmov [r15], 1
000e8466jmp 0xe866b
000e846b
000e846bloc_e846b:
000e846bmov [rsp+128], r13b
000e8473mov [rsp+16], r15
000e8478xor eax, eax
000e847ajmp 0xe848c
000e847c
000e847cloc_e847c:
000e847cmov [rsp+128], r13b
000e8484mov [rsp+16], r15
000e8489push 1
000e848bpop rax
000e848c
000e848cloc_e848c:
000e848cmov [rsp+24], rax
000e8491mov rax, [r12+16]
000e8496mov [rsp+32], rax
000e849bmov rax, [r12+24]
000e84a0mov [rsp+48], rax
000e84a5lea r13, [rsp+136]
000e84adlea rbp, [rsp+56]
000e84b2mov r15, [rsp+40]
000e84b7
000e84b7loc_e84b7:
000e84b7cmp r15, [rsp+88]
000e84bcjae 0xe8804
000e84c2cmp r15, [rsp+48]
000e84c7jae 0xe8fca
000e84cdmov rax, [rsp+32]
000e84d2movzx r12l, [rax+r15]
000e84d7mov rdi, [r14]
000e84damov rsi, [r14+16]
000e84demov edx, ebx
000e84e0lea rcx, [rip+0x104dc1]
000e84e7call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e84ecmov eax, [rax+4]
000e84eftest rax, rax
000e84f2je 0xe8518
000e84f4movzx edx, [r14+r12+144]
000e84fdadd rdx, rax
000e8500mov rdi, [r14+48]
000e8504mov rsi, [r14+64]
000e8508lea rcx, [rip+0x104db1]
000e850fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8514mov ebx, [rax]
000e8516jmp 0xe8560
000e8518
000e8518loc_e8518:
000e8518mov rdi, r14
000e851bmov esi, ebx
000e851dcall aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8522mov [rsp+56], rax
000e8527mov [rsp+64], edx
000e852b
000e852bloc_e852b:
000e852bmov rdi, r13
000e852emov rsi, rbp
000e8531call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8536cmp [rsp+136], 0
000e853eje 0xe864c
000e8544mov al, [rsp+137]
000e854bcmp al, r12b
000e854ejb 0xe852b
000e8550cmp al, r12b
000e8553jne 0xe864c
000e8559mov ebx, [rsp+138]
000e8560
000e8560loc_e8560:
000e8560cmp ebx, 1
000e8563mov esi, ebx
000e8565mov eax, 0
000e856acmove esi, eax
000e856dcmp [r14+416], esi
000e8574jb 0xe858a
000e8576test esi, esi
000e8578je 0xe864c
000e857elea eax, [rsi-1]
000e8581cmp eax, [r14+420]
000e8588jb 0xe8592
000e858a
000e858aloc_e858a:
000e858ainc r15
000e858djmp 0xe84b7
000e8592
000e8592loc_e8592:
000e8592inc r15
000e8595mov rdi, r14
000e8598call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e859dmov [rsp+136], rax
000e85a5mov [rsp+144], edx
000e85acmov rdi, r13
000e85afcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e85b4mov r12l, edx
000e85b7mov edi, eax
000e85b9lea rsi, [rip+0x105568]
000e85c0call core::option::Option<T>::unwrap
000e85c5mov rdi, [r14+96]
000e85c9mov rsi, [r14+112]
000e85cdmov edx, r12l
000e85d0lea rcx, [rip+0x105539]
000e85d7call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e85dcmov eax, [rax]
000e85demov rdx, r15
000e85e1sub rdx, rax
000e85e4mov rdi, rbp
000e85e7mov esi, r12l
000e85eamov rcx, r15
000e85edcall aho_corasick::util::search::Match::new
000e85f2mov rax, [rsp+40]
000e85f7cmp [rsp+56], rax
000e85fcja 0xe84b7
000e8602mov rax, [rsp+72]
000e8607mov [rsp+112], rax
000e860cmovups x0, [rsp+56]
000e8611movaps [rsp+96], x0
000e8616push 1
000e8618pop rax
000e8619mov [rsp+24], rax
000e861ecmp [rsp+128], 0
000e8626je 0xe84b7
000e862cmov rax, [rsp+72]
000e8631mov rcx, [rsp+16]
000e8636mov [rcx+24], rax
000e863amovups x0, [rsp+56]
000e863fmovups [rcx+8], x0
000e8643mov [rcx], 1
000e864ajmp 0xe866b
000e864c
000e864cloc_e864c:
000e864cmov rax, [rsp+112]
000e8651mov rcx, [rsp+16]
000e8656mov [rcx+24], rax
000e865amovaps x0, [rsp+96]
000e865f
000e865floc_e865f:
000e865fmovups [rcx+8], x0
000e8663mov rax, [rsp+24]
000e8668
000e8668loc_e8668:
000e8668mov [rcx], rax
000e866b
000e866bloc_e866b:
000e866badd rsp, 152
000e8672pop rbx
000e8673pop r12
000e8675pop r13
000e8677pop r14
000e8679pop r15
000e867bpop rbp
000e867cret
000e867d
000e867dloc_e867d:
000e867dtest r13b, r13b
000e8680je 0xe8781
000e8686mov esi, [r14+424]
000e868dlea eax, [rsi-1]
000e8690cmp eax, [r14+420]
000e8697jae 0xe8ac2
000e869dmov rdi, r14
000e86a0call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e86a5lea rdi, [rsp+56]
000e86aamov [rdi], rax
000e86admov [rdi+8], edx
000e86b0call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e86b5mov r12, rbx
000e86b8mov ebx, edx
000e86balea rsi, [rip+0x105467]
000e86c1mov edi, eax
000e86c3call core::option::Option<T>::unwrap
000e86c8mov rdi, [r14+96]
000e86ccmov rsi, [r14+112]
000e86d0lea rcx, [rip+0x105439]
000e86d7mov edx, ebx
000e86d9call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e86demov eax, [rax]
000e86e0mov rdx, r12
000e86e3sub rdx, rax
000e86e6
000e86e6loc_e86e6:
000e86e6lea rdi, [r15+8]
000e86eamov esi, ebx
000e86ecmov rcx, r12
000e86efcall aho_corasick::util::search::Match::new
000e86f4push 1
000e86f6pop rax
000e86f7jmp 0xe88e4
000e86fc
000e86fcloc_e86fc:
000e86fcmov ebp, [r14+424]
000e8703lea eax, [rbp-1]
000e8706cmp eax, [r14+420]
000e870djae 0xe8885
000e8713mov rdi, r14
000e8716mov esi, ebp
000e8718call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e871dlea rdi, [rsp+56]
000e8722mov [rdi], rax
000e8725mov [rdi+8], edx
000e8728call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e872dmov r13, rbx
000e8730mov ebx, edx
000e8732lea rsi, [rip+0x1053ef]
000e8739mov edi, eax
000e873bcall core::option::Option<T>::unwrap
000e8740mov rdi, [r14+96]
000e8744mov rsi, [r14+112]
000e8748lea rcx, [rip+0x1053c1]
000e874fmov edx, ebx
000e8751call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8756mov eax, [rax]
000e8758mov rdx, r13
000e875bsub rdx, rax
000e875elea rdi, [rsp+96]
000e8763mov esi, ebx
000e8765mov rcx, r13
000e8768call aho_corasick::util::search::Match::new
000e876dmov rsi, [r14+120]
000e8771push 1
000e8773pop rax
000e8774mov [rsp+128], rax
000e877cjmp 0xe8892
000e8781
000e8781loc_e8781:
000e8781mov [rsp+16], r15
000e8786mov r15l, [r14+424]
000e878dlea eax, [r15-1]
000e8791cmp eax, [r14+420]
000e8798jae 0xe8bd3
000e879emov rdi, r14
000e87a1mov esi, r15l
000e87a4call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e87a9lea rdi, [rsp+96]
000e87aemov [rdi], rax
000e87b1mov [rdi+8], edx
000e87b4call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e87b9mov r13, rbx
000e87bcmov ebx, edx
000e87belea rsi, [rip+0x105363]
000e87c5mov edi, eax
000e87c7call core::option::Option<T>::unwrap
000e87ccmov rdi, [r14+96]
000e87d0mov rsi, [r14+112]
000e87d4lea rcx, [rip+0x105335]
000e87dbmov edx, ebx
000e87ddcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e87e2mov eax, [rax]
000e87e4mov rdx, r13
000e87e7sub rdx, rax
000e87ealea rdi, [rsp+56]
000e87efmov esi, ebx
000e87f1mov rbx, r13
000e87f4mov rcx, r13
000e87f7call aho_corasick::util::search::Match::new
000e87fcpush 1
000e87fepop rax
000e87ffjmp 0xe8bd5
000e8804
000e8804loc_e8804:
000e8804mov rax, [rsp+112]
000e8809mov rcx, [rsp+16]
000e880emov [rcx+24], rax
000e8812movups x0, [rsp+96]
000e8817jmp 0xe865f
000e881c
000e881cloc_e881c:
000e881cmov rcx, [r12+16]
000e8821mov r8, [r12+24]
000e8826mov rdx, [r14+128]
000e882dmov rax, [rsp+88]
000e8832mov [rsp], rax
000e8836mov [rsp+16], r15
000e883blea r15, [rsp+56]
000e8840mov rdi, r15
000e8843mov [rsp+24], rcx
000e8848mov [rsp+32], r8
000e884dmov r9, r13
000e8850call aho_corasick::util::prefilter::Prefilter::find_in
000e8855mov rax, [r15]
000e8858mov rdx, [rsp+16]
000e885dtest rax, rax
000e8860je 0xe887d
000e8862cmp eax, 1
000e8865jne 0xe8d9d
000e886bmov rcx, [rsp+80]
000e8870mov [rdx+24], rcx
000e8874movups x0, [rsp+64]
000e8879movups [rdx+8], x0
000e887d
000e887dloc_e887d:
000e887dmov [rdx], rax
000e8880jmp 0xe866b
000e8885
000e8885loc_e8885:
000e8885xor eax, eax
000e8887mov [rsp+128], rax
000e888fmov r13, rbx
000e8892
000e8892loc_e8892:
000e8892mov rcx, [r12+16]
000e8897mov r12, [r12+24]
000e889cmov rdx, [r14+128]
000e88a3mov rax, [rsp+88]
000e88a8mov [rsp], rax
000e88aclea rbx, [rsp+56]
000e88b1mov rdi, rbx
000e88b4mov [rsp+40], rcx
000e88b9mov r8, r12
000e88bcmov r9, r13
000e88bfcall aho_corasick::util::prefilter::Prefilter::find_in
000e88c4mov rax, [rbx]
000e88c7test rax, rax
000e88caje 0xe88e4
000e88cccmp eax, 1
000e88cfjne 0xe88ec
000e88d1mov rcx, [rsp+80]
000e88d6mov [r15+24], rcx
000e88damovups x0, [rsp+64]
000e88dfmovups [r15+8], x0
000e88e4
000e88e4loc_e88e4:
000e88e4mov [r15], rax
000e88e7jmp 0xe866b
000e88ec
000e88ecloc_e88ec:
000e88ecmov [rsp+16], r15
000e88f1lea r15, [rsp+56]
000e88f6mov rdx, [r15+8]
000e88falea r13, [rsp+136]
000e8902mov [rsp+24], r12
000e8907
000e8907loc_e8907:
000e8907cmp rdx, [rsp+88]
000e890cjae 0xe8d79
000e8912mov rdi, rdx
000e8915cmp rdx, r12
000e8918jae 0xe8fe0
000e891emov rax, [rsp+40]
000e8923mov [rsp+32], rdi
000e8928movzx r12l, [rax+rdi]
000e892dmov ebx, ebp
000e892f
000e892floc_e892f:
000e892fmov rdi, [r14]
000e8932mov rsi, [r14+16]
000e8936mov edx, ebx
000e8938lea rcx, [rip+0x104969]
000e893fcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8944mov eax, [rax+4]
000e8947test rax, rax
000e894aje 0xe898d
000e894cmovzx edx, [r14+r12+144]
000e8955add rdx, rax
000e8958mov rdi, [r14+48]
000e895cmov rsi, [r14+64]
000e8960lea rcx, [rip+0x104959]
000e8967call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e896cmov ebp, [rax]
000e896e
000e896eloc_e896e:
000e896ecmp ebp, 1
000e8971jne 0xe89cf
000e8973
000e8973loc_e8973:
000e8973mov rdi, [r14]
000e8976mov rsi, [r14+16]
000e897amov edx, ebx
000e897clea rcx, [rip+0x105175]
000e8983call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8988mov ebx, [rax+12]
000e898bjmp 0xe892f
000e898d
000e898dloc_e898d:
000e898dmov rdi, r14
000e8990mov esi, ebx
000e8992call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8997mov [rsp+56], rax
000e899cmov [rsp+64], edx
000e89a0
000e89a0loc_e89a0:
000e89a0mov rdi, r13
000e89a3mov rsi, r15
000e89a6call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e89abcmp [rsp+136], 0
000e89b3je 0xe8973
000e89b5mov al, [rsp+137]
000e89bccmp al, r12b
000e89bfjb 0xe89a0
000e89c1cmp al, r12b
000e89c4jne 0xe8973
000e89c6mov ebp, [rsp+138]
000e89cdjmp 0xe896e
000e89cf
000e89cfloc_e89cf:
000e89cfcmp [r14+416], ebp
000e89d6mov r12, [rsp+24]
000e89dbmov rbx, [rsp+32]
000e89e0jb 0xe8a3f
000e89e2test ebp, ebp
000e89e4je 0xe8d79
000e89ealea eax, [rbp-1]
000e89edcmp eax, [r14+420]
000e89f4jb 0xe8a4a
000e89f6mov rax, [rsp+48]
000e89fbmov rsi, [rax]
000e89femov rdx, [rax+8]
000e8a02mov rax, [rsp+88]
000e8a07mov [rsp], rax
000e8a0bmov rdi, r15
000e8a0emov rcx, [rsp+40]
000e8a13mov r8, r12
000e8a16mov r9, rbx
000e8a19call aho_corasick::util::prefilter::Prefilter::find_in
000e8a1emov rdi, [rsp+56]
000e8a23mov rsi, [rsp+64]
000e8a28call aho_corasick::util::prefilter::Candidate::into_option
000e8a2dtest rax, rax
000e8a30je 0xe8ee4
000e8a36cmp rdx, rbx
000e8a39ja 0xe8907
000e8a3f
000e8a3floc_e8a3f:
000e8a3finc rbx
000e8a42mov rdx, rbx
000e8a45jmp 0xe8907
000e8a4a
000e8a4aloc_e8a4a:
000e8a4ainc rbx
000e8a4dmov [rsp+32], rbx
000e8a52mov rdi, r14
000e8a55mov esi, ebp
000e8a57call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8a5cmov [rsp+56], rax
000e8a61mov [rsp+64], edx
000e8a65mov rdi, r15
000e8a68call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8a6dmov ebx, edx
000e8a6fmov edi, eax
000e8a71lea rsi, [rip+0x1050b0]
000e8a78call core::option::Option<T>::unwrap
000e8a7dmov rdi, [r14+96]
000e8a81mov rsi, [r14+112]
000e8a85mov edx, ebx
000e8a87lea rcx, [rip+0x105082]
000e8a8ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8a93mov eax, [rax]
000e8a95mov rcx, [rsp+32]
000e8a9amov rdx, rcx
000e8a9dsub rdx, rax
000e8aa0lea rdi, [rsp+96]
000e8aa5mov esi, ebx
000e8aa7mov rbx, rcx
000e8aaacall aho_corasick::util::search::Match::new
000e8aafpush 1
000e8ab1pop rax
000e8ab2mov [rsp+128], rax
000e8abamov rdx, rbx
000e8abdjmp 0xe8907
000e8ac2
000e8ac2loc_e8ac2:
000e8ac2mov [rsp+16], r15
000e8ac7mov rax, [r12+16]
000e8accmov [rsp+32], rax
000e8ad1mov rax, [r12+24]
000e8ad6mov [rsp+48], rax
000e8adblea r15, [rip+0x1047c6]
000e8ae2lea r12, [rsp+96]
000e8ae7lea r13, [rsp+56]
000e8aec
000e8aecloc_e8aec:
000e8aeccmp rbx, [rsp+88]
000e8af1je 0xe8ee4
000e8af7cmp rbx, [rsp+48]
000e8afcjae 0xe8fbe
000e8b02mov [rsp+40], rbx
000e8b07mov rax, [rsp+32]
000e8b0cmovzx ebp, [rax+rbx]
000e8b10mov ebx, esi
000e8b12
000e8b12loc_e8b12:
000e8b12mov rdi, [r14]
000e8b15mov rsi, [r14+16]
000e8b19mov edx, ebx
000e8b1bmov rcx, r15
000e8b1ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8b23mov eax, [rax+4]
000e8b26test rax, rax
000e8b29je 0xe8b6c
000e8b2bmovzx edx, [r14+rbp+144]
000e8b34add rdx, rax
000e8b37mov rdi, [r14+48]
000e8b3bmov rsi, [r14+64]
000e8b3flea rcx, [rip+0x10477a]
000e8b46call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8b4bmov esi, [rax]
000e8b4d
000e8b4dloc_e8b4d:
000e8b4dcmp esi, 1
000e8b50jne 0xe8ba5
000e8b52
000e8b52loc_e8b52:
000e8b52mov rdi, [r14]
000e8b55mov rsi, [r14+16]
000e8b59mov edx, ebx
000e8b5blea rcx, [rip+0x104f96]
000e8b62call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8b67mov ebx, [rax+12]
000e8b6ajmp 0xe8b12
000e8b6c
000e8b6cloc_e8b6c:
000e8b6cmov rdi, r14
000e8b6fmov esi, ebx
000e8b71call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8b76mov [rsp+56], rax
000e8b7bmov [rsp+64], edx
000e8b7f
000e8b7floc_e8b7f:
000e8b7fmov rdi, r12
000e8b82mov rsi, r13
000e8b85call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8b8acmp [rsp+96], 0
000e8b8fje 0xe8b52
000e8b91mov al, [rsp+97]
000e8b95cmp al, bpl
000e8b98jb 0xe8b7f
000e8b9acmp al, bpl
000e8b9djne 0xe8b52
000e8b9fmov esi, [rsp+98]
000e8ba3jmp 0xe8b4d
000e8ba5
000e8ba5loc_e8ba5:
000e8ba5cmp [r14+416], esi
000e8bacmov rbx, [rsp+40]
000e8bb1jb 0xe8bcb
000e8bb3test esi, esi
000e8bb5je 0xe8ef2
000e8bbblea eax, [rsi-1]
000e8bbecmp eax, [r14+420]
000e8bc5jb 0xe8efe
000e8bcb
000e8bcbloc_e8bcb:
000e8bcbinc rbx
000e8bcejmp 0xe8aec
000e8bd3
000e8bd3loc_e8bd3:
000e8bd3xor eax, eax
000e8bd5
000e8bd5loc_e8bd5:
000e8bd5mov [rsp+24], rax
000e8bdamov rax, [r12+16]
000e8bdfmov [rsp+32], rax
000e8be4mov rax, [r12+24]
000e8be9mov [rsp+48], rax
000e8beelea r13, [rsp+136]
000e8bf6lea rbp, [rsp+96]
000e8bfb
000e8bfbloc_e8bfb:
000e8bfbcmp rbx, [rsp+88]
000e8c00jae 0xe8d61
000e8c06cmp rbx, [rsp+48]
000e8c0bjae 0xe8fbe
000e8c11mov [rsp+40], rbx
000e8c16mov rax, [rsp+32]
000e8c1bmovzx r12l, [rax+rbx]
000e8c20mov ebx, r15l
000e8c23
000e8c23loc_e8c23:
000e8c23mov rdi, [r14]
000e8c26mov rsi, [r14+16]
000e8c2amov edx, ebx
000e8c2clea rcx, [rip+0x104675]
000e8c33call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8c38mov eax, [rax+4]
000e8c3btest rax, rax
000e8c3eje 0xe8c83
000e8c40movzx edx, [r14+r12+144]
000e8c49add rdx, rax
000e8c4cmov rdi, [r14+48]
000e8c50mov rsi, [r14+64]
000e8c54lea rcx, [rip+0x104665]
000e8c5bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8c60mov r15l, [rax]
000e8c63
000e8c63loc_e8c63:
000e8c63cmp r15l, 1
000e8c67jne 0xe8cc6
000e8c69
000e8c69loc_e8c69:
000e8c69mov rdi, [r14]
000e8c6cmov rsi, [r14+16]
000e8c70mov edx, ebx
000e8c72lea rcx, [rip+0x104e7f]
000e8c79call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8c7emov ebx, [rax+12]
000e8c81jmp 0xe8c23
000e8c83
000e8c83loc_e8c83:
000e8c83mov rdi, r14
000e8c86mov esi, ebx
000e8c88call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8c8dmov [rsp+96], rax
000e8c92mov [rsp+104], edx
000e8c96
000e8c96loc_e8c96:
000e8c96mov rdi, r13
000e8c99mov rsi, rbp
000e8c9ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8ca1cmp [rsp+136], 0
000e8ca9je 0xe8c69
000e8cabmov al, [rsp+137]
000e8cb2cmp al, r12b
000e8cb5jb 0xe8c96
000e8cb7cmp al, r12b
000e8cbajne 0xe8c69
000e8cbcmov r15l, [rsp+138]
000e8cc4jmp 0xe8c63
000e8cc6
000e8cc6loc_e8cc6:
000e8cc6cmp [r14+416], r15l
000e8ccdmov rbx, [rsp+40]
000e8cd2jb 0xe8cea
000e8cd4test r15l, r15l
000e8cd7je 0xe8d61
000e8cddlea eax, [r15-1]
000e8ce1cmp eax, [r14+420]
000e8ce8jb 0xe8cf2
000e8cea
000e8cealoc_e8cea:
000e8ceainc rbx
000e8cedjmp 0xe8bfb
000e8cf2
000e8cf2loc_e8cf2:
000e8cf2inc rbx
000e8cf5mov rdi, r14
000e8cf8mov esi, r15l
000e8cfbcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8d00mov [rsp+96], rax
000e8d05mov [rsp+104], edx
000e8d09mov rdi, rbp
000e8d0ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8d11mov r12, rbx
000e8d14mov ebx, edx
000e8d16mov edi, eax
000e8d18lea rsi, [rip+0x104e09]
000e8d1fcall core::option::Option<T>::unwrap
000e8d24mov rdi, [r14+96]
000e8d28mov rsi, [r14+112]
000e8d2cmov edx, ebx
000e8d2elea rcx, [rip+0x104ddb]
000e8d35call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8d3amov eax, [rax]
000e8d3cmov rdx, r12
000e8d3fsub rdx, rax
000e8d42lea rdi, [rsp+56]
000e8d47mov esi, ebx
000e8d49mov rbx, r12
000e8d4cmov rcx, r12
000e8d4fcall aho_corasick::util::search::Match::new
000e8d54push 1
000e8d56pop rax
000e8d57mov [rsp+24], rax
000e8d5cjmp 0xe8bfb
000e8d61
000e8d61loc_e8d61:
000e8d61mov rax, [rsp+72]
000e8d66mov rcx, [rsp+16]
000e8d6bmov [rcx+24], rax
000e8d6fmovups x0, [rsp+56]
000e8d74jmp 0xe865f
000e8d79
000e8d79loc_e8d79:
000e8d79mov rax, [rsp+112]
000e8d7emov rcx, [rsp+16]
000e8d83mov [rcx+24], rax
000e8d87movups x0, [rsp+96]
000e8d8cmovups [rcx+8], x0
000e8d90mov rax, [rsp+128]
000e8d98jmp 0xe8668
000e8d9d
000e8d9dloc_e8d9d:
000e8d9dlea r15, [rsp+56]
000e8da2mov rdx, [r15+8]
000e8da6lea r12, [rsp+96]
000e8dab
000e8dabloc_e8dab:
000e8dabcmp rdx, [rsp+88]
000e8db0jae 0xe8ee4
000e8db6mov rdi, rdx
000e8db9cmp rdx, [rsp+32]
000e8dbejae 0xe8fec
000e8dc4mov [rsp+40], rdi
000e8dc9mov rax, [rsp+24]
000e8dcemovzx ebp, [rax+rdi]
000e8dd2mov r13l, ebx
000e8dd5
000e8dd5loc_e8dd5:
000e8dd5mov rdi, [r14]
000e8dd8mov rsi, [r14+16]
000e8ddcmov edx, r13l
000e8ddflea rcx, [rip+0x1044c2]
000e8de6call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8debmov eax, [rax+4]
000e8deetest rax, rax
000e8df1je 0xe8e36
000e8df3movzx edx, [r14+rbp+144]
000e8dfcadd rdx, rax
000e8dffmov rdi, [r14+48]
000e8e03mov rsi, [r14+64]
000e8e07lea rcx, [rip+0x1044b2]
000e8e0ecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8e13mov ebx, [rax]
000e8e15
000e8e15loc_e8e15:
000e8e15cmp ebx, 1
000e8e18jne 0xe8e70
000e8e1a
000e8e1aloc_e8e1a:
000e8e1amov rdi, [r14]
000e8e1dmov rsi, [r14+16]
000e8e21mov edx, r13l
000e8e24lea rcx, [rip+0x104ccd]
000e8e2bcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8e30mov r13l, [rax+12]
000e8e34jmp 0xe8dd5
000e8e36
000e8e36loc_e8e36:
000e8e36mov rdi, r14
000e8e39mov esi, r13l
000e8e3ccall aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8e41mov [rsp+56], rax
000e8e46mov [rsp+64], edx
000e8e4a
000e8e4aloc_e8e4a:
000e8e4amov rdi, r12
000e8e4dmov rsi, r15
000e8e50call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8e55cmp [rsp+96], 0
000e8e5aje 0xe8e1a
000e8e5cmov al, [rsp+97]
000e8e60cmp al, bpl
000e8e63jb 0xe8e4a
000e8e65cmp al, bpl
000e8e68jne 0xe8e1a
000e8e6amov ebx, [rsp+98]
000e8e6ejmp 0xe8e15
000e8e70
000e8e70loc_e8e70:
000e8e70cmp [r14+416], ebx
000e8e77mov r13, [rsp+40]
000e8e7cjb 0xe8ed9
000e8e7etest ebx, ebx
000e8e80je 0xe8ee4
000e8e82lea eax, [rbx-1]
000e8e85cmp eax, [r14+420]
000e8e8cjb 0xe8f54
000e8e92mov rax, [rsp+48]
000e8e97mov rsi, [rax]
000e8e9amov rdx, [rax+8]
000e8e9emov rax, [rsp+88]
000e8ea3mov [rsp], rax
000e8ea7mov rdi, r15
000e8eaamov rcx, [rsp+24]
000e8eafmov r8, [rsp+32]
000e8eb4mov r9, r13
000e8eb7call aho_corasick::util::prefilter::Prefilter::find_in
000e8ebcmov rdi, [rsp+56]
000e8ec1mov rsi, [rsp+64]
000e8ec6call aho_corasick::util::prefilter::Candidate::into_option
000e8ecbtest rax, rax
000e8eceje 0xe8ee4
000e8ed0cmp rdx, r13
000e8ed3ja 0xe8dab
000e8ed9
000e8ed9loc_e8ed9:
000e8ed9inc r13
000e8edcmov rdx, r13
000e8edfjmp 0xe8dab
000e8ee4
000e8ee4loc_e8ee4:
000e8ee4mov rax, [rsp+16]
000e8ee9and [rax], 0
000e8eedjmp 0xe866b
000e8ef2
000e8ef2loc_e8ef2:
000e8ef2mov r15, [rsp+16]
000e8ef7xor eax, eax
000e8ef9jmp 0xe88e4
000e8efe
000e8efeloc_e8efe:
000e8efeinc rbx
000e8f01mov rdi, r14
000e8f04call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8f09lea rdi, [rsp+56]
000e8f0emov [rdi], rax
000e8f11mov [rdi+8], edx
000e8f14call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8f19mov r12, rbx
000e8f1cmov ebx, edx
000e8f1elea rsi, [rip+0x104c03]
000e8f25mov edi, eax
000e8f27call core::option::Option<T>::unwrap
000e8f2cmov rdi, [r14+96]
000e8f30mov rsi, [r14+112]
000e8f34lea rcx, [rip+0x104bd5]
000e8f3bmov edx, ebx
000e8f3dcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8f42mov eax, [rax]
000e8f44mov rdx, r12
000e8f47sub rdx, rax
000e8f4amov r15, [rsp+16]
000e8f4fjmp 0xe86e6
000e8f54
000e8f54loc_e8f54:
000e8f54inc r13
000e8f57mov rdi, r14
000e8f5amov esi, ebx
000e8f5ccall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8f61lea rdi, [rsp+56]
000e8f66mov [rdi], rax
000e8f69mov [rdi+8], edx
000e8f6ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8f71mov ebx, edx
000e8f73lea rsi, [rip+0x104bae]
000e8f7amov edi, eax
000e8f7ccall core::option::Option<T>::unwrap
000e8f81mov rdi, [r14+96]
000e8f85mov rsi, [r14+112]
000e8f89lea rcx, [rip+0x104b80]
000e8f90mov edx, ebx
000e8f92call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8f97mov eax, [rax]
000e8f99mov rdx, r13
000e8f9csub rdx, rax
000e8f9fmov r14, [rsp+16]
000e8fa4lea rdi, [r14+8]
000e8fa8mov esi, ebx
000e8faamov rcx, r13
000e8fadcall aho_corasick::util::search::Match::new
000e8fb2mov [r14], 1
000e8fb9jmp 0xe866b
000e8fbe
000e8fbeloc_e8fbe:
000e8fbelea rdx, [rip+0xfef2b]
000e8fc5mov rdi, rbx
000e8fc8jmp 0xe8fd4
000e8fca
000e8fcaloc_e8fca:
000e8fcalea rdx, [rip+0xfef1f]
000e8fd1mov rdi, r15
000e8fd4
000e8fd4loc_e8fd4:
000e8fd4mov rsi, [rsp+48]
000e8fd9
000e8fd9loc_e8fd9:
000e8fd9call core::panicking::panic_bounds_check
000e8fdeud2
000e8fe0
000e8fe0loc_e8fe0:
000e8fe0lea rdx, [rip+0xfef09]
000e8fe7mov rsi, r12
000e8feajmp 0xe8fd9
000e8fec
000e8fecloc_e8fec:
000e8feclea rdx, [rip+0xfeefd]
000e8ff3mov rsi, [rsp+32]
000e8ff8jmp 0xe8fd9
000e82e3
000e82e3aho_corasick::automaton::try_find_fwd:
000e82e3push rbp
000e82e4push r15
000e82e6push r14
000e82e8push r13
000e82eapush r12
000e82ecpush rbx
000e82edsub rsp, 152
000e82f4mov r15, rdi
000e82f7mov rbx, [rdx]
000e82famov rax, [rdx+8]
000e82femov [rsp+88], rax
000e8303cmp rbx, rax
000e8306jbe 0xe8311
000e8308and [r15], 0
000e830cjmp 0xe866b
000e8311
000e8311loc_e8311:
000e8311mov r12, rdx
000e8314mov r14, rsi
000e8317cmp [rsi+432], 0
000e831esete al
000e8321cmp [rdx+33], 0
000e8325setne r13b
000e8329or r13b, al
000e832ccmp [rdx+32], 0
000e8330je 0xe83cc
000e8336mov [rsp+40], rbx
000e833bmov ebx, [r14+428]
000e8342lea eax, [rbx-1]
000e8345cmp eax, [r14+420]
000e834cjae 0xe846b
000e8352mov rdi, r14
000e8355mov esi, ebx
000e8357call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e835clea rdi, [rsp+56]
000e8361mov [rdi], rax
000e8364mov [rdi+8], edx
000e8367call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e836cmov ebp, edx
000e836elea rsi, [rip+0x1057b3]
000e8375mov edi, eax
000e8377call core::option::Option<T>::unwrap
000e837cmov rdi, [r14+96]
000e8380mov rsi, [r14+112]
000e8384lea rcx, [rip+0x105785]
000e838bmov edx, ebp
000e838dcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8392mov eax, [rax]
000e8394mov rcx, [rsp+40]
000e8399mov rdx, rcx
000e839csub rdx, rax
000e839flea rdi, [rsp+96]
000e83a4mov esi, ebp
000e83a6call aho_corasick::util::search::Match::new
000e83abtest r13b, r13b
000e83aeje 0xe847c
000e83b4mov rax, [rsp+112]
000e83b9mov [r15+24], rax
000e83bdmovaps x0, [rsp+96]
000e83c2movups [r15+8], x0
000e83c7jmp 0xe845f
000e83cc
000e83ccloc_e83cc:
000e83cclea rax, [r14+120]
000e83d0mov rsi, [r14+120]
000e83d4test rsi, rsi
000e83d7cmove rax, rsi
000e83dbmov [rsp+48], rax
000e83e0je 0xe867d
000e83e6test r13b, r13b
000e83e9je 0xe86fc
000e83efmov r13, rbx
000e83f2mov ebx, [r14+424]
000e83f9lea eax, [rbx-1]
000e83fccmp eax, [r14+420]
000e8403jae 0xe881c
000e8409mov rdi, r14
000e840cmov esi, ebx
000e840ecall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8413lea rdi, [rsp+56]
000e8418mov [rdi], rax
000e841bmov [rdi+8], edx
000e841ecall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8423mov ebx, edx
000e8425lea rsi, [rip+0x1056fc]
000e842cmov edi, eax
000e842ecall core::option::Option<T>::unwrap
000e8433mov rdi, [r14+96]
000e8437mov rsi, [r14+112]
000e843blea rcx, [rip+0x1056ce]
000e8442mov edx, ebx
000e8444call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8449mov eax, [rax]
000e844bmov rdx, r13
000e844esub rdx, rax
000e8451lea rdi, [r15+8]
000e8455mov esi, ebx
000e8457mov rcx, r13
000e845acall aho_corasick::util::search::Match::new
000e845f
000e845floc_e845f:
000e845fmov [r15], 1
000e8466jmp 0xe866b
000e846b
000e846bloc_e846b:
000e846bmov [rsp+128], r13b
000e8473mov [rsp+16], r15
000e8478xor eax, eax
000e847ajmp 0xe848c
000e847c
000e847cloc_e847c:
000e847cmov [rsp+128], r13b
000e8484mov [rsp+16], r15
000e8489push 1
000e848bpop rax
000e848c
000e848cloc_e848c:
000e848cmov [rsp+24], rax
000e8491mov rax, [r12+16]
000e8496mov [rsp+32], rax
000e849bmov rax, [r12+24]
000e84a0mov [rsp+48], rax
000e84a5lea r13, [rsp+136]
000e84adlea rbp, [rsp+56]
000e84b2mov r15, [rsp+40]
000e84b7
000e84b7loc_e84b7:
000e84b7cmp r15, [rsp+88]
000e84bcjae 0xe8804
000e84c2cmp r15, [rsp+48]
000e84c7jae 0xe8fca
000e84cdmov rax, [rsp+32]
000e84d2movzx r12l, [rax+r15]
000e84d7mov rdi, [r14]
000e84damov rsi, [r14+16]
000e84demov edx, ebx
000e84e0lea rcx, [rip+0x104dc1]
000e84e7call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e84ecmov eax, [rax+4]
000e84eftest rax, rax
000e84f2je 0xe8518
000e84f4movzx edx, [r14+r12+144]
000e84fdadd rdx, rax
000e8500mov rdi, [r14+48]
000e8504mov rsi, [r14+64]
000e8508lea rcx, [rip+0x104db1]
000e850fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8514mov ebx, [rax]
000e8516jmp 0xe8560
000e8518
000e8518loc_e8518:
000e8518mov rdi, r14
000e851bmov esi, ebx
000e851dcall aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8522mov [rsp+56], rax
000e8527mov [rsp+64], edx
000e852b
000e852bloc_e852b:
000e852bmov rdi, r13
000e852emov rsi, rbp
000e8531call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8536cmp [rsp+136], 0
000e853eje 0xe864c
000e8544mov al, [rsp+137]
000e854bcmp al, r12b
000e854ejb 0xe852b
000e8550cmp al, r12b
000e8553jne 0xe864c
000e8559mov ebx, [rsp+138]
000e8560
000e8560loc_e8560:
000e8560cmp ebx, 1
000e8563mov esi, ebx
000e8565mov eax, 0
000e856acmove esi, eax
000e856dcmp [r14+416], esi
000e8574jb 0xe858a
000e8576test esi, esi
000e8578je 0xe864c
000e857elea eax, [rsi-1]
000e8581cmp eax, [r14+420]
000e8588jb 0xe8592
000e858a
000e858aloc_e858a:
000e858ainc r15
000e858djmp 0xe84b7
000e8592
000e8592loc_e8592:
000e8592inc r15
000e8595mov rdi, r14
000e8598call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e859dmov [rsp+136], rax
000e85a5mov [rsp+144], edx
000e85acmov rdi, r13
000e85afcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e85b4mov r12l, edx
000e85b7mov edi, eax
000e85b9lea rsi, [rip+0x105568]
000e85c0call core::option::Option<T>::unwrap
000e85c5mov rdi, [r14+96]
000e85c9mov rsi, [r14+112]
000e85cdmov edx, r12l
000e85d0lea rcx, [rip+0x105539]
000e85d7call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e85dcmov eax, [rax]
000e85demov rdx, r15
000e85e1sub rdx, rax
000e85e4mov rdi, rbp
000e85e7mov esi, r12l
000e85eamov rcx, r15
000e85edcall aho_corasick::util::search::Match::new
000e85f2mov rax, [rsp+40]
000e85f7cmp [rsp+56], rax
000e85fcja 0xe84b7
000e8602mov rax, [rsp+72]
000e8607mov [rsp+112], rax
000e860cmovups x0, [rsp+56]
000e8611movaps [rsp+96], x0
000e8616push 1
000e8618pop rax
000e8619mov [rsp+24], rax
000e861ecmp [rsp+128], 0
000e8626je 0xe84b7
000e862cmov rax, [rsp+72]
000e8631mov rcx, [rsp+16]
000e8636mov [rcx+24], rax
000e863amovups x0, [rsp+56]
000e863fmovups [rcx+8], x0
000e8643mov [rcx], 1
000e864ajmp 0xe866b
000e864c
000e864cloc_e864c:
000e864cmov rax, [rsp+112]
000e8651mov rcx, [rsp+16]
000e8656mov [rcx+24], rax
000e865amovaps x0, [rsp+96]
000e865f
000e865floc_e865f:
000e865fmovups [rcx+8], x0
000e8663mov rax, [rsp+24]
000e8668
000e8668loc_e8668:
000e8668mov [rcx], rax
000e866b
000e866bloc_e866b:
000e866badd rsp, 152
000e8672pop rbx
000e8673pop r12
000e8675pop r13
000e8677pop r14
000e8679pop r15
000e867bpop rbp
000e867cret
000e867d
000e867dloc_e867d:
000e867dtest r13b, r13b
000e8680je 0xe8781
000e8686mov esi, [r14+424]
000e868dlea eax, [rsi-1]
000e8690cmp eax, [r14+420]
000e8697jae 0xe8ac2
000e869dmov rdi, r14
000e86a0call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e86a5lea rdi, [rsp+56]
000e86aamov [rdi], rax
000e86admov [rdi+8], edx
000e86b0call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e86b5mov r12, rbx
000e86b8mov ebx, edx
000e86balea rsi, [rip+0x105467]
000e86c1mov edi, eax
000e86c3call core::option::Option<T>::unwrap
000e86c8mov rdi, [r14+96]
000e86ccmov rsi, [r14+112]
000e86d0lea rcx, [rip+0x105439]
000e86d7mov edx, ebx
000e86d9call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e86demov eax, [rax]
000e86e0mov rdx, r12
000e86e3sub rdx, rax
000e86e6
000e86e6loc_e86e6:
000e86e6lea rdi, [r15+8]
000e86eamov esi, ebx
000e86ecmov rcx, r12
000e86efcall aho_corasick::util::search::Match::new
000e86f4push 1
000e86f6pop rax
000e86f7jmp 0xe88e4
000e86fc
000e86fcloc_e86fc:
000e86fcmov ebp, [r14+424]
000e8703lea eax, [rbp-1]
000e8706cmp eax, [r14+420]
000e870djae 0xe8885
000e8713mov rdi, r14
000e8716mov esi, ebp
000e8718call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e871dlea rdi, [rsp+56]
000e8722mov [rdi], rax
000e8725mov [rdi+8], edx
000e8728call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e872dmov r13, rbx
000e8730mov ebx, edx
000e8732lea rsi, [rip+0x1053ef]
000e8739mov edi, eax
000e873bcall core::option::Option<T>::unwrap
000e8740mov rdi, [r14+96]
000e8744mov rsi, [r14+112]
000e8748lea rcx, [rip+0x1053c1]
000e874fmov edx, ebx
000e8751call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8756mov eax, [rax]
000e8758mov rdx, r13
000e875bsub rdx, rax
000e875elea rdi, [rsp+96]
000e8763mov esi, ebx
000e8765mov rcx, r13
000e8768call aho_corasick::util::search::Match::new
000e876dmov rsi, [r14+120]
000e8771push 1
000e8773pop rax
000e8774mov [rsp+128], rax
000e877cjmp 0xe8892
000e8781
000e8781loc_e8781:
000e8781mov [rsp+16], r15
000e8786mov r15l, [r14+424]
000e878dlea eax, [r15-1]
000e8791cmp eax, [r14+420]
000e8798jae 0xe8bd3
000e879emov rdi, r14
000e87a1mov esi, r15l
000e87a4call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e87a9lea rdi, [rsp+96]
000e87aemov [rdi], rax
000e87b1mov [rdi+8], edx
000e87b4call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e87b9mov r13, rbx
000e87bcmov ebx, edx
000e87belea rsi, [rip+0x105363]
000e87c5mov edi, eax
000e87c7call core::option::Option<T>::unwrap
000e87ccmov rdi, [r14+96]
000e87d0mov rsi, [r14+112]
000e87d4lea rcx, [rip+0x105335]
000e87dbmov edx, ebx
000e87ddcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e87e2mov eax, [rax]
000e87e4mov rdx, r13
000e87e7sub rdx, rax
000e87ealea rdi, [rsp+56]
000e87efmov esi, ebx
000e87f1mov rbx, r13
000e87f4mov rcx, r13
000e87f7call aho_corasick::util::search::Match::new
000e87fcpush 1
000e87fepop rax
000e87ffjmp 0xe8bd5
000e8804
000e8804loc_e8804:
000e8804mov rax, [rsp+112]
000e8809mov rcx, [rsp+16]
000e880emov [rcx+24], rax
000e8812movups x0, [rsp+96]
000e8817jmp 0xe865f
000e881c
000e881cloc_e881c:
000e881cmov rcx, [r12+16]
000e8821mov r8, [r12+24]
000e8826mov rdx, [r14+128]
000e882dmov rax, [rsp+88]
000e8832mov [rsp], rax
000e8836mov [rsp+16], r15
000e883blea r15, [rsp+56]
000e8840mov rdi, r15
000e8843mov [rsp+24], rcx
000e8848mov [rsp+32], r8
000e884dmov r9, r13
000e8850call aho_corasick::util::prefilter::Prefilter::find_in
000e8855mov rax, [r15]
000e8858mov rdx, [rsp+16]
000e885dtest rax, rax
000e8860je 0xe887d
000e8862cmp eax, 1
000e8865jne 0xe8d9d
000e886bmov rcx, [rsp+80]
000e8870mov [rdx+24], rcx
000e8874movups x0, [rsp+64]
000e8879movups [rdx+8], x0
000e887d
000e887dloc_e887d:
000e887dmov [rdx], rax
000e8880jmp 0xe866b
000e8885
000e8885loc_e8885:
000e8885xor eax, eax
000e8887mov [rsp+128], rax
000e888fmov r13, rbx
000e8892
000e8892loc_e8892:
000e8892mov rcx, [r12+16]
000e8897mov r12, [r12+24]
000e889cmov rdx, [r14+128]
000e88a3mov rax, [rsp+88]
000e88a8mov [rsp], rax
000e88aclea rbx, [rsp+56]
000e88b1mov rdi, rbx
000e88b4mov [rsp+40], rcx
000e88b9mov r8, r12
000e88bcmov r9, r13
000e88bfcall aho_corasick::util::prefilter::Prefilter::find_in
000e88c4mov rax, [rbx]
000e88c7test rax, rax
000e88caje 0xe88e4
000e88cccmp eax, 1
000e88cfjne 0xe88ec
000e88d1mov rcx, [rsp+80]
000e88d6mov [r15+24], rcx
000e88damovups x0, [rsp+64]
000e88dfmovups [r15+8], x0
000e88e4
000e88e4loc_e88e4:
000e88e4mov [r15], rax
000e88e7jmp 0xe866b
000e88ec
000e88ecloc_e88ec:
000e88ecmov [rsp+16], r15
000e88f1lea r15, [rsp+56]
000e88f6mov rdx, [r15+8]
000e88falea r13, [rsp+136]
000e8902mov [rsp+24], r12
000e8907
000e8907loc_e8907:
000e8907cmp rdx, [rsp+88]
000e890cjae 0xe8d79
000e8912mov rdi, rdx
000e8915cmp rdx, r12
000e8918jae 0xe8fe0
000e891emov rax, [rsp+40]
000e8923mov [rsp+32], rdi
000e8928movzx r12l, [rax+rdi]
000e892dmov ebx, ebp
000e892f
000e892floc_e892f:
000e892fmov rdi, [r14]
000e8932mov rsi, [r14+16]
000e8936mov edx, ebx
000e8938lea rcx, [rip+0x104969]
000e893fcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8944mov eax, [rax+4]
000e8947test rax, rax
000e894aje 0xe898d
000e894cmovzx edx, [r14+r12+144]
000e8955add rdx, rax
000e8958mov rdi, [r14+48]
000e895cmov rsi, [r14+64]
000e8960lea rcx, [rip+0x104959]
000e8967call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e896cmov ebp, [rax]
000e896e
000e896eloc_e896e:
000e896ecmp ebp, 1
000e8971jne 0xe89cf
000e8973
000e8973loc_e8973:
000e8973mov rdi, [r14]
000e8976mov rsi, [r14+16]
000e897amov edx, ebx
000e897clea rcx, [rip+0x105175]
000e8983call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8988mov ebx, [rax+12]
000e898bjmp 0xe892f
000e898d
000e898dloc_e898d:
000e898dmov rdi, r14
000e8990mov esi, ebx
000e8992call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8997mov [rsp+56], rax
000e899cmov [rsp+64], edx
000e89a0
000e89a0loc_e89a0:
000e89a0mov rdi, r13
000e89a3mov rsi, r15
000e89a6call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e89abcmp [rsp+136], 0
000e89b3je 0xe8973
000e89b5mov al, [rsp+137]
000e89bccmp al, r12b
000e89bfjb 0xe89a0
000e89c1cmp al, r12b
000e89c4jne 0xe8973
000e89c6mov ebp, [rsp+138]
000e89cdjmp 0xe896e
000e89cf
000e89cfloc_e89cf:
000e89cfcmp [r14+416], ebp
000e89d6mov r12, [rsp+24]
000e89dbmov rbx, [rsp+32]
000e89e0jb 0xe8a3f
000e89e2test ebp, ebp
000e89e4je 0xe8d79
000e89ealea eax, [rbp-1]
000e89edcmp eax, [r14+420]
000e89f4jb 0xe8a4a
000e89f6mov rax, [rsp+48]
000e89fbmov rsi, [rax]
000e89femov rdx, [rax+8]
000e8a02mov rax, [rsp+88]
000e8a07mov [rsp], rax
000e8a0bmov rdi, r15
000e8a0emov rcx, [rsp+40]
000e8a13mov r8, r12
000e8a16mov r9, rbx
000e8a19call aho_corasick::util::prefilter::Prefilter::find_in
000e8a1emov rdi, [rsp+56]
000e8a23mov rsi, [rsp+64]
000e8a28call aho_corasick::util::prefilter::Candidate::into_option
000e8a2dtest rax, rax
000e8a30je 0xe8ee4
000e8a36cmp rdx, rbx
000e8a39ja 0xe8907
000e8a3f
000e8a3floc_e8a3f:
000e8a3finc rbx
000e8a42mov rdx, rbx
000e8a45jmp 0xe8907
000e8a4a
000e8a4aloc_e8a4a:
000e8a4ainc rbx
000e8a4dmov [rsp+32], rbx
000e8a52mov rdi, r14
000e8a55mov esi, ebp
000e8a57call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8a5cmov [rsp+56], rax
000e8a61mov [rsp+64], edx
000e8a65mov rdi, r15
000e8a68call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8a6dmov ebx, edx
000e8a6fmov edi, eax
000e8a71lea rsi, [rip+0x1050b0]
000e8a78call core::option::Option<T>::unwrap
000e8a7dmov rdi, [r14+96]
000e8a81mov rsi, [r14+112]
000e8a85mov edx, ebx
000e8a87lea rcx, [rip+0x105082]
000e8a8ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8a93mov eax, [rax]
000e8a95mov rcx, [rsp+32]
000e8a9amov rdx, rcx
000e8a9dsub rdx, rax
000e8aa0lea rdi, [rsp+96]
000e8aa5mov esi, ebx
000e8aa7mov rbx, rcx
000e8aaacall aho_corasick::util::search::Match::new
000e8aafpush 1
000e8ab1pop rax
000e8ab2mov [rsp+128], rax
000e8abamov rdx, rbx
000e8abdjmp 0xe8907
000e8ac2
000e8ac2loc_e8ac2:
000e8ac2mov [rsp+16], r15
000e8ac7mov rax, [r12+16]
000e8accmov [rsp+32], rax
000e8ad1mov rax, [r12+24]
000e8ad6mov [rsp+48], rax
000e8adblea r15, [rip+0x1047c6]
000e8ae2lea r12, [rsp+96]
000e8ae7lea r13, [rsp+56]
000e8aec
000e8aecloc_e8aec:
000e8aeccmp rbx, [rsp+88]
000e8af1je 0xe8ee4
000e8af7cmp rbx, [rsp+48]
000e8afcjae 0xe8fbe
000e8b02mov [rsp+40], rbx
000e8b07mov rax, [rsp+32]
000e8b0cmovzx ebp, [rax+rbx]
000e8b10mov ebx, esi
000e8b12
000e8b12loc_e8b12:
000e8b12mov rdi, [r14]
000e8b15mov rsi, [r14+16]
000e8b19mov edx, ebx
000e8b1bmov rcx, r15
000e8b1ecall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8b23mov eax, [rax+4]
000e8b26test rax, rax
000e8b29je 0xe8b6c
000e8b2bmovzx edx, [r14+rbp+144]
000e8b34add rdx, rax
000e8b37mov rdi, [r14+48]
000e8b3bmov rsi, [r14+64]
000e8b3flea rcx, [rip+0x10477a]
000e8b46call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8b4bmov esi, [rax]
000e8b4d
000e8b4dloc_e8b4d:
000e8b4dcmp esi, 1
000e8b50jne 0xe8ba5
000e8b52
000e8b52loc_e8b52:
000e8b52mov rdi, [r14]
000e8b55mov rsi, [r14+16]
000e8b59mov edx, ebx
000e8b5blea rcx, [rip+0x104f96]
000e8b62call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8b67mov ebx, [rax+12]
000e8b6ajmp 0xe8b12
000e8b6c
000e8b6cloc_e8b6c:
000e8b6cmov rdi, r14
000e8b6fmov esi, ebx
000e8b71call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8b76mov [rsp+56], rax
000e8b7bmov [rsp+64], edx
000e8b7f
000e8b7floc_e8b7f:
000e8b7fmov rdi, r12
000e8b82mov rsi, r13
000e8b85call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8b8acmp [rsp+96], 0
000e8b8fje 0xe8b52
000e8b91mov al, [rsp+97]
000e8b95cmp al, bpl
000e8b98jb 0xe8b7f
000e8b9acmp al, bpl
000e8b9djne 0xe8b52
000e8b9fmov esi, [rsp+98]
000e8ba3jmp 0xe8b4d
000e8ba5
000e8ba5loc_e8ba5:
000e8ba5cmp [r14+416], esi
000e8bacmov rbx, [rsp+40]
000e8bb1jb 0xe8bcb
000e8bb3test esi, esi
000e8bb5je 0xe8ef2
000e8bbblea eax, [rsi-1]
000e8bbecmp eax, [r14+420]
000e8bc5jb 0xe8efe
000e8bcb
000e8bcbloc_e8bcb:
000e8bcbinc rbx
000e8bcejmp 0xe8aec
000e8bd3
000e8bd3loc_e8bd3:
000e8bd3xor eax, eax
000e8bd5
000e8bd5loc_e8bd5:
000e8bd5mov [rsp+24], rax
000e8bdamov rax, [r12+16]
000e8bdfmov [rsp+32], rax
000e8be4mov rax, [r12+24]
000e8be9mov [rsp+48], rax
000e8beelea r13, [rsp+136]
000e8bf6lea rbp, [rsp+96]
000e8bfb
000e8bfbloc_e8bfb:
000e8bfbcmp rbx, [rsp+88]
000e8c00jae 0xe8d61
000e8c06cmp rbx, [rsp+48]
000e8c0bjae 0xe8fbe
000e8c11mov [rsp+40], rbx
000e8c16mov rax, [rsp+32]
000e8c1bmovzx r12l, [rax+rbx]
000e8c20mov ebx, r15l
000e8c23
000e8c23loc_e8c23:
000e8c23mov rdi, [r14]
000e8c26mov rsi, [r14+16]
000e8c2amov edx, ebx
000e8c2clea rcx, [rip+0x104675]
000e8c33call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8c38mov eax, [rax+4]
000e8c3btest rax, rax
000e8c3eje 0xe8c83
000e8c40movzx edx, [r14+r12+144]
000e8c49add rdx, rax
000e8c4cmov rdi, [r14+48]
000e8c50mov rsi, [r14+64]
000e8c54lea rcx, [rip+0x104665]
000e8c5bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8c60mov r15l, [rax]
000e8c63
000e8c63loc_e8c63:
000e8c63cmp r15l, 1
000e8c67jne 0xe8cc6
000e8c69
000e8c69loc_e8c69:
000e8c69mov rdi, [r14]
000e8c6cmov rsi, [r14+16]
000e8c70mov edx, ebx
000e8c72lea rcx, [rip+0x104e7f]
000e8c79call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8c7emov ebx, [rax+12]
000e8c81jmp 0xe8c23
000e8c83
000e8c83loc_e8c83:
000e8c83mov rdi, r14
000e8c86mov esi, ebx
000e8c88call aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8c8dmov [rsp+96], rax
000e8c92mov [rsp+104], edx
000e8c96
000e8c96loc_e8c96:
000e8c96mov rdi, r13
000e8c99mov rsi, rbp
000e8c9ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8ca1cmp [rsp+136], 0
000e8ca9je 0xe8c69
000e8cabmov al, [rsp+137]
000e8cb2cmp al, r12b
000e8cb5jb 0xe8c96
000e8cb7cmp al, r12b
000e8cbajne 0xe8c69
000e8cbcmov r15l, [rsp+138]
000e8cc4jmp 0xe8c63
000e8cc6
000e8cc6loc_e8cc6:
000e8cc6cmp [r14+416], r15l
000e8ccdmov rbx, [rsp+40]
000e8cd2jb 0xe8cea
000e8cd4test r15l, r15l
000e8cd7je 0xe8d61
000e8cddlea eax, [r15-1]
000e8ce1cmp eax, [r14+420]
000e8ce8jb 0xe8cf2
000e8cea
000e8cealoc_e8cea:
000e8ceainc rbx
000e8cedjmp 0xe8bfb
000e8cf2
000e8cf2loc_e8cf2:
000e8cf2inc rbx
000e8cf5mov rdi, r14
000e8cf8mov esi, r15l
000e8cfbcall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8d00mov [rsp+96], rax
000e8d05mov [rsp+104], edx
000e8d09mov rdi, rbp
000e8d0ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8d11mov r12, rbx
000e8d14mov ebx, edx
000e8d16mov edi, eax
000e8d18lea rsi, [rip+0x104e09]
000e8d1fcall core::option::Option<T>::unwrap
000e8d24mov rdi, [r14+96]
000e8d28mov rsi, [r14+112]
000e8d2cmov edx, ebx
000e8d2elea rcx, [rip+0x104ddb]
000e8d35call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8d3amov eax, [rax]
000e8d3cmov rdx, r12
000e8d3fsub rdx, rax
000e8d42lea rdi, [rsp+56]
000e8d47mov esi, ebx
000e8d49mov rbx, r12
000e8d4cmov rcx, r12
000e8d4fcall aho_corasick::util::search::Match::new
000e8d54push 1
000e8d56pop rax
000e8d57mov [rsp+24], rax
000e8d5cjmp 0xe8bfb
000e8d61
000e8d61loc_e8d61:
000e8d61mov rax, [rsp+72]
000e8d66mov rcx, [rsp+16]
000e8d6bmov [rcx+24], rax
000e8d6fmovups x0, [rsp+56]
000e8d74jmp 0xe865f
000e8d79
000e8d79loc_e8d79:
000e8d79mov rax, [rsp+112]
000e8d7emov rcx, [rsp+16]
000e8d83mov [rcx+24], rax
000e8d87movups x0, [rsp+96]
000e8d8cmovups [rcx+8], x0
000e8d90mov rax, [rsp+128]
000e8d98jmp 0xe8668
000e8d9d
000e8d9dloc_e8d9d:
000e8d9dlea r15, [rsp+56]
000e8da2mov rdx, [r15+8]
000e8da6lea r12, [rsp+96]
000e8dab
000e8dabloc_e8dab:
000e8dabcmp rdx, [rsp+88]
000e8db0jae 0xe8ee4
000e8db6mov rdi, rdx
000e8db9cmp rdx, [rsp+32]
000e8dbejae 0xe8fec
000e8dc4mov [rsp+40], rdi
000e8dc9mov rax, [rsp+24]
000e8dcemovzx ebp, [rax+rdi]
000e8dd2mov r13l, ebx
000e8dd5
000e8dd5loc_e8dd5:
000e8dd5mov rdi, [r14]
000e8dd8mov rsi, [r14+16]
000e8ddcmov edx, r13l
000e8ddflea rcx, [rip+0x1044c2]
000e8de6call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8debmov eax, [rax+4]
000e8deetest rax, rax
000e8df1je 0xe8e36
000e8df3movzx edx, [r14+rbp+144]
000e8dfcadd rdx, rax
000e8dffmov rdi, [r14+48]
000e8e03mov rsi, [r14+64]
000e8e07lea rcx, [rip+0x1044b2]
000e8e0ecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e8e13mov ebx, [rax]
000e8e15
000e8e15loc_e8e15:
000e8e15cmp ebx, 1
000e8e18jne 0xe8e70
000e8e1a
000e8e1aloc_e8e1a:
000e8e1amov rdi, [r14]
000e8e1dmov rsi, [r14+16]
000e8e21mov edx, r13l
000e8e24lea rcx, [rip+0x104ccd]
000e8e2bcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
000e8e30mov r13l, [rax+12]
000e8e34jmp 0xe8dd5
000e8e36
000e8e36loc_e8e36:
000e8e36mov rdi, r14
000e8e39mov esi, r13l
000e8e3ccall aho_corasick::nfa::noncontiguous::NFA::iter_trans
000e8e41mov [rsp+56], rax
000e8e46mov [rsp+64], edx
000e8e4a
000e8e4aloc_e8e4a:
000e8e4amov rdi, r12
000e8e4dmov rsi, r15
000e8e50call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8e55cmp [rsp+96], 0
000e8e5aje 0xe8e1a
000e8e5cmov al, [rsp+97]
000e8e60cmp al, bpl
000e8e63jb 0xe8e4a
000e8e65cmp al, bpl
000e8e68jne 0xe8e1a
000e8e6amov ebx, [rsp+98]
000e8e6ejmp 0xe8e15
000e8e70
000e8e70loc_e8e70:
000e8e70cmp [r14+416], ebx
000e8e77mov r13, [rsp+40]
000e8e7cjb 0xe8ed9
000e8e7etest ebx, ebx
000e8e80je 0xe8ee4
000e8e82lea eax, [rbx-1]
000e8e85cmp eax, [r14+420]
000e8e8cjb 0xe8f54
000e8e92mov rax, [rsp+48]
000e8e97mov rsi, [rax]
000e8e9amov rdx, [rax+8]
000e8e9emov rax, [rsp+88]
000e8ea3mov [rsp], rax
000e8ea7mov rdi, r15
000e8eaamov rcx, [rsp+24]
000e8eafmov r8, [rsp+32]
000e8eb4mov r9, r13
000e8eb7call aho_corasick::util::prefilter::Prefilter::find_in
000e8ebcmov rdi, [rsp+56]
000e8ec1mov rsi, [rsp+64]
000e8ec6call aho_corasick::util::prefilter::Candidate::into_option
000e8ecbtest rax, rax
000e8eceje 0xe8ee4
000e8ed0cmp rdx, r13
000e8ed3ja 0xe8dab
000e8ed9
000e8ed9loc_e8ed9:
000e8ed9inc r13
000e8edcmov rdx, r13
000e8edfjmp 0xe8dab
000e8ee4
000e8ee4loc_e8ee4:
000e8ee4mov rax, [rsp+16]
000e8ee9and [rax], 0
000e8eedjmp 0xe866b
000e8ef2
000e8ef2loc_e8ef2:
000e8ef2mov r15, [rsp+16]
000e8ef7xor eax, eax
000e8ef9jmp 0xe88e4
000e8efe
000e8efeloc_e8efe:
000e8efeinc rbx
000e8f01mov rdi, r14
000e8f04call aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8f09lea rdi, [rsp+56]
000e8f0emov [rdi], rax
000e8f11mov [rdi+8], edx
000e8f14call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8f19mov r12, rbx
000e8f1cmov ebx, edx
000e8f1elea rsi, [rip+0x104c03]
000e8f25mov edi, eax
000e8f27call core::option::Option<T>::unwrap
000e8f2cmov rdi, [r14+96]
000e8f30mov rsi, [r14+112]
000e8f34lea rcx, [rip+0x104bd5]
000e8f3bmov edx, ebx
000e8f3dcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8f42mov eax, [rax]
000e8f44mov rdx, r12
000e8f47sub rdx, rax
000e8f4amov r15, [rsp+16]
000e8f4fjmp 0xe86e6
000e8f54
000e8f54loc_e8f54:
000e8f54inc r13
000e8f57mov rdi, r14
000e8f5amov esi, ebx
000e8f5ccall aho_corasick::nfa::noncontiguous::NFA::iter_matches
000e8f61lea rdi, [rsp+56]
000e8f66mov [rdi], rax
000e8f69mov [rdi+8], edx
000e8f6ccall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
000e8f71mov ebx, edx
000e8f73lea rsi, [rip+0x104bae]
000e8f7amov edi, eax
000e8f7ccall core::option::Option<T>::unwrap
000e8f81mov rdi, [r14+96]
000e8f85mov rsi, [r14+112]
000e8f89lea rcx, [rip+0x104b80]
000e8f90mov edx, ebx
000e8f92call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::PatternID> for alloc::vec::Vec<T>>::index
000e8f97mov eax, [rax]
000e8f99mov rdx, r13
000e8f9csub rdx, rax
000e8f9fmov r14, [rsp+16]
000e8fa4lea rdi, [r14+8]
000e8fa8mov esi, ebx
000e8faamov rcx, r13
000e8fadcall aho_corasick::util::search::Match::new
000e8fb2mov [r14], 1
000e8fb9jmp 0xe866b
000e8fbe
000e8fbeloc_e8fbe:
000e8fbelea rdx, [rip+0xfef2b]
000e8fc5mov rdi, rbx
000e8fc8jmp 0xe8fd4
000e8fca
000e8fcaloc_e8fca:
000e8fcalea rdx, [rip+0xfef1f]
000e8fd1mov rdi, r15
000e8fd4
000e8fd4loc_e8fd4:
000e8fd4mov rsi, [rsp+48]
000e8fd9
000e8fd9loc_e8fd9:
000e8fd9call core::panicking::panic_bounds_check
000e8fdeud2
000e8fe0
000e8fe0loc_e8fe0:
000e8fe0lea rdx, [rip+0xfef09]
000e8fe7mov rsi, r12
000e8feajmp 0xe8fd9
000e8fec
000e8fecloc_e8fec:
000e8feclea rdx, [rip+0xfeefd]
000e8ff3mov rsi, [rsp+32]
000e8ff8jmp 0xe8fd9
000e82e3
000e8ffa
000e8ffacore::ptr::drop_in_place<aho_corasick::nfa::contiguous::NFA>:
000e8ffapush rbx
000e8ffbmov rbx, rdi
000e8ffemov rdi, [rdi]
000e9001mov rsi, [rbx+8]
000e9005call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e900amov rdi, [rbx+24]
000e900emov rsi, [rbx+32]
000e9012call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e9017add rbx, 56
000e901bmov rdi, rbx
000e901epop rbx
000e901fjmp 0xec60c
000e8ffa
000e8ffacore::ptr::drop_in_place<aho_corasick::nfa::contiguous::NFA>:
000e8ffapush rbx
000e8ffbmov rbx, rdi
000e8ffemov rdi, [rdi]
000e9001mov rsi, [rbx+8]
000e9005call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e900amov rdi, [rbx+24]
000e900emov rsi, [rbx+32]
000e9012call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e9017add rbx, 56
000e901bmov rdi, rbx
000e901epop rbx
000e901fjmp 0xec60c
000e8ffa
000e9024
000e9024_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::start_state:
000e9024mov rax, rdi
000e9027mov ecx, edx
000e9029mov ecx, [rsi+4*rcx+368]
000e9030mov [rdi+4], ecx
000e9033and [rdi], 0
000e9036ret
000e9024
000e9024_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::start_state:
000e9024mov rax, rdi
000e9027mov ecx, edx
000e9029mov ecx, [rsi+4*rcx+368]
000e9030mov [rdi+4], ecx
000e9033and [rdi], 0
000e9036ret
000e9024
000e9037
000e9037_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::next_state:
000e9037push rbp
000e9038push r15
000e903apush r14
000e903cpush r13
000e903epush r12
000e9040push rbx
000e9041sub rsp, 24
000e9045mov [rsp+12], esi
000e9049movzx eax, cl
000e904cmovzx ebp, [rdi+rax+88]
000e9051mov rax, rbp
000e9054add rax, 2
000e9058mov [rsp+16], rax
000e905dmov r14, [rdi]
000e9060mov rbx, [rdi+16]
000e9064lea r15, [rip+0x10493d]
000e906b
000e906bloc_e906b:
000e906bmov r12l, edx
000e906emov rdi, r14
000e9071mov rsi, rbx
000e9074mov rdx, r12
000e9077mov rcx, r15
000e907acall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e907fmov eax, [rax]
000e9081cmp al, -2
000e9083je 0xe90c8
000e9085movzx r13l, al
000e9089cmp r13l, 255
000e9090jne 0xe9118
000e9096mov rax, [rsp+16]
000e909blea rdx, [rax+r12]
000e909fmov rdi, r14
000e90a2mov rsi, rbx
000e90a5lea rcx, [rip+0x1049d4]
000e90accall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e90b1mov ecx, [rax]
000e90b3cmp ecx, 1
000e90b6jne 0xe920c
000e90bccmp [rsp+12], 0
000e90c1je 0xe90f9
000e90c3jmp 0xe920c
000e90c8
000e90c8loc_e90c8:
000e90c8mov rdi, r14
000e90cbmov rsi, rbx
000e90cemov rdx, r12
000e90d1lea rcx, [rip+0x104978]
000e90d8call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e90ddcmp bpl, [rax+1]
000e90e1je 0xe9216
000e90e7
000e90e7loc_e90e7:
000e90e7cmp [rsp+12], 0
000e90eclea r15, [rip+0x1048b5]
000e90f3jne 0xe9208
000e90f9
000e90f9loc_e90f9:
000e90f9inc r12
000e90fcmov rdi, r14
000e90ffmov rsi, rbx
000e9102mov rdx, r12
000e9105lea rcx, [rip+0x10498c]
000e910ccall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e9111mov edx, [rax]
000e9113jmp 0xe906b
000e9118
000e9118loc_e9118:
000e9118mov eax, r13l
000e911band eax, 3
000e911eshr r13l, 2
000e9122cmp rax, 1
000e9126sbb r13, -1
000e912alea r15, [r12+2]
000e912fmov rdi, r14
000e9132mov rsi, rbx
000e9135mov rdx, r15
000e9138lea rcx, [rip+0x104881]
000e913fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e9144mov rdi, rax
000e9147mov rsi, rdx
000e914amov rdx, r13
000e914dlea rcx, [rip+0x104884]
000e9154call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
000e9159shl rdx, 2
000e915dxor ecx, ecx
000e915f
000e915floc_e915f:
000e915ftest rdx, rdx
000e9162je 0xe90e7
000e9164mov esi, [rax+4*rcx]
000e9167cmp bpl, sil
000e916aje 0xe91a9
000e916cmov edi, esi
000e916eshr edi, 8
000e9171cmp bpl, dil
000e9174je 0xe91c0
000e9176mov edi, esi
000e9178shr edi, 16
000e917bcmp bpl, dil
000e917eje 0xe91d7
000e9180inc rcx
000e9183shr esi, 24
000e9186add rdx, -4
000e918acmp bpl, sil
000e918djne 0xe915f
000e918fdec rcx
000e9192add r13, r15
000e9195lea rdx, [4*rcx+3]
000e919dadd rdx, r13
000e91a0lea rcx, [rip+0x104849]
000e91a7jmp 0xe91ec
000e91a9
000e91a9loc_e91a9:
000e91a9add r13, r15
000e91aclea rdx, [4*rcx]
000e91b4add rdx, r13
000e91b7lea rcx, [rip+0x10487a]
000e91bejmp 0xe91ec
000e91c0
000e91c0loc_e91c0:
000e91c0add r13, r15
000e91c3lea rdx, [4*rcx+1]
000e91cbadd rdx, r13
000e91celea rcx, [rip+0x10484b]
000e91d5jmp 0xe91ec
000e91d7
000e91d7loc_e91d7:
000e91d7add r13, r15
000e91dalea rdx, [4*rcx+2]
000e91e2add rdx, r13
000e91e5lea rcx, [rip+0x10481c]
000e91ec
000e91ecloc_e91ec:
000e91ecmov rdi, r14
000e91efmov rsi, rbx
000e91f2
000e91f2loc_e91f2:
000e91f2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e91f7mov eax, [rax]
000e91f9
000e91f9loc_e91f9:
000e91f9add rsp, 24
000e91fdpop rbx
000e91fepop r12
000e9200pop r13
000e9202pop r14
000e9204pop r15
000e9206pop rbp
000e9207ret
000e9208
000e9208loc_e9208:
000e9208xor eax, eax
000e920ajmp 0xe91f9
000e920c
000e920cloc_e920c:
000e920cxor eax, eax
000e920ecmp ecx, 1
000e9211cmovne eax, ecx
000e9214jmp 0xe91f9
000e9216
000e9216loc_e9216:
000e9216add r12, 2
000e921alea rcx, [rip+0x104847]
000e9221mov rdi, r14
000e9224mov rsi, rbx
000e9227mov rdx, r12
000e922ajmp 0xe91f2
000e9037
000e9037_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::next_state:
000e9037push rbp
000e9038push r15
000e903apush r14
000e903cpush r13
000e903epush r12
000e9040push rbx
000e9041sub rsp, 24
000e9045mov [rsp+12], esi
000e9049movzx eax, cl
000e904cmovzx ebp, [rdi+rax+88]
000e9051mov rax, rbp
000e9054add rax, 2
000e9058mov [rsp+16], rax
000e905dmov r14, [rdi]
000e9060mov rbx, [rdi+16]
000e9064lea r15, [rip+0x10493d]
000e906b
000e906bloc_e906b:
000e906bmov r12l, edx
000e906emov rdi, r14
000e9071mov rsi, rbx
000e9074mov rdx, r12
000e9077mov rcx, r15
000e907acall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e907fmov eax, [rax]
000e9081cmp al, -2
000e9083je 0xe90c8
000e9085movzx r13l, al
000e9089cmp r13l, 255
000e9090jne 0xe9118
000e9096mov rax, [rsp+16]
000e909blea rdx, [rax+r12]
000e909fmov rdi, r14
000e90a2mov rsi, rbx
000e90a5lea rcx, [rip+0x1049d4]
000e90accall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e90b1mov ecx, [rax]
000e90b3cmp ecx, 1
000e90b6jne 0xe920c
000e90bccmp [rsp+12], 0
000e90c1je 0xe90f9
000e90c3jmp 0xe920c
000e90c8
000e90c8loc_e90c8:
000e90c8mov rdi, r14
000e90cbmov rsi, rbx
000e90cemov rdx, r12
000e90d1lea rcx, [rip+0x104978]
000e90d8call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e90ddcmp bpl, [rax+1]
000e90e1je 0xe9216
000e90e7
000e90e7loc_e90e7:
000e90e7cmp [rsp+12], 0
000e90eclea r15, [rip+0x1048b5]
000e90f3jne 0xe9208
000e90f9
000e90f9loc_e90f9:
000e90f9inc r12
000e90fcmov rdi, r14
000e90ffmov rsi, rbx
000e9102mov rdx, r12
000e9105lea rcx, [rip+0x10498c]
000e910ccall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e9111mov edx, [rax]
000e9113jmp 0xe906b
000e9118
000e9118loc_e9118:
000e9118mov eax, r13l
000e911band eax, 3
000e911eshr r13l, 2
000e9122cmp rax, 1
000e9126sbb r13, -1
000e912alea r15, [r12+2]
000e912fmov rdi, r14
000e9132mov rsi, rbx
000e9135mov rdx, r15
000e9138lea rcx, [rip+0x104881]
000e913fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e9144mov rdi, rax
000e9147mov rsi, rdx
000e914amov rdx, r13
000e914dlea rcx, [rip+0x104884]
000e9154call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
000e9159shl rdx, 2
000e915dxor ecx, ecx
000e915f
000e915floc_e915f:
000e915ftest rdx, rdx
000e9162je 0xe90e7
000e9164mov esi, [rax+4*rcx]
000e9167cmp bpl, sil
000e916aje 0xe91a9
000e916cmov edi, esi
000e916eshr edi, 8
000e9171cmp bpl, dil
000e9174je 0xe91c0
000e9176mov edi, esi
000e9178shr edi, 16
000e917bcmp bpl, dil
000e917eje 0xe91d7
000e9180inc rcx
000e9183shr esi, 24
000e9186add rdx, -4
000e918acmp bpl, sil
000e918djne 0xe915f
000e918fdec rcx
000e9192add r13, r15
000e9195lea rdx, [4*rcx+3]
000e919dadd rdx, r13
000e91a0lea rcx, [rip+0x104849]
000e91a7jmp 0xe91ec
000e91a9
000e91a9loc_e91a9:
000e91a9add r13, r15
000e91aclea rdx, [4*rcx]
000e91b4add rdx, r13
000e91b7lea rcx, [rip+0x10487a]
000e91bejmp 0xe91ec
000e91c0
000e91c0loc_e91c0:
000e91c0add r13, r15
000e91c3lea rdx, [4*rcx+1]
000e91cbadd rdx, r13
000e91celea rcx, [rip+0x10484b]
000e91d5jmp 0xe91ec
000e91d7
000e91d7loc_e91d7:
000e91d7add r13, r15
000e91dalea rdx, [4*rcx+2]
000e91e2add rdx, r13
000e91e5lea rcx, [rip+0x10481c]
000e91ec
000e91ecloc_e91ec:
000e91ecmov rdi, r14
000e91efmov rsi, rbx
000e91f2
000e91f2loc_e91f2:
000e91f2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e91f7mov eax, [rax]
000e91f9
000e91f9loc_e91f9:
000e91f9add rsp, 24
000e91fdpop rbx
000e91fepop r12
000e9200pop r13
000e9202pop r14
000e9204pop r15
000e9206pop rbp
000e9207ret
000e9208
000e9208loc_e9208:
000e9208xor eax, eax
000e920ajmp 0xe91f9
000e920c
000e920cloc_e920c:
000e920cxor eax, eax
000e920ecmp ecx, 1
000e9211cmovne eax, ecx
000e9214jmp 0xe91f9
000e9216
000e9216loc_e9216:
000e9216add r12, 2
000e921alea rcx, [rip+0x104847]
000e9221mov rdi, r14
000e9224mov rsi, rbx
000e9227mov rdx, r12
000e922ajmp 0xe91f2
000e9037
000e922c
000e922c_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::is_special:
000e922ccmp [rdi+360], esi
000e9232setae al
000e9235ret
000e922c
000e922c_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::is_special:
000e922ccmp [rdi+360], esi
000e9232setae al
000e9235ret
000e922c
000e9236
000e9236_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::is_match:
000e9236dec esi
000e9238cmp esi, [rdi+364]
000e923esetb al
000e9241ret
000e9236
000e9236_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::is_match:
000e9236dec esi
000e9238cmp esi, [rdi+364]
000e923esetb al
000e9241ret
000e9236
000e9242
000e9242_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::is_start:
000e9242cmp [rdi+368], esi
000e9248sete cl
000e924bcmp [rdi+372], esi
000e9251sete al
000e9254or al, cl
000e9256ret
000e9242
000e9242_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::is_start:
000e9242cmp [rdi+368], esi
000e9248sete cl
000e924bcmp [rdi+372], esi
000e9251sete al
000e9254or al, cl
000e9256ret
000e9242
000e9257
000e9257_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::match_kind:
000e9257mov al, [rdi+376]
000e925dret
000e9257
000e9257_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::match_kind:
000e9257mov al, [rdi+376]
000e925dret
000e9257
000e925e
000e925e_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::match_len:
000e925epush rbx
000e925fmov rbx, [rdi+80]
000e9263mov edx, esi
000e9265mov rax, [rdi]
000e9268mov rsi, [rdi+16]
000e926clea rcx, [rip+0x10486d]
000e9273mov rdi, rax
000e9276call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e927btest rdx, rdx
000e927eje 0xe92c9
000e9280movzx ecx, [rax]
000e9283cmp rcx, 255
000e928ajne 0xe929e
000e928cadd rbx, 2
000e9290cmp rbx, rdx
000e9293jb 0xe92bc
000e9295lea rax, [rip+0x103fc4]
000e929cjmp 0xe92dd
000e929e
000e929eloc_e929e:
000e929emov esi, ecx
000e92a0and esi, 3
000e92a3mov ebx, ecx
000e92a5shr ebx, 2
000e92a8add rbx, rcx
000e92abcmp rsi, 1
000e92afsbb rbx, -1
000e92b3add rbx, 2
000e92b7cmp rbx, rdx
000e92bajae 0xe92d6
000e92bc
000e92bcloc_e92bc:
000e92bcmov ecx, [rax+4*rbx]
000e92bftest ecx, ecx
000e92c1push 1
000e92c3pop rax
000e92c4cmovns eax, ecx
000e92c7pop rbx
000e92c8ret
000e92c9
000e92c9loc_e92c9:
000e92c9lea rdx, [rip+0x103f60]
000e92d0xor edi, edi
000e92d2xor esi, esi
000e92d4jmp 0xe92e6
000e92d6
000e92d6loc_e92d6:
000e92d6lea rax, [rip+0x103f6b]
000e92dd
000e92ddloc_e92dd:
000e92ddmov rdi, rbx
000e92e0mov rsi, rdx
000e92e3mov rdx, rax
000e92e6
000e92e6loc_e92e6:
000e92e6call core::panicking::panic_bounds_check
000e92ebud2
000e925e
000e925e_<aho_corasick::nfa::contiguous::NFA as aho_corasick::automaton::Automaton>::match_len:
000e925epush rbx
000e925fmov rbx, [rdi+80]
000e9263mov edx, esi
000e9265mov rax, [rdi]
000e9268mov rsi, [rdi+16]
000e926clea rcx, [rip+0x10486d]
000e9273mov rdi, rax
000e9276call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000e927btest rdx, rdx
000e927eje 0xe92c9
000e9280movzx ecx, [rax]
000e9283cmp rcx, 255
000e928ajne 0xe929e
000e928cadd rbx, 2
000e9290cmp rbx, rdx
000e9293jb 0xe92bc
000e9295lea rax, [rip+0x103fc4]
000e929cjmp 0xe92dd
000e929e
000e929eloc_e929e:
000e929emov esi, ecx
000e92a0and esi, 3
000e92a3mov ebx, ecx
000e92a5shr ebx, 2
000e92a8add rbx, rcx
000e92abcmp rsi, 1
000e92afsbb rbx, -1
000e92b3add rbx, 2
000e92b7cmp rbx, rdx
000e92bajae 0xe92d6
000e92bc
000e92bcloc_e92bc:
000e92bcmov ecx, [rax+4*rbx]
000e92bftest ecx, ecx
000e92c1push 1
000e92c3pop rax
000e92c4cmovns eax, ecx
000e92c7pop rbx
000e92c8ret
000e92c9
000e92c9loc_e92c9:
000e92c9lea rdx, [rip+0x103f60]
000e92d0xor edi, edi
000e92d2xor esi, esi
000e92d4jmp 0xe92e6
000e92d6
000e92d6loc_e92d6:
000e92d6lea rax, [rip+0x103f6b]
000e92dd
000e92ddloc_e92dd:
000e92ddmov rdi, rbx
000e92e0mov rsi, rdx
000e92e3mov rdx, rax
000e92e6
000e92e6loc_e92e6:
000e92e6call core::panicking::panic_bounds_check
000e92ebud2
000e925e
Loading..