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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x180
mov rax, qword [0x18008b088]
xor rax, rsp
mov qword [rsp + 0x170], rax
imul eax, edx, 0xc16
mov r13, r8
mov qword [rsp + 0xa0], r8
mov ebx, edx
mov dword [rsp + 0x98], edx
mov r15, rcx
mov qword [rsp + 0xa8], rcx
mov r14d, edx
mov dword [rsp + 0x94], eax
cmp edx, eax
ja 0x18003cf57
mov rsi, qword [rsp + 0xa0]
xor edi, edi
mov r12d, dword [rsp + 0x94]
nop word [rax + rax]
cmp r14d, 0x11607
ja 0x18003d119
je 0x18003d0fe
cmp r14d, 0x61ef
ja 0x18003cffd
je 0x18003cfec
mov eax, r14d
sub eax, 0x89
je 0x18003cfd4
sub eax, 0x3a
je 0x18003cfb8
sub eax, 0x28
je 0x18003cf8f
cmp eax, 0x28
jne 0x18003d383
mov eax, dword [r13 + 0x24]
cmp dword [r15 + 0x24], eax
setb byte [rsp + 0x90]
mov eax, dword [rsp + 0x90]
mov rcx, qword [rsp + 0x170]
xor rcx, rsp
call fcn.18006d4c0
lea r11, [rsp + 0x180]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov ecx, dword [r13]
test ecx, ecx
jle 0x18003d3d6
cmp ecx, 0x10
jge 0x18003d39f
mov r12d, 1
shl r12d, cl
dec r12d
and r12d, dword [r15]
jmp 0x18003d383
lea rdx, [0x180076538]
lea rcx, str.set_AssociatedSectionSymbol
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov rsi, rax
jmp 0x18003d383
mov eax, dword [r13]
mov dword [r15], eax
mov qword [r15 + 4], 0
mov dword [r15 + 0xc], edi
jmp 0x18003d383
mov qword [r15 + 0x10], 0
mov dword [r15 + 0x18], edi
jmp 0x18003d383
cmp r14d, 0x8b65
je 0x18003d0cb
cmp r14d, 0xa7fd
je 0x18003d029
cmp r14d, 0xc355
jne 0x18003d383
mov dword [r15 + 0x1c], edi
jmp 0x18003d383
mov r9d, dword [r15 + 4]
mov ecx, 0x20
sub ecx, dword [r13]
mov edx, r9d
mov r8d, dword [r15 + 8]
mov eax, dword [r15]
shl edx, cl
mov ecx, dword [r13]
shr eax, cl
mov ecx, 0x20
add edx, eax
mov eax, r8d
mov dword [r15], edx
sub ecx, dword [r13]
shl eax, cl
mov ecx, dword [r13]
shr r9d, cl
mov ecx, 0x20
add eax, r9d
mov r9d, dword [r15 + 0xc]
mov dword [r15 + 4], eax
mov eax, r9d
sub ecx, dword [r13]
shl eax, cl
mov ecx, dword [r13]
shr r8d, cl
mov ecx, 0x20
add eax, r8d
mov r8d, dword [r15 + 0x10]
mov dword [r15 + 8], eax
mov eax, r8d
sub ecx, dword [r13]
shl eax, cl
mov ecx, dword [r13]
shr r9d, cl
mov ecx, 0x20
add eax, r9d
mov dword [r15 + 0xc], eax
sub ecx, dword [r13]
mov eax, dword [r15 + 0x14]
shl eax, cl
mov ecx, dword [r13]
shr r8d, cl
add eax, r8d
mov dword [r15 + 0x10], eax
jmp 0x18003d383
test rsi, rsi
je 0x18003d40d
lea rdx, str.Failed_to_to_set_ENGINEDIR__error_is_0x_lx
mov rcx, rsi
call fcn.18006ca50
lea rdx, str.WTF::FN_class_WebCore::CachedResource_::fn
mov rcx, rsi
call fcn.18006ca50
lea rdx, str.V301_NeighbourAbove
jmp 0x18003d37b
lea rdx, str.Ash.WindowSelector.OverviewClosedItems
mov rcx, rsi
call fcn.18006ca50
lea rdx, str.Eclipse__the_contents_of_the_directory_containing_the_HTML_and_XML_files_needs
jmp 0x18003d37b
cmp r14d, 0x2b5ed
ja 0x18003d341
je 0x18003d323
cmp r14d, 0x14f0f
je 0x18003d2d4
cmp r14d, 0x1a0a9
je 0x18003d168
cmp r14d, 0x1f621
je 0x18003d431
cmp r14d, 0x22b4b
jne 0x18003d383
lea rdx, [0x18007639c]
jmp 0x18003d37b
xor r9d, r9d
lea rdx, [rsp + 0xb0]
xor r8d, r8d
mov ecx, 0xa4
call fcn.18000bda0
xor r9d, r9d
mov qword [rsp + 0x28], rdi
lea r8, [0x18006faa8]
mov dword [rsp + 0x20], 0x105
lea rdx, [rsp + 0xb0]
xor ecx, ecx
call fcn.18005a770
mov rbp, rdi
lea r13, [0x180071e4c]
lea r15, [0x1800765c0]
nop word [rax + rax]
lea rdx, [0x18007655c]
mov rcx, rsi
call fcn.18006ca50
mov rbx, rdi
mov rdi, rbp
shl rdi, 0xa
nop dword [rax]
mov rcx, qword [rsp + 0xb0]
lea rdx, str.void_ID3D11DeviceContext::Unmap_ID3D11Resource_pResource___s__UINT_Subresource___u_
add rcx, rdi
mov eax, dword [rcx + 0x20]
mov r9d, dword [rcx + 0x18]
mov r8d, dword [rcx + 0x1c]
mov dword [rsp + 0x88], eax
mov eax, dword [rcx + 0x24]
mov dword [rsp + 0x80], eax
mov eax, dword [rcx + 0x28]
mov dword [rsp + 0x78], eax
mov eax, dword [rcx + 0x2c]
mov dword [rsp + 0x70], eax
mov eax, dword [rcx + 0x30]
mov dword [rsp + 0x68], eax
mov eax, dword [rcx + 0x34]
mov dword [rsp + 0x60], eax
mov eax, dword [rcx + 0x38]
mov dword [rsp + 0x58], eax
mov eax, dword [rcx + 0x3c]
mov dword [rsp + 0x50], eax
mov eax, dword [rcx]
mov dword [rsp + 0x48], eax
mov eax, dword [rcx + 4]
mov dword [rsp + 0x40], eax
mov eax, dword [rcx + 8]
mov dword [rsp + 0x38], eax
mov eax, dword [rcx + 0xc]
mov dword [rsp + 0x30], eax
mov eax, dword [rcx + 0x10]
mov dword [rsp + 0x28], eax
mov eax, dword [rcx + 0x14]
mov rcx, rsi
mov dword [rsp + 0x20], eax
call fcn.18006ca50
cmp rbx, 0xf
lea rdx, [0x1800765b8]
mov rcx, rsi
cmove rdx, r13
call fcn.18006ca50
inc rbx
add rdi, 0x40
cmp rbx, 0x10
jne 0x18003d1e0
cmp rbp, 0x3f
lea rdx, [0x1800765bc]
mov rcx, rsi
cmove rdx, r15
call fcn.18006ca50
inc rbp
lea edi, [rbx - 0x10]
cmp rbp, 0x40
jne 0x18003d1c0
mov r15, qword [rsp + 0xa8]
mov r13, qword [rsp + 0xa0]
mov ebx, dword [rsp + 0x98]
jmp 0x18003d383
mov r9d, dword [r15 + 0x18]
mov ecx, 0x20
sub ecx, dword [r13]
mov edx, r9d
mov r8d, dword [r15 + 0x1c]
mov eax, dword [r15 + 0x14]
shl edx, cl
mov ecx, dword [r13]
shr eax, cl
mov ecx, 0x20
add edx, eax
mov eax, r8d
mov dword [r15 + 0x14], edx
sub ecx, dword [r13]
shl eax, cl
mov ecx, dword [r13]
shr r9d, cl
add eax, r9d
mov dword [r15 + 0x18], eax
mov ecx, dword [r13]
shr r8d, cl
mov dword [r15 + 0x1c], r8d
jmp 0x18003d383
xor edx, edx
lea r8, [rsp + 0xb0]
xor r9d, r9d
lea ecx, [rdx + 0x6a]
call fcn.1800488c0
lea rdx, str.ZlehkroSi_
jmp 0x18003d37b
cmp r14d, 0x3408f
je 0x18003d374
cmp r14d, 0x3cb31
je 0x18003d362
cmp r14d, 0x455d3
je 0x18003cf57
jmp 0x18003d383
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov dword [rsp + 0x90], edi
jmp 0x18003d383
lea rdx, str.endif_n
mov rcx, rsi
call fcn.18006ca50
imul eax, ebx, 0xb6
add r14d, eax
cmp r14d, dword [rsp + 0x94]
jbe 0x18003cf00
jmp 0x18003cf57
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x180070fd1]
mov rcx, rax
lea rdx, str.avgSTWTime
lea rax, str.remove_CurrentTimeInvalidated
mov qword [rsp + 0x20], rax
call fcn.18006ca50
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x180070fd1]
mov rcx, rax
lea rdx, str.PACKUSWBrm
lea rax, str.skylake_server_m2m_atype.txt
mov qword [rsp + 0x20], rax
call fcn.18006ca50
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Create_Child_failed_to_mark_parent__1__readonly___2_:__3
call fcn.18006ca50
mov eax, 0xffffffff
jmp 0x18003cf5e
mov eax, r12d
jmp 0x18003cf5e