Function at 0x1400acbb0
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.140157ff0
sub rsp, rax
mov rax, qword [0x140278ec8]
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 0x1400acc43
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x270]
call fcn.1400258a0
cmp qword [rbp + 0x280], rbx
je 0x1400accb6
mov ecx, SafeArrayPutElement
call fcn.140157a04
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 0x1400accfc
mov rcx, qword [rbp + 0x270]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400accf7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400adde7
call fcn.140157a40
mov qword [rbp + 0x288], 7
test rbx, rbx
je 0x1400acd3e
mov r8, qword [rbx + 8]
test r8, r8
je 0x1400acd3e
mov rdx, qword [rbx]
lea rcx, [rbp + 0x290]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x2a0], xmm0
mov word [rbp + 0x290], r15w
call fcn.1400258a0
jmp 0x1400acd56
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x2a0], xmm0
mov word [rbp + 0x290], r15w
lea rax, [0x140209838]
mov rbx, r15
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rbx
mov byte [rsp + 0x68], bl
cmp qword [rbp + 0x2a0], r15
je 0x1400acdc4
mov ecx, SafeArrayPutElement
call fcn.140157a04
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 0x1400ace0a
mov rcx, qword [rbp + 0x290]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ace05
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400added
call fcn.140157a40
mov qword [rsp + 0x2670], rsi
test rbx, rbx
je 0x1400ace49
mov r8, qword [rbx + 8]
test r8, r8
je 0x1400ace49
mov rdx, qword [rbx]
lea rcx, [rbp + 0x3d0]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x3e0], xmm0
mov word [rbp + 0x3d0], r15w
call fcn.1400258a0
jmp 0x1400ace61
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x3e0], xmm0
mov word [rbp + 0x3d0], r15w
mov r8, 0xffffffffffffffff
lea rdx, [0x14020cc54]
lea rcx, [rbp + 0x3d0]
call fcn.14004bda0
mov rdx, qword [rbp + 0x3e8]
lea rsi, [rax + 1]
cmp rdx, 8
jb 0x1400acec5
mov rcx, qword [rbp + 0x3d0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400acec0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400addf3
call fcn.140157a40
mov qword [rsp + 0x2668], rdi
test rbx, rbx
je 0x1400acf04
mov r8, qword [rbx + 8]
test r8, r8
je 0x1400acf04
mov rdx, qword [rbx]
lea rcx, [rbp + 0x3f0]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x400], xmm0
mov word [rbp + 0x3f0], r15w
call fcn.1400258a0
jmp 0x1400acf1c
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x400], xmm0
mov word [rbp + 0x3f0], r15w
mov r8, 0xffffffffffffffff
lea rdx, [0x14020cc58]
lea rcx, [rbp + 0x3f0]
call fcn.14004bda0
mov rdx, qword [rbp + 0x408]
mov rdi, rax
cmp rdx, 8
jb 0x1400acf7f
mov rcx, qword [rbp + 0x3f0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400acf7a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400addf9
call fcn.140157a40
sub rdi, rsi
test rbx, rbx
je 0x1400acfb9
mov r8, qword [rbx + 8]
test r8, r8
je 0x1400acfb9
movdqa xmm0, xmmword [0x14020c440]
lea rcx, [rbp + 0x2d0]
mov rdx, qword [rbx]
movdqu xmmword [rbp + 0x2e0], xmm0
mov word [rbp + 0x2d0], r15w
call fcn.1400258a0
jmp 0x1400acfd1
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x2e0], xmm0
mov word [rbp + 0x2d0], r15w
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x2c0], xmm0
mov word [rbp + 0x2b0], r15w
cmp qword [rbp + 0x2e0], rsi
jb 0x1400addff
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.1400258a0
xor edi, edi
mov byte [rsp + 0x50], dil
cmp qword [rbp + 0x2c0], rdi
je 0x1400ad08b
lea ecx, [rdi + 0x18]
call fcn.140157a04
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 0x1400ad0d1
mov rcx, qword [rbp + 0x2b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad0cc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400ade05
call fcn.140157a40
mov rdx, qword [rbp + 0x2e8]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x2b0], di
movdqu xmmword [rbp + 0x2c0], xmm0
cmp rdx, 8
jb 0x1400ad12e
mov rcx, qword [rbp + 0x2d0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad129
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400ade05
call fcn.140157a40
mov rcx, qword [r14 + 8]
test rcx, rcx
je 0x1400ad13d
cmp qword [rcx + 8], rdi
jne 0x1400ad150
test r15, r15
je 0x1400ad4fd
cmp qword [r15 + 8], rdi
je 0x1400ad4fd
test rcx, rcx
je 0x1400ad176
cmp qword [rcx + 8], rdi
je 0x1400ad176
test r15, r15
je 0x1400ad176
cmp qword [r15 + 8], rdi
je 0x1400ad176
mov rdx, r15
call sub.libcef.dll_cef_string_utf16_cmp
test eax, eax
je 0x1400ad4fd
mov rdx, qword [r14 + 8]
test rdx, rdx
je 0x1400ad1b0
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400ad1b0
mov rdx, qword [rdx]
lea rcx, [rbp + 0x430]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x440], xmm0
mov word [rbp + 0x430], di
call fcn.1400258a0
jmp 0x1400ad1c7
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x440], xmm0
mov word [rbp + 0x430], di
lea rdx, str.___config_name
lea rcx, [rsp + 0x78]
call fcn.140005020
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400ad212
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400ad212
mov rdx, qword [rdx]
lea rcx, [rbp + 0x370]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x380], xmm0
mov word [rbp + 0x370], di
call fcn.1400258a0
jmp 0x1400ad229
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x380], xmm0
mov word [rbp + 0x370], di
mov rsi, qword [rsp + 0x60]
test rsi, rsi
je 0x1400ad264
mov r8, qword [rsi + 8]
test r8, r8
je 0x1400ad264
mov rdx, qword [rsi]
lea rcx, [rbp + 0x410]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x420], xmm0
mov word [rbp + 0x410], di
call fcn.1400258a0
jmp 0x1400ad27b
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x420], xmm0
mov word [rbp + 0x410], di
lea r8, [rbp + 0x370]
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x4d0]
call fcn.140047ff0
mov rdx, rax
lea r8, [rbp + 0x430]
lea rcx, [rbp + 0x4b0]
call fcn.140047ff0
mov rbx, rax
mov rdx, qword [rax + 0x10]
test rdx, rdx
jne 0x1400ad2c6
test rsi, rsi
je 0x1400ad30b
mov rcx, rsi
call sub.libcef.dll_cef_string_utf16_clear
jmp 0x1400ad30b
test rsi, rsi
jne 0x1400ad2f0
lea ecx, [rsi + 0x18]
call fcn.140157a04
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 0x1400ad2fa
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 0x1400ad351
mov rcx, qword [rbp + 0x4b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad34c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400ade0b
call fcn.140157a40
mov rdx, qword [rbp + 0x4e8]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x4b0], di
movdqu xmmword [rbp + 0x4c0], xmm0
cmp rdx, 8
jb 0x1400ad3ae
mov rcx, qword [rbp + 0x4d0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad3a9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400ade0b
call fcn.140157a40
mov rdx, qword [rbp + 0x428]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x4d0], di
movdqu xmmword [rbp + 0x4e0], xmm0
cmp rdx, 8
jb 0x1400ad40b
mov rcx, qword [rbp + 0x410]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad406
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400ade0b
call fcn.140157a40
mov rdx, qword [rbp + 0x388]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x410], di
movdqu xmmword [rbp + 0x420], xmm0
cmp rdx, 8
jb 0x1400ad468
mov rcx, qword [rbp + 0x370]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad463
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400ade0b
call fcn.140157a40
mov rcx, qword [rbp - 0x80]
lea r14, [0x140209838]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x370], di
mov qword [rsp + 0x78], r14
movdqu xmmword [rbp + 0x380], xmm0
test rcx, rcx
je 0x1400ad4b5
cmp byte [rbp - 0x78], dil
je 0x1400ad4ad
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x80]
mov edx, SafeArrayPutElement
call fcn.140157a40
mov qword [rbp - 0x80], rdi
mov byte [rbp - 0x78], dil
mov rdx, qword [rbp + 0x448]
cmp rdx, 8
jb 0x1400ad509
mov rcx, qword [rbp + 0x430]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad4f6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400ade0b
call fcn.140157a40
jmp 0x1400ad509
mov rsi, qword [rsp + 0x60]
lea r14, [0x140209838]
mov rdx, qword [r13 + 8]
test rdx, rdx
je 0x1400ad86f
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400ad86f
mov rdx, qword [rdx]
lea rcx, [rbp + 0x470]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x480], xmm0
mov word [rbp + 0x470], di
call fcn.1400258a0
lea rdx, str.___url_route
lea rcx, [rbp - 0x70]
call fcn.140005020
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400ad593
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400ad593
mov rdx, qword [rdx]
lea rcx, [rbp + 0x3b0]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x3c0], xmm0
mov word [rbp + 0x3b0], di
call fcn.1400258a0
jmp 0x1400ad5aa
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x3c0], xmm0
mov word [rbp + 0x3b0], di
test rsi, rsi
je 0x1400ad5e0
mov r8, qword [rsi + 8]
test r8, r8
je 0x1400ad5e0
mov rdx, qword [rsi]
lea rcx, [rbp + 0x390]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x3a0], xmm0
mov word [rbp + 0x390], di
call fcn.1400258a0
jmp 0x1400ad5f7
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x3a0], xmm0
mov word [rbp + 0x390], di
lea r8, [rbp + 0x3b0]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x510]
call fcn.140047ff0
mov rdx, rax
lea r8, [rbp + 0x470]
lea rcx, [rbp + 0x4f0]
call fcn.140047ff0
mov rbx, rax
mov rdx, qword [rax + 0x10]
test rdx, rdx
jne 0x1400ad642
test rsi, rsi
je 0x1400ad687
mov rcx, rsi
call sub.libcef.dll_cef_string_utf16_clear
jmp 0x1400ad687
test rsi, rsi
jne 0x1400ad66c
lea ecx, [rsi + 0x18]
call fcn.140157a04
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 0x1400ad676
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 0x1400ad6cd
mov rcx, qword [rbp + 0x4f0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad6c8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400adde1
call fcn.140157a40
mov rdx, qword [rbp + 0x528]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x4f0], di
movdqu xmmword [rbp + 0x500], xmm0
cmp rdx, 8
jb 0x1400ad72a
mov rcx, qword [rbp + 0x510]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad725
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400adde1
call fcn.140157a40
mov rdx, qword [rbp + 0x3a8]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x510], di
movdqu xmmword [rbp + 0x520], xmm0
cmp rdx, 8
jb 0x1400ad787
mov rcx, qword [rbp + 0x390]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad782
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400adde1
call fcn.140157a40
mov rdx, qword [rbp + 0x3c8]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x390], di
movdqu xmmword [rbp + 0x3a0], xmm0
cmp rdx, 8
jb 0x1400ad7e4
mov rcx, qword [rbp + 0x3b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad7df
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400adde1
call fcn.140157a40
mov rcx, qword [rbp - 0x68]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x3b0], di
mov qword [rbp - 0x70], r14
movdqu xmmword [rbp + 0x3c0], xmm0
test rcx, rcx
je 0x1400ad829
cmp byte [rbp - 0x60], dil
je 0x1400ad821
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x68]
mov edx, SafeArrayPutElement
call fcn.140157a40
mov qword [rbp - 0x68], rdi
mov byte [rbp - 0x60], dil
mov rdx, qword [rbp + 0x488]
cmp rdx, 8
jb 0x1400ad86f
mov rcx, qword [rbp + 0x470]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad86a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400adde1
call fcn.140157a40
mov r8, qword [rbp - 0x40]
mov rax, qword [r8 + 8]
test rax, rax
je 0x1400adb4e
cmp qword [rax + 8], rdi
je 0x1400adb4e
mov rcx, qword [rbp - 0x38]
lea rdx, [rbp - 0x30]
call fcn.1400ac3f0
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400ad8d1
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400ad8d1
mov rdx, qword [rdx]
lea rcx, [rbp + 0x350]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x360], xmm0
mov word [rbp + 0x350], di
call fcn.1400258a0
jmp 0x1400ad8e8
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x360], xmm0
mov word [rbp + 0x350], di
lea rdx, str.___notification_data
lea rcx, [rbp - 0x58]
call fcn.140005020
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400ad932
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400ad932
mov rdx, qword [rdx]
lea rcx, [rbp + 0x330]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x340], xmm0
mov word [rbp + 0x330], di
call fcn.1400258a0
jmp 0x1400ad949
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x340], xmm0
mov word [rbp + 0x330], di
test rsi, rsi
je 0x1400ad97f
mov r8, qword [rsi + 8]
test r8, r8
je 0x1400ad97f
mov rdx, qword [rsi]
lea rcx, [rbp + 0x310]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x320], xmm0
mov word [rbp + 0x310], di
call fcn.1400258a0
jmp 0x1400ad996
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x320], xmm0
mov word [rbp + 0x310], di
lea r8, [rbp + 0x330]
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x450]
call fcn.140047ff0
mov rdx, rax
lea r8, [rbp + 0x350]
lea rcx, [rbp + 0x490]
call fcn.140047ff0
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.14001dc40
mov r8, qword [rbp + 0x4a8]
cmp r8, 8
jb 0x1400ad9f6
mov rdx, qword [rbp + 0x490]
lea rcx, [rbp + 0x490]
inc r8
call fcn.140025d40
mov r8, qword [rbp + 0x468]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x490], di
movdqu xmmword [rbp + 0x4a0], xmm0
cmp r8, 8
jb 0x1400ada30
mov rdx, qword [rbp + 0x450]
lea rcx, [rbp + 0x450]
inc r8
call fcn.140025d40
mov r8, qword [rbp + 0x328]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x450], di
movdqu xmmword [rbp + 0x460], xmm0
cmp r8, 8
jb 0x1400ada6a
mov rdx, qword [rbp + 0x310]
lea rcx, [rbp + 0x310]
inc r8
call fcn.140025d40
mov r8, qword [rbp + 0x348]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x310], di
movdqu xmmword [rbp + 0x320], xmm0
cmp r8, 8
jb 0x1400adaa4
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
inc r8
call fcn.140025d40
mov rcx, qword [rbp - 0x50]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x330], di
mov qword [rbp - 0x58], r14
movdqu xmmword [rbp + 0x340], xmm0
test rcx, rcx
je 0x1400adae9
cmp byte [rbp - 0x48], dil
je 0x1400adae1
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x50]
mov edx, SafeArrayPutElement
call fcn.140157a40
mov qword [rbp - 0x50], rdi
mov byte [rbp - 0x48], dil
mov r8, qword [rbp + 0x368]
cmp r8, 8
jb 0x1400adb0c
mov rdx, qword [rbp + 0x350]
lea rcx, [rbp + 0x350]
inc r8
call fcn.140025d40
mov rcx, qword [rbp - 0x28]
movdqa xmm0, xmmword [0x14020c440]
mov word [rbp + 0x350], di
mov qword [rbp - 0x30], r14
movdqu xmmword [rbp + 0x360], xmm0
test rcx, rcx
je 0x1400adb49
cmp byte [rbp - 0x20], dil
je 0x1400adb49
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x28]
mov edx, SafeArrayPutElement
call fcn.140157a40
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 0x1400adbd4
lea rdx, [rbp + 0x530]
lea rcx, [rsp + 0x58]
call fcn.140010490
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x1400adba4
mov rbx, qword [rax]
xor r9d, r9d
lea rdx, str.D:uworkspace03_27cefwinauto_src_nf_simple_handler_win.cc
mov r8d, 0xba
lea rcx, [rbp + 0x70]
call fcn.1400c7000
mov rdx, rbx
lea rcx, [rax + 8]
call fcn.1400025c0
mov rsi, qword [rsp + 0x60]
mov r12d, 3
test r12b, 2
je 0x1400adbe7
and r12d, 0xfffffffd
lea rcx, [rbp + 0x70]
call fcn.1400c7360
test r12b, 1
je 0x1400adbfd
and r12d, 0xfffffffe
lea rcx, [rbp + 0x530]
call fcn.140007490
test rsi, rsi
je 0x1400adc4a
mov r8, qword [rsi + 8]
test r8, r8
je 0x1400adc4a
mov rdx, qword [rsi]
lea rcx, [rbp + 0x2f0]
movdqa xmm0, xmmword [0x14020c440]
movdqu xmmword [rbp + 0x300], xmm0
mov word [rbp + 0x2f0], di
call fcn.1400258a0
cmp qword [rbp + 0x308], 8
lea rdx, [rbp + 0x2f0]
cmovae rdx, qword [rbp + 0x2f0]
jmp 0x1400adc68
movdqa xmm0, xmmword [0x14020c440]
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 0x1400adcc7
mov rdx, qword [rbp + 0x2f0]
lea rcx, [rbp + 0x2f0]
inc r8
call fcn.140025d40
test bl, bl
je 0x1400add2f
call sub.libcef.dll_cef_get_min_log_level
test eax, eax
jg 0x1400add19
xor r9d, r9d
lea rdx, str.D:uworkspace03_27cefwinauto_src_nf_simple_handler_win.cc
mov r8d, 0xbe
lea rcx, [rbp + 0x170]
or r12d, 4
call fcn.1400c7000
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.1400025c0
mov rcx, rax
mov edx, edi
call fcn.140050530
test r12b, 4
je 0x1400add2b
lea rcx, [rbp + 0x170]
call fcn.1400c7360
xor bl, bl
jmp 0x1400add45
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 0x1400add66
cmp byte [rsp + 0x50], 0
je 0x1400add66
mov rcx, r15
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, r15
call fcn.140157a40
test rsi, rsi
je 0x1400add87
cmp byte [rsp + 0x68], 0
je 0x1400add87
mov rcx, rsi
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, rsi
call fcn.140157a40
mov rdi, qword [rsp + 0x70]
test rdi, rdi
je 0x1400addad
cmp byte [rsp + 0x51], 0
je 0x1400addad
mov rcx, rdi
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, rdi
call fcn.140157a40
mov rdi, qword [rsp + 0x2668]
movzx eax, bl
mov rsi, qword [rsp + 0x2670]
mov rcx, qword [rbp + 0x2550]
xor rcx, rsp
call fcn.140157ae0
add rsp, 0x2678
pop r15
pop r14
pop r13
pop r12
pop rbx
pop rbp
ret
call fcn.140195efc
int3
call fcn.140195efc
int3
call fcn.140195efc
int3
call fcn.140195efc
int3
call fcn.140195efc
int3
call fcn.14003c340
int3
call fcn.140195efc
int3
call fcn.140195efc
int3