Function at 0x140004930
Capabilities:
Execute command
Terminate process

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xe0
mov qword [rax - 0x10], rbx
mov rbx, rcx
mov qword [rax - 0x20], rdi
mov rdi, rdx
mov byte [rbp + 0x67], 0x2f
call qword [sym.imp.Qt5Core_conda.dll_public:_static_class_QCoreApplication____ptr64___cdecl_QCoreApplication::instance_void_]
lea rcx, [rbp - 0x29]
call qword [sym.imp.Qt5Core_conda.dll_public:_static_class_QString___cdecl_QCoreApplication::applicationDirPath_void_]
lea rdx, [rbp - 0x61]
mov qword [rbp - 1], rbx
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 9]
lea rax, [rbp + 0x67]
mov qword [rbp - 0x11], rax
lea rax, [rbp - 0x19]
mov qword [rbp - 9], rax
call fcn.140004720
lea rcx, [rbp - 0x29]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rax, str..exe
mov dword [rbp - 0x39], 4
mov qword [rbp - 0x31], rax
lea rdx, [rbp + 0x27]
movaps xmm0, xmmword [rbp - 0x39]
lea rcx, [rbp - 0x61]
movdqa xmmword [rbp + 0x27], xmm0
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QLatin1String____ptr64]
lea rdx, [rbp - 0x61]
lea rcx, [rbp - 0x51]
call qword [sym.imp.Qt5Core_conda.dll_public:_static_class_QString___cdecl_QDir::cleanPath_class_QString_const____ptr64_]
lea rcx, [rbp - 0x61]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rdi]
mov rcx, qword [sym.imp.Qt5Core_conda.dll_struct_QListData::Data_const_QListData::shared_null]
mov qword [rbp - 0x69], rcx
mov edx, dword [rax + 0xc]
sub edx, dword [rax + 8]
cmp dword [rcx + 4], edx
jge 0x140004a02
mov eax, dword [rcx]
lea rcx, [rbp - 0x69]
cmp eax, 1
jbe 0x1400049fc
call fcn.140004860
jmp 0x140004a02
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QListData::realloc_int____ptr64]
mov rcx, qword [rdi]
movsxd rbx, dword [rcx + 8]
movsxd rdi, dword [rcx + 0xc]
add rbx, 2
add rdi, 2
lea rbx, [rcx + rbx*8]
lea rdi, [rcx + rdi*8]
cmp rbx, rdi
je 0x140004a4d
mov rdx, rbx
lea rcx, [rbp - 0x21]
call fcn.140004b80
mov rdx, rax
lea rcx, [rbp - 0x69]
call fcn.1400047f0
lea rcx, [rbp - 0x21]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
add rbx, 8
cmp rbx, rdi
jne 0x140004a22
mov dl, 0x20
lea rcx, [rbp + 0x7f]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
mov r9d, 1
lea r8, [rbp + 0x77]
lea rdx, [rbp - 0x69]
movzx ecx, word [rax]
mov word [rbp + 0x77], cx
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt5Core_conda.dll_class_QString___cdecl_QtPrivate::QStringList_join_class_QStringList_const____ptr64__class_QChar_const____ptr64__int_]
lea rdx, [rbp - 0x51]
mov byte [rbp + 0x6f], 0x20
lea rcx, [rbp - 0x39]
call fcn.140004b80
mov qword [rbp + 7], rax
lea rdx, [rbp - 0x49]
lea rax, [rbp + 0x6f]
mov qword [rbp + 0xf], rax
lea rcx, [rbp + 0x17]
lea rax, [rbp + 7]
mov qword [rbp + 0x17], rax
lea rax, [rbp - 0x59]
mov qword [rbp + 0x1f], rax
call fcn.140004720
lea rcx, [rbp - 0x39]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp - 0x69]
mov ecx, dword [rax]
test ecx, ecx
je 0x140004ae7
cmp ecx, 0xffffffff
je 0x140004b33
mov rax, qword [rbp - 0x69]
mov ecx, 0xffffffff
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x140004b33
mov qword [rsp + 0xd0], rsi
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 0x140004b22
sub rbx, 8
mov rcx, rbx
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rbx, rdi
jne 0x140004b10
mov rcx, rsi
call qword [sym.imp.Qt5Core_conda.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
mov rsi, qword [rsp + 0xd0]
lea rcx, [rbp - 0x51]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbp - 0x49]
call qword [sym.imp.Qt5Core_conda.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wsystem]
mov rdi, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd8]
test eax, eax
je 0x140004b6d
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp - 0x49]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
add rsp, 0xe0
pop rbp
ret