Function at 0x140111110
Capabilities:
Inspect section memory permissions

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x128
mov qword [r9], 0
mov r15, qword [r8 + 0x18]
mov rbx, qword [r8 + 0x20]
cmp r15, rbx
jbe 0x14011113e
xor eax, eax
jmp 0x140111ba7
mov rdi, r9
mov rsi, rdx
mov r14, rcx
mov r9d, dword [r8]
lea eax, [r9 - 1]
cmp eax, 2
jb 0x140111173
lea rax, [r14 + 0x60]
cmp byte [r14 + 0x78], 3
lea r12, [0x1403d9098]
cmovne r12, rax
cmp byte [r12 + 0x18], 2
jne 0x14011131e
mov rbp, qword [r14 + 0x2b0]
cmp dword [rdi + 0x28], 0
je 0x14011127a
mov r13d, dword [rdi + 0x2c]
cmp qword [rdi + 0x18], 0
je 0x140111261
test r13d, 0x8000000
je 0x140112127
mov eax, r13d
and eax, 0x7ffffff
movzx ecx, byte [r14 + 0x2b8]
shr rax, cl
mov rdx, qword [rsi + 0x58]
cmp rax, rdx
jae 0x14011213f
mov rcx, qword [rsi + 0x50]
shl eax, 4
mov rdx, qword [rcx + rax + 8]
test rdx, rdx
je 0x14011214e
mov r9, qword [rcx + rax]
movzx eax, byte [r9 + 0x10]
test al, 1
je 0x140111261
mov rcx, qword [rdi + 0x20]
mov r10d, 1
test al, 2
je 0x1401111fe
cmp rdx, 0xc
jbe 0x1401121f8
mov r10d, dword [r9 + 0x19]
cmp rcx, r10
jae 0x140111261
lea r8, [rcx + 1]
mov qword [rdi + 0x18], 1
mov qword [rdi + 0x20], r8
xor r8d, r8d
cmp qword [rbp + 0x168], 1
je 0x140111247
and al, 2
je 0x140111247
lea rcx, [rcx*4 + 0xd]
mov rax, rdx
sub rax, rcx
jb 0x140112250
cmp rax, 3
jbe 0x14011225c
mov r8d, dword [r9 + rcx + 0x10]
mov rax, qword [rdi + 0x30]
mov qword [rdi], 1
mov qword [rdi + 8], rax
mov dword [rdi + 0x10], r8d
xor eax, eax
jmp 0x140111ba7
mov r15, qword [rdi + 0x30]
inc r15
mov qword [rdi + 0x30], r15
cmp r15, rbx
ja 0x140111137
jmp 0x140111690
mov qword [rdi + 0x30], r15
test r15, r15
je 0x140111418
lea rax, [r15 - 1]
cmp rax, qword [r8 + 0x10]
jae 0x140111418
mov r11, r9
mov rcx, qword [r8 + 8]
movzx r13d, byte [rcx + rax]
mov r10d, dword [r8 + 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 0x14011164a
lea rax, [r14 + 0x290]
mov edx, r13d
shr edx, 3
and edx, 0xfffffff0
mov r9d, 1
mov r12d, r10d
xor r10d, r10d
mov ecx, r13d
shld r10, r9, cl
shl r9, cl
xor ecx, ecx
test r13b, 0x40
cmovne r10, r9
cmovne r9, rcx
and r10, qword [rax + rdx + 8]
and r9, qword [rax + rdx]
or r9, r10
mov r10d, r12d
je 0x14011164a
mov r12d, 4
jmp 0x140111a0a
mov rbp, qword [r14 + 0x2b0]
mov eax, dword [rbp + 0x17c]
mov dword [rsp + 0x9c], eax
cmp dword [rdi + 0x28], 0
mov qword [rsp + 0x48], r9
je 0x14011144c
mov r13d, dword [rdi + 0x2c]
cmp qword [rdi + 0x18], 0
je 0x140111433
test r13d, 0x8000000
je 0x140112127
mov eax, r13d
and eax, 0x7ffffff
movzx ecx, byte [r14 + 0x2b8]
shr rax, cl
mov rdx, qword [rsi + 0x58]
cmp rax, rdx
jae 0x14011213f
mov rcx, qword [rsi + 0x50]
shl eax, 4
mov rdx, qword [rcx + rax + 8]
test rdx, rdx
je 0x14011214e
mov rax, qword [rcx + rax]
movzx r9d, byte [rax + 0x10]
test r9b, 1
je 0x140111433
mov r15, qword [rdi + 0x20]
mov ecx, 1
test r9b, 2
je 0x1401113c1
cmp rdx, 0xc
jbe 0x1401121f8
mov ecx, dword [rax + 0x19]
cmp r15, rcx
jae 0x140111433
lea rax, [r15 + 1]
mov qword [rdi + 0x18], 1
mov qword [rdi + 0x20], rax
xor eax, eax
cmp qword [rbp + 0x168], 1
je 0x1401113ff
mov rcx, r14
mov rdx, rsi
mov r8d, r13d
call sym.regex_automata::hybrid::dfa::LazyRef::get_cached_state::h52d0d688ae828bcf
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov r8, r15
call sym.regex_automata::util::determinize::state::State::match_pattern::h745f6b5af9f88303
mov rcx, qword [rdi + 0x30]
mov qword [rdi], 1
mov qword [rdi + 8], rcx
mov dword [rdi + 0x10], eax
xor eax, eax
jmp 0x140111ba7
mov r10d, dword [r8 + 4]
mov al, 2
movzx r12d, al
mov rcx, r12
test r9d, r9d
jne 0x140111662
jmp 0x140111671
mov r15, qword [rdi + 0x30]
inc r15
mov qword [rdi + 0x30], r15
cmp r15, rbx
ja 0x140111137
jmp 0x140111544
mov qword [rdi + 0x30], r15
test r15, r15
je 0x14011151c
lea rax, [r15 - 1]
cmp rax, qword [r8 + 0x10]
jae 0x14011151c
mov qword [rsp + 0x58], rbp
mov rcx, qword [r8 + 8]
movzx r13d, byte [rcx + rax]
mov eax, dword [r8 + 4]
mov rcx, qword [r14 + 0x298]
or rcx, qword [r14 + 0x2a8]
mov rdx, qword [r14 + 0x290]
or rdx, qword [r14 + 0x2a0]
or rdx, rcx
je 0x140111acb
lea rdx, [r14 + 0x290]
mov r9d, r13d
shr r9d, 3
and r9d, 0xfffffff0
mov r10d, 1
xor r11d, r11d
mov ecx, r13d
shld r11, r10, cl
shl r10, cl
xor ecx, ecx
test r13b, 0x40
cmovne r11, r10
cmovne r10, rcx
and r11, qword [rdx + r9 + 8]
and r10, qword [rdx + r9]
or r10, r11
je 0x140111acb
mov eax, 4
lea edx, [rax - 3]
cmp edx, 2
mov ecx, 2
cmovb ecx, edx
cmp ecx, 2
je 0x1401120d0
cmp ecx, 1
jne 0x14011176c
test r15, r15
je 0x140112270
dec r15
mov ecx, r13d
jmp 0x1401118b2
mov eax, dword [r8 + 4]
mov cl, 2
movzx r9d, cl
mov rdx, qword [rsi + 0x40]
cmp r9, rdx
jae 0x140111aea
mov rcx, qword [rsi + 0x38]
mov r13d, dword [rcx + r9*4]
test r13d, r13d
js 0x140112021
cmp qword [rsi], 1
jne 0x140111569
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
mov rdx, rax
sub rdx, rcx
neg rdx
sub rax, rcx
cmovb rax, rdx
add qword [rsi + 0x158], rax
mov qword [rsi], 1
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r15
cmp r15, rbx
jae 0x140111611
mov qword [rsp + 0x58], rbp
mov r11, qword [r8 + 8]
mov r9, qword [r8 + 0x10]
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov qword [rsp + 0xc8], rcx
add rax, 0x10
mov qword [rsp + 0xd0], rax
mov ecx, dword [r8 + 4]
lea rax, [rbx + 1]
mov qword [rsp + 0xc0], rax
lea rax, [r14 + 0x290]
mov qword [rsp + 0xb8], rax
movzx eax, byte [r14 + 0x81]
mov byte [rsp + 0x3f], al
lea rax, [rcx + rcx*2]
lea rax, [rax*2 + 0xc]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xa0], rcx
shl rcx, 0x20
or rcx, 2
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x40], r11
jmp 0x140111c09
mov r9, qword [r8 + 0x10]
cmp rbx, r9
jae 0x140111ed4
mov r15, rbp
mov rax, qword [r8 + 8]
movzx ebp, byte [rax + rbx]
mov rcx, r14
mov rdx, rsi
mov r8d, r13d
mov r9d, ebp
call sym.regex_automata::hybrid::dfa::DFA::next_state::h92ce4d5eef1c30e8
test eax, eax
je 0x140111ab0
mov rcx, rbx
jmp 0x140111eec
movzx eax, byte [r14 + r13 + 0x90]
mov r9, r11
movzx r12d, al
mov rcx, r12
test r9d, r9d
je 0x140111671
cmp r9d, 1
jne 0x1401118bf
lea rcx, [r12 + 6]
mov rdx, qword [rsi + 0x40]
cmp rcx, rdx
jae 0x140111992
mov rax, qword [rsi + 0x38]
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x1401119d3
mov r13d, eax
mov qword [rsp + 0x40], rbp
cmp qword [rsi], 1
jne 0x1401116ba
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
mov rdx, rax
sub rdx, rcx
neg rdx
sub rax, rcx
cmovb rax, rdx
add qword [rsi + 0x158], rax
mov qword [rsi], 1
mov qword [rsi + 8], r15
mov rbp, qword [r8 + 8]
mov r12, qword [r8 + 0x10]
jmp 0x1401116e4
inc r15
mov qword [rdi + 0x30], r15
cmp qword [rsi], 0
mov r13d, edx
je 0x1401120eb
mov qword [rsi + 0x10], r15
cmp r15, rbx
jae 0x140111779
cmp r15, r12
jae 0x140112103
movzx r8d, byte [rbp + r15]
movzx eax, byte [r14 + r8 + 0x190]
mov ecx, r13d
and ecx, 0x7ffffff
add rcx, rax
mov rdx, qword [rsi + 0x28]
cmp rcx, rdx
jae 0x1401120df
mov rax, qword [rsi + 0x20]
mov edx, dword [rax + rcx*4]
test edx, edx
js 0x14011174d
cmp edx, 0x7ffffff
jbe 0x1401116d0
mov dword [rdi + 0x28], 1
mov dword [rdi + 0x2c], edx
mov eax, edx
test eax, 0x10000000
jne 0x1401116d0
jmp 0x140111884
shl r8d, 8
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rsi
lea rcx, [rsp + 0x60]
mov edx, r13d
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
je 0x14011172d
mov rcx, r15
call sym.regex_automata::util::search::MatchError::gave_up::h0c9c6e90daa9fd19
jmp 0x140111ba7
cmp rbx, r12
jae 0x1401117d4
movzx r15d, byte [rbp + rbx]
movzx eax, byte [r14 + r15 + 0x190]
mov ecx, r13d
and ecx, 0x7ffffff
add rcx, rax
mov rdx, qword [rsi + 0x28]
cmp rcx, rdx
jae 0x1401120df
mov rax, qword [rsi + 0x20]
mov ebp, dword [rax + rcx*4]
test ebp, ebp
js 0x140111b11
mov eax, ebp
test eax, 0x8000000
jne 0x140112067
test eax, 0x20000000
jne 0x14011199e
xor eax, eax
jmp 0x140111b71
movzx r8d, byte [r14 + 0x28f]
mov eax, r13d
and eax, 0x7ffffff
lea ecx, [rax + r8]
inc ecx
mov rdx, qword [rsi + 0x28]
cmp rdx, rcx
jbe 0x1401121ec
mov rax, qword [rsi + 0x20]
mov ebp, dword [rax + rcx*4]
test ebp, ebp
js 0x140111b3c
xor eax, eax
test ebp, 0x8000000
je 0x140111b71
mov rcx, qword [rsp + 0x40]
cmp qword [rcx + 0x168], 1
je 0x140111840
mov rcx, r14
mov rdx, rsi
mov r8d, ebp
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 qword [rdi], 1
mov qword [rdi + 8], r12
mov dword [rdi + 0x10], eax
mov dword [rdi + 0x28], 1
mov dword [rdi + 0x2c], ebp
mov qword [rdi + 0x18], 1
mov qword [rdi + 0x20], 1
xor eax, eax
mov rcx, qword [rsi + 8]
cmp qword [rsi], 0
mov qword [rsi], 0
jne 0x140111b90
jmp 0x140111f13
test eax, 0x8000000
jne 0x1401118e5
test eax, 0x40000000
jne 0x140111ffc
test eax, 0x20000000
je 0x140112218
mov rcx, rsi
mov rdx, r15
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
movzx ecx, byte [rbp + r15]
mov rdx, r15
call sym.regex_automata::util::search::MatchError::quit::hb32db79b94160189
jmp 0x140111ba7
mov qword [rsp + 0x48], r9
test byte [r14 + 0x81], 1
mov r13d, r10d
jne 0x140111964
mov r12, r13
shl r12, 0x20
or r12, 2
jmp 0x140111a00
mov qword [rdi + 0x18], 1
mov qword [rdi + 0x20], 1
xor eax, eax
mov rcx, qword [rsp + 0x40]
cmp qword [rcx + 0x168], 1
je 0x140111923
mov rcx, r14
mov r8d, edx
mov rdx, rsi
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 qword [rdi], 1
mov qword [rdi + 8], r15
mov dword [rdi + 0x10], eax
mov rax, qword [rsi + 8]
cmp qword [rsi], 0
mov qword [rsi], 0
je 0x140111f13
mov rcx, r15
sub rcx, rax
neg rcx
sub r15, rax
cmovb r15, rcx
add qword [rsi + 0x158], r15
xor eax, eax
jmp 0x140111ba7
cmp qword [rbp + 0x168], r13
jbe 0x1401119ae
lea rax, [r13*2]
add rax, r13
lea rcx, [r12 + rax*2]
add rcx, 0xc
mov r9, qword [rsp + 0x48]
mov rdx, qword [rsi + 0x40]
cmp rcx, rdx
jb 0x14011167e
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
mov ecx, r15d
mov rdx, rbx
call sym.regex_automata::util::search::MatchError::quit::hb32db79b94160189
jmp 0x140111b71
mov rcx, r14
mov qword [rsp + 0x50], r8
mov r13d, r10d
call sym.regex_automata::hybrid::dfa::LazyRef::dead_id::h525d676a152520a5
mov r10d, r13d
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x48]
test eax, eax
jns 0x14011168d
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rsi
lea rcx, [rsp + 0x60]
mov edx, r9d
mov r13, r8
mov r8d, r10d
mov r9d, r12d
call sym.regex_automata::hybrid::dfa::Lazy::cache_start_group::h01e1d45f392195da
mov r8, r13
mov r12, rax
mov r13, rax
shr r13, 0x20
cmp r12d, 5
je 0x140111690
lea ecx, [r12 - 3]
cmp ecx, 2
mov eax, 2
cmovb eax, ecx
cmp eax, 2
je 0x140111a5c
cmp eax, 1
jne 0x140111a88
test r15, r15
je 0x140112270
movzx eax, byte [0x1404a5170]
mov edx, 0x10
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140112209
dec r15
mov byte [rax], 0
mov byte [rax + 1], r13b
mov qword [rax + 8], r15
jmp 0x140111ba7
movzx eax, byte [0x1404a5170]
mov edx, 0x10
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140112209
mov byte [rax], 3
mov dword [rax + 4], r12d
mov dword [rax + 8], r13d
jmp 0x140111ba7
movzx eax, byte [0x1404a5170]
mov edx, 0x10
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140112209
mov byte [rax], 1
mov qword [rax + 8], r15
jmp 0x140111ba7
mov eax, edx
test eax, 0x8000000
jne 0x140111af9
test eax, 0x20000000
jne 0x14011200e
xor eax, eax
jmp 0x140111ef4
movzx ecx, byte [r14 + r13 + 0x90]
mov rbp, qword [rsp + 0x58]
movzx r9d, cl
mov rdx, qword [rsi + 0x40]
cmp r9, rdx
jb 0x140111533
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
mov rcx, r9
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
xor eax, eax
cmp qword [r15 + 0x168], 1
mov r15, rbx
jne 0x140111f3f
jmp 0x140111f60
mov r8d, r15d
shl r8d, 8
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rsi
lea rcx, [rsp + 0x60]
mov edx, r13d
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
je 0x140112058
mov rcx, rbx
jmp 0x140111b69
inc r8d
shl r8d, 0x10
or r8d, 1
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rsi
lea rcx, [rsp + 0x60]
mov edx, r13d
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
je 0x140112084
mov rcx, r12
call sym.regex_automata::util::search::MatchError::gave_up::h0c9c6e90daa9fd19
mov ebp, r13d
mov dword [rdi + 0x28], 1
mov dword [rdi + 0x2c], ebp
mov rcx, qword [rsi + 8]
cmp qword [rsi], 0
mov qword [rsi], 0
je 0x140111f13
mov rdx, rbx
sub rdx, rcx
neg rdx
sub rbx, rcx
cmovb rbx, rdx
add qword [rsi + 0x158], rbx
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rsi
lea rcx, [rsp + 0x60]
mov edx, r10d
mov r8d, r13d
mov r9d, ebp
call sym.regex_automata::hybrid::dfa::Lazy::cache_start_group::h01e1d45f392195da
mov r11, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
mov r8, r12
mov r13, rax
shr r13, 0x20
cmp eax, 5
mov rcx, qword [rsp + 0x90]
jne 0x1401120a6
mov r15, rcx
cmp rcx, rbx
jae 0x140111ec6
cmp r15, r9
jae 0x140112115
movzx eax, byte [r11 + r15]
movzx edx, byte [r14 + rax + 0x190]
mov ecx, r13d
and ecx, 0x7ffffff
add rcx, rdx
mov rdx, qword [rsi + 0x28]
cmp rcx, rdx
jae 0x1401120df
mov rdx, qword [rsi + 0x20]
mov ebp, dword [rdx + rcx*4]
test ebp, ebp
js 0x140111e28
cmp ebp, 0x7ffffff
jbe 0x140111d9f
mov dword [rdi + 0x28], 1
mov dword [rdi + 0x2c], ebp
mov eax, ebp
test eax, 0x10000000
je 0x140111f7d
mov r12, r8
mov rax, qword [rsp + 0xc8]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rdx, qword [rsp + 0xd0]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x110]
mov r8, r11
call qword [rax + 0x40]
cmp qword [rsp + 0x110], 0
je 0x140111137
mov rcx, qword [rsp + 0x118]
cmp rcx, r15
mov eax, 0
jbe 0x140111d92
mov qword [rdi + 0x30], rcx
mov r13d, ebp
cmp dword [rsp + 0x9c], 0
mov r8, r12
mov r9, qword [rsp + 0x50]
mov r11, qword [rsp + 0x40]
je 0x140111bfd
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], rbx
cmp r9, rbx
jb 0x14011215e
cmp qword [rsp + 0xc0], rcx
jb 0x14011215e
mov qword [rsp + 0x90], rcx
lea r15, [rcx - 1]
cmp r15, r9
mov rbp, qword [rsp + 0xb8]
jae 0x140111dc5
movzx r13d, byte [r11 + r15]
mov rcx, qword [rbp + 8]
or rcx, qword [rbp + 0x18]
mov rdx, qword [rbp]
or rdx, qword [rbp + 0x10]
or rdx, rcx
je 0x140111d87
xor edx, edx
mov ecx, r13d
mov r10d, 1
shld rdx, r10, cl
mov r11d, r13d
shr r11d, 3
shl r10, cl
and r11d, 0xfffffff0
test r13b, 0x40
cmovne rdx, r10
cmovne r10, rax
and rdx, qword [rbp + r11 + 8]
and r10, qword [rbp + r11]
mov r11, qword [rsp + 0x40]
or r10, rdx
jne 0x140112099
movzx eax, byte [r14 + r13 + 0x90]
jmp 0x140111dc7
mov r8, r12
mov r9, qword [rsp + 0x50]
mov r11, qword [rsp + 0x40]
inc r15
mov qword [rdi + 0x30], r15
cmp qword [rsi], 0
je 0x1401120eb
mov qword [rsi + 0x10], r15
mov r13d, ebp
cmp r15, rbx
jb 0x140111c09
jmp 0x140111ec3
mov al, 2
mov r10, qword [rsp + 0x48]
mov r13, qword [rsp + 0xa0]
movzx ebp, al
mov rcx, rbp
test r10d, r10d
je 0x140111e74
cmp r10d, 2
jne 0x140111e70
mov rax, qword [rsp + 0xb0]
test byte [rsp + 0x3f], 1
je 0x140111bec
mov rcx, r13
mov rax, qword [rsp + 0x58]
cmp qword [rax + 0x168], r13
jbe 0x140111ea0
mov rax, qword [rsp + 0xa8]
lea rcx, [rax + rbp]
mov r10, qword [rsp + 0x48]
jmp 0x140111e74
mov r12, r8
shl eax, 8
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rsi
lea rcx, [rsp + 0x60]
mov edx, r13d
mov r8d, eax
call sym.regex_automata::hybrid::dfa::Lazy::cache_next_state::h2f05523593571d75
test eax, eax
jne 0x14011176c
mov ebp, edx
mov r8, r12
mov r9, qword [rsp + 0x50]
mov r11, qword [rsp + 0x40]
cmp ebp, 0x7ffffff
ja 0x140111c54
jmp 0x140111d9f
lea rcx, [rbp + 6]
mov rdx, qword [rsi + 0x40]
cmp rcx, rdx
jae 0x140111992
mov rax, qword [rsi + 0x38]
mov eax, dword [rax + rcx*4]
test eax, eax
js 0x140111bbb
mov r13d, eax
mov rcx, qword [rsp + 0x90]
jmp 0x140111bfd
mov rcx, r14
call sym.regex_automata::hybrid::dfa::LazyRef::dead_id::h525d676a152520a5
mov r11, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
mov r8, r12
mov r10, qword [rsp + 0x48]
test eax, eax
jns 0x140111e90
jmp 0x140111bbb
mov r13d, ebp
mov rbp, qword [rsp + 0x58]
cmp rbx, r9
jb 0x14011161e
mov r15, r9
mov rcx, r14
mov rdx, rsi
mov r8d, r13d
call sym.regex_automata::hybrid::dfa::DFA::next_eoi_state::hac07b0614994ee53
test eax, eax
je 0x140111f2b
mov rcx, r15
call sym.regex_automata::util::search::MatchError::gave_up::h0c9c6e90daa9fd19
mov edx, r13d
mov dword [rdi + 0x28], 1
mov dword [rdi + 0x2c], edx
mov rcx, qword [rsi + 8]
cmp qword [rsi], 0
mov qword [rsi], 0
jne 0x140111b90
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
xor eax, eax
test edx, 0x8000000
je 0x140111ef4
cmp qword [rbp + 0x168], 1
je 0x140111f60
mov rcx, r14
mov ebp, edx
mov rdx, rsi
mov r8d, ebp
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 edx, ebp
mov qword [rdi], 1
mov qword [rdi + 8], r15
mov dword [rdi + 0x10], eax
mov dword [rdi + 0x28], 1
mov dword [rdi + 0x2c], edx
jmp 0x140111858
test eax, 0x8000000
jne 0x140111fb0
test eax, 0x40000000
jne 0x140111ffc
test eax, 0x20000000
je 0x140112218
mov rcx, rsi
mov rdx, r15
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
mov rax, qword [rsp + 0x40]
movzx ecx, byte [rax + r15]
jmp 0x1401118b2
mov qword [rdi + 0x18], 1
mov qword [rdi + 0x20], 1
xor eax, eax
mov rcx, qword [rsp + 0x58]
cmp qword [rcx + 0x168], 1
je 0x140111fee
mov rcx, r14
mov rdx, rsi
mov r8d, ebp
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 qword [rdi], 1
mov qword [rdi + 8], r15
mov dword [rdi + 0x10], eax
mov rcx, rsi
mov rdx, r15
call sym.regex_automata::hybrid::dfa::Cache::search_finish::h423c125e19beed90
xor eax, eax
jmp 0x140111ba7
mov ecx, ebp
mov ebp, edx
mov rdx, rbx
call sym.regex_automata::util::search::MatchError::quit::hb32db79b94160189
mov edx, ebp
jmp 0x140111ef4
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rsi
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x48]
mov r13, r8
mov r8d, eax
call sym.regex_automata::hybrid::dfa::Lazy::cache_start_group::h01e1d45f392195da
mov r8, r13
mov r13, rax
shr r13, 0x20
cmp eax, 5
jne 0x1401114e8
jmp 0x140111544
mov ebp, edx
mov eax, ebp
test eax, 0x8000000
je 0x1401117c2
xor eax, eax
mov rcx, qword [rsp + 0x40]
cmp qword [rcx + 0x168], 1
mov r12, rbx
jne 0x140111823
jmp 0x140111840
mov ebp, edx
xor eax, eax
test ebp, 0x8000000
jne 0x140111814
jmp 0x140111b71
mov eax, 4
mov rcx, qword [rsp + 0x90]
lea edx, [rax - 3]
cmp edx, 2
mov r8d, 2
cmovb r8d, edx
cmp r8d, 2
je 0x1401120d0
cmp r8d, 1
je 0x140111514
call sym.regex_automata::util::search::MatchError::gave_up::h0c9c6e90daa9fd19
jmp 0x140111ba7
mov ecx, eax
mov edx, r13d
call sym.regex_automata::util::search::MatchError::unsupported_anchored::h588fa9cf0418978c
jmp 0x140111ba7
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, r15
mov rdx, 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, r15
mov rdx, r9
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rcx, str.assertion_failed:_id.is_match__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
mov edx, 0x1f
call sym.core::panicking::panic::h8ea5606244902eff
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
mov qword [rsp + 0xd8], r9
lea rax, [rsp + 0xe0]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__aho_corasick::util::search::Span_as_core::fmt::Debug_::fmt::ha5737e0cc4cc63a9]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x100], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u64_::fmt::habbd8e64303c6dcd]
mov qword [rsp + 0x108], rax
lea rax, [0x1403d8f00]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 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 + 0x60]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
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_srcutildeterminize_state.rs
mov ecx, 0xd
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
mov ecx, 8
mov edx, 0x10
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
lea rax, str.internal_error:_entered_unreachable_code:_sid_being_unknown_is_a_bug
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x38]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybrid_search.rs
lea rcx, [rsp + 0x60]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srcutildeterminize_state.rs
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_srcutilwire.rs
mov ecx, 4
mov rdx, rax
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
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
int3