File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
0012a31d
0012a31d_ZN89_$LT$aho_corasick..nfa..contiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$10next_state17h9d81bafcf7fe9dbfE.658:
0012a31dpush rbp
0012a31epush r15
0012a320push r14
0012a322push r13
0012a324push r12
0012a326push rbx
0012a327sub rsp, 24
0012a32bmov [rsp+12], esi
0012a32fmovzx eax, cl
0012a332movzx ebp, [rdi+rax+88]
0012a337mov rax, rbp
0012a33aadd rax, 2
0012a33emov [rsp+16], rax
0012a343mov r14, [rdi]
0012a346mov rbx, [rdi+16]
0012a34alea r15, [rip+0xc3657]
0012a351
0012a351loc_12a351:
0012a351mov r12l, edx
0012a354mov rdi, r14
0012a357mov rsi, rbx
0012a35amov rdx, r12
0012a35dmov rcx, r15
0012a360call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a365mov eax, [rax]
0012a367cmp al, -2
0012a369je 0x12a3ae
0012a36bmovzx r13l, al
0012a36fcmp r13l, 255
0012a376jne 0x12a3fe
0012a37cmov rax, [rsp+16]
0012a381lea rdx, [rax+r12]
0012a385mov rdi, r14
0012a388mov rsi, rbx
0012a38blea rcx, [rip+0xc36ee]
0012a392call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a397mov ecx, [rax]
0012a399cmp ecx, 1
0012a39cjne 0x12a4ea
0012a3a2cmp [rsp+12], 0
0012a3a7je 0x12a3df
0012a3a9jmp 0x12a4ea
0012a3ae
0012a3aeloc_12a3ae:
0012a3aemov rdi, r14
0012a3b1mov rsi, rbx
0012a3b4mov rdx, r12
0012a3b7lea rcx, [rip+0xc3692]
0012a3becall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a3c3cmp bpl, [rax+1]
0012a3c7je 0x12a4f4
0012a3cd
0012a3cdloc_12a3cd:
0012a3cdcmp [rsp+12], 0
0012a3d2lea r15, [rip+0xc35cf]
0012a3d9jne 0x12a4e6
0012a3df
0012a3dfloc_12a3df:
0012a3dfinc r12
0012a3e2mov rdi, r14
0012a3e5mov rsi, rbx
0012a3e8mov rdx, r12
0012a3eblea rcx, [rip+0xc36a6]
0012a3f2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a3f7mov edx, [rax]
0012a3f9jmp 0x12a351
0012a3fe
0012a3feloc_12a3fe:
0012a3femov eax, r13l
0012a401and eax, 3
0012a404shr r13l, 2
0012a408cmp rax, 1
0012a40csbb r13, -1
0012a410lea r15, [r12+2]
0012a415mov rdi, r14
0012a418mov rsi, rbx
0012a41bmov rdx, r15
0012a41elea rcx, [rip+0xc359b]
0012a425call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a42acmp r13, rdx
0012a42dja 0x12a50a
0012a433lea rdx, [4*r13]
0012a43bxor ecx, ecx
0012a43d
0012a43dloc_12a43d:
0012a43dtest rdx, rdx
0012a440je 0x12a3cd
0012a442mov esi, [rax+4*rcx]
0012a445cmp bpl, sil
0012a448je 0x12a487
0012a44amov edi, esi
0012a44cshr edi, 8
0012a44fcmp bpl, dil
0012a452je 0x12a49e
0012a454mov edi, esi
0012a456shr edi, 16
0012a459cmp bpl, dil
0012a45cje 0x12a4b5
0012a45einc rcx
0012a461shr esi, 24
0012a464add rdx, -4
0012a468cmp bpl, sil
0012a46bjne 0x12a43d
0012a46ddec rcx
0012a470add r13, r15
0012a473lea rdx, [4*rcx+3]
0012a47badd rdx, r13
0012a47elea rcx, [rip+0xc356b]
0012a485jmp 0x12a4ca
0012a487
0012a487loc_12a487:
0012a487add r13, r15
0012a48alea rdx, [4*rcx]
0012a492add rdx, r13
0012a495lea rcx, [rip+0xc359c]
0012a49cjmp 0x12a4ca
0012a49e
0012a49eloc_12a49e:
0012a49eadd r13, r15
0012a4a1lea rdx, [4*rcx+1]
0012a4a9add rdx, r13
0012a4aclea rcx, [rip+0xc356d]
0012a4b3jmp 0x12a4ca
0012a4b5
0012a4b5loc_12a4b5:
0012a4b5add r13, r15
0012a4b8lea rdx, [4*rcx+2]
0012a4c0add rdx, r13
0012a4c3lea rcx, [rip+0xc353e]
0012a4ca
0012a4caloc_12a4ca:
0012a4camov rdi, r14
0012a4cdmov rsi, rbx
0012a4d0
0012a4d0loc_12a4d0:
0012a4d0call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a4d5mov eax, [rax]
0012a4d7
0012a4d7loc_12a4d7:
0012a4d7add rsp, 24
0012a4dbpop rbx
0012a4dcpop r12
0012a4depop r13
0012a4e0pop r14
0012a4e2pop r15
0012a4e4pop rbp
0012a4e5ret
0012a4e6
0012a4e6loc_12a4e6:
0012a4e6xor eax, eax
0012a4e8jmp 0x12a4d7
0012a4ea
0012a4ealoc_12a4ea:
0012a4eaxor eax, eax
0012a4eccmp ecx, 1
0012a4efcmovne eax, ecx
0012a4f2jmp 0x12a4d7
0012a4f4
0012a4f4loc_12a4f4:
0012a4f4add r12, 2
0012a4f8lea rcx, [rip+0xc3569]
0012a4ffmov rdi, r14
0012a502mov rsi, rbx
0012a505mov rdx, r12
0012a508jmp 0x12a4d0
0012a50a
0012a50aloc_12a50a:
0012a50alea rax, [rip+0xc34c7]
0012a511mov rdi, r13
0012a514mov rsi, rdx
0012a517mov rdx, rax
0012a51acall core::slice::index::slice_end_index_len_fail
0012a51fud2
0012a31d
0012a31d_ZN89_$LT$aho_corasick..nfa..contiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$10next_state17h9d81bafcf7fe9dbfE.658:
0012a31dpush rbp
0012a31epush r15
0012a320push r14
0012a322push r13
0012a324push r12
0012a326push rbx
0012a327sub rsp, 24
0012a32bmov [rsp+12], esi
0012a32fmovzx eax, cl
0012a332movzx ebp, [rdi+rax+88]
0012a337mov rax, rbp
0012a33aadd rax, 2
0012a33emov [rsp+16], rax
0012a343mov r14, [rdi]
0012a346mov rbx, [rdi+16]
0012a34alea r15, [rip+0xc3657]
0012a351
0012a351loc_12a351:
0012a351mov r12l, edx
0012a354mov rdi, r14
0012a357mov rsi, rbx
0012a35amov rdx, r12
0012a35dmov rcx, r15
0012a360call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a365mov eax, [rax]
0012a367cmp al, -2
0012a369je 0x12a3ae
0012a36bmovzx r13l, al
0012a36fcmp r13l, 255
0012a376jne 0x12a3fe
0012a37cmov rax, [rsp+16]
0012a381lea rdx, [rax+r12]
0012a385mov rdi, r14
0012a388mov rsi, rbx
0012a38blea rcx, [rip+0xc36ee]
0012a392call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a397mov ecx, [rax]
0012a399cmp ecx, 1
0012a39cjne 0x12a4ea
0012a3a2cmp [rsp+12], 0
0012a3a7je 0x12a3df
0012a3a9jmp 0x12a4ea
0012a3ae
0012a3aeloc_12a3ae:
0012a3aemov rdi, r14
0012a3b1mov rsi, rbx
0012a3b4mov rdx, r12
0012a3b7lea rcx, [rip+0xc3692]
0012a3becall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a3c3cmp bpl, [rax+1]
0012a3c7je 0x12a4f4
0012a3cd
0012a3cdloc_12a3cd:
0012a3cdcmp [rsp+12], 0
0012a3d2lea r15, [rip+0xc35cf]
0012a3d9jne 0x12a4e6
0012a3df
0012a3dfloc_12a3df:
0012a3dfinc r12
0012a3e2mov rdi, r14
0012a3e5mov rsi, rbx
0012a3e8mov rdx, r12
0012a3eblea rcx, [rip+0xc36a6]
0012a3f2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a3f7mov edx, [rax]
0012a3f9jmp 0x12a351
0012a3fe
0012a3feloc_12a3fe:
0012a3femov eax, r13l
0012a401and eax, 3
0012a404shr r13l, 2
0012a408cmp rax, 1
0012a40csbb r13, -1
0012a410lea r15, [r12+2]
0012a415mov rdi, r14
0012a418mov rsi, rbx
0012a41bmov rdx, r15
0012a41elea rcx, [rip+0xc359b]
0012a425call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a42acmp r13, rdx
0012a42dja 0x12a50a
0012a433lea rdx, [4*r13]
0012a43bxor ecx, ecx
0012a43d
0012a43dloc_12a43d:
0012a43dtest rdx, rdx
0012a440je 0x12a3cd
0012a442mov esi, [rax+4*rcx]
0012a445cmp bpl, sil
0012a448je 0x12a487
0012a44amov edi, esi
0012a44cshr edi, 8
0012a44fcmp bpl, dil
0012a452je 0x12a49e
0012a454mov edi, esi
0012a456shr edi, 16
0012a459cmp bpl, dil
0012a45cje 0x12a4b5
0012a45einc rcx
0012a461shr esi, 24
0012a464add rdx, -4
0012a468cmp bpl, sil
0012a46bjne 0x12a43d
0012a46ddec rcx
0012a470add r13, r15
0012a473lea rdx, [4*rcx+3]
0012a47badd rdx, r13
0012a47elea rcx, [rip+0xc356b]
0012a485jmp 0x12a4ca
0012a487
0012a487loc_12a487:
0012a487add r13, r15
0012a48alea rdx, [4*rcx]
0012a492add rdx, r13
0012a495lea rcx, [rip+0xc359c]
0012a49cjmp 0x12a4ca
0012a49e
0012a49eloc_12a49e:
0012a49eadd r13, r15
0012a4a1lea rdx, [4*rcx+1]
0012a4a9add rdx, r13
0012a4aclea rcx, [rip+0xc356d]
0012a4b3jmp 0x12a4ca
0012a4b5
0012a4b5loc_12a4b5:
0012a4b5add r13, r15
0012a4b8lea rdx, [4*rcx+2]
0012a4c0add rdx, r13
0012a4c3lea rcx, [rip+0xc353e]
0012a4ca
0012a4caloc_12a4ca:
0012a4camov rdi, r14
0012a4cdmov rsi, rbx
0012a4d0
0012a4d0loc_12a4d0:
0012a4d0call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a4d5mov eax, [rax]
0012a4d7
0012a4d7loc_12a4d7:
0012a4d7add rsp, 24
0012a4dbpop rbx
0012a4dcpop r12
0012a4depop r13
0012a4e0pop r14
0012a4e2pop r15
0012a4e4pop rbp
0012a4e5ret
0012a4e6
0012a4e6loc_12a4e6:
0012a4e6xor eax, eax
0012a4e8jmp 0x12a4d7
0012a4ea
0012a4ealoc_12a4ea:
0012a4eaxor eax, eax
0012a4eccmp ecx, 1
0012a4efcmovne eax, ecx
0012a4f2jmp 0x12a4d7
0012a4f4
0012a4f4loc_12a4f4:
0012a4f4add r12, 2
0012a4f8lea rcx, [rip+0xc3569]
0012a4ffmov rdi, r14
0012a502mov rsi, rbx
0012a505mov rdx, r12
0012a508jmp 0x12a4d0
0012a50a
0012a50aloc_12a50a:
0012a50alea rax, [rip+0xc34c7]
0012a511mov rdi, r13
0012a514mov rsi, rdx
0012a517mov rdx, rax
0012a51acall core::slice::index::slice_end_index_len_fail
0012a51fud2
0012a31d
0012a521
0012a521_ZN89_$LT$aho_corasick..nfa..contiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$9match_len17hd4a81532c830304bE.664:
0012a521push rbx
0012a522mov rbx, [rdi+80]
0012a526mov edx, esi
0012a528mov rax, [rdi]
0012a52bmov rsi, [rdi+16]
0012a52flea rcx, [rip+0xc35aa]
0012a536mov rdi, rax
0012a539call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a53etest rdx, rdx
0012a541je 0x12a58d
0012a543movzx ecx, [rax]
0012a546cmp rcx, 255
0012a54djne 0x12a561
0012a54fadd rbx, 2
0012a553cmp rbx, rdx
0012a556jb 0x12a580
0012a558lea rax, [rip+0xc2d01]
0012a55fjmp 0x12a5a1
0012a561
0012a561loc_12a561:
0012a561mov esi, ecx
0012a563and esi, 3
0012a566mov edi, ecx
0012a568shr edi, 2
0012a56bcmp rsi, 1
0012a56fsbb rdi, -1
0012a573lea rbx, [rcx+rdi]
0012a577add rbx, 2
0012a57bcmp rbx, rdx
0012a57ejae 0x12a59a
0012a580
0012a580loc_12a580:
0012a580mov ecx, [rax+4*rbx]
0012a583test ecx, ecx
0012a585push 1
0012a587pop rax
0012a588cmovns eax, ecx
0012a58bpop rbx
0012a58cret
0012a58d
0012a58dloc_12a58d:
0012a58dlea rdx, [rip+0xc2c9c]
0012a594xor edi, edi
0012a596xor esi, esi
0012a598jmp 0x12a5aa
0012a59a
0012a59aloc_12a59a:
0012a59alea rax, [rip+0xc2ca7]
0012a5a1
0012a5a1loc_12a5a1:
0012a5a1mov rdi, rbx
0012a5a4mov rsi, rdx
0012a5a7mov rdx, rax
0012a5aa
0012a5aaloc_12a5aa:
0012a5aacall core::panicking::panic_bounds_check
0012a5afud2
0012a521
0012a521_ZN89_$LT$aho_corasick..nfa..contiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$9match_len17hd4a81532c830304bE.664:
0012a521push rbx
0012a522mov rbx, [rdi+80]
0012a526mov edx, esi
0012a528mov rax, [rdi]
0012a52bmov rsi, [rdi+16]
0012a52flea rcx, [rip+0xc35aa]
0012a536mov rdi, rax
0012a539call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a53etest rdx, rdx
0012a541je 0x12a58d
0012a543movzx ecx, [rax]
0012a546cmp rcx, 255
0012a54djne 0x12a561
0012a54fadd rbx, 2
0012a553cmp rbx, rdx
0012a556jb 0x12a580
0012a558lea rax, [rip+0xc2d01]
0012a55fjmp 0x12a5a1
0012a561
0012a561loc_12a561:
0012a561mov esi, ecx
0012a563and esi, 3
0012a566mov edi, ecx
0012a568shr edi, 2
0012a56bcmp rsi, 1
0012a56fsbb rdi, -1
0012a573lea rbx, [rcx+rdi]
0012a577add rbx, 2
0012a57bcmp rbx, rdx
0012a57ejae 0x12a59a
0012a580
0012a580loc_12a580:
0012a580mov ecx, [rax+4*rbx]
0012a583test ecx, ecx
0012a585push 1
0012a587pop rax
0012a588cmovns eax, ecx
0012a58bpop rbx
0012a58cret
0012a58d
0012a58dloc_12a58d:
0012a58dlea rdx, [rip+0xc2c9c]
0012a594xor edi, edi
0012a596xor esi, esi
0012a598jmp 0x12a5aa
0012a59a
0012a59aloc_12a59a:
0012a59alea rax, [rip+0xc2ca7]
0012a5a1
0012a5a1loc_12a5a1:
0012a5a1mov rdi, rbx
0012a5a4mov rsi, rdx
0012a5a7mov rdx, rax
0012a5aa
0012a5aaloc_12a5aa:
0012a5aacall core::panicking::panic_bounds_check
0012a5afud2
0012a521
0012a5b1
0012a5b1_ZN89_$LT$aho_corasick..nfa..contiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$13match_pattern17ha509408147408fd3E.665:
0012a5b1push r14
0012a5b3push rbx
0012a5b4sub rsp, 56
0012a5b8mov rbx, rdx
0012a5bbmov r14, [rdi+80]
0012a5bfmov edx, esi
0012a5c1mov rax, [rdi]
0012a5c4mov rsi, [rdi+16]
0012a5c8lea rcx, [rip+0xc34f9]
0012a5cfmov rdi, rax
0012a5d2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a5d7mov [rsp], rbx
0012a5dbtest rdx, rdx
0012a5deje 0x12a63f
0012a5e0movzx ecx, [rax]
0012a5e3cmp rcx, 255
0012a5eajne 0x12a5f2
0012a5ecadd r14, 2
0012a5f0jmp 0x12a60c
0012a5f2
0012a5f2loc_12a5f2:
0012a5f2mov esi, ecx
0012a5f4and esi, 3
0012a5f7mov edi, ecx
0012a5f9shr edi, 2
0012a5fccmp rsi, 1
0012a600sbb rdi, -1
0012a604lea r14, [rcx+rdi]
0012a608add r14, 2
0012a60c
0012a60cloc_12a60c:
0012a60ccmp r14, rdx
0012a60fjae 0x12a64c
0012a611mov ecx, [rax+4*r14]
0012a615test ecx, ecx
0012a617js 0x12a62a
0012a619lea rdi, [rbx+r14]
0012a61dinc rdi
0012a620cmp rdi, rdx
0012a623jae 0x12a658
0012a625mov ecx, [rax+4*rdi]
0012a628jmp 0x12a635
0012a62a
0012a62aloc_12a62a:
0012a62atest rbx, rbx
0012a62djne 0x12a66c
0012a62fand ecx, 0x7fffffff
0012a635
0012a635loc_12a635:
0012a635mov eax, ecx
0012a637add rsp, 56
0012a63bpop rbx
0012a63cpop r14
0012a63eret
0012a63f
0012a63floc_12a63f:
0012a63flea rdx, [rip+0xc2bea]
0012a646xor edi, edi
0012a648xor esi, esi
0012a64ajmp 0x12a665
0012a64c
0012a64cloc_12a64c:
0012a64clea rax, [rip+0xc2b95]
0012a653mov rdi, r14
0012a656jmp 0x12a65f
0012a658
0012a658loc_12a658:
0012a658lea rax, [rip+0xc2ba1]
0012a65f
0012a65floc_12a65f:
0012a65fmov rsi, rdx
0012a662mov rdx, rax
0012a665
0012a665loc_12a665:
0012a665call core::panicking::panic_bounds_check
0012a66aud2
0012a66c
0012a66cloc_12a66c:
0012a66clea rcx, [rsp+8]
0012a671and [rcx], 0
0012a675lea rsi, [rip-0xf0e14]
0012a67clea r8, [rip+0xc2b95]
0012a683mov rdx, rsp
0012a686xor edi, edi
0012a688call core::panicking::assert_failed
0012a68dud2
0012a5b1
0012a5b1_ZN89_$LT$aho_corasick..nfa..contiguous..NFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$13match_pattern17ha509408147408fd3E.665:
0012a5b1push r14
0012a5b3push rbx
0012a5b4sub rsp, 56
0012a5b8mov rbx, rdx
0012a5bbmov r14, [rdi+80]
0012a5bfmov edx, esi
0012a5c1mov rax, [rdi]
0012a5c4mov rsi, [rdi+16]
0012a5c8lea rcx, [rip+0xc34f9]
0012a5cfmov rdi, rax
0012a5d2call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a5d7mov [rsp], rbx
0012a5dbtest rdx, rdx
0012a5deje 0x12a63f
0012a5e0movzx ecx, [rax]
0012a5e3cmp rcx, 255
0012a5eajne 0x12a5f2
0012a5ecadd r14, 2
0012a5f0jmp 0x12a60c
0012a5f2
0012a5f2loc_12a5f2:
0012a5f2mov esi, ecx
0012a5f4and esi, 3
0012a5f7mov edi, ecx
0012a5f9shr edi, 2
0012a5fccmp rsi, 1
0012a600sbb rdi, -1
0012a604lea r14, [rcx+rdi]
0012a608add r14, 2
0012a60c
0012a60cloc_12a60c:
0012a60ccmp r14, rdx
0012a60fjae 0x12a64c
0012a611mov ecx, [rax+4*r14]
0012a615test ecx, ecx
0012a617js 0x12a62a
0012a619lea rdi, [rbx+r14]
0012a61dinc rdi
0012a620cmp rdi, rdx
0012a623jae 0x12a658
0012a625mov ecx, [rax+4*rdi]
0012a628jmp 0x12a635
0012a62a
0012a62aloc_12a62a:
0012a62atest rbx, rbx
0012a62djne 0x12a66c
0012a62fand ecx, 0x7fffffff
0012a635
0012a635loc_12a635:
0012a635mov eax, ecx
0012a637add rsp, 56
0012a63bpop rbx
0012a63cpop r14
0012a63eret
0012a63f
0012a63floc_12a63f:
0012a63flea rdx, [rip+0xc2bea]
0012a646xor edi, edi
0012a648xor esi, esi
0012a64ajmp 0x12a665
0012a64c
0012a64cloc_12a64c:
0012a64clea rax, [rip+0xc2b95]
0012a653mov rdi, r14
0012a656jmp 0x12a65f
0012a658
0012a658loc_12a658:
0012a658lea rax, [rip+0xc2ba1]
0012a65f
0012a65floc_12a65f:
0012a65fmov rsi, rdx
0012a662mov rdx, rax
0012a665
0012a665loc_12a665:
0012a665call core::panicking::panic_bounds_check
0012a66aud2
0012a66c
0012a66cloc_12a66c:
0012a66clea rcx, [rsp+8]
0012a671and [rcx], 0
0012a675lea rsi, [rip-0xf0e14]
0012a67clea r8, [rip+0xc2b95]
0012a683mov rdx, rsp
0012a686xor edi, edi
0012a688call core::panicking::assert_failed
0012a68dud2
0012a5b1
0012a68f
0012a68f_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
0012a68fmov r8, rsi
0012a692sub r8, rdx
0012a695jb 0x12a69f
0012a697lea rax, [rdi+4*rdx]
0012a69bmov rdx, r8
0012a69eret
0012a69f
0012a69floc_12a69f:
0012a69fpush rax
0012a6a0mov rdi, rdx
0012a6a3mov rdx, rcx
0012a6a6call core::slice::index::slice_start_index_len_fail
0012a6abud2
0012a68f
0012a68f_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
0012a68fmov r8, rsi
0012a692sub r8, rdx
0012a695jb 0x12a69f
0012a697lea rax, [rdi+4*rdx]
0012a69bmov rdx, r8
0012a69eret
0012a69f
0012a69floc_12a69f:
0012a69fpush rax
0012a6a0mov rdi, rdx
0012a6a3mov rdx, rcx
0012a6a6call core::slice::index::slice_start_index_len_fail
0012a6abud2
0012a68f
0012a6ad
0012a6adcore::ptr::drop_in_place<aho_corasick::dfa::DFA>:
0012a6adpush r14
0012a6afpush rbx
0012a6b0push rax
0012a6b1mov rbx, rdi
0012a6b4mov rdi, [rdi]
0012a6b7mov rsi, [rbx+8]
0012a6bbcall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a6c0mov r14, [rbx+24]
0012a6c4mov rsi, [rbx+40]
0012a6c8mov rdi, r14
0012a6cbcall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012a6d0mov rsi, [rbx+32]
0012a6d4mov rdi, r14
0012a6d7call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a6dcmov rdi, [rbx+48]
0012a6e0mov rsi, [rbx+56]
0012a6e4call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a6e9add rbx, 80
0012a6edmov rdi, rbx
0012a6f0add rsp, 8
0012a6f4pop rbx
0012a6f5pop r14
0012a6f7jmp 0xec60c
0012a6ad
0012a6adcore::ptr::drop_in_place<aho_corasick::dfa::DFA>:
0012a6adpush r14
0012a6afpush rbx
0012a6b0push rax
0012a6b1mov rbx, rdi
0012a6b4mov rdi, [rdi]
0012a6b7mov rsi, [rbx+8]
0012a6bbcall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a6c0mov r14, [rbx+24]
0012a6c4mov rsi, [rbx+40]
0012a6c8mov rdi, r14
0012a6cbcall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012a6d0mov rsi, [rbx+32]
0012a6d4mov rdi, r14
0012a6d7call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a6dcmov rdi, [rbx+48]
0012a6e0mov rsi, [rbx+56]
0012a6e4call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012a6e9add rbx, 80
0012a6edmov rdi, rbx
0012a6f0add rsp, 8
0012a6f4pop rbx
0012a6f5pop r14
0012a6f7jmp 0xec60c
0012a6ad
0012a6fc
0012a6fc_ZN77_$LT$aho_corasick..dfa..DFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$13match_pattern17h2bfb184a2b9f9182E.680:
0012a6fcpush rbx
0012a6fdmov eax, esi
0012a6ffmov cl, [rdi+120]
0012a702shr rax, cl
0012a705mov rbx, rdx
0012a708add rax, -2
0012a70cmov rdx, [rdi+24]
0012a710mov rsi, [rdi+40]
0012a714lea rcx, [rip+0xc3245]
0012a71bmov rdi, rdx
0012a71emov rdx, rax
0012a721call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a726mov rsi, [rax+16]
0012a72acmp rsi, rbx
0012a72djbe 0x12a737
0012a72fmov rax, [rax]
0012a732mov eax, [rax+4*rbx]
0012a735pop rbx
0012a736ret
0012a737
0012a737loc_12a737:
0012a737lea rdx, [rip+0xc323a]
0012a73emov rdi, rbx
0012a741call core::panicking::panic_bounds_check
0012a746ud2
0012a6fc
0012a6fc_ZN77_$LT$aho_corasick..dfa..DFA$u20$as$u20$aho_corasick..automaton..Automaton$GT$13match_pattern17h2bfb184a2b9f9182E.680:
0012a6fcpush rbx
0012a6fdmov eax, esi
0012a6ffmov cl, [rdi+120]
0012a702shr rax, cl
0012a705mov rbx, rdx
0012a708add rax, -2
0012a70cmov rdx, [rdi+24]
0012a710mov rsi, [rdi+40]
0012a714lea rcx, [rip+0xc3245]
0012a71bmov rdi, rdx
0012a71emov rdx, rax
0012a721call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012a726mov rsi, [rax+16]
0012a72acmp rsi, rbx
0012a72djbe 0x12a737
0012a72fmov rax, [rax]
0012a732mov eax, [rax+4*rbx]
0012a735pop rbx
0012a736ret
0012a737
0012a737loc_12a737:
0012a737lea rdx, [rip+0xc323a]
0012a73emov rdi, rbx
0012a741call core::panicking::panic_bounds_check
0012a746ud2
0012a6fc
0012a748
0012a748alloc::vec::Vec<T,A>::push:
0012a748push r14
0012a74apush rbx
0012a74bpush rax
0012a74cmov r14, rsi
0012a74fmov rbx, rdi
0012a752mov rsi, [rdi+16]
0012a756cmp rsi, [rdi+8]
0012a75ajne 0x12a768
0012a75cmov rdi, rbx
0012a75fcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0012a764mov rsi, [rbx+16]
0012a768
0012a768loc_12a768:
0012a768mov rax, [rbx]
0012a76blea rcx, [rsi+8*rsi]
0012a76fmov dl, [r14+8]
0012a773mov [rax+rcx+8], dl
0012a777mov rdx, [r14]
0012a77amov [rax+rcx], rdx
0012a77einc rsi
0012a781mov [rbx+16], rsi
0012a785add rsp, 8
0012a789pop rbx
0012a78apop r14
0012a78cret
0012a748
0012a748alloc::vec::Vec<T,A>::push:
0012a748push r14
0012a74apush rbx
0012a74bpush rax
0012a74cmov r14, rsi
0012a74fmov rbx, rdi
0012a752mov rsi, [rdi+16]
0012a756cmp rsi, [rdi+8]
0012a75ajne 0x12a768
0012a75cmov rdi, rbx
0012a75fcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0012a764mov rsi, [rbx+16]
0012a768
0012a768loc_12a768:
0012a768mov rax, [rbx]
0012a76blea rcx, [rsi+8*rsi]
0012a76fmov dl, [r14+8]
0012a773mov [rax+rcx+8], dl
0012a777mov rdx, [r14]
0012a77amov [rax+rcx], rdx
0012a77einc rsi
0012a781mov [rbx+16], rsi
0012a785add rsp, 8
0012a789pop rbx
0012a78apop r14
0012a78cret
0012a748
0012a78d
0012a78dalloc::vec::Vec<T,A>::push:
0012a78dpush rbx
0012a78emov rbx, rdi
0012a791mov rsi, [rdi+16]
0012a795cmp rsi, [rdi+8]
0012a799jne 0x12a7a7
0012a79bmov rdi, rbx
0012a79ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0012a7a3mov rsi, [rbx+16]
0012a7a7
0012a7a7loc_12a7a7:
0012a7a7mov rax, [rbx]
0012a7aaand [rax+8*rsi], 0
0012a7afinc rsi
0012a7b2mov [rbx+16], rsi
0012a7b6pop rbx
0012a7b7ret
0012a78d
0012a78dalloc::vec::Vec<T,A>::push:
0012a78dpush rbx
0012a78emov rbx, rdi
0012a791mov rsi, [rdi+16]
0012a795cmp rsi, [rdi+8]
0012a799jne 0x12a7a7
0012a79bmov rdi, rbx
0012a79ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0012a7a3mov rsi, [rbx+16]
0012a7a7
0012a7a7loc_12a7a7:
0012a7a7mov rax, [rbx]
0012a7aaand [rax+8*rsi], 0
0012a7afinc rsi
0012a7b2mov [rbx+16], rsi
0012a7b6pop rbx
0012a7b7ret
0012a78d
0012a7b8
0012a7b8alloc::vec::Vec<T,A>::push:
0012a7b8push rbx
0012a7b9mov rbx, rdi
0012a7bcmov rsi, [rdi+16]
0012a7c0cmp rsi, [rdi+8]
0012a7c4jne 0x12a7d2
0012a7c6mov rdi, rbx
0012a7c9call alloc::raw_vec::RawVec<T,A>::reserve_for_push
0012a7cemov rsi, [rbx+16]
0012a7d2
0012a7d2loc_12a7d2:
0012a7d2mov rax, [rbx]
0012a7d5and [rax+4*rsi], 0
0012a7d9inc rsi
0012a7dcmov [rbx+16], rsi
0012a7e0pop rbx
0012a7e1ret
0012a7b8
0012a7b8alloc::vec::Vec<T,A>::push:
0012a7b8push rbx
0012a7b9mov rbx, rdi
0012a7bcmov rsi, [rdi+16]
0012a7c0cmp rsi, [rdi+8]
0012a7c4jne 0x12a7d2
0012a7c6mov rdi, rbx
0012a7c9call alloc::raw_vec::RawVec<T,A>::reserve_for_push
0012a7cemov rsi, [rbx+16]
0012a7d2
0012a7d2loc_12a7d2:
0012a7d2mov rax, [rbx]
0012a7d5and [rax+4*rsi], 0
0012a7d9inc rsi
0012a7dcmov [rbx+16], rsi
0012a7e0pop rbx
0012a7e1ret
0012a7b8
0012a7e2
0012a7e2alloc::vec::Vec<T,A>::shrink_to_fit:
0012a7e2push r15
0012a7e4push r14
0012a7e6push r12
0012a7e8push rbx
0012a7e9push rax
0012a7eamov rax, [rdi+8]
0012a7eemov r12, [rdi+16]
0012a7f2cmp rax, r12
0012a7f5jbe 0x12a823
0012a7f7mov rbx, rdi
0012a7faimul rdx, rax, 20
0012a7femov rdi, [rdi]
0012a801test r12, r12
0012a804je 0x12a82f
0012a806imul r14, r12, 20
0012a80apush 4
0012a80cpop r15
0012a80emov rsi, r15
0012a811mov rcx, r15
0012a814mov r8, r14
0012a817call _ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687
0012a81ctest rax, rax
0012a81fjne 0x12a83d
0012a821jmp 0x12a84e
0012a823
0012a823loc_12a823:
0012a823add rsp, 8
0012a827pop rbx
0012a828pop r12
0012a82apop r14
0012a82cpop r15
0012a82eret
0012a82f
0012a82floc_12a82f:
0012a82fmov rsi, rdx
0012a832call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012a837push 4
0012a839pop rax
0012a83axor r12l, r12l
0012a83d
0012a83dloc_12a83d:
0012a83dmov [rbx], rax
0012a840mov [rbx+8], r12
0012a844mov r15, 0x8000000000000001
0012a84e
0012a84eloc_12a84e:
0012a84emov rdi, r15
0012a851mov rsi, r14
0012a854add rsp, 8
0012a858pop rbx
0012a859pop r12
0012a85bpop r14
0012a85dpop r15
0012a85fjmp 0xce624
0012a7e2
0012a7e2alloc::vec::Vec<T,A>::shrink_to_fit:
0012a7e2push r15
0012a7e4push r14
0012a7e6push r12
0012a7e8push rbx
0012a7e9push rax
0012a7eamov rax, [rdi+8]
0012a7eemov r12, [rdi+16]
0012a7f2cmp rax, r12
0012a7f5jbe 0x12a823
0012a7f7mov rbx, rdi
0012a7faimul rdx, rax, 20
0012a7femov rdi, [rdi]
0012a801test r12, r12
0012a804je 0x12a82f
0012a806imul r14, r12, 20
0012a80apush 4
0012a80cpop r15
0012a80emov rsi, r15
0012a811mov rcx, r15
0012a814mov r8, r14
0012a817call _ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687
0012a81ctest rax, rax
0012a81fjne 0x12a83d
0012a821jmp 0x12a84e
0012a823
0012a823loc_12a823:
0012a823add rsp, 8
0012a827pop rbx
0012a828pop r12
0012a82apop r14
0012a82cpop r15
0012a82eret
0012a82f
0012a82floc_12a82f:
0012a82fmov rsi, rdx
0012a832call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012a837push 4
0012a839pop rax
0012a83axor r12l, r12l
0012a83d
0012a83dloc_12a83d:
0012a83dmov [rbx], rax
0012a840mov [rbx+8], r12
0012a844mov r15, 0x8000000000000001
0012a84e
0012a84eloc_12a84e:
0012a84emov rdi, r15
0012a851mov rsi, r14
0012a854add rsp, 8
0012a858pop rbx
0012a859pop r12
0012a85bpop r14
0012a85dpop r15
0012a85fjmp 0xce624
0012a7e2
0012a864
0012a864alloc::vec::Vec<T,A>::shrink_to_fit:
0012a864push r15
0012a866push r14
0012a868push r12
0012a86apush rbx
0012a86bpush rax
0012a86cmov rax, [rdi+8]
0012a870mov r12, [rdi+16]
0012a874cmp rax, r12
0012a877jbe 0x12a8a5
0012a879mov rbx, rdi
0012a87clea rdx, [rax+8*rax]
0012a880mov rdi, [rdi]
0012a883test r12, r12
0012a886je 0x12a8b1
0012a888lea r14, [r12+8*r12]
0012a88cpush 1
0012a88epop r15
0012a890mov rsi, r15
0012a893mov rcx, r15
0012a896mov r8, r14
0012a899call _ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687
0012a89etest rax, rax
0012a8a1jne 0x12a8bf
0012a8a3jmp 0x12a8d0
0012a8a5
0012a8a5loc_12a8a5:
0012a8a5add rsp, 8
0012a8a9pop rbx
0012a8aapop r12
0012a8acpop r14
0012a8aepop r15
0012a8b0ret
0012a8b1
0012a8b1loc_12a8b1:
0012a8b1mov rsi, rdx
0012a8b4call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012a8b9push 1
0012a8bbpop rax
0012a8bcxor r12l, r12l
0012a8bf
0012a8bfloc_12a8bf:
0012a8bfmov [rbx], rax
0012a8c2mov [rbx+8], r12
0012a8c6mov r15, 0x8000000000000001
0012a8d0
0012a8d0loc_12a8d0:
0012a8d0mov rdi, r15
0012a8d3mov rsi, r14
0012a8d6add rsp, 8
0012a8dapop rbx
0012a8dbpop r12
0012a8ddpop r14
0012a8dfpop r15
0012a8e1jmp 0xce624
0012a864
0012a864alloc::vec::Vec<T,A>::shrink_to_fit:
0012a864push r15
0012a866push r14
0012a868push r12
0012a86apush rbx
0012a86bpush rax
0012a86cmov rax, [rdi+8]
0012a870mov r12, [rdi+16]
0012a874cmp rax, r12
0012a877jbe 0x12a8a5
0012a879mov rbx, rdi
0012a87clea rdx, [rax+8*rax]
0012a880mov rdi, [rdi]
0012a883test r12, r12
0012a886je 0x12a8b1
0012a888lea r14, [r12+8*r12]
0012a88cpush 1
0012a88epop r15
0012a890mov rsi, r15
0012a893mov rcx, r15
0012a896mov r8, r14
0012a899call _ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687
0012a89etest rax, rax
0012a8a1jne 0x12a8bf
0012a8a3jmp 0x12a8d0
0012a8a5
0012a8a5loc_12a8a5:
0012a8a5add rsp, 8
0012a8a9pop rbx
0012a8aapop r12
0012a8acpop r14
0012a8aepop r15
0012a8b0ret
0012a8b1
0012a8b1loc_12a8b1:
0012a8b1mov rsi, rdx
0012a8b4call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012a8b9push 1
0012a8bbpop rax
0012a8bcxor r12l, r12l
0012a8bf
0012a8bfloc_12a8bf:
0012a8bfmov [rbx], rax
0012a8c2mov [rbx+8], r12
0012a8c6mov r15, 0x8000000000000001
0012a8d0
0012a8d0loc_12a8d0:
0012a8d0mov rdi, r15
0012a8d3mov rsi, r14
0012a8d6add rsp, 8
0012a8dapop rbx
0012a8dbpop r12
0012a8ddpop r14
0012a8dfpop r15
0012a8e1jmp 0xce624
0012a864
0012a8e6
0012a8e6alloc::vec::Vec<T,A>::shrink_to_fit:
0012a8e6push r15
0012a8e8push r14
0012a8eapush r12
0012a8ecpush rbx
0012a8edpush rax
0012a8eemov rdx, [rdi+8]
0012a8f2mov r12, [rdi+16]
0012a8f6cmp rdx, r12
0012a8f9jbe 0x12a92b
0012a8fbmov rbx, rdi
0012a8feshl rdx, 3
0012a902mov rdi, [rdi]
0012a905test r12, r12
0012a908je 0x12a937
0012a90alea r14, [8*r12]
0012a912push 4
0012a914pop r15
0012a916mov rsi, r15
0012a919mov rcx, r15
0012a91cmov r8, r14
0012a91fcall _ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687
0012a924test rax, rax
0012a927jne 0x12a945
0012a929jmp 0x12a956
0012a92b
0012a92bloc_12a92b:
0012a92badd rsp, 8
0012a92fpop rbx
0012a930pop r12
0012a932pop r14
0012a934pop r15
0012a936ret
0012a937
0012a937loc_12a937:
0012a937mov rsi, rdx
0012a93acall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012a93fpush 4
0012a941pop rax
0012a942xor r12l, r12l
0012a945
0012a945loc_12a945:
0012a945mov [rbx], rax
0012a948mov [rbx+8], r12
0012a94cmov r15, 0x8000000000000001
0012a956
0012a956loc_12a956:
0012a956mov rdi, r15
0012a959mov rsi, r14
0012a95cadd rsp, 8
0012a960pop rbx
0012a961pop r12
0012a963pop r14
0012a965pop r15
0012a967jmp 0xce624
0012a8e6
0012a8e6alloc::vec::Vec<T,A>::shrink_to_fit:
0012a8e6push r15
0012a8e8push r14
0012a8eapush r12
0012a8ecpush rbx
0012a8edpush rax
0012a8eemov rdx, [rdi+8]
0012a8f2mov r12, [rdi+16]
0012a8f6cmp rdx, r12
0012a8f9jbe 0x12a92b
0012a8fbmov rbx, rdi
0012a8feshl rdx, 3
0012a902mov rdi, [rdi]
0012a905test r12, r12
0012a908je 0x12a937
0012a90alea r14, [8*r12]
0012a912push 4
0012a914pop r15
0012a916mov rsi, r15
0012a919mov rcx, r15
0012a91cmov r8, r14
0012a91fcall _ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687
0012a924test rax, rax
0012a927jne 0x12a945
0012a929jmp 0x12a956
0012a92b
0012a92bloc_12a92b:
0012a92badd rsp, 8
0012a92fpop rbx
0012a930pop r12
0012a932pop r14
0012a934pop r15
0012a936ret
0012a937
0012a937loc_12a937:
0012a937mov rsi, rdx
0012a93acall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012a93fpush 4
0012a941pop rax
0012a942xor r12l, r12l
0012a945
0012a945loc_12a945:
0012a945mov [rbx], rax
0012a948mov [rbx+8], r12
0012a94cmov r15, 0x8000000000000001
0012a956
0012a956loc_12a956:
0012a956mov rdi, r15
0012a959mov rsi, r14
0012a95cadd rsp, 8
0012a960pop rbx
0012a961pop r12
0012a963pop r14
0012a965pop r15
0012a967jmp 0xce624
0012a8e6
0012a96c
0012a96ccore::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>:
0012a96cpush rbx
0012a96dmov rbx, rdi
0012a970mov rdi, [rdi+120]
0012a974mov rsi, [rbx+128]
0012a97bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0012a980mov rdi, [rbx+8]
0012a984mov rsi, [rbx+16]
0012a988call core::ptr::drop_in_place<std::env::VarError>
0012a98dcmp [rbx+109], 2
0012a991jne 0x12a995
0012a993pop rbx
0012a994ret
0012a995
0012a995loc_12a995:
0012a995add rbx, 32
0012a999mov rdi, rbx
0012a99cpop rbx
0012a99djmp 0x12a9bf
0012a96c
0012a96ccore::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>:
0012a96cpush rbx
0012a96dmov rbx, rdi
0012a970mov rdi, [rdi+120]
0012a974mov rsi, [rbx+128]
0012a97bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0012a980mov rdi, [rbx+8]
0012a984mov rsi, [rbx+16]
0012a988call core::ptr::drop_in_place<std::env::VarError>
0012a98dcmp [rbx+109], 2
0012a991jne 0x12a995
0012a993pop rbx
0012a994ret
0012a995
0012a995loc_12a995:
0012a995add rbx, 32
0012a999mov rdi, rbx
0012a99cpop rbx
0012a99djmp 0x12a9bf
0012a96c
0012a9a2
0012a9a2core::ptr::drop_in_place<aho_corasick::nfa::noncontiguous::Compiler>:
0012a9a2push rbx
0012a9a3mov rbx, rdi
0012a9a6add rdi, 480
0012a9adcall core::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>
0012a9b2add rbx, 40
0012a9b6mov rdi, rbx
0012a9b9pop rbx
0012a9bajmp 0x12a05b
0012a9a2
0012a9a2core::ptr::drop_in_place<aho_corasick::nfa::noncontiguous::Compiler>:
0012a9a2push rbx
0012a9a3mov rbx, rdi
0012a9a6add rdi, 480
0012a9adcall core::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>
0012a9b2add rbx, 40
0012a9b6mov rdi, rbx
0012a9b9pop rbx
0012a9bajmp 0x12a05b
0012a9a2
0012a9bf
0012a9bfcore::ptr::drop_in_place<aho_corasick::packed::api::Builder>:
0012a9bfpush rbx
0012a9c0mov rbx, rdi
0012a9c3call core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>
0012a9c8mov rdi, [rbx+24]
0012a9ccmov rsi, [rbx+32]
0012a9d0pop rbx
0012a9d1jmp 0xe1651
0012a9bf
0012a9bfcore::ptr::drop_in_place<aho_corasick::packed::api::Builder>:
0012a9bfpush rbx
0012a9c0mov rbx, rdi
0012a9c3call core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>
0012a9c8mov rdi, [rbx+24]
0012a9ccmov rsi, [rbx+32]
0012a9d0pop rbx
0012a9d1jmp 0xe1651
0012a9bf
0012a9d6
0012a9d6core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>:
0012a9d6push r14
0012a9d8push rbx
0012a9d9push rax
0012a9damov rbx, rdi
0012a9ddmov r14, [rdi]
0012a9e0mov rsi, [rdi+16]
0012a9e4mov rdi, r14
0012a9e7call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012a9ecmov rsi, [rbx+8]
0012a9f0mov rdi, r14
0012a9f3add rsp, 8
0012a9f7pop rbx
0012a9f8pop r14
0012a9fajmp 0x1146a0
0012a9d6
0012a9d6core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>:
0012a9d6push r14
0012a9d8push rbx
0012a9d9push rax
0012a9damov rbx, rdi
0012a9ddmov r14, [rdi]
0012a9e0mov rsi, [rdi+16]
0012a9e4mov rdi, r14
0012a9e7call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012a9ecmov rsi, [rbx+8]
0012a9f0mov rdi, r14
0012a9f3add rsp, 8
0012a9f7pop rbx
0012a9f8pop r14
0012a9fajmp 0x1146a0
0012a9d6
0012a9ff
0012a9ff_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687:
0012a9ffpush r15
0012aa01push r14
0012aa03push r12
0012aa05push rbx
0012aa06push rax
0012aa07mov rbx, rcx
0012aa0amov r14, rdx
0012aa0dmov r12, rdi
0012aa10test r8, r8
0012aa13je 0x12aa5b
0012aa15mov r15, r8
0012aa18mov rdx, rsi
0012aa1bcmp rsi, rbx
0012aa1ejne 0x12aa39
0012aa20mov rdi, r12
0012aa23mov rsi, r14
0012aa26mov rcx, r15
0012aa29add rsp, 8
0012aa2dpop rbx
0012aa2epop r12
0012aa30pop r14
0012aa32pop r15
0012aa34jmp 0x100cd0
0012aa39
0012aa39loc_12aa39:
0012aa39mov rdi, rbx
0012aa3cmov rsi, r15
0012aa3fcall _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0012aa44test rax, rax
0012aa47je 0x12aa75
0012aa49mov rbx, rax
0012aa4cmov rdi, rax
0012aa4fmov rsi, r12
0012aa52mov rdx, r15
0012aa55call [rip+0xe70c5]
0012aa5b
0012aa5bloc_12aa5b:
0012aa5bmov rdi, r12
0012aa5emov rsi, r14
0012aa61call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012aa66
0012aa66loc_12aa66:
0012aa66mov rax, rbx
0012aa69add rsp, 8
0012aa6dpop rbx
0012aa6epop r12
0012aa70pop r14
0012aa72pop r15
0012aa74ret
0012aa75
0012aa75loc_12aa75:
0012aa75xor ebx, ebx
0012aa77jmp 0x12aa66
0012a9ff
0012a9ff_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17h48691d0c2e3072f5E.687:
0012a9ffpush r15
0012aa01push r14
0012aa03push r12
0012aa05push rbx
0012aa06push rax
0012aa07mov rbx, rcx
0012aa0amov r14, rdx
0012aa0dmov r12, rdi
0012aa10test r8, r8
0012aa13je 0x12aa5b
0012aa15mov r15, r8
0012aa18mov rdx, rsi
0012aa1bcmp rsi, rbx
0012aa1ejne 0x12aa39
0012aa20mov rdi, r12
0012aa23mov rsi, r14
0012aa26mov rcx, r15
0012aa29add rsp, 8
0012aa2dpop rbx
0012aa2epop r12
0012aa30pop r14
0012aa32pop r15
0012aa34jmp 0x100cd0
0012aa39
0012aa39loc_12aa39:
0012aa39mov rdi, rbx
0012aa3cmov rsi, r15
0012aa3fcall _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0012aa44test rax, rax
0012aa47je 0x12aa75
0012aa49mov rbx, rax
0012aa4cmov rdi, rax
0012aa4fmov rsi, r12
0012aa52mov rdx, r15
0012aa55call [rip+0xe70c5]
0012aa5b
0012aa5bloc_12aa5b:
0012aa5bmov rdi, r12
0012aa5emov rsi, r14
0012aa61call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012aa66
0012aa66loc_12aa66:
0012aa66mov rax, rbx
0012aa69add rsp, 8
0012aa6dpop rbx
0012aa6epop r12
0012aa70pop r14
0012aa72pop r15
0012aa74ret
0012aa75
0012aa75loc_12aa75:
0012aa75xor ebx, ebx
0012aa77jmp 0x12aa66
0012a9ff
0012aa79
0012aa79aho_corasick::util::primitives::PatternID::new:
0012aa79cmp rsi, 0x7ffffffe
0012aa80ja 0x12aa89
0012aa82mov [rdi+4], esi
0012aa85xor eax, eax
0012aa87jmp 0x12aa90
0012aa89
0012aa89loc_12aa89:
0012aa89mov [rdi+8], rsi
0012aa8dpush 1
0012aa8fpop rax
0012aa90
0012aa90loc_12aa90:
0012aa90mov [rdi], eax
0012aa92ret
0012aa79
0012aa79aho_corasick::util::primitives::PatternID::new:
0012aa79cmp rsi, 0x7ffffffe
0012aa80ja 0x12aa89
0012aa82mov [rdi+4], esi
0012aa85xor eax, eax
0012aa87jmp 0x12aa90
0012aa89
0012aa89loc_12aa89:
0012aa89mov [rdi+8], rsi
0012aa8dpush 1
0012aa8fpop rax
0012aa90
0012aa90loc_12aa90:
0012aa90mov [rdi], eax
0012aa92ret
0012aa79
0012aa93
0012aa93aho_corasick::nfa::noncontiguous::Builder::build:
0012aa93push rbp
0012aa94push r15
0012aa96push r14
0012aa98push r13
0012aa9apush r12
0012aa9cpush rbx
0012aa9dsub rsp, 3368
0012aaa4mov r15, rdx
0012aaa7mov rbx, rdi
0012aaaalea r14, [rsp+104]
0012aaafmov rdi, r14
0012aab2call aho_corasick::nfa::noncontiguous::Compiler::new
0012aab7mov bpl, [r14+945]
0012aabecmp bpl, 2
0012aac2jne 0x12aaea
0012aac4mov rax, [rsp+120]
0012aac9mov [rsp+2432], rax
0012aad1movups x0, [rsp+104]
0012aad6movaps [rsp+2416], x0
0012aademov [rbx+16], rax
0012aae2movups [rbx], x0
0012aae5jmp 0x12b1a2
0012aaea
0012aaealoc_12aaea:
0012aaeamov [rsp+80], r15
0012aaeflea r14, [rsp+2416]
0012aaf7lea r15, [rsp+104]
0012aafcmov r13, [rip+0xe701d]
0012ab03mov edx, 945
0012ab08mov rdi, r14
0012ab0bmov rsi, r15
0012ab0ecall r13
0012ab11mov eax, [r15+946]
0012ab18lea r12, [rsp+1056]
0012ab20mov [r12+946], eax
0012ab28movzx eax, [r15+950]
0012ab30mov [r12+950], ax
0012ab39mov edx, 945
0012ab3emov rdi, r12
0012ab41mov rsi, r14
0012ab44call r13
0012ab47mov [r12+945], bpl
0012ab4flea rax, [rsp+1096]
0012ab57lea r12, [rsp+1120]
0012ab5fmov [r15+8], 0
0012ab64and [r15], 0
0012ab68mov r15, rax
0012ab6blea rsi, [rsp+104]
0012ab70mov rdi, r12
0012ab73call alloc::vec::Vec<T,A>::push
0012ab78lea rbp, [rsp+1168]
0012ab80mov rdi, rbp
0012ab83call alloc::vec::Vec<T,A>::push
0012ab88lea rdi, [rsp+1144]
0012ab90call alloc::vec::Vec<T,A>::push
0012ab95lea r14, [rsp+104]
0012ab9amov rdi, r14
0012ab9dmov rsi, r15
0012aba0xor edx, edx
0012aba2call aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012aba7mov r13l, [r14]
0012abaacmp r13l, 3
0012abaejne 0x12b177
0012abb4lea r14, [rsp+104]
0012abb9mov rdi, r14
0012abbcmov rsi, r15
0012abbfxor edx, edx
0012abc1call aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012abc6mov r13l, [r14]
0012abc9cmp r13l, 3
0012abcdjne 0x12b177
0012abd3lea r14, [rsp+104]
0012abd8mov rdi, r14
0012abdbmov rsi, r15
0012abdexor edx, edx
0012abe0call aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012abe5mov r13l, [r14]
0012abe8cmp r13l, 3
0012abecjne 0x12b177
0012abf2lea r14, [rsp+104]
0012abf7mov eax, [r14+4]
0012abfbmov [rsp+1520], eax
0012ac02mov rdi, r14
0012ac05mov rsi, r15
0012ac08xor edx, edx
0012ac0acall aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012ac0fmov r13l, [r14]
0012ac12cmp r13l, 3
0012ac16jne 0x12b177
0012ac1clea r14, [rsp+104]
0012ac21mov eax, [r14+4]
0012ac25lea rsi, [rsp+1056]
0012ac2dmov [rsi+468], eax
0012ac33mov rdi, r14
0012ac36call aho_corasick::nfa::noncontiguous::Compiler::init_unanchored_start_state
0012ac3bmov r13l, [r14]
0012ac3ecmp r13l, 3
0012ac42jne 0x12b177
0012ac48lea r14, [rsp+104]
0012ac4dlea rsi, [rsp+1056]
0012ac55mov rdi, r14
0012ac58call aho_corasick::nfa::noncontiguous::Compiler::add_dead_state_loop
0012ac5dmov r13l, [r14]
0012ac60cmp r13l, 3
0012ac64jne 0x12b177
0012ac6axor r14l, r14l
0012ac6d
0012ac6dloc_12ac6d:
0012ac6dlea rdi, [rsp+104]
0012ac72cmp r14, 1
0012ac76je 0x12afdf
0012ac7cmov [rsp+88], r14
0012ac81mov rsi, r14
0012ac84call aho_corasick::util::primitives::PatternID::new
0012ac89cmp [rsp+104], 0
0012ac8ejne 0x12b1bb
0012ac94mov rax, r14
0012ac97shl rax, 4
0012ac9bmov r12l, [rsp+108]
0012aca0mov rcx, [rsp+80]
0012aca5mov rbp, [rcx+rax+8]
0012acaacmp rbp, 0x7fffffff
0012acb1jae 0x12b1cb
0012acb7add rax, rcx
0012acbamov rcx, [rsp+1208]
0012acc2mov rdx, [rsp+1496]
0012accacmp rdx, rbp
0012accdcmovae rdx, rbp
0012acd1mov [rsp+1496], rdx
0012acd9mov rdx, [rsp+1504]
0012ace1cmp rdx, rbp
0012ace4cmovbe rdx, rbp
0012ace8mov rax, [rax]
0012acebmov [rsp+32], rax
0012acf0mov [rsp+1504], rdx
0012acf8mov [rsp+96], rcx
0012acfdcmp r14, rcx
0012ad00jne 0x12b22d
0012ad06mov [rsp+44], r12l
0012ad0blea rdi, [rsp+1192]
0012ad13mov esi, ebp
0012ad15call alloc::vec::Vec<T,A>::push
0012ad1amov rax, [rsp+1088]
0012ad22cmp [rax+9], 0
0012ad26mov r15, [rsp+32]
0012ad2bje 0x12ad40
0012ad2dlea rdi, [rsp+1536]
0012ad35mov rsi, r15
0012ad38mov rdx, rbp
0012ad3bcall aho_corasick::util::prefilter::Builder::add
0012ad40
0012ad40loc_12ad40:
0012ad40inc r14
0012ad43mov [rsp+48], r14
0012ad48mov r12l, [rsp+1520]
0012ad50add rbp, r15
0012ad53xor eax, eax
0012ad55mov [rsp+64], rax
0012ad5axor eax, eax
0012ad5cmov [rsp+56], rax
0012ad61lea r14, [rsp+1056]
0012ad69mov [rsp+16], rbp
0012ad6e
0012ad6eloc_12ad6e:
0012ad6emov edx, r12l
0012ad71mov rax, [rsp+64]
0012ad76mov [rsp+72], rax
0012ad7bmov r12, [rsp+32]
0012ad80cmp r12, rbp
0012ad83je 0x12af83
0012ad89movzx r15l, [r12]
0012ad8etest [rsp+56], 1
0012ad93mov cl, 1
0012ad95mov [rsp+12], edx
0012ad99jne 0x12adc2
0012ad9bmov rdi, [rsp+1096]
0012ada3mov rsi, [rsp+1112]
0012adabmov edx, [rsp+12]
0012adaflea rcx, [rip+0xc254a]
0012adb6call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
0012adbbcmp [rax+8], 0
0012adbfsetne cl
0012adc2
0012adc2loc_12adc2:
0012adc2test cl, cl
0012adc4je 0x12add8
0012adc6mov rax, [rsp+1088]
0012adcecmp [rax+8], 1
0012add2je 0x12afbd
0012add8
0012add8loc_12add8:
0012add8mov [rsp+56], rcx
0012adddmov rdi, r14
0012ade0mov esi, r15l
0012ade3mov edx, r15l
0012ade6call aho_corasick::util::alphabet::ByteClassSet::set_range
0012adebmov rax, [rsp+1088]
0012adf3cmp [rax+10], 0
0012adf7je 0x12ae0e
0012adf9mov edi, r15l
0012adfccall aho_corasick::util::prefilter::opposite_ascii_case
0012ae01movzx edx, al
0012ae04mov rdi, r14
0012ae07mov esi, edx
0012ae09call aho_corasick::util::alphabet::ByteClassSet::set_range
0012ae0e
0012ae0eloc_12ae0e:
0012ae0emov r13, r14
0012ae11inc r12
0012ae14mov rax, [rsp+72]
0012ae19inc rax
0012ae1cmov [rsp+64], rax
0012ae21mov rdi, [rsp+1096]
0012ae29mov rsi, [rsp+1112]
0012ae31mov r14l, [rsp+12]
0012ae36mov edx, r14l
0012ae39lea rcx, [rip+0xc2468]
0012ae40call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
0012ae45mov eax, [rax+4]
0012ae48test rax, rax
0012ae4bmov [rsp+32], r12
0012ae50je 0x12ae8f
0012ae52movzx edx, [rsp+r15+1240]
0012ae5badd rdx, rax
0012ae5emov rdi, [rsp+1144]
0012ae66mov rsi, [rsp+1160]
0012ae6elea rcx, [rip+0xc244b]
0012ae75call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012ae7amov rcx, rax
0012ae7dmov r14, r13
0012ae80
0012ae80loc_12ae80:
0012ae80mov r12l, [rcx]
0012ae83cmp r12l, 1
0012ae87jne 0x12ad6e
0012ae8djmp 0x12aed7
0012ae8f
0012ae8floc_12ae8f:
0012ae8flea rdi, [rsp+1096]
0012ae97mov esi, r14l
0012ae9acall aho_corasick::nfa::noncontiguous::NFA::iter_trans
0012ae9fmov r14, r13
0012aea2
0012aea2loc_12aea2:
0012aea2test edx, edx
0012aea4je 0x12aed7
0012aea6mov edi, edx
0012aea8mov rsi, [rax+40]
0012aeaccmp rsi, rdi
0012aeafjbe 0x12b1d1
0012aeb5mov rcx, [rax+24]
0012aeb9lea rsi, [rdi+8*rdi]
0012aebdmov edx, [rcx+rsi+5]
0012aec1mov dil, [rcx+rsi]
0012aec5cmp dil, r15b
0012aec8jb 0x12aea2
0012aecacmp dil, r15b
0012aecdjne 0x12aed7
0012aecfadd rcx, rsi
0012aed2inc rcx
0012aed5jmp 0x12ae80
0012aed7
0012aed7loc_12aed7:
0012aed7lea r14, [rsp+104]
0012aedcmov rdi, r14
0012aedflea rbp, [rsp+1096]
0012aee7mov rsi, rbp
0012aeeamov rdx, [rsp+72]
0012aeefcall aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012aef4mov r13l, [rsp+104]
0012aef9mov r12l, [rsp+108]
0012aefecmp r13l, 3
0012af02jne 0x12b17c
0012af08mov rdi, r14
0012af0bmov rsi, rbp
0012af0emov edx, [rsp+12]
0012af12mov ecx, r15l
0012af15mov r8l, r12l
0012af18call aho_corasick::nfa::noncontiguous::NFA::add_transition
0012af1dmov r13l, [rsp+104]
0012af22cmp r13l, 3
0012af26jne 0x12b177
0012af2cmov rax, [rsp+1088]
0012af34cmp [rax+10], 0
0012af38mov rbp, [rsp+16]
0012af3dlea r14, [rsp+1056]
0012af45je 0x12ad6e
0012af4bmov edi, r15l
0012af4ecall aho_corasick::util::prefilter::opposite_ascii_case
0012af53movzx ecx, al
0012af56lea rdi, [rsp+104]
0012af5blea rsi, [rsp+1096]
0012af63mov edx, [rsp+12]
0012af67mov r8l, r12l
0012af6acall aho_corasick::nfa::noncontiguous::NFA::add_transition
0012af6fmov r13l, [rsp+104]
0012af74cmp r13l, 3
0012af78je 0x12ad6e
0012af7ejmp 0x12b177
0012af83
0012af83loc_12af83:
0012af83lea rdi, [rsp+104]
0012af88lea r15, [rsp+1096]
0012af90mov rsi, r15
0012af93mov ecx, [rsp+44]
0012af97call aho_corasick::nfa::noncontiguous::NFA::add_match
0012af9cmov r13l, [rsp+104]
0012afa1cmp r13l, 3
0012afa5jne 0x12b177
0012afablea r12, [rsp+1120]
0012afb3lea rbp, [rsp+1168]
0012afbbjmp 0x12afd5
0012afbd
0012afbdloc_12afbd:
0012afbdlea r12, [rsp+1120]
0012afc5lea rbp, [rsp+1168]
0012afcdlea r15, [rsp+1096]
0012afd5
0012afd5loc_12afd5:
0012afd5mov r14, [rsp+48]
0012afdajmp 0x12ac6d
0012afdf
0012afdfloc_12afdf:
0012afdfmov rdi, r15
0012afe2call alloc::vec::Vec<T,A>::shrink_to_fit
0012afe7lea r14, [rsp+104]
0012afeclea r15, [rsp+1056]
0012aff4mov rdi, r14
0012aff7mov rsi, r15
0012affacall aho_corasick::util::alphabet::ByteClassSet::byte_classes
0012afffmov edx, 256
0012b004lea rdi, [rsp+1240]
0012b00cmov rsi, r14
0012b00fcall [rip+0xe6b0b]
0012b015lea r14, [rsp+104]
0012b01amov rdi, r14
0012b01dmov rsi, r15
0012b020call aho_corasick::nfa::noncontiguous::Compiler::set_anchored_start_state
0012b025mov r13l, [r14]
0012b028cmp r13l, 3
0012b02cjne 0x12b177
0012b032lea r14, [rsp+1056]
0012b03amov rdi, r14
0012b03dcall aho_corasick::nfa::noncontiguous::Compiler::add_unanchored_start_state_loop
0012b042lea r15, [rsp+104]
0012b047mov rdi, r15
0012b04amov rsi, r14
0012b04dcall aho_corasick::nfa::noncontiguous::Compiler::densify
0012b052mov r13l, [r15]
0012b055cmp r13l, 3
0012b059jne 0x12b177
0012b05flea r14, [rsp+104]
0012b064lea rsi, [rsp+1056]
0012b06cmov rdi, r14
0012b06fcall aho_corasick::nfa::noncontiguous::Compiler::fill_failure_transitions
0012b074mov r13l, [r14]
0012b077cmp r13l, 3
0012b07bjne 0x12b177
0012b081lea r14, [rsp+1056]
0012b089mov rdi, r14
0012b08ccall aho_corasick::nfa::noncontiguous::Compiler::close_start_state_loop_for_leftmost
0012b091mov rdi, r14
0012b094call aho_corasick::nfa::noncontiguous::Compiler::shuffle
0012b099lea r15, [rsp+104]
0012b09emov rdi, r15
0012b0a1lea rsi, [rsp+1536]
0012b0a9call aho_corasick::util::prefilter::Builder::build
0012b0aelea r14, [rsp+1216]
0012b0b6mov rdi, r14
0012b0b9call core::ptr::drop_in_place<core::option::Option<aho_corasick::util::prefilter::Prefilter>>
0012b0bemov rax, [r15+16]
0012b0c2movups x0, [r15]
0012b0c6movups [r14], x0
0012b0caxor ecx, ecx
0012b0cccmp [r14], 0
0012b0d0mov [r14+16], rax
0012b0d4setne cl
0012b0d7mov eax, [rsp+8*rcx+1516]
0012b0demov [r14+296], eax
0012b0e5mov rdi, r12
0012b0e8call alloc::vec::Vec<T,A>::shrink_to_fit
0012b0edlea rdi, [rsp+1144]
0012b0f5call alloc::vec::Vec<T,A>::shrink_to_fit
0012b0famov rdi, rbp
0012b0fdcall alloc::vec::Vec<T,A>::shrink_to_fit
0012b102lea rdi, [rsp+1192]
0012b10acall alloc::vec::Vec<T,A>::shrink_to_fit
0012b10fmov r13l, [r14-120]
0012b113mov r12l, [r14-116]
0012b117mov rax, [r14-112]
0012b11bmov [rsp+16], rax
0012b120mov r15, [r14-104]
0012b124lea rbp, [rsp+1120]
0012b12clea rdi, [rsp+2008]
0012b134mov edx, 408
0012b139mov rsi, rbp
0012b13ccall [rip+0xe69de]
0012b142mov r14b, [rbp+408]
0012b149mov eax, [rbp+409]
0012b14fmov [rsp+24], eax
0012b153mov eax, [rbp+412]
0012b159mov [rsp+27], eax
0012b15dlea rdi, [rsp+1536]
0012b165call core::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>
0012b16acmp r14b, 3
0012b16ejne 0x12b1df
0012b170mov rbp, [rsp+16]
0012b175jmp 0x12b193
0012b177
0012b177loc_12b177:
0012b177mov r12l, [rsp+108]
0012b17c
0012b17cloc_12b17c:
0012b17cmov rbp, [rsp+112]
0012b181mov r15, [rsp+120]
0012b186
0012b186loc_12b186:
0012b186lea rdi, [rsp+1056]
0012b18ecall core::ptr::drop_in_place<aho_corasick::nfa::noncontiguous::Compiler>
0012b193
0012b193loc_12b193:
0012b193mov [rbx], r13l
0012b196mov [rbx+4], r12l
0012b19amov [rbx+8], rbp
0012b19emov [rbx+16], r15
0012b1a2
0012b1a2loc_12b1a2:
0012b1a2mov [rbx+432], 3
0012b1a9
0012b1a9loc_12b1a9:
0012b1a9add rsp, 3368
0012b1b0pop rbx
0012b1b1pop r12
0012b1b3pop r13
0012b1b5pop r14
0012b1b7pop r15
0012b1b9pop rbp
0012b1baret
0012b1bb
0012b1bbloc_12b1bb:
0012b1bbmov r15, [rsp+112]
0012b1c0push 1
0012b1c2pop r13
0012b1c4mov ebp, 0x7ffffffe
0012b1c9jmp 0x12b186
0012b1cb
0012b1cbloc_12b1cb:
0012b1cbpush 2
0012b1cdpop r13
0012b1cfjmp 0x12b186
0012b1d1
0012b1d1loc_12b1d1:
0012b1d1lea rdx, [rip+0xc20a0]
0012b1d8call core::panicking::panic_bounds_check
0012b1ddud2
0012b1df
0012b1dfloc_12b1df:
0012b1dfmov ebp, r14l
0012b1e2lea rdi, [rbx+24]
0012b1e6lea rsi, [rsp+2008]
0012b1eemov edx, 408
0012b1f3call [rip+0xe6927]
0012b1f9mov eax, [rsp+24]
0012b1fdmov ecx, [rsp+27]
0012b201mov [rbx+433], eax
0012b207mov [rbx+436], ecx
0012b20dmov [rbx], r13l
0012b210mov [rbx+4], r12l
0012b214mov rax, [rsp+16]
0012b219mov [rbx+8], rax
0012b21dmov [rbx+16], r15
0012b221mov [rbx+432], r14b
0012b228jmp 0x12b1a9
0012b22d
0012b22dloc_12b22d:
0012b22dlea rax, [rip+0xc20a4]
0012b234lea rcx, [rsp+104]
0012b239mov [rcx], rax
0012b23cmov [rcx+8], 1
0012b244lea rax, [rip-0x99f53]
0012b24bmov [rcx+16], rax
0012b24fxorps x0, x0
0012b252movups [rcx+24], x0
0012b256lea r8, [rip+0xc208b]
0012b25dlea rsi, [rsp+88]
0012b262lea rdx, [rsp+96]
0012b267xor edi, edi
0012b269call core::panicking::assert_failed
0012b26eud2
0012aa93
0012aa93aho_corasick::nfa::noncontiguous::Builder::build:
0012aa93push rbp
0012aa94push r15
0012aa96push r14
0012aa98push r13
0012aa9apush r12
0012aa9cpush rbx
0012aa9dsub rsp, 3368
0012aaa4mov r15, rdx
0012aaa7mov rbx, rdi
0012aaaalea r14, [rsp+104]
0012aaafmov rdi, r14
0012aab2call aho_corasick::nfa::noncontiguous::Compiler::new
0012aab7mov bpl, [r14+945]
0012aabecmp bpl, 2
0012aac2jne 0x12aaea
0012aac4mov rax, [rsp+120]
0012aac9mov [rsp+2432], rax
0012aad1movups x0, [rsp+104]
0012aad6movaps [rsp+2416], x0
0012aademov [rbx+16], rax
0012aae2movups [rbx], x0
0012aae5jmp 0x12b1a2
0012aaea
0012aaealoc_12aaea:
0012aaeamov [rsp+80], r15
0012aaeflea r14, [rsp+2416]
0012aaf7lea r15, [rsp+104]
0012aafcmov r13, [rip+0xe701d]
0012ab03mov edx, 945
0012ab08mov rdi, r14
0012ab0bmov rsi, r15
0012ab0ecall r13
0012ab11mov eax, [r15+946]
0012ab18lea r12, [rsp+1056]
0012ab20mov [r12+946], eax
0012ab28movzx eax, [r15+950]
0012ab30mov [r12+950], ax
0012ab39mov edx, 945
0012ab3emov rdi, r12
0012ab41mov rsi, r14
0012ab44call r13
0012ab47mov [r12+945], bpl
0012ab4flea rax, [rsp+1096]
0012ab57lea r12, [rsp+1120]
0012ab5fmov [r15+8], 0
0012ab64and [r15], 0
0012ab68mov r15, rax
0012ab6blea rsi, [rsp+104]
0012ab70mov rdi, r12
0012ab73call alloc::vec::Vec<T,A>::push
0012ab78lea rbp, [rsp+1168]
0012ab80mov rdi, rbp
0012ab83call alloc::vec::Vec<T,A>::push
0012ab88lea rdi, [rsp+1144]
0012ab90call alloc::vec::Vec<T,A>::push
0012ab95lea r14, [rsp+104]
0012ab9amov rdi, r14
0012ab9dmov rsi, r15
0012aba0xor edx, edx
0012aba2call aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012aba7mov r13l, [r14]
0012abaacmp r13l, 3
0012abaejne 0x12b177
0012abb4lea r14, [rsp+104]
0012abb9mov rdi, r14
0012abbcmov rsi, r15
0012abbfxor edx, edx
0012abc1call aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012abc6mov r13l, [r14]
0012abc9cmp r13l, 3
0012abcdjne 0x12b177
0012abd3lea r14, [rsp+104]
0012abd8mov rdi, r14
0012abdbmov rsi, r15
0012abdexor edx, edx
0012abe0call aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012abe5mov r13l, [r14]
0012abe8cmp r13l, 3
0012abecjne 0x12b177
0012abf2lea r14, [rsp+104]
0012abf7mov eax, [r14+4]
0012abfbmov [rsp+1520], eax
0012ac02mov rdi, r14
0012ac05mov rsi, r15
0012ac08xor edx, edx
0012ac0acall aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012ac0fmov r13l, [r14]
0012ac12cmp r13l, 3
0012ac16jne 0x12b177
0012ac1clea r14, [rsp+104]
0012ac21mov eax, [r14+4]
0012ac25lea rsi, [rsp+1056]
0012ac2dmov [rsi+468], eax
0012ac33mov rdi, r14
0012ac36call aho_corasick::nfa::noncontiguous::Compiler::init_unanchored_start_state
0012ac3bmov r13l, [r14]
0012ac3ecmp r13l, 3
0012ac42jne 0x12b177
0012ac48lea r14, [rsp+104]
0012ac4dlea rsi, [rsp+1056]
0012ac55mov rdi, r14
0012ac58call aho_corasick::nfa::noncontiguous::Compiler::add_dead_state_loop
0012ac5dmov r13l, [r14]
0012ac60cmp r13l, 3
0012ac64jne 0x12b177
0012ac6axor r14l, r14l
0012ac6d
0012ac6dloc_12ac6d:
0012ac6dlea rdi, [rsp+104]
0012ac72cmp r14, 1
0012ac76je 0x12afdf
0012ac7cmov [rsp+88], r14
0012ac81mov rsi, r14
0012ac84call aho_corasick::util::primitives::PatternID::new
0012ac89cmp [rsp+104], 0
0012ac8ejne 0x12b1bb
0012ac94mov rax, r14
0012ac97shl rax, 4
0012ac9bmov r12l, [rsp+108]
0012aca0mov rcx, [rsp+80]
0012aca5mov rbp, [rcx+rax+8]
0012acaacmp rbp, 0x7fffffff
0012acb1jae 0x12b1cb
0012acb7add rax, rcx
0012acbamov rcx, [rsp+1208]
0012acc2mov rdx, [rsp+1496]
0012accacmp rdx, rbp
0012accdcmovae rdx, rbp
0012acd1mov [rsp+1496], rdx
0012acd9mov rdx, [rsp+1504]
0012ace1cmp rdx, rbp
0012ace4cmovbe rdx, rbp
0012ace8mov rax, [rax]
0012acebmov [rsp+32], rax
0012acf0mov [rsp+1504], rdx
0012acf8mov [rsp+96], rcx
0012acfdcmp r14, rcx
0012ad00jne 0x12b22d
0012ad06mov [rsp+44], r12l
0012ad0blea rdi, [rsp+1192]
0012ad13mov esi, ebp
0012ad15call alloc::vec::Vec<T,A>::push
0012ad1amov rax, [rsp+1088]
0012ad22cmp [rax+9], 0
0012ad26mov r15, [rsp+32]
0012ad2bje 0x12ad40
0012ad2dlea rdi, [rsp+1536]
0012ad35mov rsi, r15
0012ad38mov rdx, rbp
0012ad3bcall aho_corasick::util::prefilter::Builder::add
0012ad40
0012ad40loc_12ad40:
0012ad40inc r14
0012ad43mov [rsp+48], r14
0012ad48mov r12l, [rsp+1520]
0012ad50add rbp, r15
0012ad53xor eax, eax
0012ad55mov [rsp+64], rax
0012ad5axor eax, eax
0012ad5cmov [rsp+56], rax
0012ad61lea r14, [rsp+1056]
0012ad69mov [rsp+16], rbp
0012ad6e
0012ad6eloc_12ad6e:
0012ad6emov edx, r12l
0012ad71mov rax, [rsp+64]
0012ad76mov [rsp+72], rax
0012ad7bmov r12, [rsp+32]
0012ad80cmp r12, rbp
0012ad83je 0x12af83
0012ad89movzx r15l, [r12]
0012ad8etest [rsp+56], 1
0012ad93mov cl, 1
0012ad95mov [rsp+12], edx
0012ad99jne 0x12adc2
0012ad9bmov rdi, [rsp+1096]
0012ada3mov rsi, [rsp+1112]
0012adabmov edx, [rsp+12]
0012adaflea rcx, [rip+0xc254a]
0012adb6call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
0012adbbcmp [rax+8], 0
0012adbfsetne cl
0012adc2
0012adc2loc_12adc2:
0012adc2test cl, cl
0012adc4je 0x12add8
0012adc6mov rax, [rsp+1088]
0012adcecmp [rax+8], 1
0012add2je 0x12afbd
0012add8
0012add8loc_12add8:
0012add8mov [rsp+56], rcx
0012adddmov rdi, r14
0012ade0mov esi, r15l
0012ade3mov edx, r15l
0012ade6call aho_corasick::util::alphabet::ByteClassSet::set_range
0012adebmov rax, [rsp+1088]
0012adf3cmp [rax+10], 0
0012adf7je 0x12ae0e
0012adf9mov edi, r15l
0012adfccall aho_corasick::util::prefilter::opposite_ascii_case
0012ae01movzx edx, al
0012ae04mov rdi, r14
0012ae07mov esi, edx
0012ae09call aho_corasick::util::alphabet::ByteClassSet::set_range
0012ae0e
0012ae0eloc_12ae0e:
0012ae0emov r13, r14
0012ae11inc r12
0012ae14mov rax, [rsp+72]
0012ae19inc rax
0012ae1cmov [rsp+64], rax
0012ae21mov rdi, [rsp+1096]
0012ae29mov rsi, [rsp+1112]
0012ae31mov r14l, [rsp+12]
0012ae36mov edx, r14l
0012ae39lea rcx, [rip+0xc2468]
0012ae40call aho_corasick::util::primitives::_<impl core::ops::index::Index<aho_corasick::util::primitives::StateID> for alloc::vec::Vec<T>>::index
0012ae45mov eax, [rax+4]
0012ae48test rax, rax
0012ae4bmov [rsp+32], r12
0012ae50je 0x12ae8f
0012ae52movzx edx, [rsp+r15+1240]
0012ae5badd rdx, rax
0012ae5emov rdi, [rsp+1144]
0012ae66mov rsi, [rsp+1160]
0012ae6elea rcx, [rip+0xc244b]
0012ae75call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012ae7amov rcx, rax
0012ae7dmov r14, r13
0012ae80
0012ae80loc_12ae80:
0012ae80mov r12l, [rcx]
0012ae83cmp r12l, 1
0012ae87jne 0x12ad6e
0012ae8djmp 0x12aed7
0012ae8f
0012ae8floc_12ae8f:
0012ae8flea rdi, [rsp+1096]
0012ae97mov esi, r14l
0012ae9acall aho_corasick::nfa::noncontiguous::NFA::iter_trans
0012ae9fmov r14, r13
0012aea2
0012aea2loc_12aea2:
0012aea2test edx, edx
0012aea4je 0x12aed7
0012aea6mov edi, edx
0012aea8mov rsi, [rax+40]
0012aeaccmp rsi, rdi
0012aeafjbe 0x12b1d1
0012aeb5mov rcx, [rax+24]
0012aeb9lea rsi, [rdi+8*rdi]
0012aebdmov edx, [rcx+rsi+5]
0012aec1mov dil, [rcx+rsi]
0012aec5cmp dil, r15b
0012aec8jb 0x12aea2
0012aecacmp dil, r15b
0012aecdjne 0x12aed7
0012aecfadd rcx, rsi
0012aed2inc rcx
0012aed5jmp 0x12ae80
0012aed7
0012aed7loc_12aed7:
0012aed7lea r14, [rsp+104]
0012aedcmov rdi, r14
0012aedflea rbp, [rsp+1096]
0012aee7mov rsi, rbp
0012aeeamov rdx, [rsp+72]
0012aeefcall aho_corasick::nfa::noncontiguous::NFA::alloc_state
0012aef4mov r13l, [rsp+104]
0012aef9mov r12l, [rsp+108]
0012aefecmp r13l, 3
0012af02jne 0x12b17c
0012af08mov rdi, r14
0012af0bmov rsi, rbp
0012af0emov edx, [rsp+12]
0012af12mov ecx, r15l
0012af15mov r8l, r12l
0012af18call aho_corasick::nfa::noncontiguous::NFA::add_transition
0012af1dmov r13l, [rsp+104]
0012af22cmp r13l, 3
0012af26jne 0x12b177
0012af2cmov rax, [rsp+1088]
0012af34cmp [rax+10], 0
0012af38mov rbp, [rsp+16]
0012af3dlea r14, [rsp+1056]
0012af45je 0x12ad6e
0012af4bmov edi, r15l
0012af4ecall aho_corasick::util::prefilter::opposite_ascii_case
0012af53movzx ecx, al
0012af56lea rdi, [rsp+104]
0012af5blea rsi, [rsp+1096]
0012af63mov edx, [rsp+12]
0012af67mov r8l, r12l
0012af6acall aho_corasick::nfa::noncontiguous::NFA::add_transition
0012af6fmov r13l, [rsp+104]
0012af74cmp r13l, 3
0012af78je 0x12ad6e
0012af7ejmp 0x12b177
0012af83
0012af83loc_12af83:
0012af83lea rdi, [rsp+104]
0012af88lea r15, [rsp+1096]
0012af90mov rsi, r15
0012af93mov ecx, [rsp+44]
0012af97call aho_corasick::nfa::noncontiguous::NFA::add_match
0012af9cmov r13l, [rsp+104]
0012afa1cmp r13l, 3
0012afa5jne 0x12b177
0012afablea r12, [rsp+1120]
0012afb3lea rbp, [rsp+1168]
0012afbbjmp 0x12afd5
0012afbd
0012afbdloc_12afbd:
0012afbdlea r12, [rsp+1120]
0012afc5lea rbp, [rsp+1168]
0012afcdlea r15, [rsp+1096]
0012afd5
0012afd5loc_12afd5:
0012afd5mov r14, [rsp+48]
0012afdajmp 0x12ac6d
0012afdf
0012afdfloc_12afdf:
0012afdfmov rdi, r15
0012afe2call alloc::vec::Vec<T,A>::shrink_to_fit
0012afe7lea r14, [rsp+104]
0012afeclea r15, [rsp+1056]
0012aff4mov rdi, r14
0012aff7mov rsi, r15
0012affacall aho_corasick::util::alphabet::ByteClassSet::byte_classes
0012afffmov edx, 256
0012b004lea rdi, [rsp+1240]
0012b00cmov rsi, r14
0012b00fcall [rip+0xe6b0b]
0012b015lea r14, [rsp+104]
0012b01amov rdi, r14
0012b01dmov rsi, r15
0012b020call aho_corasick::nfa::noncontiguous::Compiler::set_anchored_start_state
0012b025mov r13l, [r14]
0012b028cmp r13l, 3
0012b02cjne 0x12b177
0012b032lea r14, [rsp+1056]
0012b03amov rdi, r14
0012b03dcall aho_corasick::nfa::noncontiguous::Compiler::add_unanchored_start_state_loop
0012b042lea r15, [rsp+104]
0012b047mov rdi, r15
0012b04amov rsi, r14
0012b04dcall aho_corasick::nfa::noncontiguous::Compiler::densify
0012b052mov r13l, [r15]
0012b055cmp r13l, 3
0012b059jne 0x12b177
0012b05flea r14, [rsp+104]
0012b064lea rsi, [rsp+1056]
0012b06cmov rdi, r14
0012b06fcall aho_corasick::nfa::noncontiguous::Compiler::fill_failure_transitions
0012b074mov r13l, [r14]
0012b077cmp r13l, 3
0012b07bjne 0x12b177
0012b081lea r14, [rsp+1056]
0012b089mov rdi, r14
0012b08ccall aho_corasick::nfa::noncontiguous::Compiler::close_start_state_loop_for_leftmost
0012b091mov rdi, r14
0012b094call aho_corasick::nfa::noncontiguous::Compiler::shuffle
0012b099lea r15, [rsp+104]
0012b09emov rdi, r15
0012b0a1lea rsi, [rsp+1536]
0012b0a9call aho_corasick::util::prefilter::Builder::build
0012b0aelea r14, [rsp+1216]
0012b0b6mov rdi, r14
0012b0b9call core::ptr::drop_in_place<core::option::Option<aho_corasick::util::prefilter::Prefilter>>
0012b0bemov rax, [r15+16]
0012b0c2movups x0, [r15]
0012b0c6movups [r14], x0
0012b0caxor ecx, ecx
0012b0cccmp [r14], 0
0012b0d0mov [r14+16], rax
0012b0d4setne cl
0012b0d7mov eax, [rsp+8*rcx+1516]
0012b0demov [r14+296], eax
0012b0e5mov rdi, r12
0012b0e8call alloc::vec::Vec<T,A>::shrink_to_fit
0012b0edlea rdi, [rsp+1144]
0012b0f5call alloc::vec::Vec<T,A>::shrink_to_fit
0012b0famov rdi, rbp
0012b0fdcall alloc::vec::Vec<T,A>::shrink_to_fit
0012b102lea rdi, [rsp+1192]
0012b10acall alloc::vec::Vec<T,A>::shrink_to_fit
0012b10fmov r13l, [r14-120]
0012b113mov r12l, [r14-116]
0012b117mov rax, [r14-112]
0012b11bmov [rsp+16], rax
0012b120mov r15, [r14-104]
0012b124lea rbp, [rsp+1120]
0012b12clea rdi, [rsp+2008]
0012b134mov edx, 408
0012b139mov rsi, rbp
0012b13ccall [rip+0xe69de]
0012b142mov r14b, [rbp+408]
0012b149mov eax, [rbp+409]
0012b14fmov [rsp+24], eax
0012b153mov eax, [rbp+412]
0012b159mov [rsp+27], eax
0012b15dlea rdi, [rsp+1536]
0012b165call core::ptr::drop_in_place<aho_corasick::util::prefilter::Builder>
0012b16acmp r14b, 3
0012b16ejne 0x12b1df
0012b170mov rbp, [rsp+16]
0012b175jmp 0x12b193
0012b177
0012b177loc_12b177:
0012b177mov r12l, [rsp+108]
0012b17c
0012b17cloc_12b17c:
0012b17cmov rbp, [rsp+112]
0012b181mov r15, [rsp+120]
0012b186
0012b186loc_12b186:
0012b186lea rdi, [rsp+1056]
0012b18ecall core::ptr::drop_in_place<aho_corasick::nfa::noncontiguous::Compiler>
0012b193
0012b193loc_12b193:
0012b193mov [rbx], r13l
0012b196mov [rbx+4], r12l
0012b19amov [rbx+8], rbp
0012b19emov [rbx+16], r15
0012b1a2
0012b1a2loc_12b1a2:
0012b1a2mov [rbx+432], 3
0012b1a9
0012b1a9loc_12b1a9:
0012b1a9add rsp, 3368
0012b1b0pop rbx
0012b1b1pop r12
0012b1b3pop r13
0012b1b5pop r14
0012b1b7pop r15
0012b1b9pop rbp
0012b1baret
0012b1bb
0012b1bbloc_12b1bb:
0012b1bbmov r15, [rsp+112]
0012b1c0push 1
0012b1c2pop r13
0012b1c4mov ebp, 0x7ffffffe
0012b1c9jmp 0x12b186
0012b1cb
0012b1cbloc_12b1cb:
0012b1cbpush 2
0012b1cdpop r13
0012b1cfjmp 0x12b186
0012b1d1
0012b1d1loc_12b1d1:
0012b1d1lea rdx, [rip+0xc20a0]
0012b1d8call core::panicking::panic_bounds_check
0012b1ddud2
0012b1df
0012b1dfloc_12b1df:
0012b1dfmov ebp, r14l
0012b1e2lea rdi, [rbx+24]
0012b1e6lea rsi, [rsp+2008]
0012b1eemov edx, 408
0012b1f3call [rip+0xe6927]
0012b1f9mov eax, [rsp+24]
0012b1fdmov ecx, [rsp+27]
0012b201mov [rbx+433], eax
0012b207mov [rbx+436], ecx
0012b20dmov [rbx], r13l
0012b210mov [rbx+4], r12l
0012b214mov rax, [rsp+16]
0012b219mov [rbx+8], rax
0012b21dmov [rbx+16], r15
0012b221mov [rbx+432], r14b
0012b228jmp 0x12b1a9
0012b22d
0012b22dloc_12b22d:
0012b22dlea rax, [rip+0xc20a4]
0012b234lea rcx, [rsp+104]
0012b239mov [rcx], rax
0012b23cmov [rcx+8], 1
0012b244lea rax, [rip-0x99f53]
0012b24bmov [rcx+16], rax
0012b24fxorps x0, x0
0012b252movups [rcx+24], x0
0012b256lea r8, [rip+0xc208b]
0012b25dlea rsi, [rsp+88]
0012b262lea rdx, [rsp+96]
0012b267xor edi, edi
0012b269call core::panicking::assert_failed
0012b26eud2
0012aa93
0012b270
0012b270core::iter::adapters::peekable::Peekable<I>::peek:
0012b270mov rax, rdi
0012b273cmp [rdi], 0
0012b277je 0x12b27f
0012b279mov rcx, [rax+8]
0012b27djmp 0x12b2a0
0012b27f
0012b27floc_12b27f:
0012b27fmov rcx, [rax+16]
0012b283cmp rcx, [rax+24]
0012b287je 0x12b293
0012b289lea rdx, [rcx+8]
0012b28dmov [rax+16], rdx
0012b291jmp 0x12b295
0012b293
0012b293loc_12b293:
0012b293xor ecx, ecx
0012b295
0012b295loc_12b295:
0012b295mov [rax], 1
0012b29cmov [rax+8], rcx
0012b2a0
0012b2a0loc_12b2a0:
0012b2a0add rax, 8
0012b2a4test rcx, rcx
0012b2a7cmove rax, rcx
0012b2abret
0012b270
0012b270core::iter::adapters::peekable::Peekable<I>::peek:
0012b270mov rax, rdi
0012b273cmp [rdi], 0
0012b277je 0x12b27f
0012b279mov rcx, [rax+8]
0012b27djmp 0x12b2a0
0012b27f
0012b27floc_12b27f:
0012b27fmov rcx, [rax+16]
0012b283cmp rcx, [rax+24]
0012b287je 0x12b293
0012b289lea rdx, [rcx+8]
0012b28dmov [rax+16], rdx
0012b291jmp 0x12b295
0012b293
0012b293loc_12b293:
0012b293xor ecx, ecx
0012b295
0012b295loc_12b295:
0012b295mov [rax], 1
0012b29cmov [rax+8], rcx
0012b2a0
0012b2a0loc_12b2a0:
0012b2a0add rax, 8
0012b2a4test rcx, rcx
0012b2a7cmove rax, rcx
0012b2abret
0012b270
0012b2ac
0012b2ac_<<alloc::vec::drain::Drain<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop:
0012b2acmov rax, [rdi+32]
0012b2b0test rax, rax
0012b2b3je 0x12b2f9
0012b2b5push r15
0012b2b7push r14
0012b2b9push rbx
0012b2bamov rbx, rdi
0012b2bdmov r14, [rdi+16]
0012b2c1mov rcx, [rdi+24]
0012b2c5mov r15, [r14+16]
0012b2c9cmp rcx, r15
0012b2ccje 0x12b2ed
0012b2cemov rdx, [r14]
0012b2d1imul rsi, rcx, 24
0012b2d5add rsi, rdx
0012b2d8imul rdi, r15, 24
0012b2dcadd rdi, rdx
0012b2dfimul rdx, rax, 24
0012b2e3call [rip+0xe6827]
0012b2e9mov rax, [rbx+32]
0012b2ed
0012b2edloc_12b2ed:
0012b2edadd rax, r15
0012b2f0mov [r14+16], rax
0012b2f4pop rbx
0012b2f5pop r14
0012b2f7pop r15
0012b2f9
0012b2f9loc_12b2f9:
0012b2f9ret
0012b2ac
0012b2ac_<<alloc::vec::drain::Drain<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop:
0012b2acmov rax, [rdi+32]
0012b2b0test rax, rax
0012b2b3je 0x12b2f9
0012b2b5push r15
0012b2b7push r14
0012b2b9push rbx
0012b2bamov rbx, rdi
0012b2bdmov r14, [rdi+16]
0012b2c1mov rcx, [rdi+24]
0012b2c5mov r15, [r14+16]
0012b2c9cmp rcx, r15
0012b2ccje 0x12b2ed
0012b2cemov rdx, [r14]
0012b2d1imul rsi, rcx, 24
0012b2d5add rsi, rdx
0012b2d8imul rdi, r15, 24
0012b2dcadd rdi, rdx
0012b2dfimul rdx, rax, 24
0012b2e3call [rip+0xe6827]
0012b2e9mov rax, [rbx+32]
0012b2ed
0012b2edloc_12b2ed:
0012b2edadd rax, r15
0012b2f0mov [r14+16], rax
0012b2f4pop rbx
0012b2f5pop r14
0012b2f7pop r15
0012b2f9
0012b2f9loc_12b2f9:
0012b2f9ret
0012b2ac
0012b2fa
0012b2fa_<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut:
0012b2fapush rax
0012b2fbmov r9, rsi
0012b2fesub r9, rdi
0012b301jb 0x12b313
0012b303cmp rsi, rcx
0012b306ja 0x12b31d
0012b308add rdx, rdi
0012b30bmov rax, rdx
0012b30emov rdx, r9
0012b311pop rcx
0012b312ret
0012b313
0012b313loc_12b313:
0012b313mov rdx, r8
0012b316call core::slice::index::slice_index_order_fail
0012b31bud2
0012b31d
0012b31dloc_12b31d:
0012b31dmov rdi, rsi
0012b320mov rsi, rcx
0012b323mov rdx, r8
0012b326call core::slice::index::slice_end_index_len_fail
0012b32bud2
0012b2fa
0012b2fa_<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut:
0012b2fapush rax
0012b2fbmov r9, rsi
0012b2fesub r9, rdi
0012b301jb 0x12b313
0012b303cmp rsi, rcx
0012b306ja 0x12b31d
0012b308add rdx, rdi
0012b30bmov rax, rdx
0012b30emov rdx, r9
0012b311pop rcx
0012b312ret
0012b313
0012b313loc_12b313:
0012b313mov rdx, r8
0012b316call core::slice::index::slice_index_order_fail
0012b31bud2
0012b31d
0012b31dloc_12b31d:
0012b31dmov rdi, rsi
0012b320mov rsi, rcx
0012b323mov rdx, r8
0012b326call core::slice::index::slice_end_index_len_fail
0012b32bud2
0012b2fa
0012b32d
0012b32dstd::sys::common::thread_local::fast_local::Key<T>::try_initialize:
0012b32dtest rdi, rdi
0012b330je 0x12b344
0012b332mov rax, [rdi]
0012b335and [rdi], 0
0012b339test rax, rax
0012b33cje 0x12b344
0012b33emov rax, [rdi+8]
0012b342jmp 0x12b355
0012b344
0012b344loc_12b344:
0012b344push 1
0012b346pop rax
0012b347lock xadd [rip+0xe7b70], rax
0012b350test rax, rax
0012b353je 0x12b36c
0012b355
0012b355loc_12b355:
0012b355mov [0xffffffffffffff58], 1
0012b362mov [0xffffffffffffff60], rax
0012b36bret
0012b36c
0012b36cloc_12b36c:
0012b36csub rsp, 56
0012b370lea rax, [rip+0xc67f9]
0012b377lea rdi, [rsp+8]
0012b37cmov [rdi], rax
0012b37fmov [rdi+8], 1
0012b387lea rax, [rip-0x9a096]
0012b38emov [rdi+16], rax
0012b392xorps x0, x0
0012b395movups [rdi+24], x0
0012b399lea rsi, [rip+0xc67e0]
0012b3a0call core::panicking::panic_fmt
0012b3a5ud2
0012b32d
0012b32dstd::sys::common::thread_local::fast_local::Key<T>::try_initialize:
0012b32dtest rdi, rdi
0012b330je 0x12b344
0012b332mov rax, [rdi]
0012b335and [rdi], 0
0012b339test rax, rax
0012b33cje 0x12b344
0012b33emov rax, [rdi+8]
0012b342jmp 0x12b355
0012b344
0012b344loc_12b344:
0012b344push 1
0012b346pop rax
0012b347lock xadd [rip+0xe7b70], rax
0012b350test rax, rax
0012b353je 0x12b36c
0012b355
0012b355loc_12b355:
0012b355mov [0xffffffffffffff58], 1
0012b362mov [0xffffffffffffff60], rax
0012b36bret
0012b36c
0012b36cloc_12b36c:
0012b36csub rsp, 56
0012b370lea rax, [rip+0xc67f9]
0012b377lea rdi, [rsp+8]
0012b37cmov [rdi], rax
0012b37fmov [rdi+8], 1
0012b387lea rax, [rip-0x9a096]
0012b38emov [rdi+16], rax
0012b392xorps x0, x0
0012b395movups [rdi+24], x0
0012b399lea rsi, [rip+0xc67e0]
0012b3a0call core::panicking::panic_fmt
0012b3a5ud2
0012b32d
0012b3a7
0012b3a7std::sync::mutex::Mutex<T>::try_lock:
0012b3a7push r14
0012b3a9push rbx
0012b3aapush rax
0012b3abmov rbx, rdi
0012b3aepush 1
0012b3b0pop rcx
0012b3b1xor eax, eax
0012b3b3lock cmpxchg [rsi], ecx
0012b3b7jne 0x12b3de
0012b3b9mov r14, rsi
0012b3bcmov rax, [rip+0xe7cfd]
0012b3c3shl rax, 1
0012b3c6test rax, rax
0012b3c9jne 0x12b3f1
0012b3cbxor eax, eax
0012b3cd
0012b3cdloc_12b3cd:
0012b3cdmov dl, [r14+4]
0012b3d1xor ecx, ecx
0012b3d3test dl, dl
0012b3d5setne cl
0012b3d8mov [rbx+8], r14
0012b3dcjmp 0x12b3e3
0012b3de
0012b3deloc_12b3de:
0012b3depush 1
0012b3e0pop rcx
0012b3e1mov al, 2
0012b3e3
0012b3e3loc_12b3e3:
0012b3e3mov [rbx+16], al
0012b3e6mov [rbx], rcx
0012b3e9add rsp, 8
0012b3edpop rbx
0012b3eepop r14
0012b3f0ret
0012b3f1
0012b3f1loc_12b3f1:
0012b3f1call std::panicking::panic_count::is_zero_slow_path
0012b3f6xor al, 1
0012b3f8jmp 0x12b3cd
0012b3a7
0012b3a7std::sync::mutex::Mutex<T>::try_lock:
0012b3a7push r14
0012b3a9push rbx
0012b3aapush rax
0012b3abmov rbx, rdi
0012b3aepush 1
0012b3b0pop rcx
0012b3b1xor eax, eax
0012b3b3lock cmpxchg [rsi], ecx
0012b3b7jne 0x12b3de
0012b3b9mov r14, rsi
0012b3bcmov rax, [rip+0xe7cfd]
0012b3c3shl rax, 1
0012b3c6test rax, rax
0012b3c9jne 0x12b3f1
0012b3cbxor eax, eax
0012b3cd
0012b3cdloc_12b3cd:
0012b3cdmov dl, [r14+4]
0012b3d1xor ecx, ecx
0012b3d3test dl, dl
0012b3d5setne cl
0012b3d8mov [rbx+8], r14
0012b3dcjmp 0x12b3e3
0012b3de
0012b3deloc_12b3de:
0012b3depush 1
0012b3e0pop rcx
0012b3e1mov al, 2
0012b3e3
0012b3e3loc_12b3e3:
0012b3e3mov [rbx+16], al
0012b3e6mov [rbx], rcx
0012b3e9add rsp, 8
0012b3edpop rbx
0012b3eepop r14
0012b3f0ret
0012b3f1
0012b3f1loc_12b3f1:
0012b3f1call std::panicking::panic_count::is_zero_slow_path
0012b3f6xor al, 1
0012b3f8jmp 0x12b3cd
0012b3a7
0012b402
0012b402_<regex_automata::util::primitives::StateID as core::fmt::Debug>::fmt:
0012b402push r15
0012b404push r14
0012b406push rbx
0012b407sub rsp, 32
0012b40bmov rbx, rsi
0012b40emov r14, rdi
0012b411mov rdi, [rsi+32]
0012b415mov rax, [rsi+40]
0012b419lea rsi, [rip-0xd3ccb]
0012b420push 7
0012b422pop rdx
0012b423call [rax+24]
0012b426lea r15, [rsp+8]
0012b42bmov [r15+8], rbx
0012b42fmov [r15+16], al
0012b433and [r15], 0
0012b437mov [r15+17], 0
0012b43cmov eax, [r14]
0012b43flea rsi, [rsp+4]
0012b444mov [rsi], eax
0012b446lea rdx, [rip+0xc67eb]
0012b44dmov rdi, r15
0012b450call core::fmt::builders::DebugTuple::field
0012b455mov rdi, r15
0012b458call core::fmt::builders::DebugTuple::finish
0012b45dadd rsp, 32
0012b461pop rbx
0012b462pop r14
0012b464pop r15
0012b466ret
0012b402
0012b402_<regex_automata::util::primitives::StateID as core::fmt::Debug>::fmt:
0012b402push r15
0012b404push r14
0012b406push rbx
0012b407sub rsp, 32
0012b40bmov rbx, rsi
0012b40emov r14, rdi
0012b411mov rdi, [rsi+32]
0012b415mov rax, [rsi+40]
0012b419lea rsi, [rip-0xd3ccb]
0012b420push 7
0012b422pop rdx
0012b423call [rax+24]
0012b426lea r15, [rsp+8]
0012b42bmov [r15+8], rbx
0012b42fmov [r15+16], al
0012b433and [r15], 0
0012b437mov [r15+17], 0
0012b43cmov eax, [r14]
0012b43flea rsi, [rsp+4]
0012b444mov [rsi], eax
0012b446lea rdx, [rip+0xc67eb]
0012b44dmov rdi, r15
0012b450call core::fmt::builders::DebugTuple::field
0012b455mov rdi, r15
0012b458call core::fmt::builders::DebugTuple::finish
0012b45dadd rsp, 32
0012b461pop rbx
0012b462pop r14
0012b464pop r15
0012b466ret
0012b402
0012b467
0012b467core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>:
0012b467push r14
0012b469push rbx
0012b46apush rax
0012b46bmov rbx, rdi
0012b46emov r14, [rdi]
0012b471mov rsi, [rdi+16]
0012b475mov rdi, r14
0012b478call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012b47dmov rsi, [rbx+8]
0012b481mov rdi, r14
0012b484add rsp, 8
0012b488pop rbx
0012b489pop r14
0012b48bjmp 0x1146a0
0012b467
0012b467core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>:
0012b467push r14
0012b469push rbx
0012b46apush rax
0012b46bmov rbx, rdi
0012b46emov r14, [rdi]
0012b471mov rsi, [rdi+16]
0012b475mov rdi, r14
0012b478call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012b47dmov rsi, [rbx+8]
0012b481mov rdi, r14
0012b484add rsp, 8
0012b488pop rbx
0012b489pop r14
0012b48bjmp 0x1146a0
0012b467
0012b490
0012b490core::ptr::drop_in_place<alloc::vec::Vec<regex_automata::nfa::thompson::range_trie::State>>:
0012b490push r14
0012b492push rbx
0012b493push rax
0012b494mov r14, rdi
0012b497mov rbx, [rdi]
0012b49amov rsi, [rdi+16]
0012b49emov rdi, rbx
0012b4a1call core::ptr::drop_in_place<[regex_automata::nfa::thompson::range_trie::State]>
0012b4a6mov rax, [r14+8]
0012b4aatest rax, rax
0012b4adje 0x12b4c2
0012b4afimul rsi, rax, 24
0012b4b3mov rdi, rbx
0012b4b6add rsp, 8
0012b4bapop rbx
0012b4bbpop r14
0012b4bdjmp 0xcedb6
0012b4c2
0012b4c2loc_12b4c2:
0012b4c2add rsp, 8
0012b4c6pop rbx
0012b4c7pop r14
0012b4c9ret
0012b490
0012b490core::ptr::drop_in_place<alloc::vec::Vec<regex_automata::nfa::thompson::range_trie::State>>:
0012b490push r14
0012b492push rbx
0012b493push rax
0012b494mov r14, rdi
0012b497mov rbx, [rdi]
0012b49amov rsi, [rdi+16]
0012b49emov rdi, rbx
0012b4a1call core::ptr::drop_in_place<[regex_automata::nfa::thompson::range_trie::State]>
0012b4a6mov rax, [r14+8]
0012b4aatest rax, rax
0012b4adje 0x12b4c2
0012b4afimul rsi, rax, 24
0012b4b3mov rdi, rbx
0012b4b6add rsp, 8
0012b4bapop rbx
0012b4bbpop r14
0012b4bdjmp 0xcedb6
0012b4c2
0012b4c2loc_12b4c2:
0012b4c2add rsp, 8
0012b4c6pop rbx
0012b4c7pop r14
0012b4c9ret
0012b490
0012b4ca
0012b4cacore::ptr::drop_in_place<[regex_automata::nfa::thompson::range_trie::State]>:
0012b4capush r14
0012b4ccpush rbx
0012b4cdpush rax
0012b4cemov rbx, rsi
0012b4d1mov r14, rdi
0012b4d4add r14, 8
0012b4d8
0012b4d8loc_12b4d8:
0012b4d8sub rbx, 1
0012b4dcjb 0x12b4f9
0012b4demov rsi, [r14]
0012b4e1test rsi, rsi
0012b4e4je 0x12b4f3
0012b4e6shl rsi, 3
0012b4eamov rdi, [r14-8]
0012b4eecall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012b4f3
0012b4f3loc_12b4f3:
0012b4f3add r14, 24
0012b4f7jmp 0x12b4d8
0012b4f9
0012b4f9loc_12b4f9:
0012b4f9add rsp, 8
0012b4fdpop rbx
0012b4fepop r14
0012b500ret
0012b4ca
0012b4cacore::ptr::drop_in_place<[regex_automata::nfa::thompson::range_trie::State]>:
0012b4capush r14
0012b4ccpush rbx
0012b4cdpush rax
0012b4cemov rbx, rsi
0012b4d1mov r14, rdi
0012b4d4add r14, 8
0012b4d8
0012b4d8loc_12b4d8:
0012b4d8sub rbx, 1
0012b4dcjb 0x12b4f9
0012b4demov rsi, [r14]
0012b4e1test rsi, rsi
0012b4e4je 0x12b4f3
0012b4e6shl rsi, 3
0012b4eamov rdi, [r14-8]
0012b4eecall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012b4f3
0012b4f3loc_12b4f3:
0012b4f3add r14, 24
0012b4f7jmp 0x12b4d8
0012b4f9
0012b4f9loc_12b4f9:
0012b4f9add rsp, 8
0012b4fdpop rbx
0012b4fepop r14
0012b500ret
0012b4ca
0012b501
0012b501core::ptr::drop_in_place<alloc::vec::Vec<regex_automata::nfa::thompson::map::Utf8BoundedEntry>>:
0012b501push r15
0012b503push r14
0012b505push r12
0012b507push rbx
0012b508push rax
0012b509mov r14, rdi
0012b50cmov rbx, [rdi]
0012b50fmov r15, [rdi+16]
0012b513lea r12, [rbx+8]
0012b517
0012b517loc_12b517:
0012b517sub r15, 1
0012b51bjb 0x12b531
0012b51dmov rdi, [r12-8]
0012b522mov rsi, [r12]
0012b526call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012b52badd r12, 32
0012b52fjmp 0x12b517
0012b531
0012b531loc_12b531:
0012b531mov rsi, [r14+8]
0012b535test rsi, rsi
0012b538je 0x12b551
0012b53ashl rsi, 5
0012b53emov rdi, rbx
0012b541add rsp, 8
0012b545pop rbx
0012b546pop r12
0012b548pop r14
0012b54apop r15
0012b54cjmp 0xcedb6
0012b551
0012b551loc_12b551:
0012b551add rsp, 8
0012b555pop rbx
0012b556pop r12
0012b558pop r14
0012b55apop r15
0012b55cret
0012b501
0012b501core::ptr::drop_in_place<alloc::vec::Vec<regex_automata::nfa::thompson::map::Utf8BoundedEntry>>:
0012b501push r15
0012b503push r14
0012b505push r12
0012b507push rbx
0012b508push rax
0012b509mov r14, rdi
0012b50cmov rbx, [rdi]
0012b50fmov r15, [rdi+16]
0012b513lea r12, [rbx+8]
0012b517
0012b517loc_12b517:
0012b517sub r15, 1
0012b51bjb 0x12b531
0012b51dmov rdi, [r12-8]
0012b522mov rsi, [r12]
0012b526call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012b52badd r12, 32
0012b52fjmp 0x12b517
0012b531
0012b531loc_12b531:
0012b531mov rsi, [r14+8]
0012b535test rsi, rsi
0012b538je 0x12b551
0012b53ashl rsi, 5
0012b53emov rdi, rbx
0012b541add rsp, 8
0012b545pop rbx
0012b546pop r12
0012b548pop r14
0012b54apop r15
0012b54cjmp 0xcedb6
0012b551
0012b551loc_12b551:
0012b551add rsp, 8
0012b555pop rbx
0012b556pop r12
0012b558pop r14
0012b55apop r15
0012b55cret
0012b501
0012b55d
0012b55dcore::ptr::drop_in_place<[regex_automata::nfa::thompson::compiler::Utf8Node]>:
0012b55dpush r14
0012b55fpush rbx
0012b560push rax
0012b561mov rbx, rsi
0012b564mov r14, rdi
0012b567add r14, 8
0012b56b
0012b56bloc_12b56b:
0012b56bsub rbx, 1
0012b56fjb 0x12b583
0012b571mov rdi, [r14-8]
0012b575mov rsi, [r14]
0012b578call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012b57dadd r14, 32
0012b581jmp 0x12b56b
0012b583
0012b583loc_12b583:
0012b583add rsp, 8
0012b587pop rbx
0012b588pop r14
0012b58aret
0012b55d
0012b55dcore::ptr::drop_in_place<[regex_automata::nfa::thompson::compiler::Utf8Node]>:
0012b55dpush r14
0012b55fpush rbx
0012b560push rax
0012b561mov rbx, rsi
0012b564mov r14, rdi
0012b567add r14, 8
0012b56b
0012b56bloc_12b56b:
0012b56bsub rbx, 1
0012b56fjb 0x12b583
0012b571mov rdi, [r14-8]
0012b575mov rsi, [r14]
0012b578call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012b57dadd r14, 32
0012b581jmp 0x12b56b
0012b583
0012b583loc_12b583:
0012b583add rsp, 8
0012b587pop rbx
0012b588pop r14
0012b58aret
0012b55d
0012b58b
0012b58bcore::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>>>:
0012b58bpush r14
0012b58dpush rbx
0012b58epush rax
0012b58fmov r14, rdi
0012b592mov rbx, [rdi]
0012b595mov rsi, [rdi+16]
0012b599mov rdi, rbx
0012b59ccall core::ptr::drop_in_place<[alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>]>
0012b5a1mov rax, [r14+8]
0012b5a5test rax, rax
0012b5a8je 0x12b5bd
0012b5aaimul rsi, rax, 24
0012b5aemov rdi, rbx
0012b5b1add rsp, 8
0012b5b5pop rbx
0012b5b6pop r14
0012b5b8jmp 0xcedb6
0012b5bd
0012b5bdloc_12b5bd:
0012b5bdadd rsp, 8
0012b5c1pop rbx
0012b5c2pop r14
0012b5c4ret
0012b58b
0012b58bcore::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>>>:
0012b58bpush r14
0012b58dpush rbx
0012b58epush rax
0012b58fmov r14, rdi
0012b592mov rbx, [rdi]
0012b595mov rsi, [rdi+16]
0012b599mov rdi, rbx
0012b59ccall core::ptr::drop_in_place<[alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>]>
0012b5a1mov rax, [r14+8]
0012b5a5test rax, rax
0012b5a8je 0x12b5bd
0012b5aaimul rsi, rax, 24
0012b5aemov rdi, rbx
0012b5b1add rsp, 8
0012b5b5pop rbx
0012b5b6pop r14
0012b5b8jmp 0xcedb6
0012b5bd
0012b5bdloc_12b5bd:
0012b5bdadd rsp, 8
0012b5c1pop rbx
0012b5c2pop r14
0012b5c4ret
0012b58b
0012b5c5
0012b5c5_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
0012b5c5push r15
0012b5c7push r14
0012b5c9push r13
0012b5cbpush r12
0012b5cdpush rbx
0012b5cesub rsp, 32
0012b5d2mov r14, rsi
0012b5d5mov r12, [rdi]
0012b5d8imul r13, [rdi+16], 24
0012b5ddmov rdi, [rsi+32]
0012b5e1mov rax, [rsi+40]
0012b5e5lea rsi, [rip-0x9c1b3]
0012b5ecpush 1
0012b5eepop rdx
0012b5efcall [rax+24]
0012b5f2lea rbx, [rsp+16]
0012b5f7mov [rbx], r14
0012b5famov [rbx+8], al
0012b5fdmov [rbx+9], 0
0012b601lea r14, [rip+67]
0012b608lea r15, [rsp+8]
0012b60d
0012b60dloc_12b60d:
0012b60dtest r13, r13
0012b610je 0x12b62f
0012b612mov [rsp+8], r12
0012b617add r12, 24
0012b61bmov rdi, rbx
0012b61emov rsi, r15
0012b621mov rdx, r14
0012b624call core::fmt::builders::DebugSet::entry
0012b629add r13, -24
0012b62djmp 0x12b60d
0012b62f
0012b62floc_12b62f:
0012b62fmov rdi, [rsp+16]
0012b634mov esi, [rsp+24]
0012b638call core::fmt::builders::DebugList::finish
0012b63dadd rsp, 32
0012b641pop rbx
0012b642pop r12
0012b644pop r13
0012b646pop r14
0012b648pop r15
0012b64aret
0012b5c5
0012b5c5_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
0012b5c5push r15
0012b5c7push r14
0012b5c9push r13
0012b5cbpush r12
0012b5cdpush rbx
0012b5cesub rsp, 32
0012b5d2mov r14, rsi
0012b5d5mov r12, [rdi]
0012b5d8imul r13, [rdi+16], 24
0012b5ddmov rdi, [rsi+32]
0012b5e1mov rax, [rsi+40]
0012b5e5lea rsi, [rip-0x9c1b3]
0012b5ecpush 1
0012b5eepop rdx
0012b5efcall [rax+24]
0012b5f2lea rbx, [rsp+16]
0012b5f7mov [rbx], r14
0012b5famov [rbx+8], al
0012b5fdmov [rbx+9], 0
0012b601lea r14, [rip+67]
0012b608lea r15, [rsp+8]
0012b60d
0012b60dloc_12b60d:
0012b60dtest r13, r13
0012b610je 0x12b62f
0012b612mov [rsp+8], r12
0012b617add r12, 24
0012b61bmov rdi, rbx
0012b61emov rsi, r15
0012b621mov rdx, r14
0012b624call core::fmt::builders::DebugSet::entry
0012b629add r13, -24
0012b62djmp 0x12b60d
0012b62f
0012b62floc_12b62f:
0012b62fmov rdi, [rsp+16]
0012b634mov esi, [rsp+24]
0012b638call core::fmt::builders::DebugList::finish
0012b63dadd rsp, 32
0012b641pop rbx
0012b642pop r12
0012b644pop r13
0012b646pop r14
0012b648pop r15
0012b64aret
0012b5c5
0012b64b
0012b64b_<&T as core::fmt::Debug>::fmt:
0012b64bpush r15
0012b64dpush r14
0012b64fpush r13
0012b651push r12
0012b653push rbx
0012b654sub rsp, 32
0012b658mov r14, rsi
0012b65bmov rax, [rdi]
0012b65emov r12, [rax]
0012b661mov r13, [rax+16]
0012b665mov rdi, [rsi+32]
0012b669mov rax, [rsi+40]
0012b66dlea rsi, [rip-0x9c23b]
0012b674push 1
0012b676pop rdx
0012b677call [rax+24]
0012b67alea rbx, [rsp+16]
0012b67fmov [rbx], r14
0012b682mov [rbx+8], al
0012b685mov [rbx+9], 0
0012b689shl r13, 4
0012b68dlea r14, [rip+67]
0012b694lea r15, [rsp+8]
0012b699
0012b699loc_12b699:
0012b699test r13, r13
0012b69cje 0x12b6bb
0012b69emov [rsp+8], r12
0012b6a3add r12, 16
0012b6a7mov rdi, rbx
0012b6aamov rsi, r15
0012b6admov rdx, r14
0012b6b0call core::fmt::builders::DebugSet::entry
0012b6b5add r13, -16
0012b6b9jmp 0x12b699
0012b6bb
0012b6bbloc_12b6bb:
0012b6bbmov rdi, [rsp+16]
0012b6c0mov esi, [rsp+24]
0012b6c4call core::fmt::builders::DebugList::finish
0012b6c9add rsp, 32
0012b6cdpop rbx
0012b6cepop r12
0012b6d0pop r13
0012b6d2pop r14
0012b6d4pop r15
0012b6d6ret
0012b64b
0012b64b_<&T as core::fmt::Debug>::fmt:
0012b64bpush r15
0012b64dpush r14
0012b64fpush r13
0012b651push r12
0012b653push rbx
0012b654sub rsp, 32
0012b658mov r14, rsi
0012b65bmov rax, [rdi]
0012b65emov r12, [rax]
0012b661mov r13, [rax+16]
0012b665mov rdi, [rsi+32]
0012b669mov rax, [rsi+40]
0012b66dlea rsi, [rip-0x9c23b]
0012b674push 1
0012b676pop rdx
0012b677call [rax+24]
0012b67alea rbx, [rsp+16]
0012b67fmov [rbx], r14
0012b682mov [rbx+8], al
0012b685mov [rbx+9], 0
0012b689shl r13, 4
0012b68dlea r14, [rip+67]
0012b694lea r15, [rsp+8]
0012b699
0012b699loc_12b699:
0012b699test r13, r13
0012b69cje 0x12b6bb
0012b69emov [rsp+8], r12
0012b6a3add r12, 16
0012b6a7mov rdi, rbx
0012b6aamov rsi, r15
0012b6admov rdx, r14
0012b6b0call core::fmt::builders::DebugSet::entry
0012b6b5add r13, -16
0012b6b9jmp 0x12b699
0012b6bb
0012b6bbloc_12b6bb:
0012b6bbmov rdi, [rsp+16]
0012b6c0mov esi, [rsp+24]
0012b6c4call core::fmt::builders::DebugList::finish
0012b6c9add rsp, 32
0012b6cdpop rbx
0012b6cepop r12
0012b6d0pop r13
0012b6d2pop r14
0012b6d4pop r15
0012b6d6ret
0012b64b
0012b6d7
0012b6d7_<&T as core::fmt::Debug>::fmt:
0012b6d7mov rax, [rdi]
0012b6dacmp [rax], 0
0012b6deje 0x12b705
0012b6e0push rax
0012b6e1mov rcx, rsp
0012b6e4mov [rcx], rax
0012b6e7lea rax, [rip-0xf170a]
0012b6eelea r8, [rip+0xc1d33]
0012b6f5push 4
0012b6f7pop rdx
0012b6f8mov rdi, rsi
0012b6fbmov rsi, rax
0012b6fecall core::fmt::Formatter::debug_tuple_field1_finish
0012b703pop rcx
0012b704ret
0012b705
0012b705loc_12b705:
0012b705mov rdi, [rsi+32]
0012b709mov rax, [rsi+40]
0012b70dmov rax, [rax+24]
0012b711lea rsi, [rip-0xf1738]
0012b718push 4
0012b71apop rdx
0012b71bjmp rax
0012b6d7
0012b6d7_<&T as core::fmt::Debug>::fmt:
0012b6d7mov rax, [rdi]
0012b6dacmp [rax], 0
0012b6deje 0x12b705
0012b6e0push rax
0012b6e1mov rcx, rsp
0012b6e4mov [rcx], rax
0012b6e7lea rax, [rip-0xf170a]
0012b6eelea r8, [rip+0xc1d33]
0012b6f5push 4
0012b6f7pop rdx
0012b6f8mov rdi, rsi
0012b6fbmov rsi, rax
0012b6fecall core::fmt::Formatter::debug_tuple_field1_finish
0012b703pop rcx
0012b704ret
0012b705
0012b705loc_12b705:
0012b705mov rdi, [rsi+32]
0012b709mov rax, [rsi+40]
0012b70dmov rax, [rax+24]
0012b711lea rsi, [rip-0xf1738]
0012b718push 4
0012b71apop rdx
0012b71bjmp rax
0012b6d7
0012b71d
0012b71d_<&T as core::fmt::Debug>::fmt:
0012b71dmov rax, [rdi]
0012b720mov rdi, [rax]
0012b723mov rax, [rax+8]
0012b727add rdi, 16
0012b72bmov rdx, [rsi+32]
0012b72fmov rcx, [rsi+40]
0012b733mov rsi, rax
0012b736jmp 0x10a780
0012b71d
0012b71d_<&T as core::fmt::Debug>::fmt:
0012b71dmov rax, [rdi]
0012b720mov rdi, [rax]
0012b723mov rax, [rax+8]
0012b727add rdi, 16
0012b72bmov rdx, [rsi+32]
0012b72fmov rcx, [rsi+40]
0012b733mov rsi, rax
0012b736jmp 0x10a780
0012b71d
0012b73b
0012b73bcore::ptr::drop_in_place<[alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>]>:
0012b73bpush rbp
0012b73cpush r15
0012b73epush r14
0012b740push r13
0012b742push r12
0012b744push rbx
0012b745push rax
0012b746mov [rsp], rsi
0012b74amov r14, rdi
0012b74dxor r13l, r13l
0012b750
0012b750loc_12b750:
0012b750cmp r13, [rsp]
0012b754je 0x12b798
0012b756imul rax, r13, 24
0012b75alea rbp, [r14+rax]
0012b75emov r15, [r14+rax]
0012b762mov rbx, [r14+rax+16]
0012b767mov r12, r15
0012b76a
0012b76aloc_12b76a:
0012b76asub rbx, 1
0012b76ejb 0x12b77e
0012b770mov rdi, r12
0012b773call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<str>>>
0012b778add r12, 16
0012b77cjmp 0x12b76a
0012b77e
0012b77eloc_12b77e:
0012b77einc r13
0012b781mov rsi, [rbp+8]
0012b785test rsi, rsi
0012b788je 0x12b750
0012b78ashl rsi, 4
0012b78emov rdi, r15
0012b791call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012b796jmp 0x12b750
0012b798
0012b798loc_12b798:
0012b798add rsp, 8
0012b79cpop rbx
0012b79dpop r12
0012b79fpop r13
0012b7a1pop r14
0012b7a3pop r15
0012b7a5pop rbp
0012b7a6ret
0012b73b
0012b73bcore::ptr::drop_in_place<[alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>]>:
0012b73bpush rbp
0012b73cpush r15
0012b73epush r14
0012b740push r13
0012b742push r12
0012b744push rbx
0012b745push rax
0012b746mov [rsp], rsi
0012b74amov r14, rdi
0012b74dxor r13l, r13l
0012b750
0012b750loc_12b750:
0012b750cmp r13, [rsp]
0012b754je 0x12b798
0012b756imul rax, r13, 24
0012b75alea rbp, [r14+rax]
0012b75emov r15, [r14+rax]
0012b762mov rbx, [r14+rax+16]
0012b767mov r12, r15
0012b76a
0012b76aloc_12b76a:
0012b76asub rbx, 1
0012b76ejb 0x12b77e
0012b770mov rdi, r12
0012b773call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<str>>>
0012b778add r12, 16
0012b77cjmp 0x12b76a
0012b77e
0012b77eloc_12b77e:
0012b77einc r13
0012b781mov rsi, [rbp+8]
0012b785test rsi, rsi
0012b788je 0x12b750
0012b78ashl rsi, 4
0012b78emov rdi, r15
0012b791call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012b796jmp 0x12b750
0012b798
0012b798loc_12b798:
0012b798add rsp, 8
0012b79cpop rbx
0012b79dpop r12
0012b79fpop r13
0012b7a1pop r14
0012b7a3pop r15
0012b7a5pop rbp
0012b7a6ret
0012b73b
0012b7a7
0012b7a7core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<str>>>:
0012b7a7cmp [rdi], 0
0012b7abjne 0x12b7b2
0012b7b1ret
0012b7a7
0012b7a7core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<str>>>:
0012b7a7cmp [rdi], 0
0012b7abjne 0x12b7b2
0012b7b1ret
0012b7a7
0012b7b2
0012b7b2core::ptr::drop_in_place<alloc::sync::Arc<str>>:
0012b7b2mov rax, [rdi]
0012b7b5lock dec [rax]
0012b7b9jne 0x12b7c0
0012b7bbjmp 0x12d168
0012b7c0
0012b7c0loc_12b7c0:
0012b7c0ret
0012b7b2
0012b7b2core::ptr::drop_in_place<alloc::sync::Arc<str>>:
0012b7b2mov rax, [rdi]
0012b7b5lock dec [rax]
0012b7b9jne 0x12b7c0
0012b7bbjmp 0x12d168
0012b7c0
0012b7c0loc_12b7c0:
0012b7c0ret
0012b7b2
0012b7c9
0012b7c9_<regex_automata::util::primitives::PatternID as core::fmt::Debug>::fmt:
0012b7c9push r15
0012b7cbpush r14
0012b7cdpush rbx
0012b7cesub rsp, 32
0012b7d2mov rbx, rsi
0012b7d5mov r14, rdi
0012b7d8mov rdi, [rsi+32]
0012b7dcmov rax, [rsi+40]
0012b7e0lea rsi, [rip-0xd4174]
0012b7e7push 9
0012b7e9pop rdx
0012b7eacall [rax+24]
0012b7edlea r15, [rsp+8]
0012b7f2mov [r15+8], rbx
0012b7f6mov [r15+16], al
0012b7faand [r15], 0
0012b7femov [r15+17], 0
0012b803mov eax, [r14]
0012b806lea rsi, [rsp+4]
0012b80bmov [rsi], eax
0012b80dlea rdx, [rip+0xc6424]
0012b814mov rdi, r15
0012b817call core::fmt::builders::DebugTuple::field
0012b81cmov rdi, r15
0012b81fcall core::fmt::builders::DebugTuple::finish
0012b824add rsp, 32
0012b828pop rbx
0012b829pop r14
0012b82bpop r15
0012b82dret
0012b7c9
0012b7c9_<regex_automata::util::primitives::PatternID as core::fmt::Debug>::fmt:
0012b7c9push r15
0012b7cbpush r14
0012b7cdpush rbx
0012b7cesub rsp, 32
0012b7d2mov rbx, rsi
0012b7d5mov r14, rdi
0012b7d8mov rdi, [rsi+32]
0012b7dcmov rax, [rsi+40]
0012b7e0lea rsi, [rip-0xd4174]
0012b7e7push 9
0012b7e9pop rdx
0012b7eacall [rax+24]
0012b7edlea r15, [rsp+8]
0012b7f2mov [r15+8], rbx
0012b7f6mov [r15+16], al
0012b7faand [r15], 0
0012b7femov [r15+17], 0
0012b803mov eax, [r14]
0012b806lea rsi, [rsp+4]
0012b80bmov [rsi], eax
0012b80dlea rdx, [rip+0xc6424]
0012b814mov rdi, r15
0012b817call core::fmt::builders::DebugTuple::field
0012b81cmov rdi, r15
0012b81fcall core::fmt::builders::DebugTuple::finish
0012b824add rsp, 32
0012b828pop rbx
0012b829pop r14
0012b82bpop r15
0012b82dret
0012b7c9
0012b82e
0012b82ecore::ptr::drop_in_place<[regex_automata::nfa::thompson::builder::State]>:
0012b82epush r14
0012b830push rbx
0012b831push rax
0012b832mov rbx, rsi
0012b835mov r14, rdi
0012b838
0012b838loc_12b838:
0012b838sub rbx, 1
0012b83cjb 0x12b84c
0012b83emov rdi, r14
0012b841call core::ptr::drop_in_place<regex_automata::nfa::thompson::builder::State>
0012b846add r14, 32
0012b84ajmp 0x12b838
0012b84c
0012b84cloc_12b84c:
0012b84cadd rsp, 8
0012b850pop rbx
0012b851pop r14
0012b853ret
0012b82e
0012b82ecore::ptr::drop_in_place<[regex_automata::nfa::thompson::builder::State]>:
0012b82epush r14
0012b830push rbx
0012b831push rax
0012b832mov rbx, rsi
0012b835mov r14, rdi
0012b838
0012b838loc_12b838:
0012b838sub rbx, 1
0012b83cjb 0x12b84c
0012b83emov rdi, r14
0012b841call core::ptr::drop_in_place<regex_automata::nfa::thompson::builder::State>
0012b846add r14, 32
0012b84ajmp 0x12b838
0012b84c
0012b84cloc_12b84c:
0012b84cadd rsp, 8
0012b850pop rbx
0012b851pop r14
0012b853ret
0012b82e
0012b854
0012b854core::ptr::drop_in_place<regex_automata::nfa::thompson::builder::State>:
0012b854mov eax, [rdi]
0012b856cmp rax, 2
0012b85aje 0x12b876
0012b85ccmp eax, 6
0012b85fje 0x12b866
0012b861cmp eax, 7
0012b864jne 0x12b886
0012b866
0012b866loc_12b866:
0012b866mov rax, [rdi+8]
0012b86amov rsi, [rdi+16]
0012b86emov rdi, rax
0012b871jmp 0xe1651
0012b876
0012b876loc_12b876:
0012b876mov rax, [rdi+8]
0012b87amov rsi, [rdi+16]
0012b87emov rdi, rax
0012b881jmp 0x12cf39
0012b886
0012b886loc_12b886:
0012b886ret
0012b854
0012b854core::ptr::drop_in_place<regex_automata::nfa::thompson::builder::State>:
0012b854mov eax, [rdi]
0012b856cmp rax, 2
0012b85aje 0x12b876
0012b85ccmp eax, 6
0012b85fje 0x12b866
0012b861cmp eax, 7
0012b864jne 0x12b886
0012b866
0012b866loc_12b866:
0012b866mov rax, [rdi+8]
0012b86amov rsi, [rdi+16]
0012b86emov rdi, rax
0012b871jmp 0xe1651
0012b876
0012b876loc_12b876:
0012b876mov rax, [rdi+8]
0012b87amov rsi, [rdi+16]
0012b87emov rdi, rax
0012b881jmp 0x12cf39
0012b886
0012b886loc_12b886:
0012b886ret
0012b854
0012b887
0012b887 ; À?
0012b887
0012b887core::ptr::drop_in_place<core::option::Option<regex_automata::nfa::thompson::compiler::WhichCaptures>>:
0012b887ret
0012b887
0012b887 ; À?
0012b887
0012b887core::ptr::drop_in_place<core::option::Option<regex_automata::nfa::thompson::compiler::WhichCaptures>>:
0012b887ret
0012b887
0012b888
0012b888_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012b888cmp [rdi], 3
0012b88bjne 0x12b8a5
0012b88dmov rdi, [rsi+32]
0012b891mov rax, [rsi+40]
0012b895mov rax, [rax+24]
0012b899lea rsi, [rip-0xf18c0]
0012b8a0push 4
0012b8a2pop rdx
0012b8a3jmp rax
0012b8a5
0012b8a5loc_12b8a5:
0012b8a5push rax
0012b8a6mov rcx, rsp
0012b8a9mov [rcx], rdi
0012b8aclea rax, [rip-0xf18cf]
0012b8b3lea r8, [rip+0xc1f46]
0012b8bapush 4
0012b8bcpop rdx
0012b8bdmov rdi, rsi
0012b8c0mov rsi, rax
0012b8c3call core::fmt::Formatter::debug_tuple_field1_finish
0012b8c8pop rcx
0012b8c9ret
0012b888
0012b888_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012b888cmp [rdi], 3
0012b88bjne 0x12b8a5
0012b88dmov rdi, [rsi+32]
0012b891mov rax, [rsi+40]
0012b895mov rax, [rax+24]
0012b899lea rsi, [rip-0xf18c0]
0012b8a0push 4
0012b8a2pop rdx
0012b8a3jmp rax
0012b8a5
0012b8a5loc_12b8a5:
0012b8a5push rax
0012b8a6mov rcx, rsp
0012b8a9mov [rcx], rdi
0012b8aclea rax, [rip-0xf18cf]
0012b8b3lea r8, [rip+0xc1f46]
0012b8bapush 4
0012b8bcpop rdx
0012b8bdmov rdi, rsi
0012b8c0mov rsi, rax
0012b8c3call core::fmt::Formatter::debug_tuple_field1_finish
0012b8c8pop rcx
0012b8c9ret
0012b888
0012b8ca
0012b8ca_<&T as core::fmt::Debug>::fmt:
0012b8camov rax, [rdi]
0012b8cdmovzx eax, [rax]
0012b8d0lea rcx, [rip-0x988bf]
0012b8d7mov rdx, [rcx+8*rax]
0012b8dblea rcx, [rip+0xe5e8e]
0012b8e2mov rax, [rcx+8*rax]
0012b8e6mov rdi, [rsi+32]
0012b8eamov rcx, [rsi+40]
0012b8eemov rcx, [rcx+24]
0012b8f2mov rsi, rax
0012b8f5jmp rcx
0012b8ca
0012b8ca_<&T as core::fmt::Debug>::fmt:
0012b8camov rax, [rdi]
0012b8cdmovzx eax, [rax]
0012b8d0lea rcx, [rip-0x988bf]
0012b8d7mov rdx, [rcx+8*rax]
0012b8dblea rcx, [rip+0xe5e8e]
0012b8e2mov rax, [rcx+8*rax]
0012b8e6mov rdi, [rsi+32]
0012b8eamov rcx, [rsi+40]
0012b8eemov rcx, [rcx+24]
0012b8f2mov rsi, rax
0012b8f5jmp rcx
0012b8ca
0012b8f7
0012b8f7_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012b8f7cmp [rdi], 2
0012b8fajne 0x12b914
0012b8fcmov rdi, [rsi+32]
0012b900mov rax, [rsi+40]
0012b904mov rax, [rax+24]
0012b908lea rsi, [rip-0xf192f]
0012b90fpush 4
0012b911pop rdx
0012b912jmp rax
0012b914
0012b914loc_12b914:
0012b914push rax
0012b915mov rcx, rsp
0012b918mov [rcx], rdi
0012b91blea rax, [rip-0xf193e]
0012b922lea r8, [rip+0xc1e57]
0012b929push 4
0012b92bpop rdx
0012b92cmov rdi, rsi
0012b92fmov rsi, rax
0012b932call core::fmt::Formatter::debug_tuple_field1_finish
0012b937pop rcx
0012b938ret
0012b8f7
0012b8f7_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012b8f7cmp [rdi], 2
0012b8fajne 0x12b914
0012b8fcmov rdi, [rsi+32]
0012b900mov rax, [rsi+40]
0012b904mov rax, [rax+24]
0012b908lea rsi, [rip-0xf192f]
0012b90fpush 4
0012b911pop rdx
0012b912jmp rax
0012b914
0012b914loc_12b914:
0012b914push rax
0012b915mov rcx, rsp
0012b918mov [rcx], rdi
0012b91blea rax, [rip-0xf193e]
0012b922lea r8, [rip+0xc1e57]
0012b929push 4
0012b92bpop rdx
0012b92cmov rdi, rsi
0012b92fmov rsi, rax
0012b932call core::fmt::Formatter::debug_tuple_field1_finish
0012b937pop rcx
0012b938ret
0012b8f7
0012b939
0012b939core::ptr::drop_in_place<regex_automata::hybrid::dfa::Config>:
0012b939add rdi, 88
0012b93djmp 0x12bb89
0012b939
0012b939core::ptr::drop_in_place<regex_automata::hybrid::dfa::Config>:
0012b939add rdi, 88
0012b93djmp 0x12bb89
0012b939
0012b942
0012b942_<regex_automata::hybrid::dfa::Config as core::fmt::Debug>::fmt:
0012b942push r15
0012b944push r14
0012b946push r12
0012b948push rbx
0012b949sub rsp, 200
0012b950mov rax, rsi
0012b953lea rcx, [rdi+120]
0012b957lea rdx, [rdi+88]
0012b95blea rsi, [rdi+121]
0012b95flea r8, [rdi+122]
0012b963lea r10, [rdi+123]
0012b967lea r11, [rdi+124]
0012b96blea rbx, [rdi+40]
0012b96flea r14, [rdi+125]
0012b973lea r15, [rdi+56]
0012b977lea r9, [rdi+72]
0012b97blea r12, [rsp+16]
0012b980mov [r12], r9
0012b984lea r9, [rsp+24]
0012b989mov [r9], rcx
0012b98clea rcx, [rip+0xc56cd]
0012b993mov [r9+8], rcx
0012b997mov [r9+16], rdx
0012b99blea rcx, [rip+0xc593e]
0012b9a2mov [r9+24], rcx
0012b9a6mov [r9+32], rsi
0012b9aalea rcx, [rip+0xc56cf]
0012b9b1mov [r9+40], rcx
0012b9b5mov [r9+48], r8
0012b9b9mov [r9+56], rcx
0012b9bdmov [r9+64], r10
0012b9c1mov [r9+72], rcx
0012b9c5mov [r9+80], rdi
0012b9c9lea rdx, [rip+0xc5930]
0012b9d0mov [r9+88], rdx
0012b9d4mov [r9+96], r11
0012b9d8mov [r9+104], rcx
0012b9dcmov [r9+112], rbx
0012b9e0lea rdx, [rip+0xc5939]
0012b9e7mov [r9+120], rdx
0012b9ebmov [r9+128], r14
0012b9f2mov [r9+136], rcx
0012b9f9mov [r9+144], r15
0012ba00lea rcx, [rip+0xc5939]
0012ba07mov [r9+152], rcx
0012ba0emov [r9+160], r12
0012ba15lea rcx, [rip+0xc5684]
0012ba1cmov [r9+168], rcx
0012ba23mov [rsp], 11
0012ba2blea rsi, [rip-0xd47d5]
0012ba32lea rcx, [rip+0xc57f7]
0012ba39push 6
0012ba3bpop rdx
0012ba3cpush 11
0012ba3epop r8
0012ba40mov rdi, rax
0012ba43call core::fmt::Formatter::debug_struct_fields_finish
0012ba48add rsp, 200
0012ba4fpop rbx
0012ba50pop r12
0012ba52pop r14
0012ba54pop r15
0012ba56ret
0012b942
0012b942_<regex_automata::hybrid::dfa::Config as core::fmt::Debug>::fmt:
0012b942push r15
0012b944push r14
0012b946push r12
0012b948push rbx
0012b949sub rsp, 200
0012b950mov rax, rsi
0012b953lea rcx, [rdi+120]
0012b957lea rdx, [rdi+88]
0012b95blea rsi, [rdi+121]
0012b95flea r8, [rdi+122]
0012b963lea r10, [rdi+123]
0012b967lea r11, [rdi+124]
0012b96blea rbx, [rdi+40]
0012b96flea r14, [rdi+125]
0012b973lea r15, [rdi+56]
0012b977lea r9, [rdi+72]
0012b97blea r12, [rsp+16]
0012b980mov [r12], r9
0012b984lea r9, [rsp+24]
0012b989mov [r9], rcx
0012b98clea rcx, [rip+0xc56cd]
0012b993mov [r9+8], rcx
0012b997mov [r9+16], rdx
0012b99blea rcx, [rip+0xc593e]
0012b9a2mov [r9+24], rcx
0012b9a6mov [r9+32], rsi
0012b9aalea rcx, [rip+0xc56cf]
0012b9b1mov [r9+40], rcx
0012b9b5mov [r9+48], r8
0012b9b9mov [r9+56], rcx
0012b9bdmov [r9+64], r10
0012b9c1mov [r9+72], rcx
0012b9c5mov [r9+80], rdi
0012b9c9lea rdx, [rip+0xc5930]
0012b9d0mov [r9+88], rdx
0012b9d4mov [r9+96], r11
0012b9d8mov [r9+104], rcx
0012b9dcmov [r9+112], rbx
0012b9e0lea rdx, [rip+0xc5939]
0012b9e7mov [r9+120], rdx
0012b9ebmov [r9+128], r14
0012b9f2mov [r9+136], rcx
0012b9f9mov [r9+144], r15
0012ba00lea rcx, [rip+0xc5939]
0012ba07mov [r9+152], rcx
0012ba0emov [r9+160], r12
0012ba15lea rcx, [rip+0xc5684]
0012ba1cmov [r9+168], rcx
0012ba23mov [rsp], 11
0012ba2blea rsi, [rip-0xd47d5]
0012ba32lea rcx, [rip+0xc57f7]
0012ba39push 6
0012ba3bpop rdx
0012ba3cpush 11
0012ba3epop r8
0012ba40mov rdi, rax
0012ba43call core::fmt::Formatter::debug_struct_fields_finish
0012ba48add rsp, 200
0012ba4fpop rbx
0012ba50pop r12
0012ba52pop r14
0012ba54pop r15
0012ba56ret
0012b942
0012ba5f
0012ba5f_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012ba5fcmp [rdi], 0
0012ba63je 0x12ba8e
0012ba65push rax
0012ba66add rdi, 8
0012ba6amov rcx, rsp
0012ba6dmov [rcx], rdi
0012ba70lea rax, [rip-0xf1a93]
0012ba77lea r8, [rip+0xc1c42]
0012ba7epush 4
0012ba80pop rdx
0012ba81mov rdi, rsi
0012ba84mov rsi, rax
0012ba87call core::fmt::Formatter::debug_tuple_field1_finish
0012ba8cpop rcx
0012ba8dret
0012ba8e
0012ba8eloc_12ba8e:
0012ba8emov rdi, [rsi+32]
0012ba92mov rax, [rsi+40]
0012ba96mov rax, [rax+24]
0012ba9alea rsi, [rip-0xf1ac1]
0012baa1push 4
0012baa3pop rdx
0012baa4jmp rax
0012ba5f
0012ba5f_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012ba5fcmp [rdi], 0
0012ba63je 0x12ba8e
0012ba65push rax
0012ba66add rdi, 8
0012ba6amov rcx, rsp
0012ba6dmov [rcx], rdi
0012ba70lea rax, [rip-0xf1a93]
0012ba77lea r8, [rip+0xc1c42]
0012ba7epush 4
0012ba80pop rdx
0012ba81mov rdi, rsi
0012ba84mov rsi, rax
0012ba87call core::fmt::Formatter::debug_tuple_field1_finish
0012ba8cpop rcx
0012ba8dret
0012ba8e
0012ba8eloc_12ba8e:
0012ba8emov rdi, [rsi+32]
0012ba92mov rax, [rsi+40]
0012ba96mov rax, [rax+24]
0012ba9alea rsi, [rip-0xf1ac1]
0012baa1push 4
0012baa3pop rdx
0012baa4jmp rax
0012ba5f
0012baae
0012baae_<regex_automata::util::alphabet::ByteSet as core::fmt::Debug>::fmt:
0012baaesub rsp, 24
0012bab2mov rax, rsi
0012bab5lea r9, [rsp+16]
0012babamov [r9], rdi
0012babdlea rcx, [rip+0xc5fcc]
0012bac4mov [rsp], rcx
0012bac8lea rsi, [rip-0xd458e]
0012bacflea rcx, [rip-0xf1afe]
0012bad6push 7
0012bad8pop rdx
0012bad9push 4
0012badbpop r8
0012baddmov rdi, rax
0012bae0call core::fmt::Formatter::debug_struct_field1_finish
0012bae5add rsp, 24
0012bae9ret
0012baae
0012baae_<regex_automata::util::alphabet::ByteSet as core::fmt::Debug>::fmt:
0012baaesub rsp, 24
0012bab2mov rax, rsi
0012bab5lea r9, [rsp+16]
0012babamov [r9], rdi
0012babdlea rcx, [rip+0xc5fcc]
0012bac4mov [rsp], rcx
0012bac8lea rsi, [rip-0xd458e]
0012bacflea rcx, [rip-0xf1afe]
0012bad6push 7
0012bad8pop rdx
0012bad9push 4
0012badbpop r8
0012baddmov rdi, rax
0012bae0call core::fmt::Formatter::debug_struct_field1_finish
0012bae5add rsp, 24
0012bae9ret
0012baae
0012baea
0012baea_<&T as core::fmt::Debug>::fmt:
0012baeapush r15
0012baecpush r14
0012baeepush r13
0012baf0push r12
0012baf2push rbx
0012baf3sub rsp, 32
0012baf7mov r15, rsi
0012bafamov rbx, [rdi]
0012bafdmov rdi, [rsi+32]
0012bb01mov rax, [rsi+40]
0012bb05lea rsi, [rip-0x9cf13]
0012bb0cpush 1
0012bb0epop rdx
0012bb0fcall [rax+24]
0012bb12lea r14, [rsp+16]
0012bb17mov [r14], r15
0012bb1amov [r14+8], al
0012bb1elea r15, [rsp+12]
0012bb23and [r15], 0
0012bb28mov [r14+9], 0
0012bb2dmov [r15+2], -1
0012bb32lea r12, [rip-0x4a1e6]
0012bb39lea r13, [rsp+11]
0012bb3e
0012bb3eloc_12bb3e:
0012bb3emov rdi, r15
0012bb41call core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
0012bb46test al, 1
0012bb48je 0x12bb6d
0012bb4amov [rsp+11], dl
0012bb4emovzx esi, dl
0012bb51mov rdi, rbx
0012bb54call aho_corasick::util::alphabet::ByteSet::contains
0012bb59test al, al
0012bb5bje 0x12bb3e
0012bb5dmov rdi, r14
0012bb60mov rsi, r13
0012bb63mov rdx, r12
0012bb66call core::fmt::builders::DebugSet::entry
0012bb6bjmp 0x12bb3e
0012bb6d
0012bb6dloc_12bb6d:
0012bb6dmov rdi, [rsp+16]
0012bb72mov esi, [rsp+24]
0012bb76call core::fmt::builders::DebugSet::finish
0012bb7badd rsp, 32
0012bb7fpop rbx
0012bb80pop r12
0012bb82pop r13
0012bb84pop r14
0012bb86pop r15
0012bb88ret
0012baea
0012baea_<&T as core::fmt::Debug>::fmt:
0012baeapush r15
0012baecpush r14
0012baeepush r13
0012baf0push r12
0012baf2push rbx
0012baf3sub rsp, 32
0012baf7mov r15, rsi
0012bafamov rbx, [rdi]
0012bafdmov rdi, [rsi+32]
0012bb01mov rax, [rsi+40]
0012bb05lea rsi, [rip-0x9cf13]
0012bb0cpush 1
0012bb0epop rdx
0012bb0fcall [rax+24]
0012bb12lea r14, [rsp+16]
0012bb17mov [r14], r15
0012bb1amov [r14+8], al
0012bb1elea r15, [rsp+12]
0012bb23and [r15], 0
0012bb28mov [r14+9], 0
0012bb2dmov [r15+2], -1
0012bb32lea r12, [rip-0x4a1e6]
0012bb39lea r13, [rsp+11]
0012bb3e
0012bb3eloc_12bb3e:
0012bb3emov rdi, r15
0012bb41call core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
0012bb46test al, 1
0012bb48je 0x12bb6d
0012bb4amov [rsp+11], dl
0012bb4emovzx esi, dl
0012bb51mov rdi, rbx
0012bb54call aho_corasick::util::alphabet::ByteSet::contains
0012bb59test al, al
0012bb5bje 0x12bb3e
0012bb5dmov rdi, r14
0012bb60mov rsi, r13
0012bb63mov rdx, r12
0012bb66call core::fmt::builders::DebugSet::entry
0012bb6bjmp 0x12bb3e
0012bb6d
0012bb6dloc_12bb6d:
0012bb6dmov rdi, [rsp+16]
0012bb72mov esi, [rsp+24]
0012bb76call core::fmt::builders::DebugSet::finish
0012bb7badd rsp, 32
0012bb7fpop rbx
0012bb80pop r12
0012bb82pop r13
0012bb84pop r14
0012bb86pop r15
0012bb88ret
0012baea
0012bb89
0012bb89core::ptr::drop_in_place<core::option::Option<core::option::Option<regex_automata::util::prefilter::Prefilter>>>:
0012bb89cmp [rdi+24], 3
0012bb8djne 0x12bcb0
0012bb93ret
0012bb89
0012bb89core::ptr::drop_in_place<core::option::Option<core::option::Option<regex_automata::util::prefilter::Prefilter>>>:
0012bb89cmp [rdi+24], 3
0012bb8djne 0x12bcb0
0012bb93ret
0012bb89
0012bb94
0012bb94_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bb94cmp [rdi+24], 3
0012bb98jne 0x12bbb2
0012bb9amov rdi, [rsi+32]
0012bb9emov rax, [rsi+40]
0012bba2mov rax, [rax+24]
0012bba6lea rsi, [rip-0xf1bcd]
0012bbadpush 4
0012bbafpop rdx
0012bbb0jmp rax
0012bbb2
0012bbb2loc_12bbb2:
0012bbb2push rax
0012bbb3mov rcx, rsp
0012bbb6mov [rcx], rdi
0012bbb9lea rax, [rip-0xf1bdc]
0012bbc0lea r8, [rip+0xc1c99]
0012bbc7push 4
0012bbc9pop rdx
0012bbcamov rdi, rsi
0012bbcdmov rsi, rax
0012bbd0call core::fmt::Formatter::debug_tuple_field1_finish
0012bbd5pop rcx
0012bbd6ret
0012bb94
0012bb94_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bb94cmp [rdi+24], 3
0012bb98jne 0x12bbb2
0012bb9amov rdi, [rsi+32]
0012bb9emov rax, [rsi+40]
0012bba2mov rax, [rax+24]
0012bba6lea rsi, [rip-0xf1bcd]
0012bbadpush 4
0012bbafpop rdx
0012bbb0jmp rax
0012bbb2
0012bbb2loc_12bbb2:
0012bbb2push rax
0012bbb3mov rcx, rsp
0012bbb6mov [rcx], rdi
0012bbb9lea rax, [rip-0xf1bdc]
0012bbc0lea r8, [rip+0xc1c99]
0012bbc7push 4
0012bbc9pop rdx
0012bbcamov rdi, rsi
0012bbcdmov rsi, rax
0012bbd0call core::fmt::Formatter::debug_tuple_field1_finish
0012bbd5pop rcx
0012bbd6ret
0012bb94
0012bbdf
0012bbdf_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bbdfcmp [rdi+24], 2
0012bbe3jne 0x12bbfd
0012bbe5mov rdi, [rsi+32]
0012bbe9mov rax, [rsi+40]
0012bbedmov rax, [rax+24]
0012bbf1lea rsi, [rip-0xf1c18]
0012bbf8push 4
0012bbfapop rdx
0012bbfbjmp rax
0012bbfd
0012bbfdloc_12bbfd:
0012bbfdpush rax
0012bbfemov rcx, rsp
0012bc01mov [rcx], rdi
0012bc04lea rax, [rip-0xf1c27]
0012bc0blea r8, [rip+0xc1b8e]
0012bc12push 4
0012bc14pop rdx
0012bc15mov rdi, rsi
0012bc18mov rsi, rax
0012bc1bcall core::fmt::Formatter::debug_tuple_field1_finish
0012bc20pop rcx
0012bc21ret
0012bbdf
0012bbdf_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bbdfcmp [rdi+24], 2
0012bbe3jne 0x12bbfd
0012bbe5mov rdi, [rsi+32]
0012bbe9mov rax, [rsi+40]
0012bbedmov rax, [rax+24]
0012bbf1lea rsi, [rip-0xf1c18]
0012bbf8push 4
0012bbfapop rdx
0012bbfbjmp rax
0012bbfd
0012bbfdloc_12bbfd:
0012bbfdpush rax
0012bbfemov rcx, rsp
0012bc01mov [rcx], rdi
0012bc04lea rax, [rip-0xf1c27]
0012bc0blea r8, [rip+0xc1b8e]
0012bc12push 4
0012bc14pop rdx
0012bc15mov rdi, rsi
0012bc18mov rsi, rax
0012bc1bcall core::fmt::Formatter::debug_tuple_field1_finish
0012bc20pop rcx
0012bc21ret
0012bbdf
0012bc2a
0012bc2a_<regex_automata::util::prefilter::Prefilter as core::fmt::Debug>::fmt:
0012bc2apush r15
0012bc2cpush r14
0012bc2epush r13
0012bc30push r12
0012bc32push rbx
0012bc33sub rsp, 16
0012bc37mov rax, rsi
0012bc3amov r9, rdi
0012bc3dlea r10, [rdi+24]
0012bc41lea rcx, [rdi+16]
0012bc45lea r11, [rsp+8]
0012bc4amov [r11], rcx
0012bc4dsub rsp, 8
0012bc51lea rbx, [rip+0xc1810]
0012bc58lea r14, [rip-0xd4613]
0012bc5flea r15, [rip+0xc1c1a]
0012bc66lea r12, [rip-0xd4628]
0012bc6dlea r13, [rip+0xc5fa4]
0012bc74lea rsi, [rip-0xd463f]
0012bc7blea rcx, [rip-0xd49a8]
0012bc82push 9
0012bc84pop rdx
0012bc85push 3
0012bc87pop r8
0012bc89mov rdi, rax
0012bc8cpush rbx
0012bc8dpush r11
0012bc8fpush 14
0012bc91push r14
0012bc93push r15
0012bc95push r10
0012bc97push 7
0012bc99push r12
0012bc9bpush r13
0012bc9dcall core::fmt::Formatter::debug_struct_field3_finish
0012bca2add rsp, 96
0012bca6pop rbx
0012bca7pop r12
0012bca9pop r13
0012bcabpop r14
0012bcadpop r15
0012bcafret
0012bc2a
0012bc2a_<regex_automata::util::prefilter::Prefilter as core::fmt::Debug>::fmt:
0012bc2apush r15
0012bc2cpush r14
0012bc2epush r13
0012bc30push r12
0012bc32push rbx
0012bc33sub rsp, 16
0012bc37mov rax, rsi
0012bc3amov r9, rdi
0012bc3dlea r10, [rdi+24]
0012bc41lea rcx, [rdi+16]
0012bc45lea r11, [rsp+8]
0012bc4amov [r11], rcx
0012bc4dsub rsp, 8
0012bc51lea rbx, [rip+0xc1810]
0012bc58lea r14, [rip-0xd4613]
0012bc5flea r15, [rip+0xc1c1a]
0012bc66lea r12, [rip-0xd4628]
0012bc6dlea r13, [rip+0xc5fa4]
0012bc74lea rsi, [rip-0xd463f]
0012bc7blea rcx, [rip-0xd49a8]
0012bc82push 9
0012bc84pop rdx
0012bc85push 3
0012bc87pop r8
0012bc89mov rdi, rax
0012bc8cpush rbx
0012bc8dpush r11
0012bc8fpush 14
0012bc91push r14
0012bc93push r15
0012bc95push r10
0012bc97push 7
0012bc99push r12
0012bc9bpush r13
0012bc9dcall core::fmt::Formatter::debug_struct_field3_finish
0012bca2add rsp, 96
0012bca6pop rbx
0012bca7pop r12
0012bca9pop r13
0012bcabpop r14
0012bcadpop r15
0012bcafret
0012bc2a
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
Loading..