File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
001297e4
001297e4aho_corasick::nfa::noncontiguous::Builder::build:
001297e4push rbp
001297e5push r15
001297e7push r14
001297e9push r13
001297ebpush r12
001297edpush rbx
001297eesub rsp, 3368
001297f5mov r15, rcx
001297f8mov r12, rdx
001297fbmov rbx, rdi
001297felea r14, [rsp+104]
00129803mov rdi, r14
00129806call aho_corasick::nfa::noncontiguous::Compiler::new
0012980bmov bpl, [r14+945]
00129812cmp bpl, 2
00129816jne 0x12983e
00129818mov rax, [rsp+120]
0012981dmov [rsp+2432], rax
00129825movups x0, [rsp+104]
0012982amovaps [rsp+2416], x0
00129832mov [rbx+16], rax
00129836movups [rbx], x0
00129839jmp 0x129f10
0012983e
0012983eloc_12983e:
0012983emov [rsp+24], r12
00129843mov [rsp+16], r15
00129848lea r14, [rsp+2416]
00129850lea r15, [rsp+104]
00129855mov r13, [rip+0xe82c4]
0012985cmov edx, 945
00129861mov rdi, r14
00129864mov rsi, r15
00129867call r13
0012986amov eax, [r15+946]
00129871lea r12, [rsp+1056]
00129879mov [r12+946], eax
00129881movzx eax, [r15+950]
00129889mov [r12+950], ax
00129892mov edx, 945
00129897mov rdi, r12
0012989amov rsi, r14
0012989dcall r13
001298a0mov [r12+945], bpl
001298a8lea r12, [rsp+1096]
001298b0lea r13, [rsp+1120]
001298b8mov [r15+8], 0
001298bdand [r15], 0
001298c1lea rsi, [rsp+104]
001298c6mov rdi, r13
001298c9call alloc::vec::Vec<T,A>::push
001298celea rdi, [rsp+1168]
001298d6call alloc::vec::Vec<T,A>::push
001298dblea rdi, [rsp+1144]
001298e3call alloc::vec::Vec<T,A>::push
001298e8lea r14, [rsp+104]
001298edmov rdi, r14
001298f0mov rsi, r12
001298f3xor edx, edx
001298f5call aho_corasick::nfa::noncontiguous::NFA::alloc_state
001298famov ebp, [r14]
001298fdcmp ebp, 3
00129900jne 0x129ee6
00129906lea r14, [rsp+104]
0012990bmov rdi, r14
0012990emov rsi, r12
00129911xor edx, edx
00129913call aho_corasick::nfa::noncontiguous::NFA::alloc_state
00129918mov ebp, [r14]
0012991bcmp ebp, 3
0012991ejne 0x129ee6
00129924lea r14, [rsp+104]
00129929mov rdi, r14
0012992cmov rsi, r12
0012992fxor edx, edx
00129931call aho_corasick::nfa::noncontiguous::NFA::alloc_state
00129936mov ebp, [r14]
00129939cmp ebp, 3
0012993cjne 0x129ee6
00129942lea r14, [rsp+104]
00129947mov eax, [r14+4]
0012994bmov [rsp+1520], eax
00129952mov rdi, r14
00129955mov rsi, r12
00129958xor edx, edx
0012995acall aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012995fmov ebp, [r14]
00129962cmp ebp, 3
00129965jne 0x129ee6
0012996blea r14, [rsp+104]
00129970mov eax, [r14+4]
00129974lea rsi, [rsp+1056]
0012997cmov [rsi+468], eax
00129982mov rdi, r14
00129985call aho_corasick::nfa::noncontiguous::Compiler::init_unanchored_start_state
0012998amov ebp, [r14]
0012998dcmp ebp, 3
00129990jne 0x129ee6
00129996lea r14, [rsp+104]
0012999blea rsi, [rsp+1056]
001299a3mov rdi, r14
001299a6call aho_corasick::nfa::noncontiguous::Compiler::add_dead_state_loop
001299abmov ebp, [r14]
001299aecmp ebp, 3
001299b1jne 0x129ee6
001299b7mov r15, [rsp+16]
001299bcshl r15, 5
001299c0mov r12, [rsp+24]
001299c5add r15, r12
001299c8xor ebp, ebp
001299calea r14, [rsp+104]
001299cfmov [rsp+16], r15
001299d4
001299d4loc_1299d4:
001299d4cmp r12, r15
001299d7je 0x129d3d
001299ddmov [rsp+88], rbp
001299e2mov rdi, r14
001299e5mov rsi, rbp
001299e8call aho_corasick::util::primitives::PatternID::new
001299edcmp [rsp+104], 0
001299f2jne 0x129f29
001299f8mov eax, [rsp+108]
001299fcmov r14, [r12+16]
00129a01cmp r14, 0x7fffffff
00129a08jae 0x129f39
00129a0emov [rsp+52], eax
00129a12mov rax, [rsp+1208]
00129a1amov rcx, [rsp+1496]
00129a22cmp rcx, r14
00129a25cmovae rcx, r14
00129a29mov [rsp+1496], rcx
00129a31mov rcx, [rsp+1504]
00129a39cmp rcx, r14
00129a3ccmovbe rcx, r14
00129a40mov rdx, [r12]
00129a44mov [rsp+40], rdx
00129a49mov [rsp+1504], rcx
00129a51mov [rsp+96], rax
00129a56cmp rbp, rax
00129a59jne 0x129f9c
00129a5flea rdi, [rsp+1192]
00129a67mov esi, r14l
00129a6acall alloc::vec::Vec<T,A>::push
00129a6fmov rax, [rsp+1088]
00129a77cmp [rax+9], 0
00129a7bmov r13, [rsp+40]
00129a80je 0x129a95
00129a82lea rdi, [rsp+1536]
00129a8amov rsi, r13
00129a8dmov rdx, r14
00129a90call aho_corasick::util::prefilter::Builder::add
00129a95
00129a95loc_129a95:
00129a95add r12, 32
00129a99mov [rsp+24], r12
00129a9einc rbp
00129aa1mov [rsp+56], rbp
00129aa6mov r15l, [rsp+1520]
00129aaeadd r14, r13
00129ab1xor eax, eax
00129ab3mov [rsp+72], rax
00129ab8xor eax, eax
00129abamov [rsp+64], rax
00129abflea r12, [rsp+1056]
00129ac7mov [rsp+8], r14
00129acc
00129accloc_129acc:
00129accmov edx, r15l
00129acfmov rax, [rsp+72]
00129ad4mov [rsp+80], rax
00129ad9mov r15, [rsp+40]
00129adecmp r15, r14
00129ae1je 0x129cda
00129ae7movzx r13l, [r15]
00129aebtest [rsp+64], 1
00129af0mov cl, 1
00129af2mov [rsp+4], edx
00129af6jne 0x129b1f
00129af8mov rdi, [rsp+1096]
00129b00mov rsi, [rsp+1112]
00129b08mov edx, [rsp+4]
00129b0clea rcx, [rip+0xc37ed]
00129b13call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
00129b18cmp [rax+8], 0
00129b1csetne cl
00129b1f
00129b1floc_129b1f:
00129b1ftest cl, cl
00129b21je 0x129b35
00129b23mov rax, [rsp+1088]
00129b2bcmp [rax+8], 1
00129b2fje 0x129d1c
00129b35
00129b35loc_129b35:
00129b35mov [rsp+64], rcx
00129b3amov rdi, r12
00129b3dmov esi, r13l
00129b40mov edx, r13l
00129b43call aho_corasick::util::alphabet::ByteClassSet::set_range
00129b48mov rax, [rsp+1088]
00129b50cmp [rax+10], 0
00129b54je 0x129b6b
00129b56mov edi, r13l
00129b59call aho_corasick::util::prefilter::opposite_ascii_case
00129b5emovzx edx, al
00129b61mov rdi, r12
00129b64mov esi, edx
00129b66call aho_corasick::util::alphabet::ByteClassSet::set_range
00129b6b
00129b6bloc_129b6b:
00129b6bmov rbp, r12
00129b6einc r15
00129b71mov rax, [rsp+80]
00129b76inc rax
00129b79mov [rsp+72], rax
00129b7emov rdi, [rsp+1096]
00129b86mov rsi, [rsp+1112]
00129b8emov r12l, [rsp+4]
00129b93mov edx, r12l
00129b96lea rcx, [rip+0xc370b]
00129b9dcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
00129ba2mov eax, [rax+4]
00129ba5test rax, rax
00129ba8mov [rsp+40], r15
00129badje 0x129bec
00129bafmovzx edx, [rsp+r13+1240]
00129bb8add rdx, rax
00129bbbmov rdi, [rsp+1144]
00129bc3mov rsi, [rsp+1160]
00129bcblea rcx, [rip+0xc36ee]
00129bd2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
00129bd7mov rcx, rax
00129bdamov r12, rbp
00129bdd
00129bddloc_129bdd:
00129bddmov r15l, [rcx]
00129be0cmp r15l, 1
00129be4jne 0x129acc
00129beajmp 0x129c34
00129bec
00129becloc_129bec:
00129beclea rdi, [rsp+1096]
00129bf4mov esi, r12l
00129bf7call aho_corasick::nfa::noncontiguous::NFA::iter_trans
00129bfcmov r12, rbp
00129bff
00129bffloc_129bff:
00129bfftest edx, edx
00129c01je 0x129c34
00129c03mov edi, edx
00129c05mov rsi, [rax+40]
00129c09cmp rsi, rdi
00129c0cjbe 0x129f41
00129c12mov rcx, [rax+24]
00129c16lea rsi, [rdi+8*rdi]
00129c1amov edx, [rcx+rsi+5]
00129c1emov dil, [rcx+rsi]
00129c22cmp dil, r13b
00129c25jb 0x129bff
00129c27cmp dil, r13b
00129c2ajne 0x129c34
00129c2cadd rcx, rsi
00129c2finc rcx
00129c32jmp 0x129bdd
00129c34
00129c34loc_129c34:
00129c34lea r12, [rsp+104]
00129c39mov rdi, r12
00129c3clea r14, [rsp+1096]
00129c44mov rsi, r14
00129c47mov rdx, [rsp+80]
00129c4ccall aho_corasick::nfa::noncontiguous::NFA::alloc_state
00129c51mov ebp, [rsp+104]
00129c55mov r15l, [rsp+108]
00129c5acmp ebp, 3
00129c5djne 0x129eeb
00129c63mov rdi, r12
00129c66mov rsi, r14
00129c69mov edx, [rsp+4]
00129c6dmov ecx, r13l
00129c70mov r8l, r15l
00129c73call aho_corasick::nfa::noncontiguous::NFA::add_transition
00129c78mov ebp, [rsp+104]
00129c7ccmp ebp, 3
00129c7fjne 0x129ee6
00129c85mov rax, [rsp+1088]
00129c8dcmp [rax+10], 0
00129c91mov r14, [rsp+8]
00129c96lea r12, [rsp+1056]
00129c9eje 0x129acc
00129ca4mov edi, r13l
00129ca7call aho_corasick::util::prefilter::opposite_ascii_case
00129cacmovzx ecx, al
00129caflea rdi, [rsp+104]
00129cb4lea rsi, [rsp+1096]
00129cbcmov edx, [rsp+4]
00129cc0mov r8l, r15l
00129cc3call aho_corasick::nfa::noncontiguous::NFA::add_transition
00129cc8mov ebp, [rsp+104]
00129ccccmp ebp, 3
00129ccfje 0x129acc
00129cd5jmp 0x129ee6
00129cda
00129cdaloc_129cda:
00129cdalea r14, [rsp+104]
00129cdfmov rdi, r14
00129ce2lea rsi, [rsp+1096]
00129ceamov ecx, [rsp+52]
00129ceecall aho_corasick::nfa::noncontiguous::NFA::add_match
00129cf3mov ebp, [rsp+104]
00129cf7cmp ebp, 3
00129cfajne 0x129ee6
00129d00lea r13, [rsp+1120]
00129d08mov r15, [rsp+16]
00129d0dmov r12, [rsp+24]
00129d12mov rbp, [rsp+56]
00129d17jmp 0x1299d4
00129d1c
00129d1cloc_129d1c:
00129d1clea r13, [rsp+1120]
00129d24mov r15, [rsp+16]
00129d29mov r12, [rsp+24]
00129d2emov rbp, [rsp+56]
00129d33lea r14, [rsp+104]
00129d38jmp 0x1299d4
00129d3d
00129d3dloc_129d3d:
00129d3dlea rdi, [rsp+1096]
00129d45call alloc::vec::Vec<T,A>::shrink_to_fit
00129d4alea r14, [rsp+104]
00129d4flea r15, [rsp+1056]
00129d57mov rdi, r14
00129d5amov rsi, r15
00129d5dcall aho_corasick::util::alphabet::ByteClassSet::byte_classes
00129d62mov edx, 256
00129d67lea rdi, [rsp+1240]
00129d6fmov rsi, r14
00129d72call [rip+0xe7da8]
00129d78lea r14, [rsp+104]
00129d7dmov rdi, r14
00129d80mov rsi, r15
00129d83call aho_corasick::nfa::noncontiguous::Compiler::set_anchored_start_state
00129d88mov ebp, [r14]
00129d8bcmp ebp, 3
00129d8ejne 0x129ee6
00129d94lea r14, [rsp+1056]
00129d9cmov rdi, r14
00129d9fcall aho_corasick::nfa::noncontiguous::Compiler::add_unanchored_start_state_loop
00129da4lea r15, [rsp+104]
00129da9mov rdi, r15
00129dacmov rsi, r14
00129dafcall aho_corasick::nfa::noncontiguous::Compiler::densify
00129db4mov ebp, [r15]
00129db7cmp ebp, 3
00129dbajne 0x129ee6
00129dc0lea r14, [rsp+104]
00129dc5lea rsi, [rsp+1056]
00129dcdmov rdi, r14
00129dd0call aho_corasick::nfa::noncontiguous::Compiler::fill_failure_transitions
00129dd5mov ebp, [r14]
00129dd8cmp ebp, 3
00129ddbjne 0x129ee6
00129de1lea r14, [rsp+1056]
00129de9mov rdi, r14
00129deccall aho_corasick::nfa::noncontiguous::Compiler::close_start_state_loop_for_leftmost
00129df1mov rdi, r14
00129df4call aho_corasick::nfa::noncontiguous::Compiler::shuffle
00129df9lea r14, [rsp+104]
00129dfemov rdi, r14
00129e01lea rsi, [rsp+1536]
00129e09call aho_corasick::util::prefilter::Builder::build
00129e0elea r12, [rsp+1216]
00129e16mov rdi, r12
00129e19call core::ptr::drop_in_place<core::option::Option<aho_corasick::util::prefilter::Prefilter>>
00129e1emov rax, [r14+16]
00129e22movups x0, [r14]
00129e26movups [r12], x0
00129e2bxor ecx, ecx
00129e2dcmp [r12], 0
00129e32mov [r12+16], rax
00129e37setne cl
00129e3amov eax, [rsp+8*rcx+1516]
00129e41mov [r12+296], eax
00129e49mov rdi, r13
00129e4ccall alloc::vec::Vec<T,A>::shrink_to_fit
00129e51lea rdi, [rsp+1144]
00129e59call alloc::vec::Vec<T,A>::shrink_to_fit
00129e5elea rdi, [rsp+1168]
00129e66call alloc::vec::Vec<T,A>::shrink_to_fit
00129e6blea rdi, [rsp+1192]
00129e73call alloc::vec::Vec<T,A>::shrink_to_fit
00129e78mov ebp, [r12-120]
00129e7dmov r15l, [r12-116]
00129e82mov rax, [r12-112]
00129e87mov [rsp+8], rax
00129e8cmov r13, [r12-104]
00129e91lea r14, [rsp+1120]
00129e99lea rdi, [rsp+2008]
00129ea1mov edx, 408
00129ea6mov rsi, r14
00129ea9call [rip+0xe7c71]
00129eafmov r12b, [r14+408]
00129eb6mov eax, [r14+409]
00129ebdmov [rsp+32], eax
00129ec1mov eax, [r14+412]
00129ec8mov [rsp+35], eax
00129ecclea rdi, [rsp+1536]
00129ed4call core::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>
00129ed9cmp r12b, 3
00129eddjne 0x129f4f
00129edfmov r14, [rsp+8]
00129ee4jmp 0x129f02
00129ee6
00129ee6loc_129ee6:
00129ee6mov r15l, [rsp+108]
00129eeb
00129eebloc_129eeb:
00129eebmov r14, [rsp+112]
00129ef0mov r13, [rsp+120]
00129ef5
00129ef5loc_129ef5:
00129ef5lea rdi, [rsp+1056]
00129efdcall core::ptr::drop_in_place<aho_corasick::nfa::noncontiguous::Compiler>
00129f02
00129f02loc_129f02:
00129f02mov [rbx], ebp
00129f04mov [rbx+4], r15l
00129f08mov [rbx+8], r14
00129f0cmov [rbx+16], r13
00129f10
00129f10loc_129f10:
00129f10mov [rbx+432], 3
00129f17
00129f17loc_129f17:
00129f17add rsp, 3368
00129f1epop rbx
00129f1fpop r12
00129f21pop r13
00129f23pop r14
00129f25pop r15
00129f27pop rbp
00129f28ret
00129f29
00129f29loc_129f29:
00129f29mov r13, [rsp+112]
00129f2epush 1
00129f30pop rbp
00129f31mov r14l, 0x7ffffffe
00129f37jmp 0x129ef5
00129f39
00129f39loc_129f39:
00129f39mov r15l, eax
00129f3cpush 2
00129f3epop rbp
00129f3fjmp 0x129ef5
00129f41
00129f41loc_129f41:
00129f41lea rdx, [rip+0xc3330]
00129f48call core::panicking::panic_bounds_check
00129f4dud2
00129f4f
00129f4floc_129f4f:
00129f4fmov r14l, r12l
00129f52lea rdi, [rbx+24]
00129f56lea rsi, [rsp+2008]
00129f5emov edx, 408
00129f63call [rip+0xe7bb7]
00129f69mov eax, [rsp+32]
00129f6dmov ecx, [rsp+35]
00129f71mov [rbx+433], eax
00129f77mov [rbx+436], ecx
00129f7dmov [rbx], ebp
00129f7fmov [rbx+4], r15l
00129f83mov rax, [rsp+8]
00129f88mov [rbx+8], rax
00129f8cmov [rbx+16], r13
00129f90mov [rbx+432], r12b
00129f97jmp 0x129f17
00129f9c
00129f9cloc_129f9c:
00129f9clea rax, [rip+0xc3335]
00129fa3lea rcx, [rsp+104]
00129fa8mov [rcx], rax
00129fabmov [rcx+8], 1
00129fb3lea rax, [rip-0x98cc2]
00129fbamov [rcx+16], rax
00129fbexorps x0, x0
00129fc1movups [rcx+24], x0
00129fc5lea r8, [rip+0xc331c]
00129fcclea rsi, [rsp+88]
00129fd1lea rdx, [rsp+96]
00129fd6xor edi, edi
00129fd8call core::panicking::assert_failed
00129fddud2
001297e4
001297e4aho_corasick::nfa::noncontiguous::Builder::build:
001297e4push rbp
001297e5push r15
001297e7push r14
001297e9push r13
001297ebpush r12
001297edpush rbx
001297eesub rsp, 3368
001297f5mov r15, rcx
001297f8mov r12, rdx
001297fbmov rbx, rdi
001297felea r14, [rsp+104]
00129803mov rdi, r14
00129806call aho_corasick::nfa::noncontiguous::Compiler::new
0012980bmov bpl, [r14+945]
00129812cmp bpl, 2
00129816jne 0x12983e
00129818mov rax, [rsp+120]
0012981dmov [rsp+2432], rax
00129825movups x0, [rsp+104]
0012982amovaps [rsp+2416], x0
00129832mov [rbx+16], rax
00129836movups [rbx], x0
00129839jmp 0x129f10
0012983e
0012983eloc_12983e:
0012983emov [rsp+24], r12
00129843mov [rsp+16], r15
00129848lea r14, [rsp+2416]
00129850lea r15, [rsp+104]
00129855mov r13, [rip+0xe82c4]
0012985cmov edx, 945
00129861mov rdi, r14
00129864mov rsi, r15
00129867call r13
0012986amov eax, [r15+946]
00129871lea r12, [rsp+1056]
00129879mov [r12+946], eax
00129881movzx eax, [r15+950]
00129889mov [r12+950], ax
00129892mov edx, 945
00129897mov rdi, r12
0012989amov rsi, r14
0012989dcall r13
001298a0mov [r12+945], bpl
001298a8lea r12, [rsp+1096]
001298b0lea r13, [rsp+1120]
001298b8mov [r15+8], 0
001298bdand [r15], 0
001298c1lea rsi, [rsp+104]
001298c6mov rdi, r13
001298c9call alloc::vec::Vec<T,A>::push
001298celea rdi, [rsp+1168]
001298d6call alloc::vec::Vec<T,A>::push
001298dblea rdi, [rsp+1144]
001298e3call alloc::vec::Vec<T,A>::push
001298e8lea r14, [rsp+104]
001298edmov rdi, r14
001298f0mov rsi, r12
001298f3xor edx, edx
001298f5call aho_corasick::nfa::noncontiguous::NFA::alloc_state
001298famov ebp, [r14]
001298fdcmp ebp, 3
00129900jne 0x129ee6
00129906lea r14, [rsp+104]
0012990bmov rdi, r14
0012990emov rsi, r12
00129911xor edx, edx
00129913call aho_corasick::nfa::noncontiguous::NFA::alloc_state
00129918mov ebp, [r14]
0012991bcmp ebp, 3
0012991ejne 0x129ee6
00129924lea r14, [rsp+104]
00129929mov rdi, r14
0012992cmov rsi, r12
0012992fxor edx, edx
00129931call aho_corasick::nfa::noncontiguous::NFA::alloc_state
00129936mov ebp, [r14]
00129939cmp ebp, 3
0012993cjne 0x129ee6
00129942lea r14, [rsp+104]
00129947mov eax, [r14+4]
0012994bmov [rsp+1520], eax
00129952mov rdi, r14
00129955mov rsi, r12
00129958xor edx, edx
0012995acall aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012995fmov ebp, [r14]
00129962cmp ebp, 3
00129965jne 0x129ee6
0012996blea r14, [rsp+104]
00129970mov eax, [r14+4]
00129974lea rsi, [rsp+1056]
0012997cmov [rsi+468], eax
00129982mov rdi, r14
00129985call aho_corasick::nfa::noncontiguous::Compiler::init_unanchored_start_state
0012998amov ebp, [r14]
0012998dcmp ebp, 3
00129990jne 0x129ee6
00129996lea r14, [rsp+104]
0012999blea rsi, [rsp+1056]
001299a3mov rdi, r14
001299a6call aho_corasick::nfa::noncontiguous::Compiler::add_dead_state_loop
001299abmov ebp, [r14]
001299aecmp ebp, 3
001299b1jne 0x129ee6
001299b7mov r15, [rsp+16]
001299bcshl r15, 5
001299c0mov r12, [rsp+24]
001299c5add r15, r12
001299c8xor ebp, ebp
001299calea r14, [rsp+104]
001299cfmov [rsp+16], r15
001299d4
001299d4loc_1299d4:
001299d4cmp r12, r15
001299d7je 0x129d3d
001299ddmov [rsp+88], rbp
001299e2mov rdi, r14
001299e5mov rsi, rbp
001299e8call aho_corasick::util::primitives::PatternID::new
001299edcmp [rsp+104], 0
001299f2jne 0x129f29
001299f8mov eax, [rsp+108]
001299fcmov r14, [r12+16]
00129a01cmp r14, 0x7fffffff
00129a08jae 0x129f39
00129a0emov [rsp+52], eax
00129a12mov rax, [rsp+1208]
00129a1amov rcx, [rsp+1496]
00129a22cmp rcx, r14
00129a25cmovae rcx, r14
00129a29mov [rsp+1496], rcx
00129a31mov rcx, [rsp+1504]
00129a39cmp rcx, r14
00129a3ccmovbe rcx, r14
00129a40mov rdx, [r12]
00129a44mov [rsp+40], rdx
00129a49mov [rsp+1504], rcx
00129a51mov [rsp+96], rax
00129a56cmp rbp, rax
00129a59jne 0x129f9c
00129a5flea rdi, [rsp+1192]
00129a67mov esi, r14l
00129a6acall alloc::vec::Vec<T,A>::push
00129a6fmov rax, [rsp+1088]
00129a77cmp [rax+9], 0
00129a7bmov r13, [rsp+40]
00129a80je 0x129a95
00129a82lea rdi, [rsp+1536]
00129a8amov rsi, r13
00129a8dmov rdx, r14
00129a90call aho_corasick::util::prefilter::Builder::add
00129a95
00129a95loc_129a95:
00129a95add r12, 32
00129a99mov [rsp+24], r12
00129a9einc rbp
00129aa1mov [rsp+56], rbp
00129aa6mov r15l, [rsp+1520]
00129aaeadd r14, r13
00129ab1xor eax, eax
00129ab3mov [rsp+72], rax
00129ab8xor eax, eax
00129abamov [rsp+64], rax
00129abflea r12, [rsp+1056]
00129ac7mov [rsp+8], r14
00129acc
00129accloc_129acc:
00129accmov edx, r15l
00129acfmov rax, [rsp+72]
00129ad4mov [rsp+80], rax
00129ad9mov r15, [rsp+40]
00129adecmp r15, r14
00129ae1je 0x129cda
00129ae7movzx r13l, [r15]
00129aebtest [rsp+64], 1
00129af0mov cl, 1
00129af2mov [rsp+4], edx
00129af6jne 0x129b1f
00129af8mov rdi, [rsp+1096]
00129b00mov rsi, [rsp+1112]
00129b08mov edx, [rsp+4]
00129b0clea rcx, [rip+0xc37ed]
00129b13call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
00129b18cmp [rax+8], 0
00129b1csetne cl
00129b1f
00129b1floc_129b1f:
00129b1ftest cl, cl
00129b21je 0x129b35
00129b23mov rax, [rsp+1088]
00129b2bcmp [rax+8], 1
00129b2fje 0x129d1c
00129b35
00129b35loc_129b35:
00129b35mov [rsp+64], rcx
00129b3amov rdi, r12
00129b3dmov esi, r13l
00129b40mov edx, r13l
00129b43call aho_corasick::util::alphabet::ByteClassSet::set_range
00129b48mov rax, [rsp+1088]
00129b50cmp [rax+10], 0
00129b54je 0x129b6b
00129b56mov edi, r13l
00129b59call aho_corasick::util::prefilter::opposite_ascii_case
00129b5emovzx edx, al
00129b61mov rdi, r12
00129b64mov esi, edx
00129b66call aho_corasick::util::alphabet::ByteClassSet::set_range
00129b6b
00129b6bloc_129b6b:
00129b6bmov rbp, r12
00129b6einc r15
00129b71mov rax, [rsp+80]
00129b76inc rax
00129b79mov [rsp+72], rax
00129b7emov rdi, [rsp+1096]
00129b86mov rsi, [rsp+1112]
00129b8emov r12l, [rsp+4]
00129b93mov edx, r12l
00129b96lea rcx, [rip+0xc370b]
00129b9dcall aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
00129ba2mov eax, [rax+4]
00129ba5test rax, rax
00129ba8mov [rsp+40], r15
00129badje 0x129bec
00129bafmovzx edx, [rsp+r13+1240]
00129bb8add rdx, rax
00129bbbmov rdi, [rsp+1144]
00129bc3mov rsi, [rsp+1160]
00129bcblea rcx, [rip+0xc36ee]
00129bd2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
00129bd7mov rcx, rax
00129bdamov r12, rbp
00129bdd
00129bddloc_129bdd:
00129bddmov r15l, [rcx]
00129be0cmp r15l, 1
00129be4jne 0x129acc
00129beajmp 0x129c34
00129bec
00129becloc_129bec:
00129beclea rdi, [rsp+1096]
00129bf4mov esi, r12l
00129bf7call aho_corasick::nfa::noncontiguous::NFA::iter_trans
00129bfcmov r12, rbp
00129bff
00129bffloc_129bff:
00129bfftest edx, edx
00129c01je 0x129c34
00129c03mov edi, edx
00129c05mov rsi, [rax+40]
00129c09cmp rsi, rdi
00129c0cjbe 0x129f41
00129c12mov rcx, [rax+24]
00129c16lea rsi, [rdi+8*rdi]
00129c1amov edx, [rcx+rsi+5]
00129c1emov dil, [rcx+rsi]
00129c22cmp dil, r13b
00129c25jb 0x129bff
00129c27cmp dil, r13b
00129c2ajne 0x129c34
00129c2cadd rcx, rsi
00129c2finc rcx
00129c32jmp 0x129bdd
00129c34
00129c34loc_129c34:
00129c34lea r12, [rsp+104]
00129c39mov rdi, r12
00129c3clea r14, [rsp+1096]
00129c44mov rsi, r14
00129c47mov rdx, [rsp+80]
00129c4ccall aho_corasick::nfa::noncontiguous::NFA::alloc_state
00129c51mov ebp, [rsp+104]
00129c55mov r15l, [rsp+108]
00129c5acmp ebp, 3
00129c5djne 0x129eeb
00129c63mov rdi, r12
00129c66mov rsi, r14
00129c69mov edx, [rsp+4]
00129c6dmov ecx, r13l
00129c70mov r8l, r15l
00129c73call aho_corasick::nfa::noncontiguous::NFA::add_transition
00129c78mov ebp, [rsp+104]
00129c7ccmp ebp, 3
00129c7fjne 0x129ee6
00129c85mov rax, [rsp+1088]
00129c8dcmp [rax+10], 0
00129c91mov r14, [rsp+8]
00129c96lea r12, [rsp+1056]
00129c9eje 0x129acc
00129ca4mov edi, r13l
00129ca7call aho_corasick::util::prefilter::opposite_ascii_case
00129cacmovzx ecx, al
00129caflea rdi, [rsp+104]
00129cb4lea rsi, [rsp+1096]
00129cbcmov edx, [rsp+4]
00129cc0mov r8l, r15l
00129cc3call aho_corasick::nfa::noncontiguous::NFA::add_transition
00129cc8mov ebp, [rsp+104]
00129ccccmp ebp, 3
00129ccfje 0x129acc
00129cd5jmp 0x129ee6
00129cda
00129cdaloc_129cda:
00129cdalea r14, [rsp+104]
00129cdfmov rdi, r14
00129ce2lea rsi, [rsp+1096]
00129ceamov ecx, [rsp+52]
00129ceecall aho_corasick::nfa::noncontiguous::NFA::add_match
00129cf3mov ebp, [rsp+104]
00129cf7cmp ebp, 3
00129cfajne 0x129ee6
00129d00lea r13, [rsp+1120]
00129d08mov r15, [rsp+16]
00129d0dmov r12, [rsp+24]
00129d12mov rbp, [rsp+56]
00129d17jmp 0x1299d4
00129d1c
00129d1cloc_129d1c:
00129d1clea r13, [rsp+1120]
00129d24mov r15, [rsp+16]
00129d29mov r12, [rsp+24]
00129d2emov rbp, [rsp+56]
00129d33lea r14, [rsp+104]
00129d38jmp 0x1299d4
00129d3d
00129d3dloc_129d3d:
00129d3dlea rdi, [rsp+1096]
00129d45call alloc::vec::Vec<T,A>::shrink_to_fit
00129d4alea r14, [rsp+104]
00129d4flea r15, [rsp+1056]
00129d57mov rdi, r14
00129d5amov rsi, r15
00129d5dcall aho_corasick::util::alphabet::ByteClassSet::byte_classes
00129d62mov edx, 256
00129d67lea rdi, [rsp+1240]
00129d6fmov rsi, r14
00129d72call [rip+0xe7da8]
00129d78lea r14, [rsp+104]
00129d7dmov rdi, r14
00129d80mov rsi, r15
00129d83call aho_corasick::nfa::noncontiguous::Compiler::set_anchored_start_state
00129d88mov ebp, [r14]
00129d8bcmp ebp, 3
00129d8ejne 0x129ee6
00129d94lea r14, [rsp+1056]
00129d9cmov rdi, r14
00129d9fcall aho_corasick::nfa::noncontiguous::Compiler::add_unanchored_start_state_loop
00129da4lea r15, [rsp+104]
00129da9mov rdi, r15
00129dacmov rsi, r14
00129dafcall aho_corasick::nfa::noncontiguous::Compiler::densify
00129db4mov ebp, [r15]
00129db7cmp ebp, 3
00129dbajne 0x129ee6
00129dc0lea r14, [rsp+104]
00129dc5lea rsi, [rsp+1056]
00129dcdmov rdi, r14
00129dd0call aho_corasick::nfa::noncontiguous::Compiler::fill_failure_transitions
00129dd5mov ebp, [r14]
00129dd8cmp ebp, 3
00129ddbjne 0x129ee6
00129de1lea r14, [rsp+1056]
00129de9mov rdi, r14
00129deccall aho_corasick::nfa::noncontiguous::Compiler::close_start_state_loop_for_leftmost
00129df1mov rdi, r14
00129df4call aho_corasick::nfa::noncontiguous::Compiler::shuffle
00129df9lea r14, [rsp+104]
00129dfemov rdi, r14
00129e01lea rsi, [rsp+1536]
00129e09call aho_corasick::util::prefilter::Builder::build
00129e0elea r12, [rsp+1216]
00129e16mov rdi, r12
00129e19call core::ptr::drop_in_place<core::option::Option<aho_corasick::util::prefilter::Prefilter>>
00129e1emov rax, [r14+16]
00129e22movups x0, [r14]
00129e26movups [r12], x0
00129e2bxor ecx, ecx
00129e2dcmp [r12], 0
00129e32mov [r12+16], rax
00129e37setne cl
00129e3amov eax, [rsp+8*rcx+1516]
00129e41mov [r12+296], eax
00129e49mov rdi, r13
00129e4ccall alloc::vec::Vec<T,A>::shrink_to_fit
00129e51lea rdi, [rsp+1144]
00129e59call alloc::vec::Vec<T,A>::shrink_to_fit
00129e5elea rdi, [rsp+1168]
00129e66call alloc::vec::Vec<T,A>::shrink_to_fit
00129e6blea rdi, [rsp+1192]
00129e73call alloc::vec::Vec<T,A>::shrink_to_fit
00129e78mov ebp, [r12-120]
00129e7dmov r15l, [r12-116]
00129e82mov rax, [r12-112]
00129e87mov [rsp+8], rax
00129e8cmov r13, [r12-104]
00129e91lea r14, [rsp+1120]
00129e99lea rdi, [rsp+2008]
00129ea1mov edx, 408
00129ea6mov rsi, r14
00129ea9call [rip+0xe7c71]
00129eafmov r12b, [r14+408]
00129eb6mov eax, [r14+409]
00129ebdmov [rsp+32], eax
00129ec1mov eax, [r14+412]
00129ec8mov [rsp+35], eax
00129ecclea rdi, [rsp+1536]
00129ed4call core::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>
00129ed9cmp r12b, 3
00129eddjne 0x129f4f
00129edfmov r14, [rsp+8]
00129ee4jmp 0x129f02
00129ee6
00129ee6loc_129ee6:
00129ee6mov r15l, [rsp+108]
00129eeb
00129eebloc_129eeb:
00129eebmov r14, [rsp+112]
00129ef0mov r13, [rsp+120]
00129ef5
00129ef5loc_129ef5:
00129ef5lea rdi, [rsp+1056]
00129efdcall core::ptr::drop_in_place<aho_corasick::nfa::noncontiguous::Compiler>
00129f02
00129f02loc_129f02:
00129f02mov [rbx], ebp
00129f04mov [rbx+4], r15l
00129f08mov [rbx+8], r14
00129f0cmov [rbx+16], r13
00129f10
00129f10loc_129f10:
00129f10mov [rbx+432], 3
00129f17
00129f17loc_129f17:
00129f17add rsp, 3368
00129f1epop rbx
00129f1fpop r12
00129f21pop r13
00129f23pop r14
00129f25pop r15
00129f27pop rbp
00129f28ret
00129f29
00129f29loc_129f29:
00129f29mov r13, [rsp+112]
00129f2epush 1
00129f30pop rbp
00129f31mov r14l, 0x7ffffffe
00129f37jmp 0x129ef5
00129f39
00129f39loc_129f39:
00129f39mov r15l, eax
00129f3cpush 2
00129f3epop rbp
00129f3fjmp 0x129ef5
00129f41
00129f41loc_129f41:
00129f41lea rdx, [rip+0xc3330]
00129f48call core::panicking::panic_bounds_check
00129f4dud2
00129f4f
00129f4floc_129f4f:
00129f4fmov r14l, r12l
00129f52lea rdi, [rbx+24]
00129f56lea rsi, [rsp+2008]
00129f5emov edx, 408
00129f63call [rip+0xe7bb7]
00129f69mov eax, [rsp+32]
00129f6dmov ecx, [rsp+35]
00129f71mov [rbx+433], eax
00129f77mov [rbx+436], ecx
00129f7dmov [rbx], ebp
00129f7fmov [rbx+4], r15l
00129f83mov rax, [rsp+8]
00129f88mov [rbx+8], rax
00129f8cmov [rbx+16], r13
00129f90mov [rbx+432], r12b
00129f97jmp 0x129f17
00129f9c
00129f9cloc_129f9c:
00129f9clea rax, [rip+0xc3335]
00129fa3lea rcx, [rsp+104]
00129fa8mov [rcx], rax
00129fabmov [rcx+8], 1
00129fb3lea rax, [rip-0x98cc2]
00129fbamov [rcx+16], rax
00129fbexorps x0, x0
00129fc1movups [rcx+24], x0
00129fc5lea r8, [rip+0xc331c]
00129fcclea rsi, [rsp+88]
00129fd1lea rdx, [rsp+96]
00129fd6xor edi, edi
00129fd8call core::panicking::assert_failed
00129fddud2
001297e4
00129fdf
00129fdfalloc::sync::Arc<T>::new:
00129fdfpush r14
00129fe1push rbx
00129fe2push rax
00129fe3mov rbx, rdi
00129fe6push 8
00129fe8pop rsi
00129fe9mov edi, 456
00129feecall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.641
00129ff3mov r14, rax
00129ff6push 1
00129ff8pop rax
00129ff9mov [r14], rax
00129ffcmov [r14+8], rax
0012a000lea rdi, [r14+16]
0012a004mov edx, 440
0012a009mov rsi, rbx
0012a00ccall [rip+0xe7b0e]
0012a012mov rax, r14
0012a015add rsp, 8
0012a019pop rbx
0012a01apop r14
0012a01cret
00129fdf
00129fdfalloc::sync::Arc<T>::new:
00129fdfpush r14
00129fe1push rbx
00129fe2push rax
00129fe3mov rbx, rdi
00129fe6push 8
00129fe8pop rsi
00129fe9mov edi, 456
00129feecall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.641
00129ff3mov r14, rax
00129ff6push 1
00129ff8pop rax
00129ff9mov [r14], rax
00129ffcmov [r14+8], rax
0012a000lea rdi, [r14+16]
0012a004mov edx, 440
0012a009mov rsi, rbx
0012a00ccall [rip+0xe7b0e]
0012a012mov rax, r14
0012a015add rsp, 8
0012a019pop rbx
0012a01apop r14
0012a01cret
00129fdf
0012a01d
0012a01dalloc::sync::Arc<T>::new:
0012a01dpush r14
0012a01fpush rbx
0012a020push rax
0012a021mov rbx, rdi
0012a024push 8
0012a026pop rsi
0012a027mov edi, 400
0012a02ccall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.641
0012a031mov r14, rax
0012a034push 1
0012a036pop rax
0012a037mov [r14], rax
0012a03amov [r14+8], rax
0012a03elea rdi, [r14+16]
0012a042mov edx, 384
0012a047mov rsi, rbx
0012a04acall [rip+0xe7ad0]
0012a050mov rax, r14
0012a053add rsp, 8
0012a057pop rbx
0012a058pop r14
0012a05aret
0012a01d
0012a01dalloc::sync::Arc<T>::new:
0012a01dpush r14
0012a01fpush rbx
0012a020push rax
0012a021mov rbx, rdi
0012a024push 8
0012a026pop rsi
0012a027mov edi, 400
0012a02ccall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.641
0012a031mov r14, rax
0012a034push 1
0012a036pop rax
0012a037mov [r14], rax
0012a03amov [r14+8], rax
0012a03elea rdi, [r14+16]
0012a042mov edx, 384
0012a047mov rsi, rbx
0012a04acall [rip+0xe7ad0]
0012a050mov rax, r14
0012a053add rsp, 8
0012a057pop rbx
0012a058pop r14
0012a05aret
0012a01d
0012a05b
0012a05bcore::ptr::drop_in_place<aho_corasick::nfa::noncontiguous::NFA>:
0012a05bpush rbx
0012a05cmov rbx, rdi
0012a05fmov rdi, [rdi]
0012a062mov rsi, [rbx+8]
0012a066call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a06bmov rdi, [rbx+24]
0012a06fmov rsi, [rbx+32]
0012a073call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a078mov rdi, [rbx+48]
0012a07cmov rsi, [rbx+56]
0012a080call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a085mov rdi, [rbx+72]
0012a089mov rsi, [rbx+80]
0012a08dcall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a092mov rdi, [rbx+96]
0012a096mov rsi, [rbx+104]
0012a09acall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a09fadd rbx, 120
0012a0a3mov rdi, rbx
0012a0a6pop rbx
0012a0a7jmp 0xec60c
0012a05b
0012a05bcore::ptr::drop_in_place<aho_corasick::nfa::noncontiguous::NFA>:
0012a05bpush rbx
0012a05cmov rbx, rdi
0012a05fmov rdi, [rdi]
0012a062mov rsi, [rbx+8]
0012a066call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a06bmov rdi, [rbx+24]
0012a06fmov rsi, [rbx+32]
0012a073call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a078mov rdi, [rbx+48]
0012a07cmov rsi, [rbx+56]
0012a080call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a085mov rdi, [rbx+72]
0012a089mov rsi, [rbx+80]
0012a08dcall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a092mov rdi, [rbx+96]
0012a096mov rsi, [rbx+104]
0012a09acall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a09fadd rbx, 120
0012a0a3mov rdi, rbx
0012a0a6pop rbx
0012a0a7jmp 0xec60c
0012a05b
0012a0ac
0012a0acalloc::sync::Arc<T>::new:
0012a0acpush r14
0012a0aepush rbx
0012a0afpush rax
0012a0b0mov rbx, rdi
0012a0b3push 8
0012a0b5pop rsi
0012a0b6mov edi, 440
0012a0bbcall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.641
0012a0c0mov r14, rax
0012a0c3push 1
0012a0c5pop rax
0012a0c6mov [r14], rax
0012a0c9mov [r14+8], rax
0012a0cdlea rdi, [r14+16]
0012a0d1mov edx, 424
0012a0d6mov rsi, rbx
0012a0d9call [rip+0xe7a41]
0012a0dfmov rax, r14
0012a0e2add rsp, 8
0012a0e6pop rbx
0012a0e7pop r14
0012a0e9ret
0012a0ac
0012a0acalloc::sync::Arc<T>::new:
0012a0acpush r14
0012a0aepush rbx
0012a0afpush rax
0012a0b0mov rbx, rdi
0012a0b3push 8
0012a0b5pop rsi
0012a0b6mov edi, 440
0012a0bbcall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.641
0012a0c0mov r14, rax
0012a0c3push 1
0012a0c5pop rax
0012a0c6mov [r14], rax
0012a0c9mov [r14+8], rax
0012a0cdlea rdi, [r14+16]
0012a0d1mov edx, 424
0012a0d6mov rsi, rbx
0012a0d9call [rip+0xe7a41]
0012a0dfmov rax, r14
0012a0e2add rsp, 8
0012a0e6pop rbx
0012a0e7pop r14
0012a0e9ret
0012a0ac
0012a0ea
0012a0ea_ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.641:
0012a0eapush r14
0012a0ecpush rbx
0012a0edpush rax
0012a0eemov r14, rsi
0012a0f1mov rbx, rdi
0012a0f4mov rdi, rsi
0012a0f7mov rsi, rbx
0012a0facall _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0012a0fftest rax, rax
0012a102je 0x12a10c
0012a104add rsp, 8
0012a108pop rbx
0012a109pop r14
0012a10bret
0012a10c
0012a10cloc_12a10c:
0012a10cmov rdi, r14
0012a10fmov rsi, rbx
0012a112call alloc::alloc::handle_alloc_error
0012a117ud2
0012a0ea
0012a0ea_ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.641:
0012a0eapush r14
0012a0ecpush rbx
0012a0edpush rax
0012a0eemov r14, rsi
0012a0f1mov rbx, rdi
0012a0f4mov rdi, rsi
0012a0f7mov rsi, rbx
0012a0facall _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0012a0fftest rax, rax
0012a102je 0x12a10c
0012a104add rsp, 8
0012a108pop rbx
0012a109pop r14
0012a10bret
0012a10c
0012a10cloc_12a10c:
0012a10cmov rdi, r14
0012a10fmov rsi, rbx
0012a112call alloc::alloc::handle_alloc_error
0012a117ud2
0012a0ea
0012a119
0012a119_ZN92_$LT$aho_corasick..nfa..noncontiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$10next_state17h56de5c43ff379ee1E.643:
0012a119push rbp
0012a11apush r15
0012a11cpush r14
0012a11epush r13
0012a120push r12
0012a122push rbx
0012a123sub rsp, 24
0012a127mov ebx, ecx
0012a129mov r15l, edx
0012a12cmov ebp, esi
0012a12emov r14, rdi
0012a131movzx eax, bl
0012a134mov [rsp+16], rax
0012a139mov r12, [rdi]
0012a13cmov r13, [rdi+16]
0012a140mov rax, [rdi+48]
0012a144mov [rsp+8], rax
0012a149mov rax, [rdi+64]
0012a14dmov [rsp], rax
0012a151
0012a151loc_12a151:
0012a151mov rdi, r12
0012a154mov rsi, r13
0012a157mov edx, r15l
0012a15alea rcx, [rip+0xc3147]
0012a161call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
0012a166mov eax, [rax+4]
0012a169test rax, rax
0012a16cje 0x12a1a5
0012a16emov rcx, [rsp+16]
0012a173movzx edx, [r14+rcx+144]
0012a17cadd rdx, rax
0012a17fmov rdi, [rsp+8]
0012a184mov rsi, [rsp]
0012a188lea rcx, [rip+0xc3131]
0012a18fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a194mov rcx, rax
0012a197
0012a197loc_12a197:
0012a197mov ecx, [rcx]
0012a199cmp ecx, 1
0012a19cjne 0x12a201
0012a19etest bpl, bpl
0012a1a1je 0x12a1e3
0012a1a3jmp 0x12a201
0012a1a5
0012a1a5loc_12a1a5:
0012a1a5mov rdi, r14
0012a1a8mov esi, r15l
0012a1abcall aho_corasick::nfa::noncontiguous::NFA::iter_trans
0012a1b0
0012a1b0loc_12a1b0:
0012a1b0test edx, edx
0012a1b2je 0x12a1de
0012a1b4mov edi, edx
0012a1b6mov rsi, [rax+40]
0012a1bacmp rsi, rdi
0012a1bdjbe 0x12a21c
0012a1bfmov rcx, [rax+24]
0012a1c3lea rsi, [rdi+8*rdi]
0012a1c7mov edx, [rcx+rsi+5]
0012a1cbmov dil, [rcx+rsi]
0012a1cfcmp dil, bl
0012a1d2jb 0x12a1b0
0012a1d4jne 0x12a1de
0012a1d6add rcx, rsi
0012a1d9inc rcx
0012a1dcjmp 0x12a197
0012a1de
0012a1deloc_12a1de:
0012a1detest bpl, bpl
0012a1e1jne 0x12a20b
0012a1e3
0012a1e3loc_12a1e3:
0012a1e3mov rdi, r12
0012a1e6mov rsi, r13
0012a1e9mov edx, r15l
0012a1eclea rcx, [rip+0xc3905]
0012a1f3call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
0012a1f8mov r15l, [rax+12]
0012a1fcjmp 0x12a151
0012a201
0012a201loc_12a201:
0012a201xor eax, eax
0012a203cmp ecx, 1
0012a206cmovne eax, ecx
0012a209jmp 0x12a20d
0012a20b
0012a20bloc_12a20b:
0012a20bxor eax, eax
0012a20d
0012a20dloc_12a20d:
0012a20dadd rsp, 24
0012a211pop rbx
0012a212pop r12
0012a214pop r13
0012a216pop r14
0012a218pop r15
0012a21apop rbp
0012a21bret
0012a21c
0012a21cloc_12a21c:
0012a21clea rdx, [rip+0xc3055]
0012a223call core::panicking::panic_bounds_check
0012a228ud2
0012a119
0012a119_ZN92_$LT$aho_corasick..nfa..noncontiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$10next_state17h56de5c43ff379ee1E.643:
0012a119push rbp
0012a11apush r15
0012a11cpush r14
0012a11epush r13
0012a120push r12
0012a122push rbx
0012a123sub rsp, 24
0012a127mov ebx, ecx
0012a129mov r15l, edx
0012a12cmov ebp, esi
0012a12emov r14, rdi
0012a131movzx eax, bl
0012a134mov [rsp+16], rax
0012a139mov r12, [rdi]
0012a13cmov r13, [rdi+16]
0012a140mov rax, [rdi+48]
0012a144mov [rsp+8], rax
0012a149mov rax, [rdi+64]
0012a14dmov [rsp], rax
0012a151
0012a151loc_12a151:
0012a151mov rdi, r12
0012a154mov rsi, r13
0012a157mov edx, r15l
0012a15alea rcx, [rip+0xc3147]
0012a161call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
0012a166mov eax, [rax+4]
0012a169test rax, rax
0012a16cje 0x12a1a5
0012a16emov rcx, [rsp+16]
0012a173movzx edx, [r14+rcx+144]
0012a17cadd rdx, rax
0012a17fmov rdi, [rsp+8]
0012a184mov rsi, [rsp]
0012a188lea rcx, [rip+0xc3131]
0012a18fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a194mov rcx, rax
0012a197
0012a197loc_12a197:
0012a197mov ecx, [rcx]
0012a199cmp ecx, 1
0012a19cjne 0x12a201
0012a19etest bpl, bpl
0012a1a1je 0x12a1e3
0012a1a3jmp 0x12a201
0012a1a5
0012a1a5loc_12a1a5:
0012a1a5mov rdi, r14
0012a1a8mov esi, r15l
0012a1abcall aho_corasick::nfa::noncontiguous::NFA::iter_trans
0012a1b0
0012a1b0loc_12a1b0:
0012a1b0test edx, edx
0012a1b2je 0x12a1de
0012a1b4mov edi, edx
0012a1b6mov rsi, [rax+40]
0012a1bacmp rsi, rdi
0012a1bdjbe 0x12a21c
0012a1bfmov rcx, [rax+24]
0012a1c3lea rsi, [rdi+8*rdi]
0012a1c7mov edx, [rcx+rsi+5]
0012a1cbmov dil, [rcx+rsi]
0012a1cfcmp dil, bl
0012a1d2jb 0x12a1b0
0012a1d4jne 0x12a1de
0012a1d6add rcx, rsi
0012a1d9inc rcx
0012a1dcjmp 0x12a197
0012a1de
0012a1deloc_12a1de:
0012a1detest bpl, bpl
0012a1e1jne 0x12a20b
0012a1e3
0012a1e3loc_12a1e3:
0012a1e3mov rdi, r12
0012a1e6mov rsi, r13
0012a1e9mov edx, r15l
0012a1eclea rcx, [rip+0xc3905]
0012a1f3call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
0012a1f8mov r15l, [rax+12]
0012a1fcjmp 0x12a151
0012a201
0012a201loc_12a201:
0012a201xor eax, eax
0012a203cmp ecx, 1
0012a206cmovne eax, ecx
0012a209jmp 0x12a20d
0012a20b
0012a20bloc_12a20b:
0012a20bxor eax, eax
0012a20d
0012a20dloc_12a20d:
0012a20dadd rsp, 24
0012a211pop rbx
0012a212pop r12
0012a214pop r13
0012a216pop r14
0012a218pop r15
0012a21apop rbp
0012a21bret
0012a21c
0012a21cloc_12a21c:
0012a21clea rdx, [rip+0xc3055]
0012a223call core::panicking::panic_bounds_check
0012a228ud2
0012a119
0012a22a
0012a22a_ZN92_$LT$aho_corasick..nfa..noncontiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$9match_len17hd93c95191d18d414E.649:
0012a22apush r14
0012a22cpush rbx
0012a22dsub rsp, 24
0012a231call aho_corasick::nfa::noncontiguous::NFA::iter_matches
0012a236lea rbx, [rsp+8]
0012a23bmov [rbx], rax
0012a23emov [rbx+8], edx
0012a241push -1
0012a243pop r14
0012a245
0012a245loc_12a245:
0012a245mov rdi, rbx
0012a248call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
0012a24dinc r14
0012a250cmp eax, 1
0012a253je 0x12a245
0012a255mov rax, r14
0012a258add rsp, 24
0012a25cpop rbx
0012a25dpop r14
0012a25fret
0012a22a
0012a22a_ZN92_$LT$aho_corasick..nfa..noncontiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$9match_len17hd93c95191d18d414E.649:
0012a22apush r14
0012a22cpush rbx
0012a22dsub rsp, 24
0012a231call aho_corasick::nfa::noncontiguous::NFA::iter_matches
0012a236lea rbx, [rsp+8]
0012a23bmov [rbx], rax
0012a23emov [rbx+8], edx
0012a241push -1
0012a243pop r14
0012a245
0012a245loc_12a245:
0012a245mov rdi, rbx
0012a248call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
0012a24dinc r14
0012a250cmp eax, 1
0012a253je 0x12a245
0012a255mov rax, r14
0012a258add rsp, 24
0012a25cpop rbx
0012a25dpop r14
0012a25fret
0012a22a
0012a260
0012a260_ZN92_$LT$aho_corasick..nfa..noncontiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$13match_pattern17h3a0a9f0cfb339c1eE.650:
0012a260push r14
0012a262push rbx
0012a263sub rsp, 24
0012a267mov rbx, rdx
0012a26acall aho_corasick::nfa::noncontiguous::NFA::iter_matches
0012a26flea r14, [rsp+8]
0012a274mov [r14], rax
0012a277mov [r14+8], edx
0012a27binc rbx
0012a27e
0012a27eloc_12a27e:
0012a27edec rbx
0012a281je 0x12a2a8
0012a283mov rdi, r14
0012a286call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
0012a28bcmp eax, 1
0012a28eje 0x12a27e
0012a290
0012a290loc_12a290:
0012a290lea rdi, [rip-0x99299]
0012a297lea rdx, [rip+0xc388a]
0012a29epush 43
0012a2a0pop rsi
0012a2a1call core::panicking::panic
0012a2a6ud2
0012a2a8
0012a2a8loc_12a2a8:
0012a2a8lea rdi, [rsp+8]
0012a2adcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
0012a2b2mov ecx, eax
0012a2b4test eax, eax
0012a2b6je 0x12a290
0012a2b8mov eax, edx
0012a2baadd rsp, 24
0012a2bepop rbx
0012a2bfpop r14
0012a2c1ret
0012a260
0012a260_ZN92_$LT$aho_corasick..nfa..noncontiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$13match_pattern17h3a0a9f0cfb339c1eE.650:
0012a260push r14
0012a262push rbx
0012a263sub rsp, 24
0012a267mov rbx, rdx
0012a26acall aho_corasick::nfa::noncontiguous::NFA::iter_matches
0012a26flea r14, [rsp+8]
0012a274mov [r14], rax
0012a277mov [r14+8], edx
0012a27binc rbx
0012a27e
0012a27eloc_12a27e:
0012a27edec rbx
0012a281je 0x12a2a8
0012a283mov rdi, r14
0012a286call _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
0012a28bcmp eax, 1
0012a28eje 0x12a27e
0012a290
0012a290loc_12a290:
0012a290lea rdi, [rip-0x99299]
0012a297lea rdx, [rip+0xc388a]
0012a29epush 43
0012a2a0pop rsi
0012a2a1call core::panicking::panic
0012a2a6ud2
0012a2a8
0012a2a8loc_12a2a8:
0012a2a8lea rdi, [rsp+8]
0012a2adcall _<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next
0012a2b2mov ecx, eax
0012a2b4test eax, eax
0012a2b6je 0x12a290
0012a2b8mov eax, edx
0012a2baadd rsp, 24
0012a2bepop rbx
0012a2bfpop r14
0012a2c1ret
0012a260
0012a2c2
0012a2c2_<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next:
0012a2c2mov rax, rdi
0012a2c5mov edi, [rdi+8]
0012a2c8test rdi, rdi
0012a2cbje 0x12a2eb
0012a2cdmov rcx, [rax]
0012a2d0mov rsi, [rcx+88]
0012a2d4cmp rsi, rdi
0012a2d7jbe 0x12a2ee
0012a2d9mov rcx, [rcx+72]
0012a2ddmov edx, [rcx+8*rdi]
0012a2e0mov ecx, [rcx+8*rdi+4]
0012a2e4mov [rax+8], ecx
0012a2e7push 1
0012a2e9pop rax
0012a2earet
0012a2eb
0012a2ebloc_12a2eb:
0012a2ebxor eax, eax
0012a2edret
0012a2ee
0012a2eeloc_12a2ee:
0012a2eepush rax
0012a2eflea rdx, [rip+0xc2f9a]
0012a2f6call core::panicking::panic_bounds_check
0012a2fbud2
0012a2c2
0012a2c2_<core::iter::sources::from_fn::FromFn<F> as core::iter::traits::iterator::Iterator>::next:
0012a2c2mov rax, rdi
0012a2c5mov edi, [rdi+8]
0012a2c8test rdi, rdi
0012a2cbje 0x12a2eb
0012a2cdmov rcx, [rax]
0012a2d0mov rsi, [rcx+88]
0012a2d4cmp rsi, rdi
0012a2d7jbe 0x12a2ee
0012a2d9mov rcx, [rcx+72]
0012a2ddmov edx, [rcx+8*rdi]
0012a2e0mov ecx, [rcx+8*rdi+4]
0012a2e4mov [rax+8], ecx
0012a2e7push 1
0012a2e9pop rax
0012a2earet
0012a2eb
0012a2ebloc_12a2eb:
0012a2ebxor eax, eax
0012a2edret
0012a2ee
0012a2eeloc_12a2ee:
0012a2eepush rax
0012a2eflea rdx, [rip+0xc2f9a]
0012a2f6call core::panicking::panic_bounds_check
0012a2fbud2
0012a2c2
0012a2fd
0012a2fdaho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index:
0012a2fdmov eax, edx
0012a2ffcmp rax, rsi
0012a302jae 0x12a30f
0012a304imul rax, rax, 20
0012a308add rdi, rax
0012a30bmov rax, rdi
0012a30eret
0012a30f
0012a30floc_12a30f:
0012a30fpush rax
0012a310mov rdi, rax
0012a313mov rdx, rcx
0012a316call core::panicking::panic_bounds_check
0012a31bud2
0012a2fd
0012a2fdaho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index:
0012a2fdmov eax, edx
0012a2ffcmp rax, rsi
0012a302jae 0x12a30f
0012a304imul rax, rax, 20
0012a308add rdi, rax
0012a30bmov rax, rdi
0012a30eret
0012a30f
0012a30floc_12a30f:
0012a30fpush rax
0012a310mov rdi, rax
0012a313mov rdx, rcx
0012a316call core::panicking::panic_bounds_check
0012a31bud2
0012a2fd
0012a31d
0012a31d_ZN89_$LT$aho_corasick..nfa..contiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$10next_state17h9d81bafcf7fe9dbfE.658:
0012a31dpush rbp
0012a31epush r15
0012a320push r14
0012a322push r13
0012a324push r12
0012a326push rbx
0012a327sub rsp, 24
0012a32bmov [rsp+12], esi
0012a32fmovzx eax, cl
0012a332movzx ebp, [rdi+rax+88]
0012a337mov rax, rbp
0012a33aadd rax, 2
0012a33emov [rsp+16], rax
0012a343mov r14, [rdi]
0012a346mov rbx, [rdi+16]
0012a34alea r15, [rip+0xc3657]
0012a351
0012a351loc_12a351:
0012a351mov r12l, edx
0012a354mov rdi, r14
0012a357mov rsi, rbx
0012a35amov rdx, r12
0012a35dmov rcx, r15
0012a360call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a365mov eax, [rax]
0012a367cmp al, -2
0012a369je 0x12a3ae
0012a36bmovzx r13l, al
0012a36fcmp r13l, 255
0012a376jne 0x12a3fe
0012a37cmov rax, [rsp+16]
0012a381lea rdx, [rax+r12]
0012a385mov rdi, r14
0012a388mov rsi, rbx
0012a38blea rcx, [rip+0xc36ee]
0012a392call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a397mov ecx, [rax]
0012a399cmp ecx, 1
0012a39cjne 0x12a4ea
0012a3a2cmp [rsp+12], 0
0012a3a7je 0x12a3df
0012a3a9jmp 0x12a4ea
0012a3ae
0012a3aeloc_12a3ae:
0012a3aemov rdi, r14
0012a3b1mov rsi, rbx
0012a3b4mov rdx, r12
0012a3b7lea rcx, [rip+0xc3692]
0012a3becall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a3c3cmp bpl, [rax+1]
0012a3c7je 0x12a4f4
0012a3cd
0012a3cdloc_12a3cd:
0012a3cdcmp [rsp+12], 0
0012a3d2lea r15, [rip+0xc35cf]
0012a3d9jne 0x12a4e6
0012a3df
0012a3dfloc_12a3df:
0012a3dfinc r12
0012a3e2mov rdi, r14
0012a3e5mov rsi, rbx
0012a3e8mov rdx, r12
0012a3eblea rcx, [rip+0xc36a6]
0012a3f2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a3f7mov edx, [rax]
0012a3f9jmp 0x12a351
0012a3fe
0012a3feloc_12a3fe:
0012a3femov eax, r13l
0012a401and eax, 3
0012a404shr r13l, 2
0012a408cmp rax, 1
0012a40csbb r13, -1
0012a410lea r15, [r12+2]
0012a415mov rdi, r14
0012a418mov rsi, rbx
0012a41bmov rdx, r15
0012a41elea rcx, [rip+0xc359b]
0012a425call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a42acmp r13, rdx
0012a42dja 0x12a50a
0012a433lea rdx, [4*r13]
0012a43bxor ecx, ecx
0012a43d
0012a43dloc_12a43d:
0012a43dtest rdx, rdx
0012a440je 0x12a3cd
0012a442mov esi, [rax+4*rcx]
0012a445cmp bpl, sil
0012a448je 0x12a487
0012a44amov edi, esi
0012a44cshr edi, 8
0012a44fcmp bpl, dil
0012a452je 0x12a49e
0012a454mov edi, esi
0012a456shr edi, 16
0012a459cmp bpl, dil
0012a45cje 0x12a4b5
0012a45einc rcx
0012a461shr esi, 24
0012a464add rdx, -4
0012a468cmp bpl, sil
0012a46bjne 0x12a43d
0012a46ddec rcx
0012a470add r13, r15
0012a473lea rdx, [4*rcx+3]
0012a47badd rdx, r13
0012a47elea rcx, [rip+0xc356b]
0012a485jmp 0x12a4ca
0012a487
0012a487loc_12a487:
0012a487add r13, r15
0012a48alea rdx, [4*rcx]
0012a492add rdx, r13
0012a495lea rcx, [rip+0xc359c]
0012a49cjmp 0x12a4ca
0012a49e
0012a49eloc_12a49e:
0012a49eadd r13, r15
0012a4a1lea rdx, [4*rcx+1]
0012a4a9add rdx, r13
0012a4aclea rcx, [rip+0xc356d]
0012a4b3jmp 0x12a4ca
0012a4b5
0012a4b5loc_12a4b5:
0012a4b5add r13, r15
0012a4b8lea rdx, [4*rcx+2]
0012a4c0add rdx, r13
0012a4c3lea rcx, [rip+0xc353e]
0012a4ca
0012a4caloc_12a4ca:
0012a4camov rdi, r14
0012a4cdmov rsi, rbx
0012a4d0
0012a4d0loc_12a4d0:
0012a4d0call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a4d5mov eax, [rax]
0012a4d7
0012a4d7loc_12a4d7:
0012a4d7add rsp, 24
0012a4dbpop rbx
0012a4dcpop r12
0012a4depop r13
0012a4e0pop r14
0012a4e2pop r15
0012a4e4pop rbp
0012a4e5ret
0012a4e6
0012a4e6loc_12a4e6:
0012a4e6xor eax, eax
0012a4e8jmp 0x12a4d7
0012a4ea
0012a4ealoc_12a4ea:
0012a4eaxor eax, eax
0012a4eccmp ecx, 1
0012a4efcmovne eax, ecx
0012a4f2jmp 0x12a4d7
0012a4f4
0012a4f4loc_12a4f4:
0012a4f4add r12, 2
0012a4f8lea rcx, [rip+0xc3569]
0012a4ffmov rdi, r14
0012a502mov rsi, rbx
0012a505mov rdx, r12
0012a508jmp 0x12a4d0
0012a50a
0012a50aloc_12a50a:
0012a50alea rax, [rip+0xc34c7]
0012a511mov rdi, r13
0012a514mov rsi, rdx
0012a517mov rdx, rax
0012a51acall core::slice::index::slice_end_index_len_fail
0012a51fud2
0012a31d
0012a31d_ZN89_$LT$aho_corasick..nfa..contiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$10next_state17h9d81bafcf7fe9dbfE.658:
0012a31dpush rbp
0012a31epush r15
0012a320push r14
0012a322push r13
0012a324push r12
0012a326push rbx
0012a327sub rsp, 24
0012a32bmov [rsp+12], esi
0012a32fmovzx eax, cl
0012a332movzx ebp, [rdi+rax+88]
0012a337mov rax, rbp
0012a33aadd rax, 2
0012a33emov [rsp+16], rax
0012a343mov r14, [rdi]
0012a346mov rbx, [rdi+16]
0012a34alea r15, [rip+0xc3657]
0012a351
0012a351loc_12a351:
0012a351mov r12l, edx
0012a354mov rdi, r14
0012a357mov rsi, rbx
0012a35amov rdx, r12
0012a35dmov rcx, r15
0012a360call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a365mov eax, [rax]
0012a367cmp al, -2
0012a369je 0x12a3ae
0012a36bmovzx r13l, al
0012a36fcmp r13l, 255
0012a376jne 0x12a3fe
0012a37cmov rax, [rsp+16]
0012a381lea rdx, [rax+r12]
0012a385mov rdi, r14
0012a388mov rsi, rbx
0012a38blea rcx, [rip+0xc36ee]
0012a392call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a397mov ecx, [rax]
0012a399cmp ecx, 1
0012a39cjne 0x12a4ea
0012a3a2cmp [rsp+12], 0
0012a3a7je 0x12a3df
0012a3a9jmp 0x12a4ea
0012a3ae
0012a3aeloc_12a3ae:
0012a3aemov rdi, r14
0012a3b1mov rsi, rbx
0012a3b4mov rdx, r12
0012a3b7lea rcx, [rip+0xc3692]
0012a3becall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a3c3cmp bpl, [rax+1]
0012a3c7je 0x12a4f4
0012a3cd
0012a3cdloc_12a3cd:
0012a3cdcmp [rsp+12], 0
0012a3d2lea r15, [rip+0xc35cf]
0012a3d9jne 0x12a4e6
0012a3df
0012a3dfloc_12a3df:
0012a3dfinc r12
0012a3e2mov rdi, r14
0012a3e5mov rsi, rbx
0012a3e8mov rdx, r12
0012a3eblea rcx, [rip+0xc36a6]
0012a3f2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a3f7mov edx, [rax]
0012a3f9jmp 0x12a351
0012a3fe
0012a3feloc_12a3fe:
0012a3femov eax, r13l
0012a401and eax, 3
0012a404shr r13l, 2
0012a408cmp rax, 1
0012a40csbb r13, -1
0012a410lea r15, [r12+2]
0012a415mov rdi, r14
0012a418mov rsi, rbx
0012a41bmov rdx, r15
0012a41elea rcx, [rip+0xc359b]
0012a425call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a42acmp r13, rdx
0012a42dja 0x12a50a
0012a433lea rdx, [4*r13]
0012a43bxor ecx, ecx
0012a43d
0012a43dloc_12a43d:
0012a43dtest rdx, rdx
0012a440je 0x12a3cd
0012a442mov esi, [rax+4*rcx]
0012a445cmp bpl, sil
0012a448je 0x12a487
0012a44amov edi, esi
0012a44cshr edi, 8
0012a44fcmp bpl, dil
0012a452je 0x12a49e
0012a454mov edi, esi
0012a456shr edi, 16
0012a459cmp bpl, dil
0012a45cje 0x12a4b5
0012a45einc rcx
0012a461shr esi, 24
0012a464add rdx, -4
0012a468cmp bpl, sil
0012a46bjne 0x12a43d
0012a46ddec rcx
0012a470add r13, r15
0012a473lea rdx, [4*rcx+3]
0012a47badd rdx, r13
0012a47elea rcx, [rip+0xc356b]
0012a485jmp 0x12a4ca
0012a487
0012a487loc_12a487:
0012a487add r13, r15
0012a48alea rdx, [4*rcx]
0012a492add rdx, r13
0012a495lea rcx, [rip+0xc359c]
0012a49cjmp 0x12a4ca
0012a49e
0012a49eloc_12a49e:
0012a49eadd r13, r15
0012a4a1lea rdx, [4*rcx+1]
0012a4a9add rdx, r13
0012a4aclea rcx, [rip+0xc356d]
0012a4b3jmp 0x12a4ca
0012a4b5
0012a4b5loc_12a4b5:
0012a4b5add r13, r15
0012a4b8lea rdx, [4*rcx+2]
0012a4c0add rdx, r13
0012a4c3lea rcx, [rip+0xc353e]
0012a4ca
0012a4caloc_12a4ca:
0012a4camov rdi, r14
0012a4cdmov rsi, rbx
0012a4d0
0012a4d0loc_12a4d0:
0012a4d0call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a4d5mov eax, [rax]
0012a4d7
0012a4d7loc_12a4d7:
0012a4d7add rsp, 24
0012a4dbpop rbx
0012a4dcpop r12
0012a4depop r13
0012a4e0pop r14
0012a4e2pop r15
0012a4e4pop rbp
0012a4e5ret
0012a4e6
0012a4e6loc_12a4e6:
0012a4e6xor eax, eax
0012a4e8jmp 0x12a4d7
0012a4ea
0012a4ealoc_12a4ea:
0012a4eaxor eax, eax
0012a4eccmp ecx, 1
0012a4efcmovne eax, ecx
0012a4f2jmp 0x12a4d7
0012a4f4
0012a4f4loc_12a4f4:
0012a4f4add r12, 2
0012a4f8lea rcx, [rip+0xc3569]
0012a4ffmov rdi, r14
0012a502mov rsi, rbx
0012a505mov rdx, r12
0012a508jmp 0x12a4d0
0012a50a
0012a50aloc_12a50a:
0012a50alea rax, [rip+0xc34c7]
0012a511mov rdi, r13
0012a514mov rsi, rdx
0012a517mov rdx, rax
0012a51acall core::slice::index::slice_end_index_len_fail
0012a51fud2
0012a31d
0012a521
0012a521_ZN89_$LT$aho_corasick..nfa..contiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$9match_len17hd4a81532c830304bE.664:
0012a521push rbx
0012a522mov rbx, [rdi+80]
0012a526mov edx, esi
0012a528mov rax, [rdi]
0012a52bmov rsi, [rdi+16]
0012a52flea rcx, [rip+0xc35aa]
0012a536mov rdi, rax
0012a539call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a53etest rdx, rdx
0012a541je 0x12a58d
0012a543movzx ecx, [rax]
0012a546cmp rcx, 255
0012a54djne 0x12a561
0012a54fadd rbx, 2
0012a553cmp rbx, rdx
0012a556jb 0x12a580
0012a558lea rax, [rip+0xc2d01]
0012a55fjmp 0x12a5a1
0012a561
0012a561loc_12a561:
0012a561mov esi, ecx
0012a563and esi, 3
0012a566mov edi, ecx
0012a568shr edi, 2
0012a56bcmp rsi, 1
0012a56fsbb rdi, -1
0012a573lea rbx, [rcx+rdi]
0012a577add rbx, 2
0012a57bcmp rbx, rdx
0012a57ejae 0x12a59a
0012a580
0012a580loc_12a580:
0012a580mov ecx, [rax+4*rbx]
0012a583test ecx, ecx
0012a585push 1
0012a587pop rax
0012a588cmovns eax, ecx
0012a58bpop rbx
0012a58cret
0012a58d
0012a58dloc_12a58d:
0012a58dlea rdx, [rip+0xc2c9c]
0012a594xor edi, edi
0012a596xor esi, esi
0012a598jmp 0x12a5aa
0012a59a
0012a59aloc_12a59a:
0012a59alea rax, [rip+0xc2ca7]
0012a5a1
0012a5a1loc_12a5a1:
0012a5a1mov rdi, rbx
0012a5a4mov rsi, rdx
0012a5a7mov rdx, rax
0012a5aa
0012a5aaloc_12a5aa:
0012a5aacall core::panicking::panic_bounds_check
0012a5afud2
0012a521
0012a521_ZN89_$LT$aho_corasick..nfa..contiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$9match_len17hd4a81532c830304bE.664:
0012a521push rbx
0012a522mov rbx, [rdi+80]
0012a526mov edx, esi
0012a528mov rax, [rdi]
0012a52bmov rsi, [rdi+16]
0012a52flea rcx, [rip+0xc35aa]
0012a536mov rdi, rax
0012a539call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a53etest rdx, rdx
0012a541je 0x12a58d
0012a543movzx ecx, [rax]
0012a546cmp rcx, 255
0012a54djne 0x12a561
0012a54fadd rbx, 2
0012a553cmp rbx, rdx
0012a556jb 0x12a580
0012a558lea rax, [rip+0xc2d01]
0012a55fjmp 0x12a5a1
0012a561
0012a561loc_12a561:
0012a561mov esi, ecx
0012a563and esi, 3
0012a566mov edi, ecx
0012a568shr edi, 2
0012a56bcmp rsi, 1
0012a56fsbb rdi, -1
0012a573lea rbx, [rcx+rdi]
0012a577add rbx, 2
0012a57bcmp rbx, rdx
0012a57ejae 0x12a59a
0012a580
0012a580loc_12a580:
0012a580mov ecx, [rax+4*rbx]
0012a583test ecx, ecx
0012a585push 1
0012a587pop rax
0012a588cmovns eax, ecx
0012a58bpop rbx
0012a58cret
0012a58d
0012a58dloc_12a58d:
0012a58dlea rdx, [rip+0xc2c9c]
0012a594xor edi, edi
0012a596xor esi, esi
0012a598jmp 0x12a5aa
0012a59a
0012a59aloc_12a59a:
0012a59alea rax, [rip+0xc2ca7]
0012a5a1
0012a5a1loc_12a5a1:
0012a5a1mov rdi, rbx
0012a5a4mov rsi, rdx
0012a5a7mov rdx, rax
0012a5aa
0012a5aaloc_12a5aa:
0012a5aacall core::panicking::panic_bounds_check
0012a5afud2
0012a521
0012a5b1
0012a5b1_ZN89_$LT$aho_corasick..nfa..contiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$13match_pattern17ha509408147408fd3E.665:
0012a5b1push r14
0012a5b3push rbx
0012a5b4sub rsp, 56
0012a5b8mov rbx, rdx
0012a5bbmov r14, [rdi+80]
0012a5bfmov edx, esi
0012a5c1mov rax, [rdi]
0012a5c4mov rsi, [rdi+16]
0012a5c8lea rcx, [rip+0xc34f9]
0012a5cfmov rdi, rax
0012a5d2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a5d7mov [rsp], rbx
0012a5dbtest rdx, rdx
0012a5deje 0x12a63f
0012a5e0movzx ecx, [rax]
0012a5e3cmp rcx, 255
0012a5eajne 0x12a5f2
0012a5ecadd r14, 2
0012a5f0jmp 0x12a60c
0012a5f2
0012a5f2loc_12a5f2:
0012a5f2mov esi, ecx
0012a5f4and esi, 3
0012a5f7mov edi, ecx
0012a5f9shr edi, 2
0012a5fccmp rsi, 1
0012a600sbb rdi, -1
0012a604lea r14, [rcx+rdi]
0012a608add r14, 2
0012a60c
0012a60cloc_12a60c:
0012a60ccmp r14, rdx
0012a60fjae 0x12a64c
0012a611mov ecx, [rax+4*r14]
0012a615test ecx, ecx
0012a617js 0x12a62a
0012a619lea rdi, [rbx+r14]
0012a61dinc rdi
0012a620cmp rdi, rdx
0012a623jae 0x12a658
0012a625mov ecx, [rax+4*rdi]
0012a628jmp 0x12a635
0012a62a
0012a62aloc_12a62a:
0012a62atest rbx, rbx
0012a62djne 0x12a66c
0012a62fand ecx, 0x7fffffff
0012a635
0012a635loc_12a635:
0012a635mov eax, ecx
0012a637add rsp, 56
0012a63bpop rbx
0012a63cpop r14
0012a63eret
0012a63f
0012a63floc_12a63f:
0012a63flea rdx, [rip+0xc2bea]
0012a646xor edi, edi
0012a648xor esi, esi
0012a64ajmp 0x12a665
0012a64c
0012a64cloc_12a64c:
0012a64clea rax, [rip+0xc2b95]
0012a653mov rdi, r14
0012a656jmp 0x12a65f
0012a658
0012a658loc_12a658:
0012a658lea rax, [rip+0xc2ba1]
0012a65f
0012a65floc_12a65f:
0012a65fmov rsi, rdx
0012a662mov rdx, rax
0012a665
0012a665loc_12a665:
0012a665call core::panicking::panic_bounds_check
0012a66aud2
0012a66c
0012a66cloc_12a66c:
0012a66clea rcx, [rsp+8]
0012a671and [rcx], 0
0012a675lea rsi, [rip-0xf0e14]
0012a67clea r8, [rip+0xc2b95]
0012a683mov rdx, rsp
0012a686xor edi, edi
0012a688call core::panicking::assert_failed
0012a68dud2
0012a5b1
0012a5b1_ZN89_$LT$aho_corasick..nfa..contiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$13match_pattern17ha509408147408fd3E.665:
0012a5b1push r14
0012a5b3push rbx
0012a5b4sub rsp, 56
0012a5b8mov rbx, rdx
0012a5bbmov r14, [rdi+80]
0012a5bfmov edx, esi
0012a5c1mov rax, [rdi]
0012a5c4mov rsi, [rdi+16]
0012a5c8lea rcx, [rip+0xc34f9]
0012a5cfmov rdi, rax
0012a5d2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a5d7mov [rsp], rbx
0012a5dbtest rdx, rdx
0012a5deje 0x12a63f
0012a5e0movzx ecx, [rax]
0012a5e3cmp rcx, 255
0012a5eajne 0x12a5f2
0012a5ecadd r14, 2
0012a5f0jmp 0x12a60c
0012a5f2
0012a5f2loc_12a5f2:
0012a5f2mov esi, ecx
0012a5f4and esi, 3
0012a5f7mov edi, ecx
0012a5f9shr edi, 2
0012a5fccmp rsi, 1
0012a600sbb rdi, -1
0012a604lea r14, [rcx+rdi]
0012a608add r14, 2
0012a60c
0012a60cloc_12a60c:
0012a60ccmp r14, rdx
0012a60fjae 0x12a64c
0012a611mov ecx, [rax+4*r14]
0012a615test ecx, ecx
0012a617js 0x12a62a
0012a619lea rdi, [rbx+r14]
0012a61dinc rdi
0012a620cmp rdi, rdx
0012a623jae 0x12a658
0012a625mov ecx, [rax+4*rdi]
0012a628jmp 0x12a635
0012a62a
0012a62aloc_12a62a:
0012a62atest rbx, rbx
0012a62djne 0x12a66c
0012a62fand ecx, 0x7fffffff
0012a635
0012a635loc_12a635:
0012a635mov eax, ecx
0012a637add rsp, 56
0012a63bpop rbx
0012a63cpop r14
0012a63eret
0012a63f
0012a63floc_12a63f:
0012a63flea rdx, [rip+0xc2bea]
0012a646xor edi, edi
0012a648xor esi, esi
0012a64ajmp 0x12a665
0012a64c
0012a64cloc_12a64c:
0012a64clea rax, [rip+0xc2b95]
0012a653mov rdi, r14
0012a656jmp 0x12a65f
0012a658
0012a658loc_12a658:
0012a658lea rax, [rip+0xc2ba1]
0012a65f
0012a65floc_12a65f:
0012a65fmov rsi, rdx
0012a662mov rdx, rax
0012a665
0012a665loc_12a665:
0012a665call core::panicking::panic_bounds_check
0012a66aud2
0012a66c
0012a66cloc_12a66c:
0012a66clea rcx, [rsp+8]
0012a671and [rcx], 0
0012a675lea rsi, [rip-0xf0e14]
0012a67clea r8, [rip+0xc2b95]
0012a683mov rdx, rsp
0012a686xor edi, edi
0012a688call core::panicking::assert_failed
0012a68dud2
0012a5b1
0012a68f
0012a68f_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
0012a68fmov r8, rsi
0012a692sub r8, rdx
0012a695jb 0x12a69f
0012a697lea rax, [rdi+4*rdx]
0012a69bmov rdx, r8
0012a69eret
0012a69f
0012a69floc_12a69f:
0012a69fpush rax
0012a6a0mov rdi, rdx
0012a6a3mov rdx, rcx
0012a6a6call core::slice::index::slice_start_index_len_fail
0012a6abud2
0012a68f
0012a68f_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
0012a68fmov r8, rsi
0012a692sub r8, rdx
0012a695jb 0x12a69f
0012a697lea rax, [rdi+4*rdx]
0012a69bmov rdx, r8
0012a69eret
0012a69f
0012a69floc_12a69f:
0012a69fpush rax
0012a6a0mov rdi, rdx
0012a6a3mov rdx, rcx
0012a6a6call core::slice::index::slice_start_index_len_fail
0012a6abud2
0012a68f
0012a6ad
0012a6adcore::ptr::drop_in_place<aho_corasick::dfa::DFA>:
0012a6adpush r14
0012a6afpush rbx
0012a6b0push rax
0012a6b1mov rbx, rdi
0012a6b4mov rdi, [rdi]
0012a6b7mov rsi, [rbx+8]
0012a6bbcall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a6c0mov r14, [rbx+24]
0012a6c4mov rsi, [rbx+40]
0012a6c8mov rdi, r14
0012a6cbcall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012a6d0mov rsi, [rbx+32]
0012a6d4mov rdi, r14
0012a6d7call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a6dcmov rdi, [rbx+48]
0012a6e0mov rsi, [rbx+56]
0012a6e4call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a6e9add rbx, 80
0012a6edmov rdi, rbx
0012a6f0add rsp, 8
0012a6f4pop rbx
0012a6f5pop r14
0012a6f7jmp 0xec60c
0012a6ad
0012a6adcore::ptr::drop_in_place<aho_corasick::dfa::DFA>:
0012a6adpush r14
0012a6afpush rbx
0012a6b0push rax
0012a6b1mov rbx, rdi
0012a6b4mov rdi, [rdi]
0012a6b7mov rsi, [rbx+8]
0012a6bbcall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a6c0mov r14, [rbx+24]
0012a6c4mov rsi, [rbx+40]
0012a6c8mov rdi, r14
0012a6cbcall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012a6d0mov rsi, [rbx+32]
0012a6d4mov rdi, r14
0012a6d7call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a6dcmov rdi, [rbx+48]
0012a6e0mov rsi, [rbx+56]
0012a6e4call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a6e9add rbx, 80
0012a6edmov rdi, rbx
0012a6f0add rsp, 8
0012a6f4pop rbx
0012a6f5pop r14
0012a6f7jmp 0xec60c
0012a6ad
0012a6fc
0012a6fc_ZN77_$LT$aho_corasick..dfa..DFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$13match_pattern17h2bfb184a2b9f9182E.680:
0012a6fcpush rbx
0012a6fdmov eax, esi
0012a6ffmov cl, [rdi+120]
0012a702shr rax, cl
0012a705mov rbx, rdx
0012a708add rax, -2
0012a70cmov rdx, [rdi+24]
0012a710mov rsi, [rdi+40]
0012a714lea rcx, [rip+0xc3245]
0012a71bmov rdi, rdx
0012a71emov rdx, rax
0012a721call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a726mov rsi, [rax+16]
0012a72acmp rsi, rbx
0012a72djbe 0x12a737
0012a72fmov rax, [rax]
0012a732mov eax, [rax+4*rbx]
0012a735pop rbx
0012a736ret
0012a737
0012a737loc_12a737:
0012a737lea rdx, [rip+0xc323a]
0012a73emov rdi, rbx
0012a741call core::panicking::panic_bounds_check
0012a746ud2
0012a6fc
0012a6fc_ZN77_$LT$aho_corasick..dfa..DFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$13match_pattern17h2bfb184a2b9f9182E.680:
0012a6fcpush rbx
0012a6fdmov eax, esi
0012a6ffmov cl, [rdi+120]
0012a702shr rax, cl
0012a705mov rbx, rdx
0012a708add rax, -2
0012a70cmov rdx, [rdi+24]
0012a710mov rsi, [rdi+40]
0012a714lea rcx, [rip+0xc3245]
0012a71bmov rdi, rdx
0012a71emov rdx, rax
0012a721call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a726mov rsi, [rax+16]
0012a72acmp rsi, rbx
0012a72djbe 0x12a737
0012a72fmov rax, [rax]
0012a732mov eax, [rax+4*rbx]
0012a735pop rbx
0012a736ret
0012a737
0012a737loc_12a737:
0012a737lea rdx, [rip+0xc323a]
0012a73emov rdi, rbx
0012a741call core::panicking::panic_bounds_check
0012a746ud2
0012a6fc
0012a748
0012a748alloc::vec::Vec<T,A>::push:
0012a748push r14
0012a74apush rbx
0012a74bpush rax
0012a74cmov r14, rsi
0012a74fmov rbx, rdi
0012a752mov rsi, [rdi+16]
0012a756cmp rsi, [rdi+8]
0012a75ajne 0x12a768
0012a75cmov rdi, rbx
0012a75fcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0012a764mov rsi, [rbx+16]
0012a768
0012a768loc_12a768:
0012a768mov rax, [rbx]
0012a76blea rcx, [rsi+8*rsi]
0012a76fmov dl, [r14+8]
0012a773mov [rax+rcx+8], dl
0012a777mov rdx, [r14]
0012a77amov [rax+rcx], rdx
0012a77einc rsi
0012a781mov [rbx+16], rsi
0012a785add rsp, 8
0012a789pop rbx
0012a78apop r14
0012a78cret
0012a748
0012a748alloc::vec::Vec<T,A>::push:
0012a748push r14
0012a74apush rbx
0012a74bpush rax
0012a74cmov r14, rsi
0012a74fmov rbx, rdi
0012a752mov rsi, [rdi+16]
0012a756cmp rsi, [rdi+8]
0012a75ajne 0x12a768
0012a75cmov rdi, rbx
0012a75fcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0012a764mov rsi, [rbx+16]
0012a768
0012a768loc_12a768:
0012a768mov rax, [rbx]
0012a76blea rcx, [rsi+8*rsi]
0012a76fmov dl, [r14+8]
0012a773mov [rax+rcx+8], dl
0012a777mov rdx, [r14]
0012a77amov [rax+rcx], rdx
0012a77einc rsi
0012a781mov [rbx+16], rsi
0012a785add rsp, 8
0012a789pop rbx
0012a78apop r14
0012a78cret
0012a748
0012a78d
0012a78dalloc::vec::Vec<T,A>::push:
0012a78dpush rbx
0012a78emov rbx, rdi
0012a791mov rsi, [rdi+16]
0012a795cmp rsi, [rdi+8]
0012a799jne 0x12a7a7
0012a79bmov rdi, rbx
0012a79ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0012a7a3mov rsi, [rbx+16]
0012a7a7
0012a7a7loc_12a7a7:
0012a7a7mov rax, [rbx]
0012a7aaand [rax+8*rsi], 0
0012a7afinc rsi
0012a7b2mov [rbx+16], rsi
0012a7b6pop rbx
0012a7b7ret
0012a78d
0012a78dalloc::vec::Vec<T,A>::push:
0012a78dpush rbx
0012a78emov rbx, rdi
0012a791mov rsi, [rdi+16]
0012a795cmp rsi, [rdi+8]
0012a799jne 0x12a7a7
0012a79bmov rdi, rbx
0012a79ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0012a7a3mov rsi, [rbx+16]
0012a7a7
0012a7a7loc_12a7a7:
0012a7a7mov rax, [rbx]
0012a7aaand [rax+8*rsi], 0
0012a7afinc rsi
0012a7b2mov [rbx+16], rsi
0012a7b6pop rbx
0012a7b7ret
0012a78d
0012a7b8
0012a7b8alloc::vec::Vec<T,A>::push:
0012a7b8push rbx
0012a7b9mov rbx, rdi
0012a7bcmov rsi, [rdi+16]
0012a7c0cmp rsi, [rdi+8]
0012a7c4jne 0x12a7d2
0012a7c6mov rdi, rbx
0012a7c9call alloc::raw_vec::RawVec<T,A>::reserve_for_push
0012a7cemov rsi, [rbx+16]
0012a7d2
0012a7d2loc_12a7d2:
0012a7d2mov rax, [rbx]
0012a7d5and [rax+4*rsi], 0
0012a7d9inc rsi
0012a7dcmov [rbx+16], rsi
0012a7e0pop rbx
0012a7e1ret
0012a7b8
0012a7b8alloc::vec::Vec<T,A>::push:
0012a7b8push rbx
0012a7b9mov rbx, rdi
0012a7bcmov rsi, [rdi+16]
0012a7c0cmp rsi, [rdi+8]
0012a7c4jne 0x12a7d2
0012a7c6mov rdi, rbx
0012a7c9call alloc::raw_vec::RawVec<T,A>::reserve_for_push
0012a7cemov rsi, [rbx+16]
0012a7d2
0012a7d2loc_12a7d2:
0012a7d2mov rax, [rbx]
0012a7d5and [rax+4*rsi], 0
0012a7d9inc rsi
0012a7dcmov [rbx+16], rsi
0012a7e0pop rbx
0012a7e1ret
0012a7b8
0012a7e2
0012a7e2alloc::vec::Vec<T,A>::shrink_to_fit:
0012a7e2push r15
0012a7e4push r14
0012a7e6push r12
0012a7e8push rbx
0012a7e9push rax
0012a7eamov rax, [rdi+8]
0012a7eemov r12, [rdi+16]
0012a7f2cmp rax, r12
0012a7f5jbe 0x12a823
0012a7f7mov rbx, rdi
0012a7faimul rdx, rax, 20
0012a7femov rdi, [rdi]
0012a801test r12, r12
0012a804je 0x12a82f
0012a806imul r14, r12, 20
0012a80apush 4
0012a80cpop r15
0012a80emov rsi, r15
0012a811mov rcx, r15
0012a814mov r8, r14
0012a817call _ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687
0012a81ctest rax, rax
0012a81fjne 0x12a83d
0012a821jmp 0x12a84e
0012a823
0012a823loc_12a823:
0012a823add rsp, 8
0012a827pop rbx
0012a828pop r12
0012a82apop r14
0012a82cpop r15
0012a82eret
0012a82f
0012a82floc_12a82f:
0012a82fmov rsi, rdx
0012a832call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012a837push 4
0012a839pop rax
0012a83axor r12l, r12l
0012a83d
0012a83dloc_12a83d:
0012a83dmov [rbx], rax
0012a840mov [rbx+8], r12
0012a844mov r15, 0x8000000000000001
0012a84e
0012a84eloc_12a84e:
0012a84emov rdi, r15
0012a851mov rsi, r14
0012a854add rsp, 8
0012a858pop rbx
0012a859pop r12
0012a85bpop r14
0012a85dpop r15
0012a85fjmp 0xce624
0012a7e2
0012a7e2alloc::vec::Vec<T,A>::shrink_to_fit:
0012a7e2push r15
0012a7e4push r14
0012a7e6push r12
0012a7e8push rbx
0012a7e9push rax
0012a7eamov rax, [rdi+8]
0012a7eemov r12, [rdi+16]
0012a7f2cmp rax, r12
0012a7f5jbe 0x12a823
0012a7f7mov rbx, rdi
0012a7faimul rdx, rax, 20
0012a7femov rdi, [rdi]
0012a801test r12, r12
0012a804je 0x12a82f
0012a806imul r14, r12, 20
0012a80apush 4
0012a80cpop r15
0012a80emov rsi, r15
0012a811mov rcx, r15
0012a814mov r8, r14
0012a817call _ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687
0012a81ctest rax, rax
0012a81fjne 0x12a83d
0012a821jmp 0x12a84e
0012a823
0012a823loc_12a823:
0012a823add rsp, 8
0012a827pop rbx
0012a828pop r12
0012a82apop r14
0012a82cpop r15
0012a82eret
0012a82f
0012a82floc_12a82f:
0012a82fmov rsi, rdx
0012a832call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012a837push 4
0012a839pop rax
0012a83axor r12l, r12l
0012a83d
0012a83dloc_12a83d:
0012a83dmov [rbx], rax
0012a840mov [rbx+8], r12
0012a844mov r15, 0x8000000000000001
0012a84e
0012a84eloc_12a84e:
0012a84emov rdi, r15
0012a851mov rsi, r14
0012a854add rsp, 8
0012a858pop rbx
0012a859pop r12
0012a85bpop r14
0012a85dpop r15
0012a85fjmp 0xce624
0012a7e2
0012a864
0012a864alloc::vec::Vec<T,A>::shrink_to_fit:
0012a864push r15
0012a866push r14
0012a868push r12
0012a86apush rbx
0012a86bpush rax
0012a86cmov rax, [rdi+8]
0012a870mov r12, [rdi+16]
0012a874cmp rax, r12
0012a877jbe 0x12a8a5
0012a879mov rbx, rdi
0012a87clea rdx, [rax+8*rax]
0012a880mov rdi, [rdi]
0012a883test r12, r12
0012a886je 0x12a8b1
0012a888lea r14, [r12+8*r12]
0012a88cpush 1
0012a88epop r15
0012a890mov rsi, r15
0012a893mov rcx, r15
0012a896mov r8, r14
0012a899call _ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687
0012a89etest rax, rax
0012a8a1jne 0x12a8bf
0012a8a3jmp 0x12a8d0
0012a8a5
0012a8a5loc_12a8a5:
0012a8a5add rsp, 8
0012a8a9pop rbx
0012a8aapop r12
0012a8acpop r14
0012a8aepop r15
0012a8b0ret
0012a8b1
0012a8b1loc_12a8b1:
0012a8b1mov rsi, rdx
0012a8b4call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012a8b9push 1
0012a8bbpop rax
0012a8bcxor r12l, r12l
0012a8bf
0012a8bfloc_12a8bf:
0012a8bfmov [rbx], rax
0012a8c2mov [rbx+8], r12
0012a8c6mov r15, 0x8000000000000001
0012a8d0
0012a8d0loc_12a8d0:
0012a8d0mov rdi, r15
0012a8d3mov rsi, r14
0012a8d6add rsp, 8
0012a8dapop rbx
0012a8dbpop r12
0012a8ddpop r14
0012a8dfpop r15
0012a8e1jmp 0xce624
0012a864
0012a864alloc::vec::Vec<T,A>::shrink_to_fit:
0012a864push r15
0012a866push r14
0012a868push r12
0012a86apush rbx
0012a86bpush rax
0012a86cmov rax, [rdi+8]
0012a870mov r12, [rdi+16]
0012a874cmp rax, r12
0012a877jbe 0x12a8a5
0012a879mov rbx, rdi
0012a87clea rdx, [rax+8*rax]
0012a880mov rdi, [rdi]
0012a883test r12, r12
0012a886je 0x12a8b1
0012a888lea r14, [r12+8*r12]
0012a88cpush 1
0012a88epop r15
0012a890mov rsi, r15
0012a893mov rcx, r15
0012a896mov r8, r14
0012a899call _ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687
0012a89etest rax, rax
0012a8a1jne 0x12a8bf
0012a8a3jmp 0x12a8d0
0012a8a5
0012a8a5loc_12a8a5:
0012a8a5add rsp, 8
0012a8a9pop rbx
0012a8aapop r12
0012a8acpop r14
0012a8aepop r15
0012a8b0ret
0012a8b1
0012a8b1loc_12a8b1:
0012a8b1mov rsi, rdx
0012a8b4call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012a8b9push 1
0012a8bbpop rax
0012a8bcxor r12l, r12l
0012a8bf
0012a8bfloc_12a8bf:
0012a8bfmov [rbx], rax
0012a8c2mov [rbx+8], r12
0012a8c6mov r15, 0x8000000000000001
0012a8d0
0012a8d0loc_12a8d0:
0012a8d0mov rdi, r15
0012a8d3mov rsi, r14
0012a8d6add rsp, 8
0012a8dapop rbx
0012a8dbpop r12
0012a8ddpop r14
0012a8dfpop r15
0012a8e1jmp 0xce624
0012a864
0012a8e6
0012a8e6alloc::vec::Vec<T,A>::shrink_to_fit:
0012a8e6push r15
0012a8e8push r14
0012a8eapush r12
0012a8ecpush rbx
0012a8edpush rax
0012a8eemov rdx, [rdi+8]
0012a8f2mov r12, [rdi+16]
0012a8f6cmp rdx, r12
0012a8f9jbe 0x12a92b
0012a8fbmov rbx, rdi
0012a8feshl rdx, 3
0012a902mov rdi, [rdi]
0012a905test r12, r12
0012a908je 0x12a937
0012a90alea r14, [8*r12]
0012a912push 4
0012a914pop r15
0012a916mov rsi, r15
0012a919mov rcx, r15
0012a91cmov r8, r14
0012a91fcall _ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687
0012a924test rax, rax
0012a927jne 0x12a945
0012a929jmp 0x12a956
0012a92b
0012a92bloc_12a92b:
0012a92badd rsp, 8
0012a92fpop rbx
0012a930pop r12
0012a932pop r14
0012a934pop r15
0012a936ret
0012a937
0012a937loc_12a937:
0012a937mov rsi, rdx
0012a93acall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012a93fpush 4
0012a941pop rax
0012a942xor r12l, r12l
0012a945
0012a945loc_12a945:
0012a945mov [rbx], rax
0012a948mov [rbx+8], r12
0012a94cmov r15, 0x8000000000000001
0012a956
0012a956loc_12a956:
0012a956mov rdi, r15
0012a959mov rsi, r14
0012a95cadd rsp, 8
0012a960pop rbx
0012a961pop r12
0012a963pop r14
0012a965pop r15
0012a967jmp 0xce624
0012a8e6
0012a8e6alloc::vec::Vec<T,A>::shrink_to_fit:
0012a8e6push r15
0012a8e8push r14
0012a8eapush r12
0012a8ecpush rbx
0012a8edpush rax
0012a8eemov rdx, [rdi+8]
0012a8f2mov r12, [rdi+16]
0012a8f6cmp rdx, r12
0012a8f9jbe 0x12a92b
0012a8fbmov rbx, rdi
0012a8feshl rdx, 3
0012a902mov rdi, [rdi]
0012a905test r12, r12
0012a908je 0x12a937
0012a90alea r14, [8*r12]
0012a912push 4
0012a914pop r15
0012a916mov rsi, r15
0012a919mov rcx, r15
0012a91cmov r8, r14
0012a91fcall _ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687
0012a924test rax, rax
0012a927jne 0x12a945
0012a929jmp 0x12a956
0012a92b
0012a92bloc_12a92b:
0012a92badd rsp, 8
0012a92fpop rbx
0012a930pop r12
0012a932pop r14
0012a934pop r15
0012a936ret
0012a937
0012a937loc_12a937:
0012a937mov rsi, rdx
0012a93acall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012a93fpush 4
0012a941pop rax
0012a942xor r12l, r12l
0012a945
0012a945loc_12a945:
0012a945mov [rbx], rax
0012a948mov [rbx+8], r12
0012a94cmov r15, 0x8000000000000001
0012a956
0012a956loc_12a956:
0012a956mov rdi, r15
0012a959mov rsi, r14
0012a95cadd rsp, 8
0012a960pop rbx
0012a961pop r12
0012a963pop r14
0012a965pop r15
0012a967jmp 0xce624
0012a8e6
0012a96c
0012a96ccore::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>:
0012a96cpush rbx
0012a96dmov rbx, rdi
0012a970mov rdi, [rdi+120]
0012a974mov rsi, [rbx+128]
0012a97bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0012a980mov rdi, [rbx+8]
0012a984mov rsi, [rbx+16]
0012a988call core::ptr::drop_in_place<std::env::VarError>
0012a98dcmp [rbx+109], 2
0012a991jne 0x12a995
0012a993pop rbx
0012a994ret
0012a995
0012a995loc_12a995:
0012a995add rbx, 32
0012a999mov rdi, rbx
0012a99cpop rbx
0012a99djmp 0x12a9bf
0012a96c
0012a96ccore::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>:
0012a96cpush rbx
0012a96dmov rbx, rdi
0012a970mov rdi, [rdi+120]
0012a974mov rsi, [rbx+128]
0012a97bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0012a980mov rdi, [rbx+8]
0012a984mov rsi, [rbx+16]
0012a988call core::ptr::drop_in_place<std::env::VarError>
0012a98dcmp [rbx+109], 2
0012a991jne 0x12a995
0012a993pop rbx
0012a994ret
0012a995
0012a995loc_12a995:
0012a995add rbx, 32
0012a999mov rdi, rbx
0012a99cpop rbx
0012a99djmp 0x12a9bf
0012a96c
0012a9a2
0012a9a2core::ptr::drop_in_place<aho_corasick::nfa::noncontiguous::Compiler>:
0012a9a2push rbx
0012a9a3mov rbx, rdi
0012a9a6add rdi, 480
0012a9adcall core::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>
0012a9b2add rbx, 40
0012a9b6mov rdi, rbx
0012a9b9pop rbx
0012a9bajmp 0x12a05b
0012a9a2
0012a9a2core::ptr::drop_in_place<aho_corasick::nfa::noncontiguous::Compiler>:
0012a9a2push rbx
0012a9a3mov rbx, rdi
0012a9a6add rdi, 480
0012a9adcall core::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>
0012a9b2add rbx, 40
0012a9b6mov rdi, rbx
0012a9b9pop rbx
0012a9bajmp 0x12a05b
0012a9a2
0012a9bf
0012a9bfcore::ptr::drop_in_place<aho_corasick::packed::api::Builder>:
0012a9bfpush rbx
0012a9c0mov rbx, rdi
0012a9c3call core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>
0012a9c8mov rdi, [rbx+24]
0012a9ccmov rsi, [rbx+32]
0012a9d0pop rbx
0012a9d1jmp 0xe1651
0012a9bf
0012a9bfcore::ptr::drop_in_place<aho_corasick::packed::api::Builder>:
0012a9bfpush rbx
0012a9c0mov rbx, rdi
0012a9c3call core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>
0012a9c8mov rdi, [rbx+24]
0012a9ccmov rsi, [rbx+32]
0012a9d0pop rbx
0012a9d1jmp 0xe1651
0012a9bf
0012a9d6
0012a9d6core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>:
0012a9d6push r14
0012a9d8push rbx
0012a9d9push rax
0012a9damov rbx, rdi
0012a9ddmov r14, [rdi]
0012a9e0mov rsi, [rdi+16]
0012a9e4mov rdi, r14
0012a9e7call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012a9ecmov rsi, [rbx+8]
0012a9f0mov rdi, r14
0012a9f3add rsp, 8
0012a9f7pop rbx
0012a9f8pop r14
0012a9fajmp 0x1146a0
0012a9d6
0012a9d6core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>:
0012a9d6push r14
0012a9d8push rbx
0012a9d9push rax
0012a9damov rbx, rdi
0012a9ddmov r14, [rdi]
0012a9e0mov rsi, [rdi+16]
0012a9e4mov rdi, r14
0012a9e7call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012a9ecmov rsi, [rbx+8]
0012a9f0mov rdi, r14
0012a9f3add rsp, 8
0012a9f7pop rbx
0012a9f8pop r14
0012a9fajmp 0x1146a0
0012a9d6
0012a9ff
0012a9ff_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687:
0012a9ffpush r15
0012aa01push r14
0012aa03push r12
0012aa05push rbx
0012aa06push rax
0012aa07mov rbx, rcx
0012aa0amov r14, rdx
0012aa0dmov r12, rdi
0012aa10test r8, r8
0012aa13je 0x12aa5b
0012aa15mov r15, r8
0012aa18mov rdx, rsi
0012aa1bcmp rsi, rbx
0012aa1ejne 0x12aa39
0012aa20mov rdi, r12
0012aa23mov rsi, r14
0012aa26mov rcx, r15
0012aa29add rsp, 8
0012aa2dpop rbx
0012aa2epop r12
0012aa30pop r14
0012aa32pop r15
0012aa34jmp 0x100cd0
0012aa39
0012aa39loc_12aa39:
0012aa39mov rdi, rbx
0012aa3cmov rsi, r15
0012aa3fcall _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0012aa44test rax, rax
0012aa47je 0x12aa75
0012aa49mov rbx, rax
0012aa4cmov rdi, rax
0012aa4fmov rsi, r12
0012aa52mov rdx, r15
0012aa55call [rip+0xe70c5]
0012aa5b
0012aa5bloc_12aa5b:
0012aa5bmov rdi, r12
0012aa5emov rsi, r14
0012aa61call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012aa66
0012aa66loc_12aa66:
0012aa66mov rax, rbx
0012aa69add rsp, 8
0012aa6dpop rbx
0012aa6epop r12
0012aa70pop r14
0012aa72pop r15
0012aa74ret
0012aa75
0012aa75loc_12aa75:
0012aa75xor ebx, ebx
0012aa77jmp 0x12aa66
0012a9ff
0012a9ff_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687:
0012a9ffpush r15
0012aa01push r14
0012aa03push r12
0012aa05push rbx
0012aa06push rax
0012aa07mov rbx, rcx
0012aa0amov r14, rdx
0012aa0dmov r12, rdi
0012aa10test r8, r8
0012aa13je 0x12aa5b
0012aa15mov r15, r8
0012aa18mov rdx, rsi
0012aa1bcmp rsi, rbx
0012aa1ejne 0x12aa39
0012aa20mov rdi, r12
0012aa23mov rsi, r14
0012aa26mov rcx, r15
0012aa29add rsp, 8
0012aa2dpop rbx
0012aa2epop r12
0012aa30pop r14
0012aa32pop r15
0012aa34jmp 0x100cd0
0012aa39
0012aa39loc_12aa39:
0012aa39mov rdi, rbx
0012aa3cmov rsi, r15
0012aa3fcall _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0012aa44test rax, rax
0012aa47je 0x12aa75
0012aa49mov rbx, rax
0012aa4cmov rdi, rax
0012aa4fmov rsi, r12
0012aa52mov rdx, r15
0012aa55call [rip+0xe70c5]
0012aa5b
0012aa5bloc_12aa5b:
0012aa5bmov rdi, r12
0012aa5emov rsi, r14
0012aa61call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012aa66
0012aa66loc_12aa66:
0012aa66mov rax, rbx
0012aa69add rsp, 8
0012aa6dpop rbx
0012aa6epop r12
0012aa70pop r14
0012aa72pop r15
0012aa74ret
0012aa75
0012aa75loc_12aa75:
0012aa75xor ebx, ebx
0012aa77jmp 0x12aa66
0012a9ff
0012aa79
0012aa79aho_corasick::util::primitives::PatternID::new:
0012aa79cmp rsi, 0x7ffffffe
0012aa80ja 0x12aa89
0012aa82mov [rdi+4], esi
0012aa85xor eax, eax
0012aa87jmp 0x12aa90
0012aa89
0012aa89loc_12aa89:
0012aa89mov [rdi+8], rsi
0012aa8dpush 1
0012aa8fpop rax
0012aa90
0012aa90loc_12aa90:
0012aa90mov [rdi], eax
0012aa92ret
0012aa79
0012aa79aho_corasick::util::primitives::PatternID::new:
0012aa79cmp rsi, 0x7ffffffe
0012aa80ja 0x12aa89
0012aa82mov [rdi+4], esi
0012aa85xor eax, eax
0012aa87jmp 0x12aa90
0012aa89
0012aa89loc_12aa89:
0012aa89mov [rdi+8], rsi
0012aa8dpush 1
0012aa8fpop rax
0012aa90
0012aa90loc_12aa90:
0012aa90mov [rdi], eax
0012aa92ret
0012aa79
0012aa93
0012aa93aho_corasick::nfa::noncontiguous::Builder::build:
0012aa93push rbp
0012aa94push r15
0012aa96push r14
0012aa98push r13
0012aa9apush r12
0012aa9cpush rbx
0012aa9dsub rsp, 3368
0012aaa4mov r15, rdx
0012aaa7mov rbx, rdi
0012aaaalea r14, [rsp+104]
0012aaafmov rdi, r14
0012aab2call aho_corasick::nfa::noncontiguous::Compiler::new
0012aab7mov bpl, [r14+945]
0012aabecmp bpl, 2
0012aac2jne 0x12aaea
0012aac4mov rax, [rsp+120]
0012aac9mov [rsp+2432], rax
0012aad1movups x0, [rsp+104]
0012aad6movaps [rsp+2416], x0
0012aademov [rbx+16], rax
0012aae2movups [rbx], x0
0012aae5jmp 0x12b1a2
0012aaea
0012aaealoc_12aaea:
0012aaeamov [rsp+80], r15
0012aaeflea r14, [rsp+2416]
0012aaf7lea r15, [rsp+104]
0012aafcmov r13, [rip+0xe701d]
0012ab03mov edx, 945
0012ab08mov rdi, r14
0012ab0bmov rsi, r15
0012ab0ecall r13
0012ab11mov eax, [r15+946]
0012ab18lea r12, [rsp+1056]
0012ab20mov [r12+946], eax
0012ab28movzx eax, [r15+950]
0012ab30mov [r12+950], ax
0012ab39mov edx, 945
0012ab3emov rdi, r12
0012ab41mov rsi, r14
0012ab44call r13
0012ab47mov [r12+945], bpl
0012ab4flea rax, [rsp+1096]
0012ab57lea r12, [rsp+1120]
0012ab5fmov [r15+8], 0
0012ab64and [r15], 0
0012ab68mov r15, rax
0012ab6blea rsi, [rsp+104]
0012ab70mov rdi, r12
0012ab73call alloc::vec::Vec<T,A>::push
0012ab78lea rbp, [rsp+1168]
0012ab80mov rdi, rbp
0012ab83call alloc::vec::Vec<T,A>::push
0012ab88lea rdi, [rsp+1144]
0012ab90call alloc::vec::Vec<T,A>::push
0012ab95lea r14, [rsp+104]
0012ab9amov rdi, r14
0012ab9dmov rsi, r15
0012aba0xor edx, edx
0012aba2call aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012aba7mov r13l, [r14]
0012abaacmp r13l, 3
0012abaejne 0x12b177
0012abb4lea r14, [rsp+104]
0012abb9mov rdi, r14
0012abbcmov rsi, r15
0012abbfxor edx, edx
0012abc1call aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012abc6mov r13l, [r14]
0012abc9cmp r13l, 3
0012abcdjne 0x12b177
0012abd3lea r14, [rsp+104]
0012abd8mov rdi, r14
0012abdbmov rsi, r15
0012abdexor edx, edx
0012abe0call aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012abe5mov r13l, [r14]
0012abe8cmp r13l, 3
0012abecjne 0x12b177
0012abf2lea r14, [rsp+104]
0012abf7mov eax, [r14+4]
0012abfbmov [rsp+1520], eax
0012ac02mov rdi, r14
0012ac05mov rsi, r15
0012ac08xor edx, edx
0012ac0acall aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012ac0fmov r13l, [r14]
0012ac12cmp r13l, 3
0012ac16jne 0x12b177
0012ac1clea r14, [rsp+104]
0012ac21mov eax, [r14+4]
0012ac25lea rsi, [rsp+1056]
0012ac2dmov [rsi+468], eax
0012ac33mov rdi, r14
0012ac36call aho_corasick::nfa::noncontiguous::Compiler::init_unanchored_start_state
0012ac3bmov r13l, [r14]
0012ac3ecmp r13l, 3
0012ac42jne 0x12b177
0012ac48lea r14, [rsp+104]
0012ac4dlea rsi, [rsp+1056]
0012ac55mov rdi, r14
0012ac58call aho_corasick::nfa::noncontiguous::Compiler::add_dead_state_loop
0012ac5dmov r13l, [r14]
0012ac60cmp r13l, 3
0012ac64jne 0x12b177
0012ac6axor r14l, r14l
0012ac6d
0012ac6dloc_12ac6d:
0012ac6dlea rdi, [rsp+104]
0012ac72cmp r14, 1
0012ac76je 0x12afdf
0012ac7cmov [rsp+88], r14
0012ac81mov rsi, r14
0012ac84call aho_corasick::util::primitives::PatternID::new
0012ac89cmp [rsp+104], 0
0012ac8ejne 0x12b1bb
0012ac94mov rax, r14
0012ac97shl rax, 4
0012ac9bmov r12l, [rsp+108]
0012aca0mov rcx, [rsp+80]
0012aca5mov rbp, [rcx+rax+8]
0012acaacmp rbp, 0x7fffffff
0012acb1jae 0x12b1cb
0012acb7add rax, rcx
0012acbamov rcx, [rsp+1208]
0012acc2mov rdx, [rsp+1496]
0012accacmp rdx, rbp
0012accdcmovae rdx, rbp
0012acd1mov [rsp+1496], rdx
0012acd9mov rdx, [rsp+1504]
0012ace1cmp rdx, rbp
0012ace4cmovbe rdx, rbp
0012ace8mov rax, [rax]
0012acebmov [rsp+32], rax
0012acf0mov [rsp+1504], rdx
0012acf8mov [rsp+96], rcx
0012acfdcmp r14, rcx
0012ad00jne 0x12b22d
0012ad06mov [rsp+44], r12l
0012ad0blea rdi, [rsp+1192]
0012ad13mov esi, ebp
0012ad15call alloc::vec::Vec<T,A>::push
0012ad1amov rax, [rsp+1088]
0012ad22cmp [rax+9], 0
0012ad26mov r15, [rsp+32]
0012ad2bje 0x12ad40
0012ad2dlea rdi, [rsp+1536]
0012ad35mov rsi, r15
0012ad38mov rdx, rbp
0012ad3bcall aho_corasick::util::prefilter::Builder::add
0012ad40
0012ad40loc_12ad40:
0012ad40inc r14
0012ad43mov [rsp+48], r14
0012ad48mov r12l, [rsp+1520]
0012ad50add rbp, r15
0012ad53xor eax, eax
0012ad55mov [rsp+64], rax
0012ad5axor eax, eax
0012ad5cmov [rsp+56], rax
0012ad61lea r14, [rsp+1056]
0012ad69mov [rsp+16], rbp
0012ad6e
0012ad6eloc_12ad6e:
0012ad6emov edx, r12l
0012ad71mov rax, [rsp+64]
0012ad76mov [rsp+72], rax
0012ad7bmov r12, [rsp+32]
0012ad80cmp r12, rbp
0012ad83je 0x12af83
0012ad89movzx r15l, [r12]
0012ad8etest [rsp+56], 1
0012ad93mov cl, 1
0012ad95mov [rsp+12], edx
0012ad99jne 0x12adc2
0012ad9bmov rdi, [rsp+1096]
0012ada3mov rsi, [rsp+1112]
0012adabmov edx, [rsp+12]
0012adaflea rcx, [rip+0xc254a]
0012adb6call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
0012adbbcmp [rax+8], 0
0012adbfsetne cl
0012adc2
0012adc2loc_12adc2:
0012adc2test cl, cl
0012adc4je 0x12add8
0012adc6mov rax, [rsp+1088]
0012adcecmp [rax+8], 1
0012add2je 0x12afbd
0012add8
0012add8loc_12add8:
0012add8mov [rsp+56], rcx
0012adddmov rdi, r14
0012ade0mov esi, r15l
0012ade3mov edx, r15l
0012ade6call aho_corasick::util::alphabet::ByteClassSet::set_range
0012adebmov rax, [rsp+1088]
0012adf3cmp [rax+10], 0
0012adf7je 0x12ae0e
0012adf9mov edi, r15l
0012adfccall aho_corasick::util::prefilter::opposite_ascii_case
0012ae01movzx edx, al
0012ae04mov rdi, r14
0012ae07mov esi, edx
0012ae09call aho_corasick::util::alphabet::ByteClassSet::set_range
0012ae0e
0012ae0eloc_12ae0e:
0012ae0emov r13, r14
0012ae11inc r12
0012ae14mov rax, [rsp+72]
0012ae19inc rax
0012ae1cmov [rsp+64], rax
0012ae21mov rdi, [rsp+1096]
0012ae29mov rsi, [rsp+1112]
0012ae31mov r14l, [rsp+12]
0012ae36mov edx, r14l
0012ae39lea rcx, [rip+0xc2468]
0012ae40call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
0012ae45mov eax, [rax+4]
0012ae48test rax, rax
0012ae4bmov [rsp+32], r12
0012ae50je 0x12ae8f
0012ae52movzx edx, [rsp+r15+1240]
0012ae5badd rdx, rax
0012ae5emov rdi, [rsp+1144]
0012ae66mov rsi, [rsp+1160]
0012ae6elea rcx, [rip+0xc244b]
0012ae75call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012ae7amov rcx, rax
0012ae7dmov r14, r13
0012ae80
0012ae80loc_12ae80:
0012ae80mov r12l, [rcx]
0012ae83cmp r12l, 1
0012ae87jne 0x12ad6e
0012ae8djmp 0x12aed7
0012ae8f
0012ae8floc_12ae8f:
0012ae8flea rdi, [rsp+1096]
0012ae97mov esi, r14l
0012ae9acall aho_corasick::nfa::noncontiguous::NFA::iter_trans
0012ae9fmov r14, r13
0012aea2
0012aea2loc_12aea2:
0012aea2test edx, edx
0012aea4je 0x12aed7
0012aea6mov edi, edx
0012aea8mov rsi, [rax+40]
0012aeaccmp rsi, rdi
0012aeafjbe 0x12b1d1
0012aeb5mov rcx, [rax+24]
0012aeb9lea rsi, [rdi+8*rdi]
0012aebdmov edx, [rcx+rsi+5]
0012aec1mov dil, [rcx+rsi]
0012aec5cmp dil, r15b
0012aec8jb 0x12aea2
0012aecacmp dil, r15b
0012aecdjne 0x12aed7
0012aecfadd rcx, rsi
0012aed2inc rcx
0012aed5jmp 0x12ae80
0012aed7
0012aed7loc_12aed7:
0012aed7lea r14, [rsp+104]
0012aedcmov rdi, r14
0012aedflea rbp, [rsp+1096]
0012aee7mov rsi, rbp
0012aeeamov rdx, [rsp+72]
0012aeefcall aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012aef4mov r13l, [rsp+104]
0012aef9mov r12l, [rsp+108]
0012aefecmp r13l, 3
0012af02jne 0x12b17c
0012af08mov rdi, r14
0012af0bmov rsi, rbp
0012af0emov edx, [rsp+12]
0012af12mov ecx, r15l
0012af15mov r8l, r12l
0012af18call aho_corasick::nfa::noncontiguous::NFA::add_transition
0012af1dmov r13l, [rsp+104]
0012af22cmp r13l, 3
0012af26jne 0x12b177
0012af2cmov rax, [rsp+1088]
0012af34cmp [rax+10], 0
0012af38mov rbp, [rsp+16]
0012af3dlea r14, [rsp+1056]
0012af45je 0x12ad6e
0012af4bmov edi, r15l
0012af4ecall aho_corasick::util::prefilter::opposite_ascii_case
0012af53movzx ecx, al
0012af56lea rdi, [rsp+104]
0012af5blea rsi, [rsp+1096]
0012af63mov edx, [rsp+12]
0012af67mov r8l, r12l
0012af6acall aho_corasick::nfa::noncontiguous::NFA::add_transition
0012af6fmov r13l, [rsp+104]
0012af74cmp r13l, 3
0012af78je 0x12ad6e
0012af7ejmp 0x12b177
0012af83
0012af83loc_12af83:
0012af83lea rdi, [rsp+104]
0012af88lea r15, [rsp+1096]
0012af90mov rsi, r15
0012af93mov ecx, [rsp+44]
0012af97call aho_corasick::nfa::noncontiguous::NFA::add_match
0012af9cmov r13l, [rsp+104]
0012afa1cmp r13l, 3
0012afa5jne 0x12b177
0012afablea r12, [rsp+1120]
0012afb3lea rbp, [rsp+1168]
0012afbbjmp 0x12afd5
0012afbd
0012afbdloc_12afbd:
0012afbdlea r12, [rsp+1120]
0012afc5lea rbp, [rsp+1168]
0012afcdlea r15, [rsp+1096]
0012afd5
0012afd5loc_12afd5:
0012afd5mov r14, [rsp+48]
0012afdajmp 0x12ac6d
0012afdf
0012afdfloc_12afdf:
0012afdfmov rdi, r15
0012afe2call alloc::vec::Vec<T,A>::shrink_to_fit
0012afe7lea r14, [rsp+104]
0012afeclea r15, [rsp+1056]
0012aff4mov rdi, r14
0012aff7mov rsi, r15
0012affacall aho_corasick::util::alphabet::ByteClassSet::byte_classes
0012afffmov edx, 256
0012b004lea rdi, [rsp+1240]
0012b00cmov rsi, r14
0012b00fcall [rip+0xe6b0b]
0012b015lea r14, [rsp+104]
0012b01amov rdi, r14
0012b01dmov rsi, r15
0012b020call aho_corasick::nfa::noncontiguous::Compiler::set_anchored_start_state
0012b025mov r13l, [r14]
0012b028cmp r13l, 3
0012b02cjne 0x12b177
0012b032lea r14, [rsp+1056]
0012b03amov rdi, r14
0012b03dcall aho_corasick::nfa::noncontiguous::Compiler::add_unanchored_start_state_loop
0012b042lea r15, [rsp+104]
0012b047mov rdi, r15
0012b04amov rsi, r14
0012b04dcall aho_corasick::nfa::noncontiguous::Compiler::densify
0012b052mov r13l, [r15]
0012b055cmp r13l, 3
0012b059jne 0x12b177
0012b05flea r14, [rsp+104]
0012b064lea rsi, [rsp+1056]
0012b06cmov rdi, r14
0012b06fcall aho_corasick::nfa::noncontiguous::Compiler::fill_failure_transitions
0012b074mov r13l, [r14]
0012b077cmp r13l, 3
0012b07bjne 0x12b177
0012b081lea r14, [rsp+1056]
0012b089mov rdi, r14
0012b08ccall aho_corasick::nfa::noncontiguous::Compiler::close_start_state_loop_for_leftmost
0012b091mov rdi, r14
0012b094call aho_corasick::nfa::noncontiguous::Compiler::shuffle
0012b099lea r15, [rsp+104]
0012b09emov rdi, r15
0012b0a1lea rsi, [rsp+1536]
0012b0a9call aho_corasick::util::prefilter::Builder::build
0012b0aelea r14, [rsp+1216]
0012b0b6mov rdi, r14
0012b0b9call core::ptr::drop_in_place<core::option::Option<aho_corasick::util::prefilter::Prefilter>>
0012b0bemov rax, [r15+16]
0012b0c2movups x0, [r15]
0012b0c6movups [r14], x0
0012b0caxor ecx, ecx
0012b0cccmp [r14], 0
0012b0d0mov [r14+16], rax
0012b0d4setne cl
0012b0d7mov eax, [rsp+8*rcx+1516]
0012b0demov [r14+296], eax
0012b0e5mov rdi, r12
0012b0e8call alloc::vec::Vec<T,A>::shrink_to_fit
0012b0edlea rdi, [rsp+1144]
0012b0f5call alloc::vec::Vec<T,A>::shrink_to_fit
0012b0famov rdi, rbp
0012b0fdcall alloc::vec::Vec<T,A>::shrink_to_fit
0012b102lea rdi, [rsp+1192]
0012b10acall alloc::vec::Vec<T,A>::shrink_to_fit
0012b10fmov r13l, [r14-120]
0012b113mov r12l, [r14-116]
0012b117mov rax, [r14-112]
0012b11bmov [rsp+16], rax
0012b120mov r15, [r14-104]
0012b124lea rbp, [rsp+1120]
0012b12clea rdi, [rsp+2008]
0012b134mov edx, 408
0012b139mov rsi, rbp
0012b13ccall [rip+0xe69de]
0012b142mov r14b, [rbp+408]
0012b149mov eax, [rbp+409]
0012b14fmov [rsp+24], eax
0012b153mov eax, [rbp+412]
0012b159mov [rsp+27], eax
0012b15dlea rdi, [rsp+1536]
0012b165call core::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>
0012b16acmp r14b, 3
0012b16ejne 0x12b1df
0012b170mov rbp, [rsp+16]
0012b175jmp 0x12b193
0012b177
0012b177loc_12b177:
0012b177mov r12l, [rsp+108]
0012b17c
0012b17cloc_12b17c:
0012b17cmov rbp, [rsp+112]
0012b181mov r15, [rsp+120]
0012b186
0012b186loc_12b186:
0012b186lea rdi, [rsp+1056]
0012b18ecall core::ptr::drop_in_place<aho_corasick::nfa::noncontiguous::Compiler>
0012b193
0012b193loc_12b193:
0012b193mov [rbx], r13l
0012b196mov [rbx+4], r12l
0012b19amov [rbx+8], rbp
0012b19emov [rbx+16], r15
0012b1a2
0012b1a2loc_12b1a2:
0012b1a2mov [rbx+432], 3
0012b1a9
0012b1a9loc_12b1a9:
0012b1a9add rsp, 3368
0012b1b0pop rbx
0012b1b1pop r12
0012b1b3pop r13
0012b1b5pop r14
0012b1b7pop r15
0012b1b9pop rbp
0012b1baret
0012b1bb
0012b1bbloc_12b1bb:
0012b1bbmov r15, [rsp+112]
0012b1c0push 1
0012b1c2pop r13
0012b1c4mov ebp, 0x7ffffffe
0012b1c9jmp 0x12b186
0012b1cb
0012b1cbloc_12b1cb:
0012b1cbpush 2
0012b1cdpop r13
0012b1cfjmp 0x12b186
0012b1d1
0012b1d1loc_12b1d1:
0012b1d1lea rdx, [rip+0xc20a0]
0012b1d8call core::panicking::panic_bounds_check
0012b1ddud2
0012b1df
0012b1dfloc_12b1df:
0012b1dfmov ebp, r14l
0012b1e2lea rdi, [rbx+24]
0012b1e6lea rsi, [rsp+2008]
0012b1eemov edx, 408
0012b1f3call [rip+0xe6927]
0012b1f9mov eax, [rsp+24]
0012b1fdmov ecx, [rsp+27]
0012b201mov [rbx+433], eax
0012b207mov [rbx+436], ecx
0012b20dmov [rbx], r13l
0012b210mov [rbx+4], r12l
0012b214mov rax, [rsp+16]
0012b219mov [rbx+8], rax
0012b21dmov [rbx+16], r15
0012b221mov [rbx+432], r14b
0012b228jmp 0x12b1a9
0012b22d
0012b22dloc_12b22d:
0012b22dlea rax, [rip+0xc20a4]
0012b234lea rcx, [rsp+104]
0012b239mov [rcx], rax
0012b23cmov [rcx+8], 1
0012b244lea rax, [rip-0x99f53]
0012b24bmov [rcx+16], rax
0012b24fxorps x0, x0
0012b252movups [rcx+24], x0
0012b256lea r8, [rip+0xc208b]
0012b25dlea rsi, [rsp+88]
0012b262lea rdx, [rsp+96]
0012b267xor edi, edi
0012b269call core::panicking::assert_failed
0012b26eud2
0012aa93
0012aa93aho_corasick::nfa::noncontiguous::Builder::build:
0012aa93push rbp
0012aa94push r15
0012aa96push r14
0012aa98push r13
0012aa9apush r12
0012aa9cpush rbx
0012aa9dsub rsp, 3368
0012aaa4mov r15, rdx
0012aaa7mov rbx, rdi
0012aaaalea r14, [rsp+104]
0012aaafmov rdi, r14
0012aab2call aho_corasick::nfa::noncontiguous::Compiler::new
0012aab7mov bpl, [r14+945]
0012aabecmp bpl, 2
0012aac2jne 0x12aaea
0012aac4mov rax, [rsp+120]
0012aac9mov [rsp+2432], rax
0012aad1movups x0, [rsp+104]
0012aad6movaps [rsp+2416], x0
0012aademov [rbx+16], rax
0012aae2movups [rbx], x0
0012aae5jmp 0x12b1a2
0012aaea
0012aaealoc_12aaea:
0012aaeamov [rsp+80], r15
0012aaeflea r14, [rsp+2416]
0012aaf7lea r15, [rsp+104]
0012aafcmov r13, [rip+0xe701d]
0012ab03mov edx, 945
0012ab08mov rdi, r14
0012ab0bmov rsi, r15
0012ab0ecall r13
0012ab11mov eax, [r15+946]
0012ab18lea r12, [rsp+1056]
0012ab20mov [r12+946], eax
0012ab28movzx eax, [r15+950]
0012ab30mov [r12+950], ax
0012ab39mov edx, 945
0012ab3emov rdi, r12
0012ab41mov rsi, r14
0012ab44call r13
0012ab47mov [r12+945], bpl
0012ab4flea rax, [rsp+1096]
0012ab57lea r12, [rsp+1120]
0012ab5fmov [r15+8], 0
0012ab64and [r15], 0
0012ab68mov r15, rax
0012ab6blea rsi, [rsp+104]
0012ab70mov rdi, r12
0012ab73call alloc::vec::Vec<T,A>::push
0012ab78lea rbp, [rsp+1168]
0012ab80mov rdi, rbp
0012ab83call alloc::vec::Vec<T,A>::push
0012ab88lea rdi, [rsp+1144]
0012ab90call alloc::vec::Vec<T,A>::push
0012ab95lea r14, [rsp+104]
0012ab9amov rdi, r14
0012ab9dmov rsi, r15
0012aba0xor edx, edx
0012aba2call aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012aba7mov r13l, [r14]
0012abaacmp r13l, 3
0012abaejne 0x12b177
0012abb4lea r14, [rsp+104]
0012abb9mov rdi, r14
0012abbcmov rsi, r15
0012abbfxor edx, edx
0012abc1call aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012abc6mov r13l, [r14]
0012abc9cmp r13l, 3
0012abcdjne 0x12b177
0012abd3lea r14, [rsp+104]
0012abd8mov rdi, r14
0012abdbmov rsi, r15
0012abdexor edx, edx
0012abe0call aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012abe5mov r13l, [r14]
0012abe8cmp r13l, 3
0012abecjne 0x12b177
0012abf2lea r14, [rsp+104]
0012abf7mov eax, [r14+4]
0012abfbmov [rsp+1520], eax
0012ac02mov rdi, r14
0012ac05mov rsi, r15
0012ac08xor edx, edx
0012ac0acall aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012ac0fmov r13l, [r14]
0012ac12cmp r13l, 3
0012ac16jne 0x12b177
0012ac1clea r14, [rsp+104]
0012ac21mov eax, [r14+4]
0012ac25lea rsi, [rsp+1056]
0012ac2dmov [rsi+468], eax
0012ac33mov rdi, r14
0012ac36call aho_corasick::nfa::noncontiguous::Compiler::init_unanchored_start_state
0012ac3bmov r13l, [r14]
0012ac3ecmp r13l, 3
0012ac42jne 0x12b177
0012ac48lea r14, [rsp+104]
0012ac4dlea rsi, [rsp+1056]
0012ac55mov rdi, r14
0012ac58call aho_corasick::nfa::noncontiguous::Compiler::add_dead_state_loop
0012ac5dmov r13l, [r14]
0012ac60cmp r13l, 3
0012ac64jne 0x12b177
0012ac6axor r14l, r14l
0012ac6d
0012ac6dloc_12ac6d:
0012ac6dlea rdi, [rsp+104]
0012ac72cmp r14, 1
0012ac76je 0x12afdf
0012ac7cmov [rsp+88], r14
0012ac81mov rsi, r14
0012ac84call aho_corasick::util::primitives::PatternID::new
0012ac89cmp [rsp+104], 0
0012ac8ejne 0x12b1bb
0012ac94mov rax, r14
0012ac97shl rax, 4
0012ac9bmov r12l, [rsp+108]
0012aca0mov rcx, [rsp+80]
0012aca5mov rbp, [rcx+rax+8]
0012acaacmp rbp, 0x7fffffff
0012acb1jae 0x12b1cb
0012acb7add rax, rcx
0012acbamov rcx, [rsp+1208]
0012acc2mov rdx, [rsp+1496]
0012accacmp rdx, rbp
0012accdcmovae rdx, rbp
0012acd1mov [rsp+1496], rdx
0012acd9mov rdx, [rsp+1504]
0012ace1cmp rdx, rbp
0012ace4cmovbe rdx, rbp
0012ace8mov rax, [rax]
0012acebmov [rsp+32], rax
0012acf0mov [rsp+1504], rdx
0012acf8mov [rsp+96], rcx
0012acfdcmp r14, rcx
0012ad00jne 0x12b22d
0012ad06mov [rsp+44], r12l
0012ad0blea rdi, [rsp+1192]
0012ad13mov esi, ebp
0012ad15call alloc::vec::Vec<T,A>::push
0012ad1amov rax, [rsp+1088]
0012ad22cmp [rax+9], 0
0012ad26mov r15, [rsp+32]
0012ad2bje 0x12ad40
0012ad2dlea rdi, [rsp+1536]
0012ad35mov rsi, r15
0012ad38mov rdx, rbp
0012ad3bcall aho_corasick::util::prefilter::Builder::add
0012ad40
0012ad40loc_12ad40:
0012ad40inc r14
0012ad43mov [rsp+48], r14
0012ad48mov r12l, [rsp+1520]
0012ad50add rbp, r15
0012ad53xor eax, eax
0012ad55mov [rsp+64], rax
0012ad5axor eax, eax
0012ad5cmov [rsp+56], rax
0012ad61lea r14, [rsp+1056]
0012ad69mov [rsp+16], rbp
0012ad6e
0012ad6eloc_12ad6e:
0012ad6emov edx, r12l
0012ad71mov rax, [rsp+64]
0012ad76mov [rsp+72], rax
0012ad7bmov r12, [rsp+32]
0012ad80cmp r12, rbp
0012ad83je 0x12af83
0012ad89movzx r15l, [r12]
0012ad8etest [rsp+56], 1
0012ad93mov cl, 1
0012ad95mov [rsp+12], edx
0012ad99jne 0x12adc2
0012ad9bmov rdi, [rsp+1096]
0012ada3mov rsi, [rsp+1112]
0012adabmov edx, [rsp+12]
0012adaflea rcx, [rip+0xc254a]
0012adb6call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
0012adbbcmp [rax+8], 0
0012adbfsetne cl
0012adc2
0012adc2loc_12adc2:
0012adc2test cl, cl
0012adc4je 0x12add8
0012adc6mov rax, [rsp+1088]
0012adcecmp [rax+8], 1
0012add2je 0x12afbd
0012add8
0012add8loc_12add8:
0012add8mov [rsp+56], rcx
0012adddmov rdi, r14
0012ade0mov esi, r15l
0012ade3mov edx, r15l
0012ade6call aho_corasick::util::alphabet::ByteClassSet::set_range
0012adebmov rax, [rsp+1088]
0012adf3cmp [rax+10], 0
0012adf7je 0x12ae0e
0012adf9mov edi, r15l
0012adfccall aho_corasick::util::prefilter::opposite_ascii_case
0012ae01movzx edx, al
0012ae04mov rdi, r14
0012ae07mov esi, edx
0012ae09call aho_corasick::util::alphabet::ByteClassSet::set_range
0012ae0e
0012ae0eloc_12ae0e:
0012ae0emov r13, r14
0012ae11inc r12
0012ae14mov rax, [rsp+72]
0012ae19inc rax
0012ae1cmov [rsp+64], rax
0012ae21mov rdi, [rsp+1096]
0012ae29mov rsi, [rsp+1112]
0012ae31mov r14l, [rsp+12]
0012ae36mov edx, r14l
0012ae39lea rcx, [rip+0xc2468]
0012ae40call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
0012ae45mov eax, [rax+4]
0012ae48test rax, rax
0012ae4bmov [rsp+32], r12
0012ae50je 0x12ae8f
0012ae52movzx edx, [rsp+r15+1240]
0012ae5badd rdx, rax
0012ae5emov rdi, [rsp+1144]
0012ae66mov rsi, [rsp+1160]
0012ae6elea rcx, [rip+0xc244b]
0012ae75call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012ae7amov rcx, rax
0012ae7dmov r14, r13
0012ae80
0012ae80loc_12ae80:
0012ae80mov r12l, [rcx]
0012ae83cmp r12l, 1
0012ae87jne 0x12ad6e
0012ae8djmp 0x12aed7
0012ae8f
0012ae8floc_12ae8f:
0012ae8flea rdi, [rsp+1096]
0012ae97mov esi, r14l
0012ae9acall aho_corasick::nfa::noncontiguous::NFA::iter_trans
0012ae9fmov r14, r13
0012aea2
0012aea2loc_12aea2:
0012aea2test edx, edx
0012aea4je 0x12aed7
0012aea6mov edi, edx
0012aea8mov rsi, [rax+40]
0012aeaccmp rsi, rdi
0012aeafjbe 0x12b1d1
0012aeb5mov rcx, [rax+24]
0012aeb9lea rsi, [rdi+8*rdi]
0012aebdmov edx, [rcx+rsi+5]
0012aec1mov dil, [rcx+rsi]
0012aec5cmp dil, r15b
0012aec8jb 0x12aea2
0012aecacmp dil, r15b
0012aecdjne 0x12aed7
0012aecfadd rcx, rsi
0012aed2inc rcx
0012aed5jmp 0x12ae80
0012aed7
0012aed7loc_12aed7:
0012aed7lea r14, [rsp+104]
0012aedcmov rdi, r14
0012aedflea rbp, [rsp+1096]
0012aee7mov rsi, rbp
0012aeeamov rdx, [rsp+72]
0012aeefcall aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012aef4mov r13l, [rsp+104]
0012aef9mov r12l, [rsp+108]
0012aefecmp r13l, 3
0012af02jne 0x12b17c
0012af08mov rdi, r14
0012af0bmov rsi, rbp
0012af0emov edx, [rsp+12]
0012af12mov ecx, r15l
0012af15mov r8l, r12l
0012af18call aho_corasick::nfa::noncontiguous::NFA::add_transition
0012af1dmov r13l, [rsp+104]
0012af22cmp r13l, 3
0012af26jne 0x12b177
0012af2cmov rax, [rsp+1088]
0012af34cmp [rax+10], 0
0012af38mov rbp, [rsp+16]
0012af3dlea r14, [rsp+1056]
0012af45je 0x12ad6e
0012af4bmov edi, r15l
0012af4ecall aho_corasick::util::prefilter::opposite_ascii_case
0012af53movzx ecx, al
0012af56lea rdi, [rsp+104]
0012af5blea rsi, [rsp+1096]
0012af63mov edx, [rsp+12]
0012af67mov r8l, r12l
0012af6acall aho_corasick::nfa::noncontiguous::NFA::add_transition
0012af6fmov r13l, [rsp+104]
0012af74cmp r13l, 3
0012af78je 0x12ad6e
0012af7ejmp 0x12b177
0012af83
0012af83loc_12af83:
0012af83lea rdi, [rsp+104]
0012af88lea r15, [rsp+1096]
0012af90mov rsi, r15
0012af93mov ecx, [rsp+44]
0012af97call aho_corasick::nfa::noncontiguous::NFA::add_match
0012af9cmov r13l, [rsp+104]
0012afa1cmp r13l, 3
0012afa5jne 0x12b177
0012afablea r12, [rsp+1120]
0012afb3lea rbp, [rsp+1168]
0012afbbjmp 0x12afd5
0012afbd
0012afbdloc_12afbd:
0012afbdlea r12, [rsp+1120]
0012afc5lea rbp, [rsp+1168]
0012afcdlea r15, [rsp+1096]
0012afd5
0012afd5loc_12afd5:
0012afd5mov r14, [rsp+48]
0012afdajmp 0x12ac6d
0012afdf
0012afdfloc_12afdf:
0012afdfmov rdi, r15
0012afe2call alloc::vec::Vec<T,A>::shrink_to_fit
0012afe7lea r14, [rsp+104]
0012afeclea r15, [rsp+1056]
0012aff4mov rdi, r14
0012aff7mov rsi, r15
0012affacall aho_corasick::util::alphabet::ByteClassSet::byte_classes
0012afffmov edx, 256
0012b004lea rdi, [rsp+1240]
0012b00cmov rsi, r14
0012b00fcall [rip+0xe6b0b]
0012b015lea r14, [rsp+104]
0012b01amov rdi, r14
0012b01dmov rsi, r15
0012b020call aho_corasick::nfa::noncontiguous::Compiler::set_anchored_start_state
0012b025mov r13l, [r14]
0012b028cmp r13l, 3
0012b02cjne 0x12b177
0012b032lea r14, [rsp+1056]
0012b03amov rdi, r14
0012b03dcall aho_corasick::nfa::noncontiguous::Compiler::add_unanchored_start_state_loop
0012b042lea r15, [rsp+104]
0012b047mov rdi, r15
0012b04amov rsi, r14
0012b04dcall aho_corasick::nfa::noncontiguous::Compiler::densify
0012b052mov r13l, [r15]
0012b055cmp r13l, 3
0012b059jne 0x12b177
0012b05flea r14, [rsp+104]
0012b064lea rsi, [rsp+1056]
0012b06cmov rdi, r14
0012b06fcall aho_corasick::nfa::noncontiguous::Compiler::fill_failure_transitions
0012b074mov r13l, [r14]
0012b077cmp r13l, 3
0012b07bjne 0x12b177
0012b081lea r14, [rsp+1056]
0012b089mov rdi, r14
0012b08ccall aho_corasick::nfa::noncontiguous::Compiler::close_start_state_loop_for_leftmost
0012b091mov rdi, r14
0012b094call aho_corasick::nfa::noncontiguous::Compiler::shuffle
0012b099lea r15, [rsp+104]
0012b09emov rdi, r15
0012b0a1lea rsi, [rsp+1536]
0012b0a9call aho_corasick::util::prefilter::Builder::build
0012b0aelea r14, [rsp+1216]
0012b0b6mov rdi, r14
0012b0b9call core::ptr::drop_in_place<core::option::Option<aho_corasick::util::prefilter::Prefilter>>
0012b0bemov rax, [r15+16]
0012b0c2movups x0, [r15]
0012b0c6movups [r14], x0
0012b0caxor ecx, ecx
0012b0cccmp [r14], 0
0012b0d0mov [r14+16], rax
0012b0d4setne cl
0012b0d7mov eax, [rsp+8*rcx+1516]
0012b0demov [r14+296], eax
0012b0e5mov rdi, r12
0012b0e8call alloc::vec::Vec<T,A>::shrink_to_fit
0012b0edlea rdi, [rsp+1144]
0012b0f5call alloc::vec::Vec<T,A>::shrink_to_fit
0012b0famov rdi, rbp
0012b0fdcall alloc::vec::Vec<T,A>::shrink_to_fit
0012b102lea rdi, [rsp+1192]
0012b10acall alloc::vec::Vec<T,A>::shrink_to_fit
0012b10fmov r13l, [r14-120]
0012b113mov r12l, [r14-116]
0012b117mov rax, [r14-112]
0012b11bmov [rsp+16], rax
0012b120mov r15, [r14-104]
0012b124lea rbp, [rsp+1120]
0012b12clea rdi, [rsp+2008]
0012b134mov edx, 408
0012b139mov rsi, rbp
0012b13ccall [rip+0xe69de]
0012b142mov r14b, [rbp+408]
0012b149mov eax, [rbp+409]
0012b14fmov [rsp+24], eax
0012b153mov eax, [rbp+412]
0012b159mov [rsp+27], eax
0012b15dlea rdi, [rsp+1536]
0012b165call core::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>
0012b16acmp r14b, 3
0012b16ejne 0x12b1df
0012b170mov rbp, [rsp+16]
0012b175jmp 0x12b193
0012b177
0012b177loc_12b177:
0012b177mov r12l, [rsp+108]
0012b17c
0012b17cloc_12b17c:
0012b17cmov rbp, [rsp+112]
0012b181mov r15, [rsp+120]
0012b186
0012b186loc_12b186:
0012b186lea rdi, [rsp+1056]
0012b18ecall core::ptr::drop_in_place<aho_corasick::nfa::noncontiguous::Compiler>
0012b193
0012b193loc_12b193:
0012b193mov [rbx], r13l
0012b196mov [rbx+4], r12l
0012b19amov [rbx+8], rbp
0012b19emov [rbx+16], r15
0012b1a2
0012b1a2loc_12b1a2:
0012b1a2mov [rbx+432], 3
0012b1a9
0012b1a9loc_12b1a9:
0012b1a9add rsp, 3368
0012b1b0pop rbx
0012b1b1pop r12
0012b1b3pop r13
0012b1b5pop r14
0012b1b7pop r15
0012b1b9pop rbp
0012b1baret
0012b1bb
0012b1bbloc_12b1bb:
0012b1bbmov r15, [rsp+112]
0012b1c0push 1
0012b1c2pop r13
0012b1c4mov ebp, 0x7ffffffe
0012b1c9jmp 0x12b186
0012b1cb
0012b1cbloc_12b1cb:
0012b1cbpush 2
0012b1cdpop r13
0012b1cfjmp 0x12b186
0012b1d1
0012b1d1loc_12b1d1:
0012b1d1lea rdx, [rip+0xc20a0]
0012b1d8call core::panicking::panic_bounds_check
0012b1ddud2
0012b1df
0012b1dfloc_12b1df:
0012b1dfmov ebp, r14l
0012b1e2lea rdi, [rbx+24]
0012b1e6lea rsi, [rsp+2008]
0012b1eemov edx, 408
0012b1f3call [rip+0xe6927]
0012b1f9mov eax, [rsp+24]
0012b1fdmov ecx, [rsp+27]
0012b201mov [rbx+433], eax
0012b207mov [rbx+436], ecx
0012b20dmov [rbx], r13l
0012b210mov [rbx+4], r12l
0012b214mov rax, [rsp+16]
0012b219mov [rbx+8], rax
0012b21dmov [rbx+16], r15
0012b221mov [rbx+432], r14b
0012b228jmp 0x12b1a9
0012b22d
0012b22dloc_12b22d:
0012b22dlea rax, [rip+0xc20a4]
0012b234lea rcx, [rsp+104]
0012b239mov [rcx], rax
0012b23cmov [rcx+8], 1
0012b244lea rax, [rip-0x99f53]
0012b24bmov [rcx+16], rax
0012b24fxorps x0, x0
0012b252movups [rcx+24], x0
0012b256lea r8, [rip+0xc208b]
0012b25dlea rsi, [rsp+88]
0012b262lea rdx, [rsp+96]
0012b267xor edi, edi
0012b269call core::panicking::assert_failed
0012b26eud2
0012aa93
0012b270
0012b270core::iter::adapters::peekable::Peekable<I>::peek:
0012b270mov rax, rdi
0012b273cmp [rdi], 0
0012b277je 0x12b27f
0012b279mov rcx, [rax+8]
0012b27djmp 0x12b2a0
0012b27f
0012b27floc_12b27f:
0012b27fmov rcx, [rax+16]
0012b283cmp rcx, [rax+24]
0012b287je 0x12b293
0012b289lea rdx, [rcx+8]
0012b28dmov [rax+16], rdx
0012b291jmp 0x12b295
0012b293
0012b293loc_12b293:
0012b293xor ecx, ecx
0012b295
0012b295loc_12b295:
0012b295mov [rax], 1
0012b29cmov [rax+8], rcx
0012b2a0
0012b2a0loc_12b2a0:
0012b2a0add rax, 8
0012b2a4test rcx, rcx
0012b2a7cmove rax, rcx
0012b2abret
0012b270
0012b270core::iter::adapters::peekable::Peekable<I>::peek:
0012b270mov rax, rdi
0012b273cmp [rdi], 0
0012b277je 0x12b27f
0012b279mov rcx, [rax+8]
0012b27djmp 0x12b2a0
0012b27f
0012b27floc_12b27f:
0012b27fmov rcx, [rax+16]
0012b283cmp rcx, [rax+24]
0012b287je 0x12b293
0012b289lea rdx, [rcx+8]
0012b28dmov [rax+16], rdx
0012b291jmp 0x12b295
0012b293
0012b293loc_12b293:
0012b293xor ecx, ecx
0012b295
0012b295loc_12b295:
0012b295mov [rax], 1
0012b29cmov [rax+8], rcx
0012b2a0
0012b2a0loc_12b2a0:
0012b2a0add rax, 8
0012b2a4test rcx, rcx
0012b2a7cmove rax, rcx
0012b2abret
0012b270
0012b2ac
0012b2ac_<<alloc::vec::drain::Drain<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop:
0012b2acmov rax, [rdi+32]
0012b2b0test rax, rax
0012b2b3je 0x12b2f9
0012b2b5push r15
0012b2b7push r14
0012b2b9push rbx
0012b2bamov rbx, rdi
0012b2bdmov r14, [rdi+16]
0012b2c1mov rcx, [rdi+24]
0012b2c5mov r15, [r14+16]
0012b2c9cmp rcx, r15
0012b2ccje 0x12b2ed
0012b2cemov rdx, [r14]
0012b2d1imul rsi, rcx, 24
0012b2d5add rsi, rdx
0012b2d8imul rdi, r15, 24
0012b2dcadd rdi, rdx
0012b2dfimul rdx, rax, 24
0012b2e3call [rip+0xe6827]
0012b2e9mov rax, [rbx+32]
0012b2ed
0012b2edloc_12b2ed:
0012b2edadd rax, r15
0012b2f0mov [r14+16], rax
0012b2f4pop rbx
0012b2f5pop r14
0012b2f7pop r15
0012b2f9
0012b2f9loc_12b2f9:
0012b2f9ret
0012b2ac
0012b2ac_<<alloc::vec::drain::Drain<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop:
0012b2acmov rax, [rdi+32]
0012b2b0test rax, rax
0012b2b3je 0x12b2f9
0012b2b5push r15
0012b2b7push r14
0012b2b9push rbx
0012b2bamov rbx, rdi
0012b2bdmov r14, [rdi+16]
0012b2c1mov rcx, [rdi+24]
0012b2c5mov r15, [r14+16]
0012b2c9cmp rcx, r15
0012b2ccje 0x12b2ed
0012b2cemov rdx, [r14]
0012b2d1imul rsi, rcx, 24
0012b2d5add rsi, rdx
0012b2d8imul rdi, r15, 24
0012b2dcadd rdi, rdx
0012b2dfimul rdx, rax, 24
0012b2e3call [rip+0xe6827]
0012b2e9mov rax, [rbx+32]
0012b2ed
0012b2edloc_12b2ed:
0012b2edadd rax, r15
0012b2f0mov [r14+16], rax
0012b2f4pop rbx
0012b2f5pop r14
0012b2f7pop r15
0012b2f9
0012b2f9loc_12b2f9:
0012b2f9ret
0012b2ac
0012b2fa
0012b2fa_<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut:
0012b2fapush rax
0012b2fbmov r9, rsi
0012b2fesub r9, rdi
0012b301jb 0x12b313
0012b303cmp rsi, rcx
0012b306ja 0x12b31d
0012b308add rdx, rdi
0012b30bmov rax, rdx
0012b30emov rdx, r9
0012b311pop rcx
0012b312ret
0012b313
0012b313loc_12b313:
0012b313mov rdx, r8
0012b316call core::slice::index::slice_index_order_fail
0012b31bud2
0012b31d
0012b31dloc_12b31d:
0012b31dmov rdi, rsi
0012b320mov rsi, rcx
0012b323mov rdx, r8
0012b326call core::slice::index::slice_end_index_len_fail
0012b32bud2
0012b2fa
0012b2fa_<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut:
0012b2fapush rax
0012b2fbmov r9, rsi
0012b2fesub r9, rdi
0012b301jb 0x12b313
0012b303cmp rsi, rcx
0012b306ja 0x12b31d
0012b308add rdx, rdi
0012b30bmov rax, rdx
0012b30emov rdx, r9
0012b311pop rcx
0012b312ret
0012b313
0012b313loc_12b313:
0012b313mov rdx, r8
0012b316call core::slice::index::slice_index_order_fail
0012b31bud2
0012b31d
0012b31dloc_12b31d:
0012b31dmov rdi, rsi
0012b320mov rsi, rcx
0012b323mov rdx, r8
0012b326call core::slice::index::slice_end_index_len_fail
0012b32bud2
0012b2fa
0012b32d
0012b32dstd::sys::common::thread_local::fast_local::Key<T>::try_initialize:
0012b32dtest rdi, rdi
0012b330je 0x12b344
0012b332mov rax, [rdi]
0012b335and [rdi], 0
0012b339test rax, rax
0012b33cje 0x12b344
0012b33emov rax, [rdi+8]
0012b342jmp 0x12b355
0012b344
0012b344loc_12b344:
0012b344push 1
0012b346pop rax
0012b347lock xadd [rip+0xe7b70], rax
0012b350test rax, rax
0012b353je 0x12b36c
0012b355
0012b355loc_12b355:
0012b355mov [0xffffffffffffff58], 1
0012b362mov [0xffffffffffffff60], rax
0012b36bret
0012b36c
0012b36cloc_12b36c:
0012b36csub rsp, 56
0012b370lea rax, [rip+0xc67f9]
0012b377lea rdi, [rsp+8]
0012b37cmov [rdi], rax
0012b37fmov [rdi+8], 1
0012b387lea rax, [rip-0x9a096]
0012b38emov [rdi+16], rax
0012b392xorps x0, x0
0012b395movups [rdi+24], x0
0012b399lea rsi, [rip+0xc67e0]
0012b3a0call core::panicking::panic_fmt
0012b3a5ud2
0012b32d
0012b32dstd::sys::common::thread_local::fast_local::Key<T>::try_initialize:
0012b32dtest rdi, rdi
0012b330je 0x12b344
0012b332mov rax, [rdi]
0012b335and [rdi], 0
0012b339test rax, rax
0012b33cje 0x12b344
0012b33emov rax, [rdi+8]
0012b342jmp 0x12b355
0012b344
0012b344loc_12b344:
0012b344push 1
0012b346pop rax
0012b347lock xadd [rip+0xe7b70], rax
0012b350test rax, rax
0012b353je 0x12b36c
0012b355
0012b355loc_12b355:
0012b355mov [0xffffffffffffff58], 1
0012b362mov [0xffffffffffffff60], rax
0012b36bret
0012b36c
0012b36cloc_12b36c:
0012b36csub rsp, 56
0012b370lea rax, [rip+0xc67f9]
0012b377lea rdi, [rsp+8]
0012b37cmov [rdi], rax
0012b37fmov [rdi+8], 1
0012b387lea rax, [rip-0x9a096]
0012b38emov [rdi+16], rax
0012b392xorps x0, x0
0012b395movups [rdi+24], x0
0012b399lea rsi, [rip+0xc67e0]
0012b3a0call core::panicking::panic_fmt
0012b3a5ud2
0012b32d
0012b3a7
0012b3a7std::sync::mutex::Mutex<T>::try_lock:
0012b3a7push r14
0012b3a9push rbx
0012b3aapush rax
0012b3abmov rbx, rdi
0012b3aepush 1
0012b3b0pop rcx
0012b3b1xor eax, eax
0012b3b3lock cmpxchg [rsi], ecx
0012b3b7jne 0x12b3de
0012b3b9mov r14, rsi
0012b3bcmov rax, [rip+0xe7cfd]
0012b3c3shl rax, 1
0012b3c6test rax, rax
0012b3c9jne 0x12b3f1
0012b3cbxor eax, eax
0012b3cd
0012b3cdloc_12b3cd:
0012b3cdmov dl, [r14+4]
0012b3d1xor ecx, ecx
0012b3d3test dl, dl
0012b3d5setne cl
0012b3d8mov [rbx+8], r14
0012b3dcjmp 0x12b3e3
0012b3de
0012b3deloc_12b3de:
0012b3depush 1
0012b3e0pop rcx
0012b3e1mov al, 2
0012b3e3
0012b3e3loc_12b3e3:
0012b3e3mov [rbx+16], al
0012b3e6mov [rbx], rcx
0012b3e9add rsp, 8
0012b3edpop rbx
0012b3eepop r14
0012b3f0ret
0012b3f1
0012b3f1loc_12b3f1:
0012b3f1call std::panicking::panic_count::is_zero_slow_path
0012b3f6xor al, 1
0012b3f8jmp 0x12b3cd
0012b3a7
0012b3a7std::sync::mutex::Mutex<T>::try_lock:
0012b3a7push r14
0012b3a9push rbx
0012b3aapush rax
0012b3abmov rbx, rdi
0012b3aepush 1
0012b3b0pop rcx
0012b3b1xor eax, eax
0012b3b3lock cmpxchg [rsi], ecx
0012b3b7jne 0x12b3de
0012b3b9mov r14, rsi
0012b3bcmov rax, [rip+0xe7cfd]
0012b3c3shl rax, 1
0012b3c6test rax, rax
0012b3c9jne 0x12b3f1
0012b3cbxor eax, eax
0012b3cd
0012b3cdloc_12b3cd:
0012b3cdmov dl, [r14+4]
0012b3d1xor ecx, ecx
0012b3d3test dl, dl
0012b3d5setne cl
0012b3d8mov [rbx+8], r14
0012b3dcjmp 0x12b3e3
0012b3de
0012b3deloc_12b3de:
0012b3depush 1
0012b3e0pop rcx
0012b3e1mov al, 2
0012b3e3
0012b3e3loc_12b3e3:
0012b3e3mov [rbx+16], al
0012b3e6mov [rbx], rcx
0012b3e9add rsp, 8
0012b3edpop rbx
0012b3eepop r14
0012b3f0ret
0012b3f1
0012b3f1loc_12b3f1:
0012b3f1call std::panicking::panic_count::is_zero_slow_path
0012b3f6xor al, 1
0012b3f8jmp 0x12b3cd
0012b3a7
0012b402
0012b402_<regex_automata::util::primitives::StateID as core::fmt::Debug>::fmt:
0012b402push r15
0012b404push r14
0012b406push rbx
0012b407sub rsp, 32
0012b40bmov rbx, rsi
0012b40emov r14, rdi
0012b411mov rdi, [rsi+32]
0012b415mov rax, [rsi+40]
0012b419lea rsi, [rip-0xd3ccb]
0012b420push 7
0012b422pop rdx
0012b423call [rax+24]
0012b426lea r15, [rsp+8]
0012b42bmov [r15+8], rbx
0012b42fmov [r15+16], al
0012b433and [r15], 0
0012b437mov [r15+17], 0
0012b43cmov eax, [r14]
0012b43flea rsi, [rsp+4]
0012b444mov [rsi], eax
0012b446lea rdx, [rip+0xc67eb]
0012b44dmov rdi, r15
0012b450call core::fmt::builders::DebugTuple::field
0012b455mov rdi, r15
0012b458call core::fmt::builders::DebugTuple::finish
0012b45dadd rsp, 32
0012b461pop rbx
0012b462pop r14
0012b464pop r15
0012b466ret
0012b402
0012b402_<regex_automata::util::primitives::StateID as core::fmt::Debug>::fmt:
0012b402push r15
0012b404push r14
0012b406push rbx
0012b407sub rsp, 32
0012b40bmov rbx, rsi
0012b40emov r14, rdi
0012b411mov rdi, [rsi+32]
0012b415mov rax, [rsi+40]
0012b419lea rsi, [rip-0xd3ccb]
0012b420push 7
0012b422pop rdx
0012b423call [rax+24]
0012b426lea r15, [rsp+8]
0012b42bmov [r15+8], rbx
0012b42fmov [r15+16], al
0012b433and [r15], 0
0012b437mov [r15+17], 0
0012b43cmov eax, [r14]
0012b43flea rsi, [rsp+4]
0012b444mov [rsi], eax
0012b446lea rdx, [rip+0xc67eb]
0012b44dmov rdi, r15
0012b450call core::fmt::builders::DebugTuple::field
0012b455mov rdi, r15
0012b458call core::fmt::builders::DebugTuple::finish
0012b45dadd rsp, 32
0012b461pop rbx
0012b462pop r14
0012b464pop r15
0012b466ret
0012b402
0012b467
0012b467core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>:
0012b467push r14
0012b469push rbx
0012b46apush rax
0012b46bmov rbx, rdi
0012b46emov r14, [rdi]
0012b471mov rsi, [rdi+16]
0012b475mov rdi, r14
0012b478call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012b47dmov rsi, [rbx+8]
0012b481mov rdi, r14
0012b484add rsp, 8
0012b488pop rbx
0012b489pop r14
0012b48bjmp 0x1146a0
0012b467
0012b467core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>:
0012b467push r14
0012b469push rbx
0012b46apush rax
0012b46bmov rbx, rdi
0012b46emov r14, [rdi]
0012b471mov rsi, [rdi+16]
0012b475mov rdi, r14
0012b478call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012b47dmov rsi, [rbx+8]
0012b481mov rdi, r14
0012b484add rsp, 8
0012b488pop rbx
0012b489pop r14
0012b48bjmp 0x1146a0
0012b467
0012b490
0012b490core::ptr::drop_in_place<alloc::vec::Vec<regex_automata::nfa::thompson::range_trie::State>>:
0012b490push r14
0012b492push rbx
0012b493push rax
0012b494mov r14, rdi
0012b497mov rbx, [rdi]
0012b49amov rsi, [rdi+16]
0012b49emov rdi, rbx
0012b4a1call core::ptr::drop_in_place<[regex_automata::nfa::thompson::range_trie::State]>
0012b4a6mov rax, [r14+8]
0012b4aatest rax, rax
0012b4adje 0x12b4c2
0012b4afimul rsi, rax, 24
0012b4b3mov rdi, rbx
0012b4b6add rsp, 8
0012b4bapop rbx
0012b4bbpop r14
0012b4bdjmp 0xcedb6
0012b4c2
0012b4c2loc_12b4c2:
0012b4c2add rsp, 8
0012b4c6pop rbx
0012b4c7pop r14
0012b4c9ret
0012b490
0012b490core::ptr::drop_in_place<alloc::vec::Vec<regex_automata::nfa::thompson::range_trie::State>>:
0012b490push r14
0012b492push rbx
0012b493push rax
0012b494mov r14, rdi
0012b497mov rbx, [rdi]
0012b49amov rsi, [rdi+16]
0012b49emov rdi, rbx
0012b4a1call core::ptr::drop_in_place<[regex_automata::nfa::thompson::range_trie::State]>
0012b4a6mov rax, [r14+8]
0012b4aatest rax, rax
0012b4adje 0x12b4c2
0012b4afimul rsi, rax, 24
0012b4b3mov rdi, rbx
0012b4b6add rsp, 8
0012b4bapop rbx
0012b4bbpop r14
0012b4bdjmp 0xcedb6
0012b4c2
0012b4c2loc_12b4c2:
0012b4c2add rsp, 8
0012b4c6pop rbx
0012b4c7pop r14
0012b4c9ret
0012b490
0012b4ca
0012b4cacore::ptr::drop_in_place<[regex_automata::nfa::thompson::range_trie::State]>:
0012b4capush r14
0012b4ccpush rbx
0012b4cdpush rax
0012b4cemov rbx, rsi
0012b4d1mov r14, rdi
0012b4d4add r14, 8
0012b4d8
0012b4d8loc_12b4d8:
0012b4d8sub rbx, 1
0012b4dcjb 0x12b4f9
0012b4demov rsi, [r14]
0012b4e1test rsi, rsi
0012b4e4je 0x12b4f3
0012b4e6shl rsi, 3
0012b4eamov rdi, [r14-8]
0012b4eecall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012b4f3
0012b4f3loc_12b4f3:
0012b4f3add r14, 24
0012b4f7jmp 0x12b4d8
0012b4f9
0012b4f9loc_12b4f9:
0012b4f9add rsp, 8
0012b4fdpop rbx
0012b4fepop r14
0012b500ret
0012b4ca
0012b4cacore::ptr::drop_in_place<[regex_automata::nfa::thompson::range_trie::State]>:
0012b4capush r14
0012b4ccpush rbx
0012b4cdpush rax
0012b4cemov rbx, rsi
0012b4d1mov r14, rdi
0012b4d4add r14, 8
0012b4d8
0012b4d8loc_12b4d8:
0012b4d8sub rbx, 1
0012b4dcjb 0x12b4f9
0012b4demov rsi, [r14]
0012b4e1test rsi, rsi
0012b4e4je 0x12b4f3
0012b4e6shl rsi, 3
0012b4eamov rdi, [r14-8]
0012b4eecall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012b4f3
0012b4f3loc_12b4f3:
0012b4f3add r14, 24
0012b4f7jmp 0x12b4d8
0012b4f9
0012b4f9loc_12b4f9:
0012b4f9add rsp, 8
0012b4fdpop rbx
0012b4fepop r14
0012b500ret
0012b4ca
0012b501
0012b501core::ptr::drop_in_place<alloc::vec::Vec<regex_automata::nfa::thompson::map::Utf8BoundedEntry>>:
0012b501push r15
0012b503push r14
0012b505push r12
0012b507push rbx
0012b508push rax
0012b509mov r14, rdi
0012b50cmov rbx, [rdi]
0012b50fmov r15, [rdi+16]
0012b513lea r12, [rbx+8]
0012b517
0012b517loc_12b517:
0012b517sub r15, 1
0012b51bjb 0x12b531
0012b51dmov rdi, [r12-8]
0012b522mov rsi, [r12]
0012b526call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012b52badd r12, 32
0012b52fjmp 0x12b517
0012b531
0012b531loc_12b531:
0012b531mov rsi, [r14+8]
0012b535test rsi, rsi
0012b538je 0x12b551
0012b53ashl rsi, 5
0012b53emov rdi, rbx
0012b541add rsp, 8
0012b545pop rbx
0012b546pop r12
0012b548pop r14
0012b54apop r15
0012b54cjmp 0xcedb6
0012b551
0012b551loc_12b551:
0012b551add rsp, 8
0012b555pop rbx
0012b556pop r12
0012b558pop r14
0012b55apop r15
0012b55cret
0012b501
0012b501core::ptr::drop_in_place<alloc::vec::Vec<regex_automata::nfa::thompson::map::Utf8BoundedEntry>>:
0012b501push r15
0012b503push r14
0012b505push r12
0012b507push rbx
0012b508push rax
0012b509mov r14, rdi
0012b50cmov rbx, [rdi]
0012b50fmov r15, [rdi+16]
0012b513lea r12, [rbx+8]
0012b517
0012b517loc_12b517:
0012b517sub r15, 1
0012b51bjb 0x12b531
0012b51dmov rdi, [r12-8]
0012b522mov rsi, [r12]
0012b526call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012b52badd r12, 32
0012b52fjmp 0x12b517
0012b531
0012b531loc_12b531:
0012b531mov rsi, [r14+8]
0012b535test rsi, rsi
0012b538je 0x12b551
0012b53ashl rsi, 5
0012b53emov rdi, rbx
0012b541add rsp, 8
0012b545pop rbx
0012b546pop r12
0012b548pop r14
0012b54apop r15
0012b54cjmp 0xcedb6
0012b551
0012b551loc_12b551:
0012b551add rsp, 8
0012b555pop rbx
0012b556pop r12
0012b558pop r14
0012b55apop r15
0012b55cret
0012b501
0012b55d
0012b55dcore::ptr::drop_in_place<[regex_automata::nfa::thompson::compiler::Utf8Node]>:
0012b55dpush r14
0012b55fpush rbx
0012b560push rax
0012b561mov rbx, rsi
0012b564mov r14, rdi
0012b567add r14, 8
0012b56b
0012b56bloc_12b56b:
0012b56bsub rbx, 1
0012b56fjb 0x12b583
0012b571mov rdi, [r14-8]
0012b575mov rsi, [r14]
0012b578call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012b57dadd r14, 32
0012b581jmp 0x12b56b
0012b583
0012b583loc_12b583:
0012b583add rsp, 8
0012b587pop rbx
0012b588pop r14
0012b58aret
0012b55d
0012b55dcore::ptr::drop_in_place<[regex_automata::nfa::thompson::compiler::Utf8Node]>:
0012b55dpush r14
0012b55fpush rbx
0012b560push rax
0012b561mov rbx, rsi
0012b564mov r14, rdi
0012b567add r14, 8
0012b56b
0012b56bloc_12b56b:
0012b56bsub rbx, 1
0012b56fjb 0x12b583
0012b571mov rdi, [r14-8]
0012b575mov rsi, [r14]
0012b578call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012b57dadd r14, 32
0012b581jmp 0x12b56b
0012b583
0012b583loc_12b583:
0012b583add rsp, 8
0012b587pop rbx
0012b588pop r14
0012b58aret
0012b55d
0012b58b
0012b58bcore::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>>>:
0012b58bpush r14
0012b58dpush rbx
0012b58epush rax
0012b58fmov r14, rdi
0012b592mov rbx, [rdi]
0012b595mov rsi, [rdi+16]
0012b599mov rdi, rbx
0012b59ccall core::ptr::drop_in_place<[alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>]>
0012b5a1mov rax, [r14+8]
0012b5a5test rax, rax
0012b5a8je 0x12b5bd
0012b5aaimul rsi, rax, 24
0012b5aemov rdi, rbx
0012b5b1add rsp, 8
0012b5b5pop rbx
0012b5b6pop r14
0012b5b8jmp 0xcedb6
0012b5bd
0012b5bdloc_12b5bd:
0012b5bdadd rsp, 8
0012b5c1pop rbx
0012b5c2pop r14
0012b5c4ret
0012b58b
0012b58bcore::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>>>:
0012b58bpush r14
0012b58dpush rbx
0012b58epush rax
0012b58fmov r14, rdi
0012b592mov rbx, [rdi]
0012b595mov rsi, [rdi+16]
0012b599mov rdi, rbx
0012b59ccall core::ptr::drop_in_place<[alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>]>
0012b5a1mov rax, [r14+8]
0012b5a5test rax, rax
0012b5a8je 0x12b5bd
0012b5aaimul rsi, rax, 24
0012b5aemov rdi, rbx
0012b5b1add rsp, 8
0012b5b5pop rbx
0012b5b6pop r14
0012b5b8jmp 0xcedb6
0012b5bd
0012b5bdloc_12b5bd:
0012b5bdadd rsp, 8
0012b5c1pop rbx
0012b5c2pop r14
0012b5c4ret
0012b58b
0012b5c5
0012b5c5_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
0012b5c5push r15
0012b5c7push r14
0012b5c9push r13
0012b5cbpush r12
0012b5cdpush rbx
0012b5cesub rsp, 32
0012b5d2mov r14, rsi
0012b5d5mov r12, [rdi]
0012b5d8imul r13, [rdi+16], 24
0012b5ddmov rdi, [rsi+32]
0012b5e1mov rax, [rsi+40]
0012b5e5lea rsi, [rip-0x9c1b3]
0012b5ecpush 1
0012b5eepop rdx
0012b5efcall [rax+24]
0012b5f2lea rbx, [rsp+16]
0012b5f7mov [rbx], r14
0012b5famov [rbx+8], al
0012b5fdmov [rbx+9], 0
0012b601lea r14, [rip+67]
0012b608lea r15, [rsp+8]
0012b60d
0012b60dloc_12b60d:
0012b60dtest r13, r13
0012b610je 0x12b62f
0012b612mov [rsp+8], r12
0012b617add r12, 24
0012b61bmov rdi, rbx
0012b61emov rsi, r15
0012b621mov rdx, r14
0012b624call core::fmt::builders::DebugSet::entry
0012b629add r13, -24
0012b62djmp 0x12b60d
0012b62f
0012b62floc_12b62f:
0012b62fmov rdi, [rsp+16]
0012b634mov esi, [rsp+24]
0012b638call core::fmt::builders::DebugList::finish
0012b63dadd rsp, 32
0012b641pop rbx
0012b642pop r12
0012b644pop r13
0012b646pop r14
0012b648pop r15
0012b64aret
0012b5c5
0012b5c5_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
0012b5c5push r15
0012b5c7push r14
0012b5c9push r13
0012b5cbpush r12
0012b5cdpush rbx
0012b5cesub rsp, 32
0012b5d2mov r14, rsi
0012b5d5mov r12, [rdi]
0012b5d8imul r13, [rdi+16], 24
0012b5ddmov rdi, [rsi+32]
0012b5e1mov rax, [rsi+40]
0012b5e5lea rsi, [rip-0x9c1b3]
0012b5ecpush 1
0012b5eepop rdx
0012b5efcall [rax+24]
0012b5f2lea rbx, [rsp+16]
0012b5f7mov [rbx], r14
0012b5famov [rbx+8], al
0012b5fdmov [rbx+9], 0
0012b601lea r14, [rip+67]
0012b608lea r15, [rsp+8]
0012b60d
0012b60dloc_12b60d:
0012b60dtest r13, r13
0012b610je 0x12b62f
0012b612mov [rsp+8], r12
0012b617add r12, 24
0012b61bmov rdi, rbx
0012b61emov rsi, r15
0012b621mov rdx, r14
0012b624call core::fmt::builders::DebugSet::entry
0012b629add r13, -24
0012b62djmp 0x12b60d
0012b62f
0012b62floc_12b62f:
0012b62fmov rdi, [rsp+16]
0012b634mov esi, [rsp+24]
0012b638call core::fmt::builders::DebugList::finish
0012b63dadd rsp, 32
0012b641pop rbx
0012b642pop r12
0012b644pop r13
0012b646pop r14
0012b648pop r15
0012b64aret
0012b5c5
0012b64b
0012b64b_<&T as core::fmt::Debug>::fmt:
0012b64bpush r15
0012b64dpush r14
0012b64fpush r13
0012b651push r12
0012b653push rbx
0012b654sub rsp, 32
0012b658mov r14, rsi
0012b65bmov rax, [rdi]
0012b65emov r12, [rax]
0012b661mov r13, [rax+16]
0012b665mov rdi, [rsi+32]
0012b669mov rax, [rsi+40]
0012b66dlea rsi, [rip-0x9c23b]
0012b674push 1
0012b676pop rdx
0012b677call [rax+24]
0012b67alea rbx, [rsp+16]
0012b67fmov [rbx], r14
0012b682mov [rbx+8], al
0012b685mov [rbx+9], 0
0012b689shl r13, 4
0012b68dlea r14, [rip+67]
0012b694lea r15, [rsp+8]
0012b699
0012b699loc_12b699:
0012b699test r13, r13
0012b69cje 0x12b6bb
0012b69emov [rsp+8], r12
0012b6a3add r12, 16
0012b6a7mov rdi, rbx
0012b6aamov rsi, r15
0012b6admov rdx, r14
0012b6b0call core::fmt::builders::DebugSet::entry
0012b6b5add r13, -16
0012b6b9jmp 0x12b699
0012b6bb
0012b6bbloc_12b6bb:
0012b6bbmov rdi, [rsp+16]
0012b6c0mov esi, [rsp+24]
0012b6c4call core::fmt::builders::DebugList::finish
0012b6c9add rsp, 32
0012b6cdpop rbx
0012b6cepop r12
0012b6d0pop r13
0012b6d2pop r14
0012b6d4pop r15
0012b6d6ret
0012b64b
0012b64b_<&T as core::fmt::Debug>::fmt:
0012b64bpush r15
0012b64dpush r14
0012b64fpush r13
0012b651push r12
0012b653push rbx
0012b654sub rsp, 32
0012b658mov r14, rsi
0012b65bmov rax, [rdi]
0012b65emov r12, [rax]
0012b661mov r13, [rax+16]
0012b665mov rdi, [rsi+32]
0012b669mov rax, [rsi+40]
0012b66dlea rsi, [rip-0x9c23b]
0012b674push 1
0012b676pop rdx
0012b677call [rax+24]
0012b67alea rbx, [rsp+16]
0012b67fmov [rbx], r14
0012b682mov [rbx+8], al
0012b685mov [rbx+9], 0
0012b689shl r13, 4
0012b68dlea r14, [rip+67]
0012b694lea r15, [rsp+8]
0012b699
0012b699loc_12b699:
0012b699test r13, r13
0012b69cje 0x12b6bb
0012b69emov [rsp+8], r12
0012b6a3add r12, 16
0012b6a7mov rdi, rbx
0012b6aamov rsi, r15
0012b6admov rdx, r14
0012b6b0call core::fmt::builders::DebugSet::entry
0012b6b5add r13, -16
0012b6b9jmp 0x12b699
0012b6bb
0012b6bbloc_12b6bb:
0012b6bbmov rdi, [rsp+16]
0012b6c0mov esi, [rsp+24]
0012b6c4call core::fmt::builders::DebugList::finish
0012b6c9add rsp, 32
0012b6cdpop rbx
0012b6cepop r12
0012b6d0pop r13
0012b6d2pop r14
0012b6d4pop r15
0012b6d6ret
0012b64b
0012b6d7
0012b6d7_<&T as core::fmt::Debug>::fmt:
0012b6d7mov rax, [rdi]
0012b6dacmp [rax], 0
0012b6deje 0x12b705
0012b6e0push rax
0012b6e1mov rcx, rsp
0012b6e4mov [rcx], rax
0012b6e7lea rax, [rip-0xf170a]
0012b6eelea r8, [rip+0xc1d33]
0012b6f5push 4
0012b6f7pop rdx
0012b6f8mov rdi, rsi
0012b6fbmov rsi, rax
0012b6fecall core::fmt::Formatter::debug_tuple_field1_finish
0012b703pop rcx
0012b704ret
0012b705
0012b705loc_12b705:
0012b705mov rdi, [rsi+32]
0012b709mov rax, [rsi+40]
0012b70dmov rax, [rax+24]
0012b711lea rsi, [rip-0xf1738]
0012b718push 4
0012b71apop rdx
0012b71bjmp rax
0012b6d7
0012b6d7_<&T as core::fmt::Debug>::fmt:
0012b6d7mov rax, [rdi]
0012b6dacmp [rax], 0
0012b6deje 0x12b705
0012b6e0push rax
0012b6e1mov rcx, rsp
0012b6e4mov [rcx], rax
0012b6e7lea rax, [rip-0xf170a]
0012b6eelea r8, [rip+0xc1d33]
0012b6f5push 4
0012b6f7pop rdx
0012b6f8mov rdi, rsi
0012b6fbmov rsi, rax
0012b6fecall core::fmt::Formatter::debug_tuple_field1_finish
0012b703pop rcx
0012b704ret
0012b705
0012b705loc_12b705:
0012b705mov rdi, [rsi+32]
0012b709mov rax, [rsi+40]
0012b70dmov rax, [rax+24]
0012b711lea rsi, [rip-0xf1738]
0012b718push 4
0012b71apop rdx
0012b71bjmp rax
0012b6d7
0012b71d
0012b71d_<&T as core::fmt::Debug>::fmt:
0012b71dmov rax, [rdi]
0012b720mov rdi, [rax]
0012b723mov rax, [rax+8]
0012b727add rdi, 16
0012b72bmov rdx, [rsi+32]
0012b72fmov rcx, [rsi+40]
0012b733mov rsi, rax
0012b736jmp 0x10a780
0012b71d
0012b71d_<&T as core::fmt::Debug>::fmt:
0012b71dmov rax, [rdi]
0012b720mov rdi, [rax]
0012b723mov rax, [rax+8]
0012b727add rdi, 16
0012b72bmov rdx, [rsi+32]
0012b72fmov rcx, [rsi+40]
0012b733mov rsi, rax
0012b736jmp 0x10a780
0012b71d
0012b73b
0012b73bcore::ptr::drop_in_place<[alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>]>:
0012b73bpush rbp
0012b73cpush r15
0012b73epush r14
0012b740push r13
0012b742push r12
0012b744push rbx
0012b745push rax
0012b746mov [rsp], rsi
0012b74amov r14, rdi
0012b74dxor r13l, r13l
0012b750
0012b750loc_12b750:
0012b750cmp r13, [rsp]
0012b754je 0x12b798
0012b756imul rax, r13, 24
0012b75alea rbp, [r14+rax]
0012b75emov r15, [r14+rax]
0012b762mov rbx, [r14+rax+16]
0012b767mov r12, r15
0012b76a
0012b76aloc_12b76a:
0012b76asub rbx, 1
0012b76ejb 0x12b77e
0012b770mov rdi, r12
0012b773call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<str>>>
0012b778add r12, 16
0012b77cjmp 0x12b76a
0012b77e
0012b77eloc_12b77e:
0012b77einc r13
0012b781mov rsi, [rbp+8]
0012b785test rsi, rsi
0012b788je 0x12b750
0012b78ashl rsi, 4
0012b78emov rdi, r15
0012b791call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012b796jmp 0x12b750
0012b798
0012b798loc_12b798:
0012b798add rsp, 8
0012b79cpop rbx
0012b79dpop r12
0012b79fpop r13
0012b7a1pop r14
0012b7a3pop r15
0012b7a5pop rbp
0012b7a6ret
0012b73b
0012b73bcore::ptr::drop_in_place<[alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>]>:
0012b73bpush rbp
0012b73cpush r15
0012b73epush r14
0012b740push r13
0012b742push r12
0012b744push rbx
0012b745push rax
0012b746mov [rsp], rsi
0012b74amov r14, rdi
0012b74dxor r13l, r13l
0012b750
0012b750loc_12b750:
0012b750cmp r13, [rsp]
0012b754je 0x12b798
0012b756imul rax, r13, 24
0012b75alea rbp, [r14+rax]
0012b75emov r15, [r14+rax]
0012b762mov rbx, [r14+rax+16]
0012b767mov r12, r15
0012b76a
0012b76aloc_12b76a:
0012b76asub rbx, 1
0012b76ejb 0x12b77e
0012b770mov rdi, r12
0012b773call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<str>>>
0012b778add r12, 16
0012b77cjmp 0x12b76a
0012b77e
0012b77eloc_12b77e:
0012b77einc r13
0012b781mov rsi, [rbp+8]
0012b785test rsi, rsi
0012b788je 0x12b750
0012b78ashl rsi, 4
0012b78emov rdi, r15
0012b791call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012b796jmp 0x12b750
0012b798
0012b798loc_12b798:
0012b798add rsp, 8
0012b79cpop rbx
0012b79dpop r12
0012b79fpop r13
0012b7a1pop r14
0012b7a3pop r15
0012b7a5pop rbp
0012b7a6ret
0012b73b
0012b7a7
0012b7a7core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<str>>>:
0012b7a7cmp [rdi], 0
0012b7abjne 0x12b7b2
0012b7b1ret
0012b7a7
0012b7a7core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<str>>>:
0012b7a7cmp [rdi], 0
0012b7abjne 0x12b7b2
0012b7b1ret
0012b7a7
0012b7b2
0012b7b2core::ptr::drop_in_place<alloc::sync::Arc<str>>:
0012b7b2mov rax, [rdi]
0012b7b5lock dec [rax]
0012b7b9jne 0x12b7c0
0012b7bbjmp 0x12d168
0012b7c0
0012b7c0loc_12b7c0:
0012b7c0ret
0012b7b2
0012b7b2core::ptr::drop_in_place<alloc::sync::Arc<str>>:
0012b7b2mov rax, [rdi]
0012b7b5lock dec [rax]
0012b7b9jne 0x12b7c0
0012b7bbjmp 0x12d168
0012b7c0
0012b7c0loc_12b7c0:
0012b7c0ret
0012b7b2
0012b7c9
0012b7c9_<regex_automata::util::primitives::PatternID as core::fmt::Debug>::fmt:
0012b7c9push r15
0012b7cbpush r14
0012b7cdpush rbx
0012b7cesub rsp, 32
0012b7d2mov rbx, rsi
0012b7d5mov r14, rdi
0012b7d8mov rdi, [rsi+32]
0012b7dcmov rax, [rsi+40]
0012b7e0lea rsi, [rip-0xd4174]
0012b7e7push 9
0012b7e9pop rdx
0012b7eacall [rax+24]
0012b7edlea r15, [rsp+8]
0012b7f2mov [r15+8], rbx
0012b7f6mov [r15+16], al
0012b7faand [r15], 0
0012b7femov [r15+17], 0
0012b803mov eax, [r14]
0012b806lea rsi, [rsp+4]
0012b80bmov [rsi], eax
0012b80dlea rdx, [rip+0xc6424]
0012b814mov rdi, r15
0012b817call core::fmt::builders::DebugTuple::field
0012b81cmov rdi, r15
0012b81fcall core::fmt::builders::DebugTuple::finish
0012b824add rsp, 32
0012b828pop rbx
0012b829pop r14
0012b82bpop r15
0012b82dret
0012b7c9
0012b7c9_<regex_automata::util::primitives::PatternID as core::fmt::Debug>::fmt:
0012b7c9push r15
0012b7cbpush r14
0012b7cdpush rbx
0012b7cesub rsp, 32
0012b7d2mov rbx, rsi
0012b7d5mov r14, rdi
0012b7d8mov rdi, [rsi+32]
0012b7dcmov rax, [rsi+40]
0012b7e0lea rsi, [rip-0xd4174]
0012b7e7push 9
0012b7e9pop rdx
0012b7eacall [rax+24]
0012b7edlea r15, [rsp+8]
0012b7f2mov [r15+8], rbx
0012b7f6mov [r15+16], al
0012b7faand [r15], 0
0012b7femov [r15+17], 0
0012b803mov eax, [r14]
0012b806lea rsi, [rsp+4]
0012b80bmov [rsi], eax
0012b80dlea rdx, [rip+0xc6424]
0012b814mov rdi, r15
0012b817call core::fmt::builders::DebugTuple::field
0012b81cmov rdi, r15
0012b81fcall core::fmt::builders::DebugTuple::finish
0012b824add rsp, 32
0012b828pop rbx
0012b829pop r14
0012b82bpop r15
0012b82dret
0012b7c9
0012b82e
0012b82ecore::ptr::drop_in_place<[regex_automata::nfa::thompson::builder::State]>:
0012b82epush r14
0012b830push rbx
0012b831push rax
0012b832mov rbx, rsi
0012b835mov r14, rdi
0012b838
0012b838loc_12b838:
0012b838sub rbx, 1
0012b83cjb 0x12b84c
0012b83emov rdi, r14
0012b841call core::ptr::drop_in_place<regex_automata::nfa::thompson::builder::State>
0012b846add r14, 32
0012b84ajmp 0x12b838
0012b84c
0012b84cloc_12b84c:
0012b84cadd rsp, 8
0012b850pop rbx
0012b851pop r14
0012b853ret
0012b82e
0012b82ecore::ptr::drop_in_place<[regex_automata::nfa::thompson::builder::State]>:
0012b82epush r14
0012b830push rbx
0012b831push rax
0012b832mov rbx, rsi
0012b835mov r14, rdi
0012b838
0012b838loc_12b838:
0012b838sub rbx, 1
0012b83cjb 0x12b84c
0012b83emov rdi, r14
0012b841call core::ptr::drop_in_place<regex_automata::nfa::thompson::builder::State>
0012b846add r14, 32
0012b84ajmp 0x12b838
0012b84c
0012b84cloc_12b84c:
0012b84cadd rsp, 8
0012b850pop rbx
0012b851pop r14
0012b853ret
0012b82e
0012b854
0012b854core::ptr::drop_in_place<regex_automata::nfa::thompson::builder::State>:
0012b854mov eax, [rdi]
0012b856cmp rax, 2
0012b85aje 0x12b876
0012b85ccmp eax, 6
0012b85fje 0x12b866
0012b861cmp eax, 7
0012b864jne 0x12b886
0012b866
0012b866loc_12b866:
0012b866mov rax, [rdi+8]
0012b86amov rsi, [rdi+16]
0012b86emov rdi, rax
0012b871jmp 0xe1651
0012b876
0012b876loc_12b876:
0012b876mov rax, [rdi+8]
0012b87amov rsi, [rdi+16]
0012b87emov rdi, rax
0012b881jmp 0x12cf39
0012b886
0012b886loc_12b886:
0012b886ret
0012b854
0012b854core::ptr::drop_in_place<regex_automata::nfa::thompson::builder::State>:
0012b854mov eax, [rdi]
0012b856cmp rax, 2
0012b85aje 0x12b876
0012b85ccmp eax, 6
0012b85fje 0x12b866
0012b861cmp eax, 7
0012b864jne 0x12b886
0012b866
0012b866loc_12b866:
0012b866mov rax, [rdi+8]
0012b86amov rsi, [rdi+16]
0012b86emov rdi, rax
0012b871jmp 0xe1651
0012b876
0012b876loc_12b876:
0012b876mov rax, [rdi+8]
0012b87amov rsi, [rdi+16]
0012b87emov rdi, rax
0012b881jmp 0x12cf39
0012b886
0012b886loc_12b886:
0012b886ret
0012b854
0012b887
0012b887 ; À?
0012b887
0012b887core::ptr::drop_in_place<core::option::Option<regex_automata::nfa::thompson::compiler::WhichCaptures>>:
0012b887ret
0012b887
0012b887 ; À?
0012b887
0012b887core::ptr::drop_in_place<core::option::Option<regex_automata::nfa::thompson::compiler::WhichCaptures>>:
0012b887ret
0012b887
0012b888
0012b888_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012b888cmp [rdi], 3
0012b88bjne 0x12b8a5
0012b88dmov rdi, [rsi+32]
0012b891mov rax, [rsi+40]
0012b895mov rax, [rax+24]
0012b899lea rsi, [rip-0xf18c0]
0012b8a0push 4
0012b8a2pop rdx
0012b8a3jmp rax
0012b8a5
0012b8a5loc_12b8a5:
0012b8a5push rax
0012b8a6mov rcx, rsp
0012b8a9mov [rcx], rdi
0012b8aclea rax, [rip-0xf18cf]
0012b8b3lea r8, [rip+0xc1f46]
0012b8bapush 4
0012b8bcpop rdx
0012b8bdmov rdi, rsi
0012b8c0mov rsi, rax
0012b8c3call core::fmt::Formatter::debug_tuple_field1_finish
0012b8c8pop rcx
0012b8c9ret
0012b888
0012b888_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012b888cmp [rdi], 3
0012b88bjne 0x12b8a5
0012b88dmov rdi, [rsi+32]
0012b891mov rax, [rsi+40]
0012b895mov rax, [rax+24]
0012b899lea rsi, [rip-0xf18c0]
0012b8a0push 4
0012b8a2pop rdx
0012b8a3jmp rax
0012b8a5
0012b8a5loc_12b8a5:
0012b8a5push rax
0012b8a6mov rcx, rsp
0012b8a9mov [rcx], rdi
0012b8aclea rax, [rip-0xf18cf]
0012b8b3lea r8, [rip+0xc1f46]
0012b8bapush 4
0012b8bcpop rdx
0012b8bdmov rdi, rsi
0012b8c0mov rsi, rax
0012b8c3call core::fmt::Formatter::debug_tuple_field1_finish
0012b8c8pop rcx
0012b8c9ret
0012b888
0012b8ca
0012b8ca_<&T as core::fmt::Debug>::fmt:
0012b8camov rax, [rdi]
0012b8cdmovzx eax, [rax]
0012b8d0lea rcx, [rip-0x988bf]
0012b8d7mov rdx, [rcx+8*rax]
0012b8dblea rcx, [rip+0xe5e8e]
0012b8e2mov rax, [rcx+8*rax]
0012b8e6mov rdi, [rsi+32]
0012b8eamov rcx, [rsi+40]
0012b8eemov rcx, [rcx+24]
0012b8f2mov rsi, rax
0012b8f5jmp rcx
0012b8ca
0012b8ca_<&T as core::fmt::Debug>::fmt:
0012b8camov rax, [rdi]
0012b8cdmovzx eax, [rax]
0012b8d0lea rcx, [rip-0x988bf]
0012b8d7mov rdx, [rcx+8*rax]
0012b8dblea rcx, [rip+0xe5e8e]
0012b8e2mov rax, [rcx+8*rax]
0012b8e6mov rdi, [rsi+32]
0012b8eamov rcx, [rsi+40]
0012b8eemov rcx, [rcx+24]
0012b8f2mov rsi, rax
0012b8f5jmp rcx
0012b8ca
0012b8f7
0012b8f7_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012b8f7cmp [rdi], 2
0012b8fajne 0x12b914
0012b8fcmov rdi, [rsi+32]
0012b900mov rax, [rsi+40]
0012b904mov rax, [rax+24]
0012b908lea rsi, [rip-0xf192f]
0012b90fpush 4
0012b911pop rdx
0012b912jmp rax
0012b914
0012b914loc_12b914:
0012b914push rax
0012b915mov rcx, rsp
0012b918mov [rcx], rdi
0012b91blea rax, [rip-0xf193e]
0012b922lea r8, [rip+0xc1e57]
0012b929push 4
0012b92bpop rdx
0012b92cmov rdi, rsi
0012b92fmov rsi, rax
0012b932call core::fmt::Formatter::debug_tuple_field1_finish
0012b937pop rcx
0012b938ret
0012b8f7
0012b8f7_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012b8f7cmp [rdi], 2
0012b8fajne 0x12b914
0012b8fcmov rdi, [rsi+32]
0012b900mov rax, [rsi+40]
0012b904mov rax, [rax+24]
0012b908lea rsi, [rip-0xf192f]
0012b90fpush 4
0012b911pop rdx
0012b912jmp rax
0012b914
0012b914loc_12b914:
0012b914push rax
0012b915mov rcx, rsp
0012b918mov [rcx], rdi
0012b91blea rax, [rip-0xf193e]
0012b922lea r8, [rip+0xc1e57]
0012b929push 4
0012b92bpop rdx
0012b92cmov rdi, rsi
0012b92fmov rsi, rax
0012b932call core::fmt::Formatter::debug_tuple_field1_finish
0012b937pop rcx
0012b938ret
0012b8f7
0012b939
0012b939core::ptr::drop_in_place<regex_automata::hybrid::dfa::Config>:
0012b939add rdi, 88
0012b93djmp 0x12bb89
0012b939
0012b939core::ptr::drop_in_place<regex_automata::hybrid::dfa::Config>:
0012b939add rdi, 88
0012b93djmp 0x12bb89
0012b939
0012b942
0012b942_<regex_automata::hybrid::dfa::Config as core::fmt::Debug>::fmt:
0012b942push r15
0012b944push r14
0012b946push r12
0012b948push rbx
0012b949sub rsp, 200
0012b950mov rax, rsi
0012b953lea rcx, [rdi+120]
0012b957lea rdx, [rdi+88]
0012b95blea rsi, [rdi+121]
0012b95flea r8, [rdi+122]
0012b963lea r10, [rdi+123]
0012b967lea r11, [rdi+124]
0012b96blea rbx, [rdi+40]
0012b96flea r14, [rdi+125]
0012b973lea r15, [rdi+56]
0012b977lea r9, [rdi+72]
0012b97blea r12, [rsp+16]
0012b980mov [r12], r9
0012b984lea r9, [rsp+24]
0012b989mov [r9], rcx
0012b98clea rcx, [rip+0xc56cd]
0012b993mov [r9+8], rcx
0012b997mov [r9+16], rdx
0012b99blea rcx, [rip+0xc593e]
0012b9a2mov [r9+24], rcx
0012b9a6mov [r9+32], rsi
0012b9aalea rcx, [rip+0xc56cf]
0012b9b1mov [r9+40], rcx
0012b9b5mov [r9+48], r8
0012b9b9mov [r9+56], rcx
0012b9bdmov [r9+64], r10
0012b9c1mov [r9+72], rcx
0012b9c5mov [r9+80], rdi
0012b9c9lea rdx, [rip+0xc5930]
0012b9d0mov [r9+88], rdx
0012b9d4mov [r9+96], r11
0012b9d8mov [r9+104], rcx
0012b9dcmov [r9+112], rbx
0012b9e0lea rdx, [rip+0xc5939]
0012b9e7mov [r9+120], rdx
0012b9ebmov [r9+128], r14
0012b9f2mov [r9+136], rcx
0012b9f9mov [r9+144], r15
0012ba00lea rcx, [rip+0xc5939]
0012ba07mov [r9+152], rcx
0012ba0emov [r9+160], r12
0012ba15lea rcx, [rip+0xc5684]
0012ba1cmov [r9+168], rcx
0012ba23mov [rsp], 11
0012ba2blea rsi, [rip-0xd47d5]
0012ba32lea rcx, [rip+0xc57f7]
0012ba39push 6
0012ba3bpop rdx
0012ba3cpush 11
0012ba3epop r8
0012ba40mov rdi, rax
0012ba43call core::fmt::Formatter::debug_struct_fields_finish
0012ba48add rsp, 200
0012ba4fpop rbx
0012ba50pop r12
0012ba52pop r14
0012ba54pop r15
0012ba56ret
0012b942
0012b942_<regex_automata::hybrid::dfa::Config as core::fmt::Debug>::fmt:
0012b942push r15
0012b944push r14
0012b946push r12
0012b948push rbx
0012b949sub rsp, 200
0012b950mov rax, rsi
0012b953lea rcx, [rdi+120]
0012b957lea rdx, [rdi+88]
0012b95blea rsi, [rdi+121]
0012b95flea r8, [rdi+122]
0012b963lea r10, [rdi+123]
0012b967lea r11, [rdi+124]
0012b96blea rbx, [rdi+40]
0012b96flea r14, [rdi+125]
0012b973lea r15, [rdi+56]
0012b977lea r9, [rdi+72]
0012b97blea r12, [rsp+16]
0012b980mov [r12], r9
0012b984lea r9, [rsp+24]
0012b989mov [r9], rcx
0012b98clea rcx, [rip+0xc56cd]
0012b993mov [r9+8], rcx
0012b997mov [r9+16], rdx
0012b99blea rcx, [rip+0xc593e]
0012b9a2mov [r9+24], rcx
0012b9a6mov [r9+32], rsi
0012b9aalea rcx, [rip+0xc56cf]
0012b9b1mov [r9+40], rcx
0012b9b5mov [r9+48], r8
0012b9b9mov [r9+56], rcx
0012b9bdmov [r9+64], r10
0012b9c1mov [r9+72], rcx
0012b9c5mov [r9+80], rdi
0012b9c9lea rdx, [rip+0xc5930]
0012b9d0mov [r9+88], rdx
0012b9d4mov [r9+96], r11
0012b9d8mov [r9+104], rcx
0012b9dcmov [r9+112], rbx
0012b9e0lea rdx, [rip+0xc5939]
0012b9e7mov [r9+120], rdx
0012b9ebmov [r9+128], r14
0012b9f2mov [r9+136], rcx
0012b9f9mov [r9+144], r15
0012ba00lea rcx, [rip+0xc5939]
0012ba07mov [r9+152], rcx
0012ba0emov [r9+160], r12
0012ba15lea rcx, [rip+0xc5684]
0012ba1cmov [r9+168], rcx
0012ba23mov [rsp], 11
0012ba2blea rsi, [rip-0xd47d5]
0012ba32lea rcx, [rip+0xc57f7]
0012ba39push 6
0012ba3bpop rdx
0012ba3cpush 11
0012ba3epop r8
0012ba40mov rdi, rax
0012ba43call core::fmt::Formatter::debug_struct_fields_finish
0012ba48add rsp, 200
0012ba4fpop rbx
0012ba50pop r12
0012ba52pop r14
0012ba54pop r15
0012ba56ret
0012b942
0012ba5f
0012ba5f_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012ba5fcmp [rdi], 0
0012ba63je 0x12ba8e
0012ba65push rax
0012ba66add rdi, 8
0012ba6amov rcx, rsp
0012ba6dmov [rcx], rdi
0012ba70lea rax, [rip-0xf1a93]
0012ba77lea r8, [rip+0xc1c42]
0012ba7epush 4
0012ba80pop rdx
0012ba81mov rdi, rsi
0012ba84mov rsi, rax
0012ba87call core::fmt::Formatter::debug_tuple_field1_finish
0012ba8cpop rcx
0012ba8dret
0012ba8e
0012ba8eloc_12ba8e:
0012ba8emov rdi, [rsi+32]
0012ba92mov rax, [rsi+40]
0012ba96mov rax, [rax+24]
0012ba9alea rsi, [rip-0xf1ac1]
0012baa1push 4
0012baa3pop rdx
0012baa4jmp rax
0012ba5f
0012ba5f_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012ba5fcmp [rdi], 0
0012ba63je 0x12ba8e
0012ba65push rax
0012ba66add rdi, 8
0012ba6amov rcx, rsp
0012ba6dmov [rcx], rdi
0012ba70lea rax, [rip-0xf1a93]
0012ba77lea r8, [rip+0xc1c42]
0012ba7epush 4
0012ba80pop rdx
0012ba81mov rdi, rsi
0012ba84mov rsi, rax
0012ba87call core::fmt::Formatter::debug_tuple_field1_finish
0012ba8cpop rcx
0012ba8dret
0012ba8e
0012ba8eloc_12ba8e:
0012ba8emov rdi, [rsi+32]
0012ba92mov rax, [rsi+40]
0012ba96mov rax, [rax+24]
0012ba9alea rsi, [rip-0xf1ac1]
0012baa1push 4
0012baa3pop rdx
0012baa4jmp rax
0012ba5f
0012baae
0012baae_<regex_automata::util::alphabet::ByteSet as core::fmt::Debug>::fmt:
0012baaesub rsp, 24
0012bab2mov rax, rsi
0012bab5lea r9, [rsp+16]
0012babamov [r9], rdi
0012babdlea rcx, [rip+0xc5fcc]
0012bac4mov [rsp], rcx
0012bac8lea rsi, [rip-0xd458e]
0012bacflea rcx, [rip-0xf1afe]
0012bad6push 7
0012bad8pop rdx
0012bad9push 4
0012badbpop r8
0012baddmov rdi, rax
0012bae0call core::fmt::Formatter::debug_struct_field1_finish
0012bae5add rsp, 24
0012bae9ret
0012baae
0012baae_<regex_automata::util::alphabet::ByteSet as core::fmt::Debug>::fmt:
0012baaesub rsp, 24
0012bab2mov rax, rsi
0012bab5lea r9, [rsp+16]
0012babamov [r9], rdi
0012babdlea rcx, [rip+0xc5fcc]
0012bac4mov [rsp], rcx
0012bac8lea rsi, [rip-0xd458e]
0012bacflea rcx, [rip-0xf1afe]
0012bad6push 7
0012bad8pop rdx
0012bad9push 4
0012badbpop r8
0012baddmov rdi, rax
0012bae0call core::fmt::Formatter::debug_struct_field1_finish
0012bae5add rsp, 24
0012bae9ret
0012baae
0012baea
0012baea_<&T as core::fmt::Debug>::fmt:
0012baeapush r15
0012baecpush r14
0012baeepush r13
0012baf0push r12
0012baf2push rbx
0012baf3sub rsp, 32
0012baf7mov r15, rsi
0012bafamov rbx, [rdi]
0012bafdmov rdi, [rsi+32]
0012bb01mov rax, [rsi+40]
0012bb05lea rsi, [rip-0x9cf13]
0012bb0cpush 1
0012bb0epop rdx
0012bb0fcall [rax+24]
0012bb12lea r14, [rsp+16]
0012bb17mov [r14], r15
0012bb1amov [r14+8], al
0012bb1elea r15, [rsp+12]
0012bb23and [r15], 0
0012bb28mov [r14+9], 0
0012bb2dmov [r15+2], -1
0012bb32lea r12, [rip-0x4a1e6]
0012bb39lea r13, [rsp+11]
0012bb3e
0012bb3eloc_12bb3e:
0012bb3emov rdi, r15
0012bb41call core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
0012bb46test al, 1
0012bb48je 0x12bb6d
0012bb4amov [rsp+11], dl
0012bb4emovzx esi, dl
0012bb51mov rdi, rbx
0012bb54call aho_corasick::util::alphabet::ByteSet::contains
0012bb59test al, al
0012bb5bje 0x12bb3e
0012bb5dmov rdi, r14
0012bb60mov rsi, r13
0012bb63mov rdx, r12
0012bb66call core::fmt::builders::DebugSet::entry
0012bb6bjmp 0x12bb3e
0012bb6d
0012bb6dloc_12bb6d:
0012bb6dmov rdi, [rsp+16]
0012bb72mov esi, [rsp+24]
0012bb76call core::fmt::builders::DebugSet::finish
0012bb7badd rsp, 32
0012bb7fpop rbx
0012bb80pop r12
0012bb82pop r13
0012bb84pop r14
0012bb86pop r15
0012bb88ret
0012baea
0012baea_<&T as core::fmt::Debug>::fmt:
0012baeapush r15
0012baecpush r14
0012baeepush r13
0012baf0push r12
0012baf2push rbx
0012baf3sub rsp, 32
0012baf7mov r15, rsi
0012bafamov rbx, [rdi]
0012bafdmov rdi, [rsi+32]
0012bb01mov rax, [rsi+40]
0012bb05lea rsi, [rip-0x9cf13]
0012bb0cpush 1
0012bb0epop rdx
0012bb0fcall [rax+24]
0012bb12lea r14, [rsp+16]
0012bb17mov [r14], r15
0012bb1amov [r14+8], al
0012bb1elea r15, [rsp+12]
0012bb23and [r15], 0
0012bb28mov [r14+9], 0
0012bb2dmov [r15+2], -1
0012bb32lea r12, [rip-0x4a1e6]
0012bb39lea r13, [rsp+11]
0012bb3e
0012bb3eloc_12bb3e:
0012bb3emov rdi, r15
0012bb41call core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
0012bb46test al, 1
0012bb48je 0x12bb6d
0012bb4amov [rsp+11], dl
0012bb4emovzx esi, dl
0012bb51mov rdi, rbx
0012bb54call aho_corasick::util::alphabet::ByteSet::contains
0012bb59test al, al
0012bb5bje 0x12bb3e
0012bb5dmov rdi, r14
0012bb60mov rsi, r13
0012bb63mov rdx, r12
0012bb66call core::fmt::builders::DebugSet::entry
0012bb6bjmp 0x12bb3e
0012bb6d
0012bb6dloc_12bb6d:
0012bb6dmov rdi, [rsp+16]
0012bb72mov esi, [rsp+24]
0012bb76call core::fmt::builders::DebugSet::finish
0012bb7badd rsp, 32
0012bb7fpop rbx
0012bb80pop r12
0012bb82pop r13
0012bb84pop r14
0012bb86pop r15
0012bb88ret
0012baea
0012bb89
0012bb89core::ptr::drop_in_place<core::option::Option<core::option::Option<regex_automata::util::prefilter::Prefilter>>>:
0012bb89cmp [rdi+24], 3
0012bb8djne 0x12bcb0
0012bb93ret
0012bb89
0012bb89core::ptr::drop_in_place<core::option::Option<core::option::Option<regex_automata::util::prefilter::Prefilter>>>:
0012bb89cmp [rdi+24], 3
0012bb8djne 0x12bcb0
0012bb93ret
0012bb89
0012bb94
0012bb94_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bb94cmp [rdi+24], 3
0012bb98jne 0x12bbb2
0012bb9amov rdi, [rsi+32]
0012bb9emov rax, [rsi+40]
0012bba2mov rax, [rax+24]
0012bba6lea rsi, [rip-0xf1bcd]
0012bbadpush 4
0012bbafpop rdx
0012bbb0jmp rax
0012bbb2
0012bbb2loc_12bbb2:
0012bbb2push rax
0012bbb3mov rcx, rsp
0012bbb6mov [rcx], rdi
0012bbb9lea rax, [rip-0xf1bdc]
0012bbc0lea r8, [rip+0xc1c99]
0012bbc7push 4
0012bbc9pop rdx
0012bbcamov rdi, rsi
0012bbcdmov rsi, rax
0012bbd0call core::fmt::Formatter::debug_tuple_field1_finish
0012bbd5pop rcx
0012bbd6ret
0012bb94
0012bb94_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bb94cmp [rdi+24], 3
0012bb98jne 0x12bbb2
0012bb9amov rdi, [rsi+32]
0012bb9emov rax, [rsi+40]
0012bba2mov rax, [rax+24]
0012bba6lea rsi, [rip-0xf1bcd]
0012bbadpush 4
0012bbafpop rdx
0012bbb0jmp rax
0012bbb2
0012bbb2loc_12bbb2:
0012bbb2push rax
0012bbb3mov rcx, rsp
0012bbb6mov [rcx], rdi
0012bbb9lea rax, [rip-0xf1bdc]
0012bbc0lea r8, [rip+0xc1c99]
0012bbc7push 4
0012bbc9pop rdx
0012bbcamov rdi, rsi
0012bbcdmov rsi, rax
0012bbd0call core::fmt::Formatter::debug_tuple_field1_finish
0012bbd5pop rcx
0012bbd6ret
0012bb94
0012bbdf
0012bbdf_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bbdfcmp [rdi+24], 2
0012bbe3jne 0x12bbfd
0012bbe5mov rdi, [rsi+32]
0012bbe9mov rax, [rsi+40]
0012bbedmov rax, [rax+24]
0012bbf1lea rsi, [rip-0xf1c18]
0012bbf8push 4
0012bbfapop rdx
0012bbfbjmp rax
0012bbfd
0012bbfdloc_12bbfd:
0012bbfdpush rax
0012bbfemov rcx, rsp
0012bc01mov [rcx], rdi
0012bc04lea rax, [rip-0xf1c27]
0012bc0blea r8, [rip+0xc1b8e]
0012bc12push 4
0012bc14pop rdx
0012bc15mov rdi, rsi
0012bc18mov rsi, rax
0012bc1bcall core::fmt::Formatter::debug_tuple_field1_finish
0012bc20pop rcx
0012bc21ret
0012bbdf
0012bbdf_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bbdfcmp [rdi+24], 2
0012bbe3jne 0x12bbfd
0012bbe5mov rdi, [rsi+32]
0012bbe9mov rax, [rsi+40]
0012bbedmov rax, [rax+24]
0012bbf1lea rsi, [rip-0xf1c18]
0012bbf8push 4
0012bbfapop rdx
0012bbfbjmp rax
0012bbfd
0012bbfdloc_12bbfd:
0012bbfdpush rax
0012bbfemov rcx, rsp
0012bc01mov [rcx], rdi
0012bc04lea rax, [rip-0xf1c27]
0012bc0blea r8, [rip+0xc1b8e]
0012bc12push 4
0012bc14pop rdx
0012bc15mov rdi, rsi
0012bc18mov rsi, rax
0012bc1bcall core::fmt::Formatter::debug_tuple_field1_finish
0012bc20pop rcx
0012bc21ret
0012bbdf
0012bc2a
0012bc2a_<regex_automata::util::prefilter::Prefilter as core::fmt::Debug>::fmt:
0012bc2apush r15
0012bc2cpush r14
0012bc2epush r13
0012bc30push r12
0012bc32push rbx
0012bc33sub rsp, 16
0012bc37mov rax, rsi
0012bc3amov r9, rdi
0012bc3dlea r10, [rdi+24]
0012bc41lea rcx, [rdi+16]
0012bc45lea r11, [rsp+8]
0012bc4amov [r11], rcx
0012bc4dsub rsp, 8
0012bc51lea rbx, [rip+0xc1810]
0012bc58lea r14, [rip-0xd4613]
0012bc5flea r15, [rip+0xc1c1a]
0012bc66lea r12, [rip-0xd4628]
0012bc6dlea r13, [rip+0xc5fa4]
0012bc74lea rsi, [rip-0xd463f]
0012bc7blea rcx, [rip-0xd49a8]
0012bc82push 9
0012bc84pop rdx
0012bc85push 3
0012bc87pop r8
0012bc89mov rdi, rax
0012bc8cpush rbx
0012bc8dpush r11
0012bc8fpush 14
0012bc91push r14
0012bc93push r15
0012bc95push r10
0012bc97push 7
0012bc99push r12
0012bc9bpush r13
0012bc9dcall core::fmt::Formatter::debug_struct_field3_finish
0012bca2add rsp, 96
0012bca6pop rbx
0012bca7pop r12
0012bca9pop r13
0012bcabpop r14
0012bcadpop r15
0012bcafret
0012bc2a
0012bc2a_<regex_automata::util::prefilter::Prefilter as core::fmt::Debug>::fmt:
0012bc2apush r15
0012bc2cpush r14
0012bc2epush r13
0012bc30push r12
0012bc32push rbx
0012bc33sub rsp, 16
0012bc37mov rax, rsi
0012bc3amov r9, rdi
0012bc3dlea r10, [rdi+24]
0012bc41lea rcx, [rdi+16]
0012bc45lea r11, [rsp+8]
0012bc4amov [r11], rcx
0012bc4dsub rsp, 8
0012bc51lea rbx, [rip+0xc1810]
0012bc58lea r14, [rip-0xd4613]
0012bc5flea r15, [rip+0xc1c1a]
0012bc66lea r12, [rip-0xd4628]
0012bc6dlea r13, [rip+0xc5fa4]
0012bc74lea rsi, [rip-0xd463f]
0012bc7blea rcx, [rip-0xd49a8]
0012bc82push 9
0012bc84pop rdx
0012bc85push 3
0012bc87pop r8
0012bc89mov rdi, rax
0012bc8cpush rbx
0012bc8dpush r11
0012bc8fpush 14
0012bc91push r14
0012bc93push r15
0012bc95push r10
0012bc97push 7
0012bc99push r12
0012bc9bpush r13
0012bc9dcall core::fmt::Formatter::debug_struct_field3_finish
0012bca2add rsp, 96
0012bca6pop rbx
0012bca7pop r12
0012bca9pop r13
0012bcabpop r14
0012bcadpop r15
0012bcafret
0012bc2a
Loading..