Function at 0x1400d1280
Capabilities:
Read file on windows

Disassembly:
push rbp
push rdi
push r13
lea rbp, [rsp - 0x47]
sub rsp, 0x100
mov rax, qword [0x1402ad418]
xor rax, rsp
mov qword [rbp + 0x17], rax
test byte [rdx + 0x24], 8
mov r13, rdx
mov qword [rbp - 0x61], rdx
mov rdi, rcx
je 0x1400d12b6
mov al, 1
jmp 0x1400d1fac
mov byte [rcx + 0x18], 1
mov r9b, 1
or dword [rdx + 0x24], 8
mov r8, r13
mov rax, qword [rcx]
lea rdx, [rbp - 0x31]
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0xf8], rsi
mov qword [rsp + 0xe0], r15
xor r15d, r15d
mov dword [rbp - 0x79], r15d
call qword [rax]
mov rcx, rax
call fcn.1400d24a0
mov rsi, rax
mov rbx, qword [rax]
lea rax, [0x1401fd088]
cmp rbx, rax
jne 0x1400d130a
xor edx, edx
jmp 0x1400d1348
mov rcx, rbx
cmp dword [rbx + 4], r15d
je 0x1400d133e
mov rax, qword [rbx + 0x10]
test rax, rax
js 0x1400d133e
cmp rax, 0x18
jae 0x1400d133e
mov r8d, 0x3c
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140160ea0
mov rcx, qword [rsi]
mov rdx, qword [rbx + 0x10]
add rdx, rbx
mov rbx, rcx
mov r8d, dword [rbx + 4]
lea rcx, [rsp + 0x38]
call fcn.14018f650
mov rbx, qword [rsp + 0x38]
cmp dword [rbx + 4], r15d
je 0x1400d1389
mov rax, qword [rbx + 0x10]
test rax, rax
js 0x1400d1389
cmp rax, 0x18
jae 0x1400d1389
mov r8d, 0x3c
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140160ea0
mov rdx, qword [rbx + 0x10]
lea rcx, [rbp - 0x75]
add rdx, rbx
mov dword [rsp + 0x20], pe_nt_image_headers64
mov r9d, 0x40
xor r8d, r8d
call fcn.1401c8e78
mov rcx, qword [rsp + 0x38]
test eax, eax
setne bl
mov eax, dword [rcx]
test eax, eax
je 0x1400d13cb
cmp eax, 0xffffffff
je 0x1400d13d9
sub eax, 1
mov dword [rcx], eax
jne 0x1400d13d9
mov rcx, qword [rsp + 0x38]
mov edx, 1
lea r8d, [rdx + 7]
call fcn.140143660
mov rcx, qword [rbp - 0x21]
mov eax, dword [rcx]
test eax, eax
je 0x1400d13f3
cmp eax, 0xffffffff
je 0x1400d1401
sub eax, 1
mov dword [rcx], eax
jne 0x1400d1401
mov rcx, qword [rbp - 0x21]
mov edx, 2
lea r8d, [rdx + 6]
call fcn.140143660
mov rcx, qword [rbp - 0x29]
mov eax, dword [rcx]
test eax, eax
je 0x1400d141b
cmp eax, 0xffffffff
je 0x1400d1429
sub eax, 1
mov dword [rcx], eax
jne 0x1400d1429
mov rcx, qword [rbp - 0x29]
mov edx, 2
lea r8d, [rdx + 6]
call fcn.140143660
test bl, bl
jne 0x1400d1fd1
mov ecx, dword [rbp - 0x75]
cmp ecx, 0xffffffff
je 0x1400d1fd1
lea rdx, [rbp - 0x19]
call fcn.1401c773c
test eax, eax
jne 0x1400d1fc4
mov eax, 0x4000
test word [rbp - 0x13], ax
jne 0x1400d1fc4
mov edx, dword [rbp - 5]
mov rcx, rdi
mov qword [rsp + 0xf0], r12
mov qword [rsp + 0xe8], r14
call fcn.1400d2000
mov r8d, dword [rbp - 5]
mov rdx, rax
mov ecx, dword [rbp - 0x75]
mov r14, rax
call fcn.1401c81c4
test eax, eax
je 0x1400d14b0
nop
mov r8d, dword [rbp - 5]
add r15d, eax
mov ecx, dword [rbp - 0x75]
sub r8d, r15d
movsxd rdx, r15d
add rdx, r14
call fcn.1401c81c4
test eax, eax
jne 0x1400d1490
mov dword [rbp - 0x79], r15d
mov ecx, dword [rbp - 0x75]
call fcn.1401c7a88
cmp dword [0x1402aebe8], 0
je 0x1400d154f
mov rcx, r13
call fcn.1400d24a0
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.14018f460
mov rbx, qword [rsp + 0x38]
cmp dword [rbx + 4], 0
je 0x1400d150d
mov rax, qword [rbx + 0x10]
test rax, rax
js 0x1400d150d
cmp rax, 0x18
jae 0x1400d150d
mov r8d, 0x3c
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140160ea0
mov r8, qword [rbx + 0x10]
lea rdx, str.findMocs:__s
add r8, rbx
mov ecx, 2
call fcn.1400aeaf0
mov rcx, qword [rsp + 0x38]
mov eax, dword [rcx]
test eax, eax
je 0x1400d1541
cmp eax, 0xffffffff
je 0x1400d154f
sub eax, 1
mov dword [rcx], eax
jne 0x1400d154f
mov rcx, qword [rsp + 0x38]
mov edx, 1
lea r8d, [rdx + 7]
call fcn.140143660
xor esi, esi
mov dword [rsp + 0x34], 0
mov r12d, 1
mov dword [rsp + 0x30], r12d
test r15d, r15d
jle 0x1400d1f82
movsxd rdi, r15d
mov qword [rbp - 0x41], rdi
lea ecx, [rsi + 1]
mov r10d, esi
cmp ecx, r15d
jge 0x1400d15e6
movsxd rax, esi
lea rdx, [r14 - 1]
add rdx, rax
lea r8, [r14 + 1]
add r8, rax
cmp byte [rax + r14], 0x5c
jne 0x1400d15e1
movzx r9d, byte [r8]
cmp r9b, 0xd
je 0x1400d15a7
cmp r9b, 0xa
jne 0x1400d15e1
add r10d, 2
add ecx, 2
add rax, 2
add r8, 2
add rdx, 2
inc r12d
cmp rax, rdi
jge 0x1400d15dc
cmp byte [rdx], 0xd
jne 0x1400d15dc
cmp byte [rax + r14], 0xa
jne 0x1400d15dc
inc r10d
inc ecx
inc rax
inc r8
inc rdx
cmp ecx, r15d
jl 0x1400d1590
mov dword [rsp + 0x30], r12d
movsxd rax, r10d
mov esi, r10d
movzx ecx, byte [rax + r14]
cmp cl, 0x2f
jne 0x1400d1c1f
lea ecx, [r10 + 1]
xor r11d, r11d
lea edx, [rcx + 1]
cmp edx, r15d
jge 0x1400d1670
movsxd rax, ecx
lea r8, [r14 - 1]
add r8, rax
lea r9, [r14 + 1]
add r9, rax
nop word [rax + rax]
cmp byte [rax + r14], 0x5c
jne 0x1400d1670
movzx r10d, byte [r9]
cmp r10b, 0xd
je 0x1400d1637
cmp r10b, 0xa
jne 0x1400d1670
add ecx, 2
add edx, 2
add rax, 2
add r9, 2
add r8, 2
inc r11d
cmp rax, rdi
jge 0x1400d166b
cmp byte [r8], 0xd
jne 0x1400d166b
cmp byte [rax + r14], 0xa
jne 0x1400d166b
inc ecx
inc edx
inc rax
inc r9
inc r8
cmp edx, r15d
jl 0x1400d1620
cmp r15d, ecx
jle 0x1400d1c43
movsxd rax, ecx
movzx edx, byte [rax + r14]
cmp dl, 0x2f
jne 0x1400d1739
add r12d, r11d
mov esi, ecx
mov dword [rsp + 0x30], r12d
nop dword [rax]
nop dword [rax + rax]
inc esi
lea r8, [rax + 1]
mov rax, r8
lea ecx, [rsi + 1]
cmp ecx, r15d
jge 0x1400d1714
lea rdx, [r14 - 1]
add rdx, r8
inc r8
add r8, r14
nop
cmp byte [rax + r14], 0x5c
jne 0x1400d170f
movzx r9d, byte [r8]
cmp r9b, 0xd
je 0x1400d16d7
cmp r9b, 0xa
jne 0x1400d170f
add esi, 2
add ecx, 2
add rax, 2
add r8, 2
add rdx, 2
inc r12d
cmp rax, rdi
jge 0x1400d170a
cmp byte [rdx], 0xd
jne 0x1400d170a
cmp byte [rax + r14], 0xa
jne 0x1400d170a
inc esi
inc ecx
inc rax
inc r8
inc rdx
cmp ecx, r15d
jl 0x1400d16c0
mov dword [rsp + 0x30], r12d
cmp rax, rdi
jge 0x1400d1c43
movzx ecx, byte [rax + r14]
cmp cl, 0xd
je 0x1400d1c43
cmp cl, 0xa
jne 0x1400d16a0
jmp 0x1400d1c43
cmp dl, 0x2a
jne 0x1400d1c43
add r12d, r11d
lea esi, [rcx + 1]
lea ecx, [rsi + 1]
mov dword [rsp + 0x30], r12d
cmp ecx, r15d
jge 0x1400d17ba
movsxd rax, esi
lea rdx, [r14 - 1]
add rdx, rax
lea r8, [r14 + 1]
add r8, rax
cmp byte [rax + r14], 0x5c
jne 0x1400d17b5
movzx r9d, byte [r8]
cmp r9b, 0xd
je 0x1400d177d
cmp r9b, 0xa
jne 0x1400d17b5
add esi, 2
add ecx, 2
add rax, 2
add r8, 2
add rdx, 2
inc r12d
cmp rax, rdi
jge 0x1400d17b0
cmp byte [rdx], 0xd
jne 0x1400d17b0
cmp byte [rax + r14], 0xa
jne 0x1400d17b0
inc esi
inc ecx
inc rax
inc r8
inc rdx
cmp ecx, r15d
jl 0x1400d1766
mov dword [rsp + 0x30], r12d
cmp esi, r15d
jge 0x1400d1c6b
movsxd rbx, esi
add rbx, r14
movzx eax, byte [rbx]
cmp al, 0x74
je 0x1400d18a3
cmp al, 0x71
je 0x1400d18a3
cmp al, 0x2a
jne 0x1400d187d
lea r9d, [rsi + 1]
xor r11d, r11d
lea ecx, [r9 + 1]
cmp ecx, r15d
jge 0x1400d1856
movsxd rax, r9d
lea rdx, [r14 - 1]
add rdx, rax
lea r8, [r14 + 1]
add r8, rax
cmp byte [rax + r14], 0x5c
jne 0x1400d1856
movzx r10d, byte [r8]
cmp r10b, 0xd
je 0x1400d181c
cmp r10b, 0xa
jne 0x1400d1856
add r9d, 2
add ecx, 2
add rax, 2
add r8, 2
add rdx, 2
inc r11d
cmp rax, rdi
jge 0x1400d1851
cmp byte [rdx], 0xd
jne 0x1400d1851
cmp byte [rax + r14], 0xa
jne 0x1400d1851
inc r9d
inc ecx
inc rax
inc r8
inc rdx
cmp ecx, r15d
jl 0x1400d1805
cmp r15d, r9d
jle 0x1400d1b9e
movsxd rax, r9d
cmp byte [rax + r14], 0x2f
jne 0x1400d1b9e
add r12d, r11d
mov esi, r9d
mov dword [rsp + 0x30], r12d
jmp 0x1400d1c43
cmp dword [0x1402aebe8], 0
je 0x1400d1b9e
cmp al, 0xd
je 0x1400d1896
cmp al, 0xa
jne 0x1400d1b9e
inc r12d
mov dword [rsp + 0x30], r12d
jmp 0x1400d1b9e
lea edi, [rsi + 0x14]
inc rbx
cmp r15d, edi
jl 0x1400d1a1c
mov r8d, 0x14
lea rdx, str.make_ignore_Q_OBJECT
mov rcx, rbx
call fcn.1401c7840
test eax, eax
jne 0x1400d1967
cmp dword [0x1402aebe8], eax
je 0x1400d195d
lea rdx, [r13 + 8]
lea rcx, [rbp - 0x59]
call fcn.14018f460
mov rbx, qword [rbp - 0x59]
cmp dword [rbx + 4], 0
je 0x1400d191a
mov rax, qword [rbx + 0x10]
test rax, rax
js 0x1400d191a
cmp rax, 0x18
jae 0x1400d191a
mov r8d, 0x3c
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140160ea0
mov r8, qword [rbx + 0x10]
lea rdx, str.Mocgen:__s:_d_Found__qmake_ignore_Q_OBJECT_
add r8, rbx
mov r9d, r12d
mov ecx, 2
call fcn.1400aeaf0
mov rcx, qword [rbp - 0x59]
mov eax, dword [rcx]
test eax, eax
je 0x1400d194f
cmp eax, 0xffffffff
je 0x1400d195d
sub eax, 1
mov dword [rcx], eax
jne 0x1400d195d
mov rcx, qword [rbp - 0x59]
mov edx, 1
lea r8d, [rdx + 7]
call fcn.140143660
mov byte [rsp + 0x34], 1
jmp 0x1400d1b99
mov r8d, 0x14
lea rdx, str.make_ignore_Q_GADGET
mov rcx, rbx
call fcn.1401c7840
test eax, eax
jne 0x1400d1a1c
cmp dword [0x1402aebe8], eax
je 0x1400d1a12
lea rdx, [r13 + 8]
lea rcx, [rbp - 0x51]
call fcn.14018f460
mov rbx, qword [rbp - 0x51]
cmp dword [rbx + 4], 0
je 0x1400d19cf
mov rax, qword [rbx + 0x10]
test rax, rax
js 0x1400d19cf
cmp rax, 0x18
jae 0x1400d19cf
mov r8d, 0x3c
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140160ea0
mov r8, qword [rbx + 0x10]
lea rdx, str.Mocgen:__s:_d_Found__qmake_ignore_Q_GADGET_
add r8, rbx
mov r9d, r12d
mov ecx, 2
call fcn.1400aeaf0
mov rcx, qword [rbp - 0x51]
mov eax, dword [rcx]
test eax, eax
je 0x1400d1a04
cmp eax, 0xffffffff
je 0x1400d1a12
sub eax, 1
mov dword [rcx], eax
jne 0x1400d1a12
mov rcx, qword [rbp - 0x51]
mov edx, 1
lea r8d, [rdx + 7]
call fcn.140143660
mov byte [rsp + 0x35], 1
jmp 0x1400d1b99
lea edi, [rsi + 0x17]
cmp r15d, edi
jl 0x1400d1add
mov r8d, 0x17
lea rdx, str.make_ignore_Q_NAMESPACE
mov rcx, rbx
call fcn.1401c7840
test eax, eax
jne 0x1400d1add
cmp dword [0x1402aebe8], eax
je 0x1400d1ad3
lea rdx, [r13 + 8]
lea rcx, [rbp - 0x49]
call fcn.14018f460
mov rbx, qword [rbp - 0x49]
cmp dword [rbx + 4], 0
je 0x1400d1a90
mov rax, qword [rbx + 0x10]
test rax, rax
js 0x1400d1a90
cmp rax, 0x18
jae 0x1400d1a90
mov r8d, 0x3c
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140160ea0
mov r8, qword [rbx + 0x10]
lea rdx, str.Mocgen:__s:_d_Found__qmake_ignore_Q_NAMESPACE_
add r8, rbx
mov r9d, r12d
mov ecx, 2
call fcn.1400aeaf0
mov rcx, qword [rbp - 0x49]
mov eax, dword [rcx]
test eax, eax
je 0x1400d1ac5
cmp eax, 0xffffffff
je 0x1400d1ad3
sub eax, 1
mov dword [rcx], eax
jne 0x1400d1ad3
mov rcx, qword [rbp - 0x49]
mov edx, 1
lea r8d, [rdx + 7]
call fcn.140143660
mov byte [rsp + 0x36], 1
jmp 0x1400d1b99
lea edi, [rsi + 0x1e]
cmp r15d, edi
jl 0x1400d1b9b
mov r8d, 0x1e
lea rdx, str.make_ignore_Q_NAMESPACE_EXPORT
mov rcx, rbx
call fcn.1401c7840
test eax, eax
jne 0x1400d1b9b
cmp dword [0x1402aebe8], eax
je 0x1400d1b94
lea rdx, [r13 + 8]
lea rcx, [rbp - 0x71]
call fcn.14018f460
mov rbx, qword [rbp - 0x71]
cmp dword [rbx + 4], 0
je 0x1400d1b51
mov rax, qword [rbx + 0x10]
test rax, rax
js 0x1400d1b51
cmp rax, 0x18
jae 0x1400d1b51
mov r8d, 0x3c
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140160ea0
mov r8, qword [rbx + 0x10]
lea rdx, str.Mocgen:__s:_d_Found__qmake_ignore_Q_NAMESPACE_EXPORT_
add r8, rbx
mov r9d, r12d
mov ecx, 2
call fcn.1400aeaf0
mov rcx, qword [rbp - 0x71]
mov eax, dword [rcx]
test eax, eax
je 0x1400d1b86
cmp eax, 0xffffffff
je 0x1400d1b94
sub eax, 1
mov dword [rcx], eax
jne 0x1400d1b94
mov rcx, qword [rbp - 0x71]
mov edx, 1
lea r8d, [rdx + 7]
call fcn.140143660
mov byte [rsp + 0x37], 1
mov esi, edi
movsxd rdi, r15d
inc esi
lea ecx, [rsi + 1]
cmp ecx, r15d
jge 0x1400d1c14
movsxd rax, esi
lea rdx, [r14 - 1]
add rdx, rax
lea r8, [r14 + 1]
add r8, rax
nop dword [rax]
cmp byte [rax + r14], 0x5c
jne 0x1400d1c0f
movzx r9d, byte [r8]
cmp r9b, 0xd
je 0x1400d1bd7
cmp r9b, 0xa
jne 0x1400d1c0f
add esi, 2
add ecx, 2
add rax, 2
add r8, 2
add rdx, 2
inc r12d
cmp rax, rdi
jge 0x1400d1c0a
cmp byte [rdx], 0xd
jne 0x1400d1c0a
cmp byte [rax + r14], 0xa
jne 0x1400d1c0a
inc esi
inc ecx
inc rax
inc r8
inc rdx
cmp ecx, r15d
jl 0x1400d1bc0
mov dword [rsp + 0x30], r12d
cmp esi, r15d
jl 0x1400d17c3
jmp 0x1400d1c6b
cmp cl, 0x27
je 0x1400d1c29
cmp cl, 0x22
jne 0x1400d1c43
lea r9, [rsp + 0x30]
mov r8d, r10d
mov edx, r15d
mov rcx, r14
call fcn.1400d2750
mov r12d, dword [rsp + 0x30]
mov esi, eax
cmp esi, r15d
jge 0x1400d1c6b
cmp dword [0x1402aebe8], 0
je 0x1400d1c6b
movsxd rcx, esi
movzx edx, byte [rcx + r14]
cmp dl, 0xd
je 0x1400d1c63
cmp dl, 0xa
jne 0x1400d1c6b
inc r12d
mov dword [rsp + 0x30], r12d
lea eax, [rsi + 8]
cmp r15d, eax
jle 0x1400d1eb2
movsxd rax, esi
movzx ecx, byte [rax + r14]
lea eax, [rcx - 0x30]
cmp al, 0x2f
ja 0x1400d1c9a
movabs rdx, 0x87fffffe03ff
bt rdx, rax
jb 0x1400d1eb2
sub cl, 0x61
cmp cl, 0x19
jbe 0x1400d1eb2
xor r10d, r10d
lea r13d, [rsi + 1]
lea ecx, [r13 + 1]
mov dword [rbp - 0x69], r10d
cmp ecx, r15d
jge 0x1400d1d25
movsxd rax, r13d
lea rdx, [r14 - 1]
add rdx, rax
lea r8, [r14 + 1]
add r8, rax
nop dword [rax + rax]
cmp byte [rax + r14], 0x5c
jne 0x1400d1d21
movzx r9d, byte [r8]
cmp r9b, 0xd
je 0x1400d1ce7
cmp r9b, 0xa
jne 0x1400d1d21
add r13d, 2
add ecx, 2
add rax, 2
add r8, 2
add rdx, 2
inc r10d
cmp rax, rdi
jge 0x1400d1d1c
cmp byte [rdx], 0xd
jne 0x1400d1d1c
cmp byte [rax + r14], 0xa
jne 0x1400d1d1c
inc r13d
inc ecx
inc rax
inc r8
inc rdx
cmp ecx, r15d
jl 0x1400d1cd0
mov dword [rbp - 0x69], r10d
movsxd rdi, r13d
cmp byte [rdi + r14], 0x51
lea rax, [rdi + r14]
mov qword [rbp - 0x39], rax
jne 0x1400d1eae
xor r12d, r12d
lea rdx, [rsp + 0x34]
xor r15d, r15d
mov qword [rsp + 0x38], rdx
nop dword [rax + rax]
cmp byte [rdx], 0
jne 0x1400d1e91
mov eax, r12d
lea rdx, str.Q_OBJECT
imul rcx, rax, 0x13
mov rbx, 0xffffffffffffffff
add rcx, rdx
inc rbx
cmp byte [rcx + rbx], 0
jne 0x1400d1d71
cmp rbx, 0x7fffffff
jbe 0x1400d1da3
mov r8d, 0x3f8
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseqmakegeneratorsmakefiledeps.cpp
lea rcx, str.needle_len___INT_MAX
call fcn.140160ea0
lea rdx, str.Q_OBJECT
mov rcx, rdi
xor r11d, r11d
xor edi, edi
mov r10d, r13d
test ebx, ebx
jle 0x1400d1e5c
cmp rcx, qword [rbp - 0x41]
jge 0x1400d1e89
lea rax, [rdi + r15]
movzx eax, byte [rax + rdx]
cmp byte [rcx + r14], al
jne 0x1400d1e89
inc r11d
lea rax, [rcx + 1]
inc rdi
mov rcx, rax
inc r10d
lea edx, [r10 + 1]
cmp edx, dword [rbp - 0x79]
jge 0x1400d1e4c
lea r8, [r14 - 1]
add r8, rax
lea r9, [r14 + 1]
add r9, rax
nop dword [rax]
cmp byte [rcx + r14], 0x5c
jne 0x1400d1e4c
movzx eax, byte [r9]
cmp al, 0xd
je 0x1400d1e13
cmp al, 0xa
jne 0x1400d1e4c
add r10d, 2
add edx, 2
add rcx, 2
add r9, 2
add r8, 2
cmp rcx, qword [rbp - 0x41]
jge 0x1400d1e47
cmp byte [r8], 0xd
jne 0x1400d1e47
cmp byte [rcx + r14], 0xa
jne 0x1400d1e47
inc r10d
inc edx
inc rcx
inc r9
inc r8
cmp edx, dword [rbp - 0x79]
jl 0x1400d1e00
lea rdx, str.Q_OBJECT
cmp r11d, ebx
jl 0x1400d1db6
cmp r10d, dword [rbp - 0x79]
jge 0x1400d1e89
movsxd rdx, r10d
movzx ecx, byte [rdx + r14]
lea eax, [rcx - 0x30]
cmp al, 0x2f
ja 0x1400d1e81
movabs r8, 0x87fffffe03ff
bt r8, rax
jb 0x1400d1e89
sub cl, 0x61
cmp cl, 0x19
ja 0x1400d1eca
mov rdx, qword [rsp + 0x38]
movsxd rdi, r13d
inc rdx
inc r12d
add r15, 0x13
mov qword [rsp + 0x38], rdx
cmp r12d, 4
jl 0x1400d1d50
mov r15d, dword [rbp - 0x79]
mov r13, qword [rbp - 0x61]
inc esi
cmp esi, r15d
jge 0x1400d1f82
mov r12d, dword [rsp + 0x30]
movsxd rdi, r15d
jmp 0x1400d1574
cmp dword [0x1402aebe8], 0
mov rdi, qword [rbp - 0x61]
je 0x1400d1f7e
mov byte [rdx + r14], 0
cmp dword [0x1402aebe8], 0
je 0x1400d1f7e
lea rdx, [rdi + 8]
lea rcx, [rbp - 0x71]
call fcn.14018f460
mov rbx, qword [rbp - 0x71]
cmp dword [rbx + 4], 0
je 0x1400d1f2c
mov rax, qword [rbx + 0x10]
test rax, rax
js 0x1400d1f2c
cmp rax, 0x18
jae 0x1400d1f2c
mov r8d, 0x3c
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qarraydata.h
lea rcx, str.size__0__offset___0__size_t_offset____sizeof_QArrayData_
call fcn.140160ea0
mov r9d, dword [rbp - 0x69]
lea rdx, str.Mocgen:__s:_d_Found_MOC_symbol__s
mov r8, qword [rbx + 0x10]
mov ecx, 2
mov rax, qword [rbp - 0x39]
add r8, rbx
add r9d, dword [rsp + 0x30]
mov qword [rsp + 0x20], rax
call fcn.1400aeaf0
mov rcx, qword [rbp - 0x71]
mov eax, dword [rcx]
test eax, eax
je 0x1400d1f70
cmp eax, 0xffffffff
je 0x1400d1f7e
sub eax, 1
mov dword [rcx], eax
jne 0x1400d1f7e
mov rcx, qword [rbp - 0x71]
mov edx, 1
lea r8d, [rdx + 7]
call fcn.140143660
or dword [rdi + 0x24], 1
mov r14, qword [rsp + 0xe8]
mov al, 1
mov r12, qword [rsp + 0xf0]
mov rsi, qword [rsp + 0xf8]
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0xe0]
mov rcx, qword [rbp + 0x17]
xor rcx, rsp
call fcn.1401bc2c0
add rsp, 0x100
pop r13
pop rdi
pop rbp
ret
mov ecx, dword [rbp - 0x75]
cmp ecx, 0xffffffff
je 0x1400d1fd1
call fcn.1401c7a88
xor al, al
jmp 0x1400d1f94