Function at 0x14007a540
Capabilities:
Create process on windows

Disassembly:
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x280
movaps xmmword [rsp + 0x270], xmm6
mov r14, r9
mov rsi, r8
mov rbx, rdx
mov rax, qword [0x14017b818]
xor rax, rsp
mov qword [rsp + 0x268], rax
cmp qword [rdx + 0x10], 0
je 0x14007a704
lea rcx, str.chrome.exe
lea rdi, [rsp + 0xd8]
mov qword [rdi], rcx
call fcn.140120930
mov qword [rdi + 8], rax
lea r15, [rsp + 0x138]
mov rcx, rbx
mov rdx, r15
mov r8, rdi
call fcn.14002a080
lea rbx, [rsp + 0xe8]
mov rcx, rbx
mov rdx, r15
call fcn.1400304d0
mov rcx, r15
call fcn.1400289c0
xor edi, edi
xor r8d, r8d
mov rcx, rbx
mov rdx, rsi
call fcn.1400324b0
xorps xmm6, xmm6
movaps xmmword [rsp + 0x70], xmm6
mov qword [rsp + 0xd0], rdi
movaps xmmword [rsp + 0xc0], xmm6
movaps xmmword [rsp + 0xb0], xmm6
movaps xmmword [rsp + 0xa0], xmm6
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm6
mov dword [rsp + 0x70], 0x68
mov qword [rsp + 0x60], rdi
movaps xmmword [rsp + 0x50], xmm6
lea rsi, [rsp + 0x248]
xor r8d, r8d
mov rcx, rbx
mov rdx, rsi
call fcn.140032540
mov edi, 7
cmp qword [rsi + 0x18], rdi
jbe 0x14007a64b
mov rsi, qword [rsp + 0x248]
mov rcx, rbx
mov rdx, r15
call fcn.140031020
cmp qword [rsp + 0x150], rdi
mov rcx, r15
jbe 0x14007a66b
mov rcx, qword [rsp + 0x138]
lea rax, [rsp + 0x50]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x40], rax
movups xmmword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], 0
xor r8d, r8d
xor r9d, r9d
mov rdx, rsi
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
mov esi, eax
mov rcx, r15
call fcn.1400289c0
test esi, esi
je 0x14007a70b
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0x50]
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
lea rdx, [rsp + 0x118]
mov dword [rdx], eax
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
test eax, eax
je 0x14007a7a9
mov dil, 1
test r14, r14
je 0x14007a801
mov eax, dword [rsp + 0x118]
mov dword [r14], eax
jmp 0x14007a801
xor edi, edi
jmp 0x14007a82a
mov ecx, 2
call fcn.14002c2f0
test al, al
je 0x14007a80e
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str..._.._chrome_installer_util_product.cc
lea r14, [rsp + 0x138]
mov r8d, 0x3a
mov r9d, 2
mov rcx, r14
call fcn.14002d860
lea rcx, [rsp + 0x148]
lea rdx, str.Failed_to_launch:
call fcn.140002bb0
mov rbx, rax
xor edi, edi
lea rcx, [rsp + 0xe8]
lea rsi, [rsp + 0x118]
xor r8d, r8d
mov rdx, rsi
call fcn.140032540
cmp qword [rsi + 0x18], 7
mov rdx, rsi
jbe 0x14007a78f
mov rdx, qword [rsp + 0x118]
mov rcx, rbx
call fcn.14002da70
mov rcx, rsi
call fcn.1400066b0
mov rcx, r14
call fcn.14002d9a0
jmp 0x14007a810
mov ecx, 2
call fcn.14002c2f0
test al, al
je 0x14007a7ff
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str..._.._chrome_installer_util_product.cc
lea rsi, [rsp + 0x138]
mov r8d, 0x47
mov r9d, 2
mov rcx, rsi
call fcn.14002d860
lea rcx, [rsp + 0x148]
lea rdx, str.GetExitCodeProcess_failed
call fcn.140002bb0
mov rcx, rsi
call fcn.14002d9a0
xor edi, edi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14007a810
xor edi, edi
lea rcx, [rsp + 0x248]
call fcn.1400066b0
lea rcx, [rsp + 0xe8]
call fcn.140030890
mov rcx, qword [rsp + 0x268]
xor rcx, rsp
call fcn.14011a370
mov eax, edi
movaps xmm6, xmmword [rsp + 0x270]
add rsp, 0x280
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret