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

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x50
mov rax, qword [0x1802f1dc0]
xor rax, rsp
mov qword [rsp + 0x48], rax
mov rsi, rdx
mov rbx, rcx
mov r14d, dword [rcx + 0x9c]
mov ebp, dword [rcx + 0xa0]
test rdx, rdx
je 0x180202070
mov qword [rcx + 0xa8], rdx
mov eax, dword [rcx + 0x94]
mov dword [rcx + 0xb0], eax
xor r15d, r15d
movabs r12, 0x100003a00
nop dword [rax]
movzx ecx, byte [rbx + 0x80]
movzx edx, cl
test cl, cl
je 0x180202112
movzx eax, cl
movzx ecx, al
cmp al, 0x2a
je 0x180202112
cmp al, 0x2f
je 0x180202112
cmp al, 0xa
je 0x180202112
mov ecx, dword [rbx + 0xa0]
cmp al, 9
jne 0x1802020c5
mov eax, ecx
and eax, 0x80000007
jge 0x1802020be
dec eax
or eax, 0xfffffff8
inc eax
sub ecx, eax
add ecx, 8
jmp 0x1802020c7
inc ecx
mov dword [rbx + 0xa0], ecx
movsxd rcx, dword [rbx + 0x94]
lea eax, [rcx + 1]
mov dword [rbx + 0x94], eax
cmp eax, dword [rbx + 0x90]
jge 0x1802020f9
mov rax, qword [rbx + 0x88]
movzx ecx, byte [rax + rcx + 1]
mov byte [rbx + 0x80], cl
jmp 0x180202101
mov rcx, rbx
call fcn.1802045f0
movzx ecx, byte [rbx + 0x80]
movzx edx, cl
movzx eax, cl
test cl, cl
jne 0x180202095
cmp cl, 0xa
jne 0x180202237
mov rcx, rbx
call fcn.180203d70
test rsi, rsi
je 0x180202170
mov eax, dword [rbx + 0x94]
movsxd rcx, dword [rbx + 0xb0]
cmp eax, ecx
je 0x180202154
sub eax, ecx
movsxd r8, eax
mov rdx, rcx
add rdx, qword [rbx + 0x88]
mov rcx, qword [rbx + 0xa8]
call fcn.18000f320
mov qword [rbx + 0xa8], r15
mov dword [rbx + 0xb0], 0xffffffff
nop word [rax + rax]
movsx rdx, byte [rbx + 0x80]
cmp dl, 0x20
ja 0x1802021fc
bt r12, rdx
jae 0x1802021fc
lea rax, [rbx + 0xa0]
cmp dl, 0xa
jne 0x18020219a
inc dword [rbx + 0x9c]
mov ecx, r15d
jmp 0x1802021c1
mov ecx, dword [rax]
cmp dl, 9
jne 0x1802021b8
mov eax, ecx
and eax, 0x80000007
jge 0x1802021b1
dec eax
or eax, 0xfffffff8
inc eax
sub ecx, eax
add ecx, 8
jmp 0x1802021ba
inc ecx
lea rax, [rbx + 0xa0]
mov dword [rax], ecx
movsxd rcx, dword [rbx + 0x94]
lea eax, [rcx + 1]
mov dword [rbx + 0x94], eax
cmp eax, dword [rbx + 0x90]
jge 0x1802021ef
mov rax, qword [rbx + 0x88]
movzx ecx, byte [rax + rcx + 1]
mov byte [rbx + 0x80], cl
jmp 0x180202170
mov rcx, rbx
call fcn.1802045f0
jmp 0x180202170
cmp dl, 0x2a
jne 0x180202216
mov rcx, rbx
call fcn.180203d70
cmp byte [rbx + 0x80], 0x2f
je 0x1802023fd
test rsi, rsi
je 0x180202080
mov qword [rbx + 0xa8], rsi
mov eax, dword [rbx + 0x94]
mov dword [rbx + 0xb0], eax
jmp 0x180202080
cmp dl, 0x2a
jne 0x180202254
mov rcx, rbx
call fcn.180203d70
movzx edx, byte [rbx + 0x80]
cmp dl, 0x2f
je 0x18020240a
cmp dl, 0x2f
jne 0x180202348
mov rcx, rbx
call fcn.180203d70
movzx edx, byte [rbx + 0x80]
cmp dl, 0x2a
jne 0x180202348
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov ecx, 0x40
call fcn.18020cd44
mov rcx, rax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0x3c
mov qword [rsp + 0x38], 0x3f
movups xmm0, xmmword [str.____inside_block_comment.__Block_comments_cannot_be_nested.]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x180276018]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x180276028]
movups xmmword [rax + 0x20], xmm0
movsd xmm0, qword [0x180276038]
movsd qword [rax + 0x30], xmm0
mov eax, dword [0x180276040]
mov dword [rcx + 0x38], eax
mov byte [rcx + 0x3c], 0
mov rcx, qword [rbx + 0x78]
mov rax, qword [rcx]
lea r9, [rsp + 0x20]
mov r8d, dword [rbx + 0xa0]
mov edx, dword [rbx + 0x9c]
call qword [rax + 8]
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x180202080
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18020233e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18020244b
call fcn.18020cd88
jmp 0x180202080
test dl, dl
jne 0x180202080
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov ecx, 0x30
call fcn.18020cd44
mov qword [rsp + 0x20], rax
movdqa xmm0, xmmword [0x180276250]
movdqu xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [str.End_of_file_inside_block_comment.]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x180276058]
movups xmmword [rax + 0x10], xmm1
movzx ecx, byte [0x180276068]
mov byte [rax + 0x20], cl
mov byte [rax + 0x21], 0
mov rcx, qword [rbx + 0x78]
mov rax, qword [rcx]
lea r9, [rsp + 0x20]
mov r8d, dword [rbx + 0xa0]
mov edx, dword [rbx + 0x9c]
call qword [rax + 8]
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x180202457
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180202452
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180202452
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.180203d70
jmp 0x18020251a
mov rcx, rbx
call fcn.180203d70
test rsi, rsi
je 0x18020251a
mov rcx, rbx
call fcn.1802046e0
mov rax, qword [rsi + 0x10]
lea rcx, [rax - 2]
cmp rax, rcx
jb 0x180202540
mov qword [rsi + 0x10], rcx
cmp qword [rsi + 0x18], 0xf
jbe 0x180202442
mov rsi, qword [rsi]
mov byte [rsi + rcx], 0
jmp 0x18020251a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18020cd88
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov ecx, 0x20
call fcn.18020cd44
mov r9, rax
mov qword [rsp + 0x20], rax
movdqa xmm0, xmmword [0x180276230]
movdqu xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [str.__Comment_started_here.]
movups xmmword [rax], xmm0
mov ecx, dword [0x180276080]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x180276084]
mov word [rax + 0x14], cx
movzx eax, byte [0x180276086]
mov byte [r9 + 0x16], al
mov byte [r9 + 0x17], 0
mov rcx, qword [rbx + 0x78]
mov rax, qword [rcx]
lea r9, [rsp + 0x20]
lea r8d, [rbp - 2]
mov edx, r14d
call qword [rax + 8]
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x18020250d
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180202508
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180202508
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18020cd88
test rsi, rsi
je 0x18020251a
mov rcx, rbx
call fcn.1802046e0
mov rcx, qword [rsp + 0x48]
xor rcx, rsp
call fcn.18020d270
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x40]
mov rbp, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rsi
ret
call fcn.180046a20
int3