Function at 0x14001fdc0
Capabilities:
Parse pe header

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
lea rbp, [rsp - 0x37]
sub rsp, 0xa0
mov qword [rbp - 0x49], 0xfffffffffffffffe
mov qword [rsp + 0xe0], rbx
mov rsi, rcx
mov dword [rbp + 0x67], 0
lea rdx, [rbp + 0x6f]
call fcn.140019c20
nop
mov r12d, 1
mov edx, r12d
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
lea r8, str.opened
lea rdx, [rbp - 0x41]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QVariant___cdecl_QObject::property_char_const____ptr64____ptr64]
nop
mov rcx, rax
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QVariant::toBool_void_const___ptr64]
test al, al
sete bl
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov edx, r12d
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea edx, [r12 + 0x3b]
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
lea r8, str.opened
lea rdx, [rbp - 0x31]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QVariant___cdecl_QObject::property_char_const____ptr64____ptr64]
nop
mov rcx, rax
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QVariant::toBool_void_const___ptr64]
test al, al
sete bl
lea rcx, [rbp - 0x31]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea edx, [r12 + 0x3b]
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea edx, [r12 + 0x3a]
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
lea r8, str.opened
lea rdx, [rbp - 0x21]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QVariant___cdecl_QObject::property_char_const____ptr64____ptr64]
nop
mov rcx, rax
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QVariant::toBool_void_const___ptr64]
test al, al
sete bl
lea rcx, [rbp - 0x21]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea edx, [r12 + 0x3a]
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea edx, [r12 + 0x3c]
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
lea r8, str.opened
lea rdx, [rbp - 0x11]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QVariant___cdecl_QObject::property_char_const____ptr64____ptr64]
nop
mov rcx, rax
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QVariant::toBool_void_const___ptr64]
test al, al
sete bl
lea rcx, [rbp - 0x11]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea edx, [r12 + 0x3c]
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea edx, [r12 + 0x40]
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
lea r8, str.opened
lea rdx, [rbp - 1]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QVariant___cdecl_QObject::property_char_const____ptr64____ptr64]
nop
mov rcx, rax
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QVariant::toBool_void_const___ptr64]
test al, al
sete bl
lea rcx, [rbp - 1]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea edx, [r12 + 0x40]
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QListData::isEmpty_void_const___ptr64]
test al, al
jne 0x14001ffe7
xor edx, edx
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
mov rcx, qword [rsi + 0x70]
call fcn.140023db0
test al, al
jne 0x14001ffe7
mov rcx, qword [rsi + 0x70]
call fcn.140023dd0
test al, al
je 0x14001ffe7
movzx ebx, r12b
jmp 0x14001ffe9
xor bl, bl
mov edx, 0x43
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QListData::isEmpty_void_const___ptr64]
test al, al
jne 0x140020049
xor edx, edx
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
mov rcx, qword [rsi + 0x70]
call fcn.140023db0
test al, al
jne 0x140020049
mov rcx, qword [rsi + 0x70]
call fcn.140023dd0
test al, al
je 0x140020049
lea rcx, [rbp + 0x6f]
call fcn.14001ae60
test al, al
je 0x140020049
mov bl, 1
jmp 0x14002004b
xor bl, bl
mov edx, 0x44
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QListData::isEmpty_void_const___ptr64]
test al, al
jne 0x1400200b8
xor edx, edx
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
mov rcx, qword [rsi + 0x70]
call fcn.140023db0
test al, al
jne 0x1400200b8
mov rcx, qword [rsi + 0x70]
call fcn.140023dd0
test al, al
je 0x1400200b8
lea rcx, [rbp + 0x6f]
call fcn.14001ae60
test al, al
je 0x1400200b8
lea rcx, [rbp + 0x6f]
call fcn.14001af50
test al, al
je 0x1400200b8
mov bl, 1
jmp 0x1400200ba
xor bl, bl
mov edx, 0x45
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QListData::isEmpty_void_const___ptr64]
test al, al
jne 0x140020127
xor edx, edx
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
mov rcx, qword [rsi + 0x70]
call fcn.140023db0
test al, al
jne 0x140020127
mov rcx, qword [rsi + 0x70]
call fcn.140023dd0
test al, al
je 0x140020127
lea rcx, [rbp + 0x6f]
call fcn.14001ae60
test al, al
je 0x140020127
lea rcx, [rbp + 0x6f]
call fcn.14001af50
test al, al
je 0x140020127
mov bl, 1
jmp 0x140020129
xor bl, bl
mov edx, 0x46
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QListData::isEmpty_void_const___ptr64]
test al, al
je 0x140020156
xor bl, bl
jmp 0x14002016e
xor edx, edx
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
lea rcx, [rbp + 0x6f]
call fcn.14001ba80
movzx ebx, al
mov edx, 0x4b
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QListData::isEmpty_void_const___ptr64]
test al, al
jne 0x1400201c1
xor edx, edx
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
lea rcx, [rbp + 0x6f]
call fcn.14001ae60
test al, al
je 0x1400201c1
lea rcx, [rbp + 0x6f]
call fcn.14001bb70
test al, al
je 0x1400201c1
mov bl, 1
jmp 0x1400201c3
xor bl, bl
mov edx, 0x4c
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QListData::isEmpty_void_const___ptr64]
test al, al
jne 0x140020231
xor edx, edx
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
mov rcx, qword [rsi + 0x70]
call fcn.140023db0
test al, al
jne 0x140020231
lea rcx, [rbp + 0x6f]
call fcn.14001b980
test al, al
je 0x140020231
mov rcx, qword [rsi + 0x70]
call fcn.140023e30
cmp eax, 7
jne 0x14002022d
mov rcx, qword [rsi + 0x70]
call fcn.140023eb0
test al, al
je 0x140020231
mov bl, 1
jmp 0x140020233
xor bl, bl
mov edx, 0x56
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QListData::isEmpty_void_const___ptr64]
test al, al
jne 0x140020286
xor edx, edx
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
lea rcx, [rbp + 0x6f]
call fcn.14001ae60
test al, al
je 0x140020286
lea rcx, [rbp + 0x6f]
call fcn.14001b340
test al, al
je 0x140020286
mov bl, 1
jmp 0x140020288
xor bl, bl
mov edx, 0x57
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QListData::isEmpty_void_const___ptr64]
test al, al
jne 0x1400202db
xor edx, edx
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
lea rcx, [rbp + 0x6f]
call fcn.14001ae60
test al, al
je 0x1400202db
lea rcx, [rbp + 0x6f]
call fcn.14001b420
test al, al
je 0x1400202db
mov bl, 1
jmp 0x1400202dd
xor bl, bl
mov edx, 0x58
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x59
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x59
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QListData::isEmpty_void_const___ptr64]
test al, al
je 0x14002033c
xor bl, bl
jmp 0x140020354
xor edx, edx
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
lea rcx, [rbp + 0x6f]
call fcn.14001b240
movzx ebx, al
mov edx, 0x5a
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x5b
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x5b
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x5d
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x5d
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x5e
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x5e
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x5f
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x5f
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x60
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x60
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x61
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x61
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x62
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x62
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x63
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x63
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x64
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x64
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x69
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x69
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x6a
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x6a
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x74
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x74
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x75
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x75
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x76
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x76
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x77
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x77
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x78
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x78
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x79
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x79
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x47
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x47
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x48
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x48
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x49
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x49
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x4a
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x4a
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x65
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x65
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x66
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x66
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x67
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x67
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x68
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x68
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x4d
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x4d
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x4e
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x4e
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x4f
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x4f
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x50
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x50
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x51
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x51
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x6b
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x6b
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x6c
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x6c
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x6d
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x6d
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x6e
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x6e
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rdi, qword [rsi + 0x48]
lea r8, [rbp + 0x6f]
mov edx, 0x6f
mov rcx, rsi
call fcn.14001c970
movzx ebx, al
mov edx, 0x6f
mov rcx, rdi
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, bl
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov rcx, qword [rsi + 0x70]
call fcn.140023da0
mov r13, rax
test rax, rax
je 0x140020acb
cmp byte [rax + 0x14], 0
je 0x140020acb
mov rbx, qword [rsi + 0x48]
mov r8, qword [rax]
mov rcx, rax
call qword [r8 + 0x80]
xor edi, edi
test al, al
sete dil
mov edx, 0x47
mov rcx, rbx
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
call qword [sym.imp.UICommon.dll_public:_class_UIActionPolymorphicMenu____ptr64___cdecl_UIAction::toActionPolymorphicMenu_void____ptr64]
mov rcx, rax
mov edx, edi
call qword [sym.imp.UICommon.dll_public:_void___cdecl_UIActionPolymorphicMenu::setState_int____ptr64]
mov rbx, qword [rsi + 0x48]
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x80]
xor edi, edi
test al, al
sete dil
mov edx, 0x65
mov rcx, rbx
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
call qword [sym.imp.UICommon.dll_public:_class_UIActionPolymorphicMenu____ptr64___cdecl_UIAction::toActionPolymorphicMenu_void____ptr64]
mov edx, edi
jmp 0x140020b08
mov edx, 0x47
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
call qword [sym.imp.UICommon.dll_public:_class_UIActionPolymorphicMenu____ptr64___cdecl_UIAction::toActionPolymorphicMenu_void____ptr64]
mov rcx, rax
xor edx, edx
call qword [sym.imp.UICommon.dll_public:_void___cdecl_UIActionPolymorphicMenu::setState_int____ptr64]
mov edx, 0x65
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
call qword [sym.imp.UICommon.dll_public:_class_UIActionPolymorphicMenu____ptr64___cdecl_UIAction::toActionPolymorphicMenu_void____ptr64]
xor edx, edx
mov rcx, rax
call qword [sym.imp.UICommon.dll_public:_void___cdecl_UIActionPolymorphicMenu::setState_int____ptr64]
xor edi, edi
lea rdx, [rbp + 0x6f]
lea rcx, [rbp + 0xf]
call fcn.1400abb80
lea rcx, [rbp + 0xf]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void____ptr64____ptr64___cdecl_QListData::begin_void_const___ptr64]
mov qword [rbp + 0x17], rax
lea rcx, [rbp + 0xf]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void____ptr64____ptr64___cdecl_QListData::end_void_const___ptr64]
mov qword [rbp + 0x1f], rax
mov dword [rbp + 0x27], r12d
mov rax, qword [rbp + 0x17]
cmp rax, qword [rbp + 0x1f]
je 0x140020b84
mov rbx, qword [rax]
test r12d, r12d
je 0x140020b72
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x88]
test al, al
mov rax, qword [rbp + 0x17]
jne 0x140020b6b
xor r12d, r12d
jmp 0x140020b72
mov rdi, rbx
mov r12d, dword [rbp + 0x27]
add rax, 8
mov qword [rbp + 0x17], rax
xor r12d, 1
mov dword [rbp + 0x27], r12d
jne 0x140020b44
mov rcx, qword [rbp + 0xf]
mov eax, dword [rcx]
test eax, eax
je 0x140020ba2
cmp eax, 0xffffffff
je 0x140020ba8
lock add dword [rcx], 0xffffffff
setne al
test al, al
jne 0x140020ba8
mov rcx, qword [rbp + 0xf]
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
mov edx, 0x4b
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QObject::blockSignals_bool____ptr64]
test rdi, rdi
je 0x140020bdc
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0xa0]
test al, al
je 0x140020bdc
mov r12b, 1
jmp 0x140020bdf
xor r12d, r12d
mov edx, 0x4b
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, r12b
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setChecked_bool____ptr64]
mov edx, 0x4b
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov r8, qword [rax]
mov rcx, rax
call qword [r8 + 0x88]
mov edx, 0x4b
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
xor edx, edx
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QObject::blockSignals_bool____ptr64]
mov edx, 0x69
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QObject::blockSignals_bool____ptr64]
test rdi, rdi
je 0x140020c65
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0xa0]
test al, al
je 0x140020c65
mov dil, 1
jmp 0x140020c67
xor edi, edi
mov edx, 0x69
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
movzx edx, dil
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setChecked_bool____ptr64]
mov edx, 0x69
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov r8, qword [rax]
mov rcx, rax
call qword [r8 + 0x88]
mov edx, 0x69
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
xor edx, edx
call qword [sym.imp.Qt5CoreVBox.dll_public:_bool___cdecl_QObject::blockSignals_bool____ptr64]
mov rcx, qword [rsi + 0x70]
test rcx, rcx
je 0x140020d4d
call fcn.140023e30
sub eax, 6
je 0x140020d18
dec eax
je 0x140020cf7
dec eax
jne 0x140020d4d
lea edx, [rax + 0x55]
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setChecked_bool____ptr64]
mov edx, 0x73
jmp 0x140020d37
mov edx, 0x54
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setChecked_bool____ptr64]
mov edx, 0x72
jmp 0x140020d37
mov edx, 0x53
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setChecked_bool____ptr64]
mov edx, 0x71
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.UICommon.dll_public:_class_UIAction____ptr64___cdecl_UIActionPool::action_int_const___ptr64]
mov dl, 1
mov rcx, rax
call qword [sym.imp.Qt5WidgetsVBox.dll_public:_void___cdecl_QAction::setChecked_bool____ptr64]
nop
mov rcx, qword [rbp + 0x6f]
mov eax, dword [rcx]
test eax, eax
je 0x140020d6b
cmp eax, 0xffffffff
je 0x140020d71
lock add dword [rcx], 0xffffffff
setne al
test al, al
jne 0x140020d71
mov rcx, qword [rbp + 0x6f]
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
mov rbx, qword [rsp + 0xe0]
add rsp, 0xa0
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret