File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
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
0012bcb0
0012bcb0core::ptr::drop_in_place<core::option::Option<regex_automata::util::prefilter::Prefilter>>:
0012bcb0cmp [rdi+24], 2
0012bcb4jne 0xe2995
0012bcbaret
0012bcb0
0012bcb0core::ptr::drop_in_place<core::option::Option<regex_automata::util::prefilter::Prefilter>>:
0012bcb0cmp [rdi+24], 2
0012bcb4jne 0xe2995
0012bcbaret
0012bcb0
0012bcbb
0012bcbb_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bcbbcmp [rdi], 2
0012bcbejne 0x12bcd8
0012bcc0mov rdi, [rsi+32]
0012bcc4mov rax, [rsi+40]
0012bcc8mov rax, [rax+24]
0012bccclea rsi, [rip-0xf1cf3]
0012bcd3push 4
0012bcd5pop rdx
0012bcd6jmp rax
0012bcd8
0012bcd8loc_12bcd8:
0012bcd8push rax
0012bcd9mov rcx, rsp
0012bcdcmov [rcx], rdi
0012bcdflea rax, [rip-0xf1d02]
0012bce6lea r8, [rip+0xc1ad3]
0012bcedpush 4
0012bcefpop rdx
0012bcf0mov rdi, rsi
0012bcf3mov rsi, rax
0012bcf6call core::fmt::Formatter::debug_tuple_field1_finish
0012bcfbpop rcx
0012bcfcret
0012bcbb
0012bcbb_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bcbbcmp [rdi], 2
0012bcbejne 0x12bcd8
0012bcc0mov rdi, [rsi+32]
0012bcc4mov rax, [rsi+40]
0012bcc8mov rax, [rax+24]
0012bccclea rsi, [rip-0xf1cf3]
0012bcd3push 4
0012bcd5pop rdx
0012bcd6jmp rax
0012bcd8
0012bcd8loc_12bcd8:
0012bcd8push rax
0012bcd9mov rcx, rsp
0012bcdcmov [rcx], rdi
0012bcdflea rax, [rip-0xf1d02]
0012bce6lea r8, [rip+0xc1ad3]
0012bcedpush 4
0012bcefpop rdx
0012bcf0mov rdi, rsi
0012bcf3mov rsi, rax
0012bcf6call core::fmt::Formatter::debug_tuple_field1_finish
0012bcfbpop rcx
0012bcfcret
0012bcbb
0012bcfd
0012bcfd_<&T as core::fmt::Debug>::fmt:
0012bcfdmov rax, [rdi]
0012bd00cmp [rax], 0
0012bd03push 3
0012bd05pop rax
0012bd06push 13
0012bd08pop rdx
0012bd09cmove rdx, rax
0012bd0dlea rcx, [rip-0xd47d9]
0012bd14lea rax, [rip-0xd4525]
0012bd1bcmove rax, rcx
0012bd1fmov rdi, [rsi+32]
0012bd23mov rcx, [rsi+40]
0012bd27mov rcx, [rcx+24]
0012bd2bmov rsi, rax
0012bd2ejmp rcx
0012bcfd
0012bcfd_<&T as core::fmt::Debug>::fmt:
0012bcfdmov rax, [rdi]
0012bd00cmp [rax], 0
0012bd03push 3
0012bd05pop rax
0012bd06push 13
0012bd08pop rdx
0012bd09cmove rdx, rax
0012bd0dlea rcx, [rip-0xd47d9]
0012bd14lea rax, [rip-0xd4525]
0012bd1bcmove rax, rcx
0012bd1fmov rdi, [rsi+32]
0012bd23mov rcx, [rsi+40]
0012bd27mov rcx, [rcx+24]
0012bd2bmov rsi, rax
0012bd2ejmp rcx
0012bcfd
0012bd30
0012bd30_<&T as core::fmt::Debug>::fmt:
0012bd30push rax
0012bd31mov rax, rsi
0012bd34mov rdx, [rdi]
0012bd37mov rcx, rsp
0012bd3amov [rcx], rdx
0012bd3dlea rsi, [rip-0xd485b]
0012bd44lea r8, [rip+0xc5c25]
0012bd4bpush 13
0012bd4dpop rdx
0012bd4emov rdi, rax
0012bd51call core::fmt::Formatter::debug_tuple_field1_finish
0012bd56pop rcx
0012bd57ret
0012bd30
0012bd30_<&T as core::fmt::Debug>::fmt:
0012bd30push rax
0012bd31mov rax, rsi
0012bd34mov rdx, [rdi]
0012bd37mov rcx, rsp
0012bd3amov [rcx], rdx
0012bd3dlea rsi, [rip-0xd485b]
0012bd44lea r8, [rip+0xc5c25]
0012bd4bpush 13
0012bd4dpop rdx
0012bd4emov rdi, rax
0012bd51call core::fmt::Formatter::debug_tuple_field1_finish
0012bd56pop rcx
0012bd57ret
0012bd30
0012bd58
0012bd58_<&T as core::fmt::Debug>::fmt:
0012bd58push rbp
0012bd59push r15
0012bd5bpush r14
0012bd5dpush r13
0012bd5fpush r12
0012bd61push rbx
0012bd62sub rsp, 248
0012bd69mov r15, [rdi]
0012bd6clea rax, [rip+0xc20e5]
0012bd73lea rdx, [rsp+16]
0012bd78mov [rdx], rax
0012bd7bmov [rdx+8], 1
0012bd83lea rax, [rip-0x9aa92]
0012bd8amov [rdx+16], rax
0012bd8exorps x0, x0
0012bd91movups [rdx+24], x0
0012bd95mov rbx, [rsi+32]
0012bd99mov r14, [rsi+40]
0012bd9dmov rdi, rbx
0012bda0mov rsi, r14
0012bda3call core::fmt::Formatter::write_fmt
0012bda8mov cl, 1
0012bdaatest al, al
0012bdacjne 0x12c5c0
0012bdb2mov r12, [r15+48]
0012bdb6mov rcx, [r15+344]
0012bdbdand ecx, 63
0012bdc0mov [rsp+184], r12
0012bdc8mov [rsp+232], rcx
0012bdd0shr r12, cl
0012bdd3mov rax, [r15+32]
0012bdd7mov [rsp+224], rax
0012bddfmov rax, [r15+336]
0012bde6mov [rsp+200], rax
0012bdeexor edi, edi
0012bdf0mov [rsp+168], r15
0012bdf8mov [rsp+80], rbx
0012bdfdmov [rsp+72], r14
0012be02mov [rsp+176], r12
0012be0a
0012be0aloc_12be0a:
0012be0acmp rdi, r12
0012be0dje 0x12c425
0012be13mov [rsp+13], al
0012be17mov [rsp+192], rdi
0012be1fcall regex_automata::util::primitives::StateID::must
0012be24mov r12l, eax
0012be27mov rdi, r15
0012be2amov esi, eax
0012be2ccall regex_automata::dfa::onepass::DFA::pattern_epsilons
0012be31mov [rsp+216], rax
0012be39test r12l, r12l
0012be3cje 0x12be56
0012be3emov rcx, 0xfffffbffffffffff
0012be48cmp rax, rcx
0012be4bjbe 0x12be5f
0012be4dlea rax, [rip+0xc20b4]
0012be54jmp 0x12be66
0012be56
0012be56loc_12be56:
0012be56lea rax, [rip+0xc20cb]
0012be5djmp 0x12be66
0012be5f
0012be5floc_12be5f:
0012be5flea rax, [rip+0xc20b2]
0012be66
0012be66loc_12be66:
0012be66mov [rsp+16], rax
0012be6bmov [rsp+24], 1
0012be74lea rax, [rip-0x9ab83]
0012be7bmov [rsp+32], rax
0012be80xorps x0, x0
0012be83movups [rsp+40], x0
0012be88mov rdi, rbx
0012be8bmov rsi, r14
0012be8elea rdx, [rsp+16]
0012be93call core::fmt::Formatter::write_fmt
0012be98test al, al
0012be9ajne 0x12c5be
0012bea0mov r12l, r12l
0012bea3mov [rsp+104], r12
0012bea8lea rax, [rsp+104]
0012beadmov [rsp+88], rax
0012beb2lea rax, [rip-0x61196]
0012beb9mov [rsp+96], rax
0012bebemov [rsp+16], 2
0012bec7and [rsp+32], 0
0012becdmov [rsp+40], 6
0012bed6and [rsp+48], 0
0012bedcmov rax, 0x800000020
0012bee6mov [rsp+56], rax
0012beebmov [rsp+64], 3
0012bef0lea rax, [rip+0xe5699]
0012bef7mov [rsp+112], rax
0012befcpush 1
0012befepop rcx
0012beffmov [rsp+120], rcx
0012bf04lea rax, [rsp+16]
0012bf09mov [rsp+144], rax
0012bf11mov [rsp+152], rcx
0012bf19lea rax, [rsp+88]
0012bf1emov [rsp+128], rax
0012bf26mov [rsp+136], rcx
0012bf2emov rdi, [rsp+80]
0012bf33mov rsi, [rsp+72]
0012bf38lea rdx, [rsp+112]
0012bf3dcall core::fmt::Formatter::write_fmt
0012bf42test al, al
0012bf44jne 0x12c5be
0012bf4amov rax, [rsp+216]
0012bf52mov rcx, 0xfffffbffffffffff
0012bf5ccmp rax, rcx
0012bf5fjbe 0x12bf70
0012bf61mov rcx, 0x3ffffffffff
0012bf6band rax, rcx
0012bf6eje 0x12bfd3
0012bf70
0012bf70loc_12bf70:
0012bf70lea rax, [rip+0xc1fc1]
0012bf77mov [rsp+16], rax
0012bf7cmov [rsp+24], 2
0012bf85and [rsp+48], 0
0012bf8blea rax, [rsp+216]
0012bf93mov [rsp+112], rax
0012bf98lea rax, [rip+1878]
0012bf9fmov [rsp+120], rax
0012bfa4lea rax, [rsp+112]
0012bfa9mov [rsp+32], rax
0012bfaemov [rsp+40], 1
0012bfb7mov rdi, [rsp+80]
0012bfbcmov rsi, [rsp+72]
0012bfc1lea rdx, [rsp+16]
0012bfc6call core::fmt::Formatter::write_fmt
0012bfcbtest al, al
0012bfcdjne 0x12c5be
0012bfd3
0012bfd3loc_12bfd3:
0012bfd3lea rax, [rip+0xc1f7e]
0012bfdamov [rsp+16], rax
0012bfdfmov [rsp+24], 1
0012bfe8lea rax, [rip-0x9acf7]
0012bfefmov [rsp+32], rax
0012bff4xorps x0, x0
0012bff7movups [rsp+40], x0
0012bffcmov rdi, [rsp+80]
0012c001mov rsi, [rsp+72]
0012c006lea rdx, [rsp+16]
0012c00bcall core::fmt::Formatter::write_fmt
0012c010test al, al
0012c012jne 0x12c5be
0012c018mov rcx, [rsp+232]
0012c020shl r12, cl
0012c023mov rsi, [rsp+200]
0012c02badd rsi, r12
0012c02ejb 0x12c66a
0012c034cmp [rsp+184], rsi
0012c03cjb 0x12c67b
0012c042inc [rsp+192]
0012c04amov rax, [rsp+224]
0012c052lea r15, [rax+8*r12]
0012c056mov rax, [rsp+200]
0012c05elea rax, [r15+8*rax]
0012c062mov [rsp+240], rax
0012c06axor r14l, r14l
0012c06dxor eax, eax
0012c06fmov [rsp+208], rax
0012c077xor r12l, r12l
0012c07a
0012c07aloc_12c07a:
0012c07amov rcx, r15
0012c07dmov rax, r14
0012c080push 1
0012c082pop rdi
0012c083mov sil, [rsp+13]
0012c088mov r8, [rsp+240]
0012c090
0012c090loc_12c090:
0012c090mov r10l, esi
0012c093mov r9, r13
0012c096xor edx, edx
0012c098mov r15, rcx
0012c09bmov rsi, rax
0012c09e
0012c09eloc_12c09e:
0012c09emov ebx, ebp
0012c0a0cmp r15, r8
0012c0a3je 0x12c0fe
0012c0a5add r15, 8
0012c0a9mov r13, [rcx+8*rdx]
0012c0adlea r14, [rax+rdx]
0012c0b1inc r14
0012c0b4test r12, r12
0012c0b7je 0x12c0ec
0012c0b9inc rdx
0012c0bcmov ebp, esi
0012c0beinc rsi
0012c0c1mov r12, rdi
0012c0c4cmp r9, r13
0012c0c7je 0x12c09e
0012c0c9lea ebp, [r14-1]
0012c0cdmov rcx, r15
0012c0d0mov esi, ebp
0012c0d2mov r12, rdi
0012c0d5mov rax, r14
0012c0d8mov rdx, 0x80000000000
0012c0e2cmp r9, rdx
0012c0e5jb 0x12c090
0012c0e7jmp 0x12c39e
0012c0ec
0012c0ecloc_12c0ec:
0012c0ecadd rax, rdx
0012c0efmov rcx, r15
0012c0f2mov ebp, eax
0012c0f4mov esi, eax
0012c0f6mov r12, rdi
0012c0f9mov rax, r14
0012c0fcjmp 0x12c090
0012c0fe
0012c0feloc_12c0fe:
0012c0fetest r12, r12
0012c101je 0x12c3ad
0012c107mov rcx, 0x80000000000
0012c111cmp r9, rcx
0012c114jb 0x12c3ad
0012c11aadd rax, rdx
0012c11dmov r14, rax
0012c120mov r13, r9
0012c123mov ebp, ebx
0012c125mov [rsp+13], r10b
0012c12axor r12l, r12l
0012c12d
0012c12dloc_12c12d:
0012c12dcmp [rsp+208], 0
0012c136mov [rsp+160], r9
0012c13eje 0x12c197
0012c140lea rax, [rip+0xc1e21]
0012c147mov [rsp+16], rax
0012c14cmov [rsp+24], 1
0012c155lea rax, [rip-0x9ae64]
0012c15cmov [rsp+32], rax
0012c161xorps x0, x0
0012c164movups [rsp+40], x0
0012c169mov rdi, [rsp+80]
0012c16emov rsi, [rsp+72]
0012c173lea rdx, [rsp+16]
0012c178mov [rsp+14], r10b
0012c17dcall core::fmt::Formatter::write_fmt
0012c182mov r10b, [rsp+14]
0012c187mov r9, [rsp+160]
0012c18ftest al, al
0012c191jne 0x12c5be
0012c197
0012c197loc_12c197:
0012c197mov rax, r9
0012c19ashr rax, 43
0012c19ecmp r10b, bl
0012c1a1jne 0x12c21b
0012c1a3mov [rsp+104], bl
0012c1a7mov [rsp+88], rax
0012c1aclea rax, [rsp+104]
0012c1b1mov [rsp+112], rax
0012c1b6lea rax, [rip-13292]
0012c1bdmov [rsp+120], rax
0012c1c2lea rax, [rip+0xc1ddf]
0012c1c9mov [rsp+16], rax
0012c1cepush 2
0012c1d0pop rcx
0012c1d1mov [rsp+24], rcx
0012c1d6and [rsp+48], 0
0012c1dclea rax, [rsp+88]
0012c1e1mov [rsp+128], rax
0012c1e9lea rax, [rip-0x614cd]
0012c1f0mov [rsp+136], rax
0012c1f8lea rax, [rsp+112]
0012c1fdmov [rsp+32], rax
0012c202mov [rsp+40], rcx
0012c207mov rdi, [rsp+80]
0012c20cmov rsi, [rsp+72]
0012c211lea rdx, [rsp+16]
0012c216jmp 0x12c2a5
0012c21b
0012c21bloc_12c21b:
0012c21bmov [rsp+15], r10b
0012c220mov [rsp+104], bl
0012c224mov [rsp+88], rax
0012c229lea rax, [rsp+15]
0012c22emov [rsp+16], rax
0012c233lea rcx, [rip-13417]
0012c23amov [rsp+24], rcx
0012c23flea rax, [rsp+104]
0012c244mov [rsp+32], rax
0012c249mov [rsp+40], rcx
0012c24elea rax, [rip+0xc1d23]
0012c255mov [rsp+112], rax
0012c25apush 3
0012c25cpop rcx
0012c25dmov [rsp+120], rcx
0012c262and [rsp+144], 0
0012c26blea rax, [rsp+88]
0012c270mov [rsp+48], rax
0012c275lea rax, [rip-0x61559]
0012c27cmov [rsp+56], rax
0012c281lea rax, [rsp+16]
0012c286mov [rsp+128], rax
0012c28emov [rsp+136], rcx
0012c296mov rdi, [rsp+80]
0012c29bmov rsi, [rsp+72]
0012c2a0lea rdx, [rsp+112]
0012c2a5
0012c2a5loc_12c2a5:
0012c2a5call core::fmt::Formatter::write_fmt
0012c2aatest al, al
0012c2acmov rcx, [rsp+160]
0012c2b4jne 0x12c5be
0012c2bamov rax, 0x3ffffffffff
0012c2c4inc rax
0012c2c7test rcx, rax
0012c2caje 0x12c319
0012c2cclea rax, [rip+0xc1cf5]
0012c2d3mov [rsp+16], rax
0012c2d8mov [rsp+24], 1
0012c2e1lea rax, [rip-0x9aff0]
0012c2e8mov [rsp+32], rax
0012c2edxorps x0, x0
0012c2f0movups [rsp+40], x0
0012c2f5mov rdi, [rsp+80]
0012c2famov rsi, [rsp+72]
0012c2fflea rdx, [rsp+16]
0012c304call core::fmt::Formatter::write_fmt
0012c309mov rcx, [rsp+160]
0012c311test al, al
0012c313jne 0x12c5be
0012c319
0012c319loc_12c319:
0012c319inc [rsp+208]
0012c321mov rax, 0x3ffffffffff
0012c32band rcx, rax
0012c32eje 0x12c07a
0012c334mov [rsp+88], rcx
0012c339lea rax, [rip+0xc1bf8]
0012c340mov [rsp+16], rax
0012c345mov [rsp+24], 2
0012c34eand [rsp+48], 0
0012c354lea rax, [rsp+88]
0012c359mov [rsp+112], rax
0012c35elea rax, [rip+1280]
0012c365mov [rsp+120], rax
0012c36alea rax, [rsp+112]
0012c36fmov [rsp+32], rax
0012c374mov [rsp+40], 1
0012c37dmov rdi, [rsp+80]
0012c382mov rsi, [rsp+72]
0012c387lea rdx, [rsp+16]
0012c38ccall core::fmt::Formatter::write_fmt
0012c391test al, al
0012c393je 0x12c07a
0012c399jmp 0x12c5be
0012c39e
0012c39eloc_12c39e:
0012c39emov eax, ebp
0012c3a0mov [rsp+13], bpl
0012c3a5mov r12, rdi
0012c3a8jmp 0x12c12d
0012c3ad
0012c3adloc_12c3ad:
0012c3adlea rax, [rip+0xe4984]
0012c3b4mov [rsp+16], rax
0012c3b9mov [rsp+24], 1
0012c3c2lea rax, [rip-0x9b0d1]
0012c3c9mov [rsp+32], rax
0012c3cexorps x0, x0
0012c3d1movups [rsp+40], x0
0012c3d6mov rdi, [rsp+80]
0012c3dbmov rsi, [rsp+72]
0012c3e0lea rdx, [rsp+16]
0012c3e5mov r13, r9
0012c3e8mov ebp, r10l
0012c3ebcall core::fmt::Formatter::write_fmt
0012c3f0test al, al
0012c3f2jne 0x12c5be
0012c3f8mov ecx, ebp
0012c3famov ebp, ebx
0012c3fcmov eax, ecx
0012c3femov rbx, [rsp+80]
0012c403mov r14, [rsp+72]
0012c408mov r15, [rsp+168]
0012c410mov r12, [rsp+176]
0012c418mov rdi, [rsp+192]
0012c420jmp 0x12be0a
0012c425
0012c425loc_12c425:
0012c425lea rdx, [rsp+16]
0012c42alea rax, [rip+0xe4907]
0012c431mov [rdx], rax
0012c434mov [rdx+8], 1
0012c43clea rax, [rip-0x9b14b]
0012c443mov [rdx+16], rax
0012c447xorps x0, x0
0012c44amovups [rdx+24], x0
0012c44emov rdi, rbx
0012c451mov rsi, r14
0012c454call core::fmt::Formatter::write_fmt
0012c459test al, al
0012c45bjne 0x12c5be
0012c461mov r13, r14
0012c464mov rax, r15
0012c467mov r15, rbx
0012c46amov rbx, [rax+56]
0012c46emov r14, [rax+72]
0012c472shl r14, 2
0012c476push -1
0012c478pop rax
0012c479lea r12, [rsp+16]
0012c47e
0012c47eloc_12c47e:
0012c47etest r14, r14
0012c481je 0x12c55f
0012c487mov ecx, [rbx+4*rax+4]
0012c48bmov rbp, rax
0012c48einc rbp
0012c491jne 0x12c4de
0012c493mov [rsp+88], rcx
0012c498lea rax, [rip+0xc1a19]
0012c49fmov [rsp+16], rax
0012c4a4mov [rsp+24], 2
0012c4adand [rsp+48], 0
0012c4b3lea rax, [rsp+88]
0012c4b8mov [rsp+112], rax
0012c4bdlea rax, [rip-0x617a1]
0012c4c4mov [rsp+120], rax
0012c4c9lea rax, [rsp+112]
0012c4cemov [rsp+32], rax
0012c4d3mov [rsp+40], 1
0012c4dcjmp 0x12c541
0012c4de
0012c4deloc_12c4de:
0012c4demov [rsp+104], rax
0012c4e3mov [rsp+88], rcx
0012c4e8lea rax, [rsp+104]
0012c4edmov [rsp+112], rax
0012c4f2lea rax, [rip-0x617d6]
0012c4f9mov [rsp+120], rax
0012c4felea rcx, [rip+0xc19d3]
0012c505mov [rsp+16], rcx
0012c50amov [rsp+24], 3
0012c513and [rsp+48], 0
0012c519lea rcx, [rsp+88]
0012c51emov [rsp+128], rcx
0012c526mov [rsp+136], rax
0012c52elea rax, [rsp+112]
0012c533mov [rsp+32], rax
0012c538mov [rsp+40], 2
0012c541
0012c541loc_12c541:
0012c541mov rdi, r15
0012c544mov rsi, r13
0012c547mov rdx, r12
0012c54acall core::fmt::Formatter::write_fmt
0012c54ftest al, al
0012c551jne 0x12c5be
0012c553add r14, -4
0012c557mov rax, rbp
0012c55ajmp 0x12c47e
0012c55f
0012c55floc_12c55f:
0012c55fmov rax, [rsp+176]
0012c567mov [rsp+88], rax
0012c56clea rax, [rip+0xc18f5]
0012c573lea rdx, [rsp+16]
0012c578mov [rdx], rax
0012c57bmov [rdx+8], 2
0012c583and [rdx+32], 0
0012c588lea r12, [rsp+88]
0012c58dmov [rsp+112], r12
0012c592lea rbx, [rip-0x61876]
0012c599mov [rsp+120], rbx
0012c59elea r14, [rsp+112]
0012c5a3mov [rdx+16], r14
0012c5a7mov [rdx+24], 1
0012c5afmov rdi, r15
0012c5b2mov rsi, r13
0012c5b5call core::fmt::Formatter::write_fmt
0012c5batest al, al
0012c5bcje 0x12c5d4
0012c5be
0012c5beloc_12c5be:
0012c5bemov cl, 1
0012c5c0
0012c5c0loc_12c5c0:
0012c5c0mov eax, ecx
0012c5c2add rsp, 248
0012c5c9pop rbx
0012c5capop r12
0012c5ccpop r13
0012c5cepop r14
0012c5d0pop r15
0012c5d2pop rbp
0012c5d3ret
0012c5d4
0012c5d4loc_12c5d4:
0012c5d4mov rax, [rsp+168]
0012c5dcmov rax, [rax+24]
0012c5e0mov rax, [rax+352]
0012c5e7mov [rsp+88], rax
0012c5eclea rax, [rip+0xc1895]
0012c5f3lea rdx, [rsp+16]
0012c5f8mov [rdx], rax
0012c5fbmov [rdx+8], 2
0012c603and [rdx+32], 0
0012c608mov [rsp+112], r12
0012c60dmov [rsp+120], rbx
0012c612mov [rdx+16], r14
0012c616mov [rdx+24], 1
0012c61emov rdi, r15
0012c621mov rsi, r13
0012c624call core::fmt::Formatter::write_fmt
0012c629test al, al
0012c62bmov cl, 1
0012c62djne 0x12c5c0
0012c62flea rax, [rip+0xc1872]
0012c636lea rdx, [rsp+16]
0012c63bmov [rdx], rax
0012c63emov [rdx+8], 1
0012c646lea rax, [rip-0x9b355]
0012c64dmov [rdx+16], rax
0012c651xorps x0, x0
0012c654movups [rdx+24], x0
0012c658mov rdi, r15
0012c65bmov rsi, r13
0012c65ecall core::fmt::Formatter::write_fmt
0012c663mov ecx, eax
0012c665jmp 0x12c5c0
0012c66a
0012c66aloc_12c66a:
0012c66alea rdx, [rip+0xc170f]
0012c671mov rdi, r12
0012c674call core::slice::index::slice_index_order_fail
0012c679ud2
0012c67b
0012c67bloc_12c67b:
0012c67blea rdx, [rip+0xc16fe]
0012c682mov rdi, rsi
0012c685mov rsi, [rsp+184]
0012c68dcall core::slice::index::slice_end_index_len_fail
0012c692ud2
0012bd58
0012bd58_<&T as core::fmt::Debug>::fmt:
0012bd58push rbp
0012bd59push r15
0012bd5bpush r14
0012bd5dpush r13
0012bd5fpush r12
0012bd61push rbx
0012bd62sub rsp, 248
0012bd69mov r15, [rdi]
0012bd6clea rax, [rip+0xc20e5]
0012bd73lea rdx, [rsp+16]
0012bd78mov [rdx], rax
0012bd7bmov [rdx+8], 1
0012bd83lea rax, [rip-0x9aa92]
0012bd8amov [rdx+16], rax
0012bd8exorps x0, x0
0012bd91movups [rdx+24], x0
0012bd95mov rbx, [rsi+32]
0012bd99mov r14, [rsi+40]
0012bd9dmov rdi, rbx
0012bda0mov rsi, r14
0012bda3call core::fmt::Formatter::write_fmt
0012bda8mov cl, 1
0012bdaatest al, al
0012bdacjne 0x12c5c0
0012bdb2mov r12, [r15+48]
0012bdb6mov rcx, [r15+344]
0012bdbdand ecx, 63
0012bdc0mov [rsp+184], r12
0012bdc8mov [rsp+232], rcx
0012bdd0shr r12, cl
0012bdd3mov rax, [r15+32]
0012bdd7mov [rsp+224], rax
0012bddfmov rax, [r15+336]
0012bde6mov [rsp+200], rax
0012bdeexor edi, edi
0012bdf0mov [rsp+168], r15
0012bdf8mov [rsp+80], rbx
0012bdfdmov [rsp+72], r14
0012be02mov [rsp+176], r12
0012be0a
0012be0aloc_12be0a:
0012be0acmp rdi, r12
0012be0dje 0x12c425
0012be13mov [rsp+13], al
0012be17mov [rsp+192], rdi
0012be1fcall regex_automata::util::primitives::StateID::must
0012be24mov r12l, eax
0012be27mov rdi, r15
0012be2amov esi, eax
0012be2ccall regex_automata::dfa::onepass::DFA::pattern_epsilons
0012be31mov [rsp+216], rax
0012be39test r12l, r12l
0012be3cje 0x12be56
0012be3emov rcx, 0xfffffbffffffffff
0012be48cmp rax, rcx
0012be4bjbe 0x12be5f
0012be4dlea rax, [rip+0xc20b4]
0012be54jmp 0x12be66
0012be56
0012be56loc_12be56:
0012be56lea rax, [rip+0xc20cb]
0012be5djmp 0x12be66
0012be5f
0012be5floc_12be5f:
0012be5flea rax, [rip+0xc20b2]
0012be66
0012be66loc_12be66:
0012be66mov [rsp+16], rax
0012be6bmov [rsp+24], 1
0012be74lea rax, [rip-0x9ab83]
0012be7bmov [rsp+32], rax
0012be80xorps x0, x0
0012be83movups [rsp+40], x0
0012be88mov rdi, rbx
0012be8bmov rsi, r14
0012be8elea rdx, [rsp+16]
0012be93call core::fmt::Formatter::write_fmt
0012be98test al, al
0012be9ajne 0x12c5be
0012bea0mov r12l, r12l
0012bea3mov [rsp+104], r12
0012bea8lea rax, [rsp+104]
0012beadmov [rsp+88], rax
0012beb2lea rax, [rip-0x61196]
0012beb9mov [rsp+96], rax
0012bebemov [rsp+16], 2
0012bec7and [rsp+32], 0
0012becdmov [rsp+40], 6
0012bed6and [rsp+48], 0
0012bedcmov rax, 0x800000020
0012bee6mov [rsp+56], rax
0012beebmov [rsp+64], 3
0012bef0lea rax, [rip+0xe5699]
0012bef7mov [rsp+112], rax
0012befcpush 1
0012befepop rcx
0012beffmov [rsp+120], rcx
0012bf04lea rax, [rsp+16]
0012bf09mov [rsp+144], rax
0012bf11mov [rsp+152], rcx
0012bf19lea rax, [rsp+88]
0012bf1emov [rsp+128], rax
0012bf26mov [rsp+136], rcx
0012bf2emov rdi, [rsp+80]
0012bf33mov rsi, [rsp+72]
0012bf38lea rdx, [rsp+112]
0012bf3dcall core::fmt::Formatter::write_fmt
0012bf42test al, al
0012bf44jne 0x12c5be
0012bf4amov rax, [rsp+216]
0012bf52mov rcx, 0xfffffbffffffffff
0012bf5ccmp rax, rcx
0012bf5fjbe 0x12bf70
0012bf61mov rcx, 0x3ffffffffff
0012bf6band rax, rcx
0012bf6eje 0x12bfd3
0012bf70
0012bf70loc_12bf70:
0012bf70lea rax, [rip+0xc1fc1]
0012bf77mov [rsp+16], rax
0012bf7cmov [rsp+24], 2
0012bf85and [rsp+48], 0
0012bf8blea rax, [rsp+216]
0012bf93mov [rsp+112], rax
0012bf98lea rax, [rip+1878]
0012bf9fmov [rsp+120], rax
0012bfa4lea rax, [rsp+112]
0012bfa9mov [rsp+32], rax
0012bfaemov [rsp+40], 1
0012bfb7mov rdi, [rsp+80]
0012bfbcmov rsi, [rsp+72]
0012bfc1lea rdx, [rsp+16]
0012bfc6call core::fmt::Formatter::write_fmt
0012bfcbtest al, al
0012bfcdjne 0x12c5be
0012bfd3
0012bfd3loc_12bfd3:
0012bfd3lea rax, [rip+0xc1f7e]
0012bfdamov [rsp+16], rax
0012bfdfmov [rsp+24], 1
0012bfe8lea rax, [rip-0x9acf7]
0012bfefmov [rsp+32], rax
0012bff4xorps x0, x0
0012bff7movups [rsp+40], x0
0012bffcmov rdi, [rsp+80]
0012c001mov rsi, [rsp+72]
0012c006lea rdx, [rsp+16]
0012c00bcall core::fmt::Formatter::write_fmt
0012c010test al, al
0012c012jne 0x12c5be
0012c018mov rcx, [rsp+232]
0012c020shl r12, cl
0012c023mov rsi, [rsp+200]
0012c02badd rsi, r12
0012c02ejb 0x12c66a
0012c034cmp [rsp+184], rsi
0012c03cjb 0x12c67b
0012c042inc [rsp+192]
0012c04amov rax, [rsp+224]
0012c052lea r15, [rax+8*r12]
0012c056mov rax, [rsp+200]
0012c05elea rax, [r15+8*rax]
0012c062mov [rsp+240], rax
0012c06axor r14l, r14l
0012c06dxor eax, eax
0012c06fmov [rsp+208], rax
0012c077xor r12l, r12l
0012c07a
0012c07aloc_12c07a:
0012c07amov rcx, r15
0012c07dmov rax, r14
0012c080push 1
0012c082pop rdi
0012c083mov sil, [rsp+13]
0012c088mov r8, [rsp+240]
0012c090
0012c090loc_12c090:
0012c090mov r10l, esi
0012c093mov r9, r13
0012c096xor edx, edx
0012c098mov r15, rcx
0012c09bmov rsi, rax
0012c09e
0012c09eloc_12c09e:
0012c09emov ebx, ebp
0012c0a0cmp r15, r8
0012c0a3je 0x12c0fe
0012c0a5add r15, 8
0012c0a9mov r13, [rcx+8*rdx]
0012c0adlea r14, [rax+rdx]
0012c0b1inc r14
0012c0b4test r12, r12
0012c0b7je 0x12c0ec
0012c0b9inc rdx
0012c0bcmov ebp, esi
0012c0beinc rsi
0012c0c1mov r12, rdi
0012c0c4cmp r9, r13
0012c0c7je 0x12c09e
0012c0c9lea ebp, [r14-1]
0012c0cdmov rcx, r15
0012c0d0mov esi, ebp
0012c0d2mov r12, rdi
0012c0d5mov rax, r14
0012c0d8mov rdx, 0x80000000000
0012c0e2cmp r9, rdx
0012c0e5jb 0x12c090
0012c0e7jmp 0x12c39e
0012c0ec
0012c0ecloc_12c0ec:
0012c0ecadd rax, rdx
0012c0efmov rcx, r15
0012c0f2mov ebp, eax
0012c0f4mov esi, eax
0012c0f6mov r12, rdi
0012c0f9mov rax, r14
0012c0fcjmp 0x12c090
0012c0fe
0012c0feloc_12c0fe:
0012c0fetest r12, r12
0012c101je 0x12c3ad
0012c107mov rcx, 0x80000000000
0012c111cmp r9, rcx
0012c114jb 0x12c3ad
0012c11aadd rax, rdx
0012c11dmov r14, rax
0012c120mov r13, r9
0012c123mov ebp, ebx
0012c125mov [rsp+13], r10b
0012c12axor r12l, r12l
0012c12d
0012c12dloc_12c12d:
0012c12dcmp [rsp+208], 0
0012c136mov [rsp+160], r9
0012c13eje 0x12c197
0012c140lea rax, [rip+0xc1e21]
0012c147mov [rsp+16], rax
0012c14cmov [rsp+24], 1
0012c155lea rax, [rip-0x9ae64]
0012c15cmov [rsp+32], rax
0012c161xorps x0, x0
0012c164movups [rsp+40], x0
0012c169mov rdi, [rsp+80]
0012c16emov rsi, [rsp+72]
0012c173lea rdx, [rsp+16]
0012c178mov [rsp+14], r10b
0012c17dcall core::fmt::Formatter::write_fmt
0012c182mov r10b, [rsp+14]
0012c187mov r9, [rsp+160]
0012c18ftest al, al
0012c191jne 0x12c5be
0012c197
0012c197loc_12c197:
0012c197mov rax, r9
0012c19ashr rax, 43
0012c19ecmp r10b, bl
0012c1a1jne 0x12c21b
0012c1a3mov [rsp+104], bl
0012c1a7mov [rsp+88], rax
0012c1aclea rax, [rsp+104]
0012c1b1mov [rsp+112], rax
0012c1b6lea rax, [rip-13292]
0012c1bdmov [rsp+120], rax
0012c1c2lea rax, [rip+0xc1ddf]
0012c1c9mov [rsp+16], rax
0012c1cepush 2
0012c1d0pop rcx
0012c1d1mov [rsp+24], rcx
0012c1d6and [rsp+48], 0
0012c1dclea rax, [rsp+88]
0012c1e1mov [rsp+128], rax
0012c1e9lea rax, [rip-0x614cd]
0012c1f0mov [rsp+136], rax
0012c1f8lea rax, [rsp+112]
0012c1fdmov [rsp+32], rax
0012c202mov [rsp+40], rcx
0012c207mov rdi, [rsp+80]
0012c20cmov rsi, [rsp+72]
0012c211lea rdx, [rsp+16]
0012c216jmp 0x12c2a5
0012c21b
0012c21bloc_12c21b:
0012c21bmov [rsp+15], r10b
0012c220mov [rsp+104], bl
0012c224mov [rsp+88], rax
0012c229lea rax, [rsp+15]
0012c22emov [rsp+16], rax
0012c233lea rcx, [rip-13417]
0012c23amov [rsp+24], rcx
0012c23flea rax, [rsp+104]
0012c244mov [rsp+32], rax
0012c249mov [rsp+40], rcx
0012c24elea rax, [rip+0xc1d23]
0012c255mov [rsp+112], rax
0012c25apush 3
0012c25cpop rcx
0012c25dmov [rsp+120], rcx
0012c262and [rsp+144], 0
0012c26blea rax, [rsp+88]
0012c270mov [rsp+48], rax
0012c275lea rax, [rip-0x61559]
0012c27cmov [rsp+56], rax
0012c281lea rax, [rsp+16]
0012c286mov [rsp+128], rax
0012c28emov [rsp+136], rcx
0012c296mov rdi, [rsp+80]
0012c29bmov rsi, [rsp+72]
0012c2a0lea rdx, [rsp+112]
0012c2a5
0012c2a5loc_12c2a5:
0012c2a5call core::fmt::Formatter::write_fmt
0012c2aatest al, al
0012c2acmov rcx, [rsp+160]
0012c2b4jne 0x12c5be
0012c2bamov rax, 0x3ffffffffff
0012c2c4inc rax
0012c2c7test rcx, rax
0012c2caje 0x12c319
0012c2cclea rax, [rip+0xc1cf5]
0012c2d3mov [rsp+16], rax
0012c2d8mov [rsp+24], 1
0012c2e1lea rax, [rip-0x9aff0]
0012c2e8mov [rsp+32], rax
0012c2edxorps x0, x0
0012c2f0movups [rsp+40], x0
0012c2f5mov rdi, [rsp+80]
0012c2famov rsi, [rsp+72]
0012c2fflea rdx, [rsp+16]
0012c304call core::fmt::Formatter::write_fmt
0012c309mov rcx, [rsp+160]
0012c311test al, al
0012c313jne 0x12c5be
0012c319
0012c319loc_12c319:
0012c319inc [rsp+208]
0012c321mov rax, 0x3ffffffffff
0012c32band rcx, rax
0012c32eje 0x12c07a
0012c334mov [rsp+88], rcx
0012c339lea rax, [rip+0xc1bf8]
0012c340mov [rsp+16], rax
0012c345mov [rsp+24], 2
0012c34eand [rsp+48], 0
0012c354lea rax, [rsp+88]
0012c359mov [rsp+112], rax
0012c35elea rax, [rip+1280]
0012c365mov [rsp+120], rax
0012c36alea rax, [rsp+112]
0012c36fmov [rsp+32], rax
0012c374mov [rsp+40], 1
0012c37dmov rdi, [rsp+80]
0012c382mov rsi, [rsp+72]
0012c387lea rdx, [rsp+16]
0012c38ccall core::fmt::Formatter::write_fmt
0012c391test al, al
0012c393je 0x12c07a
0012c399jmp 0x12c5be
0012c39e
0012c39eloc_12c39e:
0012c39emov eax, ebp
0012c3a0mov [rsp+13], bpl
0012c3a5mov r12, rdi
0012c3a8jmp 0x12c12d
0012c3ad
0012c3adloc_12c3ad:
0012c3adlea rax, [rip+0xe4984]
0012c3b4mov [rsp+16], rax
0012c3b9mov [rsp+24], 1
0012c3c2lea rax, [rip-0x9b0d1]
0012c3c9mov [rsp+32], rax
0012c3cexorps x0, x0
0012c3d1movups [rsp+40], x0
0012c3d6mov rdi, [rsp+80]
0012c3dbmov rsi, [rsp+72]
0012c3e0lea rdx, [rsp+16]
0012c3e5mov r13, r9
0012c3e8mov ebp, r10l
0012c3ebcall core::fmt::Formatter::write_fmt
0012c3f0test al, al
0012c3f2jne 0x12c5be
0012c3f8mov ecx, ebp
0012c3famov ebp, ebx
0012c3fcmov eax, ecx
0012c3femov rbx, [rsp+80]
0012c403mov r14, [rsp+72]
0012c408mov r15, [rsp+168]
0012c410mov r12, [rsp+176]
0012c418mov rdi, [rsp+192]
0012c420jmp 0x12be0a
0012c425
0012c425loc_12c425:
0012c425lea rdx, [rsp+16]
0012c42alea rax, [rip+0xe4907]
0012c431mov [rdx], rax
0012c434mov [rdx+8], 1
0012c43clea rax, [rip-0x9b14b]
0012c443mov [rdx+16], rax
0012c447xorps x0, x0
0012c44amovups [rdx+24], x0
0012c44emov rdi, rbx
0012c451mov rsi, r14
0012c454call core::fmt::Formatter::write_fmt
0012c459test al, al
0012c45bjne 0x12c5be
0012c461mov r13, r14
0012c464mov rax, r15
0012c467mov r15, rbx
0012c46amov rbx, [rax+56]
0012c46emov r14, [rax+72]
0012c472shl r14, 2
0012c476push -1
0012c478pop rax
0012c479lea r12, [rsp+16]
0012c47e
0012c47eloc_12c47e:
0012c47etest r14, r14
0012c481je 0x12c55f
0012c487mov ecx, [rbx+4*rax+4]
0012c48bmov rbp, rax
0012c48einc rbp
0012c491jne 0x12c4de
0012c493mov [rsp+88], rcx
0012c498lea rax, [rip+0xc1a19]
0012c49fmov [rsp+16], rax
0012c4a4mov [rsp+24], 2
0012c4adand [rsp+48], 0
0012c4b3lea rax, [rsp+88]
0012c4b8mov [rsp+112], rax
0012c4bdlea rax, [rip-0x617a1]
0012c4c4mov [rsp+120], rax
0012c4c9lea rax, [rsp+112]
0012c4cemov [rsp+32], rax
0012c4d3mov [rsp+40], 1
0012c4dcjmp 0x12c541
0012c4de
0012c4deloc_12c4de:
0012c4demov [rsp+104], rax
0012c4e3mov [rsp+88], rcx
0012c4e8lea rax, [rsp+104]
0012c4edmov [rsp+112], rax
0012c4f2lea rax, [rip-0x617d6]
0012c4f9mov [rsp+120], rax
0012c4felea rcx, [rip+0xc19d3]
0012c505mov [rsp+16], rcx
0012c50amov [rsp+24], 3
0012c513and [rsp+48], 0
0012c519lea rcx, [rsp+88]
0012c51emov [rsp+128], rcx
0012c526mov [rsp+136], rax
0012c52elea rax, [rsp+112]
0012c533mov [rsp+32], rax
0012c538mov [rsp+40], 2
0012c541
0012c541loc_12c541:
0012c541mov rdi, r15
0012c544mov rsi, r13
0012c547mov rdx, r12
0012c54acall core::fmt::Formatter::write_fmt
0012c54ftest al, al
0012c551jne 0x12c5be
0012c553add r14, -4
0012c557mov rax, rbp
0012c55ajmp 0x12c47e
0012c55f
0012c55floc_12c55f:
0012c55fmov rax, [rsp+176]
0012c567mov [rsp+88], rax
0012c56clea rax, [rip+0xc18f5]
0012c573lea rdx, [rsp+16]
0012c578mov [rdx], rax
0012c57bmov [rdx+8], 2
0012c583and [rdx+32], 0
0012c588lea r12, [rsp+88]
0012c58dmov [rsp+112], r12
0012c592lea rbx, [rip-0x61876]
0012c599mov [rsp+120], rbx
0012c59elea r14, [rsp+112]
0012c5a3mov [rdx+16], r14
0012c5a7mov [rdx+24], 1
0012c5afmov rdi, r15
0012c5b2mov rsi, r13
0012c5b5call core::fmt::Formatter::write_fmt
0012c5batest al, al
0012c5bcje 0x12c5d4
0012c5be
0012c5beloc_12c5be:
0012c5bemov cl, 1
0012c5c0
0012c5c0loc_12c5c0:
0012c5c0mov eax, ecx
0012c5c2add rsp, 248
0012c5c9pop rbx
0012c5capop r12
0012c5ccpop r13
0012c5cepop r14
0012c5d0pop r15
0012c5d2pop rbp
0012c5d3ret
0012c5d4
0012c5d4loc_12c5d4:
0012c5d4mov rax, [rsp+168]
0012c5dcmov rax, [rax+24]
0012c5e0mov rax, [rax+352]
0012c5e7mov [rsp+88], rax
0012c5eclea rax, [rip+0xc1895]
0012c5f3lea rdx, [rsp+16]
0012c5f8mov [rdx], rax
0012c5fbmov [rdx+8], 2
0012c603and [rdx+32], 0
0012c608mov [rsp+112], r12
0012c60dmov [rsp+120], rbx
0012c612mov [rdx+16], r14
0012c616mov [rdx+24], 1
0012c61emov rdi, r15
0012c621mov rsi, r13
0012c624call core::fmt::Formatter::write_fmt
0012c629test al, al
0012c62bmov cl, 1
0012c62djne 0x12c5c0
0012c62flea rax, [rip+0xc1872]
0012c636lea rdx, [rsp+16]
0012c63bmov [rdx], rax
0012c63emov [rdx+8], 1
0012c646lea rax, [rip-0x9b355]
0012c64dmov [rdx+16], rax
0012c651xorps x0, x0
0012c654movups [rdx+24], x0
0012c658mov rdi, r15
0012c65bmov rsi, r13
0012c65ecall core::fmt::Formatter::write_fmt
0012c663mov ecx, eax
0012c665jmp 0x12c5c0
0012c66a
0012c66aloc_12c66a:
0012c66alea rdx, [rip+0xc170f]
0012c671mov rdi, r12
0012c674call core::slice::index::slice_index_order_fail
0012c679ud2
0012c67b
0012c67bloc_12c67b:
0012c67blea rdx, [rip+0xc16fe]
0012c682mov rdi, rsi
0012c685mov rsi, [rsp+184]
0012c68dcall core::slice::index::slice_end_index_len_fail
0012c692ud2
0012bd58
0012c694
0012c694regex_automata::util::primitives::StateID::must:
0012c694cmp rdi, 0x7fffffff
0012c69bjae 0x12c6a0
0012c69dmov eax, edi
0012c69fret
0012c6a0
0012c6a0loc_12c6a0:
0012c6a0push rax
0012c6a1mov rdx, rsp
0012c6a4mov [rdx], rdi
0012c6a7lea rdi, [rip-0xd4f6e]
0012c6aelea rcx, [rip+0xc0ef3]
0012c6b5lea r8, [rip+0xc55e4]
0012c6bcpush 21
0012c6bepop rsi
0012c6bfcall core::result::unwrap_failed
0012c6c4ud2
0012c694
0012c694regex_automata::util::primitives::StateID::must:
0012c694cmp rdi, 0x7fffffff
0012c69bjae 0x12c6a0
0012c69dmov eax, edi
0012c69fret
0012c6a0
0012c6a0loc_12c6a0:
0012c6a0push rax
0012c6a1mov rdx, rsp
0012c6a4mov [rdx], rdi
0012c6a7lea rdi, [rip-0xd4f6e]
0012c6aelea rcx, [rip+0xc0ef3]
0012c6b5lea r8, [rip+0xc55e4]
0012c6bcpush 21
0012c6bepop rsi
0012c6bfcall core::result::unwrap_failed
0012c6c4ud2
0012c694
0012c6c6
0012c6c6regex_automata::dfa::onepass::DFA::pattern_epsilons:
0012c6c6push rax
0012c6c7mov edx, esi
0012c6c9mov cl, [rdi+344]
0012c6cfshl rdx, cl
0012c6d2add rdx, [rdi+352]
0012c6d9mov rax, [rdi+32]
0012c6ddmov rsi, [rdi+48]
0012c6e1lea rcx, [rip+0xc16b0]
0012c6e8mov rdi, rax
0012c6ebcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012c6f0mov rax, [rax]
0012c6f3pop rcx
0012c6f4ret
0012c6c6
0012c6c6regex_automata::dfa::onepass::DFA::pattern_epsilons:
0012c6c6push rax
0012c6c7mov edx, esi
0012c6c9mov cl, [rdi+344]
0012c6cfshl rdx, cl
0012c6d2add rdx, [rdi+352]
0012c6d9mov rax, [rdi+32]
0012c6ddmov rsi, [rdi+48]
0012c6e1lea rcx, [rip+0xc16b0]
0012c6e8mov rdi, rax
0012c6ebcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012c6f0mov rax, [rax]
0012c6f3pop rcx
0012c6f4ret
0012c6c6
0012c6f5
0012c6f5_<regex_automata::dfa::onepass::PatternEpsilons as core::fmt::Debug>::fmt:
0012c6f5push r15
0012c6f7push r14
0012c6f9push r12
0012c6fbpush rbx
0012c6fcsub rsp, 72
0012c700mov rax, [rdi]
0012c703mov r15, 0x3ffffffffff
0012c70dand r15, rax
0012c710shr rax, 42
0012c714cmp eax, 0x3fffff
0012c719jb 0x12c756
0012c71btest r15, r15
0012c71ejne 0x12c756
0012c720lea rax, [rip+0xc18d9]
0012c727lea rdx, [rsp+24]
0012c72cmov [rdx], rax
0012c72fmov [rdx+8], 1
0012c737lea rax, [rip-0x9b446]
0012c73emov [rdx+16], rax
0012c742xorps x0, x0
0012c745movups [rdx+24], x0
0012c749mov rdi, [rsi+32]
0012c74dmov rsi, [rsi+40]
0012c751jmp 0x12c850
0012c756
0012c756loc_12c756:
0012c756push 1
0012c758pop r12
0012c75acmp rax, 0x3fffff
0012c760jne 0x12c778
0012c762test r15, r15
0012c765je 0x12c861
0012c76bmov rbx, [rsi+32]
0012c76fmov r14, [rsi+40]
0012c773jmp 0x12c811
0012c778
0012c778loc_12c778:
0012c778mov rcx, rsp
0012c77bmov [rcx], rax
0012c77elea rax, [rsp+8]
0012c783mov [rax], rcx
0012c786lea rcx, [rip-0x2871d]
0012c78dmov [rax+8], rcx
0012c791lea rcx, [rip+0xe4df8]
0012c798lea rdx, [rsp+24]
0012c79dmov [rdx], rcx
0012c7a0mov [rdx+8], r12
0012c7a4and [rdx+32], 0
0012c7a9mov [rdx+16], rax
0012c7admov [rdx+24], r12
0012c7b1mov rbx, [rsi+32]
0012c7b5mov r14, [rsi+40]
0012c7b9mov rdi, rbx
0012c7bcmov rsi, r14
0012c7bfcall core::fmt::Formatter::write_fmt
0012c7c4test al, al
0012c7c6jne 0x12c855
0012c7cctest r15, r15
0012c7cfje 0x12c855
0012c7d5lea rax, [rip+0xc1814]
0012c7dclea rdx, [rsp+24]
0012c7e1mov [rdx], rax
0012c7e4mov [rdx+8], 1
0012c7eclea rax, [rip-0x9b4fb]
0012c7f3mov [rdx+16], rax
0012c7f7xorps x0, x0
0012c7famovups [rdx+24], x0
0012c7femov rdi, rbx
0012c801mov rsi, r14
0012c804call core::fmt::Formatter::write_fmt
0012c809mov ecx, eax
0012c80bmov al, 1
0012c80dtest cl, cl
0012c80fjne 0x12c855
0012c811
0012c811loc_12c811:
0012c811mov rax, rsp
0012c814mov [rax], r15
0012c817lea rcx, [rsp+8]
0012c81cmov [rcx], rax
0012c81flea rax, [rip+0xe4d6a]
0012c826lea rdx, [rsp+24]
0012c82bmov [rdx], rax
0012c82emov [rdx+8], r12
0012c832and [rdx+32], 0
0012c837lea rax, [rip+39]
0012c83emov [rcx+8], rax
0012c842mov [rdx+16], rcx
0012c846mov [rdx+24], r12
0012c84amov rdi, rbx
0012c84dmov rsi, r14
0012c850
0012c850loc_12c850:
0012c850call core::fmt::Formatter::write_fmt
0012c855
0012c855loc_12c855:
0012c855add rsp, 72
0012c859pop rbx
0012c85apop r12
0012c85cpop r14
0012c85epop r15
0012c860ret
0012c861
0012c861loc_12c861:
0012c861xor eax, eax
0012c863jmp 0x12c855
0012c6f5
0012c6f5_<regex_automata::dfa::onepass::PatternEpsilons as core::fmt::Debug>::fmt:
0012c6f5push r15
0012c6f7push r14
0012c6f9push r12
0012c6fbpush rbx
0012c6fcsub rsp, 72
0012c700mov rax, [rdi]
0012c703mov r15, 0x3ffffffffff
0012c70dand r15, rax
0012c710shr rax, 42
0012c714cmp eax, 0x3fffff
0012c719jb 0x12c756
0012c71btest r15, r15
0012c71ejne 0x12c756
0012c720lea rax, [rip+0xc18d9]
0012c727lea rdx, [rsp+24]
0012c72cmov [rdx], rax
0012c72fmov [rdx+8], 1
0012c737lea rax, [rip-0x9b446]
0012c73emov [rdx+16], rax
0012c742xorps x0, x0
0012c745movups [rdx+24], x0
0012c749mov rdi, [rsi+32]
0012c74dmov rsi, [rsi+40]
0012c751jmp 0x12c850
0012c756
0012c756loc_12c756:
0012c756push 1
0012c758pop r12
0012c75acmp rax, 0x3fffff
0012c760jne 0x12c778
0012c762test r15, r15
0012c765je 0x12c861
0012c76bmov rbx, [rsi+32]
0012c76fmov r14, [rsi+40]
0012c773jmp 0x12c811
0012c778
0012c778loc_12c778:
0012c778mov rcx, rsp
0012c77bmov [rcx], rax
0012c77elea rax, [rsp+8]
0012c783mov [rax], rcx
0012c786lea rcx, [rip-0x2871d]
0012c78dmov [rax+8], rcx
0012c791lea rcx, [rip+0xe4df8]
0012c798lea rdx, [rsp+24]
0012c79dmov [rdx], rcx
0012c7a0mov [rdx+8], r12
0012c7a4and [rdx+32], 0
0012c7a9mov [rdx+16], rax
0012c7admov [rdx+24], r12
0012c7b1mov rbx, [rsi+32]
0012c7b5mov r14, [rsi+40]
0012c7b9mov rdi, rbx
0012c7bcmov rsi, r14
0012c7bfcall core::fmt::Formatter::write_fmt
0012c7c4test al, al
0012c7c6jne 0x12c855
0012c7cctest r15, r15
0012c7cfje 0x12c855
0012c7d5lea rax, [rip+0xc1814]
0012c7dclea rdx, [rsp+24]
0012c7e1mov [rdx], rax
0012c7e4mov [rdx+8], 1
0012c7eclea rax, [rip-0x9b4fb]
0012c7f3mov [rdx+16], rax
0012c7f7xorps x0, x0
0012c7famovups [rdx+24], x0
0012c7femov rdi, rbx
0012c801mov rsi, r14
0012c804call core::fmt::Formatter::write_fmt
0012c809mov ecx, eax
0012c80bmov al, 1
0012c80dtest cl, cl
0012c80fjne 0x12c855
0012c811
0012c811loc_12c811:
0012c811mov rax, rsp
0012c814mov [rax], r15
0012c817lea rcx, [rsp+8]
0012c81cmov [rcx], rax
0012c81flea rax, [rip+0xe4d6a]
0012c826lea rdx, [rsp+24]
0012c82bmov [rdx], rax
0012c82emov [rdx+8], r12
0012c832and [rdx+32], 0
0012c837lea rax, [rip+39]
0012c83emov [rcx+8], rax
0012c842mov [rdx+16], rcx
0012c846mov [rdx+24], r12
0012c84amov rdi, rbx
0012c84dmov rsi, r14
0012c850
0012c850loc_12c850:
0012c850call core::fmt::Formatter::write_fmt
0012c855
0012c855loc_12c855:
0012c855add rsp, 72
0012c859pop rbx
0012c85apop r12
0012c85cpop r14
0012c85epop r15
0012c860ret
0012c861
0012c861loc_12c861:
0012c861xor eax, eax
0012c863jmp 0x12c855
0012c6f5
0012c865
0012c865_<regex_automata::dfa::onepass::Epsilons as core::fmt::Debug>::fmt:
0012c865push rbp
0012c866push r15
0012c868push r14
0012c86apush r12
0012c86cpush rbx
0012c86dsub rsp, 80
0012c871mov r12, [rdi]
0012c874mov rax, r12
0012c877shr rax, 10
0012c87bpush 1
0012c87dpop r15
0012c87ftest eax, eax
0012c881je 0x12c929
0012c887lea rcx, [rsp+12]
0012c88cmov [rcx], eax
0012c88elea rax, [rsp+16]
0012c893mov [rax], rcx
0012c896lea rcx, [rip+299]
0012c89dmov [rax+8], rcx
0012c8a1lea rcx, [rip+0xe4ce8]
0012c8a8lea rdx, [rsp+32]
0012c8admov [rdx], rcx
0012c8b0mov [rdx+8], r15
0012c8b4and [rdx+32], 0
0012c8b9mov [rdx+16], rax
0012c8bdmov [rdx+24], r15
0012c8c1mov rbx, [rsi+32]
0012c8c5mov r14, [rsi+40]
0012c8c9mov rdi, rbx
0012c8ccmov rsi, r14
0012c8cfcall core::fmt::Formatter::write_fmt
0012c8d4mov bpl, 1
0012c8d7test al, al
0012c8d9jne 0x12c9b9
0012c8dfand r12l, 1023
0012c8e6je 0x12c9b7
0012c8eclea rax, [rip+0xc16fd]
0012c8f3lea rdx, [rsp+32]
0012c8f8mov [rdx], rax
0012c8fbmov [rdx+8], 1
0012c903lea rax, [rip-0x9b612]
0012c90amov [rdx+16], rax
0012c90exorps x0, x0
0012c911movups [rdx+24], x0
0012c915mov rdi, rbx
0012c918mov rsi, r14
0012c91bcall core::fmt::Formatter::write_fmt
0012c920test al, al
0012c922je 0x12c93a
0012c924jmp 0x12c9b9
0012c929
0012c929loc_12c929:
0012c929and r12l, 1023
0012c930je 0x12c97d
0012c932mov rbx, [rsi+32]
0012c936mov r14, [rsi+40]
0012c93a
0012c93aloc_12c93a:
0012c93alea rax, [rsp+12]
0012c93fmov [rax], r12l
0012c942lea rcx, [rsp+16]
0012c947mov [rcx], rax
0012c94alea rax, [rip+0xe4c3f]
0012c951lea rdx, [rsp+32]
0012c956mov [rdx], rax
0012c959mov [rdx+8], r15
0012c95dand [rdx+32], 0
0012c962lea rax, [rip+318]
0012c969mov [rcx+8], rax
0012c96dmov [rdx+16], rcx
0012c971mov [rdx+24], r15
0012c975mov rdi, rbx
0012c978mov rsi, r14
0012c97bjmp 0x12c9ae
0012c97d
0012c97dloc_12c97d:
0012c97dlea rax, [rip+0xc167c]
0012c984lea rdx, [rsp+32]
0012c989mov [rdx], rax
0012c98cmov [rdx+8], 1
0012c994lea rax, [rip-0x9b6a3]
0012c99bmov [rdx+16], rax
0012c99fxorps x0, x0
0012c9a2movups [rdx+24], x0
0012c9a6mov rdi, [rsi+32]
0012c9aamov rsi, [rsi+40]
0012c9ae
0012c9aeloc_12c9ae:
0012c9aecall core::fmt::Formatter::write_fmt
0012c9b3mov ebp, eax
0012c9b5jmp 0x12c9b9
0012c9b7
0012c9b7loc_12c9b7:
0012c9b7xor ebp, ebp
0012c9b9
0012c9b9loc_12c9b9:
0012c9b9mov eax, ebp
0012c9bbadd rsp, 80
0012c9bfpop rbx
0012c9c0pop r12
0012c9c2pop r14
0012c9c4pop r15
0012c9c6pop rbp
0012c9c7ret
0012c865
0012c865_<regex_automata::dfa::onepass::Epsilons as core::fmt::Debug>::fmt:
0012c865push rbp
0012c866push r15
0012c868push r14
0012c86apush r12
0012c86cpush rbx
0012c86dsub rsp, 80
0012c871mov r12, [rdi]
0012c874mov rax, r12
0012c877shr rax, 10
0012c87bpush 1
0012c87dpop r15
0012c87ftest eax, eax
0012c881je 0x12c929
0012c887lea rcx, [rsp+12]
0012c88cmov [rcx], eax
0012c88elea rax, [rsp+16]
0012c893mov [rax], rcx
0012c896lea rcx, [rip+299]
0012c89dmov [rax+8], rcx
0012c8a1lea rcx, [rip+0xe4ce8]
0012c8a8lea rdx, [rsp+32]
0012c8admov [rdx], rcx
0012c8b0mov [rdx+8], r15
0012c8b4and [rdx+32], 0
0012c8b9mov [rdx+16], rax
0012c8bdmov [rdx+24], r15
0012c8c1mov rbx, [rsi+32]
0012c8c5mov r14, [rsi+40]
0012c8c9mov rdi, rbx
0012c8ccmov rsi, r14
0012c8cfcall core::fmt::Formatter::write_fmt
0012c8d4mov bpl, 1
0012c8d7test al, al
0012c8d9jne 0x12c9b9
0012c8dfand r12l, 1023
0012c8e6je 0x12c9b7
0012c8eclea rax, [rip+0xc16fd]
0012c8f3lea rdx, [rsp+32]
0012c8f8mov [rdx], rax
0012c8fbmov [rdx+8], 1
0012c903lea rax, [rip-0x9b612]
0012c90amov [rdx+16], rax
0012c90exorps x0, x0
0012c911movups [rdx+24], x0
0012c915mov rdi, rbx
0012c918mov rsi, r14
0012c91bcall core::fmt::Formatter::write_fmt
0012c920test al, al
0012c922je 0x12c93a
0012c924jmp 0x12c9b9
0012c929
0012c929loc_12c929:
0012c929and r12l, 1023
0012c930je 0x12c97d
0012c932mov rbx, [rsi+32]
0012c936mov r14, [rsi+40]
0012c93a
0012c93aloc_12c93a:
0012c93alea rax, [rsp+12]
0012c93fmov [rax], r12l
0012c942lea rcx, [rsp+16]
0012c947mov [rcx], rax
0012c94alea rax, [rip+0xe4c3f]
0012c951lea rdx, [rsp+32]
0012c956mov [rdx], rax
0012c959mov [rdx+8], r15
0012c95dand [rdx+32], 0
0012c962lea rax, [rip+318]
0012c969mov [rcx+8], rax
0012c96dmov [rdx+16], rcx
0012c971mov [rdx+24], r15
0012c975mov rdi, rbx
0012c978mov rsi, r14
0012c97bjmp 0x12c9ae
0012c97d
0012c97dloc_12c97d:
0012c97dlea rax, [rip+0xc167c]
0012c984lea rdx, [rsp+32]
0012c989mov [rdx], rax
0012c98cmov [rdx+8], 1
0012c994lea rax, [rip-0x9b6a3]
0012c99bmov [rdx+16], rax
0012c99fxorps x0, x0
0012c9a2movups [rdx+24], x0
0012c9a6mov rdi, [rsi+32]
0012c9aamov rsi, [rsi+40]
0012c9ae
0012c9aeloc_12c9ae:
0012c9aecall core::fmt::Formatter::write_fmt
0012c9b3mov ebp, eax
0012c9b5jmp 0x12c9b9
0012c9b7
0012c9b7loc_12c9b7:
0012c9b7xor ebp, ebp
0012c9b9
0012c9b9loc_12c9b9:
0012c9b9mov eax, ebp
0012c9bbadd rsp, 80
0012c9bfpop rbx
0012c9c0pop r12
0012c9c2pop r14
0012c9c4pop r15
0012c9c6pop rbp
0012c9c7ret
0012c865
0012c9c8
0012c9c8_<regex_automata::dfa::onepass::Slots as core::fmt::Debug>::fmt:
0012c9c8push rbp
0012c9c9push r15
0012c9cbpush r14
0012c9cdpush r13
0012c9cfpush r12
0012c9d1push rbx
0012c9d2sub rsp, 88
0012c9d6mov r12, rdi
0012c9d9lea rax, [rip+0xc1630]
0012c9e0lea rdx, [rsp+40]
0012c9e5mov [rdx], rax
0012c9e8mov [rdx+8], 1
0012c9f0lea rax, [rip-0x9b6ff]
0012c9f7mov [rdx+16], rax
0012c9fbxorps x0, x0
0012c9femovups [rdx+24], x0
0012ca02mov r14, [rsi+32]
0012ca06mov r15, [rsi+40]
0012ca0amov rdi, r14
0012ca0dmov rsi, r15
0012ca10call core::fmt::Formatter::write_fmt
0012ca15mov cl, 1
0012ca17test al, al
0012ca19jne 0x12ca96
0012ca1bmov eax, [r12]
0012ca1flea r12, [rsp+20]
0012ca24mov [r12], eax
0012ca28push 1
0012ca2apop rbx
0012ca2blea rbp, [rsp+24]
0012ca30lea r13, [rsp+40]
0012ca35
0012ca35loc_12ca35:
0012ca35mov rdi, r12
0012ca38call _<regex_automata::dfa::onepass::SlotsIter as core::iter::traits::iterator::Iterator>::next
0012ca3dtest rax, rax
0012ca40je 0x12ca94
0012ca42mov [rsp+8], rdx
0012ca47lea rax, [rip+0xe2c3a]
0012ca4emov [rsp+40], rax
0012ca53mov [rsp+48], rbx
0012ca58and [rsp+72], 0
0012ca5elea rax, [rsp+8]
0012ca63mov [rsp+24], rax
0012ca68lea rax, [rip-0x61d4c]
0012ca6fmov [rsp+32], rax
0012ca74mov [rsp+56], rbp
0012ca79mov [rsp+64], rbx
0012ca7emov rdi, r14
0012ca81mov rsi, r15
0012ca84mov rdx, r13
0012ca87call core::fmt::Formatter::write_fmt
0012ca8ctest al, al
0012ca8eje 0x12ca35
0012ca90mov cl, 1
0012ca92jmp 0x12ca96
0012ca94
0012ca94loc_12ca94:
0012ca94xor ecx, ecx
0012ca96
0012ca96loc_12ca96:
0012ca96mov eax, ecx
0012ca98add rsp, 88
0012ca9cpop rbx
0012ca9dpop r12
0012ca9fpop r13
0012caa1pop r14
0012caa3pop r15
0012caa5pop rbp
0012caa6ret
0012c9c8
0012c9c8_<regex_automata::dfa::onepass::Slots as core::fmt::Debug>::fmt:
0012c9c8push rbp
0012c9c9push r15
0012c9cbpush r14
0012c9cdpush r13
0012c9cfpush r12
0012c9d1push rbx
0012c9d2sub rsp, 88
0012c9d6mov r12, rdi
0012c9d9lea rax, [rip+0xc1630]
0012c9e0lea rdx, [rsp+40]
0012c9e5mov [rdx], rax
0012c9e8mov [rdx+8], 1
0012c9f0lea rax, [rip-0x9b6ff]
0012c9f7mov [rdx+16], rax
0012c9fbxorps x0, x0
0012c9femovups [rdx+24], x0
0012ca02mov r14, [rsi+32]
0012ca06mov r15, [rsi+40]
0012ca0amov rdi, r14
0012ca0dmov rsi, r15
0012ca10call core::fmt::Formatter::write_fmt
0012ca15mov cl, 1
0012ca17test al, al
0012ca19jne 0x12ca96
0012ca1bmov eax, [r12]
0012ca1flea r12, [rsp+20]
0012ca24mov [r12], eax
0012ca28push 1
0012ca2apop rbx
0012ca2blea rbp, [rsp+24]
0012ca30lea r13, [rsp+40]
0012ca35
0012ca35loc_12ca35:
0012ca35mov rdi, r12
0012ca38call _<regex_automata::dfa::onepass::SlotsIter as core::iter::traits::iterator::Iterator>::next
0012ca3dtest rax, rax
0012ca40je 0x12ca94
0012ca42mov [rsp+8], rdx
0012ca47lea rax, [rip+0xe2c3a]
0012ca4emov [rsp+40], rax
0012ca53mov [rsp+48], rbx
0012ca58and [rsp+72], 0
0012ca5elea rax, [rsp+8]
0012ca63mov [rsp+24], rax
0012ca68lea rax, [rip-0x61d4c]
0012ca6fmov [rsp+32], rax
0012ca74mov [rsp+56], rbp
0012ca79mov [rsp+64], rbx
0012ca7emov rdi, r14
0012ca81mov rsi, r15
0012ca84mov rdx, r13
0012ca87call core::fmt::Formatter::write_fmt
0012ca8ctest al, al
0012ca8eje 0x12ca35
0012ca90mov cl, 1
0012ca92jmp 0x12ca96
0012ca94
0012ca94loc_12ca94:
0012ca94xor ecx, ecx
0012ca96
0012ca96loc_12ca96:
0012ca96mov eax, ecx
0012ca98add rsp, 88
0012ca9cpop rbx
0012ca9dpop r12
0012ca9fpop r13
0012caa1pop r14
0012caa3pop r15
0012caa5pop rbp
0012caa6ret
0012c9c8
Loading..