Function at 0x14000941c
Capabilities:
Accept command line arguments

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x250]
sub rsp, 0x350
mov rax, qword [0x140238598]
xor rax, rsp
mov qword [rbp + 0x240], rax
mov edi, ecx
mov rbx, rdx
mov ecx, 1
call fcn.14016af38
xor r9d, r9d
mov rcx, rax
xor edx, edx
lea r8d, [r9 + 4]
call fcn.14016ecd8
xor esi, esi
lea r14d, [rsi + 2]
cmp edi, r14d
jl 0x14000949c
mov rcx, qword [rbx + 8]
lea rdx, [0x140193fa0]
call fcn.14016f1e0
test eax, eax
jne 0x14000949c
lea rdx, [rbx + 0x10]
lea ecx, [rdi - 2]
call fcn.140006dac
jmp 0x14000a1c0
lea rcx, str.MSC_CMD_FLAGS
call fcn.14016ad48
test rax, rax
je 0x1400094b2
cmp word [rax], si
jne 0x1400094be
lea rcx, str.MSC_IDE_FLAGS
call fcn.14016ad48
test rax, rax
je 0x14000955a
cmp word [rax], si
je 0x14000955a
lea rdx, [rsp + 0x20]
mov rcx, rax
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov rbx, rax
test rax, rax
je 0x140009552
mov eax, dword [rsp + 0x20]
mov edi, esi
test eax, eax
jle 0x14000954f
mov r15d, 8
mov rcx, qword [rbx]
cmp word [rcx], 0x2d
jne 0x140009546
cmp word [rcx + 2], 0x44
jne 0x140009546
mov edx, 0x3d
call fcn.140167848
test rax, rax
je 0x140009520
mov word [rax], si
add rax, r14
mov rdx, qword [rbx]
jmp 0x14000952f
mov rcx, qword [rbx]
call fcn.14016eec4
mov rdx, qword [rbx]
lea rax, [rdx + rax*2]
add rdx, 4
lea rcx, str.define__Ls__Ls_n
mov r8, rax
call fcn.14000a260
mov eax, dword [rsp + 0x20]
inc edi
add rbx, r15
cmp edi, eax
jl 0x1400094f6
mov r14d, esi
mov eax, r14d
jmp 0x14000a1c0
lea rcx, [rsp + 0x28]
call fcn.14000d7c4
lea rax, [rsp + 0x28]
lea rcx, [rbp + 0x40]
mov qword [0x140239f50], rax
call fcn.14000dfdc
lea rax, [rbp + 0x40]
mov rdx, rbx
mov ecx, edi
mov qword [0x140239f40], rax
call fcn.14008f5a8
mov r12d, eax
test eax, eax
je 0x1400095a2
shr r12d, 2
and r12d, 1
jmp 0x14000a1b4
lea rcx, [rsp + 0x50]
call fcn.140008cb4
lea rdi, [0x1402367b8]
mov rcx, rdi
lea rdx, [rsp + 0x50]
call fcn.1401396ec
lea r12, [0x140239f70]
mov rcx, r12
lea rdx, [rsp + 0x30]
call fcn.14011aef4
mov rcx, rax
lea rdx, [0x140193788]
call fcn.140006368
mov rcx, qword [rsp + 0x30]
mov bl, al
mov r15d, 8
mov edx, dword [rcx]
test edx, edx
je 0x140009607
cmp edx, 0xffffffff
je 0x140009612
sub edx, 1
mov dword [rcx], edx
jne 0x140009612
mov rcx, qword [rsp + 0x30]
mov r8, r15
mov rdx, r14
call fcn.14010b388
mov r13d, 0x2f
test bl, bl
je 0x14000982c
mov rdx, r12
lea rcx, [rsp + 0x48]
call fcn.14011fd08
lea rbx, [0x1401a5d88]
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x20], rbx
call fcn.1401210d8
lea rcx, [rsp + 0x48]
test al, al
je 0x140009684
lea rdx, [rsp + 0x30]
call fcn.140120a24
mov rdx, qword [rsp + 0x20]
mov rcx, qword [rax]
mov qword [rsp + 0x20], rcx
mov qword [rax], rdx
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x1400096d1
cmp eax, 0xffffffff
je 0x1400096dc
sub eax, 1
mov dword [rcx], eax
jne 0x1400096dc
mov rcx, qword [rsp + 0x30]
jmp 0x1400096d1
lea rdx, [rsp + 0x38]
call fcn.140121528
mov rcx, qword [rsp + 0x38]
cmp dword [rcx + 4], esi
je 0x1400096ba
lea rcx, [rsp + 0x38]
call fcn.14011aeec
test al, al
je 0x1400096b5
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x20]
call fcn.1401396ec
mov rcx, qword [rsp + 0x38]
mov eax, dword [rcx]
test eax, eax
je 0x1400096d1
cmp eax, 0xffffffff
je 0x1400096dc
sub eax, 1
mov dword [rcx], eax
jne 0x1400096dc
mov rcx, qword [rsp + 0x38]
mov r8, r15
mov rdx, r14
call fcn.14010b388
cmp qword [rsp + 0x20], rbx
je 0x140009705
lea rdx, [0x140193fec]
lea rcx, [rsp + 0x20]
call fcn.140006368
test al, al
je 0x140009705
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.1401396ec
mov rcx, rdi
call fcn.14011649c
test al, al
je 0x1400097b3
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x48]
call fcn.1401209dc
mov rdx, rax
mov rcx, r12
call fcn.14011bc78
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x14000974b
cmp eax, 0xffffffff
je 0x140009756
sub eax, 1
mov dword [rcx], eax
jne 0x140009756
mov rcx, qword [rsp + 0x30]
mov r8, r15
mov rdx, r14
call fcn.14010b388
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x38], rax
mov edx, dword [rax]
lea ecx, [rdx + 1]
cmp ecx, 1
jbe 0x14000976f
lea ecx, [rdx + 1]
mov dword [rax], ecx
movzx edx, r13w
lea rcx, [rsp + 0x38]
call fcn.140006514
lea r8, [rsp + 0x38]
xor edx, edx
mov rcx, rdi
call fcn.14000826c
mov rcx, qword [rsp + 0x38]
mov eax, dword [rcx]
test eax, eax
je 0x1400097a8
cmp eax, 0xffffffff
je 0x1400097b3
sub eax, 1
mov dword [rcx], eax
jne 0x1400097b3
mov rcx, qword [rsp + 0x38]
mov r8, r15
mov rdx, r14
call fcn.14010b388
mov rdx, rdi
lea rcx, [rsp + 0x30]
call fcn.1401159a4
mov rdx, qword [0x1402367b8]
mov rcx, qword [rax]
mov qword [0x1402367b8], rcx
mov qword [rax], rdx
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x1400097f0
cmp eax, 0xffffffff
je 0x1400097fb
sub eax, 1
mov dword [rcx], eax
jne 0x1400097fb
mov rcx, qword [rsp + 0x30]
mov r8, r15
mov rdx, r14
call fcn.14010b388
mov rcx, qword [rsp + 0x20]
mov eax, dword [rcx]
test eax, eax
je 0x140009817
cmp eax, 0xffffffff
je 0x140009822
sub eax, 1
mov dword [rcx], eax
jne 0x140009822
mov rcx, qword [rsp + 0x20]
mov r8, r15
mov rdx, r14
call fcn.14010b388
lea rcx, [rsp + 0x48]
call fcn.1401200f0
lea rcx, [rbp - 0x30]
call fcn.1400a5610
mov eax, dword [0x140239f64]
add eax, 0xfffffffc
cmp eax, r14d
jbe 0x14000a16a
lea rax, [rbp - 0x30]
mov qword [rbp + 0xd8], rax
lea r9, [0x140236710]
lea rax, [0x1401a7778]
mov qword [rsp + 0x78], rax
lea r8, [rsp + 0x28]
lea rax, [rsp + 0x78]
lea rdx, [rsp + 0x78]
mov qword [0x140239f48], rax
lea rcx, [rbp - 0x20]
call fcn.14000ffdc
lea rax, [rbp - 0x20]
lea rcx, [rbp + 0xf0]
mov qword [0x140239f58], rax
call fcn.140003e38
cmp dword [0x140239f64], 1
lea rax, [0x1401a7c28]
mov qword [rsp + 0x40], rax
mov r12d, esi
jne 0x140009906
lea rcx, str._hack_
call fcn.14016a910
mov rdx, rax
lea rcx, str._hack_
call fcn.14013bed8
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
call fcn.140004310
mov rcx, qword [rsp + 0x30]
mov eax, dword [rcx]
test eax, eax
je 0x1400098f9
cmp eax, 0xffffffff
je 0x140009957
sub eax, 1
mov dword [rcx], eax
jne 0x140009957
mov r8, r15
mov rdx, r14
call fcn.14010b388
jmp 0x140009957
cmp rax, qword [0x1402367d0]
je 0x14000995c
lea rdx, [0x1402367d0]
lea rcx, [rsp + 0x48]
call fcn.1400060b0
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], rax
mov ecx, dword [rdx]
test ecx, ecx
je 0x14000994d
cmp ecx, 0xffffffff
je 0x14000995c
lea eax, [rcx - 1]
mov dword [rdx], eax
test eax, eax
jne 0x140009957
mov rdx, qword [rsp + 0x48]
lea rcx, [rsp + 0x48]
call fcn.140004680
mov rax, qword [rsp + 0x40]
cmp dword [rax], 1
jbe 0x140009973
mov edx, dword [rax + 4]
lea rcx, [rsp + 0x40]
call fcn.140006bd4
mov rax, qword [rsp + 0x40]
movsxd rbx, dword [rax + 8]
mov edi, 3
add rbx, r14
lea rbx, [rax + rbx*8]
cmp dword [rax], 1
jbe 0x14000999a
mov edx, dword [rax + 4]
lea rcx, [rsp + 0x40]
call fcn.140006bd4
mov rax, qword [rsp + 0x40]
movsxd rdx, dword [rax + 0xc]
add rdx, r14
lea rdx, [rax + rdx*8]
cmp rbx, rdx
je 0x14000a11e
mov eax, dword [0x140239f64]
add eax, 0xfffffffe
cmp eax, 1
ja 0x140009fa1
mov r9b, 1
lea rcx, [rsp + 0x20]
mov r8b, r9b
mov rdx, rbx
call fcn.140008c30
lea rcx, [rsp + 0x20]
call fcn.14011aeec
test al, al
jne 0x140009ad7
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x80]
call fcn.140117ca4
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140142608
mov rsi, qword [rsp + 0x48]
cmp dword [rsi + 4], 0
je 0x140009a32
cmp qword [rsi + 0x10], 0
jl 0x140009a32
cmp qword [rsi + 0x10], 0x18
jae 0x140009a32
mov r8d, 0x3c
lea rdx, str.c:qt64qt_1544645195969workqtbaseincludeqtcore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140122564
add rsi, qword [rsi + 0x10]
mov ecx, r14d
call fcn.14016af38
mov rcx, rax
lea rdx, str.Cannot_find_file:__s._n
mov r8, rsi
call fcn.14000a214
mov rcx, qword [rsp + 0x48]
xor esi, esi
mov eax, dword [rcx]
test eax, eax
je 0x140009a6e
cmp eax, 0xffffffff
je 0x140009a7b
sub eax, 1
mov dword [rcx], eax
jne 0x140009a7b
mov rcx, qword [rsp + 0x48]
mov r8, r15
mov edx, 1
call fcn.14010b388
mov rcx, qword [rbp - 0x80]
mov eax, dword [rcx]
test eax, eax
je 0x140009a95
cmp eax, 0xffffffff
je 0x140009aa0
sub eax, 1
mov dword [rcx], eax
jne 0x140009aa0
mov rcx, qword [rbp - 0x80]
mov r8, r15
mov rdx, r14
call fcn.14010b388
mov rcx, qword [rsp + 0x20]
mov r12d, r14d
mov eax, dword [rcx]
test eax, eax
je 0x140009ac7
cmp eax, 0xffffffff
je 0x14000a111
sub eax, 1
mov dword [rcx], eax
jne 0x14000a111
mov rcx, qword [rsp + 0x20]
mov r8, r15
mov rdx, r14
call fcn.14010b388
jmp 0x14000a111
cmp dword [0x140239f68], esi
je 0x140009b98
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x78]
call fcn.140117ca4
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.140142608
mov rsi, qword [rsp + 0x38]
cmp dword [rsi + 4], 0
je 0x140009b30
cmp qword [rsi + 0x10], 0
jl 0x140009b30
cmp qword [rsi + 0x10], 0x18
jae 0x140009b30
mov r8d, 0x3c
lea rdx, str.c:qt64qt_1544645195969workqtbaseincludeqtcore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140122564
mov r8, qword [rsi + 0x10]
lea rdx, str.Resetting_dir_to:__s
add r8, rsi
mov ecx, 1
call fcn.14008e60c
mov rcx, qword [rsp + 0x38]
xor esi, esi
mov eax, dword [rcx]
test eax, eax
je 0x140009b66
cmp eax, 0xffffffff
je 0x140009b73
sub eax, 1
mov dword [rcx], eax
jne 0x140009b73
mov rcx, qword [rsp + 0x38]
mov r8, r15
mov edx, 1
call fcn.14010b388
mov rcx, qword [rbp - 0x78]
mov eax, dword [rcx]
test eax, eax
je 0x140009b8d
cmp eax, 0xffffffff
je 0x140009b98
sub eax, 1
mov dword [rcx], eax
jne 0x140009b98
mov rcx, qword [rbp - 0x78]
mov r8, r15
mov rdx, r14
call fcn.14010b388
lea rcx, [rsp + 0x50]
call fcn.140008d64
mov r9d, 1
lea rcx, [rsp + 0x20]
or r8d, 0xffffffff
movzx edx, r13w
call fcn.14013cd18
mov r13d, eax
cmp eax, 0xffffffff
je 0x140009e4d
cmp dword [0x140239f68], esi
je 0x140009cbb
mov r8d, eax
lea rdx, [rbp - 0x68]
lea rcx, [rsp + 0x20]
call fcn.14013d230
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.140117ca4
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140142608
mov rsi, qword [rsp + 0x58]
cmp dword [rsi + 4], 0
je 0x140009c2e
cmp qword [rsi + 0x10], 0
jl 0x140009c2e
cmp qword [rsi + 0x10], 0x18
jae 0x140009c2e
mov r8d, 0x3c
lea rdx, str.c:qt64qt_1544645195969workqtbaseincludeqtcore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140122564
mov r8, qword [rsi + 0x10]
lea rdx, str.Changing_dir_to:__s
add r8, rsi
mov ecx, 1
call fcn.14008e60c
mov rcx, qword [rsp + 0x58]
xor esi, esi
mov eax, dword [rcx]
test eax, eax
je 0x140009c64
cmp eax, 0xffffffff
je 0x140009c71
sub eax, 1
mov dword [rcx], eax
jne 0x140009c71
mov rcx, qword [rsp + 0x58]
mov r8, r15
mov edx, 1
call fcn.14010b388
mov rcx, qword [rbp - 0x70]
mov eax, dword [rcx]
test eax, eax
je 0x140009c8b
cmp eax, 0xffffffff
je 0x140009c96
sub eax, 1
mov dword [rcx], eax
jne 0x140009c96
mov rcx, qword [rbp - 0x70]
mov r8, r15
mov rdx, r14
call fcn.14010b388
mov rcx, qword [rbp - 0x68]
mov eax, dword [rcx]
test eax, eax
je 0x140009cb0
cmp eax, 0xffffffff
je 0x140009cbb
sub eax, 1
mov dword [rcx], eax
jne 0x140009cbb
mov rcx, qword [rbp - 0x68]
mov r8, r15
mov rdx, r14
call fcn.14010b388
mov r8d, r13d
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x20]
call fcn.14013d230
mov rcx, rax
call fcn.140008d64
mov rcx, qword [rbp - 0x60]
test al, al
sete sil
mov eax, dword [rcx]
test eax, eax
je 0x140009cf4
cmp eax, 0xffffffff
je 0x140009cff
sub eax, 1
mov dword [rcx], eax
jne 0x140009cff
mov rcx, qword [rbp - 0x60]
mov r8, r15
mov rdx, r14
call fcn.14010b388
test sil, sil
je 0x140009df9
mov r8d, r13d
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x20]
call fcn.14013d230
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.140117ca4
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140142608
mov rsi, qword [rsp + 0x60]
cmp dword [rsi + 4], 0
je 0x140009d64
cmp qword [rsi + 0x10], 0
jl 0x140009d64
cmp qword [rsi + 0x10], 0x18
jae 0x140009d64
mov r8d, 0x3c
lea rdx, str.c:qt64qt_1544645195969workqtbaseincludeqtcore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140122564
add rsi, qword [rsi + 0x10]
mov ecx, r14d
call fcn.14016af38
mov rcx, rax
lea rdx, str.Cannot_find_directory:__s_n
mov r8, rsi
call fcn.14000a214
mov rcx, qword [rsp + 0x60]
xor esi, esi
mov eax, dword [rcx]
test eax, eax
je 0x140009da0
cmp eax, 0xffffffff
je 0x140009dad
sub eax, 1
mov dword [rcx], eax
jne 0x140009dad
mov rcx, qword [rsp + 0x60]
mov r8, r15
mov edx, 1
call fcn.14010b388
mov rcx, qword [rbp - 0x58]
mov eax, dword [rcx]
test eax, eax
je 0x140009dc7
cmp eax, 0xffffffff
je 0x140009dd2
sub eax, 1
mov dword [rcx], eax
jne 0x140009dd2
mov rcx, qword [rbp - 0x58]
mov r8, r15
mov rdx, r14
call fcn.14010b388
mov rcx, qword [rbp - 0x50]
mov eax, dword [rcx]
test eax, eax
je 0x140009dec
cmp eax, 0xffffffff
je 0x140009dfb
sub eax, 1
mov dword [rcx], eax
jne 0x140009dfb
mov rcx, qword [rbp - 0x50]
mov r8, r15
mov rdx, r14
call fcn.14010b388
jmp 0x140009dfb
xor esi, esi
mov rax, qword [rsp + 0x20]
lea rdx, [rbp - 0x48]
lea rcx, [rsp + 0x20]
mov r8d, dword [rax + 4]
sub r8d, r13d
dec r8d
call fcn.140140eb0
mov rdx, qword [rsp + 0x20]
mov rcx, qword [rax]
mov qword [rsp + 0x20], rcx
mov qword [rax], rdx
mov rcx, qword [rbp - 0x48]
mov eax, dword [rcx]
test eax, eax
je 0x140009e42
cmp eax, 0xffffffff
je 0x140009e4d
sub eax, 1
mov dword [rcx], eax
jne 0x140009e4d
mov rcx, qword [rbp - 0x48]
mov r8, r15
mov rdx, r14
call fcn.14010b388
lea rcx, [rsp + 0x20]
call fcn.14009231c
mov r8d, edi
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0xf0]
call fcn.140005490
test al, al
jne 0x140009f63
mov rdx, rbx
lea rcx, [rbp - 0x40]
call fcn.140117ca4
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140142608
mov rsi, qword [rsp + 0x68]
cmp dword [rsi + 4], 0
je 0x140009ebe
cmp qword [rsi + 0x10], 0
jl 0x140009ebe
cmp qword [rsi + 0x10], 0x18
jae 0x140009ebe
mov r8d, 0x3c
lea rdx, str.c:qt64qt_1544645195969workqtbaseincludeqtcore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140122564
add rsi, qword [rsi + 0x10]
mov ecx, r14d
call fcn.14016af38
mov rcx, rax
lea rdx, str.Error_processing_project_file:__s_n
mov r8, rsi
call fcn.14000a214
mov rcx, qword [rsp + 0x68]
xor esi, esi
mov eax, dword [rcx]
test eax, eax
je 0x140009efa
cmp eax, 0xffffffff
je 0x140009f07
sub eax, 1
mov dword [rcx], eax
jne 0x140009f07
mov rcx, qword [rsp + 0x68]
mov r8, r15
mov edx, 1
call fcn.14010b388
mov rcx, qword [rbp - 0x40]
mov eax, dword [rcx]
test eax, eax
je 0x140009f21
cmp eax, 0xffffffff
je 0x140009f2c
sub eax, 1
mov dword [rcx], eax
jne 0x140009f2c
mov rcx, qword [rbp - 0x40]
mov r8, r15
mov rdx, r14
call fcn.14010b388
mov r12d, edi
mov rcx, qword [rsp + 0x20]
mov eax, dword [rcx]
test eax, eax
je 0x140009f53
cmp eax, 0xffffffff
je 0x14000a10b
sub eax, 1
mov dword [rcx], eax
jne 0x14000a10b
mov rcx, qword [rsp + 0x20]
mov r8, r15
mov rdx, r14
call fcn.14010b388
jmp 0x14000a10b
cmp byte [0x140239f62], sil
je 0x140009f7a
lea rcx, [rbp + 0xf0]
call fcn.1400048f0
jmp 0x140009f2f
mov rcx, qword [rsp + 0x20]
mov eax, dword [rcx]
test eax, eax
je 0x140009f96
cmp eax, 0xffffffff
je 0x140009fa1
sub eax, 1
mov dword [rcx], eax
jne 0x140009fa1
mov rcx, qword [rsp + 0x20]
mov r8, r15
mov rdx, r14
call fcn.14010b388
lea rax, [0x1401a5d88]
mov byte [rsp + 0x29], 1
lea r9, [rsp + 0x29]
mov qword [rsp + 0x70], rax
xor r8d, r8d
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0xf0]
call fcn.1400ad9cc
mov rcx, qword [rsp + 0x70]
mov r13, rax
mov edx, dword [rcx]
test edx, edx
je 0x140009fea
cmp edx, 0xffffffff
je 0x140009ff5
sub edx, 1
mov dword [rcx], edx
jne 0x140009ff5
mov rcx, qword [rsp + 0x70]
mov r8, r15
mov rdx, r14
call fcn.14010b388
cmp byte [rsp + 0x29], sil
cmove r12d, edi
test r13, r13
je 0x14000a10b
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x18]
test al, al
jne 0x14000a0fd
cmp dword [0x140239f64], 1
jne 0x14000a03e
mov ecx, r14d
call fcn.14016af38
mov rcx, rax
lea rdx, str.Unable_to_generate_project_file._n
call fcn.14000a214
jmp 0x14000a0f7
mov rdx, rbx
lea rcx, [rbp - 0x38]
call fcn.140117ca4
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140142608
mov rsi, qword [rsp + 0x30]
cmp dword [rsi + 4], 0
je 0x14000a089
cmp qword [rsi + 0x10], 0
jl 0x14000a089
cmp qword [rsi + 0x10], 0x18
jae 0x14000a089
mov r8d, 0x3c
lea rdx, str.c:qt64qt_1544645195969workqtbaseincludeqtcore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140122564
add rsi, qword [rsi + 0x10]
mov ecx, r14d
call fcn.14016af38
mov rcx, rax
lea rdx, str.Unable_to_generate_makefile_for:__s_n
mov r8, rsi
call fcn.14000a214
mov rcx, qword [rsp + 0x30]
xor esi, esi
mov eax, dword [rcx]
test eax, eax
je 0x14000a0c5
cmp eax, 0xffffffff
je 0x14000a0d2
sub eax, 1
mov dword [rcx], eax
jne 0x14000a0d2
mov rcx, qword [rsp + 0x30]
mov r8, r15
mov edx, 1
call fcn.14010b388
mov rcx, qword [rbp - 0x38]
mov eax, dword [rcx]
test eax, eax
je 0x14000a0ec
cmp eax, 0xffffffff
je 0x14000a0f7
sub eax, 1
mov dword [rcx], eax
jne 0x14000a0f7
mov rcx, qword [rbp - 0x38]
mov r8, r15
mov rdx, r14
call fcn.14010b388
mov r12d, 5
mov rax, qword [r13]
mov edx, 1
mov rcx, r13
call qword [rax]
mov r13d, 0x2f
mov rax, qword [rsp + 0x40]
add rbx, r15
jmp 0x140009983
call fcn.14009252c
mov rdx, qword [rsp + 0x40]
mov eax, dword [rdx]
test eax, eax
je 0x14000a13f
cmp eax, 0xffffffff
je 0x14000a149
sub eax, 1
mov dword [rdx], eax
jne 0x14000a149
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140004680
lea rcx, [rbp + 0xf0]
call fcn.140006230
lea rcx, [rbp - 0x20]
call fcn.1400061b0
lea rcx, [rsp + 0x78]
call fcn.140010274
jmp 0x14000a17f
lea rcx, [rbp - 0x30]
call fcn.1400a5788
neg al
sbb r12d, r12d
not r12d
and r12d, 0x65
lea rcx, [rbp - 0x30]
call fcn.1400a5638
mov rcx, qword [rsp + 0x50]
mov r9d, dword [rcx]
test r9d, r9d
je 0x14000a1a9
cmp r9d, 0xffffffff
je 0x14000a1b4
sub r9d, 1
mov dword [rcx], r9d
jne 0x14000a1b4
mov rcx, qword [rsp + 0x50]
mov r8, r15
mov rdx, r14
call fcn.14010b388
lea rcx, [rbp + 0x40]
call fcn.14000e1c0
mov eax, r12d
mov rcx, qword [rbp + 0x240]
xor rcx, rsp
call fcn.1401666e0
mov rbx, qword [rsp + 0x3a0]
add rsp, 0x350
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret