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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
mov dword [rsp + 0x3c], r8d
mov qword [rsp + 0x28], r9
cmp qword [r9 + 0x10], 0
jne 0x14006d093
mov ebx, edx
mov rsi, rcx
mov r13, qword [rsp + 0x120]
call fcn.140068299
mov eax, dword [rax]
add eax, 0xfffffffd
cmp eax, 4
jae 0x14006cfb2
mov qword [rsp + 0x40], rsi
mov rcx, qword [rsp + 0x28]
mov edx, ebx
call fcn.14005f7aa
mov rax, qword [r13 + 8]
or byte [r8 - 0x77], r9b
and al, 0x48
mov r15, qword [r13 + 0x10]
mov r12, qword [r13 + 0x20]
mov rdi, qword [r13 + 0x28]
jge 0x14006ce65
mov rsi, qword [r13 + 0x30]
lea rbp, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
lea r14, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
mov rdx, qword [rsp + 0x28]
mov rax, qword [rdx + 0x10]
test rax, rax
je 0x14006d00f
add byte [rax], al
lea rcx, [rax - 1]
mov qword [rdx + 0x10], rcx
mov rcx, qword [rdx + 8]
mov ebx, dword [rcx + rax*4 - 4]
mov dword [rsp + 0x24], ebx
mov rcx, r13
mov edx, ebx
call fcn.140068638
mov bh, 0xff
invalid
test al, al
jne case.0x14006cedc.0
mov qword [rsp + 0x30], rsi
cmp rsi, r15
jae case.default.0x14006cedc
mov r8d, esi
mov rcx, qword [rsp + 0x48]
mov rdx, r15
mov r9, rbp
call fcn.14005a7e3
mov dword [rax], ebx
mov r8d, ebx
mov rcx, r12
mov rdx, rdi
mov r9, r14
call fcn.14005a7e3
mov dword [rax], esi
inc rsi
inc esi
mov qword [r13 + 0x30], rsi
mov rcx, qword [rsp + 0x40]
mov edx, ebx
call fcn.140068299
dec dword [rbx + 0x158d4808]
push qword [rsi]
invalid
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
mov ebx, dword [rax + 4]
mov ecx, dword [rsp + 0x3c]
test dword [rax + 8], ecx
jne 0x14006ce71
jmp case.0x14006cedc.0
mov ebx, dword [rax + 4]
mov edx, dword [rax + 8]
mov rcx, qword [rsp + 0x28]
call fcn.14005f7aa
jmp 0x14006ce71
mov ebx, dword [rax + 4]
jmp 0x14006ce71
mov r14, r15
mov r15, rbp
mov rbp, rdi
mov rdi, r12
mov r12, qword [rax + 0x10]
test r12, r12
mov rcx, qword [rsp + 0x28]
je 0x14006cfa1
mov r13, qword [rax + 8]
mov ebx, dword [r13]
movabs rax, 0x3fffffffffffffff
lea r8, [r12 + rax]
and r8, rax
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
sub rax, rdx
cmp r8, rax
ja 0x14006cf91
shl r12, 2
mov rax, qword [rcx + 8]
add r12, 0xfffffffffffffffc
test r12, r12
je 0x14006cf6d
mov r8d, dword [r13 + r12]
mov dword [rax + rdx*4], r8d
inc rdx
jmp 0x14006cf56
mov qword [rcx + 0x10], rdx
mov r13, qword [rsp + 0x120]
mov r12, rdi
mov rdi, rbp
mov rbp, r15
mov r15, r14
lea r14, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
jmp 0x14006ce71
call fcn.14000b731
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rcx + 0x10]
jmp 0x14006cf4e
mov r12, rdi
mov rdi, rbp
mov rbp, r15
mov r15, r14
jmp 0x14006ce48
mov dword [rsp + 0x24], ebx
mov rcx, r13
mov edx, ebx
call fcn.140068638
test al, al
jne 0x14006d00f
mov rsi, qword [r13 + 0x30]
mov qword [rsp + 0x30], rsi
mov rdx, qword [r13 + 0x10]
cmp rsi, rdx
jae 0x14006d0ab
mov r8d, esi
mov rcx, qword [r13 + 8]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
call fcn.14005a7e3
mov dword [rax], ebx
mov r8d, ebx
mov rcx, qword [r13 + 0x20]
mov rdx, qword [r13 + 0x28]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
call fcn.14005a7e3
mov dword [rax], esi
inc rsi
mov qword [r13 + 0x30], rsi
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x50]
mov qword [rax], r15
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x88]
mov qword [rdx], rcx
lea rcx, [0x140003297]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rax, [rsp + 0x24]
mov qword [rdx + 0x20], rax
lea rax, [0x14013cb60]
lea rcx, [rsp + 0x58]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [0x14005e20f]
mov qword [rdx + 0x28], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
call fcn.140044de0
lea rcx, str.assertion_failed:_stack.is_empty__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminizemod.rs
lea r8, [0x14013c718]
mov edx, 0x22
call fcn.140045a40
lea rax, [rsp + 0x50]
mov qword [rax], rdx
jmp 0x14006d02b
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub byte [rcx + rcx*4 - 0x3a], cl
mov rdi, rcx
mov rcx, rdx
call fcn.14006cda1
mov rbx, rax
mov r14, rdx
lea r15, [0x1400e05f8]
adc esi, dword [rbx]
invalid
invalid
adc esi, dword [rbx]
invalid
cmp rbx, r14
je case.default.0x14006d303
mov ebp, dword [rbx]
add rbx, 4
add ebx, 4
add ebx, 4
mov rcx, rdi
mov edx, ebp
call fcn.140068299
mov ecx, dword [rax]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov rcx, rsi
mov edx, ebp
call fcn.14006d5ec
jmp case.0x14006d303.6
mov r12d, dword [rax + 8]
mov rcx, rsi
mov edx, ebp
call fcn.14006d5ec
mov r13, qword [rsi + 8]
mov rbp, qword [rsi + 0x10]
mov rcx, r13
mov rdx, rbp
call fcn.14006d5c5
or r12d, eax
mov r8d, 5
mov rcx, r13
mov rdx, rbp
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
call fcn.14006d0c8
mov r8, rdx
mov ecx, r12d
mov rdx, rax
call fcn.14006d0ee
jmp case.0x14006d303.6
mov rdi, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
mov rcx, rdi
mov rdx, rbx
call fcn.14006d5c5
test eax, eax
je 0x14006d385
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
call fcn.14006d0b8
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
call fcn.14006d0c8
mov r8, rdx
xor ecx, ecx
mov rdx, rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14006d0ee
mov ebp, dword [rax]
mov qword [rsp + 0x70], rcx
mov rbx, qword [rcx + 8]
mov rax, qword [rbx + 0xf8]
lea rdx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rbx + 0xe8]
movaps xmmword [rdx], xmm0
sub dword [rdx], eax
and qword [rbx + 0xe8], 0
mov qword [rbx + 0xf0], 1
add byte [rax - 0x7d], cl
movabs dword [0x4c8d4800000000f8], eax
and al, 0x30
add byte [rax - 0x7d], cl
movabs dword [0x4c8d4800000000f8], eax
and al, 0x30
call fcn.14006ad91
mov rcx, qword [rsi + 0x2b0]
mov al, byte [rcx + 0x184]
movzx r15d, byte [rcx + 0x180]
add byte [rcx], 0
add byte [rbx + rcx*4 - 0x4f], al
js 0x14006d76f
add byte [rax], al
add byte [rcx], 0
add byte [rbx + rcx*4 - 0x4f], al
js 0x14006d76f
add byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xd7
movzx edx, dil
lea rcx, [0x1400e061c]
mov qword [rsp + 0x58], rdx
mov dword [rsp + 0x58], edx
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
test r14d, 0x3ffc0
je 0x14006db6b
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
mov edi, eax
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov r8d, 1
call fcn.14006d0c8
invalid
jmp 0x14006db58
invalid
nop
push 0xf000001
xchg bh, dh
test dword [rcx], 0x89480000
push rsp
and al, 0x50
lea rax, [rdx*4]
add rax, qword [r8 + 0x160]
jmp 0x14006d707
test r14b, 0x30
je 0x14006dab7
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + rax*8 + 0x291840f], al
add byte [rax], al
test al, al
je 0x14006daa8
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
mov edi, eax
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov ah, 0xed
or al, 0
mov ah, 0xed
or al, 0
mov r8d, 1
call fcn.14006d0c8
mov r8, rdx
or edi, 0x10
mov ecx, edi
mov rdx, rax
call fcn.14006d0ee
jmp 0x14006dab7
test r14b, 3
je 0x14006d892
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
mov edi, eax
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov r8d, 1
call fcn.14006d0c8
mov r8, rdx
or edi, 1
mov ecx, edi
mov rdx, rax
ret 0x5ce8
clc
invalid
invalid
test r14b, 0x3c
je 0x14006d8d0
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
mov edi, eax
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov r8d, 1
call fcn.14006d0c8
mov r8, rdx
rol byte [rbx - 0x676eb31], 1
rol byte [rbx - 0x676eb31], 1
mov rdx, rax
call fcn.14006d0ee
test r14d, 0x3ffc0
je 0x14006db6b
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
dec dword [rcx + 0x4c8b48c7]
and al, 0x38
dec dword [rcx + 0x4c8b48c7]
and al, 0x38
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
or al, 0
mov r8d, 1
call fcn.14006d0c8
jmp 0x14006db58
add r8b, byte [rax]
invalid
test al, al
je 0x14006d9f2
test r14b, 0x30
je 0x14006d927
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
cmp byte [rax - 0x75], cl
push rsp
and al, 0x40
call fcn.14006d29d
test r14b, 0x3c
je 0x14006da6e
cmp al, 0xf
test byte [0x18806d933], bh
lea ecx, [rsp + 0x30]
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
mov edi, eax
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov r8d, 1
call fcn.14006d0c8
mov r8, rdx
or edi, 4
jmp 0x14006da26
test r14d, 0x3ffc0
jne 0x14006d9cf
jmp 0x14006db6b
test r14b, 0x3c
je 0x14006d9b0
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
mov edi, eax
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov r8d, 1
call fcn.14006d0c8
mov r8, rdx
or edi, 4
mov ecx, edi
mov rdx, rax
call fcn.14006d0ee
test r14d, 0x3ffc0
je 0x14006db6b
lea rax, [0x14013cc20]
cmp byte [r15 + rax], 0
je 0x14006db30
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call fcn.14006d280
jmp 0x14006db6b
test r14b, 0x3c
je 0x14006da6e
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
mov edi, eax
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov r8d, 1
call fcn.14006d0c8
mov r8, rdx
or edi, 0x10
mov ecx, edi
mov rdx, rax
call fcn.14006d0ee
cmp r15d, 0xa
jne 0x14006da6e
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
mov edi, eax
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov r8d, 1
call fcn.14006d0c8
mov r8, rdx
or edi, 4
mov ecx, edi
mov rdx, rax
call fcn.14006d0ee
test r14d, 0x3ffc0
je 0x14006db6b
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
mov edi, eax
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov r8d, 1
call fcn.14006d0c8
jmp 0x14006db58
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call fcn.14006d29d
cmp r15d, 0xd
jne 0x14006dafd
mov eax, r14d
and eax, 0x3c
je 0x14006dafd
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
mov edi, eax
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov r8d, 1
call fcn.14006d0c8
mov r8, rdx
or edi, 4
mov ecx, edi
mov rdx, rax
call fcn.14006d0ee
test r14d, 0x3ffc0
je 0x14006db6b
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
mov edi, eax
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov r8d, 1
call fcn.14006d0c8
jmp 0x14006db58
lea rcx, [rsp + 0x30]
call fcn.14006d0b8
mov edi, eax
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
mov r8d, 1
call fcn.14006d0c8
mov r8, rdx
or edi, 0x14000
mov ecx, edi
mov rdx, rax
call fcn.14006d0ee
and qword [rbx + 0x90], 0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call fcn.14006d225
lea rdi, [rbx + 0x60]
lea r9, [rbx + 0xd0]
mov rcx, qword [rsi + 0x2b0]
mov qword [rsp + 0x20], rdi
mov edx, ebp
mov r8d, eax
call fcn.14006cdcf
mov dword [rsp + 0x64], r12d
mov rax, qword [rsp + 0x40]
lea rdx, [rsp + 0xb0]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rdx], xmm0
lea r14, [rsp + 0x90]
mov rcx, r14
call fcn.14006addf
mov rcx, qword [rsi + 0x2b0]
mov rdx, rdi
mov r8, r14
call fcn.14006d2ba
mov qword [rsp + 0x48], rsi
movzx esi, byte [rsi + 0x84]
mov r15, qword [rsp + 0x90]
mov r12, qword [rsp + 0x98]
mov r14, qword [rsp + 0xa0]
mov r13, qword [rsp + 0xa8]
lea rdi, [rbx + 0x118]
mov rcx, rdi
mov rdx, r12
mov r8, r14
call fcn.14006d3c2
test rax, rax
je 0x14006dc4f
mov ebp, dword [rax]
lea rdx, [rsp + 0xb0]
mov qword [rdx], r15
mov qword [rdx + 8], r12
mov qword [rdx + 0x10], r14
mov qword [rdx + 0x18], r13
mov rcx, rbx
call fcn.14006d576
jmp 0x14006dda6
mov qword [rsp + 0x88], r13
mov qword [rsp + 0x68], r15
mov rcx, r12
mov rdx, r14
call fcn.14006aee5
mov rbp, rax
mov r15, rdx
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], rdx
mov rcx, qword [rsp + 0x48]
mov rdx, rbx
mov r8, r15
call fcn.14006b83e
test al, al
jne 0x14006dc9c
mov rcx, qword [rsp + 0x70]
call fcn.14006b87b
test al, al
jne 0x14006dcaa
mov rcx, qword [rsp + 0x70]
call fcn.14006b8fb
test eax, eax
je 0x14006dcbb
lea rcx, [rsp + 0x78]
call fcn.140066d10
xor esi, esi
jmp 0x14006dd71
mov r13d, edx
mov rcx, rbp
mov rdx, r15
call fcn.14006b963
and esi, 1
shl esi, 0x1c
or r13d, esi
mov ebp, r13d
or ebp, 0x8000000
test al, al
cmove ebp, r13d
lea rax, [rbx + 0x18]
mov rcx, qword [rsp + 0x48]
mov cl, byte [rcx + 0x2b8]
mov edx, 1
shl rdx, cl
mov rcx, rax
call fcn.1400661b8
mov rsi, qword [rsp + 0x48]
lea r13, [rsi + 0x290]
mov rcx, r13
call fcn.140066948
test al, al
jne 0x14006dd2f
mov rcx, rsi
mov edx, ebp
call fcn.14006b96c
test al, al
mov rcx, qword [rsp + 0x48]
je 0x14006de41
mov r15, qword [rsp + 0x80]
add qword [rbx + 0x148], r15
mov r13, qword [rsp + 0x78]
lock inc qword [r13]
jle 0x14006dedc
lea rcx, [rbx + 0x48]
mov rdx, r13
mov r8, r15
call fcn.14006bb5d
mov sil, 1
mov rcx, rdi
mov rdx, r13
mov r8, r15
mov r9d, ebp
call fcn.1400676cf
lea rdx, [rsp + 0xb0]
mov rax, qword [rsp + 0x68]
mov qword [rdx], rax
mov qword [rdx + 8], r12
mov qword [rdx + 0x10], r14
mov rax, qword [rsp + 0x88]
mov qword [rdx + 0x18], rax
mov rcx, rbx
call fcn.14006d576
test sil, sil
je 0x14006de38
mov rsi, qword [rsp + 0x48]
mov rcx, rsi
mov rdx, rbx
mov r8d, ebp
call fcn.14006bcfd
test al, al
je 0x14006de8f
mov eax, dword [rsp + 0x64]
test eax, eax
je 0x14006ddef
cmp eax, 2
jne 0x14006ddf6
test byte [rsi + 0x81], 1
je 0x14006dea7
imul rax, qword [rsp + 0x50], 6
mov r8, qword [rsp + 0x58]
add r8, rax
add r8, 0xc
jmp 0x14006ddff
mov r8, qword [rsp + 0x58]
jmp 0x14006ddff
mov r8, qword [rsp + 0x58]
add r8, 6
mov rcx, qword [rbx + 0x38]
mov rdx, qword [rbx + 0x40]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
call fcn.14005a7e3
mov dword [rax], ebp
mov eax, 5
shl rbp, 0x20
or rbp, rax
mov rax, rbp
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebp, ebp
mov eax, 3
jmp 0x14006de1a
call fcn.14006b9a2
mov r15d, eax
mov rax, r13
lea r13, [rsp + 0xb0]
mov qword [r13], rax
and qword [r13 + 8], 0
mov rsi, qword [rsp + 0x48]
mov rcx, r13
call fcn.14006b9f3
test al, 1
je 0x14006dd2f
movzx r9d, dl
shl r9d, 8
mov dword [rsp + 0x20], r15d
mov rcx, rsi
mov rdx, rbx
mov r8d, ebp
call fcn.14006ba41
jmp 0x14006de62
lea rcx, str.assertion_failed:_self.as_ref__.is_valid_id_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov edx, 0x2c
call fcn.140045a40
lea rax, str.attempted_to_search_for_a_specific_pattern_without_enabling_starts_for_each_pattern
lea rcx, [rsp + 0xb0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
call fcn.140044de0
ud2
add byte [rax], al
add byte [rax - 0x77], cl
or byte [r8 - 0x7d], cl
invalid
or al, 0
call fcn.140044de0
ud2
add byte [rax], al
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea r8, [0x1400e0634]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov cl, byte [rax + 1]
mov rax, qword [rax + 8]
lea r8, [rsp + 0x30]
and al, 0x30
add dword [rax - 0x75], ecx
or byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
mov qword [r8], rax
lea rax, [rsp + 0x2f]
mov byte [rax], cl
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
lea rax, [0x140057db7]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r8
lea rax, [fcn.140044f00]
mov qword [rcx + 0x18], rax
lea rax, str.quit_search_after_observing_byte__at_offset
lea r8, [rsp + 0x58]
and al, 0x58
and al, 0x58
mov qword [r8], rax
mov eax, 2
add byte [rax], al
add byte [rax], al
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
and dword [rax + 0x20], 0
and dword [rax + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
jmp 0x140071ba1
mov rax, qword [rax + 8]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
lea rax, [rsp + 0x38]
mov qword [rax], rcx
or byte [rax - 0x73], cl
or eax, 0xfffd3439
or byte [rax - 0x73], cl
or eax, 0xfffd3439
mov qword [rax + 8], rcx
lea rcx, str.haystack_of_length__is_too_long
jmp 0x140071b80
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x367afbb8], cl
mov ecx, dword [rax + 4]
test ecx, ecx
mov ecx, dword [rax + 4]
test ecx, ecx
je 0x140071b32
cmp ecx, 1
jne 0x140071b5b
lea rax, str.anchored_searches_are_not_supported_or_enabled
jmp 0x140071b39
mov rax, qword [rax + 8]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [fcn.140044f00]
mov qword [rax + 8], rcx
lea rcx, str.gave_up_searching_at_offset
lea r8, [rsp + 0x58]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
jmp 0x140071ba1
lea rax, str.unanchored_searches_are_not_supported_or_enabled
lea r8, [rsp + 0x58]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
jmp 0x140071ba1
mov eax, dword [rax + 8]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [fcn.140044f00]
mov qword [rax + 8], rcx
lea rcx, str.anchored_searches_for_a_specific_pattern__
lea r8, [rsp + 0x58]
mov qword [r8], rcx
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.14001493c
nop
add rsp, 0x88
ret
mov ecx, edi
call fcn.140044e90
int3
mov esi, ecx
mov rcx, rdx
call fcn.1400719a6
pop rdx
stc
invalid
dec dword [rax - 0x39]
or byte [rcx], r8b
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 0x10], rax
mov qword [rsi], 2
add rsp, 0x20
invalid
pop rsi
add byte [rax - 0x7d], cl
invalid
ret
xor dword [rax + 0x3b], ecx
jno 0x140072079
lea eax, [rsi + 0x10]
add dword [rax - 0x7d], ecx
rcl dword [rax], 0xe8
mov dl, byte [rbp - 0x3e760002]
xchg ebp, eax
invalid
invalid
mov ecx, eax
dec dword [rcx + 0x74c085c1]
jns 0x1710a0c5e
shr bl, 1
add dh, byte [rcx]
test byte [rax - 0x77], 0xf2
mov edx, esi
add al, ch
mov word [rbx - 3], cs
dec esp
int3
mov edi, ecx
add byte [rax - 0x75], cl
invalid
mov eax, dword [rdi]
or eax, 0x6e5a9
stc
dec dword [rax - 0x75]
mov rcx, qword [rdi]
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
add esp, 0x28
add byte [rax], al
sub byte [rdi + 0x5e], bl
add byte [rax], al
add byte [rax], al
add esp, 0x28
sub byte [rdi + 0x5e], bl
out 0, eax
add byte [rax], al
mov rsi, rax
invalid
mov rax, qword [rdi]
add rdi, 8
invalid
or byte [rax - 0x7d], cl
clc
or dh, byte [rdi + 0x2a]
invalid
invalid
clc
or dh, byte [rdi + 0x2a]
lea rcx, [0x1400e0644]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
mov rcx, qword [rdi]
call fcn.140003b58
stc
invalid
stc
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.1400dbb40
mov rcx, qword [rdi]
call fcn.1400721de
je 0x140072168
add byte [rax], al
je 0x140072168
add byte [rax], al
jmp 0x14007215a
mov rcx, qword [rdi]
call fcn.1400721ae
cmp al, byte [rax]
add byte [rax], al
cmp al, byte [rax]
add byte [rax], al
jmp 0x14007215a
mov rcx, qword [rdi]
call fcn.1400721ff
add dword [rax], 0xdaeb0000
add dword [rax], 0xdaeb0000
mov rcx, rdi
call fcn.140072219
xchg ecx, eax
add byte [rax], al
add bl, ch
invalid
xchg ecx, eax
add byte [rax], al
add bl, ch
ror byte [rax - 0x77], 1
mov rcx, rdi
mov rcx, rdi
call fcn.14007224d
jmp 0x14007215a
mov rcx, rdi
call fcn.140072281
jmp 0x14007215a
mov rcx, qword [rdi]
call fcn.1400721ae
jmp 0x14007215a
std
invalid
cwde
invalid
int3
rol dword [rbp - 0x417effff], 1
cwde
add byte [rax], al
add byte [rax], cl
add byte [rcx], dl
add byte [rbp + 0xe], dh
mov rcx, rsi
add rsp, 0x28
sub byte [rdi + 0x5e], bl
sub byte [rdi + 0x5e], bl
jmp 0x14007241b
sub byte [rdi + 0x5e], bl
jmp 0x140072392
or cl, byte [rax - 0x77]
int1
call 0x14007241b
add byte [rax], al
add byte [rax], al
jmp 0x14007237a
call 0x140072392
mov rcx, rdi
call fcn.1400dbb40
call fcn.140046e60
int3
mov edi, ecx
call qword [rsi + 0x57]
push rsi
push rdi
sub rsp, 0x28
mov rsi, rcx
mov ecx, 0xffef0000
add bh, ch
inc dword [rbx]
mov ds, word [rax - 0x7d000000]
stc
or byte [rax + 2], bh
add bh, ch
inc dword [rbx]
mov ds, word [rax - 0x7d000000]
stc
or byte [rax + 2], bh
cmovb eax, ecx
cmp eax, 6
ja case.default.0x1400723c4
lea rcx, [0x1400e069c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.14008b05d
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14008b040
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14007248b
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140072219
push rsi
push rdi
sub rsp, 0x28
mov rsi, rcx
call fcn.140072458
add rsi, 8
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140072458