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

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rdx
mov dword [rax + 8], ecx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xa8
mov r14d, dword [rbp + 0x67]
mov r8d, ecx
mov r15, rdx
mov dword [rbp - 0x39], ecx
lea edx, [rcx - 0xf]
movaps xmmword [rax - 0x58], xmm6
mov dword [rbp + 0x77], edx
mov r13d, ecx
mov rbx, qword [rbp + 0x77]
mov ecx, 0xce
mov rdi, qword [rbp + 0x77]
xor r9d, r9d
mov dword [rbp + 0x7f], r14d
mov qword [rbp - 0x19], rbx
lea r11d, [rcx - 0x34]
lea r10d, [rcx - 0x48]
cmp r8d, edx
jbe 0x18005bd94
movsd xmm6, qword [0x1800689a8]
lea edx, [r8 - 0xd]
mov eax, dword [rbp + 0x77]
lea r12, str.HdrProtocolID8021
mov dword [rbp - 0x35], edx
lea r13, str.transp
mov qword [rbp - 0x21], rdi
lea r10, str._.5fN
lea rsi, str.changeVirtualHW
lea r11, [0x180000000]
cmp edx, 0x11
ja case.default.0x18005b901
mov ecx, dword [r11 + rdx*4 + 0x5c404]
add rcx, r11
jmp rcx
movzx ecx, word [rdi + 0x58]
mov r8d, dword [r15 + 0x10]
mov edx, dword [rdi + 0x50]
add r8d, edx
mov r9d, dword [rdi + 0x54]
mov dword [rsp + 0x20], ecx
lea rcx, str.could_not_convert_floating_point_value_to_integer_without_loss_of_data.
call fcn.18005dc40
lea rdx, [rdi + 0x5a]
mov dword [rbp - 0x31], 4
lea r9, [rbp - 0x31]
mov qword [rsp + 0x20], 0
xor r8d, r8d
mov ecx, 0x8c
call fcn.180007af0
mov rdx, rax
lea rcx, str.float_dy__abs_dFdy__s.y___
call fcn.18005dc40
movzx ecx, word [rdi + 0x68]
mov r8d, dword [r15 + 0x10]
mov edx, dword [rdi + 0x60]
add r8d, edx
mov r9d, dword [rdi + 0x64]
mov dword [rsp + 0x20], ecx
lea rcx, str.NAeIAeIAeIAeIAeIAeIAeIAeIAeIAeIAeIAeIAeIAeIAeIAeIAeIAe
call fcn.18005dc40
jmp 0x18005bd5f
mov edx, dword [rdi + 0x80]
lea rcx, str.AppendIndirectVirtualBaseTypeLink
mov r8d, edx
call fcn.18005dc40
mov r11d, 0x9a
cmp word [rdi], r11w
jb 0x18005b9d3
mov edx, dword [rbp - 0x35]
mov r8d, dword [rbp - 0x39]
mov eax, dword [rbp + 0x77]
jmp 0x18005bd6f
mov rcx, qword [r15]
mov edx, 0x12a
call fcn.18005d030
lea rcx, str.CurrentIsAtLastNode
call fcn.18005dc40
cmp word [rdi], 0x74
jae 0x18005bd5f
mov r12, qword [rbp + 0x77]
mov ebx, 0xbc
mov r13d, dword [rbp + 0x67]
mov esi, 0x2a4e
jmp 0x18005c3c0
mov rdi, qword [r15]
mov r14d, r9d
mov qword [rbp - 0x21], rdi
mov dword [rbp + 0x7f], r9d
jmp case.0x18005b901.3
mov eax, dword [0x1800a5f00]
and eax, 7
lea rcx, [rax + rax*2]
lea rax, [rcx*4 + 0xa5ea0]
add rax, r11
inc dword [0x1800a5f00]
mov qword [rbp - 1], rax
jmp case.0x18005b901.3
mov qword [rsp + 0x20], r9
lea rdx, [rdi + 0x6a]
lea r9, [rbp - 0x31]
mov dword [rbp - 0x31], 4
xor r8d, r8d
mov ecx, 0x8c
call fcn.180007af0
mov rdx, rax
lea rcx, str.url_request_context_getter_
call fcn.18005dc40
movzx ecx, word [rdi + 0x78]
mov r8d, dword [r15 + 0x10]
mov edx, dword [rdi + 0x70]
add r8d, edx
mov r9d, dword [rdi + 0x74]
mov dword [rsp + 0x20], ecx
lea rcx, str.c:_bbinnldhep2w6r_b_b_tmpl5_gad_vcspytrace1includepytrace_stack.hpp
call fcn.18005dc40
lea rdx, [rdi + 0x7a]
mov dword [rbp - 0x31], 4
lea r9, [rbp - 0x31]
mov qword [rsp + 0x20], 0
xor r8d, r8d
mov ecx, 0x8c
call fcn.180007af0
lea rcx, str.Enable_the_fres_instruction
jmp 0x18005bd57
movzx ecx, word [rdi + 0x3c]
mov r8d, dword [r15 + 0x10]
mov edx, dword [rdi + 0x34]
add r8d, edx
mov r9d, dword [rdi + 0x38]
mov dword [rsp + 0x20], ecx
lea rcx, str.elements_route_details_extension_view_wrapper_extension_view_wrapper.js
call fcn.18005dc40
lea rdx, [rdi + 0x3e]
mov dword [rbp - 0x31], 4
lea r9, [rbp - 0x31]
mov qword [rsp + 0x20], 0
xor r8d, r8d
mov ecx, 0x8c
call fcn.180007af0
mov rdx, rax
lea rcx, str.builtins_builtins_object.cc
call fcn.18005dc40
movzx eax, byte [rdi + 0x42]
lea r9, str.LayerInsertMode
test al, 4
lea r8, str.line_group_size__
lea rdx, str.5_L_4_kv3_
cmovne r9, rsi
lea rcx, str.textureCubeGrad_suC1_vf3_vf3_vf3_
test al, 2
cmovne r8, r12
test al, 1
cmovne rdx, r13
call fcn.18005dc40
jmp 0x18005bd5f
cmp word [rdi], 0x78
jb 0x18005b9d3
jmp case.0x18005b901.3
mov edx, 0x86
lea rcx, [rdi + 0x1f]
call fcn.18004dc40
mov edx, 4
mov dword [rbp - 0x31], eax
lea rcx, [rbp - 0x31]
call fcn.18005c450
mov edx, 0x86
lea rcx, [rdi + 0x1f]
mov r13, rax
call fcn.18004dc40
mov edx, 0x86
lea rcx, [rdi + 0x1c]
mov r12d, eax
call fcn.18004dc40
lea rdx, [rbp - 0x11]
mov dword [rbp - 0x11], eax
mov ecx, 0xf
call fcn.18005b850
mov edx, 0x86
lea rcx, [rdi + 0x1c]
mov r15, rax
call fcn.18004dc40
mov edx, 0x86
lea rcx, [rdi + 0x19]
mov r14d, eax
call fcn.18004dc40
mov edx, 4
mov dword [rbp - 9], eax
lea rcx, [rbp - 9]
call fcn.18005c450
mov edx, 0x86
lea rcx, [rdi + 0x19]
mov rsi, rax
call fcn.18004dc40
mov rcx, qword [rbp - 0x21]
mov edx, 0x86
add rcx, 0x16
mov edi, eax
call fcn.18004dc40
lea rdx, [rbp - 0x29]
mov dword [rbp - 0x29], eax
mov ecx, 0xf
call fcn.18005b850
mov rcx, qword [rbp - 0x21]
mov edx, 0x86
add rcx, 0x16
mov rbx, rax
call fcn.18004dc40
mov qword [rsp + 0x40], r13
lea rcx, str.TRACE:_overflow_of_the_buffer:_max_num_of_records_
mov dword [rsp + 0x38], r12d
mov r9d, edi
mov qword [rsp + 0x30], r15
mov r8, rbx
mov dword [rsp + 0x28], r14d
mov edx, eax
mov qword [rsp + 0x20], rsi
call fcn.18005dc40
mov rdi, qword [rbp - 0x21]
lea rcx, str._____msg.vmui.menu.teamPopup.favorite_Mark_as_Favorite
mov r15, qword [rbp + 0x6f]
mov edx, dword [rdi + 0x24]
mov r8d, dword [r15 + 0x10]
mov r9d, dword [rdi + 0x28]
add r8d, edx
call fcn.18005dc40
mov r8d, dword [r15 + 0x10]
lea rcx, str._X_P:__B__A_:_error:_relocation_for_offset__V_has_no_value
mov edx, dword [rdi + 0x2c]
add r8d, edx
mov r9d, dword [rdi + 0x30]
call fcn.18005dc40
mov r14d, dword [rbp + 0x7f]
lea r12, str.HdrProtocolID8021
lea r13, str.transp
jmp 0x18005bd5f
mov r14d, 0x78
mov dword [rbp + 0x7f], r14d
jmp case.0x18005b901.3
mov ebx, 0x34
nop dword [rax]
mov eax, ebx
sub eax, 0x33
je 0x18005c3e3
cmp eax, 1
jne 0x18005bcf8
mov eax, dword [r15]
lea rdx, str._.5fS
mov rsi, qword [rbp - 1]
test eax, eax
mov rcx, rsi
cmovns rdx, r10
movd xmm2, eax
cvtdq2pd xmm2, xmm2
mulsd xmm2, xmm6
movq r8, xmm2
call fcn.18005dd00
lea r10, str._.5fN
mov qword [rbp - 0x19], rsi
dec ebx
cmp ebx, 0x32
ja 0x18005bcb0
mov edx, dword [rbp - 0x35]
mov r8d, dword [rbp - 0x39]
mov r14d, 0x74
mov dword [rbp + 0x7f], r14d
jmp case.0x18005b901.3
mov dword [0x1800a5f00], r9d
jmp case.0x18005b901.3
movzx edx, byte [rdi + 0x43]
lea rcx, str.icudt46l_noop_cns_11643.cnv
call fcn.18005dc40
lea rdx, [rdi + 0x44]
mov dword [rbp - 0x29], 9
lea r9, [rbp - 0x29]
mov qword [rsp + 0x20], 0
xor r8d, r8d
mov ecx, 0x8c
call fcn.180007af0
lea rcx, str.e_dodati_datoteku_u_HFS_ure
mov rdx, rax
call fcn.18005dc40
mov r8d, dword [rbp - 0x39]
mov edx, dword [rbp - 0x35]
mov eax, dword [rbp + 0x77]
mov r11d, 0x9a
dec r8d
dec edx
xor r9d, r9d
mov dword [rbp - 0x39], r8d
mov dword [rbp - 0x35], edx
cmp r8d, eax
ja 0x18005b8d8
mov r13d, dword [rbp + 0x67]
mov ecx, 0xce
lea r10d, [rcx - 0x48]
mov r12, qword [rbp + 0x77]
mov esi, r13d
mov ebx, 0xbc
imul eax, r13d, 0x258
cmp esi, eax
ja 0x18005c3e3
cmp esi, 0x20ee
ja 0x18005c060
je 0x18005c055
cmp esi, 0xe2e
ja 0x18005bf0d
je 0x18005bf02
cmp esi, 0x1e
je 0x18005be98
cmp esi, 0x4ce
je 0x18005bdfe
cmp esi, 0x97e
jne 0x18005c3c0
cmp word [rdi], bx
jb 0x18005c22b
jmp 0x18005c3c0
mov qword [rsp + 0x20], r9
lea rdx, [rdi + 0x92]
lea r9, [rbp + 0x67]
mov dword [rbp + 0x67], 4
xor r8d, r8d
mov ecx, 0x8c
call fcn.180007af0
mov rdx, rax
lea rcx, str.MsgBoxDontShowBuddyAddUser
call fcn.18005dc40
movzx ecx, word [rdi + 0xa0]
mov r8d, dword [r15 + 0x10]
mov edx, dword [rdi + 0x98]
add r8d, edx
mov r9d, dword [rdi + 0x9c]
mov dword [rsp + 0x20], ecx
lea rcx, str.int_minus2_A__int_minus2_B__int_minus2_C__int_minus2_D__F_minus2_scale_
call fcn.18005dc40
lea rdx, [rdi + 0xa2]
mov dword [rbp + 0x67], 6
lea r9, [rbp + 0x67]
mov qword [rsp + 0x20], 0
xor r8d, r8d
mov ecx, 0x8c
call fcn.180007af0
mov rdx, rax
lea rcx, str.Thawte_Root_Certificate.cer
call fcn.18005dc40
jmp 0x18005c3c0
mov qword [rsp + 0x20], r9
lea rdx, [rdi + 0x84]
lea r9, [rbp + 0x67]
mov dword [rbp + 0x7f], r11d
xor r8d, r8d
mov dword [rbp + 0x67], 4
mov ecx, 0x8c
mov r14d, r11d
call fcn.180007af0
mov rdx, rax
lea rcx, str.Phx.CxxIL.Intrinsic.IV_EXTT
call fcn.18005dc40
movzx ecx, word [rdi + 0x90]
mov r8d, dword [r15 + 0x10]
mov edx, dword [rdi + 0x88]
add r8d, edx
mov r9d, dword [rdi + 0x8c]
mov dword [rsp + 0x20], ecx
lea rcx, str.CodeMap.prototype.deleteAllCoveredNodes___function_tree__start__end__
call fcn.18005dc40
jmp 0x18005c3c0
mov r14d, ebx
mov dword [rbp + 0x7f], ebx
jmp 0x18005c3c0
cmp esi, 0x12de
je 0x18005bff2
cmp esi, 0x178e
je 0x18005bfa6
cmp esi, 0x1c3e
jne 0x18005c3c0
movzx ecx, word [rdi + 0xd4]
mov r8d, dword [r15 + 0x10]
mov edx, dword [rdi + 0xcc]
add r8d, edx
mov r9d, dword [rdi + 0xd0]
mov dword [rsp + 0x20], ecx
lea rcx, str.D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_EXCHANGE_UNSUPPORTED
call fcn.18005dc40
lea rdx, [rdi + 0xd6]
mov dword [rbp + 0x67], 4
lea r9, [rbp + 0x67]
mov qword [rsp + 0x20], 0
xor r8d, r8d
mov ecx, 0x8c
call fcn.180007af0
mov rdx, rax
lea rcx, str.vim.event.VmEmigratingEvent
call fcn.18005dc40
mov eax, 0xce
cmp word [rdi], ax
jb 0x18005c22b
jmp 0x18005c3c0
mov qword [rsp + 0x20], r9
lea rdx, [rdi + 0xc6]
lea r9, [rbp + 0x67]
mov dword [rbp + 0x67], 4
xor r8d, r8d
mov ecx, 0x8c
call fcn.180007af0
mov rdx, rax
lea rcx, str.INT_PTX_LDU_G_v2i8_ELE_avar
call fcn.18005dc40
mov eax, 0xca
cmp word [rdi], ax
jb 0x18005c22b
mov r14d, eax
mov dword [rbp + 0x7f], eax
jmp 0x18005c3c0
mov qword [rsp + 0x20], r9
lea rdx, [rdi + 0xa8]
lea r9, [rbp + 0x67]
mov dword [rbp + 0x67], 0x14
xor r8d, r8d
mov ecx, 0x8c
call fcn.180007af0
mov rdx, rax
lea rcx, str.EVENT_TRACE_FLAG_IMAGE_LOAD
call fcn.18005dc40
movzx ecx, word [rdi + 0xc4]
mov r8d, dword [r15 + 0x10]
mov edx, dword [rdi + 0xbc]
add r8d, edx
mov r9d, dword [rdi + 0xc0]
mov dword [rsp + 0x20], ecx
lea rcx, str.Only_one_NVDIMM_controller_is_allowed_per_VM__so_bus_number_should_be_0
call fcn.18005dc40
jmp 0x18005c3c0
mov r14d, ecx
mov dword [rbp + 0x7f], ecx
jmp 0x18005c3c0
cmp esi, 0x33ae
ja 0x18005c254
je 0x18005c235
cmp esi, 0x259e
je 0x18005c1ea
cmp esi, 0x2a4e
je 0x18005c1cd
cmp esi, 0x2efe
jne 0x18005c3c0
movzx eax, word [rdi]
cmp eax, r14d
jle 0x18005c0e1
sub eax, r14d
mov qword [rsp + 0x20], r9
movsxd rdx, r14d
lea r9, [rbp + 0x67]
add rdx, rdi
mov dword [rbp + 0x67], eax
xor r8d, r8d
mov ecx, 0x8c
call fcn.180007af0
movzx r8d, word [rdi]
lea rcx, str.Loaded_mutator_library__s_ver_d__d
mov r9d, r8d
mov qword [rsp + 0x20], rax
sub r9d, r14d
mov edx, r14d
dec r8d
call fcn.18005dc40
lea rcx, str.__hexagon_floatsidf
call fcn.18005dc40
cmp byte [rdi + 0xd], 0
je 0x18005c1a9
mov r14d, 0x92
nop dword [rax]
mov eax, r14d
sub eax, 0x90
je 0x18005c15a
sub eax, 1
je 0x18005c14c
cmp eax, 1
jne 0x18005c190
mov edx, dword [rdi + 0x24]
lea r9, [rbp + 0x67]
mov eax, dword [rdi + 0x28]
xor r8d, r8d
add rdx, qword [r15 + 8]
mov ecx, 0x8c
mov dword [rbp + 0x67], eax
mov qword [rsp + 0x20], 0
call fcn.180007af0
mov rdx, rax
lea rcx, str.n__d__ev__x
call fcn.18005dc40
jmp 0x18005c190
mov ecx, dword [rdi + 0x28]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r12, rax
jmp 0x18005c190
mov eax, dword [rdi + 0xb8]
lea r9, [rbp + 0x77]
mov r8d, dword [rdi + 0x24]
xor edx, edx
add r8, qword [r15 + 8]
mov rcx, r12
mov dword [rbp + 0x77], eax
mov eax, dword [rdi + 0x28]
mov dword [rbp + 0x67], eax
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x11e
call fcn.18005cc60
dec r14d
cmp r14d, 0x8f
ja 0x18005c100
mov r14d, dword [rbp + 0x7f]
jmp 0x18005c3c0
mov ecx, dword [rdi + 0x28]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov edx, dword [rdi + 0x24]
mov rcx, rax
add rdx, qword [r15 + 8]
mov r12, rax
mov r8d, dword [rdi + 0x28]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x18005c3c0
movzx edx, byte [rdi + 0xde]
lea rcx, str._UnnamedClass_0x884dd1cd_326_
call fcn.18005dc40
mov esi, 0x2a4e
jmp 0x18005c3c0
mov qword [rsp + 0x20], r9
lea rdx, [rdi + 0xda]
lea r9, [rbp + 0x67]
mov dword [rbp + 0x67], 4
xor r8d, r8d
mov ecx, 0x8c
call fcn.180007af0
mov rdx, rax
lea rcx, str._Z18convert_float2_satDv2_c
call fcn.18005dc40
mov eax, 0xcf
cmp word [rdi], ax
jae 0x18005bfe7
mov esi, 0x2a4e
jmp 0x18005c3c0
mov eax, dword [rdi + 0x28]
lea rdx, [rbp + 0x67]
shr eax, 2
mov r8, r12
mov ecx, 0x2f
mov dword [rbp + 0x67], eax
call fcn.18001f980
jmp 0x18005c3c0
cmp esi, 0x385e
je 0x18005c33f
cmp esi, 0x3d0e
je 0x18005c2df
cmp esi, 0x41be
jne 0x18005c3c0
cmp word [rdi], r10w
jb 0x18005c2d1
cmp dword [rdi + 0x8c], 0
je 0x18005c2d1
lea rcx, str.NVIDIA.Update
call fcn.18005dc40
movzx eax, word [rdi + 0x90]
lea r8, [rbp + 0x77]
mov rdx, qword [r15 + 0x38]
mov r9, r12
mov ecx, dword [rdi + 0x88]
add rcx, qword [r15 + 8]
mov dword [rbp + 0x67], eax
mov eax, dword [rdi + 0x8c]
mov rdx, qword [rdx + 0x18]
mov dword [rbp + 0x77], eax
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xb9
call fcn.18005cc60
mov rcx, r12
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x18005c3c0
cmp dword [rdi + 0x64], 0
je 0x18005c31c
lea rcx, str.TabletHardwareCapabilities
call fcn.18005dc40
movzx ecx, word [rdi + 0x68]
lea r8, [rbp + 0x67]
mov eax, dword [rdi + 0x64]
xor edx, edx
mov r9d, dword [rdi + 0x60]
add r9, qword [r15 + 8]
div ecx
mov dword [rbp + 0x67], ecx
lea rdx, [rbp + 0x77]
mov ecx, 0x117
mov dword [rbp + 0x77], eax
call fcn.18002cfa0
cmp dword [rdi + 0x74], 0
je 0x18005c3c0
lea rcx, str.NVPTXISD::Suld1DI64Clamp
call fcn.18005dc40
movzx ecx, word [rdi + 0x78]
mov eax, dword [rdi + 0x74]
mov r9d, dword [rdi + 0x70]
jmp 0x18005c3a0
lea rcx, str.66_686A6J6S66e6n6w6
call fcn.18005dc40
mov rax, qword [r15 + 0x38]
test rax, rax
je 0x18005c35a
mov r9, qword [rax + 0x18]
jmp 0x18005c35d
xor r9d, r9d
mov eax, dword [rdi + 0x28]
mov r8, r12
mov edx, dword [rdi + 0x2c]
mov ecx, 0xe9
add rdx, qword [r15 + 8]
shr eax, 2
mov dword [rbp + 0x67], eax
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
call fcn.180048c00
cmp dword [rdi + 0x54], 0
je 0x18005c3c0
lea rcx, str.Failed_to_delete_reg_value
call fcn.18005dc40
movzx ecx, word [rdi + 0x58]
mov eax, dword [rdi + 0x54]
mov r9d, dword [rdi + 0x50]
add r9, qword [r15 + 8]
lea r8, [rbp + 0x67]
xor edx, edx
mov dword [rbp + 0x67], ecx
div ecx
lea rdx, [rbp + 0x77]
mov ecx, 0x117
mov dword [rbp + 0x77], eax
call fcn.18002cfa0
mov ecx, 0xce
lea eax, [r13*4]
add eax, r13d
xor r9d, r9d
lea r10d, [rcx - 0x48]
lea esi, [rsi + rax*8]
lea r11d, [rcx - 0x34]
jmp 0x18005bda0
mov rax, qword [rbp - 0x19]
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret