Function at 0x1802410f0
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 [0x1802ffb80]
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 0x180241140
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 0x1802411e2
movzx eax, cl
movzx ecx, al
cmp al, 0x2a
je 0x1802411e2
cmp al, 0x2f
je 0x1802411e2
cmp al, 0xa
je 0x1802411e2
mov ecx, dword [rbx + 0xa0]
cmp al, 9
jne 0x180241195
mov eax, ecx
and eax, 0x80000007
jge 0x18024118e
dec eax
or eax, 0xfffffff8
inc eax
sub ecx, eax
add ecx, 8
jmp 0x180241197
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 0x1802411c9
mov rax, qword [rbx + 0x88]
movzx ecx, byte [rax + rcx + 1]
mov byte [rbx + 0x80], cl
jmp 0x1802411d1
mov rcx, rbx
call fcn.1802436c0
movzx ecx, byte [rbx + 0x80]
movzx edx, cl
movzx eax, cl
test cl, cl
jne 0x180241165
cmp cl, 0xa
jne 0x180241307
mov rcx, rbx
call fcn.180242e40
test rsi, rsi
je 0x180241240
mov eax, dword [rbx + 0x94]
movsxd rcx, dword [rbx + 0xb0]
cmp eax, ecx
je 0x180241224
sub eax, ecx
movsxd r8, eax
mov rdx, rcx
add rdx, qword [rbx + 0x88]
mov rcx, qword [rbx + 0xa8]
call fcn.18000e6d0
mov qword [rbx + 0xa8], r15
mov dword [rbx + 0xb0], 0xffffffff
nop word [rax + rax]
movsx rdx, byte [rbx + 0x80]
cmp dl, 0x20
ja 0x1802412cc
bt r12, rdx
jae 0x1802412cc
lea rax, [rbx + 0xa0]
cmp dl, 0xa
jne 0x18024126a
inc dword [rbx + 0x9c]
mov ecx, r15d
jmp 0x180241291
mov ecx, dword [rax]
cmp dl, 9
jne 0x180241288
mov eax, ecx
and eax, 0x80000007
jge 0x180241281
dec eax
or eax, 0xfffffff8
inc eax
sub ecx, eax
add ecx, 8
jmp 0x18024128a
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 0x1802412bf
mov rax, qword [rbx + 0x88]
movzx ecx, byte [rax + rcx + 1]
mov byte [rbx + 0x80], cl
jmp 0x180241240
mov rcx, rbx
call fcn.1802436c0
jmp 0x180241240
cmp dl, 0x2a
jne 0x1802412e6
mov rcx, rbx
call fcn.180242e40
cmp byte [rbx + 0x80], 0x2f
je 0x1802414cd
test rsi, rsi
je 0x180241150
mov qword [rbx + 0xa8], rsi
mov eax, dword [rbx + 0x94]
mov dword [rbx + 0xb0], eax
jmp 0x180241150
cmp dl, 0x2a
jne 0x180241324
mov rcx, rbx
call fcn.180242e40
movzx edx, byte [rbx + 0x80]
cmp dl, 0x2f
je 0x1802414da
cmp dl, 0x2f
jne 0x180241418
mov rcx, rbx
call fcn.180242e40
movzx edx, byte [rbx + 0x80]
cmp dl, 0x2a
jne 0x180241418
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov ecx, 0x40
call fcn.18024c370
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 [0x180280d98]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x180280da8]
movups xmmword [rax + 0x20], xmm0
movsd xmm0, qword [0x180280db8]
movsd qword [rax + 0x30], xmm0
mov eax, dword [0x180280dc0]
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 0x180241150
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18024140e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18024151b
call fcn.18024c724
jmp 0x180241150
test dl, dl
jne 0x180241150
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov ecx, 0x30
call fcn.18024c370
mov qword [rsp + 0x20], rax
movdqa xmm0, xmmword [0x180280fd0]
movdqu xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [str.End_of_file_inside_block_comment.]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x180280dd8]
movups xmmword [rax + 0x10], xmm1
movzx ecx, byte [0x180280de8]
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 0x180241527
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180241522
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180241522
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.180242e40
jmp 0x1802415ea
mov rcx, rbx
call fcn.180242e40
test rsi, rsi
je 0x1802415ea
mov rcx, rbx
call fcn.1802437b0
mov rax, qword [rsi + 0x10]
lea rcx, [rax - 2]
cmp rax, rcx
jb 0x180241610
mov qword [rsi + 0x10], rcx
cmp qword [rsi + 0x18], 0xf
jbe 0x180241512
mov rsi, qword [rsi]
mov byte [rsi + rcx], 0
jmp 0x1802415ea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18024c724
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov ecx, 0x20
call fcn.18024c370
mov r9, rax
mov qword [rsp + 0x20], rax
movdqa xmm0, xmmword [0x180280fb0]
movdqu xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [str.__Comment_started_here.]
movups xmmword [rax], xmm0
mov ecx, dword [0x180280e00]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x180280e04]
mov word [rax + 0x14], cx
movzx eax, byte [0x180280e06]
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 0x1802415dd
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1802415d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1802415d8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18024c724
test rsi, rsi
je 0x1802415ea
mov rcx, rbx
call fcn.1802437b0
mov rcx, qword [rsp + 0x48]
xor rcx, rsp
call fcn.18024c230
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.1800486a0
int3