Function at 0x1801d33b0
Capabilities:
Encode data using base64

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x108
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x80], 0xfffffffffffffffe
mov rbx, rdx
mov rsi, rcx
mov rcx, rdx
call fcn.1801c3b10
cmp eax, 0x70
je 0x1801d33fa
mov rcx, rbx
call fcn.1801c3b10
cmp eax, 0x50
jne 0x1801d416a
mov rax, qword [rbx]
cmp qword [rax + 0x80], 0
jne 0x1801d4129
mov qword [rax + 0x80], 0xffffffffffffffff
mov qword [rbp + 0x78], rax
mov qword [rax + 0x98], 0
mov rcx, rbx
call fcn.1801c3b10
mov dword [rbp - 0x38], eax
mov rcx, rbx
call fcn.1801c3c30
test al, al
je 0x1801d36b6
mov rcx, rbx
call fcn.1801c3d90
mov r12, qword [rbp + 0x78]
mov rdi, qword [r12 + 0xa0]
mov r14, qword [rbx + 0x10]
cmp rdi, r14
je 0x1801d36be
mov rcx, rbx
call fcn.1801c3b10
mov rcx, qword [rbp + 0x78]
lea r12, [rcx + 0xa0]
mov rdx, qword [r12]
mov qword [rbp - 0x30], rdx
cmp eax, 0x7b
jne 0x1801d3781
mov rcx, rbx
call fcn.1801c3b10
mov ecx, 1
cmp eax, 0x80
jb 0x1801d34b3
mov ecx, 2
cmp eax, 0x800
jb 0x1801d34b3
cmp eax, 0x10000
mov ecx, 4
sbb rcx, 0
mov rax, qword [rbp - 0x30]
add rax, rcx
jb 0x1801d41fb
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x78]
mov rcx, qword [rax + 0xb0]
cmp rcx, 0xffffffffffffffff
je 0x1801d420c
mov rdi, rcx
mov rax, qword [rax + 0xa8]
mov qword [rbp - 0x28], rax
mov rcx, rbx
call fcn.1801c3b10
mov rcx, qword [rbp + 0x78]
lea r15, [rcx + 0x88]
inc rdi
xor ecx, ecx
cmp eax, 0xa
mov eax, 1
cmove rdi, rax
mov qword [rbp - 0x48], rdi
sete cl
add qword [rbp - 0x28], rcx
jmp 0x1801d3539
mov rcx, qword [rbp + 0x78]
mov rax, qword [rcx + 0x90]
mov byte [rax + r13], dil
inc r13
mov qword [rcx + 0x98], r13
mov rcx, rbx
call fcn.1801c3c30
test al, al
je 0x1801d38b0
mov rcx, rbx
call fcn.1801c3d90
cmp qword [r12], r14
je 0x1801d38b0
mov rcx, rbx
call fcn.1801c3b10
cmp eax, 0x7d
je 0x1801d38b0
mov rcx, rbx
call fcn.1801c3b10
mov edi, eax
cmp eax, 0x80
jae 0x1801d35b0
mov rax, qword [rbp + 0x78]
mov r13, qword [rax + 0x98]
cmp r13, qword [rax + 0x88]
jne 0x1801d3520
mov rcx, r15
lea rdx, [0x180276e60]
call fcn.180004a10
jmp 0x1801d3520
mov dword [rbp - 0x10], 0
mov eax, edi
cmp edi, 0x800
jae 0x1801d35e0
shr eax, 6
or al, 0xc0
mov byte [rbp - 0x10], al
and dil, 0x3f
or dil, 0x80
mov byte [rbp - 0xf], dil
mov edi, 2
jmp 0x1801d3640
cmp edi, 0x10000
jae 0x1801d360f
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 0x10], al
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 0xf], al
and dil, 0x3f
or dil, 0x80
mov byte [rbp - 0xe], dil
mov edi, 3
jmp 0x1801d3640
shr eax, 0x12
or al, 0xf0
mov byte [rbp - 0x10], al
mov eax, edi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 0xf], al
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 0xe], al
and dil, 0x3f
or dil, 0x80
mov byte [rbp - 0xd], dil
mov edi, 4
mov rcx, qword [rbp + 0x78]
mov rax, qword [rcx + 0x88]
mov rdx, qword [rcx + 0x98]
sub rax, rdx
cmp rax, rdi
jae 0x1801d3690
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r15
mov r8, rdi
call fcn.18022c280
mov r13, qword [rbp + 0x78]
mov rdx, qword [r13 + 0x98]
jmp 0x1801d3694
mov r13, qword [rbp + 0x78]
add rdx, qword [r13 + 0x90]
mov rcx, rdx
lea rdx, [rbp - 0x10]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add qword [r13 + 0x98], rdi
jmp 0x1801d3539
mov rdi, qword [rbx + 0x10]
mov r12, qword [rbp + 0x78]
mov rax, qword [r12 + 0xb0]
mov qword [rbp + 0x18], rax
movups xmm0, xmmword [r12 + 0xa0]
movups xmmword [rbp + 8], xmm0
mov rax, qword [r12 + 0xb0]
mov qword [rbp], rax
movups xmm0, xmmword [r12 + 0xa0]
movaps xmmword [rbp - 0x10], xmm0
test rdi, rdi
js 0x1801d4135
mov rbx, qword [rbx + 8]
je 0x1801d3727
movzx eax, byte [0x1803225a1]
mov r15d, 1
mov edx, 1
mov rcx, rdi
call fcn.1800043b0
test rax, rax
je 0x1801d4138
mov r14, rax
jmp 0x1801d372d
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp - 0x10]
movaps xmm1, xmmword [rbp]
movaps xmm2, xmmword [rbp + 0x10]
movups xmmword [rsi + 0x50], xmm0
movups xmmword [rsi + 0x60], xmm1
movups xmmword [rsi + 0x70], xmm2
mov qword [rsi], rdi
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x18], 0xa
mov rax, qword [rcx + 0xa8]
mov qword [rbp - 0x28], rax
mov rax, qword [rcx + 0xb0]
mov qword [rbp - 0x48], rax
mov rcx, rbx
call fcn.1801c3b10
mov edi, eax
cmp eax, 0x5c
jne 0x1801d3920
mov rdi, qword [r12]
mov rcx, rbx
call fcn.1801c3b10
mov ecx, 1
cmp eax, 0x80
jb 0x1801d37dc
mov ecx, 2
cmp eax, 0x800
jb 0x1801d37dc
cmp eax, 0x10000
mov ecx, 4
sbb rcx, 0
add rdi, rcx
jb 0x1801d421d
mov rax, qword [rbp + 0x78]
mov r15, qword [rax + 0xb0]
cmp r15, 0xffffffffffffffff
je 0x1801d422e
mov r13, qword [rax + 0xa8]
mov rcx, rbx
call fcn.1801c3b10
mov qword [rbp - 0x38], rdi
inc r15
xor ecx, ecx
cmp eax, 0xa
sete cl
mov edi, 1
cmove r15, rdi
add r13, rcx
mov rax, qword [r12 + 0x10]
mov qword [rbp], rax
movups xmm0, xmmword [r12]
movaps xmmword [rbp - 0x10], xmm0
test r14, r14
js 0x1801d423f
mov rbx, qword [rbx + 8]
je 0x1801d386b
movzx eax, byte [0x1803225a1]
mov r12d, 1
mov edx, 1
mov rcx, r14
call fcn.1800043b0
test rax, rax
je 0x1801d4242
mov rdi, rax
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp - 0x10]
movups xmmword [rsi + 0x50], xmm0
mov rax, qword [rbp]
mov qword [rsi + 0x60], rax
mov qword [rsi], r14
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x18], 0x1f
mov rax, qword [rbp - 0x38]
mov qword [rsi + 0x68], rax
mov qword [rsi + 0x70], r13
mov qword [rsi + 0x78], r15
jmp 0x1801d404c
cmp qword [r12], r14
jne 0x1801d394d
mov rax, qword [r12 + 0x10]
mov qword [rbp + 0x18], rax
movups xmm0, xmmword [r12]
movups xmmword [rbp + 8], xmm0
mov rax, qword [r12 + 0x10]
mov qword [rbp], rax
movups xmm0, xmmword [r12]
movaps xmmword [rbp - 0x10], xmm0
test r14, r14
js 0x1801d4259
mov rdi, qword [rbx + 8]
mov r12, qword [rbp + 0x78]
je 0x1801d3b21
movzx eax, byte [0x1803225a1]
mov r15d, 1
mov edx, 1
mov rcx, r14
call fcn.1800043b0
test rax, rax
je 0x1801d425c
mov rbx, rax
jmp 0x1801d3b26
mov rcx, rbx
call fcn.1801c3c30
movabs r10, 0x8000000000000000
test al, al
je 0x1801d3a02
mov r14, r10
mov rcx, rbx
call fcn.1801c3d90
mov r10, r14
jmp 0x1801d3ff0
mov rcx, rbx
call fcn.1801c3b10
mov dword [rbp - 0x3c], eax
cmp eax, 0x7d
jne 0x1801d4273
mov rcx, rbx
call fcn.1801c3c30
mov rax, qword [rbp + 0x78]
mov rbx, qword [rax + 0x90]
mov rdi, qword [rax + 0x98]
mov qword [rsp + 0x20], 2
lea r9, [0x180277a20]
lea rcx, [rbp - 0x10]
mov rdx, rbx
mov r8, rdi
call fcn.18021ea10
test byte [rbp - 0x10], 1
mov qword [rbp + 0x60], rbx
mov qword [rbp + 0x58], rdi
je 0x1801d3a07
mov r15, qword [rbp + 0x28]
mov r8, qword [rbp + 0x38]
mov rax, qword [rbp + 0x50]
lea r9, [rax - 1]
mov rdx, qword [rbp + 0x40]
mov rdi, qword [rbp + 0x48]
cmp r15, 0xffffffffffffffff
mov qword [rbp + 0x68], r9
je 0x1801d3c21
mov r10, qword [rbp + 0x18]
lea rcx, [r10 + r9]
cmp rcx, rdx
jae 0x1801d3d06
mov rbx, qword [rbp + 0x10]
mov r11, qword [rbp - 8]
mov qword [rbp + 0x70], r11
mov r11, qword [rbp + 8]
mov r14, rax
mov qword [rbp - 0x20], r11
sub r14, r11
mov qword [rbp - 0x18], r14
jmp 0x1801d3b6f
jmp 0x1801d3ff0
cmp byte [rbp + 0xa], 0
jne 0x1801d3d06
mov r10, qword [rbp - 8]
mov rcx, qword [rbp + 0x38]
mov r15, qword [rbp + 0x40]
movzx eax, byte [rbp + 8]
mov rbx, qword [rbp + 0x58]
mov r14, qword [rbp + 0x60]
jmp 0x1801d3a35
xor al, 1
add r10, r8
test r10, r10
je 0x1801d3a51
cmp r10, r15
jae 0x1801d3a4b
cmp byte [rcx + r10], 0xbf
jg 0x1801d3a51
jmp 0x1801d41c8
jne 0x1801d41c8
cmp r10, r15
je 0x1801d3e24
movzx r9d, byte [rcx + r10]
movzx edx, r9b
test dl, dl
jns 0x1801d3ad0
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + r10 + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1801d3aba
movzx edx, byte [rcx + r10 + 2]
shl r11d, 6
and edx, 0x3f
or edx, r11d
cmp r9b, 0xf0
jb 0x1801d3b11
movzx r9d, byte [rcx + r10 + 3]
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
test al, 1
je 0x1801d3ad8
jmp 0x1801d3e9a
shl r8d, 6
or r8d, r11d
mov edx, r8d
nop word cs:[rax + rax]
test al, 1
jne 0x1801d3e9a
mov r8d, 1
cmp edx, 0x80
jb 0x1801d3a30
mov r8d, 2
cmp edx, 0x800
jb 0x1801d3a30
cmp edx, 0x10000
mov r8d, 4
sbb r8, 0
jmp 0x1801d3a30
shl r8d, 0xc
or edx, r8d
test al, 1
je 0x1801d3ad8
jmp 0x1801d3e9a
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp - 0x10]
movaps xmm1, xmmword [rbp]
movaps xmm2, xmmword [rbp + 0x10]
movups xmmword [rsi + 0x50], xmm0
movups xmmword [rsi + 0x60], xmm1
movups xmmword [rsi + 0x70], xmm2
mov qword [rsi], r14
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r14
jmp 0x1801d375e
add r10, rax
xor r15d, r15d
lea rcx, [r10 + r9]
cmp rcx, rdx
jae 0x1801d3d06
movzx ecx, byte [r8 + rcx]
bt rbx, rcx
jae 0x1801d3b5c
mov r9, qword [rbp + 0x70]
cmp r9, r15
mov rcx, r15
cmova rcx, r9
lea r9, [r8 + r10]
mov r11, rcx
nop
cmp r11, rax
jae 0x1801d3bc4
lea r14, [r10 + r11]
cmp r14, rdx
jae 0x1801d414f
lea r14, [r11 + 1]
movzx r13d, byte [rdi + r11]
cmp r13b, byte [r9 + r11]
mov r11, r14
je 0x1801d3b90
sub r10, qword [rbp + 0x70]
add r10, r14
xor r15d, r15d
mov r9, qword [rbp + 0x68]
jmp 0x1801d3b62
mov r13, rbx
mov rcx, qword [rbp + 0x70]
mov rbx, qword [rbp + 0x58]
mov r14, qword [rbp + 0x60]
nop word cs:[rax + rax]
cmp r15, rcx
jae 0x1801d3e9a
dec rcx
cmp rcx, rax
jae 0x1801d41a0
lea r9, [rcx + r10]
cmp r9, rdx
jae 0x1801d41b4
movzx r11d, byte [rdi + rcx]
cmp r11b, byte [r8 + r9]
je 0x1801d3be0
add r10, qword [rbp - 0x20]
mov r15, qword [rbp - 0x18]
mov r9, qword [rbp + 0x68]
mov rbx, r13
jmp 0x1801d3b62
mov r10, qword [rbp + 0x18]
add r9, r10
cmp r9, rdx
jae 0x1801d3d06
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x70], rcx
mov r11, qword [rbp - 8]
mov rcx, qword [rbp + 8]
mov qword [rbp - 0x50], rcx
lea rcx, [r11 - 1]
mov qword [rbp - 0x20], rcx
lea r13, [r8 + r11]
lea rcx, [rdi + r11]
dec rcx
mov qword [rbp - 0x18], rcx
add rdi, r11
jmp 0x1801d3c7b
add r10, rax
mov r15, r10
mov rcx, qword [rbp + 0x68]
lea r9, [r15 + rcx]
mov r10, r15
cmp r9, rdx
jae 0x1801d3d06
movzx ecx, byte [r8 + r9]
mov r9, qword [rbp + 0x70]
bt r9, rcx
jae 0x1801d3c61
xor r9d, r9d
mov rcx, r10
lea r14, [r11 + r9]
cmp r14, rax
jae 0x1801d3cbe
lea rbx, [r11 + rcx]
cmp rbx, rdx
jae 0x1801d4182
movzx ebx, byte [rdi + r9]
lea r15, [rcx + 1]
inc r9
cmp bl, byte [r13 + rcx]
mov rcx, r15
je 0x1801d3c90
jmp 0x1801d3c67
mov rcx, qword [rbp - 0x20]
cmp rcx, rax
jae 0x1801d4104
lea r9, [rcx + r10]
mov rcx, qword [rbp - 0x18]
mov r15, r11
sub r15, 1
jb 0x1801d3e92
cmp r9, rdx
jae 0x1801d41e7
movzx r14d, byte [rcx]
dec rcx
lea rbx, [r9 - 1]
cmp r14b, byte [r8 + r9]
mov r9, rbx
je 0x1801d3cd6
add r10, qword [rbp - 0x50]
jmp 0x1801d3c64
mov rbx, qword [rbp + 0x58]
mov r14, qword [rbp + 0x60]
xor edi, edi
jmp 0x1801d3d21
add rdi, rdx
inc rdi
cmp rdi, rbx
ja 0x1801d3da9
mov r8, rbx
sub r8, rdi
lea rax, [r14 + rdi]
cmp r8, 0xf
ja 0x1801d3d50
cmp rbx, rdi
je 0x1801d3da9
xor edx, edx
nop dword [rax + rax]
cmp byte [rax + rdx], 0x3a
je 0x1801d3d60
inc rdx
cmp r8, rdx
jne 0x1801d3d40
jmp 0x1801d3da9
mov cl, 0x3a
mov rdx, rax
call fcn.18021db80
cmp rax, 1
jne 0x1801d3da9
lea r15, [rdx + rdi]
cmp r15, rbx
jae 0x1801d3d12
cmp byte [r14 + r15], 0x3a
jne 0x1801d3d12
test r15, r15
je 0x1801d4055
js 0x1801d42e3
movzx eax, byte [0x1803225a1]
mov edi, 1
mov edx, 1
mov rcx, r15
call fcn.1800043b0
test rax, rax
je 0x1801d42e5
mov rcx, rax
jmp 0x1801d405d
mov rcx, r14
mov rdx, rbx
mov r8d, 0x3d
call fcn.1801c3370
cmp rax, 1
jne 0x1801d3df6
mov rdi, rdx
test rdx, rdx
je 0x1801d3e30
cmp rdi, rbx
jae 0x1801d3e2e
cmp byte [r14 + rdi], 0xbf
jg 0x1801d3e30
lea rax, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_astparse.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
xor r8d, r8d
mov r9, rdi
call fcn.18022e500
jmp 0x1801d42f7
lea rcx, [rbp - 0x10]
mov rdx, r14
mov r8, rbx
call fcn.1801c3410
mov edi, dword [rbp - 0x10]
mov eax, dword [rbp - 0xc]
mov r9, qword [rbp - 8]
mov rbx, qword [rbp]
movabs r10, 0x8000000000000001
xor ecx, ecx
jmp 0x1801d3ff0
test al, 1
je 0x1801d3d0e
jmp 0x1801d3e9d
jne 0x1801d3dd4
lea rcx, [rbp - 0x10]
mov rdx, r14
mov r8, rdi
call fcn.1801c3410
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp - 8]
mov qword [rbp + 0x68], rax
mov r13, qword [rbp]
inc rdi
je 0x1801d3fbb
cmp rbx, rdi
jbe 0x1801d3fb5
cmp byte [r14 + rdi], 0xbf
jg 0x1801d3fbb
lea rax, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_astparse.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov r9, rbx
call fcn.18022e500
jmp 0x1801d42f7
mov rbx, qword [rbp + 0x58]
mov r14, qword [rbp + 0x60]
mov r15, r10
test r15, r15
je 0x1801d3ed0
cmp r15, rbx
jae 0x1801d3ed7
cmp byte [r14 + r15], 0xbf
jg 0x1801d3ed9
lea rax, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_astparse.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
xor r8d, r8d
mov r9, r15
call fcn.18022e500
jmp 0x1801d42f7
mov ecx, 1
jmp 0x1801d3f07
jne 0x1801d3eae
test r15, r15
js 0x1801d42b6
movzx eax, byte [0x1803225a1]
mov edi, 1
mov edx, 1
mov rcx, r15
call fcn.1800043b0
test rax, rax
je 0x1801d42b8
mov rcx, rax
mov qword [rbp + 0x68], rcx
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [r15 + 2]
cmp rbx, rdi
mov qword [rbp + 0x70], r15
jbe 0x1801d3f4c
cmp byte [r14 + rdi], 0xbf
jg 0x1801d3f4e
lea rax, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_astparse.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov r9, rbx
call fcn.18022e500
jmp 0x1801d42f7
jne 0x1801d3f2a
sub rbx, rdi
js 0x1801d429f
je 0x1801d3f85
movzx eax, byte [0x1803225a1]
mov rcx, rbx
mov r13d, 1
mov edx, 1
call fcn.1800043b0
test rax, rax
je 0x1801d42a2
mov r15, rax
mov r14, qword [rbp + 0x60]
jmp 0x1801d3f8b
mov r15d, 1
add r14, rdi
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbp + 0x68]
mov rax, rdi
shr rax, 0x20
mov cl, 2
jne 0x1801d3e70
sub rbx, rdi
add r14, rdi
lea rcx, [rbp - 0x10]
mov rdx, r14
mov r8, rbx
call fcn.1801c3410
mov rbx, qword [rbp - 0x10]
mov r15, qword [rbp - 8]
mov rdx, qword [rbp]
mov rdi, qword [rbp + 0x68]
mov rax, rdi
shr rax, 0x20
xor ecx, ecx
mov r9, r13
mov r10, qword [rbp + 0x60]
mov ecx, 1
xor r15d, r15d
mov qword [rbp + 0x68], rcx
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [r15 + 1]
cmp rbx, rdi
mov qword [rbp + 0x70], r15
jbe 0x1801d40a2
cmp byte [r14 + rdi], 0xbf
jg 0x1801d40a4
lea rax, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_astparse.rs
mov qword [rsp + 0x20], rax
jne 0x1801d4080
sub rbx, rdi
js 0x1801d42cc
je 0x1801d40db
movzx eax, byte [0x1803225a1]
mov rcx, rbx
mov r13d, 1
mov ebp, 1
mov r15d, 1
test r11, r11
mov rbx, qword [rbp + 0x58]
mov r14, qword [rbp + 0x60]
je 0x1801d3e9a
lea r8, [0x180276d40]
mov rdx, rax
call fcn.18022dfa4
jmp 0x1801d42f7
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_astparse.rs
call fcn.18022dd40
xor r15d, r15d
lea r8, [0x180276df8]
mov rcx, r15
mov rdx, rdi
call fcn.18022dbb3
jmp 0x1801d42f7
add rcx, r10
cmp rdx, rcx
cmova rcx, rdx
lea r8, [0x180276d70]
call fcn.18022dfa4
jmp 0x1801d42f7
lea rcx, str.assertion_failed:_self.char____p__self.char____P
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_astparse.rs
mov edx, 0x3a
call fcn.18022df20
add r10, r11
cmp rdx, r10
cmova r10, rdx
lea r8, [0x180276d70]
mov rcx, r10
call fcn.18022dfa4
jmp 0x1801d42f7
lea r8, [0x180276d40]
mov rdx, rax
call fcn.18022dfa4
jmp 0x1801d42f7
lea r8, [0x180276d58]
mov rcx, r9
call fcn.18022dfa4
jmp 0x1801d42f7
lea rax, [0x180276eb0]
mov qword [rsp + 0x20], rax
mov rdx, r15
mov r8, r10
mov r9, r15
call fcn.18022e500
jmp 0x1801d42f7
lea r8, [0x180276d58]
mov rcx, r9
call fcn.18022dfa4
jmp 0x1801d42f7
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_astparse.rs
call fcn.18022de00
jmp 0x1801d42f7
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_astparse.rs
call fcn.18022de00
jmp 0x1801d42f7
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_astparse.rs
call fcn.18022de00
jmp 0x1801d42f7
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_astparse.rs
call fcn.18022de00
jmp 0x1801d42f7
xor r12d, r12d
lea r8, [0x180276df8]
mov rcx, r12
mov rdx, r14
call fcn.18022dbb3
jmp 0x1801d42f7
xor r15d, r15d
lea r8, [0x180276df8]
mov rcx, r15
mov rdx, r14
call fcn.18022dbb3
jmp 0x1801d42f7
invalid
mov qword [rbp - 0x10], 0
xor r13d, r13d
lea r8, [0x180276df8]
mov rcx, r13
mov rdx, rbx
invalid
call fcn.18022dbb3
jmp 0x1801d42f7
xor edi, edi
lea r8, [0x180276df8]
mov rcx, rdi
mov rdx, r15
call fcn.18022dbb3
jmp 0x1801d42f7
xor r13d, r13d
xor edi, edi
lea r8, [0x180276df8]
mov rcx, rdi
mov rdx, r15
call fcn.18022dbb3