Function at 0x1402b2300
Capabilities:
Reference http user-agent string

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rax - 0x868]
sub rsp, 0x940
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [0x1405a9ae8]
xor rax, rsp
mov qword [rbp + 0x800], rax
mov rsi, rcx
mov qword [rsp + 0x68], rdx
xor r12d, r12d
mov dword [rbp - 0x78], r12d
call qword [sym.imp.Qt5Core.dll_public:_class_QThread____ptr64___cdecl_QObject::thread_void_const___ptr64]
mov rbx, rax
call qword [sym.imp.Qt5Core.dll_public:_static_class_QThread____ptr64___cdecl_QThread::currentThread_void_]
cmp rax, rbx
je 0x1402b246e
xorps xmm0, xmm0
xorps xmm1, xmm1
xorps xmm2, xmm2
xorps xmm3, xmm3
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm6, xmm6
xorps xmm7, xmm7
xorps xmm8, xmm8
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
lea rax, str.qint64
mov qword [rbp - 0x48], rax
movdqa xmmword [rbp + 0x340], xmm0
movdqa xmmword [rbp + 0x100], xmm1
movdqa xmmword [rbp + 0x110], xmm2
movdqa xmmword [rbp + 0x120], xmm3
movdqa xmmword [rbp + 0x130], xmm4
movdqa xmmword [rbp + 0x140], xmm5
movdqa xmmword [rbp + 0x150], xmm6
movdqa xmmword [rbp + 0x160], xmm7
movdqa xmmword [rbp + 0x170], xmm8
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x180], xmm0
lea rax, [rbp + 0x340]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x100]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x110]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x120]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x130]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x140]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x150]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x160]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x170]
lea r8, [rbp + 0x180]
lea rdx, [0x14049faf0]
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QMetaObject::invokeMethod_class_QObject____ptr64__char_const____ptr64__class_QGenericArgument__class_QGenericArgument__class_QGenericArgument__class_QGenericArgument__class_QGenericArgument__class_QGenericArgument__class_QGenericArgument__class_QGenericArgument__class_QGenericArgument__class_QGenericArgument_]
jmp 0x1402b3616
xor r9d, r9d
mov r8, qword [rsp + 0x68]
lea rdx, [rbp - 0x68]
mov rcx, qword [rsi + 0x48]
call fcn.140254300
nop
cmp qword [rbp - 0x68], 0
jne 0x1402b2752
mov r8, qword [rsp + 0x68]
lea rdx, [rbp + 0x190]
mov rcx, qword [rsi + 0x18]
call qword [sym.imp.vmsclshared.dll_public:_class_QSharedPointer_class_AbstractDownload____cdecl_AbstractDownloadsPack::download_long_long___int64_____ptr64]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
mov qword [rax + 8], r12
mov qword [rax], r12
mov rbx, qword [rbp - 0x60]
mov qword [rbp - 0x60], rcx
mov qword [rbp - 0x68], rdx
test rbx, rbx
je 0x1402b24ed
lock add dword [rbx + 4], 0xffffffff
setne al
test al, al
jne 0x1402b24d9
mov rax, qword [rbx + 8]
mov rcx, rbx
call rax
lock add dword [rbx], 0xffffffff
setne al
test al, al
jne 0x1402b24ed
mov rcx, rbx
call fcn.140322db8
nop
mov rbx, qword [rbp + 0x198]
test rbx, rbx
je 0x1402b2522
lock add dword [rbx + 4], 0xffffffff
setne al
test al, al
jne 0x1402b250e
mov rax, qword [rbx + 8]
mov rcx, rbx
call rax
lock add dword [rbx], 0xffffffff
setne al
test al, al
jne 0x1402b2522
mov rcx, rbx
call fcn.140322db8
nop
cmp qword [rbp - 0x68], 0
jne 0x1402b2752
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x28]
call fcn.1401f3070
test al, al
jne 0x1402b35e4
mov qword [rbp + 0x4b8], r12
mov qword [rbp + 0x4d0], 0xf
mov qword [rbp + 0x4c8], r12
mov byte [rbp + 0x4b8], al
mov ecx, 0x60
call fcn.140322d7c
mov rcx, rax
mov qword [rbp + 0x508], 0x53
mov qword [rbp + 0x510], 0x5f
movaps xmm0, xmmword [str....._src_vmsclinetqtdownloaddownloadserrorsreportsashttppostjsonmanager.cpp_58]
movups xmmword [rax], xmm0
movaps xmm1, xmmword [0x1404ba9a0]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x1404ba9b0]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x1404ba9c0]
movups xmmword [rax + 0x30], xmm1
movaps xmm0, xmmword [0x1404ba9d0]
movups xmmword [rax + 0x40], xmm0
movzx eax, word [0x1404ba9e0]
mov word [rcx + 0x50], ax
movzx eax, byte [0x1404ba9e2]
mov byte [rcx + 0x52], al
mov byte [rcx + 0x53], 0
mov qword [rbp + 0x4f8], rcx
mov qword [rbp + 0x490], 0xf
mov qword [rbp + 0x488], 0xc
movsd xmm0, qword [str.GenericError]
movsd qword [rbp + 0x478], xmm0
mov eax, dword [0x140354198]
mov dword [rbp + 0x480], eax
mov byte [rbp + 0x484], 0
mov dword [rbp + 0x540], 7
lea rdx, [rbp + 0x478]
lea rcx, [rbp + 0x548]
call fcn.14000dab0
nop
lea rdx, [rbp + 0x4f8]
lea rcx, [rbp + 0x568]
call fcn.14000dab0
nop
lea rdx, [rbp + 0x4b8]
lea rcx, [rbp + 0x588]
call fcn.14000dab0
nop
mov rdx, qword [rbp + 0x490]
cmp rdx, 0x10
jb 0x1402b269f
inc rdx
mov rcx, qword [rbp + 0x478]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402b2699
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1402b2699
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140322dc0
nop
lea r8, [rbp + 0x540]
mov rdx, qword [rsp + 0x68]
mov rcx, rsi
call qword [sym.imp.vmsclshared.dll_public:_void___cdecl_AbstractDownloadsErrorsReportsManager::reportFinished_long_long___int64___class_AbstractError_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x540]
call fcn.140003ea0
nop
mov rdx, qword [rbp + 0x510]
cmp rdx, 0x10
jb 0x1402b2707
inc rdx
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402b2701
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1402b2701
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140322dc0
nop
mov rdx, qword [rbp + 0x4d0]
cmp rdx, 0x10
jb 0x1402b35e4
inc rdx
mov rcx, qword [rbp + 0x4b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402b29c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1402b29c1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rbx, qword [rsi + 0x38]
mov edx, 0xc
lea rcx, str.downloadswww
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x58], rax
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0x58]
mov r8, qword [rsp + 0x68]
lea rdx, [rbp + 0xc8]
mov rcx, rbx
call fcn.1402d3340
mov r15, qword [rax]
mov qword [rax], r12
mov rcx, qword [rbp + 0xc8]
test rcx, rcx
je 0x1402b27a7
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 0x18]
nop
lea rcx, [rbp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test r15, r15
jne 0x1402b29cb
mov qword [rbp + 0x4d8], r12
mov qword [rbp + 0x4f0], 0xf
mov qword [rbp + 0x4e8], r12
mov byte [rbp + 0x4d8], r15b
lea ecx, [r15 + 0x60]
call fcn.140322d7c
mov rcx, rax
mov qword [rbp + 0x528], 0x53
mov qword [rbp + 0x530], 0x5f
movaps xmm0, xmmword [str....._src_vmsclinetqtdownloaddownloadserrorsreportsashttppostjsonmanager.cpp_70]
movups xmmword [rax], xmm0
movaps xmm1, xmmword [0x1404baa00]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x1404baa10]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x1404baa20]
movups xmmword [rax + 0x30], xmm1
movaps xmm0, xmmword [0x1404baa30]
movups xmmword [rax + 0x40], xmm0
movzx eax, word [0x1404baa40]
mov word [rcx + 0x50], ax
movzx eax, byte [0x1404baa42]
mov byte [rcx + 0x52], al
mov byte [rcx + 0x53], r15b
mov qword [rbp + 0x518], rcx
mov qword [rbp + 0x4b0], 0xf
mov qword [rbp + 0x4a8], 0xc
movsd xmm0, qword [str.GenericError]
movsd qword [rbp + 0x498], xmm0
mov eax, dword [0x140354198]
mov dword [rbp + 0x4a0], eax
mov byte [rbp + 0x4a4], r15b
mov dword [rbp + 0x5b0], 2
lea rdx, [rbp + 0x498]
lea rcx, [rbp + 0x5b8]
call fcn.14000dab0
nop
lea rdx, [rbp + 0x518]
lea rcx, [rbp + 0x5d8]
call fcn.14000dab0
nop
lea rdx, [rbp + 0x4d8]
lea rcx, [rbp + 0x5f8]
call fcn.14000dab0
nop
mov rdx, qword [rbp + 0x4b0]
cmp rdx, 0x10
jb 0x1402b2916
inc rdx
mov rcx, qword [rbp + 0x498]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402b2910
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1402b2910
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140322dc0
nop
lea r8, [rbp + 0x5b0]
mov rdx, qword [rsp + 0x68]
mov rcx, rsi
call qword [sym.imp.vmsclshared.dll_public:_void___cdecl_AbstractDownloadsErrorsReportsManager::reportFinished_long_long___int64___class_AbstractError_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x5b0]
call fcn.140003ea0
nop
mov rdx, qword [rbp + 0x530]
cmp rdx, 0x10
jb 0x1402b297e
inc rdx
mov rcx, qword [rbp + 0x518]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402b2978
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1402b2978
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140322dc0
nop
mov rdx, qword [rbp + 0x4f0]
cmp rdx, 0x10
jb 0x1402b35e4
inc rdx
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402b29c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1402b29c1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140322dc0
jmp 0x1402b35e4
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonDocument::constructor_void____ptr64]
nop
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonObject::constructor_void____ptr64]
nop
mov qword [rsp + 0x70], r12
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x1402b2a01
mov rax, qword [rcx]
call qword [rax + 0xd0]
mov r14, rax
jmp 0x1402b2afd
lea rdx, [rbp + 0xd0]
mov rcx, qword [rsi + 0x28]
call fcn.1401f49e0
lea rcx, [rsp + 0x70]
cmp rcx, rax
je 0x1402b2a46
mov rdx, qword [rax]
mov qword [rax], r12
mov rbx, qword [rsp + 0x70]
mov qword [rsp + 0x70], rdx
test rbx, rbx
je 0x1402b2a46
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QReadLocker::destructor_void____ptr64]
mov edx, 8
mov rcx, rbx
call fcn.140322dc0
mov rbx, qword [rbp + 0xd0]
test rbx, rbx
je 0x1402b2a68
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QReadLocker::destructor_void____ptr64]
mov edx, 8
mov rcx, rbx
call fcn.140322dc0
lea r9, [rsp + 0x70]
mov r8, qword [rsp + 0x68]
lea rdx, [rbp + 0x350]
mov rcx, qword [rsi + 0x28]
call fcn.1401f35d0
nop
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.1401f1460
mov r14, rax
mov rbx, qword [rbp + 0x368]
test rbx, rbx
je 0x1402b2ac8
lock add dword [rbx + 4], 0xffffffff
setne al
test al, al
jne 0x1402b2ab4
mov rax, qword [rbx + 8]
mov rcx, rbx
call rax
lock add dword [rbx], 0xffffffff
setne al
test al, al
jne 0x1402b2ac8
mov rcx, rbx
call fcn.140322db8
nop
mov rbx, qword [rbp + 0x358]
test rbx, rbx
je 0x1402b2afd
lock add dword [rbx + 4], 0xffffffff
setne al
test al, al
jne 0x1402b2ae9
mov rax, qword [rbx + 8]
mov rcx, rbx
call rax
lock add dword [rbx], 0xffffffff
setne al
test al, al
jne 0x1402b2afd
mov rcx, rbx
call fcn.140322db8
nop
lea rdx, [r14 + 0x20]
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QString_const____ptr64____ptr64]
nop
mov edx, 9
lea rcx, [0x1404b5840]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x60], rax
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x468]
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x1c0]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
lea rcx, [r14 + 0x70]
mov r8d, 0x1f00000
lea rdx, [rbp + 0xd8]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QUrl::toString_class_QUrlTwoFlags_enum_QUrl::UrlFormattingOption__enum_QUrl::ComponentFormattingOption_____ptr64]
nop
mov rdx, rax
lea rcx, [rbp + 0x1d8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QString_const____ptr64____ptr64]
nop
mov edx, 3
lea rcx, [0x140353e74]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x68], rax
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x378]
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x1d8]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1d8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [r14 + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QUrl::isValid_void_const___ptr64]
lea rcx, [rbp - 0x70]
test al, al
je 0x1402b2c14
lea rdx, [r14 + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::constructor_class_QUrl_const____ptr64____ptr64]
jmp 0x1402b2c33
lea rdx, [r14 + 0x78]
mov rax, qword [rdx]
cmp dword [rax + 4], 0
je 0x1402b2c2c
xor r8d, r8d
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::constructor_class_QString_const____ptr64__enum_QUrl::ParsingMode____ptr64]
jmp 0x1402b2c33
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::constructor_void____ptr64]
nop
mov r8d, 0x1f00000
lea rdx, [rbp + 0xe0]
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QUrl::toString_class_QUrlTwoFlags_enum_QUrl::UrlFormattingOption__enum_QUrl::ComponentFormattingOption_____ptr64]
nop
mov rdx, rax
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QString_const____ptr64____ptr64]
nop
mov edx, 9
lea rcx, str.originUrl
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x70], rax
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x388]
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x1f0]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xe0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::destructor_void____ptr64]
mov rax, qword [r14 + 0x18]
cmp dword [rax + 4], 0
je 0x1402b2e87
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonObject::constructor_void____ptr64]
nop
lea rdx, [r14 + 0x18]
lea rcx, [rbp + 0x208]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QString_const____ptr64____ptr64]
nop
mov edx, 4
lea rcx, str.guid
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x78], rax
lea r8, [rbp + 0x78]
lea rdx, [rbp + 0x398]
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x208]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x208]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
mov edx, dword [r14 + 0x10]
lea rcx, [rbp + 0x220]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_int____ptr64]
nop
mov edx, 4
lea rcx, str.type
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x18], rax
lea r8, [rbp - 0x18]
lea rdx, [rbp + 0x3a8]
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x220]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x220]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
mov edx, dword [r14 + 0x14]
lea rcx, [rbp + 0x238]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_int____ptr64]
nop
mov edx, 6
lea rcx, str.haType
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x10], rax
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0x3b8]
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x238]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x238]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x250]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QJsonObject_const____ptr64____ptr64]
nop
mov edx, 4
lea rcx, str.guid
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 8], rax
lea r8, [rbp - 8]
lea rdx, [rbp + 0x3c8]
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x250]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp - 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x250]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonObject::destructor_void____ptr64]
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonObject::constructor_void____ptr64]
nop
mov edx, dword [r14 + 0x110]
lea rcx, [rbp + 0x268]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_int____ptr64]
nop
mov edx, 4
lea rcx, [0x14035a478]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, [rbp + 0x3d8]
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x268]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x268]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
lea rdx, [r14 + 0x118]
lea rcx, [rbp + 0xe8]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromStdString_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64_]
nop
mov rdx, rax
lea rcx, [rbp + 0x280]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QString_const____ptr64____ptr64]
nop
mov edx, 8
lea rcx, [0x14035a480]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 8], rax
lea r8, [rbp + 8]
lea rdx, [rbp + 0x3e8]
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x280]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp + 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x280]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xe8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [r14 + 0x138]
lea rcx, [rbp + 0xf0]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromStdString_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64_]
nop
mov rdx, rax
lea rcx, [rbp + 0x298]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QString_const____ptr64____ptr64]
nop
mov edx, 6
lea rcx, [0x14035a48c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x10], rax
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x3f8]
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x298]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x298]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xf0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [r14 + 0x158]
lea rcx, [rbp + 0xa8]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromStdString_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64_]
nop
mov rdx, rax
lea rcx, [rbp + 0x2b0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QString_const____ptr64____ptr64]
nop
mov edx, 0xb
lea rcx, str.description
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x18], rax
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x408]
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x2b0]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2b0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xa8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0x2c8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QJsonObject_const____ptr64____ptr64]
nop
mov edx, 5
lea rcx, [0x140359278]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x20], rax
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x418]
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x2c8]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2c8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonObject::destructor_void____ptr64]
nop
mov rbx, qword [rsp + 0x70]
test rbx, rbx
je 0x1402b3126
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QReadLocker::destructor_void____ptr64]
mov edx, 8
mov rcx, rbx
call fcn.140322dc0
mov edx, 0x4e
lea rcx, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__rv:87.0__Gecko_20100101_Firefox_87.0
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x30], rax
mov ebx, 0x60
mov dword [rbp - 0x78], ebx
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QString_const____ptr64____ptr64]
nop
lea edx, [rbx - 0x4a]
lea rcx, str.systemDefaultUserAgent
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0x428]
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x2e0]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x1402b3378
mov rax, qword [rcx]
lea rdx, [rbp - 0x38]
call qword [rax + 0x198]
nop
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x2f8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QString_const____ptr64____ptr64]
nop
lea edx, [rbx - 0x57]
lea rcx, str.errorType
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x38], rax
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x438]
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x2f8]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2f8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QJsonDocument::isEmpty_void_const___ptr64]
test al, al
jne 0x1402b3364
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QJsonDocument::isObject_void_const___ptr64]
lea rcx, [rbp - 0x30]
test al, al
je 0x1402b32e1
lea rdx, [rbp + 0x1a0]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonObject___cdecl_QJsonDocument::object_void____ptr64]
nop
mov rdx, rax
lea rcx, [rbp + 0x310]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QJsonObject_const____ptr64____ptr64]
nop
lea edx, [rbx - 0x5c]
lea rcx, [0x14049ea80]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x40], rax
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x448]
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x310]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x310]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonObject::destructor_void____ptr64]
jmp 0x1402b3364
lea rdx, [rbp + 0x1b0]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonArray___cdecl_QJsonDocument::array_void____ptr64]
nop
mov rdx, rax
lea rcx, [rbp + 0x328]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::constructor_class_QJsonArray_const____ptr64____ptr64]
nop
mov edx, 4
lea rcx, [0x14049ea80]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x48], rax
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x458]
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef___cdecl_QJsonObject::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x328]
call qword [sym.imp.Qt5Core.dll_public:_class_QJsonValueRef____ptr64___cdecl_QJsonValueRef::operator_class_QJsonValue_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x328]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonValue::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonArray::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonDocument::destructor_void____ptr64]
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x78]
mov rdx, qword [rsp + 0x68]
mov rcx, rsi
call fcn.1402b3650
lea rdx, [rsp + 0x78]
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonDocument::setObject_class_QJsonObject_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonObject::destructor_void____ptr64]
lea rcx, [rbp + 0x620]
call fcn.14001a260
nop
lea rdx, [rsi + 0x10]
lea rcx, [rbp + 0x690]
call qword [sym.imp.Qt5Core.dll_public:_class_QUrl____ptr64___cdecl_QUrl::operator_class_QUrl_const____ptr64____ptr64]
lea rdx, [rbp + 0xb0]
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_class_QByteArray___cdecl_QJsonDocument::toJson_void____ptr64]
mov rdx, rax
lea rcx, [rbp + 0x6a8]
call qword [sym.imp.Qt5Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::operator_class_QByteArray____ptr64____ptr64]
lea rcx, [rbp + 0xb0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
or qword [rbp + 0x650], 0x40000
mov rax, qword [r15]
lea rdx, [rbp + 0x620]
mov rcx, r15
call qword [rax + 0xd8]
test al, al
jne 0x1402b34c7
call qword [sym.imp.logger.dll_public:_static_class_QtAppLogger____ptr64___cdecl_QtAppDefaultLogger::instance_void_]
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x88], 1
mov byte [rbp + 0x8c], 1
lea rcx, [rbp + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
nop
mov r8d, 3
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QTextStream::constructor_class_QString____ptr64__class_QFlags_enum_QIODevice::OpenModeFlag_____ptr64]
nop
mov ebx, 0x61
mov dword [rbp - 0x78], ebx
lea rdx, str.ASSERTION_FAILED:
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___char_const____ptr64____ptr64]
lea rdx, str.r__setInfo_info_
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___char_const____ptr64____ptr64]
lea rdx, [0x14035373c]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___char_const____ptr64____ptr64]
lea rdx, str....._src_vmsclinetqtdownloaddownloadserrorsreportsashttppostjsonmanager.cpp
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___char_const____ptr64____ptr64]
lea rdx, [0x140353758]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___char_const____ptr64____ptr64]
lea edx, [rbx + 0x28]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___int____ptr64]
nop
test bl, 1
je 0x1402b352e
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QTextStream::flush_void____ptr64]
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x1402b34ff
lea r8, [rbp + 0x90]
mov edx, dword [rbp + 0x88]
call qword [sym.imp.logger.dll_public:_void___cdecl_QtAppLogger::log_int__class_QString_const____ptr64____ptr64]
mov rcx, qword [rbp + 0x80]
cmp byte [rbp + 0x8c], 0
je 0x1402b3513
test rcx, rcx
je 0x1402b3513
call qword [sym.imp.logger.dll_public:_int___cdecl_QtAppLogger::verbosityLevel_void_const___ptr64]
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Core.dll_public_virtual:_void___cdecl_QTextStream::destructor_void____ptr64]
lea rcx, [rbp + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rax, [0x1402b2280]
mov qword [rbp + 0x50], rax
mov rax, qword [sym.imp.vmsclshared.dll_public:_void___cdecl_AbstractNetworkConsumerWithExtraTasks::running_bool____ptr64]
mov qword [rbp + 0xb8], rax
mov rbx, qword [sym.imp.vmsclshared.dll_struct_QMetaObject_const_AbstractNetworkConsumerWithExtraTasks::staticMetaObject]
mov ecx, 0x18
call fcn.140322d7c
mov qword [rsp + 0x60], rax
mov rcx, qword [rbp + 0x50]
mov dword [rax], 1
lea rdx, [0x14000ea00]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rcx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x38], r12
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r9, rsi
lea r8, [rbp + 0xb8]
mov rdx, r15
lea rcx, [rbp + 0xc0]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QMetaObject::Connection___cdecl_QObject::connectImpl_class_QObject_const____ptr64__void____ptr64____ptr64__class_QObject_const____ptr64__void____ptr64____ptr64__class_QtPrivate::QSlotObjectBase____ptr64__enum_Qt::ConnectionType__int_const____ptr64__struct_QMetaObject_const____ptr64_]
lea rcx, [rbp + 0xc0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
mov rax, qword [r15]
mov edx, 1
mov rcx, r15
call qword [rax + 0xb8]
nop
lea rcx, [rbp + 0x620]
call fcn.14001abf0
nop
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QJsonDocument::destructor_void____ptr64]
nop
mov rbx, qword [rbp - 0x60]
test rbx, rbx
je 0x1402b3616
lock add dword [rbx + 4], 0xffffffff
setne al
test al, al
jne 0x1402b3602
mov rax, qword [rbx + 8]
mov rcx, rbx
call rax
lock add dword [rbx], 0xffffffff
setne al
test al, al
jne 0x1402b3616
mov rcx, rbx
call fcn.140322db8
nop
mov rcx, qword [rbp + 0x800]
xor rcx, rsp
call fcn.1403230f0
lea r11, [rsp + 0x940]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret