Function at 0x1800f7b50
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov word [rsp + 0x20], r9w
mov word [rsp + 0x18], r8w
mov word [rsp + 0x10], dx
mov word [rsp + 8], cx
sub rsp, 0xc8
movzx eax, word [0x180147574]
mov word [rsp + 0x28], ax
movzx eax, byte [str._qCStdStubBuffer_Deb]
movsx eax, al
mov dword [rsp + 0x58], eax
movzx eax, byte [0x1801474ff]
movsx rax, al
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x48], 0xca9a
mov byte [rsp + 4], 0xa9
mov qword [rsp + 0x90], 0xe0e2
movsx rax, word [0x1801475dc]
mov qword [rsp + 0x98], rax
mov eax, dword [0x18014764c]
mov eax, eax
mov qword [rsp + 0xa0], rax
movabs rax, 0x60ce3775ee6e5
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x5c], 0x6a
mov rax, qword [0x180147618]
mov word [rsp + 0x14], ax
mov eax, 0xf0d8
mov word [rsp + 0x2c], ax
movabs rax, 0x4158b9e4d625
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x60], 0x7d5b
mov eax, 0x9de2
mov word [rsp + 0x18], ax
movzx eax, word [0x18014760c]
mov word [rsp + 0x30], ax
mov eax, dword [0x1801475d0]
mov dword [rsp + 0x44], eax
mov byte [rsp + 5], 0xb8
mov eax, 0xffcd
mov word [rsp + 0xc], ax
mov eax, 0x57a5
mov word [rsp + 0x10], ax
movzx eax, byte [0x180147640]
mov byte [rsp + 6], al
mov eax, dword [0x180147650]
mov dword [rsp + 0x64], eax
mov dword [rsp], 0xd8
mov rax, qword [0x180147618]
mov byte [rsp + 7], al
movzx eax, word [0x18014763c]
movsx rax, ax
mov qword [rsp + 0xa8], rax
mov byte [rsp + 8], 0xb5
mov eax, 0x92f5
mov word [rsp + 0x34], ax
mov rax, qword [0x180147640]
mov qword [rsp + 0xb0], rax
mov eax, dword [0x18014764c]
mov dword [rsp + 0x68], eax
movzx eax, byte [0x1801474ab]
mov word [rsp + 0x38], ax
movzx eax, byte [0x1801474ff]
movsx eax, al
mov dword [rsp + 0x6c], eax
mov qword [rsp + 0xb8], 0xb7c5
movzx eax, word [0x180147554]
movzx eax, ax
mov dword [rsp + 0x70], eax
movzx eax, word [0x180147654]
mov word [rsp + 0x40], ax
mov byte [rsp + 9], 0x80
movzx eax, byte [0x18014753b]
mov byte [rsp + 0xa], al
mov eax, dword [0x180147620]
mov dword [rsp + 0x74], eax
mov eax, 0x560
mov word [rsp + 0x3c], ax
mov dword [rsp + 0x78], 0x9a5333a0
mov eax, dword [rsp]
movzx ecx, word [rsp + 0xc]
cmp eax, ecx
jne 0x1800f7d37
mov dword [rsp + 0x24], 1
jmp 0x1800f7d3f
mov dword [rsp + 0x24], 0
mov eax, dword [rsp]
cmp eax, 3
jne 0x1800f7d51
mov dword [rsp + 0x1c], 1
jmp 0x1800f7d59
mov dword [rsp + 0x1c], 0
mov eax, dword [rsp + 0x1c]
cmp dword [rsp + 0x24], eax
jle 0x1800f7d65
jmp 0x1800f7d7b
mov eax, dword [0x18014764c]
mov eax, eax
mov rcx, qword [rsp + 0x50]
add rax, rcx
mov dword [0x18014764c], eax
mov rax, qword [0x180147630]
add rax, 0x82
test rax, rax
je 0x1800f7da2
mov rax, qword [0x1801475f0]
add rax, 0xe09f
mov dword [0x18014764c], eax
jmp 0x1800f7dbe
movzx eax, word [rsp + 0x10]
movzx eax, ax
xor rax, qword [rsp + 0x80]
mov dword [rsp + 0x44], eax
mov eax, dword [rsp]
dec eax
mov dword [rsp], eax
movzx eax, byte [0x1818efd00]
mov byte [str._qCStdStubBuffer_Deb], al
mov rax, qword [0x180147618]
mov rcx, qword [0x1801475d0]
sub rcx, rax
mov rax, rcx
mov qword [0x1801475d0], rax
movsx eax, word [rsp + 0x14]
not eax
mov ecx, dword [rsp + 0x48]
not ecx
cmp eax, ecx
jle 0x1800f7e01
mov dword [rsp + 0x20], 1
jmp 0x1800f7e09
mov dword [rsp + 0x20], 0
mov eax, dword [rsp + 0x20]
not eax
movzx ecx, word [rsp + 0x18]
movzx ecx, cx
mov rax, qword [rsp + 0x50]
add rsp, 0xc8
ret