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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov r14, qword [rsp + 0xa0]
mov r15d, r8d
mov rdi, qword [rsp + 0x30]
mov r13, rdx
mov esi, dword [rsp + 0x90]
mov ebp, r8d
mov rdx, rcx
lea r8, [0x180000000]
mov r12, r9
lea eax, [r15 - 0x11]
cmp ebp, eax
jbe 0x1800284e4
lea eax, [rbp - 0x79]
cmp eax, 0x22
ja case.0x180028366.122
mov ecx, dword [r8 + rax*4 + 0x286c4]
add rcx, r8
jmp rcx
mov rcx, qword [0x1800a3a80]
dec ebp
movups xmm0, xmmword [rsp + 0x30]
lea rax, [rcx + 0x10]
mov qword [0x1800a3a80], rax
movups xmmword [rcx], xmm0
jmp 0x180028343
cmp word [rdi], 0x37
jb 0x18002846c
movzx ecx, byte [rdi + 0x20]
mov esi, 0x37
mov edx, dword [rdi + 0x18]
mov r9d, dword [rdi + 0x1c]
mov dword [rsp + 0x20], ecx
lea rcx, str.attribute__0_can_only_be_applied_to_if_and_switch_statements
jmp 0x1800286a1
mov rcx, qword [r14]
mov edx, 0x12a
call fcn.18005d030
lea rcx, str.CompilerOracle:__s
call fcn.18005dc40
mov rdx, qword [rsp + 0x80]
lea r8, [0x180000000]
dec ebp
jmp 0x180028343
mov edx, dword [rdi + 0x4c]
lea rcx, str.Phx.CxxIL.Opcode.OPeofileT
call fcn.18005dc40
movzx ecx, byte [rdi + 0x58]
mov r8d, dword [r14 + 0x10]
mov edx, dword [rdi + 0x50]
add r8d, edx
mov r9d, dword [rdi + 0x54]
mov dword [rsp + 0x20], ecx
lea rcx, str.Layout:_Bad_feature_index__d_for_feature__d_for_langsys_tag__4.4s
call fcn.18005dc40
movzx ecx, word [rdi + 0x64]
mov edx, dword [rdi + 0x5c]
mov r9d, dword [rdi + 0x60]
mov dword [rsp + 0x20], ecx
lea rcx, str.SkyConnectionConnector:ScheduleAttempt:_timeout_set_to_0__so_failing
jmp 0x1800286a1
cmp word [rdi], 0x64
jb 0x18002846c
mov edx, dword [rdi + 0x48]
lea rcx, str.op_VUsb_EnableAnalyzer_in_
mov esi, 0x64
call fcn.18005dc40
mov rdx, qword [rsp + 0x80]
lea r8, [0x180000000]
dec ebp
jmp 0x180028343
mov ebx, 0xd1
jmp 0x1800284cc
cmp word [rdi], 0x3b
jae 0x1800284fc
movzx eax, word [rdi]
mov ebx, 0xd1
lea ebp, [rbx - 0x53]
cmp eax, esi
jle 0x1800284c6
sub eax, esi
movsxd rdx, esi
add rdx, rdi
mov dword [rsp + 0x90], eax
lea r9, [rsp + 0x90]
mov qword [rsp + 0x20], 0
xor r8d, r8d
lea ecx, [rbx - 0x45]
call fcn.180007af0
movzx r8d, word [rdi]
lea rcx, str.mesh_send_handle_termination_reason
mov r9d, r8d
mov qword [rsp + 0x20], rax
sub r9d, esi
mov edx, esi
dec r8d
call fcn.18005dc40
add ebx, 0x9567
cmp ebx, 0x12ace
ja case.0x180028366.130
cmp ebx, 0xd1
je 0x18002846c
cmp ebx, 0x9638
jne 0x1800284c6
mov rbx, qword [rsp + 0x88]
add rsp, 0x40
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov edx, dword [rdi + 0x44]
lea rcx, str.registerAvailableIrRegions
mov esi, 0x3b
call fcn.18005dc40
mov rdx, qword [rsp + 0x80]
lea r8, [0x180000000]
dec ebp
jmp 0x180028343
mov ecx, dword [rdx]
add ecx, dword [0x180096798]
mov eax, dword [r12]
add eax, 3
mov dword [rsp + 0x34], ecx
mov ecx, dword [r14]
and ecx, 3
add eax, ecx
cdq
and edx, 3
add eax, edx
mov rdx, qword [rsp + 0x80]
sar eax, 2
mov dword [rsp + 0x38], eax
dec ebp
mov eax, dword [r13]
mov dword [rsp + 0x3c], eax
jmp 0x180028343
mov rdi, qword [r14]
dec ebp
jmp 0x180028343
movzx edx, word [rdi + 0x40]
lea rcx, str._w_:d.w._w_..
call fcn.18005dc40
mov rdx, qword [rsp + 0x80]
lea r8, [0x180000000]
dec ebp
jmp 0x180028343
mov edx, dword [rdi + 0x3c]
lea rcx, str._CallSiteGetFunctionNameRT
call fcn.18005dc40
mov rdx, qword [rsp + 0x80]
lea r8, [0x180000000]
dec ebp
jmp 0x180028343
movzx ecx, word [rdi + 0x70]
mov r8d, dword [r14 + 0x10]
mov edx, dword [rdi + 0x68]
add r8d, edx
mov r9d, dword [rdi + 0x6c]
mov dword [rsp + 0x20], ecx
lea rcx, str.Image_Format_List___N_NT___Image_Codecs_in_this_file__separated_by__
call fcn.18005dc40
mov edx, dword [rdi + 0x74]
lea rcx, str.WebSocketGetGlobalProperty
call fcn.18005dc40
mov rdx, qword [rsp + 0x80]
lea r8, [0x180000000]
dec ebp
jmp 0x180028343
mov eax, dword [r14]
cdq
and edx, 3
add eax, edx
mov rdx, qword [rsp + 0x80]
sar eax, 2
add eax, dword [0x180096794]
mov dword [rsp + 0x30], eax
dec ebp
jmp 0x180028343
cmp qword [0x1800966e8], 0
je case.0x180028366.122
xor r9d, r9d
lea r8, [0x1800966e8]
xor edx, edx
mov ecx, 0x117
call fcn.180050b40
mov rdx, qword [rsp + 0x80]
lea r8, [0x180000000]
dec ebp
jmp 0x180028343
xor esi, esi
dec ebp
jmp 0x180028343
movzx ecx, byte [rdi + 0x2c]
mov r8d, dword [r14 + 0x10]
mov edx, dword [rdi + 0x24]
add r8d, edx
mov r9d, dword [rdi + 0x28]
mov dword [rsp + 0x20], ecx
lea rcx, str.New_size_specified_for_column__s_must_be_at_least__d_characters.
call fcn.18005dc40
movzx ecx, word [rdi + 0x38]
mov edx, dword [rdi + 0x30]
mov r9d, dword [rdi + 0x34]
mov dword [rsp + 0x20], ecx
lea rcx, str.NaClSysImcRecvMsg:_in_out_ptr__descv__lx__became_invalid_at_copyout_
mov r8d, dword [r14 + 0x10]
add r8d, edx
call fcn.18005dc40
mov rdx, qword [rsp + 0x80]
lea r8, [0x180000000]
dec ebp
jmp 0x180028343