Function at 0x180041250
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xf]
sub rsp, 0xc8
imul ebx, ecx, 0x9d8
mov r10, r9
mov r12, r8
mov rsi, rdx
mov r15d, ecx
mov dword [rbp - 0x49], ebx
cmp ecx, ebx
ja 0x180041331
mov r14d, dword [rbp + 0x57]
mov r13, qword [rbp - 0x21]
mov rax, qword [rbp + 0x7f]
mov edi, dword [rbp - 0x45]
cmp r15d, 0x8186
ja 0x180041543
je 0x180041522
cmp r15d, 0xe1
ja 0x18004141a
je 0x1800413b5
mov eax, r15d
sub eax, 0x2c
je 0x180041371
sub eax, 0x4a
je 0x180041365
sub eax, 0x10
je 0x1800412fc
cmp eax, 0x28
jne 0x1800419d9
mov eax, dword [r10]
xor dword [r12], eax
jmp 0x1800419d9
mov r9d, 0x77
mov qword [rbp - 0x51], 4
lea r8, [rbp - 0x51]
mov rdx, r10
lea rcx, [rbp - 0x39]
call fcn.1800320a0
test al, al
jne 0x180041359
mov eax, 0x8f
cmp eax, 0x8f
je 0x180041349
cmp eax, 0x2956
jne 0x18004134d
mov rax, qword [rbp - 0x41]
add rsp, 0xc8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov byte [rbp - 0x41], 0
add eax, 0x28c7
cmp eax, 0x518e
jbe 0x180041323
mov eax, dword [rbp - 0x39]
mov dword [r12], eax
jmp 0x1800419d5
mov r14d, dword [0x1800e74b8]
jmp 0x1800419d9
mov eax, 0x42
cmp eax, 0x42
je 0x1800419f5
add eax, 0xa
cmp eax, 0x4c
jb 0x180041376
cmp qword [rbp - 0x29], 0
jne 0x1800419d9
mov esi, 0x51
nop word [rax + rax]
mov eax, esi
sub eax, 0x51
je 0x18004167b
cmp eax, 1
je 0x180041331
jmp 0x18004179d
mov rax, qword [0x1800fa860]
cmp qword [0x1800fa858], rax
jne 0x180041406
mov qword [rsp + 0x40], 0
lea r9, [0x1800fa858]
mov dword [rsp + 0x38], 0x120
lea rcx, [rbp - 0x19]
mov qword [rsp + 0x30], 0
xor r8d, r8d
mov qword [rsp + 0x28], 0
xor edx, edx
mov qword [rsp + 0x20], 0
call fcn.180055950
lea rdx, [r12 + 0x60]
mov ecx, 0x36
call fcn.18004b0c0
jmp 0x1800419d5
cmp r15d, 0x40fe
je 0x18004147b
cmp r15d, 0x49ce
je 0x180041472
cmp r15d, 0x5fd6
je 0x180041464
cmp r15d, 0x7bed
jne 0x1800419d9
lea rcx, [r12 + 0x60]
xor r9d, r9d
mov r8d, 0x10e
lea rdx, [0x1800fa858]
call fcn.18001ded0
mov byte [rbp - 0x41], al
jmp 0x180041331
mov eax, dword [r10 + 4]
xor dword [r12 + 4], eax
jmp 0x1800419d9
mov byte [rbp - 0x41], 1
jmp 0x1800419d9
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
lea rcx, [rbp - 0x19]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 9], xmm0
test al, al
je 0x1800419d5
mov ebx, 0xe1
lea r12, [0x1800c867b]
xor edi, edi
nop dword [rax]
mov eax, ebx
sub eax, 0xe1
je 0x1800414dc
cmp eax, 1
jne 0x18004150c
xor edx, edx
mov ecx, 0xa3
call fcn.18007fd70
jmp 0x18004150c
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
lea edx, [r9 + 0x55]
call fcn.18008c0d0
lea rax, [rbp - 0x59]
mov dword [rbp - 0x59], edi
mov r9d, 0x6c
mov qword [rsp + 0x20], rax
mov r8, r12
xor edx, edx
mov rcx, r12
call fcn.1800a7e50
inc ebx
cmp ebx, 0xe3
jb 0x1800414c0
mov r12, qword [rbp + 0x67]
mov ebx, dword [rbp - 0x49]
jmp 0x1800419d5
mov eax, dword [r12]
lea rcx, [rbp - 0x31]
xor r8d, r8d
mov dword [rbp - 0x31], eax
mov edx, 0xf3
call fcn.180058150
mov qword [rbp - 0x29], rax
jmp 0x1800419d5
cmp r15d, 0x1431e
ja 0x1800417dc
je 0x1800417c7
cmp r15d, 0x9316
je 0x180041331
cmp r15d, 0xbefe
je 0x1800417b0
cmp r15d, 0xc20e
je 0x180041387
cmp r15d, 0x10296
jne 0x1800419d9
mov rax, qword [rbp - 0x29]
mov edx, 1
mov ecx, dword [rax + 8]
add rcx, 0x28
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [rbp - 0x21], rax
mov r13, rax
mov dword [rbp - 0x45], edi
test rax, rax
jne 0x180041606
mov ebx, 0xb0
mov dword [rbp - 0x45], edi
mov esi, edi
nop dword [rax]
cmp ebx, 0xb0
je 0x1800415d9
cmp ebx, 0x16b
jne 0x1800415f5
mov ecx, esi
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8d, 0xe
lea rdx, str.var_c_b___0__
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov esi, eax
mov dword [rbp - 0x45], eax
add ebx, 0xbb
cmp ebx, 0x226
jb 0x1800415c0
mov ebx, dword [rbp - 0x49]
xor edi, edi
lea rcx, [rbp - 0x19]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
lea edx, [rdi + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 9], xmm0
test al, al
je 0x1800419d5
lea rax, [rbp - 0x59]
mov byte [rbp - 0x61], 1
mov qword [rsp + 0x30], rax
lea r9, [rbp - 0x61]
lea rax, [0x1800c867b]
mov byte [rbp - 0x69], 2
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x69]
mov rdx, rax
mov dword [rsp + 0x20], 0xc8
lea rcx, [rbp - 0x51]
mov dword [rbp - 0x59], r13d
mov dword [rbp - 0x51], edi
call fcn.18002a380
jmp 0x1800419d5
xor ebx, ebx
lea rcx, [rbp - 0x19]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea edx, [rbx + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 9], xmm0
test al, al
je 0x180041799
mov edi, 0xe0
lea r12, [0x1800c867b]
lea r13, str.define_FLT_MANT_DIG________24
nop
cmp edi, 0xe0
je 0x180041768
cmp edi, 0xb60
je 0x180041714
cmp edi, 0x15e0
je 0x18004170b
cmp edi, 0x2060
jne 0x18004177f
mov r9d, 0xe7
mov dword [rbp - 0x51], ebx
lea r8, [rbp - 0x51]
mov qword [rsp + 0x20], r12
mov rdx, r12
lea rcx, str.ID2D1CommandSink::SetTransform
call fcn.180041fe0
jmp 0x18004177f
mov qword [0x1800e74c0], r13
jmp 0x18004177f
cmp r14d, dword [0x1800e74b8]
je 0x18004177f
mov ebx, 0xc9
mov eax, ebx
sub eax, 0xc9
je 0x180041739
cmp eax, 1
jne 0x18004175a
mov dword [0x1800e74b8], r14d
jmp 0x18004175a
lea rcx, str.CPslHashMap_long_PsFieldValue__DefaultHashMethod_long___.HashItem.ctor
call fcn.1800bc300
xor r9d, r9d
lea rcx, str.g_m_a_il.goo_g_l_e_._c_om
mov r8, r12
mov rdx, r12
call fcn.1800bc300
inc ebx
cmp ebx, 0xcb
jb 0x180041722
xor ebx, ebx
jmp 0x18004177f
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
add edi, 0xa80
cmp edi, 0x2a00
jbe 0x1800416c0
mov r12, qword [rbp + 0x67]
mov r13, qword [rbp - 0x21]
mov qword [rbp - 0x41], rbx
inc esi
cmp esi, 0x53
jb 0x1800413a0
mov ebx, dword [rbp - 0x49]
jmp 0x1800419d5
mov eax, dword [r10 + 8]
xor dword [r12 + 8], eax
mov eax, dword [r10 + 0xc]
xor dword [r12 + 0xc], eax
jmp 0x1800419d9
lea rax, [r13 + 0x28]
mov qword [r13 + 0x20], rax
mov eax, dword [r12]
mov dword [r13 + 4], eax
jmp 0x1800419d9
cmp r15d, 0x183a6
je 0x180041979
cmp r15d, 0x1c42e
je 0x18004194c
cmp r15d, 0x204b6
jne 0x1800419d9
mov esi, 0x125
nop dword [rax + rax]
mov eax, esi
sub eax, 0x125
je 0x180041835
sub eax, 1
je 0x18004182c
cmp eax, 1
je 0x180041331
jmp 0x180041936
mov qword [rbp - 0x41], r13
jmp 0x180041936
xor ebx, ebx
lea rcx, [rbp - 0x19]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea edx, [rbx + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 9], xmm0
test al, al
je 0x180041936
mov edi, 0xe4
lea r12, [0x1800c867b]
mov eax, edi
sub eax, 0xe3
je 0x18004189f
cmp eax, 1
jne 0x180041924
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
jmp 0x180041924
cmp r14d, dword [0x1800e74b8]
je 0x180041905
mov ebx, 0xa2
nop dword [rax]
mov eax, ebx
sub eax, 0xa0
je 0x1800418f2
sub eax, 1
je 0x1800418db
cmp eax, 1
jne 0x1800418f9
mov r8d, dword [0x1800e74b8]
lea rcx, str.ERROR:__cp___members__mDNSNULL_but__cp___rrauth_tail____cp___members_
mov edx, r14d
call fcn.1800bc300
jmp 0x1800418f9
xor r9d, r9d
lea rcx, str.inCodecData.defaultKeyFrameRate
mov r8, r12
mov rdx, r12
call fcn.1800bc300
jmp 0x1800418f9
mov dword [0x1800e74b8], r14d
dec ebx
cmp ebx, 0x9f
ja 0x1800418b0
xor ebx, ebx
lea rax, [rbp - 0x51]
mov dword [rbp - 0x51], ebx
mov r9d, 0x6c
mov qword [rsp + 0x20], rax
mov r8, r12
xor edx, edx
mov rcx, r12
call fcn.1800a7e50
dec edi
cmp edi, 0xe2
ja 0x180041871
mov r12, qword [rbp + 0x67]
inc esi
cmp esi, 0x128
jb 0x180041810
mov ebx, dword [rbp - 0x49]
jmp 0x1800419d5
test rax, rax
je 0x180041970
xor r9d, r9d
mov byte [rbp - 0x69], 0
mov r8d, 0xff
lea rdx, [rbp - 0x69]
mov rcx, rax
call fcn.18000a510
mov qword [r13 + 0x18], rax
jmp 0x1800419d5
mov dword [rbp - 0x59], 1
jmp 0x1800419ba
mov rax, qword [rbp - 0x29]
mov rdx, r10
mov rcx, qword [r13 + 0x20]
mov r8d, dword [rax + 8]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x77]
test rax, rax
je 0x1800419b5
xor r9d, r9d
mov byte [rbp - 0x69], 0
mov r8d, 0xff
lea rdx, [rbp - 0x69]
mov rcx, rax
call fcn.18000a510
mov qword [r13 + 0x10], rax
jmp 0x1800419d5
xor edi, edi
mov dword [rbp - 0x59], edi
mov eax, dword [rsi]
lea r8, [rbp - 0x51]
mov r9d, 0x10f
mov dword [rbp - 0x51], eax
lea rdx, [rbp - 0x59]
mov rcx, r13
call fcn.180022860
mov r10, qword [rbp + 0x6f]
imul eax, dword [rbp + 0x57], 0x8c
add r15d, eax
cmp r15d, ebx
ja 0x180041331
mov rsi, qword [rbp + 0x5f]
jmp 0x1800412a0
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp word [r12 + rax*2], 0
jne 0x180041a00
jmp 0x180041335