Function at 0x140002200
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0x100
mov rbx, r9
mov r12, r8
mov r15, rdx
mov rsi, rcx
xor r14d, r14d
mov dword [rsp + 0x58], r14d
mov rdi, qword [rbp + 0x7f]
cmp dword [rcx + 0x1c], 1
jl 0x140002263
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_public:_bool___cdecl_QByteArray::isEmpty_void_const___ptr64]
test al, al
jne 0x140002275
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
movsxd rcx, dword [rsi + 0x14]
cmp rax, rcx
jne 0x140002275
mov rcx, rbx
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
movsxd rcx, dword [rsi + 0x24]
cmp rax, rcx
je 0x140002283
mov rcx, r15
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_void____ptr64]
jmp 0x140002a77
mov r9b, 1
mov r8, rbx
lea rdx, [rbp - 0x11]
mov rcx, rsi
call fcn.140002aa0
nop
mov rdx, r12
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_class_QByteArray_const____ptr64____ptr64]
nop
mov ebx, dword [rsi + 0x14]
mov rcx, r12
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
cdq
idiv ebx
mov eax, ebx
sub eax, edx
cdq
idiv ebx
mov ecx, dword [rsi + 0x30]
test ecx, ecx
je 0x14000232c
sub ecx, 1
je 0x14000231e
cmp ecx, 1
jne 0x14000232c
test edx, edx
jle 0x140002311
lea eax, [rdx - 1]
movsxd rdx, eax
xor r8d, r8d
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_long_long___int64___char____ptr64]
nop
mov dl, 0x80
mov rcx, rax
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::prepend_char____ptr64]
mov rdx, rax
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_class_QByteArray_const____ptr64____ptr64]
mov r12d, 2
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
jmp 0x140002343
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_void____ptr64]
jmp 0x14000233d
test edx, edx
cmovne ebx, edx
movsxd rdx, ebx
movzx r8d, bl
jmp 0x140002332
xor r8d, r8d
movsxd rdx, edx
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_long_long___int64___char____ptr64]
mov r12d, 2
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::append_class_QByteArray_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
mov ecx, dword [rsi + 0x1c]
test ecx, ecx
je 0x1400029b3
sub ecx, 1
je 0x140002767
sub ecx, 1
je 0x140002533
cmp ecx, 1
je 0x14000238f
mov rcx, r15
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_void____ptr64]
jmp 0x140002a61
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_void____ptr64]
nop
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_void____ptr64]
nop
mov r9, rdi
lea r8, [rbp - 0x11]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.1400018d0
nop
mov rdx, rax
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::append_class_QByteArray_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
movsxd rbx, dword [rsi + 0x14]
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
cmp rbx, rax
jge 0x140002454
nop dword [rax]
movsxd r8, dword [rsi + 0x14]
lea rdx, [rbp - 0x41]
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll__right_QByteArray__QEGBA_AV1__J_Z]
nop
mov r9, rax
lea r8, [rbp - 0x11]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.1400018d0
nop
mov rdx, rax
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::append_class_QByteArray_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
add ebx, dword [rsi + 0x14]
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
movsxd rcx, ebx
cmp rcx, rax
jl 0x1400023f0
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_char_const____ptr64___cdecl_QByteArray::begin_void_const___ptr64]
mov rdi, rax
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_char_const____ptr64___cdecl_QByteArray::begin_void_const___ptr64]
mov rsi, rax
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_void____ptr64]
mov dword [rsp + 0x58], 0xa
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
mov rbx, rax
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
cmp rbx, rax
cmovl rax, rbx
test rax, rax
jle 0x1400024f5
mov rcx, r14
sub rsi, rdi
nop
movzx r8d, byte [rsi + rdi]
xor r8b, byte [rdi]
mov rdx, rcx
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::insert_long_long___int64___char____ptr64]
inc r14d
lea rdi, [rdi + 1]
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
mov rbx, rax
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
movsxd rcx, r14d
cmp rbx, rax
cmovl rax, rbx
cmp rcx, rax
jl 0x1400024b0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::append_class_QByteArray_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea rdx, [rbp - 0x59]
mov rcx, r15
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_class_QByteArray____ptr64____ptr64]
nop
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x59]
jmp 0x140002a5a
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_void____ptr64]
nop
mov r9, rdi
lea r8, [rbp - 0x11]
lea rdx, [rbp - 0x41]
mov rcx, rsi
call fcn.1400018d0
mov rbx, rax
movsxd r8, dword [rsi + 0x14]
lea rdx, [rbp - 0x59]
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll__left_QByteArray__QEGBA_AV1__J_Z]
nop
mov r9, rbx
mov r8, rax
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.1400017f0
nop
mov rdx, rax
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::append_class_QByteArray_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
mov ebx, r14d
mov dword [rsp + 0x20], ebx
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
test rax, rax
jle 0x14000274e
mov rdi, r14
nop dword [rax + rax]
movsxd r15, dword [rsi + 0x14]
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
lea ecx, [r15 + rbx]
movsxd rdx, ecx
cmp rdx, rax
jge 0x14000272c
mov r9, r15
mov r8, rdi
lea rdx, [rbp + 7]
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll__mid_QByteArray__QEGBA_AV1__J0_Z]
nop
mov r9, rax
lea r8, [rbp - 0x11]
lea rdx, [rbp - 0x41]
mov rcx, rsi
call fcn.1400018d0
mov r15, rax
mov qword [rbp - 0x61], rax
movsxd rcx, dword [rsi + 0x14]
mov r9, rcx
add ecx, ebx
movsxd r8, ecx
lea rdx, [rbp - 0x59]
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll__mid_QByteArray__QEGBA_AV1__J0_Z]
mov qword [rbp - 0x21], rax
mov rcx, rax
call qword [sym.imp.Qt6Core.dll_public:_char_const____ptr64___cdecl_QByteArray::begin_void_const___ptr64]
mov rdi, rax
mov rcx, r15
call qword [sym.imp.Qt6Core.dll_public:_char_const____ptr64___cdecl_QByteArray::begin_void_const___ptr64]
mov r13, rax
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_void____ptr64]
or r12d, 0x10
mov dword [rsp + 0x58], r12d
mov r15d, r14d
mov rcx, qword [rbp - 0x61]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
mov rbx, rax
mov rcx, qword [rbp - 0x21]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
cmp rbx, rax
cmovl rax, rbx
test rax, rax
jle 0x1400026e8
mov rcx, r14
sub r13, rdi
mov rsi, qword [rbp - 0x61]
mov r14, qword [rbp - 0x21]
nop
movzx r8d, byte [rdi + r13]
xor r8b, byte [rdi]
mov rdx, rcx
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::insert_long_long___int64___char____ptr64]
inc r15d
lea rdi, [rdi + 1]
mov rcx, rsi
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
mov rbx, rax
mov rcx, r14
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
movsxd rcx, r15d
cmp rbx, rax
cmovl rax, rbx
cmp rcx, rax
jl 0x1400026a0
mov rsi, qword [rbp + 0x5f]
xor r14d, r14d
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::append_class_QByteArray_const____ptr64____ptr64]
and r12d, 0xffffffef
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp + 7]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
mov ebx, dword [rsp + 0x20]
add ebx, dword [rsi + 0x14]
mov dword [rsp + 0x20], ebx
movsxd rdi, ebx
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
cmp rdi, rax
jl 0x1400025d0
mov r15, qword [rbp + 0x67]
lea rdx, [rsp + 0x60]
mov rcx, r15
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_class_QByteArray____ptr64____ptr64]
nop
lea rcx, [rsp + 0x60]
jmp 0x140002a5a
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_void____ptr64]
nop
mov rdx, rdi
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_class_QByteArray_const____ptr64____ptr64]
nop
mov dword [rsp + 0x20], r14d
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
test rax, rax
jle 0x140002994
mov rbx, r14
mov qword [rbp - 0x61], rbx
nop dword [rax]
nop word [rax + rax]
movsxd r9, dword [rsi + 0x14]
mov r8, rbx
lea rdx, [rbp + 7]
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll__mid_QByteArray__QEGBA_AV1__J0_Z]
mov qword [rbp - 0x21], rax
mov rcx, rax
call qword [sym.imp.Qt6Core.dll_public:_char_const____ptr64___cdecl_QByteArray::begin_void_const___ptr64]
mov rbx, rax
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt6Core.dll_public:_char_const____ptr64___cdecl_QByteArray::begin_void_const___ptr64]
mov r13, rax
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_void____ptr64]
or r12d, 4
mov dword [rsp + 0x58], r12d
mov r15d, r14d
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
mov rdi, rax
mov rcx, qword [rbp - 0x21]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
cmp rdi, rax
cmovl rax, rdi
test rax, rax
jle 0x140002875
mov rcx, r14
sub r13, rbx
mov rsi, qword [rbp - 0x21]
nop word [rax + rax]
movzx r8d, byte [rbx + r13]
xor r8b, byte [rbx]
mov rdx, rcx
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::insert_long_long___int64___char____ptr64]
inc r15d
lea rbx, [rbx + 1]
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
mov rdi, rax
mov rcx, rsi
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
movsxd rcx, r15d
cmp rdi, rax
cmovl rax, rdi
cmp rcx, rax
jl 0x140002830
mov rsi, qword [rbp + 0x5f]
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
mov rbx, rax
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt6Core.dll_public:_bool___cdecl_QByteArray::isNull_void_const___ptr64]
test al, al
je 0x140002895
mov rax, r14
jmp 0x14000289f
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt6Core.dll_public:_char_const____ptr64___cdecl_QByteArray::data_void_const___ptr64]
mov qword [rsp + 0x60], rbx
mov rcx, rax
call qword [sym.imp.Qt6Core.dll_private:_static_char_const____ptr64___cdecl_QByteArrayView::castHelper_char_const____ptr64_]
mov qword [rbp - 0x79], rax
movsxd r8, dword [rsi + 0x14]
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rbp - 0x21], xmm0
lea r9, [rbp - 0x21]
mov rbx, qword [rbp - 0x61]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::replace_long_long___int64___long_long___int64___class_QByteArrayView____ptr64]
and r12d, 0xfffffffb
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp + 7]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
movsxd r9, dword [rsi + 0x14]
mov r8, rbx
lea rdx, [rbp - 0x41]
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll__mid_QByteArray__QEGBA_AV1__J0_Z]
nop
mov r9, rax
lea r8, [rbp - 0x11]
lea rdx, [rbp + 7]
mov rcx, rsi
call fcn.1400018d0
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::append_class_QByteArray_const____ptr64____ptr64]
nop
lea rcx, [rbp + 7]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
movsxd r9, dword [rsi + 0x14]
mov r8, rbx
lea rdx, [rbp + 7]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll__mid_QByteArray__QEGBA_AV1__J0_Z]
mov rdx, rax
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::operator_class_QByteArray____ptr64____ptr64]
lea rcx, [rbp + 7]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
mov eax, dword [rsp + 0x20]
add eax, dword [rsi + 0x14]
mov dword [rsp + 0x20], eax
movsxd rbx, eax
mov qword [rbp - 0x61], rbx
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
cmp rbx, rax
jl 0x1400027b0
mov r15, qword [rbp + 0x67]
lea rdx, [rsp + 0x40]
mov rcx, r15
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_class_QByteArray____ptr64____ptr64]
nop
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
jmp 0x140002a55
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_void____ptr64]
nop
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
test rax, rax
jle 0x140002a46
mov rbx, r14
nop dword [rax]
nop word [rax + rax]
movsxd r9, dword [rsi + 0x14]
mov r8, rbx
lea rdx, [rbp - 0x59]
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll__mid_QByteArray__QEGBA_AV1__J0_Z]
nop
mov r9, rax
lea r8, [rbp - 0x11]
lea rdx, [rbp + 7]
mov rcx, rsi
call fcn.1400018d0
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_class_QByteArray____ptr64___cdecl_QByteArray::append_class_QByteArray_const____ptr64____ptr64]
nop
lea rcx, [rbp + 7]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
add r14d, dword [rsi + 0x14]
movsxd rbx, r14d
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QByteArray::size_void_const___ptr64]
cmp rbx, rax
jl 0x1400029e0
lea rdx, [rsp + 0x40]
mov rcx, r15
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::constructor_class_QByteArray____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x11]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
mov rax, r15
mov rbx, qword [rsp + 0x150]
add rsp, 0x100
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret