Function at 0x140196c3f
Capabilities:
Resolve function by parsing pe exports

Disassembly:
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
clc
or byte [rdx + 2], bh
invalid
mov eax, dword [rdi]
ret 0x634e
invalid
and byte [r8 + 0x100f1843], r9b
add eax, dword [rcx + 0xf]
adc dword [rsi], eax
sbb byte [rbx - 0x76bee6bd], r9b
sbb dword [rdi], r9d
mov bh, 0x43
sbb eax, 0x46894166
sbb eax, 0x46894166
sbb eax, 0x411f438a
mov byte [rsi + 0x1f], al
jg 0x1400d57ed
mov dword [rsi], 5
add dword [rax], eax
add byte [rax - 0x77], cl
int1
add al, 8
add byte [rcx], al
xchg esp, eax
and al, 0
add eax, 0x850f0000
invalid
mov r15b, byte [rdx - 3]
mov r13b, byte [rdx - 2]
mov bl, byte [rdx - 1]
lea rcx, [rsp + 0x1270]
mov r8d, 0x135
call fcn.14018f8f0
lea rdx, [rsp + 0xc40]
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x1920]
mov r8d, 0xe0
call fcn.14018f8f0
mov rax, r12
test byte [rax + rsi*2], ah
sbb byte [rax], al
add byte [rax - 0x45], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4cd83948], al
mov edi, dword [rsp + 0x4f8]
and al, 0x70
sbb byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x1538], eax
and al, 0x38
adc eax, 0x8b4c0000
mov word [rax + rax*2], fs
adc eax, 0x8d480000
mov esp, 0xb0024
add byte [rax - 0x77], cl
stc
add al, 0
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x50
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xd8
add al, 0
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xe0
add al, 0
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x50
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x78
add eax, 0x894c0000
test byte [rax + riz*8], ah
add al, 0
add cl, ch
jmp 0x1400ddbe1
lea rdx, [rsp + 0x1530]
movzx ebx, bh
mov esi, eax
dec dword [rax - 0x77]
invalid
add byte [rax], al
add dword [rax + 0x48], ebx
mov dword [rdi], eax
add byte [rax], al
add al, byte [rax]
mov dword [rdi + 8], eax
add byte [rax], al
mov rax, r13
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and qword [r13], 0
jmp 0x1400fa4ba
cmp byte [rbx + rcx*4 + 0x4b], cl
adc byte [rax - 0x7f], cl
invalid
mov dword [rsp + 0x30], ecx
cmp rcx, qword [rsp + 0x70]
ja 0x1400fcbcf
cmp byte [rsp + 0x67], 2
je 0x1400fa60b
mov rax, qword [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x40]
mov rdx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x38]
call fcn.140111802
or byte [rdx + 1], dh
add byte [rax - 0x7d], cl
jl 0x1400fa622
add byte [rdi], cl
test cl, cl
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x48]
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x44], eax
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x48], rcx
and dword [rsp + 0x40], 0
mov rcx, rdi
lea rdx, [rsp + 0x40]
call fcn.1400c942c
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x1400fb87d
dec rax
mov qword [rdi + 0x10], rax
adc byte [rax - 0x75], cl
push rdi
or byte [rax - 0x3f], cl
loopne 0x1400fa652
adc byte [rax - 0x75], cl
push rdi
or byte [rax - 0x3f], cl
loopne 0x1400fa652
mov ecx, dword [rdx + rax]
mov r15d, dword [rdx + rax + 4]
mov edi, dword [rdx + rax + 4]
mov rbx, qword [rdx + rax + 8]
test ecx, ecx
je 0x1400fa682
cmp ecx, 2
je 0x1400fb87d
mov rcx, r14
mov ecx, esi
mov rdx, r13
mov r8d, r15d
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_backtrack.rs
call fcn.140111dba
mov qword [rax], rbx
jmp 0x1400fa632
invalid
mov al, 0x48
mov dword [rsp + 0x58], ebx
mov qword [rsp + 0x58], rbx
sub rbx, rsi
mov ecx, r15d
mov ecx, edi
mov ecx, edi
imul rcx, qword [rdi + 0x30]
add rcx, rbx
mov eax, 1
shl rax, cl
shr rcx, 6
mov rdx, qword [rdi + 0x28]
cmp rdx, rcx
jbe 0x1400fcbc3
mov rdx, qword [rdi + 0x20]
mov edx, dword [rdi + 0x20]
mov r8, qword [rdx + rcx*8]
test r8, rax
jne 0x1400fa632
or r8, rax
mov qword [rdx + rcx*8], r8
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov edx, r15d
call fcn.140102e24
mov ecx, dword [rax]
movsxd rcx, dword [rbp + rcx*4]
lea r8, [rax]
lea r8, [rax]
add rcx, rbp
jmp rcx
mov edx, dword [rsp + 0x38]
mov dl, byte [rdx + rcx]
cmp byte [rax + 8], dl
ja 0x1400fa632
cmp byte [rax + 9], dl
jb 0x1400fa632
invalid
invalid
invalid
inc dword [rbx + rcx*4 + 0x78]
add al, 0x48
inc ecx
mov r15d, dword [rax + 4]
inc rcx
mov qword [rsp + 0x58], rcx
jmp 0x1400fb32b
mov r15d, dword [rcx]
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_backtrack.rs
call fcn.1400c8737
lea rcx, [rax + rdx*4]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x58]
mov qword [rsp + 0x50], rax
mov rcx, rdi
lea rdx, [rsp + 0x40]
call fcn.1400c9000
jmp 0x1400fb32b
invalid
adc byte [rdx], al
add byte [rax], al
cmp eax, 0x4000
je 0x1400faaa2
cmp eax, 0x8000
je 0x1400faaba
cmp eax, 0x10000
jne 0x1400faae4
invalid
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test cl, bl
or al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x38
test rbx, rbx
je 0x1400fb32b
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
lea ecx, [0x1402252d8]
lea ecx, [0x1402252d8]
add al, ch
or dl, byte [rax - 0xd]
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rsi + 0x49fffffd], bh
mov ecx, edx
call fcn.14002f875
test rdx, rdx
je 0x1400fa632
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
mov eax, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
invalid
invalid
ror byte [rcx + r15 - 0x3f], 1
cmp rcx, r8
jbe 0x1400fad32
cmp rcx, r9
jae 0x1400fcbdc
invalid
and eax, dword [rax]
invalid
invalid
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400fad2f
add byte [rax], al
add byte [rax], al
dec rcx
jmp 0x1400fa893
add eax, 8
mov rcx, rax
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov r9, rbx
call fcn.140103a2d
test eax, eax
je 0x1400fa632
mov r15d, edx
inc rbx
mov qword [rsp + 0x58], rbx
pop rsp
and al, 0x58
pop rsp
and al, 0x58
jmp 0x1400fb32b
stc
lea rdx, [rsp + 0x40]
call fcn.1400c942c
jmp 0x1400fb32b
cmp ebx, ebp
jae 0x1400fb32b
mov rcx, r14
mov rdx, r13
mov r8d, ebx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_backtrack.rs
call fcn.140111dba
mov rax, qword [rax]
mov dword [rsp + 0x44], ebx
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x40], 1
mov rcx, rdi
lea rdx, [rsp + 0x40]
call fcn.1400c942c
mov r13, qword [rsp + 0x58]
inc r13
mov rcx, r14
mov rdx, qword [rsp + 0x108]
mov r8d, ebx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_backtrack.rs
call fcn.140111dba
mov qword [rax], r13
mov r13, qword [rsp + 0x108]
jmp 0x1400fb32b
test rbx, rbx
je 0x1400fb32b
dec rbx
cmp rbx, qword [rsp + 0x30]
jb 0x1400faac5
jmp 0x1400fcbf4
cmp rbx, qword [rsp + 0x30]
jae 0x1400fb32b
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rbx]
lea rcx, [0x140226470]
cmp byte [rax + rcx], 0
je 0x1400fb32b
jmp 0x1400fa632
mov r8, qword [rsp + 0x30]
cmp rbx, r8
jae 0x1400fb32b
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.140018d03
test rdx, rdx
je 0x1400fad93
mov r9b, byte [rax]
test r9b, r9b
js 0x1400fae1b
xor ecx, ecx
jmp 0x1400fb3ef
mov ecx, dword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
call fcn.14010fd97
add byte [rax - 0x3e7af0ff], ch
invalid
add byte [rax], al
add byte [rax - 0x3e7af0ff], ch
invalid
jmp 0x1400fa632
add dword [rax], eax
add byte [rax - 0x73], cl
dec qword [r8 + 0x3b]
cmp ecx, dword [rsp + 0x30]
cmp ecx, dword [rsp + 0x30]
jae 0x1400fcc00
add byte [rax], al
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rcx]
mov dh, 4
or byte [rax - 0x73], cl
or eax, 0x12b8d9
mov dh, 4
or byte [rax - 0x73], cl
or eax, 0x12b8d9
cmp byte [rax + rcx], 0
setne al
shr cl, 0xe5
add byte [rax], al
add byte [rax], al
shr cl, 0xe5
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x38]
add byte [rax], al
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.14002f875
dec dword [rax - 0x7b]
invalid
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rbp + 6], al
add byte [rax], al
je 0x1400fb20a
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
ret 0x3949
enter 0xffffffffffff8948, 0xffffffffffffffca
cmovb rdx, r8
cmp rcx, r8
jbe 0x1400facf5
cmp rcx, r9
jae 0x1400fcbdc
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400facf2
dec rcx
jmp 0x1400fabe4
mov cl, 1
cmp rbx, qword [rsp + 0x30]
jae 0x1400faca8
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + rbx]
lea rdx, [0x140226470]
cmp byte [rcx + rdx], 0
sete cl
test al, cl
jne 0x1400fb32b
jmp 0x1400fa632
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str.pe__
call fcn.140018d03
test rdx, rdx
je 0x1400fb20a
mov r10b, byte [rax]
test r10b, r10b
js 0x1400faddc
movzx ecx, r10b
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400fb202
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str.pe__
call fcn.140018d03
test rdx, rdx
je 0x1400fa632
mov cl, byte [rax]
test cl, cl
jns 0x1400faefa
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x1400fa632
mov r8d, 2
cmp cl, 0xe0
jb 0x1400fad85
mov r8d, 3
cmp cl, 0xf0
jae 0x1400fae5b
cmp r8, rdx
jbe 0x1400fae74
jmp 0x1400fa632
mov ecx, 2
jmp 0x1400fb3ef
mov ecx, r10d
and cl, 0xc0
mov r9d, 1
cmp cl, 0x80
je 0x1400fb200
mov r8d, 2
cmp r10b, 0xe0
jb 0x1400fae0d
mov r8d, 3
cmp r10b, 0xf0
jae 0x1400fb1b8
cmp r8, rdx
jbe 0x1400fb1cf
jmp 0x1400fb200
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x1400fb3ef
mov r8d, 2
cmp r9b, 0xe0
jb 0x1400fae4d
mov r8d, 3
cmp r9b, 0xf0
jae 0x1400fb3ad
cmp r8, rdx
jbe 0x1400fb3bf
jmp 0x1400fb3ef
cmp rdx, 4
jb 0x1400fa632
mov r8d, 4
cmp cl, 0xf7
ja 0x1400fa632
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
cmp qword [rsp + 0x40], 0
jne 0x1400fa632
cmp qword [rsp + 0x50], 0
je 0x1400fcc11
mov rax, qword [rsp + 0x48]
mov cl, byte [rax]
test cl, cl
jns 0x1400faefa
cmp cl, 0xe0
jb 0x1400faefa
cmp cl, 0xf0
jb 0x1400faefa
movzx ecx, cl
movzx edx, byte [rax + 1]
and edx, 0x3f
movzx r8d, byte [rax + 2]
and r8d, 0x3f
movzx eax, byte [rax + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and eax, 0x3f
or eax, r8d
or eax, ecx
cmp eax, 0x110000
je 0x1400fcc11
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.14002f875
test rdx, rdx
je 0x1400fb32b
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x1400faf5f
cmp rcx, r9
jae 0x1400fcbdc
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400faf5c
dec rcx
jmp 0x1400faf3b
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str.pe__
call fcn.140018d03
test rdx, rdx
je 0x1400fb32b
mov r10b, byte [rax]
test r10b, r10b
js 0x1400faf95
movzx ecx, r10b
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400fb70f
mov ecx, r10d
and cl, 0xc0
mov r9d, 1
cmp cl, 0x80
je 0x1400fb70d
mov r8d, 2
cmp r10b, 0xe0
jb 0x1400fafc6
mov r8d, 3
cmp r10b, 0xf0
jae 0x1400fb6c9
cmp r8, rdx
jbe 0x1400fb6e0
jmp 0x1400fb70d
cmp rdx, 4
jb 0x1400fb200
mov r8d, 4
mov ecx, 0
cmp r10b, 0xf7
ja 0x1400fb202
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
cmp qword [rsp + 0x40], 0
je 0x1400fb55d
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x1400fb287
mov dword [rsp + 0x60], 0
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.140018d03
test rdx, rdx
je 0x1400fb248
mov r10b, byte [rax]
test r10b, r10b
js 0x1400fb253
movzx ecx, r10b
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400fb2ed
mov r9d, 2
jmp 0x1400fb2eb
mov ecx, r10d
and cl, 0xc0
mov r9d, 1
cmp cl, 0x80
je 0x1400fb2eb
mov r8d, 2
cmp r10b, 0xe0
jb 0x1400fb280
mov r8d, 3
cmp r10b, 0xf0
jae 0x1400fb2a7
cmp r8, rdx
jbe 0x1400fb2be
jmp 0x1400fb2eb
shr rcx, 0x20
call fcn.140154027
mov ecx, eax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.1400c88b7
mov dword [rsp + 0x60], eax
jmp 0x1400fb212
cmp rdx, 4
jb 0x1400fb2eb
mov r8d, 4
mov ecx, 0
cmp r10b, 0xf7
ja 0x1400fb2ed
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
cmp qword [rsp + 0x40], 0
je 0x1400fb335
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x1400fa632
and r9d, 1
jne 0x1400fa632
shr rcx, 0x20
call fcn.140154027
mov ecx, eax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.1400c88b7
cmp byte [rsp + 0x60], 0
jne 0x1400fa632
test al, al
je 0x1400fa632
mov rbx, qword [rsp + 0x58]
jmp 0x1400fa687
cmp qword [rsp + 0x50], 0
je 0x1400fcc11
mov rdx, qword [rsp + 0x48]
mov r9b, byte [rdx]
movzx ecx, r9b
test cl, cl
jns 0x1400fb23c
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fb7cc
movzx r8d, byte [rdx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fb801
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400fb23c
jmp 0x1400fcc11
cmp rdx, 4
jb 0x1400fb3ef
mov r8d, 4
cmp r9b, 0xf7
ja 0x1400fb3ef
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
mov ecx, 1
cmp qword [rsp + 0x40], 0
je 0x1400fb5d5
cmp rcx, 2
je 0x1400fa632
and ecx, 1
jne 0x1400fa632
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.140018d03
test rdx, rdx
je 0x1400fb438
mov r10b, byte [rax]
test r10b, r10b
js 0x1400fb440
movzx ecx, r10b
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400fb4ba
mov r9d, 2
jmp 0x1400fb4b8
mov ecx, r10d
and cl, 0xc0
mov r9d, 1
cmp cl, 0x80
je 0x1400fb4b8
mov r8d, 2
cmp r10b, 0xe0
jb 0x1400fb469
mov r8d, 3
cmp r10b, 0xf0
jae 0x1400fb470
cmp r8, rdx
jbe 0x1400fb487
jmp 0x1400fb4b8
cmp rdx, 4
jb 0x1400fb4b8
mov r8d, 4
mov ecx, 0
cmp r10b, 0xf7
ja 0x1400fb4ba
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
cmp qword [rsp + 0x40], 0
je 0x1400fb649
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x1400fb32b
and r9d, 1
jne 0x1400fb32b
shr rcx, 0x20
call fcn.140154027
mov ecx, eax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
jmp 0x1400fb72d
cmp qword [rsp + 0x50], 0
je 0x1400fcc11
mov rdx, qword [rsp + 0x48]
mov r9b, byte [rdx]
movzx ecx, r9b
test cl, cl
jns 0x1400fad23
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fb7e6
movzx r8d, byte [rdx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fb834
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400fad23
jmp 0x1400fcc11
cmp qword [rsp + 0x50], 0
je 0x1400fcc11
mov rax, qword [rsp + 0x48]
mov cl, byte [rax]
test cl, cl
jns 0x1400fab1b
cmp cl, 0xe0
jb 0x1400fab1b
cmp cl, 0xf0
jb 0x1400fb842
movzx ecx, cl
movzx edx, byte [rax + 1]
and edx, 0x3f
movzx r8d, byte [rax + 2]
and r8d, 0x3f
movzx eax, byte [rax + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and eax, 0x3f
or eax, r8d
or eax, ecx
cmp eax, 0x110000
mov r13, qword [rsp + 0x108]
jne 0x1400fab1b
jmp 0x1400fcc11
cmp qword [rsp + 0x50], 0
je 0x1400fcc11
mov rdx, qword [rsp + 0x48]
mov r9b, byte [rdx]
movzx ecx, r9b
test cl, cl
jns 0x1400fb42c
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fb80f
movzx r8d, byte [rdx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fb851
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov r13, qword [rsp + 0x108]
jne 0x1400fb42c
jmp 0x1400fcc11
cmp rdx, 4
jb 0x1400fb70d
mov r8d, 4
mov ecx, 0
cmp r10b, 0xf7
ja 0x1400fb70f
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
cmp qword [rsp + 0x40], 0
je 0x1400fb73f
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x1400fb32b
shr rcx, 0x20
call fcn.140154027
mov ecx, eax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.1400c88b7
test al, al
je 0x1400fb32b
jmp 0x1400fa632
cmp qword [rsp + 0x50], 0
je 0x1400fcc11
mov rdx, qword [rsp + 0x48]
mov r9b, byte [rdx]
movzx ecx, r9b
test cl, cl
jns 0x1400faf89
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fb81c
movzx r8d, byte [rdx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fb867
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov r13, qword [rsp + 0x108]
jne 0x1400faf89
jmp 0x1400fcc11
shl eax, 6
or eax, r10d
mov ecx, eax
jmp 0x1400fb23c
shl eax, 6
or eax, r10d
mov ecx, eax
jmp 0x1400fad23
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1400fb23c
shl eax, 6
or eax, r10d
or eax, edx
or eax, edx
mov ecx, eax
jmp 0x1400fb42c
shl eax, 6
or eax, r10d
mov ecx, eax
jmp 0x1400fb870
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1400fad23
xor ecx, ecx
mov r13, qword [rsp + 0x108]
jmp 0x1400fb3ef
invalid
invalid
invalid
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov r13, qword [rsp + 0x108]
jmp 0x1400fb42c
shl eax, 0xc
or r8d, eax
mov ecx, r8d
invalid
mov r13, qword [rsp + 0x108]
jmp 0x1400faf89
mov rcx, qword [rsp + 0x68]
inc rcx
mov r9, qword [rsp + 0x30]
jmp 0x1400fa5c2
mov rcx, rdi
call fcn.1400c942c
add rbp, 0x184
mov qword [rsp + 0x78], rbp
mov rax, qword [rbx + 8]
mov qword [rsp + 0x38], rax
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
lea r15, [0x140227be4]
mov r13, qword [rsp + 0x108]
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x1400fcb7f
dec rax
mov qword [rdi + 0x10], rax
mov rdx, qword [rdi + 8]
shl rax, 4
mov ecx, dword [rdx + rax]
mov ebp, dword [rdx + rax + 4]
mov rbx, qword [rdx + rax + 8]
invalid
test ecx, ecx
je 0x1400fb93e
cmp ecx, 2
je 0x1400fcb7f
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r13
mov r8d, ebp
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_backtrack.rs
call fcn.140111dba
mov qword [rax], rbx
sbb bl, ch
invalid
sbb bl, ch
mov cl, 0x48
mov dword [rsp + 0x58], ebx
mov qword [rsp + 0x58], rbx
sub rbx, rsi
mov ecx, ebp
imul rcx, qword [rdi + 0x30]
add rcx, rbx
mov eax, 1
shl rax, cl
shr rcx, 6
invalid
mov rdx, qword [rdi + 0x28]
cmp rdx, rcx
jbe 0x1400fcbc3
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdx + rcx*8]
test r8, rax
jne 0x1400fb8ef
and byte [rbx + rcx*4 + 4], cl
retf 0x8549
or r8, rax
mov qword [rdx + rcx*8], r8
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov edx, ebp
call fcn.140102e24
mov ecx, dword [rax]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
cmp rcx, qword [rsp + 0x30]
jae 0x1400fb8ef
mov rdx, qword [rsp + 0x38]
mov dl, byte [rdx + rcx]
cmp byte [rax + 8], dl
ja 0x1400fb8ef
invalid
invalid
invalid
invalid
sub eax, 0x38ffffff
push rax
or dword [rdi], ecx
invalid
cmp byte [rax + 9], dl
jb 0x1400fb8ef
mov ebp, dword [rax + 4]
inc rcx
mov qword [rsp + 0x58], rcx
jmp 0x1400fc505
je 0x1400fbdad
cmp eax, 0x100
je 0x1400fbc9f
cmp eax, 0x200
je 0x1400fbdc4
cmp eax, 0x400
je 0x1400fbcb6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [reloc.OLEAUT32.dll_SafeArrayDestroy], bh
cmp eax, 0x800
je case.0x14019781b.62
cmp eax, 0x1000
je case.0x1400d5713.50
invalid
add byte [0x1400fdad7], bh
cmp eax, 0x2000
add byte [rax], al
je 0x1400fbcea
cmp eax, 0x4000
je 0x1400fbd54
cmp eax, 0x8000
je 0x1400fbd6c
add byte [rax], al
cmp eax, 0x10000
jne 0x1400fbe81
invalid
add dword [rbx], 0
invalid
test dword [rbx + 0x48000003], eax
test ebx, ebx
invalid
test rbx, rbx
fisttp dword [rax - 0x75]
push rsp
and al, 0x30
mov rdx, qword [rsp + 0x30]
je 0x1400fc505
mov rcx, qword [rsp + 0x38]
mov r8, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.14002f875
test rdx, rdx
je 0x1400fb8ef
test dh, al
std
invalid
invalid
test dh, al
std
invalid
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
sub edx, 4
mov r8d, 0
cmovae r8, rdx
ret 0x3949
enter 0xffffffffffff8948, 0xffffffffffffffca
cmovb rdx, r8
ret 0x3949
cmp rcx, r8
jbe 0x1400fc000
cmp rcx, r9
jae 0x1400fcbdc
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
cmp dl, 0x80
cmp dl, 0x80
jne 0x1400fbffd
dec rcx
jmp 0x1400fbb48
ror dword [rax - 0x75], 0x54
and al, 0x38
mov r8, qword [rsp + 0x30]
mov r9, rbx
call fcn.140103a2d
test eax, eax
je 0x1400fb8ef
std
invalid
invalid
std
invalid
mov ebp, edx
inc rbx
mov qword [rsp + 0x58], rbx
jmp 0x1400fc505
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
call fcn.14010fa3e
jmp 0x1400fbdd6
test rbx, rbx
je 0x1400fbf07
lea rcx, [rbx - 1]
cmp rcx, qword [rsp + 0x30]
jae 0x1400fcbeb
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rcx]
lea rcx, [0x140226470]
cmp byte [rax + rcx], 0
sete al
jmp 0x1400fbf09
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.14002f875
test rdx, rdx
je 0x1400fbfa0
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x1400fbf6a
cmp rcx, r9
jae 0x1400fcbdc
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400fbf67
dec rcx
jmp 0x1400fbd2b
test rbx, rbx
je 0x1400fc505
dec rbx
cmp rbx, qword [rsp + 0x30]
jb 0x1400fbd77
jmp 0x1400fcbf4
cmp rbx, qword [rsp + 0x30]
jae 0x1400fc505
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rbx]
lea rcx, [0x140226470]
cmp byte [rax + rcx], 0
je 0x1400fc505
jmp 0x1400fb8ef
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
call fcn.14010fa2e
jmp 0x1400fc4fd
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
call fcn.14010fd97
test al, 1
jne 0x1400fc505
invalid
add byte [rax], al
invalid
jmp 0x1400fb8ef
test rbx, rbx
je 0x1400fbf38
invalid
add byte [rax - 0x73], cl
dec qword [r8 + 0x3b]
and al, 0x30
lea rcx, [rbx - 1]
cmp rcx, qword [rsp + 0x30]
jae 0x1400fcc00
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rcx]
lea rcx, [0x140226470]
cmp byte [rdi], cl
mov dh, 4
or byte [rax - 0x73], cl
or eax, 0x12a665
cmp byte [rax + rcx], 0
setne al
jmp 0x1400fbf3a
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
test dword [rbp + 0x45e80012], edx
cmp dh, bl
dec dword [rax - 0x7b]
ror byte [rdi], cl
invalid
mov dl, 1
add byte [rax], al
test dword [rbp + 0x45e80012], edx
cmp dh, bl
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rdx + 0x49000001], dh
add byte [rax], al
mov r9, rdx
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
ret 0x3949
enter 0xffffffffffff8948, 0xffffffffffffffca
cmovb rdx, r8
cmp rcx, r8
jbe 0x1400fbfb5
cmp rcx, r9
jae 0x1400fcbdc
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400fbfb2
dec rcx
jmp 0x1400fbe58
mov r8, qword [rsp + 0x30]
cmp rbx, r8
jae 0x1400fc505
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.140018d03
test rdx, rdx
je 0x1400fc061
mov r9b, byte [rax]
test r9b, r9b
js 0x1400fc243
xor ecx, ecx
jmp 0x1400fc6f9
mov al, 1
cmp rbx, qword [rsp + 0x30]
jae 0x1400fb8ef
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + rbx]
lea rdx, [0x140226470]
cmp byte [rcx + rdx], 0
setne cl
test al, cl
jne 0x1400fc505
jmp 0x1400fb8ef
xor eax, eax
mov cl, 1
cmp rbx, qword [rsp + 0x30]
jae 0x1400fbf5a
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + rbx]
lea rdx, [0x140226470]
cmp byte [rcx + rdx], 0
sete cl
test al, cl
jne 0x1400fc505
jmp 0x1400fb8ef
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str.pe__
call fcn.140018d03
test rdx, rdx
je 0x1400fbfa0
mov r10b, byte [rax]
test r10b, r10b
js 0x1400fc06b
movzx ecx, r10b
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400fc0a3
mov dword [rsp + 0x68], 0
mov r8, qword [rsp + 0x30]
jmp 0x1400fc0bc
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str.pe__
call fcn.140018d03
test rdx, rdx
je 0x1400fbfeb
mov r10b, byte [rax]
test r10b, r10b
js 0x1400fc137
movzx ecx, r10b
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400fc16f
mov dword [rsp + 0x68], 0
mov r8, qword [rsp + 0x30]
jmp 0x1400fc188
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str.pe__
call fcn.140018d03
test rdx, rdx
je 0x1400fb8ef
mov cl, byte [rax]
test cl, cl
jns 0x1400fc322
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x1400fb8ef
mov r8d, 2
cmp cl, 0xe0
jb 0x1400fc053
mov r8d, 3
cmp cl, 0xf0
jae 0x1400fc283
cmp r8, rdx
jbe 0x1400fc29c
jmp 0x1400fb8ef
mov ecx, 2
jmp 0x1400fc6f9
mov ecx, r10d
and cl, 0xc0
mov r9d, 1
cmp cl, 0x80
je 0x1400fc0a1
mov r8d, 2
cmp r10b, 0xe0
jb 0x1400fc098
mov r8d, 3
cmp r10b, 0xf0
jae 0x1400fc5ff
cmp r8, rdx
jbe 0x1400fc61e
xor ecx, ecx
or rcx, r9
mov r8, qword [rsp + 0x30]
test r9, r9
je 0x1400fc203
mov dword [rsp + 0x68], 0
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.140018d03
test rdx, rdx
je 0x1400fc0ed
mov r10b, byte [rax]
test r10b, r10b
js 0x1400fc0f8
movzx ecx, r10b
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400fc446
mov r9d, 2
jmp 0x1400fc444
mov ecx, r10d
and cl, 0xc0
mov r9d, 1
cmp cl, 0x80
je 0x1400fc444
mov r8d, 2
cmp r10b, 0xe0
jb 0x1400fc129
mov r8d, 3
cmp r10b, 0xf0
jae 0x1400fc3fc
cmp r8, rdx
jbe 0x1400fc413
jmp 0x1400fc444
mov ecx, r10d
and cl, 0xc0
mov r9d, 1
cmp cl, 0x80
je 0x1400fc16d
mov r8d, 2
cmp r10b, 0xe0
jb 0x1400fc164
mov r8d, 3
cmp r10b, 0xf0
jae 0x1400fc65b
cmp r8, rdx
jbe 0x1400fc67a
xor ecx, ecx
or rcx, r9
mov r8, qword [rsp + 0x30]
test r9, r9
je 0x1400fc223
mov dword [rsp + 0x68], 0
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.140018d03
test rdx, rdx
je 0x1400fc1b9
mov r10b, byte [rax]
test r10b, r10b
js 0x1400fc1c4
movzx ecx, r10b
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400fc4c7
mov r9d, 2
jmp 0x1400fc4c5
mov ecx, r10d
and cl, 0xc0
mov r9d, 1
cmp cl, 0x80
je 0x1400fc4c5
mov r8d, 2
cmp r10b, 0xe0
jb 0x1400fc1f5
mov r8d, 3
cmp r10b, 0xf0
jae 0x1400fc47d
cmp r8, rdx
jbe 0x1400fc494
jmp 0x1400fc4c5
shr rcx, 0x20
call fcn.140154027
mov ecx, eax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.1400c88b7
mov dword [rsp + 0x68], eax
jmp 0x1400fbfa8
shr rcx, 0x20
call fcn.140154027
mov ecx, eax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.1400c88b7
mov dword [rsp + 0x68], eax
jmp 0x1400fbff3
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x1400fc6f9
mov r8d, 2
cmp r9b, 0xe0
jb 0x1400fc275
mov r8d, 3
cmp r9b, 0xf0
jae 0x1400fc6b7
cmp r8, rdx
jbe 0x1400fc6c9
jmp 0x1400fc6f9
cmp rdx, 4
jb 0x1400fb8ef
mov r8d, 4
cmp cl, 0xf7
ja 0x1400fb8ef
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
cmp qword [rsp + 0x40], 0
jne 0x1400fb8ef
cmp qword [rsp + 0x50], 0
je 0x1400fcc11
mov rax, qword [rsp + 0x48]
mov cl, byte [rax]
test cl, cl
jns 0x1400fc322
cmp cl, 0xe0
jb 0x1400fc322
cmp cl, 0xf0
jb 0x1400fc322
movzx ecx, cl
movzx edx, byte [rax + 1]
and edx, 0x3f
movzx r8d, byte [rax + 2]
and r8d, 0x3f
movzx eax, byte [rax + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and eax, 0x3f
or eax, r8d
or eax, ecx
cmp eax, 0x110000
je 0x1400fcc11
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.14002f875
test rdx, rdx
je 0x1400fc505
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x1400fc387
cmp rcx, r9
jae 0x1400fcbdc
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400fc384
dec rcx
jmp 0x1400fc363
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str.pe__
call fcn.140018d03
test rdx, rdx
je 0x1400fc505
mov r10b, byte [rax]
test r10b, r10b
js 0x1400fc3bd
movzx ecx, r10b
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400fca1d
mov ecx, r10d
and cl, 0xc0
mov r9d, 1
cmp cl, 0x80
je 0x1400fca1b
mov r8d, 2
cmp r10b, 0xe0
jb 0x1400fc3ee
mov r8d, 3
cmp r10b, 0xf0
jae 0x1400fc9d7
cmp r8, rdx
jbe 0x1400fc9ee
jmp 0x1400fca1b
cmp rdx, 4
jb 0x1400fc444
mov r8d, 4
mov ecx, 0
cmp r10b, 0xf7
ja 0x1400fc446
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
cmp qword [rsp + 0x40], 0
je 0x1400fc50f
mov r9d, 1
xor ecx, ecx
mov al, 1
cmp r9, 2
je 0x1400fc46d
and r9d, 1
jne 0x1400fc46d
shr rcx, 0x20
call fcn.140154027
mov ecx, eax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.1400c88b7
xor al, 1
cmp byte [rsp + 0x68], 0
jne 0x1400fc4fd
jmp 0x1400fb8ef
cmp rdx, 4
jb 0x1400fc4c5
mov r8d, 4
mov ecx, 0
cmp r10b, 0xf7
ja 0x1400fc4c7
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
cmp qword [rsp + 0x40], 0
je 0x1400fc587
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x1400fb8ef
and r9d, 1
jne 0x1400fb8ef
shr rcx, 0x20
call fcn.140154027
mov ecx, eax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.1400c88b7
cmp byte [rsp + 0x68], 0
jne 0x1400fb8ef
test al, al
je 0x1400fb8ef
mov rbx, qword [rsp + 0x58]
jmp 0x1400fb943
cmp qword [rsp + 0x50], 0
je 0x1400fcc11
mov rdx, qword [rsp + 0x48]
mov r9b, byte [rdx]
movzx ecx, r9b
test cl, cl
jns 0x1400fc0e1
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fcac5
movzx r8d, byte [rdx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fcaf3
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400fc0e1
jmp 0x1400fcc11
cmp qword [rsp + 0x50], 0
je 0x1400fcc11
mov rdx, qword [rsp + 0x48]
mov r9b, byte [rdx]
movzx ecx, r9b
test cl, cl
jns 0x1400fc1ad
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fcad2
movzx r8d, byte [rdx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fcb01
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400fc1ad
jmp 0x1400fcc11
cmp rdx, 4
jb 0x1400fc0a1
mov r8d, 4
mov ecx, 0
cmp r10b, 0xf7
ja 0x1400fc0a3
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
cmp qword [rsp + 0x40], 0
je 0x1400fc7ef
mov r9d, 1
xor ecx, ecx
mov r8, qword [rsp + 0x30]
jmp 0x1400fcb3e
cmp rdx, 4
jb 0x1400fc16d
mov r8d, 4
mov ecx, 0
cmp r10b, 0xf7
ja 0x1400fc16f
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
cmp qword [rsp + 0x40], 0
je 0x1400fc871
mov r9d, 1
xor ecx, ecx
mov r8, qword [rsp + 0x30]
jmp 0x1400fcb5b
cmp rdx, 4
jb 0x1400fc6f9
mov r8d, 4
cmp r9b, 0xf7
ja 0x1400fc6f9
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
mov ecx, 1
cmp qword [rsp + 0x40], 0
je 0x1400fc8f3
cmp rcx, 2
je 0x1400fb8ef
and ecx, 1
jne 0x1400fb8ef
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.140018d03
test rdx, rdx
je 0x1400fc742
mov r10b, byte [rax]
test r10b, r10b
js 0x1400fc74a
movzx ecx, r10b
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400fc7c4
mov r9d, 2
jmp 0x1400fc7c2
mov ecx, r10d
and cl, 0xc0
mov r9d, 1
cmp cl, 0x80
je 0x1400fc7c2
mov r8d, 2
cmp r10b, 0xe0
jb 0x1400fc773
mov r8d, 3
cmp r10b, 0xf0
jae 0x1400fc77a
cmp r8, rdx
jbe 0x1400fc791
jmp 0x1400fc7c2
cmp rdx, 4
jb 0x1400fc7c2
mov r8d, 4
mov ecx, 0
cmp r10b, 0xf7
ja 0x1400fc7c4
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
cmp qword [rsp + 0x40], 0
je 0x1400fc95f
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x1400fc505
and r9d, 1
jne 0x1400fc505
shr rcx, 0x20
call fcn.140154027
mov ecx, eax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
jmp 0x1400fca3b
cmp qword [rsp + 0x50], 0
mov r8, qword [rsp + 0x30]
je 0x1400fcc11
mov rdx, qword [rsp + 0x48]
mov r9b, byte [rdx]
movzx ecx, r9b
test cl, cl
jns 0x1400fcb37
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fcadf
movzx r8d, byte [rdx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb case.0x14019719f.66
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov r8, qword [rsp + 0x30]
jne 0x1400fcb37
jmp 0x1400fcc11
cmp qword [rsp + 0x50], 0
mov r8, qword [rsp + 0x30]
je 0x1400fcc11
mov rdx, qword [rsp + 0x48]
mov r9b, byte [rdx]
movzx ecx, r9b
test cl, cl
jns 0x1400fcb54
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fcae9
movzx r8d, byte [rdx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fcb46
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov r8, qword [rsp + 0x30]
jne 0x1400fcb54
jmp 0x1400fcc11
cmp qword [rsp + 0x50], 0
je 0x1400fcc11
mov rax, qword [rsp + 0x48]
mov cl, byte [rax]
test cl, cl
jns 0x1400fbeb8
cmp cl, 0xe0
jb 0x1400fbeb8
cmp cl, 0xf0
jb 0x1400fbeb8
movzx ecx, cl
movzx edx, byte [rax + 1]
and edx, 0x3f
movzx r8d, byte [rax + 2]
and r8d, 0x3f
movzx eax, byte [rax + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and eax, 0x3f
or eax, r8d
or eax, ecx
cmp eax, 0x110000
jne 0x1400fbeb8
jmp 0x1400fcc11
cmp qword [rsp + 0x50], 0
je 0x1400fcc11
mov rdx, qword [rsp + 0x48]
mov r9b, byte [rdx]
movzx ecx, r9b
test cl, cl
jns 0x1400fc736
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fcb0f
movzx r8d, byte [rdx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fcb63
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400fc736
jmp 0x1400fcc11
cmp rdx, 4
jb 0x1400fca1b
mov r8d, 4
mov ecx, 0
cmp r10b, 0xf7
ja 0x1400fca1d
mov rcx, rax
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
call fcn.14002f875
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140189610
cmp qword [rsp + 0x40], 0
je 0x1400fca4d
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x1400fc505
shr rcx, 0x20
call fcn.140154027
mov ecx, eax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
call fcn.1400c88b7
test al, al
je 0x1400fc505
jmp 0x1400fb8ef
cmp qword [rsp + 0x50], 0
je 0x1400fcc11
mov rdx, qword [rsp + 0x48]
mov r9b, byte [rdx]
movzx ecx, r9b
test cl, cl
jns 0x1400fc3b1
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fcb1c
movzx r8d, byte [rdx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fcb71
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
adc al, byte [rcx - 0x3f]
loopne 0x1400fcab2
adc al, byte [rcx - 0x3f]
loopne 0x1400fcab2
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400fc3b1
jmp 0x1400fcc11
shl eax, 6
or eax, r10d
mov ecx, eax
jmp 0x1400fc0e1
shl eax, 6
or eax, r10d
mov ecx, eax
jmp 0x1400fc1ad
shl eax, 6
or eax, r10d
or eax, edx
or eax, edx
mov ecx, eax
jmp 0x1400fcb32
shl eax, 6
or eax, r10d
mov ecx, eax
jmp 0x1400fcb4f
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1400fc0e1
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1400fc1ad
shl eax, 6
or eax, r10d
mov ecx, eax
jmp 0x1400fc736
invalid
shl eax, 6
or eax, r10d
mov ecx, eax
jmp 0x1400fc3b1
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov r8, qword [rsp + 0x30]
and al, 0x30
shl rcx, 0x20
xor r9d, r9d
or rcx, r9
jmp 0x1400fc0ab
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov ecx, eax
mov ecx, eax
mov r8, qword [rsp + 0x30]
shl rcx, 0x20
xor r9d, r9d
or rcx, r9
jmp 0x1400fc177
shl eax, 0xc
or r8d, eax
or al, 0x41
or eax, eax
mov ecx, r8d
jmp 0x1400fc736
invalid
sti
invalid
invalid
invalid
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1400fc3b1
xor edx, edx
jmp 0x1400fcb90
mov r13, qword [rsp + 0x80]
mov ebp, dword [rsp + 0x80]
mov qword [r13], rdx
mov qword [r13 + 8], rcx
mov dword [r13 + 0x10], eax
jmp 0x1400fa4ba
mov eax, dword [rax + 4]
mov rcx, qword [rsp + 0x58]
mov r13, qword [rsp + 0x80]
mov qword [r13], 1
jmp 0x1400fcb9c
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_backtrack.rs
call fcn.140199aa0
mov r13, qword [rsp + 0x80]
jmp 0x1400fa52d
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
mov rdx, r9
call fcn.140199aa0
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
jmp 0x1400fcc07
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
mov rcx, rbx
jmp 0x1400fcc07
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutillook.rs
mov rdx, qword [rsp + 0x30]
call fcn.140199aa0
lea rcx, [0x1402200a0]
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilutf8.rspe__
mov edx, 0x2b
call fcn.1401999a0
ud2
and qword [rcx], 0
mov qword [rcx + 8], rax
and qword [rcx + 0x10], 0
mov r13, qword [rsi + 0x20]
mov rdx, r13
mov edx, ebp
mov edx, ebp
xor r8d, r8d
call fcn.1400c98a3
mov rdx, qword [rsi + 0x30]
mov r8, qword [rsi + 0x38]
mov dword [r14 + 0x148], ebx
mov dword [r14 + 0x14c], edi
lea rdi, [rsp + 0x350]
push rax
add eax, dword [rax]
add byte [rax - 0x77], cl
stc
push rax
add eax, dword [rax]
add byte [rax - 0x77], cl
stc
call fcn.1400c8b6f
mov rcx, r14
call fcn.140068044
mov rax, qword [rdi + 0x10]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rdi]
movups xmmword [r14], xmm0
mov rdx, qword [rsi + 0x48]
imul r8, qword [rsi + 0x50], 0x18
add r8, rdx
lea rdi, [rsp + 0x350]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14010eb91
mov rax, qword [rdi]
movabs rcx, 0x8000000000000004
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x1400fd535
test dword [rsi], ebx
invalid
mov qword [rsp + 0x1a0], r12
lea r12, [rsp + 0x208]
lea rax, [rsi + 0x10]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
lea r15, [rsp + 0x350]
mov rdi, qword [r15 + 8]
mov rcx, r12
call fcn.1400c7634
mov qword [r12], rdi
mov dword [rsp], edi
mov rsi, qword [rsi + 0x18]
mov rdi, r13
shl rdi, 5
add rdi, rsi
mov qword [rsp + 0x38], r13
mov rcx, r13
call fcn.140114d3d
mov qword [r15], rsi
invalid
mov qword [r15 + 8], rdi
jg 0x1400fce72
jg 0x1400fce72
and qword [r15 + 0x10], 0
mov qword [r15 + 0x18], rdx
lea rbp, [0x140227c28]
sbb byte [rax - 0x73], cl
sub eax, 0x12adae
lea rbx, [rsp + 0x1d8]
add byte [rax], al
lea r13, [rsp + 0x80]
mov rcx, r15
call fcn.140114eb6
test rdx, rdx
je 0x1400fd58c
mov esi, eax
mov eax, dword [rdx]
movsxd rax, dword [rbp + rax*4]
invalid
test dword [rax], r8d
add rax, rbp
call 0x1400657ec
invalid
call 0x1400657ec
loopne 0x1400fcef1
invalid
mov r8d, dword [rdx + 4]
mov eax, dword [rdx + 4]
lea rcx, [rsp + 0x68]
mov edx, esi
call fcn.1400c95c2
jmp 0x1400fce8a
mov rax, qword [rdx + 4]
mov qword [rsp + 0xa4], rax
and dword [rsp + 0xa0], 0
mov rcx, rbx
lea rdx, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add al, ch
mov dh, 0x5f
add byte [rax], al
and al, 0xa0
add byte [rax], al
add al, ch
mov dh, 0x5f
add byte [rax], al
mov esi, eax
mov rcx, r13
mov rdx, r14
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x1400fd427
ror byte [rdi], 0x84
add dword [rbx], 0
add byte [rcx - 0x7d], cl
clc
add dword [rdi], ecx
test dword [rcx + 0x48000003], edx
mov eax, dword [rdx + 0x10]
mov rax, qword [rax]
mov qword [rsp + 0xa4], rax
and dword [rsp + 0xa0], 0
jmp 0x1400fd291
add al, 0x8b
jp 0x1400fcf72
mov ebx, dword [rdx + 0xc]
mov rcx, r12
mov edx, esi
mov r8, rdi
call fcn.14010ee83
test rax, rax
je 0x1400fdcaa
cmp rdx, 0x7ffffffe
jbe 0x1400fd17c
mov qword [rsp + 0xa8], rdx
mov eax, 1
jmp 0x1400fd185
mov esi, dword [rdx + 4]
mov edi, dword [rdx + 8]
mov r15d, dword [rdx + 0xc]
mov rcx, r12
mov edx, esi
mov r8, rdi
call fcn.14010ee83
test rax, rax
je 0x1400fdcba
mov rbx, rdx
xor ecx, ecx
inc rbx
setne cl
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.1400c87a6
cmp rbx, 0x7ffffffe
jbe 0x1400fd1f9
mov qword [rsp + 0xa8], rbx
mov eax, 1
jmp 0x1400fd202
or al, byte [rdx]
add byte [rax], al
or al, byte [rdx]
add byte [rax], al
mov r8, qword [rdx + 0x18]
test r8, r8
je 0x1400fd2f4
mov rdi, rdx
add rdi, 8
cmp r8, 1
je 0x1400fd323
cmp r8, 2
jne 0x1400fd368
clc
add cl, byte [rdi]
test dword [rax + 3], ecx
add byte [rax], al
mov rcx, rdi
xor edx, edx
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.1400cc38c
dec dword [rbx + 0x1ba30]
add byte [rax], al
dec dword [rbx + 0x1ba30]
add byte [rax], al
mov rcx, rdi
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.1400cc38c
mov eax, dword [rax]
mov dword [rsp + 0xa4], esi
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xa0], 5
add byte [rax], al
add byte [rax - 0x77], cl
invalid
lea rdx, [rsp + 0xa0]
call fcn.140102e98
mov esi, eax
mov rcx, r13
mov rdx, r14
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
adc al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
jmp 0x1400fd427
mov dword [rsp + 0xa4], edx
xor eax, eax
mov dword [rsp + 0xa0], eax
lea r13, [rsp + 0xa0]
mov rcx, r13
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.1400c887c
mov dword [rsp + 0xa4], ebx
mov dword [rsp + 0xa8], esi
mov dword [rsp + 0xac], edi
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0xa0], 6
lea rbx, [rsp + 0x1d8]
mov rcx, rbx
mov rdx, r13
call fcn.140102e98
mov esi, eax
lea r13, [rsp + 0x80]
mov rcx, r13
mov rdx, r14
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x1400fd427
mov dword [rsp + 0xa4], ebx
xor eax, eax
mov dword [rsp + 0xa0], eax
lea r13, [rsp + 0xa0]
mov rcx, r13
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.1400c887c
mov dword [rsp + 0xa4], r15d
mov dword [rsp + 0xa8], esi
mov dword [rsp + 0xac], edi
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0xa0], 6
lea rbx, [rsp + 0x1d8]
mov rcx, rbx
mov rdx, r13
call fcn.140102e98
mov esi, eax
lea r13, [rsp + 0x80]
mov rcx, r13
mov rdx, r14
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.1400cc38c
mov dword [rax], esi
lea r15, [rsp + 0x350]
jmp 0x1400fce8a
mov rcx, rbx
lea rdx, [rsp + 0xa0]
jmp 0x1400fd2db
call fcn.140102e98
mov esi, eax
mov rcx, r13
mov rdx, r14
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x1400fd427
mov dword [rsp + 0xa0], 7
mov rcx, rbx
lea rdx, [rsp + 0xa0]
call fcn.140102e98
mov esi, eax
mov rcx, r13
mov rdx, r14
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x1400fd427
mov rcx, rdi
xor edx, edx
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.1400cc38c
mov r8d, dword [rax]
lea rcx, [rsp + 0x68]
mov edx, esi
call fcn.1400c95c2
mov rcx, rdi
xor edx, edx
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.1400cc38c
mov esi, dword [rax]
mov rcx, r13
mov rdx, r14
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x1400fd427
mov rdx, qword [rdx + 0x10]
lea rsi, [rsp + 0xa0]
mov rcx, rsi
call fcn.1400c8b6f
mov rcx, rsi
call fcn.1400c93ce
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rdx
mov dword [rsp + 0xa0], 4
mov rcx, rbx
mov rdx, rsi
call fcn.140102e98
mov esi, eax
mov rcx, r13
mov rdx, r14
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x1400fd427
call fcn.1400cc38c
mov dword [rax], esi
jmp 0x1400fce8a
mov rcx, qword [rsp + 0x358]
movups xmm0, xmmword [rsp + 0x360]
movups xmmword [r12 + 0x18], xmm0
movabs rdx, 0x8000000000000001
mov qword [r12], rdx
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], rcx
lea rcx, [rsp + 0x80]
call fcn.140068044
lea rcx, [rsp + 0x68]
call fcn.1400b6bea
lea rcx, [rsp + 0x1d8]
call fcn.1400c7605
jmp 0x1400fdbce
lea rcx, [rsp + 0x1b0]
xor edx, edx
mov r8, qword [rsp + 0x38]
call fcn.14011a08f
mov rcx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x38], rcx
lea rax, [rcx + rax*8]
mov qword [rsp + 0x48], rax
lea r15, [rsp + 0x80]
lea rbp, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
lea r12, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
lea r13, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
sub eax, 0x125fe3
sub eax, 0x125fe3
mov rax, qword [rsp + 0x38]
cmp rax, qword [rsp + 0x48]
je 0x1400fd6da
mov ebx, dword [rax]
mov rdx, qword [rsp + 0x1c0]
add byte [rax + 0x39], cl
fimul dword [rdi]
xchg byte [rcx], al
add dword [rsi], eax
add byte [rax], al
add byte [rax + 0x39], cl
fimul dword [rdi]
xchg byte [rcx], al
add dword [rsi], eax
add dword [rsi], eax
add byte [rax], al
mov edi, dword [rax + 4]
add rax, 8
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x1b8]
mov eax, dword [rsp + 0x1b8]
mov eax, dword [rsp + 0x1b8]
cmp byte [rax + rbx], 0
mov esi, edi
jne 0x1400fd5d5
jmp 0x1400fd618
mov esi, edx
mov rcx, qword [rsp + 0x30]
mov edx, esi
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140114e31
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x77], cl
shr eax, 0xf8
cmc
invalid
mov rcx, rax
call fcn.1400fcc2b
cmp eax, 1
je 0x1400fd616
mov esi, esi
mov rcx, r15
mov rdx, rsi
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
lea eax, [0x140223528]
lea eax, [0x140223528]
call fcn.1400cc38c
mov r14d, dword [rax]
mov rcx, r15
mov rdx, rbx
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.1400cc38c
mov dword [rax], r14d
lea rcx, [rsp + 0x1b0]
lea ecx, [rsp + 0x1b0]
lea ecx, [rsp + 0x1b0]
mov edx, ebx
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140114e56
mov byte [rax], 1
mov rcx, qword [rsp + 0x30]
mov edx, edi
mov r8, rbp
call fcn.140114e31
mov rcx, rax
call fcn.1400fcc2b
cmp eax, 1
jne 0x1400fd5d5
cmp bh, bh
invalid
invalid
cmp bh, bh
invalid
mov ebx, edx
mov rcx, r15
mov rdx, rsi
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.1400cc38c
invalid
inc dword [rbx + rcx*4 + 0x30]
mov r14d, dword [rax]
mov edx, edi
mov rcx, r15
mov r8, r12
call fcn.1400cc38c
mov dword [rax], r14d
lea rcx, [rsp + 0x1b0]
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
mov edx, edi
mov r8, r13
call fcn.140114e56
mov edi, ebx
jmp 0x1400fd67a
mov rdi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
add byte [rax], al
mov r14, qword [rsp + 0x1e0]
imul rsi, qword [rsp + 0x1e8], 0x18
and al, 0xe8
add dword [rax], eax
add byte [rax], bl
and al, 0xe8
add dword [rax], eax
add byte [rax], bl
add rsi, r14
lea rbp, [0x140227c50]
lea r15, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
lea r13, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
lea ebp, [0x140224408]
lea ebp, [0x140224408]
add byte [rax - 0x77], cl
je 0x1400fd73b
mov qword [rsp + 0x30], rsi
xor byte [rcx + 0x39], cl
test byte [rdi], 0x84
pop rsp
add dword [rax], eax
add byte [rbp - 0x77], cl
hlt
cmp r14, rsi
je case.default.0x1400fd734
mov r12, r14
add r14, 0x18
mov eax, dword [r12]
movsxd rax, dword [rbp + rax*4]
invalid
test dword [rax], r8d
add rax, rbp
jmp rax
mov r8d, dword [r12 + 4]
mov rcx, rdi
mov rdx, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
jmp 0x1400fd86c
mov rbp, qword [r12 + 8]
mov ebp, dword [rsp + 8]
mov r12, qword [r12 + 0x10]
shl r12, 3
xor esi, esi
cmp r12, rsi
je 0x1400fd808
mov r8d, dword [rbp + rsi]
mov rcx, rdi
mov rdx, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
call fcn.140114deb
mov eax, dword [rax]
mov dword [rbp + rsi], eax
add rsi, 8
jmp 0x1400fd75d
mov rbp, qword [r12 + 8]
mov r12, qword [r12 + 0x10]
shl r12, 2
xor esi, esi
cmp r12, rsi
je 0x1400fd808
mov r8d, dword [rbp + rsi]
mov rcx, rdi
mov rdx, rbx
mov r9, r15
call fcn.140114deb
mov eax, dword [rax]
mov dword [rbp + rsi], eax
add rsi, 4
jmp 0x1400fd799
mov r8d, dword [r12 + 4]
mov rcx, rdi
mov rdx, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
jmp 0x1400fd86c
mov rbp, qword [r12 + 8]
mov r12, qword [r12 + 0x10]
shl r12, 2
xor esi, esi
cmp r12, rsi
je 0x1400fd808
mov r8d, dword [rbp + rsi]
mov rcx, rdi
mov rdx, rbx
mov r9, r13
call fcn.140114deb
mov eax, dword [rax]
mov dword [rbp + rsi], eax
add rsi, 4
jmp 0x1400fd7e4
mov rsi, qword [rsp + 0x30]
lea rbp, [0x140227c50]
jmp case.0x1400fd734.7
mov r8d, dword [r12 + 4]
mov rcx, rdi
mov rdx, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
call fcn.140114deb
mov eax, dword [rax]
mov dword [r12 + 4], eax
mov r8d, dword [r12 + 8]
mov rcx, rdi
mov rdx, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
call fcn.140114deb
mov eax, dword [rax]
mov dword [r12 + 8], eax
jmp case.0x1400fd734.7
mov r8d, dword [r12 + 4]
mov rcx, rdi
mov rdx, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
call fcn.140114deb
mov eax, dword [rax]
mov dword [r12 + 4], eax
jmp case.0x1400fd734.7
mov r8d, dword [rsp + 0x338]
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
mov rcx, rdi
mov rdx, rbx
invalid
call fcn.140114deb
mov eax, dword [rax]
mov dword [rsp + 0x338], eax
mov r8d, dword [rsp + 0x33c]
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
mov rcx, rdi
mov rdx, rbx
invalid
call fcn.140114deb
mov eax, dword [rax]
mov dword [rsp + 0x33c], eax
mov r14, qword [rsp + 0x1f8]
mov r15, qword [rsp + 0x200]
mov esp, 0x20024
add byte [rcx - 0x3f], cl
out 2, eax
mov esp, 0x20024
add byte [rcx - 0x3f], cl
out 2, eax
xor r12d, r12d
lea rsi, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
cmp r15, r12
je 0x1400fd904
mov r8d, dword [r14 + r12]
mov rcx, rdi
mov rdx, rbx
mov r9, rsi
call fcn.140114deb
mov eax, dword [rax]
mov dword [r14 + r12], eax
add r12, 4
jmp 0x1400fd8e1
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0x1d8]
mov r8d, 0x178
call fcn.14018f8f0
lea rdx, [rsp + 0x388]
lea r14, [rsp + 0x3a8]
lea rdi, [rsp + 0xa0]
mov rcx, rdi
call fcn.14010e802
mov r8d, 0x100
mov rcx, r14
mov rdx, rdi
call fcn.14018f8f0
invalid
or dword [rax], eax
lea rax, [rsp + 0x50]
and qword [rax], 0
mov qword [rax + 8], 4
add al, 0
add byte [rax], al
invalid
add al, 0
add byte [rax], al
and qword [rax + 0x10], 0
mov rdx, qword [r14 - 0x48]
lea rcx, [rsp + 0xa0]
add byte [rax - 0x77], cl
push rsp
and al, 0x48
add byte [rax - 0x77], cl
push rsp
and al, 0x48
call fcn.1401134b9
mov rbp, qword [r14 - 0x50]
cmp eax, 0x4900015b
mov ebp, dword [rsi - 0x50]
mov rsi, qword [r14 - 0x38]
mov esi, dword [rsi - 0x38]
mov rax, qword [r14 - 0x30]
lea rax, [rsi + rax*4]
lea eax, [rsi + rax*4]
lea eax, [rsi + rax*4]
mov qword [rsp + 0x1a8], rax
lea r15, [rsp + 0xb8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
clc
mov rax, qword [r15 - 8]
mov qword [rsp + 0x98], rax
mov eax, dword [r14 + 0x114]
mov eax, dword [rsi + 0x114]
add byte [rax], al
mov cl, byte [r14 + 0x119]
add byte [rax], al
mov byte [rsp + 0x2f], cl
lea r12, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
adc al, byte [rax]
adc al, byte [rax]
lea r13, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
cmp rsi, qword [rsp + 0x1a8]
je 0x1400fdb30
test byte [rdx + 1], bl
add byte [rax], al
test byte [rdx + 1], bl
add byte [rax], al
mov dword [rsp + 0x38], eax
and al, 0x38
cmp byte [rbx - 0x397cb7ea], cl
add al, 0x48
lea ecx, [rsp + 0x50]
mov edx, dword [rsi]
add rsi, 4
lea rcx, [rsp + 0x50]
call fcn.1400c93fa
and qword [rsp + 0xd0], 0
dec dword [rax - 0x7d]
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rax], al
xor ebx, ebx
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x1400fdb23
add byte [rax], al
lea rcx, [rax - 1]
mov qword [rsp + 0x60], rcx
mov rcx, qword [rsp + 0x58]
mov r14d, dword [rcx + rax*4 - 4]
mov dword [rsp + 0x44], r14d
mov rcx, r15
mov rdx, r14
mov r8, r12
call fcn.1400cc38c
mov edx, dword [rax]
cmp rbx, rdx
jbe 0x1400fda48
mov rcx, rdi
mov r8, r13
call fcn.1400cc38c
cmp dword [rax], r14d
je case.0x1400fdab7.1
mov qword [rsp + 0x1c8], rbx
cmp rbx, qword [rsp + 0x98]
jae 0x1400fdc29
mov edx, ebx
mov rcx, rdi
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
call fcn.1400cc38c
mov dword [rax], r14d
mov edx, dword [rsp + 0x44]
mov rcx, r15
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
call fcn.1400cc38c
mov dword [rax], ebx
inc rbx
mov qword [rsp + 0xd0], rbx
cmp qword [rsp + 0x48], r14
and al, 0x48
and al, 0x48
jbe case.default.0x1400fdab7
imul rcx, r14, 0x18
lea rax, [rcx + rbp]
mov ecx, dword [rbp + rcx]
lea rdx, [0x140227c74]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov edx, dword [rax + 4]
mov ecx, dword [rsp + 0x30]
or ecx, dword [rax + 8]
mov dword [rsp + 0x30], ecx
jmp 0x1400fdb0a
mov rdx, qword [rax + 8]
mov rax, qword [rax + 0x10]
lea r8, [rdx + rax*4]
lea rcx, [rsp + 0x50]
call fcn.1400c5d69
jmp case.0x1400fdab7.1
invalid
inc dword [rbx + rcx*4 + 0x70]
add al, 0x8b
push rax
or byte [rax - 0x73], cl
and al, 0x50
mov r14d, dword [rax + 4]
mov edx, dword [rax + 8]
lea rcx, [rsp + 0x50]
call fcn.1400c93fa
lea rcx, [rsp + 0x50]
mov edx, r14d
call fcn.1400c93fa
jmp case.0x1400fdab7.1
mov edx, dword [rax + 4]
lea rcx, [rsp + 0x50]
call fcn.1400c93fa
jmp case.0x1400fdab7.1
mov byte [rsp + 0x2f], 1
jmp case.0x1400fdab7.1
mov eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x30]
jmp 0x1400fd9c8
lea rsi, [rsp + 0x350]
mov cl, byte [rsp + 0x2f]
mov byte [rsi + 0x171], cl
mov dword [rsi + 0x16c], eax
mov ecx, 0x188
mov edx, 8
call fcn.1400334fc
mov rdi, rax
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
lea rcx, [rdi + 0x10]
mov r8d, 0x178
mov rdx, rsi
call fcn.14018f8f0
lea rcx, [rsp + 0xa0]
call fcn.1400c7682
lea rcx, [rsp + 0x50]
call fcn.140068044
mov r12, qword [rsp + 0x1a0]
mov qword [r12 + 8], rdi
movabs rax, 0x8000000000000008
mov qword [r12], rax
lea rcx, [rsp + 0x1b0]
call fcn.14000154e
lea rcx, [rsp + 0x80]
call fcn.140068044
lea rcx, [rsp + 0x68]
call fcn.1400b6bea
mov rax, r12
add rsp, 0x528
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
mov rcx, r14
mov rdx, qword [rsp + 0x48]
call fcn.140199aa0
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
mov rcx, rbx
call fcn.140199aa0
lea r8, [0x14021ffa8]
mov rcx, r13
mov rdx, r13
call fcn.140199aa0
lea r8, [0x14021ffc0]
mov rcx, rdi
call fcn.140199aa0
lea rax, [rsp + 0x1d0]
mov rcx, qword [rsp + 0x98]
mov qword [rax], rcx
lea rcx, [rsp + 0x1c8]
lea rdx, [rsp + 0x4f8]
mov qword [rdx], rcx
lea rcx, [fcn.140001300]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rax, [rsp + 0x44]
mov qword [rdx + 0x20], rax
lea rax, [0x1402263b0]
lea rcx, [rsp + 0x4c8]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [0x140114da0]
mov qword [rdx + 0x28], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
call fcn.1401998d0
lea rcx, str.invalid_capture_index
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x1400fdcc8
lea rcx, str.invalid_capture_index
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
mov edx, SafeArrayUnaccessData
call fcn.140199860
lea rax, str.must_call_finish_pattern_first
lea rcx, [rsp + 0x350]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x14021f240]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.1401998d0
int3
pop rax
or byte [rcx - 0x77], al
push 0xc7410c
add al, 0
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
call fcn.1400fe1d7
mov rax, rsi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
in al, dx
mov edi, r9d
mov ebp, r8d
mov rbx, rdx
ror dword [rax - 0x77], cl
invalid
ror dword [rax - 0x77], cl
invalid
mov rcx, rdx
call fcn.1400fddfb
cmp edi, 0x7ffffffe
invalid
invalid
invalid
jg 0x1400fe16f
invalid
invalid
movabs rax, 0x8000000000000006
mov qword [rsi], rax
invalid
mov dword [rsi + 8], edi
jmp 0x1400fe12f
lea r8, [rsp + 0x28]
mov dword [r8 + 4], eax
add al, 0x41
mov dword [rax + 8], edi
mov dword [r8 + 0xc], ebp
mov dword [r8], 5
mov rcx, rsi
mov rdx, rbx
call fcn.1400fe1d7
mov rax, rsi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
ret
lea eax, [rsp + 0x20]
mov edx, esi
add byte [rax - 0x75], cl
invalid
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c83948], al
or dword [rbx - 0x76b7dbb4], ecx
or r11b, bpl
invalid
je 0x1400fe1d8
mov r10, qword [rsi - 4]
push rbx
or byte [rax - 0x77], cl
mov qword [rbx], rax
mov rax, rbx
invalid
invalid
invalid
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xa8
mov rdi, r8
mov edi, eax
mov edi, eax
mov rbx, rcx
mov rsi, qword [rdx + 0x20]
cmp rsi, 0x7ffffffe
invalid
jg 0x1400fe26b
invalid
retf
invalid
mov rax, rsi
shr rax, 0x20
movabs rcx, 0x8000000000000004
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0xb
mov dword [rbx], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0xb
mov dword [rbx], ecx
mov dword [rbx], ecx
mov dword [rbx + 8], esi
mov dword [rbx + 0xc], eax
mov qword [rbx + 0x10], 0x7fffffff
mov rcx, rdi
call fcn.1400c7738
jmp 0x1400fe2c9
mov r14, rdx
mov eax, dword [rdi]
lea rcx, [0x140227c98]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or ebp, ebx
adc al, 0x48
lea esi, [rsp + 0x30]
and al, 0x30
and al, 0x30
lea rdi, [rbx + 8]
mov ecx, reloc.OLEAUT32.dll_SafeArrayDestroy
rep movsq qword [rdi], qword [rsi]
mov qword [rbx], rax
mov rax, rbx
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x58fa72b4], al
cdq
adc al, byte [rax]
xor byte [rbx + rcx*4 + 0x7c], al
and al, 0x34
lea rcx, [rsp + 0xa8]
call fcn.1400c7120
jmp 0x1400fe830
je 0x1400fe803
xor byte [rax - 0x73], cl
jnp 0x1400fe7ec
mov ecx, reloc.OLEAUT32.dll_SafeArrayDestroy
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov qword [rbx], rax
inc qword [r12]
jmp 0x1400fe943
or byte [rax - 0x77], 3
mov qword [rbx], rax
mov dword [rbx], eax
jmp 0x1400fe943
add byte [rcx - 0x75], cl
invalid
and al, 0x30
mov r15d, dword [rsp + 0x34]
lea r8, [rsp + 0xa8]
mov qword [r8], r14
mov dword [rax], esi
mov qword [r8 + 8], rbp
mov qword [r8 + 0x10], rsi
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rsi
bnd call fcn.14010164d
bnd call fcn.14010164d
mov rax, qword [r14]
cmp rax, r13
jne 0x1400fe8c5
mov ebp, r12d
lea r14, [rsp + 0x28]
mov r12d, dword [r14 + 8]
or byte [rcx + rcx*4 - 0xf], cl
or byte [rcx + rcx*4 - 0xf], cl
mov rdx, rsi
mov r8d, r15d
mov r9d, r12d
call fcn.140102284
mov rax, qword [r14]
cmp rax, r13
jne case.0x1400fd734.38
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompsoncompiler.rs
mov rcx, rdi
call fcn.14002f02a
mov r14, rdx
lea rsi, [rsp + 0x28]
mov rcx, rsi
mov rdx, rax
mov r8d, r12d
mov r9d, ebp
call fcn.1400fccc3
mov rax, qword [rsi]
cmp rax, r13
jne 0x1400fe924
mov rax, qword [rsp + 0x30]
inc qword [r14]
mov qword [rbx + 8], rax
mov qword [rbx], r13
jmp 0x1400fe943
lea rsi, [rsp + 0x38]
mov rdx, qword [rsi - 8]
je 0x1400fe8ed
cmp byte [rax - 0x75], cl
push rsi
clc
lea rdi, [rbx + 0x10]
mov ecx, SafeArrayGetDim
rep movsq qword [rdi], qword [rsi]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
jmp 0x1400fe943
clc
lea rdi, [rbx + 0x10]
lea edi, [rbx + 0x10]
mov ecx, SafeArrayGetDim
rep movsq qword [rdi], qword [rsi]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
lea rcx, [rsp + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
call fcn.1400c7120
jmp 0x1400fe943
lea rsi, [rsp + 0x30]
lea rdi, [rbx + 8]
mov ecx, reloc.OLEAUT32.dll_SafeArrayDestroy
rep movsq qword [rdi], qword [rsi]
jmp case.0x1400d5713.105
invalid
lea rsi, [rsp + 0x38]
lea esi, [rsp + 0x38]
mov rdx, qword [rsi - 8]
lea rdi, [rbx + 0x10]
mov ecx, SafeArrayGetDim
rep movsq qword [rdi], qword [rsi]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
inc qword [r14]
mov rax, rbx
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
loopne 0x1400fe975
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [rax - 0x73], 1
ror dword [rax - 0x73], 1
mov esi, dword [rsp + 0x30]
invalid
xchg byte [rax], ah
or byte [rax], al
add byte [rbx - 0x7bf0ef08], al
cmp eax, 0x10
je 0x1400ffc4b
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rcx], dh
in eax, dx
add byte [rax + 0x39], cl
enter 0x1074, 0x48
lea edx, [rcx - 1]
enter 0xffffffffffff950f, 0xffffffffffffffc0
invalid
ror dword [rcx + 0x39], 1
invalid
jmp 0x184f0eddd
loope 0x1400fecf2
mov ecx, edx
mov word [rax + rcx], fs
add al, byte [rax]
add byte [rax + 0x6b], cl
sal byte [rax], 0x48
and dword [rcx + rax], 0
invalid
test edx, edx
invalid
adc r15b, r15b
invalid
adc byte [rdi], cl
adc byte [rsp + 0x200], al
lea ecx, [rax + rdi]
cmp cl, byte [rcx + 5]
push rsp
and al, 0x78
mov edx, ebp
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x8c]
mov dword [rdi], ecx
lea edi, [rdx + 0x10]
add byte [rax - 0x75], cl
push rsp
and al, 0x30
invalid
invalid
sub dword [rsp + 0x50], eax
and al, 0x40
add byte [rax], 0
add byte [rbx + 0x882484], cl
add byte [rax], al
invalid
add byte [rcx - 0x48], cl
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc2394c], al
or byte [rcx + rdi - 0x3e], 0xf
or byte [rcx + rdi - 0x3e], 0xf
test dword [rcx + 0x48000003], ebx
mov ecx, dword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 1], cl
leave
adc byte [r9 + 0xf], r8b
adc dword [rdi], eax
dec dword [rax - 0x73]
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov edx, dword [rsp + 0x30]
movabs al, byte [0x48f84e8b48000000]
mov dword [rsp + 0x140], ecx
and byte [rcx + 0xc], bh
or rax, r8
mov edx, edx
or rdx, rax
jmp fcn.1400c9708
mov ecx, edi
call fcn.140102daa
add dword [rcx], eax
add byte [rax], al
test rax, rax
je 0x140102cfc
lea rcx, [rax + rdx*8]
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
and al, 0x38
movups xmm2, xmmword [rsp + 0x48]
adc byte [rsp + 0x48], dl
movups xmmword [rsi + 0x50], xmm2
movups xmmword [rsi + 0x40], xmm1
movups xmmword [rsi + 0x30], xmm0
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], rcx
and qword [rsi], 0
mov eax, 4
add al, 0
add byte [rax], al
invalid
mov qword [rsi + 8], rax
xorps xmm0, xmm0
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
and qword [rsi + 0x28], 0
invalid
add byte [rax - 0x77], cl
invalid
mov rax, rsi
add rsp, 0x58
pop rdi
pop rsi
ret
lea rcx, [0x1402200a0]
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompsonliteral_trie.rsP___
jle 0x140102d1b
adc al, byte [rax]
jle 0x140102d1b
adc al, byte [rax]
mov edx, 0x2b
call fcn.1401999a0
int3
xor byte [rdi], cl
sub dword [rsp + 0x20], esi
jp 0x140102d4c
mov ebx, dword [rdx + 0x28]
and eax, dword [rax]
add byte [rax], al
and byte [rax - 0x77], r9b
push rsi
sub byte [rax - 0x77], cl
invalid
or byte [rax - 0x77], cl
ret 0x294c
add dword [rcx - 0x75], ecx
push rax
and byte [rcx - 0x35c6b73f], cl
sub bl, al
insb byte [rdi], dx
or dword [rax], eax
invalid
add ah, cl
push rdx
cmp byte [rax], dh
sbb byte [rcx - 0x73], cl
or al, 0x88
pop rax
pop rax
mov byte [rax + 1], ch
add byte [rax], al
adc byte [rax - 0x75], cl
or byte [rax + 0x6b], r9b
rcr byte [rax], 0x48
mov edx, dword [rdi + 0x10]
add dword [rax - 1], ecx
adc byte [rcx - 0x3b7cb728], r9b
pop rbx
xabort 0x4c
mov eax, edi
or byte [r8 - 0x77], r9b
and al, 0x30
clc
add cl, byte [rdi]
invalid
cmp esi, 0x317400ff
xor byte [rbx + rcx*4 + 0x78], cl
sub byte [rcx - 0x7d], cl
inc dword [rcx]
jbe 0x1401034e4
lea rdx, [rsp + 0xb0]
lea rax, [0x140221568]
mov qword [rdx], rax
mov qword [rdx + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x14021f240]
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x14021f240]
lea eax, [0x14021f240]
mov qword [rdx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rdx + 0x18], xmm0
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rbx, rdx
call fcn.140187fb0
test al, al
jne 0x14010351c
mov rax, qword [rsp + 0x30]
lea r12, [rax + 0x18]
xor ebp, ebp
mov edi, 2
add byte [rax], al
mov r14b, 3
lea r13, str.0C__
adc al, byte [rax]
adc al, byte [rax]
cmp r15, rbp
je 0x1401034e4
mov qword [rsp + 0x38], rbp
mov rcx, r12
mov rdx, rbp
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
call fcn.1400cc38c
cld
invalid
mov eax, dword [rax]
mov qword [rsp + 0x158], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x80], rax
lea rcx, [fcn.140001300]
mov qword [rsp + 0x88], rcx
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x158]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rcx
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], rdi
and qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 6
and qword [rsp + 0xd0], 0
and dword [rsp + 0xd0], 0
movabs rax, 0x800000020
mov qword [rsp + 0xd8], rax
mov byte [rsp + 0xe0], r14b
mov qword [rsp + 0xe8], rdi
mov qword [rsp + 0xf8], rdi
mov qword [rsp + 0x108], 1
mov qword [rsp + 0x110], 0x20
mov byte [rsp + 0x118], r14b
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x50], 3
mov qword [rsp + 0x68], rbx
push 0x247c8948
jo 0x140103502
lea eax, [rsp + 0x80]
push 0x247c8948
jo 0x140103502
lea eax, [rsp + 0x80]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rdi
mov rcx, rsi
lea rdx, [rsp + 0x48]
call fcn.140187fb0
test al, al
jne 0x14010351c
inc rbp
inc ebp
jmp 0x1401033d3
lea rdx, [rsp + 0xb0]
lea rax, [0x140221568]
mov qword [rdx], rax
mov qword [rdx + 8], 1
lea rdi, [0x14021f240]
mov qword [rdx + 0x10], rdi
mov ebp, 0x89480011
jp 0x140103519
xorps xmm0, xmm0
movups xmmword [rdx + 0x18], xmm0
mov rcx, rsi
call fcn.140187fb0
test al, al
je 0x140103534
sal byte [rax + rbx - 0x4f], 1
mov cl, 1
mov rax, qword [rsp + 0x30]
add rax, 0x58
rcr byte [rax + 0x48], 0x89
and al, 0x48
rcr byte [rax + 0x48], 0x89
and al, 0x48
lea rax, str.transition_equivalence_classes:
lea rdx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
jp 0x1401035ba
add byte [rcx - 0xa1163f], cl
invalid
shr ecx, 0x5e
invalid
pop r14
pop r15
jmp 0x140103ae7
lea esi, [rsp + 0x80]
dec dword [rax - 0x73]
and al, 0x30
add cl, ch
loop 0x14010367a
add byte [rax], al
lea rax, str.dense_
add byte [rax - 0x73], cl
add eax, 0x120e16
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov qword [rdx + 8], 1
lea rax, [0x14021f240]
mov qword [rdx + 0x10], rax
xorps xmm6, xmm6
movups xmmword [rdx + 0x18], xmm6
mov rcx, rsi
call fcn.140187fb0
mov bl, 1
test al, al
jne 0x140103a03
test dword [rbp + 3], ecx
add byte [rax], al
test dword [rbp + 3], ecx
add byte [rax], al
mov rax, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
lea rcx, [rax + rcx*4]
lea rdi, [rsp + 0x80]
mov esp, 0x8024
add byte [rax - 0x77], cl
invalid
mov qword [rdi + 8], rcx
mov esp, 0x8024
add byte [rax - 0x77], cl
invalid
movups xmmword [rdi + 0x10], xmm6
lea r14, [rsp + 0x40]
lea esi, [rsp + 0x40]
inc dword [rbx + 0x40247c]
add byte [rax - 0x77], cl
and al, 0x28
test ecx, ecx
mov dword [rsp + 0x48], 1
push rax
add byte [rax + rax*8 + 0x29e850f], al
add byte [rax], al
invalid
lea rax, [rsp + 0x80]
mov qword [rax], rcx
lea rcx, [0x1400c6403]
sub al, 0xfc
invalid
add byte [rax - 0x77], cl
stc
sub rsp, 0x98
mov rax, rdx
mov dl, byte [rcx + 4]
mov r8b, byte [rcx + 5]
mov ecx, dword [rcx]
cmp dl, r8b
jne 0x140103b51
lea r8, [rsp + 0x2e]
mov byte [r8], dl
lea rdx, [rsp + 0x30]
mov qword [rdx], rcx
lea rcx, [rsp + 0x38]
mov qword [rcx], r8
lea r8, [0x14010f3ea]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rdx
lea r8, [0x140221750]
lea rdx, [rsp + 0x68]
mov qword [rdx], r8
mov r8d, 2
mov qword [rdx + 8], r8
and qword [rdx + 0x20], 0
lea r9, [fcn.140001300]
mov qword [rcx + 0x18], r9
jmp 0x140103bb1
lea r9, [rsp + 0x2f]
mov byte [r9], dl
lea rdx, [rsp + 0x2e]
mov byte [rdx], r8b
lea r8, [rsp + 0x30]
mov qword [r8], rcx
lea rcx, [rsp + 0x68]
mov qword [rcx], r9
lea r9, [0x14010f3ea]
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r8
lea r8, [0x140221720]
lea rdx, [rsp + 0x38]
mov qword [rdx], r8
mov r8d, 3
mov qword [rdx + 8], r8
and qword [rdx + 0x20], 0
lea r9, [fcn.140001300]
mov qword [rcx + 0x28], r9
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r8
mov rcx, rax
call fcn.140187fb0
nop
add rsp, 0x98
ret
mov cl, byte [rdx]
add byte [rdi + rcx - 0x4a], al
add al, byte [rcx - 0x3f]
loop 0x14010462f
rol byte [rcx - 0x80], 1
stc
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x4a
add eax, dword [rbx - 0x1f3ef820]
adc al, byte [rcx - 0x3f]
loopne 0x14010464e
invalid
or ecx, eax
add byte [rdi], cl
test dword [rbp + 9], ecx
add byte [rax], al
rol byte [rcx + rcx*4 - 0x3f], 0xe9
test al, 0xb
add byte [rax], al
add byte [rax], al
invalid
mov ecx, dword [rsp + 0xe0]
cld
dec dword [rcx + 0x24948b28]
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rcx], dl
add al, byte [rax]
add byte [0x1401049ec], bh
add al, 0
add byte [rdi], cl
test byte [rcx], dh
add al, byte [rax]
add byte [0x14010510d], bh
add al, byte [rax]
add byte [0x14010892e], bh
dec dword [rbx + 0x408b0468]
or byte [rcx - 0x7cabdbbc], cl
and al, 0x50
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
push rax
adc byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rsi], cl
clc
invalid
sub dword [rbp + rcx*4 + 5], ecx
jmp 0x140104a77
lea eax, [0x140224768]
xchg ecx, eax
cld
invalid
add byte [rax], al
add bh, bh
invalid
loopne 0x140104afc
test ecx, ecx
cmp byte [rax - 0x75], cl
push rsp
and al, 0x30
out dx, al
add byte [r8], al
rcr dword [rax], cl
adc al, byte [rax]
or eax, 0x1207f6
add byte [rax], al
add byte [rcx - 0x80], al
cli
loopne 0x14010520f
or al, 0x41
mov eax, 3
and al, ch
insd dword [rdi], dx
out dx, al
add al, 0
ror dword [rax - 0x73], 0x15
add eax, 0xe8001202
out dx, eax
cld
inc dword [rcx - 0x77]
vpackuswb xmm7, xmm2, xmm7
invalid
invalid
invalid
invalid
invalid
add al, 0x72
mov r8d, 4
adc al, byte [rax]
cmp dword [rsp + 0x50], 0
cmp eax, 0x1b941
add byte [rax], al
mov ecx, 1
adc eax, 0x120162
invalid
or eax, 0x1212f4
add al, byte [rax]
add byte [rax], al
fisttp word [rdi]
xchg byte [rdi], ch
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
add al, byte [rcx - 0x3f]
loop 0x14010581f
rol byte [rcx - 0x80], 1
stc
invalid
cmp cl, 0xf0
invalid
cmp cl, 0xf0
loope 0x14010596a
ror dword [rcx], 0xc1
invalid
lodsd eax, dword [rsi]
invalid
loope case.0x1400fe320.124
test dword [rbx + 6], esi
add byte [rax], al
push 0x48000034
cmp dword [rsp + 0x60], 0
movzx eax, byte [rdx + 2]
or eax, eax
invalid
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
add eax, 0x120942
call fcn.1400cc38c
cmp dword [rax], r13d
ror dword [rdi], 0x86
inc byte [rbx]
add byte [rax], al
add byte [rax - 1], cl
leave
invalid
adc dword [rax], eax
add cl, ch
adc byte [rcx], cl
add byte [rax], al
and al, 0x38
retf 0xc148
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
xchg esi, eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], al
cmp dl, 0xe0
cli
div dword [rdi + 0x2f]
movsd dword [rdi], dword [rsi]
invalid
add byte [rax - 0x7df01f07], al
movabs dword [0x820ff0f980000006], eax
invalid
loopne 0x140106ad1
invalid
or al, byte [rcx + 0xf]
mov dh, 0xc9
test ecx, ecx
add dword [rax], eax
add cl, ch
test eax, 0x48fffffb
cmp dword [rsp + 0x60], 0
pop rbp
and al, byte [rax]
add byte [rax - 0x75], cl
push rsp
and al, 0x58
pop rax
pop rax
loopne 0x140106c0b
invalid
invalid
shr ecx, 0x20
or al, byte [rax]
add cl, al
loopne 0x140106c75
invalid
or al, 0x41
or eax, eax
loopne 0x140106c7d
sub ah, bh
invalid
inc ecx
loopne 0x140106c8a
sub eax, 0xc1000009
loopne 0x140106c9d
loopne 0x140106cab
loopne 0x140106cb9
loopne 0x140106cc7
mov dword [rsp + 0x88], ebp
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], al
not byte [rcx]
add al, ch
cmp dl, byte [rsi - 4]
dec dword [rcx - 0x3c00b7e8]
invalid
invalid
fcom dword [rcx]
add al, ch
lodsb al, byte [rsi]
scasb al, byte [rdi]
add byte [rax], al
push 0x8408b04
or byte [rcx - 0x7cabdbbc], cl
and al, 0x50
add byte [rcx + rcx*4 - 0xf], cl
and al, 0x54
fist word [rdi]
cld
dec dword [rbp + rcx*4 + 4]
lea r8, [rax + rdx*4]
add byte [rax - 0x75], cl
and al, 0x38
sbb eax, 0x8b480000
and al, 0x38
and al, 0x30
test dl, dl
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], al
mov ecx, edx
leave
add al, 0
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x4a
add eax, dword [rbx - 0x1f3ef820]
adc al, byte [rcx - 0x3f]
loopne 0x140107ccd
add cl, ch
xor eax, 0x48000011
cmp dword [rsp + 0x60], 0
or byte [rcx + rcx*8 + 0x7a9890f], al
add byte [rax], al
ror byte [rax - 0x73], 1
and al, 0x50
lea ecx, [rsp + 0x50]
push rax
add byte [rax + rdi + 0x41], dh
mov ecx, 1
add byte [rax], al
add byte [rax], al
add eax, dword [rbx - 0x1f3ef820]
adc al, byte [rcx - 0x3f]
loopne 0x140107e9f
or dword [rax], eax
add cl, ch
invalid
add byte [rax], al
or eax, r10d
mov ecx, eax
jmp 0x14010884c
lodsb al, byte [rsi]
invalid
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
in al, 0x11
add al, ch
invalid
add eax, 0x11e435
and al, 0x50
add byte [rcx + rcx*4 - 0xf], cl
add dh, bh
invalid
dec dword [rax - 0x75]
lodsb al, byte [rsi]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
add al, ch
pushfq
add byte [rax], al
lea edx, [rsp + 0x50]
push rax
invalid
or eax, 0x11d134
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
ret 0x3949
xchg bh, al
add al, byte [rax]
add byte [rcx + rdi - 0x37], cl
cmc
invalid
or eax, 0x11dd20
or byte [rax], al
add byte [rax], al
add byte [rax - 0x7bf07f07], al
add dword [rax], 0xb8410000
add al, byte [rax]
add byte [rax], al
add al, ch
invalid
and al, ch
mov sil, 4
add byte [rcx + 0x158d48c1], cl
mov dl, 0xc9
adc dword [rax], eax
mov edx, eax
test byte [rax - 0x75], 0x4c
and al, 0x40
and dword [rdx], eax
int1
dec dword [rax - 0x7b]
sal byte [rax + rbx + 0x44], cl
sbb byte [rdx + rcx*4 + 0x10], al
sbb byte [rdx + rcx*4 + 0x10], al
add byte [rax], al
add byte [rcx - 0x80], al
cli
loopne 0x140108b9c
or al, 0x41
mov eax, 3
adc dword [rax], eax
add byte [rax], al
invalid
sub esi, ebp
invalid
cld
sti
inc dword [rax - 0x7c]
test byte [rdi], 0x85
or esi, ebp
invalid
and al, 0xd8
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], al
cld
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rcx + 0x50e3e8fa], cl
add byte [rax], al
add byte [rax], al
loope 0x1401092de
add dword [rcx - 0x7d], eax
loop 0x140109322
adc dword [rax], eax
leave
retf
push rdx
add dword [rcx - 0x7d], eax
loop 0x140109406
stc
fisttp word [rdi]
xchg byte [rdi + 1], bh
add byte [rax], al
movzx eax, byte [rdx + 2]
add al, byte [rcx - 0x3f]
loop 0x1401093df
rol byte [rcx - 0x80], 1
stc
invalid
add byte [rdi], cl
mov dh, 0x4a
add eax, dword [rbx - 0x1f3ef820]
shl eax, 0x12
shl r8d, 6
add byte [rax - 0x7d], cl
cli
add al, 0x72
mov r8d, 4
mov ebx, 0xf000000
mov dh, 0x4a
add eax, dword [rbx - 0x1f3ef820]
adc al, byte [rcx - 0x3f]
loopne 0x1401094ec
test dword [rsi], eax
or dword [rax], eax
add cl, ch
sub eax, dword [rsi]
add byte [rax], al
shl eax, 6
add byte [rax], al
ror byte [rcx], 0
add cl, al
loopne 0x140109515
xchg ebp, eax
or eax, dword [rax]
add cl, al
loopne 0x140109522
xor eax, 0xc1000006
add al, 0x8b
or byte [rbp - 0x67c00b8], cl
invalid
cmp ecx, 7
je 0x14010981b
add byte [rax], al
test byte [rcx + 0x3d000001], dh
add byte [rax], al
mov ecx, dword [rax + 8]
cmp dword [rsp + 0x48], 0
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rsi], cl
clc
invalid
add byte [rdx + rcx*4 + 0x14], al
or byte [rcx - 0x80], al
loop 0x140109d88
enter 0x11, 0xffffffffffffffe8
sbb bh, ch
lock dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rbp + 0x44fffff7], ch
mov dl, byte [rax]
adc dword [rax], eax
adc byte [rcx + 0xf], al
mov dh, 0xca
idiv r15b
inc dword [rcx + rcx*4 - 0x2f]
add byte [rax], al
add byte [rax - 0x7bf07f07], al
invalid
test byte [rsi + rsi*8], dh
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
leave
add byte [rax], al
add byte [rcx - 0x80], al
cli
invalid
sti
inc dword [rcx - 0x77]
invalid
mov eax, edx
adc dword [rax], eax
and al, 0x50
add byte [rdi], cl
test byte [rbp + 2], ch
add byte [rax], al
imul edi, esi, 0xffffffff
dec dword [rax - 0x75]
and al, 0x40
add cl, ch
jns 0x14010a55a
invalid
mov cl, byte [rdx]
mov dh, 0xc9
jl 0x14010a5ff
invalid
mov ecx, 0x89000008
enter 0xffffffffffffe083, 0x1f
and eax, 0x1f
movzx edx, byte [rdx + 1]
push rdx
add dword [rcx - 0x7d], eax
loop 0x14010a644
loop case.0x14019781b.309
rol byte [rcx - 0x80], 1
stc
invalid
invalid
loopne 0x14010a6f5
invalid
mov dh, 0xc9
movzx eax, byte [rax + 2]
loopne 0x14010a746
mov dh, 0x40
add eax, dword [rbx - 0x1e3ef81f]
adc al, cl
loop case.0x1400d5713.305
ror byte [rcx], 0xc8
test dword [rcx - 0x16fffffa], esi
div dword [rbx]
add byte [rax], al
or al, byte [rcx + 0xf]
mov dh, 0xc9
xor dword [rsi - 0x3617ffef], esi
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x50
add byte [rax - 0x7d], cl
jl 0x14010afe4
push rax
add byte [rdi], cl
test dword [rax], edx
invalid
dec ecx
fdivr st(0), st(0)
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rbp + 0x44fffff7], ah
mov dl, byte [rax]
mov ecx, 1
add dword [rax], 0xb8410000
add al, byte [rax]
add byte [rax], al
sbb ebx, ebp
cmp rdx, 4
and al, 0x50
add byte [rdi], cl
test byte [rdi + 0x41000001], cl
mov ecx, 1
invalid
cmp cl, 0xf0
loope 0x14010b809
invalid
invalid
fisub word [rdx]
add byte [rax], al
mov dh, 0xc9
retf
movzx eax, byte [rdx + 2]
add byte [rcx - 0x80], al
cli
div dword [rdi + 0x2f]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add al, byte [rcx - 0x3f]
loop 0x14010b980
rol byte [rcx - 0x80], 1
stc
invalid
loopne 0x14010b999
add byte [rax], al
or al, 0x8a
xchg cl, dh
clc
and byte [rdi], cl
test byte [rax], al
add al, byte [rax]
add byte [rax], 0
add byte [rdi], cl
inc byte [rbx]
add byte [rax], al
test byte [rcx], al
add al, 0
add byte [0x14010bf58], bh
invalid
add byte [rdi], cl
test byte [rdx + 0x3d000002], al
add byte [rax], cl
add byte [rax], al
test byte [rdx + rax + 0x3d0000], ah
and byte [rax], al
add byte [rdi], cl
test ch, dh
and al, 0x58
mov ecx, ebp
test dword [rcx + 0x48fffff2], eax
cmp dword [rsp + 0x60], 0
add eax, dword [rbx - 0x1e3ef81f]
adc al, cl
loop 0x14010c2af
ror byte [rcx], 0xc8
dec ecx
retf 0xf0c9
add dword [rax], 0xb8410000
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
add al, 0
xchg esp, eax
adc dword [rax], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x58
stc
add byte [rax], al
adc dword [rax], eax
leave
add byte [rdi], cl
mov dh, 0xc9
loopne 0x14010cb69
cmp cl, 0xf0
invalid
ror dword [rcx], 0xc1
add byte [rdi], cl
test dword [rax - 3], edi
invalid
add byte [rcx], bh
jmp 0x1b47fb3d7
loope 0x14010cc75
or al, byte [rax]
add cl, al
loopne 0x14010cc62
adc al, 0xc
add byte [rax], al
invalid
add al, byte [rax]
add byte [0x14010d1f2], bh
add byte [rdi], cl
add eax, dword [rax]
add byte [0x14010ee13], bh
mov word [rbx], es
add byte [0x140114e29], bh
add byte [rax], al
loop 0x14010d534
ror byte [rcx], 0xc8
and al, 0x30
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rax + 0x49fffff7], cl
mov bh, dh
invalid
dec dword [rcx - 0x77]
invalid
mov bh, dh
invalid
add byte [rdx + rcx*4 + 0x14], al
or byte [rcx - 0x80], al
loop 0x14010d55b
nop
adc dword [rax], eax
adc byte [rcx + 0xf], al
mov dh, 0xca
or eax, 0x117c80
add byte [rax], al
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
jmp 0x1a946bf10
imul edi, edi, 0xffffffff
dec dword [rax - 0x7d]
cli
add al, 0x72
jb 0x14010d74b
mov r8d, 4
ror byte [rax - 0x73], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax - 0x7c], eax
dec dword [rdi]
test esp, esp
add dword [rax], eax
add cl, ch
sti
out dx, eax
invalid
movzx ecx, cl
invalid
stc
invalid
invalid
xor byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
invalid
xor ecx, dword [rax - 0x48]
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48068948], al
mov eax, esi
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
and qword [r9], 0
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilcaptures.rs
add eax, 0x115cfe
jmp 0x14010f28c
lea r9, [rsp + 0x48]
and qword [r9], 0
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilcaptures.rs
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
lea edx, [rsp + 0x30]
lea r8, [rsp + 0x38]
and al, 0x38
xor ecx, ecx
call fcn.14019813b
or byte [rax], al
or byte [rax], al
ud2
push rsi
push rdi
push rbx
sub rsp, 0x58
mov rdi, rdx
mov rsi, rcx
mov rbx, qword [rdx + 0x10]
mov ebx, dword [rdx + 0x10]
mov ebx, dword [rdx + 0x10]
mov rcx, rbx
not rcx
shr rcx, 0x3f
lea r14, [rbx + rbx]
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilcaptures.rs
lea edx, [0x140224fc0]
call fcn.1400c87a6
mov r15, qword [rdi + 8]
or byte [rbp - 0x73], cl
and al, 0xdf
mov rcx, rbx
call fcn.140114b07
lea rdi, [rsp + 0x38]
mov qword [rdi], r15
mov qword [rdi + 8], r12
and qword [rdi + 0x10], 0
mov qword [rdi + 0x18], rdx
mov rcx, rdi
call fcn.140114cbd
test rdx, rdx
je 0x14010f333
invalid
sub al, 0x44
mov eax, dword [rdx]
mov r8d, dword [rdx]
mov ecx, dword [rdx + 4]
mov r9, rcx
add r9, r14
jb case.0x1400d5713.312
cmp r9, 0x7ffffffe
ja 0x14010f35e
mov dword [rdx + 4], r9d
mov eax, dword [rdx]
add rax, r14
cmp rax, 0x7fffffff
invalid
invalid
jg 0x14010f3a1
invalid
invalid
mov dword [rdx], eax
jmp 0x14010f2fa
movabs rax, 0x8000000000000004
mov qword [rsi], rax
jmp 0x14010f387
sub rcx, r8
shr rcx, 1
inc rcx
movabs rdx, 0x8000000000000001
or byte [rax - 0x77], 0x16
or byte [rax - 0x77], 0x16
mov qword [rsi + 8], rcx
jmp 0x14010f384
mov edx, r8d
sub rcx, rdx
sub ecx, edx
shr rcx, 1
inc rcx
mov rdx, rcx
shr rdx, 0x20
movabs r8, 0x8000000000000001
mov qword [rsi], r8
mov dword [rsi + 8], ecx
mov dword [rsi + 0xc], edx
mov dword [rsi + 0x10], eax
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, [rsp + 0x30]
mov qword [r8], rax
lea rax, str.0N__
mov qword [rsp + 0x20], rax
lea rcx, [0x140220310]
lea r9, fcn.1400013a0
push rsi
invalid
adc dword [rax], eax
mov edx, 0x2b
add byte [rax], al
push rsi
invalid
add byte [rax], al
call fcn.140199db0
mov dword [rdi + 4], eax
invalid
mov edi, ecx
mov r12, r8
mov rbx, rcx
test r9, r9
je 0x140111160
invalid
sub cl, byte [rcx + rcx*4 - 2]
mov rsi, r15
shl rsi, 5
add rsi, r12
lea rdi, [r12 + 0x20]
lea edi, [rsp + 0x20]
lea edi, [rsp + 0x20]
mov rcx, r12
call fcn.14001b209
mov r8, rdx
mov rcx, rdi
mov rdx, rsi
call fcn.1400c2909
sti
dec dword [rcx - 0x77]
invalid
jmp 0x140111163
sti
dec dword [rcx - 0x77]
invalid
xor r14d, r14d
lea rdx, [rsp + 0x20]
mov byte [rdx + 4], 2
and dh, al
add al, 2
mov dword [rdx], 0x2020100
lea rsi, [rsp + 0x28]
mov rcx, rsi
add cl, byte [rax - 0x73]
je 0x14011119a
sub byte [rax - 0x77], cl
int1
call fcn.140125f6a
mov rcx, rsi
mov rdx, r12
mov r8, r15
call fcn.1400c57e4
sti
dec dword [rax - 0x73]
mov esp, 0xd824
fadd dword [rax]
add byte [rax], al
sti
dec dword [rax - 0x73]
mov esp, 0xd824
fadd dword [rax]
add byte [rax], al
mov rcx, rdi
mov rcx, rdi
mov rdx, rsi
call fcn.140126034
invalid
bnd call fcn.140126034
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi]
movabs r13, 0x8000000000000000
cmp rdx, r13
jne 0x1401111c4
mov qword [rbx], r13
lea rcx, [rsp + 0x28]
call fcn.1400c7320
jmp 0x140111274
invalid
add byte [rax - 0x73], cl
mov ah, 0x24
loopne 0x1401111ca
lea rsi, [rsp + 0xe0]
add byte [rax], al
lea rax, [rsp + 0x80]
mov ecx, SafeArrayDestroy
mov rdi, rax
invalid
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 8], rdx
lea rcx, [rsp + 0x28]
call fcn.1400c7320
lea rsi, [rsp + 0x28]
mov rcx, rsi
int1
invalid
int1
call fcn.1401202b3
mov rcx, rsi
mov ecx, esi
mov dl, 1
call fcn.140121f35
mov byte [rax + 0x10], 2
mov rcx, rax
xor edx, edx
call fcn.140121f3c
lea rsi, [rsp + 0xd8]
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov rdx, rax
mov r8, r12
mov r9, r15
call fcn.1400c3967
mov r15, qword [rsi]
cmp r15, r13
cmp r15, r13
out dx, eax
jne 0x140111242
mov qword [rbx], r13
lea rcx, [rsp + 0x78]
call fcn.1400c73c3
jmp 0x140111274
lea rdx, [rsp + 0xe0]
lea rcx, [rbx + 0x68]
push 0x1a0b841
add byte [rax], al
push 0x1a0b841
add byte [rax], al
add dword [rax], eax
add al, ch
xchg edi, eax
out 7, al
add byte [rax - 0x73], cl
je 0x140111281
call fcn.14018f8f0
lea rsi, [rsp + 0x78]
mov ecx, SafeArrayGetDim
js case.0x14019781b.328
or al, 0
add byte [rax], al
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov qword [rbx + 0x60], r15
mov dword [rbx + 0x60], edi
mov qword [rbx + 0x208], r14
mov rax, rbx
add rsp, 0x280
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r14, r9
mov r15, r8
mov rbx, rdx
mov rsi, rcx
mov r12, qword [rsp + 0xd8]
mov rdi, qword [rsp + 0xd0]
mov edi, dword [rsp + 0xd0]
mov edi, dword [rsp + 0xd0]
mov r13, qword [rdx + 0x38]
test r13, r13
and al, 0x28
add cl, ch
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
and al, 0x40
mov rdx, rdi
mov r8, rsi
call fcn.140018d03
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilwire.rs
mov r8d, 4
mov rcx, rax
call fcn.14002f875
cmp rdx, 4
jne 0x14011220a
mov eax, dword [rax]
xor ecx, ecx
jmp 0x14011220c
mov cl, 1
shl rax, 8
movzx ecx, cl
or rcx, rax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilwire.rs
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x1400c8a2c
xor byte [rax - 0x77], cl
sbb dword [rcx + rcx*4 + 0x71], ecx
or al, ch
int3
mov eax, edi
and rax, 3
mov qword [rsp + 0x28], rax
jne 0x1401122ff
mov rax, r15
mov eax, edi
shr rax, 0x22
jne 0x140112327
shr r15, 2
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov ecx, 9
mov edx, SafeArrayGetDim
mov r8, rbx
mov r9, r14
mov ecx, esi
mov ecx, esi
call fcn.140016dc0
mov r8, rdx
mov eax, edx
mov eax, edx
mov ecx, r15d
mov rdx, rax
call fcn.140111fe8
std
invalid
invalid
dec dword [rax - 0x75]
adc byte [r8 - 0x77], r9b
adc byte [rdi], r9b
adc byte [rdi], al
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
and dword [rsi + 0x18], 0
sbb byte [rax], al
sbb byte [rax], al
mov rax, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r9, [rsp + 0x30]
and al, 0x30
and qword [r9], 0
and dword [rcx], 0
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
mov qword [rsp + 0x20], rax
lea r8, [0x1402253e0]
adc dword [rax], eax
adc dword [rax], eax
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
xor ecx, ecx
call fcn.14019813b
or byte [rax], al
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140220310]
add byte [rbp + rcx*4 + 0xd], cl
invalid
fist word [rax]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
mov edx, 0x2b
call fcn.140199db0
int3
mov esi, edx
lea rcx, [rax + 0x10]
mov rdx, rsi
mov r8, rdi
call fcn.14018f8f0
mov rax, rbx
mov rdx, r14
add rsp, 0x28
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp ebx, 0x80
jb 0x14011241b
add byte [rax], al
add byte [rdx + 0x12], dh
mov edx, ebx
or dl, 0x80
mov rcx, rdi
call fcn.1400c954c
shr ebx, 7
jmp 0x140112401
mov rcx, rdi
mov edx, ebx
dec dword [rcx - 0x7cb7e789]
invalid
lea eax, [0x140225ca8]
jbe 0x14011245e
add ah, cl
jns 0x140112468
add byte [rsi + rcx + 0x48], dh
mov eax, dword [rcx]
lea esi, [rsi*4 + 0xd]
mov eax, esi
xor byte [rax - 0x77], cl
invalid
cmp qword [rsp + 0x68], rcx
jbe 0x140112d8c
mov rdx, qword [rsp + 0x60]
cmp byte [rdx + rcx], 0xbf
jle 0x140112d92
jmp 0x140112e26
je 0x140112e26
test bl, bl
je 0x140112dc2
mov rsi, rbp
mov rbp, qword [rsp + 0x70]
xor ecx, ecx
inc rbp
setne cl
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilempty.rs
call fcn.1400c87a6
mov rcx, rdi
mov rdx, rbp
mov rbp, rsi
call fcn.140113115
jmp 0x140112dd7
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x140112e12
dec rdx
mov rcx, rdi
call fcn.14011311e
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r12
mov rcx, rbp
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.1400fa418
mov rdx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x48]
cmp rdx, 2
je 0x140112e3b
mov esi, dword [rsp + 0x50]
mov rcx, r9
test rdx, rdx
jne 0x140112d75
xor ecx, ecx
mov rax, qword [rsp + 0x38]
jmp 0x140112e49
mov dword [rax], ecx
jmp 0x140112e32
mov rax, qword [rsp + 0x38]
mov qword [rax], 1
mov qword [rax + 8], r9
mov dword [rax + 0x10], esi
jmp 0x140112e4c
mov rax, qword [rsp + 0x38]
mov qword [rax + 8], r9
mov ecx, 2
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x7f], cl
invalid
mov qword [rax], rcx
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
sub rsp, 0x88
mov ebx, edx
mov rax, rcx
mov rcx, qword [rsp + 0xf8]
add byte [rax], al
mov ebp, dword [rsp + 0xf0]
mov edx, dword [r8]
adc byte [rbp + rcx*4 + 0x52], cl
dec dword [rcx - 0x7d]
cli
add dh, byte [rbx + 0x1a]
adc byte [rbp + rcx*4 + 0x52], cl
dec dword [rcx - 0x7d]
cli
add dh, byte [rbx + 0x1a]
cmp qword [r8 + 0x10], rcx
jbe 0x140112f92
mov rdx, qword [r8 + 8]
cmp byte [rdx + rcx], 0xc0
setge cl
shr ecx, 0xe7
add byte [rax], al
invalid
shr ecx, 0xe7
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rax
mov r10, qword [rsp + 0x100]
mov r11d, dword [r8 + 4]
movups xmm0, xmmword [r8 + 8]
movups xmm1, xmmword [r8 + 0x18]
movups xmm1, xmmword [rax + 0x18]
movups xmm1, xmmword [rax + 0x18]
mov r8b, byte [r8 + 0x28]
lea rdi, [rsp + 0x58]
movups xmmword [rdi + 8], xmm0
movups xmmword [rdi + 0x18], xmm1
mov dword [rdi], edx
mov dword [rdi + 4], r11d
mov byte [rdi + 0x28], r8b
mov r14, qword [r10]
mov esi, dword [rdx]
mov r15, qword [r10 + 8]
mov r12, qword [r10 + 0x10]
mov rsi, qword [r10 + 0x18]
lea r13, [rsp + 0x40]
sete cl
movzx ecx, cl
mov qword [rax], rcx
jmp 0x140112fa9
add byte [rax], al
add byte [rbx + 0x5d], bl
mov dword [rsp + 0x28], ecx
mov rax, qword [rdx + 0x10]
lea r10, [r9 + 1]
lea edx, [rcx + 1]
mov qword [rsp + 0x20], 4
lea rdx, [0x140226f54]
lea r9, [0x140226f63]
mov r8d, reloc.OLEAUT32.dll_SafeArrayDestroy
mov rcx, rax
call fcn.140188010
add byte [rax + 0x48c48348], dl
add byte [rax + 0x48c48348], dl
ret
and al, 0x60
mov qword [r8], rdx
lea rdx, fcn.1400013a0
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], r8
lea rdx, [0x14022678d]
mov qword [rsp + 0x38], rdx
and al, 0x38
lea rdx, str._t_f_
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 3
mov qword [rsp + 0x20], 4
lea rdx, str.ReverseSuffix
lea r9, [0x140226f63]
mov r8d, SafeArrayGetDim
mov rcx, rax
call fcn.1401880d0
nop
add rsp, 0x68
ret
xor byte [rdx], cl
add byte [rax], al
lea r9, [rcx + 0x768]
add byte [rax], al
add byte [rax], al
lea r10, [rcx + 0xa38]
lea r11, [rsp + 0xc0]
add byte [rax], al
add byte [rax], al
mov qword [r11], r10
lea r10, fcn.1400013a0
mov qword [rsp + 0xb0], r10
mov qword [rsp + 0xa8], r11
mov dword [rsp + 0xa8], ebx
mov dword [rsp + 0xa8], ebx
lea r10, [0x140226b35]
mov qword [rsp + 0x98], r10
mov dword [rsp + 0x98], edx
mov dword [rsp + 0x98], edx
lea r10, str..w_f_
adc eax, 0x112dbf
mov qword [rsp + 0x90], r10
mov qword [rsp + 0x88], r9
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rcx - 0x47], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x15], cl
lea edx, [0x140226b2f]
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x88
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rcx - 0x47], al
invalid
lea edx, [0x140226b2f]
mov qword [rsp + 0x78], r10
lea r10, fcn.1400c75ae
mov qword [rsp + 0x70], r10
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x60], r9
invalid
lea r8, [0x140226db4]
mov qword [rsp + 0x58], r8
lea r8, [0x140226fd0]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x48], rdx
lea rdx, [0x140226fc4]
mov qword [rsp + 0x38], rdx
lea rdx, str._t_f_
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0xa0], 3
mov qword [rsp + 0x40], 8
mov qword [rsp + 0x20], 4
lea rdx, str.ReverseInnerpreinner
lea r9, [0x140226f63]
mov r8d, SafeArrayGetDim
mov rcx, rax
call fcn.140188460
nop
add rsp, 0xc8
invalid
enter 0, 0
ret
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
or eax, 0x112d66
adc dword [rax], eax
adc dword [rax], eax
mov qword [rsp + 0x20], rcx
lea rdx, str.BoundedBacktracker
mov r8d, SafeArrayUnaccessData
mov eax, 0x12
mov eax, 0x12
mov rcx, rax
call fcn.140188740
nop
add rsp, 0x38
ret
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rbp + rcx*4 + 0x4c], 1
and al, 0x30
mov qword [r9], rcx
lea rcx, fcn.1400013a0
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
mov rsi, qword [rcx]
mov qword [rsp + 0x40], rcx
mov r14, qword [rcx + 8]
mov cl, byte [rsi + 0x180]
mov rax, qword [r14 + 0xf8]
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [r14 + 0xe8]
movaps xmmword [rsp + 0x100], xmm0
and qword [r14 + 0xe8], 0
mov qword [r14 + 0xf0], 1
and qword [r14 + 0xf8], 0
mov dword [rsp + 0x34], r8d
lea rax, [rsi + 0x178]
mov qword [rsp + 0x48], rax
mov al, byte [rsi + 0x70]
cmp al, 2
sete r8b
or r8b, al
mov byte [rsp + 0x3b], r8b
lea rax, [r14 + 0x60]
mov qword [rsp + 0x50], rax
lea rax, [r14 + 0xd0]
mov qword [rsp + 0xb8], rax
lea rax, [r14 + 0x48]
mov dword [rsp + 0x3c], edx
and edx, 0x7ffffff
shr rdx, cl
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srchybriddfa.rs
mov rcx, rax
call fcn.14007d86f
and qword [r14 + 0x90], 0
mov rcx, rax
and qword [r14 + 0xc8], 0
mov rax, qword [rsi + 0x178]
mov qword [rsp + 0x68], rax
mov al, byte [rax + 0x183]
mov byte [rsp + 0x33], al
mov rsi, qword [rcx]
mov qword [rsp + 0xc0], rcx
mov rdi, qword [rcx + 8]
add rsi, 0x10
lea rcx, [rsp + 0xa0]
mov qword [rcx], rsi
mov qword [rcx + 8], rdi
call fcn.140112528
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.140018d03
mov rdi, rax
mov rbx, rdx
lea rsi, [r14 + 0x78]
mov qword [rsp + 0x58], r14
mov r12, qword [r14 + 0x70]
xor ebp, ebp
lea r15, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
xor r13d, r13d
test rbx, rbx
je 0x140196e31
mov rcx, rdi
mov rdx, rbx
call fcn.140112625
mov r14d, eax
mov rcx, rdx
mov rdx, rdi
mov r8, rbx
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
call fcn.140018d03
mov rdi, rax
mov rbx, rdx
add r13d, r14d
mov dword [rsp + 0x64], r13d
mov rcx, rsi
mov rdx, r13
mov r8, r15
call fcn.1400cc38c
mov edx, dword [rax]
cmp rbp, rdx
jbe 0x140196de1
mov rcx, qword [rsp + 0x50]
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
call fcn.1400cc38c
cmp dword [rax], r13d
je 0x140196d7c
mov qword [rsp + 0xc8], rbp
cmp rbp, r12
jae 0x1401976b6
mov edx, ebp
mov rcx, qword [rsp + 0x50]
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
call fcn.1400cc38c
mov dword [rax], r13d
mov edx, dword [rsp + 0x64]
mov rcx, rsi
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
call fcn.1400cc38c
mov dword [rax], ebp
inc rbp
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x90], rbp
jmp 0x140196d7c
mov r13, qword [rsp + 0xc0]
mov rcx, r13
call fcn.140112129
test eax, eax
mov r15, qword [rsp + 0x68]
mov r12, qword [rsp + 0xb8]
je 0x140197017
mov rcx, r13
call fcn.140112103
mov esi, eax
mov ecx, dword [rsp + 0x34]
mov edi, ecx
shr edi, 8
test cl, 1
jne 0x140196e86
cmp dil, 0xa
je 0x140196e8b
movzx eax, dil
cmp eax, 0xd
jne 0x140196ea5
cmp byte [rsp + 0x33], 0
jne 0x140196e92
jmp 0x140196ea2
or esi, 0x2a
jmp 0x140196ea5
cmp byte [rsp + 0x33], 0
jne 0x140196ea2
mov rcx, r13
call fcn.1401120dd
mov ecx, dword [rsp + 0x34]
test al, al
jne 0x140196ea5
or esi, 0x20
mov ebx, esi
or ebx, 8
cmp byte [r15 + 0x184], dil
cmovne ebx, esi
test cl, 1
cmovne ebx, esi
mov rcx, r13
call fcn.1401120dd
test al, al
je 0x140196eec
cmp byte [rsp + 0x33], 0
je 0x140196edc
test byte [rsp + 0x34], 1
jne 0x140196ee9
cmp dil, 0xd
je 0x140196eec
jmp 0x140196ee9
test byte [rsp + 0x34], 1
jne 0x140196ee9
cmp dil, 0xa
je 0x140196eec
or ebx, 0x10
mov rcx, r13
call fcn.1401120b7
lea r14, [0x140226470]
test byte [rsp + 0x34], 1
jne 0x140196f26
movzx ecx, dil
mov cl, byte [rcx + r14]
test cl, cl
setne dl
xor al, dl
mov eax, 0x140
mov esi, 0x280
cmovne esi, eax
or esi, ebx
test cl, cl
jne 0x140196f40
jmp 0x140196f3a
test al, al
je 0x140196f32
or ebx, 0x140
jmp 0x140196f38
or ebx, 0x280
mov esi, ebx
or esi, 0x28000
mov rcx, r13
call fcn.1401120b7
test al, al
je 0x140196f5e
test byte [rsp + 0x34], 1
jne 0x140196f89
movzx eax, dil
cmp byte [rax + r14], 0
je 0x140196f89
mov rcx, r13
call fcn.1401120b7
test al, al
jne 0x140196f8f
mov eax, dword [rsp + 0x34]
and eax, 1
jne 0x140196f8f
movzx eax, dil
mov ecx, esi
or ecx, 0x1400
cmp byte [rax + r14], 0
cmovne esi, ecx
jmp 0x140196f8f
or esi, 0x2800
mov rcx, r13
call fcn.140112103
mov edi, eax
not edi
mov rcx, r13
call fcn.140112129
and eax, edi
test eax, esi
je 0x140197017
mov rcx, qword [rsp + 0x50]
call fcn.140113599
mov rdi, rax
mov rbx, rdx
mov rax, qword [rsp + 0x58]
lea r14, [rax + 0x98]
cmp rdi, rbx
je 0x140196fe7
mov edx, dword [rdi]
add rdi, 4
mov qword [rsp + 0x20], r14
mov rcx, qword [rsp + 0x48]
mov r8d, esi
mov r9, r12
call fcn.1401126c0
jmp 0x140196fc5
mov rax, 0xfffffffffffffff9
test rax, rax
je 0x14019700a
mov rcx, qword [r14 + rax*8]
mov rdx, qword [r14 + rax*8 + 0x38]
mov qword [r14 + rax*8], rdx
mov qword [r14 + rax*8 + 0x38], rcx
inc rax
jmp 0x140196fee
mov rax, qword [rsp + 0x58]
and qword [rax + 0xc8], 0
lea r13, [rsp + 0xa0]
lea rdx, [rsp + 0x100]
mov rcx, r13
call fcn.140112229
mov eax, dword [r15 + 0x178]
test al, 0x3c
je 0x140197091
mov ebx, dword [rsp + 0x34]
test bl, 1
jne 0x140197095
mov ecx, ebx
shr ecx, 8
cmp byte [r15 + 0x184], cl
jne 0x140197095
lea rcx, [rsp + 0x70]
mov qword [rcx], r13
call fcn.140112607
mov esi, eax
or esi, 4
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
mov edx, 1
mov rcx, r13
call fcn.1400cc436
mov r8, rdx
mov ecx, esi
mov rdx, rax
call fcn.14010f5af
mov ebx, dword [rsp + 0x34]
mov eax, dword [r15 + 0x178]
jmp 0x140197095
mov ebx, dword [rsp + 0x34]
test al, 0x30
je 0x1401970f2
mov ecx, ebx
and ecx, 0xff01
cmp byte [rsp + 0x33], 0
je 0x1401974e8
cmp ecx, 0xd00
jne 0x1401970f2
lea rcx, [rsp + 0x70]
mov qword [rcx], r13
call fcn.140112607
mov esi, eax
or esi, 0x10
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
mov edx, 1
mov rcx, r13
call fcn.1400cc436
mov r8, rdx
mov ecx, esi
mov rdx, rax
call fcn.14010f5af
mov ebx, dword [rsp + 0x34]
mov eax, dword [r15 + 0x178]
and ebx, 1
test eax, 0x3ffc0
je 0x14019714d
test ebx, ebx
jne 0x140197117
mov eax, dword [rsp + 0x34]
movzx eax, ah
lea rcx, [0x140226470]
xor r15d, r15d
cmp byte [rax + rcx], 0
jne 0x140197150
lea rcx, [rsp + 0x70]
mov qword [rcx], r13
call fcn.140112607
mov esi, eax
or esi, 0x14000
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
mov edx, 1
mov rcx, r13
call fcn.1400cc436
mov r8, rdx
mov ecx, esi
mov rdx, rax
call fcn.14010f5af
mov r15d, ebx
mov rcx, qword [rsp + 0x50]
call fcn.140113599
mov rdi, rax
mov rsi, rdx
mov ebp, dword [rsp + 0x34]
shr ebp, 8
mov rax, qword [rsp + 0x58]
lea r12, [rax + 0x98]
lea rbx, [0x140227b08]
cmp rdi, rsi
je case.default.0x14019719f
mov edx, dword [rdi]
add rdi, 4
mov rcx, qword [rsp + 0x48]
call fcn.140102e24
mov r14, rax
mov eax, dword [rax]
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
add r14, 4
mov rcx, r14
mov edx, dword [rsp + 0x34]
call fcn.140103acb
test al, al
je case.0x14019719f.3
mov r14d, dword [r14]
jmp 0x1401971ea
test r15d, r15d
jne case.0x14019719f.3
add r14, 8
mov rcx, r14
mov edx, ebp
call fcn.140103a48
jmp 0x1401971e2
test r15d, r15d
jne case.0x14019719f.3
add r14, 8
mov rcx, r14
mov edx, ebp
call fcn.140103a99
cmp eax, 1
jne case.0x14019719f.3
mov r14d, edx
mov rcx, r13
call fcn.140112381
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x48]
mov edx, r14d
mov r8d, eax
mov r9, qword [rsp + 0xb8]
call fcn.1401126c0
jmp case.0x14019719f.3
mov r14d, dword [r14 + 4]
mov qword [rsp + 0xd0], r13
movups xmm0, xmmword [rsp + 0xa8]
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
call fcn.140112458
test al, al
jne 0x1401972a5
test r14d, r14d
je 0x140197289
mov edx, 4
mov rcx, r13
xor r8d, r8d
call fcn.1400c9085
mov rcx, r13
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
call fcn.1400c20eb
or byte [rax], 2
movups xmm0, xmmword [rsp + 0xa8]
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
call case.0x14019719f.352
test al, al
je 0x140197298
mov rcx, r13
xor edx, edx
call fcn.14011267d
jmp 0x1401972a5
lea rcx, [rsp + 0xd0]
call fcn.1401125ec
jmp 0x1401972b0
lea rcx, [rsp + 0xd0]
call fcn.1401125ec
mov rcx, r13
mov edx, r14d
call fcn.14011267d
test byte [rsp + 0x3b], 1
je case.0x14019719f.3
mov rax, qword [rsp + 0x58]
cmp qword [rax + 0xc8], 0
je 0x140197336
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 0x178]
test eax, 0x3ffc0
je 0x14019730a
test r15d, r15d
jne 0x14019730a
movzx ecx, bpl
lea rdx, [0x140226470]
cmp byte [rcx + rdx], 0
je 0x14019730a
lea rcx, [rsp + 0xa0]
call fcn.140112351
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 0x178]
test al, 0x30
je 0x140197336
mov eax, dword [rsp + 0x34]
and eax, 0xff01
cmp byte [rsp + 0x33], 0
je 0x1401974f9
cmp eax, 0xa00
jne 0x140197336
lea rcx, [rsp + 0xa0]
call fcn.140112369
mov rax, qword [rsp + 0xb0]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rdx], xmm0
lea rsi, [rsp + 0x70]
mov rcx, rsi
call fcn.140112262
mov rcx, qword [rsp + 0x48]
mov rdx, r12
mov r8, rsi
call fcn.140112946
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x120], xmm0
mov rdi, qword [rsi + 0x10]
mov r15, qword [rsi + 0x18]
mov rax, qword [rsp + 0x40]
mov r13, qword [rax]
mov r14, qword [rax + 8]
mov rcx, r14
call fcn.1400cfe7d
mov cl, byte [r13 + 0x180]
mov edx, 4
shl rdx, cl
add rax, rdi
lea rbx, [rdx + rax]
add rbx, 0x24
mov r12, qword [r13 + 0x2a8]
cmp rbx, r12
jbe 0x140197426
lea rcx, [rsp + 0x70]
mov qword [rcx], r13
mov qword [rcx + 8], r14
mov ebp, dword [rsp + 0x3c]
mov edx, ebp
call fcn.1400d09f6
mov rcx, rax
call fcn.14004ba08
mov rsi, rax
mov qword [rsp + 0x48], r13
mov r13, r12
mov r12, rbx
mov rbx, rdx
lea rcx, [r14 + 0x100]
call fcn.1400c7595
mov dword [r14 + 0x100], 1
mov dword [r14 + 0x104], ebp
mov qword [r14 + 0x108], rsi
mov qword [r14 + 0x110], rbx
mov rbx, r12
mov r12, r13
mov r13, qword [rsp + 0x48]
movaps xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x88], r15
lea rsi, [r14 + 0x118]
mov rdx, qword [rsp + 0x78]
mov rcx, rsi
mov r8, rdi
call fcn.1400c5e4b
test rax, rax
je 0x140197477
mov ebp, dword [rax]
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x40]
call fcn.1400d09b7
xor esi, esi
jmp 0x1401975d5
mov qword [rsp + 0x48], rbx
lea rcx, [rsp + 0x70]
call fcn.1401123aa
mov rdi, rax
mov rbx, rdx
lea rdx, [rsp + 0xa0]
mov qword [rdx], rax
mov qword [rdx + 8], rbx
lea rcx, [rsp + 0xd0]
mov qword [rcx], r13
mov qword [rcx + 8], r14
call fcn.1400d0b45
test al, al
jne 0x1401974c1
mov rcx, qword [rsp + 0x40]
call fcn.1400cff2c
test al, al
jne 0x1401974cf
mov rcx, qword [rsp + 0x40]
call fcn.1400cfecb
test eax, eax
je 0x140197509
lea rcx, [rsp + 0xa0]
call fcn.1400c7211
mov esi, 1
xor edi, edi
jmp 0x1401975bc
cmp ecx, 0xa00
je 0x1401970b4
jmp 0x1401970f2
cmp eax, 0xd00
je 0x140197329
jmp 0x140197336
mov r15d, edx
lea rcx, [rsp + 0xa0]
call fcn.140112091
mov ebp, r15d
or ebp, 0x8000000
test al, al
cmove ebp, r15d
lea r15, [r14 + 0x18]
call fcn.1400d0a5a
mov cl, byte [r13 + 0x180]
mov edx, 1
shl rdx, cl
mov rcx, r15
mov r8d, eax
call fcn.1400c92d4
lea r15, [r13 + 0x288]
lea rdx, [0x140224dc0]
mov rcx, r15
call fcn.1400cb0c4
test al, al
jne 0x140197583
lea rcx, [rsp + 0xd0]
mov qword [rcx], r13
mov qword [rcx + 8], r14
mov edx, ebp
call fcn.1400d0a20
test al, al
je 0x140197661
add qword [r14 + 0x148], rbx
lock inc qword [rdi]
jle 0x140197744
add r14, 0x48
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400c95fd
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
mov r9d, ebp
call fcn.1400cccec
xor esi, esi
mov dil, 1
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x40]
call fcn.1400d09b7
test dil, dil
mov rbx, qword [rsp + 0x48]
je 0x140197649
cmp rbx, r12
jbe 0x140197633
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 8]
mov rcx, qword [rax + 0x110]
mov qword [rsp + 0x80], rcx
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0x70], xmm0
and dword [rax + 0x100], 0
mov eax, dword [rsp + 0x70]
test rax, rax
je 0x14019761d
cmp eax, 1
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x3c], eax
xor edi, edi
jmp 0x140197620
mov dil, 1
lea rcx, [rsp + 0x70]
call fcn.1400c7595
test dil, dil
jne 0x14019772c
mov rcx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov r8d, dword [rsp + 0x34]
mov r9d, ebp
call fcn.1400d088c
mov eax, esi
mov edx, ebp
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x50], r15
lea r15, [rsp + 0xd0]
mov qword [r15], r13
mov qword [r15 + 8], r14
mov rcx, r15
call fcn.1400d0acb
mov r13d, eax
mov rax, qword [rsp + 0x50]
mov qword [r15], rax
and qword [r15 + 8], 0
mov rcx, r15
call fcn.14010e992
test al, 1
je 0x140197583
movzx r8d, dl
shl r8d, 8
mov rcx, qword [rsp + 0x40]
mov edx, ebp
mov r9d, r13d
call fcn.1400d088c
jmp 0x14019768d
lea rax, [rsp + 0x130]
mov qword [rax], r12
lea rcx, [rsp + 0xc8]
lea rdx, [rsp + 0x70]
mov qword [rdx], rcx
lea rcx, [fcn.140001300]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rax, [rsp + 0x64]
mov qword [rdx + 0x20], rax
lea rax, [0x1402263b0]
lea rcx, [rsp + 0xd0]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [0x140114da0]
mov qword [rdx + 0x28], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
call fcn.1401998d0
lea rcx, str.state_saver_does_not_have_saved_state_ID_b
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srchybriddfa.rs
mov edx, 0x28
call fcn.140199860
ud2
mov r13d, dword [rax]
mov rax, qword [rdi + 8]
mov rcx, qword [rax + 0xf8]
lea rdx, [rsp + 0x40]
mov qword [rdx + 0x10], rcx
movups xmm0, xmmword [rax + 0xe8]
movaps xmmword [rdx], xmm0
and qword [rax + 0xe8], 0
mov qword [rax + 0xf0], 1
and qword [rax + 0xf8], 0
lea r14, [rsp + 0x80]
mov rcx, r14
call fcn.140112229
mov rcx, qword [rsi + 0x178]
mov al, byte [rcx + 0x183]
movzx r12d, byte [rcx + 0x184]
movabs eax, dword [0x78b98b4400000184]
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xd3
movabs eax, dword [0x78b98b4400000184]
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xd3
lea rcx, [0x140227b2c]
mov qword [rsp + 0x30], rdx
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
test r15d, 0x3ffc0
jne 0x1401979a4
jmp 0x140197aa5
cmp qword [rcx + 0x38], r8
jbe 0x1401979b6
mov dword [rsp + 0x2c], edx
mov qword [rsp + 0x38], r8
lea rax, [r8*4]
add rax, qword [rcx + 0x30]
jmp 0x14019779d
test r15b, 3
je 0x1401978a5
lea rcx, [rsp + 0x40]
mov qword [rcx], r14
call fcn.140112607
mov esi, eax
or esi, 1
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
mov edx, 1
mov rcx, r14
call fcn.1400cc436
mov r8, rdx
mov ecx, esi
mov rdx, rax
call fcn.14010f5af
jge 0x14019789b
invalid
jge 0x14019789b
inc dword [rcx - 0xa]
invalid
test r15b, 0x3c
je case.0x14019781b.0
lea rcx, [rsp + 0x40]
mov qword [rcx], r14
call fcn.140112607
mov esi, eax
or esi, 0x14
jmp 0x140197a45
test al, al
je 0x1401979d3
test r15b, 0x30
je 0x1401978e1
lea rcx, [rsp + 0x80]
call fcn.140112369
stosb byte [rdi], al
idiv edi
stosb byte [rdi], al
idiv edi
test r15b, 0x3c
je case.0x14019781b.0
lea rcx, [rsp + 0x40]
mov qword [rcx], r14
call fcn.140112607
mov esi, eax
or esi, 4
jmp 0x1401979ef
test r15b, 0x30
je 0x140197a25
test al, al
je 0x140197a18
lea rcx, [rsp + 0x40]
mov qword [rcx], r14
call fcn.140112607
mov esi, eax
or esi, 0x10
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
add eax, 0x8e4fb
add eax, 0x8e4fb
mov edx, 1
mov rcx, r14
call fcn.1400cc436
mov r8, rdx
mov ecx, esi
mov rdx, rax
call fcn.14010f5af
jmp 0x140197a25
test r15b, 0x3c
je 0x140197985
lea rcx, [rsp + 0x40]
mov qword [rcx], r14
call fcn.140112607
mov esi, eax
or esi, 4
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
mov edx, 1
mov rcx, r14
call fcn.1400cc436
mov r8, rdx
mov ecx, esi
mov rdx, rax
call fcn.14010f5af
test r15d, 0x3ffc0
je 0x140197aa5
lea rax, [0x140226470]
cmp byte [r12 + rax], 0
je 0x140197a6f
lea rcx, [rsp + 0x80]
call fcn.140112351
jmp 0x140197aa5
mov rax, qword [rdi + 8]
lea rcx, [rsp + 0x40]
mov qword [rcx], rsi
mov qword [rcx + 8], rax
call fcn.1400d0a7d
mov r14d, eax
jmp 0x140197c51
test r15b, 0x3c
je case.0x14019781b.0
lea rcx, [rsp + 0x40]
mov qword [rcx], r14
call fcn.140112607
mov esi, eax
or esi, 0x10
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
mov edx, 1
mov rcx, r14
call fcn.1400cc436
mov r8, rdx
mov ecx, esi
mov rdx, rax
call fcn.14010f5af
cmp r12d, 0xa
je 0x140197a33
jmp case.0x14019781b.0
lea rcx, [rsp + 0x80]
call fcn.140112369
cmp r12d, 0xd
jne case.0x14019781b.0
mov eax, r15d
and eax, 0x3c
je case.0x14019781b.0
lea rcx, [rsp + 0x40]
mov qword [rcx], r14
call fcn.140112607
mov esi, eax
or esi, 4
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
mov edx, 1
mov rcx, r14
call fcn.1400cc436
mov r8, rdx
mov ecx, esi
mov rdx, rax
call fcn.14010f5af
test r15d, 0x3ffc0
je 0x140197aa5
lea rcx, [rsp + 0x40]
mov qword [rcx], r14
call fcn.140112607
mov esi, eax
or esi, 0x14000
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutildeterminize_state.rs
mov edx, 1
mov rcx, r14
call fcn.1400cc436
mov r8, rdx
mov ecx, esi
mov rdx, rax
call fcn.14010f5af
mov r15, qword [rdi + 8]
and qword [r15 + 0x90], 0
lea rbx, [r15 + 0x60]
mov rbp, qword [rdi]
lea rsi, [rbp + 0x178]
lea r14, [rsp + 0x80]
mov rcx, r14
call fcn.140112381
lea r9, [r15 + 0xd0]
mov qword [rsp + 0x20], rbx
mov rcx, rsi
mov edx, r13d
mov r8d, eax
call fcn.1401126c0
mov rax, qword [r14 + 0x10]
lea r13, [rsp + 0x40]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [r14]
movaps xmmword [r13], xmm0
lea r14, [rsp + 0xb8]
mov rcx, r14
mov rdx, r13
call fcn.140112262
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.140112946
movzx ebx, byte [rbp + 0x74]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [r13], xmm0
movaps xmmword [r13 + 0x10], xmm1
lea r12, [r15 + 0x118]
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
mov rcx, r12
call fcn.1400c5e4b
test rax, rax
je 0x140197b5a
mov r14d, dword [rax]
xor esi, esi
jmp 0x140197bbf
lea rcx, [rsp + 0x40]
call fcn.1401123aa
mov r13, rax
mov r14, rdx
lea rdx, [rsp + 0x98]
mov qword [rdx], rax
mov qword [rdx + 8], r14
lea rcx, [rsp + 0xa8]
mov qword [rcx], rbp
mov qword [rcx + 8], r15
call fcn.1400d0b45
test al, al
jne 0x140197b9d
mov rcx, rdi
call fcn.1400cff2c
test al, al
jne 0x140197bad
mov rcx, rdi
call fcn.1400cfecb
test eax, eax
je 0x140197c74
lea rcx, [rsp + 0x98]
call fcn.1400c7211
mov esi, 1
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400d09b7
test esi, esi
je 0x140197bda
xor r14d, r14d
mov eax, 3
jmp 0x140197c56
mov rsi, qword [rdi]
mov rdi, qword [rdi + 8]
lea rcx, [rsp + 0x40]
mov qword [rcx], rsi
mov qword [rcx + 8], rdi
mov edx, r14d
call fcn.1400d0b17
test al, al
je 0x140197d7e
mov ecx, dword [rsp + 0x2c]
test ecx, ecx
mov rax, qword [rsp + 0x38]
je 0x140197c1a
cmp ecx, 1
jne 0x140197c21
mov rdx, qword [rsp + 0x30]
add rdx, 6
jmp 0x140197c3b
mov rdx, qword [rsp + 0x30]
jmp 0x140197c3b
test byte [rsi + 0x71], 1
je 0x140197d96
imul rax, rax, 6
mov rdx, qword [rsp + 0x30]
add rdx, rax
add rdx, 0xc
add rdi, 0x30
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srchybriddfa.rs
mov rcx, rdi
call fcn.1400cc38c
mov dword [rax], r14d
mov eax, 5
shl r14, 0x20
or r14, rax
mov rax, r14
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov esi, edx
mov qword [rsp + 0x78], r14
and ebx, 1
shl ebx, 0x1c
or esi, ebx
lea rcx, [rsp + 0x98]
call fcn.140112091
mov r14d, esi
or r14d, 0x8000000
test al, al
cmove r14d, esi
lea rsi, [r15 + 0x18]
call fcn.1400d0a5a
mov cl, byte [rbp + 0x180]
mov edx, 1
shl rdx, cl
mov rcx, rsi
mov r8d, eax
call fcn.1400c92d4
lea rsi, [rbp + 0x288]
lea rdx, [0x140224dc0]
mov rcx, rsi
call fcn.1400cb0c4
test al, al
jne 0x140197cf7
lea rcx, [rsp + 0xa8]
mov qword [rcx], rbp
mov qword [rcx + 8], r15
mov edx, r14d
call fcn.1400d0a20
test al, al
je 0x140197d36
mov rsi, qword [rsp + 0x78]
add qword [r15 + 0x148], rsi
lock inc qword [r13]
jle 0x140197dcb
add r15, 0x48
mov rcx, r15
mov rdx, r13
mov r8, rsi
call fcn.1400c95fd
mov rcx, r12
mov rdx, r13
mov r8, rsi
mov r9d, r14d
call fcn.1400cccec
jmp 0x140197b56
lea rbx, [rsp + 0xa8]
mov qword [rbx], rbp
mov qword [rbx + 8], r15
mov rcx, rbx
call fcn.1400d0acb
mov rcx, rsi
mov esi, eax
mov qword [rbx], rcx
and qword [rbx + 8], 0
mov rcx, rbx
call fcn.14010e992
test al, 1
je 0x140197cf7
movzx r8d, dl
shl r8d, 8
mov rcx, rdi
mov edx, r14d
mov r9d, esi
call fcn.1400d088c
jmp 0x140197d5a
lea rcx, str.assertion_failed:_self.as_ref__.is_valid_id_
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srchybriddfa.rs
mov edx, 0x2c
call fcn.1401999a0
lea rax, str.attempted_to_search_for_a_specific_pattern_without_enabling_starts_for_each_pattern
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x14021f240]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srchybriddfa.rs
call fcn.1401998d0
ud2