Function at 0x140003a80
Capabilities:
Accept command line arguments

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x160
mov rax, qword [0x1400b0290]
xor rax, rsp
mov qword [rsp + 0x150], rax
mov r14, rcx
mov qword [rsp + 0x68], rcx
xor r13d, r13d
mov dword [rsp + 0x48], r13d
add rcx, 8
cmp qword [rcx + 0x18], 8
jb 0x140003aca
mov rcx, qword [rcx]
lea rdx, [rsp + 0x48]
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov rbx, rax
mov r8, rax
mov edx, dword [rsp + 0x48]
lea rcx, [r14 + 0x28]
call fcn.14007c340
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_LocalFree]
lea r8, [0x140098204]
lea rdx, [rsp + 0x110]
lea rcx, [r14 + 0x28]
call fcn.14007bc60
nop
cmp qword [rsp + 0x120], 0
jne 0x140003ba0
mov ecx, 5
call fcn.14002e1c0
test eax, eax
je 0x140003b51
lea rax, str.Failed_to_retrieve_pipe_ID_from_command_line
mov qword [rsp + 0x20], rax
mov r9d, 0x4b
lea r8, str.InstallCore::AppControllerProxy::Initialize
lea rdx, str.c:jenkinsworkspaceConsumer_CSIS_InstallCore_masterInstallCore_srcUIProxyAppControllerProxy.cpp
lea ecx, [r9 - 0x46]
call fcn.140002920
nop
mov rdx, qword [rsp + 0x128]
cmp rdx, 8
jb 0x140003b99
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003b94
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004de0
call fcn.140047cd4
xor al, al
jmp 0x140004d08
mov ecx, 0x158
call fcn.140047a48
mov rbx, rax
mov qword [rsp + 0x38], rax
xor edx, edx
mov r8d, 0x158
mov rcx, rax
call fcn.14004a0e0
mov rcx, rbx
call fcn.140006770
mov rcx, rax
lea rsi, [r14 + 0x68]
lea rax, [rsp + 0x38]
cmp rsi, rax
je 0x140003bee
mov r8, qword [rsi]
mov qword [rsi], rcx
test r8, r8
je 0x140003c04
mov rax, qword [r8]
mov rcx, r8
jmp 0x140003bf6
test rcx, rcx
je 0x140003c04
mov rax, qword [rcx]
mov edx, 1
mov rax, qword [rax]
call qword [case.0x140080788.0]
lea r8, [0x140098208]
lea rdx, [rsp + 0xb0]
lea rcx, [r14 + 0x28]
call fcn.14007bc60
nop
mov r8d, 0x7c
mov r9b, 1
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.140006280
nop
mov rdx, qword [rsp + 0xc8]
cmp rdx, 8
jb 0x140003c7c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003c77
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d35
call fcn.140047cd4
mov qword [rsp + 0xc0], r13
mov qword [rsp + 0xc8], 7
mov word [rsp + 0xb0], r13w
lea rcx, [rsp + 0x130]
call fcn.14000c800
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xf0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x100], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 7
mov word [rax], r13w
mov rdx, qword [rsp + 0x148]
cmp rdx, 8
jb 0x140003d15
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003d10
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d3b
call fcn.140047cd4
mov qword [rsp + 0x140], r13
mov qword [rsp + 0x148], 7
mov word [rsp + 0x130], r13w
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x38], rcx
mov r12, qword [rsp + 0xf0]
movabs r15, 0x7fffffffffffffff
movabs r14, 0x7ffffffffffffffe
mov qword [rsp + 0x40], rax
cmp rax, rcx
je 0x1400048d0
mov rdx, rax
lea rcx, [rsp + 0xb0]
call fcn.140006130
nop
mov qword [rsp + 0x90], r13
mov qword [rsp + 0xa0], r13
mov qword [rsp + 0xa8], r13
lea rbx, [rsp + 0xf0]
cmp qword [rsp + 0x108], 8
setae byte [rsp + 0x32]
cmovae rbx, r12
mov rsi, qword [rsp + 0x100]
cmp rsi, 8
jae 0x140003dd1
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x90], xmm0
mov edi, 7
jmp 0x140003e51
mov rdi, rsi
or rdi, 7
cmp rdi, r14
cmova rdi, r14
lea rcx, [rdi + 1]
cmp rcx, r15
ja 0x140004d41
add rcx, rcx
cmp rcx, 0x1000
jb 0x140003e27
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004d46
mov rcx, rax
call fcn.140047a48
mov rcx, rax
test rax, rax
je 0x140004d7f
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140003e36
test rcx, rcx
je 0x140003e33
call fcn.140047a48
jmp 0x140003e36
mov rax, r13
mov qword [rsp + 0x90], rax
lea r8, [rsi*2 + 2]
mov rdx, rbx
mov rcx, rax
call fcn.140049a30
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0xa0], rsi
lea rbx, [rsp + 0xb0]
cmp qword [rsp + 0xc8], 8
setae r15b
mov byte [rsp + 0x30], r15b
mov rsi, qword [rsp + 0xb0]
cmovae rbx, rsi
mov r14, qword [rsp + 0xc0]
lea r13, [r14 + r14]
lea rdx, [rbx + r13]
mov rcx, r13
sar rcx, 1
cmp rcx, 2
jl 0x140003fa0
mov eax, dword [rbx]
and eax, 0xffffffdf
sub eax, 0x3a0041
cmp eax, 0x1a
jae 0x140003fa0
cmp rcx, 3
jl 0x140003ed8
movzx eax, word [rbx + 4]
cmp ax, 0x5c
je 0x140003fb1
cmp ax, 0x2f
je 0x140003fb1
lea r12, [rsp + 0x90]
cmp rdi, 8
setae byte [rsp + 0x31]
cmovae r12, qword [rsp + 0x90]
mov rax, qword [rsp + 0x100]
lea rdx, [r12 + rax*2]
lea rsi, [rsp + 0xb0]
test r15b, r15b
cmovne rsi, qword [rsp + 0xb0]
lea r15, [rsi + r13]
mov rcx, r12
call fcn.140001a10
mov rbx, rax
mov rdx, r15
mov rcx, rsi
call fcn.140001a10
mov r13, rax
cmp rsi, rax
je 0x1400042c1
mov r9, rax
sub r9, rsi
sar r9, 1
mov r10, rbx
sub r10, r12
sar r10, 1
mov rdx, r10
cmp r9, r10
cmovb rdx, r9
test rdx, rdx
je 0x140004130
movzx eax, word [r12]
movzx ecx, word [rsi]
cmp ax, cx
jb 0x14000413b
mov r8, r12
sub r8, rsi
cmp ax, cx
ja 0x14000413b
cmp rdx, 1
je 0x140004130
dec rdx
add rsi, 2
movzx eax, word [r8 + rsi]
movzx ecx, word [rsi]
cmp ax, cx
jae 0x140003f77
jmp 0x14000413b
mov rcx, rbx
call fcn.140001a10
cmp rbx, rax
je 0x140003ed8
lea r15, [rsp + 0xb0]
cmp byte [rsp + 0x30], 0
cmovne r15, rsi
cmp r14, rdi
ja 0x140003fff
lea rbx, [rsp + 0x90]
cmp rdi, 8
cmovae rbx, qword [rsp + 0x90]
mov qword [rsp + 0xa0], r14
mov r8, r13
mov rdx, r15
mov rcx, rbx
call fcn.140049a30
xor r13d, r13d
mov word [rbx + r14*2], r13w
jmp 0x140004389
movabs rdx, 0x7ffffffffffffffe
cmp r14, rdx
ja 0x140004d4c
mov rbx, r14
or rbx, 7
cmp rbx, rdx
jbe 0x14000402a
mov rbx, rdx
mov rcx, 0xfffffffffffffffe
jmp 0x140004075
mov rcx, rdi
shr rcx, 1
mov rax, rdx
sub rax, rcx
cmp rdi, rax
jbe 0x140004047
mov rbx, rdx
mov rcx, 0xfffffffffffffffe
jmp 0x140004075
lea rax, [rcx + rdi]
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x140004d51
add rcx, rcx
cmp rcx, 0x1000
jb 0x1400040a4
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004d56
mov rcx, rax
call fcn.140047a48
test rax, rax
je 0x140004d79
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
xor r13d, r13d
jmp 0x1400040bc
test rcx, rcx
je 0x1400040b6
call fcn.140047a48
mov rsi, rax
xor r13d, r13d
jmp 0x1400040bc
xor r13d, r13d
mov esi, r13d
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xa8], rbx
lea rbx, [r14 + r14]
mov r8, rbx
mov rdx, r15
mov rcx, rsi
call fcn.140049a30
mov word [rsi + rbx], r13w
cmp rdi, 8
jb 0x140004123
lea rdx, [rdi*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000411e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d79
call fcn.140047cd4
mov qword [rsp + 0x90], rsi
jmp 0x140004389
cmp r10, r9
jb 0x14000413b
jbe 0x1400042c1
lea r15, [rsp + 0xb0]
cmp byte [rsp + 0x30], 0
cmovne r15, qword [rsp + 0xb0]
cmp r14, rdi
ja 0x140004190
lea rbx, [rsp + 0x90]
cmp byte [rsp + 0x31], 0
cmovne rbx, qword [rsp + 0x90]
mov qword [rsp + 0xa0], r14
lea r8, [r14 + r14]
mov rdx, r15
mov rcx, rbx
call fcn.140049a30
xor r13d, r13d
mov word [rbx + r14*2], r13w
jmp 0x140004381
movabs rdx, 0x7ffffffffffffffe
cmp r14, rdx
ja 0x140004d5b
mov rbx, r14
or rbx, 7
cmp rbx, rdx
jbe 0x1400041bb
mov rbx, rdx
mov rcx, 0xfffffffffffffffe
jmp 0x140004206
mov rcx, rdi
shr rcx, 1
mov rax, rdx
sub rax, rcx
cmp rdi, rax
jbe 0x1400041d8
mov rbx, rdx
mov rcx, 0xfffffffffffffffe
jmp 0x140004206
lea rax, [rdi + rcx]
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x140004d60
add rcx, rcx
cmp rcx, 0x1000
jb 0x140004235
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004d65
mov rcx, rax
call fcn.140047a48
test rax, rax
je 0x140004d79
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
xor r13d, r13d
jmp 0x14000424d
test rcx, rcx
je 0x140004247
call fcn.140047a48
mov rsi, rax
xor r13d, r13d
jmp 0x14000424d
xor r13d, r13d
mov esi, r13d
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xa8], rbx
lea rbx, [r14 + r14]
mov r8, rbx
mov rdx, r15
mov rcx, rsi
call fcn.140049a30
mov word [rsi + rbx], r13w
cmp rdi, 8
jb 0x1400042b4
lea rdx, [rdi*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400042af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d79
call fcn.140047cd4
mov qword [rsp + 0x90], rsi
jmp 0x140004381
cmp r13, r15
je 0x140004311
movzx eax, word [r13]
cmp ax, 0x5c
je 0x1400042d7
cmp ax, 0x2f
jne 0x140004311
sub rbx, r12
sar rbx, 1
cmp qword [rsp + 0x100], rbx
jb 0x140004d6a
lea rax, [rsp + 0x90]
cmp byte [rsp + 0x31], 0
cmovne rax, qword [rsp + 0x90]
mov qword [rsp + 0xa0], rbx
xor ecx, ecx
mov word [rax + rbx*2], cx
jmp 0x140004365
mov rcx, qword [rsp + 0x100]
lea rax, [r12 + rcx*2]
cmp rbx, rax
jne 0x140004343
sub rbx, r12
and rbx, 0xfffffffffffffffe
cmp rbx, 6
jl 0x140004365
mov edx, 0x5c
lea rcx, [rsp + 0x90]
call fcn.1400022c0
jmp 0x140004365
movzx eax, word [rax - 2]
cmp ax, 0x5c
je 0x140004365
cmp ax, 0x2f
je 0x140004365
mov edx, 0x5c
lea rcx, [rsp + 0x90]
call fcn.1400022c0
sub r15, r13
sar r15, 1
mov r8, r15
mov rdx, r13
lea rcx, [rsp + 0x90]
call fcn.14000244c
xor r13d, r13d
mov r12, qword [rsp + 0xf0]
mov qword [rsp + 0xd0], r13
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0xe8], r13
mov rbx, qword [rsp + 0xa0]
lea rsi, [rsp + 0x90]
mov rdx, qword [rsp + 0xa8]
cmp rdx, 8
cmovae rsi, qword [rsp + 0x90]
cmp rbx, 8
jae 0x1400043e8
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0xd0], xmm0
mov qword [rsp + 0xe8], 7
jmp 0x14000448c
mov rdi, rbx
or rdi, 7
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmova rdi, rax
lea rcx, [rdi + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x140004d6f
add rcx, rcx
cmp rcx, 0x1000
jb 0x140004452
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004d74
mov rcx, rax
call fcn.140047a48
mov rcx, rax
test rax, rax
je 0x140004d79
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140004461
test rcx, rcx
je 0x14000445e
call fcn.140047a48
jmp 0x140004461
mov rax, r13
mov qword [rsp + 0xd0], rax
lea r8, [rbx*2 + 2]
mov rdx, rsi
mov rcx, rax
call fcn.140049a30
mov qword [rsp + 0xe8], rdi
mov rdx, qword [rsp + 0xa8]
mov qword [rsp + 0xe0], rbx
cmp rdx, 8
jb 0x1400044dc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400044cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d7f
call fcn.140047cd4
mov rbx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xc8]
cmp rdx, 8
jb 0x14000452c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000451f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d85
call fcn.140047cd4
mov rbx, qword [rsp + 0xe0]
mov qword [rsp + 0xc0], r13
mov qword [rsp + 0xc8], 7
mov word [rsp + 0xb0], r13w
mov rax, qword [rsp + 0x68]
mov r14, qword [rax + 0x68]
mov rax, qword [r14]
mov r15, qword [rax + 0x98]
mov qword [rsp + 0x90], r13
mov qword [rsp + 0xa0], r13
mov qword [rsp + 0xa8], r13
lea rsi, [rsp + 0xd0]
cmp qword [rsp + 0xe8], 8
cmovae rsi, qword [rsp + 0xd0]
cmp rbx, 8
jae 0x1400045b0
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xa8], 7
jmp 0x14000464c
mov rdi, rbx
or rdi, 7
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmova rdi, rax
lea rcx, [rdi + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x140004d8b
add rcx, rcx
cmp rcx, 0x1000
jb 0x14000461a
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004d90
mov rcx, rax
call fcn.140047a48
mov rcx, rax
test rax, rax
je 0x140004d95
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140004629
test rcx, rcx
je 0x140004626
call fcn.140047a48
jmp 0x140004629
mov rax, r13
mov qword [rsp + 0x90], rax
lea r8, [rbx*2 + 2]
mov rdx, rsi
mov rcx, rax
call fcn.140049a30
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0xa0], rbx
lea rdx, [rsp + 0x90]
mov rcx, r14
mov rax, r15
call qword [case.0x140080788.0]
test al, al
sete bl
mov rdx, qword [rsp + 0xa8]
cmp rdx, 8
jb 0x1400046b5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400046b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d95
call fcn.140047cd4
test bl, bl
je 0x140004875
mov ecx, 5
call fcn.14002e1c0
test eax, eax
je 0x14000471e
lea rax, [rsp + 0xd0]
cmp qword [rsp + 0xe8], 8
cmovae rax, qword [rsp + 0xd0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, str.Failed_to_load__ls
mov qword [rsp + 0x20], rax
mov r9d, 0x5b
lea r8, str.InstallCore::AppControllerProxy::Initialize
lea rdx, str.c:jenkinsworkspaceConsumer_CSIS_InstallCore_masterInstallCore_srcUIProxyAppControllerProxy.cpp
lea ecx, [r9 - 0x56]
call fcn.140002980
nop
mov rdx, qword [rsp + 0xe8]
cmp rdx, 8
jb 0x140004766
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004761
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004dad
call fcn.140047cd4
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0xe8], 7
mov word [rsp + 0xd0], r13w
cmp byte [rsp + 0x32], 0
je 0x1400047c9
mov rdx, qword [rsp + 0x108]
lea rdx, [rdx*2 + 2]
mov rax, r12
cmp rdx, 0x1000
jb 0x1400047c0
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d9b
mov rcx, r12
call fcn.140047cd4
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x140004826
mov rdx, qword [rsp + 0x58]
call fcn.1400066e0
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x50]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004813
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004da1
call fcn.140047cd4
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r13
mov rdx, qword [rsp + 0x128]
cmp rdx, 8
jb 0x14000486e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004869
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004da7
call fcn.140047cd4
xor al, al
jmp 0x140004d08
mov rdx, qword [rsp + 0xe8]
cmp rdx, 8
jb 0x1400048bd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400048b8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004dad
call fcn.140047cd4
mov rax, qword [rsp + 0x40]
add rax, 0x20
mov rcx, qword [rsp + 0x38]
jmp 0x140003d49
mov r14, qword [rsp + 0x68]
lea rcx, [r14 + 0x28]
lea r8, str.langs
lea rdx, [rsp + 0xd0]
call fcn.14007bc60
nop
mov r8d, 0x7c
mov r9b, 1
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.140006280
nop
mov rdx, qword [rsp + 0xe8]
cmp rdx, 8
jb 0x14000494d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004948
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004db3
call fcn.140047cd4
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0xe8], 7
mov word [rsp + 0xd0], r13w
mov rdi, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov edx, 0xa
cmp rdi, rax
je 0x140004b91
mov r13, qword [r14 + 0x68]
mov r15, qword [rdi + 0x10]
movabs rcx, 0x7ffffffffffffffe
mov rax, rcx
sub rax, r15
cmp rax, 0xd
jb 0x140004db9
mov r12, rdi
cmp qword [rdi + 0x18], 8
jb 0x1400049b6
mov r12, qword [rdi]
xor eax, eax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rax
lea r14, [r15 + 0xd]
mov ebx, 7
lea rsi, [rsp + 0xb0]
cmp r14, rbx
jbe 0x140004a7c
mov rbx, r14
cmp r14, 8
cmovb rbx, qword [0x1400980b0]
or rbx, 7
cmp rbx, rcx
jbe 0x140004a0b
mov rbx, rcx
lea rcx, [rax - 2]
jmp 0x140004a36
cmp rbx, 0xa
cmovb rbx, rdx
lea rcx, [rbx + 1]
movabs rdx, 0x7fffffffffffffff
cmp rcx, rdx
ja 0x140004dbe
add rcx, rcx
cmp rcx, 0x1000
jb 0x140004a62
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004dc3
mov rcx, rax
call fcn.140047a48
test rax, rax
je 0x140004dc8
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140004a74
test rcx, rcx
je 0x140004a71
call fcn.140047a48
mov rsi, rax
jmp 0x140004a74
mov rsi, rax
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0xc8], rbx
lea rbx, [r15 + r15]
mov r8, rbx
mov rdx, r12
mov rcx, rsi
call fcn.140049a30
movups xmm0, xmmword [str._strings.json]
movups xmmword [rbx + rsi], xmm0
movsd xmm1, qword [0x140098408]
movsd qword [rbx + rsi + 0x10], xmm1
movzx eax, word [0x140098410]
mov word [rbx + rsi + 0x18], ax
xor ecx, ecx
mov word [rsi + r14*2], cx
lea rdx, [rsp + 0xb0]
mov rcx, r13
call fcn.14001fac0
test al, al
sete bl
mov rdx, qword [rsp + 0xc8]
cmp rdx, 8
jb 0x140004b27
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004b22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004dc8
call fcn.140047cd4
test bl, bl
je 0x140004b7e
mov ecx, 5
call fcn.14002e1c0
test eax, eax
je 0x140004b7e
mov rax, rdi
cmp qword [rdi + 0x18], 8
jb 0x140004b46
mov rax, qword [rdi]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x28], rax
lea rax, str.Failed_to_load_resources_for__ls
mov qword [rsp + 0x20], rax
mov r9d, 0x66
lea r8, str.InstallCore::AppControllerProxy::Initialize
lea rdx, str.c:jenkinsworkspaceConsumer_CSIS_InstallCore_masterInstallCore_srcUIProxyAppControllerProxy.cpp
lea ecx, [r9 - 0x61]
call fcn.140002980
add rdi, 0x20
mov rax, qword [rsp + 0x40]
mov r14, qword [rsp + 0x68]
jmp 0x140004979
lea rdx, [0x140098228]
lea rcx, [r14 + 0x28]
call fcn.14007bc30
mov byte [r14 + 0x58], al
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x140004c0d
mov rdx, qword [rsp + 0x78]
call fcn.1400066e0
mov rdx, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x70]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004bf2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004dce
call fcn.140047cd4
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
xor r13d, r13d
mov qword [rsp + 0x80], r13
jmp 0x140004c10
xor r13d, r13d
mov rdx, qword [rsp + 0x108]
cmp rdx, 8
jb 0x140004c5d
lea rdx, [rdx*2 + 2]
mov r12, qword [rsp + 0xf0]
mov rax, r12
cmp rdx, 0x1000
jb 0x140004c54
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004dd4
mov rcx, r12
call fcn.140047cd4
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x140004cba
mov rdx, qword [rsp + 0x58]
call fcn.1400066e0
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x50]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004ca7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004dda
call fcn.140047cd4
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r13
mov rdx, qword [rsp + 0x128]
cmp rdx, 8
jb 0x140004d02
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004cfd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004de0
call fcn.140047cd4
mov al, 1
jmp 0x140004d08
mov rcx, qword [rsp + 0x150]
xor rcx, rsp
call fcn.140047790
lea r11, [rsp + 0x160]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.14005391c
nop
call fcn.14005391c
nop
call fcn.140001964
call fcn.140001964
nop
call fcn.1400019fc
call fcn.140001964
call fcn.140001964
call fcn.1400019fc
call fcn.140001964
call fcn.140001964
call fcn.14000287c
call fcn.140001964
call fcn.140001964
call fcn.14005391c
nop
call fcn.14005391c
nop
call fcn.14005391c
int3
call fcn.140001964
call fcn.140001964
call fcn.14005391c
nop
call fcn.14005391c
nop
call fcn.14005391c
nop
call fcn.14005391c
nop
call fcn.14005391c
nop
call fcn.14005391c
int3
call fcn.1400019fc
call fcn.140001964
call fcn.140001964
call fcn.14005391c
nop
call fcn.14005391c
nop
call fcn.14005391c
nop
call fcn.14005391c
nop
call fcn.14005391c
int3