Function at 0x1400027e0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x18], r8
push rbp
push rbx
push rsi
push rdi
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xd0
mov r13, r8
mov qword [rsp + 0x28], 0
mov r9, r8
lea rax, [0x14000d108]
mov r8, rdx
mov qword [rsp + 0x20], rax
mov rbx, rdx
mov rdi, rcx
mov rdx, rcx
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt5DBus_conda.dll_public:_void___cdecl_QDBusInterface::constructor_class_QString_const____ptr64__class_QString_const____ptr64__class_QString_const____ptr64__class_QDBusConnection_const____ptr64__class_QObject____ptr64____ptr64]
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt5DBus_conda.dll_public:_bool___cdecl_QDBusAbstractInterface::isValid_void_const___ptr64]
lea rcx, [rbp - 0x41]
test al, al
jne 0x14000298e
lea rdx, [rbp - 0x31]
call qword [sym.imp.Qt5DBus_conda.dll_public:_class_QDBusError___cdecl_QDBusAbstractInterface::lastError_void____ptr64]
lea rdx, [rbp - 0x49]
lea rcx, [rbp - 0x31]
call qword [sym.imp.Qt5DBus_conda.dll_public:_class_QString___cdecl_QDBusError::message_void____ptr64]
mov rcx, rax
call fcn.140001a20
lea rdx, [rbp + 0x17]
mov rcx, rax
call qword [sym.imp.Qt5Core_conda.dll__toLocal8Bit_QString__QEHAA_AVQByteArray__XZ]
mov rcx, rax
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QByteArray::constData_void_const___ptr64]
lea rdx, [rbp + 0xf]
mov r15, rax
lea rcx, [rbp - 0x31]
call qword [sym.imp.Qt5DBus_conda.dll_public:_class_QString___cdecl_QDBusError::name_void____ptr64]
mov rcx, rax
call fcn.140001a20
lea rdx, [rbp + 7]
mov rcx, rax
call qword [sym.imp.Qt5Core_conda.dll__toLocal8Bit_QString__QEHAA_AVQByteArray__XZ]
mov rcx, rax
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QByteArray::constData_void_const___ptr64]
mov rcx, rdi
mov r14, rax
call fcn.140001a20
mov rcx, rax
lea rdx, [rbp - 1]
call qword [sym.imp.Qt5Core_conda.dll__toLocal8Bit_QString__QEGBA_AVQByteArray__XZ]
mov rcx, rax
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QByteArray::constData_void_const___ptr64]
mov rcx, rbx
mov rsi, rax
call fcn.140001a20
mov rcx, rax
lea rdx, [rbp - 9]
call qword [sym.imp.Qt5Core_conda.dll__toLocal8Bit_QString__QEGBA_AVQByteArray__XZ]
mov rcx, rax
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QByteArray::constData_void_const___ptr64]
mov rcx, r13
mov rdi, rax
call fcn.140001a20
mov rcx, rax
lea rdx, [rbp - 0x11]
call qword [sym.imp.Qt5Core_conda.dll__toLocal8Bit_QString__QEGBA_AVQByteArray__XZ]
mov rcx, rax
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QByteArray::constData_void_const___ptr64]
mov ecx, 2
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov qword [rsp + 0x30], r15
lea rdx, str.Interface__s_not_available_in_object__s_at__s:_n_s___s__n
mov rcx, rax
mov qword [rsp + 0x28], r14
mov r9, rdi
mov qword [rsp + 0x20], rsi
mov r8, rbx
call fcn.1400057b0
lea rcx, [rbp - 0x11]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea rcx, [rbp - 9]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea rcx, [rbp - 1]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea rcx, [rbp + 7]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea rcx, [rbp + 0xf]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbp + 0x17]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea rcx, [rbp - 0x49]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rsp + 0x110], r12
call qword [sym.imp.Qt5DBus_conda.dll_public_virtual:_struct_QMetaObject_const____ptr64___cdecl_QDBusInterface::metaObject_void_const___ptr64]
mov rcx, rax
mov r15, rax
call qword [sym.imp.Qt5Core_conda.dll_public:_int___cdecl_QMetaObject::propertyOffset_void_const___ptr64]
mov rcx, r15
mov esi, eax
call qword [sym.imp.Qt5Core_conda.dll_public:_int___cdecl_QMetaObject::propertyCount_void_const___ptr64]
cmp esi, eax
jge 0x140002a8f
lea r14, str.write
nop dword [rax]
nop word [rax + rax]
mov r8d, esi
lea rdx, [rbp - 0x31]
mov rcx, r15
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QMetaProperty___cdecl_QMetaObject::property_int____ptr64]
lea rcx, str.property
call fcn.140006720
lea rcx, [rbp - 0x31]
call qword [sym.imp.Qt5Core_conda.dll_public:_bool___cdecl_QMetaProperty::isReadable_void_const___ptr64]
test al, al
je 0x140002a11
lea rcx, [rbp - 0x31]
call qword [sym.imp.Qt5Core_conda.dll_public:_bool___cdecl_QMetaProperty::isWritable_void_const___ptr64]
test al, al
je 0x140002a11
lea rcx, str.readwrite
jmp 0x140002a28
lea rcx, [rbp - 0x31]
call qword [sym.imp.Qt5Core_conda.dll_public:_bool___cdecl_QMetaProperty::isReadable_void_const___ptr64]
test al, al
lea rcx, str.read
cmove rcx, r14
call fcn.140006720
lea rcx, [rbp - 0x31]
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QMetaProperty::name_void_const___ptr64]
lea rdx, [rbp - 0x49]
mov rcx, r13
mov rdi, rax
call qword [sym.imp.Qt5Core_conda.dll__toLocal8Bit_QString__QEGBA_AVQByteArray__XZ]
mov rcx, rax
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QByteArray::constData_void_const___ptr64]
lea rcx, [rbp - 0x31]
mov rbx, rax
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QMetaProperty::typeName_void_const___ptr64]
mov r9, rdi
lea rcx, str.__s__s._s_n
mov rdx, rax
mov r8, rbx
call fcn.140006720
lea rcx, [rbp - 0x49]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
mov rcx, r15
inc esi
call qword [sym.imp.Qt5Core_conda.dll_public:_int___cdecl_QMetaObject::propertyCount_void_const___ptr64]
cmp esi, eax
jl 0x1400029d0
mov rcx, r15
call qword [sym.imp.Qt5Core_conda.dll_public:_int___cdecl_QMetaObject::methodOffset_void_const___ptr64]
mov rcx, r15
mov r12d, eax
call qword [sym.imp.Qt5Core_conda.dll_public:_int___cdecl_QMetaObject::methodCount_void_const___ptr64]
cmp r12d, eax
jge 0x140002d85
lea rbx, [0x1400087a0]
nop dword [rax]
nop dword [rax + rax]
mov r8d, r12d
lea rdx, [rbp - 0x59]
mov rcx, r15
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QMetaMethod___cdecl_QMetaObject::method_int____ptr64]
lea rdx, [rbp - 0x61]
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QByteArray___cdecl_QMetaMethod::methodSignature_void____ptr64]
xor r8d, r8d
lea rcx, [rbp - 0x61]
mov dl, 0x28
call qword [sym.imp.Qt5Core_conda.dll_public:_int___cdecl_QByteArray::indexOf_char__int_const___ptr64]
mov edx, eax
lea rcx, [rbp - 0x61]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QByteArray::truncate_int____ptr64]
lea rcx, [rbp - 0x61]
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QByteArray::constData_void_const___ptr64]
lea rdx, [rbp + 0x1f]
mov rcx, r13
mov r14, rax
call qword [sym.imp.Qt5Core_conda.dll__toLocal8Bit_QString__QEGBA_AVQByteArray__XZ]
mov rcx, rax
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QByteArray::constData_void_const___ptr64]
lea rcx, [rbp - 0x59]
mov r13, rax
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QMetaMethod::typeName_void_const___ptr64]
cmp byte [rax], 0
je 0x140002b3d
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QMetaMethod::typeName_void_const___ptr64]
mov rsi, rax
jmp 0x140002b44
lea rsi, str.void
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QMetaMethod::tag_void_const___ptr64]
mov rdi, rbx
lea rcx, [rbp - 0x59]
cmp byte [rax], 0
lea rax, [0x140008c5c]
cmovne rdi, rax
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QMetaMethod::tag_void_const___ptr64]
lea rcx, [rbp - 0x59]
mov rbx, rax
call qword [sym.imp.Qt5Core_conda.dll_public:_enum_QMetaMethod::MethodType___cdecl_QMetaMethod::methodType_void____ptr64]
mov qword [rsp + 0x30], r14
lea rdx, str.method
cmp eax, 1
mov qword [rsp + 0x28], r13
lea rax, str.signal
mov qword [rsp + 0x20], rsi
cmove rdx, rax
lea rcx, str._s__s_s_s__s._s_
mov r9, rdi
mov r8, rbx
call fcn.140006720
lea rcx, [rbp + 0x1f]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea rdx, [rbp + 0x7f]
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QList_class_QByteArray____cdecl_QMetaMethod::parameterTypes_void____ptr64]
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QList_class_QByteArray____cdecl_QMetaMethod::parameterNames_void____ptr64]
mov rax, qword [rbp + 0x7f]
xor ebx, ebx
xor edi, edi
mov r14b, 1
mov ecx, dword [rax + 0xc]
mov edx, dword [rax + 8]
sub ecx, edx
test ecx, ecx
jle 0x140002c87
lea r13, [0x1400087a0]
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea rax, [rax + 0x10]
movsxd rsi, ebx
add rcx, rsi
lea rcx, [rax + rcx*8]
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QByteArray::constData_void_const___ptr64]
test r14b, r14b
lea rdx, [0x140008c84]
mov r8, rax
lea rcx, str._s_s
cmovne rdx, r13
call fcn.140006720
mov rax, qword [rbp - 0x69]
movsxd r8, dword [rax + 8]
lea rcx, [r8 + rdi]
mov rdx, qword [rax + rcx*8 + 0x10]
cmp dword [rdx + 4], 0
je 0x140002c6b
lea rcx, [r8 + 2]
add rcx, rsi
lea rcx, [rax + rcx*8]
call qword [sym.imp.Qt5Core_conda.dll_public:_char_const____ptr64___cdecl_QByteArray::constData_void_const___ptr64]
mov rdx, rax
lea rcx, [0x140008c90]
call fcn.140006720
mov rax, qword [rbp + 0x7f]
xor r14b, r14b
inc ebx
inc rdi
mov ecx, dword [rax + 0xc]
mov edx, dword [rax + 8]
sub ecx, edx
cmp ebx, ecx
jl 0x140002c00
lea rcx, [0x140008c94]
call fcn.140006720
mov rax, qword [rbp - 0x69]
mov ecx, dword [rax]
test ecx, ecx
je 0x140002cb4
cmp ecx, 0xffffffff
je 0x140002cfb
mov rax, qword [rbp - 0x69]
mov ecx, 0xffffffff
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x140002cfb
mov rsi, qword [rbp - 0x69]
movsxd rdi, dword [rsi + 8]
movsxd rbx, dword [rsi + 0xc]
add rdi, 2
add rbx, 2
lea rdi, [rsi + rdi*8]
lea rbx, [rsi + rbx*8]
cmp rbx, rdi
je 0x140002cf2
nop word [rax + rax]
sub rbx, 8
mov rcx, rbx
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
cmp rbx, rdi
jne 0x140002ce0
mov rcx, rsi
call qword [sym.imp.Qt5Core_conda.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
mov rax, qword [rbp + 0x7f]
mov ecx, dword [rax]
test ecx, ecx
je 0x140002d1c
cmp ecx, 0xffffffff
je 0x140002d5b
mov rax, qword [rbp + 0x7f]
mov ecx, 0xffffffff
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x140002d5b
mov rsi, qword [rbp + 0x7f]
movsxd rdi, dword [rsi + 8]
movsxd rbx, dword [rsi + 0xc]
add rdi, 2
add rbx, 2
lea rdi, [rsi + rdi*8]
lea rbx, [rsi + rbx*8]
cmp rbx, rdi
je 0x140002d52
nop dword [rax]
sub rbx, 8
mov rcx, rbx
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
cmp rbx, rdi
jne 0x140002d40
mov rcx, rsi
call qword [sym.imp.Qt5Core_conda.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
lea rcx, [rbp - 0x61]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
mov rcx, r15
inc r12d
call qword [sym.imp.Qt5Core_conda.dll_public:_int___cdecl_QMetaObject::methodCount_void_const___ptr64]
mov r13, qword [rbp + 0x77]
lea rbx, [0x1400087a0]
cmp r12d, eax
jl 0x140002ac0
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt5DBus_conda.dll_public_virtual:_void___cdecl_QDBusInterface::destructor_void____ptr64]
mov r12, qword [rsp + 0x110]
add rsp, 0xd0
pop r15
pop r14
pop r13
pop rdi
pop rsi
pop rbx
pop rbp
ret