Function at 0x1400a5ce0
Capabilities:
Create process on windows

Disassembly:
push rbp
push rbx
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2578]
mov eax, 0x2678
call fcn.14014f970
sub rsp, rax
mov rax, qword [0x14026fe68]
xor rax, rsp
mov qword [rbp + 0x2550], rax
xor r15d, r15d
mov qword [rbp - 0x38], rcx
mov r13, r8
mov dword [rsp + 0x70], r15d
mov r14, rdx
mov qword [rbp - 0x40], r9
mov r8d, 0x1000
lea rdx, [rbp + 0x550]
xor ecx, ecx
mov r12d, r15d
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
mov ebx, r15d
mov qword [rbp + 0x280], r15
mov qword [rsp + 0x70], rbx
lea rax, [rbp + 0x550]
mov byte [rsp + 0x51], bl
mov r8, 0xffffffffffffffff
mov qword [rbp + 0x288], 7
mov word [rbp + 0x270], r15w
inc r8
cmp word [rax + r8*2], bx
jne 0x1400a5d73
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x270]
call fcn.140025540
cmp qword [rbp + 0x280], rbx
je 0x1400a5de6
mov ecx, SafeArrayPutElement
call fcn.14014f37c
mov rbx, rax
mov qword [rsp + 0x70], rax
xor eax, eax
mov byte [rsp + 0x51], 1
xorps xmm0, xmm0
lea rcx, [rbp + 0x270]
mov r8, rbx
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rax
lea r9d, [rax + 1]
cmp qword [rbp + 0x288], 8
mov rdx, qword [rbp + 0x280]
cmovae rcx, qword [rbp + 0x270]
call sub.libcef.dll_cef_string_utf16_set
mov rdx, qword [rbp + 0x288]
cmp rdx, 8
jb 0x1400a5e2c
mov rcx, qword [rbp + 0x270]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a5e27
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f17
call fcn.14014f3b8
mov qword [rbp + 0x288], 7
test rbx, rbx
je 0x1400a5e6e
mov r8, qword [rbx + 8]
test r8, r8
je 0x1400a5e6e
mov rdx, qword [rbx]
lea rcx, [rbp + 0x290]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x2a0], xmm0
mov word [rbp + 0x290], r15w
call fcn.140025540
jmp 0x1400a5e86
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x2a0], xmm0
mov word [rbp + 0x290], r15w
lea rax, [0x140201800]
mov rbx, r15
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rbx
mov byte [rsp + 0x68], bl
cmp qword [rbp + 0x2a0], r15
je 0x1400a5ef4
mov ecx, SafeArrayPutElement
call fcn.14014f37c
mov rbx, rax
mov qword [rsp + 0x60], rax
xor eax, eax
mov byte [rsp + 0x68], 1
xorps xmm0, xmm0
lea rcx, [rbp + 0x290]
mov r8, rbx
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rax
lea r9d, [rax + 1]
cmp qword [rbp + 0x2a8], 8
mov rdx, qword [rbp + 0x2a0]
cmovae rcx, qword [rbp + 0x290]
call sub.libcef.dll_cef_string_utf16_set
mov rdx, qword [rbp + 0x2a8]
cmp rdx, 8
jb 0x1400a5f3a
mov rcx, qword [rbp + 0x290]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a5f35
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f1d
call fcn.14014f3b8
mov qword [rsp + 0x2670], rsi
test rbx, rbx
je 0x1400a5f79
mov r8, qword [rbx + 8]
test r8, r8
je 0x1400a5f79
mov rdx, qword [rbx]
lea rcx, [rbp + 0x3d0]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x3e0], xmm0
mov word [rbp + 0x3d0], r15w
call fcn.140025540
jmp 0x1400a5f91
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x3e0], xmm0
mov word [rbp + 0x3d0], r15w
mov r8, 0xffffffffffffffff
lea rdx, [0x1402048fc]
lea rcx, [rbp + 0x3d0]
call fcn.1400450c0
mov rdx, qword [rbp + 0x3e8]
lea rsi, [rax + 1]
cmp rdx, 8
jb 0x1400a5ff5
mov rcx, qword [rbp + 0x3d0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a5ff0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f23
call fcn.14014f3b8
mov qword [rsp + 0x2668], rdi
test rbx, rbx
je 0x1400a6034
mov r8, qword [rbx + 8]
test r8, r8
je 0x1400a6034
mov rdx, qword [rbx]
lea rcx, [rbp + 0x3f0]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x400], xmm0
mov word [rbp + 0x3f0], r15w
call fcn.140025540
jmp 0x1400a604c
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x400], xmm0
mov word [rbp + 0x3f0], r15w
mov r8, 0xffffffffffffffff
lea rdx, [0x140204900]
lea rcx, [rbp + 0x3f0]
call fcn.1400450c0
mov rdx, qword [rbp + 0x408]
mov rdi, rax
cmp rdx, 8
jb 0x1400a60af
mov rcx, qword [rbp + 0x3f0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a60aa
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f29
call fcn.14014f3b8
sub rdi, rsi
test rbx, rbx
je 0x1400a60e9
mov r8, qword [rbx + 8]
test r8, r8
je 0x1400a60e9
movdqa xmm0, xmmword [0x140204350]
lea rcx, [rbp + 0x2d0]
mov rdx, qword [rbx]
movdqu xmmword [rbp + 0x2e0], xmm0
mov word [rbp + 0x2d0], r15w
call fcn.140025540
jmp 0x1400a6101
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x2e0], xmm0
mov word [rbp + 0x2d0], r15w
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x2c0], xmm0
mov word [rbp + 0x2b0], r15w
cmp qword [rbp + 0x2e0], rsi
jb 0x1400a6f2f
lfence
mov rax, qword [rbp + 0x2e0]
lea rcx, [rbp + 0x2b0]
sub rax, rsi
cmp rax, rdi
cmovb rdi, rax
cmp qword [rbp + 0x2e8], 8
lea rax, [rbp + 0x2d0]
mov r8, rdi
cmovae rax, qword [rbp + 0x2d0]
lea rdx, [rax + rsi*2]
call fcn.140025540
xor edi, edi
mov byte [rsp + 0x50], dil
cmp qword [rbp + 0x2c0], rdi
je 0x1400a61bb
lea ecx, [rdi + 0x18]
call fcn.14014f37c
mov r15, rax
mov byte [rsp + 0x50], 1
xor eax, eax
lea rcx, [rbp + 0x2b0]
xorps xmm0, xmm0
lea r9d, [rdi + 1]
mov r8, r15
movups xmmword [r15], xmm0
mov qword [r15 + 0x10], rax
cmp qword [rbp + 0x2c8], 8
mov rdx, qword [rbp + 0x2c0]
cmovae rcx, qword [rbp + 0x2b0]
call sub.libcef.dll_cef_string_utf16_set
mov rdx, qword [rbp + 0x2c8]
cmp rdx, 8
jb 0x1400a6201
mov rcx, qword [rbp + 0x2b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a61fc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f35
call fcn.14014f3b8
mov rdx, qword [rbp + 0x2e8]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x2b0], di
movdqu xmmword [rbp + 0x2c0], xmm0
cmp rdx, 8
jb 0x1400a625e
mov rcx, qword [rbp + 0x2d0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a6259
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f35
call fcn.14014f3b8
mov rcx, qword [r14 + 8]
test rcx, rcx
je 0x1400a626d
cmp qword [rcx + 8], rdi
jne 0x1400a6280
test r15, r15
je 0x1400a662d
cmp qword [r15 + 8], rdi
je 0x1400a662d
test rcx, rcx
je 0x1400a62a6
cmp qword [rcx + 8], rdi
je 0x1400a62a6
test r15, r15
je 0x1400a62a6
cmp qword [r15 + 8], rdi
je 0x1400a62a6
mov rdx, r15
call sub.libcef.dll_cef_string_utf16_cmp
test eax, eax
je 0x1400a662d
mov rdx, qword [r14 + 8]
test rdx, rdx
je 0x1400a62e0
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400a62e0
mov rdx, qword [rdx]
lea rcx, [rbp + 0x430]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x440], xmm0
mov word [rbp + 0x430], di
call fcn.140025540
jmp 0x1400a62f7
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x440], xmm0
mov word [rbp + 0x430], di
lea rdx, str.___config_name
lea rcx, [rsp + 0x78]
call fcn.140004fc0
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400a6342
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400a6342
mov rdx, qword [rdx]
lea rcx, [rbp + 0x370]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x380], xmm0
mov word [rbp + 0x370], di
call fcn.140025540
jmp 0x1400a6359
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x380], xmm0
mov word [rbp + 0x370], di
mov rsi, qword [rsp + 0x60]
test rsi, rsi
je 0x1400a6394
mov r8, qword [rsi + 8]
test r8, r8
je 0x1400a6394
mov rdx, qword [rsi]
lea rcx, [rbp + 0x410]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x420], xmm0
mov word [rbp + 0x410], di
call fcn.140025540
jmp 0x1400a63ab
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x420], xmm0
mov word [rbp + 0x410], di
lea r8, [rbp + 0x370]
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x4d0]
call fcn.140040ff0
mov rdx, rax
lea r8, [rbp + 0x430]
lea rcx, [rbp + 0x4b0]
call fcn.140040ff0
mov rbx, rax
mov rdx, qword [rax + 0x10]
test rdx, rdx
jne 0x1400a63f6
test rsi, rsi
je 0x1400a643b
mov rcx, rsi
call sub.libcef.dll_cef_string_utf16_clear
jmp 0x1400a643b
test rsi, rsi
jne 0x1400a6420
lea ecx, [rsi + 0x18]
call fcn.14014f37c
mov rsi, rax
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
mov byte [rsp + 0x68], 1
xor eax, eax
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], rax
mov rdx, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 8
jb 0x1400a642a
mov rbx, qword [rbx]
mov r9d, 1
mov r8, rsi
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_set
mov rdx, qword [rbp + 0x4c8]
cmp rdx, 8
jb 0x1400a6481
mov rcx, qword [rbp + 0x4b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a647c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f3b
call fcn.14014f3b8
mov rdx, qword [rbp + 0x4e8]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x4b0], di
movdqu xmmword [rbp + 0x4c0], xmm0
cmp rdx, 8
jb 0x1400a64de
mov rcx, qword [rbp + 0x4d0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a64d9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f3b
call fcn.14014f3b8
mov rdx, qword [rbp + 0x428]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x4d0], di
movdqu xmmword [rbp + 0x4e0], xmm0
cmp rdx, 8
jb 0x1400a653b
mov rcx, qword [rbp + 0x410]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a6536
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f3b
call fcn.14014f3b8
mov rdx, qword [rbp + 0x388]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x410], di
movdqu xmmword [rbp + 0x420], xmm0
cmp rdx, 8
jb 0x1400a6598
mov rcx, qword [rbp + 0x370]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a6593
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f3b
call fcn.14014f3b8
mov rcx, qword [rbp - 0x80]
lea r14, [0x140201800]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x370], di
mov qword [rsp + 0x78], r14
movdqu xmmword [rbp + 0x380], xmm0
test rcx, rcx
je 0x1400a65e5
cmp byte [rbp - 0x78], dil
je 0x1400a65dd
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x80]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp - 0x80], rdi
mov byte [rbp - 0x78], dil
mov rdx, qword [rbp + 0x448]
cmp rdx, 8
jb 0x1400a6639
mov rcx, qword [rbp + 0x430]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a6626
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f3b
call fcn.14014f3b8
jmp 0x1400a6639
mov rsi, qword [rsp + 0x60]
lea r14, [0x140201800]
mov rdx, qword [r13 + 8]
test rdx, rdx
je 0x1400a699f
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400a699f
mov rdx, qword [rdx]
lea rcx, [rbp + 0x470]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x480], xmm0
mov word [rbp + 0x470], di
call fcn.140025540
lea rdx, str.___url_route
lea rcx, [rbp - 0x70]
call fcn.140004fc0
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400a66c3
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400a66c3
mov rdx, qword [rdx]
lea rcx, [rbp + 0x3b0]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x3c0], xmm0
mov word [rbp + 0x3b0], di
call fcn.140025540
jmp 0x1400a66da
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x3c0], xmm0
mov word [rbp + 0x3b0], di
test rsi, rsi
je 0x1400a6710
mov r8, qword [rsi + 8]
test r8, r8
je 0x1400a6710
mov rdx, qword [rsi]
lea rcx, [rbp + 0x390]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x3a0], xmm0
mov word [rbp + 0x390], di
call fcn.140025540
jmp 0x1400a6727
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x3a0], xmm0
mov word [rbp + 0x390], di
lea r8, [rbp + 0x3b0]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x510]
call fcn.140040ff0
mov rdx, rax
lea r8, [rbp + 0x470]
lea rcx, [rbp + 0x4f0]
call fcn.140040ff0
mov rbx, rax
mov rdx, qword [rax + 0x10]
test rdx, rdx
jne 0x1400a6772
test rsi, rsi
je 0x1400a67b7
mov rcx, rsi
call sub.libcef.dll_cef_string_utf16_clear
jmp 0x1400a67b7
test rsi, rsi
jne 0x1400a679c
lea ecx, [rsi + 0x18]
call fcn.14014f37c
mov rsi, rax
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
mov byte [rsp + 0x68], 1
xor eax, eax
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], rax
mov rdx, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 8
jb 0x1400a67a6
mov rbx, qword [rbx]
mov r9d, 1
mov r8, rsi
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_set
mov rdx, qword [rbp + 0x508]
cmp rdx, 8
jb 0x1400a67fd
mov rcx, qword [rbp + 0x4f0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a67f8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f11
call fcn.14014f3b8
mov rdx, qword [rbp + 0x528]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x4f0], di
movdqu xmmword [rbp + 0x500], xmm0
cmp rdx, 8
jb 0x1400a685a
mov rcx, qword [rbp + 0x510]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a6855
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f11
call fcn.14014f3b8
mov rdx, qword [rbp + 0x3a8]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x510], di
movdqu xmmword [rbp + 0x520], xmm0
cmp rdx, 8
jb 0x1400a68b7
mov rcx, qword [rbp + 0x390]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a68b2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f11
call fcn.14014f3b8
mov rdx, qword [rbp + 0x3c8]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x390], di
movdqu xmmword [rbp + 0x3a0], xmm0
cmp rdx, 8
jb 0x1400a6914
mov rcx, qword [rbp + 0x3b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a690f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f11
call fcn.14014f3b8
mov rcx, qword [rbp - 0x68]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x3b0], di
mov qword [rbp - 0x70], r14
movdqu xmmword [rbp + 0x3c0], xmm0
test rcx, rcx
je 0x1400a6959
cmp byte [rbp - 0x60], dil
je 0x1400a6951
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x68]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp - 0x68], rdi
mov byte [rbp - 0x60], dil
mov rdx, qword [rbp + 0x488]
cmp rdx, 8
jb 0x1400a699f
mov rcx, qword [rbp + 0x470]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a699a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6f11
call fcn.14014f3b8
mov r8, qword [rbp - 0x40]
mov rax, qword [r8 + 8]
test rax, rax
je 0x1400a6c7e
cmp qword [rax + 8], rdi
je 0x1400a6c7e
mov rcx, qword [rbp - 0x38]
lea rdx, [rbp - 0x30]
call fcn.1400a42b0
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400a6a01
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400a6a01
mov rdx, qword [rdx]
lea rcx, [rbp + 0x350]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x360], xmm0
mov word [rbp + 0x350], di
call fcn.140025540
jmp 0x1400a6a18
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x360], xmm0
mov word [rbp + 0x350], di
lea rdx, str.___notification_data
lea rcx, [rbp - 0x58]
call fcn.140004fc0
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400a6a62
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400a6a62
mov rdx, qword [rdx]
lea rcx, [rbp + 0x330]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x340], xmm0
mov word [rbp + 0x330], di
call fcn.140025540
jmp 0x1400a6a79
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x340], xmm0
mov word [rbp + 0x330], di
test rsi, rsi
je 0x1400a6aaf
mov r8, qword [rsi + 8]
test r8, r8
je 0x1400a6aaf
mov rdx, qword [rsi]
lea rcx, [rbp + 0x310]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x320], xmm0
mov word [rbp + 0x310], di
call fcn.140025540
jmp 0x1400a6ac6
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x320], xmm0
mov word [rbp + 0x310], di
lea r8, [rbp + 0x330]
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x450]
call fcn.140040ff0
mov rdx, rax
lea r8, [rbp + 0x350]
lea rcx, [rbp + 0x490]
call fcn.140040ff0
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.14001d8e0
mov r8, qword [rbp + 0x4a8]
cmp r8, 8
jb 0x1400a6b26
mov rdx, qword [rbp + 0x490]
lea rcx, [rbp + 0x490]
inc r8
call fcn.1400259e0
mov r8, qword [rbp + 0x468]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x490], di
movdqu xmmword [rbp + 0x4a0], xmm0
cmp r8, 8
jb 0x1400a6b60
mov rdx, qword [rbp + 0x450]
lea rcx, [rbp + 0x450]
inc r8
call fcn.1400259e0
mov r8, qword [rbp + 0x328]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x450], di
movdqu xmmword [rbp + 0x460], xmm0
cmp r8, 8
jb 0x1400a6b9a
mov rdx, qword [rbp + 0x310]
lea rcx, [rbp + 0x310]
inc r8
call fcn.1400259e0
mov r8, qword [rbp + 0x348]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x310], di
movdqu xmmword [rbp + 0x320], xmm0
cmp r8, 8
jb 0x1400a6bd4
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
inc r8
call fcn.1400259e0
mov rcx, qword [rbp - 0x50]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x330], di
mov qword [rbp - 0x58], r14
movdqu xmmword [rbp + 0x340], xmm0
test rcx, rcx
je 0x1400a6c19
cmp byte [rbp - 0x48], dil
je 0x1400a6c11
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x50]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp - 0x50], rdi
mov byte [rbp - 0x48], dil
mov r8, qword [rbp + 0x368]
cmp r8, 8
jb 0x1400a6c3c
mov rdx, qword [rbp + 0x350]
lea rcx, [rbp + 0x350]
inc r8
call fcn.1400259e0
mov rcx, qword [rbp - 0x28]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x350], di
mov qword [rbp - 0x30], r14
movdqu xmmword [rbp + 0x360], xmm0
test rcx, rcx
je 0x1400a6c79
cmp byte [rbp - 0x20], dil
je 0x1400a6c79
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x28]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov rsi, qword [rsp + 0x60]
xorps xmm0, xmm0
mov dword [rbp], 0x68
xor eax, eax
movups xmmword [rbp + 4], xmm0
mov dword [rbp + 0x64], eax
movups xmmword [rbp + 0x14], xmm0
mov qword [rbp - 8], rax
movups xmmword [rbp + 0x24], xmm0
movups xmmword [rbp + 0x34], xmm0
movups xmmword [rbp + 0x44], xmm0
movups xmmword [rbp + 0x54], xmm0
movups xmmword [rbp - 0x18], xmm0
call sub.libcef.dll_cef_get_min_log_level
test eax, eax
jg 0x1400a6d04
lea rdx, [rbp + 0x530]
lea rcx, [rsp + 0x58]
call fcn.140010130
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x1400a6cd4
mov rbx, qword [rax]
xor r9d, r9d
lea rdx, str.C:uworkspace03_21cefwinauto_src_nf_simple_handler_win.cc
mov r8d, 0xba
lea rcx, [rbp + 0x70]
call fcn.1400bf370
mov rdx, rbx
lea rcx, [rax + 8]
call fcn.140002560
mov rsi, qword [rsp + 0x60]
mov r12d, 3
test r12b, 2
je 0x1400a6d17
and r12d, 0xfffffffd
lea rcx, [rbp + 0x70]
call fcn.1400bf6d0
test r12b, 1
je 0x1400a6d2d
and r12d, 0xfffffffe
lea rcx, [rbp + 0x530]
call fcn.140007410
test rsi, rsi
je 0x1400a6d7a
mov r8, qword [rsi + 8]
test r8, r8
je 0x1400a6d7a
mov rdx, qword [rsi]
lea rcx, [rbp + 0x2f0]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x300], xmm0
mov word [rbp + 0x2f0], di
call fcn.140025540
cmp qword [rbp + 0x308], 8
lea rdx, [rbp + 0x2f0]
cmovae rdx, qword [rbp + 0x2f0]
jmp 0x1400a6d98
movdqa xmm0, xmmword [0x140204350]
lea rdx, [rbp + 0x2f0]
movdqu xmmword [rbp + 0x300], xmm0
mov word [rbp + 0x2f0], di
lea rax, [rbp - 0x18]
xor r9d, r9d
mov qword [rsp + 0x48], rax
xor r8d, r8d
lea rax, [rbp]
xor ecx, ecx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], 1
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
mov r8, qword [rbp + 0x308]
cmp eax, 1
setne bl
cmp r8, 8
jb 0x1400a6df7
mov rdx, qword [rbp + 0x2f0]
lea rcx, [rbp + 0x2f0]
inc r8
call fcn.1400259e0
test bl, bl
je 0x1400a6e5f
call sub.libcef.dll_cef_get_min_log_level
test eax, eax
jg 0x1400a6e49
xor r9d, r9d
lea rdx, str.C:uworkspace03_21cefwinauto_src_nf_simple_handler_win.cc
mov r8d, 0xbe
lea rcx, [rbp + 0x170]
or r12d, 4
call fcn.1400bf370
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, [rbx + 8]
mov edi, eax
lea rdx, str.Notification_Launched_failed_with_last_error_as
call fcn.140002560
mov rcx, rax
mov edx, edi
call fcn.140049d70
test r12b, 4
je 0x1400a6e5b
lea rcx, [rbp + 0x170]
call fcn.1400bf6d0
xor bl, bl
jmp 0x1400a6e75
mov rcx, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov bl, 1
test r15, r15
je 0x1400a6e96
cmp byte [rsp + 0x50], 0
je 0x1400a6e96
mov rcx, r15
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, r15
call fcn.14014f3b8
test rsi, rsi
je 0x1400a6eb7
cmp byte [rsp + 0x68], 0
je 0x1400a6eb7
mov rcx, rsi
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, rsi
call fcn.14014f3b8
mov rdi, qword [rsp + 0x70]
test rdi, rdi
je 0x1400a6edd
cmp byte [rsp + 0x51], 0
je 0x1400a6edd
mov rcx, rdi
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, rdi
call fcn.14014f3b8
mov rdi, qword [rsp + 0x2668]
movzx eax, bl
mov rsi, qword [rsp + 0x2670]
mov rcx, qword [rbp + 0x2550]
xor rcx, rsp
call fcn.14014f460
add rsp, 0x2678
pop r15
pop r14
pop r13
pop r12
pop rbx
pop rbp
ret
call fcn.14018d87c
int3
call fcn.14018d87c
int3
call fcn.14018d87c
int3
call fcn.14018d87c
int3
call fcn.14018d87c
int3
call fcn.14003ab60
int3
call fcn.14018d87c
int3
call fcn.14018d87c
int3