Function at 0x1400ccc90
Capabilities:
Inspect section memory permissions

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
mov rbp, qword [r9 + 0x18]
mov rbx, qword [r9 + 0x20]
cmp rbp, rbx
jbe 0x1400cccbc
mov qword [rcx], 0
jmp 0x1400cf13b
mov rdi, r8
mov r14, rdx
mov qword [rsp + 0x38], rcx
mov r13d, dword [r9]
lea eax, [r13 - 1]
cmp eax, 2
jb 0x1400cccf3
lea rax, [r14 + 0x60]
cmp byte [r14 + 0x78], 3
lea r12, [0x1402cae88]
cmovne r12, rax
cmp byte [r12 + 0x18], 2
jne 0x1400cce8a
cmp byte [r9 + 0x28], 0
je 0x1400ccdef
mov r11, qword [r14 + 0x2b0]
test rbp, rbp
je 0x1400ccda4
lea rax, [rbp - 1]
cmp rax, qword [r9 + 0x10]
jae 0x1400ccda4
mov rcx, qword [r9 + 8]
movzx esi, byte [rcx + rax]
mov r15d, dword [r9 + 4]
mov rax, qword [r14 + 0x298]
or rax, qword [r14 + 0x2a8]
mov rcx, qword [r14 + 0x290]
or rcx, qword [r14 + 0x2a0]
or rcx, rax
je 0x1400ccd8a
lea rax, [r14 + 0x290]
mov edx, esi
shr edx, 3
and edx, 0xfffffff0
mov r8d, 1
xor r10d, r10d
mov ecx, esi
shld r10, r8, cl
shl r8, cl
xor ecx, ecx
test sil, 0x40
cmovne r10, r8
cmovne r8, rcx
and r10, qword [rax + rdx + 8]
and r8, qword [rax + rdx]
or r8, r10
jne 0x1400cce7f
movzx eax, byte [r14 + rsi + 0x90]
movzx r12d, al
mov rcx, r12
test r13d, r13d
jne 0x1400ccdba
jmp 0x1400ccf97
mov r15d, dword [r9 + 4]
mov al, 2
movzx r12d, al
mov rcx, r12
test r13d, r13d
je 0x1400ccf97
cmp r13d, 2
jne 0x1400ccf92
test byte [r14 + 0x81], 1
mov esi, r15d
jne 0x1400cd440
mov r15, rsi
shl r15, 0x20
or r15, 2
cmp r15d, 5
je 0x1400ccfb5
jmp 0x1400cdca5
mov r11, qword [r14 + 0x2b0]
test rbp, rbp
je 0x1400ccf77
lea rax, [rbp - 1]
cmp rax, qword [r9 + 0x10]
jae 0x1400ccf77
mov rcx, qword [r9 + 8]
movzx esi, byte [rcx + rax]
mov r15d, dword [r9 + 4]
mov rax, qword [r14 + 0x298]
or rax, qword [r14 + 0x2a8]
mov rcx, qword [r14 + 0x290]
or rcx, qword [r14 + 0x2a0]
or rcx, rax
je 0x1400cd48d
lea rax, [r14 + 0x290]
mov edx, esi
shr edx, 3
and edx, 0xfffffff0
mov r8d, 1
xor r10d, r10d
mov ecx, esi
shld r10, r8, cl
shl r8, cl
xor ecx, ecx
test sil, 0x40
cmovne r10, r8
cmovne r8, rcx
and r10, qword [rax + rdx + 8]
and r8, qword [rax + rdx]
or r8, r10
je 0x1400cd48d
mov r15d, 4
jmp 0x1400cdca5
cmp byte [r9 + 0x28], 0
mov qword [rsp + 0xb0], r13
je 0x1400cd318
mov r15, qword [r14 + 0x2b0]
mov eax, dword [r15 + 0x17c]
mov dword [rsp + 0xa0], eax
test rbp, rbp
je 0x1400cd2f9
lea rax, [rbp - 1]
cmp rax, qword [r9 + 0x10]
jae 0x1400cd2f9
mov rcx, qword [r9 + 8]
movzx esi, byte [rcx + rax]
mov eax, dword [r9 + 4]
mov dword [rsp + 0x54], eax
mov rax, qword [r14 + 0x298]
or rax, qword [r14 + 0x2a8]
mov rcx, qword [r14 + 0x290]
or rcx, qword [r14 + 0x2a0]
or rcx, rax
je 0x1400cda5c
lea rax, [r14 + 0x290]
mov edx, esi
shr edx, 3
and edx, 0xfffffff0
mov r8d, 1
xor r10d, r10d
mov ecx, esi
shld r10, r8, cl
shl r8, cl
xor ecx, ecx
test sil, 0x40
cmovne r10, r8
cmovne r8, rcx
and r10, qword [rax + rdx + 8]
and r8, qword [rax + rdx]
or r8, r10
je 0x1400cda5c
mov eax, 4
lea edx, [rax - 3]
cmp edx, 2
mov ecx, 2
cmovb ecx, edx
cmp ecx, 2
je 0x1400ce0af
cmp ecx, 1
jne 0x1400ce5fb
test rbp, rbp
je 0x1400cf4a4
dec rbp
mov ecx, esi
jmp 0x1400ce642
mov r15d, dword [r9 + 4]
mov al, 2
movzx r12d, al
mov rcx, r12
test r13d, r13d
jne 0x1400cd4a2
jmp 0x1400cd4b1
lea rcx, [r12 + 6]
mov rdx, qword [rdi + 0x40]
cmp rcx, rdx
jae 0x1400cf366
mov rax, qword [rdi + 0x38]
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x1400cda14
mov esi, eax
cmp qword [rdi], 1
jne 0x1400ccfda
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov rdx, rax
sub rdx, rcx
neg rdx
sub rax, rcx
cmovb rax, rdx
add qword [rdi + 0x158], rax
mov qword [rdi], 1
mov qword [rdi + 8], rbp
mov qword [rdi + 0x10], rbp
cmp rbp, rbx
jae 0x1400cd250
mov r12, qword [r9 + 8]
mov r15, qword [r9 + 0x10]
jmp 0x1400cd012
mov rbp, r13
mov esi, r10d
inc rbp
cmp rbp, rbx
jae 0x1400cd254
cmp esi, 0x7ffffff
jbe 0x1400cd080
cmp qword [rdi], 0
je 0x1400cf328
mov qword [rdi + 0x10], rbp
cmp rbp, r15
jae 0x1400cf340
movzx r8d, byte [r12 + rbp]
movzx eax, byte [r14 + r8 + 0x190]
mov ecx, esi
and ecx, 0x7ffffff
add rcx, rax
mov rdx, qword [rdi + 0x28]
cmp rcx, rdx
jae 0x1400cf31c
mov rax, qword [rdi + 0x20]
mov r10d, dword [rax + rcx*4]
test r10d, r10d
js 0x1400cd1b3
mov r13, rbp
cmp r10d, 0x8000000
jae 0x1400cd19d
jmp 0x1400cd000
cmp rbp, rbx
jae 0x1400cd006
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
nop dword [rax]
movzx ecx, byte [r12 + rbp]
movzx ecx, byte [r14 + rcx + 0x190]
mov r8d, esi
add r8, rcx
mov ecx, dword [rax + r8*4]
lea r13, [rbp + 3]
cmp r13, rbx
jae 0x1400cd144
cmp ecx, 0x8000000
jae 0x1400cd144
movzx r8d, byte [r12 + rbp + 1]
movzx r8d, byte [r14 + r8 + 0x190]
add r8, rcx
mov esi, dword [rax + r8*4]
cmp rsi, 0x7ffffff
ja 0x1400cd12e
movzx ecx, byte [r12 + rbp + 2]
movzx ecx, byte [r14 + rcx + 0x190]
add rcx, rsi
mov ecx, dword [rax + rcx*4]
cmp rcx, 0x7ffffff
ja 0x1400cd140
movzx r8d, byte [r12 + rbp + 3]
movzx r8d, byte [r14 + r8 + 0x190]
add r8, rcx
mov esi, dword [rax + r8*4]
cmp esi, 0x7ffffff
ja 0x1400cd151
add rbp, 4
cmp rbp, rbx
jb 0x1400cd090
jmp 0x1400cd006
inc rbp
mov r10d, esi
mov esi, ecx
mov r13, rbp
test r10d, r10d
jns 0x1400cd190
jmp 0x1400cd15b
add rbp, 2
mov r10d, ecx
mov r13, rbp
test r10d, r10d
jns 0x1400cd190
jmp 0x1400cd15b
mov r10d, esi
mov esi, ecx
test r10d, r10d
jns 0x1400cd190
cmp qword [rdi], 0
je 0x1400cf328
mov qword [rdi + 0x10], r13
movzx r8d, byte [r12 + r13]
movzx r10d, byte [r14 + r8 + 0x190]
mov ecx, esi
add rcx, r10
cmp rcx, rdx
jae 0x1400cf31c
mov r10d, dword [rax + rcx*4]
test r10d, r10d
js 0x1400cd203
nop
cmp r10d, 0x8000000
jb 0x1400cd000
mov eax, r10d
mov ecx, eax
and ecx, 0x10000000
jne 0x1400cd000
jmp 0x1400cd3f9
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x48], r11
mov r15, r9
shl r8d, 8
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, esi
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
jne 0x1400ce5fb
mov r10d, edx
mov r13, rbp
mov r9, r15
mov r11, qword [rsp + 0x48]
mov r15, qword [rsp + 0x30]
cmp r10d, 0x8000000
jae 0x1400cd19d
jmp 0x1400cd000
mov qword [rsp + 0x30], r15
mov r15, r11
mov rbp, r9
shl r8d, 8
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, esi
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
jne 0x1400ce7a1
mov r10d, edx
mov r9, rbp
mov r11, r15
mov r15, qword [rsp + 0x30]
cmp r10d, 0x8000000
jae 0x1400cd19d
jmp 0x1400cd000
mov r15, qword [r9 + 0x10]
cmp rbx, r15
jae 0x1400cd2ae
mov rax, qword [r9 + 8]
movzx r15d, byte [rax + rbx]
movzx eax, byte [r14 + r15 + 0x190]
mov ecx, esi
and ecx, 0x7ffffff
add rcx, rax
mov rdx, qword [rdi + 0x28]
cmp rcx, rdx
jae 0x1400cf31c
mov rax, qword [rdi + 0x20]
mov r8d, dword [rax + rcx*4]
test r8d, r8d
js 0x1400cdfdf
mov eax, r8d
test eax, 0x8000000
jne 0x1400ce021
test eax, 0x20000000
je 0x1400cd2f2
jmp 0x1400cd8de
movzx eax, byte [r14 + 0x28f]
mov ecx, esi
and ecx, 0x7ffffff
add ecx, eax
inc ecx
mov rdx, qword [rdi + 0x28]
cmp rdx, rcx
jbe 0x1400cf3bb
mov r12, r15
mov rdx, qword [rdi + 0x20]
mov r8d, dword [rdx + rcx*4]
test r8d, r8d
js 0x1400ce041
xor eax, eax
test r8d, 0x8000000
jne 0x1400cf0d2
xor ecx, ecx
jmp 0x1400cf100
mov eax, dword [r9 + 4]
mov dword [rsp + 0x54], eax
mov al, 2
movzx eax, al
mov rdx, qword [rdi + 0x40]
cmp rax, rdx
jb 0x1400cda75
jmp 0x1400cf3c7
mov rax, qword [r14 + 0x2b0]
mov qword [rsp + 0xa8], rax
mov esi, dword [rax + 0x17c]
test rbp, rbp
je 0x1400cd46b
lea rax, [rbp - 1]
cmp rax, qword [r9 + 0x10]
jae 0x1400cd46b
mov rcx, qword [r9 + 8]
movzx r13d, byte [rcx + rax]
mov eax, dword [r9 + 4]
mov dword [rsp + 0x88], eax
mov rax, qword [r14 + 0x298]
or rax, qword [r14 + 0x2a8]
mov rcx, qword [r14 + 0x290]
or rcx, qword [r14 + 0x2a0]
or rcx, rax
je 0x1400cdd7a
lea rax, [r14 + 0x290]
mov edx, r13d
shr edx, 3
and edx, 0xfffffff0
mov r8d, 1
xor r10d, r10d
mov ecx, r13d
shld r10, r8, cl
shl r8, cl
xor ecx, ecx
test r13b, 0x40
cmovne r10, r8
cmovne r8, rcx
and r10, qword [rax + rdx + 8]
and r8, qword [rax + rdx]
or r8, r10
je 0x1400cdd7a
mov eax, 4
lea edx, [rax - 3]
cmp edx, 2
mov ecx, 2
cmovb ecx, edx
cmp ecx, 2
je 0x1400ce86f
cmp ecx, 1
jne 0x1400ce5fb
test rbp, rbp
je 0x1400cf4a4
dec rbp
mov ecx, r13d
jmp 0x1400ce642
test eax, 0x8000000
jne 0x1400cd9a0
test eax, 0x40000000
jne 0x1400cdd5e
test eax, 0x20000000
je 0x1400cf4bc
mov rcx, rdi
mov rdx, r13
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
cmp r13, r15
jae 0x1400cf4f4
movzx ecx, byte [r12 + r13]
mov rdx, r13
call sym.regex_automata::util::search::MatchError::quit::hb32db79b94160189
jmp 0x1400cef00
cmp qword [r11 + 0x168], rsi
jbe 0x1400cd9ee
lea rax, [rsi + rsi*2]
lea rcx, [r12 + rax*2]
add rcx, 0xc
mov rdx, qword [rdi + 0x40]
cmp rcx, rdx
jb 0x1400ccfa4
jmp 0x1400cf366
mov eax, dword [r9 + 4]
mov dword [rsp + 0x88], eax
mov al, 2
movzx eax, al
mov rdx, qword [rdi + 0x40]
cmp rax, rdx
jb 0x1400cdd93
jmp 0x1400cf3c7
movzx eax, byte [r14 + rsi + 0x90]
movzx r12d, al
mov rcx, r12
test r13d, r13d
je 0x1400cd4b1
cmp r13d, 1
jne 0x1400cd8ee
lea rcx, [r12 + 6]
mov rdx, qword [rdi + 0x40]
cmp rcx, rdx
jae 0x1400cf366
mov rax, qword [rdi + 0x38]
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x1400cdc68
mov esi, eax
cmp qword [rdi], 1
jne 0x1400cd4f4
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov rdx, rax
sub rdx, rcx
neg rdx
sub rax, rcx
cmovb rax, rdx
add qword [rdi + 0x158], rax
mov qword [rdi], 1
mov qword [rdi + 8], rbp
mov qword [rdi + 0x10], rbp
cmp rbp, rbx
jae 0x1400cd872
mov r13, qword [r9 + 8]
mov rax, qword [r9 + 0x10]
mov qword [rsp + 0x30], rax
mov rax, qword [r14 + 0x2b8]
and eax, 0x3f
mov qword [rsp + 0xb0], rax
xor r10d, r10d
jmp 0x1400cd542
mov r12, rbp
inc r12
mov rbp, r12
cmp r12, rbx
jae 0x1400cd90b
cmp esi, 0x7ffffff
jbe 0x1400cd5b0
cmp qword [rdi], 0
je 0x1400cf328
mov qword [rdi + 0x10], rbp
cmp rbp, qword [rsp + 0x30]
jae 0x1400cf352
movzx r8d, byte [r13 + rbp]
movzx eax, byte [r14 + r8 + 0x190]
mov ecx, esi
and ecx, 0x7ffffff
add rcx, rax
mov rdx, qword [rdi + 0x28]
cmp rcx, rdx
jae 0x1400cf31c
mov rax, qword [rdi + 0x20]
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x1400cd7af
mov esi, eax
mov r12, rbp
cmp esi, 0x8000000
jae 0x1400cd700
jmp 0x1400cd533
cmp rbp, rbx
jae 0x1400cd530
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
nop word cs:[rax + rax]
movzx ecx, byte [r13 + rbp]
movzx ecx, byte [r14 + rcx + 0x190]
mov r8d, esi
add r8, rcx
mov ecx, dword [rax + r8*4]
lea r12, [rbp + 3]
cmp r12, rbx
jae 0x1400cd6dc
cmp ecx, 0x8000000
jae 0x1400cd6dc
movzx r8d, byte [r13 + rbp + 1]
movzx r8d, byte [r14 + r8 + 0x190]
add r8, rcx
mov esi, dword [rax + r8*4]
cmp rsi, 0x7ffffff
ja 0x1400cd677
movzx ecx, byte [r13 + rbp + 2]
movzx ecx, byte [r14 + rcx + 0x190]
add rcx, rsi
mov ecx, dword [rax + rcx*4]
cmp rcx, 0x7ffffff
ja 0x1400cd6d8
movzx r8d, byte [r13 + rbp + 3]
movzx r8d, byte [r14 + r8 + 0x190]
add r8, rcx
mov esi, dword [rax + r8*4]
cmp esi, 0x7ffffff
ja 0x1400cd79c
add rbp, 4
cmp rbp, rbx
jb 0x1400cd5d0
jmp 0x1400cd530
inc rbp
mov r8d, esi
mov esi, ecx
mov r12, rbp
test r8d, r8d
jns 0x1400cd6e7
cmp qword [rdi], 0
je 0x1400cf328
mov ebp, r15d
mov r15, r10
mov qword [rdi + 0x10], r12
movzx r8d, byte [r13 + r12]
movzx r10d, byte [r14 + r8 + 0x190]
mov ecx, esi
add rcx, r10
cmp rcx, rdx
jae 0x1400cf31c
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x1400cd817
mov r10, r15
mov esi, eax
mov r15d, ebp
cmp esi, 0x8000000
jae 0x1400cd700
jmp 0x1400cd533
add rbp, 2
mov r8d, ecx
mov r12, rbp
test r8d, r8d
js 0x1400cd687
mov esi, r8d
cmp esi, 0x8000000
jb 0x1400cd533
nop word cs:[rax + rax]
mov eax, esi
mov ecx, eax
and ecx, 0x10000000
jne 0x1400cd533
test eax, 0x8000000
je 0x1400cdc00
xor r15d, r15d
mov r10d, 1
cmp qword [r11 + 0x168], 1
je 0x1400cd76c
mov eax, esi
and eax, 0x7ffffff
mov rcx, qword [rsp + 0xb0]
shr rax, cl
mov rdx, qword [rdi + 0x58]
cmp rax, rdx
jae 0x1400cf372
mov rcx, qword [rdi + 0x50]
shl eax, 4
mov rdx, qword [rcx + rax + 8]
test rdx, rdx
je 0x1400cf381
mov rax, qword [rcx + rax]
test byte [rax + 0x10], 2
jne 0x1400cd776
mov qword [rsp + 0x48], r12
jmp 0x1400cd533
cmp rdx, 0xd
jb 0x1400cf3e7
add rdx, 0xfffffffffffffff3
cmp rdx, 3
jbe 0x1400cf3d6
mov r15d, dword [rax + 0x1d]
mov qword [rsp + 0x48], r12
jmp 0x1400cd533
mov r8d, esi
mov esi, ecx
test r8d, r8d
jns 0x1400cd6e7
jmp 0x1400cd687
mov dword [rsp + 0x54], r15d
mov qword [rsp + 0xa0], r10
mov qword [rsp + 0xb8], r11
mov r15, r9
shl r8d, 8
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, esi
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
jne 0x1400ce5fb
mov esi, edx
mov r12, rbp
mov r9, r15
mov r11, qword [rsp + 0xb8]
mov r10, qword [rsp + 0xa0]
mov r15d, dword [rsp + 0x54]
cmp esi, 0x8000000
jae 0x1400cd700
jmp 0x1400cd533
mov qword [rsp + 0xb8], r11
mov qword [rsp + 0xa0], r9
shl r8d, 8
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, esi
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
jne 0x1400ce06d
mov esi, edx
mov r9, qword [rsp + 0xa0]
mov r11, qword [rsp + 0xb8]
mov r10, r15
mov r15d, ebp
cmp esi, 0x8000000
jae 0x1400cd700
jmp 0x1400cd533
mov r13, qword [r9 + 0x10]
xor r10d, r10d
cmp rbx, r13
jae 0x1400cd919
mov ebp, r15d
mov rax, qword [r9 + 8]
movzx r15d, byte [rax + rbx]
movzx eax, byte [r14 + r15 + 0x190]
mov ecx, esi
and ecx, 0x7ffffff
add rcx, rax
mov rdx, qword [rdi + 0x28]
cmp rcx, rdx
jae 0x1400cf31c
mov rax, qword [rdi + 0x20]
mov r8d, dword [rax + rcx*4]
test r8d, r8d
js 0x1400ce6b1
mov eax, r8d
test eax, 0x8000000
jne 0x1400ce6f3
test eax, 0x20000000
mov rdx, qword [rsp + 0x48]
je 0x1400ce732
mov ecx, r15d
mov rdx, rbx
call sym.regex_automata::util::search::MatchError::quit::hb32db79b94160189
jmp 0x1400cef00
test byte [r14 + 0x81], 1
mov esi, r15d
jne 0x1400cd975
mov r15, rsi
shl r15, 0x20
or r15, 2
jmp 0x1400cdc9b
mov r13, qword [rsp + 0x30]
cmp rbx, r13
jb 0x1400cd882
movzx eax, byte [r14 + 0x28f]
mov ecx, esi
and ecx, 0x7ffffff
add ecx, eax
inc ecx
mov rdx, qword [rdi + 0x28]
cmp rdx, rcx
jbe 0x1400cf3bb
mov ebp, r15d
mov rdx, qword [rdi + 0x20]
mov r8d, dword [rdx + rcx*4]
test r8d, r8d
js 0x1400ce772
test r8d, 0x8000000
mov rdx, qword [rsp + 0x48]
je 0x1400ce732
cmp qword [r11 + 0x168], 1
jne 0x1400ce70d
xor ebp, ebp
jmp 0x1400ce729
cmp qword [r11 + 0x168], rsi
jbe 0x1400cdc42
lea rax, [rsi + rsi*2]
lea rcx, [r12 + rax*2]
add rcx, 0xc
mov rdx, qword [rdi + 0x40]
cmp rcx, rdx
jb 0x1400cd4be
jmp 0x1400cf366
xor esi, esi
cmp qword [r11 + 0x168], 1
je 0x1400cd9cb
mov rcx, r14
mov rdx, rdi
mov r8d, r10d
call sym.regex_automata::hybrid::dfa::LazyRef::get_cached_state::h52d0d688ae828bcf
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
xor r8d, r8d
call sym.regex_automata::util::determinize::state::State::match_pattern::h745f6b5af9f88303
mov esi, eax
mov rcx, rdi
mov rdx, r13
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
mov rax, qword [rsp + 0x38]
mov qword [rax], 1
mov qword [rax + 8], r13
mov dword [rax + 0x10], esi
jmp 0x1400cf13b
mov rcx, r14
mov rsi, r9
mov qword [rsp + 0x30], rdi
mov rdi, r11
call sym.regex_automata::hybrid::dfa::LazyRef::dead_id::h525d676a152520a5
mov r11, rdi
mov rdi, qword [rsp + 0x30]
mov r9, rsi
test eax, eax
jns 0x1400ccfb3
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, r13d
mov r8d, r15d
mov rsi, r9
mov r9d, r12d
mov r15, rdi
mov rdi, r11
call sym.regex_automata::hybrid::dfa::Lazy::cache_start_group::h01e1d45f392195da
mov r11, rdi
mov rdi, r15
mov r9, rsi
mov r15, rax
mov rsi, rax
shr rsi, 0x20
cmp r15d, 5
je 0x1400ccfb5
jmp 0x1400cdca5
movzx eax, byte [r14 + rsi + 0x90]
movzx eax, al
mov rdx, qword [rdi + 0x40]
cmp rax, rdx
jae 0x1400cf3c7
mov rcx, qword [rdi + 0x38]
mov esi, dword [rcx + rax*4]
test esi, esi
js 0x1400ce075
mov qword [rsp + 0x88], r15
mov r15, qword [r9 + 8]
mov r9, qword [r9 + 0x10]
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov rdx, qword [rcx + 0x10]
mov r10, qword [rcx + 0x40]
dec rdx
and rdx, 0xfffffffffffffff0
add rdx, rax
add rdx, 0x10
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbp
lea rcx, [rsp + 0x100]
mov qword [rsp + 0xb8], rdx
mov r8, r15
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x48], r10
call r10
cmp qword [rsp + 0x100], 0
je 0x1400cdbf1
mov r13, qword [rsp + 0x108]
cmp dword [rsp + 0xa0], 0
mov r9, qword [rsp + 0x30]
je 0x1400ce0fc
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x78], rbx
mov rax, qword [rsp + 0xb0]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x5c], eax
mov byte [rsp + 0x80], 1
lea rcx, [rsp + 0x58]
mov rdx, r13
mov r8, rbx
call sym.regex_automata::util::search::Input::set_span::ha3aa10bcbe440132
mov r11, qword [rsp + 0x70]
test r11, r11
je 0x1400cdd49
lea rax, [r11 - 1]
cmp rax, qword [rsp + 0x68]
mov r9, qword [rsp + 0x30]
jae 0x1400cdf36
mov rcx, qword [rsp + 0x60]
movzx esi, byte [rcx + rax]
mov ebp, dword [rsp + 0x58]
mov r8d, dword [rsp + 0x5c]
mov rax, qword [r14 + 0x298]
or rax, qword [r14 + 0x2a8]
mov rcx, qword [r14 + 0x290]
or rcx, qword [r14 + 0x2a0]
or rcx, rax
je 0x1400cdf86
lea rax, [r14 + 0x290]
mov edx, esi
shr edx, 3
and edx, 0xfffffff0
mov r12d, r8d
mov r8d, 1
xor r10d, r10d
mov ecx, esi
shld r10, r8, cl
shl r8, cl
xor ecx, ecx
test sil, 0x40
cmovne r10, r8
cmovne r8, rcx
and r10, qword [rax + rdx + 8]
and r8, qword [rax + rdx]
or r8, r10
mov r8d, r12d
je 0x1400cdf86
mov eax, 4
jmp 0x1400cf03d
xor eax, eax
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
jmp 0x1400cf13b
test eax, 0x40000000
jne 0x1400cdf43
test eax, 0x20000000
je 0x1400cf4bc
mov rcx, rdi
mov rdx, r12
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
mov rdx, qword [rsp + 0x30]
cmp r12, rdx
jae 0x1400cf506
movzx ecx, byte [r13 + r12]
mov rdx, r12
call sym.regex_automata::util::search::MatchError::quit::hb32db79b94160189
jmp 0x1400cef00
mov rcx, r14
mov qword [rsp + 0xa0], r9
mov rsi, r11
call sym.regex_automata::hybrid::dfa::LazyRef::dead_id::h525d676a152520a5
mov r11, rsi
mov r9, qword [rsp + 0xa0]
test eax, eax
jns 0x1400cd4cd
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, r13d
mov r8d, r15d
mov rsi, r9
mov r9d, r12d
mov r15, r11
call sym.regex_automata::hybrid::dfa::Lazy::cache_start_group::h01e1d45f392195da
mov r11, r15
mov r9, rsi
mov r15, rax
mov rsi, rax
shr rsi, 0x20
cmp r15d, 5
je 0x1400cd4cf
lea ecx, [r15 - 3]
cmp ecx, 2
mov eax, 2
cmovb eax, ecx
cmp eax, 2
je 0x1400cdcf6
cmp eax, 1
jne 0x1400cdd21
test rbp, rbp
je 0x1400cf4a4
movzx eax, byte [0x14035b110]
mov edx, 0x10
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x1400cf40a
dec rbp
mov byte [rax], 0
mov byte [rax + 1], sil
mov qword [rax + 8], rbp
jmp 0x1400cef00
movzx eax, byte [0x14035b110]
mov edx, 0x10
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x1400cf40a
mov byte [rax], 3
mov dword [rax + 4], r15d
mov dword [rax + 8], esi
jmp 0x1400cef00
movzx eax, byte [0x14035b110]
mov edx, 0x10
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x1400cf40a
mov byte [rax], 1
mov qword [rax + 8], rbp
jmp 0x1400cef00
mov ebp, dword [rsp + 0x58]
mov r8d, dword [rsp + 0x5c]
mov al, 2
mov r9, qword [rsp + 0x30]
jmp 0x1400cdf8f
mov rcx, rdi
mov rdx, r13
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
mov rax, qword [rsp + 0x38]
mov qword [rax], 0
jmp 0x1400cf13b
movzx eax, byte [r14 + r13 + 0x90]
movzx eax, al
mov rdx, qword [rdi + 0x40]
cmp rax, rdx
jae 0x1400cf3c7
mov rcx, qword [rdi + 0x38]
mov r13d, dword [rcx + rax*4]
test r13d, r13d
js 0x1400ce82d
mov r8, qword [r9 + 8]
mov r9, qword [r9 + 0x10]
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov rdx, qword [rcx + 0x10]
mov r10, qword [rcx + 0x40]
dec rdx
and rdx, 0xfffffffffffffff0
add rdx, rax
add rdx, 0x10
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbp
lea rcx, [rsp + 0x100]
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x30], r9
mov qword [rsp + 0xb8], r10
call r10
cmp qword [rsp + 0x100], 0
je 0x1400cdf27
mov r15, qword [rsp + 0x108]
mov dword [rsp + 0x54], esi
test esi, esi
mov r9, qword [rsp + 0x30]
mov r11, qword [rsp + 0x48]
je 0x1400ce8c5
mov qword [rsp + 0x60], r11
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x78], rbx
mov rax, qword [rsp + 0xb0]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x5c], eax
mov byte [rsp + 0x80], 0
lea rcx, [rsp + 0x58]
mov rdx, r15
mov r8, rbx
call sym.regex_automata::util::search::Input::set_span::ha3aa10bcbe440132
mov r12, qword [rsp + 0x70]
test r12, r12
je 0x1400cdf6b
lea rax, [r12 - 1]
cmp rax, qword [rsp + 0x68]
mov r9, qword [rsp + 0x30]
mov r11, qword [rsp + 0x48]
jae 0x1400cdfce
mov rcx, qword [rsp + 0x60]
movzx r13d, byte [rcx + rax]
mov r10d, dword [rsp + 0x58]
mov r8d, dword [rsp + 0x5c]
mov rax, qword [r14 + 0x298]
or rax, qword [r14 + 0x2a8]
mov rcx, qword [r14 + 0x290]
or rcx, qword [r14 + 0x2a0]
or rcx, rax
je 0x1400ce669
lea rsi, [r14 + 0x290]
mov edx, r13d
shr edx, 3
and edx, 0xfffffff0
mov dword [rsp + 0x98], r10d
mov eax, 1
xor r10d, r10d
mov ecx, r13d
shld r10, rax, cl
shl rax, cl
xor ecx, ecx
test r13b, 0x40
cmovne r10, rax
cmovne rax, rcx
and r10, qword [rsi + rdx + 8]
and rax, qword [rsi + rdx]
or rax, r10
mov r10d, dword [rsp + 0x98]
je 0x1400ce669
mov eax, 4
jmp 0x1400cf229
xor eax, eax
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
jmp 0x1400cf13b
mov ebp, dword [rsp + 0x58]
mov r8d, dword [rsp + 0x5c]
mov al, 2
jmp 0x1400cdf8f
mov rcx, rdi
mov rdx, r12
mov rsi, r10
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
mov rax, qword [rsp + 0x38]
mov qword [rax], rsi
mov rcx, qword [rsp + 0x48]
mov qword [rax + 8], rcx
mov dword [rax + 0x10], r15d
jmp 0x1400cf13b
mov r10d, dword [rsp + 0x58]
mov r8d, dword [rsp + 0x5c]
mov al, 2
mov r9, qword [rsp + 0x30]
mov r11, qword [rsp + 0x48]
jmp 0x1400ce672
movzx eax, byte [r14 + rsi + 0x90]
movzx r12d, al
mov rcx, r12
test ebp, ebp
je 0x1400ce0de
cmp ebp, 2
jne 0x1400cdfc4
test byte [r14 + 0x81], 1
mov esi, r8d
jne 0x1400ce0bd
mov rax, rsi
shl rax, 0x20
or rax, 2
jmp 0x1400cf031
lea rcx, [r12 + 6]
jmp 0x1400ce0de
mov r10d, dword [rsp + 0x58]
mov r8d, dword [rsp + 0x5c]
mov al, 2
jmp 0x1400ce672
mov r12, rdi
mov rdi, r11
mov r8d, r15d
shl r8d, 8
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r12
lea rcx, [rsp + 0x58]
mov edx, esi
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
jne 0x1400ceedb
mov r8d, edx
mov r11, rdi
mov rdi, r12
mov eax, r8d
test eax, 0x8000000
je 0x1400cd2a2
cmp qword [r11 + 0x168], 1
mov r12, rbx
jne 0x1400cf0e1
xor eax, eax
mov ecx, 1
mov r12, rbx
jmp 0x1400cf100
mov r15, r11
inc eax
shl eax, 0x10
or eax, 1
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, esi
mov r8d, eax
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
je 0x1400cf0bd
mov rcx, r12
jmp 0x1400ceefb
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, r13d
mov r8d, dword [rsp + 0x54]
mov rsi, r9
mov r9d, eax
call sym.regex_automata::hybrid::dfa::Lazy::cache_start_group::h01e1d45f392195da
mov r9, rsi
mov rsi, rax
shr rsi, 0x20
cmp eax, 5
jne 0x1400ccf44
jmp 0x1400cda84
mov ecx, eax
mov edx, esi
call sym.regex_automata::util::search::MatchError::unsupported_anchored::h588fa9cf0418978c
jmp 0x1400cef00
mov rax, qword [rsp + 0x88]
cmp qword [rax + 0x168], rsi
jbe 0x1400cefd2
lea rax, [rsi + rsi*2]
lea rcx, [r12 + rax*2]
add rcx, 0xc
mov rdx, qword [rdi + 0x40]
cmp rcx, rdx
jae 0x1400cf366
mov rax, qword [rdi + 0x38]
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x1400ceffd
mov esi, eax
cmp qword [rdi], 1
jne 0x1400ce121
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov rdx, rax
sub rdx, rcx
neg rdx
sub rax, rcx
cmovb rax, rdx
add qword [rdi + 0x158], rax
mov qword [rdi], 1
mov qword [rdi + 8], r13
mov qword [rdi + 0x10], r13
cmp r13, rbx
jae 0x1400ce586
lea rax, [rbx + 1]
mov qword [rsp + 0xa8], rax
lea r12, [r14 + 0x290]
movzx eax, byte [r14 + 0x81]
mov byte [rsp + 0xc4], al
mov ecx, dword [rsp + 0x54]
lea rax, [rcx + rcx*2]
lea rax, [rax*2 + 0xc]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x98], rcx
shl rcx, 0x20
or rcx, 2
mov qword [rsp + 0xe0], rcx
jmp 0x1400ce19c
mov r13, rbp
inc r13
cmp r13, rbx
jae 0x1400ce586
cmp esi, 0x7ffffff
jbe 0x1400ce202
cmp qword [rdi], 0
je 0x1400cf328
mov qword [rdi + 0x10], r13
cmp r13, r9
jae 0x1400cf3a9
movzx r8d, byte [r15 + r13]
movzx eax, byte [r14 + r8 + 0x190]
mov ecx, esi
and ecx, 0x7ffffff
add rcx, rax
mov rdx, qword [rdi + 0x28]
cmp rcx, rdx
jae 0x1400cf31c
mov rax, qword [rdi + 0x20]
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x1400ce337
mov esi, eax
mov rbp, r13
cmp esi, 0x7ffffff
jbe 0x1400ce18d
jmp 0x1400ce36f
cmp r13, rbx
jae 0x1400ce190
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
nop
movzx ecx, byte [r15 + r13]
movzx ecx, byte [r14 + rcx + 0x190]
mov r8d, esi
add r8, rcx
mov ecx, dword [rax + r8*4]
lea rbp, [r13 + 3]
cmp rbp, rbx
jae 0x1400ce30f
cmp ecx, 0x8000000
jae 0x1400ce30f
movzx r8d, byte [r15 + r13 + 1]
movzx r8d, byte [r14 + r8 + 0x190]
add r8, rcx
mov esi, dword [rax + r8*4]
cmp rsi, 0x7ffffff
ja 0x1400ce2b6
movzx ecx, byte [r15 + r13 + 2]
movzx ecx, byte [r14 + rcx + 0x190]
add rcx, rsi
mov ecx, dword [rax + rcx*4]
cmp rcx, 0x7ffffff
ja 0x1400ce30b
movzx r8d, byte [r15 + r13 + 3]
movzx r8d, byte [r14 + r8 + 0x190]
add r8, rcx
mov esi, dword [rax + r8*4]
cmp esi, 0x7ffffff
ja 0x1400ce32b
add r13, 4
cmp r13, rbx
jb 0x1400ce210
jmp 0x1400ce190
inc r13
mov r8d, esi
mov esi, ecx
mov rbp, r13
test r8d, r8d
jns 0x1400ce31a
cmp qword [rdi], 0
je 0x1400cf328
mov qword [rdi + 0x10], rbp
movzx r8d, byte [r15 + rbp]
movzx r10d, byte [r14 + r8 + 0x190]
mov ecx, esi
add rcx, r10
cmp rcx, rdx
jae 0x1400cf31c
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x1400ce54c
mov esi, eax
cmp esi, 0x7ffffff
jbe 0x1400ce18d
jmp 0x1400ce36f
add r13, 2
mov r8d, ecx
mov rbp, r13
test r8d, r8d
js 0x1400ce2c6
mov esi, r8d
cmp esi, 0x7ffffff
jbe 0x1400ce18d
jmp 0x1400ce36f
mov r8d, esi
mov esi, ecx
test r8d, r8d
jns 0x1400ce31a
jmp 0x1400ce2c6
shl r8d, 8
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, esi
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
jne 0x1400ce7a1
mov esi, edx
mov rbp, r13
mov r9, qword [rsp + 0x30]
cmp esi, 0x7ffffff
jbe 0x1400ce18d
mov eax, esi
test eax, 0x10000000
je 0x1400ce603
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbp
lea rcx, [rsp + 0xe8]
mov rdx, qword [rsp + 0xb8]
mov r8, r15
call qword [rsp + 0x48]
cmp qword [rsp + 0xe8], 0
je 0x1400ce64f
mov r13, qword [rsp + 0xf0]
cmp r13, rbp
jbe 0x1400ce469
cmp dword [rsp + 0xa0], 0
mov r9, qword [rsp + 0x30]
je 0x1400ce193
mov qword [rsp + 0x128], r13
mov qword [rsp + 0x130], rbx
cmp r9, rbx
jb 0x1400cf419
cmp qword [rsp + 0xa8], r13
jb 0x1400cf419
lea rax, [r13 - 1]
cmp rax, r9
jae 0x1400ce476
movzx esi, byte [r15 + rax]
mov rax, qword [r12 + 8]
or rax, qword [r12 + 0x18]
mov rcx, qword [r12]
or rcx, qword [r12 + 0x10]
or rcx, rax
je 0x1400ce45e
xor eax, eax
mov ecx, esi
mov edx, 1
shld rax, rdx, cl
mov edx, esi
shr edx, 3
mov r8d, 1
shl r8, cl
and edx, 0xfffffff0
test sil, 0x40
cmovne rax, r8
mov ecx, 0
cmovne r8, rcx
and rax, qword [r12 + rdx + 8]
and r8, qword [r12 + rdx]
or r8, rax
jne 0x1400cf295
movzx eax, byte [r14 + rsi + 0x90]
jmp 0x1400ce478
mov r13, rbp
mov r9, qword [rsp + 0x30]
jmp 0x1400ce190
mov al, 2
movzx ebp, al
mov rcx, rbp
cmp dword [rsp + 0xb0], 0
je 0x1400ce4db
cmp dword [rsp + 0xb0], 2
jne 0x1400ce4d7
mov rsi, qword [rsp + 0x98]
mov rax, qword [rsp + 0xe0]
test byte [rsp + 0xc4], 1
je 0x1400ce53b
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x98]
cmp qword [rax + 0x168], rcx
jbe 0x1400ce4fa
mov rax, qword [rsp + 0xd8]
lea rcx, [rax + rbp]
jmp 0x1400ce4db
lea rcx, [rbp + 6]
mov rdx, qword [rdi + 0x40]
cmp rcx, rdx
jae 0x1400cf366
mov rax, qword [rdi + 0x38]
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x1400ce50b
mov esi, eax
jmp 0x1400ce193
mov rcx, r14
call sym.regex_automata::hybrid::dfa::LazyRef::dead_id::h525d676a152520a5
mov r9, qword [rsp + 0x30]
test eax, eax
jns 0x1400ce4f3
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0xb0]
mov r8d, dword [rsp + 0x54]
mov r9d, ebp
call sym.regex_automata::hybrid::dfa::Lazy::cache_start_group::h01e1d45f392195da
mov r9, qword [rsp + 0x30]
mov rsi, rax
shr rsi, 0x20
mov eax, eax
cmp rax, 5
je 0x1400ce193
jmp 0x1400cf29a
shl r8d, 8
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, esi
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
jne 0x1400ce5fb
mov esi, edx
mov r9, qword [rsp + 0x30]
cmp esi, 0x7ffffff
jbe 0x1400ce18d
jmp 0x1400ce36f
cmp rbx, r9
jae 0x1400ce5cc
movzx ebp, byte [r15 + rbx]
mov rcx, r14
mov rdx, rdi
mov r8d, esi
mov r9d, ebp
call sym.regex_automata::hybrid::dfa::DFA::next_state::h92ce4d5eef1c30e8
test eax, eax
jne 0x1400ceedb
mov r8d, edx
mov eax, edx
test eax, 0x8000000
jne 0x1400ce7a9
test eax, 0x20000000
jne 0x1400cf1b2
xor r15d, r15d
jmp 0x1400ce809
mov rcx, r14
mov rdx, rdi
mov r8d, esi
call sym.regex_automata::hybrid::dfa::DFA::next_eoi_state::hac07b0614994ee53
test eax, eax
jne 0x1400ceef6
mov r8d, edx
xor esi, esi
test edx, 0x8000000
jne 0x1400ce7cf
xor r15d, r15d
jmp 0x1400ce809
mov rcx, rbp
jmp 0x1400ceefb
test eax, 0x8000000
jne 0x1400cf06a
test eax, 0x40000000
jne 0x1400cf26e
test eax, 0x20000000
je 0x1400cf4bc
mov rcx, rdi
mov rdx, rbp
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
mov rdx, qword [rsp + 0x30]
cmp rbp, rdx
jae 0x1400cf515
movzx ecx, byte [r15 + rbp]
mov rdx, rbp
call sym.regex_automata::util::search::MatchError::quit::hb32db79b94160189
jmp 0x1400cef00
mov rcx, rdi
mov rdx, rbx
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
xor eax, eax
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
jmp 0x1400cf13b
movzx eax, byte [r14 + r13 + 0x90]
movzx esi, al
mov rcx, rsi
test r10d, r10d
je 0x1400ce8a6
cmp r10d, 2
jne 0x1400ce6a8
test byte [r14 + 0x81], 1
mov r13d, r8d
jne 0x1400ce87e
mov rax, r13
shl rax, 0x20
or rax, 2
jmp 0x1400cf21d
lea rcx, [rsi + 6]
jmp 0x1400ce8a6
mov r13, r10
mov r12, r11
mov r8d, r15d
shl r8d, 8
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, esi
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
jne 0x1400ceedb
mov r8d, edx
mov r11, r12
mov r10, r13
mov eax, r8d
test eax, 0x8000000
je 0x1400cd8ce
cmp qword [r11 + 0x168], 1
mov r13, rbx
jne 0x1400ce70d
xor ebp, ebp
mov r10d, 1
mov rdx, rbx
jmp 0x1400ce732
mov rcx, r14
mov rdx, rdi
call sym.regex_automata::hybrid::dfa::LazyRef::get_cached_state::h52d0d688ae828bcf
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
xor r8d, r8d
call sym.regex_automata::util::determinize::state::State::match_pattern::h745f6b5af9f88303
mov ebp, eax
mov r10d, 1
mov rdx, r13
mov rax, qword [rdi + 8]
cmp qword [rdi], 0
mov qword [rdi], 0
je 0x1400cf391
mov rcx, rbx
sub rcx, rax
neg rcx
sub rbx, rax
cmovb rbx, rcx
add qword [rdi + 0x158], rbx
mov rax, qword [rsp + 0x38]
mov qword [rax], r10
mov qword [rax + 8], rdx
mov dword [rax + 0x10], ebp
jmp 0x1400cf13b
mov r12, r10
mov r15, r11
inc eax
shl eax, 0x10
or eax, 1
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, esi
mov r8d, eax
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
je 0x1400cf24e
mov rcx, r13
jmp 0x1400ceefb
mov rax, qword [rsp + 0x88]
cmp qword [rax + 0x168], 1
mov qword [rsp + 0x30], rbx
jne 0x1400ce7e7
mov r15d, 1
xor esi, esi
mov qword [rsp + 0x30], rbx
jmp 0x1400ce809
mov r15d, 1
mov rax, qword [rsp + 0x88]
cmp qword [rax + 0x168], 1
je 0x1400ce809
mov rcx, r14
mov rdx, rdi
call sym.regex_automata::hybrid::dfa::LazyRef::get_cached_state::h52d0d688ae828bcf
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
xor r8d, r8d
call sym.regex_automata::util::determinize::state::State::match_pattern::h745f6b5af9f88303
mov esi, eax
mov r15d, 1
mov rcx, rdi
mov rdx, rbx
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
mov rax, qword [rsp + 0x38]
mov qword [rax], r15
mov rcx, qword [rsp + 0x30]
mov qword [rax + 8], rcx
mov dword [rax + 0x10], esi
jmp 0x1400cf13b
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0xb0]
mov r8d, dword [rsp + 0x88]
mov r15, r9
mov r9d, eax
call sym.regex_automata::hybrid::dfa::Lazy::cache_start_group::h01e1d45f392195da
mov r9, r15
mov r13, rax
shr r13, 0x20
cmp eax, 5
jne 0x1400cd3c5
jmp 0x1400cdda4
mov ecx, eax
mov edx, r13d
call sym.regex_automata::util::search::MatchError::unsupported_anchored::h588fa9cf0418978c
jmp 0x1400cef00
mov rax, qword [rsp + 0xa8]
cmp qword [rax + 0x168], r13
jbe 0x1400cf1b9
lea rax, [r13*2]
add rax, r13
lea rcx, [rsi + rax*2]
add rcx, 0xc
mov rdx, qword [rdi + 0x40]
cmp rcx, rdx
jae 0x1400cf366
mov rax, qword [rdi + 0x38]
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x1400cf1e9
mov r13d, eax
cmp qword [rdi], 1
jne 0x1400ce8ea
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov rdx, rax
sub rdx, rcx
neg rdx
sub rax, rcx
cmovb rax, rdx
add qword [rdi + 0x158], rax
mov qword [rdi], 1
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r15
cmp r15, rbx
jae 0x1400ceeb2
lea rsi, [r14 + 0x290]
movzx eax, byte [r14 + 0x81]
mov byte [rsp + 0xe0], al
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd8], rsi
jmp 0x1400ce93b
mov r15, rsi
inc r15
cmp r15, rbx
jae 0x1400ceebc
mov rsi, r15
jmp 0x1400ce982
mov rcx, r14
mov r13, r12
mov dword [rsp + 0x98], r8d
mov r12d, r10d
call sym.regex_automata::hybrid::dfa::LazyRef::dead_id::h525d676a152520a5
mov r10d, r12d
mov r8d, dword [rsp + 0x98]
mov r12, r13
mov r11, qword [rsp + 0x48]
mov r9, qword [rsp + 0x30]
test eax, eax
js 0x1400ced26
mov r13d, eax
cmp rsi, rbx
jae 0x1400ceebc
cmp r13d, 0x7ffffff
jbe 0x1400ce9f0
cmp qword [rdi], 0
je 0x1400cf328
mov qword [rdi + 0x10], rsi
cmp rsi, r9
jae 0x1400cf3f8
movzx r8d, byte [r11 + rsi]
movzx eax, byte [r14 + r8 + 0x190]
mov ecx, r13d
and ecx, 0x7ffffff
add rcx, rax
mov rdx, qword [rdi + 0x28]
cmp rcx, rdx
jae 0x1400cf31c
mov rax, qword [rdi + 0x20]
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x1400cedb9
mov r13d, eax
mov r15, rsi
cmp r13d, 0x7ffffff
ja 0x1400ceb2e
jmp 0x1400ce92f
cmp rsi, rbx
jae 0x1400ce92c
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
nop word cs:[rax + rax]
movzx ecx, byte [r11 + rsi]
movzx ecx, byte [r14 + rcx + 0x190]
mov r8d, r13d
add r8, rcx
mov ecx, dword [rax + r8*4]
lea r15, [rsi + 3]
cmp r15, rbx
jae 0x1400ceb13
cmp ecx, 0x8000000
jae 0x1400ceb13
movzx r8d, byte [r11 + rsi + 1]
movzx r8d, byte [r14 + r8 + 0x190]
add r8, rcx
mov r13d, dword [rax + r8*4]
cmp r13, 0x7ffffff
ja 0x1400ceab7
movzx ecx, byte [r11 + rsi + 2]
movzx ecx, byte [r14 + rcx + 0x190]
add rcx, r13
mov ecx, dword [rax + rcx*4]
cmp rcx, 0x7ffffff
ja 0x1400ceb0f
movzx r8d, byte [r11 + rsi + 3]
movzx r8d, byte [r14 + r8 + 0x190]
add r8, rcx
mov r13d, dword [rax + r8*4]
cmp r13d, 0x7ffffff
ja 0x1400ced6b
add rsi, 4
cmp rsi, rbx
jb 0x1400cea10
jmp 0x1400ce92c
inc rsi
mov r8d, r13d
mov r13d, ecx
mov r15, rsi
test r8d, r8d
jns 0x1400ceb1e
cmp qword [rdi], 0
je 0x1400cf328
mov qword [rdi + 0x10], r15
movzx r8d, byte [r11 + r15]
movzx r10d, byte [r14 + r8 + 0x190]
mov ecx, r13d
add rcx, r10
cmp rcx, rdx
jae 0x1400cf31c
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x1400cede4
mov r13d, eax
cmp r13d, 0x7ffffff
ja 0x1400ceb2e
jmp 0x1400ce92f
add rsi, 2
mov r8d, ecx
mov r15, rsi
test r8d, r8d
js 0x1400ceac8
mov r13d, r8d
cmp r13d, 0x7ffffff
jbe 0x1400ce92f
mov eax, r13d
test eax, 0x10000000
je 0x1400cee26
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x100]
mov rdx, qword [rsp + 0xa0]
mov r8, r11
call qword [rsp + 0xb8]
cmp qword [rsp + 0x100], 0
je 0x1400cef15
mov rsi, qword [rsp + 0x108]
cmp rsi, r15
jbe 0x1400cee68
cmp dword [rsp + 0x54], 0
mov r9, qword [rsp + 0x30]
mov r11, qword [rsp + 0x48]
je 0x1400ce979
mov qword [rsp + 0x60], r11
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x78], rbx
mov rax, qword [rsp + 0xb0]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x5c], eax
mov byte [rsp + 0x80], 0
lea rcx, [rsp + 0x58]
mov rdx, rsi
mov r8, rbx
call sym.regex_automata::util::search::Input::set_span::ha3aa10bcbe440132
mov r12, qword [rsp + 0x70]
test r12, r12
je 0x1400ceca6
lea rax, [r12 - 1]
cmp rax, qword [rsp + 0x68]
mov r9, qword [rsp + 0x30]
mov r11, qword [rsp + 0x48]
jae 0x1400cecca
mov rcx, qword [rsp + 0x60]
movzx r13d, byte [rcx + rax]
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0xc4], eax
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x98], eax
mov r10, qword [rsp + 0xd8]
mov rax, qword [r10 + 8]
or rax, qword [r10 + 0x18]
mov rcx, qword [r10]
or rcx, qword [r10 + 0x10]
or rcx, rax
je 0x1400cec7f
xor eax, eax
mov ecx, r13d
mov edx, 1
shld rax, rdx, cl
mov edx, r13d
shr edx, 3
mov r8d, 1
shl r8, cl
and edx, 0xfffffff0
test r13b, 0x40
cmovne rax, r8
mov ecx, 0
cmovne r8, rcx
and rax, qword [r10 + rdx + 8]
and r8, qword [r10 + rdx]
or r8, rax
jne 0x1400cf279
movzx eax, byte [r14 + r13 + 0x90]
mov r10d, dword [rsp + 0xc4]
mov r8d, dword [rsp + 0x98]
movzx r15d, al
mov rcx, r15
test r10d, r10d
jne 0x1400cece2
jmp 0x1400ced0a
mov r10d, dword [rsp + 0x58]
mov r8d, dword [rsp + 0x5c]
mov al, 2
mov r9, qword [rsp + 0x30]
mov r11, qword [rsp + 0x48]
movzx r15d, al
mov rcx, r15
test r10d, r10d
jne 0x1400cece2
jmp 0x1400ced0a
mov r10d, dword [rsp + 0x58]
mov r8d, dword [rsp + 0x5c]
mov al, 2
movzx r15d, al
mov rcx, r15
test r10d, r10d
je 0x1400ced0a
cmp r10d, 2
jne 0x1400ced06
mov r13d, r8d
test byte [rsp + 0xe0], 1
jne 0x1400ced7f
mov rax, r13
shl rax, 0x20
or rax, 2
jmp 0x1400ced5a
lea rcx, [r15 + 6]
mov rdx, qword [rdi + 0x40]
cmp rcx, rdx
jae 0x1400cf366
mov rax, qword [rdi + 0x38]
mov eax, dword [rax + rcx*4]
test eax, eax
jns 0x1400ce976
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0xf0], rdi
lea rcx, [rsp + 0xe8]
mov edx, r10d
mov r9d, r15d
call sym.regex_automata::hybrid::dfa::Lazy::cache_start_group::h01e1d45f392195da
mov r11, qword [rsp + 0x48]
mov r9, qword [rsp + 0x30]
mov r13, rax
shr r13, 0x20
mov eax, eax
cmp rax, 5
je 0x1400ce979
jmp 0x1400cf27e
mov r8d, r13d
mov r13d, ecx
test r8d, r8d
jns 0x1400ceb1e
jmp 0x1400ceac8
mov rax, qword [rsp + 0xa8]
cmp qword [rax + 0x168], r13
jbe 0x1400ce940
lea rax, [r13*2]
add rax, r13
lea rcx, [r15 + rax*2]
add rcx, 0xc
mov rdx, qword [rdi + 0x40]
cmp rcx, rdx
jb 0x1400ced17
jmp 0x1400cf366
shl r8d, 8
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, r13d
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
jne 0x1400cf2c2
mov r13d, edx
mov r15, rsi
jmp 0x1400cee0a
shl r8d, 8
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x58]
mov edx, r13d
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
jne 0x1400cf314
mov r13d, edx
mov r9, qword [rsp + 0x30]
mov r11, qword [rsp + 0x48]
cmp r13d, 0x7ffffff
ja 0x1400ceb2e
jmp 0x1400ce92f
test eax, 0x8000000
je 0x1400cf2ca
mov eax, 1
mov qword [rsp + 0xc8], rax
mov dword [rsp + 0x94], 0
mov rax, qword [rsp + 0xa8]
cmp qword [rax + 0x168], 1
jne 0x1400cee77
mov qword [rsp + 0xd0], r15
jmp 0x1400ce92f
mov r9, qword [rsp + 0x30]
mov r11, qword [rsp + 0x48]
jmp 0x1400ce92f
mov rcx, r14
mov rdx, rdi
mov r8d, r13d
call sym.regex_automata::hybrid::dfa::LazyRef::get_cached_state::h52d0d688ae828bcf
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
xor r8d, r8d
call sym.regex_automata::util::determinize::state::State::match_pattern::h745f6b5af9f88303
mov r11, qword [rsp + 0x48]
mov r9, qword [rsp + 0x30]
mov dword [rsp + 0x94], eax
mov qword [rsp + 0xd0], r15
jmp 0x1400ce92f
xor eax, eax
mov qword [rsp + 0xc8], rax
cmp rbx, r9
jae 0x1400ceee0
movzx esi, byte [r11 + rbx]
mov rcx, r14
mov rdx, rdi
mov r8d, r13d
mov r9d, esi
call sym.regex_automata::hybrid::dfa::DFA::next_state::h92ce4d5eef1c30e8
test eax, eax
je 0x1400cef4b
mov rcx, rbx
jmp 0x1400ceefb
mov rcx, r14
mov rdx, rdi
mov r8d, r13d
call sym.regex_automata::hybrid::dfa::DFA::next_eoi_state::hac07b0614994ee53
test eax, eax
je 0x1400cef84
mov rcx, qword [rsp + 0x30]
call sym.regex_automata::util::search::MatchError::gave_up::h0c9c6e90daa9fd19
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 8], rax
mov qword [rcx], 2
jmp 0x1400cf13b
mov rcx, rdi
mov rdx, rbx
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0xc8]
mov qword [rax], rcx
mov rcx, qword [rsp + 0xd0]
mov qword [rax + 8], rcx
mov ecx, dword [rsp + 0x94]
mov dword [rax + 0x10], ecx
jmp 0x1400cf13b
mov r8d, edx
mov eax, edx
test eax, 0x8000000
jne 0x1400cf14f
test eax, 0x20000000
mov r15, qword [rsp + 0xc8]
mov ebp, dword [rsp + 0x94]
mov r13, qword [rsp + 0xd0]
je 0x1400cf196
mov ecx, esi
jmp 0x1400cd8e1
mov r8d, edx
test edx, 0x8000000
mov r12, qword [rsp + 0x30]
mov r15, qword [rsp + 0xc8]
mov ebp, dword [rsp + 0x94]
mov r13, qword [rsp + 0xd0]
je 0x1400cf196
mov rax, qword [rsp + 0xa8]
cmp qword [rax + 0x168], 1
jne 0x1400cf171
mov r15d, 1
xor ebp, ebp
jmp 0x1400cf193
mov rcx, r14
mov rsi, r11
mov dword [rsp + 0xa8], r8d
call sym.regex_automata::hybrid::dfa::LazyRef::dead_id::h525d676a152520a5
mov r8d, dword [rsp + 0xa8]
mov r11, rsi
mov r9, qword [rsp + 0x30]
test eax, eax
jns 0x1400ce0fa
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0xf0], rdi
lea rcx, [rsp + 0xe8]
mov edx, ebp
mov r9d, r12d
mov rsi, r11
call sym.regex_automata::hybrid::dfa::Lazy::cache_start_group::h01e1d45f392195da
mov r11, rsi
mov r9, qword [rsp + 0x30]
mov rsi, rax
shr rsi, 0x20
mov eax, eax
cmp rax, 5
je 0x1400ce0fc
shl rsi, 0x20
or rsi, rax
mov rcx, r11
mov rdx, rsi
call sym.regex_automata::hybrid::dfa::DFA::start_state_forward::__u7b__u7b_closure_u7d__u7d_::h3d08fb894d28e105
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 8], rax
mov eax, 2
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
jmp 0x1400cf13b
xor ebx, ebx
mov rax, qword [rsp + 0x88]
cmp qword [rax + 0x168], 1
je 0x1400cf09d
mov rcx, r14
mov rdx, rdi
mov r8d, esi
call sym.regex_automata::hybrid::dfa::LazyRef::get_cached_state::h52d0d688ae828bcf
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
xor r8d, r8d
call sym.regex_automata::util::determinize::state::State::match_pattern::h745f6b5af9f88303
mov ebx, eax
mov rcx, rdi
mov rdx, rbp
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
mov rax, qword [rsp + 0x38]
mov qword [rax], 1
mov qword [rax + 8], rbp
mov dword [rax + 0x10], ebx
jmp 0x1400cf13b
mov r8d, edx
mov r11, r15
xor eax, eax
test r8d, 0x8000000
je 0x1400cd2f2
mov ecx, 1
cmp qword [r11 + 0x168], 1
je 0x1400cf100
mov rcx, r14
mov rdx, rdi
call sym.regex_automata::hybrid::dfa::LazyRef::get_cached_state::h52d0d688ae828bcf
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
xor r8d, r8d
call sym.regex_automata::util::determinize::state::State::match_pattern::h745f6b5af9f88303
mov ecx, 1
mov rdx, qword [rdi + 8]
cmp qword [rdi], 0
mov qword [rdi], 0
je 0x1400cf391
mov r8, rbx
sub r8, rdx
neg r8
sub rbx, rdx
cmovb rbx, r8
add qword [rdi + 0x158], rbx
mov rdx, qword [rsp + 0x38]
mov qword [rdx], rcx
mov qword [rdx + 8], r12
mov dword [rdx + 0x10], eax
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0xa8]
cmp qword [rax + 0x168], 1
mov r12, rbx
jne 0x1400cf171
mov r15d, 1
xor ebp, ebp
mov r13, rbx
jmp 0x1400cf196
mov rcx, r14
mov rdx, rdi
call sym.regex_automata::hybrid::dfa::LazyRef::get_cached_state::h52d0d688ae828bcf
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
xor r8d, r8d
call sym.regex_automata::util::determinize::state::State::match_pattern::h745f6b5af9f88303
mov ebp, eax
mov r15d, 1
mov r13, r12
mov rcx, rdi
mov rdx, rbx
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
mov rax, qword [rsp + 0x38]
mov qword [rax], r15
mov qword [rax + 8], r13
mov dword [rax + 0x10], ebp
jmp 0x1400cf13b
mov ecx, ebp
jmp 0x1400cd8e1
mov rcx, r14
mov dword [rsp + 0x98], r10d
mov r13d, r8d
call sym.regex_automata::hybrid::dfa::LazyRef::dead_id::h525d676a152520a5
mov r8d, r13d
mov r10d, dword [rsp + 0x98]
mov r11, qword [rsp + 0x48]
mov r9, qword [rsp + 0x30]
test eax, eax
jns 0x1400ce8c2
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0xf0], rdi
lea rcx, [rsp + 0xe8]
mov edx, r10d
mov r9d, esi
call sym.regex_automata::hybrid::dfa::Lazy::cache_start_group::h01e1d45f392195da
mov r11, qword [rsp + 0x48]
mov r9, qword [rsp + 0x30]
mov r13, rax
shr r13, 0x20
mov eax, eax
cmp rax, 5
je 0x1400ce8c5
shl r13, 0x20
or r13, rax
mov rcx, r12
mov rdx, r13
call sym.regex_automata::hybrid::dfa::DFA::start_state_forward::__u7b__u7b_closure_u7d__u7d_::h3d08fb894d28e105
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 8], rax
mov eax, 2
jmp 0x1400cdf29
mov r8d, edx
mov r11, r15
mov r10, r12
test r8d, 0x8000000
mov rdx, qword [rsp + 0x48]
jne 0x1400cd960
jmp 0x1400ce732
mov rcx, rdi
mov rdx, rbp
jmp 0x1400cdd64
mov eax, 4
shl r13, 0x20
or r13, rax
mov rcx, r12
mov rdx, r13
call sym.regex_automata::hybrid::dfa::DFA::start_state_forward::__u7b__u7b_closure_u7d__u7d_::h3d08fb894d28e105
jmp 0x1400cef00
mov eax, 4
shl rsi, 0x20
or rsi, rax
mov rcx, r13
mov rdx, rsi
call sym.regex_automata::hybrid::dfa::DFA::start_state_forward::__u7b__u7b_closure_u7d__u7d_::h3d08fb894d28e105
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 8], rax
mov eax, 2
mov qword [rcx], rax
jmp 0x1400cf13b
mov rcx, rsi
jmp 0x1400ceefb
test eax, 0x40000000
jne 0x1400cf309
test eax, 0x20000000
je 0x1400cf4bc
mov rcx, rdi
mov rdx, r15
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
cmp r15, qword [rsp + 0x30]
jae 0x1400cf524
mov rax, qword [rsp + 0x48]
movzx ecx, byte [rax + r15]
mov rdx, r15
call sym.regex_automata::util::search::MatchError::quit::hb32db79b94160189
jmp 0x1400cef00
mov rcx, rdi
mov rdx, r15
jmp 0x1400cef1b
mov rcx, r15
jmp 0x1400ceefb
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rcx, str.no_in_progress_search_to_update
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
mov edx, 0x1f
call sym.core::option::expect_failed::h871cc0eae5c1c846
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybrid_search.rs
mov rcx, rbp
mov rdx, r15
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybrid_search.rs
mov rcx, rbp
mov rdx, qword [rsp + 0x30]
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
mov rcx, rax
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srcutildeterminize_state.rs
xor ecx, ecx
xor edx, edx
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rcx, str.no_in_progress_search_to_finish
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
mov edx, 0x1f
call sym.core::option::expect_failed::h871cc0eae5c1c846
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybrid_search.rs
mov rcx, r13
mov rdx, r9
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
mov rcx, rax
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srcutilwire.rs
mov ecx, 4
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srcutildeterminize_state.rs
mov ecx, 0xd
call sym.core::slice::index::slice_start_index_len_fail::h5f4d386d5ac67311
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybrid_search.rs
mov rcx, rsi
mov rdx, r9
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
mov ecx, 8
mov edx, 0x10
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov qword [rsp + 0x120], r9
lea rax, [rsp + 0x128]
mov qword [rsp + 0x100], rax
lea rax, [sym.__aho_corasick::util::search::Span_as_core::fmt::Debug_::fmt::ha5737e0cc4cc63a9]
mov qword [rsp + 0x108], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0x110], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u64_::fmt::habbd8e64303c6dcd]
mov qword [rsp + 0x118], rax
lea rax, [0x1402cacf0]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x100]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srcutil_search.rsinvalid_span__for_haystack_of_length___
lea rcx, [rsp + 0x58]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
lea rcx, str.no_quit_in_start_without_look_behind
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
mov edx, 0x24
call sym.core::option::expect_failed::h871cc0eae5c1c846
lea rax, str.internal_error:_entered_unreachable_code:_sid_being_unknown_is_a_bug
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybrid_search.rs
lea rcx, [rsp + 0x58]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybrid_search.rs
mov rcx, r13
mov rdx, r15
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybrid_search.rs
mov rcx, r12
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybrid_search.rs
mov rcx, rbp
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybrid_search.rs
mov rcx, r15
mov rdx, qword [rsp + 0x30]
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
int3