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

Disassembly:
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x11a8]
mov eax, 0x12a8
call fcn.18006ce90
sub rsp, rax
mov r15, qword [rsp + 0x78]
xor r12d, r12d
imul eax, r8d, 0x5a0
mov rsi, rdx
mov edx, dword [rbp + 0x1200]
mov r10d, r8d
mov rbx, rcx
mov dword [rsp + 0x50], edx
mov r14d, r8d
mov r11d, 0xc4
mov dword [rbp - 0x6c], eax
cmp r8d, eax
mov rax, qword [rsp + 0x78]
mov qword [rbp - 0x60], rax
ja 0x18004546f
mov rax, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x78]
movzx r12d, word [rbp + 0x1200]
mov r13, qword [rsp + 0x78]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov qword [rbp - 0x78], r15
mov qword [rsp + 0x58], rcx
mov r11d, 0xfa9
mov r8d, 0x7d00
mov edi, 0xaa
cmp r14d, 0x2a0f
ja 0x180044e4b
je 0x1800453cf
cmp r14d, 0xcd3
ja 0x180044d4c
je 0x180044d0f
cmp r14d, 0x98
ja 0x180044c77
je 0x180044a89
cmp r14d, 0x23
je 0x180044a6a
cmp r14d, 0x43
je 0x180044a3e
mov rbx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x58]
mov edx, dword [rsp + 0x50]
mov rdi, qword [rsp + 0x60]
cmp r14d, 0x6f
jne 0x1800452f9
xor eax, eax
mov dword [rbp + 0x1110], 0x5154494d
mov dword [rbp + 0x110c], eax
jmp 0x1800452f9
xor r9d, r9d
mov dword [rsp + 0x70], 0x200
lea r8, [rsp + 0x70]
mov dword [rsp + 0x20], 0x157
mov rdx, rbx
lea rcx, [rbp + 0x5c0]
call fcn.1800108e0
jmp 0x1800452df
movups xmm0, xmmword [rbx]
mov eax, dword [rbx + 0x10]
mov dword [rbp + 0x3e0], eax
movaps xmmword [rbp + 0x3d0], xmm0
mov byte [rbp + 0x420], 0
jmp 0x1800452e6
xor ecx, ecx
mov edi, ecx
cmp qword [rbx], rcx
je 0x180044c61
mov r15, qword [rbp + 0x11f8]
mov esi, 0x25
mov eax, esi
sub eax, 0x23
je 0x180044b39
sub eax, 1
je 0x180044b08
cmp eax, 1
jne 0x180044ae5
mov rax, qword [rbx]
lea rdx, [rsp + 0x78]
xor r9d, r9d
mov qword [rsp + 0x78], rax
mov r8d, 0x8c
xor ecx, ecx
call fcn.18002ca50
mov r13, rax
mov r11d, 0xfa9
mov r8d, 0x7d00
xor ecx, ecx
dec esi
cmp esi, 0x22
ja 0x180044aa2
mov r15, qword [rbp - 0x78]
mov rsi, qword [rbp + 0x11f8]
mov r10d, dword [rbp + 0x1200]
mov qword [rsp + 0x78], rdi
jmp 0x1800452e6
mov rax, qword [rbx]
lea rdx, [rsp + 0x78]
movzx r12d, word [r13 + 0x5e0]
mov r9d, 0xc7
mov qword [rsp + 0x28], rcx
xor r8d, r8d
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov qword [rsp + 0x78], rax
call fcn.180025990
jmp 0x180044ad7
cmp r12w, r8w
jge 0x180044c54
mov rax, qword [rbx]
lea rdx, [rsp + 0x78]
mov r8d, 0x10a
mov qword [rsp + 0x78], rax
xor ecx, ecx
call fcn.180028d10
add eax, 0x32
lea r8, [rbp - 0x68]
mov dword [rsp + 0x70], eax
lea rcx, [rsp + 0x70]
mov rax, qword [rbx]
mov edx, 0x7b
mov qword [rbp - 0x68], rax
call fcn.180037fc0
test al, al
je 0x180044ad7
mov ebx, 0xcd
nop dword [rax + rax]
cmp ebx, 0xcd
je 0x180044bf5
cmp ebx, 0x18b
je 0x180044beb
cmp ebx, 0x249
je 0x180044bc3
cmp ebx, 0x307
jne 0x180044c36
mov rax, qword [rbp + 0x1210]
movzx eax, byte [rax]
mov byte [rdi + 6], al
jmp 0x180044c36
mov r9, qword [rbp + 0x1208]
movzx eax, word [r9]
mov word [rdi + 2], ax
test r12w, r12w
jne 0x180044bdd
mov byte [rdi], r12b
jmp 0x180044c36
mov rax, qword [rbp + 0x1218]
movzx eax, byte [rax]
mov byte [rdi], al
jmp 0x180044c36
movzx eax, word [r15]
mov word [rdi + 4], ax
jmp 0x180044c36
mov rax, qword [rbp + 0x11f0]
lea rdx, [rsp + 0x78]
xor r9d, r9d
mov r8d, 0x8c
xor ecx, ecx
mov rax, qword [rax]
mov qword [rsp + 0x78], rax
call fcn.18002ca50
mov r13, rax
inc word [rax + 0x5e0]
movsx eax, r12w
lea rdi, [r13 + 0x5e2]
imul eax, eax, 0x32
cdqe
add rdi, rax
add ebx, 0xbe
cmp ebx, 0x3c5
jb 0x180044b90
mov rbx, qword [rbp + 0x11f0]
jmp 0x180044ad7
mov word [0x1800ce8f8], r11w
jmp 0x180044ae5
mov eax, 0xfa7
mov qword [rsp + 0x78], rdi
mov word [0x1800ce8f8], ax
jmp 0x1800452e6
mov eax, r14d
sub eax, 0xd4
je 0x180044ce8
sub eax, 0x40
je 0x180044cc8
mov rbx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x58]
mov edx, dword [rsp + 0x50]
mov rdi, qword [rsp + 0x60]
cmp eax, 0x59f
jne 0x1800452f9
xor eax, eax
mov dword [rbp + 0x52c], 0x5052657a
mov word [rbp + 0x52a], ax
mov eax, 0xffffffff
mov word [rbp + 0x418], ax
jmp 0x1800452f9
mov r15, qword [rbx]
xor ecx, ecx
mov qword [rbp - 0x78], r15
mov edx, ecx
mov dword [rsp + 0x50], ecx
mov r8d, ecx
mov qword [rbp - 0x60], rcx
mov qword [rsp + 0x58], rcx
jmp 0x1800452ef
movabs rax, 0x5f003200730077
mov qword [rbp - 0x50], rax
movabs rax, 0x64002e00320033
mov qword [rbp - 0x48], rax
xor eax, eax
mov word [rbp - 0x40], ax
jmp 0x1800452e6
mov eax, dword [rsi + 0x10]
lea rdx, [rbp + 0x5c0]
movups xmm0, xmmword [rsi]
mov dword [rbp + 0x9d0], eax
mov ecx, 0xfffffd60
xor eax, eax
mov dword [rbp + 0xa0c], 0x31312e30
movaps xmmword [rbp + 0x9c0], xmm0
mov word [rbp + 0xb1a], ax
call qword [0x1800ce8f0]
jmp 0x1800452df
cmp r14d, 0x1963
ja 0x180044e05
je 0x180044df2
cmp r14d, 0xd43
je 0x180044dde
cmp r14d, 0x13d3
je 0x180044dcb
cmp r14d, 0x153f
jne 0x1800452e6
mov eax, dword [r9]
mov r8, rbx
mov dword [rbp + 0x1114], eax
lea r9, [rsp + 0x70]
mov eax, dword [rsi]
xor edx, edx
mov dword [rsp + 0x70], eax
mov ecx, 0xdf
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
call fcn.18000a630
mov ecx, 0xffffff02
mov qword [rbp + 0x1102], rax
lea rdx, [rbp + 0xbb0]
call qword [0x1800ce8f0]
jmp 0x1800452df
movzx eax, word [rbp + 0x52a]
mov word [0x1800ce8f8], ax
jmp 0x1800452e6
mov ecx, 0xfffffeaa
lea rdx, [rbp - 0x30]
call qword [0x1800ce8f0]
jmp 0x1800452df
movzx eax, word [rbp + 0xb1a]
mov word [0x1800ce8f8], ax
jmp 0x1800452e6
cmp r14d, 0x1a63
je 0x1800453be
cmp r14d, 0x1d18
je case.0x1800454d9.246
mov rbx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x58]
mov edx, dword [rsp + 0x50]
mov rdi, qword [rsp + 0x60]
cmp r14d, 0x2894
jne 0x1800452f9
mov dword [rbp - 0x40], 0x6c006c
jmp 0x1800452f9
cmp r14d, 0x13794
ja 0x180045124
je 0x18004508d
cmp r14d, 0x7814
ja 0x180044f40
je 0x180044f30
cmp r14d, 0x34d4
je 0x180044f12
cmp r14d, 0x5054
je 0x180044eb2
cmp r14d, 0x6894
jne 0x1800452e6
mov rcx, qword [rbx]
mov edx, 0x121
call fcn.180020d40
lea rcx, str.Status_Out_To_Lunch
call fcn.18006ac90
jmp 0x1800452df
xor edi, edi
lea r8, [rbp - 0x50]
mov edx, 0xe5
mov word [rbp - 0x3c], di
xor ecx, ecx
lea r9d, [rdi + 0x16]
call fcn.1800588e0
mov dword [rsp + 0x30], 0x114
xor r9d, r9d
mov qword [rsp + 0x28], rbx
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rdi
xor ecx, ecx
mov qword [rbp - 0x58], rax
call fcn.1800480d0
test al, al
jne 0x1800452df
mov rax, qword [rsp + 0x78]
add rsp, 0x12a8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov r8, qword [rsp + 0x58]
xor eax, eax
mov edx, dword [rsp + 0x50]
mov edi, eax
mov qword [rsp + 0x60], rax
mov ebx, eax
mov qword [rsp + 0x68], rax
jmp 0x1800452f9
mov rcx, qword [rbx]
mov edx, 2
call qword [rbp - 0x58]
jmp 0x1800452df
cmp r14d, 0x9c54
je 0x180045056
cmp r14d, 0xd014
je 0x180044fd4
cmp r14d, 0x103d4
jne 0x1800452e6
movzx ecx, word [r15 + 0x3c]
mov eax, dword [r15 + 0x40]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0x34]
add r8d, edx
mov r9d, dword [r15 + 0x38]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.C:BBINNLphep2w6r_b_b_tmpxgwfcr_vcscpil2_srcCPIL_2_system_file_utility.cpp
call fcn.18006ac90
cmp dword [r15 + 0x38], 0
je 0x180044fa3
mov edi, dword [r15 + 0x34]
add rdi, qword [rbx + 8]
mov qword [rsp + 0x60], rdi
movzx ecx, word [r15 + 0x4c]
mov eax, dword [r15 + 0x50]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0x44]
add r8d, edx
mov r9d, dword [r15 + 0x48]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.UCGetUserPreferences_:_WARNING___Failed_to_get_CCM_Channels_from_preferences.
call fcn.18006ac90
jmp 0x1800452df
cmp dword [r15 + 0x1c], 0
je 0x180044fe7
mov edi, dword [r15 + 0x18]
add rdi, qword [rbx + 8]
mov qword [rbp - 0x60], rdi
movzx r8d, byte [r15 + 0x21]
lea rcx, str.LYNC_BITSTREAM_REQUIREMENTS
movzx edx, byte [r15 + 0x20]
call fcn.18006ac90
movzx ecx, word [r15 + 0x2c]
mov eax, dword [r15 + 0x30]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0x24]
add r8d, edx
mov r9d, dword [r15 + 0x28]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.DownloadUpdates:_InstallerSubsystem_Launch_failed_due_to_NonAdmin_credentials
call fcn.18006ac90
cmp dword [r15 + 0x28], 0
mov edx, dword [rsp + 0x50]
mov rdi, qword [rsp + 0x60]
mov r10d, dword [rbp + 0x1200]
je 0x1800453b4
mov r8d, dword [r15 + 0x24]
add r8, qword [rbx + 8]
mov qword [rsp + 0x58], r8
jmp 0x1800452f4
cmp word [r15], di
jb 0x1800453e4
mov r8d, dword [rbx + 0x10]
lea rcx, str._updateAlt_CvLevMarq__QAE_NAAPBUCvMat__AAPAU2_1AAPAN_Z
mov edx, dword [r15 + 0x18]
add r8d, edx
mov r9d, dword [r15 + 0x1c]
mov dword [rsp + 0x50], edi
call fcn.18006ac90
mov r10d, dword [rbp + 0x1200]
mov edx, edi
jmp 0x1800452ea
cmp dword [r15 + 0x48], 0
je 0x1800450a1
mov eax, dword [r15 + 0x44]
add rax, qword [rbx + 8]
mov qword [rsp + 0x68], rax
movzx ecx, word [r15 + 0x5c]
mov eax, dword [r15 + 0x60]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0x54]
add r8d, edx
mov r9d, dword [r15 + 0x58]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.LBL5_POI:___________reloff0x_x_absoff0x_x_size0x_x_recsize0x_x__0530x_x_n
call fcn.18006ac90
movzx ecx, byte [r15 + 0x70]
movzx r9d, byte [r15 + 0x6f]
mov rax, qword [rbp + 0x11f0]
movzx r10d, byte [r15 + 0x6e]
movzx r11d, byte [r15 + 0x6d]
mov edx, dword [r15 + 0x64]
mov r8d, dword [rax + 0x10]
movzx ebx, byte [r15 + 0x6c]
add r8d, edx
mov dword [rsp + 0x40], ecx
lea rcx, str.CRegistryPropertyExporter::SavePropertiesToRegistryFile___opening_file___1___was_unsuccessful
mov dword [rsp + 0x38], r9d
mov r9d, dword [r15 + 0x68]
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r11d
mov dword [rsp + 0x20], ebx
call fcn.18006ac90
jmp 0x1800452df
cmp r14d, 0x20694
ja 0x180045291
je 0x180045203
cmp r14d, 0x16b54
je 0x1800452e6
cmp r14d, 0x19f14
je 0x180045197
cmp r14d, 0x1d2d4
jne 0x1800452e6
movzx ecx, word [r15 + 0x9c]
mov eax, dword [r15 + 0xa0]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0x94]
add r8d, edx
mov r9d, dword [r15 + 0x98]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.More_processing_required_for_the_given_call__NV_ERR_MORE_PROCESSING_REQUIRED_
call fcn.18006ac90
jmp 0x1800452df
movzx ecx, word [r15 + 0x7c]
mov eax, dword [r15 + 0x80]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0x74]
add r8d, edx
mov r9d, dword [r15 + 0x78]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.Reference_frame_containing_this_frames_initial_frame_context_is_unavailable.
call fcn.18006ac90
movzx ecx, word [r15 + 0x8c]
mov eax, dword [r15 + 0x90]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0x84]
add r8d, edx
mov r9d, dword [r15 + 0x88]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.Impossible_to_set_user_buffer_while_reading_from_a_file_or_on_a_TurboCap_port
call fcn.18006ac90
jmp 0x1800452df
movzx ecx, word [r15 + 0xac]
mov eax, dword [r15 + 0xb0]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0xa4]
add r8d, edx
mov r9d, dword [r15 + 0xa8]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.int_src_cols__int_src_rows__int_dst_cols__int_dst_rows__float_ifx__float_ify_
call fcn.18006ac90
movzx ecx, word [r15 + 0xbc]
mov eax, dword [r15 + 0xc0]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0xb4]
add r8d, edx
mov r9d, dword [r15 + 0xb8]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.LBL11_Highway_Data:_reloff0x_x_absoff0x_x_size0x_x_recsize0x_x__0a60x_x_n
call fcn.18006ac90
mov eax, 0xb0
cmp word [r15], ax
jb 0x1800453e4
mov r10d, dword [rbp + 0x1200]
mov edx, eax
mov dword [rsp + 0x50], eax
jmp 0x1800452ea
cmp r14d, 0x23a54
je 0x180045320
cmp r14d, 0x26e14
jne 0x1800452e6
mov r8d, dword [rbx + 0x10]
lea rcx, str.UPDATE_omni_box_shortcuts_SET_type__1_WHERE_type__18
mov edx, dword [r15 + 0xcc]
add r8d, edx
mov r9d, dword [r15 + 0xd0]
mov dword [rsp + 0x50], 0xb8
call fcn.18006ac90
mov eax, 0xc4
cmp word [r15], ax
jb 0x1800453e4
mov r10d, dword [rbp + 0x1200]
mov edx, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x68]
lea eax, [r10 + r10*2]
shl eax, 4
add r14d, eax
cmp r14d, dword [rbp - 0x6c]
ja 0x18004548f
mov r9, qword [rbp + 0x1208]
mov rbx, qword [rbp + 0x11f0]
jmp 0x1800449b4
movzx ecx, word [r15 + 0xc4]
mov edx, 0x4e2
movzx eax, cx
sub ax, dx
cmp ax, 8
ja 0x180045344
mov edx, ecx
lea rcx, str.GNUTLS_DHE_PSK_SHA_ARCFOUR_SHA1
jmp 0x18004537d
mov eax, 0x3b6
cmp cx, ax
jne 0x18004535c
lea rcx, str.Replay_thread_already_set
call fcn.18006ac90
jmp 0x180045382
mov eax, 0x3a8
cmp cx, ax
jne 0x180045374
lea rcx, str.ARCInstKind::RetainBlock
call fcn.18006ac90
jmp 0x180045382
mov edx, ecx
lea rcx, str.codeExclusivelyCore2Duo
call fcn.18006ac90
movzx edx, word [r15 + 0xc6]
lea rcx, str.ParticleIOS_reduce2Kernel
call fcn.18006ac90
movzx edx, word [r15 + 0xc8]
lea rcx, str.StoragePerformanceSummary
call fcn.18006ac90
mov eax, 0xb8
jmp 0x1800452d5
mov r8, qword [rsp + 0x58]
jmp 0x1800452f4
movzx eax, word [rbp + 0x418]
mov word [rsp + 0x78], ax
jmp case.0x1800454d9.246
xor eax, eax
mov word [0x1800ce8f8], ax
movsxd rax, dword [rbp + 0x110c]
jmp 0x180044efe
mov r13d, dword [rbp + 0x1200]
mov r14d, dword [rbp + 0x1200]
mov dword [rbp - 0x80], r13d
mov edx, dword [rsp + 0x50]
movzx eax, word [r15]
mov dword [rbp - 0x70], 0xf9
cmp eax, edx
jle case.default.0x1800454d9
movsxd rcx, edx
lea r8, [rbp - 0x78]
sub eax, edx
add rcx, r15
mov edx, 0x11f
mov dword [rbp - 0x78], eax
call fcn.18004f690
movzx r8d, word [r15]
lea rcx, str.ID2D1RenderTarget::GetAntialiasMode
mov edx, dword [rsp + 0x50]
mov r9d, r8d
sub r9d, edx
mov qword [rsp + 0x20], rax
dec r8d
call fcn.18006ac90
mov edx, dword [rsp + 0x50]
dec dword [rbp - 0x70]
mov r11d, 0xc4
mov ecx, dword [rbp - 0x70]
xor r12d, r12d
mov rbx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
mov r10d, dword [rbp + 0x1200]
jmp 0x1800454b0
mov r8, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x78]
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rbx
jmp 0x180045498
mov r11d, 0xc4
xor r12d, r12d
mov r13d, dword [rbp + 0x1200]
mov ecx, r10d
mov r14d, dword [rbp + 0x1200]
mov dword [rbp - 0x70], ecx
mov dword [rbp - 0x80], r13d
lea eax, [r10 - 0x1f]
cmp ecx, eax
jbe case.0x1800454d9.246
lea eax, [rcx - 0xf6]
cmp eax, 0x1e
ja case.default.0x1800454d9
lea r9, [0x180000000]
mov ecx, dword [r9 + rax*4 + 0x46128]
add rcx, r9
jmp rcx
mov eax, 0x176
mov edx, eax
mov dword [rsp + 0x50], eax
jmp case.default.0x1800454d9
mov eax, 0xde
mov edx, eax
mov dword [rsp + 0x50], eax
jmp case.default.0x1800454d9
movzx ecx, word [r15 + 0x164]
mov eax, 0x140
mov edx, dword [r15 + 0x15c]
mov r9d, dword [r15 + 0x160]
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x11f0]
mov r8d, dword [rax + 0x10]
mov eax, dword [r15 + 0x168]
add r8d, edx
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.Failed_to_retreive_userName_from_the_input_xml_while_invoking_IMS_EEPLogin
call fcn.18006ac90
mov eax, 0x14e
cmp word [r15], ax
jb 0x1800453f6
jmp 0x180045444
movzx ecx, word [r15 + 0x190]
mov eax, 0x168
mov edx, dword [r15 + 0x188]
mov r9d, dword [r15 + 0x18c]
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x11f0]
mov r8d, dword [rax + 0x10]
mov eax, dword [r15 + 0x194]
add r8d, edx
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.TargetBPhx.CxxIL.FileReader.New_Phx.Lifetime_Phx.Lifetime_System.String_T
call fcn.18006ac90
mov edx, dword [rsp + 0x50]
mov eax, 0x176
cmp word [r15], ax
jb case.0x1800454d9.249
jmp case.default.0x1800454d9
test rbx, rbx
je case.default.0x1800454d9
mov eax, 0x47
mov dword [rsp + 0x70], eax
nop dword [rax]
sub eax, 0x47
je 0x180045763
cmp eax, 1
jne 0x18004576f
cmp dword [r15 + 0x48], 0
mov ecx, r12d
mov dword [rbp - 0x58], ecx
mov edi, eax
mov dword [rbp - 0x6c], eax
jbe 0x18004576f
nop dword [rax + rax]
mov r12d, 0xc5
movsxd rsi, ecx
nop dword [rax]
mov eax, r12d
sub eax, r11d
je 0x180045646
cmp eax, 1
jne 0x180045731
movzx r14d, byte [rsi + rbx + 4]
movzx eax, byte [rsi + rbx + 3]
shl r14d, 8
add r14d, eax
mov r13d, r14d
shr r13d, 0xf
and r14d, 0x3fff
jmp 0x180045731
lea rcx, [rbx + 5]
mov edx, 0x11f
add rcx, rsi
lea r8, [rbp - 0x80]
test r13d, r13d
je 0x18004569e
movzx eax, word [r15 + 0x4c]
sub eax, 5
mov dword [rbp - 0x80], eax
call fcn.18004f690
movzx ecx, byte [rsi + rbx + 1]
mov r8d, r14d
movzx edx, byte [rsi + rbx + 2]
movzx r9d, byte [rsi + rbx]
shl edx, 8
add edx, ecx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], edx
lea rcx, str._d:_region_d__point_index_d__subdiv_index_d____s__n
mov edx, edi
call fcn.18006ac90
jmp 0x18004572b
movzx eax, byte [rsi + rbx + 1]
movzx edi, byte [rsi + rbx + 2]
shl edi, 8
add edi, eax
movzx eax, byte [rsi + rbx]
shl edi, 8
add edi, eax
movzx eax, word [r15 + 0x4c]
sub eax, 5
mov dword [rbp - 0x80], eax
call fcn.18004f690
movzx ecx, byte [r15 + 0x20]
lea rdx, [rbp - 0x78]
mov rbx, rax
shl edi, cl
movzx eax, word [r15 + 0xc4]
lea rcx, [rbp - 0x68]
mov dword [rbp - 0x78], eax
xor r9d, r9d
movzx eax, byte [r15 + 0x21]
mov dword [rbp - 0x68], eax
mov qword [rsp + 0x28], rcx
xor ecx, ecx
movsxd rax, edi
lea r8d, [r9 + 0x54]
add rax, qword [rbp - 0x60]
mov qword [rsp + 0x20], rax
call fcn.180031bb0
mov edi, dword [rbp - 0x6c]
lea rcx, str.reference_declared_mutable
mov r9, rax
mov qword [rsp + 0x20], rbx
mov r8d, r14d
mov edx, edi
call fcn.18006ac90
mov rbx, qword [rsp + 0x68]
mov r11d, 0xc4
dec r12d
cmp r12d, 0xc3
ja 0x180045610
mov ecx, dword [rbp - 0x58]
inc edi
movzx eax, word [r15 + 0x4c]
add ecx, eax
mov dword [rbp - 0x80], r13d
mov dword [rbp - 0x58], ecx
mov dword [rbp - 0x6c], edi
cmp ecx, dword [r15 + 0x48]
jb 0x180045600
jmp 0x18004576f
lea rcx, str.high_bitdepth
call fcn.18006ac90
mov eax, dword [rsp + 0x70]
mov r11d, 0xc4
inc eax
mov r12d, 0
mov dword [rsp + 0x70], eax
cmp eax, 0x49
jb 0x1800455d0
jmp 0x180045444
mov eax, 0x192
cmp word [r15], ax
jb case.0x1800454d9.249
movzx ecx, word [r15 + 0x1c0]
mov edx, dword [r15 + 0x1b8]
mov r9d, dword [r15 + 0x1bc]
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x11f0]
mov r8d, dword [rax + 0x10]
mov eax, dword [r15 + 0x1c4]
add r8d, edx
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.LBL28:______________reloff0x_x_absoff0x_x_size0x_x_recsize0x_x__0x_x_n
call fcn.18006ac90
jmp 0x180045444
mov eax, 0x1f2
cmp word [r15], ax
jb case.0x1800454d9.249
mov edx, eax
mov dword [rsp + 0x50], eax
jmp case.default.0x1800454d9
mov eax, 0x132
cmp word [r15], ax
jb case.0x1800454d9.249
movzx ecx, word [r15 + 0x154]
mov edx, dword [r15 + 0x14c]
mov r9d, dword [r15 + 0x150]
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x11f0]
mov r8d, dword [rax + 0x10]
mov eax, dword [r15 + 0x158]
add r8d, edx
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.Extensions.Bindings.UpdateBindingsForContextTime.UnblessedExtensionContext
call fcn.18006ac90
mov edx, dword [rsp + 0x50]
mov eax, 0x140
cmp word [r15], ax
jb case.0x1800454d9.249
jmp case.default.0x1800454d9
mov eax, 0x15a
mov edx, eax
mov dword [rsp + 0x50], eax
jmp case.default.0x1800454d9
movzx ecx, word [r15 + 0x218]
mov eax, 0x1e6
mov edx, dword [r15 + 0x210]
mov r9d, dword [r15 + 0x214]
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x11f0]
mov r8d, dword [rax + 0x10]
mov eax, dword [r15 + 0x21c]
add r8d, edx
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.warning:_cannot_instrument_method_because_resulting_bytecode_is_too_long:
call fcn.18006ac90
jmp 0x180045444
mov eax, 0x1b2
cmp word [r15], ax
jb case.0x1800454d9.249
movzx ecx, word [r15 + 0x1e6]
movzx r9d, word [r15 + 0x1e4]
mov edx, dword [r15 + 0x1dc]
mov dword [rsp + 0x28], ecx
lea rcx, str.LBL31:______________reloff0x_x_absoff0x_x_size0x_x_recsize0x_x__0x_x_n
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x11f0]
mov dword [rsp + 0x20], r9d
mov r9d, dword [r15 + 0x1e0]
mov r8d, dword [rax + 0x10]
add r8d, edx
call fcn.18006ac90
mov edx, dword [rsp + 0x50]
mov eax, 0x1be
cmp word [r15], ax
jb case.0x1800454d9.249
jmp case.default.0x1800454d9
mov eax, 0xfa
cmp word [r15], ax
jb case.0x1800454d9.249
movzx ecx, word [r15 + 0x114]
mov edx, dword [r15 + 0x10c]
mov r9d, dword [r15 + 0x110]
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x11f0]
mov r8d, dword [rax + 0x10]
mov eax, dword [r15 + 0x118]
add r8d, edx
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.___is_an_integer_and_that_it_falls_within_the_legal_range_of_port_numbers.
call fcn.18006ac90
mov edx, dword [rsp + 0x50]
mov eax, 0x108
cmp word [r15], ax
jb case.0x1800454d9.249
jmp case.default.0x1800454d9
movzx ecx, word [r15 + 0x1f2]
mov eax, 0x1be
movzx r9d, word [r15 + 0x1f0]
mov edx, dword [r15 + 0x1e8]
mov dword [rsp + 0x28], ecx
lea rcx, str.Image_filen__s_har_laddats_till_en_virtuell_CD_DVD_Enhet__avmontera_den_
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x11f0]
mov dword [rsp + 0x20], r9d
mov r9d, dword [r15 + 0x1ec]
mov r8d, dword [rax + 0x10]
add r8d, edx
call fcn.18006ac90
mov eax, 0x1ca
cmp word [r15], ax
jb 0x1800453f6
mov edx, eax
mov dword [rsp + 0x50], eax
jmp case.default.0x1800454d9
movzx ecx, word [r15 + 0x22a]
movzx r9d, word [r15 + 0x228]
mov rax, qword [rbp + 0x11f0]
mov edx, dword [r15 + 0x220]
mov dword [rsp + 0x28], ecx
lea rcx, str.LBL36:______________reloff0x_x_absoff0x_x_size0x_x_recsize0x_x__0x_x_n
mov dword [rsp + 0x20], r9d
mov r8d, dword [rax + 0x10]
mov r9d, dword [r15 + 0x224]
add r8d, edx
call fcn.18006ac90
jmp 0x180045444
mov eax, 0x1e6
cmp word [r15], ax
jb case.0x1800454d9.249
jmp case.default.0x1800454d9
movzx ecx, word [r15 + 0x124]
mov eax, dword [r15 + 0x128]
mov edx, dword [r15 + 0x11c]
mov rbx, qword [rbp + 0x11f0]
mov r9d, dword [r15 + 0x120]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str._bind_trace_pprofiling__YAXPAVIReader_12_PAXPAV_IO_getc_v1_post_lin_12__Z
mov r8d, dword [rbx + 0x10]
add r8d, edx
call fcn.18006ac90
mov eax, 0x116
cmp word [r15], ax
jb 0x1800453f6
movzx ecx, word [r15 + 0x134]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0x12c]
add r8d, edx
mov r9d, dword [r15 + 0x130]
mov dword [rsp + 0x50], eax
mov eax, dword [r15 + 0x138]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.Warning:_unable_to_open_child_storage_for_write._Opening_for_read_only__s.
call fcn.18006ac90
jmp 0x180045444
movzx ecx, word [r15 + 0xde]
movzx r9d, word [r15 + 0xdc]
mov rax, qword [rbp + 0x11f0]
mov edx, dword [r15 + 0xd4]
mov dword [rsp + 0x28], ecx
lea rcx, str.LBL13:______________reloff0x_x_absoff0x_x_size0x_x_recsize0x_x__0x_x_n
mov dword [rsp + 0x20], r9d
mov r8d, dword [rax + 0x10]
mov r9d, dword [r15 + 0xd8]
add r8d, edx
mov dword [rsp + 0x50], r11d
call fcn.18006ac90
mov eax, 0xd0
cmp word [r15], ax
jb 0x1800453f6
mov edx, eax
mov dword [rsp + 0x50], eax
jmp case.default.0x1800454d9
mov eax, 0x1a6
cmp word [r15], ax
jb case.0x1800454d9.249
movzx ecx, word [r15 + 0x1da]
movzx r9d, word [r15 + 0x1d8]
mov edx, dword [r15 + 0x1d0]
mov dword [rsp + 0x28], ecx
lea rcx, str.LBL30:______________reloff0x_x_absoff0x_x_size0x_x_recsize0x_x__0x_x_n
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x11f0]
mov dword [rsp + 0x20], r9d
mov r9d, dword [r15 + 0x1d4]
mov r8d, dword [rax + 0x10]
add r8d, edx
call fcn.18006ac90
jmp 0x180045444
mov eax, 0x124
cmp word [r15], ax
jb case.0x1800454d9.249
movzx ecx, word [r15 + 0x144]
mov edx, dword [r15 + 0x13c]
mov r9d, dword [r15 + 0x140]
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x11f0]
mov r8d, dword [rax + 0x10]
mov eax, dword [r15 + 0x148]
add r8d, edx
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.z:_sw_relgfclient_relinstallercoresourcesincWindowsFirewallBasicApi.h
call fcn.18006ac90
jmp 0x180045444
test r8, r8
je 0x180045d1d
mov r13d, 0x128
nop dword [rax]
mov eax, r13d
sub eax, 0x128
je 0x180045ce9
cmp eax, 1
jne 0x180045cfa
cmp dword [r15 + 0x28], 0
mov esi, r12d
mov r12d, eax
jbe 0x180045cfa
movzx edx, word [r15 + 0x2c]
nop dword [rax]
movsxd rcx, esi
add rcx, r8
lea r8, [rbp - 0x78]
movzx eax, byte [rcx + 1]
movzx edi, byte [rcx + 2]
shl edi, 8
add edi, eax
movzx eax, byte [rcx]
shl edi, 8
add rcx, 3
add edi, eax
lea eax, [rdx - 3]
mov edx, 0x11f
mov dword [rbp - 0x78], eax
call fcn.18004f690
movzx ecx, byte [r15 + 0x20]
lea rdx, [rsp + 0x70]
mov rbx, rax
shl edi, cl
movzx eax, word [r15 + 0xc4]
lea rcx, [rbp - 0x68]
mov dword [rsp + 0x70], eax
xor r9d, r9d
movzx eax, byte [r15 + 0x21]
mov dword [rbp - 0x68], eax
mov qword [rsp + 0x28], rcx
xor ecx, ecx
movsxd rax, edi
lea r8d, [r9 + 0x54]
add rax, qword [rbp - 0x60]
mov qword [rsp + 0x20], rax
call fcn.180031bb0
mov r9, rbx
lea rcx, str.L4_or_memopw_io
mov r8, rax
mov edx, r12d
call fcn.18006ac90
movzx edx, word [r15 + 0x2c]
inc r12d
mov r8, qword [rsp + 0x58]
add esi, edx
cmp esi, dword [r15 + 0x28]
jb 0x180045c40
jmp 0x180045cfa
lea rcx, str.L_68_membarLoop1
call fcn.18006ac90
mov r8, qword [rsp + 0x58]
inc r13d
mov r12d, 0
cmp r13d, 0x12a
jb 0x180045c10
mov r13d, dword [rbp - 0x80]
mov edx, dword [rsp + 0x50]
mov rdi, qword [rsp + 0x60]
test rdi, rdi
je case.default.0x1800454d9
lea rcx, str.MAXIMIZE_WINDOW
call fcn.18006ac90
xor eax, eax
mov dword [rbp - 0x78], 1
mov r12d, eax
cmp dword [r15 + 0x38], eax
jbe 0x180045444
movzx ecx, word [r15 + 0x3c]
mov r13d, dword [rbp - 0x78]
movsxd rsi, r12d
lea r8, [rbp - 0x78]
add rsi, rdi
mov edx, 0x11f
movzx eax, byte [rsi + 3]
movzx edi, byte [rsi + 4]
shl edi, 8
add edi, eax
movzx eax, byte [rsi + 2]
shl edi, 8
add edi, eax
lea eax, [rcx - 5]
lea rcx, [rsi + 5]
mov dword [rbp - 0x78], eax
call fcn.18004f690
movzx ecx, byte [r15 + 0x20]
lea rdx, [rsp + 0x70]
mov rbx, rax
shl edi, cl
movzx eax, word [r15 + 0xc4]
lea rcx, [rbp - 0x68]
mov dword [rsp + 0x70], eax
xor r9d, r9d
movzx eax, byte [r15 + 0x21]
mov dword [rbp - 0x68], eax
mov qword [rsp + 0x28], rcx
xor ecx, ecx
movsxd rax, edi
lea r8d, [r9 + 0x54]
add rax, qword [rbp - 0x60]
mov qword [rsp + 0x20], rax
call fcn.180031bb0
movzx ecx, byte [rsi]
mov r9, rax
movzx r8d, byte [rsi + 1]
mov edx, r13d
shl r8d, 8
add r8d, ecx
mov qword [rsp + 0x20], rbx
lea rcx, str.ViewsAdpDiagramPrintPreview
call fcn.18006ac90
movzx ecx, word [r15 + 0x3c]
inc r13d
mov rdi, qword [rsp + 0x60]
add r12d, ecx
cmp r12d, dword [r15 + 0x38]
jb 0x180045d51
mov r13d, dword [rbp - 0x80]
jmp 0x180045444
movzx ecx, word [r15 + 0x174]
mov eax, 0x14e
mov edx, dword [r15 + 0x16c]
mov r9d, dword [r15 + 0x170]
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x11f0]
mov r8d, dword [rax + 0x10]
mov eax, dword [r15 + 0x178]
add r8d, edx
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.GWT.Run.CmdRequestKeepalive.KeepAliveSession.Already.exists.for.ClientID:
call fcn.18006ac90
mov edx, dword [rsp + 0x50]
mov eax, 0x15a
cmp word [r15], ax
jb case.0x1800454d9.249
jmp case.default.0x1800454d9
movzx ecx, word [r15 + 0x1a0]
mov eax, dword [r15 + 0x1a4]
mov edx, dword [r15 + 0x198]
mov rbx, qword [rbp + 0x11f0]
mov r9d, dword [r15 + 0x19c]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.RecvRequest:_NaClSrpcMessageChannelReceive_incomplete:_expected__u__got__d
mov r8d, dword [rbx + 0x10]
add r8d, edx
call fcn.18006ac90
mov eax, 0x184
cmp word [r15], ax
jb 0x1800453f6
movzx ecx, word [r15 + 0x1b0]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0x1a8]
add r8d, edx
mov r9d, dword [r15 + 0x1ac]
mov dword [rsp + 0x50], eax
mov eax, dword [r15 + 0x1b4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.LBL27:______________reloff0x_x_absoff0x_x_size0x_x_recsize0x_x__0x_x_n
call fcn.18006ac90
jmp 0x180045444
mov eax, 0x108
mov edx, eax
mov dword [rsp + 0x50], eax
jmp case.default.0x1800454d9
movzx ecx, word [r15 + 0x1fe]
movzx r9d, word [r15 + 0x1fc]
mov edx, dword [r15 + 0x1f4]
mov rbx, qword [rbp + 0x11f0]
mov dword [rsp + 0x28], ecx
lea rcx, str.gcroot_Microsoft::Expression::Web::Protocols::RebexFtp::RebexFtp__.dtor
mov dword [rsp + 0x20], r9d
mov r9d, dword [r15 + 0x1f8]
mov r8d, dword [rbx + 0x10]
add r8d, edx
call fcn.18006ac90
mov eax, 0x1d8
cmp word [r15], ax
jb 0x1800453f6
movzx ecx, word [r15 + 0x208]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0x200]
add r8d, edx
mov r9d, dword [r15 + 0x204]
mov dword [rsp + 0x50], eax
mov eax, dword [r15 + 0x20c]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.LBL34:______________reloff0x_x_absoff0x_x_size0x_x_recsize0x_x__0x_x_n
call fcn.18006ac90
jmp 0x180045444
mov eax, reloc.COMCTL32.dll_SetWindowSubclass
cmp word [r15], ax
jb case.0x1800454d9.249
mov edx, dword [r15 + 0x1c8]
lea rcx, str._error_InstallerSubsystemLaunchCancelledByUser__error_
mov r9d, dword [r15 + 0x1cc]
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x11f0]
mov r8d, dword [rax + 0x10]
add r8d, edx
call fcn.18006ac90
jmp 0x180045444
movzx ecx, word [r15 + 0xf4]
mov eax, dword [r15 + 0xf8]
mov edx, dword [r15 + 0xec]
mov rbx, qword [rbp + 0x11f0]
mov r9d, dword [r15 + 0xf0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str.Trying_to_dispose_element__s__but_it_is_in__s_s_instead_of_the_NULL_state.
mov r8d, dword [rbx + 0x10]
add r8d, edx
call fcn.18006ac90
mov eax, 0xec
cmp word [r15], ax
jb 0x1800453f6
movzx ecx, word [r15 + 0x104]
mov r8d, dword [rbx + 0x10]
mov edx, dword [r15 + 0xfc]
add r8d, edx
mov r9d, dword [r15 + 0x100]
mov dword [rsp + 0x50], eax
mov eax, dword [r15 + 0x108]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str._home_kyle_software_ffmpeg_source_ffmpeg_git_libswscale_swscale_internal.h
call fcn.18006ac90
jmp 0x180045444
movzx ecx, word [r15 + 0xea]
movzx r9d, word [r15 + 0xe8]
mov rax, qword [rbp + 0x11f0]
mov edx, dword [r15 + 0xe0]
mov dword [rsp + 0x28], ecx
lea rcx, str._____msg.vmnetcfg.mgr.setNATParamFmt_Updating__s:_Setup_NAT_parameters.
mov dword [rsp + 0x20], r9d
mov r8d, dword [rax + 0x10]
mov r9d, dword [r15 + 0xe4]
add r8d, edx
call fcn.18006ac90
jmp 0x180045444
movzx ecx, word [r15 + 0x186]
movzx r9d, word [r15 + 0x184]
mov rax, qword [rbp + 0x11f0]
mov edx, dword [r15 + 0x17c]
mov dword [rsp + 0x28], ecx
lea rcx, str.HRESULT_ID3D12CommandQueue::SetPrivateData_0x_I32x___u__0x_08Ix___0x_I32x
mov dword [rsp + 0x20], r9d
mov r8d, dword [rax + 0x10]
mov r9d, dword [r15 + 0x180]
add r8d, edx
call fcn.18006ac90
mov edx, dword [rsp + 0x50]
mov eax, 0x168
cmp word [r15], ax
jb case.0x1800454d9.249
jmp case.default.0x1800454d9
mov eax, 0xde
cmp word [r15], ax
jae case.default.0x1800454d9
jmp case.0x1800454d9.249