Function at 0x140053970
Capabilities:
Accept command line arguments

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 8], rcx
push rsi
push rdi
push r14
sub rsp, 0x30
mov r14, rcx
xor ebx, ebx
mov dword [rsp + 0x20], ebx
call fcn.14004d720
mov rcx, rax
test rax, rax
je 0x140053c50
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [r14], rax
lea rdi, str.dingtalk
mov rdx, rdi
mov rcx, r14
call fcn.140053520
lea rsi, [rbx - 1]
test al, al
jne 0x1400539df
mov rax, rsi
inc rax
cmp word [rdi + rax*2], 0
jne 0x1400539c6
mov r8d, eax
mov rdx, rdi
mov rcx, r14
call fcn.14005a2d0
nop
mov dword [rsp + 0x20], 1
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rdi, rax
call fcn.14004d720
mov rcx, rax
test rax, rax
je 0x140053c45
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rsp + 0x58], rax
mov rdx, rdi
lea rcx, [rsp + 0x58]
call fcn.140053520
test al, al
jne 0x140053a4b
test rdi, rdi
je 0x140053a3a
mov rbx, rsi
nop dword [rax]
inc rbx
cmp word [rdi + rbx*2], 0
jne 0x140053a30
mov r8d, ebx
mov rdx, rdi
lea rcx, [rsp + 0x58]
call fcn.14005a2d0
nop
mov rbx, qword [rsp + 0x58]
cmp dword [rbx - 0x10], 0
jl 0x140053bfc
lea rdx, str.__typeutility
mov rcx, rbx
call fcn.1400680e4
test rax, rax
je 0x140053abf
sub rax, rbx
sar rax, 1
test eax, eax
jle 0x140053abf
cmp dword [rbx - 0x10], 0
jl 0x140053bfc
lea rdx, str.__utility_sub_typenetwork.mojom.NetworkService
mov rcx, rbx
call fcn.1400680e4
test rax, rax
je 0x140053abf
sub rax, rbx
sar rax, 1
test eax, eax
jle 0x140053abf
lea rdx, str._cef_network
mov rax, rsi
nop word [rax + rax]
inc rax
cmp word [rdx + rax*2], 0
jne 0x140053ab0
jmp 0x140053c10
cmp dword [rbx - 0x10], 0
jl 0x140053bfc
lea rdx, str.__typeutility
mov rcx, rbx
call fcn.1400680e4
test rax, rax
je 0x140053b2f
sub rax, rbx
sar rax, 1
test eax, eax
jle 0x140053b2f
cmp dword [rbx - 0x10], 0
jl 0x140053bfc
lea rdx, str.__service_sandbox_typeaudio
mov rcx, rbx
call fcn.1400680e4
test rax, rax
je 0x140053b2f
sub rax, rbx
sar rax, 1
test eax, eax
jle 0x140053b2f
lea rdx, str._cef_audio
mov rax, rsi
nop dword [rax]
inc rax
cmp word [rdx + rax*2], 0
jne 0x140053b20
jmp 0x140053c10
cmp dword [rbx - 0x10], 0
jl 0x140053bfc
lea rdx, str.__typeutility
mov rcx, rbx
call fcn.1400680e4
test rax, rax
je 0x140053bbc
sub rax, rbx
sar rax, 1
test eax, eax
jle 0x140053bbc
cmp dword [rbx - 0x10], 0
jl 0x140053bfc
lea rdx, str.__service_sandbox_typeutility
mov rcx, rbx
call fcn.1400680e4
test rax, rax
je 0x140053b7f
sub rax, rbx
sar rax, 1
test eax, eax
jg 0x140053ba3
cmp dword [rbx - 0x10], 0
jl 0x140053bfc
lea rdx, str.__utility_sub_typestorage.mojom.StorageService
mov rcx, rbx
call fcn.1400680e4
test rax, rax
je 0x140053bbc
sub rax, rbx
sar rax, 1
test eax, eax
jle 0x140053bbc
lea rdx, str._cef_utility
mov rax, rsi
nop dword [rax]
inc rax
cmp word [rdx + rax*2], 0
jne 0x140053bb0
jmp 0x140053c10
cmp dword [rbx - 0x10], 0
jl 0x140053bfc
lea rdx, str.__typegpu_process
mov rcx, rbx
call fcn.1400680e4
test rax, rax
je 0x140053bfc
sub rax, rbx
sar rax, 1
test eax, eax
jle 0x140053bfc
lea rdx, str._gpu
mov rax, rsi
nop word [rax + rax]
inc rax
cmp word [rdx + rax*2], 0
jne 0x140053bf0
jmp 0x140053c10
lea rdx, str._render
mov rax, rsi
inc rax
cmp word [rdx + rax*2], 0
jne 0x140053c06
mov r8d, eax
mov rcx, r14
call fcn.1400531d0
nop
lock xadd dword [rbx - 8], esi
sub esi, 1
jg 0x140053c34
mov rcx, qword [rbx - 0x18]
mov rax, qword [rcx]
lea rdx, [rbx - 0x18]
call qword [rax + 8]
mov rax, r14
mov rbx, qword [rsp + 0x60]
add rsp, 0x30
pop r14
pop rdi
pop rsi
ret
mov ecx, 0x80004005
call fcn.1400534d0
int3
mov ecx, 0x80004005
call fcn.1400534d0
int3