Function at 0x140064af4
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, 0x5c8
movaps xmmword [rsp + 0x5b0], xmm6
mov rdi, r9
mov rbx, rcx
cmp r9, 0x7fffffff
jbe 0x140064b35
mov dword [rbx], 0x25
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], 0x7fffffff
jmp 0x1400655f6
mov rsi, r8
mov r15, rdx
test byte [rdx + 0x13], 1
je 0x140064b4c
cmp byte [r15 + 0x15], 2
jne 0x140064d27
lea r12, [r15 + 0x28]
lea rdx, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompsoncompiler.rs
mov rcx, r12
call fcn.14003dc1c
mov r14, rax
mov r13, rdx
and dword [rax + 0x10], 0
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x28]
and qword [rax + 0x28], 0
call fcn.14003ac6b
and qword [r14 + 0x40], 0
mov rcx, qword [r14 + 0x48]
mov rdx, qword [r14 + 0x58]
and qword [r14 + 0x58], 0
call fcn.140037b9f
and qword [r14 + 0x60], 0
inc qword [r13]
lea rdx, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompsoncompiler.rs
mov rcx, r12
call fcn.14003dc1c
cmp byte [r15 + 0x12], 0
setne byte [rax + 0x68]
inc qword [rdx]
lea rdx, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompsoncompiler.rs
mov rcx, r12
call fcn.14003dc1c
mov cl, byte [r15 + 0x13]
and cl, 1
mov byte [rax + 0x69], cl
inc qword [rdx]
lea rdx, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompsoncompiler.rs
mov rcx, r12
call fcn.14003dc1c
cmp byte [r15 + 0x10], 0
movzx ecx, byte [r15 + 0x11]
mov r8d, 0xa
cmovne r8d, ecx
mov byte [rax + 0x6a], r8b
inc qword [rdx]
lea rdx, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompsoncompiler.rs
mov rcx, r12
call fcn.14003dc1c
mov r14, rdx
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
xor r8d, r8d
cmp rcx, 2
cmovne r8, rcx
mov qword [rax], r8
mov qword [rax + 8], rdx
lea r13, [rsp + 0xf8]
mov rcx, r13
mov rdx, rax
call fcn.14004039c
mov eax, dword [r13]
cmp eax, 0x2a
jne 0x140064d0a
mov qword [rsp + 0x68], rbx
inc qword [r14]
lea rbx, [rsi + rdi*8]
shl rdi, 3
xor eax, eax
cmp rdi, rax
je 0x140064d32
mov rcx, qword [rsi + rax]
mov rcx, qword [rcx + 0x28]
add rax, 8
test byte [rcx + 0x3c], 1
jne 0x140064c59
lea rdi, [rsp + 0x550]
mov rcx, rdi
call fcn.14008fbea
mov rcx, rdi
xor edx, edx
mov r8b, 0xff
call fcn.14008fc0c
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
lea rdx, [rsp + 0x2a0]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 1
lea rdi, [rsp + 0x3d8]
mov rcx, rdi
call fcn.14003339b
and dword [rsp + 0x20], 0
lea r14, [rsp + 0xf8]
mov rcx, r14
mov rdx, r15
mov r8, rdi
xor r9d, r9d
call fcn.14003dd1d
mov eax, dword [r14]
cmp eax, 0x2a
jne 0x140064e2e
mov eax, dword [rsp + 0xfc]
mov dword [rsp + 0x30], eax
mov ebp, dword [rsp + 0x100]
lea rcx, [rsp + 0x3d8]
call fcn.1400334a7
jmp 0x140064d5e
lea rsi, [rsp + 0xfc]
lea rdi, [rbx + 4]
mov ecx, 0x1f
rep movsd dword [rdi], dword [rsi]
mov dword [rbx], eax
inc qword [r14]
jmp 0x1400655f6
mov dword [rbx], 0x29
jmp 0x1400655f6
lea rdi, [rsp + 0xf8]
mov rcx, rdi
mov rdx, r15
call fcn.14003da3c
mov eax, dword [rdi]
cmp eax, 0x2a
jne 0x140064da7
mov eax, dword [rsp + 0xfc]
mov dword [rsp + 0x30], eax
mov ebp, dword [rsp + 0x100]
lea rdx, [rsp + 0xc8]
mov qword [rdx], rsi
mov qword [rdx + 8], rbx
mov qword [rdx + 0x10], r15
lea rsi, [rsp + 0xf8]
mov rcx, rsi
call fcn.14007fcec
mov edx, dword [rsi]
cmp edx, 0x2b
jne 0x140064dcf
lea rsi, [rsp + 0x2a0]
mov rcx, rsi
mov rdx, r15
call fcn.1400403e9
mov edx, dword [rsi]
mov rbx, qword [rsp + 0x68]
jmp 0x140064e88
lea rsi, [rsp + 0x104]
mov rdx, qword [rsi - 8]
mov r8, qword [rsp + 0x68]
lea rdi, [r8 + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov dword [r8], eax
mov qword [r8 + 4], rdx
jmp 0x1400655f6
mov r14d, dword [rsp + 0xfc]
mov r13d, dword [rsp + 0x100]
cmp edx, 0x2a
mov rbx, qword [rsp + 0x68]
jne 0x140064e63
lea rsi, [rsp + 0xf8]
lea rdx, [rsp + 0xc8]
mov rcx, rsi
call fcn.14007fcec
mov edx, dword [rsi]
cmp edx, 0x2b
jne 0x1400652e9
mov dword [rsp + 0x2a4], r14d
mov dword [rsp + 0x2a8], r13d
mov dword [rsp + 0x2a0], 0x2a
mov edx, 0x2a
jmp 0x140064e88
lea rsi, [rsp + 0x104]
mov rdx, qword [rsi - 8]
mov r8, qword [rsp + 0x68]
lea rdi, [r8 + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov dword [r8], eax
mov qword [r8 + 4], rdx
lea rcx, [rsp + 0x3d8]
call fcn.1400334a7
jmp 0x1400655f6
lea rsi, [rsp + 0x104]
lea rax, [rsp + 0x2ac]
mov ecx, 0x1d
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
mov dword [rax - 0xc], edx
mov dword [rax - 8], r14d
mov dword [rax - 4], r13d
cmp edx, 0x2a
jne 0x1400655d9
mov edi, dword [rsp + 0x2a4]
lea rsi, [rsp + 0xf8]
mov rcx, rsi
mov rdx, r15
mov r8d, ebp
mov r9d, edi
call fcn.14003daec
mov eax, dword [rsi]
cmp eax, 0x2a
jne 0x1400652cf
lea rdx, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompsoncompiler.rs
mov rcx, r12
call fcn.14003dc1c
mov qword [rsp + 0xc0], rdx
cmp dword [rax + 0x10], 0
jne 0x1400667ab
mov r13, rax
xorps xmm6, xmm6
lea rsi, [rsp + 0x3d8]
movups xmmword [rsi + 0x130], xmm6
movups xmmword [rsi + 0x148], xmm6
lea rcx, [rsp + 0xf8]
movups xmmword [rcx + 8], xmm6
movups xmmword [rcx + 0x20], xmm6
movups xmmword [rcx + 0x38], xmm6
mov ebx, 4
mov qword [rcx], rbx
mov r12d, 8
mov qword [rcx + 0x18], r12
mov qword [rcx + 0x30], r12
and qword [rcx + 0x48], 0
call fcn.14004147b
mov r14, rax
movups xmmword [rsi + 0x100], xmm6
movups xmmword [rsi + 0x110], xmm6
mov rcx, rsi
call fcn.140012fa1
mov qword [rsi + 0x128], r12
mov qword [rsi + 0x140], rbx
lea rbp, [rsp + 0x530]
mov qword [rbp], r14
and dword [rbp + 0x19], 0
and qword [rbp + 0x10], 0
and qword [rbp - 0x38], 0
mov al, byte [r13 + 0x68]
mov byte [rbp + 0x1b], al
mov al, byte [r13 + 0x69]
mov byte [rbp + 0x1c], al
mov al, byte [r13 + 0x6a]
mov byte [rbp + 0x18], al
mov qword [rsp + 0xa8], rbx
movups xmmword [rsp + 0xb0], xmm6
lea rcx, [rsp + 0x50]
mov qword [rcx], rbx
movups xmmword [rcx + 8], xmm6
mov rdx, qword [r13 + 0x28]
mov qword [rsp + 0x40], rdx
call fcn.140041078
mov rsi, qword [r13 + 0x30]
mov r14, qword [r13 + 0x40]
mov dword [rbp + 8], edi
mov eax, dword [rsp + 0x30]
mov dword [rbp + 0xc], eax
mov rcx, r14
call fcn.140033928
mov rdi, rax
mov r15, rdx
lea r8, [r14*4]
mov rcx, rax
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
call fcn.140009575
mov qword [rbp - 0x18], rdi
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], r14
imul rax, qword [r13 + 0x58], 0x18
mov qword [rsp + 0x70], r13
mov rdx, qword [r13 + 0x48]
add rax, rdx
lea rcx, [rsp + 0x2a0]
movups xmmword [rcx + 8], xmm6
movups xmmword [rcx + 0x20], xmm6
movups xmmword [rcx + 0x38], xmm6
mov qword [rcx], rbx
mov qword [rcx + 0x18], r12
mov qword [rcx + 0x30], r12
and qword [rcx + 0x48], 0
xor edi, edi
mov qword [rsp + 0x78], rax
cmp rdx, rax
je 0x140065612
cmp rdi, 0x7fffffff
je 0x140065eaa
mov r13, qword [rdx + 0x10]
test r13, r13
je 0x140065eb2
mov rbx, qword [rdx]
cmp qword [rbx], 0
jne 0x140065eba
add rdx, 0x18
mov qword [rsp + 0x48], rdx
lea rax, [rdi + 1]
mov qword [rsp + 0x80], rax
mov edx, edi
call fcn.140042ef5
add rbx, 0x10
shl r13, 4
add r13, 0xfffffffffffffff0
mov esi, 1
test r13, r13
je 0x1400652ae
mov r15d, 1
cmp rsi, 0x7fffffff
je 0x1400654a7
mov r12, qword [rbx]
test r12, r12
mov r14, rbx
cmove r14, r12
mov rcx, qword [rsp + 0x2a0]
mov rbp, qword [rsp + 0x2b0]
mov rdx, rbp
mov r8d, edi
call fcn.14004307c
mov ecx, dword [rax + 4]
cmp ecx, 0x7ffffffc
ja 0x1400654b4
mov qword [rsp + 0x30], r13
add ecx, 2
mov dword [rax + 4], ecx
test r12, r12
je 0x1400651f0
mov r12, qword [r14]
mov rbp, qword [r14 + 8]
add r12, 0x10
mov rcx, rbp
call fcn.140040467
mov r15, rax
mov r14, rdx
lea r13, [rax + 0x10]
mov rcx, r13
mov rdx, r12
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0xf8], r15
mov qword [rsp + 0x100], r14
mov rbp, qword [rsp + 0x2b8]
mov r12, qword [rsp + 0x2c8]
mov rcx, rbp
mov rdx, r12
mov r8d, edi
call fcn.1400430a2
mov rcx, rax
mov rdx, r13
mov r8, r14
call fcn.1400414d2
test al, al
jne 0x140065510
mov rcx, rbp
mov rdx, r12
mov r8d, edi
call fcn.1400430ce
lock inc qword [r15]
jle 0x140066715
mov rcx, rax
mov rdx, r15
mov r8, r14
mov r9d, esi
call fcn.1400416c2
mov r15, qword [rsp + 0x2d0]
mov r13, qword [rsp + 0x2e0]
mov rcx, r15
mov rdx, r13
mov r8d, edi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilcaptures.rs
call fcn.1400077de
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
mov rcx, rax
call fcn.140040587
mov rbp, qword [rsp + 0x2b0]
mov rax, qword [rsp + 0x2e8]
lea rax, [rax + r14*2]
add rax, 0x24
mov qword [rsp + 0x2e8], rax
jmp 0x140065228
mov r15, qword [rsp + 0x2d0]
mov r13, qword [rsp + 0x2e0]
mov rcx, r15
mov rdx, r13
mov r8d, edi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilcaptures.rs
call fcn.1400077de
mov rcx, rax
xor edx, edx
call fcn.140040587
add qword [rsp + 0x2e8], 0x10
lea r14, [rsi + 1]
mov qword [rsp + 0x3a8], r14
cmp rbp, rdi
jbe 0x1400666c6
mov rax, qword [rsp + 0x2a0]
mov ecx, dword [rax + rdi*8]
mov eax, dword [rax + rdi*8 + 4]
sub rax, rcx
shr rax, 1
lea rcx, [rax + 1]
mov qword [rsp + 0xc8], rcx
cmp rsi, rax
jne 0x1400666cf
mov qword [rsp + 0x3a8], r14
mov rcx, r15
mov rdx, r13
mov r8d, edi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilcaptures.rs
call fcn.1400077de
mov rax, qword [rax + 0x10]
mov qword [rsp + 0xc8], rax
cmp r14, rax
jne 0x1400666e4
add rbx, 0x10
mov r13, qword [rsp + 0x30]
add r13, 0xfffffffffffffff0
mov rsi, r14
jmp 0x140065092
mov ebx, edi
mov rdi, qword [rsp + 0x80]
mov rax, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x48]
lea rcx, [rsp + 0x2a0]
jmp 0x140065035
lea rsi, [rsp + 0xfc]
lea rdi, [rbx + 4]
mov ecx, 0x1f
rep movsd dword [rdi], dword [rsi]
mov dword [rbx], eax
jmp 0x1400655f6
mov r9d, dword [rsp + 0xfc]
mov r8d, dword [rsp + 0x100]
cmp edx, 0x2a
jne 0x1400654be
mov dword [rsp + 0x40], r9d
mov dword [rsp + 0x70], r8d
lea rsi, [rsp + 0xf8]
mov rcx, rsi
mov rdx, r15
call fcn.14003dca7
mov edx, dword [rsi]
cmp edx, 0x2a
jne 0x1400654e8
lea rsi, [rsp + 0xf8]
mov edi, dword [rsi + 4]
mov rcx, rsi
mov rdx, r15
call fcn.14003dcec
mov edx, dword [rsi]
cmp edx, 0x2a
jne 0x1400654e8
lea rsi, [rsp + 0xf8]
mov eax, dword [rsi + 4]
mov dword [rsp + 0x48], eax
mov rcx, rsi
mov rdx, r15
mov r8d, edi
mov r9d, r14d
call fcn.14003daec
mov edx, dword [rsi]
cmp edx, 0x2a
jne 0x1400655c2
lea rsi, [rsp + 0xf8]
mov rcx, rsi
mov rdx, r15
mov r8d, r13d
mov r9d, dword [rsp + 0x48]
mov r14d, r9d
call fcn.14003daec
mov edx, dword [rsi]
cmp edx, 0x2a
jne 0x1400655c2
lea rsi, [rsp + 0xf8]
mov rcx, rsi
mov rdx, r15
mov r8d, edi
mov r9d, dword [rsp + 0x40]
call fcn.14003daec
mov edx, dword [rsi]
cmp edx, 0x2a
jne 0x1400655c2
lea rsi, [rsp + 0xf8]
mov rcx, rsi
mov rdx, r15
mov r8d, dword [rsp + 0x70]
mov r9d, r14d
call fcn.14003daec
mov edx, dword [rsi]
cmp edx, 0x2a
jne 0x1400655c2
mov rax, qword [rsp + 0xd8]
lea rsi, [rsp + 0x550]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsi], xmm0
lea r13, [rsp + 0xf8]
mov ebx, r14d
lea rcx, [rsp + 0x3d8]
mov rdx, rsi
call fcn.14007fcec
mov edx, dword [rsp + 0x3d8]
cmp edx, 0x2b
je 0x14006664b
mov r9d, dword [rsp + 0x3dc]
mov r14d, dword [rsp + 0x3e0]
cmp edx, 0x2a
jne 0x140066655
mov rcx, r13
mov rdx, r15
mov r8d, edi
call fcn.14003daec
mov edx, dword [rsp + 0xf8]
cmp edx, 0x2a
jne 0x140065485
mov rcx, r13
mov rdx, r15
mov r8d, r14d
mov r9d, ebx
call fcn.14003daec
mov edx, dword [rsp + 0xf8]
cmp edx, 0x2a
je 0x140065415
lea rsi, [rsp + 0xfc]
lea rax, [rsp + 0x2a4]
mov ecx, 0x1f
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
mov dword [rax - 4], edx
jmp 0x14006667a
mov ebx, edi
mov r12d, 0x7fffffff
jmp 0x140065541
mov ebx, edi
mov r12, rsi
jmp 0x140065541
lea rsi, [rsp + 0x104]
lea rax, [rsp + 0x2ac]
mov ecx, 0x1d
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
mov dword [rax - 0xc], edx
mov dword [rax - 8], r9d
mov dword [rax - 4], r8d
jmp 0x140064e88
lea rsi, [rsp + 0x100]
mov r8d, dword [rsi - 4]
lea rax, [rsp + 0x2a8]
mov ecx, 0xf
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov dword [rax - 4], r8d
jmp 0x1400655d9
mov rcx, r14
call fcn.140081d39
mov r12, rax
mov rsi, rdx
mov rcx, rax
mov rdx, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xf8]
call fcn.1400378b8
mov r15d, 4
mov ebx, edi
lea rcx, [rsp + 0x2a0]
call fcn.140037a2c
shl rbx, 0x20
or rbx, r15
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
call fcn.140009575
mov rcx, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
call fcn.14000958c
lea rcx, [rsp + 0x3d8]
call fcn.140039087
mov rax, qword [rsp + 0x68]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], r14
lea rdi, [rax + 0x28]
lea rsi, [rsp + 0x550]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov dword [rax], 0x23
mov qword [rax + 8], rbx
mov rax, qword [rsp + 0xc0]
inc qword [rax]
jmp 0x1400655f6
lea rsi, [rsp + 0xfc]
lea rdi, [rsp + 0x2a4]
mov ecx, 0x1f
rep movsd dword [rdi], dword [rsi]
lea rsi, [rsp + 0x2ac]
mov rax, qword [rsi - 8]
lea rdi, [rbx + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov dword [rbx], edx
mov qword [rbx + 4], rax
movaps xmm6, xmmword [rsp + 0x5b0]
add rsp, 0x5c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, qword [rsp + 0x2a0]
mov r8, qword [rsp + 0x2b0]
lea rsi, [rsp + 0xf8]
mov rcx, rsi
call fcn.140042e0a
mov r15d, dword [rsi]
cmp r15, 5
jne 0x140065ec7
lea rbp, [rsp + 0xf8]
lea rsi, [rsp + 0x2a0]
mov ecx, 0xa
mov rdi, rbp
rep movsq qword [rdi], qword [rsi]
mov rcx, rbp
call fcn.14004147b
mov rsi, rax
lea rcx, [rsp + 0x530]
call fcn.1400379e3
lea r13, [rsp + 0x3d8]
mov qword [r13 + 0x158], rsi
mov rax, qword [rsp + 0x70]
mov rbx, qword [rax + 0x18]
mov rcx, qword [rsp + 0x40]
mov r12, rcx
shl r12, 5
add r12, rbx
call fcn.140036e89
xor r14d, r14d
mov qword [rsp + 0x48], r12
cmp rbx, r12
je case.default.0x1400656e0
lea rdi, [rbx + 0x20]
xor ecx, ecx
cmp r14, qword [rsp + 0x40]
setb cl
lea r15, [rcx + r14]
lea rdx, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilprimitives.rs
call fcn.1400374b5
mov eax, dword [rbx]
lea rcx, [0x140066810]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov esi, r14d
jmp rax
mov r8d, dword [rbx + 4]
lea rcx, [rsp + 0xa8]
mov edx, r14d
call fcn.14003f470
mov r14, r15
mov rbx, rdi
jmp 0x1400656a6
mov rax, qword [rbx + 4]
mov qword [rsp + 0xfc], rax
and dword [rsp + 0xf8], 0
mov rcx, r13
mov rdx, rbp
call fcn.14004294c
mov rbx, rdi
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x1400659ea
mov r14, qword [rbx + 0x18]
test r14, r14
mov qword [rsp + 0x30], rdi
je 0x140065afd
cmp r14, 1
jne 0x140065b10
mov rax, qword [rbx + 8]
mov rax, qword [rax]
mov qword [rsp + 0xfc], rax
and dword [rsp + 0xf8], 0
jmp 0x140065b08
mov rax, qword [rbx + 4]
mov qword [rsp + 0xfc], rax
mov dword [rsp + 0xf8], 3
mov rcx, r13
mov rdx, rbp
call fcn.14004294c
mov rbx, rdi
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x1400659ea
mov r12, rdi
mov edi, dword [rbx + 4]
mov r14d, dword [rbx + 8]
mov ebx, dword [rbx + 0xc]
mov rcx, qword [rsp + 0x530]
mov edx, edi
mov r8, r14
call fcn.140037cc0
test rax, rax
je 0x1400667e5
cmp rdx, 0x7ffffffe
jbe 0x1400659f9
mov qword [rsp + 0x100], rdx
mov eax, 1
jmp 0x140065a02
mov r12, rbp
mov rbp, r13
mov r13, rdi
mov edi, dword [rbx + 4]
mov r14d, dword [rbx + 8]
mov ebx, dword [rbx + 0xc]
mov rcx, qword [rsp + 0x530]
mov edx, edi
mov r8, r14
call fcn.140037cc0
test rax, rax
je 0x1400667f5
inc rdx
cmp rdx, 0x7ffffffe
jbe 0x140065a78
mov qword [rsp + 0x100], rdx
mov eax, 1
jmp 0x140065a81
mov qword [rsp + 0x30], rdi
mov rdi, qword [rbx + 0x18]
test rdi, rdi
je 0x140065be3
cmp rdi, 1
je 0x140065c11
cmp rdi, 2
jne 0x140065c6e
mov rcx, qword [rbx + 8]
mov edx, 2
xor r8d, r8d
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov edi, dword [rax]
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x18]
mov r8d, 1
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov eax, dword [rax]
mov dword [rsp + 0xfc], edi
mov dword [rsp + 0x100], eax
mov dword [rsp + 0xf8], 5
mov rcx, r13
mov rdx, rbp
call fcn.14004294c
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x140065bcf
mov qword [rsp + 0x30], rdi
mov rdi, qword [rbx + 0x18]
test rdi, rdi
je 0x140065d01
cmp rdi, 1
je 0x140065d32
cmp rdi, 2
jne 0x140065d8f
mov rcx, qword [rbx + 8]
mov edx, 2
mov r8d, 1
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov edi, dword [rax]
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x18]
xor r8d, r8d
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov eax, dword [rax]
mov dword [rsp + 0xfc], edi
mov dword [rsp + 0x100], eax
mov dword [rsp + 0xf8], 5
mov rcx, r13
mov rdx, rbp
call fcn.14004294c
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x140065bcf
mov dword [rsp + 0xf8], 7
mov rcx, r13
mov rdx, rbp
call fcn.14004294c
mov rbx, rdi
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x1400659ea
mov eax, dword [rbx + 4]
mov dword [rsp + 0xfc], eax
mov dword [rsp + 0xf8], 8
mov rcx, r13
mov rdx, rbp
call fcn.14004294c
mov rbx, rdi
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov dword [rax], edi
mov r14, r15
jmp 0x1400656a6
mov dword [rsp + 0xfc], edx
xor eax, eax
mov dword [rsp + 0xf8], eax
mov rcx, rbp
lea rdx, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140042c5c
mov dword [rsp + 0xfc], ebx
mov dword [rsp + 0x100], edi
mov dword [rsp + 0x104], r14d
mov dword [rsp + 0x108], eax
mov dword [rsp + 0xf8], 6
mov rcx, r13
mov rdx, rbp
call fcn.14004294c
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov dword [rax], edi
mov r14, r15
mov rbx, r12
mov r12, qword [rsp + 0x48]
jmp 0x1400656a6
mov dword [rsp + 0xfc], edx
xor eax, eax
mov dword [rsp + 0xf8], eax
mov rcx, r12
lea rdx, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140042c5c
mov dword [rsp + 0xfc], ebx
mov dword [rsp + 0x100], edi
mov dword [rsp + 0x104], r14d
mov dword [rsp + 0x108], eax
mov dword [rsp + 0xf8], 6
mov rcx, rbp
mov rdx, r12
call fcn.14004294c
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov dword [rax], edi
mov r14, r15
mov rbx, r13
mov r13, rbp
mov rbp, r12
mov r12, qword [rsp + 0x48]
jmp 0x1400656a6
mov dword [rsp + 0xf8], 7
mov rcx, r13
jmp 0x140065bb1
mov r13, qword [rbx + 8]
mov rcx, r14
call fcn.14003ed0b
mov rdi, rax
mov r12, rdx
lea rbp, [r14*8]
mov rcx, rax
mov rdx, r13
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
cmp r12, r14
jbe 0x140065b7e
shl r12, 3
mov qword [rsp + 0x20], rbp
mov edx, 4
mov r9d, 4
mov rcx, rdi
mov r8, r12
call fcn.140034554
test rax, rax
cmovne rdi, rax
movabs rcx, 0x8000000000000001
mov eax, 4
cmove rcx, rax
mov rdx, rbp
call fcn.140004d96
lea r13, [rsp + 0x3d8]
mov r12, qword [rsp + 0x48]
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], r14
mov dword [rsp + 0xf8], 1
mov rcx, r13
lea rbp, [rsp + 0xf8]
mov rdx, rbp
call fcn.14004294c
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov dword [rax], edi
mov r14, r15
mov rbx, qword [rsp + 0x30]
jmp 0x1400656a6
mov dword [rsp + 0xf8], 7
mov rcx, r13
mov rdx, rbp
call fcn.14004294c
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x140065bcf
mov rcx, qword [rbx + 8]
mov edx, 1
xor r8d, r8d
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov r8d, dword [rax]
lea rcx, [rsp + 0xa8]
mov edx, r14d
call fcn.14003f470
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x18]
xor r8d, r8d
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov edi, dword [rax]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x140065bcf
mov r14, qword [rbx + 8]
mov rcx, rdi
call fcn.140033928
mov r13, rax
mov r12, rdx
lea r8, [rdi*4]
mov rcx, rax
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0xf8], r13
lea r13, [rsp + 0x3d8]
mov qword [rsp + 0x100], r12
mov r12, qword [rsp + 0x48]
mov qword [rsp + 0x108], rdi
mov rcx, rbp
call fcn.140040fee
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rdx
mov dword [rsp + 0xf8], 4
mov rcx, r13
mov rdx, rbp
call fcn.14004294c
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x140065bcf
mov dword [rsp + 0xf8], 7
mov rcx, r13
mov rdx, rbp
call fcn.14004294c
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x140065bcf
mov rcx, qword [rbx + 8]
mov edx, 1
xor r8d, r8d
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov r8d, dword [rax]
lea rcx, [rsp + 0xa8]
mov edx, r14d
call fcn.14003f470
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x18]
xor r8d, r8d
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov edi, dword [rax]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x140065bcf
mov r14, qword [rbx + 8]
mov rcx, rdi
call fcn.140033928
mov r13, rax
mov r12, rdx
lea r8, [rdi*4]
mov rcx, rax
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0x100], r12
mov qword [rsp + 0x108], rdi
mov rcx, rbp
call fcn.140040fee
mov r14, rax
mov rbx, rdx
lea r12, [rax + rdx*4]
mov r13, rdx
shr r13, 1
lea rax, [r13*4]
sub r12, rax
mov rcx, r13
mov rdx, r14
mov r8, r13
lea r9, str._rustc_eb26296b556cef10fb713a38f3d16b9886080f26librarycore_src_slicemod.rs
call fcn.140042c98
mov rdi, rax
mov rbp, rdx
mov rcx, r13
mov rdx, r12
mov r12, qword [rsp + 0x48]
mov r8, r13
lea r9, str._rustc_eb26296b556cef10fb713a38f3d16b9886080f26librarycore_src_slicemod.rs
call fcn.140042c98
dec r13
xor ecx, ecx
cmp r13, 0xffffffffffffffff
je 0x140065e59
cmp rbp, rcx
je 0x1400666a6
cmp r13, rdx
jae 0x1400666b5
mov r8d, dword [rdi + rcx*4]
mov r9d, dword [rax + r13*4]
mov dword [rdi + rcx*4], r9d
mov dword [rax + r13*4], r8d
inc rcx
dec r13
jmp 0x140065e29
mov qword [rsp + 0x100], r14
mov qword [rsp + 0x108], rbx
mov dword [rsp + 0xf8], 4
lea r13, [rsp + 0x3d8]
mov rcx, r13
lea rbp, [rsp + 0xf8]
mov rdx, rbp
call fcn.14004294c
mov edi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r8, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x140065bcf
xor r15d, r15d
jmp 0x1400654a9
mov r15d, 2
jmp 0x140065ec0
mov r15d, 3
mov ebx, edi
jmp 0x1400654b9
mov ebx, dword [rsp + 0xfc]
mov r12, qword [rsp + 0x100]
mov rsi, qword [rsp + 0x108]
mov r14, qword [rsp + 0x110]
jmp 0x140065541
mov rcx, qword [rsp + 0x40]
call fcn.140008b80
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x278], rdx
mov r12, qword [rsp + 0xa8]
mov rax, qword [rsp + 0xb8]
lea rdx, [r12 + rax*8]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
mov rsi, qword [rsp + 0x60]
lea rax, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
lea rbp, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
lea r13, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
mov qword [rsp + 0x280], r12
mov r8, r12
mov r12, rax
mov rbx, qword [rsp + 0x70]
mov qword [rsp + 0x78], rdx
cmp r8, rdx
je 0x14006608e
mov rax, r8
mov r15d, dword [r8]
cmp qword [rsp + 0x40], r15
jbe 0x140066695
lea r8, [rax + 8]
mov rcx, qword [rsp + 0x48]
cmp byte [rcx + r15], 0
jne 0x140065f52
mov qword [rsp + 0x80], r8
mov r14d, dword [rax + 4]
mov edi, r14d
mov rcx, qword [rbx + 0x18]
mov rdx, qword [rbx + 0x28]
mov r8d, edi
mov r9, r12
call fcn.140042d43
mov rcx, rax
call fcn.140042d68
cmp eax, 1
jne 0x140065faf
mov edi, edx
jmp 0x140065f8b
mov edi, edi
mov r12, qword [rsp + 0x30]
mov rcx, r12
mov rdx, rsi
mov r8, rdi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov ebx, dword [rax]
mov rcx, r12
mov rdx, rsi
mov r8, r15
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov dword [rax], ebx
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8d, r15d
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140042dc6
mov byte [rax], 1
mov rbx, qword [rsp + 0x70]
mov rcx, qword [rbx + 0x18]
mov rdx, qword [rbx + 0x28]
mov r8d, r14d
mov r9, rbp
call fcn.140042d43
mov rcx, rax
call fcn.140042d68
cmp eax, 1
jne 0x140066075
mov r15d, edx
mov r12, qword [rsp + 0x30]
mov rcx, r12
mov rdx, rsi
mov r8, rdi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov ebx, dword [rax]
mov r8d, r14d
mov rcx, r12
mov rdx, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.140011eed
mov dword [rax], ebx
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8d, r14d
mov r9, r13
call fcn.140042dc6
mov r14d, r15d
jmp 0x140065ffd
mov rdx, qword [rsp + 0x78]
lea r12, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
mov r8, qword [rsp + 0x80]
jmp 0x140065f52
mov rdi, qword [rsp + 0x500]
imul rbp, qword [rsp + 0x510], 0x18
add eax, 0x48180000
add ebp, edi
add eax, 0x48180000
add ebp, edi
lea rbx, [0x140066838]
lea r14, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
lea r15, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
lea r13, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
lea ebp, [0x1400c0f90]
lea ebp, [0x1400c0f90]
mov qword [rsp + 0x40], rbp
cmp rdi, rbp
je case.default.0x1400660de
mov r12, rdi
add rdi, 0x18
invalid
sbb byte [rcx - 0x75], al
add al, 0x24
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
invalid
mov r8d, dword [r12 + 4]
mov rcx, qword [rsp + 0x30]
mov rdx, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
jmp 0x14006622a
mov rbp, qword [r12 + 8]
mov r12, qword [r12 + 0x10]
shl r12, 3
xor ebx, ebx
cmp r12, rbx
je 0x1400661b8
fmul qword [rdi]
test byte [rsi + 0x44000000], ah
mov eax, dword [rbp + rbx]
mov r8d, dword [rbp + rbx]
mov rcx, qword [rsp + 0x30]
mov rdx, rsi
mov r9, r14
call fcn.140033d9d
mov eax, dword [rax]
mov dword [rbp + rbx], eax
add rbx, 8
jmp 0x140066109
mov rbp, qword [r12 + 8]
mov r12, qword [r12 + 0x10]
shl r12, 2
xor ebx, ebx
cmp r12, rbx
je 0x1400661b8
mov r8d, dword [rbp + rbx]
mov rcx, qword [rsp + 0x30]
mov rdx, rsi
mov r9, r15
call fcn.140033d9d
fdiv st(4), st(0)
dec dword [rbx + 0x1d448900]
add byte [rax - 0x7d], cl
ret
add al, 0xeb
invalid
fdiv st(4), st(0)
dec dword [rbx + 0x1d448900]
add byte [rax - 0x7d], cl
ret
mov r8d, dword [r12 + 4]
mov rcx, qword [rsp + 0x30]
mov rdx, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
jmp 0x14006622a
mov rbp, qword [r12 + 8]
mov r12, qword [r12 + 0x10]
shl r12, 2
xor ebx, ebx
cmp r12, rbx
je 0x1400661b8
mov r8d, dword [rbp + rbx]
mov rcx, qword [rsp + 0x30]
mov rdx, rsi
mov r9, r13
call fcn.140033d9d
mov eax, dword [rax]
mov dword [rbp + rbx], eax
add rbx, 4
jmp 0x140066192
mov rbp, qword [rsp + 0x40]
lea rbx, [0x140066838]
jmp case.0x1400660de.7
mov r8d, dword [r12 + 4]
mov rbx, qword [rsp + 0x30]
mov rcx, rbx
mov rdx, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
call fcn.140033d9d
mov eax, dword [rax]
mov dword [r12 + 4], eax
mov r8d, dword [r12 + 8]
and al, 8
and al, 8
mov rcx, rbx
lea rbx, [0x140066838]
mov rdx, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
call fcn.140033d9d
mov eax, dword [rax]
mov dword [r12 + 8], eax
jmp case.0x1400660de.7
mov r8d, dword [r12 + 4]
mov rcx, qword [rsp + 0x30]
mov rdx, rsi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
call fcn.140033d9d
mov eax, dword [rax]
mov dword [r12 + 4], eax
jmp case.0x1400660de.7
mov r8d, dword [rsp + 0x538]
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
mov rdx, rsi
call fcn.140033d9d
mov eax, dword [rax]
mov dword [rsp + 0x538], eax
mov r8d, dword [rsp + 0x53c]
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
mov rcx, rdi
mov rdx, rsi
call fcn.140033d9d
mov eax, dword [rax]
mov dword [rsp + 0x53c], eax
mov rbx, qword [rsp + 0x518]
mov r14, qword [rsp + 0x528]
shl r14, 2
xor r15d, r15d
lea rdi, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
cmp r14, r15
je 0x1400662c9
mov r8d, dword [rbx + r15]
mov rcx, qword [rsp + 0x30]
mov rdx, rsi
mov r9, rdi
call fcn.140033d9d
mov eax, dword [rax]
mov dword [rbx + r15], eax
add r15, 4
jmp 0x1400662a4
lea rdi, [rsp + 0xf8]
lea rdx, [rsp + 0x3d8]
mov r8d, 0x178
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0x1f8]
lea r14, [rsp + 0x2a0]
mov rcx, r14
mov rdx, rsi
call fcn.140042cb9
mov r8d, 0x100
mov rcx, rdi
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x88]
mov qword [rax], 4
xorps xmm0, xmm0
movups xmmword [rax + 8], xmm0
mov rdx, qword [rsi + 0x38]
lea rdi, [rsp + 0x2a0]
mov rcx, rdi
mov qword [rsp + 0x78], rdx
call fcn.140041ee5
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x290], rax
mov rcx, qword [rsi + 0x40]
mov rax, qword [rsi + 0x50]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x288], rax
mov r12, qword [rdi]
mov r14, qword [rdi + 0x10]
mov al, byte [rsi + 0x72]
mov byte [rsp + 0x3f], al
mov eax, dword [rsi + 0x6c]
mov r13, qword [rdi + 0x18]
mov r15, qword [rdi + 0x28]
mov ebp, 4
add byte [rax - 0x75], cl
pop rdi
invalid
add byte [rax - 0x75], cl
pop rdi
xor byte [rax + 0x3b], cl
mov word [rax + rcx*4], fs
add al, byte [rax]
add byte [rdi], cl
test dh, dh
add dword [rax], eax
add byte [rcx + 0x802484], cl
add byte [rax], al
cmp rcx, qword [rsp + 0x288]
je 0x140066588
mov dword [rsp + 0x80], eax
mov edx, dword [rcx]
add rcx, 4
mov qword [rsp + 0x70], rcx
lea rcx, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add al, ch
xor esp, 0xdb31fffc
and al, 0x88
add byte [rax], al
add al, ch
xor esp, 0xdb31fffc
mov dword [rsp + 0x40], 0
mov rbp, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x98]
dec rsi
cmp rsi, 0xffffffffffffffff
je 0x14006656a
mov edi, dword [rbp + rsi*4]
mov dword [rsp + 0xa4], edi
mov rcx, r13
mov rdx, r15
mov r8, rdi
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
call fcn.140011eed
mov r8d, dword [rax]
cmp rbx, r8
jbe 0x140066416
mov rcx, r12
mov rdx, r14
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
call fcn.140011eed
cmp dword [rax], edi
je case.0x140066489.0
mov qword [rsp + 0x298], rbx
cmp rbx, r14
jae 0x140066719
mov r8d, ebx
mov rcx, r12
mov rdx, r14
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
call fcn.140011eed
mov dword [rax], edi
mov r8d, dword [rsp + 0xa4]
mov eax, dword [rsp + 0xa4]
mov eax, dword [rsp + 0xa4]
mov rcx, r13
mov rdx, r15
lea r9, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
call fcn.140011eed
mov dword [rax], ebx
cmp qword [rsp + 0x78], rdi
jbe case.default.0x140066489
inc rbx
imul rcx, rdi, 0x18
mov rdx, qword [rsp + 0x290]
lea rax, [rdx + rcx]
mov ecx, dword [rdx + rcx]
lea rdx, [0x14006685c]
ret
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov qword [rsp + 0x98], rsi
mov edx, dword [rax + 4]
mov ecx, dword [rsp + 0x40]
or ecx, dword [rax + 8]
mov dword [rsp + 0x40], ecx
jmp 0x140066546
mov qword [rsp + 0x98], rsi
mov rcx, qword [rax + 8]
mov qword [rsp + 0x270], rcx
mov rbp, qword [rax + 0x10]
lea rdi, [rbp*4]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x88]
mov rdx, rbp
call fcn.140032e2f
mov rsi, qword [rsp + 0x98]
lea rcx, [rsi*4]
add rcx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x270]
mov edx, dword [rsp + 0x270]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rsi, rbp
mov qword [rsp + 0x98], rsi
jmp 0x1400663bb
invalid
invalid
invalid
mov qword [rsp + 0x98], rsi
mov edi, dword [rax + 4]
js 0x14006651d
js 0x14006651d
mov edx, dword [rax + 8]
lea rsi, [rsp + 0x88]
lea esi, [rsp + 0x88]
mov rcx, rsi
call fcn.140035832
mov rcx, rsi
mov edx, edi
call fcn.140035832
cld
invalid
jmp 0x1400663bb
cld
invalid
mov qword [rsp + 0x98], rsi
mov edx, dword [rax + 4]
lea rcx, [rsp + 0x88]
call fcn.140035832
jmp 0x1400663bb
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0x3f], 1
jmp 0x1400663bb
and qword [rsp + 0x98], 0
mov eax, dword [rsp + 0x80]
or eax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x70]
jmp 0x140066384
lea rdi, [rsp + 0x2a0]
mov qword [rdi + 0x30], rbx
lea r14, [rsp + 0xf8]
mov cl, byte [rsp + 0x3f]
mov byte [r14 + 0x172], cl
mov dword [r14 + 0x16c], eax
mov ecx, 0x188
mov edx, 8
call fcn.1400805ae
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
mov r8d, 0x178
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
call fcn.140037726
mov rdx, qword [rsp + 0x90]
mov rcx, rbp
call fcn.140009575
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x278]
call fcn.14008076e
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x30]
call fcn.140009575
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x280]
call fcn.14000958c
mov rax, qword [rsp + 0xc0]
inc qword [rax]
mov rax, qword [rsp + 0x68]
mov qword [rax + 8], rsi
mov dword [rax], 0x2a
jmp 0x1400655f6
mov rbx, qword [rsp + 0x68]
jmp 0x140064e98
lea rax, [rsp + 0x2ac]
mov ecx, 0x1d
mov rdi, rax
lea rsi, [rsp + 0x3e4]
rep movsd dword [rdi], dword [rsi]
mov dword [rax - 0xc], edx
mov dword [rax - 8], r9d
mov dword [rax - 4], r14d
mov rbx, qword [rsp + 0x68]
jmp 0x1400655d9
lea r8, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_nfa.rs
mov rcx, rdi
mov rdx, qword [rsp + 0x78]
jmp 0x1400666bf
lea r8, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
mov rcx, r15
mov rdx, qword [rsp + 0x40]
jmp 0x1400666bf
lea r8, str._rustc_eb26296b556cef10fb713a38f3d16b9886080f26librarycore_src_slicemod.rs
mov rcx, rbp
mov rdx, rbp
jmp 0x1400666bf
lea r8, str._rustc_eb26296b556cef10fb713a38f3d16b9886080f26librarycore_src_slicemod.rs
mov rcx, r13
call fcn.1400b1f90
ud2
and qword [rsp + 0xc8], 0
lea r9, [rsp + 0xf8]
and qword [r9], 0
lea rax, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilcaptures.rs
jmp 0x1400666f7
lea r9, [rsp + 0xf8]
and qword [r9], 0
lea rax, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutilcaptures.rs
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x3a8]
lea r8, [rsp + 0xc8]
xor ecx, ecx
call fcn.1400b4368
ud2
ud2
lea rax, [rsp + 0x3a0]
mov qword [rax], r14
lea rcx, [rsp + 0x298]
mov qword [rsp + 0xc8], rcx
lea rcx, [0x14000552b]
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rcx
lea rax, [rsp + 0xa4]
mov qword [rsp + 0xe8], rax
lea rax, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_eb26296b556cef10fb713a38f3d16b9886080f26library_std_src_threadlocal.rs
lea rcx, [rsp + 0x3a8]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x14003593f]
mov qword [rsp + 0xf0], rdx
lea rdx, [rsp + 0xc8]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_srcutil_sparse_set.rs
jmp 0x1400667de
lea rax, str.must_call_finish_pattern_firstH
lea rcx, [rsp + 0xf8]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_eb26296b556cef10fb713a38f3d16b9886080f26library_std_src_threadlocal.rs
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
call fcn.1400b1f50
ud2
lea rcx, str.invalid_capture_index
lea r8, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
jmp 0x140066803
lea rcx, str.invalid_capture_index
lea r8, str.C:Userslightning.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_nfa_thompson_builder.rs
mov edx, 0x15
call fcn.1400b2440
ud2