Function at 0x180094470
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x40]
sub rsp, 0x140
mov rax, qword [0x1800e72b8]
xor rax, rsp
mov qword [rbp + 0x30], rax
mov rdi, rcx
mov dword [rsp + 0x74], r8d
imul ecx, r8d, 0x896
mov esi, r8d
mov qword [rbp - 0x40], rdx
mov dword [rsp + 0x70], ecx
cmp r8d, ecx
ja 0x1800945a9
mov r12d, dword [rsp + 0x74]
mov r13d, dword [rsp + 0x74]
mov edx, dword [0x1800e7c44]
mov r15, qword [rbp - 0x58]
mov r14d, dword [rsp + 0x38]
xor r10d, r10d
lea r9, [0x180000000]
cmp esi, 0x19d0
ja 0x180094cac
je 0x1800945a9
cmp esi, 0xb9
ja 0x18009460e
je 0x1800945d4
cmp esi, 0xb
je 0x18009459c
cmp esi, 0xe
je 0x180094591
cmp esi, 0x63
jne 0x180094d1a
mov r15, qword [rbp - 0x40]
mov ebx, 0xa2
cmp ebx, 0xa2
je 0x180094555
cmp ebx, 0x169
jne 0x180094570
movaps xmm0, xmmword [rbp - 0x10]
movaps xmm1, xmmword [rbp]
movups xmmword [rdi], xmm0
movaps xmm0, xmmword [rbp + 0x10]
movups xmmword [rdi + 0x10], xmm1
movaps xmm1, xmmword [rbp + 0x20]
movups xmmword [rdi + 0x20], xmm0
movups xmmword [rdi + 0x30], xmm1
jmp 0x180094570
lea r9, [rbp - 0x10]
mov dword [rsp + 0x20], 0x5c
xor r8d, r8d
lea rcx, [rbp - 0x30]
mov rdx, r15
call fcn.1800a8590
add ebx, 0xc7
cmp ebx, 0x230
jb 0x180094524
mov r15, qword [rbp - 0x58]
mov edx, dword [0x1800e7c44]
mov ecx, dword [rsp + 0x70]
jmp 0x180094d1a
mov eax, dword [rdi + 0xc]
mov dword [rbp - 0x60], eax
jmp 0x180094d1a
test byte [0x1800e7511], 4
jne 0x180094d1a
mov rax, qword [rbp - 0x50]
mov rcx, qword [rbp + 0x30]
xor rcx, rsp
call fcn.1800bcd70
mov rbx, qword [rsp + 0x190]
add rsp, 0x140
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea r9, [rsp + 0x38]
mov dword [rsp + 0x30], 0x18
xor r8d, r8d
mov dword [rsp + 0x38], 0x11
mov edx, 0xb5
lea rcx, [rsp + 0x30]
call fcn.1800ae470
mov edx, dword [0x1800e7c44]
mov ecx, dword [rsp + 0x70]
mov qword [rbp - 0x48], rax
jmp 0x180094d1a
cmp esi, 0x6ca
je 0x180094859
cmp esi, 0x8a4
je 0x18009463a
cmp esi, 0x113a
jne 0x180094d1a
mov dword [rbp - 0x50], 1
jmp 0x180094d1a
mov eax, dword [rdi + 0x3c]
mov r14d, 0xca
mov dword [rsp + 0x38], eax
nop word [rax + rax]
lea eax, [r14 - 0xc2]
cmp eax, 8
ja case.default.0x18009466b
mov ecx, dword [r9 + rax*4 + 0x94d54]
add rcx, r9
jmp rcx
mov eax, dword [rbp - 0x80]
mov dword [rdi + 0xc], eax
mov eax, dword [rbp - 0x7c]
mov dword [rdi + 0x3c], eax
jmp case.default.0x18009466b
mov dword [rsp + 0x28], 0xc4
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], r10
mov rdx, rdi
xor ecx, ecx
call fcn.180072990
test eax, eax
jne case.default.0x18009466b
mov esi, 0x19d0
mov edx, dword [0x1800e7c44]
mov ecx, dword [rsp + 0x70]
mov r14d, dword [rsp + 0x38]
jmp 0x180094d1a
mov eax, dword [rdi + 0xc]
mov ecx, dword [rdi + 0x3c]
mov dword [rbp - 0x80], eax
mov dword [rbp - 0x7c], ecx
jmp case.default.0x18009466b
mov r8d, 0x119
mov dword [rsp + 0x30], 0x7d
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.180063400
test eax, eax
je case.0x18009466b.197
jmp case.default.0x18009466b
mov r8d, 0x119
mov dword [rsp + 0x30], 0x7b
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.180063400
test eax, eax
jne 0x180094814
mov esi, 0x8a4
mov r14d, 0xc5
jmp case.default.0x18009466b
mov ebx, 0x37
nop dword [rax]
cmp ebx, 0x37
je 0x180094790
cmp ebx, 0x176b
je 0x18009476a
cmp ebx, 0x2e9f
je 0x1800946a3
cmp ebx, 0x45d3
je 0x18009475f
cmp ebx, 0x5d07
jne 0x180094798
mov dword [rdi + 0x3c], r12d
jmp 0x180094798
mov esi, 0x8a4
mov dword [rdi + 0xc], r13d
jmp 0x180094798
mov r8d, 0x119
mov dword [rsp + 0x30], 0x7d
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.180063400
test eax, eax
jne 0x180094798
mov ebx, 0x2e9f
jmp 0x180094798
mov r13d, dword [rdi + 0xc]
mov r12d, dword [rdi + 0x3c]
add ebx, 0x1734
cmp ebx, 0x7404
jbe 0x180094730
jmp case.default.0x18009466b
mov edx, 0x11f
mov esi, 0x8a4
lea eax, [rdx - 0x11f]
cmp eax, 5
ja case.default.0x1800947c8
mov ecx, dword [r9 + rax*4 + 0x94d78]
add rcx, r9
jmp rcx
xor edx, edx
mov rcx, rdi
lea r8d, [rdx + 0xe]
call fcn.180094470
test eax, eax
jne 0x180094814
lea r9, [0x180000000]
mov edx, 0x122
inc edx
cmp edx, 0x125
jb 0x1800947b2
jmp case.default.0x18009466b
mov eax, dword [rdi + 0xc]
mov dword [rbp - 0x74], eax
jmp case.default.0x1800947c8
mov eax, dword [rbp - 0x78]
mov dword [rdi + 0x3c], eax
jmp case.default.0x1800947c8
mov eax, dword [rdi + 0x3c]
mov dword [rbp - 0x78], eax
jmp case.default.0x1800947c8
mov eax, dword [rbp - 0x74]
mov dword [rdi + 0xc], eax
jmp case.default.0x1800947c8
mov r14d, 0xc9
dec r14d
cmp r14d, 0xc1
jbe 0x1800946a8
lea r9, [0x180000000]
xor r10d, r10d
jmp 0x180094650
mov edx, dword [0x1800e7c44]
mov ecx, dword [rsp + 0x70]
mov r14d, dword [rsp + 0x38]
mov esi, 0x113a
mov dword [rbp - 0x50], 1
jmp 0x180094d1a
movzx ecx, byte [rdi]
test ecx, ecx
je 0x180094c7e
sub ecx, 1
je 0x1800948ad
cmp ecx, 1
jne 0x180094c7e
mov ebx, 0xb3
nop word [rax + rax]
mov eax, ebx
sub eax, 0xb3
je 0x180094c59
sub eax, 1
je 0x180094c24
sub eax, 1
je 0x180094be9
cmp eax, 1
je 0x180094ad4
jmp 0x180094c66
mov ebx, 4
cmp ebx, 0x610
ja 0x180094a4b
je 0x1800949a0
cmp ebx, 4
je 0x180094960
cmp ebx, 0x208
je 0x180094920
cmp ebx, 0x40c
jne 0x180094bcf
mov eax, edx
lea r8, [rsp + 0x40]
shl rax, 5
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x30]
mov byte [rsp + 0x48], 2
mov byte [rsp + 0x40], 1
mov eax, dword [rax + r9 + 0xe7c6c]
mov r9d, 9
mov dword [rsp + 0x30], eax
call fcn.18005dc90
mov qword [rbp - 0x38], rax
jmp 0x180094bc2
mov eax, edx
lea r8, [rsp + 0x50]
shl rax, 5
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x70]
mov byte [rsp + 0x58], 1
mov byte [rsp + 0x50], 1
mov eax, dword [rax + r9 + 0xe7c6c]
mov r9d, 9
mov dword [rbp - 0x70], eax
call fcn.18005dc90
mov r15, rax
mov qword [rbp - 0x58], rax
jmp 0x180094bc2
mov eax, edx
lea r8, [rsp + 0x48]
shl rax, 5
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
mov byte [rsp + 0x40], 3
mov byte [rsp + 0x48], 1
mov eax, dword [rax + r9 + 0xe7c6c]
mov r9d, 9
mov dword [rsp + 0x30], eax
call fcn.18005dc90
mov qword [rsp + 0x78], rax
jmp 0x180094bc2
mov eax, edx
shl rax, 5
cmp byte [rax + r9 + 0xe7c51], 3
jne 0x180094a03
mov r8, qword [rsp + 0x78]
test r8, r8
je 0x180094a03
cmp r8, r15
jbe 0x180094a03
lea rax, [rsp + 0x30]
mov dword [rsp + 0x38], edx
mov qword [rsp + 0x28], rax
lea r8, str.IDS_CAMERA_MICROPHONE_BADGE_POPUP_MESSAGE_DENIED
xor r9d, r9d
mov dword [rsp + 0x20], 0x73
lea rdx, [rsp + 0x38]
mov dword [rsp + 0x30], 1
lea rcx, [rbp - 0x30]
call fcn.180082560
mov edx, dword [0x1800e7c44]
lea r9, [0x180000000]
mov ecx, edx
shl rcx, 5
movzx eax, byte [rcx + r9 + 0xe7c51]
sub al, 2
cmp al, 1
ja 0x180094bcf
test r15, r15
je 0x180094bcf
movzx eax, byte [rcx + r9 + 0xe7c50]
cmp byte [r15], al
je 0x180094bcf
mov dword [rsp + 0x30], 1
lea r8, str._____msg.vmplayer.unsupportedURLSchemeFmt_Unsupported_URL_scheme:__s
jmp 0x180094b9b
cmp ebx, 0x814
je 0x180094b79
cmp ebx, 0xa18
je 0x180094ae8
cmp ebx, 0xc1c
jne 0x180094bcf
mov eax, edx
shl rax, 5
cmp byte [rax + r9 + 0xe7c51], 1
jne 0x180094ca1
test r15, r15
je 0x180094ca1
cmp r15, qword [rsp + 0x78]
ja 0x180094a9e
cmp r15, qword [rbp - 0x38]
jbe 0x180094ca1
lea rax, [rsp + 0x30]
mov dword [rsp + 0x38], edx
mov qword [rsp + 0x28], rax
lea r8, str.VvcOnSessionError:_clientContext__p_already_Closing.
xor r9d, r9d
mov dword [rsp + 0x20], 0x73
lea rdx, [rsp + 0x38]
mov dword [rsp + 0x30], 1
lea rcx, [rbp - 0x30]
call fcn.180082560
mov edx, dword [0x1800e7c44]
mov esi, 0x6ca
mov ecx, dword [rsp + 0x70]
jmp 0x180094d1a
mov r8, qword [rsp + 0x78]
mov eax, edx
shl rax, 5
cmp byte [rax + r9 + 0xe7c51], 2
jne 0x180094b4d
test r15, r15
jne 0x180094b4d
test r8, r8
jne 0x180094b4d
lea rax, [rsp + 0x30]
mov dword [rsp + 0x38], edx
mov qword [rsp + 0x28], rax
lea r8, str.cv::adaptiveBilateralFilter_8u_Invoker::adaptiveBilateralFilter_8u_Invoker
xor r9d, r9d
mov dword [rsp + 0x20], 0x73
lea rdx, [rsp + 0x38]
mov dword [rsp + 0x30], r10d
lea rcx, [rbp - 0x30]
call fcn.180082560
mov edx, dword [0x1800e7c44]
lea r9, [0x180000000]
mov r8, qword [rsp + 0x78]
mov eax, edx
shl rax, 5
cmp byte [rax + r9 + 0xe7c51], 2
jne 0x180094bcf
test r8, r8
je 0x180094bcf
cmp r8, r15
jbe 0x180094bcf
mov dword [rsp + 0x30], 1
lea r8, str.temp_i__ELEM_start_y_0_src_whole_rows__float4_0_temp_i___
jmp 0x180094b9b
mov eax, edx
shl rax, 5
cmp byte [rax + r9 + 0xe7c51], 2
jne 0x180094bcf
test r15, r15
jne 0x180094bcf
mov dword [rsp + 0x30], r10d
lea r8, str.___can_verify_the_identity_of_the_server__but_the_server_does_not_know_who
lea rax, [rsp + 0x30]
mov dword [rsp + 0x38], edx
mov qword [rsp + 0x28], rax
lea rdx, [rsp + 0x38]
xor r9d, r9d
mov dword [rsp + 0x20], 0x73
lea rcx, [rbp - 0x30]
call fcn.180082560
mov edx, dword [0x1800e7c44]
lea r9, [0x180000000]
add ebx, 0x204
xor r10d, r10d
cmp ebx, 0xe1c
ja 0x180094872
jmp 0x1800948b2
test r15, r15
jne 0x180094c66
lea rax, [rsp + 0x30]
mov dword [rsp + 0x38], r10d
mov qword [rsp + 0x28], rax
lea r8, str.z__icvCreateContourTree__contour__storage__tree__threshold______0
xor r9d, r9d
mov dword [rsp + 0x20], 0x73
lea rdx, [rsp + 0x38]
mov dword [rsp + 0x30], r10d
lea rcx, [rbp - 0x30]
call fcn.180082560
jmp 0x180094c66
mov eax, dword [0x1800e7c6c]
lea r8, [rsp + 0x60]
mov r9d, 9
mov dword [rbp - 0x68], eax
lea rdx, [rsp + 0x68]
mov byte [rsp + 0x68], 3
lea rcx, [rbp - 0x68]
mov byte [rsp + 0x60], 2
call fcn.18005dc90
mov r15, rax
mov qword [rbp - 0x58], rax
jmp 0x180094c66
cmp byte [0x1800e7c51], 3
je 0x1800945a9
inc ebx
cmp ebx, 0xb7
jae 0x180094c78
xor r10d, r10d
jmp 0x180094880
mov edx, dword [0x1800e7c44]
mov eax, 0xfe
cmp eax, 0xfe
je 0x180094d31
cmp eax, 0x1fc
je 0x180094ca1
add eax, 0xfe
cmp eax, 0x1fc
jbe 0x180094c83
mov ecx, dword [rsp + 0x70]
mov esi, 0x6ca
jmp 0x180094d1a
cmp esi, 0x722e
ja 0x180094cfc
je 0x180094cec
cmp esi, 0x2266
je 0x180094cda
cmp esi, 0x2afc
je 0x180094cd4
cmp esi, 0x3392
je 0x1800945a9
jmp 0x180094d1a
mov dword [rbp - 0x50], r10d
jmp 0x180094d1a
mov eax, dword [rbp - 0x60]
mov dword [rdi + 0xc], eax
mov dword [rdi + 0x3c], r14d
mov edx, dword [0x1800e7c44]
jmp 0x180094d1a
mov rax, qword [rbp - 0x48]
mov qword [rax + 0x10], rdi
mov edx, dword [0x1800e7c44]
jmp 0x180094d1a
cmp esi, 0xe3a3
je 0x180094d12
cmp esi, 0x15518
je 0x1800945a9
jmp 0x180094d1a
mov rax, qword [rbp - 0x48]
mov qword [rbp - 0x50], rax
imul eax, dword [rsp + 0x74], 0x9d
add esi, eax
cmp esi, ecx
ja 0x1800945a9
jmp 0x1800944d6
mov rax, qword [0x1800e7518]
test rax, rax
je 0x180094d46
lea rcx, str.UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
call rax
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3