Function at 0x180132180
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.1801225e0
cmp eax, 0x70
je 0x1801321ca
mov rcx, rbx
call fcn.1801225e0
cmp eax, 0x50
jne 0x180132f22
mov rax, qword [rbx]
cmp qword [rax + 0x80], 0
jne 0x180132ee8
mov qword [rax + 0x80], 0xffffffffffffffff
mov qword [rbp + 0x78], rax
mov qword [rax + 0x98], 0
mov rcx, rbx
call fcn.1801225e0
mov dword [rbp - 0x38], eax
mov rcx, rbx
call fcn.180122700
test al, al
je 0x180132476
mov rcx, rbx
call fcn.180122860
mov r12, qword [rbp + 0x78]
mov r15, qword [r12 + 0xa0]
mov r14, qword [rbx + 0x10]
cmp r15, r14
je 0x18013247e
mov rcx, rbx
call fcn.1801225e0
mov rcx, qword [rbp + 0x78]
lea r12, [rcx + 0xa0]
mov rdx, qword [r12]
mov qword [rbp - 0x30], rdx
cmp eax, 0x7b
jne 0x180132540
mov rcx, rbx
call fcn.1801225e0
mov ecx, 1
cmp eax, 0x80
jb 0x180132283
mov ecx, 2
cmp eax, 0x800
jb 0x180132283
cmp eax, 0x10000
mov ecx, 4
sbb rcx, 0
mov rax, qword [rbp - 0x30]
add rax, rcx
jb 0x180132fb3
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x78]
mov rcx, qword [rax + 0xb0]
cmp rcx, 0xffffffffffffffff
je 0x180132fc4
mov rdi, rcx
mov rax, qword [rax + 0xa8]
mov qword [rbp - 0x28], rax
mov rcx, rbx
call fcn.1801225e0
mov rcx, qword [rbp + 0x78]
lea r15, [rcx + 0x88]
inc rdi
xor ecx, ecx
cmp eax, 0xa
sete cl
mov eax, 1
cmove rdi, rax
mov qword [rbp - 0x48], rdi
add qword [rbp - 0x28], rcx
jmp 0x180132309
mov rcx, qword [rbp + 0x78]
mov rax, qword [rcx + 0x90]
mov byte [rax + rdi], r13b
inc rdi
mov qword [rcx + 0x98], rdi
mov rcx, rbx
call fcn.180122700
test al, al
je 0x180132673
mov rcx, rbx
call fcn.180122860
cmp qword [r12], r14
je 0x180132673
mov rcx, rbx
call fcn.1801225e0
cmp eax, 0x7d
je 0x180132673
mov rcx, rbx
call fcn.1801225e0
mov r13d, eax
cmp eax, 0x80
jae 0x180132370
mov rax, qword [rbp + 0x78]
mov rdi, qword [rax + 0x98]
cmp rdi, qword [rax + 0x88]
jne 0x1801322f0
mov rcx, r15
call fcn.180015020
jmp 0x1801322f0
mov dword [rbp - 0x10], 0
mov eax, r13d
cmp r13d, 0x800
jae 0x1801323a0
shr eax, 6
or al, 0xc0
mov byte [rbp - 0x10], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 0xf], r13b
mov r13d, 2
jmp 0x180132406
cmp r13d, 0x10000
jae 0x1801323d2
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 0x10], al
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 0xf], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 0xe], r13b
mov r13d, 3
jmp 0x180132406
shr eax, 0x12
or al, 0xf0
mov byte [rbp - 0x10], al
mov eax, r13d
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 0xf], al
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 0xe], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 0xd], r13b
mov r13d, 4
mov rcx, qword [rbp + 0x78]
mov rax, qword [rcx + 0x88]
mov rdx, qword [rcx + 0x98]
sub rax, rdx
cmp rax, r13
jae 0x180132450
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r15
mov r8, r13
call fcn.180186540
mov rdi, qword [rbp + 0x78]
mov rdx, qword [rdi + 0x98]
jmp 0x180132454
mov rdi, qword [rbp + 0x78]
add rdx, qword [rdi + 0x90]
mov rcx, rdx
lea rdx, [rbp - 0x10]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add qword [rdi + 0x98], r13
jmp 0x180132309
mov r15, 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 r15, r15
js 0x180132ef4
mov rdi, qword [rbx + 8]
je 0x1801324e7
movzx eax, byte [0x18028ecd1]
mov r14d, 1
mov edx, 1
mov rcx, r15
call fcn.18006a570
test rax, rax
je case.0x180128384.282
mov rbx, rax
jmp 0x1801324ec
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, r15
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], r15
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r15
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.1801225e0
mov r13d, eax
mov rax, r13
cmp eax, 0x5c
jne 0x1801326e3
mov rdi, qword [r12]
mov rcx, rbx
call fcn.1801225e0
mov ecx, 1
cmp eax, 0x80
jb 0x18013259f
mov ecx, 2
cmp eax, 0x800
jb 0x18013259f
cmp eax, 0x10000
mov ecx, 4
sbb rcx, 0
add rdi, rcx
jb 0x180132fd5
mov rax, qword [rbp + 0x78]
mov r15, qword [rax + 0xb0]
cmp r15, 0xffffffffffffffff
je 0x180132fe6
mov r13, qword [rax + 0xa8]
mov rcx, rbx
call fcn.1801225e0
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 0x180132ff7
mov rbx, qword [rbx + 8]
je 0x18013262e
movzx eax, byte [0x18028ecd1]
mov r12d, 1
mov edx, 1
mov rcx, r14
call fcn.18006a570
test rax, rax
je 0x180132ffa
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 0x180132e0b
cmp qword [r12], r14
jne 0x180132706
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 0x180133007
mov rdi, qword [rbx + 8]
mov r12, qword [rbp + 0x78]
je 0x1801328d1
movzx eax, byte [0x18028ecd1]
mov r15d, 1
mov edx, 1
mov rcx, r14
call fcn.18006a570
test rax, rax
je 0x18013300a
mov rbx, rax
jmp 0x1801328d6
mov rcx, rbx
call fcn.180122700
movabs rdi, 0x8000000000000000
test al, al
je 0x180132701
mov rcx, rbx
call fcn.180122860
jmp 0x180132dae
mov rcx, rbx
call fcn.1801225e0
mov dword [rbp - 0x3c], eax
cmp eax, 0x7d
jne 0x180133017
mov rcx, rbx
call fcn.180122700
mov rax, qword [rbp + 0x78]
mov rbx, qword [rax + 0x90]
mov rdi, qword [rax + 0x98]
mov qword [rsp + 0x20], 2
lea r9, [0x1801d2680]
lea rcx, [rbp - 0x10]
mov rdx, rbx
mov r8, rdi
call fcn.18017d7f0
test byte [rbp - 0x10], 1
mov qword [rbp + 0x60], rbx
mov qword [rbp + 0x58], rdi
je 0x1801327bb
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 0x1801329d1
mov r10, qword [rbp + 0x18]
lea rcx, [r10 + r9]
cmp rcx, rdx
jae 0x180132ab6
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 0x18013291f
cmp byte [rbp + 0xa], 0
jne 0x180132ab6
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 0x1801327e5
xor al, 1
add r10, r8
test r10, r10
je 0x180132801
cmp r10, r15
jae 0x1801327fb
cmp byte [rcx + r10], 0xbf
jg 0x180132801
jmp 0x180132f80
jne 0x180132f80
cmp r10, r15
je 0x180132bdc
movzx r9d, byte [rcx + r10]
movzx edx, r9b
test dl, dl
jns 0x180132880
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + r10 + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x18013286a
movzx edx, byte [rcx + r10 + 2]
shl r11d, 6
and edx, 0x3f
or edx, r11d
cmp r9b, 0xf0
jb 0x1801328c1
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 0x180132888
jmp 0x180132c52
shl r8d, 6
or r8d, r11d
mov edx, r8d
nop word cs:[rax + rax]
test al, 1
jne 0x180132c52
mov r8d, 1
cmp edx, 0x80
jb 0x1801327e0
mov r8d, 2
cmp edx, 0x800
jb 0x1801327e0
cmp edx, 0x10000
mov r8d, 4
sbb r8, 0
jmp 0x1801327e0
shl r8d, 0xc
or edx, r8d
test al, 1
je 0x180132888
jmp 0x180132c52
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 0x18013251d
add r10, rax
xor r15d, r15d
lea rcx, [r10 + r9]
cmp rcx, rdx
jae 0x180132ab6
movzx ecx, byte [r8 + rcx]
bt rbx, rcx
jae 0x18013290c
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 0x180132974
lea r14, [r10 + r11]
cmp r14, rdx
jae 0x180132f07
lea r14, [r11 + 1]
movzx r13d, byte [rdi + r11]
cmp r13b, byte [r9 + r11]
mov r11, r14
je 0x180132940
sub r10, qword [rbp + 0x70]
add r10, r14
xor r15d, r15d
mov r9, qword [rbp + 0x68]
jmp 0x180132912
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 0x180132c52
dec rcx
cmp rcx, rax
jae 0x180132f58
lea r9, [rcx + r10]
cmp r9, rdx
jae 0x180132f6c
movzx r11d, byte [rdi + rcx]
cmp r11b, byte [r8 + r9]
je 0x180132990
add r10, qword [rbp - 0x20]
mov r15, qword [rbp - 0x18]
mov r9, qword [rbp + 0x68]
mov rbx, r13
jmp 0x180132912
mov r10, qword [rbp + 0x18]
add r9, r10
cmp r9, rdx
jae 0x180132ab6
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 0x180132a2b
add r10, rax
mov r15, r10
mov rcx, qword [rbp + 0x68]
lea r9, [r15 + rcx]
mov r10, r15
cmp r9, rdx
jae 0x180132ab6
movzx ecx, byte [r8 + r9]
mov r9, qword [rbp + 0x70]
bt r9, rcx
jae 0x180132a11
xor r9d, r9d
mov rcx, r10
lea r14, [r11 + r9]
cmp r14, rax
jae 0x180132a6e
lea rbx, [r11 + rcx]
cmp rbx, rdx
jae 0x180132f3a
movzx ebx, byte [rdi + r9]
lea r15, [rcx + 1]
inc r9
cmp bl, byte [r13 + rcx]
mov rcx, r15
je 0x180132a40
jmp 0x180132a17
mov rcx, qword [rbp - 0x20]
cmp rcx, rax
jae 0x180132ec3
lea r9, [rcx + r10]
mov rcx, qword [rbp - 0x18]
mov r15, r11
sub r15, 1
jb 0x180132c4a
cmp r9, rdx
jae 0x180132f9f
movzx r14d, byte [rcx]
dec rcx
lea rbx, [r9 - 1]
cmp r14b, byte [r8 + r9]
mov r9, rbx
je 0x180132a86
add r10, qword [rbp - 0x50]
jmp 0x180132a14
mov rbx, qword [rbp + 0x58]
mov r14, qword [rbp + 0x60]
xor edi, edi
jmp 0x180132ad1
add rdi, rdx
inc rdi
cmp rdi, rbx
ja 0x180132b60
mov r8, rbx
sub r8, rdi
lea rax, [r14 + rdi]
cmp r8, 0xf
ja 0x180132b00
cmp rbx, rdi
je 0x180132b60
xor edx, edx
nop dword [rax + rax]
cmp byte [rax + rdx], 0x3a
je 0x180132b10
inc rdx
cmp r8, rdx
jne 0x180132af0
jmp 0x180132b60
mov cl, 0x3a
mov rdx, rax
call fcn.18017cca0
cmp rax, 1
jne 0x180132b60
lea rax, [rdx + rdi]
cmp rax, rbx
jae 0x180132ac2
cmp byte [r14 + rax], 0x3a
jne 0x180132ac2
test rax, rax
je 0x180132e14
mov rdi, rax
js 0x180133076
movzx eax, byte [0x18028ecd1]
mov r15d, 1
mov edx, 1
mov rcx, rdi
call fcn.18006a570
test rax, rax
je 0x180133079
mov rcx, rax
mov r15, rdi
jmp 0x180132e1c
mov rcx, r14
mov rdx, rbx
mov r8d, 0x3d
call fcn.180121f70
cmp rax, 1
jne 0x180132bad
mov r15, rdx
test rdx, rdx
je 0x180132be8
cmp r15, rbx
jae 0x180132be6
cmp byte [r14 + r15], 0xbf
jg 0x180132be8
lea rax, str.C:Users_viz.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
xor r8d, r8d
mov r9, r15
call fcn.18019e810
jmp 0x180133084
lea rcx, [rbp - 0x10]
mov rdx, r14
mov r8, rbx
call fcn.18005cd20
mov r13d, dword [rbp - 0x10]
mov eax, dword [rbp - 0xc]
mov r9, qword [rbp - 8]
mov r8, qword [rbp]
movabs rdi, 0x8000000000000001
xor ecx, ecx
jmp 0x180132dae
test al, 1
je 0x180132abe
jmp 0x180132c55
jne 0x180132b8b
lea rcx, [rbp - 0x10]
mov rdx, r14
mov r8, r15
call fcn.18005cd20
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 r15
je 0x180132d76
cmp rbx, r15
jbe 0x180132d70
cmp byte [r14 + r15], 0xbf
jg 0x180132d76
lea rax, str.C:Users_viz.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, r15
mov r9, rbx
call fcn.18019e810
jmp 0x180133084
mov rbx, qword [rbp + 0x58]
mov r14, qword [rbp + 0x60]
mov r15, r10
test r15, r15
je 0x180132c88
cmp r15, rbx
jae 0x180132c8f
cmp byte [r14 + r15], 0xbf
jg 0x180132c91
lea rax, str.C:Users_viz.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
xor r8d, r8d
mov r9, r15
call fcn.18019e810
jmp 0x180133084
mov ecx, 1
jmp 0x180132cc6
jne 0x180132c66
test r15, r15
mov rcx, r15
js 0x180133053
movzx eax, byte [0x18028ecd1]
mov r15d, 1
mov edx, 1
mov rdi, rcx
call fcn.18006a570
test rax, rax
je 0x180133059
mov rcx, rax
mov r15, rdi
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 0x180132d0b
cmp byte [r14 + rdi], 0xbf
jg 0x180132d0d
lea rax, str.C:Users_viz.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov r9, rbx
call fcn.18019e810
jmp 0x180133084
jne 0x180132ce9
sub rbx, rdi
js 0x180133043
je 0x180132d44
movzx eax, byte [0x18028ecd1]
mov rcx, rbx
mov r13d, 1
mov edx, 1
call fcn.18006a570
test rax, rax
je 0x180133046
mov r15, rax
mov r14, qword [rbp + 0x60]
jmp 0x180132d4a
mov r15d, 1
add r14, rdi
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [rbp + 0x70]
mov rax, r8
shr rax, 0x20
mov cl, 2
jne 0x180132c28
sub rbx, r15
add r14, r15
lea rcx, [rbp - 0x10]
mov rdx, r14
mov ecx, 1
xor r15d, r15d
mov qword [rbp + 0x68], rcx
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx - 0x73], cl
jg 0x180132e30
test r11, r11
mov rbx, qword [rbp + 0x58]
mov r14, qword [rbp + 0x60]
je 0x180132c52
lea r8, [0x1801d1bc8]
mov rdx, rax
call fcn.18019e2f8
jmp 0x180133084
invalid
lea rcx, str.C:Users_viz.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
lea rcx, str.assertion_failed:_self.char____p__self.char____P
lea r8, str.C:Users_viz.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
mov edx, 0x3a
call fcn.18019e210
add r10, r11
cmp rdx, r10
cmova r10, rdx
lea r8, [0x1801d1bf8]
mov rcx, r10
call fcn.18019e2f8
jmp 0x180133084
lea r8, [0x1801d1bc8]
mov rdx, rax
call fcn.18019e2f8
jmp 0x180133084
lea r8, [0x1801d1be0]
lea rax, [0x1801d1c68]
lea r8, [0x1801d1be0]
mov rcx, r9
call fcn.18019e2f8
jmp 0x180133084
lea rcx, str.C:Users_viz.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
call fcn.18019e0f0
jmp 0x180133084
add byte [rax], al
lea rcx, str.C:Users_viz.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
call fcn.18019e0f0
jmp 0x180133084
sahf
add byte [rax], al
invalid
lea rcx, str.C:Users_viz.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
xor r12d, r12d
mov rcx, r12
mov rdx, r14
mov edx, esi
xor r15d, r15d
mov rcx, r15
mov rdx, r14
call fcn.18019deb5
jmp 0x180133084
mov qword [rbp - 0x10], 0
lea rax, str.C:Users_viz.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
xor r13d, r13d
mov rcx, r13
mov rdx, rbx
call fcn.18019deb5
jmp 0x180133084
mov rdi, rcx
xor r15d, r15d
mov rcx, r15
mov rdx, rdi
call fcn.18019deb5
jmp 0x180133084
xor r15d, r15d
mov rcx, r15
mov rdx, rdi
call fcn.18019deb5